BM6P6(@ ///000111222333444555555555555555555555555555555777777777777666666666666444444444555777888:::;;;888888888888777666555444222333555666888999999999777777777777888888888888666777999:::;;;;;;:::999;;;;;;::::::999888777777;;;;;;<<<<<<===>>>>>>>>>===<<<:::999888888999:::666777888999:::999888888666666777777777777666666999999888888888999;;;<<<===<<<:::999888999::::::<<<<<<;;;::::::999888888555555666666666666666666666777888888888999<<<>>>===>>>>>>>>>===<<<:::999::::::999999::::::;;;<<<===<<<<<<;;;999888777777666666666555444444333333222222222222222222222222111111222222222333333333666555444333222222222222111111111111111111111111111000///......///000111111000000000000000111111777222------111333000,,,222222111111000000//////////////////////////////000000000000000000000000111111000///////////////000000///////////////000000000000000111111111111333333333333333333333333222333333333333555888;;;FFFOOO\\\lllzzz{{{zzz~~~tttrrr{{{zzzyyyzzz~~~~~~ssskkkggggggkkkiiifffaaaYYYPPPHHHDDD>>>>>>>>>===<<<:::999888<<<:::888999;;;<<<:::888;;;::::::999999::::::;;;<<<;;;::::::::::::999888555666666777888:::;;;<<<<<<;;;999777777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>:::::::::999999888888888999777666777999::::::999999888888777888:::;;;<<<<<<;;;:::999999999::::::999999888888888888888999<<<;;;;;;;;;;;;<<<======<<<;;;;;;::::::999999888888888888888888888888888555555555555444333222111000000000000000///......333333333444444333333333////////////////////////////////////////////////........................,,,---......,,,,,,---...////////////////////////---...///000111222222333444444444444444444444444666666666666666666666666555555555555666777999999666666666666555444333222555555666777777888777777777777777777888888888888666777888::::::::::::999;;;:::::::::999888888888:::::::::;;;<<<<<<======<<<;;;:::999888999::::::777888999:::::::::999888666666777777777777666666888777777666777888999:::<<<;;;:::999999999::::::<<<;;;;;;:::999999888888555555555555555555555555666777888888777999;;;>>>======>>>>>>===<<<:::999:::999999999999:::;;;;;;<<<<<<;;;:::999888777777666666555555444333333333222222222222222222222222111111222222222333333333555555444333222222222222111111111111111111111111000000000//////000000000222111000////////////////////////000111000///...////////////......------////////////////////////000000000000000000000000111000000///////////////000000////////////000000000000000000111111111111333333333333333333333333111222222111111222555888>>>DDDMMMXXXdddppp{{{{{{zzzvvvrrrzzz~~~|||{{{zzzzzz}}}|||}}}~~~~~~}}}{{{tttkkkeeebbbbbbeeebbb\\\VVVOOOIIIDDDBBB>>>>>>======<<<:::999888;;;999888999;;;<<<;;;999::::::999999999999::::::;;;:::999999::::::999999777777777777888:::;;;<<<:::999888777888999;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>;;;;;;::::::999888777777777666555555777888888777777777777777888999:::;;;::::::::::::::::::::::::888888777777777777888888888777777777777888999999;;;;;;;;;:::999999888888888888888888888888777777555555555555444333222111000000000000000///......//////000000000000//////........................................................................,,,---......,,,,,,---...---------------------------......///000111222222333333333333333333333333666666666666666666666666666666555555666666777888666666666666555444333222666666777777777777666666777777777777888888888888666666777999999::::::999::::::::::::999999999999999999999:::;;;;;;<<<<<<::::::999999::::::;;;<<<::::::;;;;;;;;;::::::999666666666666666666666666777666555555555666777888;;;;;;:::999999999::::::;;;;;;::::::999999888888555555555555555555555555666777777777666888:::===<<<<<<======<<<;;;:::999999999888888999999:::;;;<<<;;;;;;:::999888777777666555555444444333333222222222222222222222222222111111222222222333333333555444333222222111222222111111111111111111111111000000111111111111000000333222111000///.........***---111222000......////////////............---////////////////////////000000000000000000000000000000//////......//////000000////////////000000000000000000111111111111222222222222222222222222000111111000///000222444666888<<>>:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>><<<<<<;;;:::888777666666666444333444666777666555555555666777888888888888777888999:::;;;;;;::::::777777666666666666777777555555555555555666777777;;;::::::999888888777777888888888777777666666666555555555555444333222111000000000000000///......------............------................................................------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000000111222333333444222222222222222222222222444555555555555555666666777666666555555555666666777777888777777666555555555666666777777777777666666777777777888888888888555666777888999999::::::999999::::::::::::::::::999999999:::;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;777777777666666777777777888777666555555666777888;;;:::::::::::::::::::::::::::::::::999999888888555555555555444444444444555666777666555666999;;;:::;;;<<<<<<<<<:::999888888888888888888999::::::;;;::::::999888777777777555555444444333222222222111111111111222222222222111111222222222333333333444333333222111111222222111111111111111111111111///000111222222111000///222222111000000000000111...///000000///.........000000000000000000000000////////////////////////000000000000000000000000000//////.........//////000////////////000000111///000000000111111111111222222222222222222222222000111111000......000222222333555777;;;BBBJJJPPPaaarrrrrrooo|||xxxrrrtttvvv{{{|||}}}yyysssnnnkkkbbbbbbaaa___[[[WWWTTTRRROOOKKKFFF@@@===;;;<<<<<<<<<<<<<<<;;;;;;999888888444444444555666777777777777777666666666666777777777888999999999999:::;;;:::999999888888999999999999999888999999;;;<<<===:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<======<<<;;;:::888777666555555444444555666666555444333444555777888777777666555666999;;;<<<<<<;;;:::777777666555555555666666666666666666666777777888:::999999888888777666666888777777666666555555555555555555555444333222111000000000000000///.........//////000000//////...................................................------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000000111111222222333222222222222222222222222333333444444555555555555777666666555555555555555777777777777777777666555333444555777888888999999666777777777888888888888666666777777999:::;;;;;;::::::::::::::::::;;;;;;:::::::::;;;<<<<<<======;;;;;;<<<===>>>???@@@@@@======<<<<<<<<<<<<<<<<<<999888777777777777888999:::999888777777777888999999::::::::::::::::::::::::999999999999999888888666666555555555444444444555555666555444555888:::999999:::;;;;;;:::888888888777777777777888999999999999999888888777777666444444444333222222111111000000000111111222222222111111222222222333333333333333222111111111222222000000000000000000000000///000111222222111000///000000000111222333444555888333...---///000///---///////////////000000000//////////////////////////////////////////////////////............/////////////////////000111111///000000000111111111111111111111111111111111111111222222111//////000111000222333444666888===@@@JJJXXXlll}}}zzzqqqxxxvvvrrrpppsss|||~~~vvvoooiiidddaaa\\\[[[YYYWWWSSSOOOKKKHHHEEEDDDBBB???===;;;;;;::::::;;;;;;;;;:::999888777444555555555555666666777777666666555555666666777666888::::::999888:::<<<;;;:::999999888999999999;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<===<<<;;;:::888777666555666666555666888888666444222333555666777777666555555777999<<<======<<<;;;999999777666666555555555666666666666666777888888999888888777666666555555666666666555555444444444555555555555444333222111000000000000000///......///000000111111000000///................................................------------------------,,,---......,,,,,,---...------------------------........./////////000000222222222222222222222222222222333333444555555555666666555555444555555555444555555555555555444444222333555666888999999:::777777777777888888888888777777777888999;;;<<<===;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<======;;;<<<===??????@@@@@@@@@<<<<<<;;;;;;<<<======>>>;;;:::999888888999:::;;;;;;:::999888888888999:::999999:::;;;;;;;;;::::::999999999999999999888888777777777666555555444444444555555444333444666888777888999::::::999888777777777777666777777888999888888888777777777666666444333333222222111111000//////000000111222222222111111222222222333333333222222111111111111222222000000000000000000000000//////000000000000//////...//////000222444666777<<<555---+++...111///,,,,,,------------.........////////////////////////////////////////////////......------....../////////......//////000111222000000000000111111111111000000000000000000000000000111222222000000000111///111333333333444555777<<>><<<;;;:::999:::::::::999999888777666777888777666555666888777666666555555666666777777:::<<<;;;999888:::===;;;::::::999999999::::::;;;;;;;;;;;;:::::::::999:::::::::;;;;;;;;;<<<<<<888888999999::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;:::888777666666777777777888999999666444333333444555666666666666777888:::<<<===>>>=========<<<:::999777666555555444444444444444555666666888777777666666555444444444444444444444444444444555555555555444333222111000000000000000///............////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------............////////////333333333333333333333333111222222333444444555555555555444444444555666666444444555555555555444444444444666777888888888888777777777777888888888888888888888888:::<<<>>>???<<<<<<<<<;;;:::::::::999999999999:::;;;;;;<<<<<<;;;;;;===>>>>>>>>>>>>===;;;:::::::::;;;===>>>@@@===<<<:::999999:::<<<===<<<;;;:::888888888999:::888999:::;;;;;;;;;::::::888888888888888888999999999888888777666666555555444444555444222333555777666777888999999888777777777666666666666777888888777777777777777666666666333333333222111111000000/////////000111222222222111111222222222333333333222222111111111111222222000000000000000000000000//////............//////.........///000222333444777333///---...///...---,,,,,,,,,---------......////////////////////////////////////////////////...------------...///000............///000111222000000000000111111111111000000000000000000000000...000222111000000000111...000111222111222444666888BBBOOO\\\kkkxxx|||zzz|||~~~{{{|||~~~zzzwwwvvvwwwzzz}}}~~~}}}}}}yyyqqqfff\\\VVVSSSRRRQQQKKKHHHDDDCCCCCCBBB???===============<<<<<<;;;;;;999999999999999888888777555666777666333222333555777777666666666666777777999<<<>>>===999888:::===::::::999999999::::::;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<777888888999::::::;;;;;;;;;;;;::::::999::::::;;;;;;;;;::::::999888777777777777777888999888666333444444444444555666777888;;;;;;<<<<<<===>>>??????AAA@@@>>>;;;999777666555444333333333333444555555777777666666555444444333222222333333444444555555555555555555444333222111000000000000000///............////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111333333333333333333333333111111222333333444555555444444444444444555666666666666777777777777777666666666777777777777666666777777777777888888888888999888888999:::===???@@@======<<<;;;::::::999999777888888999::::::;;;;;;::::::<<<=========<<<;;;:::999999:::;;;===???@@@>>>===;;;::::::;;;===>>><<<;;;999888888888999999777888:::;;;<<<;;;::::::888888888888888888999999:::999999888777666666555444444444333222222555777666777888999999888777666666666666666666777888888777777777777666666666666333333222222111000000000...//////000111222222222111111222222222333333333222111111111111111222222000000000000000000000000///...---,,,,,,---...///...------......///000111///000111000---,,,---///........./////////000000////////////////////////////////////////////////---------------...///000............///000222222000000000000111111111111000000000000000000000000---///111111000///000111000000111000000222555888999DDDPPPXXX___hhhlllllljjjjjjppp}}}~~~~~~}}}}}}||||||}}}}}}}}}~~~{{{uuuppprrr|||xxxwwwyyy~~~}}}vvvssswwwnnnbbbWWWQQQOOOOOOPPPEEEBBB???>>>@@@BBBAAA???<<<;;;::::::::::::;;;;;;888888999999999888888777222444555333///...///000777777666666666666777777:::>>>@@@>>>:::888:::===:::999999999::::::;;;<<<888888:::;;;<<<=========:::::::::;;;;;;;;;<<<<<<777777888999::::::;;;;;;;;;;;;:::999999::::::::::::::::::999999888888888777777777888999888555222666555444444555666888999======<<<<<<===>>>???@@@DDDCCC@@@===:::777666555555555444444555555666777777666666555444444333333111111222333444555555666555555555555444333222222000000000000000//////...//////000000000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++333222111000////////////111111222333333333333222333333333333444555666666222222333444555666777888555666777888999888777777666666777888888888888888777777888999::::::;;;;;;<<<<<<;;;;;;<<<===???@@@@@@???===<<<;;;;;;;;;<<<:::999999888777777777888;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>============<<<;;;:::999999999888888888888888888999999999999999999::::::<<<<<<<<<;;;;;;:::::::::;;;;;;:::999777666555555444444444444444444444444666666777888888888888888777777888888888999999999;;;:::999888777777777777333222111111000000111111111111222222222333333333222222222222222222222222111111111111000000000000......////////////......////////////////////////.../////////000000111111///////////////.........------......//////000000////////////////////////////////////000000000000........................000000000000///////////////////////////////////////////////////000111111000,,,,,,000111///---...000000//////000222555666AAACCCFFFJJJMMMNNNOOOOOOSSSUUUZZZ```iiittt|||{{{~~~|||yyyooojjjfffgggooo{{{}}}vvvtttzzz{{{xxxxxxyyyzzzzzz{{{nnn]]]PPPJJJGGGDDDBBB<<<<<<<<<>>>@@@@@@>>><<<>>>===<<<;;;:::;;;<<<<<<888888777555555444444444555444333222222222333444999777555333222333444555;;;:::999888888888999:::;;;;;;<<<<<<<<<;;;999888<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::999999===;;;:::888888999:::;;;;;;:::999999999:::;;;<<<;;;;;;;;;;;;:::999888888777888888888888777666666666666444444333444555666888999;;;======<<<;;;:::AAA???===;;;888666555555555666777777777666444333555555444333333222111111222111111111222333333444444444444333333222222222111111111111000000000000000000///...............///............---------------------------------.........------..................------,,,,,,,,,------------------------111000000000000000111222000111222222333333222222333222222333333444555666222333333444555666777777666666888999999999888777666666777888888888888888777777888999999:::;;;;;;;;;:::::::::;;;<<<===>>>@@@???===<<<;;;;;;;;;<<<<<<;;;::::::999999::::::999:::;;;<<<===>>>>>>>>>:::::::::::::::;;;;;;<<<============<<<;;;:::999888888888888888888888888::::::999999999999999999<<<<<<;;;;;;;;;:::::::::======<<<;;;:::888888777444444444444444444444444777888999:::::::::999999999999999999999888888888999888777666666555555555333222111111000000111111111111111111222222222333222222222222222222222222111111111111000000000000//////000000000000//////////////////////////////.........//////000000000/////////////////////............///////////////........................---------.........//////........................000/////////////////////////////////////////////000000////////////000000111...000555666333111111000000//////000222444666<<<======>>>>>>======<<<>>>@@@DDDJJJQQQ\\\gggnnn}}}}}}~~~zzzvvvtttwwwzzzzzzuuuuuuuuuvvvwwwvvvtttrrrnnncccUUUJJJEEECCC@@@>>>;;;;;;;;;===??????>>><<<===<<<:::999999999999:::999888777666666555555555555444333333333444555666666555444444444555666777::::::999999999999999:::;;;;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999:::999888888888:::<<<===::::::999888888999:::;;;::::::;;;;;;:::999888888888888999999888888777666777666555444444444555666888999;;;<<<===<<<;;;:::===<<<;;;999888777777777555666666777666555444333444444444333333222222222222111111111222222333444444444333333333222222222111111111000000000////////////...---------------//////......------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,++++++*********------------------------/////////000000222333333000111222222333333222222222222222222333444555555444444444555555555666666777777888999999999999888666777777888888888888777777777888888999:::::::::999999999999:::;;;<<<===???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999::::::777888:::===???@@@AAAAAA;;;::::::999999999999999============<<<;;;::::::888888888888888888888888;;;;;;::::::999999888888;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;:::999888888555555555555555555555555888999;;;<<<===<<<:::999;;;;;;:::999999888888888666666555444444333333333222222111000000000000111000000000111111111222222222222222222222222222222111111111111000000000000000000111111111111000000////////////////////////.............../////////....../////////////////////////////////.............................................////////////////////////////////////////////////////////////////////////////////////111000000////////////000///---...333555222//////000/////////000222333555:::999888666444333333222444555777:::>>>EEEMMMSSSfffqqq{{{|||~~~www~~~}}}ssslllkkklllooorrrsssoooiiiddd[[[SSSIIIBBB???>>><<<::::::::::::<<<>>>???>>><<<======;;;:::999999999999999999888777666666666666555444444444555666777888333444444555666777777888999999::::::::::::999999;;;<<<===============<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::888777777777888:::<<<===999999888888888888888999999999:::::::::999999888999999999999999888888888777666555444444555666777888999;;;<<<<<<<<<;;;:::999999888888888888999999555666666666666555444444333333333333333333333333222111111111111222333333333333333333222222222222111111000000000000//////......------,,,,,,------//////...---,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++******------------------------111000000000111111222333000000111222222222222222111111111111222333444555444444555555555555555555777888888999999999999999666777888888888888777777777777888888999999999:::999999999:::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;999999888888777888888999888999;;;===???AAABBBBBB<<<<<<:::999999888888888<<<<<<<<<<<<<<<;;;::::::888888888888888999999999<<<<<<;;;:::999999888888::::::::::::::::::::::::999999999888888777777777555555666666666666777777888999<<<======<<<:::999<<<<<<;;;:::999888777777444444444444444333222222222222111000000000000000///000000000000111111111111111111111111111111111111111111111000000000///111111111222222111111111////////////////////////------..............................////////////000000//////......------........................000000000111111111222222000000000000000000000000.........//////////////////////////////////////////////////////000111111333///...111222///...///////////////000111333333777666444333222222333333666777777666777999>>>AAAJJJTTTaaalllsssxxx~~~~~~~~~zzz{{{uuummmgggggghhhjjjkkkiiibbbZZZSSSKKKFFFAAA===<<<;;;:::888999888888:::<<<======<<>>===<<<;;;::::::888888777666666555666666555555555555555555666666444444666777777777777777888999:::;;;;;;;;;:::999<<<<<<======>>>>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888777777777888999;;;;;;888888888777777777777777888888999999999999999888:::::::::999999999999999777666555555555666777888888999:::;;;;;;;;;;;;:::888777777777777777888999666666666555555555444444222333333333333333333333222111111111111111222222333222222222222222222222111000000000///////////////......---------......//////...---,,,+++******------------------------,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,333333222111111111111111000000111222222222222111111111111111111222444444444444555555555555555555888888888888888999999999777777888888888777777666777888888888888888999999999::::::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;999888888777888888999999:::;;;<<<>>>??????@@@@@@>>>===<<<:::999999999999:::;;;;;;;;;;;;::::::999777777888888888999999999<<<<<<;;;;;;:::999888888::::::::::::::::::::::::888888888888888888888888666666666777777888888888888999:::;;;;;;:::999777<<<<<<;;;:::888777666666444444555555555444333222222111000000//////000000///000000000000111111111111111111111111111111111111111111111000000000///111111222222222222111111000000000000000000000000..................---------.........//////000000000000//////......------........................000000000000111111111111000000000000000000000000------....../////////000////////////////////////---------...000111333333<<<666111111111000000333/////////000000111222222111111///......///000111333444444333222333555888999???GGGOOOVVV]]]eeejjjqqqtttwww||||||}}}}}}yyyvvvrrrkkkfff______^^^\\\YYYSSSLLLGGGAAA???===<<<;;;;;;;;;:::999777777888:::<<<;;;;;;=========<<<;;;;;;:::999666666555444444444555555555555555555444444333333666666777888888777777666888999:::;;;<<<;;;::::::============>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::999999999888888888888777888888888888888888888777777666666666666777888999999999999;;;:::999888888888999999777666666555666777888999999999999:::::::::::::::999888888777666666666777666555555444444444444444222333333333333333333333222222111000000111111111222222222222222222222222000000000////////////...000///////////////000000//////...------,,,++++++------------------------+++++++++******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,444444333111111000000000///000111111222222111111000000000000111222333444444444444555555555666666777777666666777777888999777888888888888777777666888888888888888888888888999:::;;;<<<=========<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999999::::::;;;;;;;;;<<<======>>>>>>>>>>>>======;;;:::999999999999888999999::::::999999888777777777888999999::::::<<<<<<;;;;;;::::::999999999999999999::::::::::::::::::::::::::::::;;;;;;666777777888888999999:::999999999999999888888777;;;;;;:::999888666666555333444555666666555444333111111000////////////000000000000111111111222222111111111111111111111111111111111111000000000000111111222222222222111111000000000000000000000000/////////...............------......///000000000///////////////.........------------------------------------............////////////////////////---------......//////000////////////////////////---------...000111333444;;;444/////////---...111/////////000000111111111222111000//////............000111222111222444777444666999===AAAGGGNNNRRRWWW]]]eeeppp}}}~~~zzzxxxxxx|||yyyrrrnnnmmmjjjddd^^^OOOMMMKKKJJJIIIGGGCCC@@@======<<<<<<;;;;;;;;;;;;999777666666888999999999888999999999999888777777555555444333333444444555444555555555555444333222888888888888777777777777888999:::;;;;;;<<<<<<;;;>>>============>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999888888888888888888888777777666666888888999888888777666555444555666777888999999999;;;:::999777777888999999777777666666666888999:::999999999999::::::::::::::::::888777666666666666666555444444333333444444333333333333333333333333222222111000000000000111111111111222222222222222000000////////////......000000000///000000111111///............---------------------------------,,,++++++******++++++,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333333222111111111222222///000000111111111111111000//////000000111222333222333333444555666777777777666555555555666777888888888888888888777666666888888888888777777777777777888:::;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;:::::::::999999::::::;;;<<<:::;;;<<<===============;;;;;;:::999999888999999777777888888888888777777666777777888999999::::::;;;;;;;;;;;;;;;;;;::::::888888999999999:::::::::999999999::::::;;;;;;;;;777777888888999::::::;;;;;;:::999888777777888999999999888888777666555555222333555666666555333222111111000///////////////111111111111222222222333111111111111111111111111111111111111000000000000000000111111111111000000000000000000000000000000000000000//////.........------......///000000111.........///////////////------------------------,,,,,,,,,,,,------------........................,,,,,,---......///000000///////////////////////////////////////000000111333...,,,...///---,,,......//////000000000000000111111111111111000/////////111222333222111222444111222444555777;;;>>>AAAAAAGGGOOOYYYhhhwww|||{{{~~~~~~wwwxxx|||~~~|||{{{}}}~~~{{{uuurrrqqquuu{{{|||vvvpppoooiiibbb___^^^[[[SSSLLLAAA???>>>>>>??????>>><<<<<<<<<<<<;;;:::::::::;;;:::888666555666777777666555666777888888888777777555555444444444444555555222333555666777777777666888777777666777888:::;;;999999999::::::<<<======???>>>===<<<<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999777666666666666777777777777777777999999999999999777666555333444555777888999999999;;;999888666666777888999777777666666777888:::;;;999999999999999::::::;;;::::::999888777777777777666555444333333333444444444444444333333222222222222222111000000000000000000111111111222222222222000000/////////.........///////////////000111111.........////////////000------------------------,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++111111111111222333444444//////000111111111111111////////////000111222333222222333444555777777888666555444444444555777888888888888888888777666666888888888777777777777777666777999:::;;;;;;::::::999:::;;;<<<<<<<<<;;;:::888777777777888999999:::888999:::<<<===>>>>>>>>>:::999888888777888888888555666777777777777666666666777777888999999::::::::::::;;;;;;;;;;;;;;;;;;888888888999999:::::::::777777777888888999999:::777777888999::::::;;;;;;<<<;;;999777777777999:::888888777777666666555555111222444555555444333111111111000///////////////111222222222222333333333000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000111111000000/////////...---------...///000000111---.........//////000000---------------------------------.........//////........................,,,,,,------...///000000////////////////////////222222000///............000---...333555222///000...///000000000000000///***+++---/////////......111222333111...,,,+++,,,///000222333555666666777777:::???FFFRRR```eeedddnnn|||}}}vvvsssxxxzzzwwwxxx||||||xxxuuussspppoootttzzzxxxooofffbbb[[[UUUSSSRRRNNNEEE===<<<;;;;;;;;;======;;;999;;;<<<;;;:::888888999:::;;;888666555666666666555555666888999::::::999999666666555555555666666777000222444777999:::::::::777666555555777999<<<>>>::::::999999:::;;;===>>>???>>>===;;;;;;;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<======<<<:::888777666555333444555777888888888888999:::::::::999888666555333333555777888999999999:::999777555555666777888888777777777777999;;;<<<999999888888999999:::;;;999999888888888888888999666555444333222333444444555555444333333222111111222222111000000///000000000000111111222222222222000/////////...........................///000000......//////000111111111---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++333333333222222111111111222222222222222222222222222222222222111111000000111111222222222333333333333444666777777777666555777777777777888888888888666666777777888888888999777888999888777777999:::888999::::::;;;;;;;;;:::;;;:::888777777888:::;;;BBBAAA???===<<<<<<>>>>>>============<<<;;;:::999;;;:::999888777777777777777888888999;;;<<<<<<===<<<<<<<<<<<<;;;:::999888;;;:::999999888888999999555555555555666666666666999999999999999999999999;;;:::999888777777777777888777777666666666666666444444333222222111111000222111111111111111222222000000111111111111000000000000000000000000000000////////////..................///000000000000000000///...------...///000111000///......///000111......////////////......//////.........---------........................------............------///---,,,---000000...+++---------............///,,,---------.../////////000///...---,,,------...000///...------...///000---------............///////////////000000000000......//////000000111111/////////000111333555555444666:::>>>BBBFFFHHHJJJVVV^^^jjjrrrvvvzzz|||~~~|||}}}xxxsssuuu||||||vvvpppppptttvvvwwwxxxvvvqqqhhh```ZZZSSSOOOIIIDDDAAA???===<<<;;;888666666888:::999888888999999::::::;;;;;;<<<999777666555666777666555666777999:::;;;;;;::::::888777666555555444555555444444444555777888:::;;;777666666666666888999:::;;;<<<<<<<<<:::999:::;;;>>>>>>===<<<;;;:::::::::===========================>>>???===:::666555555666666666666777777777777;;;;;;;;;:::888555333111444444555777777888888888::::::::::::::::::::::::888999999:::::::::999888888888888888888888888888777777777777666666666666666555555555555444444444222222222222222222222222222222222111111111111000000000000000000000000000...///000111111222111111...///000000000///---,,,......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,+++***)))))))))***//////...---,,,,,,++++++------------------------333333333222222222111111222222222222222222222222222222222222111111111000222222222333333444444555333444555666777666666555666666777777777888888888666777777777888888888888999::::::888666666777888888999999::::::;;;::::::;;;:::888777777888:::;;;DDDCCC@@@===;;;;;;;;;<<<=========<<<<<<;;;:::999:::999888777666666666666777888888999;;;<<<<<<===<<<<<<<<<<<<;;;:::999999:::999999888888888888888555555555555666666666666666666666666666666666666999999888777666666666666999888777666666666666666222222222222222222222222222222111111000111111111111222222333333222222111000000000000000000000000////////////..................///000000000000000000///...------...///000000///............///000......////////////......//////.........---------........................------............------///---,,,---///000...+++------------............---------...............000///...---,,,------...000///...------...///000---------............///.../////////000000000000000000000000/////////////////////000000222333444222333555888;;;===>>>???AAAHHHRRRXXX[[[___dddhhhuuuzzzyyyyyyzzz||||||yyy{{{}}}xxxtttqqqlllggghhhlllxxxxxxwwwpppfff[[[RRRNNNHHHDDD@@@<<<;;;;;;:::999;;;888666666888:::999888;;;;;;;;;;;;;;;:::::::::999777555555666666666444444555666888888888888777999888777666555444444444555555555555666777888888777777666666777888:::;;;;;;<<<===<<<:::999:::;;;>>>===<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>;;;888666666555555666666777777888888888999999999888666555444666666777999999::::::999999999999999999999999999999999999999999888888888888888888888888888888888888888777777666666555555666555555555555444444444444444333333222111000000222222222111111111000000111111111111111111111111000000111111111000000///,,,---...///000000////////////...------------...------,,,,,,,,,,,,++++++---,,,++++++++++++++++++------------------------------------------------333333333222222222222111222222222222222222222222222222222222111111111111222222333444444555666666444444555666666666666555666666777777777777888888777777777777888888888888:::;;;:::888666555666777888999999999999::::::::::::999888777777888999:::AAA???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999888777666555555555555888888999::::::;;;<<<<<<::::::;;;;;;;;;;;;::::::999888777777666666777777444555555555555666666666888888888888888888888888888777777666666555555555999999888666666555555555000000111111222333333444333222111000000000000000111222222333333222222111000000000000000000000000////////////..................///000000000000000//////............/////////......------......///......////////////.....................---------------------------------------............------...---,,,---//////---,,,------------...........................---------//////...------------...//////...------...//////---------............///....../////////000000000111111111000///.........///////////////000111111111111222333444444444444444888???BBBDDDGGGLLLPPPXXX```llluuu{{{zzzxxxvvvwww{{{~~~zzzwwwwwwvvvrrrooopppooojjjeeebbb^^^ZZZ\\\bbbpppqqqnnneeeWWWJJJDDDBBB===;;;777666777888888888:::888777777888999999888===<<<<<<;;;::::::999999888777555666777777666555444444555777777777777777999999888777666555444444666666666666555555555555777777777777888999:::;;;<<<=========;;;:::;;;<<<>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===???@@@>>>;;;999777777444555555666777888888999777777888888888777666666666666777888999999999999888888888888888888888888::::::888777666777777888999999999999999999999999999888888777666555555444666555555555555444444444666555444333111000///...222222111111111000000000222222222222222222222222111111111111000///...---+++,,,---...000000000000000//////...............------,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------***++++++,,,---......///------------------------222222222222222222222222111222222222222222333333222222222222222222222222111111222333444555666666444444555555555666666666666666666666777777777888777777777777777888888888888999999888666555666888999999888888888999999999999888777777777777888999888888888888999;;;<<<===;;;;;;;;;;;;;;;:::999999999888777666666666666666888888999::::::;;;<<<<<<999999:::;;;;;;;;;::::::777777666555555555555666444444444555555555666666999999999999999999999999777777777777666666555555999999777666555555444444000000111111222222222333333222111000000//////000//////000000000000//////000000000000000000000000////////////..................///000000000000000/////////....../////////---------------------------......//////......---........................------------------------,,,------......------,,,------------......---,,,,,,,,,---------........./////////...---------,,,............------..............................---------............///........./////////000000111000000000/////////...000//////.........//////222222333333333222111111222444777888999<<>>===;;;:::;;;<<<===<<<;;;;;;:::::::::;;;::::::::::::::::::::::::;;;===>>>===;;;888777777444444555666777888999999777777777777777666666666444444555666777777666666666666666666666666666666;;;999777555555555777888999999999999999999999999999999888777666555444444666555555555555444444444555555444333222111000///111111111111000000000000111111111111111111111111000000111111000///......,,,,,,---.../////////000//////...---------------------,,,,,,,,,++++++++++++++++++++++++,,,---...***++++++,,,------......------------------------222222222222222222222222111111111222222333333333222222222222222222222333000111111222333444444444444444444444444555555666555666666666666777777777888888777777777777777777555777777777666666888:::999888888777777777888999777777777777777777777777333444444555777888::::::::::::::::::::::::999888999999888777777777888888888999999::::::;;;;;;;;;999999::::::;;;:::::::::777666555555444444555555444444444444555555555555666666666666666666666666777777888888888777666555888777666555444444444444222222222111111000000000222111111000//////000000/////////000000/////////////////////////////////////////////..................///000000000000000...//////////////////...,,,,,,------------,,,,,,------............---------.....................------------------------,,,,,,------------,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,------------.../////////...---------,,,------..................------............---------------............///............////////////.../////////000000000111000///..................111111222222333222222111000111222222222444666888555:::>>>AAADDDLLLXXXaaalllnnnppprrrsssvvv{{{~~~|||{{{yyy{{{vvvqqqqqqsssttttttttt||||||uuuooolllggg___ZZZYYYWWWRRRNNNKKKGGGCCCEEEJJJKKKNNNNNNHHH>>>999;;;???:::999777777888999999888888888999999888888888888666666777777777888888888999888888999;;;;;;999777555555555555666777888888:::::::::999888666555444333444555666777777777666777888999999:::;;;;;;;;;<<<=========;;;:::;;;<<<<<<;;;;;;::::::::::::;;;::::::::::::::::::::::::999;;;<<<<<<999777777777444555555666777888888888999999888777666555444444444555555666666666666555555555555555555555555555999888666444444444666777888888888888888888888888888888888777666555555444666555555555555444444444333333222222222222222111111111111000000000//////000000000000000000000000......///000000000000000.........------------......---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------111222222222222333333333111111111222222333333444222222222222333333333333111111222222222222333333444444333333444444555666555555666666666666777777888888888888777777777777444555666666666777999;;;999888777666666666777888666666666777777666666666444555555555555555555555999999999::::::999999888999999888888888888999999999999999::::::;;;;;;;;;999999::::::::::::999999777666555555444444555555333444444444444555555555777777777777777777777777666777888999888888666555555555444333333333333444333222222111000000//////000000000//////000000111000111111222222111111000////////////////////////////////////..................///000000000000000......////////////......,,,------......------,,,------............---------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,......,,,+++,,,---,,,,,,,,,,,,------------...............---------,,,---......///.........------............---------------............///------........./////////.........///000111111111000//////.........//////...///000111111111111111000000000000000111222333444555555444555;;;DDDJJJRRRTTTWWWXXXYYY]]]ccchhhsssyyy~~~~~~}}}{{{yyy|||zzzzzz}}}}}}tttllliiiiiikkklllqqqxxx{{{rrriiibbbZZZQQQKKKKKKIIIEEECCCAAA>>>:::;;;@@@@@@CCCCCC???999666888;;;:::888666666777777666555666888::::::888777888999444444555555666777777888888888888:::<<<;;;:::888222222222222333444555666999999::::::999888666555333444666888888888888777888888999;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999:::;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::777999;;;;;;999777777777666666666666777777777777:::999777666555444444444666777777888888777777777555555555555555555555555666555444444444555666666777777777777777777777777777777777777666666666666666555555555555444444444222222222222222222222222111111000000000/////////////////////////////////,,,---...///000000000000///......---,,,,,,---------,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++******))))))******++++++,,,,,,,,,,,,++++++++++++------------------------111111222222222333333333000111111222333333444444222222222333333333444444444333333333333222222222444444333333333444555666555555555666666666777777888888888888777777777666555666777666666666888::::::888777555555555777888555666666666666666666555555555555555555555444444888888999999999999888888888888777777777777888888999999::::::::::::;;;;;;:::::::::::::::999888777777666666555555555555555333333444444444555555555999999999999999999999999444555777888888777555444222222111111222222333444111111111111000000000000//////...//////000111222000000111111111111000000////////////////////////////////////..................///000000000000000---...///000000///...---,,,---...//////...---,,,,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,......,,,++++++---++++++,,,,,,,,,------------------...............,,,,,,.../////////......,,,------......------,,,---------............///---------.........//////////////////000000000000/////////...//////000000......///000000000000000111111000111222222222222222111111222333666999;;;???BBBCCCCCCAAADDDJJJPPPXXX___hhhnnnpppssswww{{{|||{{{yyyzzz}}}~~~|||{{{zzz{{{|||}}}}}}~~~wwwnnngggdddeeefffiiioootttuuuwwwyyywwwsssmmmcccYYYRRRJJJBBB>>>>>>===;;;:::;;;999666777;;;;;;<<<<<<:::888777777999888777666666777777666444666888;;;:::888777777999555555666666666666666666666666777999;;;:::888666222111111111222333444555777888:::;;;;;;:::888777666777888999999999777666888999:::;;;<<<<<<<<<;;;:::;;;;;;;;;999888999:::;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999;;;;;;:::888888888777777777777666666666666888777666555444555555666666777777777777777666666555555555555555555555555333333333444555555666666666666666666666666666666666666666666777777777777666555555555555444444444333333333222222111111111111000000000////////////////////////////////////......///////////////......---,,,,,,,,,---...///------,,,++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,+++*********++++++*********+++,,,,,,------------------------------111111111222222333333333000000111222333333444444222222222333333444444444666555555444444333222222444444333222333444555666555555555555666666666777999888888888777777666666777777888777555555666888:::888666555444555666777555555666666666666555555222333555666777888888888777888888999999999888888777777666666666666777888:::::::::::::::::::::;;;;;;;;;;;;:::999888777666777777666555555555555666333333333444444444555555555555555555555555555555222444555777777666444333000000000000111222333444/////////000111111222222............///111222333......////////////......////////////////////////000/////////...............//////000000000000000---...///000000///...---------...//////...------,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,......+++***+++---++++++,,,,,,,,,---------,,,------....../////////+++,,,.../////////......,,,,,,---......---,,,,,,---------.........//////---------.........//////111111000000//////......///////////////000111111///000000111111000000//////......///111111000///......///222555666555444999;;;;;;888555666<<>>@@@CCCFFFGGGNNNUUU```jjjoooppppppppptttuuusssnnnlllsss|||~~~zzztttppplllrrryyy}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~wwwvvvvvvyyy}}}yyyuuuqqqllleee]]]WWWRRRPPPMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCAAA>>>;;;999777555444555666555444444555666777777666555444333333222777777777777666666666666666666777888888777666555777888999:::999777555333444555555666666555555444333333333333444555666666444666888::::::999666555777777777777666666666666777888999:::<<<===>>>??????>>><<<;;;999999888888::::::999999::::::;;;<<<<<<<<<<<<<<<;;;:::999888999999999999999999999999999999888888777555444333444555555555666777777777444444444555555555555666666666555444444444444555333333333333444555666666444333333333333444555555444444555555666666777777333333333333333333333333000000000000000000000000222111///------...000111////////////////////////......---------,,,,,,,,,,,,,,,++++++,,,,,,---...+++***)))***,,,---,,,+++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************YYYKKK:::000///222333222222333333444333333222222333333444555555444333333444444333333222111111000222222222222222222222222444555777888888888666555888888777777666666666666555555555666666666666666333444444555666777888888999777666666666666555333444444555666666666666666444444555666777888999999888888777777777777888888:::999888888777777777888888777777777666666666555666666777777666666555444333333333333333444555666444555666777777555444222444444444444444444444444111111111111111111111111///000111111222222111111///000000111111000000///,,,---///000000///---,,,/////////////////////............///////////////------............------000000///...------,,,,,,///.........------------------------------------,,,***)))+++...///...---......---,,,,,,,,,------,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,......------------------+++,,,...//////...---,,,,,,,,,---------.........------,,,,,,------......//////......------,,,,,,,,,---.../////////...---//////////////////////////////......------,,,,,,////////////000000000000111000///......///000111000000111222222222111111111111222333333333222222555666666888999;;;<<<======CCCLLLSSSUUUVVVUUUUUU]]]___^^^\\\[[[aaannnyyyyyyuuusssrrrvvv|||{{{uuuqqqnnnssszzz~~~~~~}}}||||||~~~wwwtttqqqnnnooossswwwzzzzzzrrrnnnllljjjgggccc___]]]YYYSSSNNNJJJGGGEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;999777666555444444555666555444333444666777666666555444444333333777666666666666666666666555555777777777777666555666777888888888666444222333333444444444444333333555444444333333333444444444555777999999888777666999888888888777777666666777777888:::;;;===>>>>>>>>>===<<<;;;:::999999999:::999999999999:::;;;;;;<<<<<<<<<<<<;;;:::999888888888888888888888888888888888888777666555444333333333333333444444444444444444444555555555555666666666555444444444444444333333222333333444555666444333333333333444555555444444444444444555555555333333333333333333333333000000000000000000000000111000///......///000000..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---...+++***)))***,,,---,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++XXXHHH666---000555555333222222333333333333222222333333444444444444333333444444333333222222111111111111111222222333333444444555666777888777666666888777777777777666666666777777666666555555555555000111222444666888::::::999888666666777777666444444444555666666666555555666666777777777888888888888777777666666777777888999888888777777777777777777777777777666666666666777777777777777666666555444444333333333333444444666666777888888666555444444444444444444444444444000000000000000000000000//////000111111111111111...//////000000//////...,,,,,,............,,,,,,......//////////////////------......///000000111------............------222111000///...---,,,+++............------------,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,...//////...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---)))***---//////...---+++++++++,,,,,,,,,---------//////...---------......//////...---,,,++++++***,,,---......//////......////////////////////////............------,,,,,,////////////000000000000000000////////////000000111111111222111111000000111111222222111111000000333333333333333333444444444888===@@@AAA@@@??????CCCEEEGGGFFFFFFLLLWWW```ooorrrtttooofff^^^\\\\\\^^^dddlllsssvvvsssoookkkjjjnnntttyyyzzzyyyxxxxxxzzz{{{}}}yyyuuullliiiccc]]]YYYYYYYYY[[[bbb^^^XXXUUUSSSQQQLLLIIIFFFEEECCCAAA>>>===<<<;;;;;;:::888777666555555444555555555555555555444444333555666555444333444555666666666555444444444333666666666666666666666666444444555666777777777666555666777777666555333222111222222333333222222111666555444333222222222222444555555666777888888999::::::999999888777666666666777888999:::<<<=========<<<;;;;;;:::::::::;;;999999888888999999:::;;;;;;;;;;;;;;;:::999888888777777777777777777777777777777777777666555333333444444444444333333333333444444444555555555555666666555555444444444444444222222222333333444555666333333333333333444555555444333333333333333222222222222222222222222222222000000000000000000000000////////////////////////------------------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...+++***)))***,,,---,,,+++***+++,,,---............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,>>>777000///333666333000111111222333333333333222333333333333333333333333444444333333333222222222000000111222333333444444444555666777777777666666777777777777777777777777666666666666666555555555111222444555777999;;;;;;:::888777777888888777666444555555666666666555555777777777666666666666666777777666666666666777777888777777666666666777777777777777777666666666666666777777777777666555555444444333333222333333333666666777777777666555444333333333333333333333333////////////////////////...///000000111111000000...//////000000//////......///000000000000///...............////////////............//////000000------............------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---///......---,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,------------******+++,,,------------******+++++++++,,,,,,,,,//////...------,,,------.........------,,,,,,,,,---------...............////////////////////////......///////////////000////////////000000000000000000////////////000000111111222111111000//////000111111111000///......222222222222222222222111444666999999888777666777444777999999:::>>>FFFLLLUUU[[[```\\\RRRIIIGGGHHHIIINNNUUU\\\___```^^^\\\[[[___dddggghhhhhhhhhhhhllllllmmmmmmmmmmmmllllllqqqqqqpppoookkkgggaaa^^^XXXUUUPPPKKKGGGFFFFFFGGGJJJHHHEEEDDDCCCAAA>>>;;;999999888777777777888888888777666555444333333333444444444555555555555666333444555555333333444555555555555555555444444444555555555666666666666666333333444555666666777777555666666666666555444333111222222333333222222111555444333333222222333333444444444444555777999:::::::::999888777666555444666666777888999:::;;;<<<;;;;;;::::::::::::;;;<<<888888888888888999::::::;;;;;;;;;::::::999888777666666666666666666666666666666666666555444333222666666666555555444444444444444444555555555555666666555444444333333444444222222222222333444555666333333222222333333444555444444444333222222222111222222222222222222222222000000000000000000000000---...///000000000//////------------------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...+++***)))***,,,---,,,+++***+++,,,,,,---------,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,333333444444333111///---000111222222333333333222333333333333333333333333444444444333333333333333000000111222333333444444444555555666666666666666777777777777888888888888444444555555666777777888555666777888999:::;;;;;;:::999888888999:::888777555666666777666666555555666555555555555444444444777777666666666666777777777666666555666666777777666666666666777777777777555555666666555555444333444444333222222222333333444444555444444444333333222222222222222222222222..............................///000000000000//////000000111111000000///000000000000000000000000---.........//////000000000000//////............------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------***+++++++++++++++,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,------............---,,,*********,,,...///*********+++++++++,,,,,,......---,,,+++++++++,,,------....../////////000------------......//////........................000000//////......------////////////000000000000//////000000000000//////111111111111111000///...000000000000//////...---000111222333333333222222111222444444222222222333111333555555555777;;;??????GGGOOOOOOFFF>>>;;;;;;;;;===AAADDDHHHJJJKKKLLLGGGJJJNNNPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQXXXYYYYYYWWWSSSOOOKKKIIIFFFDDDAAA>>>===<<<======;;;;;;;;;;;;<<<;;;999777777777666666666777777888888777666555555555555555444444444555555555555555333444555444333222333555444444444555555555555555444444555555666666666777222333333444555666666777666666777777666666555555333333444444444444333333222222222222222333444555444333333333444666999:::999888777666555444333333555666666777888999::::::999999999999999::::::;;;888777777777777888999999::::::::::::999888777666555555555555555555555555555555666555555444333222666666555555444444444333444444444555555555555666555555444333333333333333222222222222333444555555333222222222222333444444555444444444333222222222111111111111111111111111////////////////////////,,,---...///000/////////..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---...+++***)))***,,,---,,,++++++++++++++++++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,...000///------000222///000111222333333333333333333222222222222333333444444444444333333333333111111111222222333333444444444555555555666666666777777777888888888888999333333444555666777888888888888999999:::::::::;;;;;;:::999999:::;;;:::999777777888888888777666666444444444444444444444444777666666555555666666777555555555555555666666777666666666666777777777777555555555555555444444333333333222222222222333333333333333222222222222222111111111111111111111111........................---......//////////////////000000111111000000///........................------......///000000000111000000///......------------............------......---,,,+++***)))(((,,,,,,,,,,,,------------------------------------***+++,,,,,,******+++,,,---------,,,,,,------...++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------....../////////...,,,******+++---///******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,------...///000111111...------------...//////........................111111///---+++)))((('''////////////000000000000//////000000000000//////000000000111000000////////////000000000///......---...000111222222111111...000222222111111222333111222222222111222444777333;;;BBBDDD@@@999666555555555666777999;;;>>>@@@999;;;>>>???>>>>>>>>>???===>>>???@@@AAABBBBBBBBBEEEGGGIIIHHHFFFCCCBBBBBB???>>><<<:::888777777777444444555666777777777777666666666555555666666777666666555555555555555666333333333333333333333333222444555444333222333444333444444444555666666666444444444555555666666777333333333333333444555666666666666666666666666666444555555666666555555444111111111111222333444555444333333333444555777888777777666555444444333333555555666666777888888999888888888777777888999999777777777666777777888999999999999999888777666666555555555555555555555555444444555555444333333222333333333333222222222222444444444555555555555666555444444333333333333333111111111222222333444555222222222222222333444444444444333333333333333333000000000000000000000000////////////////////////---------......//////000////////////////////////......---------,,,,,,,,,,,,,,,++++++,,,,,,---...+++***)))***,,,---,,,+++++++++++++++***)))((('''************************++++++++++++++++++++++++************************(((((()))***---000222444///000111222222333333333333333222111111222333333444444444444444444444444222222222222222222222222555444444444555555666666777777888888888999999999444555555555666666777777777888888999999::::::;;;;;;:::999:::;;;<<<;;;:::999999999999999888777777444444444555555555555555666666555555555555666666555444444444555555666777555666666666777777777888666666666666666555444444111111111111222333444444333333222111111111111111000000000000000000000000........................------.../////////.........//////000000//////......------------------...------......///000000111///////////////.........------............------......---,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***+++---,,,,,,,,,,,,------...///***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,------............///......---,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------...---------....../////////...------,,,---...///000..............................---,,,,,,+++******////////////000000000000...///000111111000///......///000000000000000000...//////000000000000///---...000111111000///......000222333222111222333000000000//////000111333111444999;;;999777555444111111222222333555666777555777888888666555666777444555666888999999::::::888;;;???@@@@@@@@@AAACCC@@@???===:::888666444444222333444444333333444555555444444444444555666666555555444444444555555666111222222222333333444444222333444444222222333444333333444444555666666777333333444555555666777777444333333222222333444555555555555555555555555666555555555666666555555555333222222222222222333333444333333333444555555666777777666666555555555444444555555666666777777888888777666666666666666777777666666666666777888888999999999999888777666555555555555555555555555555333444444444444333222222222222222222222222333333444444444555555555555666555444333333222222333333111111111111222333444555222222222111222222333444111111111222222222222222000000000000000000000000////////////////////////------,,,,,,---...000111..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---...+++***)))***,,,---,,,+++******+++++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++...------111555555000+++//////000222222333333333444333222111111222333444444444444444444444444444333333222222222222222222555444444444444555666666777777888888999999999999666666666666666555555555555666777888999:::;;;;;;<<<:::999:::<<<<<<;;;::::::::::::::::::999888777555555555555666666777777666666555555555555666666444444444444444555666777555666666666777777888888777777777777777666666555111111111111222333444555444333222222111111222222000000000000000000000000////////////////////////,,,---......//////......---..................---///......------......///---------...///000000111------......///000000000---..................---++++++,,,,,,---...//////+++++++++,,,,,,---------+++++++++++++++++++++++++++...///...,,,+++,,,...+++++++++,,,---...///000******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,------,,,...111222111...***'''++++++,,,,,,,,,------------------------...///000---------------------,,,......---,,,---...///000........................***+++,,,---///000111222////////////000000000000...///000111111000///.........///000000111000000......///000111111111000///000111222222000...---,,,...000111000//////000//////.........000111333222333333444444555444444...///000222333333222222777888999888666555555666444555555555555555444444///444999<<<===>>>AAADDD@@@???===;;;999666444333444555444333222111333444333333333333444555666777555555555555555666666777111222333444555666777777222333444444222222333444222333333444555666777777333333444444555666777777555444333222222222333444444444333333333444444555444555555666666555555444444444333222111111111111333444444444444444444444777777777777666666666666444444555555666666777777777777666555555555555555666666666666666777888888999999999888888777666555666666666666666666666666333333444444444333222222333333333444444555555555444444444555555555666666555444333333222222333333111111111111222333444555222222111111222222333444//////000000111111222222000000000000000000000000////////////////////////...---,,,+++,,,...000222------------------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...+++***)))***,,,---,,,+++)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111222222111111222222333444333333333333333333333333444333333222222333333444333444444555555444444333666666666666777777777777666666666666666777777888333333444444555666666777333444555777999:::::::::<<<;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999999999444555666777777666555444555666666666555444333333666555333111111222333444222444666666666666888999999888777666555444333333111000000///000111333444555555444333222000///...222222000///............////////////////////////000000000000000000000000---.........//////000000000000//////.........------------............///111111000///...------,,,//////.........---------........................))))))***+++,,,------......---+++******+++---...,,,---...---+++***+++,,,,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,+++++++++,,,,,,+++******+++++++++---.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------,,,,,,+++++++++---------............//////////////////.........---.........//////000000...............///000000111111000///////////////111111000000000000111111/////////....../////////111000///......///000111111111000000000000111111444333333222222111111000111111111111111111111111222222333333333444444444333333333333333222111000333444555777888:::;;;<<>>>>>>>><<<;;;;;;999777555444222555555666777777777777777777777777777777666555555666777888666444333333444555555444444444444333333444333222111111111111111000111111111111111000///000000////////////000000////////////////////////........................000/////////............---------....../////////.........---------------.........------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------++++++++++++------,,,---...---+++***+++,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------))))))))))))***+++,,,---******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++---------,,,---......///+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,------...//////000/////////..................------......///000///.........//////000111///......------....../////////000111111000//////...///000111111000///...000000////////////000000.........---------------000000000000000000000000000000000111111111222222//////000111111111111111000000000111111222222222444333111000111333666888;;;:::999777666444333222333333333333333333333333444444444444444444444444333444444444444444333333333333333333333333333333333333444444444444555555333333333333333222111111///111222222111111222333111111222222222333333333000111333555666666666666777888999999777666777999555666777888999888888777;;;<<<======;;;;;;<<<===999:::<<<======<<<;;;:::777777888888777666555555333555666777666555666777555666666777777666666666555555555555666666666666666777777888888777777666555444222000//////000000333333444555666777999:::666555333222111111000000111000000//////000000111000000000//////000000000000000/////////////////////000000111111111000000,,,,,,,,,---...///000111......////////////......,,,,,,,,,---...000222444------------------------...---,,,++++++,,,---...++++++++++++++++++++++++************************''''''%%%%%%%%%&&&((())))))))))))*********++++++*********)))******++++++............/////////000...............///000000///000000111222222333333222222111111111111222222333444444555555444444333000111111111111222222222111111111000111222222333222222333333333444444444666666777888999999999888777777777888999;;;<<<===<<<=========>>>>>>??????;;;;;;;;;:::888555222111555555666777777777777777777777777777777666555555777888888777555333333444444444444444444444333333333222111000000000111222111111111111111000//////000000////////////000111////////////////////////........................000000//////.........---,,,,,,,,,------.........000//////......---,,,,,,//////...---,,,,,,++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---+++******+++---...,,,---...---+++***+++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------(((((((((((()))***+++,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************...------------...//////+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---...//////000000//////.........---++++++******++++++,,,---///////////////000111111...------,,,,,,------......000111333333111000......///000111111000///...//////............//////+++,,,,,,------......///000000000000000000000000111111111111222222222222//////000111111111111111//////000000111222222333111111111111222333444555777777777777666555333222333333333333333333333333444444444444444444444444222333333444444444333333333333333333333333333333333333444444444444444444222333333333333222111111///111222222111111222333111111111222222333333333000222444666888777666666777888999999888777888:::666777888::::::999999888<<<>>>???>>>===<<<===???;;;<<<>>>>>>===<<<:::888555666666666666666555555222444666666555555555666666666777777777777777666444444444555555555666666777777888888888888777777:::999666444222222333333111111222333555666888999555555333222111000000000111111000000000000111111222222111111111111222222000000///...............111222222111111000///...///......---------............////////////.........---,,,+++,,,,,,......------------------------...+++'''$$$$$$'''+++...++++++++++++++++++++++++************************,,,+++***)))***+++---///((())))))))))))************)))))))))***+++,,,,,,000...---///000000222444111000000111222222///---...///111222333333222222333333333333333333333333555555666666555444333333444333333222222333333444333333333444444444555555777777666666555555555444555666666777777777777777888999:::::::::999;;;<<<<<<;;;::::::;;;<<<;;;:::;;;;;;:::999888666666555444444555555666666777777777777777888999999::::::999999888777666555444444444444666666666555444333444333222222111111222222////////////////////////000000000000000000000000......///000111222333333000///...---,,,---......---------............///000000/////////.........,,,---...//////...---,,,000---,,,---///000...,,,///...---,,,,,,,,,------//////---,,,,,,,,,,,,,,,+++,,,------++++++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------000---+++***,,,222888<<<000///...---------------/////////...---------,,,,,,------...///000111111..................------111111000///...---,,,,,,////////////............000000000000000000000000000///...------...///000222222222111111111000000000000000000111111111111///000111222222111000///222222111000000111222333555444333222222222333444111333555777888888888777666555222000000111444555444444444444444444444444555555555555555555555555666555444333333333333333666555444444222222111000111222222333333222222111222111000000000222444666555555555555555666777777555555555666777999:::;;;999999888888777888888888888888777777888:::;;;===<<<===>>>??????@@@???????????????>>>>>><<<;;;;;;666777888999:::999888888777777888888999999999999999999999888888888888777666777777777777888888888777888888999999:::;;;;;;555555444444444444555555333333333444555666666777555444222111111111222222222222333333222111///...333222111///............//////000000000000//////222111000//////000111222111111111000//////......000///...---------------//////000000000000//////........................---,,,++++++++++++---------,,,***))))))***,,,---******))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------''''''(((***+++,,,---...111///...///000111222333222111000000111000...---//////000111222333333333333333333333333333333333555555555555555444333333333222222111111222222333333333444444444555555555777777666666666555555555666666777777777777666666666777999999888999:::<<<<<<;;;::::::;;;<<<;;;:::::::::999999888777666666666666666666666666777777666777777888888999::::::;;;::::::999888777666666444444444555555444444333444333222222111111222222000000000000000000000000000000000000000000000000/////////000111111222222000///...---------......---------............///------,,,,,,++++++++++++------............------///---+++,,,...///...,,,------------,,,,,,,,,+++.........------------,,,+++,,,------++++++,,,---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---------...,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,///222555777///......------------...............------------------......//////000000........................///////////////.........////////////............////////////////////////000///...------...///000111111111000000///////////////000000000111111111///000111222222111000///111000000000111333444555666555333222111111111111000111222444555666666666777555333111111222333444444444444444444444444444222222222222222222222222555555444333333333333333555444444333333222222111222333333444444333333222222111000000111222444666444444444444444555666666444444555666777888999999:::999999888888888999999888888888888888:::;;;<<<<<<===>>>???@@@@@@@@@@@@????????????>>>===<<<;;;666777888999:::999999888888888888888999999999:::999999999888888888888777777777777888888888999999777777888888888888999999444444333333333333444444222222333333444555555666444333222111111111222222333333444444333222000///111000///////////////000111111222222222222111111000//////////////////000------------............//////...------------------..................---------------------------...---,,,++++++,,,,,,------,,,***))))))***,,,---************************+++++++++++++++++++++++++++++++++++++++*********(((((()))***+++,,,,,,---111000///000333666777777666444111/////////...---000000000000111222333333333333333333333333333333444444555555444444333333222111111000000111111222333444444444444555555555777777777777666666666666666777777777777777666555333555777777777888:::<<<;;;:::999:::;;;<<<;;;:::999999999888888777777777777777777777777777666666666666777888888999999:::;;;:::999999777777666555333333222222222333333444333333222111111111111222111111111111111111111111000000000000000000000000000000000000000000000000000///......------......---------............///,,,++++++++++++*********------,,,,,,,,,,,,------...,,,+++,,,---...---++++++,,,---------,,,***)))******,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,---------.........++++++,,,,,,------......,,,,,,,,,++++++++++++***++++++************++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------)))***---///000000000000------------------...///------------..............................//////....................................//////000000/////////............---//////////////////////////////............//////000000////////////......//////000000000000111111000000111111111111000000/////////000111333555666666555333111000/////////000000000111222333444555777666444333222222333333444444444444444444444444111111111111111111111111555444444333333333333333333333333333333333333333333333444444444444333333222111111000111333444555333333333333333333444555444555666777777777777666::::::999999999999::::::888888888888999:::;;;;;;======>>>???@@@@@@@@@@@@??????@@@??????>>>===<<<777888888999:::999999999888888999999999999::::::999999999888888888888777888888888888999999999:::888888888777777777777666333333222222222222333333222222222333444444555555444333222111111111222222444444444444333222111000//////......//////000111000111111222222111111000---......//////......---+++,,,,,,---....../////////.........------------+++,,,,,,------,,,,,,+++------------------------///...---,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))*********+++++++++000000111333:::BBBEEECCC:::777333000///000000///222111000000000111333444222222333333333333444444333333444444444333333222222222111111111111222222444444444444555555555555777777777777777777777777777777777777777666555555222444666777777888:::<<<;;;999999999;;;<<<;;;:::888888888888777777777777999999888888777777666666666666777777888999999999888888777666555444333333222222111000000111333444333222222111111111111111111111111111111111111111////////////////////////111111000000////////////000//////...............---------............///...---------------------------+++******+++------,,,,,,+++,,,,,,,,,,,,,,,***+++,,,------+++)))(((%%%''')))+++,,,+++***)))+++,,,------++++++,,,---+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...---,,,,,,,,,,,,,,,---......///,,,,,,,,,------..............................------------......................../////////////////////.........---------/////////////////////////////////....../////////////////////////////////////////////000000000111000000000111111000000000......//////000111222333333222222111000/////////000000//////000111333444777777666444333333333222333333333333333333333333222222222222222222222222444444333333222333333444222222222333333444444444222333333444444333333222111111111111222333444555444444333333333333444444666666777888777777666555::::::999999::::::;;;;;;888888888999999:::::::::<<<===>>>???@@@@@@@@@@@@??????@@@@@@???>>>======888888999999999:::::::::999999::::::::::::::::::999999999888888888777777888888999999999::::::::::::999999888777777666666333333222222222222333333333333333333444444555555333222222222222222222222333333333333222111111111//////.........//////000......////////////......---...///000000///...---.........//////000000000..................------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,---******************************************))))))************************...111333777BBBNNNRRRPPP===999444111111111111111222111000000000111222333222222222333333444444444222222333333333333333222333333222222222222333333444444444555555555666666777888888888888888888888888888888888777555444444333555777888888999;;;===:::999888999;;;<<<;;;:::888888777777777777777777999999888888777777666666555666666777888888999999888888777666555444333333111000000///000111222333333222111111000000111111111111111111111111111111////////////////////////111111000000///.........///////////////.........---------............///............////////////------+++******+++------,,,,,,,,,,,,,,,+++,,,,,,***+++,,,------+++)))(((&&&(((***,,,------,,,++++++,,,------++++++,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++***)))((((((+++++++++++++++++++++++++++******))))))******++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,,,,,,,------..................---------------------.........//////111000000///......------............------------...........................//////////////////...000000000000000000000000...////////////000000000111000000000000000000111///////////////.........///000000000000000000000111111000000000222333444777777666666555444333333333333333333333333333333222222222222222222222222333333222222222333333444111222222333333444444555111111222222222222111111111111111111222333444444555555444444444444444555777777777888777777666666:::999999999::::::;;;<<<888888999999:::::::::999<<<<<<===>>>????????????>>>????????????>>>======999999999999999:::::::::;;;;;;::::::::::::::::::999999999888888888777777888888999999999:::::::::;;;;;;:::999888777777666444444333333333333444444444444444444444555555555222222222222222222222222111111111000000000000000111000///...------------......////////////............000111111000......000/////////.........---------...//////......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------************************((())))))***+++,,,------+++++++++************)))---111333777CCCSSSWWWRRR===999555222222222222222222111111111111111222222111222222333333444444555111111222333333333222222444333333333333333333444444444555555555666666666888888888888999999999999999999999888777555444333333555777777777888:::<<<999888777999;;;<<<;;;:::888888888777777666666666777777777777777777666666555555666777777888888999:::999888888666666555444000000000000000111222333222222111000000000000111111111111111111111111111000000000000000000000000000000000//////.........///000000000000///...------------............///,,,,,,---------------...------,,,,,,,,,,,,------+++---...---,,,+++,,,...+++,,,---------,,,***)))***+++---.../////////...+++,,,------++++++,,,---)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---*********+++++++++,,,,,,------,,,+++***)))((((((***++++++++++++,,,,,,,,,++++++************++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,------------------------------......,,,,,,------.../////////111111000///...---,,,,,,.........------------,,,..............................////////////......//////000000000000111111......////////////000000111111000000000000111111///000000000///...---,,,...///000111111222111111111111111111111222333333555666777777777666444333333333333333333333333333000000000000000000000000222222222222222333333444222222222333333444444444000000111111111111000000000111111222333333444444666555555444444444444444777777666555555666666777999888888999999:::;;;<<<888999999:::::::::999999;;;;;;<<<===>>>>>>>>>>>>======>>>>>>>>>>>>======:::999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999999999888888888888777888888888888999999999:::;;;;;;;;;:::999888888777444444333333333333444444333333333333444444444444111111222333333333222222111000000/////////000000222111///...---,,,,,,,,,///000000111111000000////////////000000/////////......------,,,++++++***,,,---.../////////...---,,,------......------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,------...************************'''((()))***,,,---......++++++******************---111222333???NNNPPPIII:::777444222111222111000111111222222222111111000111111222333333444555555000000111222222222222222333333222222222222333333555555555555666666666666888888888999999999:::::::::999999888666555333222333555666666666666888999888777777888:::<<<;;;:::999999888777666555555444666666666666666666777777555555666666777888888888999999888777666555555444//////000111222222222222222222111000000000000000000000000000000000000000000000000000000000000000//////////////////......///000000111000///...------------............///+++++++++,,,,,,---------------............------,,,...///...,,,+++---///------------,,,,,,,,,+++,,,,,,------......//////+++,,,------++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...//////000000000//////.........---.........---------,,,,,,........................---...///000000///...---.........//////000000000........./////////000000222111000//////000111222///000111111111000///...///000111222222222111000000000111222222222222111333555777888999888666555222222222222222222222222111111111111111111111111222222111111222333333444333333333333333333333333111111111222222111111111000000111222333333333333555444444333222222333333666555333111222333555777777777777888888:::;;;;;;888999::::::::::::999888999:::;;;<<<============<<<<<<============<<<<<<::::::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999999888888888888777777777777888888888999999::::::999999888888777777333333222222222222333333111111111111111111111111000111222333333333333222111111000//////000111222000///...---------------//////000000000000/////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,,,,------------,,,,,,++++++++++++++++++++++++((()))***,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********+++,,,---------************************'''(((((()))***+++,,,,,,******************++++++...111000///999GGGHHH???888555222111111111000///000111222333333222000///111111222333333444555555///000111222222222222222222222111111111111222222555555555555666666666777888888888999999:::::::::::::::999888666444333222333444555555444444666777888777777888:::<<<;;;::::::999888777666555444333444444555555666666777777555555666666777888888888777777666555444333222222...///111222333333333222222111111000000000000000////////////////////////000000000000000000000000///////////////////////////000111111111000...------------.........//////,,,,,,,,,------.........,,,---////////////---,,,,,,...000///---,,,---000///...---,,,,,,,,,------++++++*********+++,,,---+++,,,------++++++,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,---------......++++++,,,---///000000111*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,------,,,,,,...------,,,++++++++++++---------,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,------...///000000.........///////////////......---------,,,,,,,,,........................---...///000000///...------------.........//////............/////////000222111000//////000111222///000111222333333222111111222333333222111000/////////111222222111000000222444777999:::999777555222222222222222222222222333333333333333333333333222111111111222333333444333333333333333333333333222222222333333222222222000000111333333333333333444333333222111111111222555333000...///111444777777777777777888999:::;;;888999:::;;;::::::888777888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888999:::;;;<<<======<<<<<<<<<;;;;;;;;;999999999888888888888777666777777777777888888888888888888888777777777777222222111111111111222222000000000///////////////000111222333444333333222222222111000000111222333...------------...//////------............------......,,,++++++,,,......,,,------......//////000+++,,,...000000///...---+++,,,,,,------,,,,,,+++************************&&&''')))+++,,,,,,,,,+++***++++++,,,,,,++++++***))))))***++++++,,,------))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++000000111222444666888999555444222000//////000000000000111111111000000///333333333333333333333333111000000000000000111111333333333333333333333333333444444555555666666666777777777888999999::::::::::::;;;:::888555222111666555444444555777:::<<<555555666777888:::<<<<<<555555666777777777777777000111222333444666777777555555666666777777888888888777666444333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......------------......,,,,,,,,,---------......,,,,,,,,,---------......)))***+++,,,...///000000......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***+++,,,---...+++++++++************)))+++---......---,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...///000///---,,,---...,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...//////---+++***.........////////////000//////.........---------,,,...//////...------...........................------......//////000000000000000000000000000000//////000000000000//////222222111111111111222222//////000111222333333444222222222111111111111111666666666666666666555555222222222111111111000000111111111111111111111111333222111000000111222333222222222111111111111000000000111111222222222333333333333333333333333333444444333333333333222222222333333444555666777777444444444555555666777888999999999999999999999999999:::;;;:::888888999:::<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::999999:::;;;;;;:::999999:::999888888777777888888444555666777777555333222222222222111111000......111111000000000000111111000000000000000000000000//////............//////******+++---///000111222........................000000///...------,,,,,,000---++++++---...---++++++,,,,,,......+++&&&"""+++++++++,,,,,,------------,,,,,,+++*********+++++++++++++++++++++++++++)))))))))***+++++++++,,,---------------------------,,,******+++,,,+++***************************)))************+++++++++//////000111333444555555333222000////////////000000000111111111111000000222222222222222222222222000000000000000111222333111111222333444444555555333333444444555555666666777777777888888888888999;;;;;;<<<;;;:::888555444222222222222333555777888777777777777888999::::::555666777777888888777777555555555444444444333333444444444444555555555555777666555333222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////......------------......,,,,,,,,,---------......,,,,,,,,,---------......***++++++,,,---...//////------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...++++++++++++***************,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++---...///...,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++************+++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...///...---+++***------.........///////////////.........---------,,,...//////...------..................................../////////////////////////////////////////////000000000000//////111111111000000111111111000111111111111111111111000111111111111111111111444444444444444444444444333333333222222222111111111111111111111111111111222222111000000111222222000000111111222333444444222222222111111111111111333333333333333333333333444444333333333222222222222222333444555666777777444444444444555666777777999999999999999999999999888999:::999888777888999888999;;;===>>>@@@@@@AAA;;;;;;;;;<<<<<<;;;;;;;;;=========<<<;;;:::::::::999:::;;;;;;;;;;;;:::999999999888777777777888888444555666777666555333222222222222111111000///...111111000000000000111111000000000000000000000000//////............//////---------.........//////........................000//////...------,,,,,,///---++++++------,,,***++++++,,,---...,,,)))&&&+++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++***)))***,,,.........************************))))))*********+++++++++---...///111222111111000000//////......//////000000000000000111111000000111111111111111111111111000000000000111222444444222222333333444444444555222333333444555555666666888888777777777777666666999999:::::::::888666555111222333444555666666666999999888777777888888888666666777888888888888888888777666555444333333333555555555444444444444444444444333222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////......------------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...,,,+++++++++************)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++---------+++***+++,,,*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---.........---,,,+++,,,---------...........................---------,,,...000///...---...///........................///////////////.........//////////////////////////////000000000000//////000000000000000000000000222111111111000000000////////////000000111111111111111222222222222222222333333333333333222222222111111111111111111111111222222111000000111222222111111222222333333444444333333222222111000000000222222333333333333333333333333333333222222222222222222333444555666777777444444444444555666777777999999999999999999999999777999999888777666666777777888:::<<<===??????@@@:::;;;===>>>>>>===;;;:::===<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;::::::999888888777777777777777444555666666666555333222222222111111000000//////111111000000000000111111000000000000000000000000//////............//////000//////...------,,,,,,........................//////......---,,,,,,,,,---,,,+++,,,------+++))),,,++++++,,,---...,,,***---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))((('''''')))++++++***************************)))))))))*********++++++---...000111111000...---.........//////000000000000000000000000111111111000000000000000000000000/////////000111333444555777666555444333222111111222222333444555666666777888888888777666555555444555555666777777666555555333555777888999999888777888888777777777777888888666777777888888888888888666666555444444444555666777777777666666555555555222222222111111222222333111111111111111111111111000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++************+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))))))))******++++++,,,***+++,,,+++***)))***+++))))))***+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,---------..............................---...000000...---...///........................000000//////......------//////////////////////////////000000000000////////////000000000000//////000000000000000000000000------...///000111111222000000111111111111111222222222222222222222222222111111111111111111111111222111111111111111111222666555444444333222111111222222111111111111111111222222222222222333333333333333333222222222222111111222333444555666666777555555555555666777888888888888888888999999999999777888999888666555555666999::::::;;;;;;;;;;;;;;;999;;;===??????===;;;999;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;::::::888888777666666666666777555555666666555555444333222111111000000000000000111111000000000000111111000000000000000000000000//////............//////000000///...---,,,,,,,,,.................................------,,,,,,,,,---------......---+++***...---+++,,,---...---,,,---------,,,,,,+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))---+++)))((())))))(((&&&************************))))))))))))************...000111222222000...---......///000111111111111000000//////000111222222000000000000000000000000/////////000111333444555777777666555333222111111222333333444666777777888999888888777666555444444444444555555666666666666444666888:::;;;:::888777555555555555666777888888666666777888888888888888777666444333333444555666777777666666555555444444222222111111222222333333111111111111111111111111000000000000000000000000................................................------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***+++---......---,,,,,,---++++++++++++++++++++++++))))))*********+++++++++)))))))))******++++++,,,)))***+++***))))))***+++))))))***+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))*********************))))))))))))******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......---.....................---///000000///......///........................000000//////......------........................//////000000000000//////...///000000000000///...------...///000000111111------...///000111111222000000111111222222222222000000000000111111111111111111111111111111111111111111111222222111111111555555444333333222111111//////000111222222333333111111111222222333333333333333222222222111111111111111222333444555666666666666666666777888999:::777777777888888999999999777888999777555444444555888888999:::::::::::::::999;;;===>>>>>>===;;;999:::::::::::::::999999999:::::::::999999:::::::::888777666666555555666666555555555555555444444333222111000000///000000111111111000000000000111111//////////////////////////////............//////...............---------........................---------------,,,,,,,,,---...///......---,,,,,,111///,,,,,,,,,---,,,+++---------,,,,,,+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************///---++++++++++++***)))))))))))))))))))))))))))(((((()))))))))*********000000111222111000///......///000111111111111111000000/////////111222333000000000000000000000000////////////000111333333333333444444555555555666333333444666777888999999999999888777777666555555666666666666777777777888333444666888888888666555333333333333444555666777555555666777777777777777:::888555222111111111222444444444333333333333333333333222222222333333444222222222222222222222222000000000000000000000000................................................------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,++++++++++++*********+++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++---///...---,,,------************************))))))******+++,,,,,,,,,*********+++++++++++++++((()))+++***))))))***+++*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))************************))))))*********((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,---------............---------...............---///111000///...//////........................///////////////.................................//////000000000000////////////111111111111//////,,,,,,---...///000111111/////////000000111111111000000111111222333333333/////////000000000000000111111111111111111111111000111222222222222111000000000111222333444555555......///111222333444555000000111111222333333333222222222222111111111111111111222333444555666666666666666666777888999999666666777777888999999999888999999888555444444555333444666888:::;;;;;;<<<999:::<<<======<<<:::999999999999999999999999999999999888888888888999999777777666555555555555555666666555555444444444444222111000//////000111222111111000000000000111111//////////////////////////////............//////---------.......................................------,,,,,,,,,,,,,,,,,,.........---++++++,,,...111///---,,,,,,---,,,***---,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++***************************************'''&&&%%%&&&(((***+++***))))))))))))))))))))))))((((((((()))))))))******000000000000////////////---...///000000000///...000000///...///111333444111111111111111111111111//////......///000000111222333333444555666777777444444555777888:::;;;;;;999999999888888777777666666666555555666666777777333333555555666555555444333222222222222222333333444444555666666666666666888666333111000000111222222333333333333333333444444444333333333333333444222222222222222222222222000000000000000000000000................................................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,---------------------------------,,,,,,,,,,,,)))*********++++++++++++***+++,,,---------,,,,,,------,,,,,,,,,++++++++++++,,,......,,,+++,,,---++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,,,,++++++++++++((()))++++++***)))+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++************++++++(((((()))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------......------........./////////---------.........//////...///111111///...///000.................................///////////////........................//////000000000000/////////000222333333222000///---------....../////////000111111111111111111111///000000111222222333333//////000000111111111111111111111111111111111111000111222222222222111000......///111333444555666//////000111222333333444///000000111222222333333222222222222111111111111111111222333444555555666444444444444555666777888666666666777888999999999999::::::888666444444555222333555777999::::::;;;999999::::::::::::999999888888888999999999999999888888777666666777888888777666555555444444555555666666555444444444444444222111000//////000111222111111000000000000111111//////////////////////////////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,***'''(((+++...---,,,+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++***************+++++++++************************###!!!!!!###&&&((())))))))))))))))))))))))))))))(((((((((((()))))))))***000//////.........//////------...//////...---,,,000///......///111333444111111111111111111111111//////............///000555555555555555555444444555555666888999;;;<<<<<<999999999999888888888888444444333333333444444555444444555555555555555555444333222111000000000000333444444555555555555555444222000///000222444666444444444555555666666666666555444444333333333444222222222222222222222222000000000000000000000000................................................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------............------------,,,,,,))))))******++++++++++++***+++,,,---...---,,,,,,---------,,,,,,,,,++++++)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---------,,,,,,+++++++++(((***++++++******+++---,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///.........////////////000---------.........//////...///111111/////////000........................---.........//////000000........................//////000000000000/////////111222333333222111//////............---------222222222111111111111111...//////000111222222333000000111111222222222333111111111111111111111111000111222333333222111000///000000111222222333333111111111111111222222222///000000111222222333333222222222111111111111000000111222333444555555666333333333333333555666666555666666777888999999999999::::::999666555555666555666666777777777777777999999999999999999999999888888888888888888999999888777666555555666777888666666555444444444444555666666555444444444444555222111///......000222333111111000000000000111111//////////////////////////////............///////////////......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++'''$$$%%%***...*********,,,...///...,,,+++++++++,,,,,,---------+++*********+++,,,,,,---++++++++++++++++++++++++))))))******+++++++++,,,***************************((('''(((***,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))---------............///333333111000...,,,+++***,,,,,,------.../////////////////////000000000000////////////////////////111222333333444444333333777777777888999999::::::888888777777666555555555111222444555555555444444333444444555555555555555777555444222111111222222333444444555666666666555444444444333333333222222333333333333333333333333666444333111000000111111333222222222222222222222111111000000//////............................................................///000///...,,,+++***+++,,,---...---,,,,,,...------,,,,,,------...000///,,,++++++---///111......---,,,,,,+++******++++++++++++******))))))+++*********))))))((((((---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***))))))))),,,,,,+++***)))))))))))),,,++++++++++++++++++,,,(((+++,,,+++)))(((***,,,)))***++++++,,,---......,,,,,,,,,++++++*********************************+++++++++*********))))))))))))))))))***---///000---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...---,,,,,,---//////............---------//////000000///...------------------.........///000000//////.........---........................111000///...............000000000000000000000000111000/////////000222333000000000000111111111111333333333222222222111111000000111222222222222111222111///.........///000000111111111111222222222000111111111222333444444333333444444444555555555222222333333222111///...000000111222333333444444444555666555333222222333999666333444777:::;;;:::888888777777666666555555666666666666666666666666888888888888888888888888666777888999999888777666777666555444444333444444444444333222222222333333666555333222111111222333444333222222111111111222222111111000///......------......///000111111222////////////............------............---------------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))))))))***+++,,,,,,------......---,,,,,,------...******************++++++++++++************++++++,,,+++******))))))******************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((('''''''''(((((()))---------............///......//////000000111111---------...//////000000//////000000000111111111000000000000000000000000111222333333444444333333666666777888888999999:::777777777777777777777777444444555666666666555444555666777777888888777777666555333222111111222222333333444555555555555555333333333333222222222222333333333333333333333333555444333111000000111111222222222333333444444444000000000000//////.....................................................................---,,,,,,***+++,,,---------,,,,,,------,,,,,,,,,,,,------///...,,,++++++,,,---...---------,,,,,,++++++***++++++++++++*********)))++++++++++++*********)))------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************************++++++------,,,,,,++++++++++++++++++************++++++)))+++,,,+++)))(((***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))******))))))***,,,...///---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...---,,,,,,---//////............---------...............---,,,,,,------........./////////000/////////.........---........................111000000////////////000////////////////////////111000000//////000111222000000000000111111111111333222222222111111111111555444333222000///...---222111000///...//////000000111111111111222222222111222222333333333333333111111111111222222222222222222222222222111000000222222222222222333333444222444555444333333444555:::777444444666888999888888888777777666555555555555555555555555555555555666666666666666666666666666777888888888888777666777666555444333333333333222222222222222333444555666555333222111111222222333333333222222111111111111111111000///.........---......///000000111111////////////............------............------...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,------...+++************++++++,,,+++++++++++++++******************))))))*********,,,+++******))))))******************************))))))))))))))))))))))))))))))***++++++***))))))(((((('''''''''(((((()))---------............///,,,---...///111333444444.........///000000111111000000111111111222222222111111111111111111111111111222222333333333333333666666777777888888999999666666777777888999999:::666666777777777666666555555666777777888888777777555444333222111111111222333333444444555555444444333222222222222111111111333333333333333333333333444333222111111111111111111111222333444555555666000000000////////////...................................................------,,,,,,++++++,,,,,,***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***((())))))***++++++,,,,,,.........---------------*********))))))*********)))***++++++***)))***+++------,,,,,,++++++++++++,,,,,,,,,++++++++++++***************************+++++++++***************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...---,,,,,,---//////............---------,,,,,,,,,---,,,,,,+++***............/////////000/////////.......................................000000000///000000111111////////////////////////111111000/////////000000000000000000111111111111111111111111000000000000333222000---,,,+++++++++222111000////////////000000111111111111222222222222333555555555444222111///000000000111111111111333333222111111111222333666444333111111222333444111222444444444444555777:::888555555666777777666888888777666666555555444444444444444444444444444555555555555555555555555666666777777777777666666666666555444333333333333000111111111333444555666555444333222111111111222111222333333333222111000111111000000//////...............//////000000111/////////............---------............------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******++++++,,,---------)))))))))))))))***+++,,,---,,,,,,++++++************))))))(((((())))))***++++++***))))))))))))***************************))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((((((---------............///////////////000000000000/////////000111111222222111111222222222333333333222222222222222222222222111111222333333333333222555555666666777888888999777777888888999999999999666777777666666666555555444444555666666666666666444444333333222222222222333333444444444444444333222222222111111111000000111111111111111111111111333222222111111111111111111111111222222333333444////////////////////////................................................---,,,+++*********,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,---.........---,,,***)))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))***+++,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********+++++++++---------...............******))))))))))))************+++************+++,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...---,,,,,,---//////............---------,,,,,,,,,------,,,,,,+++........./////////000000................................................//////......///000111111////////////////////////111000000000///////////////000000000111111111111000000000000000/////////000///---------///222333111111111000000000000000000000111111111222222222333444666777666444111///111111111111222222222222444333111000000222555666999777444111000111222444222333444444333333555666777666555555555666666666888777777666555555444444333333333333333333333333666666666666666666666666666666666666666666666666666555444333222222222222111111111111222333444555444444333222222111111111000111222444444222000///111000000000/////////............/////////000000//////.........---------,,,------......------,,,//////...------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********+++++++++,,,,,,************+++,,,------...------,,,+++***))))))))))))(((((((((((())))))++++++***)))))))))))))))************************))))))))))))))))))))))))'''(((((((((((((((((('''***)))((((((((((((((((((---------............////////////......------,,,//////000000111222222222222222222222333333333333222222222222222222222222000111222222333333222222444555555666666777888888999999999999888888777777666666555555555555555555444555555666666666666666444444444444333333333222444444444555555444333333222222222111111111000000////////////////////////111111222111111111000000222111111111000000//////.............../////////................................................,,,+++***))))))***,,,---+++++++++,,,,,,,,,------,,,++++++******++++++,,,...//////000///---+++)))***++++++++++++++++++++++++++++++++++++++++++,,,))))))******************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))***+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***+++,,,---......------******))))))))))))******+++************+++******))))))***++++++,,,------++++++++++++++++++++++++************************************************,,,,,,,,,,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...---,,,,,,---//////............---------------............------............////////////---------.......................................---------------...///000........................//////000000000////////////000000000111111111111////////////////////////111111000111222555888:::111111111111111000000///000000111111111222222222444555777777666444111///000000111111111222222222444333111000111333777999;;;888555222111111222333444555666555333222333444333444444555555666777888777777666666555444444444333333333333333333333333555555555555555555555555666555555555555555555666555444333222222111111222333222222111111222222222333333333333222111000000///000222333333222000///000000000000////////////............////////////............------------,,,,,,------------,,,,,,//////...---,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))************+++*********++++++,,,---------,,,++++++***))))))))))))(((((((((((())))))+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((******)))(((((((((((((((---------............///------------------------/////////000111111222222111111222222222333333333222222222222222222222222000111111222222222222222444444555555666666777777:::999999888777777666666555555444444555555666777666777888888999999888888444444555555555555444333555555666666555555444444333222222222222111111111////////////////////////000111111222111111000000222111111000///...---------............/////////................................................++++++******++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,...//////000///...,,,++++++++++++++++++*********++++++++++++,,,,,,,,,,,,)))))))))))))))******************+++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++***))))))(((((()))+++,,,---------,,,*********))))))*********+++***)))***+++++++++)))(((((()))***+++,,,------***++++++++++++,,,,,,,,,***************************************+++++++++++++++,,,,,,,,,++++++***++++++************++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...---,,,,,,---//////............---------......//////000000//////------------.........///---------------.................................------,,,,,,------..............................---...///000000000000///000000000000111111111111////////////000000000000111000//////000111333444111111222222111111000///000111111111111222222222444444555666555333111///.../////////000000000000333222111111222555888::::::999666444222222333333555666666555333222222333111222444555555555777888777777666555555444444333333333333333333333333333444444444444444444444444555555444444444444555555444444333222111111111111333333222111111111111111333333333333222111000//////000111222222222111000000000000000////////////.................................------------,,,,,,,,,------------,,,,,,......------,,,,,,++++++++++++++++++++++++++++++------,,,++++++***)))))))))******************************)))))))))******,,,++++++******)))))))))***))))))(((((())))))*********)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((++++++***)))((((((((((((---------............///---------.....................//////000111111222111111111111222222222222222222222222222222222222000000111222222222222222333444444555555666777777777777777777777777777777555555444444555777999:::777777888999999999999888444555666777777666555555666666777777666666555444333333333333222222222222000000000000000000000000///000111222222111000000111111000000//////......---------.........//////................................................***++++++,,,,,,---,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,---------------......------,,,,,,,,,++++++******))))))+++++++++,,,,,,,,,------)))))))))******+++++++++)))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************))))))***+++,,,------...******+++++++++,,,,,,,,,++++++******************'''(((***---......---,,,++++++************++++++,,,***((()))+++,,,+++)))))))))******+++++++++,,,******+++++++++,,,,,,,,,************************))))))*********+++++++++******+++,,,,,,,,,+++***++++++************++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...---,,,,,,---//////............------------...///000000000000///,,,,,,,,,,,,------------,,,,,,,,,------.................................///......------------...........................+++,,,...///000111000000000000000000111111111111/////////000000111111111///.........------------111111222222222111000///000111111111111222222222333333444444333222111111/////////000000000111111222111111222444666999;;;999888777555444333333333333444555555333222333555111333555555444333555666777666666555555444333333444444444444444444444444444444444444444444444444555555444333333444555555444333222111111000000000222111111111111111222333222222333333222111/////////000000000111111111111////////////000000000000.................................---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++---,,,+++******))))))***))))))))))))))))))))))))*********))))))***************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))),,,+++***)))((((((((((((---------.........//////000000000///......------.........///000000111111000000111111111222222222111111111111111111111111000000111222222222222111333333444444555666666777555555666666777777888888555555555555777999;;;<<<555555666777777777777777555666777888888777666666777777888888777666555555444444444333333333222222111111111111111111111111///000111222222111000///000000000000111111111111---------.........//////................................................)))+++,,,---...------,,,---,,,+++***+++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))((((((+++++++++,,,,,,---------*********++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))))))))))))))))))))))))))(((((()))***,,,---...///*********++++++,,,,,,,,,)))))))))***++++++,,,,,,'''(((+++---//////...---,,,,,,++++++++++++,,,,,,,,,***((())),,,,,,+++(((+++++++++************************++++++,,,,,,,,,************************))))))******++++++++++++)))***+++,,,---,,,++++++++++++************++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...---,,,,,,---/////////.........---------------...///000000//////+++++++++,,,,,,,,,------,,,,,,,,,------.................................111000///.......................................***+++---///111111111111000000000000111111111111//////000000111111222222111111222222222222111111111111222333222111000///000111111111111222222222333333222222222222222222222222222222333333333333111111111333555777:::;;;888888777666555444333333111333444444444444555777222555777666333222333444777666666555444444333333444444444444444444444444777777777777777777777777555444333333333333444555444333222111000000000000//////000000111222444444222222333333222111///...000000//////000111222222////////////000000000000.....................---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---************************((((((((()))******++++++------------------------000000...---,,,+++++++++(((((((((((())))))))))))++++++************++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***,,,+++***)))((((((((((((------,,,,,,,,,,,,------............////////////222222111111000000//////444333222111111111222333000000111111111111000000000000000000111111111111222333444666777888888888888888888888888777666666333333333444444666777777999888888888777777666666777777666666666666777777777777777777777666555555222222111111222222333444000000000000000000111111000111111000...---///000000000000000000///......------............------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,---,,,,,,+++*********+++))))))(((((()))***++++++,,,,,,+++******+++,,,,,,------,,,+++++++++,,,,,,......---,,,,,,,,,,,,---++++++************++++++++++++***))))))***+++,,,---,,,+++*********,,,,,,,,,,,,,,,+++++++++******...+++((((((+++------,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***+++,,,,,,------+++++++++++++++***)))(((&&&'''''')))***+++,,,,,,******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++*********))))))++++++++++++++++++++++++...---,,,+++***+++,,,---........................------------------------........................,,,,,,------------------------------------------,,,,,,,,,------.........))))))***++++++,,,------............//////////////////............//////000000000000////////////000000////////////000000000000111111111111000000000000111111111111000000///000000111111222333333//////000000000111111111000000000000000000111111333222222222444666999;;;555444444333333333444444555555555555444333222111222222333333444555666666777777666555444333333222222333444555666666666666444444444555555555666666666555444333222333333444666444222000...,,,++++++222222333333333222111111555555444444333222111111//////000111111111111111000000000000000///......------............------///000000...******---111+++,,,,,,------,,,,,,+++---,,,++++++******++++++///...---+++******++++++---,,,,,,+++***)))((((((+++++++++++++++***)))(((************************))))))))))))))))))))))))''''''((()))***++++++,,,))))))(((((('''''''''&&&'''((()))******)))(((''')))(((&&&&&&((()))((('''***)))))))))))))))***+++(((((((((((((((''''''&&&......------------..................////////////111111111000000000000000333333222111111111222333000000111111111111000000000000000000111111111111000111222444555555666666777888888888777777666555333333333333444555666777888888888777777777666666666666555555555555666666888888888888888777666666444333333222111111111222111111111000000000000000000111111000......///111000000000000000///......------............------///...------------...///---------------------------,,,+++++++++---...///++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********,,,++++++******++++++,,,---,,,++++++******++++++)))))))))))))))***++++++,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++++++++************++++++,,,+++***))))))******+++******))))))))))))******,,,,,,,,,,,,+++++++++++++++***)))***---...,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******+++,,,,,,------+++++++++++++++***))))))))))))***+++,,,---......++++++************++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......******++++++,,,,,,------............//////////////////............//////000/////////////////////000000////////////000000000000111111111111000000000000111111111111000000000000111111222333333333111111111222222222333333111111111000000000000000222222111222333666888:::555444444333333333444444555555555555444333222111222222222333444444555555444444444444444333333333333333444555666666666666444444444555555555666666777666555444333333444555444333222000///.........111222222333333333222222444444444333222111111111//////000111111111111111000000000000000///......------............------......---+++******,,,...+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,///...,,,+++******++++++,,,,,,++++++***)))))))))***+++++++++++++++******************************))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((''''''''''''((()))******)))((('''***)))'''''')))***)))(((++++++***)))((('''&&&&&&((())))))))))))(((''''''///..................///............///////////////000000000000000000111222222111111111222222333000000111111111111000000000000000000111111111111000111222333444555555555666777777777777666555555333333333333444555666666777777777777666666666666555444444444444444444555888888888888888777777666666555333222111000000000222111111111000000//////111111111000///...///111///000000000000///......------............------///...------------...///........................,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++''''''((((((((())))))))),,,++++++******++++++,,,,,,,,,++++++******++++++***))))))))))))***++++++,,,++++++******++++++,,,+++++++++++++++,,,---...,,,,,,+++***************++++++************++++++,,,,,,+++***))))))******))))))***************)))---------,,,,,,,,,++++++))))))***---......+++))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,---***++++++++++++***))))))******+++,,,---...//////,,,,,,++++++++++++,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------------------------........................///.........---,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,---------............//////////////////............//////////////////////////////000000////////////000000111111222222222222111111000000111111111111000000111111222222333444444444333333333333333444444444222111111111000000//////222222111222333555777888444444333333333333444444555555444444333333222222222222333333444444555555222222222333333333444444333333444555666666666666444444555555555666666666777666666555555555555666444333222222111111111111000111222333333444333333333333333222111111000000//////000000111111000000//////000000000///......------............------,,,***)))(((***+++,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,,,,...---,,,++++++***++++++***************************++++++,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((''''''(((((())))))))))))((((((+++***((((((*********)))))))))***)))((('''%%%$$$***************)))((((((//////............//////............////////////.../////////000000111111111111111111111222222222000000111111111111000000///000000000111111111111222222333555555666666666555555666666666555555444333333222222333444555555666666666666666666666666555555444444444444555555777777777777777666666555555444333222111111111111222222111111000/////////000111111000......///111//////000000//////...---------............------.........------.........------------------------+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,*********))))))***++++++++++++++++++++++++++++++************+++,,,---...,,,,,,+++***************++++++************++++++,,,,,,+++******)))))))))***+++,,,---...---,,,+++---------,,,,,,,,,,,,+++)))***+++,,,------+++***+++,,,---...///...---,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,******+++++++++******)))))))))***++++++,,,------+++++++++******+++++++++************++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,---...---,,,+++++++++,,,,,,,,,,,,,,,---------------------------........................000//////...---,,,,,,+++---------------------------------------------------------------------,,,............//////////////////............//////.........///////////////000000////////////000000111111222222222222111111000000111111111111000000111222222333333444555555333333333333333333333333222222111111000/////////111111111111222444555666333333333222333333444444555444444333333222222222444444444555555666666666333333333333333333333333333444555666666777777777555555555555666666666666777777666666666666666666666555444333222222222222000111222333444444444444222222222111111111000000//////000000000000000///...///////////////......------............------,,,)))'''(((+++---,,,++++++,,,,,,------,,,,,,+++------,,,++++++++++++,,,---,,,,,,+++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((+++)))(((((()))******)))###%%%''')))))))))'''&&&***++++++++++++***))))))//////............//////............////////////......//////000000000111000000111111222222222222000000111111111111000000///000000000111111111111111222333444555555555444333444444555555555444444333222222222222333333444555555555555555555555666666555555555555555555666555555555555555444444333333222222111222222333333111111111111000000//////000000111///...---///000///////////////...------------............---------..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++***************+++++++++++++++++++++++++++)))))))))***+++,,,---...------,,,+++++++++++++++++++++************++++++++++++++++++******))))))***+++,,,.........---,,,------,,,,,,,,,++++++++++++++++++******+++,,,...***+++---...///...------++++++++++++++++++++++++******++++++++++++*********+++++++++++++++,,,,,,)))******+++++++++***************++++++,,,,,,---******))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++)))***,,,---...---,,,,,,+++++++++,,,,,,---------------------------------........................000000///...------,,,,,,---------------------------------------------------------------------,,,............//////////////////............//////------....../////////000000000////////////000000111111111222222111111111000000111111111111000000111222222333333444555555222222222222111111111111111111111111000000//////111111111111111222333333222222222222222333444555444444333222222222333333666666666666777777777777666666666555444333333222333444555666777777777777555555555666666666777777666666777777777777777777999888666555333222222222000111222333444555555555222222111111111111111111//////000000000//////.........////////////......------............---------***(((***---///---++++++,,,,,,------,,,,,,+++,,,++++++***************++++++++++++++++++******)))))))))***++++++,,,,,,***++++++,,,,,,+++++++++************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))***(((&&&'''((()))(((((("""$$$&&&((()))((('''&&&+++++++++++++++******)))///..................///............////////////...//////////////////000...///000111222222222222000000111111111111000000000000000000111111111111///000111111222222222111222222333444444444444333222222222111111222222333444444444555555555555555666666555555555555666666444444444444444333333222222222111111222222333444000000000000000000000111/////////...---,,,---///...////////////...------------............------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,+++************+++***++++++,,,,,,++++++******************+++,,,---------,,,+++++++++++++++++++++************++++++)))***++++++++++++******((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,+++)))((()))---///***+++,,,------...------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,,,,---------...***))))))))))))))))))***)))))))))************+++************++++++++++++***************+++++++++++++++++++++++++++++++++******+++,,,------------++++++,,,,,,------......------------------------........................000/////////...---------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////............//////---------......//////000000000////////////000000000000111111111111000000000000111111111111000000111111222222333444444444111111111000000000000///000000000000000000000111000000000111111111111111222111111222222333444555444333222111111222333444777777777777777777777777888777666555444333333222444444555666777777777777555555666666666777777777555666666777777777777666999888777555333222222222111222333444444555444444222222222222222222222222//////000000000///......------.../////////......------............---------,,,+++,,,---...---,,,+++,,,,,,------,,,,,,+++++++++***)))))))))))))))******++++++++++++******))))))******+++++++++,,,***++++++++++++***))))))************************)))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))******))))))(((((((((((()))))))))'''&&&&&&'''(((((('''''''''((((((((('''%%%$$$***++++++++++++***))))))......------------..................///////////////////////////.........---...000111222222222111000000111111111111000000000000000000111111111111///000000111111111111111111111222333333333333333222222111111111111222222333333444444444555555555555444444444444444444555444444555555444444333222333333222222111222222222/////////000111111222222---......---++++++,,,.........//////......---,,,------............------------...//////...------------------------------,,,------...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,++++++******++++++,,,++++++******++++++,,,------,,,++++++*********+++***+++,,,,,,,,,,,,+++***+++***************++++++,,,,,,+++***************++++++************++++++((((((***+++,,,,,,++++++************+++,,,------++++++*********))))))))))))+++,,,,,,******,,,...*********++++++,,,---...******************************++++++++++++******++++++++++++++++++++++++))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))************************++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,---......+++,,,,,,---......//////------------------------........................////////////............------------------------......---------,,,,,,,,,******++++++,,,,,,------............//////////////////............//////,,,,,,---......///000000000000////////////000000//////000000000000//////000000111111111111000000000000111111222333333333111111000000000//////////////////000111111222222000000000000000000//////111111111111222333444555444333111000000222333444555555555555555555555555555555555444444333333333444555666777777888888777555666666666777777777777444555666777777777666666777777666555444333333333333333444444444444444333222222222333333333333333//////000000///......---,,,---......//////......------............------,,,---......,,,+++,,,,,,+++,,,,,,------,,,,,,+++,,,+++******))))))******)))***+++,,,,,,+++***)))***************++++++++++++++++++***)))((('''&&&************************))))))))))))))))))))))))(((((())))))******++++++(((((()))))))))************)))(((''''''((()))******(((''''''((())))))(((((((((((('''''''''''''''*********+++***))))))(((---------,,,,,,---------............/////////000000000//////.........------...000111222222222111000000111111111111000000000000000000111111111111111222222333333333222222000111222333333333333333222222111111111111111222333333333444444555555555444333333222222333333444555555666666555555444333555555333222111000000000......///000111222333333,,,------,,,******+++---......//////......---,,,---..................---,,,---...//////...---,,,........................------...///...---+++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,++++++++++++++++++,,,+++*********+++,,,,,,------,,,,,,+++*********+++***+++,,,------,,,+++***++++++******************+++******)))))))))))))))++++++************++++++&&&((()))+++,,,,,,,,,+++,,,,,,++++++,,,...///111*********))))))))))))((('''***......,,,***+++,,,******))))))***,,,---///******************************++++++++++++******++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))******,,,++++++++++++++++++,,,))))))))))))************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++******+++---...000,,,,,,------...///000000------------------------.................................///////////////------------------------.........------,,,,,,,,,))))))***++++++,,,------............/////////000//////............//////,,,,,,------...///000000000000////////////000000......////////////......000000111111111111000000///000000111222222333333222111111111000000//////......///000111222333333000000000000000//////...111111111111222333444555444333111000000222333555444444444444444444444333222222333333333333444444444555666777888888888888666666666666777777777777333444555777777777666555555555444444444555555666444444444555444444333333333333333333333333333333//////000000///...------,,,,,,---.../////////...---..................---+++---000///+++)))***,,,+++,,,,,,------,,,,,,+++---,,,++++++******++++++))))))+++,,,,,,+++***)))************************+++++++++***((('''%%%$$$************************))))))))))))))))))))))))'''(((((()))***++++++,,,(((((())))))*********+++***)))(((''''''((()))***+++)))(((((()))******)))&&&&&&&&&&&&((()))+++,,,)))************)))((((((.........///////////////000000000///......------000000000000////////////111111111111000000000000222111111111000000//////111111111111111222222333222222111111111111111111333222111111111222333444222222222111111111111000333222111000000222444555222222444444444444222222222222222222222222222222111111111111111111111111111000000///...------,,,------------------------/////////...---,,,******,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,//////---,,,+++*********---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++************)))---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))***************************------***+++///000...)))+++...000000---***''',,,,,,,,,++++++*********))))))*********))))))(((******+++++++++,,,,,,,,,+++*********))))))((((((***)))))))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))++++++************+++++++++++++++*********)))))))))******++++++,,,,,,---------------------------......---------,,,,,,,,,,,,,,,+++***+++,,,---...---...///000000//////............///000222444444000000000000////////////------------------------......------------......000000//////.........---......------------......////////////////////////...............///000000222111000///...---,,,+++222222222111111111000000222222222111111111000000////////////000000000000111111111111111111111111555666777888888777555444555444444333333444444555999888777666555444444444222222222111111000000000999888777888999999777555777666555555555777888999555666666666666666555555666666777777777666444333222222444444444444222222333333333222222222111111//////............//////......////////////......,,,,,,,,,---------......***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,---,,,+++***---+++)))((('''((()))***))))))))))))))))))))))))++++++***)))(((((())))))))))))((('''''''''''''''***************)))((('''))))))***************)))))))))(((((((((((())))))000000///...---,,,++++++////////////............//////000000111111222222000000000000000000000000111111111111000000000///000000000000000111222222111111111111111111111111222222111111111222333444222222222111111111111000333222111000000222333555222222333444444333222222222222222222222222222222111111111111111111111111111111000000//////......------------------------............---,,,++++++,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---------------------------+++++++++++++++++++++++++++******************+++...---,,,++++++******+++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))))))******+++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************************+++)))%%%&&&+++...---,,,---------,,,+++******,,,,,,,,,+++++++++******)))******+++******))))))******+++++++++,,,,,,,,,+++*********))))))))))))++++++***)))))))))))))))***************+++++++++))))))))))))))))))))))))++++++************+++++++++++++++*********))))))++++++,,,------......///------------------,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,---...------//////000//////............///000111222333111000000//////.........------------------------......------------......000/////////..................------------......////////////////////////...............///000000000000000000000000//////222222222111111111000000222222222111111111000000....../////////000000000000000000000000000000000000111222333444333111000444444444444444444444444777666555444444444444444444444444333333333222222000000111333777999888777888777666555555666666777666666777666666555444444555555666777666555444333222222333444444333222222333333222222222111111111//////............//////......////////////......,,,,,,,,,---------......***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******,,,+++)))((('''((()))***))))))))))))))))))))))))++++++***)))))))))))))))))))))((('''''''''''''''***************)))(((((('''''''''(((((('''''''''))))))(((((((((((())))))//////...---,,,++++++***---............/////////...//////000222333333444////////////////////////111111111111000000000000///////////////000111111111111111111111111111111222222111111222222333444222222222111111111111000222222111000000222333444111222333333333333222111222222222222222222222222111111111111111111111111000000000000000000000000------------------------,,,------......------,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++******))))))))))))******+++++++++*********++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,'''((()))***+++,,,------,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++(((###$$$***......000...,,,***))))))+++,,,,,,,,,,,,++++++++++++*********+++++++++++++++*********+++++++++,,,,,,,,,***************))))))))),,,++++++******)))))))))+++++++++***************))))))))))))))))))))))))++++++************+++++++++++++++***************++++++,,,,,,---..................------,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,---...,,,---...///////////////---------...///000111222111111000///......------------------------------......------------......////////////..................------------......////////////////////////...............///000000......///000111222333333222222222111111111111111222111111111111000000000------.........////////////////////////////////////000222333444444333222222333444555555444333222444444333333333333333444444444444333333333333222......///222666999999888999888777555444555555666777777777777666555333333333444555555555444333222222222333333333333222222333222222222222111111111//////............//////......////////////......,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***************************************)))))))))))))))))))))))))))(((((((((((()))******++++++)))((((((((()))***((((((((((((((((((((((((+++***))))))))))))))))))))))))((('''''''''((((((************))))))))))))''''''''''''''''''&&&&&&))))))(((((((((((()))))),,,,,,,,,------......///,,,,,,---......///000000...//////000111111222222............////////////111111111000000000000000...............///000000111111111111111222222222222111222222222222333333222222222111111111000000111111111000111222333333111111222222222222111111111111111111111111111111111111111111111111111111///////////////000000000------------------------+++,,,------.........---,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---************************++++++++++++++++++++++++++++++************++++++***)))))))))***++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,++++++***++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************************,,,---+++'''(((,,,///...000...,,,***))))))***+++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******************************++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))++++++************++++++************************)))))))))***++++++,,,,,,.........------,,,,,,+++......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,------....../////////---------------...///000111000//////...---,,,,,,------------------------...------,,,,,,------...///////////////...............------------......////////////////////////...............///000000------...///111222333333111111111111111111111111111111111111000000000000------------.........///000000000000000000000000///000111222333444333333111222444555555444222111111111111111111222333333111111111111111111111111444444444666888999888666888777555555444555666777888888888777666444333222222333444444444333222222222222222333333222222222222222222222111111111111///......------......///......////////////......,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++***)))((('''''''''************************************************))))))))))))))))))))))))***)))((('''((()))***++++++***)))(((((()))******((((((((((((((((((((((((******)))))))))))))))***))))))((((((((((((((()))******)))))))))))))))***)))))))))((((((((((((((())))))(((((((((((()))))),,,------...//////000000++++++,,,---...///000000////////////////////////---........./////////000000000000000000000111111...............//////000000000111111111222222222111111222222333333333333222222222111111111000000111000000111111111222222111111111111111111111111111111111111111111111111000000000000000000000000------..................------------------------++++++,,,---............,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,++++++******************************---...+++,,,//////,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++((()))***,,,------------,,,+++++++++***)))))))))))))))))))))))))))))))))++++++************++++++************************(((((()))******++++++,,,.........------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...//////000...---------------...////////////...---,,,,,,+++------------------------------,,,,,,,,,,,,------.........///////////////......------------......////////////////////////...............///000000.........//////000000000111111111111111111111111000000000000000000000000------------.........///111111111111111111111111,,,,,,---...///000000000111222444555555444222111000000///000000111222333111111111111111111111111888777666777888999777555555444444444555666888999888888888777666444333222111222333444444333222222222222222222222222222222222222222111111111000000......------------............////////////......,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******************))))))************************************************))))))))))))))))))))))))******)))((((((***+++,,,))))))))))))))))))******))))))))))))))))))))))))***)))))))))))))))******))))))((((((((())))))*********)))(((((()))***++++++***)))(((((((((((()))))))))(((((((((((())))))000000/////////.........++++++,,,---......///////////////......---------.........//////000000111000000000000111111111111...............///000000000000000111222222333333000111222333333333333222222222222111111111111000000000000111111111111222111111000000000000111111111111111111111111111111000000000000000000000000------------------------------------------------+++,,,,,,---.........---,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------***************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))++++++******++++++,,,,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,,,,+++***************************(((,,,---+++,,,---,,,((()))***,,,------+++)))(((***++++++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++((()))+++---.........---+++++++++***************))))))))))))))))))))))))++++++************++++++***************+++++++++******++++++,,,---------------------------------......---------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,---...000000///......---------.........------------,,,,,,,,,------------------------------,,,,,,,,,,,,------.........///////////////......------------......////////////////////////...............///000000............////////////111111111111111222222222//////000000000000000111------........./////////111111111111111111111111//////000000111111222222111222333444444333222111000/////////000111222222222333333333333444444444444333333555777999888666333333333333555777999:::777777777777666555333333111222333444444444333222222222111111111111222222222111111111111000000000......------------............////////////......,,,,,,,,,---------......,,,,,,---------,,,++++++++++++++++++++++++++++++((()))***,,,---.........***************+++++++++************************))))))))))))))))))))))))***))))))))))))***++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))((((((((()))*********)))((((((((()))+++++++++)))(((&&&&&&&&&''''''))))))(((((((((((())))))//////............------,,,,,,,,,------.....................////////////......///000000111222222///000000000111111111111//////......//////000111///000000111222222333333000111222333333333222222222222222111111111111000///000000111111111111111111000////////////000111111111111111111111111111000000000000000000000000//////......------,,,,,,------------------------,,,,,,------...---------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---+++++++++,,,,,,+++++++++***************************+++,,,,,,,,,,,,+++******************+++++++++++++++******++++++,,,---)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,---...---,,,+++************************))),,,,,,)))))),,,+++)))((()))+++,,,,,,+++***)))******+++++++++,,,,,,,,,'''((()))***++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,---......---,,,+++***************+++++++++))))))))))))))))))))))))++++++************++++++))))))*********+++++++++*********+++,,,,,,------+++,,,,,,------...............---------,,,,,,,,,***+++,,,---------,,,,,,++++++++++++,,,...000111000000///...------......,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---............/////////000......------------......////////////////////////...............///000000....../////////000000000000000111111111222222222////////////000000111111....../////////000000000111111111111111111111111444444444444444444555555222222222222222222222222111000000000000000111111222222333333333444444444111111222444777999888777444333333333444666777888666666777666666555444444111222444555555555444333333222111000000111222333111111111111000000000000...------,,,,,,------.........////////////......,,,,,,,,,---------......,,,---------,,,,,,+++***************************)))***+++,,,,,,,,,+++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((()))***************++++++++++++++++++++++++)))))))))))))))***++++++))))))(((((()))******+++***)))((('''((()))+++,,,,,,+++)))'''&&&'''((()))))))))(((((((((((())))))******+++,,,---//////000,,,,,,------------......------...///000111222222...//////000111222222333//////000000111111111222///////////////000111111///000000111222222333333000111222333444333222222222222222111111111111000//////000111111111111111111000///......///000111000000000000000000000000000000000000000000000000111111000///...------,,,------------------------,,,------......---,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++,,,,,,---***++++++,,,,,,++++++******************************+++,,,------,,,+++***(((((()))***+++,,,,,,---+++*********+++,,,,,,---))))))***+++,,,,,,------*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---//////...---,,,************************,,,...,,,((((((,,,---+++((())))))***++++++,,,,,,*********++++++,,,,,,,,,''''''(((******+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,.../////////...,,,***((())))))******+++++++++,,,))))))))))))))))))))))))++++++************++++++))))))******++++++++++++((((((((()))******++++++***++++++,,,---...//////......---------,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++,,,...000111111000///...............***++++++,,,,,,------...---------------------------,,,,,,++++++,,,,,,------.........//////000000.........------.........////////////////////////...............///000000......///000111222222333000000111111222222222222.../////////000000111111////////////000000000000000000000000000000000000333333222222111222222222333222222111111222222333111111000000000000111111000000000111111222222222444333333555888999888777666555444333444444666777555666666666666666555555111222444555666555444444333222111000000111222333111111111111000000000000...------,,,,,,------.........////////////......,,,,,,,,,---------......------------,,,,,,+++***************************,,,,,,+++***(((%%%"""!!!))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((''''''((()))***************++++++++++++++++++++++++))))))((())))))***++++++))))))((())))))***++++++***)))((('''((()))+++---///...,,,***))))))***+++))))))(((((((((((())))))------------------------///...---,,,+++,,,---......------,,,,,,,,,------111000000/////////000000//////............//////111///...------...///111------...000111222333444000111111111111222222222222222222111111111000000000000000000111111111111000///////////////000000000000000000000000000000////////////////////////------......------,,,+++..................------...---,,,,,,++++++,,,,,,------------------------...---,,,+++******)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++,,,(((((()))***++++++,,,,,,)))************+++++++++,,,+++******+++,,,...///,,,+++******))))))******++++++++++++++++++++++++------,,,,,,+++***))))))+++***)))(((((()))***+++)))))))))))))))(((''''''***++++++,,,,,,++++++***((()))***++++++++++++***...---,,,,,,++++++++++++***+++,,,------,,,+++***+++++++++*********))))))***++++++,,,,,,++++++***...+++***+++...000...,,,************************++++++******++++++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************+++,,,---...,,,,,,+++******+++,,,,,,,,,------......------,,,---,,,***)))))))))******---......///000000000///---.........---,,,,,,+++.........------,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,---------......---------............///333000---,,,---------,,,.........////////////000...---+++)))(((((())))))////////////////////////111111111111000000000000222222111000///...------000000////////////000000000000000000000000000000222222222222222222222222333222111000000111222333111000///......///000111111000000///000222444555555444444444444555666666888777666555555555555555000111333444444333111000222222111111111111222222333333222222111000//////222111111000///......---------------............///000000000111111111111************************...,,,(((&&&&&&'''***,,,,,,,,,++++++***)))))))))+++(((&&&'''+++------,,,(((((())))))******++++++,,,***)))''''''(((***+++,,,+++++++++***)))))))))))))))))))))))))))))))))'''((()))***+++------...((((((((((((((((((((((((++++++***)))'''%%%###"""))))))))))))))))))))))))***************)))((('''&&&&&&&&&&&&'''''''''((())))))***))))))((('''&&&------------------------......---,,,,,,,,,---......------,,,,,,------...///............///111222//////............//////111000...------...000111//////000111222333333444000000111111111222222222111111111000000000//////000000000000111111111111000000////////////000000///////////////////////////////////////////////////////////////......---..................------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++******+++,,,++++++***))))))***++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++((())))))***++++++,,,,,,)))************+++++++++++++++******+++,,,...///,,,,,,+++************+++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***++++++,,,,,,,,,---------...---,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++*********))))))***++++++,,,,,,++++++***,,,***)))***---...---+++************************++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************'''''''''(((((()))++++++,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,//////---,,,,,,,,,------******+++,,,,,,,,,,,,,,,------......------,,,+++------------,,,,,,,,,+++//////...---------------,,,,,,,,,---------......---------............///000///---,,,---...---,,,------........./////////111000...---,,,,,,,,,---////////////////////////000000000000000000000000111111000000//////......000//////......//////000000000000000000000000000222222222222222222222222222111111000000111111222111000///......///000111000000000000000222333444444444444444444555666666777666555555444444444555111111333333333333111111222111111111111111111222333333222111111000//////111111000000///......---.........///////////////.........///////////////++++++++++++++++++++++++///---+++)))((()))+++,,,******************++++++***(((&&&''')))++++++***)))))))))))))))*********+++***)))''''''(((***+++++++++******************))))))))))))))))))))))))######$$$%%%&&&'''((((((((((((((((((((((((((((((,,,,,,,,,,,,++++++***)))******************************++++++***))))))(((&&&'''''''''((((((((((((((())))))))))))(((((('''------------------------...------,,,------.........---------------.........---,,,,,,---///111333//////............//////000000............000000111111111111222222222333000000000111111111222222000000000///////////////000000000111111111222222000000////////////000000///////////////////////////////////////////////////////////////...------------------------.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***+++,,,++++++***))))))***++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,*********)))))))))***++++++,,,,,,)))************++++++++++++*********+++,,,---...------,,,+++++++++++++++++++++++++++++++++++++++''''''((()))******++++++,,,,,,+++******+++,,,,,,---------------,,,++++++***++++++,,,,,,++++++***---,,,+++++++++,,,---...---,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,+++++++++******************++++++,,,,,,++++++***+++***)))***+++,,,+++***************************++++++******++++++,,,---))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++******++++++,,,---...,,,++++++******++++++,,,,,,,,,------------,,,,,,000///...---------......,,,------............---------......------,,,,,,,,,,,,,,,,,,++++++++++++/////////000//////......,,,,,,,,,---------......---------............///...---,,,---......---+++,,,---------............111000///...............////////////////////////////////////////////////000000000000///////////////..................///000000000000000000000000000000000000000000000000000111111222222111111000000000////////////000000000000000000000111222333444444444444444555555555555555444444444444333333222222222222222222222222111111111111111111111111222222222111111000000///111000000//////.........------........./////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------((())))))***++++++,,,,,,***(((''''''((())))))(((************))))))))))))***)))((((((((()))***+++))))))******************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((()))***++++++++++++***************************++++++++++++***))))))(((((((((((())))))))))))'''(((((())))))))))))(((---------------------------------------............------------......//////...,,,+++,,,...000222//////............//////000000///......///000000111111111000000000000000000000000000111111111111000000000000000000000000000000111111111222222222111000000////////////000////////////////////////////////////////////////,,,,,,---------,,,++++++,,,,,,------------............---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))(((&&&'''(((***,,,+++******************+++************************+++++++++++++++++++++++++++---//////---+++))))))))))))*********+++++++++))))))*********+++++++++*********++++++,,,------...---,,,,,,++++++,,,,,,************************(((((())))))***+++++++++***))))))))))))))))))*********++++++******)))(((***++++++,,,,,,++++++***,,,+++)))(((((()))+++---,,,,,,+++++++++++++++,,,---,,,+++******+++,,,---***************************++++++,,,,,,++++++***+++*********++++++++++++************************++++++******++++++,,,---******************************++++++,,,,,,,,,---************************)))))))))))))))))))))))))))))))))))))))*********((()))))))))************---,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...//////.........,,,------...------,,,,,,++++++++++++++++++++++++---...///000000///...---,,,,,,,,,---------......---------............///,,,+++,,,---//////---+++,,,,,,,,,---------............------------------....................................////////////.../////////000000000111......------------......////////////////////////000000000000000000000000///000111222222111000///000000////////////000000000000000000000111222222333333444444555555555555333333333333333333333222222222111111111111222222111111111222222111111111222111111111000000000///000000/////////.........,,,,,,,,,,,,---------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------))))))*********++++++++++++***)))((()))(((((((((++++++******))))))(((((())))))((((((((()))******(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++************************''''''(((***++++++++++++******************************++++++++++++******((())))))))))))*********&&&'''((())))))***))))))---------------------------------....../////////---------------...///000222111///---------////////////............//////000000////////////000000////////////............//////000000000111111111111111111111111111111111111111111111222222222222111111000///////////////........................////////////////////////,,,,,,,,,---,,,++++++***,,,,,,,,,,,,------......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))+++,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---//////---+++))))))***************+++++++++))))))*********+++++++++))))))***+++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++)))))))))******))))))))))))))))))))))))(((((('''***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,+++++++++******++++++,,,---,,,+++******+++,,,---***************************++++++,,,,,,++++++***+++,,,,,,,,,+++++++++,,,************************++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))************((()))))))))************)))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********+++++++++***************++++++******))),,,,,,------...------,,,+++++++++++++++++++++++++++,,,...//////...---,,,,,,,,,,,,---------......---------............///,,,,,,,,,...//////---+++,,,,,,,,,---------......,,,,,,,,,------------------------------------------........./////////000......//////000000111111......------------......///////////////////////////////////////////////////000111222222111000/////////000000000000/////////000000000111111111111222333444444555555444444222222333444444333333222222111111000000111111222000111222222222222111000111111111000000000000000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,+++++++++*********))))))++++++++++++***)))((((((++++++******))))))((((((((((((((((((((())))))***((((((((())))))******+++)))))))))))))))))))))))))))(((((((((((('''''''''++++++++++++++++++++++++,,,,,,---.........------************************)))******+++++++++******))))))))))))*********+++&&&'''((())))))***))))))------------------------,,,---...///////////////------------...///000000444333222111000///////////////............//////000000000000000000000000............------------/////////000000000111111111111111111222222222222111111111222222222222333222111000//////......///........................////////////////////////...............---,,,,,,++++++,,,,,,------......///......---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,)))***++++++++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,......,,,*********************************)))************+++++++++((()))***+++,,,,,,,,,,,,------,,,+++++++++++++++************************,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++++++++***))))))***++++++,,,,,,++++++***...---,,,+++++++++,,,---+++************++++++,,,,,,++++++++++++++++++,,,***************+++++++++***++++++,,,,,,++++++***+++---------+++***+++,,,************************++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))******************)))))))))******+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++***))),,,,,,------......------++++++++++++,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,---------......---------............//////...---...//////...,,,,,,---------............------...///000000000///------------------------.........//////000000111......//////000000111111///..................///000000000000000000000000///////////////////////////000000111111000000/////////000000000000////////////000111111000000///111222333555555444444333111222333444555444333222111111111111111111111111000111222333333222111000000000000000000000000000........................000000//////...------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++***))))))(((***+++---,,,***)))))))))************))))))))))))&&&''''''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''************************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++(((((()))************)))))))))))))))************'''(((((())))))))))))(((------------------------+++,,,...///000000000///------------...///000111444444555555444333222111//////............//////000000000111111000000000------..................////////////000000000111000000000000111111111222111111111222222222333333222111000///....................................////////////////////////---............---,,,,,,***++++++,,,------......//////...---------------++++++++++++++++++++++++++++++,,,,,,,,,***)))((()))***++++++++++++***)))***************************************************+++,,,+++***)))***+++************************)))************+++++++++((((((***+++,,,,,,++++++,,,,,,+++************+++************************))))))******++++++,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***---------,,,,,,,,,++++++***************+++,,,,,,+++++++++,,,,,,+++++++++))))))*********+++++++++***++++++,,,,,,++++++******,,,---,,,)))((()))+++************************++++++******++++++,,,---************************++++++++++++************************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++---.........---------------------,,,+++++++++,,,------......------+++,,,,,,,,,------------+++++++++++++++,,,------,,,,,,,,,---------......---------............///222000......//////...---------........./////////---...///111222222111111////////////////////////......///000000111222222////////////000000000000000//////......//////000000000000000000000000000000000000000000000000000000000////////////000000...///000111111000///...//////000111111000///...000222333555555444333222111222444555666555444333///000111222222111000//////111222333333222111//////000000000000000000000........................000///...---+++***))))))+++,,,,,,---...///000000+++++++++++++++++++++++++++++++++,,,,,,---------++++++******************'''***,,,,,,***((((((***)))))))))))))))*********%%%&&&'''((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************************************(((((())))))))))))((((((++++++++++++++++++++++++''''''((()))))))))))))))((((((((()))))))))******((())))))))))))(((((('''------------------------+++,,,...000000000000///---------......000111111222444666777777666444333//////............//////000000111111111111000000............//////000000////////////000000000000.../////////000000111111111111222222222333333333222222000///....................................////////////////////////++++++,,,,,,,,,+++************+++,,,,,,---......//////...------------...))))))))))))))))))))))))((()))******)))'''%%%###)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************)))***+++***))))))+++---++++++******************)))************+++++++++'''(((***+++,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))&&&&&&''')))***,,,------((()))***++++++***)))(((***++++++++++++***))))))+++++++++,,,,,,++++++++++++++++++++++++***)))(((******))))))***+++,,,,,,***+++,,,------,,,+++***))))))******+++++++++++++++++++++,,,,,,+++++++++)))+++,,,+++((('''(((***************************++++++******++++++,,,---)))))))))))))))))))))))),,,+++++++++******))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************(((((('''''''''''''''(((***+++,,,------,,,+++***+++++++++,,,,,,+++++++++)))***,,,---...---,,,,,,***************)))((('''+++,,,,,,---.........---,,,,,,,,,------.........,,,,,,+++***+++,,,...///,,,,,,,,,---------......---------.........//////444222///......//////............////////////000,,,---///000111111111000111111111111111111111111...//////000111222222333000000000000////////////000000////////////000000000000000000000000000000111111111111111111111111111000///......///000111...///000111111000///...//////000111111000///...000111333555555444333222111222444666666666444333...000111333333111000...///000222333333222000///////////////000000000000---.....................---,,,+++)))'''&&&$$$$$$******+++,,,...///000000************************,,,,,,,,,,,,,,,---...///)))))))))***++++++,,,,,,%%%(((++++++)))'''((()))(((((())))))******++++++%%%&&&'''((())))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&'''(((((()))(((((((((((((((((())))))))))))))))))***))))))(((''''''............////////////......---------,,,,,,,,,//////............//////111111111222333333333444333333333333333222111000222111///.........///000000///---,,,---...000111000000000000000000000000////////////////////////222222222111111111111000222111111000///......------------...............111000///...............//////.........---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,,,,+++***))))))******///222222...***+++***'''))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((()))))))))************************************&&&'''((()))***+++++++++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))******************************+++,,,,,,------,,,,,,+++))))))*********+++++++++************++++++++++++******++++++++++++******+++++++++*********))))))---+++(((%%%%%%&&&(((***************************)))******+++++++++************))))))******+++,,,,,,,,,,,,++++++)))((((((++++++******************)))************+++++++++************************,,,,,,++++++******))))))((()))***++++++***)))(((+++***)))(((((()))***+++---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,...---,,,++++++,,,---...+++,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------////////////////////////........................////////////////////////........................000000////////////000000000000000000111111111111...............///000111333222111///---,,,++++++222111000........./////////000000000......///111111111111111000000//////000000000000000000000000111222222333333222222111222222222222222222222222222222222111111111111111000000111111111000000///000,,,)))***...000...+++------,,,,,,+++***))))))......---------,,,,,,,,,*********++++++,,,,,,,,,******************++++++,,,***(((&&&&&&(((***,,,************************************************))))))))))))))))))))))))++++++***)))(((((()))))))))((('''(((***++++++***,,,,,,,,,+++++++++******+++++++++*********************))))))))))))******+++***)))((('''&&&%%%$$$******************************)))))))))))))))***'''(((***++++++***)))(((+++***((('''''')))+++,,,............///////////////.........---------,,,000//////......//////000111111111111222222222222222333333333222222111000333222222111111111111111///...------...///000111000000000000000000000000000000000000000000000000222222222111111111000000111111000000///......---...............---------///...------,,,,,,,,,---------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,+++***************,,,000111---+++,,,+++)))))))))))))))))))))))))))++++++************++++++************************************++++++++++++************************,,,,,,,,,,,,+++***)))((((((((()))++++++,,,,,,+++************************************************************************,,,++++++***))))))******************************++++++,,,,,,,,,,,,++++++************++++++++++++***)))))))))((((((''''''******++++++++++++******+++++++++*********))))))*********************+++******************************+++++++++******)))))))))*********+++++++++))))))))))))((('''&&&%%%************************)))************+++++++++******************************************))))))******++++++++++++******+++******************++++++++++++*********))))))+++++++++***++++++,,,---,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------///...---,,,,,,---...///++++++++++++++++++++++++...........................------,,,,,,---------////////////////////////........................////////////////////////........................000000////////////000000000000000000111111111111000000/////////000111111666555333222000000//////222111000/////////000000000000000///......000222222222222111111000000000111111111111111111111111111222222333333222222111222222222222222222222222222222222111111111000000000000111111111000000///222...+++,,,000222000---......------,,,++++++***...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++***))))))))),,,+++)))(((((()))+++,,,************************************************))))))))))))))))))))))))))))))((((((''''''((((((***)))((()))***+++***)))*********)))))))))((((((******************************))))))))))))******,,,++++++***)))(((''''''************************,,,++++++************+++++++++***))))))(((((((((***)))((('''''''''((()))............////////////////////////............111000000//////000000111111111111111000000000000222222222333222222111000444444444444444333333222------...//////000111111000000000000000000000000111111111111111111111111222222111111111000000000111000000//////.........//////......------,,,,,,---,,,,,,+++++++++++++++------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++************+++)))...///,,,+++,,,---+++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************)))((('''&&&((()))***+++++++++++++++************************++++++++++++++++++++++++************************,,,+++******)))***************************************++++++++++++************+++++++++,,,,,,,,,++++++***)))((('''&&&&&&******++++++++++++******+++++++++***************'''))),,,...///...,,,+++************************+++++++++++++++***)))(((((()))***+++,,,+++******,,,,,,,,,,,,+++***))))))************************)))************+++++++++************************)))))))))))))))*********,,,,,,++++++++++++,,,,,,******++++++++++++******+++++++++************)))+++++++++++++++,,,------,,,,,,------,,,,,,+++***,,,,,,---------.........///......------......///111000---,,,++++++------........................---------,,,,,,------...////////////////////////........................////////////////////////........................000000////////////000000000000000111111111222222222222111000000000111111555555444333222111222222111000000000000111222222111111000...------000333333333222222222222111111111111111111111111111111111222222333333222222111222222222222222222222222222222111111111000000000///000000111111000000000222///,,,---///111///---///......------,,,,,,+++------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((()))))))))))))))+++***((()))******)))(((***))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******,,,,,,+++++++++*********************************---,,,,,,+++******++++++...---***(((''''''((()))((((((''''''&&&&&&&&&%%%............////////////000000000///////////////111111000000000000111111111111000000//////......111111222222222222111111333444555666666555333333,,,---...000111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000/////////.........//////...------,,,++++++,,,,,,+++++++++++++++,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******+++++++++)))---...+++***,,,,,,***))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************((()))******+++++++++***((()))***+++++++++++++++************************++++++++++++++++++++++++************************++++++***************+++************************)))******++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))(((******++++++++++++******************************(((***,,,...///...,,,***************************+++++++++++++++***)))(((''')))+++,,,---,,,***)))---.........---,,,,,,+++***************+++++++++))))))*********+++++++++************************((((((((())))))*********,,,+++***))))))***+++,,,((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------/////////....../////////:::777222...++++++,,,---++++++++++++++++++++++++------,,,,,,,,,---......////////////////////////........................////////////////////////........................000000////////////000000000000111111111222222222333222111000000000000000222111111000000000000111000000000111111222333444111111000...,,,---000333333333333333333333333333111111111111111111111111111222222333333222222111222222222222222222222222222222111111000000//////...///000000000000000000///---++++++---...---+++......------,,,,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++***)))))))))***+++,,,,,,,,,,,,+++***************************************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,***))))))******((('''++++++++++++************(((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++************************,,,,,,+++************+++,,,+++***((((((((())))))(((((((((((('''&&&%%%$$$............////////////000000000000000000000000111111000000000000111111111000000//////.........000111111222222111111111222333444555555444333222---...///000111111111111000000000000000000000000111111111111111111111111111111111000000000//////////////////............//////...---,,,++++++***------,,,,,,,,,,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++,,,,,,)))---...+++)))******((())))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))))))))*********+++************************+++,,,------...---------))))))***+++++++++******************************************************************************+++***************++++++************************)))******++++++******)))******+++++++++,,,,,,,,,******************++++++******++++++++++++******************************,,,++++++++++++******)))************************+++++++++++++++***)))(((''')))+++,,,---,,,***)))***************))))))((())))))*********+++++++++))))))*********+++++++++************************(((((())))))******+++++++++***)))(((((()))***+++'''((()))******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,...//////////////////...888666222...,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000111111111111222222222222222111000000////////////111000000/////////000000//////000111222333333444000111000...---...000222333333333333333333333444111111111111111111111111111222222333333222222111222222222222222222222222222222111111000//////.........///000000000000000///...,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,)))+++,,,------,,,+++)))************************************************)))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,***))))))******((('''************************''''''(((((())))))))))))******))))))))))))******)))))))))***************))))))))))))))))))))))))******))))))))))))******'''((()))***++++++***))))))))))))))))))((('''&&&............////////////////////////000000000000111000000//////000000111000000000000///////////////000111111222111111111222333333444444444444333//////000000000000111111000000000000000000000000111111111111111111111111111111000000000/////////..............................------,,,,,,++++++---------------......///------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---)))---...***(((******((())))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++(((((()))))))))*********************************+++++++++***)))'''&&&%%%)))******+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))*********************************)))******+++,,,******************************++++++++++++******))))))*********+++++++++''''''(((((())))))))))))******++++++++++++*********************+++++++++---,,,***((((((((())))))************************)))******+++++++++******((()))***+++,,,+++************+++++++++******))))))))))))***++++++,,,,,,)))************+++++++++***************************************+++++++++***))))))))))))))))))***))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,------...,,,,,,------,,,,,,+++************+++++++++,,,,,,---......//////......---......------------------------------------------,,,,,,,,,,,,---......///////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000111111111222222222222333111111000/////////000000333222222111111111222222...///000111222222222222///000111000......///111222222333333333333444444222222222222222222222222111222222333333222222111222222222222222222222222222222111000//////...---------...///000000000000111000///...............++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***(((((()))***+++,,,,,,---)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))'''((()))*********)))(((+++***((()))******)))(((''''''((((((((((((((()))'''(((((())))))******+++******))))))))))))******(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,%%%&&&)))+++,,,,,,+++***************************............////////////.........//////000000000000//////......//////000///000000000000000111111//////000111111111111111333333333333333444555555222111000/////////000111000000000000000000000000000000000000000000000000111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++,,,---...&&&***,,,)))(((++++++)))))))))))))))))))))))))))++++++************++++++************************))))))*********+++++++++************************((((((((('''%%%$$$"""!!!******+++++++++******)))++++++++++++++++++++++++******************************************************))))))***++++++,,,************************++++++,,,,,,,,,,,,++++++(((((()))))))))*********)))))))))(((((((((((((((******++++++++++++******))))))*********++++++++++++***))))))((()))******************************((()))***+++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,,,,+++((())))))***++++++,,,,,,)))************+++++++++************************,,,,,,,,,,,,++++++++++++)))******++++++******))),,,++++++++++++++++++,,,))))))*********+++++++++---,,,,,,,,,,,,---......,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,---...//////...---,,,)))+++---000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000111111111222222222333333111111000000000111222222555444333222222222222222---...000111111111111000---///111111000/////////111222222222333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222111000///...------,,,---...///000000000000111111000///---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******)))))))))***+++++++++,,,)))******************)))************************************************))))))))))))))))))))))))'''((()))******((('''&&&***)))((()))***+++***)))''''''''''''(((((())))))(((((())))))***++++++,,,******))))))))))))******))))))))))))))))))(((((())))))))))))))))))))))))''''''((()))***,,,---...(((((()))******************)))(((((()))***,,,---............/////////000---.........//////000000//////............////////////000000111111222222//////000111111111111111555444333333333555666777444333000///...///000111000000000000000000000000////////////////////////000000000000////////////---.....................,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------.../////////.........---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++++++++,,,,,,---...###(((***)))))),,,---,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))***************))))))******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***+++,,,,,,************************+++,,,,,,------,,,,,,+++(((((((((((())))))))))))------,,,+++***)))((((((******++++++++++++******))))))******++++++++++++((())))))***++++++++++++************************'''((()))***+++,,,,,,,,,******))))))******+++,,,'''(((((()))))))))((((((((())))))***++++++,,,,,,)))************+++++++++************************---------,,,,,,+++++++++***+++,,,------,,,+++***///...,,,,,,,,,,,,...///+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,---------,,,++++++,,,,,,,,,---------......+++,,,---......---,,,+++,,,...222555555222///---************************+++++++++,,,---...///000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000////////////000000111111222222222333333333111111111111222333444444555444333222111111111111---...000111111000//////,,,///222222111///......111111111222222333333333222222222222222222222222222222222333333222222222222222222222222222222222222222111000///...------,,,---...///000000000000/////////---+++***+++,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++++++++***************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))***+++,,,+++)))'''&&&)))((('''(((***++++++***((()))))))))******++++++((())))))***+++,,,,,,,,,******))))))))))))******************))))))(((((())))))))))))))))))))))))'''((((((***+++...///000,,,+++)))((('''(((***+++)))(((''''''(((***---.........////////////......//////............////////////............//////111111222222222222111111............////////////222222111111222222333444777666444222111/////////000111222111000000111222000000000111111111111111,,,------......------,,,........................---------,,,,,,+++++++++++++++,,,,,,---...//////........................+++************************++++++,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***+++++++++)))'''+++++++++*********))))))************************************************++++++++++++++++++++++++(((((((((((((((((((((((()))***+++,,,...///000000...---,,,+++***+++,,,---************************************************************************,,,,,,,,,++++++*********'''((()))***************************************)))************+++++++++************************************************++++++************++++++************************,,,,,,++++++***)))))))))(((((())))))*********+++******++++++++++++************++++++++++++******)))***+++,,,,,,+++))))))((((((''')))+++------,,,******++++++++++++******000///---+++)))((())))))))))))))))))))))))))))))++++++************++++++,,,---...---+++***+++,,,+++,,,------......------+++,,,---,,,***)))***+++------------------------,,,---...///000000000000+++---222:::???===444,,,,,,,,,,,,---------......------......------,,,+++111111000000///---,,,+++,,,---------......//////...------------...//////////////////////////////111111111111111111111111222111000000000111333444222222222222222222222222111222222333333222222111111111222222222222111111222111000000000111333333666333111111444555444222222222222222222222222222222222222111111111111000333222222111111222222333222222222222111000///...//////............//////111000000///......------///...---,,,++++++++++++,,,,,,,,,,,,+++++++++***((()))************))))))******++++++++++++************************************))))))))))))******************************,,,+++++++++***)))))))))+++******)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))*********++++++++++++***)))))))))***,,,,,,(((((()))***************))))))))))))))))))))))))''''''&&&%%%&&&(((***,,,+++***)))(((((()))***+++......////////////............------------......000///...............///000000111111111111000000............////////////111111111111111222333333666555444222111000//////111333333222000...//////------///000000000///...---..................---........................------------------------+++,,,,,,,,,---.........------------------------+++++++++,,,,,,------...++++++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///000000------,,,++++++++++++,,,************************************************************************---------,,,,,,,,,++++++((())))))***+++++++++***************************)))************+++++++++************************************************++++++************++++++************************,,,,,,,,,,,,,,,+++++++++((()))))))))******************++++++++++++************++++++++++++******)))***++++++++++++***)))+++)))))))))+++,,,+++*********++++++++++++******///...,,,***)))))))))***************************)))((((((''''''(((((())),,,---...---+++***+++,,,++++++,,,---------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000---...222888===;;;444---,,,,,,,,,,,,------------+++,,,,,,---.........---...////////////......---//////////////////.........------------...//////////////////////////////000000000000000000000000///...---------...000000222222222222222222222222222222333333333333222222000//////......//////000222111000000000111333333555222000111333444333222111111111111111111111111000000111111222222222333333222222222222222222333/////////......---,,,+++000//////......//////000000000//////...------,,,------,,,,,,++++++,,,,,,))))))))))))((((((((((((,,,,,,++++++++++++++++++******++++++++++++************************************))))))))))))************************************))))))))))))))))))))))))(((((()))***++++++************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++******)))))))))***+++,,,***)))((('''''')))***+++))))))))))))))))))))))))((('''&&&&&&&&&(((***+++******)))(((((()))******......////////////......------,,,,,,,,,,,,------000000///...---------.../////////000000/////////............////////////000000000000000111111222555444333222111000//////000111222111000111333555---.../////////...---,,,.........//////.........------------------------------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++++++++***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,++++++***************************************************************************---------------,,,,,,,,,*********+++++++++++++++************************)))************+++++++++************************************************++++++************++++++*********************************++++++++++++,,,))))))))))))******************++++++++++++************++++++++++++******)))******+++++++++******---+++******++++++)))(((******++++++++++++******---,,,++++++******++++++************************,,,++++++******++++++,,,+++,,,---,,,+++***+++,,,***++++++,,,,,,,,,,,,,,,+++---------+++***+++,,,++++++++++++++++++++++++++++++,,,---..................111555999888333...++++++++++++,,,,,,,,,,,,)))***,,,---.../////////,,,---...///////////////111111111000//////.........------------...//////////////////////////////////////////////////////111000000000000111222222222222222222222222222222222333333444444333333222333222111//////111222333222111111111111222333333333222000000222333222111////////////////////////...///000111222333444444222222222222222222222222000111111000000///...---000//////......//////000//////......---,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******...---+++*********++++++******++++++++++++************************************))))))))))))******************************((((((((((((((()))))))))''''''(((((()))+++,,,---************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++***))))))))))))***++++++,,,***'''%%%%%%''')))+++)))))))))))))))))))))))))))((('''''''''((()))******)))(((''''''((()))***......////////////.........------,,,,,,------...000000///...---------------......//////......---............///////////////////////////000111111333333333222111000//////.........///222777>>>DDD666555222///...------.........------------......------------------------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***************************((()))*********))))))***************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))++++++,,,------+++***)))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************))))))*********+++++++++************************************************++++++************++++++************************&&&''''''((())))))******)))))))))))))))***************++++++++++++************++++++++++++******)))*********++++++++++++,,,+++******++++++***(((******++++++++++++******+++++++++++++++,,,,,,,,,************************---------,,,,,,---------+++,,,---,,,+++***+++,,,)))***++++++,,,,,,++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++((()))***++++++,,,,,,,,,.........111333333111...******+++++++++,,,,,,,,,***+++,,,---............,,,---......//////......000000//////////////////...------------...//////////////////////////////000000000000000000000000111111111222222222333333111111111111222222222222333333444444444444333333444333000//////000333444111111111111222222333333222111000000111111222111000000000000000000000000///000000111222222333333222222222222222222222222111111111111111000//////......------------............---------,,,,,,,,,///...---,,,++++++++++++------------,,,,,,,,,,,,---+++)))''''''''')))*********++++++++++++************************************))))))))))))******************************'''(((((())))))*********(((((((((((()))***+++,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++***)))(((&&&&&&&&&'''((())))))))))))))))))))))))***)))(((((('''(((((()))***)))(((''''''((()))***......////////////......//////............////////////...---------------------............------............//////////////////......//////000111111222222222222111000///000///......222;;;EEEMMMBBB>>>777000------///000---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,+++******)))***++++++,,,,,,++++++***************************+++---...---***(((((()))************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))(((((((((***+++,,,---,,,+++***)))******************************************************************************************++++++,,,,,,+++******++++++,,,************************))))))*********+++++++++************************************************++++++************++++++************************&&&&&&'''((()))******+++******))))))))))))))))))******++++++++++++************++++++++++++******)))))))))******++++++,,,***)))))))))+++,,,+++*********++++++++++++******))))))***+++,,,,,,------******************************))))))))))))*********+++,,,,,,******+++,,,)))***++++++,,,,,,++++++(((***+++***)))(((***+++------------------------)))***+++,,,,,,------,,,---,,,,,,---......---,,,******+++++++++,,,,,,,,,,,,------...------,,,,,,...............------,,,,,,,,,---......///000000...------------...//////////////////////////////111111111111111111111111.........///////////////000000000111111222222222222333333444444333333222000...,,,******,,,...000111111222222333333333333111111111111000000111222111111111111111111111111111111111111111111111111111222222333333222222111---------...------,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,111000...,,,+++))))))(((+++*********)))))))))))),,,+++)))''''''((()))*********++++++++++++************************************))))))))))))******************************)))))))))******+++++++++******)))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))************'''((()))))))))'''&&&%%%))))))))))))))))))))))))***))))))(((((((((((()))***)))(((''''''((()))***......////////////....../////////....../////////...---------------......------............------............///////////////////////////000000111000000222222222111000///555333111///111777@@@GGGHHHBBB:::222...---///111---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++///......---,,,+++******++++++++++++++++++***)))***++++++,,,,,,++++++***************************...111222000,,,******,,,***************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++++++++******)))************************************************************************))))))))))))************---,,,***))))))***++++++************************)))************+++++++++************************************************++++++************++++++************************))))))******+++,,,------************))))))))))))******++++++++++++************++++++++++++******))))))))))))***+++,,,---***)))((()))+++,,,,,,*********++++++++++++******((()))***,,,,,,---,,,,,,++++++++++++++++++++++++++++++************++++++)))***++++++******+++,,,***++++++,,,,,,,,,,,,,,,((()))******))))))***+++------------------------,,,,,,---...////////////,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,+++...............---,,,+++***+++,,,---...000111111...------------...//////////////////////////////111111111111111111111111...///000111111111000000//////000000111222222222111222222333333222222111000///...------...///000111222222333444333333333111222333222000000222333222222222222222222222222222222222111111111000000111222333444444333222111---...............------,,,,,,,,,++++++,,,,,,,,,......------------------111000...,,,+++))))))(((,,,,,,,,,+++++++++******,,,,,,+++******+++,,,---******++++++++++++************************************))))))))))))******************************************++++++++++++++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))*********)))))))))))))))(((((('''((())))))******))))))&&&'''***++++++)))&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++......////////////......///......------......///,,,,,,,,,,,,---...//////------............------............////////////000000//////000000111222...000111222222111000///222222111000000222666:::DDD@@@:::333///...//////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++)))******++++++++++++******++++++,,,,,,++++++***************************,,,///222000,,,)))***---))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***************************************************************************************))))))*********+++++++++---+++***(((((()))***+++************************)))************+++++++++************************************************++++++************++++++***************************+++++++++,,,,,,------************)))))))))(((******++++++++++++************++++++++++++*********))))))))))))+++,,,---,,,+++)))***++++++***)))******++++++++++++******))))))+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((***++++++******+++,,,++++++,,,---------------)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,------...---------,,,,,,---.........------,,,,,,---...///000000111...------------...//////////////////////////////111111111111111111111111000111222333444333333222/////////000111222222222000111111222222111111000333333222222222222333333111222333444444444333333222333444333111000222555333333333333333333333333111111111111111222222222000111333444444333111000//////000000000000000///...------------------.................................---,,,++++++++++++//////.........---------*********+++,,,,,,------******++++++++++++************************************))))))))))))******************************************))))))))))))***)))))))))))))))***+++((()))))))))************))))))))))))))))))))))))'''''''''((()))***************))))))(((((((((((('''''')))*********)))((('''((()))***+++***)))((())))))))))))))))))))))))'''((())))))************,,,+++***))))))***+++,,,......////////////.........------,,,,,,------...+++++++++,,,---...///000---......//////......---............/////////000000000000000000111222222...///111222333222000///,,,...000111000///000111===;;;888444111///------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++((()))***++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))'''+++...---)))'''))),,,))))))******++++++++++++************************************************++++++++++++++++++++++++************************((()))))))))************---,,,***)))))))))***+++******************************************************************************+++++++++,,,,,,,,,---+++)))((('''((()))***************************)))************+++++++++************************************************++++++************++++++***************************************++++++++++++*********))))))((((((******++++++++++++************++++++++++++*********))))))))))))+++---......,,,+++*********(((&&&******++++++++++++******)))***+++,,,---,,,++++++++++++++++++++++++++++++)))(((((((((((((((((()))(((***++++++******+++---+++,,,------......------+++,,,...------,,,...///++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,...//////...,,,+++,,,,,,,,,,,,------------......***+++,,,---.../////////)))***,,,---.../////////////////////000000000000...------------...//////////////////////////////000000000000000000000000---...///000111000//////...//////000111222222222000000111111111111000000111111111111111111111111111222333444555444333333222444555444111111333666222222222222222222222222//////000111222333333444000111333444444333111000,,,,,,---------------,,,//////............//////......//////////////////++++++++++++,,,,,,---...,,,,,,+++++++++*********&&&'''(((***++++++++++++******++++++++++++************************************))))))))))))************************************))))))((((((''''''(((((((((((()))+++,,,---(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((((('''&&&''')))*********)))((()))))))))))))))***++++++))))))))))))))))))))))))&&&'''(((***++++++++++++---,,,+++******+++,,,------......///////////////......------------......000000//////.........---......------------..................////////////000000000000000000000000///000000000000//////......000111111//////111444KKKAAA555...---//////...,,,,,,+++***+++,,,---...---------,,,,,,+++++++++,,,------------,,,+++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***************************)))***++++++,,,,,,,,,,,,)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************************************************************,,,++++++******++++++,,,---,,,++++++******++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++)))***++++++)))(((((((((,,,+++***)))((((((((((((************************++++++++++++++++++++++++...------,,,,,,+++++++++((()))+++,,,------,,,,,,******)))))))))***,,,---))))))*********++++++++++++)))(((((()))******)))***&&&&&&++++++&&&&&&***,,,,,,++++++***+++++++++,,,------------,,,++++++,,,+++***((((((((()))***)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))++++++)))((()))***+++++++++++++++++++++++++++++++++,,,,,,---------***)))((()))+++,,,+++*********))))))******+++,,,***+++---///000000///............------,,,,,,,,,******++++++++++++,,,,,,,,,,,,------------------...------,,,---...///000------............------------......///000000000222111///...,,,***((((((...000222333333333111000111111000000000000111111000000000000000000000000////////////000000000000333333333333333333333333111111000000000000111111222222222222222111000///111111111111111222222222000111111111222222222222444111---***)))+++...000000//////............///---------------...//////,,,+++*********+++,,,---,,,,,,+++***)))((('''&&&,,,,,,,,,+++++++++******************************))))))))))))))))))))))))*********)))))))))))))))***++++++,,,+++***)))((((((((((((((((((((((((((())))))))))))((((((((((((+++******)))))))))((((((((()))***++++++***)))(((+++***)))(((''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''***)))))))))++++++)))(((''''''''''''((((((((()))''''''(((((())))))******+++***)))(((((()))***+++---......///////////////......------------......000/////////.........---......------------..................////////////000000000000000000000000//////000000111000000//////000111000///...000333BBB:::111,,,,,,//////...,,,,,,+++++++++,,,---...---------,,,,,,+++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++,,,---------,,,,,,)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************************************************************------,,,,,,,,,,,,------...---,,,+++***))))))))))))************+++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++)))+++,,,+++***(((((()))***)))))))))))))))******************************************************,,,,,,,,,,,,,,,+++++++++++++++))))))))))))******+++***)))))))))***+++,,,))))))*********+++++++++***)))((()))+++------------((('''******'''(((---***)))))))))))))))******,,,,,,,,,,,,,,,+++******,,,+++)))((((((((()))***)))************+++++++++************************++++++++++++++++++++++++((()))++++++)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++************+++,,,,,,+++,,,---...////////////------,,,,,,,,,+++++++++,,,,,,------------......000///...---,,,++++++***...------,,,---...///000------............---------------...//////000000222111111000///...---------///000222222111000///111111000000000000111111000000000000000000000000.../////////000000000000222222222222222222222222111111000000000000111111222222222222222111000000000000000000000000000000000000000000111111111111000///---,,,++++++,,,,,,///...............////////////......///000000111///...,,,+++***++++++,,,+++************))))))))),,,,,,+++++++++*********************************))))))))))))))))))))))))***)))))))))))))))))))))***++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))++++++*********)))))))))((()))************)))((())))))((((((((())))))***))))))))))))))))))))))))***)))((((((''''''(((((()))(((((((((******(((''''''''''''((((((((())))))'''((((((((()))))))))*********)))(((((()))******---......///////////////......------------....../////////.....................------------..................////////////000000000000000000000000...///000111111111111111000111111000......///111777222,,,***,,,...///...,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++...---+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************------------------,,,+++)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))******************************************************************************))))))))))))******///...---+++***))))))((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++***+++---,,,***)))******(((((((((((()))***+++,,,************************))))))))))))))))))))))))*********+++++++++++++++---+++(((&&&%%%&&&((())),,,+++******)))************************+++++++++)))((((((***---000111111---)))'''((((((''')))---(((((((((((()))***+++++++++++++++++++++***))))))+++***))))))((())))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++***))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,+++++++++---...---,,,,,,++++++++++++,,,------,,,,,,,,,,,,---...///000,,,,,,++++++++++++******,,,,,,------------......//////...---,,,++++++***...------------...//////------............------,,,,,,---......//////000000000000000000000000000---...///000111000///...111000000//////000000111////////////////////////....../////////000000000111111111111111111111111111000000//////000000111222222222333222222111000000000//////......------....../////////000000000------------,,,+++***)))---------......//////000//////.........///000000///...,,,***)))))))))***)))*********++++++,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))************++++++******)))((())))))))))))))))))))))))''''''(((((())))))******+++++++++++++++******)))((())))))******))))))((((((((((((((()))***+++,,,******************************)))(((((((((((()))))))))((()))***+++)))'''''''''((((((((()))))))))(((((((((((())))))))))))***))))))(((((())))))***---......///////////////......------------....................................------------..................////////////////////////////////////......000111222222222222111000000///...---...//////---******,,,......---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***,,,---******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******************************------------,,,+++******))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************************************************************)))(((((((((((((((((()))------,,,+++************))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************+++------+++***++++++))))))(((((()))***++++++************************************************++++++******************,,,***((('''&&&'''((())),,,,,,+++******)))))))))************************)))((((((***---///000000)))((('''(((((('''((()))************+++,,,---...***************)))((((((******))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,+++***)))******************************,,,,,,,,,++++++++++++++++++***))))))+++++++++)))---,,,,,,,,,,,,---......------,,,+++,,,---///000,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,+++,,,,,,------...............------............,,,------......------,,,+++,,,,,,---....../////////////////////.........---...///000000000//////000000////////////000000////////////////////////........./////////000000000000000000000000000000000000////////////000000111222222222222222111111111000000///...---,,,,,,---------.........//////------------,,,,,,+++++++++,,,---...//////000000---,,,,,,,,,,,,,,,------,,,+++***((((((((()))******++++++++++++,,,,,,,,,++++++++++++************************************)))))))))))))))))))))))))))))))))))))))***************************))))))************************&&&''''''((()))******+++***+++,,,,,,,,,,,,+++***((())))))))))))))))))((()))))))))))))))***++++++************************+++******)))))))))))))))+++***)))***,,,,,,***)))'''(((((((((((()))))))))(((((((((((()))))))))))))))))))))(((((()))))))))---......///////////////......------------......---------.....................------------..................////////////////////////////////////---...///111111222222222111000............---------,,,,,,,,,---------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,++++++,,,,,,++++++***)))************************+++++++++++++++***)))((())))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************************************************************------,,,,,,,,,,,,------************+++,,,------))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************)))+++------+++***+++,,,++++++***)))(((((())))))************************++++++++++++++++++++++++,,,,,,++++++***)))((((((((()))******+++++++++***++++++++++++******))))))***************************)))((()))+++,,,,,,,,,''')))************)))'''************+++,,,---...)))************)))(((((()))))))))*********))))))))))))*********+++++++++************************++++++++++++++++++++++++)))***,,,,,,***)))***+++************************+++++++++++++++++++++++++++***))))))++++++***)))------,,,,,,------...///...---,,,++++++,,,...///,,,,,,,,,---------------*********+++++++++,,,,,,++++++,,,,,,---...//////..................------,,,,,,------------,,,,,,++++++,,,,,,------......000000//////......------//////000000000111000000000000////////////000000////////////////////////............////////////////////////////////////000000////////////000000000111111222222111111111111111000///......------,,,------------.........000///---,,,,,,,,,......***+++---...////////////,,,,,,++++++++++++,,,,,,+++***))))))***+++,,,---,,,,,,,,,++++++++++++***+++++++++*********))))))************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++)))***,,,------,,,+++***)))(((((((((((((((((()))+++******)))(((((())))))************************+++******))))))))))))))))))(((((()))******)))'''(((((((((((()))))))))***))))))))))))((((((((((((((((((((())))))(((((((((---......///////////////......------------......---------------...............------------..................////////////000000000000000000000000---...///000000000000000000...,,,,,,.........---------.........---,,,+++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++***)))***+++,,,---******+++++++++,,,,,,,,,+++++++++++++++******)))************************)))***************)))((()))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************************************************************,,,++++++++++++++++++,,,((())))))***+++---...///)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++***************(((***,,,,,,+++***+++,,,,,,+++***)))((((((((((((************************++++++++++++++++++++++++---,,,,,,+++******))))))((()))+++---------,,,,,,******+++++++++***))))))+++++++++***************+++)))(((((()))***)))((((((+++,,,******,,,+++((((((((((((((()))***++++++***************)))(((((((((((()))************))))))************+++++++++************************++++++++++++++++++++++++)))+++,,,,,,+++******+++************************************+++++++++,,,...,,,+++,,,------,,,***---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------,,,,,,------------......,,,,,,------------............---------,,,,,,,,,.........///......---,,,,,,,,,------------,,,,,,******+++,,,,,,------...111111111000000///////////////000000000000111111000//////......//////000////////////////////////------........./////////////////////////////////000//////......//////000...///000000111000000000000000000///......------,,,,,,---------.........000///---,,,,,,---///000***+++---...//////...---......---,,,,,,,,,------,,,,,,++++++,,,...000111,,,,,,++++++*********)))+++************)))))))))************************))))))))))))))))))))))))((((((((()))******++++++))))))((((((((()))******((((((((((((((((((((((((''''''(((((())))))******((()))+++------,,,***))))))((((((''''''(((((()))+++***)))(((''''''''''''******************************)))(((((((((((()))&&&%%%%%%&&&''''''&&&$$$((((((((()))))))))******))))))))))))(((((((((((('''(((((())))))(((((('''---......///////////////......------------......,,,,,,,,,------...............------------..................////////////000000000000000000000000---....../////////......///---++++++...///...---+++,,,......---,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,---------)))*********++++++++++++******+++++++++,,,,,,,,,+++++++++++++++***))))))************************))))))***+++++++++******)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************************************************************(((((((((''''''((((((((()))))))))***+++,,,---...)))************+++++++++************************************************************************************************+++++++++*********))))))''')))++++++***)))***+++******)))))))))))))))******************************************************+++++++++,,,,,,------+++++++++++++++,,,,,,,,,))))))***+++,,,+++******+++++++++*********))))))+++)))(((((()))***)))((()))+++)))$$$$$$)))+++)))***)))))))))))))))************++++++******)))((('''((()))***+++******))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++************************(((((()))***+++,,,,,,---...---+++,,,------,,,***,,,,,,,,,,,,,,,------...,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------------.........------------,,,,,,,,,....../////////...,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,,,,------...////////////000000000///.........//////000000//////............//////000000000000000000000000---------.........////////////////////////////////////............//////------...///////////////.........---------------------------............------------------------+++,,,...//////...---,,,......---,,,,,,,,,,,,,,,,,,,,,+++++++++---...///)))))))))***************************))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++)))(((((('''((()))***+++''''''''''''''''''''''''(((((((((((())))))))))))&&&(((***,,,,,,+++***((()))(((''''''''''''((()))(((((('''''''''''''''((())))))))))))))))))))))))***)))((((((''''''(((((('''&&&&&&'''(((((('''%%%(((((()))))))))************)))))))))((((((((('''''''''((())))))(((''''''---......///////////////.........------.........,,,,,,,,,------..................------...................../////////000000000000000000000000000..................------...,,,***+++...000///---***+++---------,,,---...***+++,,,---...---,,,,,,+++++++++,,,,,,---------((()))***+++++++++++++++******+++++++++,,,,,,,,,***++++++++++++***))))))************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))******************************************************************************))))))))))))******++++++******++++++,,,---)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++******))))))&&&(((******))))))***+++(((((((((((()))***+++,,,************************))))))))))))))))))))))))((()))***+++---///000000///...+++)))((()))+++,,,((()))***+++,,,,,,+++***++++++++++++******))))))***)))'''(((***+++******))))))$$$$$$)))))),,,,,,+++++++++++++++++++++++++++++++++***))))))'''((()))+++++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,))))))))))))))))))))))))''''''(((***+++,,,---...,,,+++******++++++)))(((,,,++++++++++++,,,------+++,,,---...---,,,+++************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,---//////000....../////////...,,,++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------******+++,,,---...///000...------------...////////////............//////111111111111111111111111---------.........//////000000000000000000000000//////............//////,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,------------.........//////)))+++---//////---+++***+++,,,...//////---,,,***,,,++++++***)))))))))***+++***)))(((((())))))***&&&'''((()))***+++,,,,,,************))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++)))(((''''''''')))***+++''''''''''''''''''''''''))))))))))))((((((((((((%%%'''***,,,,,,+++)))((()))((('''&&&&&&'''((()))&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((())))))((('''''''''''''''***))))))***++++++***((())))))))))))******************))))))((((((((('''&&&'''((())))))((('''&&&............///111222333000000///...---,,,++++++---.........//////000000000000//////.........---///............---------000000///---,,,,,,,,,,,,...///000111111000///...000///...---------------.........---------,,,,,,***+++,,,------,,,+++***------------,,,,,,+++***...,,,***))))))***,,,---++++++++++++++++++++++++************************++++++******************************************'''(((***+++,,,,,,+++***,,,,,,+++***))))))******))))))*********+++++++++******))))))******+++,,,((()))***+++,,,+++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************++++++************++++++)))*********))))))+++---++++++++++++++++++++++++(((((()))***+++,,,,,,,,,***+++,,,,,,+++***)))(((++++++,,,,,,,,,,,,++++++************************)))))))))((())))))***++++++***)))(((((()))***+++************************************************************************((((((((((((((((((((((((************))))))((((((++++++******))))))((((((******))))))******+++,,,,,,++++++++++++++++++,,,(((((((((((())))))))))))+++***)))((('''''''''((((((((((((((()))***+++,,,(((((((((((())))))))))))++++++************++++++************************)))************++++++++++++***((('''''')))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------...///000000000//////............---------............///////////////////////////000000000000000000000000000000////////////000000///......------......///000///...------...///000000...---,,,,,,///111333........................///...---,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++------,,,+++***)))((('''++++++************++++++***)))))))))***+++,,,,,,))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))///---+++)))(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))---+++)))((()))))))))'''&&&'''((())))))((('''&&&))))))(((((((((((())))))***)))(((''''''((()))***(((((())))))))))))((((((&&&'''((())))))***))))))(((((((((((())))))))))))))))))******)))((('''&&&111000000//////////////////////////////.............../////////000000000000/////////............///............---------//////////////////000000//////............/////////.........------------+++++++++*********))))))+++++++++,,,,,,++++++++++++,,,,,,,,,++++++***)))++++++***)))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************************************)))******+++++++++******,,,++++++***))))))*********+++++++++,,,,,,,,,,,,******))))))******+++,,,((()))***+++,,,++++++***************************)))************+++++++++))))))************))))))************************************************++++++************++++++***+++++++++))))))+++---++++++++++++++++++++++++(((((()))++++++,,,,,,+++***++++++,,,+++***)))((())))))************))))))************************((())))))******+++++++++,,,+++***))))))***+++,,,************************************************************************))))))))))))))))))))))))******)))))))))(((((((((*********)))))))))))))))******))))))******++++++++++++************++++++))))))))))))************))))))((((((((())))))***)))))))))******+++,,,---))))))*********+++++++++++++++************++++++************************)))************+++++++++)))'''&&&%%%%%%''')))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------...///////////////.........---------------............///////////////////////////////////////////////////000000////////////000000---,,,,,,++++++,,,,,,---111000///......///000111//////////////////000000...............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))************++++++++++++++++++***************++++++************++++++,,,,,,,,,,,,++++++++++++******++++++++++++******))))))************)))))))))))))))))))))))))))))),,,+++)))((((((***+++,,,)))))))))***************))))))))))))))))))))))))+++***))))))******)))((('''(((((())))))(((((('''***)))((((((((((((((()))((()))***++++++***)))((((((((())))))))))))(((((('''(((((())))))))))))((((((((((((((())))))))))))***)))))))))((((((((((((111000//////......//////---------......///////////////000000000000000111////////////............///............------------...///000111222333444000///------------///000------...///......,,,+++------------,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------......//////************************************************++++++******************,,,+++******)))*********++++++,,,,,,,,,---------******))))))******+++,,,))))))***++++++++++++***************************)))************+++++++++((()))***++++++***)))(((************************************************++++++************+++++++++,,,---,,,******+++,,,++++++++++++++++++++++++((()))***+++++++++++++++***++++++++++++***))))))))))))************))))))************************'''(((***+++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,************************************************************************************************)))))))))))))))((((((((())))))))))))************)))))))))*********++++++******))))))))))))******************++++++++++++''''''(((((()))***++++++*********++++++,,,------+++++++++,,,,,,,,,,,,---++++++************++++++************************)))************+++++++++,,,+++)))((()))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////.........------------------------............///////////////////////////////////////////////////000//////......//////000---,,,,,,++++++,,,,,,---111000000//////000111111...///000111000///...---///.........------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))************+++++++++))))))******+++++++++,,,++++++************++++++((()))***,,,,,,++++++***++++++,,,,,,,,,,,,++++++******++++++++++++******)))))))))))))))))))))))),,,+++))))))((()))***+++)))***++++++,,,,,,++++++))))))))))))))))))))))))(((((((((***+++,,,***(((***))))))(((((())))))*********)))(((((((((((((((''')))+++------+++)))'''(((((())))))))))))((((((((())))))))))))(((((('''(((((((((((())))))))))))******(((''''''(((((()))---------...///000111222,,,,,,,,,---------......000000000000111111111111///////////////.........///............---------------///000111222333333//////............//////+++,,,...//////...,,,+++............---------------,,,+++******+++,,,---******++++++++++++******((()))******+++******)))++++++++++++++++++++++++,,,,,,------......//////***************+++++++++************************---,,,***)))((()))******++++++***************++++++++++++,,,,,,,,,,,,---******))))))******+++,,,))))))******++++++++++++************************))))))*********+++++++++***+++...//////...+++******************************************+++++++++++++++************+++++++++,,,------+++******+++************************((()))***+++++++++++++++*********+++************++++++,,,,,,,,,,,,++++++************************'''(((+++---......,,,,,,++++++++++++++++++++++++************************************************************************************************************************(((((())))))******++++++((())))))***************))))))(((((((((((()))))))))))))))*********++++++(((((())))))************)))******++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++************************))))))*********+++++++++------,,,++++++---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------......///---------------------------------............////////////////////////////////////////////////////////////......////////////......------......//////////////////000000000////////////...---,,,+++///......------,,,,,,+++***+++,,,------,,,+++***------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++)))************+++++++++++++++************++++++"""$$$''')))******)))(((***++++++++++++++++++***)))******++++++******)))))))))))))))))))))))))))///---,,,)))((('''&&&&&&)))***+++,,,,,,,,,+++***((((((((((((((((((((((((&&&'''(((***------***(((+++***)))(((((()))***++++++***)))((((((''''''((('''(((***++++++***((('''))))))(((((((((((())))))))))))***))))))((('''&&&(((((((((((())))))))))))+++***(((&&&&&&''')))***,,,---------...000111222////////////............111111111111000000000000.........//////////////////............---------------///000000000//////---...000111111000...---***,,,---//////...,,,+++++++++++++++*********)))---,,,+++******+++,,,---++++++,,,,,,,,,,,,,,,+++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------))))))*********+++++++++************************---,,,***)))((()))******+++***************++++++************++++++++++++******))))))******+++,,,***************+++++++++************************))))))*********++++++++++++---///000000///---+++************************))))))*********+++++++++++++++************++++++)))+++------+++******+++************************))))))***+++++++++************************++++++++++++,,,,,,,,,,,,++++++************************''')))+++---...---,,,+++)))******************)))************************************************************************************************++++++++++++++++++++++++(((((())))))******++++++'''((()))************))))))(((((((((((((((((()))((((((((()))))))))************++++++***)))((((((((()))******+++******)))************++++++++++++++++++************++++++************************))))))*********+++++++++***))))))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......---------......---------------------------------............///////////////////////////........................//////............/////////......------......///,,,------....../////////000///---+++******++++++......------,,,,,,,,,,,,+++,,,---......---,,,+++------------------------++++++++++++++++++++++++******++++++++++++******))))))*********++++++++++++++++++************)))++++++************++++++%%%&&&((())))))((('''%%%))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))---,,,+++***((('''&&&&&&'''(((***+++,,,+++***)))((((((((((((((((((((((((&&&&&&(((***------+++)))+++***)))(((((()))***+++******)))(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))***))))))((('''&&&(((((((((((())))))))))))***)))'''&&&&&&(((***+++000///......------......222222222111111000000000111000000000000000//////.........//////////////////............---------------...//////...---,,,---...///000000///...---***+++---......---,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,++++++,,,---------,,,,,,*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************++++++***************************)))******+++,,,))))))*********+++++++++******))))))******+++,,,******))))))******+++,,,************************)))************+++++++++***+++,,,......,,,+++***************************)))))))))***++++++,,,,,,++++++************++++++''')))+++,,,+++******+++************************)))******+++++++++***************)))******+++,,,))))))************))))))************************))))))+++,,,,,,,,,+++***((()))************)))(((*********************************************************************************************************++++++++++++,,,))))))))))))************'''((()))*********)))((())))))(((((((((((())))))'''((((((((())))))))))))***+++,,,,,,+++)))((('''((((((***++++++***)))((())))))))))))************++++++************++++++************************)))************+++++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------------...---------------.........---------............///////////////////////////........................///......------......///---,,,,,,++++++,,,,,,---++++++---...............111///,,,)))((()))+++---,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))))))************+++++++++,,,+++++++++******))))))++++++************++++++------,,,,,,***(((%%%$$$)))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********'''(((***,,,,,,+++***((())))))))))))))))))))))))'''''''''***,,,,,,+++)))***))))))(((((())))))***))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))***)))(((''''''((()))***((())))))))))))(((((('''(((((((((((()))))))))))))))((((((''''''(((******//////...------------...000000000000111111111111000000000/////////................../////////000///............---------,,,---...//////...,,,+++...---+++******+++---...++++++,,,,,,,,,---------//////.........---------+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,***)))))))))***+++---...++++++++++++++++++++++++------,,,,,,+++*********((())))))***++++++,,,,,,************************)))******+++++++++************))))))***++++++,,,*********+++++++++,,,,,,******))))))******+++,,,+++***)))))))))***+++,,,************************)))************+++++++++)))******++++++******)))************************((())))))***++++++,,,,,,++++++************++++++$$$'''***++++++******+++******************************+++++++++******)))******)))))))))***,,,,,,))))))************))))))************************+++************))))))))))))***++++++++++++***)))************************************************************************))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))&&&''')))***+++***)))(((***))))))(((((())))))***(((((()))))))))*********)))***+++,,,,,,+++)))(((((()))+++,,,,,,+++)))((())))))))))))*********+++++++++************++++++************************)))************+++++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---------------------........./////////---------............///////////////////////////........................///......------......///---,,,,,,++++++,,,,,,---+++,,,---.../////////...000///---,,,,,,,,,------+++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))************+++++++++***************+++++++++++++++************++++++------,,,+++)))((('''''')))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))&&&&&&''')))******++++++''')))+++------,,,***))))))))))))))))))))))))))))))((('''(((***++++++***'''(((((())))))(((((('''(((''''''(((((()))***+++''''''((((((((((((''''''***)))(((''''''((()))***'''(((((())))))))))))((((((((((((((())))))))))))'''((((((((()))))))))***,,,,,,,,,---...///000111++++++,,,---...///000000000000//////.........------.........//////000000//////.........---------+++,,,...///000///...---000,,,(((%%%%%%(((,,,000,,,++++++++++++,,,---...,,,,,,+++++++++************+++,,,------,,,+++***((()))***+++++++++++++++))))))''''''(((***,,,...++++++++++++++++++++++++///...---,,,+++******)))((())))))***++++++,,,,,,************************''')))***,,,,,,,,,+++*********))))))***+++,,,,,,++++++,,,,,,,,,---------*********)))***++++++,,,+++***)))))))))***,,,---************************)))************+++++++++************************************************((())))))***++++++,,,,,,++++++************++++++"""%%%)))************+++))))))))))))))))))))))))******+++++++++******)))******)))))))))***,,,---++++++,,,,,,,,,,,,++++++************************,,,+++***)))((((((((((((***+++,,,------,,,+++***************************************************************************((((((((((((((((((((((((&&&'''''''''(((((())))))++++++******))))))((((((&&&''')))***+++***((('''******))))))))))))******)))************+++++++++'''(((***,,,---,,,+++***)))+++,,,------,,,***)))))))))*********+++++++++++++++************++++++************************)))************+++++++++(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///...---------------........./////////000000---------.........//////////////////////////////.................................------.........///......------......///+++,,,...000000000000///...///000000000///...---)))***+++,,,------...///,,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++)))************+++++++++'''((()))***+++,,,------++++++************++++++''''''''''''((()))+++,,,+++++++++,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((***---//////...,,,***))))))))))))))))))))))))+++)))'''((()))++++++***&&&'''((())))))((('''&&&''''''''''''(((***+++,,,&&&'''***++++++***'''&&&+++)))(((''''''((()))+++''''''((())))))***))))))(((((((((((())))))))))))&&&'''((()))******))))))---...000111111111000///000000000000000000000000///000111111111111000000..................------000////////////............------------...//////,,,,,,,,,+++++++++******......,,,,,,,,,,,,......000///---+++*********+++---------,,,+++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++*********)))))))))+++---//////---+++)))************************---.........,,,***((('''((()))***+++,,,+++******---,,,,,,+++*********+++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***))))))(((------,,,++++++******)))+++++++++******)))))))))************+++,,,------++++++******)))*********,,,,,,,,,+++++++++******,,,,,,++++++***))))))))))))***---......,,,***(((((()))++++++)))((()))***)))******++++++******)))************************++++++++++++*********)))+++++++++***************++++++*********************+++,,,------,,,+++***---,,,***(((%%%&&&(((+++)))++++++(((### !!!""",,,,,,***)))((((((((((((++++++++++++++++++++++++((()))++++++******+++---+++)))(((((()))******)))((())))))))))))*********))))))))))))))))))))))))---,,,+++,,,------+++)))******++++++++++++******************************,,,+++***))))))***+++,,,))))))))))))************...,,,+++))))))))))))*********+++++++++,,,,,,,,,///---+++******+++---///---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++++++++,,,,,,,,,------++++++,,,---............---,,,+++***+++,,,---...............////////////------------------------//////000000000000//////////////////000000000000////////////////////////////////////............////////////////////////..............................---,,,---...///000---...//////...---+++***------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***(((%%%######%%%(((******+++,,,,,,******+++,,,,,,,,,++++++***)))((((((,,,,,,---------.........************************)))******+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))'''&&&%%%************************************************************************(((((((((((()))))))))))))))(((&&&%%%%%%&&&((())))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---...///000111000000///////////////////////////000000000000////////////......................../////////.........------,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******------,,,++++++,,,------///...,,,+++******++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))+++++++++*********))))))***+++,,,------,,,+++************************************)))(((&&&%%%$$$((()))***+++,,,++++++***---,,,,,,+++*********+++************************)))************+++++++++)))))))))***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++*********++++++******)))*********++++++*********++++++,,,,,,,,,,,,+++++++++************************++++++((()))+++,,,,,,+++)))((()))+++,,,,,,+++******+++******++++++++++++******************************++++++*********)))))))))******************++++++******************************+++,,,,,,+++******+++------,,,***))))))***))))))***)))'''&&&&&&'''++++++***)))((((((((()))++++++++++++++++++++++++***+++,,,+++))))))***+++,,,***((()))***+++***))))))))))))*********++++++))))))))))))))))))))))))******)))))))))(((((((((******++++++++++++************************************)))(((((()))******))))))))))))************++++++***))))))***+++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,---------------------...------,,,,,,,,,,,,+++++++++,,,---...............////////////........................//////000000000000//////////////////000000000000///////////////////////////......------,,,,,,,,,...................................................------,,,---...///000+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,........................***************************+++,,,,,,******+++,,,,,,,,,++++++***))))))(((''''''((((((((()))))))))************************,,,,,,,,,,,,+++***))))))************************************************************************'''((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&''')))***)))((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---...///000000000000///////////////////////////111000...---------..........................................---------,,,,,,++++++++++++,,,------,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,---,,,++++++++++++,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,+++++++++***************+++++++++***************************************************************,,,,,,***)))(((((((((((())))))***++++++++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++***))))))(((((('''++++++***++++++,,,---...,,,,,,,,,+++++++++******((())))))***++++++,,,,,,***************************,,,------,,,++++++,,,++++++,,,,,,,,,,,,++++++************************************)))))))))((()))))))))***+++++++++,,,************************)))******++++++******)))***---000111///,,,***)))((((((''')))+++,,,,,,+++******)))))))))))))))***))))))))))))))))))))))))+++,,,,,,+++)))((()))***,,,+++))))))+++,,,+++***************+++++++++,,,))))))))))))))))))))))))+++------+++((((((***---******++++++++++++******************************))))))(((((((((((())))))))))))))))))************))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++,,,---......---,,,++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------.....................---,,,+++***,,,,,,,,,+++,,,------...---............///////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000///......---,,,,,,................................................---------,,,---......///*********++++++,,,---...,,,,,,,,,------------...........................)))+++---//////---+++)))***+++,,,+++******+++,,,,,,,,,++++++***)))))))))************++++++++++++************************---------,,,+++***((((((++++++++++++++++++++++++************************))))))))))))))))))))))))'''((())))))******))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((((((((******((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))).........///////////////////////////////////////111///---+++++++++---...............////////////......---------,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,+++++++++******+++******************+++******+++++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************************************+++***)))(((((()))***+++************************---,,,***)))((())))))***))))))******+++++++++++++++++++++,,,+++++++++***++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((+++***++++++,,,---...///,,,,,,,,,+++++++++******))))))*********+++++++++++++++*********+++,,,---***,,,------+++++++++,,,+++,,,,,,------,,,,,,+++*********************************)))))))))(((((((((((()))***+++,,,,,,,,,***************+++++++++)))))))))******)))))))))))),,,000111///,,,***))))))'''&&&(((---///...,,,***)))))))))))))))***+++))))))))))))))))))))))))***+++,,,+++))))))***+++---+++******+++,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++---...+++&&&&&&***///******++++++++++++************************************))))))))))))******((()))))))))************)))))))))******+++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------.........//////---.........------,,,+++,,,,,,,,,,,,------......---------.........////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000333333222111000///......................................................,,,,,,,,,---------......++++++***)))***+++---.....................------++++++++++++++++++++++++(((***,,,------,,,***((()))+++,,,+++***)))***++++++++++++*********))))))---------............///************************++++++++++++***)))((((((++++++++++++++++++++++++************************((((((((((((((((((((((((+++++++++***)))(((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***((()))***,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((...............//////000........................000...,,,******+++,,,---........./////////000000......---------,,,,,,,,,---------------......///,,,,,,,,,+++++++++******************************))))))***+++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************+++***(((''''''(((***+++************************)))(((&&&%%%%%%&&&'''(((***************+++++++++***++++++,,,,,,,,,+++***************************))))))*********++++++++++++++++++***************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++***++++++,,,---...///,,,,,,,,,+++++++++******+++++++++*********))))))***)))(((((((((***+++---)))+++,,,,,,+++******++++++,,,,,,------,,,,,,+++************************************))))))))))))(((((()))***+++,,,,,,,,,))))))*********+++++++++***))))))))))))))))))******,,,------,,,******+++***((('''(((,,,...,,,******)))))))))))))))***+++((((((((((((((((((((((((''')))************,,,------+++******+++,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))&&&((()))&&&"""!!!%%%*********++++++++++++******************************++++++++++++++++++++++++((()))))))))************************+++***************+++++++++,,,,,,,,,+++***)))'''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------.........//////+++,,,------.........---,,,,,,---------.........------------....................................//////000000000000//////////////////000000000000000000000000000000000000333222222111000/////////................................................,,,,,,,,,---------------...---+++***)))***++++++///000000///...---,,,+++++++++++++++++++++++++++************************)))***++++++))))))***++++++++++++***************************++++++++++++************************''''''((()))*********)))************************************************))))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))************************************************(((((((((((())))))))))))((((((((((((((((((((((((((()))***,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((......------......///000...........................---,,,++++++,,,---............//////000000111............---------,,,...------------...//////,,,,,,,,,+++++++++******)))***++++++++++++***)))))))))***+++,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++***************+++++++++***************++++++++++++***)))(((((()))***+++************************)))(((((((((((())))))*********))))))******+++,,,)))***+++,,,---,,,+++***)))))))))))))))))))))))))))************+++++++++''''''(((***+++,,,---...------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,((()))+++,,,------,,,,,,++++++***++++++,,,---...,,,,,,,,,+++++++++******,,,,,,++++++***))))))(((((('''&&&&&&'''(((***+++)))+++,,,,,,+++******+++++++++,,,,,,,,,,,,++++++************************++++++++++++*********))))))))))))***+++++++++,,,)))))))))***++++++,,,,,,+++******))))))******++++++++++++***))))))+++,,,+++***))))))***+++***)))******)))))))))))))))***((((((((((((((((((((((((&&&(((*********+++---///,,,+++))))))+++,,,+++***************+++++++++,,,))))))))))))))))))))))))'''))))))'''$$$$$$&&&)))******++++++++++++******************************++++++,,,------,,,++++++))))))))))))******************+++++++++******)))******+++++++++,,,,,,,,,,,,***(((&&&&&&(((***,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------.........***+++,,,---............,,,,,,---............---,,,------------.................................//////000000000000//////////////////000000000000000000000000000000000000//////............------------------------------........................++++++,,,------------,,,...---,,,++++++*********...//////000///---,,,+++---------------------------,,,***))))))***,,,---)))***+++***))))))***+++************************)))))))))************+++************************&&&&&&((()))***+++++++++************************************************++++++++++++++++++++++++'''((()))***+++,,,,,,,,,))))))))))))))))))))))))************************************************(((((((((((())))))))))))((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))......---------...///000........................++++++,,,,,,---.........---......///000000111111/////////.........------------,,,,,,------...///,,,,,,,,,+++++++++************+++,,,,,,+++******)))***++++++,,,+++************+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************))))))*********+++++++++))))))*********+++++++++*********))))))***************************************+++,,,------,,,,,,+++***)))))))))***+++,,,(((***+++------,,,+++***************************)))************+++++++++''''''(((***+++,,,---...,,,+++++++++++++++++++++*********+++++++++,,,,,,((()))+++,,,,,,+++***)))++++++*********++++++,,,,,,,,,,,,+++++++++******++++++******************((((((((())))))***+++,,,***,,,------,,,++++++,,,******++++++++++++******************************,,,,,,,,,,,,++++++++++++******************++++++((())))))***++++++,,,,,,,,,+++************+++,,,***+++++++++))))))+++,,,***+++,,,+++***)))***+++++++++***)))((((((((()))))))))))))))))))))))))))''')))************,,,...,,,***((()))***+++***))))))))))))*********++++++))))))))))))))))))))))))+++,,,++++++******************++++++++++++*********************************+++,,,,,,,,,,,,+++***))))))))))))************((((((***+++,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,,,,------...---------,,,,,,.../////////...---,,,,,,---------.........//////////////////////////////000000000000//////////////////000000000000////////////////////////,,,------------.........------------------------........................***+++,,,---------,,,,,,,,,,,,---------,,,,,,+++***+++---/////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,(((***+++***)))((()))+++************************++++++,,,,,,,,,---------************************((()))***++++++,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++'''((()))***+++,,,,,,,,,))))))))))))))))))))))))************************************************(((((((((((()))))))))))))))))))))******))))))))))))((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))......---,,,---...///000........................***+++,,,---.../////////---......///000111111222000////////////.........,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++*********+++,,,------,,,+++***)))***+++,,,,,,+++***)))++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))))))))************))))))******++++++++++++))))))******++++++++++++*********++++++*********************************&&&''')))***++++++***)))+++***)))))))))***,,,---((()))+++---------+++***++++++++++++++++++++++++)))************+++++++++******************++++++*********++++++,,,------)))))))))******+++++++++)))***+++,,,+++)))'''&&&++++++******)))*********,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++,,,---......//////+++---......---,,,,,,---*********++++++*********************************---------,,,,,,,,,+++++++++++++++***************((())))))***++++++,,,,,,---,,,+++******+++,,,---)))+++------,,,***++++++)))+++---,,,***)))+++---,,,,,,***)))((((((((((((************************)))***++++++***)))***,,,+++)))(((((()))******)))((())))))))))))*********))))))))))))))))))))))))***))))))***+++***((('''******++++++++++++******************************)))***+++,,,,,,+++***)))))))))))))))************%%%''')))+++,,,---------******+++++++++,,,,,,,,,+++,,,------------,,,+++++++++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++++++++,,,,,,,,,------............---,,,++++++,,,,,,.../////////...---,,,,,,,,,---------......000000000000000000000000//////000000000000//////////////////000000000000////////////////////////------......///000000000------------------------........................***+++,,,---...---,,,,,,***+++---...//////...---'''(((+++...000000000///************************************************(((***+++***)))((()))*********************++++++******+++++++++,,,,,,,,,************************,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---------,,,,,,+++++++++,,,---...//////---+++))),,,///111111000...---------///222111///...///111.................................------,,,,,,,,,........................+++++++++*********)))))))))************++++++++++++,,,,,,------,,,,,,+++************************,,,+++++++++******))))))******)))))))))))))))***++++++,,,,,,,,,---------...------,,,+++***)))))))))))))))((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++...---,,,,,,......---,,,***)))((((((((()))+++,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,&&&(((+++.........,,,***++++++************++++++***)))))))))))))))))))))(((((()))***+++,,,,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---...,,,)))(((***---......---,,,+++***)))(((,,,,,,++++++***))))))))))))))))))***++++++,,,,,,))))))))))))))))))******+++++++++************)))((((((((((((((((((((((((((((((((()))******++++++*********)))))))))))))))---+++((('''((())))))(((...,,,***((((((***,,,...)))************++++++++++++***)))))))))***+++,,,***************************+++++++++***)))******---------.........//////***************++++++++++++*********))))))((((((************************))))))))))))))))))))))))---+++(((&&&&&&(((+++---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------'''(((***+++,,,,,,+++***---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++---------...///000000111111111111111111000//////000//////000000111222333000000000000000000000000........................,,,---...//////...---,,,///............---------......---,,,,,,,,,,,,---......------------,,,,,,------------------------++++++,,,------...//////++++++,,,,,,++++++***)))******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&*********++++++,,,,,,,,,++++++++++++++++++++++++***))))))((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((+++***)))'''&&&'''+++...''')))***++++++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''(((((())))))))))))))))))))))))))))))***(((&&&'''***+++)))'''(((((()))***++++++,,,,,,((((((((((((((((((((((((...---------------,,,,,,,,,---...000000000///...***---000111000/////////+++...000///---,,,---///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******************++++++++++++---,,,,,,++++++*********,,,++++++++++++*********(((((()))))))))*********************************+++++++++++++++++++++++++++***)))***+++,,,+++)))+++***)))))))))***,,,,,,,,,,,,,,,++++++***************************))))))((()))+++---------,,,+++++++++************++++++*********+++++++++++++++)))))))))***+++++++++,,,************************+++++++++*********))))))+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,***,,,,,,+++(((''')))+++++++++++++++************))))))))))))))))))******++++++******************+++******)))))))))******+++++++++************)))*********************************)))))))))))))))***)))))))))))))))))))))...,,,******+++++++++***---,,,++++++++++++,,,---)))************+++++++++---,,,+++***))))))******************************+++,,,,,,,,,+++++++++,,,************+++++++++,,,************************************)))))))))(((************************************************,,,+++)))'''''')))+++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,+++---,,,,,,,,,,,,---....../////////.........---------------...///000000000000111222222222000///...//////...............///////////////////////////........................------............------............------------......---,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,++++++*********++++++++++++************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))((((((((()))))))))******+++++++++++++++++++++++++++++++++((((((((((((((()))***+++))))))))))))))))))))))))***************)))((((((%%%&&&((()))))))))***+++((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))***(((''''''******)))'''''''''((())))))***++++++))))))))))))))))))))))))------------....................................))),,,...000000///000111---...///...---,,,---...------------------------------------,,,,,,,,,,,,************************+++++++++***************)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++++++++************************((((((((()))))))))******++++++++++++++++++++++++------,,,,,,++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++***)))((()))***+++***(((++++++******++++++,,,---+++++++++++++++*********,,,,,,++++++******))))))++++++++++++++++++++++++++++++************++++++***+++++++++,,,,,,------******************++++++************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++++++++,,,+++))))))***+++(((((())))))******++++++&&&''''''((())))))******,,,,,,++++++***))))))(((---,,,+++***************+++++++++************)))************************++++++******)))(((((('''))))))))))))))))))******...,,,******+++,,,+++***+++,,,---......---,,,+++)))************+++++++++///...,,,+++***)))))))))***************************)))))))))))))))******))))))))))))************+++++++++******))))))(((************))))))))))))************************+++++++++++++++++++++++++++***))))))))))))***+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,---......000000/////////.........---------...//////000000000111222333333111///...111000///...------------////////////////////////.................................------.....................------------......---,,,,,,,,,,,,,,,((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,---------------,,,++++++******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************)))))))))))))))*********++++++++++++++++++++++++'''''''''((()))***,,,,,,))))))))))))))))))))))))((())))))))))))(((''''''###(((++++++***)))(((((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''&&&''''''(((((()))))))))************************+++,,,,,,,,,---............---,,,+++***************,,,...//////...///000000000000000/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))******+++++++++))))))******++++++******(((((((((((()))))))))************++++++,,,,,,,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++***)))***+++,,,+++)))************++++++,,,,,,+++++++++***************//////......---,,,++++++---,,,+++*********+++,,,,,,++++++******++++++,,,******++++++,,,,,,------+++++++++***************************************************************---------,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,+++******+++,,,(((((((((((())))))))))))((((((((()))))))))******+++++++++*********))))))...---,,,+++************+++++++++*********))))))************************************))))))(((((()))))))))))))))*********+++)))((((((******)))((()))+++///111111///+++)))))))))*********+++++++++...---,,,,,,+++*********************************+++***)))(((***++++++++++++++++++,,,,,,,,,,,,---,,,++++++***)))(((((('''*********)))))))))))))))************************++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,///---,,,*********+++,,,---,,,,,,,,,,,,---...............---------,,,,,,---------......////////////000222333333222000...222111000///////////////////////////////////////------------------------///...---,,,,,,---...///.........---------,,,,,,...---,,,,,,++++++,,,,,,++++++,,,------...//////++++++++++++++++++++++++++++++,,,,,,------------------......------,,,+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******************************++++++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))((()))))))))))))))((((((!!!%%%))),,,+++)))((((((((()))************)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((()))((((((((()))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))*********+++,,,,,,,,,---,,,++++++*********++++++,,,...//////---,,,---...222111//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++'''((((((((())))))******((()))***+++,,,+++++++++)))))))))*********++++++*********++++++,,,,,,---,,,,,,++++++***))))))(((++++++++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++***))))))++++++***)))((())))))***************************************//////......---,,,++++++---,,,+++))))))***+++,,,,,,,,,++++++++++++,,,,,,************++++++,,,,,,+++++++++***************************************************************---------,,,,,,+++++++++************+++++++++,,,***))))))((()))*********)))))))))(((((((((((('''+++++++++******)))))))))))))))*********+++++++++...---,,,+++************+++++++++*********))))))))))))))))))))))))))))))(((((())))))************(((((())))))***************)))((()))***+++***((((((+++///222222///+++((())))))*********+++++++++++++++++++++++++++++++++************************...,,,******,,,...///...,,,,,,,,,,,,------------++++++******)))(((''''''))))))))))))))))))******************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,+++)))))))))***+++---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,------------...............///111222222111000...///////////////000111111........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///...------------,,,,,,,,,------,,,++++++++++++,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------......------,,,+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++)))))))))******+++++++++******))))))))))))******))))))))))))))))))))))))))))))***++++++*********((()))++++++)))(((((()))))))))************))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((()))))))))((((((((()))(((((()))))))))))))))***((((((((((((((((((((((((************++++++++++++)))***+++,,,---......///---...///...,,,+++,,,---222///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++******++++++++++++******************************((((((((()))))))))))))))((()))***,,,,,,,,,++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,......---,,,+++******)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))((('''((()))***)))'''(((((()))************))))))))))))***************,,,,,,++++++******)))))),,,+++*********+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++************************++++++***************************************+++++++++---,,,,,,++++++******)))*********+++++++++,,,,,,'''&&&$$$%%%'''(((''''''******))))))(((((('''''',,,,,,,,,+++***)))))))))((())))))***++++++,,,,,,---,,,+++***************+++++++++************)))(((((((((((((((((((((((('''(((((()))******++++++((((((((()))******+++++++++******+++------,,,***)))+++...000000...+++))))))************+++++++++((()))***++++++++++++***************************+++'''$$$$$$(((++++++***************+++++++++,,,*********))))))(((((('''))))))))))))************************************++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++******)))*********---,,,,,,,,,,,,---......//////.........---------------------------------......//////000000//////,,,,,,,,,,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))******************---------------,,,++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++(((((())))))***+++++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))******++++++++++++***+++,,,+++***((('''(((******))))))))))))))))))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))'''''''''''''''''''''''',,,,,,+++++++++++++++***++++++,,,------,,,+++***,,,---...---,,,,,,---///333000,,,+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++************''')))+++,,,------,,,+++*********+++++++++,,,,,,++++++++++++++++++,,,,,,...---,,,+++***))))))(((************++++++++++++************************++++++++++++++++++++++++***)))((((((******)))(((((()))***+++++++++******((()))))))))*********+++******************))))))************+++,,,---------,,,,,,++++++,,,,,,------------,,,++++++******)))))))))***+++++++++,,,************************))))))*********+++++++++,,,,,,+++******)))(((((()))))))))************+++(((&&&$$$%%%''')))((('''((()))))))))))))))*********************)))))))))******************+++++++++******)))))))))******+++++++++************))))))))))))))))))))))))))))))))))))))))))*********'''(((((()))******++++++*********,,,---...,,,******+++,,,------,,,+++***)))************+++++++++((()))*********)))((('''************************(((### $$$((((((&&&))))))))))))************)))))))))))))))(((((((((((()))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++******++++++,,,+++++++++---,,,,,,,,,,,,---.........------------,,,,,,,,,------------------------...------,,,---...///000------,,,,,,,,,------...................................................------............---------------,,,,,,,,,++++++---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))))),,,,,,,,,,,,,,,++++++*********++++++++++++******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++++++++++++++*********)))((((((((()))***+++++++++*********)))******++++++))))))))))))))))))))))))(((((()))***************)))******)))''''''(((*********))))))))))))******''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))''')))******''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((---------,,,,,,+++++++++.........---***&&&### ***+++,,,,,,,,,---///111666222...---...000///...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))******++++++++++++)))************+++++++++******++++++++++++******((((((((((((((((((((((((...------,,,,,,+++++++++''')))+++---...---,,,+++************++++++++++++++++++++++++++++++++++++++++++***)))((('''&&&%%%))))))*********+++++++++************************++++++++++++++++++++++++,,,+++***+++,,,---,,,***)))***+++,,,---,,,++++++(((((())))))*********+++++++++++++++++++++,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---//////...---,,,++++++***(((((()))***+++,,,,,,---************************))))))******++++++++++++++++++******)))(((((('''(((((((((((())))))))))))+++(((&&&'''***,,,+++***''''''((()))***+++,,,,,,''''''(((((())))))******,,,,,,++++++***)))))))))))))))))))))))))))******+++++++++************)))************************++++++******)))((((((((('''(((((()))***+++++++++((('''(((***,,,,,,***(((++++++++++++++++++++++++)))************+++++++++************)))(((&&&%%%************************,,,'''###$$$(((,,,,,,+++************++++++++++++(((((((((((())))))))))))(((((())))))*********+++************************)))))))))))))))))))))))),,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))***,,,---...------,,,---,,,,,,,,,,,,---......+++++++++*********))))))------------------------...---+++***+++---///000111000///.......................................000000000000000000000000,,,---...//////...---,,,---------,,,,,,,,,++++++---,,,++++++******++++++++++++,,,---......///000------------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++************++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++*********************************************************+++*********))))))(((((('''(((((()))***+++++++++(((((())))))***+++------))))))))))))))))))))))))''''''((()))))))))))))))$$$&&&))))))((((((((()))******))))))))))))******'''(((((()))))))))))))))((((((((((((((((((((((((******))))))((((((((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))''')))+++***'''&&&(((***'''''''''''''''''''''&&&))))))))))))))))))))))))))))))***++++++,,,------000///,,,+++******+++,,,,,,,,,,,,------.........333111---)))(((***,,,...,,,++++++******++++++,,,*********++++++,,,,,,,,,******++++++++++++************)))))))))***,,,---+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++++++++,,,,,,******++++++++++++******************************,,,++++++******++++++,,,************************************************)))************+++++++++***)))))))))***,,,...///,,,,,,,,,++++++************++++++,,,,,,++++++***************************++++++,,,,,,,,,---------+++++++++*********))))))((())))))+++,,,///000222+++***)))***,,,---,,,+++...---,,,+++++++++++++++***+++,,,------,,,+++***++++++************++++++,,,++++++******++++++,,,+++******)))))))))))))))************************+++++++++++++++***)))(((******************************+++++++++,,,,,,,,,''''''(((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,++++++)))(((&&&%%%))))))))))))************))))))))))))))))))))))))))))))***++++++++++++******************+++++++++,,,+++***((((((((()))***+++*********))))))((((((+++***)))(((((()))******)))))))))))))))******+++************))))))))))))))))))))))))((((((((((((++++++******************+++***))))))(((((()))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,---...///------------------------...---***((((((***,,,...)))******++++++******))),,,---...---,,,+++---///...---,,,+++,,,...000111------......///000000000////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------------------------*********))))))))))))(((++++++++++++++++++++++++,,,+++***))))))***+++,,,******))))))))))))******))))))))))))***************+++,,,,,,------,,,,,,((()))***+++++++++++++++---+++)))((('''((()))***)))************+++++++++)))((((((((()))***++++++,,,+++***))))))***+++,,,+++***)))(((((()))***+++++++++******))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&((()))***((('''&&&%%%%%%&&&'''(((+++)))(((&&&&&&((()))+++******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------------000///---,,,++++++,,,---,,,++++++******++++++,,,***++++++++++++++++++,,,+++++++++,,,,,,+++++++++,,,+++*********+++,,,---+++++++++++++++++++++++++++++++++*********))))))******))))))))))))************++++++++++++******+++++++++++++++++++++++++++******))))))******+++************************************************)))************+++++++++//////---,,,,,,,,,---...,,,,,,++++++++++++++++++)))******++++++******)))************************++++++++++++,,,,,,,,,,,,+++++++++*********))))))&&&''''''((()))+++,,,---*********+++---.........,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,******))))))***+++,,,,,,************************)))******+++++++++***************************************+++++++++,,,,,,******))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))))))))***+++++++++,,,,,,+++***)))(((((()))*********************))))))+++***)))(((((()))*********************++++++,,,))))))******++++++,,,,,,************))))))))))))************************++++++******))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++------,,,,,,,,,,,,,,,---************************---,,,+++***)))***,,,---+++,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++---///111000///......000111222///////////////.........................................................//////.........---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++++++++***))))))***++++++******))))))))))))******))))))))))))***************+++,,,,,,------,,,,,,))))))***+++++++++++++++---,,,***))))))***+++,,,)))************+++++++++))))))))))))))))))***++++++******))))))******++++++***)))(((((()))***++++++***(((&&&&&&&&&((())))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((***)))(((''''''((()))***,,,,,,,,,,,,,,,---------((()))+++---......---,,,------------,,,,,,,,,,,,,,,------......---,,,,,,,,,++++++******++++++,,,+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********************))))))))))))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***************************************************)))************+++++++++,,,++++++***)))*********++++++++++++++++++,,,,,,)))))))))******)))))))))++++++++++++++++++++++++*********++++++++++++,,,+++++++++************************++++++,,,---...*********+++,,,---------***+++,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++************++++++---,,,,,,++++++,,,,,,---)))))))))***+++,,,......************************(((((()))++++++,,,,,,,,,*********************************++++++++++++,,,,,,,,,++++++***))))))((()))))))))))))))))))))))),,,++++++******++++++,,,))))))(((((()))***++++++))))))))))))************))))))))))))))))))))))))((()))******++++++******(((((()))***++++++,,,,,,++++++***)))))))))***************+++++++++++++++******))))))))))))******+++************+++,,,,,,((()))***+++,,,---......++++++++++++************************************,,,+++++++++************((()))************)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......---------,,,---...---,,,+++---///222111000///...///000111111000000///......------................................................////////////............,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++***))))))***++++++******))))))))))))******)))))))))*********++++++***++++++,,,,,,,,,,,,,,,))))))***++++++++++++***---,,,+++++++++,,,---...)))************++++++++++++***)))))))))))))))))))))******++++++******)))******))))))))))))******+++)))%%%######%%%(((***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((()))(((((('''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((---------------------,,,++++++,,,------............------,,,,,,++++++++++++,,,,,,------.........,,,++++++******++++++,,,,,,,,,++++++******))))))***++++++,,,,,,++++++***---,,,,,,+++************++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************************))))))*********+++++++++&&&&&&'''((()))***++++++*********++++++,,,,,,,,,))))))************))))))++++++++++++++++++++++++))))))*********+++++++++************************------,,,,,,,,,,,,------***+++++++++***)))******((()))+++---...---,,,+++---,,,+++******+++,,,---++++++************++++++------,,,,,,,,,,,,------))))))))))))***+++,,,---************************((()))***+++++++++++++++************************************++++++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))*********(((''''''''''''(((((()))))))))************))))))))))))))))))))))))((())))))***************(((((()))***+++,,,,,,---+++******************************++++++,,,,,,---)))))))))))))))***************))))))******+++,,,))))))******+++,,,,,,---++++++*********)))))))))***************+++++++++,,,,,,,,,,,,++++++******((()))+++,,,,,,+++)))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,............---,,,,,,+++........................***+++,,,---------,,,+++......------------......,,,---...---,,,+++---//////...---,,,++++++,,,,,,000000//////........................................................................------------++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,+++++++++******************************+++******************+++******))))))))))))******))))))*********+++++++++******+++,,,,,,,,,,,,+++)))******+++++++++******,,,++++++++++++,,,......))))))*********+++++++++++++++***)))((((((((()))((()))***++++++***)))(((***))))))))))))))))))***)))(((&&&%%%%%%&&&''')))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''((((((''''''((())))))(((''''''---------------------,,,...---***((((((***---...---------,,,,,,++++++***---,,,++++++,,,---///000,,,++++++******++++++,,,+++++++++******)))))))))))))))************))))))++++++******))))))((((((++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++******+++++++++************************************************))))))*********+++++++++))))))***+++------......*********++++++,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++))))))*********+++++++++************************++++++***)))))))))))))))...///000---***(((((()))''')))+++---------+++***---,,,+++******+++,,,---++++++************++++++---,,,,,,++++++,,,,,,---))))))(((((((((((())))))************************+++++++++++++++***)))(((************************))))))*********+++++++++)))******+++,,,------...))))))))))))))))))))))))***)))(((''''''((()))***,,,++++++*********++++++((()))))))))************))))))))))))))))))))))))(((((()))************)))((())))))***++++++,,,,,,*********++++++++++++************++++++,,,,,,---(((((())))))************((((((((((((((()))************************))))))******)))))))))((((((((())))))*********++++++++++++,,,,,,,,,,,,+++***))))))***,,,------,,,***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---......---,,,,,,************************)))***,,,.........,,,,,,------,,,++++++,,,------,,,---...---,,,+++---///---,,,,,,+++************............//////000000................................................---------,,,,,,,,,+++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++***************************************++++++***************))))))))))))******************++++++++++++)))***++++++,,,,,,++++++******+++++++++******)))))))))*********+++,,,,,,))))))*********+++++++++++++++***)))((((((((()))((()))***++++++***)))((()))))))))******)))))))))'''((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&''')))******+++((((((((((((((((((((((((''''''(((((((((((('''''',,,,,,,,,,,,,,,------------+++'''$$$$$$'''***---,,,,,,,,,,,,++++++++++++...---+++***+++---///000,,,++++++******++++++,,,***************)))))))))(((((())))))))))))(((((()))))))))***))))))((('''++++++++++++++++++++++++***************+++++++++******))))))))))))************++++++++++++******************************,,,,,,++++++++++++,,,,,,************************************************)))************++++++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***************+++++++++,,,,,,+++***************111333444111,,,)))***,,,)))***+++,,,,,,++++++***,,,++++++++++++++++++,,,++++++************++++++,,,++++++******++++++,,,***)))((('''''''''''''''************************,,,,,,,,,++++++)))((((((************************)))))))))************+++(((((()))***,,,---...///))))))))))))))))))))))))+++******))))))******+++%%%&&&''')))+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))'''((())))))******))))))***************+++++++++)))***++++++,,,+++++++++*********+++++++++++++++'''((()))******+++******(((''''''''''''((())))))*********)))))))))(((((())))))))))))(((((((((''')))))))))***++++++,,,,,,***+++,,,,,,,,,+++)))(((***+++,,,------,,,+++***++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,---***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---------,,,+++******+++,,,---,,,---...---,,,+++---///------------------,,,,,,------......///000000111------------------------------------------------,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,))))))***+++,,,,,,,,,,,,************************,,,+++++++++************************************)))***++++++++++++***)))******))))))))))))***************++++++++++++,,,)))******+++++++++++++++***++++++++++++***))))))((()))))))))))))))******)))************++++++++++++***))))))))))))))))))((())))))******))))))((())))))************))))))'''(((***,,,,,,+++)))((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$$$$&&&((()))*********'''(((((())))))(((((('''''''''''''''''''''''''''******++++++,,,,,,------+++)))'''&&&'''))),,,...+++++++++++++++,,,,,,,,,,,,,,,------------------,,,++++++******++++++,,,))))))))))))************))))))************))))))(((((()))***+++***))))))++++++++++++++++++++++++))))))*********+++++++++******))))))))))))************++++++++++++******++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++)))***+++++++++***((((((,,,,,,++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))*********+++++++++......------,,,,,,------...111333000,,,)))+++...++++++++++++************+++++++++,,,,,,+++++++++++++++************+++++++++******))))))******+++)))((((((((((((((()))*********************************+++++++++******)))************************))))))))))))************((())))))***+++,,,------))))))))))))))))))))))))))))))************)))))) """%%%(((*********)))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))+++++++++***************)))***+++,,,,,,,,,++++++******************))))))&&&''')))***++++++******((((((((((((((())))))************************+++*********)))))))))((((((((())))))***++++++,,,,,,)))***+++,,,+++***((('''************************------------------------))))))*********+++++++++)))******+++,,,,,,------++++++,,,---,,,+++)))(((........................***+++,,,---............---,,,+++******+++,,,---,,,---...---,,,+++---///---....../////////...............///////////////------------------------------------------------------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))************************)))***++++++++++++***)))******))))))))))))***************+++++++++,,,,,,))))))***++++++++++++++++++++++++++++++***)))))))))))))))***))))))(((((()))************+++++++++))))))))))))))))))***+++))))))(((((((((((())))))((()))***++++++***)))(((((()))***+++++++++******))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((((((''''''((()))******)))((('''((('''&&&&&&&&&&&&'''((())))))***++++++,,,------))))))***+++,,,...000111*********++++++,,,,,,---***,,,...000///...,,,***,,,++++++++++++++++++,,,(((((())))))******++++++******++++++++++++******((()))***+++,,,,,,+++***++++++++++++++++++++++++))))))******++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************************)))************+++++++++)))***,,,.../////////...---,,,,,,++++++*********))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))******+++++++++++++++******))))))******+++(((,,,///---)))'''***...,,,,,,+++***)))))))))******+++,,,------,,,+++***++++++************++++++******))))))))))))******(((((((((((()))+++,,,---************************((()))***+++++++++++++++************************))))))))))))******************************++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%'''***------,,,)))((())))))))))))************))))))))))))))))))))))))'''(((((())))))))))))))),,,,,,++++++***))))))))))))***+++,,,---,,,,,,++++++*********))))))((((((&&&''')))***+++++++++***)))))))))))))))******+++))))))***+++,,,------...+++++++++************)))((())))))***++++++,,,,,,((()))+++++++++***(((&&&******))))))))))))******************************+++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,------+++)))&&&$$$++++++++++++++++++++++++++++++,,,,,,---...//////...---+++******+++---...------...---,,,+++---///,,,,,,---.../////////...000000000///......------------------------------------------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++*********))))))))))))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))************+++++++++,,,,,,,,,))))))***++++++++++++***+++++++++++++++***)))(((***************)))(((''')))************+++++++++))))))(((((()))***++++++***)))(((''''''((()))***((()))***++++++***)))((())))))(((((()))***+++,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((())))))))))))'''%%%$$$'''((()))******)))(((''')))(((&&&%%%%%%&&&((())),,,,,,,,,++++++*********.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------,,,,,,,,,,,,++++++++++++************++++++)))))))))***+++++++++,,,------,,,+++***)))(((((()))************)))(((((()))************++++++++++++++++++***************...+++&&&######&&&+++...******************************************************++++++++++++******************************))))))))))))))))))))))))+++++++++*********))))))---,,,,,,++++++,,,,,,---************************++++++++++++,,,---...///************************)))************+++++++++************************,,,+++++++++++++++++++++)))((((((((((((((()))***---,,,***(((((()))***+++++++++******************((())))))*********))))))+++***)))(((((()))***+++,,,+++++++++***)))))))))************************++++++************++++++++++++++++++******))))))***************)))((('''))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))************************+++***)))))))))))))))***''''''(((((())))))******)))))))))***+++++++++,,,************************++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,+++)))(((&&&************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...------,,,,,,...------,,,,,,------...///......---------......//////...---------......------------------------,,,------+++)))(((((())),,,---------,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++)))***,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++++++++***)))((())))))))))))************++++++++++++++++++++++++---,,,,,,+++*********+++,,,---...---+++)))))))))))))))))))))))))))))))))(((***++++++(((%%%$$$###,,,,,,+++***)))))))))***))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((''''''''''''))))))************))))))************************(((''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''%%%%%%&&&&&&((()))***+++++++++*********))))))))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++************++++++***************+++++++++,,,++++++******))))))((('''((()))***************)))************+++++++++,,,+++++++++***))))))))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++---,,,***)))((('''''''''---,,,***)))((()))***+++++++++******************))))))************))))))++++++***))))))***+++++++++++++++***************************************++++++************++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********++++++***)))))))))))))))***************************)))))))))))))))******(((((((((((())))))******))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************,,,,,,++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,,,,++++++,,,---...............------,,,,,,------.........---------......///...---------------......------------------------***++++++++++++---000333---------------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,)))***++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++++++++***))))))))))))))))))************************************,,,+++******)))))))))***+++---...---+++))))))***))))))))))))))))))))))))***,,,......+++)))((('''++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((************+++++++++,,,))))))************))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))(((''''''''''''(((((())),,,+++++++++++++++************+++++++++++++++,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++*********))))))++++++************+++++++++++++++***************))))))))))))))))))))))))&&&'''((()))+++++++++,,,)))************+++++++++,,,,,,++++++***)))((((((***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++***************)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))))))))))))))))))))))))))************+++++++++************************************************---,,,+++***))))))((((((,,,+++***)))))))))***+++******++++++++++++++++++*********************)))++++++************++++++***************+++++++++************************++++++************++++++)))))))))))))))((((((((())))))(((((())))))***+++))))))))))))))))))))))))''''''(((((()))***+++++++++***))))))))))))))))))************************)))((((((((()))***++++++((((((((())))))))))))***)))))))))(((((((((((((((************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++)))''''''(((***+++(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++******,,,---.../////////...------,,,,,,------...---------------...///000,,,,,,+++,,,,,,---...///------------------------.........,,,******---///------......------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++///...,,,***)))***+++---*********+++******))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++***)))))))))))))))*********++++++************************+++***))))))((()))))))))+++,,,------+++))))))***))))))))))))))))))))))))***,,,......,,,*********))))))((((((((()))******))))))))))))))))))))))))((((((((())))))***************++++++,,,,,,------))))))************))))))((((((((((((((((((((((((***)))))))))((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((*********)))((('''''''''''''''........................******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++************++++++,,,+++++++++***)))))))))((((((((())))))*********'''''')))******+++++++++))))))*********+++++++++---,,,,,,+++***)))((((((***+++---......---+++***************************+++++++++++++++++++++++++++******************+++************************++++++++++++++++++++++++************************(((***+++------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))((())))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))*********************+++,,,------++++++***))))))******+++******+++++++++++++++,,,++++++***************************))))))*********)))))))))***+++++++++,,,************************++++++************++++++************)))))))))))),,,+++***))))))******+++)))))))))))))))))))))))))))))))))))))))***************)))))))))))))))***************************(((((((((((()))***,,,,,,))))))))))))))))))))))))*********))))))(((((('''************************(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++***************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------++++++,,,---...............------,,,,,,------...,,,,,,,,,---...///000111*********+++,,,---...///------------------------)))***,,,+++)))((())))))------.........------,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))))))))******************)))((('''))))))))))))))))))))))))******))))))))))))************+++++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******+++,,,------+++*********))))))))))))))))))))))))''')))***+++)))((())))))((((((''''''((()))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''........................++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++************++++++,,,+++++++++***)))))))))(((((())))))******++++++))))))************)))((())))))*********+++++++++,,,,,,++++++***))))))(((+++++++++******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++***************************************************************************+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************(((((()))))))))*********************+++,,,---...******************++++++******++++++,,,,,,,,,,,,,,,,,,+++***))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,************************++++++************++++++++++++++++++++++++++++++///...---,,,+++*********))))))))))))))))))))))))++++++******))))))((((((***)))))))))))))))******************************(((((((((((()))***,,,,,,************))))))))))))+++++++++******)))))))))))))))))))))))))))))))))(((((())))))******++++++************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))***++++++***)))(((************************((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,------...............---,,,++++++...------,,,,,,------...,,,,,,,,,---...///000111*********+++,,,---...///------------------------!!!'''+++------......,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++***)))'''&&&***************)))((('''((((((((((((((((((((((((******))))))))))))******)))******+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,***,,,------+++******+++************************&&&'''))))))((('''((()))((((((''''''((()))******))))))))))))))))))))))))************))))))))))))******)))((('''&&&&&&%%%))))))************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''((())))))++++++,,,,,,,,,,,,,,,---,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++************+++++++++++++++***************))))))******+++++++++,,,***************)))(((((()))************++++++++++++++++++***************+++***)))(((((()))***+++))))))))))))))))))))))))************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))***************++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++------************************)))************+++++++++************************((())))))******+++++++++---,,,++++++******++++++)))*********++++++++++++******++++++,,,---------...---+++***))))))***+++))))))************))))))***************+++++++++************************++++++************+++++++++++++++,,,,,,,,,,,,,,,------...------+++******))))))))))))))))))))))))+++++++++******))))))((()))))))))))))))******+++************************)))((((((((()))***+++++++++************)))))))))++++++++++++************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&(((***,,,,,,+++)))(((************************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...---,,,******...------,,,,,,------...---------------...///000,,,,,,+++,,,,,,---...///------------------------!!!%%%+++//////...---,,,++++++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,***(((&&&*********+++******))))))((((((((((((((((((((((((******))))))))))))******))))))***++++++++++++************++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++,,,---***+++------+++******+++************************((()))******)))((()))+++))))))((((((((()))******))))))))))))))))))))))))+++++++++******))))))))),,,++++++***)))(((''''''))))))************))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''******(((''''''&&&&&&&&&'''''''''''''''((()))*********++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++************++++++***************++++++++++++++++++++++++,,,,,,,,,((())))))************))))))************+++++++++***************+++++++++******))))))))))))******************************)))))))))))))))))))))))),,,+++***((((((***+++,,,************************(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,***))))))+++---...++++++++++++++++++++++++)))************+++++++++************************))))))******+++,,,,,,---,,,++++++************+++))))))***+++++++++++++++******++++++,,,------...///---+++***))))))***+++***+++,,,,,,,,,,,,+++***+++++++++***************************************++++++************++++++******+++++++++,,,,,,,,,''')))+++------,,,+++***)))))))))))))))))))))))))))))))))******+++++++++)))))))))))))))***++++++***************************)))))))))))))))******+++++++++*********))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************************************))))))))))))*********************************************************************++++++,,,,,,---)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............---,,,++++++...------,,,,,,------.........---------......///...---------------......---------------------------///000///---***(((((()))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++)))***++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++*********+++++++++,,,,,,((((((((((((((((((((((((***************+++,,,,,,)))+++---,,,+++***+++,,,***************************++++++***)))(((***+++++++++***)))))))))******)))))))))))))))))))))))))))***************++++++************************))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((()))((((((''''''''''''(((,,,,,,,,,------.........---,,,,,,++++++*********************************))))))******+++++++++++++++++++++************)))++++++************++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***++++++++++++)))************+++++++++)))))))))***++++++,,,,,,)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((,,,+++)))(((((()))+++,,,************************(((((((((((((((((((((((())))))******++++++++++++++++++***))))))***++++++************************111///,,,)))(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))***+++,,,,,,------((((((((()))***,,,---...((()))***+++++++++++++++******+++,,,,,,---......///...+++***))))))***+++,,,,,,............,,,,,,,,,+++++++++******))))))************************++++++************++++++))))))******++++++++++++"""$$$(((,,,...---+++***))))))))))))))))))))))))&&&'''((()))+++,,,......))))))((())))))***++++++************************+++***)))))))))))))))***++++++++++++******))))))''''''(((((())))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((('''((()))+++---))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((())))))***+++,,,------...)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222,,,,,,------...---------...------,,,,,,------...///......---------......//////...---------......------------------------......---,,,***)))+++---((()))***+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++...---,,,++++++---...///)))***+++,,,,,,,,,,,,,,,******************************))))))))))))******((()))***+++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))((())))))***++++++)))+++,,,,,,+++***+++,,,***************************++++++)))((('''(((***,,,,,,+++***))))))******))))))))))))))))))))))))'''((()))***+++,,,------&&&'''((()))***+++,,,,,,))))))************))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***+++***)))(((&&&&&&&&&%%%,,,,,,,,,---...///000111------------------------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***))))))***++++++,,,,,,++++++***,,,,,,++++++***)))))))))++++++******++++++,,,---...---,,,***)))(((((((((++++++************+++++++++++++++++++++++++++++++++++++++*********))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******************************------------------------;;;333+++***---///---***---,,,+++))))))))))))***,,,++++++******++++++,,,+++***)))(((((()))***+++(((((()))(((((('''&&&&&&))))))***+++,,,,,,------)))************+++++++++******))))))******+++,,,+++***)))))))))***,,,---------,,,+++***((((((''')))))))))***+++++++++,,,))))))*********))))))(((************************'''(((***,,,,,,***(((''''''((()))******)))((('''...+++))))))+++,,,)))'''((((((((((((((((((((((((******)))(((((('''((((((...---,,,***((('''%%%%%%,,,++++++*********************+++++++++******)))---,,,++++++*********+++,,,+++***)))((((((((()))+++***)))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((+++*********))))))((((((,,,+++++++++***)))))))))444...))))))+++---+++)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))((())))))***+++,,,,,,------111///+++(((''''''((()))...---,,,,,,,,,,,,---...------------------------...---,,,,,,++++++++++++)))******++++++,,,------------------------------000///...---,,,+++++++++------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************''')))+++++++++***+++,,,***,,,,,,)))***---...,,,))))))))))))***+++,,,---++++++************++++++++++++******)))(((((((((---,,,***))))))***,,,---------,,,,,,+++***))))))***)))(((((((((((())))))***************)))((('''***+++...111222000+++''''''(((***+++,,,,,,,,,++++++*********))))))((((((+++*********))))))((((((''''''(((((())))))******))))))((('''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))(((''''''&&&''')))*********)))(((******)))(((((((((((((((,,,,,,,,,,,,---...//////,,,,,,,,,---------------+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++******)))***++++++,,,,,,++++++*********************++++++******))))))******+++,,,,,,+++******************++++++************++++++************************+++++++++*********))))))************************((((((((())))))((((((((())))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,///+++''''''+++......,,,+++******))))))***+++,,,,,,++++++******++++++,,,+++***)))(((((()))***+++)))************))))))((())))))***++++++,,,------)))************+++++++++******))))))******+++,,,******))))))******+++,,,******++++++,,,,,,,,,---***************+++++++++))))))************))))))************************((()))***++++++***)))(((((()))***++++++***)))((()))'''%%%&&&))))))(((&&&))))))))))))))))))))))))+++***))))))((((((((())))))))))))*********++++++))))))((('''''''''''''''))))))************))))))+++******))))))******+++++++++***)))))))))))))))***)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((******))))))))))))))))))000,,,((('''***,,,***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++*********************************++++++,,,,,,------,,,***)))((()))***+++...---,,,,,,,,,,,,---...------------------------...---,,,,,,+++++++++,,,......------,,,+++++++++------------------------...------,,,++++++++++++------------------------,,,,,,+++++++++***************+++++++++,,,,,,,,,************************+++,,,---,,,+++))))))***)))+++***&&&&&&))))))&&&))))))))))))***+++,,,,,,***))))))))))))))))))***))))))))))))************,,,+++***))))))***+++,,,------,,,++++++***)))))))))))))))((((((((()))))))))************))))))(((***+++,,,///000///+++((('''((()))***++++++++++++************)))))))))((())))))))))))((((((((('''))))))))))))*********+++***))))))(((''''''((((((************************))))))************))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$&&&'''((()))***))))))(((++++++***))))))))))))))),,,,,,,,,+++,,,,,,------++++++,,,,,,------......,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,))))))(((((())))))***+++***************+++,,,---++++++************++++++))))))))))))))))))))))))+++++++++******************************************+++---......---+++***))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++'''''''''((()))+++,,,---))))))))))))***+++,,,---++++++************+++++++++***))))))))))))***+++******+++,,,,,,,,,++++++))))))******+++,,,,,,,,,)))************+++++++++******))))))******+++,,,))))))***+++++++++++++++******+++,,,------......+++++++++***************))))))***************)))************************))))))))))))))))))))))))******++++++++++++******&&&%%%%%%&&&((())))))(((************************++++++***))))))))))))***(((((()))***+++,,,---...,,,+++******))))))******))))))***************))))))))))))((())))))******+++******)))))))))******)))((((((((()))***++++++))))))(((((((((((())))))************************************))))))))))))((((((((((((((())))))))),,,)))&&&&&&)))+++***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---------,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,//////......---,,,,,,,,,------------------------,,,+++++++++++++++++++++------------------------+++++++++*********))))))******+++++++++,,,,,,,,,***************************+++---,,,+++******+++,,,...---)))(((***)))'''******)))))))))******+++))))))(((((((((((())))))(((((())))))***++++++,,,+++***)))(((((()))***+++,,,,,,,,,+++******))))))))))))))))))))))))))))))((())))))************)))+++******,,,------+++)))(((((((((((()))***+++,,,************)))))))))))))))(((((((((((('''''''''************+++++++++++++++***))))))((()))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((''''''''''''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&'''''''''&&&%%%%%%&&&'''((())))))))))))(((++++++******))))))******,,,,,,++++++***++++++++++++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,***++++++,,,,,,++++++***))))))*********+++++++++)))))))))))))))***+++++++++************+++,,,,,,++++++************++++++)))))))))***************************************************************,,,---...//////...---,,,))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++))),,,...---***((()))+++))))))*********++++++,,,++++++************++++++******************************+++,,,---------,,,))))))******+++++++++,,,))))))*********+++++++++******))))))******+++,,,((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++,,,+++++++++***)))))))))))))))***+++++++++************************************))))))))))))******************************))))))))))))***++++++***************************++++++***************+++,,,,,,,,,+++++++++******------,,,+++++++++++++++)))***++++++++++++++++++++++++***)))))))))))))))*********))))))***++++++(((((((((((()))***,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))'''(((((())))))************(((&&&''')))+++***)))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---......//////------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,************************$$$&&&)))***++++++---...,,,...---***))),,,,,,)))+++******))))))))))))***))))))(((((((((((()))))))))))))))******+++++++++))))))(((((((((((()))))),,,+++++++++******))))))(((((())))))*********)))'''((()))***************+++))))))***+++,,,+++***))))))((('''((()))+++,,,*********))))))))))))))))))))))))))))))(((((((((************************++++++******)))******+++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))******))))))((('''''''''(((((((((((((((******)))))))))))))))***,,,,,,+++*********+++++++++++++++,,,,,,,,,------+++******************+++++++++++++++++++++++++++************************((())))))******++++++,,,***++++++,,,,,,++++++***+++++++++*********))))))+++************+++,,,,,,---,,,++++++***+++++++++++++++************++++++*********+++++++++,,,,,,******************************************************((((((((((((******))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++...000///***((((((***++++++++++++******))))))+++******))))))******+++******++++++++++++******))))))***+++,,,,,,,,,,,,)))***************++++++))))))*********+++++++++******))))))******+++,,,((()))***,,,,,,+++******++++++++++++************,,,+++++++++***)))))))))))))))***+++++++++++++++******************************))))))))))))******)))))))))(((((())))))))),,,,,,,,,,,,+++*********************************+++***************++++++...------,,,+++***))))))******)))(((((((((((()))***++++++,,,------,,,,,,///...,,,+++***)))((((((******))))))***+++,,,,,,(((((((((((()))***,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******)))))))))******+++++++++)))(((((()))***+++,,,+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++++++++)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,------......------------------------+++,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************###%%%((())))))***,,,---&&&))))))&&&'''+++,,,*********))))))((()))))))))+++******))))))******+++,,,+++++++++******)))))))))(((((((((((((((((()))++++++***************)))'''((()))***++++++******'''((()))******************)))((()))***,,,+++*********((((((((()))+++,,,))))))))))))))))))******************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))************))))))************************(((((())))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''')))******+++++++++******'''''''''''''''(((((()))(((((('''''''''(((((()))+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******++++++++++++++++++++++++************************)))))))))*********++++++***++++++,,,,,,++++++***,,,,,,++++++***))))))(((+++++++++***+++,,,,,,---...---,,,+++++++++++++++++++++************++++++*********+++,,,,,,------***************+++++++++************************,,,***(((''''''(((***,,,))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,'''***---,,,***)))***,,,+++,,,,,,++++++)))((((((******))))))))))))************+++,,,,,,+++******))))))***+++++++++******************************)))************+++++++++******))))))******+++,,,))))))***+++++++++++++++(((((()))***++++++,,,,,,+++++++++***************))))))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))+++,,,,,,+++)))(((((()))***************************))))))))))))***++++++*********+++++++++++++++,,,++++++*********************+++,,,------------///...---+++***))))))))))))))))))***+++,,,---...)))((((((((()))***++++++))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))************************++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++,,,---------,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------,,,+++++++++------------------------,,,---...000000000///...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,************************''')))******)))(((((()))%%%)))***(((***///111000))))))((((((((())))))***++++++************++++++---,,,,,,+++******))))))(((((())))))))))))((((((************************'''(((***+++,,,++++++***((())))))************)))***)))((()))+++,,,,,,++++++***************++++++))))))))))))******************+++++++++++++++,,,)))))))))(((((((((((((((*********)))******+++,,,++++++++++++++++++++++++))))))************))))))************************(((((())))))))))))******'''(((((((((((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''((()))))))))((((((''''''&&&&&&''''''((()))''''''&&&&&&&&&'''((((((+++++++++++++++,,,---...------,,,,,,+++*********++++++***))))))***++++++++++++++++++++++++++++++************************))))))))))))***************++++++,,,,,,++++++***++++++*********************************++++++,,,,,,,,,+++++++++,,,------++++++************++++++)))))))))***+++,,,,,,,,,))))))*********+++++++++************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++'''((()))*********,,,---)))***++++++++++++))))))******))))))))))))*********++++++,,,,,,++++++******++++++++++++******)))************)))))))))))))))************+++++++++******))))))******+++,,,******))))))******+++,,,*********++++++,,,,,,,,,***************+++++++++((()))***+++,,,,,,,,,,,,************************((()))***++++++***)))(((******)))(((((()))******(((***+++***(((''')))***)))))))))))))))))))))))))))((((((((())))))***+++'''(((((()))***+++,,,,,,......---,,,,,,,,,,,,---'''((()))***++++++++++++,,,++++++***************)))))))))***+++,,,...///***)))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************************)))))))))))))))***+++,,,++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,+++++++++,,,,,,---...//////......---,,,,,,,,,------------------------,,,---...000000///---,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,***************************,,,---,,,***)))))))))(((,,,---,,,...333555444((((((((((((((()))***+++******))))))))))))******++++++++++++++++++++++++)))))))))******)))))))))))))))))))))************&&&(((***,,,,,,,,,+++***)))************))))))((()))))))))***------,,,+++++++++,,,,,,,,,,,,++++++((()))))))))************))))))******++++++++++++*********)))))))))(((((()))))))))))))))***++++++************************))))))************))))))************************(((((()))))))))*********'''((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''((()))'''''''''''''''((())))))++++++++++++,,,---...///...------,,,+++***))))))---,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))+++++++++,,,,,,+++++++++)))))))))***++++++,,,,,,)))))))))))))))******+++*********+++,,,---///000++++++************++++++'''(((((()))***+++++++++))))))******++++++++++++************************'''(((***++++++***((('''))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))++++++******+++,,,------'''(((***+++,,,,,,++++++******))))))))))))*********+++,,,------,,,+++***,,,,,,,,,,,,++++++***)))*********))))))))))))))))))************+++++++++*********)))***++++++,,,+++***)))))))))***,,,---//////...---+++***))))))))))))******+++++++++,,,((()))***+++,,,---------************************''')))***,,,,,,***)))''',,,+++***))))))***+++,,,'''))),,,+++***)))+++...(((((((((((((((((((((((((((((('''(((((()))******(((((())))))************,,,+++******))))))******&&&&&&((())))))*********(((((((((((()))***+++,,,)))))))))***+++---...///+++***)))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++******))))))(((((('''''')))***,,,,,,+++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...))))))***+++,,,,,,------+++++++++,,,,,,------...***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,---...------......///000000000------------------------+++,,,...//////...,,,++++++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,************************)))+++------,,,,,,---...'''***+++***,,,111333111''''''''''''(((***++++++))))))(((((((((((())))))*********++++++,,,------))))))************)))))))))))))))))))))*********&&&(((***,,,---,,,+++******************)))((('''))))))))),,,......---++++++,,,---......---+++***(((((())))))*********+++(((((())))))*********+++,,,+++++++++******))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))************))))))************************(((((())))))*********+++'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&'''((((((((('''''''''&&&%%%&&&'''((()))((((((((((((((()))******+++++++++++++++++++++++++++******))))))******+++************************************************)))***+++,,,,,,+++)))((())))))))))))************---+++***(((((()))+++,,,************************))))))))))))))))))))))))((()))***+++,,,++++++***++++++******)))((((((''',,,,,,,,,+++++++++******)))************+++++++++*********+++,,,,,,,,,---******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,,,,++++++++++++***---,,,,,,+++++++++,,,,,,))))))*********+++++++++)))***,,,------,,,***)))***)))(((''''''((()))*********++++++++++++******))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,)))************+++++++++************************(((((()))***+++,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++******)))))))))))))))******)))))))))((((((((('''))))))))))))))))))))))))************************...***&&&%%%'''(((((('''''''''(((((())))))************************************))))))))))))*********+++,,,,,,------------*********)))))))))))))))'''''''''''''''((())))))***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,***)))((()))***)))((((((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++)))((())),,,---+++))))))************+++++++++************************+++,,,------......------...---,,,+++***))))))))),,,,,,,,,++++++*********------------------------------------------------+++,,,------......------,,,+++***+++,,,,,,+++***---,,,+++***))))))))))))---,,,,,,+++***)))((((((******))))))(((((('''''',,,,,,+++***)))((('''&&&+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++*********)))))))))))))))***************************++++++,,,,,,++++++***((()))+++,,,,,,+++)))((('''(((***+++,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,++++++******++++++(((((((((((((((((((((((())))))))))))))))))))))))+++)))&&&&&&'''(((''''''+++***)))(((((()))***+++))))))*********))))))(((******+++++++++,,,,,,,,,***************+++++++++*********)))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***&&&&&&''''''&&&%%%$$$$$$(((((((((((())))))))))))++++++++++++++++++++++++++++++************++++++******************************************************+++++++++******)))))))))))))))************,,,+++***)))***+++---...************************************************)))***+++,,,,,,+++***)))))))))))))))************,,,,,,+++++++++*********)))************+++++++++*********+++++++++++++++******************************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************)))*********++++++,,,,,,+++,,,,,,---///111222333))))))*********+++++++++******,,,,,,,,,,,,******++++++***))))))***++++++******++++++++++++******************************))))))*********+++++++++*********+++++++++++++++)))************+++++++++************************)))))))))***+++++++++,,,))))))***+++++++++++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++,,,***((()))+++,,,+++)))(((((()))))))))))))))*********************************))))))))))))*********++++++,,,,,,,,,,,,+++***)))))))))))))))))))))((((((''''''((())))))************)))******+++++++++++++++++++++++++++++++++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,+++++++++***)))+++---...,,,***************++++++++++++++++++++++++++++++++++++++++++,,,---------------...---,,,++++++***++++++,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,------,,,,,,,,,++++++***)))))))))))),,,,,,++++++***)))))))))+++++++++***************+++************))))))))),,,,,,,,,++++++*********)))************+++++++++***************************)))))))))))))))))))))***************************++++++,,,,,,++++++***))))))***++++++***))))))((()))***,,,,,,,,,,,,+++++++++++++++++++++++++++((()))***+++,,,---...///------,,,++++++***++++++************************))))))))))))))))))))))))+++***(((((())))))((('''******))))))))))))******))))))************))))))*********+++++++++,,,,,,*********************************))))))))))))(((************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))++++++++++++*********)))(((((((((((())))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************+++***************++++++)))))))))*********++++++,,,+++******+++,,,...///************************++++++++++++++++++++++++***+++++++++++++++***)))(((((())))))***+++,,,,,,,,,++++++++++++*********)))************+++++++++******************))))))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++''''''((()))***+++,,,---(((((()))+++,,,///000111***************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++*********************************************+++++++++*********************))))))************+++++++++******************************************++++++))))))***++++++++++++***++++++++++++++++++++++++***)))))))))))))))******************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***))))))+++,,,---+++******************)))))))))******************************))))))))))))*********++++++++++++******)))))))))))))))))))))******)))))))))((())))))***+++++++++***)))))))))******++++++++++++++++++++++++++++++******))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,++++++,,,......---+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++,,,---......//////......------------------------+++******)))))))))******************************************++++++++++++)))*********++++++,,,,,,+++++++++***************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,++++++***))))))))))))))))))))))))((()))+++,,,------,,,,,,++++++++++++++++++++++++(((((((((***,,,///111333///...---,,,++++++++++++************************))))))))))))))))))))))))+++***)))***++++++)))'''))))))************))))))))))))************))))))*********++++++++++++,,,+++++++++******))))))(((((())))))))))))*********************))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''***)))((('''&&&'''(((((((((((((((((())))))))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************************************************+++***)))))))))***+++,,,))))))*********+++++++++,,,,,,+++*********+++,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))******+++,,,,,,++++++++++++************))))))*********++++++++++++*********)))(((((((((******************************+++++++++,,,,,,,,,************************************************)))))))))***+++++++++,,,'''(((((()))******++++++***))))))******+++,,,---************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************************************************************)))))))))))))))))))))*********+++++++++************************+++++++++***************)))******+++++++++******************************))))))))))))))))))***++++++++++++******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))***************,,,,,,++++++******))))))******************************))))))))))))*********************)))(((''')))))))))))))))*********+++******)))******++++++,,,+++***))))))((())))))***************************+++,,,+++***))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))***++++++++++++++++++++++++,,,------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---......//////......,,,---------,,,,,,,,,---+++******)))))))))******))))))*********+++++++++''''''(((((())))))*********++++++++++++,,,,,,,,,(((((((((((((((((((((((())))))*********+++++++++************************)))))))))))))))************************************++++++,,,,,,++++++***))))))(((((((((((())))))((()))+++,,,------,,,,,,************************))))))((()))+++...222444//////---,,,++++++******************************)))))))))))))))))))))))))))((()))***++++++)))&&&((()))***++++++***)))(((((())))))************)))************++++++++++++,,,++++++***)))(((((('''&&&&&&'''((())))))******((((((((((((''''''''''''((((((((((((((((((((((((+++)))(((&&&&&&((()))+++'''''''''''''''''''''''''''%%%$$$""""""###%%%&&&(((((((((((())))))))))))*********++++++,,,,,,,,,,,,++++++******++++++,,,************************************************+++***)))))))))***,,,---************++++++++++++,,,,,,+++***)))(((((('''************************************************((())))))***,,,---...///************************+++++++++*********))))))))))))*********++++++++++++*********)))(((((((((******************************+++++++++,,,,,,,,,************************************************)))))))))***+++++++++,,,))))))))))))))))))))))))---------------...//////************************+++******))))))******+++***++++++++++++++++++*********++++++++++++*********************************************************)))))))))))))))))))))))))))*********+++++++++************************+++++++++*********************+++++++++******)))************************))))))(((((()))***++++++,,,,,,+++)))((('''&&&%%%))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++***))))))***,,,,,,,,,++++++******))))))******************************))))))))))))******************))))))((('''(((((())))))************++++++************++++++++++++***)))((((((((((((************************)))+++---,,,***))))))***(((((())))))))))))((((((************************************************))))))***++++++++++++***)))***++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...............***,,,---,,,******+++---,,,++++++************+++)))))))))***++++++,,,,,,''''''(((((())))))******,,,,,,,,,++++++++++++***((((((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++(((((())))))***************************************++++++,,,,,,++++++***))))))(((((((((((())))))((()))+++,,,------,,,+++************************++++++***)))***---///111///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''')))******(((&&&((()))***++++++***)))((((((((()))***************))))))*********+++++++++++++++******)))(((''''''$$$%%%&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((((((((((((((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((()))(((&&&%%%%%%&&&(((***(((((((((((())))))))))))*********++++++,,,,,,---+++******************+++************************************************))))))))))))***+++,,,,,,*********++++++++++++,,,++++++***)))(((''''''&&&************************)))))))))))))))))))))))))))))))))***,,,---///000++++++++++++++++++******+++************))))))))))))************+++++++++******************))))))******************************+++++++++,,,,,,,,,***************************************************************+++++++++++++++*********)))))))))))))))***+++,,,...///000+++++++++***************************************))))))************))))))******++++++++++++******+++++++++++++++++++++++++++++++++***************)))))))))*********++++++)))************+++++++++******************************************++++++***++++++++++++***))))))************************(((((((((((()))***+++,,,,,,+++***)))(((&&&&&&%%%))))))))))))))))))))))))************************,,,,,,---,,,******,,,---***************)))))))))******************************))))))))))))******)))************))))))(((((((((((()))******++++++,,,+++******)))***************)))((((((((())))))************************(((+++......+++((()))+++(((((())))))))))))((((((************************************************((()))******++++++******((()))++++++*********+++++++++++++++,,,,,,,,,,,,***************************++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......,,,,,,,,,,,,------------------------------------------------------------+++,,,------......------)))+++---,,,***)))***---......,,,++++++******+++))))))******+++++++++,,,************++++++++++++,,,,,,++++++*********)))+++++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++((((((((()))******++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))'''(((***+++,,,,,,++++++************************,,,+++*********+++,,,---,,,,,,++++++******++++++(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&'''))))))((('''))))))************))))))'''((()))******+++******)))))))))************+++*********))))))(((((('''%%%%%%&&&''''''((())))))************))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((((((((('''&&&'''((()))***(((((((((((()))))))))))))))******+++,,,,,,------***))))))(((((())))))***************************************************(((((()))***+++,,,,,,,,,*********+++++++++,,,,,,)))))))))*********))))))************************************************,,,,,,+++++++++,,,---...)))******++++++,,,,,,,,,************)))))))))))))))************+++++++++*********+++++++++++++++******************************+++++++++,,,,,,,,,************************************************+++++++++************************+++++++++++++++(((((((((((()))***+++,,,+++++++++*********))))))((()))***++++++***)))(((((()))***++++++***)))(((******++++++++++++******+++++++++++++++++++++++++++++++++*********))))))((())))))***+++,,,------)))************+++++++++************************)))))))))***+++++++++,,,+++++++++++++++***))))))************************(((((((((((()))***+++,,,*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))!!!%%%***---,,,******+++(((((()))))))))))))))*********************************))))))))))))******))))))******++++++******'''(((((()))******++++++++++++***))))))))))))))))))(((((((((((())))))***************************''',,,//////+++((()))+++)))))))))******)))))))))************************************************((())))))***************(((***---,,,+++***+++---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------------,,,++++++++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,))),,,///...***)))+++...111000///---,,,+++*********************++++++++++++++++++***************)))))))))***************+++,,,,,,,,,------------)))************+++++++++************************'''(((((()))******++++++***************************++++++,,,,,,++++++***))))))***++++++***))))))&&&''')))***++++++******************************))))))************++++++******)))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))******)))******))))))))))))******'''((()))******+++++++++))))))))))))************)))))))))))))))((((((((('''((((((((())))))******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))***+++,,,,,,------))))))(((((((((((())))))************************************************'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,'''''')))***,,,,,,------************************++++++++++++++++++++++++000...---+++******++++++'''((()))***,,,---...///************)))))))))))))))************+++++++++*********+++,,,,,,,,,---******************************+++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,+++++++++******))))))))))))***+++,,,------...//////---,,,+++*********++++++++++++******))))))''')))***,,,,,,***)))''')))***+++,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++++++++++++++******))))))(((((()))+++,,,---...///)))************+++++++++************************(((((()))***+++,,,,,,---+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,(((((()))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&+++,,,)))'''&&&''''''(((((())))))************************************))))))))))))******((()))***+++++++++++++++'''(((((()))***+++++++++++++++***)))(((((())))))(((((('''(((((()))***+++))))))))))))))))))))))))''',,,000///+++((()))+++******++++++++++++******************************))))))))))))))))))))))))(((((()))***************)))+++......,,,+++,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,,,,,,,,,,------.........------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***...000///+++***,,,000333222000...,,,++++++*********************************))))))((((((''''''&&&'''((()))***+++,,,,,,*********++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++************************+++++++++,,,,,,+++++++++((()))+++------+++)))(((%%%&&&((()))******))))))))))))))))))))))))))))))'''((()))******+++******(((((((((((()))***+++,,,************************))))))))))))))))))))))))+++)))'''''')))++++++++++++***)))(((((()))***+++''''''(((******+++++++++))))))))))))************(((((((((((())))))))))))************++++++++++++((((((((((((''''''''''''************************(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''''''''&&&(((((((((((()))))))))))),,,++++++******++++++,,,)))************+++++++++************************++++++************++++++)))))))))******++++++,,,******************************++++++++++++******++++++,,,---------,,,,,,((())))))))))))***************+++,,,,,,,,,,,,+++,,,---,,,+++))))))+++---+++***)))((()))+++---...---,,,,,,+++*********+++******************************)))))))))))))))*********************************))))))))))))******(((((()))***++++++,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,,,,.........------,,,,,,,,,************************---+++++++++---,,,***(((((()))+++,,,,,,+++)))(((************************,,,+++*********,,,///000************************+++++++++*********))))))++++++******************)))))))))***+++++++++,,,+++***)))(((((((((************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))+++)))'''(((+++,,,***(((+++*********))))))((((((,,,,,,++++++***)))))))))(((((())))))))))))(((((((((''''''))))))((((((*********))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))************************************''''''(((((())))))*********************************++++++,,,,,,++++++***,,,,,,,,,,,,---...///000+++,,,---------,,,***)))++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,---------------------------------++++++,,,---............,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,------,,,,,,+++***))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************))))))))))))******++++++++++++***************)))))))))))))))******))))))))))))******))))))))))))(((((((((((()))))))))(((((((((((((((************************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))&&&'''''''''(((***+++,,,))))))***+++***)))(((''')))***+++)))'''&&&'''(((,,,***((('''&&&'''((()))******))))))((((((''''''***)))(((''''''((()))***$$$%%%&&&'''(((((((((((((((((((((((())))))))))))...------,,,,,,------...)))************+++++++++************************++++++************++++++*********+++++++++++++++******************************++++++++++++******---------------,,,++++++)))))))))*********++++++++++++++++++******)))(((''')))+++,,,+++******+++,,,+++)))'''&&&'''((()))---,,,++++++******++++++******************************))))))))))))***************************************))))))*********((())))))***++++++,,,,,,,,,++++++******++++++,,,************************************++++++++++++++++++************++++++---------,,,,,,,,,++++++************************$$$''',,,---,,,*********)))***,,,------,,,***)))************************++++++***)))***,,,...///************************+++++++++*********))))))***************************************+++++++++++++++*********++++++,,,******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))+++)))((((((***+++***(((************)))))))))((('''(((((()))))))))(((((())))))************)))))),,,++++++++++++***************))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))******++++++************************************************))))))))))))************************************)))***************++++++***************************++++++,,,,,,++++++***))))))******+++,,,,,,---//////000000///...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,+++***)))++++++************++++++------,,,++++++***))))))************************************************++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))************))))))))))))'''((()))***++++++++++++************))))))))))))******))))))))))))******((()))))))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))(((((((((***************+++,,,,,,))))))***++++++***)))((('''((())))))(((((()))***+++***((('''''''''((()))************)))))))))(((***)))(((''''''((()))***'''''''''(((''''''&&&&&&(((((((((((())))))))))))------,,,,,,,,,,,,------)))************+++++++++************************++++++************++++++,,,,,,,,,,,,++++++++++++******************************++++++++++++******.........---,,,+++***)))******+++++++++,,,,,,,,,+++++++++***)))((('''&&&"""&&&***,,,,,,+++******,,,+++)))(((''''''((((((,,,,,,++++++******++++++++++++++++++++++++++++++******)))))))))******+++************************++++++************++++++)))))))))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************+++++++++,,,,,,++++++************+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++$$$,,,...+++((())),,,***+++,,,------,,,+++***************************+++***))))))***+++---...************************+++++++++***************************************+++++++++***************(((((()))***++++++++++++******))))))))))))******))))))))))))))))))))))))+++++++++******************)))((()))***+++***(((************))))))))))))%%%&&&''')))******))))))******++++++++++++******,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))***))))))))))))***++++++))))))(((((())))))******************************++++++++++++++++++++++++))))))))))))************************************,,,,,,,,,,,,,,,+++++++++******************************++++++++++++******((()))***+++,,,,,,,,,,,,000000000000///...---,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------............---,,,+++***++++++,,,,,,,,,+++******++++++************++++++,,,,,,,,,+++******))))))************************************************************************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************))))))))))))%%%&&&((()))+++,,,,,,,,,******************************))))))))))))******(((((()))***+++,,,------)))))))))******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))))))))))))))))))))))))))******++++++******)))*********))))))(((((((((,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++***)))&&&'''))))))((((((***++++++***(((''''''((())))))++++++************))))))))))))(((((((((((())))))(((((((((((('''&&&%%%%%%(((((((((((())))))))))))++++++************++++++))))))*********+++++++++************************++++++************++++++---------,,,,,,+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))(((+++++++++,,,,,,,,,------++++++++++++***)))((('''%%%'''+++,,,+++******+++***************,,,---...,,,,,,++++++***++++++,,,++++++++++++++++++++++++******))))))******++++++************************,,,++++++++++++++++++,,,))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++*********+++,,,,,,++++++******************++++++++++++++++++++++++ %%%+++,,,***)))***,,,***++++++,,,,,,++++++*********************************)))))))))***+++,,,***************************************************************+++++++++,,,+++++++++***)))))))))$$$%%%'''((()))))))))(((******))))))))))))******))))))))))))))))))))))))***************************)))))))))******))))))*********)))))))))))))))'''(((***+++,,,+++***))))))******++++++******)))(((******))))))++++++*********))))))))))))******))))))))))))))))))))))))******))))))******+++,,,))))))(((''''''((()))***************************++++++++++++++++++++++++((()))))))))************************************---------,,,,,,++++++*********************************++++++++++++******)))***,,,---......------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************)))))))))(((&&&&&&((()))***+++++++++)))***************++++++******))))))))))))******(((((()))******+++,,,,,,))))))***++++++,,,------************************)))))))))))))))))))))))))))))))))))))))*********+++******))))))******+++))))))))))))))))))))))))))))))************))))))++++++******)))((((((((()))))))))******,,,------111111000///---,,,******&&&((())))))(((((()))+++***)))(((((((((((())))))***)))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&(((((((((((())))))))))))+++******))))))******+++))))))*********+++++++++************************++++++************++++++---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,++++++))))))************))))))+++,,,,,,,,,,,,---------******++++++,,,++++++***+++,,,,,,+++))))))+++,,,*********++++++,,,---...,,,++++++***++++++,,,,,,++++++++++++++++++++++++***************+++,,,,,,************************,,,++++++++++++++++++,,,***************+++++++++,,,++++++******++++++,,,***************************++++++++++++,,,,,,,,,************+++,,,---...************************++++++++++++++++++++++++***)))))))))***+++++++++))))))************))))))******************************************++++++************************************************))))))*********+++++++++,,,+++++++++***)))))))))$$$%%%'''((()))))))))(((******))))))))))))******))))))))))))))))))))))))************************))))))******)))))))))***))))))))))))))))))******)))******+++***)))((('''(((((())))))))))))(((((($$$(((***(((***///000---******))))))))))))******))))))))))))))))))))))))***************++++++,,,***)))(((''''''((()))***************************++++++++++++++++++++++++((()))))))))************************************,,,,,,++++++******))))))************************)))******++++++******)))******+++,,,------------***++++++,,,---...///000++++++++++++++++++++++++******++++++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,***++++++,,,,,,,,,++++++------,,,,,,,,,,,,------++++++***************)))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))************)))))))))(((((())))))************)))))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))***+++,,,------...************************))))))))))))))))))))))))(((((())))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((((()))***+++---///111222888666444111...,,,***))))))******)))(((''''''((()))((((((((((((((())))))'''((((((((((((((((((((((((((())))))))))))((((((&&&''''''((())))))(((((((((((((((((()))))))))))),,,,,,++++++++++++,,,,,,)))************+++++++++************************++++++************++++++,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,++++++'''((()))***************++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,------,,,+++))))))+++---+++++++++******)))((((((++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---************************++++++************++++++************************,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,*********++++++,,,---...***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000---))))))+++,,,+++***))))))))))))))))))))))))***************************+++++++++++++++++++++***************************************+++++++++)))))))))***++++++,,,,,,+++++++++***************(((((()))***++++++++++++******))))))))))))******))))))))))))))))))))))))***************+++++++++(((***+++***)))((()))***))))))))))))************))))))((('''&&&&&&%%%%%%(((((())))))))))))(((((($$$***,,,))),,,333555111******))))))))))))******))))))))))))))))))))))))+++************+++,,,,,,,,,***(((''''''((()))***************************++++++++++++++++++++++++))))))))))))***************************************************)))))))))************************))))))************))))))))))))((())))))***+++,,,++++++,,,,,,...///111222++++++++++++++++++++++++)))******++++++******)))---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******+++,,,,,,,,,++++++------,,,,,,,,,,,,------************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************))))))))))))******++++++++++++***)))))))))******+++,,,,,,,,,******))))))))))))******))))))))))))((((((''''''*********++++++,,,,,,---************************))))))))))))))))))))))))((((((((()))******++++++++++++************++++++))))))))))))))))))))))))***))))))(((((())))))***************************+++,,,---///222555777999:::888555111...+++)))((()))***+++***'''&&&'''((((((((((((((())))))))))))&&&&&&''''''''''''(((((((((((())))))))))))((((((&&&&&&'''((())))))))))))(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,)))************+++++++++************************++++++************++++++*********+++++++++++++++************************+++,,,,,,------,,,,,,+++***+++++++++++++++***)))++++++++++++,,,,,,,,,,,,***++++++++++++******))))))***++++++******+++,,,++++++++++++***)))((((((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...*********************************))))))*********************************,,,++++++******++++++,,,************************+++++++++,,,,,,,,,------...---,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***++++++******))))))))))))******************************++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++((())))))***++++++,,,,,,***************+++++++++++++++*********++++++,,,******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++(((***+++***(((((()))+++((()))))))))************)))(((&&&%%%%%%&&&'''((()))))))))******)))))))))$$$,,,---))),,,444666000******))))))))))))******))))))))))))))))))))))))++++++******++++++,,,------,,,)))((('''(((***+++************************************************))))))))))))************************************)))))))))***************************************))))))************))))))***)))'''''''''))),,,...---,,,,,,+++,,,---...///++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,,,,,,,,,,))))))***++++++,,,------******))))))))))))******))))))))))))))))))***************+++++++++++++++************************))))))))))))))))))))))))'''(((((()))******++++++,,,++++++******++++++,,,))))))))))))))))))))))))***)))(((''''''((()))***)))))))))******++++++,,,...///000222444777999:::777555222///,,,***)))(((((()))***)))((('''((()))''''''((()))))))))))))))''''''''''''((((((((()))'''((()))******)))(((''''''(((((()))))))))(((((((((((((((((())))))))))))******))))))))))))******)))************+++++++++************************++++++************++++++)))))))))******++++++,,,************************+++,,,,,,------,,,,,,+++.........---,,,+++***)))******+++++++++,,,,,,,,,++++++++++++***((('''&&&###&&&***,,,,,,+++************+++---------------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...******************************))))))))))))******++++++******************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------111000...,,,+++))))))(((******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&+++000///+++(((***---++++++************++++++************************,,,,,,---------,,,,,,+++************************))))))******++++++++++++((())))))***++++++,,,,,,))))))******+++++++++,,,+++***)))(((((((((************))))))))))))******))))))))))))))))))))))))))))))******++++++++++++(((***,,,+++(((''')))+++(((((())))))*********+++***((('''%%%&&&(((+++---******++++++++++++******$$$+++---((()))222333---******))))))))))))******))))))))))))))))))))))))++++++******++++++,,,---...,,,***(((''')))***,,,************************))))))))))))))))))))))))))))))))))))************************************)))))))))******++++++,,,************************))))))************))))))---+++)))'''(((+++...111---,,,+++)))(((((()))***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************))))))))))))((()))***,,,---...//////))))))***+++,,,,,,------******))))))))))))******(((((()))***+++,,,,,,---++++++******************************************))))))))))))))))))))))))'''(((((()))***+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***+++,,,,,,---///000000111333555777888333111///,,,***)))))))))&&&'''))))))((((((***+++''''''((())))))***))))))'''((((((((())))))******'''((()))******)))((('''*********))))))((('''&&&(((((((((((()))))))))))))))***++++++***)))***+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))))))))******+++++++++------,,,,,,,,,,,,++++++++++++******************++++++++++++,,,---......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,,,,+++******))))))******(((((())))))*********+++''''''(((((())))))******************************,,,+++***))))))***+++,,,+++++++++***************+++*********))))))((((((************************)))************+++++++++*********+++,,,,,,***((())))))))))))************+++++++++************)))************************(((((())))))************,,,,,,,,,+++***)))((((((((()))++++++)))((()))***++++++++++++++++++++++++************+++,,,---...222000---+++))))))***+++,,,+++)))''''''(((***+++************************++++++************++++++************************************************))))))))))))))))))))))))+++)))'''))),,,---,,,************++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///---+++------------------------+++,,,...//////...---,,,,,,+++***))))))***+++,,,++++++************++++++************************(((((())))))******++++++++++++************++++++)))******++++++******)))'''(((((()))))))))(((((())))))))))))************)))************+++++++++*********)))))))))))))))***++++++,,,,,,++++++***,,,+++***))))))***+++,,,))))))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,))))))))))))************+++*********))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++,,,+++)))((((((((()))***/////////000//////......+++++++++*********))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((()))))))))***++++++***)))***+++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,+++***,,,---++++++++++++++++++++++++************++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++******************------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++***))))))***++++++(((((())))))***+++---...++++++++++++************++++++++++++,,,,,,,,,,,,************************,,,+++***))))))***+++,,,))))))))))))((((((((((((************)))))))))(((************************)))************+++++++++---+++))))))+++,,,,,,,,,))))))))))))************+++++++++************)))************************)))))))))))))))*********+++,,,,,,++++++)))((((((''')))******)))(((((()))************************))))))))))))***+++,,,---000...,,,***))))))***+++***)))'''&&&&&&''')))***************************++++++************+++++++++++++++***************************************************************,,,+++)))+++---...---+++++++++++++++++++++,,,,,,,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++------+++*********++++++++++++************++++++************************)))))))))))))))************))))))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***)))))))))))))))))))))***++++++,,,,,,++++++***++++++***))))))***++++++))))))))))))*********************************************************************************************+++++++++,,,,,,))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))******&&&&&&&&&'''(((***+++---,,,,,,,,,------,,,,,,++++++++++++*********))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((((((((()))***++++++***)))***+++,,,,,,,,,++++++++++++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++---************************(((((()))))))))*********++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******++++++++++++++++++///...---,,,++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***++++++(((((())))))***+++---...------,,,,,,+++*********---------,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))************))))))))))))************************)))************+++++++++///,,,)))(((***---//////))))))))))))************+++++++++************)))*********************************)))))))))))))))+++++++++++++++***)))(((''')))+++***)))((()))***))))))))))))))))))))))))(((((((((((()))***++++++---,,,***)))))))))***+++***)))(((''''''(((******************************++++++************++++++++++++++++++******))))))************************************************,,,*********,,,---,,,+++,,,,,,+++++++++++++++++++++***)))***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---***)))((()))***+++...---,,,+++++++++++++++++++++************++++++************************************))))))))))))))))))(((((((((((())))))))))))************))))))---,,,***))))))))))))***))))))))))))************)))************+++++++++))))))))))))))))))************++++++++++++******++++++***))))))***++++++))))))))))))************++++++++++++++++++++++++*********************************************************++++++++++++,,,))))))))))))************************))))))))))))))))))))))))))))))))))))***)))((('''''''''((()))$$$%%%%%%&&&''')))+++,,,******+++++++++++++++***+++************)))))))))******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''''')))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,---------......******+++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))))))))************------------------------------,,,,,,,,,+++++++++******+++++++++++++++,,,...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,+++******))))))******++++++++++++++++++******+++++++++******))))))(((************************++++++++++++++++++++++++***+++++++++++++++,,,,,,*********)))))))))))))))************************))))))*********+++++++++---+++))))))+++---......((()))))))))************+++++++++*********))))))************************************))))))))))))+++++++++++++++***)))((()))***,,,,,,*********+++************************)))))))))))))))***++++++******)))((())))))***+++,,,++++++***++++++,,,---************************++++++************++++++,,,,,,++++++***)))))))))************************************************))))))((())))))***)))))),,,,,,,,,++++++************)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000///---++++++***++++++*********+++++++++,,,,,,++++++************++++++************************++++++******))))))(((((())))))(((((((((((())))))******++++++++++++******///...+++)))((()))***+++((()))))))))************))))))*********+++++++++)))))))))))))))***************++++++++++++******+++******************+++((()))))))))************++++++++++++++++++++++++************************************************************++++++++++++((()))))))))*********************))))))))))))))))))))))))))))))))))))))),,,+++)))'''&&&''')))***''''''''''''(((((())))))***++++++,,,,,,,,,,,,+++************))))))))))))+++******)))(((''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((++++++***************+++))))))))))))))))))))))))))))))((((((''''''&&&&&&)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********,,,+++******))))))******'''(((((()))***+++,,,,,,******))))))((((((((('''************************+++++++++,,,,,,+++++++++******++++++,,,,,,,,,---))))))))))))))))))******************************))))))*********+++++++++***))))))***,,,---+++***((()))))))))************+++++++++*********))))))*********************************)))))))))))))))******+++++++++***))))))***,,,------,,,++++++,,,++++++++++++++++++++++++++++++*********+++,,,,,,))))))))))))))))))******+++++++++++++++,,,,,,---************************++++++************+++++++++++++++*********))))))************************************************)))*********)))))))))))),,,,,,,,,++++++************)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------......---+++***(((&&&&&&((()))***,,,,,,---++++++************++++++************************++++++******))))))((((((+++******))))))******++++++,,,,,,,,,,,,,,,,,,+++000...,,,***))))))***+++((()))))))))************))))))*********+++++++++(((((())))))************)))******++++++******)))*********++++++*********((()))))))))************++++++++++++++++++++++++************************************************))))))*********+++++++++((()))))))))************))))))))))))))))))******))))))))))))))))))))))))---,,,***(((((((((***+++)))))))))))))))))))))))))))******+++,,,,,,++++++))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((++++++************+++,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&)))***++++++***)))***+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***************++++++,,,,,,---,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...---------------,,,,,,------,,,,,,,,,,,,++++++******++++++,,,---------++++++++++++,,,---...///***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++++++++***)))(((((())))))***+++---...&&&&&&''')))***+++,,,---+++++++++***************************************++++++,,,,,,,,,,,,++++++(((((())))))***+++++++++))))))))))))************************************)))************+++++++++***)))***+++,,,,,,***'''))))))))))))************+++++++++************)))************************((()))))))))******************+++++++++******)))+++,,,......,,,+++,,,---++++++++++++++++++++++++,,,+++++++++++++++,,,,,,))))))))))))************''''''((())))))*********************************++++++************++++++************************************************++++++++++++++++++++++++,,,---...---+++++++++---,,,,,,+++++++++++++++++++++***)))***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,***'''&&&$$$%%%''')))***+++,,,,,,++++++************++++++************************************))))))))))))++++++************++++++++++++,,,,,,,,,,,,++++++...---+++************+++))))))))))))************)))************+++++++++((((((((()))******++++++))))))************)))))))))***++++++++++++***)))))))))))))))************++++++++++++++++++++++++************************************************)))))))))************+++))))))))))))************))))))))))))************)))))))))))))))))))))))),,,+++***))))))******+++&&&'''(((***++++++++++++''''''((()))************(((((()))))))))))))))*********))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((''''''''')))***++++++***)))***+++******+++++++++,,,,,,,,,))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++*********************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,++++++------,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***++++++++++++***)))(((((())))))***+++---...(((((()))******+++,,,,,,***+++++++++++++++,,,,,,************************++++++,,,------,,,++++++(((((()))******+++,,,,,,((()))))))))************************************)))************+++++++++...,,,+++***++++++***((())))))))))))************+++++++++************)))************************''''''((()))***++++++,,,)))******+++++++++******)))+++,,,,,,+++******+++************************++++++************++++++*********+++******))))))&&&&&&'''((())))))))))))************************++++++************++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++---...000///,,,+++,,,...++++++++++++++++++,,,,,,,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********)))))))))&&&''')))***++++++******++++++************++++++************************)))))))))))))))***************))))))))))))******)))******++++++******)))++++++++++++************))))))))))))************)))************+++++++++'''(((((()))******++++++))))))************)))))))))***++++++++++++***)))))))))))))))************************************************************************************))))))))))))************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************'''''')))*********))))))''''''((()))************(((((((((((())))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))+++++++++***)))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,+++*********************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++************************++++++,,,,,,,,,------------------,,,,,,+++++++++---------,,,,,,,,,++++++******+++,,,,,,---............---,,,++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++,,,,,,+++***))),,,++++++***)))*********++++++++++++++++++,,,,,,)))))))))******++++++,,,************************++++++------------++++++******+++,,,------......(((((())))))*********+++************************)))************+++++++++222///+++)))***+++++++++))))))))))))************+++++++++************)))************************&&&&&&''')))***+++,,,---)))******+++++++++******((()))++++++)))((()))***))))))))))))))))))))))))******)))))))))))))))***+++++++++++++++***))))))'''''')))***++++++++++++************************++++++************++++++(((((()))***+++,,,,,,---************************+++++++++++++++++++++++++++---///---+++)))+++---*********++++++,,,,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---///---------------------------,,,***))))))+++,,,...******+++,,,+++***)))(((++++++************++++++************************(((((())))))******++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))***+++++++++******))))))))))))************)))************+++++++++'''(((((()))***+++++++++))))))************)))))))))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))&&&'''((()))******))))))************(((&&&$$$###))))))***,,,,,,---------'''((((((((())))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))***+++++++++---,,,***))))))***,,,---,,,++++++******++++++,,,)))******++++++******)))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,+++++++++***))))))))),,,++++++******++++++,,,000---***)))***++++++)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++***))))))******+++++++++,,,---...///000++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,++++++******)))))))))------------------------///...---,,,+++,,,,,,---...---+++,,,,,,---+++***)))************+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********(((***,,,,,,+++***+++,,,((()))+++,,,------,,,++++++***)))))))))***,,,---++++++++++++++++++++++++************************...---+++***)))******+++)))************+++++++++))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++*********))))))************************&&&'''((()))***+++++++++***++++++++++++***))))))+++)))'''(((+++,,,***(((***+++,,,,,,,,,,,,+++***((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******+++***)))))))))***,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********+++,,,---...///000000000///.........---000000//////---+++***)))++++++******++++++,,,---......---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,---,,,+++++++++,,,---...++++++++++++++++++++++++---,,,***)))))))))******************************************************(((((())))))))))))((((((++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,+++***)))(((++++++++++++++++++++++++((())))))))))))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++...---,,,,,,+++***))))))+++*********++++++)))((())))))))))))))))))))))))'''(((+++,,,,,,+++((('''))))))))))))((((((((('''******))))))((((((''''''###$$$'''***+++++++++***,,,)))&&&''')))++++++***((((((''''''''''''(((((((((((()))(((((('''&&&%%%((()))***++++++***)))((())))))))))))))))))))))))%%%&&&&&&((()))***+++,,,))))))))))))))))))))))))************************%%%%%%%%%&&&''''''((((((---,,,***))))))***,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++************,,,++++++******++++++,,,---......,,,******,,,...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++***************+++******+++,,,---......+++++++++,,,,,,,,,------------,,,,,,,,,---......+++++++++++++++*********------------------------111000///...---......///...---+++,,,,,,---+++***************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++'''''''''(((((()))))))))***+++,,,,,,,,,+++******++++++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---)))************+++++++++************************************************************************))))))*********++++++++++++++++++*********))))))************************(((((()))***++++++++++++***************))))))(((+++)))((((((***+++***(((***++++++,,,,,,++++++***************++++++++++++************************++++++++++++************++++++++++++++++++++++++******++++++++++++******+++***)))))))))***+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++...---------------,,,,,,((())))))+++,,,---...///+++++++++++++++,,,------...------------,,,,,,,,,******************************+++++++++,,,,,,,,,...---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,***)))))))))************************************************************))))))))))))******+++*********++++++,,,,,,+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,+++***)))(((++++++++++++++++++++++++(((((()))))))))))))))((())))))))))))))))))))))))++++++++++++++++++++++++------,,,++++++***)))))),,,+++******++++++***((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((((((&&&''')))***++++++)))))),,,)))''''''***,,,+++***))))))(((((((((((())))))(((((())))))((((((''''''((()))************)))((())))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,---,,,+++******+++,,,---,,,++++++******++++++,,,------............------------------------------,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++++++++++++++,,,++++++******++++++,,,))),,,///...***))),,,000,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,++++++************+++************+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///000++++++++++++,,,,,,,,,,,,------------------------000///......---............,,,++++++------,,,***************+++++++++,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,---***'''(((+++---,,,+++,,,,,,---,,,,,,***)))(((,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...)))************+++++++++***************************************************************************************++++++++++++++++++*********************************************+++++++++++++++******************))))))(((***)))((()))***+++***(((******+++,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++************))))))******+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---,,,+++***)))***+++++++++++++++,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......,,,+++***)))))))))*********++++++,,,,,,,,,,,,+++******)))*********************************************************,,,+++***))))))***+++,,,************++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))************************))))))))))))))))))))))))***++++++++++++***))))))************************''''''((()))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++*********))),,,+++******++++++***((())))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++))))))*********************))))))))))))((((((((()))***+++++++++***)))(((,,,***))))))+++,,,,,,+++******))))))))))))******(((((())))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((---------...//////000000,,,++++++******++++++,,,,,,++++++******++++++,,,------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,++++++******++++++,,,(((***,,,---,,,,,,---...,,,,,,,,,---------......,,,------......------,,,,,,++++++******++++++++++++++++++++++++,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++*********+++++++++,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,///***&&&&&&+++...---***,,,,,,,,,,,,++++++******,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++************************************************************************************************************************************************++++++,,,,,,,,,++++++***+++++++++++++++******)))***)))))))))******))))))******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++******++++++++++++*********************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...//////...,,,+++))))))******++++++,,,,,,///---+++)))((()))***+++------,,,,,,,,,---......---------,,,,,,,,,++++++------------------------******+++++++++,,,,,,,,,,,,,,,++++++*********************++++++,,,,,,---++++++******************************************************************,,,+++)))(((((()))+++,,,)))******+++++++++++++++******************************************))))))))))))))))))))))))))))))************************++++++++++++******))))))))))))))))))))))))))))))&&&'''((()))***+++++++++************************************************++++++++++++************---+++))))))***+++***))))))))))))))))))))))))))),,,***'''%%%%%%'''***,,,***************+++++++++)))))))))))))))))))))))))))***++++++++++++***)))++++++***++++++,,,,,,,,,***))))))(((((())))))***(((((()))))))))***++++++((())))))))))))))))))(((((((((((((((((((((((((((***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,,,,,,,---,,,++++++******++++++,,,,,,******---222333000,,,,,,,,,,,,---------......,,,------......------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,------...*********+++++++++,,,,,,---,,,,,,+++******+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***++++++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++&&&!!!"""&&&))))))&&&*********++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))*********+++++++++************************************************************************************************************************************************++++++,,,,,,,,,++++++***,,,,,,------,,,,,,+++***))))))******)))))))))***************************))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***---/////////...---******++++++,,,,,,------%%%$$$$$$$$$&&&))),,,...------,,,,,,,,,---......------,,,,,,,,,+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,************+++************************************************************)))(((((((((((()))***((()))***+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))'''''')))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************+++---+++))))))***+++***)))))))))))))))))))))))))))+++******))))))******+++******************++++++))))))))))))************((()))******++++++,,,,,,******+++,,,++++++,,,,,,)))((((((''''''(((((()))))))))(((((()))***+++,,,)))(((((((((((((((((()))(((((((((((((((((((((((((((((()))***+++,,,------''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((()))*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,111---,,,111888999333,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---...------,,,,,,------...************++++++++++++---,,,+++***))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***'''$$$%%%(((***)))(((************+++,,,---...******+++,,,------,,,,,,++++++++++++++++++++++++************************,,,,,,---,,,,,,***)))((()))************+++++++++++++++++++++++++++++++++************************************************+++++++++******************************+++++++++******************************+++++++++++++++***,,,,,,,,,---,,,++++++***(((***+++***)))((()))***+++***))))))))))))***+++(((((()))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******)))***+++------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,)))***+++,,,---.........++++++++++++++++++++++++))))))***++++++++++++***************************************************((((((((())))))((((((((('''(((***+++++++++***)))************************+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++******))))))******************************(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))***+++++++++...+++)))((()))*********))))))))))))))))))))))))***++++++,,,,,,++++++***++++++*********))))))))))))))))))************+++(((((())))))***+++,,,,,,(((***,,,,,,+++***+++,,,((((((''''''''''''((((((***)))((('''((()))***+++)))((((((''''''(((((()))))))))))))))))))))))))))&&&'''((()))+++,,,------''''''''''''''''''''''''((((((((((((((((((((((((*********+++,,,,,,------+++++++++,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,///......222777777111,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...------,,,,,,,,,,,,,,,---************++++++++++++,,,,,,+++******++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,---...///......---,,,+++***+++---...---,,,+++++++++,,,,,,,,,------++++++++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---((()))+++---......------++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,,,,+++******)))************+++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))))))))*********+++++++++************************(((((()))***++++++++++++***++++++++++++***))))))(((***+++***(((((()))++++++***)))(((((()))***+++))))))*********+++++++++************************((((((((())))))******+++++++++++++++++++++++++++******++++++++++++******((()))***+++,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((())))))*********,,,,,,,,,,,,,,,,,,++++++222111000///---+++***)))+++++++++++++++,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++---...///......------,,,,,,++++++*********((()))***+++,,,++++++***************************************************'''(((***++++++***(((''''''(((***+++++++++))))))************************)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++************************'''(((((()))***++++++,,,...+++)))((()))***+++***))))))))))))))))))))))))*********++++++*********++++++***)))((((((''''''))))))*********+++++++++)))))))))(((((())))))***&&&))),,,,,,***)))***+++))))))(((((((((((())))))***)))(((&&&&&&'''((())))))(((''''''''''''((()))))))))))))))))))))))))))''''''((())))))***++++++''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++,,,,,,---***++++++,,,,,,++++++***,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++---------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,++++++++++++++++++,,,***,,,///222333111...+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,---...,,,,,,++++++***+++++++++)))************+++++++++++++++++++++,,,---......,,,++++++******)))))))))++++++++++++++++++++++++((()))+++,,,---,,,,,,+++,,,+++***+++---...---,,,++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++*********''')))+++,,,*********+++...---,,,***)))******+++''')))+++---...///......++++++++++++++++++++++++((((((((((((((((((((((((((()))+++,,,------,,,+++)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++******))))))))))))******++++++++++++************************&&&'''(((******+++++++++)))))))))))))))(((''''''(((***,,,+++(((''')))++++++***)))(((((()))***+++******+++++++++,,,,,,,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++++++++++++++++++++++++++******++++++++++++******((()))***+++,,,+++******))))))))))))))))))))))))************************,,,,,,,,,++++++*********,,,+++******)))*********---,,,,,,,,,+++*********'''((()))************)))++++++******++++++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,---.../////////...---,,,...------,,,+++***))))))((()))***+++,,,,,,+++***************************************************''')))+++------+++)))''''''(((***+++,,,+++)))((())))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,...,,,)))((()))***+++***))))))))))))))))))))))))******)))(((((()))******,,,+++***)))(((&&&&&&%%%))))))******+++++++++++++++***)))(((''''''''''''%%%(((,,,,,,***((()))+++******))))))))))))******+++***'''&&&%%%&&&'''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''************************,,,,,,++++++++++++++++++++++++************++++++***,,,///000...---,,,,,,---,,,++++++,,,---...///---......//////......---000000000///000000111111222222222222222111111111000000111111000000///...000000000///...---------///...---...//////...,,,++++++,,,,,,---,,,,,,,,,------/////////...---,,,)))))))))***+++,,,,,,,,,------------------------'''(((***+++,,,,,,+++*********++++++++++++************+++,,,,,,---......******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,......---------,,,,,,,,,------------------------...+++(((***///111000---******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,++++++******++++++,,,************************,,,,,,+++******)))))))))++++++******)))***************************************************************)))))))))***,,,---************************,,,)))'''(((***+++***(((******************************+++++++++,,,,,,,,,++++++************++++++***)))(((''''''((()))***))))))*********+++++++++---,,,+++***+++,,,---...)))))))))))))))))))))))))))************++++++++++++++++++*********)))))),,,,,,,,,+++++++++******************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++***(((%%%"""!!!******+++,,,+++***)))((()))))))))))))))))))))))),,,+++)))((('''&&&'''''')))************+++++++++---,,,***)))))))))******************************+++---...///...,,,)))''')))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............---,,,+++***///......---+++)))'''&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))***************)))(((''')))))))))))))))******+++---111555666333///+++(((*********++++++,,,,,,,,,++++++******************)))***++++++,,,,,,,,,,,,******************************++++++++++++************+++******)))((('''************************))))))))))))))))))))))))(((((())))))*********++++++,,,,,,------,,,,,,,,,,,,+++++++++******))))))***************)))((((((...---,,,+++)))(((''''''(((((((((((())))))))))))***)))((()))***+++***)))++++++******)))(((((((((%%%''')))******)))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''++++++++++++++++++++++++************+++,,,---------,,,***'''&&&(((+++///...---,,,,,,,,,---...///...///000111111111111111333333333444666777888999:::::::::::::::999999999888888999999888888777666555555444333222222111111111000///000111000///---,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------***+++---...//////......******++++++++++++******+++++++++,,,,,,---------***++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***''')))---///...+++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,******************************++++++++++++++++++,,,,,,++++++++++++,,,,,,******************************************************)))))))))***,,,,,,************************,,,)))'''(((***+++***(((************************************+++++++++,,,++++++************++++++***)))(((((((((((()))***))))))*********+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++)))************++++++++++++*********)))))))))))),,,,,,++++++************************************((()))************)))(((************************++++++++++++***)))((('''***++++++,,,+++***)))(((************************+++***)))(((''''''(((((()))************+++++++++---,,,+++***)))******+++************************)))***,,,---...---,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...............---,,,+++***,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))************))))))***++++++++++++******)))***************++++++,,,+++...111222000,,,)))(((+++***************************************************+++,,,,,,,,,++++++******************************++++++++++++*********************)))((((((************************))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,++++++***++++++*********)))))))))***************)))((((((,,,++++++******)))))))))((((((((()))))))))******'''&&&&&&'''((())))))((())))))))))))))))))******''''''&&&&&&&&&&&&''''''((())))))******))))))((('''(((((())))))((((((''')))((((((''''''(((((()))************************))))))******+++,,,---...,,,+++)))'''%%%'''+++..................//////000111222444666777888999999;;;;;;===???AAADDDEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEDDDDDDCCCBBB>>>>>>===<<<;;;:::999999888666555555666555333111000000000000///...---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,------,,,,,,---...////////////******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++)))&&&(((+++---,,,*********+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++,,,---------...------,,,,,,------...++++++++++++++++++++++++*********************************)))******+++,,,************************+++)))(((((()))******)))************************)))))))))*********++++++++++++************++++++******)))(((((()))*********************+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************))))))))))))+++************)))))))))************************(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))******+++,,,***++++++++++++***))))))***************************))))))(((((())))))***)))************+++++++++---,,,,,,++++++++++++,,,************************,,,,,,,,,---------------,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,---......------,,,+++*********+++,,,,,,,,,++++++************************************************************************************************))))))******************))))))************))))))***++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,---)))+++------+++)))))))))++++++******)))(((((('''************************+++++++++,,,++++++************************************++++++++++++************************))))))************************))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((******))))))))))))(((((()))************))))))((()))*********************)))))))))*********++++++'''&&&&&&'''((())))))(((''''''((())))))***+++++++++)))&&&$$$$$$&&&)))+++)))******++++++******)))((())))))******))))))(((***))))))(((((())))))***))))))************++++++***************+++,,,---'''***---...---,,,+++,,,000000111222333555666666999:::<<<>>>@@@BBBCCCCCCFFFHHHJJJLLLNNNPPPRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQOOOPPPPPPPPPPPPOOONNNNNNIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@@@@???===:::999888777666444111///...000///...---,,,---...///,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,---******+++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))((((((+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,---......++++++++++++++++++++++++******************************************++++++******************************)))((()))*********************************((())))))))))))*********++++++************++++++************************************************)))***+++------,,,++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++***************)))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++((('''&&&&&&''')))***,,,++++++++++++******))))))************************((((((((())))))******+++))))))*********+++++++++---,,,,,,,,,,,,,,,,,,,,,************************555333111...,,,+++******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,------------------,,,+++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************(((((())))))******++++++)))******++++++******)))))))))***+++,,,,,,,,,,,,+++************+++,,,,,,((()))***)))(((((()))******************)))))))))***************++++++++++++++++++++++++***)))(((******************************++++++++++++************************++++++************************)))))))))))))))))))))))))))))))))))))))************++++++******)))(((''')))))))))((((((((((((((())))))************)))(((************************)))*********+++++++++++++++***))))))******)))((((((((((((((())))))******...,,,)))''''''))),,,...(((((())))))))))))((((((((())))))******))))))(((***))))))(((((())))))***))))))******++++++++++++,,,,,,+++*********++++++))),,,///111111000000111444555777:::<<>>===>>>AAADDDGGGIIIKKKLLLMMMNNNPPPQQQSSSTTTTTTTTTSSSUUUVVVXXXYYYYYYXXXXXXZZZZZZ[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWVVVTTTRRRQQQPPPNNNKKKGGGCCC@@@>>>999888777555333222222111.............../////////,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------......******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))************************)))******)))(((((()))+++************************)))))))))*********++++++++++++************++++++***+++,,,,,,,,,,,,+++***+++++++++***************)))******+++++++++++++++++++++++++++++++++++++++)))************+++++++++---,,,,,,,,,,,,+++++++++)))))))))************+++************************++++++************++++++))))))))))))))))))))))))+++++++++******+++++++++,,,+++******))))))******++++++++++++++++++++++++((()))******+++++++++***)))************+++++++++***++++++,,,,,,,,,,,,+++************************333222000...---,,,------((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********************++++++++++++******(((((()))*********))))))))))))(((((())))))***+++***++++++)))((()))+++---(((((()))+++,,,---...///)))))))))***++++++,,,,,,*********+++******))))))******************************++++++++++++*********)))))))))***+++---...************************))))))))))))))))))))))))************))))))))))))))))))************))))))(((((())))))))))))******((())))))************)))++++++***)))(((((('''''')))))))))*********++++++---+++)))((('''&&&$$$"""******)))(((((('''&&&&&&'''((())))))))))))(((''')))******++++++******)))'''(((((())))))((((((''')))((((((''''''(((((()))***++++++,,,------...............///000222333444777888888999:::???EEEIIIHHHJJJLLLOOOQQQRRRSSSSSSUUUUUUVVVWWWXXXXXXXXXXXXUUUWWWYYY[[[\\\\\\[[[ZZZ\\\\\\]]]]]]^^^______```^^^^^^^^^___^^^]]]]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^]]]\\\[[[[[[\\\\\\ZZZXXXYYYXXXWWWUUURRROOOMMMKKKDDDCCCBBB@@@>>>;;;999888555555444333111000//////......------,,,,,,++++++,,,,,,++++++,,,---///000+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------------......---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,---...******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,+++***)))(((************************(((***+++***((('''))),,,************************************+++++++++,,,++++++************++++++++++++,,,------,,,+++++++++++++++*********))))))***************++++++,,,++++++++++++++++++++++++)))************++++++++++++++++++*********))))))************++++++,,,,,,************************+++***)))(((((()))***+++************************)))***+++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++))))))***+++++++++***))))))************+++++++++))))))+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,---...******************++++++------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++***))))))******))))))******+++,,,+++,,,,,,***))))))+++,,,((())))))***+++,,,,,,---((())))))***++++++,,,,,,((())))))************)))******************************++++++++++++*********)))))))))***,,,...000************************))))))))))))))))))))))))************)))))))))((((((((()))***++++++++++++)))))))))*********++++++(((((()))***************)))))))))))))))(((((((((((((((((()))))))))*********)))''''''((((((&&&%%%(((((((((((((((((('''''''''(((((((((((((((((('''((())))))******))))))(((((())))))******))))))(((***))))))(((((())))))***++++++,,,------...//////......000111444666999:::888<<>>@@@BBBBBBEEEIIIMMMOOOPPPQQQQQQRRRVVVVVVVVVYYY\\\]]]ZZZWWW]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZ[[[\\\^^^___`````````___```aaabbbbbbbbbbbbbbbdddaaa^^^[[[ZZZ\\\___bbbeeecccaaaaaaaaa```^^^\\\[[[[[[ZZZYYYYYYZZZ\\\]]][[[YYYWWWWWWYYYZZZ[[[ZZZVVVUUUTTTSSSRRRQQQQQQQQQIIIHHHEEE@@@<<<888555333////////////......---,,,,,,,,,,,,------,,,+++***+++++++++---......---+++***++++++,,,,,,------...------------------------333000,,,************)))---,,,,,,++++++,,,,,,,,,++++++++++++,,,---..............................++++++,,,,,,,,,,,,------------,,,+++,,,---///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))******+++,,,******+++,,,------...///))))))))))))))))))))))))************************(((((())))))*********+++111///---+++)))(((((((((++++++************************************************++++++++++++******...------,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++******************)))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++******))))))((((((+++++++++++++++***)))((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******)))))))))))))))***++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************+++,,,------,,,***'''%%%((()))***++++++***)))(((++++++++++++++++++++++++************************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++------,,,++++++******)))&&&(((+++...000222222222%%%'''************+++,,,++++++,,,,,,,,,,,,,,,,,,//////............//////------,,,,,,---...//////---...///////////////...///...---+++***((('''''')))***++++++++++++***)))*********************+++((()))******++++++******'''(((***++++++***))))))************************************************++++++************++++++000...---+++******++++++++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,+++***)))(((((()))***+++---,,,***)))))))))******,,,***))))))***+++***)))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))******))))))((((((''''''(((((('''&&&&&&&&&&&&'''***************))))))(((''''''((()))))))))))))))******))))))((((((''''''******++++++++++++******)))************+++++++++***,,,000222333444777888:::<<>>???AAA????????????>>>>>>>>>>>>============<<<<<<;;;:::666555555444333333222222000000000000///...,,,+++,,,,,,,,,++++++*********+++++++++***))))))(((((('''((()))+++,,,---------))))))))))))))))))))))))************************++++++************++++++---,,,+++***************++++++++++++,,,,,,,,,,,,...---,,,******++++++,,,+++***))))))))))))***+++,,,+++******)))*********---+++******+++,,,,,,+++++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))***))))))))))))(((((((((+++***))))))(((((())))))&&&'''((()))(((&&&###""")))))))))***))))))(((((())))))))))))((((((((((((************))))))(((''''''((((((((())))))))))))555888===@@@CCCFFFIIIKKKKKKLLLMMMOOOPPPQQQRRRSSSWWWYYY[[[[[[ZZZYYYZZZ[[[\\\[[[ZZZZZZ[[[\\\]]]]]]\\\\\\]]]]]]^^^```aaabbbbbbaaa```___```bbbdddfffdddeeeeeeeeeeeeeeedddddd____________^^^^^^^^^^^^aaa```___```aaabbbaaa```[[[[[[YYYXXXVVVUUUTTTTTTRRROOOLLLJJJJJJKKKKKKJJJHHHHHHJJJLLLOOOQQQSSSTTTTTTUUUVVVWWWWWWUUUSSSRRROOONNNLLLIIIEEE@@@===:::000///...------///111222...------///222444333333///.........---------,,,------------------------,,,++++++,,,......---+++++++++++++++,,,---.........---,,,,,,+++++++++,,,------------------------+++++++++,,,,,,,,,---------------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,******))))))******+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))*********+++***************+++++++++******************************++++++++++++************++++++,,,,,,,,,,,,)))******++++++******)))******+++++++++++++++,,,))))))*********+++++++++++++++,,,,,,,,,++++++***)))))))))******+++++++++((()))***+++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))******++++++******************************+++***************++++++++++++++++++++++++++++++((()))))))))******************))))))******+++,,,))))))*********+++******))),,,000333333000,,,)))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,++++++******++++++************))))))------------------------//////................../////////000222333444555666888:::;;;::::::<<<===AAABBBBBBDDDEEEFFFGGGGGGEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEAAAAAA@@@???===<<<;;;;;;666666555444222000///...//////...---,,,+++***)))---,,,,,,+++++++++++++++++++++++++++******))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,,,,++++++******)))))))))***++++++++++++,,,,,,,,,------+++*********+++,,,************************++++++******************,,,+++******,,,---,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((())))))*********'''$$$!!!)))************)))(((((())))))))))))(((((((((((())))))***))))))((('''&&&((((((((()))))))))******???BBBFFFHHHJJJLLLNNNPPPOOOOOOOOOPPPQQQRRRSSSSSSXXXZZZ[[[[[[YYYXXXYYYZZZ]]]]]]]]]\\\\\\\\\^^^___\\\]]]]]]^^^___aaabbbcccbbbaaa_________aaaccceeeddddddeeeddddddcccbbbaaa^^^^^^_______________^^^cccaaaaaaaaacccdddcccbbb``````___^^^]]][[[ZZZZZZWWWUUURRRQQQQQQQQQPPPOOOJJJIIIFFFEEEFFFHHHJJJLLLNNNPPPRRRTTTUUUVVVVVVVVVRRRTTTVVVVVVTTTOOOJJJFFF???===999555333111111111...---,,,---000111111000++++++,,,,,,,,,---------------------------------,,,++++++,,,------+++))),,,+++++++++,,,,,,---...,,,+++++++++,,,,,,---...------------------------+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))******+++,,,++++++,,,------...//////++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++******))))))*********+++++++++******************************++++++++++++******,,,,,,,,,++++++*********)))******++++++******)))******++++++,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,,,,++++++))))))******++++++,,,,,,+++++++++++++++***)))(((************************++++++,,,,,,,,,,,,++++++((()))***+++,,,+++++++++++++++++++++++++++++++++++++++***************+++************************((()))))))))************,,,+++******))))))*********************++++++,,,***+++---......---+++***++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++******************......------,,,,,,++++++...//////000000111111111333444555777999;;;===>>>BBBDDDFFFGGGFFFGGGHHHIIIMMMNNNNNNPPPQQQRRRSSSSSSPPPPPPPPPPPPQQQRRRSSSTTTVVVWWWWWWXXXXXXWWWVVVVVVUUUUUUUUUTTTTTTRRRQQQPPPOOOOOOMMMLLLJJJHHHGGGFFFAAA@@@???===;;;:::999999555555333222000///...------,,,,,,++++++,,,------,,,,,,+++***))))))(((((())))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,***+++++++++******))))))*********+++++++++,,,,,,---,,,+++***)))***++++++******++++++++++++******************+++*********,,,***))))))+++---,,,,,,************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))***************)))((((((''''''((((((((())))))***)))&&&$$$###))))))************))))))(((((((((((()))))))))))))))))))))))))))((('''''')))))))))*********++++++HHHJJJMMMOOOOOOPPPRRRSSSTTTSSSSSSSSSTTTUUUVVVWWW[[[\\\]]]\\\[[[ZZZ[[[]]]]]]^^^______]]]]]]^^^___]]]]]]]]]^^^___aaabbbcccaaa```_________```bbbcccddddddddddddcccaaa```````````````aaaaaaaaaaaaaaadddcccbbbcccdddeeedddcccbbbcccccccccbbbaaa``````___]]]\\\\\\]]]\\\YYYWWWTTTQQQMMMIIIFFFFFFFFFGGGHHHIIIJJJLLLMMMOOOQQQQQQQQQTTTXXX[[[[[[XXXUUURRRLLLIIIDDD===777222...---///---,,,+++,,,---,,,+++******++++++,,,------...------------------------...,,,++++++,,,---,,,***---,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******)))************+++++++++************************,,,,,,+++++++++***************))))))******+++,,,++++++,,,---...///000000++++++++++++++++++++++++************************+++++++++++++++*********++++++,,,,,,,,,++++++***)))))))))***++++++,,,,,,******************************++++++++++++******---,,,,,,+++******))))))******++++++++++++************++++++,,,---------)))************+++++++++******+++,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,++++++)))((((((++++++++++++++++++++++++))))))************))))))((()))***,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))************++++++++++++******))))))***************+++,,,---+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111222444555777888999;;;===@@@CCCFFFGGGHHHHHHNNNPPPRRRSSSRRRRRRTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXYYYYYYYYY[[[\\\]]]^^^___^^^]]]]]]\\\]]]]]]]]]\\\[[[ZZZZZZ[[[ZZZYYYWWWUUUTTTRRRRRRPPPOOOMMMKKKJJJIIIHHHHHHAAA@@@???===:::888777666000///...---------...///++++++*********++++++,,,************************************************,,,,,,++++++++++++,,,,,,***++++++,,,++++++******************++++++++++++---,,,+++))))))******+++******+++,,,,,,+++******))))))***++++++++++++******)))((()))+++,,,,,,+++)))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))************+++))))))(((''''''''''''(((%%%&&&'''((()))***++++++((()))******++++++******(((((((((((())))))))))))((())))))******))))))(((************++++++++++++MMMOOORRRSSSSSSSSSUUUVVVXXXWWWWWWWWWXXXYYYZZZ[[[]]]^^^^^^^^^\\\\\\^^^___\\\___aaaaaa___^^^^^^___]]]]]]]]]^^^___```aaabbb````````````aaaaaaaaaaaaeeeeeeddddddcccaaa```___```````````````aaabbbbbbdddcccbbbbbbddddddcccbbb```aaabbbdddddddddccccccaaaaaabbbcccdddbbb^^^ZZZXXXWWWUUUSSSPPPNNNLLLKKKJJJIIIHHHHHHHHHJJJKKKMMMOOOQQQTTTXXXZZZZZZZZZYYYTTTRRRMMMGGG@@@:::666333555222///...------,,,+++,,,,,,,,,---------------------------------------...---+++,,,...///000000......---,,,++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++***)))))))))*********+++++++++***************************+++++++++++++++++++++******))))))******+++,,,,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********((()))***+++,,,,,,++++++((())))))***++++++,,,,,,******************************++++++++++++******+++++++++***************++++++,,,,,,,,,,,,++++++******++++++,,,------...)))************+++++++++)))***+++,,,,,,,,,,,,+++,,,++++++++++++++++++*********+++++++++******)))++++++++++++++++++++++++))))))************))))))''')))+++,,,------,,,+++************************,,,++++++***))))))******************************))))))))))))************((()))***+++,,,+++************))))))***,,,---...+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))******++++++************+++,,,---......///,,,---...000222333555555999:::<<<>>>AAACCCEEEFFFGGGJJJNNNQQQSSSSSSRRRQQQSSSUUUWWWXXXWWWXXXYYYZZZXXXYYYYYYYYYZZZZZZ[[[[[[]]]]]]\\\\\\[[[\\\\\\]]]ZZZ\\\^^^```aaaaaa```______```````````````______```_________^^^]]]]]]]]][[[ZZZXXXWWWUUUUUUUUUUUUOOONNNLLLJJJGGGEEECCCBBB;;;:::777444333222333333......,,,,,,,,,,,,---...++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---***+++,,,------,,,++++++************++++++++++++---,,,***)))))))))***+++***++++++,,,,,,++++++***((()))***+++,,,++++++***)))(((''''''***+++++++++******************************+++++++++***))))))))))))))))))))))))))))))))))))*********++++++++++++***))))))(((((())))))'''&&&&&&'''((()))+++,,,'''((()))***+++,,,,,,,,,'''((((((((()))))))))***(((((()))***++++++++++++))))))))))))************NNNQQQSSSTTTUUUUUUWWWXXXYYYYYYXXXXXXYYYZZZ\\\]]]]]]]]]^^^]]]\\\\\\^^^```\\\___cccccc```^^^^^^___^^^^^^]]]^^^^^^___```aaa```aaaaaabbbbbbbbbaaaaaaffffffeeedddcccaaa```______^^^]]]]]]]]]___```aaadddcccbbbbbbccccccbbb```]]]^^^```bbbdddddddddccc___```bbbdddeeebbb]]]YYYTTTVVVXXXZZZZZZWWWTTTRRRTTTRRROOOLLLKKKLLLNNNOOONNNOOOPPPRRRUUUXXX[[[\\\[[[ZZZWWWTTTOOOKKKGGGEEE<<<999555222111000///---/////////...------,,,,,,------------------------///---+++,,,///222444555///...---,,,+++*********......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...///...---+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...*********)))***++++++,,,///............---------------------------------************************,,,,,,,,,++++++*********$$$%%%(((***,,,,,,,,,,,,((())))))***++++++,,,,,,******************************++++++++++++******)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......)))************+++++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++*********((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++''')))+++---...---,,,+++)))))))))))))))))))))))),,,,,,+++***))))))******++++++++++++++++++++++++))))))))))))************%%%'''***,,,------,,,+++******))))))***,,,---///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************''''''((())))))***))))))******+++,,,...///000000...000222555999<<<>>>???CCCDDDFFFIIILLLOOOQQQRRRQQQSSSXXX[[[\\\[[[XXXVVVRRRTTTWWWWWWWWWWWWXXXZZZXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYXXXZZZ]]]___aaaaaa```___``````aaaaaabbbaaaaaaaaaaaaaaaaaabbbbbbccccccddd```___]]]\\\[[[ZZZ[[[[[[YYYXXXVVVTTTQQQNNNLLLKKKFFFDDD@@@===:::888888888444333111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---***+++,,,---...---,,,+++)))************+++++++++,,,,,,***)))))))))***+++***+++,,,------,,,+++***((()))***+++,,,,,,+++***((('''&&&''')))++++++***+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))******++++++++++++,,,++++++***)))*********,,,***(((&&&%%%&&&'''(((&&&''')))***,,,,,,------'''((((((((())))))******'''((()))+++,,,,,,,,,,,,(((((((((((())))))))))))TTTTTTUUUVVVVVVWWWXXXXXX\\\\\\[[[[[[[[[[[[[[[[[[]]]^^^___^^^\\\\\\^^^___bbbaaa```______```aaabbb]]]^^^___```aaaaaaaaa```bbbcccddddddcccbbbaaa`````````aaaaaaaaa```______[[[[[[\\\]]]^^^^^^^^^]]]______``````___^^^^^^]]]ZZZ___bbbaaa```bbbcccaaa___```bbbcccbbb```^^^\\\TTTVVVXXXXXXVVVVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPRRRUUUXXXYYYYYYaaa^^^ZZZXXXXXXWWWTTTQQQGGGCCC===777222000000000++++++,,,...//////---+++///...------,,,,,,,,,---+++'''######(((...111111888333,,,(((''')))+++---++++++------------++++++++++++++++++++++++++++++.........------,,,,,,,,,------,,,++++++******)))------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++************)))))))))(((((('''&&&&&&''')))+++---))))))))))))))))))))))))************************+++***)))))))))***,,,---,,,,,,+++***+++,,,...///,,,,,,,,,++++++************++++++,,,,,,------...++++++******))))))((((((((())),,,------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***)))(((((()))))),,,+++******,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++************))))))((((((,,,,,,,,,---------......+++***)))))))))***,,,---......))) &&&+++***%%%(((+++,,,+++++++++,,,+++++++++,,,///333777::::::<<<>>>BBBDDDGGGHHHIIIOOOOOOQQQRRRTTTUUUWWWWWWTTTUUUVVVVVVWWWWWWVVVVVVWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPPPPQQQSSSSSSSSSSSSSSSTTTVVVVVVWWWVVVUUUVVVXXX\\\___bbbaaaaaaaaaaaabbbcccddddddggghhhiiiiiihhhggghhhiiikkkhhhccc]]]YYYWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUQQQMMMHHHEEECCCBBB;;;:::888666333111///...+++,,,---......,,,***))))))***+++,,,,,,+++***)))---,,,******+++---000222000...---+++*********+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++******)))******))))))))))))*********)))(((''''''((()))***((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))++++++))))))************))))))************************TTTUUUUUUVVVWWWWWWXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[^^^___```___^^^^^^___aaaaaaaaa```______```aaaaaa]]]]]]^^^_______________^^^^^^_________]]]\\\[[[^^^^^^____________^^^]]]______^^^^^^]]]\\\[[[[[[]]]]]]]]]^^^^^^^^^]]]]]]YYY___bbbaaa___```___\\\]]]^^^```bbbbbbaaa___]]]XXXYYYYYYXXXUUUSSSRRRSSSYYYXXXWWWVVVTTTTTTSSSSSSRRRQQQQQQSSSUUUXXXXXXXXX[[[YYYWWWXXXZZZ[[[YYYWWWRRRNNNGGG@@@999444111000///...,,,,,,------+++***///......---------......222000............---,,,333000---++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))******++++++,,,------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************++++++++++++++++++++++++***************)))((('''''')))***+++******************************************************))))))******+++,,,,,,,,,+++******+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***))))))))))))))),,,+++******,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************++++++************************)))))))))************+++++++++++++++************++++++*********)))))))))************+++++++++++++++++++++++++++,,,,,,---+++---+++&&&&&&***---+++(((***,,,,,,++++++,,,------...///333777;;;???AAACCCEEEGGGJJJLLLNNNOOOPPPSSSSSSSSSTTTTTTUUUUUUUUUWWWWWWWWWVVVTTTSSSQQQQQQOOOOOONNNLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPQQQSSSWWW[[[]]]bbbbbbbbbbbbbbbcccddddddeeefffggggggffffffhhhjjjhhheeeaaa[[[VVVSSSQQQPPPRRRSSSSSSTTTUUUVVVVVVWWWWWWVVVUUUSSSQQQOOOMMMLLLGGGFFFDDDAAA===999666444222111000...---,,,++++++)))******++++++******))),,,+++******+++...111333111000...,,,+++******+++,,,,,,,,,+++++++++******************+++++++++,,,+++***)))((((((((())))))************************************************((((((******+++******)))++++++************++++++***)))(((((((((((()))*********************************)))((((((((((((((())))))))))))))))))))))))((())))))******))))))(((&&&''''''((())))))******))))))************))))))((((((((((((((((((((((((UUUUUUVVVVVVWWWXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[^^^___```___^^^___aaabbbaaa```____________```aaa___`````````````````````^^^____________]]][[[ZZZ[[[[[[\\\\\\\\\\\\\\\[[[^^^^^^]]]\\\\\\[[[[[[[[[ZZZ[[[\\\\\\\\\\\\\\\\\\WWW]]]```^^^\\\\\\ZZZWWWZZZ[[[^^^```aaaaaa``````[[[[[[[[[XXXTTTPPPNNNNNNVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSUUUWWWYYYYYYXXXVVVVVVWWWYYY\\\]]]]]]\\\[[[XXXSSSLLLEEE>>>999777555222...,,,,,,---------......---------...//////333555777666333///+++)))...------......---+++(((+++,,,,,,------,,,,,,+++------------------------------------,,,,,,,,,,,,)))******++++++,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,++++++++++++***,,,+++***)))((())))))***************************************************))))))***+++++++++++++++,,,,,,+++*********++++++,,,,,,,,,++++++++++++***......---,,,,,,+++******+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************,,,,,,,,,++++++++++++***++++++***))))))))))))***,,,+++******,,,,,,+++*********************************++++++++++++******))))))))))))***+++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,+++******)))+++++++++++++++*********)))*********++++++++++++++++++,,,------------,,,))),,,---,,,,,,......+++)))+++,,,,,,,,,---000222222444888===BBBFFFJJJKKKOOOPPPRRRTTTUUUWWWWWWXXXXXXXXXVVVUUUTTTSSSRRRRRRUUUTTTSSSQQQNNNLLLIIIHHHGGGGGGFFFDDDDDDCCCCCCDDDGGGGGGHHHIIIKKKMMMNNNOOORRRRRRRRRQQQQQQQQQQQQQQQRRRQQQQQQRRRUUUXXX\\\^^^bbbaaaaaabbbcccdddeeefffhhhiiijjjiiihhhhhhjjjllleeeccc___ZZZTTTOOOKKKIIIKKKKKKLLLMMMNNNPPPQQQRRRTTTUUUVVVWWWXXXWWWVVVVVVSSSRRRPPPMMMIIIDDD@@@>>>;;;999444000---,,,------++++++++++++++++++++++++++++++******,,,...111333222111///---++++++++++++,,,,,,,,,++++++++++++***)))))))))*********++++++,,,+++******))))))******++++++++++++++++++++++++************************((()))******++++++******,,,,,,++++++++++++,,,,,,***))))))(((((())))))*********************************)))))))))((((((((()))))))))))))))))))))))))))******************)))'''((()))++++++++++++***))))))************))))))((((((((((((((((((((((((VVVVVVWWWWWWXXXXXXXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\^^^^^^^^^]]]^^^```bbb___________________________^^^^^^^^^]]]^^^^^^^^^^^^_________^^^\\\[[[YYYXXXYYYYYYZZZZZZYYYYYYXXXVVVVVVWWWXXXYYYZZZZZZ[[[XXXXXXYYYYYYYYYYYYXXXXXXWWW]]]___]]][[[\\\[[[XXXWWWXXX[[[^^^```aaaaaaaaa\\\]]]\\\YYYUUUQQQOOOOOOQQQQQQSSSTTTVVVWWWXXXXXXWWWVVVVVVWWWYYYZZZYYYXXXUUUVVVXXXZZZ\\\\\\\\\\\\\\\[[[YYYVVVQQQLLLGGGDDD<<<777222......000111222---------,,,------...///---222777777333...,,,,,,++++++,,,---///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++*********,,,+++***))))))***++++++************************************************((()))***,,,,,,+++******,,,++++++******)))))))))++++++++++++++++++++++++---------,,,,,,+++++++++)))******++++++,,,,,,,,,++++++*********+++,,,---***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))*********,,,+++******,,,,,,+++***)))))))))))))))))))))))))))******++++++******)))******))))))***++++++,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++------------............)))***,,,---------,,,+++***+++---------...---+++***+++---...000222777:::<<>>???AAAEEEHHHMMMPPPRRRYYY]]]cccfffgggeeedddddd```aaaaaabbbbbbbbbbbbbbb```___]]]\\\]]]___aaacccbbbaaa```]]][[[YYYWWWVVVPPPPPPPPPPPPRRRTTTWWWYYYWWWTTTPPPJJJEEEBBBAAA@@@===>>>>>>===999555000---......---------,,,,,,,,,///...---+++++++++,,,---******+++++++++,,,,,,,,,************+++++++++,,,((()))***,,,,,,,,,+++***************************))))))))))))))))))))))))++++++*********+++,,,---+++******))))))******+++)))***++++++++++++***)))))))))))))))))))))))))))'''(((***,,,,,,+++***)))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''ZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXXXXYYYZZZ[[[[[[\\\[[[[[[[[[YYYWWWVVVVVVXXX\\\\\\^^^^^^^^^^^^\\\\\\XXXWWWTTTRRRPPPPPPQQQRRRQQQQQQQQQQQQOOOMMMKKKJJJKKKKKKJJJHHHFFFCCCAAA@@@<<<@@@GGGLLLMMMKKKGGGDDD???BBBEEEJJJOOOSSSUUUWWW```kkkuuuvvvrrriii\\\RRRGGGGGGGGGGGGHHHHHHIIIIIIDDDFFFIIIKKKKKKLLLMMMOOOMMMOOOTTTXXX[[[]]]^^^^^^___^^^^^^______^^^ZZZWWWUUUUUUSSSPPPLLLMMMQQQUUUXXXYYY\\\___aaabbbaaaaaa^^^[[[WWWSSSOOOIIIBBB>>>555444222111///.........***+++...222666555///***+++******,,,------+++)))------++++++++++++------------------------------*********++++++,,,,,,,,,------,,,,,,+++******)))*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******((())))))))))))(((''''''++++++++++++++++++++++++************************+++***)))))))))***,,,---)))***,,,---...------,,,*********++++++,,,,,,,,,...------,,,,,,++++++***---,,,,,,++++++*********(((***,,,---------+++***,,,,,,,,,,,,,,,+++***)))*********************************++++++,,,,,,,,,+++*********+++,,,,,,---,,,+++******,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++*********(((((())))))*********+++******+++++++++,,,,,,,,,---,,,+++***+++,,,---...---+++---555888777999>>>CCCGGGLLLPPPSSSVVVYYY[[[ZZZZZZ[[[\\\\\\\\\\\\\\\[[[\\\]]]^^^___````````````^^^[[[XXXWWWWWWYYYZZZWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[ZZZZZZYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^VVVWWWXXXYYYYYYWWWUUUTTTMMMLLLJJJFFFCCC???===;;;888999;;;===@@@DDDGGGHHHKKKQQQXXX^^^``````^^^^^^____________```aaaaaaaaaaaa```______```cccfffhhhgggeeebbb___\\\ZZZYYYXXXNNNMMMKKKJJJJJJLLLOOOQQQUUUQQQJJJCCC???>>>???@@@EEEFFFGGGFFFBBB<<<666222//////...------,,,++++++---,,,++++++++++++,,,---*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,((()))***+++,,,++++++***++++++++++++++++++++++++************************,,,+++*********+++,,,---,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))************************'''(((***,,,---,,,***)))))))))))))))))))))))))))(((((())))))))))))((((((++++++******)))******+++))))))************))))))))))))))))))))))))))))))[[[ZZZXXXWWWWWWXXXXXXYYYUUUVVVXXXZZZ\\\]]]^^^^^^aaa^^^YYYVVVTTTUUUWWWYYYXXXYYYZZZZZZZZZXXXWWWVVVUUUNNNIIILLLOOOMMMJJJIIIJJJJJJIIIFFFDDDCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBFFFLLLSSSUUURRRLLLGGGEEEEEEFFFKKKSSSZZZ___bbbnnn}}}eeePPPKKKKKKLLLOOORRRRRRNNNJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJHHHJJJOOOSSSTTTXXX]]][[[ZZZYYYYYY[[[\\\\\\[[[ZZZWWWSSSOOOLLLLLLNNNOOOUUUYYY]]]```aaaaaabbbccc```^^^\\\\\\ZZZUUUNNNHHH@@@<<<666222000000000000,,,---...000000///......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***************************))))))***,,,...---,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++)))***++++++***(((------------------,,,,,,+++,,,...//////...,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++)))((((((+++++++++,,,,,,+++++++++***************************************************++++++***((((((***,,,************************++++++++++++++++++++++++************************************************)))***,,,---...------,,,---,,,+++***)))***+++,,,,,,***((((((***---...///,,,,,,,,,,,,++++++***)))************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***)))(((************************))))))))))))))))))))))))+++)))))))))+++,,,+++***************************++++++++++++++++++++++++......---,,,+++***))))))+++---......------...///111333777<<<@@@DDDGGGHHHPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZ[[[\\\]]]______```]]]]]]^^^^^^```aaacccdddaaa```^^^]]]]]]^^^___```]]]]]]]]]\\\[[[YYYXXXWWWQQQPPPPPPPPPQQQRRRTTTUUUTTTQQQOOOOOOQQQSSSRRRPPPNNNNNNMMMMMMLLLMMMMMMNNNGGGFFFDDDAAA???>>>======?????????@@@BBBDDDGGGHHHLLLPPPUUUYYYZZZZZZZZZ[[[\\\\\\\\\\\\]]]___```aaacccbbbaaaaaaaaabbbcccdddbbbaaa```^^^ZZZVVVSSSPPPMMMKKKIIIHHHIIILLLPPPRRRNNNLLLGGG???888555777:::BBBKKKPPPLLLIIIHHHEEE@@@999777444111...---,,,,,,---,,,++++++,,,+++)))'''+++++++++,,,,,,---------************))))))((((((,,,,,,+++***)))(((''''''***++++++,,,,,,++++++***((())))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++***)))(((+++*********))))))((((((******+++++++++******)))+++***(((&&&$$$!!!))))))************))))))++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******[[[[[[YYYXXXXXXXXXXXXYYYUUUVVVWWWYYY[[[\\\]]]]]]\\\ZZZXXXVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPOOOMMMHHHDDDGGGIIIIIIIIILLLKKKKKKIIIGGGEEEEEEFFFHHHIIIJJJKKKKKKKKKIIIHHHGGGJJJMMMSSSZZZ]]]ZZZQQQKKKJJJJJJLLLQQQYYY___ccceeeuuuwww___UUUUUUWWW\\\```aaa]]]YYYWWWXXXWWWTTTOOOKKKHHHHHHHHHDDDDDDJJJNNNPPPRRRUUUUUUTTTSSSSSSUUUWWWWWWVVVWWWVVVUUUTTTSSSSSSRRRRRRRRRUUUYYY\\\]]]___aaabbbaaa```_________\\\VVVRRRJJJFFF???999666333111///.........//////......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***)))***,,,------,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---+++******++++++***)))+++,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,++++++******++++++,,,++++++++++++***)))((('''******++++++++++++*********************************************************,,,------+++******+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,---,,,,,,,,,+++***************++++++,,,***((((((***,,,------,,,,,,,,,,,,,,,+++***************************************++++++++++++,,,,,,,,,++++++++++++++++++***++++++++++++******)))***************************************************)))((()))+++++++++***************************+++++++++++++++++++++++++++************************+++---,,,,,,,,,...000555777;;;@@@EEEIIILLLMMMQQQRRRTTTVVVWWWYYYYYYZZZ\\\\\\]]]^^^___```aaaaaa____________```aaacccccc``````______^^^^^^______[[[ZZZYYYXXXUUUSSSQQQPPPIIIHHHGGGGGGGGGIIIKKKLLLIIIFFFCCCCCCEEEHHHHHHGGGKKKJJJJJJJJJKKKKKKLLLLLLIIIIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAACCCEEEGGGHHHLLLPPPUUUYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]```___^^^^^^^^^```aaabbbbbbbbbaaa___\\\XXXUUUTTTPPPNNNLLLJJJIIIJJJLLLMMMJJJHHHDDD>>>777555777999>>>HHHOOOPPPOOOPPPMMMHHHBBB@@@<<<888444000...---///---,,,+++,,,+++***(((++++++++++++,,,,,,------+++++++++******)))))))))************++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******++++++++++++******+++++++++++++++***))))))++++++++++++*********)))))))))***************))),,,+++***)))((('''&&&%%%))))))************))))))++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************\\\\\\ZZZYYYXXXXXXXXXXXXUUUVVVWWWYYYZZZ[[[[[[[[[XXXXXXXXXWWWVVVTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKFFFCCCCCCEEEGGGIIIPPPWWWTTTRRROOOLLLKKKKKKMMMNNNQQQQQQRRRQQQQQQOOOMMMLLLRRRTTTYYY```ddd```UUULLLLLLMMMPPPVVV]]]bbbeeefffuuukkkaaaaaadddjjjpppsssqqqooojjjmmmooojjj```WWWRRRQQQNNNGGGDDDIIINNNNNNNNNNNNNNNLLLKKKLLLNNNPPPPPPOOORRRSSSUUUWWWXXXXXXWWWVVVSSSUUUWWWYYYZZZ\\\^^^```aaa``````aaaaaa```^^^[[[VVVRRRKKKDDD???999444000000///...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,***++++++++++++++++++++++++...------,,,,,,++++++***---,,,++++++,,,,,,+++************++++++,,,,,,,,,******,,,,,,,,,,,,******,,,++++++******++++++,,,***************)))(((''')))******************)))***************************************************,,,......,,,***)))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++++++++,,,(((((()))***++++++++++++---+++))))))***,,,,,,,,,,,,,,,---------,,,++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++++++++++++++************************++++++++++++++++++++++++)))((('''(((***+++***)))************************++++++++++++++++++++++++))))))))))))***++++++,,,+++,,,---......000333666===???CCCGGGKKKOOORRRSSSRRRSSSUUUWWWYYYZZZZZZ[[[]]]^^^^^^___```aaabbbbbb````````````aaaaaabbbbbb```````````````___^^^^^^[[[ZZZXXXUUURRRPPPNNNLLLFFFDDDBBBAAAAAABBBEEEFFFFFFCCC@@@???AAADDDFFFGGGIIIIIIJJJJJJKKKLLLMMMNNNMMMMMMNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDEEEFFFHHHIIILLLPPPUUUYYYZZZ[[[[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[\\\^^^___```bbbbbbaaa```^^^\\\ZZZYYYUUUTTTRRROOOLLLKKKJJJIIIGGGFFFBBB===888666777999:::CCCLLLQQQTTTVVVUUUQQQNNNLLLHHHCCC===888333111222///,,,++++++++++++******+++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,---******++++++++++++*********++++++++++++,,,,,,,,,)))******************)))***++++++++++++***)))))),,,,,,,,,+++++++++++++++''''''((()))************************++++++++++++))))))************))))))+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSQQQOOONNNMMMLLLKKKIIIIIIIIIJJJKKKEEEEEEHHHLLLOOOSSS^^^iiigggccc^^^ZZZXXXWWWWWWWWW[[[[[[\\\[[[ZZZXXXVVVUUU[[[\\\```fffjjjfffZZZPPPOOOPPPTTTZZZaaafffiiiiiippp~~~rrrgggfffhhhmmmvvv}}}yyyyyymmmgggfff^^^UUUOOOQQQUUUTTTPPPNNNKKKJJJIIIIIILLLMMMMMMMMMLLLNNNPPPRRRTTTVVVWWWWWWWWWXXXYYYYYYYYYZZZ\\\____________````````````___\\\XXXSSSMMMGGGAAA:::666333111///---++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,------,,,***)))******+++,,,------...***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,***************)))((('''))))))************))))))***************************************************+++,,,+++)))((()))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++*********++++++'''(((***,,,---------,,,...,,,******+++++++++***,,,,,,---------,,,,,,+++************************++++++,,,,,,,,,------------,,,,,,++++++*********)))******+++,,,,,,,,,,,,************************++++++++++++++++++++++++)))''''''((()))***)))(((************************+++++++++++++++++++++++++++++++++++++++,,,---......///111333666999>>>BBBGGGHHHKKKNNNPPPSSSTTTUUUTTTUUUWWWYYYZZZ[[[[[[\\\^^^^^^______```aaaaaabbb______`````````````````````aaabbbbbbaaa```^^^]]]]]]\\\ZZZWWWUUUSSSRRRQQQMMMKKKHHHFFFFFFGGGJJJLLLKKKHHHEEECCCDDDGGGKKKMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSTTTTTTRRRPPPMMMKKKLLLKKKJJJIIIIIIJJJKKKLLLNNNQQQVVVYYYZZZ[[[\\\]]]^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYY[[[]]]^^^```bbbbbbaaaaaa```___^^^^^^[[[ZZZYYYVVVSSSPPPNNNMMMIIIHHHDDD@@@<<<::::::::::::???FFFMMMQQQUUUVVVUUUVVVTTTRRRNNNHHHBBB===999666222///,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))******++++++++++++******(((((()))))))))*********))))))************))))))******+++++++++******)))++++++++++++++++++++++++&&&&&&'''))))))*********((((((((())))))*********))))))************))))))******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******)))))))))[[[[[[[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVTTTQQQNNNKKKJJJJJJJJJHHHHHHGGGHHHIIIKKKLLLNNNHHHKKKQQQWWWZZZ___kkkwwwzzzuuunnnjjjgggfffdddbbbcccddddddcccbbb```^^^]]]bbbcccfffjjjmmmjjjaaaYYYUUUWWWZZZ```fffkkkmmmmmmmmmyyy|||uuuiiieeecccfffooozzz~~~{{{qqqggg______```[[[UUURRRPPPNNNMMMNNNOOOPPPPPPPPPJJJJJJIIIIIIKKKOOOSSSUUUUUUWWWXXXXXXXXXYYY\\\^^^^^^___``````````````````\\\YYYUUUQQQMMMHHHCCC???777555222///,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++---+++***+++,,,,,,+++************++++++,,,,,,,,,******+++,,,,,,---.........---+++,,,------,,,******++++++,,,---......///,,,,,,------------,,,,,,,,,++++++******++++++,,,)))************))))))((())))))************))))))************************************************+++,,,+++)))((()))+++...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++***)))******+++((())),,,...////////////...,,,+++***++++++***)))++++++,,,------,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,************************************************)))''''''((()))***)))(((************************++++++++++++++++++++++++,,,,,,+++***+++,,,...///111333777:::>>>CCCIIILLLOOOPPPQQQRRRSSSTTTTTTTTTVVVWWWYYYZZZ\\\\\\]]]]]]]]]]]]]]]^^^^^^______```^^^^^^___`````````______aaabbbccccccbbb```___]]]]]]]]][[[ZZZYYYYYYYYYYYYWWWUUUSSSRRRQQQSSSUUUVVVOOOMMMJJJHHHHHHKKKOOORRRVVVWWWYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[ZZZXXXTTTQQQOOOQQQPPPOOONNNMMMNNNOOOOOOOOORRRVVVXXXYYYYYYZZZ[[[\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[]]]^^^____________^^^^^^______^^^^^^]]]\\\ZZZXXXVVVUUUPPPNNNJJJGGGDDDBBB@@@>>>@@@???AAAEEEIIIMMMPPPSSSVVVWWWWWWVVVRRRMMMGGGDDD<<<888444000///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((((()))******++++++******)))(((((()))))))))*********))))))************)))))))))******+++++++++******))))))******************&&&&&&'''))))))*********(((((((((((((((((((((((())))))************))))))***)))))))))))))))******************************))))))))))))))))))))))))*********))))))(((((('''YYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTRRRRRROOOMMMJJJHHHFFFFFFFFFGGGFFFFFFGGGIIIJJJMMMNNNPPPNNNQQQXXX```cccfffoooyyy|||wwwttttttrrrooolllbbbbbbccccccbbb```^^^]]]bbbbbbdddggghhhfffbbb___]]]]]]^^^bbbgggjjjlllllllllssszzz{{{xxxsssqqqppphhhccc^^^^^^fffpppwww{{{~~~uuullljjjhhhbbb[[[YYYZZZXXXWWWWWWXXXXXXXXXWWWNNNKKKGGGDDDEEEJJJOOOSSSPPPRRRUUUVVVWWWYYY[[[]]]^^^```ccccccbbbaaabbbbbb\\\YYYVVVSSSPPPMMMHHHEEE===;;;888444111...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***+++,,,,,,------,,,,,,************************,,,+++******,,,---,,,************++++++,,,,,,---))))))***+++---...//////---,,,++++++,,,,,,+++***,,,,,,,,,------.........------------------------,,,++++++******++++++,,,******++++++++++++***))))))******************)))************************************************+++,,,,,,+++***+++...000************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++************+++***+++---...///000000000---,,,++++++,,,,,,***)))******+++,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))((('''(((***+++***)))************************+++++++++++++++++++++++++++******)))***---///111666999>>>BBBFFFJJJNNNQQQSSSTTTTTTUUUUUUUUUTTTTTTYYYYYY[[[\\\]]]^^^^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^]]]^^^___aaaaaaaaa```___ccccccccccccbbb```___^^^\\\\\\[[[ZZZZZZ\\\]]]^^^]]]]]]\\\[[[[[[\\\]]]^^^WWWVVVUUURRRQQQRRRVVVYYY]]]^^^___``````___]]]]]]]]]]]]]]]\\\ZZZWWWTTTSSSQQQPPPOOONNNNNNNNNOOOOOOOOOQQQTTTUUUUUUUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSUUUUUUTTTTTTUUUWWWYYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[ZZZVVVTTTRRRPPPNNNLLLIIIGGGJJJDDD@@@BBBEEEFFFIIIMMMRRRTTTXXXZZZYYYUUUPPPMMMDDDAAA<<<888666333111///------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------************++++++++++++))))))************))))))***++++++++++++,,,,,,,,,)))******************)))))))))***++++++++++++***)))))))))))))))*********''''''((()))************************)))))))))((())))))************)))))))))))))))))))))******+++************************)))))))))))))))))))))))))))))))))(((((((((((((((VVVVVVXXXYYYYYYXXXXXXWWWTTTTTTTTTRRRQQQOOOMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQRRRRRRVVVYYY```gggiiiiiilllqqqyyyvvvtttvvvyyyzzzwwwtttddddddeeeeeeeeedddbbbaaabbbccceeedddcccdddfffhhhllljjjhhhhhhjjjlllllllllrrrrrrtttuuusssooolllllljjjddd^^^\\\```fffjjjlllxxx|||vvvsssnnngggbbbbbbeeecccaaa```aaa```___^^^VVVSSSMMMIIIHHHJJJOOORRRRRRUUUWWWXXXXXXWWWXXXXXXZZZ^^^ccceeedddccccccddd___\\\XXXTTTQQQNNNJJJGGGCCCBBB@@@<<<888444000...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***)))***,,,------,,,)))******+++,,,,,,------******+++,,,,,,---......---+++******++++++***))),,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******++++++++++++******************************************************$$$'''***,,,,,,,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++++++++***,,,,,,,,,------///000000,,,+++***+++,,,,,,+++)))((()))******+++++++++************************************++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,---,,,,,,++++++***************************************************)))((()))+++++++++***************************++++++++++++++++++++++++++++++***,,,...222666999@@@DDDHHHLLLNNNPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWZZZ[[[\\\]]]^^^_________\\\\\\\\\\\\]]]]]]]]]]]]]]]___aaacccdddccccccbbbeeeeeecccbbbaaa`````````]]]\\\[[[[[[[[[]]]___```______```aaabbbbbbbbbbbb___```___\\\ZZZZZZ\\\___^^^_________^^^\\\YYYXXXXXXWWWWWWVVVUUUTTTSSSSSSMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOQQQQQQPPPOOOPPPPPPOOOOOONNNNNNMMMNNNNNNNNNPPPPPPOOOOOOOOOPPPRRRSSSRRRRRRQQQQQQQQQRRRSSSTTTVVVVVVWWWWWWXXXXXXYYYYYYYYYWWWVVVVVVWWWWWWTTTQQQSSSKKKEEEFFFGGGEEEFFFIIIMMMQQQVVV[[[\\\YYYUUURRRMMMJJJEEEAAA>>>:::555222.........---------,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---))))))************))))))***++++++++++++,,,,,,,,,******++++++++++++******))))))***+++++++++++++++)))))))))******+++++++++))))))***************))))))))))))***************))))))************)))))))))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))******TTTUUUVVVXXXXXXXXXXXXWWWRRRRRRQQQPPPNNNLLLJJJIIIFFFHHHKKKOOOPPPPPPOOONNNOOOPPPRRRTTTUUUVVVUUUUUU]]]___eeelllmmmjjjhhhjjjooommmnnnssszzz}}}{{{xxxnnnnnnoooppppppooonnnmmmhhhkkkllljjjgggiiiooovvv~~~zzzvvvtttttttttsssrrr}}}yyywwwyyyzzzwwwrrrooommmgggaaa^^^___aaaaaaaaaiiixxx{{{xxxrrrkkkhhhjjjllljjjgggfffffffffdddccc]]]YYYTTTOOOMMMNNNPPPRRR[[[\\\^^^]]]YYYVVVTTTSSSUUU[[[aaadddcccbbbcccdddccc___ZZZUUUQQQMMMIIIFFFHHHGGGEEEBBB===888444111,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***++++++***(((,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++************************************************!!!''',,,,,,***((('''************************++++++++++++++++++++++++************************************************''')))***,,,,,,,,,+++***---,,,++++++,,,---///000+++******+++------+++***'''((()))***************************************))))))*********+++++++++))))))***+++,,,------...------------,,,,,,+++***************************+++++++++++++++++++++++++++))))))***+++,,,+++***************************++++++++++++++++++++++++,,,,,,---///444999>>>AAAIIIMMMRRRTTTUUUUUUUUUUUUTTTUUUVVVWWWYYYYYYZZZZZZ[[[\\\]]]^^^______```___\\\\\\]]]]]]]]]]]]]]]]]]^^^```bbbeeeffffffeeedddgggeeecccaaa`````````aaa___^^^]]]\\\\\\^^^```aaa___```bbbdddeeeeeedddddd```aaabbb___\\\ZZZ\\\___\\\]]]]]]\\\ZZZWWWTTTRRROOOOOONNNNNNNNNOOOPPPQQQIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNNNNLLLKKKKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKLLLMMMNNNOOORRRRRRQQQRRRSSSTTTUUUVVVYYYXXXXXXZZZ]]]]]]ZZZXXXXXXPPPJJJLLLKKKGGGEEEGGGJJJNNNUUU[[[]]][[[WWWTTTSSSPPPLLLHHHDDD>>>999555/////////......---------*********++++++,,,,,,,,,000///...---,,,++++++***))))))************))))))((())))))))))))*********++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++*********++++++,,,,,,,,,***++++++++++++******)))&&&''''''((())))))******))))))************))))))))))))((())))))***++++++************************))))))))))))))))))))))))))))))******+++++++++,,,UUUTTTTTTVVVVVVUUURRROOOMMMIIIHHHKKKJJJFFFDDDEEENNNNNNQQQVVV[[[]]][[[XXXTTTSSSXXX```dddbbb___```eeehhhgggddddddggghhhffflllmmmooorrrvvv|||}}}~~~{{{zzzwwwrrrooorrruuuuuuwww{{{|||wwwyyyzzzuuusssvvvxxxxxxrrrjjjcccaaaaaabbbbbbiiirrruuuqqqrrrnnngggbbbeeedddcccdddfffggggggfffbbb___ZZZWWWXXXZZZ[[[]]]dddnnnvvvrrrdddXXXSSSUUUMMMQQQVVVYYYZZZ]]]aaaeeebbbbbbaaa___ZZZTTTOOOKKKIIIJJJKKKKKKGGGAAA;;;666222000...---...//////...***---000000...---...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...(((***---...///---,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,+++++++++*********))))))+++++++++*********))))))***************)))((((((******+++,,,,,,,,,,,,++++++++++++************))))))******+++++++++******,,,,,,++++++***+++++++++*********)))******+++,,,************************))))))))))))))))))))))))******************************+++,,,------......222000---******+++,,,...************************+++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,,,,***)))***---...---+++(((---444;;;@@@DDDHHHKKKOOOPPPQQQSSSUUUVVVWWWWWW[[[WWWSSSSSSVVVZZZ[[[[[[\\\^^^```___]]]\\\[[[[[[^^^^^^^^^^^^^^^]]]]]]]]]```aaabbbccceeefffhhhhhhfffdddbbb```_________```aaa```^^^\\\\\\^^^aaabbbbbbcccdddddddddbbbaaa```aaa^^^[[[ZZZ\\\^^^]]][[[[[[XXXUUUTTTSSSQQQLLLHHHJJJKKKKKKKKKJJJJJJLLLNNNOOONNNKKKHHHGGGGGGHHHIIIKKKMMMOOOPPPNNNMMMMMMMMMJJJMMMPPPRRRQQQOOOOOOOOORRROOOKKKJJJKKKMMMOOOOOOTTTSSSRRRRRRQQQPPPMMMKKKLLLKKKJJJLLLOOOQQQPPPNNNQQQTTTVVVVVVUUUVVVZZZ^^^XXXUUUSSSQQQQQQPPPNNNMMMNNNPPPTTTWWWYYYXXXVVVTTTPPPMMMKKKKKKKKKIIIEEEAAA:::888555111...,,,******,,,***'''(((+++---,,,+++------,,,,,,,,,,,,++++++++++++++++++******))))))))))))***+++++++++++++++((()))+++,,,---,,,,,,+++((()))***+++---...///000*********++++++,,,,,,,,,+++*********))))))(((((())))))************))))))---,,,***((('''((()))***))))))))))))))))))))))))************************'''((()))+++++++++***)))))))))))))))************SSSRRRQQQQQQQQQOOOLLLIIIJJJGGGGGGKKKMMMKKKKKKNNNQQQRRRVVV[[[aaadddcccaaa^^^]]]```fffiiifffdddeeeeeeggggggddddddhhhhhhffffffkkkrrrzzz}}}xxxvvvzzz}}}}}}~~~}}}|||~~~zzztttpppooooooooooooqqquuu|||uuupppoookkkeeeaaadddcccaaaaaabbbbbbbbb```^^^]]]\\\]]]___aaabbbbbbkkkqqqwwwvvvnnnbbbXXXSSSKKKMMMOOOQQQRRRTTTXXXZZZ\\\^^^aaaaaa^^^YYYTTTRRRPPPOOOOOOMMMJJJFFFCCCAAA999555000------///000000,,,...000///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++++++++*********))))))+++++++++*********))))))***************))))))((())))))***++++++++++++***+++++++++************)))******+++++++++******))),,,,,,++++++***++++++,,,***************++++++,,,++++++++++++++++++++++++******************************************************++++++,,,,,,------///...,,,***)))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))---+++)))***---///...---///333:::@@@DDDHHHKKKMMMPPPQQQSSSUUUVVVWWWXXXXXXZZZWWWTTTUUUXXXZZZ[[[ZZZ[[[]]]______^^^\\\\\\\\\]]]^^^^^^^^^^^^_________aaaaaaaaabbbbbbccccccccccccbbbaaaaaaaaaaaabbbccc```___^^^]]]^^^___aaabbbaaabbbbbbbbbaaa```^^^]]]```]]]YYYXXXXXXXXXVVVTTTSSSPPPMMMLLLMMMNNNMMMKKKJJJLLLPPPUUUXXXYYYYYYYYYSSSRRRPPPOOOOOOPPPQQQRRRQQQSSSVVVVVVTTTRRRQQQQQQQQQTTTVVVWWWWWWWWWXXXZZZ\\\YYYUUUTTTUUUXXXZZZ[[[ccccccaaa```]]]YYYUUURRRRRRRRRRRRUUUXXXXXXVVVSSSNNNQQQTTTSSSPPPOOOQQQSSSUUUSSSPPPPPPQQQQQQQQQPPPTTTUUUWWWXXXXXXVVVTTTRRRPPPMMMJJJHHHIIIIIIGGGEEEBBB???;;;666333000//////---+++))))))+++------,,,------,,,,,,,,,+++++++++++++++++++++*********)))((()))***++++++++++++***)))***+++,,,,,,,,,++++++))))))******+++,,,,,,,,,***++++++++++++++++++,,,************)))))))))((())))))************))))))'''((())))))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******))))))((())))))))))))))))))))))))PPPOOOMMMLLLLLLJJJHHHFFFJJJHHHIIINNNRRRSSSWWW[[[]]]^^^aaaeeeiiikkkjjjiiieeebbbcccggghhheeedddffffffiiijjjhhhiiimmmmmmjjjjjjppp{{{~~~~~~}}}|||||||||{{{zzzyyyyyyxxx{{{{{{uuuqqqlllgggeeedddbbb___]]]]]]\\\[[[YYYZZZ\\\___bbbeeefffggggggssstttxxx{{{zzzpppaaaUUUNNNLLLJJJIIIJJJLLLMMMMMMTTTYYY^^^bbbaaa___\\\[[[WWWUUURRROOOMMMLLLKKKKKKBBB===666111//////000000...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...***,,,...///000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************+++++++++*********************++++++******)))(((((())))))***************+++++++++************)))+++++++++++++++***)))(((,,,++++++***++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++++++++,,,,,,++++++******))))))************************************************************************'''(((((()))******))))))---,,,+++,,,...111222222888<<>>EEEHHHIIIIIIJJJLLLNNNOOOQQQQQQRRRSSSVVVXXXZZZ[[[[[[[[[[[[ZZZZZZYYYXXXZZZ\\\\\\ZZZZZZ\\\___^^^```aaaaaa___]]]]]]]]]WWWXXXYYY[[[]]]___```aaa___^^^^^^]]]]]]\\\\\\\\\YYYYYY[[[\\\\\\[[[ZZZYYYUUUTTTRRROOOLLLJJJHHHGGGJJJGGGDDDEEEKKKWWWccckkktttwwwzzzxxxssslllhhhgggdddeeeeeebbb```aaaeeehhheeeiiiooosssuuuvvvwwwwwwpppppppppooommmkkkhhhfffeeeeeedddcccdddhhhnnnsssuuuyyy||||||xxxsssnnnkkkdddfffiiilllmmmkkkeeeaaa```bbbccc___[[[YYY]]]aaabbbeeeggghhhhhhjjjooosss{{{yyyvvvuuusssqqqnnnlllkkkiiigggeeeYYYYYYWWWUUURRROOOLLLKKKHHHKKKMMMNNNLLLMMMOOORRRSSSRRROOOLLLJJJIIIHHHHHHDDDDDDBBB<<<666111111222+++++++++************)))+++++++++,,,,,,---------.../////////...------,,,++++++*********+++---...*********)))((('''''''''(((((())))))******++++++(((((())))))*********+++***++++++,,,,,,++++++***)))***+++,,,+++)))'''&&&))))))))))))))))))))))))************************++++++*********,,,---...))))))))))))************|||ooohhhgggiiillljjjkkkkkkiiihhhllluuu|||~~~~~~~~~}}}|||}}}|||uuunnnnnnjjjddddddkkkrrrtttqqqqqqpppqqqrrrtttvvvwwwpppuuuzzz{{{zzz}}}ttttttwwwzzzzzzyyyxxxyyy||||||}}}{{{wwwwww|||~~~}}}{{{|||~~~~~~zzzvvvqqqtttwwwwwwtttoookkkiiifffiiimmmqqqssssssrrrppprrrtttvvvvvvvvvuuuvvvwww||||||wwwpppoooyyy~~~zzzpppfffaaaZZZXXXVVVXXX[[[]]]\\\ZZZUUUUUUSSSPPPNNNOOORRRUUUIIIDDD<<<666222000...---------------,,,,,,++++++......------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,------...............---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,+++***))))))))),,,,,,+++******)))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************)))((('''''')))+++,,,,,,,,,+++***)))))))))***+++++++++,,,,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,************,,,,,,+++++++++*********))))))++++++++++++++++++++++++------------------------,,,------......------,,,,,,+++*********+++,,,---)))************+++++++++---,,,,,,,,,+++*********+++***)))(((((()))***+++---,,,,,,,,,///444999===AAADDDGGGJJJKKKMMMOOOQQQPPPPPPQQQRRRTTTVVVXXXYYYVVVWWWZZZ[[[\\\[[[ZZZYYYZZZZZZYYYXXXXXXYYYZZZ[[[]]]^^^___```___^^^]]]\\\ZZZZZZZZZ[[[]]]___```aaaaaaaaaaaa```___\\\YYYWWWWWWVVVUUUUUUVVVVVVTTTSSSLLLLLLJJJGGGDDDDDDIIINNNRRRNNNLLLNNNVVVbbblllrrr~~~zzzvvvtttsssqqqoooooommmiiidddbbbcccfffjjjhhhmmmrrrtttrrrppppppqqqnnnqqqtttqqqkkkgggfffhhhffffffeeedddeeekkksssyyyuuu|||~~~{{{tttlllffffffhhhjjjlllkkkhhheeebbbaaa___]]]]]]^^^```aaaeeehhhkkkmmmnnnnnnpppqqqzzz}}}~~~{{{yyyxxxwwwuuussspppnnnmmmmmmmmmeeeccc```]]]ZZZWWWTTTSSS[[[WWWRRRPPPOOOMMMJJJGGGHHHOOOSSSRRRPPPPPPNNNKKKHHHFFFCCCAAA>>>:::555111---+++******+++,,,,,,+++***+++---///000000//////------......---+++***)))++++++++++++++++++++++++)))************+++++++++,,,+++)))((((((((())))))+++++++++,,,---------...,,,,,,,,,++++++*********++++++************+++++++++*********))))))((((((+++***((('''''''''((())))))((('''&&&'''(((***,,,---,,,***)))***+++***))){{{pppkkkjjjlllnnnpppqqqrrrqqqpppuuu~~~|||xxxrrrkkkjjjllljjjeeeeeejjjnnnnnnooonnnmmmmmmoooqqqssstttpppuuuyyyzzzyyy{{{{{{uuutttvvvwwwwwwttttttuuuwww}}}~~~|||zzz}}}|||~~~~~~{{{{{{}}}}}}~~~zzzxxxzzz}}}|||uuuoooffffffhhhlllqqquuuwwwwwwxxx|||{{{xxx|||~~~vvvjjjbbb\\\ZZZWWWUUUUUUUUUUUUTTTTTTTTTTTTQQQOOONNNOOOPPPNNNIIIBBB;;;666333000---///...........................//////...---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------------,,,------...////////////...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))((((((***+++---,,,+++******************+++,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------...///000111...---,,,++++++,,,---...,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++*********+++,,,---)))************+++++++++++++++++++++++++++++++++++++++************+++++++++,,,...000444999>>>BBBGGGIIIKKKMMMMMMMMMOOOPPPRRRRRRRRRSSSTTTUUUVVVWWWYYYYYYZZZZZZZZZYYYXXXWWW[[[ZZZZZZYYYYYYZZZ[[[[[[____________^^^]]][[[[[[YYYYYYZZZ\\\]]]^^^^^^___]]]^^^______^^^\\\YYYXXXVVVTTTRRRPPPOOONNNMMMLLLIIIJJJJJJIIIHHHLLLSSSYYY___]]]\\\___eeelllrrruuuyyywwwuuusssssssssrrrpppooommmjjjgggfffgggjjjmmmhhhkkknnnnnnmmmlllmmmooonnnrrruuusssmmmhhhggghhhjjjiiihhhhhhjjjooovvvzzzzzzyyyrrrjjjiiihhhiiijjjjjjhhhgggbbbaaa___```aaacccddddddeeehhhkkkmmmnnnnnnpppqqqyyy{{{||||||{{{{{{{{{||||||zzzvvvssspppooonnnnnneeefffggggggfffeeecccbbbfffbbb]]]YYYVVVRRRNNNJJJEEEJJJLLLKKKLLLOOOOOOLLLLLLJJJGGGEEEBBB>>>999666111///---,,,---------,,,+++,,,---...////////////------......---+++***)))++++++++++++++++++++++++)))************+++++++++,,,+++***)))))))))******,,,+++***)))(((''''''''',,,,,,,,,+++++++++******++++++************++++++++++++++++++*********))),,,+++***)))((())))))******)))'''''''''(((***+++,,,***))))))*********)))zzzrrrnnnoooqqqsssxxxzzz||||||}}}|||wwwrrrllleeefffiiihhheeegggkkkmmmlllnnnllliiiiiillloooqqqrrrppptttxxxxxxwwwyyy|||xxxxxxyyyzzz{{{zzzxxxvvvuuuwwwxxx|||}}}}}}zzz{{{zzzxxxvvvwwwyyy{{{yyy{{{}}}xxx|||{{{~~~wwwooojjjfffhhhooouuuxxxwwwsssxxx~~~zzzlllaaa[[[YYYVVVRRRNNNLLLMMMOOOTTTUUUVVVUUURRRPPPPPPPPPSSSOOOIIICCC===888333000000000////////////000000...///000111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---......///////////////------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......***+++,,,---...///000111++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---...------------......///,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,------------.........------------...///000111///......------......///---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---)))************+++++++++***************+++++++++++++++++++++,,,,,,,,,,,,+++...222777;;;@@@EEEHHHMMMOOOPPPPPPOOOOOOOOOPPPTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWXXXXXXXXXYYYYYYYYY\\\\\\[[[ZZZZZZ[[[[[[\\\___^^^^^^]]]\\\[[[[[[[[[WWWYYY[[[]]]]]]]]]\\\[[[YYYZZZ\\\]]]]]]ZZZXXXVVVSSSQQQMMMJJJHHHHHHHHHIIIMMMNNNOOOOOOQQQWWW```gggnnnnnnooorrrttttttsssqqqqqqpppooopppqqqqqqpppnnnnnnlllkkkjjjjjjlllnnnoooiiijjjkkkkkkkkkkkknnnpppsssvvvyyywwwqqqkkkhhhhhhllljjjiiijjjnnnssswwwyyy~~~|||uuullljjjhhhggghhhiiihhhhhheeebbbaaabbbeeegggeeeccchhhjjjmmmooopppqqqrrrtttwwwxxxxxxxxxxxxzzz}}}}}}yyyuuurrrpppppppppiiilllpppssstttrrrpppnnnppplllhhhdddaaa]]]XXXUUUKKKKKKHHHEEEGGGMMMOOOMMMQQQNNNKKKIIIFFFCCC>>>;;;777444000......///......,,,,,,---.../////////...------------,,,+++******++++++++++++++++++++++++)))************+++++++++++++++*********++++++,,,///...,,,***)))))))))***,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,+++++++++++++++,,,++++++***)))***************(((''''''((())))))***)))'''((()))******)))xxxttttttwwwyyyyyy{{{vvvwww~~~|||uuunnniiijjjhhheeehhhnnnpppooonnnkkkggggggkkkoooqqqqqqqqqtttvvvvvvvvvxxx~~~~~~{{{}}}~~~~~~}}}{{{yyyxxxxxxzzz|||{{{|||~~~}}}zzzvvvtttssstttvvvwwwtttwww{{{yyytttvvvtttxxxvvvmmmkkkooosssrrrooojjjooovvv{{{~~~|||{{{{{{|||~~~yyylll```YYYYYYVVVPPPIIIGGGJJJMMMRRRUUUWWWXXXVVVUUUUUUUUUUUURRRMMMHHHDDD???999555111000///......//////000---...000111000///,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---...//////000000//////,,,------...------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...))))))***+++---...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,+++++++++,,,---......,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,+++---------.........//////...------,,,,,,------............------.........,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++***++++++++++++,,,,,,))))))*********+++++++++*********************)))***+++,,,,,,------------///444:::???BBBEEEIIILLLOOOQQQSSSSSSQQQQQQQQQRRRTTTTTTTTTUUUUUUUUUUUUUUURRRSSSTTTVVVXXX[[[]]]___]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\WWWYYY\\\^^^___]]][[[YYYYYYZZZZZZZZZXXXUUUQQQOOOMMMLLLIIIGGGFFFHHHLLLOOOXXXZZZ[[[[[[]]]bbbkkkrrrxxxzzz}}}}}}wwwnnngggkkkkkklllnnnppppppnnnlllmmmlllkkklllnnnoooppppppmmmnnnooopppqqqrrrtttuuuyyy{{{}}}{{{uuunnniiiggggggeeedddggglllqqqtttuuu}}}|||vvvooogggfffeeefffhhhiiihhhffffffcccbbbcccfffgggddd```kkkmmmpppqqqrrrsssuuuwwwtttuuuwwwwwwxxxyyy|||}}}{{{wwwtttqqqqqqqqqqqqooosssxxx{{{{{{xxxtttqqqpppooonnnlllkkkiiigggeeeYYYUUUNNNGGGGGGMMMPPPOOOSSSQQQNNNKKKIIIFFFBBB@@@<<<999444111000000//////------..................---------,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,------,,,+++******,,,---///++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********)))))))))+++***)))(((''''''(((((()))'''&&&''')))******)))~~~yyyxxx|||~~~{{{|||~~~yyyssssss~~~vvvsssllleeegggmmmpppooollliiifffggglllpppqqqqqqsssuuuwwwwwwwwwzzz}}}{{{yyyxxxxxxzzz{{{|||zzz{{{~~~~~~wwwssstttvvvwwwwwwvvvxxxzzz}}}|||wwwsssmmmlllpppwwwssstttsssooojjjjjjmmmpppsssttttttvvvwwwssssss|||}}}zzz{{{wwwmmmddd```^^^ZZZSSSLLLIIIJJJMMMMMMQQQUUUXXXXXXXXXXXXXXXSSSQQQNNNKKKIIIEEE@@@<<<444222000...---------...,,,---...//////...,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---......///////////////,,,,,,------...------,,,---------------------------,,,,,,,,,,,,,,,,,,---000///...---,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...''''''''''''(((((()))***,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,---------.........//////222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,))))))*********+++++++++---,,,,,,+++***)))((((((***++++++---...///000000666<<>>DDDKKKMMMLLLKKKMMMPPPNNNPPPSSSTTTTTTTTTUUUWWWRRRSSSUUUWWWXXXXXXXXXXXXUUUUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZXXXYYY[[[]]]_________^^^YYY[[[]]]^^^]]][[[WWWUUUWWWUUUSSSOOOKKKHHHFFFDDDBBBEEEHHHJJJNNNUUU___fffoooqqqtttuuuvvvyyyzzzqqqggghhhjjjnnnssswwwxxxwwwsssrrrrrrvvv}}}~~~wwwvvvuuurrrnnnjjjeeeccc_________^^^^^^aaafffjjjpppssssssnnniiifffaaa[[[UUUXXX]]]cccggggggddd```YYYZZZ[[[]]]___aaabbbcccfffggghhhgggfffgggiiikkkkkknnnrrrtttuuuuuuvvvxxxwwwwwwxxxxxxxxxwwwvvvuuuvvvyyy}}}~~~wwwyyy{{{|||zzzyyyyyyyyyqqqoooggg\\\XXX^^^dddgggddd```ZZZUUUPPPKKKGGGDDDCCCAAA===:::999777444222000///...------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++)))***++++++,,,++++++***)))))))))******)))))))))***++++++++++++,,,,,,,,,++++++************++++++)))))))))))))))*********((())))))))))))((('''''')))))))))))))))(((((((((***)))'''((()))******)))}}}yyyyyyzzz|||~~~wwwpppfffqqq}}}wwwuuuyyy{{{xxxrrroooooottt|||}}}~~~~~~|||zzz}}}zzzuuurrrppppppnnnmmmoooooopppvvv{{{xxxwwwvvvvvvtttvvvvvvtttooojjjgggeeepppqqqzzz{{{tttrrrrrrrrroookkkhhhfffdddbbb```\\\eeeqqqwwwuuujjj___WWWUUUSSSPPPNNNMMMLLLIIIGGGCCC@@@;;;666111///......//////...------...///000................................................------------------------,,,------------------,,,+++,,,,,,---------------+++,,,------......------........................------,,,,,,,,,,,,------------,,,+++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,//////...---------......*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------000000///...............)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,)))***+++,,,,,,,,,++++++)))************+++++++++++++++,,,,,,------------//////...000333888<<<@@@CCCIIIPPPQQQNNNLLLOOORRRPPPRRRUUUUUUUUUUUUVVVWWWTTTUUUWWWXXXYYYXXXWWWVVVUUUVVVXXXZZZ[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[YYYYYYYYY[[[^^^```aaa___]]][[[YYYZZZ[[[[[[ZZZWWWTTTRRRPPPNNNKKKHHHFFFFFFGGGHHHIIIMMMRRRUUUYYY```jjjqqqyyy|||}}}}}}pppoooooorrruuuxxxyyyyyysssqqqrrryyy||||||~~~rrrqqqooonnnmmmkkkiiihhhfffhhhgggaaa\\\\\\bbbiiikkknnnnnniiieeeddd___ZZZVVVWWW[[[```ddddddbbb```XXXZZZ\\\[[[YYYYYY]]]aaacccdddcccbbb``````aaacccfffhhhkkkmmmnnnqqquuuxxx}}}~~~~~~{{{yyyyyy{{{~~~}}}ppphhhjjjrrrvvvwwwqqqhhh```WWWPPPIIIEEEFFFDDDBBBAAA???<<<888555111000...---,,,,,,---------,,,+++++++++,,,------++++++++++++++++++++++++)))************+++++++++)))***+++++++++***)))(((((()))+++---...---,,,+++******+++++++++,,,,,,,,,++++++************++++++)))))))))******+++++++++))))))*********)))(((''''''(((((())))))))))))))),,,***))))))*********)))zzzuuu|||{{{{{{|||{{{tttkkkccc^^^gggpppuuu|||yyywwwwww~~~~~~~~~}}}zzztttrrrrrrrrrrrrsssrrrqqqrrruuu}}}{{{wwwvvvxxxzzz{{{~~~|||vvvqqqoooppprrryyy}}}{{{rrrqqqsssssspppnnnnnnqqqsssqqqooonnnyyyyyyggg[[[XXXUUURRROOONNNMMMJJJIIIJJJFFFAAA:::555222000000111000...------///111222////////////////////////........................------------------------+++,,,............,,,+++***+++,,,,,,------,,,,,,+++,,,,,,---.........---...........................------,,,,,,------...++++++******++++++,,,,,,)))))))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,+++******))))))))))))))))))*********+++++++++,,,------......------,,,+++++++++,,,,,,,,,------************+++,,,------***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))))))))))))))))),,,------......------,,,)))***+++,,,---,,,++++++)))************+++++++++))))))+++,,,...///111111222111000111555;;;AAAEEEEEELLLRRRRRROOOMMMPPPUUUSSSUUUWWWWWWVVVVVVVVVWWWVVVWWWXXXYYYYYYWWWUUUTTTQQQSSSWWW[[[]]]^^^^^^^^^\\\\\\]]]]]]\\\[[[YYYXXX\\\^^^aaacccbbb___[[[XXXXXXXXXYYYXXXWWWUUURRRQQQIIIGGGEEECCCDDDGGGJJJLLLSSSWWW\\\```bbbhhhqqqyyy|||{{{{{{}}}{{{yyyvvvuuuvvvwwwvvvvvvpppnnnpppxxxwwwuuuxxxzzz|||pppooommmmmmnnnoooooonnnooopppooofff]]]ZZZbbbjjjjjjllllllhhhfffeeebbb]]]YYYYYY[[[^^^aaabbbaaa```\\\___```[[[UUURRRWWW\\\ccccccbbb```^^^]]]^^^```bbbccceeefffiiinnnuuuzzz||||||}}}~~~tttssszzz~~~ttthhh^^^TTTKKKFFFHHHGGGFFFEEECCC@@@;;;777222000///---,,,,,,,,,------,,,+++++++++,,,---...++++++++++++++++++++++++)))************+++++++++)))***++++++***)))((('''"""&&&***,,,------,,,*********++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,******+++,,,+++***)))(((&&&'''((()))******))))))---,,,***)))***+++***)))ssskkkjjjjjjsssxxxrrrllljjjiiifffbbbgggmmmrrrxxx~~~~~~~~~~~~|||~~~}}}yyytttnnnqqqxxx}}}yyyvvvvvvyyy}}}~~~}}}zzzvvvxxx~~~}}}wwwzzzzzz|||~~~zzzwwwvvvzzz~~~~~~{{{xxxwww}}}vvvnnnoooyyy{{{yyyyyy```XXXRRROOOSSSVVVRRRLLLIIIKKKIIIEEEBBB>>>888222---111000......///000///...000000000000//////////////////.........---------++++++++++++++++++++++++.........------,,,,,,,,,111///,,,******+++---...++++++,,,,,,,,,---------...............///000000........................111...,,,...222222...******,,,...---,,,++++++,,,111///---+++***+++,,,---))))))******++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,------222111///...,,,++++++++++++++++++++++++++++++++++++,,,------,,,+++)))(((++++++++++++++++++++++++************************++++++++++++******))))))---+++***+++---...---,,,---......//////......---++++++++++++++++++++++++******+++++++++,,,,,,,,,///111111000...---......000111333666<<>>AAAFFFKKKNNNOOONNNMMMPPPRRRTTTTTTSSSRRRRRRSSSUUUVVVWWWXXXXXXYYYXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZ\\\ZZZYYYYYYZZZ\\\\\\[[[YYYZZZZZZ[[[ZZZZZZYYYXXXZZZ[[[[[[YYYTTTPPPMMMLLLJJJHHHHHHIIIMMMSSSZZZ```aaa___]]]aaahhhpppuuuwwwwwwuuurrrooonnnooorrrtttwwwxxxxxxuuupppkkkjjjjjjlllooowww~~~~~~wwwssssssuuutttrrrooollljjjiiiiiifffiiilllmmmiiiddd___]]]eeeiiiiiiddd```aaa```]]][[[]]]___]]][[[[[[^^^bbb```dddjjjnnnppppppqqqrrrooollljjjiiifffeeejjjrrrzzzxxxuuusssqqqnnnjjjggg___aaa```\\\VVVRRRSSSUUUXXXZZZ[[[WWWSSSUUU]]]dddiiimmmrrrsssnnnhhhfffgggmmmwwwzzzpppgggbbb^^^]]]aaadddfffkkkqqquuurrrmmmiiiiiirrr{{{uuuqqqnnnllliiifff\\\YYYUUUSSSRRRPPPNNNLLLCCCAAA>>>:::666333111000///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++)))******++++++******)))+++++++++*********))))))+++---000222111///+++)))************************,,,+++++++++***)))))))))qqqqqqqqqsssttttttsssrrroooiiiccc`````````___]]]ZZZ^^^aaaccceeeiiimmmooosssuuuwwwwwwvvvzzz}}}xxxtttsssvvvvvvtttrrrmmmiiillltttzzz~~~}}}uuurrrqqqllleeedddfffjjjlllmmmlllkkkiiiiiimmmqqqooolllnnnvvv~~~xxxtttrrrrrrrrruuuwwwyyyyyyxxxzzz{{{|||~~~yyyvvvwwwzzz|||{{{zzzyyyzzz|||}}}|||{{{|||zzzvvvoooggg```]]]\\\[[[UUURRRUUUYYYZZZ___eeejjj}}}{{{kkkYYYPPPMMMMMMOOOSSSVVVUUUSSSRRRPPPMMMHHHDDD:::777333111000111111000000000000000////////////---.............................................------------------------)))***,,,---...---,,,+++,,,,,,---------.........---------------...//////------------------------///---,,,,,,...///000111///000111000---,,,+++,,,---,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,)))***,,,......---+++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,...//////...---,,,++++++++++++,,,---------------------------******+++++++++,,,,,,,,,+++,,,---...000444:::>>>BBBEEEIIINNNPPPPPPNNNMMMPPPRRRSSSSSSRRRQQQRRRSSSVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYZZZ[[[[[[[[[ZZZXXXWWW[[[ZZZYYYUUUOOOKKKIIIIIIIIIKKKMMMQQQXXXaaagggiiicccbbbbbbgggnnntttvvvuuuqqqooonnnmmmlllkkkkkkjjjmmmmmmnnnlllkkkiiiiiiiiijjjlllssszzzyyysssooopppssssssqqqnnniiiggghhhjjjfffiiillllllgggbbb]]]ZZZaaaeeeeeebbbaaadddfffeeeaaacccdddbbb______bbbeeeeeeiiiooouuuyyy|||~~~xxxuuussssssqqqrrryyy|||yyyvvvrrroooiiihhhccc]]]XXXWWWZZZ]]]]]]___```]]]ZZZZZZ___dddlllrrrxxxxxxtttnnniiiffffffmmmsssrrrpppnnnjjjddd___]]]]]]```aaa```aaaeeebbbdddeeeeeegggnnnwww~~~wwwsssrrrpppkkkgggdddaaa^^^[[[YYYXXXUUUSSSQQQNNNHHHBBB<<<999777666///---+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++******))))))*********++++++++++++++++++++++++******)))************************,,,+++++++++***)))))))))nnnoooqqqssssssqqqnnnlllfffccc``````ccceeedddccc___dddggghhhkkksssxxxzzz{{{yyywwwvvvuuuwww~~~zzzuuurrrqqqrrrrrrqqqssskkkgggmmmwww~~~vvvqqqoookkkeeebbbdddgggjjjllllllkkkjjjkkkooorrrrrrqqqsssyyyyyytttsssrrrpppmmmsssxxxzzz}}}zzzzzz{{{|||~~~|||{{{}}}{{{zzz{{{~~~{{{pppfff^^^[[[UUULLLHHHLLLQQQUUU^^^iiimmmzzzuuuaaaTTTNNNKKKLLLOOOUUUTTTTTTUUUUUUTTTQQQNNNCCC???999555333222111000000000000000////////////---------.......................................,,,,,,,,,------------...+++,,,...//////...------,,,---------............------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///111333444...///000///---+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,///000000///...---,,,++++++,,,---...------------------------******+++++++++,,,,,,,,,)))+++...000444888>>>CCCEEEGGGJJJMMMOOOOOOOOONNNPPPRRRSSSSSSRRRRRRSSSUUUWWWWWWXXXZZZZZZZZZZZZZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXYYY[[[[[[[[[YYYYYYZZZ[[[\\\[[[YYYWWWVVVXXXWWWTTTOOOKKKIIIJJJLLLMMMQQQVVV[[[eeepppvvvvvvjjjgggfffjjjqqqvvvuuusssnnnllllllllllllkkkhhhfffeeeffffffggghhhjjjkkkkkkkkklllpppuuusssnnnkkkllloooooonnnjjjfffeeeiiilllkkknnnpppppplllgggcccaaabbbgggjjjjjjlllqqqttttttmmmmmmmmmjjjhhhhhhiiikkkqqquuu{{{}}}yyyyyyzzz||||||zzzssspppjjjdddaaaccchhhlllkkkkkkjjjhhhgggfffgggiiimmmsssxxxyyyxxxuuummmeee^^^cccfffddddddeeeeeeccc```___```dddeeeaaa```bbbZZZ]]]bbbeeehhhmmmuuuzzz|||zzzyyyvvvooohhhhhhfffcccaaa```___]]][[[^^^ZZZTTTMMMEEE@@@<<<:::222000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,)))(((&&&%%%%%%%%%'''(((************************+++++++++***************nnnqqquuuvvvtttoookkkhhhaaa___```eeelllrrrsssrrrnnnqqqppplllmmmuuu|||}}}|||wwwssspppllllllwww{{{uuusssssstttuuuvvvvvvooommmrrrxxx|||vvvnnnkkkiiigggdddfffiiikkkmmmnnnmmmmmmrrrtttwwwyyyzzz|||}}}|||xxxxxxwwwtttmmmsssxxxzzz{{{xxxxxxyyyzzz}}}~~~zzz|||}}}|||~~~xxxooohhheee]]]TTTOOOPPPPPPSSSbbbtttzzzkkk\\\UUUOOONNNPPPOOOPPPQQQTTTVVVVVVTTTRRRMMMHHHAAA;;;777555333222000000000000////////////---------.........//////------------------------,,,,,,,,,---------......------.........---,,,,,,------------............------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...//////000000+++,,,......,,,,,,,,,---+++++++++,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++---,,,+++*********+++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,///000000///...---,,,++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,***---111555:::???DDDHHHIIIIIIJJJKKKMMMOOOPPPQQQQQQRRRSSSSSSSSSTTTVVVXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[\\\\\\[[[[[[ZZZZZZXXXXXXXXXZZZ\\\\\\ZZZYYYYYYZZZ\\\\\\\\\YYYWWWUUURRRPPPMMMJJJHHHJJJOOOSSSSSSXXX]]]cccooo}}}rrrmmmhhhiiioootttsssqqqpppmmmjjjjjjjjjjjjhhhfffccccccdddfffiiilllmmmnnnmmmmmmnnnpppmmmgggeeegggkkklllkkkhhhfffhhhooouuuyyy{{{}}}|||xxxtttqqqppppppwww|||~~~vvvtttpppnnnnnnmmmlllkkkvvv{{{}}}wwwvvvxxx{{{}}}xxxvvvrrrppppppsssyyy}}}~~~zzzvvvsssssssssrrrqqqpppuuuyyy{{{}}}}}}ttthhh```dddeeeaaa___aaaaaa```___]]]```eeefffdddcccfffdddfffgggfffgggkkkrrrxxx}}}~~~{{{rrriiihhhfffeeeeeefffffffffeeeiiigggccc]]]TTTKKKBBB>>>999666222///......---+++------------------------+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,...------,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++*********************++++++)))((('''&&&%%%&&&'''(((***************************************+++++++++qqqtttxxxyyyuuuoooiiieee______ccckkkuuu}}}||||||vvvmmmkkkssszzz|||{{{tttnnnjjjdddcccnnn{{{~~~|||wwwuuuvvvwwwzzz|||~~~yyyxxx||||||}}}vvvkkkhhhhhhggghhhiiilllnnnpppqqqqqqqqquuuvvvyyy|||~~~~~~~~~}}}{{{||||||xxxuuu{{{~~~~~~zzzwwwvvvvvvtttxxxyyyvvvzzz~~~}}}~~~{{{vvvqqqoooiiiaaa\\\XXXRRRRRReee}}}rrrddd[[[UUURRRSSSIIIJJJLLLPPPSSSTTTSSSRRRTTTNNNFFF???;;;888555444000000000000////////////---------.........//////------------------------,,,,,,,,,------.........---,,,,,,++++++*********---------.........//////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...000111000---***)))((('''))),,,---,,,---...///***++++++,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******+++++++++++++++++++++++++++******)))***,,,---...))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++,,,///111111000...---+++******+++---...))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,000666;;;@@@EEEJJJMMMKKKJJJIIIJJJKKKNNNRRRTTTRRRSSSTTTUUUTTTUUUXXXZZZYYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWXXX[[[]]]]]]ZZZXXXYYYZZZ\\\]]]\\\YYYWWWUUUMMMKKKHHHFFFGGGKKKSSSYYYYYY]]]aaafffssswwwooogggeeejjjpppqqqppprrrnnniiiggghhhiiihhhfffccccccdddfffjjjmmmoooppppppnnnmmmmmmiiibbb```bbbjjjkkkkkkiiihhhllluuu}}}~~~}}}xxxtttooonnnnnnnnnkkkiiisssyyyyyypppoooqqqtttyyy}}}}}}{{{{{{zzzxxxwwwyyyyyyxxxyyy{{{}}}zzz{{{|||zzzxxxtttxxxzzz}}}zzzmmmhhhkkkkkkeeeaaa```^^^[[[[[[ZZZ\\\aaaddddddfffjjjvvvsssnnnhhhdddgggnnnuuu|||{{{~~~}}}sssiiifffeeeeeefffiiikkklllkkkuuuuuusssnnndddXXXLLLEEE???<<<666222000...,,,+++------------------------,,,,,,,,,---------......,,,------......------,,,///......------......///++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***)))))))))+++++++++***************************************))))))******+++++++++,,,tttrrrqqqqqqqqqnnngggaaaaaaaaaeeennnyyyzzznnniiijjjooorrrsssoootttrrrggg___ccciiilllrrrvvv{{{|||xxxuuuvvvxxx{{{xxx}}}vvvmmmiiilllppprrrooonnnsss{{{~~~~~~}}}{{{{{{}}}~~~{{{zzz~~~~~~zzzwwwxxxqqqoootttwwwvvvxxx}}}}}}~~~}}}~~~{{{{{{zzz~~~tttkkkddd______jjjwwwoooccc```[[[TTTSSSNNNJJJKKKQQQUUUVVVUUUUUUSSSOOOHHH@@@999555333444111...,,,---...............//////////////////---------............///------,,,,,,,,,,,,------------------------------///......------,,,++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,---......//////......---,,,,,,+++,,,---///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,------------,,,+++&&&'''((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------///...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////......---------......///,,,------,,,+++***,,,...---,,,,,,,,,,,,...///000111555;;;@@@DDDHHHKKKNNNIIIIIIIIIJJJLLLNNNQQQRRRTTTTTTUUUVVVVVVWWWXXXXXXZZZ[[[\\\]]]^^^_________```]]][[[\\\^^^___]]]ZZZ]]]\\\[[[[[[ZZZZZZZZZ[[[ZZZXXXWWWZZZ]]][[[QQQHHHHHHFFFEEEHHHOOOWWW___ccceeeggglllttt|||tttnnnhhhfffjjjmmmnnnmmmwwwmmmbbb```eeeiiigggccc]]]^^^aaafffkkknnnnnnmmmpppnnnjjjddd___^^^___aaammmoooooommmqqqzzzzzztttnnnmmmnnnooollliiiqqqttt{{{yyypppiiiiiimmmrrrvvv}}}~~~zzzrrrmmmmmmllljjjjjjooovvv{{{~~~{{{xxxxxxzzz|||sssqqqooonnnlllhhhccc___```YYYXXX^^^```___gggttttttllllllnnnooozzzxxxvvvwwwwwwuuupppkkkggghhhhhheeecccfffmmmsss~~~{{{rrrhhh\\\QQQGGGAAA:::666555222...***---...//////...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,---...//////...---,,,...+++)))(((***+++)))'''************************++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++******)))))))))************************tttrrrqqqrrrssspppkkkfffaaabbbfffoooyyyxxxmmmhhhiiimmmoooooolllqqqppphhhcccgggooorrrrrrwww~~~{{{tttoooooorrruuuwww|||{{{uuutttyyy~~~~~~|||{{{{{{{{{{{{yyysssqqqvvvyyywwwuuuuuuqqqwww}}}zzz~~~}}}yyyzzzzzzqqqkkkfffjjjpppzzz~~~zzzpppmmmiiiddd]]]WWWPPPNNNPPPSSSSSSRRRUUUUUUSSSNNNHHHAAA;;;888444222000000000000///...........................---------............////////////....../////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,------,,,+++******+++,,,------...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,......,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////000000000000000///......------------(((***+++***)))((()))***------,,,,,,---///111333666:::@@@DDDGGGJJJLLLNNNKKKKKKLLLMMMNNNQQQSSSTTTWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\^^^______````````````^^^\\\]]]______^^^\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVRRRMMMIIIHHHGGGGGGKKKSSS]]]fffkkkqqqsssvvvyyy||||||zzzyyyooojjjeeedddgggjjjjjjhhhoooiiibbb```bbbdddfffeee^^^___```bbbdddgggiiijjjnnnmmmkkkhhheeeeeegggiiippptttuuuuuuxxxssspppnnnooorrrrrrooollloooqqqwww|||uuunnnkkkmmmqqqttt}}}~~~|||uuuooonnnkkkgggiiinnnvvv~~~|||rrrnnnooosss{{{~~~{{{yyyuuuoooiiiddddddbbbdddhhhdddaaalll|||{{{ooollloooqqq|||~~~uuupppnnnlllmmmppppppmmmjjjeeefffhhhiiikkkpppwww|||~~~xxxqqqhhh___YYYQQQFFF===777444111///------...---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,---...//////...---,,,...,,,++++++...//////---************************++++++++++++++++++++++++++++++***))))))***++++++,,,+++++++++************************************rrrpppoooqqqsssrrrnnnkkkddddddgggnnnvvv|||}}}|||zzztttmmmiiijjjmmmoooooolllqqqqqqlllhhhkkkqqquuuuuu{{{~~~uuunnnmmmppptttxxx|||}}}~~~~~~xxxyyy|||vvvqqqooovvv|||zzzuuuqqqjjjqqqzzz}}}|||xxxtttxxxzzzsssnnnlllqqqsssssspppqqqzzz}}}xxxuuusssjjjcccYYYSSSQQQQQQPPPOOOUUUUUUVVVTTTPPPIIICCC???666555444444444333000---........................---------............///////////////////////////........................++++++,,,------...//////------------------------...------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------......------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,------.........------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000111111//////---,,,+++*********)))+++------,,,+++++++++...---,,,,,,---111444666===AAAFFFJJJLLLMMMMMMNNNNNNNNNOOOPPPQQQTTTUUUVVVYYYZZZ[[[\\\]]]^^^^^^___]]]^^^___```aaaaaaaaa``````^^^]]]^^^``````___^^^\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYWWWSSSMMMJJJJJJKKKHHHIIIKKKQQQZZZdddnnntttxxx{{{}}}|||yyyuuurrrppphhhdddaaaaaaccceeedddbbbeeeeeedddbbbaaabbbdddfff]]]^^^___^^^^^^```fffkkkoooooopppooommmmmmnnnppprrrxxx}}}~~~yyyssslllkkklllppptttuuurrrooorrrsssvvv|||}}}~~~zzztttnnnmmmpppsss~~~|||yyywwwsssmmmkkkooowwwtttjjjgggiiimmmttt||||||uuuppplllnnnrrrqqqhhhcccnnntttlllnnnrrruuuuuuhhhfffcccaaabbbfffhhhhhhfff^^^___aaaeeejjjrrryyy}}}~~~zzzwwwrrrkkknnnfffYYYKKK@@@999777666//////...---++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,---...//////...---,,,,,,*********,,,---,,,+++************************++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,++++++++++++***************************qqqooommmooorrrsssqqqooohhhffffffkkkrrrwwwyyyyyyuuuqqqlllkkklllooopppqqqpppssstttqqqnnnnnnpppssszzz{{{yyy}}}yyywwwxxx{{{}}}~~~xxxxxxyyyrrrllljjjpppyyy}}}xxxssspppvvv|||wwwoootttwwwqqqkkkllljjjhhhhhhnnnvvv{{{xxxwwwwwwuuummmbbbYYYTTTRRRQQQPPPTTTTTTTTTUUUSSSOOOIIIEEE;;;999666444444333111///............---------------------............///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++,,,------------,,,+++,,,---.........,,,,,,,,,------......------,,,************************++++++++++++++++++++++++************************++++++,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((---,,,+++***************---------------------------------.........//////............/////////000,,,+++***)))))))))))))))))),,,...///...---,,,,,,---,,,+++,,,...333777:::BBBFFFKKKNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTVVVWWWXXXZZZZZZ[[[\\\^^^___``````^^^___```aaaaaaaaaaaaaaa````````````aaaaaaaaaaaa]]]]]]]]]]]]\\\[[[[[[ZZZYYYWWWSSSNNNJJJIIIKKKNNNKKKMMMQQQWWW^^^hhhqqqwwwuuuxxxzzzyyytttoookkkjjjbbb```______aaaaaa```^^^aaaccceeeggggggfffdddccc[[[]]]]]]\\\ZZZ___hhhpppsssuuuvvvuuurrrqqqqqqqqqpppyyyzzzzzz}}}~~~yyyrrrmmmkkkkkkmmmppptttvvvuuusssxxxwwwxxxzzz|||}}}{{{yyyxxxzzzzzzuuuooolllooosss~~~ttttttxxx{{{sssllljjjkkkmmmqqqwww}}}zzz{{{|||xxxnnngggooo|||zzznnnmmmpppkkkwww~~~ooocccddd___[[[[[[^^^```aaa```ZZZYYYYYY\\\cccllltttyyy{{{~~~~~~zzzxxxxxxuuupppxxxsssiii\\\PPPEEE???;;;444222000............---------------------------+++++++++,,,++++++++++++,,,,,,............,,,,,,---,,,++++++***)))((('''************************************************+++******************+++,,,,,,,,,+++++++++++++++************************rrrooommmnnnqqqttttttsssllliiifffgggnnnuuuyyyzzztttqqqnnnkkkkkkkkkllllllpppsssuuuwwwuuussstttwww}}}|||vvvwww~~~{{{{{{{{{xxxrrrlllgggjjjssszzzyyytttuuuzzz{{{qqqrrryyyooollliiigggeeeeeeiiillluuuyyy~~~~~~yyyuuuuuuxxx{{{tttiii___YYYWWWWWWWWWUUUTTTTTTUUUUUUSSSNNNKKKCCC>>>888444222222111111//////.........------------------............///------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---...............,,,,,,.........---,,,+++,,,------......------,,,***************************+++,,,,,,,,,,,,+++******************************++++++******)))((('''+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,++++++***+++++++++---------------------------------.........//////,,,,,,,,,---------......******)))******+++,,,,,,%%%(((+++,,,+++***))))))++++++,,,---111666:::===EEEIIIMMMOOOOOONNNNNNNNNPPPQQQSSSTTTVVVXXXYYYYYYYYYZZZ[[[\\\^^^___```aaa___```aaaaaaaaaaaaaaaaaabbbbbbcccbbbbbbbbbbbbccc^^^______^^^]]][[[ZZZYYYWWWSSSNNNLLLNNNPPPRRRSSSQQQTTTXXX\\\```gggnnnssspppsssuuuuuurrrmmmhhhfff```_______________^^^]]]aaabbbfffkkkooommmfff```XXXZZZ\\\[[[[[[aaammmvvvyyyzzzzzzwwwsssooommmmmmlllvvv~~~zzz{{{}}}{{{yyyzzzzzzwwwrrrppptttsssrrrsssuuuwwwxxxyyy{{{zzzxxxxxxxxxwwwvvvuuurrruuuvvvsssnnnlllpppttt~~~|||zzztttqqqrrrrrrpppppprrrtttzzz{{{vvvsssvvv{{{}}}~~~zzzuuuwww|||sssmmmkkkbbblllvvv{{{{{{xxxoooeeeeee```YYYVVVXXXZZZZZZYYYZZZYYYXXXYYY___hhhqqqxxxzzz~~~~~~|||{{{{{{yyyuuuwwwuuurrrkkkaaaUUUJJJCCC;;;777222000000000000///------------------------+++,,,---......---,,,,,,+++,,,---......---,,,+++---.........---++++++************************************************************++++++*********++++++++++++++++++++++++************************sssoookkklllooosssttttttmmmiiifffgggnnnvvv{{{}}}wwwuuupppkkkhhhfffeeeeeekkknnnttt|||~~~}}}{{{}}}tttssswww|||yyytttnnnlllsss{{{}}}yyyxxx{{{{{{xxx~~~wwwrrrnnnkkkgggaaa___aaaggghhhlllpppqqqpppuuu{{{|||wwwnnnfff```^^^^^^^^^ZZZYYYZZZ\\\^^^\\\VVVQQQKKKEEE===666333222222222000000000///......---------------............//////000111222222111000///------------------------//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,---......//////......------......------,,,,,,,,,------......------,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++************+++,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------+++***)))------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++++++++,,,,,,,,,,,,---+++++++++,,,---...000000'''))),,,,,,,,,++++++,,,+++,,,...222666;;;???AAAGGGJJJMMMNNNNNNNNNOOOQQQRRRSSSUUUWWWYYYZZZZZZ[[[ZZZZZZ\\\]]]___```aaabbbbbbbbbccccccccccccbbbbbbdddeeefffeeecccbbbcccddd_________^^^\\\YYYVVVUUUSSSQQQPPPRRRVVVYYYZZZYYYYYY\\\___aaaaaadddiiinnnooopppqqqrrrrrrnnngggbbb_______________^^^^^^^^^aaaaaaeeekkkppppppjjjddd]]]^^^``````bbbhhhqqqwwwzzz{{{yyyuuuoookkkhhhggggggqqqyyyyyyxxxyyyzzzzzzzzz||||||vvvqqqnnnnnnsssxxxwwwuuuuuu|||{{{yyyxxxwwwyyy{{{|||yyyxxxwwwuuuuuuuuuuuuuuuqqqrrrrrrpppnnnoootttxxx~~~xxxuuutttwwwxxxtttpppqqqvvv~~~|||vvvuuuxxxyyyxxx{{{|||rrrkkk___fffllloooqqqrrroooiiigggaaaZZZWWWWWWYYYYYYXXXZZZ\\\]]]\\\]]]bbbkkkqqqxxx}}}~~~sssrrrqqqqqqnnneeeXXXNNNEEE???888333222222000...------------------------,,,---...///000///...---+++,,,---......---,,,+++$$$'''***,,,++++++,,,---************************************************)))***++++++++++++***))))))************+++++++++************************pppkkkfffeeehhhlllnnnnnniiiggggggkkkssszzz}}}~~~yyywwwsssmmmiiiggghhhiiihhhkkkuuuvvvooossszzz~~~zzz}}}wwwssssssnnnfffaaaaaa```\\\]]]bbbgggjjjpppxxx|||xxxrrrkkkeeeccccccdddbbbcccggglllnnniii___WWWPPPKKKCCC<<<888555333111222111111000//////......---------............//////000111222222111000///---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---............---///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---,,,+++******+++,,,---,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---,,,+++...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,------...///***,,,------------...000,,,...222777<<>>666222222222111000///......---//////............//////...---,,,+++,,,...000111........................------------------------------/////////...---,,,------------------------///...---,,,,,,---...///000///---+++************+++,,,,,,---,,,+++***)))***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************,,,+++******,,,---------///......------,,,++++++,,,++++++******++++++,,,---------,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++***++++++---...///000666>>>EEEHHHJJJJJJKKKJJJJJJKKKMMMQQQUUUWWWWWWYYYXXXXXX[[[___ccceeefffgggggggggggghhhhhhiiiiiiggghhhiiijjjjjjiiihhhfff```hhhlllfffaaadddfffeeeddd\\\VVVTTTPPPLLLJJJKKKKKKXXXcccfffddddddeeeeeejjjjjjjjjhhheeebbb^^^\\\___```fffnnnoookkkggghhhcccaaa```bbbeeeccc[[[UUURRRVVVYYYZZZ\\\dddqqq{{{|||xxxsssooolllgggcccbbbaaa```bbbgggjjjiiilllpppmmmfffeeekkkrrr{{{}}}uuummmmmmnnnnnniiiggggggkkkssswwwwwwuuurrrsssuuuvvvwwwvvvuuutttxxx||||||xxxvvvvvv}}}||||||yyyxxxzzz~~~xxxxxxwwwxxx{{{wwwnnngggeeebbb```cccjjjjjjiiifffccccccgggmmmrrrxxxvvvggg^^^WWW^^^bbbgggmmmwww|||zzztttnnnooosssssspppnnnggg]]]UUUOOOFFF;;;333222000......000000///---------------,,,+++***)))+++++++++++++++++++++++++++,,,,,,---,,,+++***)))((()))***+++++++++++++++)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((***)))))))))***+++,,,,,,ddd___ZZZYYY]]]cccgggiiicccfffiiimmmqqqwww}}}~~~|||}}}~~~zzzvvvsssuuuxxx{{{}}}{{{wwwsssrrrxxx{{{{{{|||zzz~~~}}}zzz{{{zzz{{{~~~tttrrruuu}}}}}}~~~}}}tttlllccc\\\YYYYYYZZZZZZ```fffiiidddcccggglllmmmnnnsss{{{ppp\\\UUUOOOMMMJJJBBB;;;888444444333111000///......//////.........//////000///...---,,,---...///111........................------------------------------...//////...---,,,------------------------//////............//////------,,,++++++,,,,,,---+++,,,,,,---,,,+++***)))++++++++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++//////...///000000000///---------------------------,,,,,,,,,,,,,,,,,,---.........---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++......---------,,,,,,,,,,,,+++******+++---000111222888???EEEHHHIIIIIIJJJKKKKKKLLLNNNQQQTTTVVVWWWYYYYYYZZZ]]]bbbfffiiijjjllljjjhhhgggfffgggiiijjjiiijjjlllllllllkkkiiiggghhhnnnpppjjjeeeeeeeeebbb___XXXRRRQQQOOOKKKIIIKKKKKKVVVaaaccccccfffjjjkkkiiihhheeecccaaa```______aaabbbgggmmmnnnjjjggggggfffeeedddeeeddd```XXXRRRTTTUUUWWWZZZ```jjjuuu||||||wwwtttllleeefffbbbaaaccccccaaabbbeeelllkkknnnqqqnnngggggglllqqqyyy}}}zzzuuuuuutttqqqpppnnnmmmqqqwwwzzzzzzwwwrrrrrrqqqqqqqqqrrrrrrssszzz~~~|||uuurrrvvv}}}}}}xxxwwwvvvyyy|||~~~~~~}}}|||zzzyyyyyy{{{yyypppjjjccc]]]^^^ccciiihhhfffdddbbbccceeegggxxxvvvggg\\\YYY]]]ccchhhmmmsssyyy{{{~~~|||xxxwwwxxxtttnnnooojjjddd___YYYQQQEEE===666444111///...------,,,............---,,,,,,+++++++++++++++++++++++++++,,,------...---,,,+++***))))))***+++++++++++++++******+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++***))))))*********)))******++++++aaa___^^^___cccfffiiiiiieeeggglllqqqwwwwwwtttssssssqqqoooppprrrrrroookkkjjjiiiiiijjjlllmmmlllkkklllsssxxxwwwzzz{{{zzz~~~~~~zzztttsssvvv{{{~~~|||uuuoooooouuuwww{{{{{{uuummmeee___YYYUUURRRWWW]]]``````aaagggnnnppprrrvvv~~~aaaYYYRRRPPPMMMFFFAAA???777666444333111000//////...............///000111111000///...---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,------......///......---------------------------//////000000000000//////++++++++++++,,,---///000+++,,,,,,,,,,,,++++++***...------,,,++++++******++++++************++++++++++++++++++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,++++++,,,------...//////...------,,,,,,------...............------,,,+++------------------------++++++++++++++++++++++++))))))))))))************...------------,,,,,,,,,,,,+++******,,,///222555888===CCCHHHJJJJJJJJJKKKLLLLLLMMMOOOQQQTTTVVVWWWZZZ[[[]]]aaaeeeiiillloooooommmiiigggfffgggjjjllllllmmmnnnooonnnmmmkkkiiimmmpppooolllhhhgggccc___ZZZTTTOOOOOONNNKKKJJJLLLNNNXXX```bbbbbbfffjjjkkkhhheeeaaa^^^]]]^^^aaacccdddeeeiiiooopppjjjeeeeeefffggghhhgggddd]]]VVVRRRTTTUUUXXX^^^gggqqqyyy}}}{{{uuurrrqqqiii``````^^^```eeegggeeeeeegggpppqqqtttuuurrrmmmnnnqqqtttzzz~~~{{{vvvwwwuuutttvvvyyy{{{zzzxxxpppnnnkkkhhhhhhjjjmmmooozzz~~~tttmmmooouuu|||xxxxxxxxx{{{~~~~~~~~~{{{zzz|||~~~}}}|||{{{~~~vvvlllccc```aaagggfffeeecccaaa```^^^]]]nnnppp___WWWZZZ^^^aaacccfffkkkpppzzz~~~~~~xxxpppooollljjjhhheee^^^TTTLLLAAA???;;;555000,,,,,,---............------------++++++++++++,,,,,,,,,,,,------.........---,,,,,,)))***++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,++++++***++++++++++++***))))))++++++******)))*********bbbbbbbbbdddgggiiilllmmmmmmqqqwww~~~~~~xxxqqqmmmllljjjiiihhhhhhjjjjjjhhhfffiiigggeeeddddddcccaaa```bbbiiioooooopppyyyyyyooojjjhhhlllsssxxx|||~~~}}}wwwqqqnnnqqqwww|||{{{xxxsssmmmfff^^^WWWTTTSSSXXX^^^aaaeeeiiinnnpppsssvvv}}}ggg^^^WWWTTTPPPJJJEEEDDD:::888666333111000//////......---......///000111222111000///......//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------------------...///000000///...---+++++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,+++000000//////............++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...---------------------------...//////...,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++---------------------------,,,+++,,,...222666999@@@CCCHHHKKKLLLLLLLLLMMMMMMNNNPPPQQQRRRTTTWWWYYY[[[]]]```cccfffiiimmmooonnnmmmkkkiiihhhiiikkklllkkklllnnnppppppooonnnmmmllllllkkkjjjhhhfffaaa]]]WWWQQQNNNOOOOOOMMMLLLNNNSSS\\\bbbbbbaaacccddddddeeebbb^^^\\\[[[]]]```bbbeeegggmmmsssrrrjjjbbb``````cccffffffbbb]]]XXXVVVUUU[[[cccjjjppptttxxx{{{wwwxxxvvvqqqooonnnkkkeee___^^^```eeehhhhhhjjjnnnyyy{{{}}}}}}zzzxxxyyy||||||}}}~~~~~~xxxwwwuuuttttttuuuuuutttrrrkkkgggbbb^^^]]]aaafffjjjvvvzzz}}}qqqiiijjjppp{{{~~~}}}}}}~~~{{{}}}zzzwwwxxxzzz{{{xxxvvvxxxyyy{{{~~~}}}{{{xxxpppuuuyyy{{{vvvpppmmmjjjhhhfffdddbbb```^^^\\\dddyyyzzzhhh^^^[[[YYY[[[]]]___dddiiiqqqxxx~~~xxxmmmlllkkkkkkjjjgggaaa]]]TTTQQQKKKBBB888111//////...---------------------+++++++++,,,,,,,,,,,,,,,------------------,,,,,,******+++,,,,,,+++++++++++++++,,,,,,,,,+++*********++++++,,,,,,,,,++++++******+++++++++******))),,,,,,+++***)))))))))***ddddddeeefffhhhlllpppsssyyy~~~~~~}}}xxxyyyzzzyyyxxxwwwyyyzzz~~~zzzsssllliiiiiifffeeeddddddeeeeeeeeedddhhhfffdddcccbbb___[[[XXXYYY^^^ccceeeeeelll|||yyyllleeeaaacccgggjjjooosssxxx{{{~~~}}}zzzyyy|||~~~qqqtttyyy}}}}}}|||yyytttlllccc\\\XXXUUUYYY```gggkkkllllllnnnooorrrvvvmmmddd\\\XXXTTTMMMGGGEEE===;;;777444111000//////...............///000000111111000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------......//////------------------------+++,,,............,,,+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,---.........//////000000000,,,,,,++++++++++++,,,,,,........................---------,,,,,,,,,,,,,,,------------------------000222333222000...///000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------...222666:::===CCCFFFIIIKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTVVVYYY\\\^^^aaadddfffggghhhkkknnnkkklllmmmmmmmmmmmmlllllliiikkknnnppprrrrrrqqqqqqnnnkkkiiihhhfffaaa\\\YYYSSSNNNMMMOOOPPPOOONNNPPPWWW^^^ccccccaaaaaa```]]]^^^]]]\\\[[[\\\]]]^^^___ccceeemmmsssqqqfff[[[WWWWWWZZZ___bbbaaa___^^^^^^]]]iiivvvzzzvvvqqqrrrtttnnnuuuwwwrrrllljjjjjjiiiaaa^^^]]]bbbfffiiinnnuuu{{{{{{|||zzzwwwtttqqqpppnnnmmmlllkkkiiihhhddd```ZZZUUUUUUYYY___dddnnnrrrwww|||{{{ooofffgggmmmssswwwxxxvvvwwwzzzyyyvvvssspppmmmmmmoooqqqooommmqqqtttwwwzzz}}}|||yyymmmqqqrrrqqqvvvwwwsssnnnjjjgggeeebbb___bbbqqqtttggg]]]UUUVVVZZZ\\\```fffnnnuuu{{{~~~~~~nnnmmmllllllmmmnnnnnnmmmfffbbb[[[QQQEEE;;;444000...---,,,,,,+++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++***)))******+++++++++******,,,,,,+++***)))))))))***fffggghhhjjjnnnttt{{{}}}}}}~~~wwwxxxyyyzzzzzzyyyxxxwwwqqqrrrttttttsssssstttuuuyyyyyyxxxtttooojjjhhhhhhdddccccccbbbbbbbbbccccccbbbbbbaaaaaa```^^^YYYVVVUUUVVVYYY[[[\\\```mmmyyy~~~pppgggcccbbbaaabbbeeeiiimmmpppxxx}}}}}}}}}}}}~~~}}}zzzvvvyyy|||yyy|||{{{qqqggg___\\\[[[]]]cccjjjnnnllljjjkkkjjjkkknnnvvvqqqiiiaaa^^^YYYQQQJJJHHH@@@>>>:::666333111000000//////............///////////////////////////...////////////////////////---------------------------------------...///000------------------------,,,,,,,,,------,,,,,,,,,...............---,,,+++---,,,,,,,,,,,,------...++++++,,,,,,---......///------,,,,,,,,,,,,------////////////////////////---------,,,,,,,,,,,,,,,------------------------...000111///,,,+++...111//////...---,,,,,,++++++,,,++++++******++++++,,,)))******+++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,------------...---...000333666;;;>>>@@@DDDFFFHHHHHHHHHHHHJJJKKKNNNRRRUUUVVVVVVXXX]]]aaabbbfffjjjkkkjjjkkknnnqqqnnnoooqqqrrrrrrpppnnnmmmjjjlllooorrrssstttsssssssssoookkkhhhbbbYYYUUUUUUPPPLLLLLLQQQUUUUUUVVVXXX[[[aaadddbbb``````___\\\XXXYYY[[[]]]```aaaccccccccceeekkkppplll```UUUQQQQQQTTTXXX\\\```cccdddeeeggguuu{{{rrrpppsssrrr{{{xxxnnniiiiiiiiiccc___\\\___ccchhhqqqyyyzzzvvvsssooolllmmmkkkjjjiiigggeeedddbbbbbb^^^ZZZUUUQQQRRRVVV\\\```hhhlllqqqwww{{{~~~qqqfffffflllrrruuuvvvtttvvvzzz{{{yyyrrrnnniiihhhjjjkkkjjjhhhiiikkkmmmoooqqqtttxxx{{{~~~{{{rrrvvvvvvrrrsss|||{{{vvvssspppkkkgggdddkkkvvv~~~uuulllaaaYYYYYYZZZXXX[[[bbbpppvvvzzzzzzzzz||||||zzzoooooooooppprrruuuxxxyyyqqqnnnggg___UUUHHH;;;333111///...,,,,,,,,,,,,---++++++,,,,,,------......++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******))))))***++++++++++++***++++++******)))*********hhhlllqqqwww|||}}}~~~}}}{{{xxxwwwwwwxxxqqqqqqqqqrrrssstttsssrrroooqqqrrrqqqpppoooooopppvvvvvvtttqqqnnnlllkkkkkkeeeeeedddcccaaaaaabbbcccaaa```^^^^^^]]]\\\YYYWWWWWWTTTSSSUUUUUUVVV___jjjvvv|||tttkkkgggbbb______bbbfffhhhmmmqqqvvv{{{|||yyyxxxxxxzzz|||~~~{{{zzz}}}uuujjjdddaaabbb___bbbhhhkkkiiihhhkkkhhhhhhhhhlllxxxssskkkeeeccc___WWWPPPMMMEEEBBB>>>999555333333333111000///......---......---....../////////......////////////////////////........................------,,,,,,---...000111---------------------------------,,,,,,------------.../////////...,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,------///......------......///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------+++'''(((,,,111---------------------,,,,,,,,,,,,++++++,,,,,,,,,)))***+++,,,------------************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---///222777;;;???BBBCCCFFFGGGIIIIIIIIIIIIKKKMMMOOOSSSWWWXXXXXX[[[```eeefffkkkppprrrqqqqqqtttxxxwwwwwwwwwvvvtttrrrpppoooooopppssstttuuutttsssrrrrrrmmmiiieee[[[QQQOOOSSSPPPNNNQQQXXX___aaadddhhhgggiiifff```]]]^^^^^^\\\ZZZ\\\___ccchhhmmmqqqssskkkjjjkkkmmmiii^^^VVVTTTSSSSSSTTTYYY```fffhhhgggjjjuuu{{{|||yyysssooolllhhhccc```cccgggkkkttt|||~~~xxxqqqjjjgggjjjhhhhhhhhhfffdddbbbaaabbbYYYWWWSSSQQQRRRVVV[[[^^^fffjjjpppuuuzzzxxxmmmmmmssswwwzzzzzzxxxyyy~~~xxxsssmmmjjjjjjkkkjjjhhhggghhhiiihhhhhhjjjooossstttvvvxxxzzz~~~}}}xxx}}}}}}yyywww}}}zzzuuummmmmmpppuuuxxxvvvqqqnnnmmmhhheeeeee]]]TTTVVVaaalllrrruuusssqqqqqqqqqooolllnnnqqqsssvvvxxx{{{~~~yyyuuupppmmmfffYYYHHH;;;555333111...---------...++++++,,,,,,---......///,,,++++++***+++,,,---...,,,,,,------,,,,,,+++***((()))***+++,,,---------+++,,,,,,,,,,,,+++***)))))))))***+++++++++++++++*********)))******++++++kkkqqqzzz~~~~~~xxxyyyxxxwwwtttssstttvvvpppooonnnooopppqqqpppoooqqqrrrrrrqqqooolllllllllwwwvvvtttrrrpppooooooooohhhggggggeeeccccccdddeeeeeebbb___\\\[[[ZZZYYYWWW[[[UUUQQQRRRQQQPPPWWW```dddkkkvvvrrrmmmddd___]]]```ccceeegggiiimmmppptttzzz{{{vvvtttuuuwwwzzz{{{~~~zzztttxxxxxxnnnhhhgggeee```___dddgggfffgggllliiihhheeegggoooxxxzzzvvvssslllggggggccc[[[TTTQQQHHHEEE@@@;;;777555555555222111000///------------,,,,,,---.../////////...000000000000000000000000////////////////////////------,,,,,,---...000111------------------------///...---,,,,,,---...///,,,---...//////...---------,,,,,,+++,,,---...////////////...------,,,,,,//////............//////........................000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,)))***000666+++,,,,,,------......///...------,,,,,,------...***+++,,,---.../////////++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........---///444999>>>AAACCCDDDJJJKKKLLLLLLKKKLLLOOOQQQOOOSSSXXXZZZZZZ\\\bbbggghhhnnntttvvvvvvwww{{{~~~{{{xxxuuusssrrrrrrtttuuuvvvwwwvvvuuusssrrrkkkgggddd```VVVLLLLLLSSSSSSRRRVVV```iiimmmqqqvvvtttrrrjjj___ZZZ[[[\\\[[[___aaaeeejjjqqqyyytttpppnnnmmmhhh```[[[[[[XXXTTTSSSXXXaaagggiiihhhfffnnnyyyyyyrrrlllhhhfffiiimmmpppxxx~~~uuukkkhhhkkkiiiiiiiiihhheeedddcccdddXXXVVVTTTSSSTTTXXX\\\^^^gggkkkqqqvvv|||uuuvvv|||}}}|||}}}~~~yyyrrrnnnmmmmmmllljjjkkkkkkjjjhhheeeggglllpppjjjooorrrssswww}}}~~~{{{}}}{{{yyyvvvssssssrrrooollljjjnnnnnnrrrqqqbbbRRRTTTaaadddjjjnnnllljjjjjjiiiggghhhlllpppuuuwwwyyy{{{|||}}}zzzwwwvvvsssgggSSSCCC888666333000///...//////++++++,,,,,,---...//////---,,,,,,+++,,,---//////------------,,,,,,+++***'''((()))+++,,,---......,,,,,,,,,,,,,,,+++***)))((()))***+++++++++++++++***)))))))))***+++,,,,,,vvv~~~zzzwwwuuutttrrrtttttttttsssqqqqqqrrrsssqqqqqqqqqpppnnnmmmmmmnnnqqqqqqqqqqqqnnnlllnnnrrruuuqqqpppuuuxxxuuuqqqpppnnnlllkkkkkklllkkkjjjiiillljjjeeeaaa]]][[[ZZZYYYWWWTTTPPPNNNOOOQQQRRRSSSXXX[[[```gggnnntttxxxzzzxxx}}}|||ooogggbbb______```bbbccceeegggiiilllqqquuuzzzwwwxxxyyy~~~zzzzzz~~~vvvooolllnnnkkkfffdddeeefffhhhhhhhhhgggfffhhhjjjkkkkkkkkkllljjjjjjnnnrrrmmm```UUUMMMKKKGGGBBB<<<777444333333111......///000000///000000////////////000000//////000000111111111222///////////////.........---------.........//////........................,,,,,,,,,------.........///...---,,,+++*********------------------,,,,,,000000//////.........------,,,,,,++++++,,,,,,---------......//////000000111000///...---,,,++++++------,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,+++,,,,,,------------..................---...///...,,,++++++,,,---,,,+++******,,,...///+++,,,---...//////000000---222999???BBBDDDEEEGGGJJJKKKKKKKKKLLLNNNRRRUUURRRVVV[[[^^^aaaeeelllrrrsssuuuyyy}}}yyytttrrrrrrrrrsssrrrqqqsssuuuuuupppllliiibbbZZZTTTNNNKKKNNNTTTTTTXXXcccqqqzzz|||~~~|||qqqbbbZZZ\\\bbbfffccccccgggoooxxxxxxtttooolllkkkhhhdddaaabbb\\\ZZZ^^^aaa``````bbbcccfffnnnxxxtttwwwxxxwwwuuuuuuwwwzzzxxxuuuuuuqqqqqqqqqsssuuuvvvuuutttddd\\\VVVUUUWWWYYY___eeehhhmmmtttzzz~~~~~~{{{yyyxxxxxxtttqqqnnnlllkkkjjjhhhfffiiimmmqqqssssssuuuyyy}}}~~~|||}}}~~~zzzxxxvvvvvvmmmlllnnnpppfffWWWUUU^^^ccceeefffeeebbbbbbeeehhheeekkkttt{{{~~~~~~~~~zzzwwwppp^^^MMM@@@999111------......---+++***))))))***,,,...///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,***)))))))))))))))******|||wwwsssqqqpppooonnnpppqqqqqqpppooonnnooopppppprrrssstttsssrrrqqqqqqqqqrrrttttttsssrrrssstttwwwrrrrrrvvvyyyvvvsssrrrqqqoooooopppqqqrrrqqqpppnnnnnnlllgggbbb]]][[[ZZZVVVSSSNNNLLLLLLMMMMMMMMMRRRTTTVVVZZZ]]]```bbbcccggglllqqquuu}}}zzzpppiiiccc```^^^]]]^^^___```aaadddiiilllwwwyyy{{{zzzxxxyyy}}}yyytttqqqqqqooollljjjiiigggdddaaaaaa`````````aaadddfffhhhkkkiiiiiimmmqqqoooeee\\\RRROOOIIIDDD???;;;888666222000......000222222222000//////////////////000/////////000000000111111////////////////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---,,,++++++++++++------------------------000/////////.........---,,,,,,,,,,,,,,,,,,------............////////////.........---------------+++++++++******+++++++++------,,,,,,,,,,,,,,,,,,------........./////////......---------------...------,,,,,,------.................................//////...,,,***+++,,,---,,,+++******,,,---///,,,,,,,,,---...///000111333888>>>BBBEEEFFFGGGHHHHHHJJJKKKLLLLLLNNNQQQTTTVVVZZZ^^^bbbeeeiiipppuuuwwwzzz~~~}}}xxxuuuttttttuuuwwwtttrrrrrrsssqqqnnnjjjbbb[[[SSSOOOLLLIIIMMMSSSYYY\\\eeerrrzzz|||~~~xxxiii```aaadddeeeeeeeeehhhmmmtttyyyzzzzzzsssmmmhhhjjjpppsssqqqlllkkkbbbZZZ[[[\\\\\\\\\]]]```cccjjjuuuuuuvvvvvvtttrrrrrrtttwww|||}}}~~~zzzyyyyyy{{{}}}~~~~~~|||rrrkkkeeeddddddcccfffjjjnnnsss{{{|||{{{zzzyyyxxxuuuqqqmmmkkkmmmpppsssuuuwww{{{}}}{{{}}}~~~zzzyyy~~~}}}zzz}}}uuummmiiikkkeeeZZZWWW[[[___aaaaaa```]]][[[\\\^^^___fffqqqzzz~~~wwwhhhZZZLLLDDD:::222/////////000---,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---******++++++,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,+++******+++,,,,,,------,,,+++******++++++~~~{{{yyyuuurrrnnnkkkkkkllllllkkkmmmnnnpppooommmlllmmmmmmqqqtttxxx{{{{{{yyyvvvsssrrrtttwwwyyyzzz{{{zzzyyy{{{uuussswwwyyywwwtttttttttssssssuuuxxx{{{{{{zzzrrrttttttoooggg```]]]\\\XXXTTTOOOKKKJJJJJJIIIHHHJJJKKKLLLMMMNNNNNNOOOOOOTTTXXX\\\___gggrrryyyzzzwwwuuusssttt{{{zzzqqqiiiccc^^^]]]^^^^^^^^^^^^```dddgggllloooqqqssstttxxx|||zzzyyyqqqqqqppppppnnniiibbb^^^[[[\\\\\\[[[ZZZ]]]ccchhhjjjhhhhhhkkkppppppkkkfff\\\UUUMMMGGGCCC@@@<<<999444222000000111222222222//////............//////...///////////////000000////////////////////////,,,,,,---------.........---------------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------........./////////...............,,,,,,,,,,,,------....../////////...............++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////000000///...---------...---------------...//////////////////............///000000...,,,******+++---,,,+++***+++,,,---......---,,,,,,---000222444;;;???DDDGGGHHHHHHHHHIIIHHHJJJMMMOOOPPPQQQSSSUUUZZZ^^^cccgggjjjnnnuuuzzz{{{~~~}}}{{{zzzzzz{{{||||||xxxssspppooommmiiieeeZZZTTTNNNMMMLLLLLLPPPUUU]]]^^^eeeooovvvwwwzzz}}}{{{pppiiihhhhhhgggeeeddddddfffiiikkkkkkkkkjjjdddbbbjjjxxx}}}xxxjjj]]]XXXYYYZZZZZZ[[[aaabbbgggrrr|||tttsssqqqnnnllllllnnnppptttvvv{{{|||yyyyyywwwssssssuuuwww|||yyyuuuooopppqqqtttxxx|||}}}}}}{{{|||~~~}}}wwwsssuuurrrqqqvvv}}}|||wwwvvv{{{yyytttsssyyy}}}ooodddcccbbb\\\WWWXXX]]]^^^^^^]]]YYYVVVTTTTTTWWW___kkkvvv~~~~~~rrrfff[[[SSSGGG<<<444111111222............------,,,,,,------,,,,,,,,,,,,------))))))***+++,,,------...++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,}}}zzzwwwtttssspppmmmjjjhhhiiikkkllllllnnnppprrrqqqooonnnmmmmmmuuuxxx}}}zzzuuuqqquuuxxx{{{}}}wwwsssuuuwwwuuuttttttrrrrrrsssvvvzzz}}}~~~~~~tttvvvvvvpppggg```^^^^^^\\\XXXRRRNNNKKKIIIGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHLLLNNNOOOUUU___fffgggfffgggggggggkkkttt|||uuupppiiiddd``````___^^^]]]]]]```bbbgggiiikkkkkkmmmqqqyyy{{{~~~~~~qqqqqqqqqqqqppplllfffbbb]]]______\\\ZZZ\\\cccjjjjjjhhhhhhkkkooopppooommmfff^^^SSSKKKGGGCCC>>>:::777555222000111111000/////////............//////............///////////////////////////000000000,,,------------.........////////////////////////......------,,,,,,++++++,,,,,,,,,,,,,,,---......++++++,,,,,,---...//////........................+++,,,------......///////////////......---------+++++++++,,,,,,,,,------,,,------------------,,,+++,,,,,,,,,------......,,,,,,,,,,,,------------111000///...---------------------------...///000000000000//////////////////000000...,,,******+++,,,,,,+++++++++,,,---...///...,,,,,,...111555777AAADDDHHHJJJJJJIIIIIIJJJIIILLLPPPSSSTTTUUUVVVXXX\\\aaafffjjjmmmqqqwww|||}}}}}}yyytttqqqnnnjjjccc^^^WWWQQQNNNPPPRRRRRRVVV[[[\\\\\\aaaiiinnnppprrrvvvyyy{{{yyysssooonnnllliiiaaa```___^^^^^^^^^]]]]]]bbbaaafffqqqppp___XXXYYY[[[\\\^^^eeedddhhhqqq|||~~~yyyvvvpppnnnjjjfffddddddfffhhhoooqqqvvv}}}|||yyywwwvvvyyy~~~~~~zzztttoootttqqqnnnppptttwwwuuusssuuuzzz}}}}}}}}}wwwsssuuuxxx|||ssseee```^^^ZZZWWWWWW]]]^^^___^^^[[[WWWTTTSSSQQQYYYeeeqqq{{{vvvllleee___TTTHHH<<<555222111...............------,,,------,,,,,,,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------......---,,,++++++******++++++++++++++++++++++++((((((((()))***+++------zzzyyywwwuuusssqqqooonnnooollliiihhhiiilllmmmmmmqqqsssvvvvvvssspppnnnmmmwwwzzz{{{uuuooosssuuuyyy|||uuupppqqqrrrqqqppprrrmmmmmmnnnqqquuuxxxyyyyyysssssspppjjjccc^^^^^^______[[[UUUPPPMMMJJJGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFDDDFFFFFFEEEHHHPPPUUUUUUXXXZZZ\\\\\\]]]aaajjjpppvvvzzzzzzvvvssstttrrrmmm``````^^^[[[YYYYYYZZZ\\\```bbbddddddeeejjjqqqwwwyyy{{{~~~~~~wwwtttrrrpppooommmkkkiiidddffffffbbb]]]]]]bbbhhhggghhhiiikkkmmmoooqqqqqqnnnggg[[[QQQJJJDDD???;;;666444111000111222222111//////............//////////////////............////////////000000111111---------.........//////000000000000000000000000.........------,,,,,,,,,,,,,,,,,,,,,---...//////++++++,,,,,,---...//////---------...............,,,---...////////////...//////......------,,,,,,------,,,,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......000///...---,,,,,,,,,,,,,,,,,,,,,------...000000111111000000000////////////000000...,,,******+++++++++++++++,,,,,,------......---...111555999<<>>@@@EEEGGGJJJKKKJJJJJJJJJKKKHHHLLLQQQUUUWWWXXXYYY[[[```eeekkkpppsssvvv|||yyyvvvrrrppplllfff^^^XXXTTTQQQRRRYYY^^^^^^\\\\\\[[[ZZZ^^^fffjjjkkkmmmpppyyyzzzyyyuuurrrqqqllleee___```aaaaaaaaacccfffiiijjjrrr|||}}}qqqccc\\\ZZZYYY\\\```cccfffkkksssyyy||||||{{{~~~{{{wwwrrrnnnlllkkkkkkgggddd```^^^^^^___```___dddhhhnnnwww}}}}}}sssrrrpppkkkfffeeegggjjjlllqqquuuvvv{{{}}}|||~~~~~~sssggg```^^^___^^^]]]]]]]]]]]]\\\YYYWWWPPPUUU\\\eeemmmvvv{{{pppkkkccc]]]VVVMMMBBB;;;222111///...---...//////......------------......///......---,,,+++***)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***111000...---+++*********|||yyyvvvuuurrrqqqpppppppppqqqrrrssswwwsssooollllllmmmmmmmmmpppsssuuutttpppkkkfffdddhhhhhhjjjooouuuvvvrrrmmmiiijjjiiilll}}}}}}uuutttuuuuuuvvvyyywwwvvvuuuvvvxxxyyyxxxwwwuuurrrnnnnnnpppqqqnnnkkkhhhddd___[[[XXXTTTQQQNNNMMMKKKHHHEEECCCCCCCCCCCCBBBDDDCCC???>>>AAAAAA>>>AAACCCEEEGGGGGGGGGHHHHHHMMMVVVZZZWWWYYYccciiigggeeedddbbb^^^[[[YYYZZZ\\\TTTWWWZZZ\\\\\\___dddiiilllvvv~~~wwwtttvvv{{{xxxtttsssuuuwwwxxxwwwvvvtttpppiiiaaaZZZVVVXXX^^^ffflllnnnooorrrtttqqqooojjj```TTTKKKHHHIII;;;888666555555666555444111111000000000000111111111111000000000/////////...//////000111111222222000000000000111111111111/////////////////////////////////000000000000000...------------......///------------------------,,,,,,,,,------.........///000111111111///---,,,,,,------------------...---------------............000111222222111000...............------------////////////000000000000//////...............////////////000111222444444333333222111111000//////,,,---......,,,,,,,,,...++++++,,,,,,---------,,,+++---000444999>>>BBBDDDEEEHHHJJJKKKKKKKKKMMMNNNLLLOOOSSSWWWYYY[[[^^^```dddiiipppuuuxxx{{{yyyuuunnnjjjhhheee```\\\VVVTTTWWW```eeebbb]]]ZZZYYYYYY^^^fffkkkkkkmmmpppwwwwwwuuupppooonnniiiccc```bbbeeehhhkkkooouuuzzz{{{~~~wwwmmmeee^^^YYYYYY^^^ccciiipppuuuwwwxxxyyyzzzxxxuuurrrnnnlllkkklllmmmgggdddbbbaaaccceeedddccciiilllqqqwww}}}zzzzzz{{{~~~zzzxxxxxxyyyzzzzzzyyyzzz~~~|||vvvqqqllljjjiiihhheeejjjmmmmmmsss}}}wwwmmmhhheeeaaa___\\\\\\]]]\\\YYYWWWTTTWWW[[[___fffoooxxx~~~wwwooogggcccaaa\\\QQQHHH:::777333000......///000......------------......///......------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***000///...---,,,+++++++++|||{{{zzzzzzyyyxxxwwwvvvtttsssssstttuuuwwwyyyzzz|||yyytttqqqppppppooonnnmmmppprrrqqqlllfffaaa^^^___^^^___eeelllpppmmmjjjggggggeeegggzzz~~~|||}}}}}}~~~{{{wwwuuuyyy~~~zzztttnnnjjjfffbbb___\\\YYYVVVQQQPPPMMMKKKJJJJJJJJJKKKDDDFFFEEEAAA@@@AAA@@@===;;;<<<===@@@BBBCCCCCCBBBBBBKKKNNNIIIKKKVVV\\\[[[``````]]]YYYVVVTTTUUUWWWUUUXXXZZZ[[[ZZZZZZ^^^aaabbblllwww~~~wwwrrrrrrwww|||~~~yyywwwxxx|||~~~}}}zzzuuunnndddXXXQQQQQQZZZdddlllnnnpppsssvvvooopppnnneeeXXXOOOMMMPPPDDD@@@<<<888666444222000222222111111111111222222222222111111000000//////...//////000111222222222000111111111222222222222111111111111111111111111//////000000111111222222///......---------......------------------,,,,,,,,,,,,,,,------.........000111222222111///---+++,,,,,,,,,------.........++++++,,,---...///000111333444666777777666444333/////////...---------,,,------------.........///000////////////000000111111111111222333555666777333333222222111000000///+++,,,...---,,,,,,---///***+++,,,---------,,,,,,***,,,000666;;;AAADDDFFFEEEHHHJJJLLLLLLMMMNNNPPPQQQTTTXXX[[[]]]```ccceeehhhmmmtttyyy|||{{{tttkkkfffddddddbbb```YYYXXX\\\eeejjjfff^^^ZZZVVVWWW]]]fffkkkkkkllloooqqqqqqnnnjjjkkkllliiibbb^^^bbbgggkkkpppvvvzzz~~~wwwnnncccZZZYYY]]]gggnnnuuuxxxvvvtttuuuwwwrrrqqqooommmmmmmmmnnnoooiiifffdddeeehhhjjjiiigggqqqsssuuuyyy|||~~~yyy|||~~~}}}~~~~~~{{{rrrwww}}}~~~yyyuuurrrnnnoooooommmkkklllooosssyyyxxxvvvvvvvvvwwwyyy{{{yyyzzz}}}yyyvvvsssmmmhhhaaaeeegggfffiiirrryyy||||||~~~yyyooohhheeebbb^^^\\\]]]\\\ZZZXXXXXXXXXZZZ\\\bbbjjjtttzzzzzz{{{|||ssshhhfffhhhfff]]]SSS@@@===777111......///000......------------......---.....................++++++,,,,,,,,,---------***++++++,,,,,,------...***+++,,,------,,,+++***(((((()))***+++---...///yyyuuuwwwrrrrrrvvvwwwsssrrrtttzzzyyyxxxxxxyyy|||~~~zzztttsssrrrooommmnnnlllllljjjfff```\\\ZZZYYYXXXYYY[[[^^^bbbfffiiikkknnnhhhaaadddvvv{{{vvvsssqqqooojjjfff___]]]YYYTTTPPPNNNNNNMMMJJJIIIHHHFFFCCCAAA>>><<<=========<<<;;;<<<>>>@@@AAA@@@@@@AAACCCGGGKKKMMMVVVXXX[[[[[[YYYUUURRRQQQSSSSSSUUUWWWZZZ]]]```aaaaaadddiiimmmpppvvv~~~{{{uuuvvvyyy|||vvvooovvv{{{xxxpppcccWWWPPPQQQWWWbbboooyyy||||||yyywwwqqqhhh]]]SSSMMMKKKEEEDDDCCCBBBBBB@@@<<<999333333222222111000000///222222111000000000000000---...///000111222333333222222222444666777666555000111111111111222222222111//////111333333000---......------------..................////////////......---,,,---...///000,,,---...000000000//////000...+++))))))+++...000)))***+++,,,...///000000333333333333222111///...,,,,,,,,,---------......//////...---...///000111//////000000000000//////000111222333444333222222.........//////111222222...------,,,,,,------...******+++,,,------.........000444999===@@@BBBCCCFFFGGGHHHIIIJJJLLLOOORRRVVVWWWXXXYYY\\\aaahhhmmmrrruuuzzzyyytttlllccc```cccgggjjjjjjcccbbbbbbcccbbb___[[[WWWWWWUUUXXXbbbgggfffgggkkklllhhhhhhmmmlllddd]]][[[VVVbbblllpppvvvuuuggg___```dddpppssswwwxxxuuurrrpppooonnnrrrwww{{{{{{zzzyyyxxxrrrpppmmmmmmooorrrtttuuuxxxyyyzzz{{{|||}}}}}}~~~~~~~~~|||yyyvvvyyywwwuuusssssssssqqqpppmmmooorrrsssqqqmmmhhheeeeeedddbbb``````aaabbbcccddddddccccccbbbaaaaaa```jjjkkknnnqqqsssuuuwwwwwwzzz{{{}}}~~~wwwrrreeedddcccbbbdddgggkkknnnoooqqqvvv{{{}}}xxxuuuwwwssskkkiiieee]]]VVVTTTVVVZZZ[[[]]]___^^^]]]___ffflllnnnqqquuuxxxiiihhhjjjgggcccbbbNNNEEE:::333000000000///222///,,,+++,,,.........000000///............///000///...---,,,------......---,,,++++++,,,---...---,,,,,,+++*********+++,,,++++++******++++++,,,{{{uuupppnnnooommmnnnuuuxxxvvvwwwzzz}}}}}}||||||}}}|||uuurrroookkkiiijjjgggggggggdddaaa_________aaabbbcccdddggglllsssyyy|||sssiiiiiizzz{{{sssooojjjeeecccaaa^^^\\\RRRPPPNNNKKKIIIFFFCCCBBB???>>>===<<<::::::;;;<<>>======>>>AAADDDFFFLLLOOORRRSSSRRRPPPNNNNNNRRRRRRSSSUUUWWWZZZ\\\^^^```cccfffhhhiiimmmsssxxxuuuxxx~~~zzztttjjjcccXXXTTTSSSYYYgggttt|||~~~yyywwwqqqhhh^^^VVVQQQPPPHHHFFFCCCAAA@@@===:::777222222222111111000000000000000///...............---...///000111222333333111111111333444555555444000111111111111222222222111000///000222333111...//////............//////..............................---------...///000---...///000000//////...///...,,,******,,,...///***++++++,,,---...//////000111111222111000...---,,,---------...............---,,,,,,,,,---.../////////000000000000/////////000111222333222111111------------......///000...------,,,,,,------...+++++++++,,,,,,---......111333777<<<@@@CCCDDDEEEGGGHHHJJJKKKLLLNNNQQQTTTWWWYYY[[[^^^aaagggnnnsssxxx{{{~~~wwwkkkddd\\\ZZZ___gggmmmoooeeedddccccccbbb___ZZZWWWVVVSSSUUU\\\``````bbbfffllljjjkkknnnlllccc\\\[[[[[[aaaggglllttt}}}}}}{{{nnniiikkkooowwwxxxyyyxxxvvvtttttttttrrrvvv{{{~~~~~~}}}{{{{{{wwwuuussssssuuuxxxzzzzzz||||||}}}~~~}}}|||{{{zzzzzzyyyxxxvvvwww|||~~~|||zzzyyywwwtttqqqqqqooommmkkkkkkkkkjjjhhhiiijjjjjjjjjhhheeebbb```YYYWWWVVVTTTSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUTTTTTTWWWXXX[[[___bbbeeeggghhhkkkmmmppprrruuuxxx}}}nnnkkkgggdddcccdddgggiiilllnnnrrrvvvzzz~~~zzzwwwtttrrruuuzzz|||vvvkkkbbb[[[XXXXXXXXX\\\```ddddddaaa```bbbeeefffiiimmmxxxrrrmmmmmmjjjfffddd```WWWKKK???777333222111000...,,,,,,---.........------,,,+++++++++++++++000///...---,,,------...---------,,,,,,------------,,,,,,+++******++++++,,,++++++******++++++,,,wwwpppmmmllllllmmmmmmpppuuuyyyyyy{{{~~~~~~~~~}}}tttooojjjdddbbbdddbbbdddeeeffffffgggiiikkkooopppqqqooopppvvvvvvsss{{{wwwwwwuuuqqqlllaaa^^^XXXTTTQQQOOOLLLIIIFFFDDDBBB@@@>>>=========???>>><<<;;;;;;<<<===>>>AAADDDHHHJJJKKKJJJKKKKKKOOOOOOPPPQQQSSSVVVYYYZZZ[[[^^^aaaaaaaaadddiiimmmuuu|||}}}~~~{{{~~~{{{vvvqqqoooeee\\\SSSRRR[[[jjjvvv}}}yyyvvvppphhh```ZZZXXXXXXMMMJJJEEEAAA>>>:::666444111111000000000000000000000000///.....................//////000111222222///000111222222222222222000111111111111222222222222111//////111222111000000000////////////000000000000//////......------......------......///000...//////000000///...---...------,,,,,,------...,,,,,,,,,---------......---......//////......---------........./////////,,,++++++++++++,,,------...//////000000//////......///000000111000000000---,,,,,,,,,,,,,,,------......------------......+++++++++,,,,,,---...///444777<<<@@@DDDFFFFFFFFFHHHJJJKKKMMMNNNPPPTTTWWWZZZ\\\```dddjjjqqqxxx}}}xxxrrrccc]]]VVVUUU[[[dddlllpppgggeeecccbbb```]]]YYYUUUUUUSSSTTTXXXZZZ[[[^^^bbbdddeeehhhjjjggg```\\\\\\___```aaaeeeoooyyy{{{yyyxxxwww|||xxxuuuwwwzzz~~~~~~|||zzzwwwwwwxxxzzzxxx{{{~~~~~~zzzyyyxxxyyy{{{}}}~~~~~~~~~{{{xxxuuuqqqooommmlllmmmssszzz~~~}}}~~~zzzxxxvvvuuutttrrrnnnkkkllljjjgggeeeffffffeeedddbbbaaa___]]][[[YYYXXXWWWQQQPPPNNNLLLLLLLLLLLLMMMIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHLLLOOOTTTXXXZZZ\\\ZZZ]]]aaadddgggkkkooorrrwwwwwwyyy~~~{{{wwwqqqkkkgggffffffgggjjjkkklllnnnqqquuuyyy||||||xxxtttttttttqqqoooooo{{{wwwjjjccc___\\\YYY^^^dddjjjkkkhhhccc```___aaaccceeeoooxxxrrrqqqooollljjjmmmggg[[[LLL>>>555222111///---,,,,,,...///...---,,,,,,+++************+++//////...------------...,,,------......------,,,---,,,,,,+++++++++++++++,,,++++++******++++++,,,zzzrrrmmmlllnnnpppuuuvvvxxxzzz{{{{{{|||~~~{{{{{{}}}xxxpppjjjddd___]]]___aaacccgggjjjmmmqqqvvvyyy|||}}}{{{}}}uuuooogggaaa]]]YYYUUURRRPPPMMMJJJHHHGGGFFFEEEDDDAAA@@@>>><<<<<<<<<<<<===<<>>999555222111111000//////000000111222111111000000000000000......//////000111111222...000111111000000000111000000111111111222222222333222000///000111222222111111000000000000111111222222111000///......---...............//////000//////000000000...---,,,,,,------------------,,,------------------------++++++,,,,,,------------.........////////////000+++++++++,,,,,,,,,------...//////////////////...------......////////////------,,,,,,+++,,,,,,,,,......------------......,,,,,,,,,,,,---...000111777:::>>>CCCFFFGGGGGGFFFHHHJJJLLLMMMOOORRRWWWZZZ\\\___eeekkkrrrzzzzzzppphhh^^^ZZZVVVVVVZZZ```eeehhhgggdddbbb___]]][[[WWWTTTUUUTTTUUUWWWYYY[[[```ddd___aaaeeegggeeebbb```aaabbb```___```fffmmmpppqqqsssxxx}}}{{{yyyzzz|||zzz}}}~~~}}}~~~zzzzzzzzz|||~~~~~~{{{vvvtttmmmkkkhhhffffffkkkrrrxxxxxxxxxyyy{{{}}}}}}{{{xxxuuutttsssrrrqqqoookkkhhhfffccc```____________^^^YYYXXXWWWUUUSSSPPPNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGAAAAAA@@@@@@??????>>>>>>???@@@BBBEEEIIIMMMPPPQQQNNNRRRVVVZZZ^^^aaadddgggjjjjjjkkkooovvv~~~zzzuuuqqqnnnlllllljjjhhhggghhhkkkooorrrsssyyy{{{rrrkkknnnssstttssssssvvvwwwkkkddd___]]]___dddkkkmmmkkkgggcccaaacccbbbbbbgggwwwzzztttttttttsssrrrtttqqqiii[[[KKK===666333///...------//////...---///...------,,,---------............------......+++,,,---......---,,,+++---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,{{{uuupppmmmmmmoooqqq{{{~~~~~~||||||}}}}}}yyyxxxyyy~~~vvvqqqmmmjjjeee```___aaaccceeeiiimmmqqqwww~~~yyyrrrmmmhhhbbb^^^XXXUUUPPPNNNNNNMMMKKKIIIDDDCCCAAA???>>>>>>>>>>>>;;;<<<>>>>>>>>>>>>@@@BBBEEEEEEFFFHHHLLLQQQUUUXXXXXX[[[^^^______```dddhhhhhhkkkrrrzzz}}}zzzwwwwww{{{~~~|||sssrrrvvv{{{yyysssrrruuuxxxxxxrrreeeXXXUUU]]]gggmmmmmmllljjjgggeeefffggg\\\WWWOOOHHHBBB<<<777444333222000/////////111111222111111000000000000000.........///000000111111///111222222000//////000000000111111111222222222333222111000000000222333111111000000000000111111333333222222111000//////........./////////////////////000000000...---,,,,,,,,,---......---,,,,,,...------------,,,,,,,,,*********++++++,,,------.........////////////000,,,------.....................////////////......---,,,------------......///...---------------...///......------......///------------///111333555:::<<<@@@DDDFFFGGGGGGFFFGGGIIIKKKNNNPPPTTTXXX\\\^^^cccjjjrrrzzz~~~sssggg^^^YYYYYYYYY[[[^^^aaabbbccceeebbb___\\\[[[YYYVVVTTTTTTWWWZZZ[[[\\\```eeehhhcccfffhhhgggggggggggggggbbbaaaaaa``````bbbhhhnnnwww~~~~~~}}}{{{zzzzzzzzz{{{}}}}}}|||{{{{{{|||{{{{{{}}}~~~{{{}}}~~~~~~{{{wwwtttooommmiiieeedddggglllqqqssstttuuuvvvwwwvvvsssqqqqqqqqqpppqqqpppnnnjjjggg]]]ZZZVVVUUUUUUVVVVVVVVVPPPQQQQQQQQQOOOKKKHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>======<<<;;;;;;::::::999::::::<<<>>>AAACCCDDDFFFJJJNNNRRRTTTWWWZZZ\\\^^^^^^___aaafffmmmtttxxxwwwyyy||||||yyyrrrooojjjfffddddddfffgggjjjpppzzz}}}pppfffgggooouuuyyy{{{xxxuuuhhhaaa```^^^aaaeeehhhhhhfffdddcccdddccc```bbbjjjyyy~~~xxxwwwxxxxxxwwwzzz{{{wwwmmm\\\KKK>>>888222000....../////////...000//////...............------..................+++,,,---......---,,,+++---,,,,,,+++,,,,,,------,,,++++++******++++++,,,yyyvvvrrrmmmkkkkkkkkklllyyy~~~}}}yyyzzz{{{{{{wwwtttqqqtttyyy|||zzzwwwpppoooqqqrrrooojjjhhhjjjhhhjjjmmmqqquuu{{{~~~vvvpppccc___YYYWWWVVVUUUQQQNNNIIIHHHFFFDDDBBBAAA@@@???:::;;;;;;:::999999;;;===AAAAAAAAACCCGGGLLLQQQTTTZZZ]]]``````______aaadddeeehhhmmmrrryyy{{{vvvrrrzzz}}}vvvrrrtttzzz{{{uuutttxxx{{{xxxeeeXXXWWWZZZaaaeeeiiikkkkkkkkkkkklllbbb^^^WWWOOOIIIBBB<<<888555444222000//////111222000000///........................//////000000000000333555444000...///111000111111111111222222222111222333222000000222333111111000000000000111111333333222222111111000000---...///000000000000///...//////000000///...---,,,------......------,,,------------------------+++++++++++++++,,,---...------........./////////---...//////000000//////---......//////......------,,,,,,,,,,,,---......///...............////////////............//////...------...111444777999===???AAACCCEEEGGGGGGGGGGGGIIILLLOOOQQQVVV[[[^^^bbbhhhpppyyyuuujjj___XXXUUUXXX\\\```dddeeeffffffccc```\\\ZZZZZZYYYXXXWWWVVV]]]cccdddeeehhhllllllhhhhhheeeccceeeiiiiiigggdddcccddddddbbbcccjjjrrryyy{{{}}}}}}{{{yyyxxxxxxxxxyyyzzzzzzyyyxxxzzz{{{|||~~~wwwxxxzzz{{{{{{yyywwwuuurrrppplllhhheeefffiiilllppppppppppppooonnnlllkkkllllllmmmnnnooommmiiifffYYYVVVRRRPPPQQQRRRSSSSSSIIIJJJLLLLLLJJJGGGCCCAAA?????????>>>>>>>>>>>>===;;;;;;:::999999888888777999999888999:::;;;===???@@@BBBEEEGGGHHHKKKMMMPPPRRRRRRSSSTTTWWW\\\bbbgggiiilllqqquuuxxx|||}}}zzzuuuooojjjfffdddccceeejjjrrrzzzsssggggggnnntttzzz~~~}}}qqqgggccc___```aaabbbbbbbbbaaaaaa```aaa``````dddllluuu||||||zzz{{{{{{yyy|||}}}{{{ssseeeSSSCCC:::666333000...//////000///......---,,,,,,,,,,,,---,,,---......///.........,,,------......------,,,,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,tttrrrnnnkkkiiijjjlllmmmssszzz|||vvvrrrrrrsssrrrooojjjeeehhhpppvvvwwwuuurrrttt{{{xxxuuuwwwqqqsssuuuwww{{{xxxrrrkkkgggeeebbb]]]YYYSSSQQQOOOLLLHHHEEECCCBBB<<<===<<<:::999999;;;===???>>>>>>>>>AAAEEEJJJMMMVVVYYY]]]^^^]]]]]]```bbbdddjjjqqquuuwwwzzzyyyuuuyyy~~~uuuqqqwwwzzzvvvvvv||||||wwweeeYYYSSSVVV]]]fffmmmoooooonnnnnngggccc]]]WWWQQQIIIBBB>>>888666333111//////111222000000///........................///////////////222555777666111///000333000111111111111222222222000222444444222000111333000000000//////000000000000000000000000000000000---...///000111000000///---...///000000//////...------------------------,,,---------------------...---,,,,,,,,,---...///,,,---------............---...///000000000//////---......//////......---------,,,+++,,,---...///...---------...///000000//////............//////.........000333777;;;>>>AAABBBBBBDDDEEEGGGHHHIIIHHHJJJMMMPPPTTTXXX^^^aaagggmmmvvvwwwkkkaaaZZZVVVWWWZZZ___dddgggiiikkklllbbb___\\\ZZZ[[[\\\\\\\\\___iiirrrsssrrrttttttrrrjjjhhhbbb```gggqqqsssoooiiieeeeeejjjlllnnnttt||||||vvvwwwwwwvvvuuutttvvvxxxxxxyyyzzzyyyxxxyyy{{{}}}}}}uuuvvvwwwxxxwwwwwwuuuuuurrrqqqnnnjjjgggfffhhhjjjmmmmmmllljjjhhhfffeeeeeefffggghhhkkklllkkkgggdddWWWTTTPPPNNNOOOPPPRRRRRREEEEEEDDDDDDCCCAAA@@@???======>>>????????????>>>:::999999888888777666666::::::999888999;;;===>>><<<===>>>>>>>>>@@@CCCEEEEEEFFFHHHIIIKKKNNNTTTYYYZZZ^^^cccfffiiinnnsssxxx||||||uuuooojjjgggfffhhhlllqqqvvv{{{~~~vvvooopppuuuyyy|||uuummmgggfffdddcccbbb```^^^\\\^^^```ccccccccceeelllrrr{{{|||zzz}}}}}}{{{yyyxxxwwwrrriiiZZZKKKBBB;;;777222///...///000000...---,,,,,,++++++,,,,,,,,,,,,.../////////......---------,,,,,,---------,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,rrrpppllljjjjjjlllppprrrpppwwwxxxqqqjjjjjjjjjhhheee___[[[___jjjtttxxxxxxvvv{{{{{{|||}}}~~~|||vvvsssoooiiiddd\\\ZZZWWWSSSNNNJJJGGGEEE@@@@@@???===;;;<<>>AAADDDDDDDDDDDDEEEGGGJJJKKKIIILLLOOORRRVVVZZZ```dddkkkqqqzzzpppccc[[[XXXWWW]]]___ccceeehhhjjjmmmooobbb___\\\[[[\\\^^^___```hhhuuu}}}~~~|||xxxoookkkeeedddpppmmmfffeeennnvvvzzz~~~}}}}}}|||wwwuuutttsssqqqoooqqquuuxxxyyyzzzzzzyyyyyyzzz}}}{{{~~~~~~uuuuuuuuuuuuuuuttttttsssppppppnnnkkkgggfffgggiiikkkkkkiiifffccc``````aaaaaabbbdddgggiiiiiieeebbbQQQNNNJJJHHHIIIKKKLLLMMMCCCAAA???=========>>>???999:::;;;<<<=========<<<::::::999999888888777777777666555555666888;;;<<<;;;<<<;;;:::999:::>>>@@@<<<>>>AAABBBDDDGGGMMMQQQNNNRRRVVVZZZ\\\aaagggkkkvvvwwwzzz~~~wwwppplllggghhhiiilllpppuuuzzz}}}~~~xxxvvvzzzxxxpppnnnkkkhhheeeaaa]]]ZZZ___bbbfffgggcccaaaffflllooowww{{{yyyyyy}}}}}}yyywwwuuusssnnneeeYYYPPP>>>:::333///...///111111///...------,,,,,,------+++,,,.../////////............,,,++++++,,,......,,,,,,,,,,,,,,,---...///,,,++++++++++++++++++,,,rrrqqqpppooonnnnnnmmmmmmkkkmmmjjjccc^^^^^^^^^]]]XXX[[[YYYXXXdddxxx}}}}}}|||uuueeeddd^^^VVVSSSRRRNNNIIIJJJFFFBBBAAABBBCCCAAA???::::::::::::;;;===@@@AAAGGGNNNVVV\\\___^^^^^^]]]iiirrr~~~|||zzzxxxzzz~~~{{{{{{{{{|||~~~}}}xxx{{{tttppppppppprrrwww{{{ppp]]]RRRPPPSSS___oooxxxvvvqqqooonnnjjjccc___[[[SSSJJJDDD:::222222222///...222000000000000000///.....................///000000222111000.........///000111111222222222333333333000000000000111111111111111111111111111000///...//////......---------,,,............//////000000000///......//////...---000///...------------------------,,,,,,+++++++++------------------------////////////...---,,,+++,,,------...///000000111000000//////.........---///...------...///000111//////000000000//////...---,,,++++++---.........111//////333999>>>AAAAAADDDEEEGGGGGGFFFFFFGGGHHHIIILLLPPPRRRUUU\\\eeelllttt{{{nnn```ZZZYYYYYYXXXaaahhhllljjjgggiiilllmmmfffdddaaa]]][[[]]]bbbggglll}}}~~~xxxllllllwwwvvvooommmvvv|||sssqqqsssttttttoooooonnnmmmlllnnnrrruuuvvvvvvwwwzzz~~~}}}|||}}}~~~xxxwwwtttrrrrrrsssttttttsssrrrnnnjjjeeeddddddggghhhkkkgggbbb___^^^___^^^^^^YYYYYYZZZ[[[[[[[[[ZZZZZZPPPMMMIIIEEECCCCCCDDDEEE??????>>>===<<<;;;;;;:::;;;;;;;;;:::::::::999999888888999999999:::::::::999999::::::;;;<<<======;;;;;;;;;:::999888777777;;;<<<<<<===>>>???@@@@@@IIIJJJKKKMMMPPPSSSVVVXXX```dddjjjpppuuu{{{|||vvvooommmoooooonnnqqqwwwzzzuuuppphhh```ZZZaaagggiiiggggggjjjhhhbbbcccgggiiiiiikkkqqqxxx|||{{{}}}}}}{{{uuulllccc^^^SSSJJJ>>>444111000000000///...---...000000///.../////////...------,,,,,,,,,,,,,,,++++++*********///......------......///......---------,,,,,,,,,ppppppooonnnllljjjhhhgggeeegggddd]]][[[\\\\\\ZZZXXX[[[ZZZZZZggg|||zzzwwwoooddd^^^ZZZUUUOOOMMMIIIEEEDDDEEEFFFDDDAAA???>>>===<<<<<<===>>>>>>EEEJJJQQQWWWZZZ\\\\\\]]]fffnnn{{{zzzwwwuuuzzz~~~||||||zzz{{{zzzpppkkkjjjooouuu}}}uuufffUUUQQQRRRZZZhhhrrrsssqqqoooooommmhhheeebbb[[[SSSJJJ@@@777555333000000333000000000000000//////..................///000000222111000///......///000111111111111222222222222000000000000111111111111111111222222111111000///////////////......------------........./////////000///////////////...---//////...---------------...---------,,,,,,,,,,,,------------------------...////////////...------------...//////000111111000000000/////////......///......---...///000111///000000111000000/////////...------.../////////000000111555;;;@@@BBBAAAEEEFFFGGGGGGFFFFFFGGGIIIKKKNNNRRRUUUYYY___hhhooozzzvvveee[[[YYY\\\______dddiiikkkiiihhhjjjkkkjjjffffffdddaaa______bbbeeekkkyyyyyy{{{rrrlllpppwww~~~xxxpppnnnuuu}}}tttpppooonnnmmmhhhjjjkkklllmmmpppuuuxxxyyyxxxxxxzzz~~~~~~||||||~~~zzzuuusssrrrppppppqqqrrrrrrrrrpppmmmiiieeecccbbbcccdddeeeaaa]]]ZZZYYYYYYXXXWWWRRRRRRQQQQQQPPPPPPPPPOOOLLLIIIFFFCCCAAAAAAAAABBB======<<<<<<;;;;;;::::::::::::::::::999999999888888888888999999999::::::999999::::::;;;<<<<<<===999999888888777777666666:::::::::;;;<<<<<<======BBBBBBDDDFFFHHHKKKNNNOOOVVVZZZ```fffkkkqqqwww{{{xxxsssrrrpppnnnpppuuuyyyzzz}}}xxxmmmccc]]]bbbfffhhhggghhhjjjhhhbbbccccccaaa]]]]]]fffrrr||||||vvvpppmmmbbbWWWGGG;;;444222111111///...------///000///...,,,,,,,,,---------------,,,,,,,,,+++++++++******------,,,,,,,,,,,,------------,,,,,,,,,+++++++++qqqqqqpppnnnkkkgggdddbbb]]]^^^[[[XXXYYY]]]]]]ZZZ]]]^^^]]]]]]jjjxxxnnnggg___XXXTTTPPPLLLJJJKKKKKKHHHFFFDDDCCC@@@>>><<<<<<<<<<<<@@@DDDJJJPPPSSSWWWZZZ\\\___fffrrryyypppnnnuuu~~~}}}~~~~~~}}}sssiiieeeiiippp|||zzzppp\\\VVVRRRUUU^^^hhhmmmoooooorrrqqqnnnlllkkkeee^^^SSSIII???888444111111444111111000000000///////////////.........///000000111000000////////////000000000000000111111111111000000000000111111111111222222222222222222111000000000000000////////////---------------.........///000000000//////......//////...------------..................---------------------------------...//////000000000000000......//////000000111111111000000000000000/////////............///000000000000111111111111000000111000////////////000000///000333888>>>BBBCCCBBBFFFHHHHHHHHHGGGGGGHHHJJJNNNQQQVVVZZZ^^^eeennntttssshhh[[[TTTWWW]]]ccceeedddggghhhhhhkkknnnnnnjjjhhhhhhhhhfffcccbbbbbbcccfffpppvvvsssnnnsss~~~uuujjjgggkkkrrrwwwuuuooolllqqqyyy}}}tttnnnlllkkkjjjeeegggkkknnnpppsssvvvxxxzzzxxxwwwxxx{{{~~~|||zzzzzz{{{yyyuuupppooommmlllmmmooopppppppppllljjjgggdddaaa^^^]]]\\\___[[[WWWTTTSSSRRRQQQPPPKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCAAA???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777888888888999999999999::::::;;;;;;<<<<<<<<<888888888888888777777777888888888888888888888888;;;;;;<<<>>>@@@BBBDDDEEEIIILLLRRRXXX]]]ccciiimmmwww}}}{{{vvvqqqppprrrrrruuuzzzvvvjjjdddaaadddffffffhhhjjjgggcccccc```YYYQQQOOOWWWiiixxx}}}{{{tttiiiWWWFFF;;;555333222///---,,,---...000///...******++++++,,,------...,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********ssssssqqqoookkkfffbbb```WWWXXXWWWWWW\\\cccfffdddggggggcccbbblll~~~xxxlllbbb___ZZZUUURRRQQQPPPMMMIIIGGGEEECCC@@@===<<<;;;;;;===@@@DDDHHHKKKPPPUUUYYYZZZ]]]eeerrrzzzqqqnnnsss~~~}}}ooohhhgggjjjuuu~~~{{{ttteee___XXXTTTWWW^^^fffkkkppptttuuusssrrrqqqlllfffZZZRRRFFF<<<555111222333111111111000000000000000000///////////////000000000000000////////////000////////////000000000000///000000000111111111111222222333333333222222111111111000000000000000000------------------------...000111111000.........///......---------......///////////////.......................................///111111222222222/////////000000000111111111111111111000000000000//////.........////////////000111111111111111111000111111000///...///000000222777<<>>??????BBBHHHMMMRRRXXX]]]aaahhhmmmvvv}}}{{{vvvssspppssswwwyyy|||uuunnnbbbaaaaaacccfffhhhfffbbbaaa]]]WWWPPPKKKPPP```ooo}}}wwwgggWWWHHH<<<555111000...,,,,,,.../////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,++++++++++++pppooonnnkkkhhhddd```^^^VVVXXXYYYZZZbbbmmmuuuvvvuuurrrmmmiiimmmxxxssskkkfff___ZZZWWWTTTOOOKKKIIIGGGDDDBBB???>>>>>>>>><<<===@@@BBBDDDIIIOOOSSSXXXXXX[[[dddsssqqqmmmttt}}}|||rrrjjjfffllluuu~~~~~~yyysssnnniiiaaaYYYUUUXXX___eeeoootttwwwuuusssrrrnnniii___ZZZOOOCCC999555333333222222111000///000000111111000000/////////000000/////////000000000000///....../////////000000000///000000000111111111111111222222333333333222222000000111111111111111111------------------------...000222222000......///......---------......///////////////////////////..............................000111222222222222////////////000000000000000000000000111111111111//////////////////......//////000111111111111111///000111000...---///111222555;;;@@@CCCEEEEEEFFFHHHIIIIIIIIIIIIJJJMMMPPPSSSXXX^^^dddiiiqqqzzzvvvlll[[[UUUNNNOOOWWW___dddfffaaabbbdddiiirrrzzzxxxrrrhhhjjjllljjjgggbbb___^^^\\\aaafffhhhhhhjjjqqqxxxyyyqqqhhhdddeeefffdddaaacccbbbdddjjjttt{{{uuupppnnnnnnoooppplllpppuuuyyyzzzyyyyyyzzz|||xxxtttsssuuuxxxzzz|||~~~{{{xxxtttqqqooollljjjhhhgggfffggghhhiiihhhfff______^^^\\\YYYUUUPPPNNNPPPMMMJJJHHHGGGGGGEEEDDDAAA@@@>>>======>>>@@@BBB>>>>>>?????????>>>===<<<===============>>>>>>>>>999999999999888888888888777888888888888999999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999999888888777777666666666666666666777888999999:::>>>CCCGGGLLLPPPUUUYYY]]]aaahhhmmmsss{{{yyyqqqrrrsssrrrsssyyy}}}hhhccc```aaadddeeecccbbb```]]][[[XXXSSSRRR\\\hhhxxx|||yyylll[[[JJJ;;;333333000...---...//////...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,gggfffeeebbb```^^^\\\[[[WWW[[[]]]^^^eeesss}}}uuuoooooossszzz~~~|||vvvmmmfffaaa[[[UUUPPPLLLKKKHHHEEECCCBBBAAAAAA>>>>>>??????@@@CCCHHHLLLTTTSSSUUU[[[eeeqqq{{{{{{ppppppuuusssiiifffnnnuuuxxxzzz{{{wwwppppppnnniii```XXXUUUYYY___kkkrrrvvvuuusssqqqnnniiicccbbbZZZMMMBBB<<<888555333222111000///000111111111111000/////////000000...//////000000000000///////////////000000000000000000000000111111111111000111222222222222222222000000000000111111111111.........------------------000444444111......///...------------...//////.........///////////////..............................///111111222222222........./////////////////////000000000000000111/////////000//////...------...///000000111000000---///111000...---000333555999???CCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLQQQTTTVVV\\\cccjjjpppxxxyyykkkbbbTTTPPPNNNRRR[[[cccffffffccceeegggkkksssyyyvvvppphhhiiiiiigggccc```^^^]]]```bbbhhhmmmmmmkkknnnssssssmmmfffdddeeeeee```[[[___bbbeeekkkuuuxxxvvvrrrooommmmmmnnnooolllpppvvv{{{|||||||||}}}}}}zzzvvvtttuuuxxxyyyzzzzzzxxxuuurrrnnnkkkhhhgggeeedddcccccccccbbb```^^^UUUUUUUUUTTTQQQNNNJJJHHHGGGEEEBBBAAAAAAAAA???>>>======<<<<<<<<<===??????======>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888:::999999999888888777777555444444333333333444444888;;;???CCCFFFJJJNNNQQQTTTXXX]]]aaaeeennn{{{vvvtttqqqnnnooottt|||wwwnnneeedddeeedddaaaaaa___[[[\\\```^^^ZZZ___hhhxxx~~~sss\\\GGG;;;666333000......///......000000///......---,,,,,,,,,,,,,,,,,,------------***))))))(((((())))))***.........---------,,,,,,___^^^\\\ZZZYYYYYYZZZZZZYYY^^^aaa```dddsss|||uuurrrrrrwww{{{~~~yyyqqqiiiaaa[[[SSSQQQNNNJJJGGGEEEDDDDDDAAAAAA@@@>>>===>>>BBBEEEJJJLLLOOOSSSYYYaaaiiiooo}}}{{{tttrrruuu{{{zzz}}}ppphhhkkknnnpppvvvzzzwwwrrrkkkooooooggg\\\UUUWWW[[[fffnnntttsssrrrqqqnnnkkkgggjjjfffZZZNNNGGG@@@:::444333111//////000111222222111111000//////000000---...///000111111000/////////000000000111111111000000000000111111111111///000111111222222111111/////////000000000111111/////////.........------,,,111555555111......///---------------...//////------........./////////..............................///000111111111000............------------....../////////000000000//////000000000///---,,,,,,,,,...//////000000000,,,000222111//////222666999===BBBDDDEEEEEEGGGHHHGGGHHHIIIIIIKKKNNNSSSWWW[[[aaaiiipppwww|||rrrggg___UUURRRRRRWWW___ddddddbbb```dddgggkkkqqqvvvuuupppggggggeeebbb___\\\\\\]]]eeeeeeiiinnnnnnjjjjjjnnnmmmjjjgggeeeddddddcccaaaccchhhllloooxxx|||qqqpppooommmlllmmmooopppnnnqqqvvvyyyzzzyyyyyyyyyzzzwwwtttrrrsssuuuuuuuuussssssrrrooolllhhheeedddbbb```^^^^^^]]]ZZZWWWTTTJJJKKKKKKKKKIIIGGGDDDCCCAAA@@@>>>>>>??????===<<<=====================<<<<<<<<<======>>>>>>????????????>>>>>>======<<<<<<=========<<<<<<<<<<<<;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777999999999999999888888888666555444333333222333333555777;;;>>>@@@CCCGGGIIIHHHNNNUUUYYY[[[bbbmmmvvvzzz~~~tttnnnmmmqqqvvvyyy}}}~~~pppkkkhhhddd``````___XXXXXX```dddcccgggpppzzznnnVVVHHH:::777222/////////...---------------------------,,,,,,,,,---------......++++++************++++++---------,,,,,,,,,++++++[[[ZZZWWWVVVVVVWWWZZZ[[[ZZZ```ccc```bbbpppyyytttssswww|||xxx~~~vvvmmmfffXXXVVVRRRNNNJJJHHHFFFEEECCCCCCAAA>>><<<<<<>>>AAA???DDDJJJOOORRRVVV\\\aaaooowwwzzzrrrlllqqq|||{{{yyyxxxyyywww}}}wwwlllkkkjjjlllssszzzzzztttfffmmmqqqkkk___VVVVVVYYYbbbkkkrrrrrrqqqqqqpppmmmkkkpppnnnbbbVVVOOOFFF???444333111//////000111222222222111000000///000000---...///111111111000///000000000000111111111111000000000000111111111111...///000111111111111111......//////000000000111000000/////////.........,,,111555555111......000---------------...///000,,,---------......//////////////////////////////...//////000000000000///---------------------,,,---.........//////000000//////000000000///---,,,+++,,,---...////////////---000333333000000555999<<>>>>>@@@@@@???===@@@@@@@@@@@@???===<<<;;;<<<<<<<<<<<<<<<>>>???@@@??????>>>===<<<;;;;;;:::???>>>>>>>>>>>>=========:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999888888888888999999999999888888777555444444444444222444888:::<<<>>>AAACCC>>>FFFOOOTTTVVV[[[dddkkkppp{{{zzzqqqnnnoooqqqqqqvvvvvvxxxyyyqqqkkkddd`````````UUUSSS]]]eeehhhnnnxxxxxx|||{{{aaaRRR===999444000//////...---***++++++,,,,,,------...,,,,,,,,,------.........///......------......///,,,,,,,,,+++++++++******YYYXXXXXXXXXXXXZZZ\\\]]]eeeffffffcccccclll~~~yyyvvvtttssssssuuu~~~}}}}}}~~~yyyllldddYYYRRRPPPNNNIIIEEEGGGDDDAAA>>>>>>>>>???@@@???@@@BBBFFFKKKQQQVVVYYYaaalllwwwyyyvvvpppooozzzzzzrrrrrrvvv{{{|||}}}~~~wwwnnnkkkooovvv}}}uuuuuusssoooiii```YYYTTTWWW^^^hhhooorrrqqqpppoootttwwwvvvoooeeeYYYJJJ>>>777555222111222333444333333222111111000000111111111000///......///000111000000000000000000000000////////////000000000000//////000000000000//////000///...------...///000111111000000//////......+++,,,...000111111000000........................000000///..................------,,,,,,------...000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222222111111111000000//////////////////////////////.........///111555888:::AAABBBCCCEEEEEEEEEDDDDDDFFFEEEHHHMMMOOOPPPTTTZZZaaaiiittt~~~wwwlllfffhhhbbb\\\YYY[[[]]][[[YYYZZZ[[[```dddhhhnnntttuuurrriiiiiieee^^^WWWVVV[[[aaaeeeggggggfffgggjjjiiieeeiiihhhfffeeefffjjjnnnqqqtttrrrssswww~~~{{{zzzwwwtttrrrppppppooonnnmmmlllmmmpppssstttuuuqqqpppoooppprrrssssssqqqsssrrrrrrsssttttttrrrpppmmmlllkkkiiigggeeecccbbb[[[UUUNNNKKKKKKJJJFFFBBB???????????????>>>>>>>>>>>>???@@@???>>>>>>???AAA;;;>>>@@@AAA@@@>>>??????===>>>???@@@@@@???>>>===???@@@AAAAAAAAAAAAAAAAAA>>>@@@@@@???;;;:::<<>>???@@@;;;;;;<<<===>>>>>>??????<<<<<<======<<<<<<;;;:::999999999888888888777777999888777555555777888999777777777888999:::<<<===DDDFFFHHHKKKOOOTTT[[[```ggglllvvvzzzooollljjjiiipppooorrrvvvyyy|||}}}{{{uuunnniiiccc^^^ZZZYYYXXXXXX\\\ccciiinnnzzz|||pppXXXKKK???444111111///---...---***(((***---///...---...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---ZZZZZZZZZ[[[\\\]]]___```cccfffgggeeecccjjjvvv|||uuuuuuuuuttttttwww~~~}}}~~~zzzoooaaaWWWSSSQQQNNNKKKNNNKKKGGGDDDBBBAAA@@@@@@;;;<<<>>>AAAFFFLLLQQQTTTXXXbbblllttt~~~zzzrrrmmmsss~~~rrrqqqyyy~~~tttmmmnnnttt{{{zzzzzzyyytttmmmcccZZZUUUSSSZZZdddnnntttuuusssppprrrzzz~~~xxxlll___RRRHHH<<<999444222222333333333333222111111000000111111111000000//////000000111000000000000000000000000////////////000000000000///000000000000000000/////////...------...//////111000000000/////////...,,,---...///////////////////////////////////////000000///...............///......------......///////////////////////////.......................................///000111000000000000//////......////////////////////////.........000222666:::<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<<<<===???:::<<<>>>>>>=========>>>>>>??????@@@@@@??????>>>======>>>?????????>>>>>>>>>???@@@>>><<<;;;===???===<<<;;;;;;;;;<<<===>>><<<<<<<<<===============<<<<<<======<<<<<<;;;:::999999999999999888888888999888777666666777888999777777777777888999::::::>>>@@@BBBEEEHHHNNNTTTXXX___eeennnxxxuuunnniiifffggggggjjjooorrrttt{{{tttkkkddd```[[[ZZZYYYZZZ]]]aaafffiiinnnoooqqqvvv}}}}}}jjjTTTGGG:::555333111///000///...,,,,,,---......---...------------------...---------------------------,,,,,,++++++,,,,,,---]]]]]]^^^```aaacccdddeeedddgggiiihhhfffhhhpppvvvzzzuuuqqqsssuuutttvvvyyy}}}{{{|||pppbbb[[[XXXTTTQQQRRROOOJJJFFFDDDAAA>>><<<999:::;;;>>>BBBGGGKKKNNNOOOXXX```gggppp|||xxxnnnmmmsss}}}tttpppxxx|||rrrmmmpppwww}}}~~~zzzrrrhhh^^^XXXQQQUUU]]]iiirrrwwwuuurrrooozzzsssggg\\\UUUEEE???888333111111111111222222111000000000000111000111111111111111111000000000000000000000000000////////////000000000000000000111111111111000000//////............//////000000000000////////////......---------.........000000000000000000000000000//////............////////////......///////////////////////////////////////////////////////////////.........//////000////////////............////////////////////////------///111444888<<<>>>BBBBBBDDDEEEFFFFFFFFFFFFEEEDDDFFFLLLPPPSSS[[[cccllluuu~~~uuuoooiiibbb[[[YYYVVVRRRQQQSSSUUUXXX^^^hhhttt}}}{{{sssgggbbbZZZSSSQQQSSSXXX\\\gggkkklllkkklllppppppmmmiiijjjlllmmmooopppppppppwwwxxx{{{{{{uuullljjjhhhfffeeeggghhhjjjkkkmmmqqqtttvvvvvvuuutttmmmkkkjjjjjjlllnnnooonnnkkklllnnnqqqssssssqqqnnnmmmjjjddd]]]WWWSSSQQQOOOJJJFFFAAA???@@@???===:::<<<<<<<<<===============<<<===>>>===;;;;;;===>>><<<===>>>>>>======>>>@@@@@@@@@AAABBBBBBAAA@@@@@@===>>>@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>???AAA???>>>===<<<;;;<<<======??????>>>>>>>>>=========<<<<<<======<<<<<<;;;:::999999999999999::::::::::::999888777777888999:::888888777777777777777888999;;;===???BBBGGGLLLPPPTTTZZZcccjjjpppuuu{{{~~~sssiiibbbdddcccfffkkkmmmnnnrrrwww}}}pppfffbbb[[[[[[[[[[[[]]]```bbbdddffffffhhhllltttyyy```RRRBBB;;;777333111111111111111///---,,,---...------------------------------------------------------,,,,,,,,,,,,------```aaaccceeegggiiiiiijjjiiijjjjjjiiihhhjjjnnnrrrssspppooorrrtttsssuuuxxxzzz{{{{{{zzzzzz|||tttjjjccc\\\WWWVVVRRRMMMIIIHHHEEEBBB???;;;;;;<<<===@@@CCCGGGIIILLLSSS[[[___eeeqqquuuoooooouuu|||ssswwwyyyqqqnnnqqquuu~~~~~~|||uuukkkbbb\\\TTTSSSVVV___jjjsssuuussspppyyy~~~wwwooofff^^^NNNGGG===555111/////////222222111000000000000000000111222333333222111000000000000000000000000000////////////000000000000000000111111111111000000000000000//////000000000000000000000////////////000///---,,,,,,,,,---...000000000000000000000000000///............////////////............//////////////////////////////////////////////////////000//////............///////////////////////////////////////////////////---...000333777;;;>>>@@@BBBCCCDDDEEEFFFFFFGGGGGGKKKIIIKKKPPPUUUYYYbbbkkksss}}}tttiiiaaaZZZWWWTTTQQQSSSWWWUUUYYY___jjjxxx}}}sssaaa]]]WWWTTTUUUXXX[[[]]]iiimmmnnnlllkkknnnnnnllliiijjjmmmpppsssvvvxxxyyy}}}~~~uuummmgggeeecccbbbcccfffiiilllkkknnnqqqsssttttttttttttmmmjjjhhhhhhjjjlllmmmmmmiiiiiikkkmmmooommmjjjgggeeeaaaZZZSSSMMMHHHFFFEEEBBB@@@===<<<======;;;:::;;;<<<<<<<<<<<<<<<======>>>???@@@???>>>>>>???AAA@@@AAABBBAAA@@@@@@BBBDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBCCCDDDBBBAAA???>>>======>>>>>>@@@@@@@@@@@@@@@?????????=========>>>===<<<<<<;;;:::::::::::::::;;;;;;;;;:::999888888888888999::::::999888777777666666777888:::<<<===???BBBGGGJJJKKKQQQYYY]]]```eeemmmsss}}}~~~pppdddgggfffhhhlllnnnmmmnnnrrryyy~~~yyylllddd]]]]]]]]]^^^___aaaccceeeddddddgggkkksss{{{{{{kkk\\\JJJ@@@:::444000000///111222000,,,+++---000------............------------------------------------,,,,,,,,,,,,------ccceeehhhkkkmmmmmmmmmmmmkkkjjjhhhggghhhkkkooorrrqqqoooooorrrsssqqqssswwwwwwyyyzzzzzzyyy{{{~~~tttjjjbbb]]]XXXRRROOOOOONNNJJJFFF???>>>======>>>@@@BBBDDDGGGNNNVVV\\\```hhhvvv}}}wwwtttuuu{{{}}}zzz|||yyyrrrnnnnnnxxxyyyzzzyyyuuunnnfffbbb\\\WWWRRRUUU```kkkrrrtttwwwzzz{{{zzzzzzxxxoooeeeWWWOOODDD999333000///...222111000000//////000000000111222333333222111000000000000000000000000000////////////000000000000000000111111111111000000111111111222222111111111////////////000000000000111000...---,,,,,,---...//////////////////////////////............//////...------,,,,,,------...................................................000//////............///000000000000000000000000////////////////////////---///111555999===@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIOOONNNPPPUUUZZZ___gggppp{{{zzzmmmddd\\\WWWSSSQQQUUU[[[[[[^^^cccmmmzzz{{{ppp[[[YYYXXXZZZ]]]___``````iiinnnoookkkhhhiiiiiigggiiijjjmmmqqqwww~~~{{{ppphhhbbbaaaaaaaaacccgggjjjmmmlllnnnoooooonnnoooqqqtttmmmkkkiiiiiijjjkkkkkkkkkfffffffffffffffccc___[[[XXXUUUOOOIIIDDDAAA@@@@@@???>>>===<<<======<<<<<<<<<<<<<<<=========>>>>>>>>>@@@AAA@@@@@@@@@BBBDDDDDDFFFGGGGGGFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHKKKMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>======;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999999::::::<<<;;;:::999888777777777777888:::;;;<<<>>>BBBDDDEEEJJJPPPSSSTTTYYYaaahhhqqqvvv~~~}}}nnngggdddeeeiiillllllnnnrrrttt|||wwwllleeedddddddddfffiiilllnnnfffgggjjjoootttxxx|||~~~}}}tttdddSSSHHH@@@777111///---///111///,,,,,,...111---......//////......---------------------------...------,,,,,,------...fffhhhkkkoooppppppooonnnkkkgggdddcccfffkkkoooqqqrrrpppqqqsssrrrpppsssxxxyyy|||~~~|||yyy{{{~~~uuuggg```WWWSSSRRRQQQMMMIIICCCAAA???===<<<===>>>???@@@FFFOOOXXX\\\bbbnnnyyy|||||||||zzz{{{~~~{{{sssnnnssstttvvvvvvtttpppllliiifff^^^UUUSSSYYYfffqqqxxx~~~}}}|||~~~vvvlllaaaXXXLLL@@@888333111///111111000////////////000000111111111111111111000000000000000000000000000////////////000000000000//////000000000000//////111111222222222222111111////////////000000000000111000///...............///////////////////////////............//////000------,,,,,,,,,,,,------........................------------------------//////.........//////000000000000000111111111111///////////////////////////111333777;;;???AAACCCDDDDDDDDDEEEFFFHHHIIIJJJOOONNNQQQXXX^^^dddllluuu~~~~~~tttkkkaaaYYYSSSQQQWWW___dddfffjjjpppxxx{{{tttiiiWWWYYY\\\___aaacccddddddhhhmmmnnniiidddddddddbbbhhhjjjnnnuuu}}}~~~yyyssskkkeee]]]^^^___aaadddgggjjjlllmmmnnnooommmjjjjjjnnnqqqnnnlllkkkjjjkkkjjjiiigggbbb```^^^\\\ZZZWWWSSSPPPLLLIIIFFFBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@???AAABBBCCCCCCDDDGGGIIILLLNNNPPPQQQPPPOOOOOOPPPMMMLLLLLLKKKKKKLLLLLLMMMNNNPPPSSSUUUVVVUUUTTTSSSTTTRRRPPPOOOOOONNNMMMLLLHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>============<<<<<<<<<;;;::::::::::::::::::::::::===<<<;;;999888777777777555777888999999:::<<<>>>AAADDDHHHKKKMMMQQQWWW\\\ccchhhppp{{{|||gggbbb___cccfffhhhlllppprrrwww}}}yyyrrrpppmmmlllnnnrrrwww{{{qqqsssuuuxxxzzz|||||||||ttt}}}ooo___UUULLL@@@777222...//////...------///000---...///000000///...---------------------------......------------......gggjjjnnnqqqrrrqqqooommmlllhhhddddddhhhmmmooonnnsssqqqqqqsssrrrqqquuu{{{zzz~~~}}}zzzpppddd\\\YYYVVVQQQLLLIIIGGGDDD@@@>>>============@@@HHHRRRWWWZZZcccmmmvvvqqqqqqyyyzzz}}}uuurrrssstttuuuuuussspppooommmfff]]]WWW[[[fffttt}}}wwwnnniiiaaaTTTHHH???999555333111111000///////////////111000000//////000000111000000000000000000000000////////////000000000000......////////////......///000111111111111000///.../////////000000000111000000000000000000//////000000000000000000000000...............///000000......------------..............................------------------------...............///000111/////////000000000111111////////////////////////111222555999<<<@@@BBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNTTT]]]eeekkkttt}}}wwwxxxzzzvvvmmmccc[[[UUUUUU]]]gggkkknnnpppqqqrrrrrrjjjaaaVVVZZZ^^^```___```cccfffdddjjjlllgggaaaaaabbbaaagggkkkrrr{{{~~~tttnnnjjjfffccc[[[]]]```cccfffiiikkklllllloooqqqoookkkiiijjjmmmmmmlllllllllkkkiiieeebbb\\\YYYUUURRRPPPMMMJJJGGGDDDCCCBBB@@@???>>>>>>>>>===>>>??????>>>===>>>>>>??????@@@@@@AAABBBBBBCCCCCCEEEGGGIIIJJJLLLOOORRRXXX[[[___```___]]]\\\[[[\\\[[[ZZZZZZZZZZZZ[[[\\\]]]___cccfffgggfffdddcccdddaaa^^^\\\\\\[[[YYYWWWPPPOOOMMMLLLKKKLLLLLLMMMMMMLLLJJJIIIGGGEEECCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@???>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;999888777777777777555666888888777777999;;;>>>???AAACCCGGGKKKOOOQQQTTT[[[ccclllxxxtttkkkcccaaacccdddggglllmmmrrrxxx}}}~~~yyysssoooooouuu|||}}}}}}}}}}}}}}}~~~~~~kkkrrrzzznnneee[[[MMM@@@:::333111//////000000///...---...///000000///...---------------------------......------------......hhhkkkooorrrsssqqqnnnlllnnnjjjggghhhmmmpppooommmsssqqqrrrsssrrrqqqwww~~~xxx|||uuujjjddd```YYYTTTPPPMMMIIIEEEAAA??????>>>>>>>>>CCCLLLQQQSSSZZZcccgggcccgggtttwww{{{zzzxxx||||||ttttttuuuvvvuuuuuussssssqqqkkkccc]]]___hhhwww|||}}}uuunnnnnnfffZZZNNNDDD===888555111111000///////////////111000///......///000111000000000000000000000000////////////000000000000------............---------...///000000///...---.../////////000000111111///000111222222111000///111111111111111111111111...............///000111//////............//////................................................---------......000111222---.........//////000000////////////////////////222333666:::===@@@BBBCCCEEEDDDDDDEEEGGGIIIKKKLLLMMMOOOVVVbbbkkkrrr{{{{{{pppssswww~~~tttlllccc\\\XXXYYYdddooopppssssssqqqnnnkkkccc[[[XXX\\\___^^^\\\\\\aaagggbbbhhhjjjeeeaaa```bbbbbbfffllluuuzzzmmmgggdddcccbbb\\\___bbbfffjjjlllmmmmmmkkkooosssrrrmmmiiihhhjjjmmmlllllllllkkkhhhccc___XXXTTTPPPLLLIIIHHHEEECCCAAAAAAAAA@@@@@@??????>>><<<===>>>>>>===<<<======@@@@@@AAABBBCCCCCCDDDDDDHHHJJJMMMOOOQQQSSSWWWZZZbbbfffkkkmmmllliiigggfffjjjiiihhhgggggghhhiiijjjmmmooosssvvvwwwvvvtttsssrrrnnnjjjiiihhhgggdddbbbXXXWWWVVVUUUTTTUUUVVVVVVWWWVVVSSSPPPMMMJJJGGGFFFCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;::::::999888777666666666666777888:::999888888999;;;;;;;;;;;;???DDDHHHIIIJJJHHHRRR[[[aaahhhtttyyylllfffcccaaacccggghhhnnntttvvv{{{|||tttmmmmmmsss{{{}}}{{{yyyyyyzzz|||}}}hhhkkkvvvxxxqqqgggWWWHHH@@@888444111000111111///,,,---...///111111///...---------------------------......------------......nnnllllllnnnqqqrrrooommmmmmlllkkkkkkkkklllmmmnnnqqqtttuuutttrrrrrruuuxxx}}}yyyrrrllleee___YYYTTTMMMGGGCCC@@@===<<>><<<;;;::::::===???BBBCCCBBBAAAAAABBBCCCEEEHHHIIIJJJJJJLLLNNNQQQVVVZZZZZZXXXYYY```gggxxxzzz|||}}}{{{yyyxxxxxx||||||}}}}}}}}}}}}||||||~~~}}}||||||yyytttnnnkkkkkkkkkhhheeeeeehhhkkkllleee]]]XXXVVVSSSNNNIIIKKKKKKJJJHHHFFFEEEDDDCCCAAA@@@@@@@@@BBBBBB@@@>>>@@@???>>>===<<<<<<<<<===999::::::777444444777:::EEE???888666888:::888666999888888999;;;>>>AAACCCIIILLLQQQVVV\\\fffsss|||uuucccYYY\\\ccceeejjjooopppooottt}}}{{{ooolllqqqtttsssuuuwwwvvvrrrssswwwvvvppphhheeejjjxxxxxxoooeeeWWWKKK:::777333000------///111111000......000000000///222222111///...---,,,+++,,,,,,,,,---------......mmmllllllnnnqqqqqqooolllnnnmmmlllkkkllllllnnnnnnpppsssuuutttrrrsssvvvyyy~~~vvvooo```[[[TTTNNNIIIFFFCCCAAAAAAAAABBBBBBDDDGGGMMMQQQWWWZZZ]]]aaakkkyyy~~~|||}}}|||xxxxxx~~~xxxwwwxxxuuurrrlllfffbbbeeejjjlllooosssvvvxxxyyyyyywwwtttqqqoooqqqqqqmmmdddVVVHHH???:::333333333111000///////////////000000111000000000///000000111111111111111222222111111111000000000111111000000///......---000000111111111222222222000000000000////////////000000000000000000000000///////////////////////////.........---------,,,///...---,,,,,,...///111////////////////////////................................................000000000///......------+++,,,,,,---...///000111888;;;???AAAAAAAAABBBCCCDDDFFFGGGGGGGGGHHHKKKMMMRRRYYYbbbjjjrrr|||wwwooojjjnnnoooqqqxxxzzzhhhYYYWWWXXXXXX]]]fffhhhggghhhgggaaaXXXUUUVVVWWW]]]___YYYVVVZZZ___aaa```______```bbbeeehhhjjjgggnnnvvv|||uuuggg^^^\\\]]]^^^]]]^^^bbbiiipppvvvxxxyyyxxxmmmooopppmmmhhhfffggghhhjjjhhhfffdddaaa]]]XXXUUUIIIEEEBBBBBBCCCBBB>>>:::>>>===<<<<<<<<<>>>@@@AAA<<>><<<@@@??????>>><<<<<<;;;;;;;;;<<<;;;999666666888;;;CCC>>>888666999;;;:::888999888888888:::===???AAACCCFFFJJJMMMRRR[[[eeemmmyyy|||nnnbbb```bbb```dddhhhjjjkkkpppyyyzzzrrrppppppnnnkkknnnmmmkkklllpppooojjjddd___aaammmzzzxxxnnn```TTTAAA===777333111111111111111000......000000000///000000///...---,,,++++++,,,,,,,,,---------......mmmlllmmmnnnppppppnnnlllooonnnmmmllllllmmmnnnnnnooorrrttttttssstttyyy}}}xxxqqqfffZZZQQQJJJDDD@@@CCCCCCCCCCCCBBBDDDGGGJJJQQQVVVYYYZZZ```mmmzzz{{{zzz{{{vvvwww{{{~~~zzzxxxvvvsssnnnhhheeejjjnnnnnnkkkkkklllnnnrrruuuvvvtttrrrpppssstttssslll```RRRFFF???777555444222000000000000000000111111111000000///111111111000111222222333444333222111000111222222222222222111111000000///000000000111111111222222000000000000////////////////////////////////////........................////////////............///...---------...///000000000000000000000000000................................................////////////////////////,,,,,,------...000111111<<>><<<;;;===>>>===;;;999888:::<<<@@@;;;777666999;;;;;;:::888888888888999;;;===>>>>>>AAACCCEEEHHHNNNVVV]]]mmmvvvyyynnnfffbbb^^^```aaacccfffkkkqqqvvv|||tttnnnjjjccceeefffeeegggjjjhhhddd```ZZZXXX```lllxxxyyyjjj^^^JJJCCC:::333111000///...111000......000000000///......---------,,,,,,,,,,,,,,,,,,---------......llllllmmmnnnooonnnmmmlllnnnnnnllllllllllllmmmnnnooorrrtttttttttwww|||uuueeeXXXOOOHHHEEEFFFFFFFFFEEEDDDDDDFFFHHHMMMUUUZZZYYY[[[eeeqqqxxx~~~}}}~~~vvvsssuuu}}}wwwuuuuuusssmmmkkkppptttpppiiifffeeehhhlllqqquuuvvvuuusssuuuvvvvvvrrrgggYYYKKKBBB999666333111000111111111111111111111111111000///222111000000000111333444555333111000000111333444222222222111111000000000000000000000111111111111000000000000////////////////////////////////////........................000000000//////////////////......---...///000000////////////////////////............................................................//////000000/////////000111333444555>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJLLLOOOQQQYYYaaalllvvv~~~vvviiiaaa```cccdddkkkppprrrvvv}}}pppbbbVVVUUUXXXXXXWWWXXXZZZYYYZZZ^^^^^^ZZZYYY\\\aaabbbbbbbbbbbbbbbaaa___`````````bbbeeeiiimmmooojjjnnnrrrtttwww{{{xxxsssjjjccc[[[WWWXXX]]]ccceeeeeehhhnnnuuu{{{yyyzzzyyytttlllfffdddeeeddd___YYYTTTQQQOOOMMMKKKCCCAAA???>>>??????>>><<<>>><<<:::999:::<<>><<<;;;:::;;;<<<<<<999666666888:::;;;;;;888888777777888999:::;;;;;;>>>@@@AAABBBFFFMMMRRR^^^ggguuu}}}}}}uuummmgggcccaaa^^^^^^```ffflllpppzzz}}}}}}vvvmmmffffffffffffgggfffccc```^^^WWWTTTYYYbbbnnn|||rrrfffXXXNNN@@@666222111000///111000......000000000///------------------------,,,,,,,,,---------......kkklllmmmnnnmmmllllllkkkmmmlllkkkkkkkkklllnnnooopppsssuuuvvvvvvyyy{{{lllaaaYYYUUURRRIIIJJJJJJIIIGGGFFFGGGHHHLLLVVV^^^^^^]]]bbbjjjnnnvvv{{{vvvyyytttqqqrrrrrrnnnooouuuyyytttnnnkkkeeefffjjjooouuuxxxxxxwwwuuuvvvwwwtttkkk]]]OOOEEE;;;777222000000222222111000000111111111000000///222111000000000111333444444333111000000111333555000000000000000000////////////000000000111111111000000000000////////////////////////////////////........................000000000000000000000000............//////000000........................................................................------......///000000000000000000111222555888999>>>@@@BBBDDDDDDEEEGGGHHHFFFHHHIIIJJJKKKNNNRRRVVV]]]fffqqq{{{zzzjjj___ZZZ\\\bbbeeeooovvvwwwuuuuuuuuuttthhh___WWWXXX\\\]]][[[ZZZYYYXXXZZZ```cccaaa```bbbeeefffiiikkkjjjeee```]]]aaabbbbbbdddfffiiikkkllliiimmmnnnnnnppprrroooiiibbb^^^YYYWWWYYY___eeehhhkkknnnsssxxx}}}yyyooofffbbbaaa\\\XXXQQQLLLIIIHHHGGGGGGAAA@@@>>>>>>>>>??????>>>DDDCCCAAA@@@AAACCCFFFGGGJJJKKKNNNPPPRRRVVVZZZ^^^^^^ccckkkqqquuuwwwyyyzzz||||||yyyssslllfffaaa]]][[[VVVVVVVVVWWWXXXVVVSSSPPPGGGGGGGGGGGGFFFEEECCCCCCBBBAAA???>>>======<<<;;;999777555555666888999999777777777777888888999999999;;;>>>??????AAAGGGKKKRRR[[[gggrrrwwwwwwtttqqqkkkfff```\\\]]]aaagggkkkuuu~~~~~~xxxnnnllliiihhhfffbbb^^^\\\ZZZUUUSSSUUU[[[dddqqq}}}yyyoooiii]]]LLL>>>666444333333111000......000000000///.............../////////,,,,,,,,,---------......jjjlllnnnnnnlllkkkjjjkkkllllllkkkkkklllnnnpppqqqsssuuuwwwxxxxxx|||yyymmmbbbZZZUUUNNNOOOPPPNNNKKKHHHGGGGGGKKKVVV``````___aaaeeegggllluuusssmmmmmmmmmlllpppxxx{{{xxxuuuuuujjjiiijjjooouuuyyyzzzxxxttttttuuusssmmmbbbUUUMMMBBB<<<444111111222222111......///000000000000000000000000///000111111222222222111000111222333444/////////////////////////////////000000000111111000000000000////////////////////////////////////........................////////////000000000000....../////////000000000........................................................................---.........//////000000///...///000222666:::<<<>>>@@@BBBCCCDDDEEEHHHJJJGGGHHHIIIIIILLLPPPWWW\\\ccclllxxxkkk___YYYUUUZZZbbblllvvv}}}{{{tttnnnhhhccc]]]ZZZYYYZZZ]]]___^^^]]]ZZZYYY]]]eeeiiigggffffffiiijjjnnnqqqlllccc^^^]]]bbbccceeeggghhhiiijjjjjjfffiiiiiihhhhhhjjjfff```[[[ZZZYYYYYY]]]bbbhhhkkkpppssswwwzzz}}}}}}}}}|||}}}zzzpppeee^^^[[[RRRNNNHHHDDDCCCCCCCCCBBB??????>>>======>>>???@@@AAAAAABBBCCCEEEHHHKKKMMMNNNQQQTTTXXX[[[___cccggglllqqqwww}}}~~~wwwpppkkkiiieeeeeeddddddccc```[[[WWWOOONNNLLLJJJHHHGGGFFFFFFEEECCCBBBAAAAAA@@@>>><<<999888777666666666777888666777777888888999999999666999<<<<<<<<<===@@@DDDJJJPPP[[[dddkkkqqqvvvyyyssspppjjjccc______dddhhhpppzzzwwwqqqllljjjeee^^^YYYXXXVVVSSSRRRTTTVVV]]]iiivvvxxxpppgggXXXHHH;;;444222222111000......000000000///......//////////////////,,,,,,,,,---------......iiilllnnnnnnkkkiiijjjkkklllllllllmmmoooqqqsssuuuuuuwwwyyyyyyzzz~~~ooo```VVVTTTTTTTTTRRRMMMHHHEEEDDDIIISSS\\\^^^___bbbddddddhhhmmmuuu}}}wwwzzz{{{rrrnnnlllnnnsssyyyyyyvvvwwwzzzqqqnnnlllnnntttyyyyyyxxxsssssssssssspppiii___XXXKKKCCC999333222222000...+++,,,---//////000000000......///000000000000///000000000111111111222222////////////////////////////////////000000000111000000000000////////////000000000000000000000000////////////////////////.........//////000000000......///000000000000000.................................................................................////////////////////////111444999>>>@@@@@@BBBCCCCCCCCCDDDFFFHHHHHHHHHHHHHHHKKKRRR[[[aaakkktttrrr```ZZZWWWUUUZZZcccllltttzzzwwwoooggg___XXXTTTWWWYYY[[[\\\]]]]]]\\\ZZZYYY^^^hhhmmmkkkhhhgggmmmnnnqqqqqqiii^^^[[[___aaadddgggkkkllllllkkkjjjaaaccccccaaaaaabbb___YYYWWWXXX[[[___ccciiiooorrrrrrtttxxx{{{|||{{{xxxvvvtttxxx{{{wwwmmmbbbYYYUUUKKKHHHCCCAAAAAABBBBBBBBB@@@@@@@@@??????@@@BBBDDD???AAADDDHHHKKKNNNPPPQQQUUUYYY^^^bbbfffjjjnnnqqqzzz~~~|||xxxvvvvvvvvvvvvuuuqqqlllhhh___\\\WWWRRRNNNLLLKKKKKKIIIGGGEEEEEEEEEDDDBBB???<<<;;;:::999777666666777555666777888999999::::::777:::<<<<<<:::999;;;===AAAGGGNNNUUU[[[dddooowww||||||zzzsssjjjddddddggghhhqqqyyy~~~vvvoookkkeee\\\WWWXXXVVVTTTSSSTTTUUU[[[iiiwww}}}uuuqqqhhhXXXFFF999333222111000......000000000///........................,,,,,,,,,---------......iiilllnnnnnnkkkiiiiiijjjmmmmmmnnnoooqqqtttvvvxxxwwwyyy{{{{{{{{{nnnbbbWWWXXXWWWSSSMMMGGGCCCAAAHHHPPPXXXZZZ]]]aaaddddddiiiiiimmmxxx||||||pppttt}}}zzzsssooorrrvvvyyyvvvrrrsssyyyuuuppplllnnnsssxxxyyywwwrrrrrrqqqsssrrrnnngggbbbSSSJJJ>>>666333222///,,,******,,,...///000000000,,,---///000000000///......///000111111111111111///////////////000000000////////////000000000000000000000000////////////111111111111111111111111000000000000000000000000---.........//////000000......///000000000000000000000000000000000000000................................................////////////////////////111111222444888===BBBEEECCCDDDDDDCCCBBBBBBDDDFFFIIIHHHGGGGGGKKKSSS^^^eeeqqqzzz~~~kkk[[[YYYYYYWWW]]]fffeeemmmrrroooiiiccc[[[TTTNNNTTTZZZZZZZZZZZZ[[[[[[YYYYYY___iiiooolllhhhfffqqqpppqqqoooeeeZZZZZZaaa```dddiiimmmoooooommmkkk]]]______]]]]]]^^^ZZZUUUVVVYYY^^^dddjjjpppvvvzzzqqqtttxxx{{{|||yyyvvvssslllqqquuutttkkk```WWWRRRIIIFFFCCCAAABBBCCCDDDDDDCCCDDDCCCBBBBBBCCCFFFIIIHHHJJJMMMQQQUUUWWWXXXXXX\\\```ffflllpppssswwwzzz}}}yyymmmhhhbbbZZZTTTQQQPPPPPPLLLJJJGGGGGGHHHHHHDDDAAA>>>>>>===;;;888666666777555666777999:::::::::::::::<<<>>>===:::888999;;;:::@@@FFFJJJOOOXXXfffpppuuukkkggghhh```hhhooottt|||zzzqqqlllfff]]]YYYZZZXXXVVVUUUUUUVVV]]]mmm}}}}}}}}}~~~yyykkkVVVDDD;;;888111000......000000000///......---------,,,,,,,,,,,,,,,,,,---------......jjjjjjkkkkkkkkkjjjiiiiiinnnnnnnnnoooppptttzzz~~~}}}~~~~~~|||{{{|||kkkccc[[[UUUUUUQQQIIICCCCCCBBBIIIPPPUUUZZZ```dddeeegggmmmkkkooo~~~~~~|||ooommmrrrwww}}}|||yyy{{{zzzvvvvvvwwwtttooottttttpppjjjiiipppvvvxxxsssssspppmmmpppuuuqqqhhh___VVVIII===666333222222333111......///000000///000000000000000000000000000000000000111111111111222111111000///......---000000111111111111000000222111111111000000//////000000000000000000000000000000//////............---------.........//////------///000000111111111111111000///////////////......------------......///...---,,,,,,---...///111///...///222333222//////...///333:::@@@BBBAAABBBBBBBBBBBBCCCEEEGGGHHHHHHIIIJJJJJJMMMUUU___gggtttoooddd\\\^^^bbb```^^^___bbb```dddjjjhhh\\\QQQMMMNNNQQQTTTVVVVVVVVVVVVVVVTTT]]]gggjjjfffdddgggllluuuttttttrrrkkkcccaaaeeeiiiiiimmmssswwwvvvpppiii___\\\XXXVVVVVVVVVWWWVVVVVVUUUWWW```mmmxxx~~~vvvuuuuuuwwwxxxuuuooojjjjjjhhhfffccc___YYYRRRMMMEEECCCAAA@@@@@@AAAAAAAAAEEEEEEFFFHHHKKKMMMMMMMMMNNNOOORRRXXX^^^dddggghhhjjjmmmrrrwww{{{{{{nnnccc\\\YYYXXXWWWPPPMMMJJJHHHGGGGGGGGGFFFBBBAAA>>>===<<<:::777444333444555666777888999:::<<<<<<;;;999777666888999777;;;@@@CCCGGGOOO[[[cccrrrxxxpppmmmgggdddfffnnntttyyy{{{qqqggg___ZZZYYYSSSVVVVVVSSSQQQ[[[ooo~~~yyyjjjTTT???444555111000333222000000333........................////////////////////////iiiiiijjjkkkkkkkkkkkkkkknnnooooooppprrrwww}}}|||{{{~~~{{{iii___XXXVVVRRRJJJCCCAAACCCGGGKKKOOOTTT[[[aaaeeedddlllllllllvvvsssmmmnnnrrr{{{}}}yyywwwrrrlllsssuuusssllljjjnnntttvvvqqqrrrpppkkklllqqqqqqnnnhhh___RRRFFF===888444222333111///...000111111000000000000000000000000000//////000000000111111111222111111000//////......000000111111111111000000111111111000000000//////000000000000000000000000000000000//////......------------........./////////000111111222222222222111111000///////////////......------------......111000///.........//////111///...///111333111000//////000444;;;@@@BBBBBBCCCCCCBBBCCCDDDEEEGGGHHHJJJKKKMMMNNNQQQYYYdddlllyyykkkaaaZZZ]]]```^^^\\\\\\___\\\]]]bbb```WWWOOOLLLOOORRRUUUVVVTTTSSSTTTVVVVVV]]]dddeeecccdddiiioootttsssuuuvvvrrrkkkiiikkkiiilllrrryyy}}}zzzrrrkkk\\\XXXTTTRRRRRRTTTTTTTTTVVVUUUVVV]]]iiiuuu{{{}}}vvvuuuvvvxxxyyyvvvoooiiifffccc```\\\XXXSSSMMMHHHBBBAAA???>>>???@@@@@@@@@DDDEEEHHHLLLOOORRRSSSSSSUUUTTTVVV[[[ccciiillllllqqqssswww{{{tttkkkddd___\\\RRRNNNKKKJJJLLLLLLIIIFFFCCCAAA???>>>===;;;888666666666666777888999999999999999999777555444555777555999<<<>>>AAAGGGQQQYYYhhhrrrzzzpppkkkiiilllnnnpppyyyyyymmmbbb[[[YYYTTTWWWWWWTTTRRRZZZkkkyyy{{{eeeLLL<<<666222000111111...---///........................////////////////////////ggggggiiijjjlllmmmnnnooopppqqqrrrsssuuuzzz}}}{{{}}}yyylll```ZZZVVVNNNFFFAAADDDDDDEEEGGGKKKSSS]]]ddddddooooooiiikkkrrr{{{rrrlllnnnyyy}}}yyytttnnnrrrwwwwwwpppjjjkkknnnooonnnrrrqqqkkkgggiiinnnqqqqqqjjj___SSSIII???777333333111//////000222222222000000000000000000000000////////////000000000000111111111000000//////...000000111111111111000000111111000000000000//////000000000000000000000000111111000000///......------............/////////000111111111111111111111111111111000000000000000......------------......111111000///////////////000///...///111222111000000000222666;;;@@@BBBBBBDDDCCCCCCCCCDDDEEEGGGHHHKKKMMMPPPRRRWWW___kkksssvvvfff___[[[^^^aaa___\\\ZZZ\\\YYYYYY[[[[[[UUUQQQOOOPPPTTTWWWVVVRRRQQQTTTXXX\\\___aaa```^^^aaaiiipppqqqqqqtttxxxwwwrrrnnnnnnjjjpppyyy|||qqqiiiYYYUUUQQQPPPQQQSSSUUUUUUXXXUUUUUUZZZdddpppwww{{{ssssssuuuxxxyyytttlllfffbbb^^^YYYTTTPPPLLLGGGDDDAAA@@@?????????@@@AAABBBFFFHHHLLLQQQUUUXXXZZZZZZ]]][[[ZZZ```iiiqqqtttssszzz{{{~~~xxxooojjj[[[UUUPPPQQQTTTTTTOOOIIIFFFDDDBBBAAA@@@???<<<:::999999888888888888888888666888999888666555555666555777999:::;;;@@@GGGMMMZZZaaaooo|||vvvpppllliiiiiinnnvvvxxxiii___YYYVVVXXXXXXUUUSSSYYYeeepppyyy\\\GGG999444111222111...,,,---........................////////////////////////eeefffgggjjjmmmooorrrsssuuuvvvvvvvvvxxx{{{}}}mmmaaa[[[TTTKKKDDDDDDAAAAAACCCFFFLLLUUU^^^iiitttsssjjjhhhiiittt~~~~~~ssspppyyy~~~zzzvvvrrrrrrxxxyyyrrriiiffffffeeeiiiooorrrmmmfffdddjjjpppuuuppphhh^^^SSSGGG<<<555222000......000222222222000000000000000000000000....../////////000000000111111111000000000//////000000111111111111000000000000000000000000//////////////////////////////222222111000000///.....................///////////////........./////////111111111111111111111000......------------......000000000///////////////////////////000111000000111222555888===@@@BBBCCCCCCCCCBBBBBBCCCEEEFFFGGGJJJMMMQQQUUUZZZdddpppyyywwwjjjccc```^^^```bbbaaa\\\YYYZZZYYYZZZ\\\]]]\\\YYYWWWRRRUUUWWWUUUQQQRRRWWW]]]aaabbbaaa```___ccciiinnnpppoooqqquuuuuupppllllllmmmuuuwwwkkkbbbXXXUUURRRQQQSSSVVVXXXYYY[[[XXXVVVYYYbbbllluuuyyyppppppsssvvvvvvrrriiibbb```\\\UUUOOOKKKGGGDDDBBBAAAAAAAAAAAAAAACCCEEEGGGJJJNNNSSSXXX\\\]]]______ccc```^^^dddoooxxx{{{{{{}}}mmmddd[[[YYY\\\\\\UUUNNNJJJHHHEEEDDDCCCBBB@@@>>>;;;::::::999888777666666666888::::::999777777777666777888888999===BBBGGGNNNSSS___qqq}}}tttllliiikkknnnzzzssseee\\\YYYZZZYYYVVVTTTWWW```gggvvvyyy{{{zzzyyyhhhPPP???888333333333000...///........................////////////////////////dddeeefffiiimmmqqquuuwww{{{{{{zzzyyyyyy{{{~~~mmmbbbZZZQQQIIIEEEAAAAAADDDEEEFFFMMMVVVhhhssssssnnnnnnjjjlllxxx||||||xxxvvvsssqqqwwwyyyrrriiiccc___\\\\\\dddmmmooojjjfffjjjppptttqqqllleee[[[NNNAAA888222000......///111111111111111111111111111111111////////////000000000000111111111111000000000000000000111111111111000000//////////////////000000////////////////////////222111111111111000000000///////////////////////////......---......///000000111222222333222111111......------------.................................///////////////000111222444888;;;>>>@@@BBBCCCCCCBBBBBBAAABBBCCCEEEFFFGGGKKKPPPVVV]]]hhhttt}}}xxxiii```______^^^___```___ZZZUUUUUUWWWZZZ___ccceeeccc```TTTVVVVVVTTTQQQTTT[[[bbbcccddddddeeehhhmmmqqquuussspppooopppnnniiigggjjjvvv~~~qqqccc[[[VVVTTTRRRSSSVVVYYY[[[\\\___]]][[[\\\bbbkkksssxxxppppppsssvvvvvvqqqhhhaaa^^^YYYQQQKKKGGGEEECCCBBB@@@AAACCCCCCCCCEEEHHHKKKPPPUUU\\\```bbbbbbbbbcccfffcccccchhhrrr{{{vvvjjjeeeeeebbbZZZRRRMMMJJJGGGEEEDDDBBBAAA???<<<;;;:::999777666555444444666999999888777777777666666666777888;;;@@@CCCEEEJJJTTTbbbsssyyyrrrnnnlllpppwwwpppccc]]]\\\[[[XXXWWWYYY]]]aaalllooorrrpppooovvvsss]]]EEE<<<444333333111000111........................////////////////////////cccdddfffiiinnnrrrwwwyyy}}}}}}{{{yyyyyyzzz~~~qqqfff[[[QQQKKKFFFDDDGGGFFFCCCGGGPPP___lllqqqsssxxxrrrlllqqq~~~~~~wwwsssoooppptttuuupppjjjeee___YYYOOOWWWcccnnnpppnnnnnnrrrqqqqqqnnnjjjaaaTTTFFF===444222000///000111111000111111111111111111111111000000000000111111111111111111111111111111111111000000111111111111000000......////////////000000000000000000000000000000111111111111222222222222000000000////////////...000///......///000222333000111222444444333222111......------------......+++,,,---.../////////...---///000000///...000111333666;;;>>>???@@@BBBDDDDDDCCCBBBBBBBBBDDDEEEFFFEEEJJJQQQXXXaaammmzzz}}}jjj___]]]ZZZ\\\\\\ZZZZZZZZZUUUOOOMMMRRRXXX]]]dddkkkllljjjYYYWWWSSSQQQQQQUUU]]]bbbccccccdddiiipppwww|||~~~uuuqqqmmmjjjeeebbbgggooozzzjjj]]]XXXSSSRRRSSSUUUYYY\\\]]]]]]aaa``````bbbfffkkkqqquuurrrrrrtttvvvvvvrrriiiccc[[[UUUNNNIIIFFFDDDCCCBBB???BBBDDDEEEEEEGGGKKKPPPWWW]]]eeeiiiiiigggggghhhiiihhhiiimmmsssyyy}}}|||{{{{{{{{{{{{||||||}}}yyytttmmmbbbYYYPPPMMMIIIEEEDDDBBB@@@???======<<<:::888777555555222333555666555444555666444444444444666999<<<===>>>DDDLLLVVVcccvvvyyyrrrmmmqqqwww~~~ooobbb```^^^\\\[[[]]]___aaadddgggiiifffeeelll{{{lllOOOCCC666222222000000111........................////////////////////////ddddddfffiiinnnsssxxx{{{||||||{{{yyyxxxzzz~~~yyyjjj^^^UUULLLGGGHHHEEE@@@DDDNNNUUUfffqqqxxx~~~xxxpppsss{{{|||tttnnnnnnpppqqqooonnnlllddd\\\MMMPPP[[[kkksssrrrpppppprrrrrrrrrnnngggZZZLLLBBB888555333111222222222111111111111111111111111111111111111111222222222222111111111111111111111111000000111111111111000000........./////////000000000000000000000000000000///000000111222333444444000000000000/////////.........------///111333555000111333444555444333222......------------......***+++---///000111111111,,,...000000...---///111444888===???@@@@@@BBBDDDFFFEEEDDDDDDDDDEEEGGGGGGFFFLLLTTT\\\fffsssrrraaa[[[^^^YYY\\\\\\XXXVVVVVVRRRLLLIIIOOOTTTYYYcccpppuuuttt^^^XXXPPPMMMOOOTTTZZZ]]]dddaaaaaafffooowww|||~~~rrrnnniiibbb[[[]]]jjjyyyrrrbbbYYYVVVSSSSSSVVVZZZ___aaaaaa```aaabbbdddfffiiillloooqqqrrrqqqrrrssssssooohhhbbbZZZVVVPPPKKKIIIGGGFFFEEEBBBFFFJJJJJJJJJLLLRRRWWW\\\ccclllqqqpppnnnnnnooommmooorrrssssssuuuyyy|||yyyyyyxxxxxxyyyzzz{{{|||~~~oooeeeWWWSSSNNNJJJHHHFFFDDDBBB@@@???>>><<<;;;999888777222333444444333444666888777666444444666777999999<<>>666333222111222........................////////////////////////dddeeefffiiinnnsssxxx{{{zzzzzzyyyxxxxxx{{{wwwiii\\\QQQJJJIIIDDD>>>CCCNNNQQQfffttt|||xxxqqquuusssxxxxxxqqqlllmmmmmmnnnqqqqqqjjjaaaQQQPPPXXXhhhsssrrrmmmllltttttttttrrrjjj]]]OOOEEE;;;888555444444444333222111111111111111111111111111111222222222333333333111111111111111111222222000000111111111111000000---.........//////000000000000000000000000000000...///000111333444555666111111000000/////////...++++++***+++---///222444000111333555555555333222.........------.........***+++---000222333333333,,,...000000...---///111444999>>>@@@@@@AAABBBDDDHHHGGGFFFFFFFFFGGGHHHIIIHHHNNNWWW```jjjwwwmmm]]][[[aaaZZZ^^^]]]XXXVVVVVVRRRLLLIIINNNRRRVVVbbbsss|||}}}bbbYYYOOOJJJMMMSSSVVVWWWfffaaa^^^```hhhpppuuuwwwmmmiiiccc[[[TTTYYYlll}}}kkk\\\UUUTTTUUUVVVZZZ```dddffffffddd```cccfffiiijjjlllmmmooopppnnnnnnooooookkkddd___]]]YYYSSSOOOMMMLLLKKKJJJGGGKKKOOOPPPPPPRRRXXX^^^^^^gggqqqvvvuuusssssstttqqquuuxxxwwwsssrrruuuyyyyyyxxxxxxxxxyyyzzz|||}}}|||ppp___[[[UUUPPPMMMKKKIIIGGGBBBAAA@@@>>>===;;;::::::444555555444444555888;;;;;;999777666777888888777===>>>???DDDLLLXXXeeennn~~~xxxtttxxxmmmiiieeedddfffhhhiiiiiibbbcccaaa\\\YYY]]]hhhrrr|||kkkZZZFFF;;;777444444555........................////////////////////////dddaaa```eeennnvvvxxxxxx{{{{{{{{{}}}vvvhhh^^^TTTOOOKKKFFFDDDEEEFFFUUUiiiyyy}}}xxxtttvvv}}}}}}|||{{{{{{ooommmmmmlllmmmsssvvvpppggg^^^TTTTTTeeesssrrrlllkkklllppprrrrrroooiii[[[OOOBBB===666333333444333222222222111111222222333444//////000000111111222222222222222222222222222222000000//////.........---111000000///...---------000000//////.........---,,,------...///000111111222222222222000///...---..............................//////000000111111333222222111000///......111111111111111111111111///000111111000000111333:::;;;>>>@@@BBBBBBBBBBBBEEEDDDCCCDDDFFFGGGGGGGGGNNNTTT]]]fffppp}}}{{{llldddaaabbbbbb^^^WWWSSSSSSSSSNNNIIIHHHLLLQQQYYYfffuuu||||||fffYYYNNNLLLMMMNNNSSSZZZbbb```]]]]]]___ccceeefffhhh___XXXWWWZZZbbbsssppp```VVVTTTUUUZZZ[[[^^^dddiiikkkiiifffgggggghhhkkkmmmmmmkkkiiikkklllmmmmmmjjjeee___\\\]]]\\\YYYUUUQQQOOOOOOPPPNNNRRRVVVWWWTTTTTTWWW[[[hhhlllrrrvvvvvvuuutttttttttssssssrrrrrrrrrrrrrrruuuvvvxxxyyyzzz|||kkkbbbWWWOOOLLLLLLJJJIIIBBB@@@AAACCC@@@:::999;;;999888666555444555777888555666777888888888888888<<<:::;;;AAAFFFMMMWWWaaauuu}}}zzz||||||rrrfffdddiiiooopppnnniiihhhddd___]]]aaaiiippp}}}wwwgggPPP>>>444000///---//////...---------------......////////////......dddbbbaaafffooovvvxxxxxxvvvwwwyyy|||wwwjjj^^^WWWQQQJJJDDDCCCEEEPPPaaaqqq|||~~~|||xxx}}}}}}~~~yyy~~~rrrpppooonnnpppwww}}}zzzsssdddXXXWWWeeerrrrrrmmmlllkkkoooqqqqqqqqqnnncccXXXJJJBBB999444444555444333222222111111222222333444000000000000111111111111222222222222222222222222000000000/////////......111000000///......------000/////////............------......//////000000111111111111111000///.................................//////000000000000222222111111000//////...111111111111111111111111...///000//////000333555;;;<<<>>>@@@AAAAAAAAAAAAEEEEEEDDDEEEGGGHHHIIIIIIOOOUUU___jjjvvvvvvjjjddddddeeegggaaaYYYSSSRRRPPPLLLGGGIIINNNTTT\\\hhhtttyyywwwfff\\\SSSRRRSSSSSSVVV\\\ccc___[[[ZZZ]]]bbbeeeeeecccZZZTTTVVV\\\eeerrrvvvhhhZZZRRRRRRUUU\\\]]]```fffkkknnnmmmjjjhhhhhhhhhkkkmmmmmmkkkhhhdddeeeffffffccc```\\\ZZZ\\\\\\ZZZWWWUUUTTTTTTTTTTTTWWWYYYYYYWWWYYY^^^ccciiimmmrrrtttuuutttsssssssssrrrqqqqqqppppppqqqqqqrrrvvvzzz|||}}}sssaaaVVVTTTSSSNNNJJJIIIGGGGGGHHHEEE@@@>>>AAA;;;:::888666555555666777888888999999999888777777:::777888<<<@@@DDDMMMVVVcccvvv{{{www~~~xxxmmmhhhkkkqqqvvvwwwwwwssskkkccc^^^aaajjjrrr|||oooXXXEEE;;;666333222000000///.........//////......////////////......eeecccccchhhooovvvxxxxxxpppssswww|||{{{kkkbbb[[[RRRIIIEEEGGGLLLXXXhhhvvvzzz|||{{{|||yyy~~~wwwuuutttqqqqqqxxx|||lll___YYYcccmmmooolllllljjjmmmnnnooorrrsssmmmeeeVVVKKK===555555666555333222111111111111222333333111111111111111000000000000000000000000000000000111000000000000000//////000000000///......------////////////.....................//////////////////000000111111000000///...........................////////////000000000111111111000000/////////000000000000000000000000...............111555999<<<===>>>???@@@AAAAAA@@@DDDDDDEEEEEEGGGJJJLLLMMMTTT[[[eeeqqq~~~~~~qqqjjjiiijjjkkkmmmeeeZZZSSSOOOLLLIIIGGGJJJQQQYYYaaajjjrrrssspppfff___ZZZXXXYYYXXX[[[^^^ddd^^^XXXWWW\\\aaacccccc[[[TTTQQQVVV___hhhrrryyywwwsssjjj^^^TTTQQQSSSWWW___aaadddiiinnnppppppooojjjiiijjjkkklllllljjjhhh^^^^^^^^^^^^\\\[[[YYYXXXZZZYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZ]]]dddjjjkkknnnqqqrrrrrrqqqrrrsssqqqpppoooooooooooooooooopppwww~~~lll^^^YYYWWWRRRLLLMMMIIIHHHHHHFFFAAA???AAA===<<<:::888666666666666::::::::::::999888777777===::::::<<<===???FFFMMMPPP```xxxwwwxxx~~~vvvnnnlllqqqyyy|||qqqfff^^^___gggnnnwwwttt]]]JJJ===666333111000000000//////000111111......////////////......eeeeeefffjjjpppuuuxxxxxxooorrrwww}}}|||zzzwwwwwwxxxyyy{{{|||}}}}}}zzz~~~|||yyywwwwwwzzz~~~xxxlllcccYYYOOOKKKJJJLLLRRR```ppp{{{~~~|||{{{{{{~~~~~~www{{{{{{{{{|||yyysssooosss{{{~~~|||tttfff\\\]]]cccfffhhhkkkhhhiiiiiijjjnnnsssqqqlllaaaSSSAAA777555666555222111111111111111222222333222222222111111000000000000000000000000000000000111111111111000000000000000000//////............///////////////.........///////////////...............///000111111000000........................////////////////////////000000000000000/////////////////////////////////------------///222888===>>>>>>???@@@@@@@@@@@@@@@CCCCCCDDDEEEGGGJJJMMMPPP[[[bbbmmmxxxxxxrrrqqqqqqqqqooonnneeeYYYRRRMMMIIIHHHJJJMMMUUU___ffflllpppnnnhhheeeaaa]]]ZZZZZZZZZ]]]___aaa\\\XXXYYY___bbbaaa^^^TTTQQQQQQXXXdddlllqqqrrrnnnjjjaaaXXXRRRRRRVVV[[[dddfffiiillloooqqqrrrqqqnnnmmmllllllmmmmmmjjjhhh]]]\\\ZZZYYYXXXWWWWWWWWWWWWVVVWWWXXXYYYYYYWWWVVVWWWXXXZZZ[[[\\\```fffjjjlllnnnooopppooooooqqqrrroooooonnnnnnnnnnnnoooooosss{{{~~~lllbbb]]]ZZZWWWRRRLLLIIIHHHFFFAAA???@@@@@@>>><<<:::888777777666:::::::::;;;::::::999999>>>;;;:::<<<<<<<<>><<<:::999888777777888999:::;;;<<<<<<<<<999666777999999888;;;AAAFFFKKKWWWiiiyyyxxxlllgggkkkqqqttttttqqqjjjbbb\\\ZZZ[[[ZZZjjj|||}}}lllZZZJJJ>>>666222/////////......///000000......////////////......ggghhhkkknnnrrruuuxxxyyyuuuxxx|||~~~|||zzzxxxwwwvvvvvvsssssstttuuuxxx{{{~~~{{{vvvpppkkkiiiiiiiiihhheeefffgggiiikkkmmmnnnooosssuuu{{{yyyuuurrrrrrrrroooqqqwwwyyyfffXXXRRRJJJGGGIIISSSdddssszzz{{{{{{|||yyyvvv}}}}}}}}}}}}{{{www|||yyyppppppxxx~~~zzzuuukkk___UUUTTTYYY```dddcccaaa```fffooorrrppphhh]]]NNNAAA:::666444222111000000000000111222222222222222222222111111111//////////////////////////////000000000000000111//////////////////...............///////////////.........///////////////---...//////000000000000/////////////////////////////////............---.........//////000000000////////////////////////---///000111333777===AAAAAAAAAAAAAAABBBCCCDDDEEECCCEEEGGGGGGGGGJJJPPPUUU\\\fffuuuuuuqqqqqqwwwzzzqqqhhh]]]SSSPPPKKKFFFIIIQQQUUU^^^fffiiijjjjjjfffaaa```bbb```[[[XXXYYYZZZYYYTTTWWW[[[```aaa___YYYUUUSSSWWW\\\aaahhhllliiiccc]]]XXXRRRNNNNNNRRRXXX]]]jjjnnnsssuuuuuuttttttsssuuussspppooonnnllljjjhhh\\\ZZZXXXUUUSSSSSSTTTTTT\\\\\\^^^ccchhhiiigggccc\\\^^^```ccceeegggggghhhiiijjjlllmmmlllmmmoooqqqnnnnnnoooqqqsssuuuwwwxxx}}}tttqqqrrrfff\\\TTTPPPMMMGGGCCCCCCBBBAAA@@@>>>===;;;999999666777888:::;;;<<<======999777888::::::888;;;@@@BBBDDDLLLZZZlll}}}}}}tttiiiffffffjjjnnnqqqooohhh___YYYVVVNNN[[[kkkyyyrrraaaQQQCCC888333111000///............///......////////////......gggjjjmmmpppsssuuuwwwyyywwwzzz~~~~~~zzzxxxyyy{{{ttttttsssrrrqqqqqqqqqqqqnnnmmmmmmmmmppptttxxx{{{yyyvvvrrrooonnnnnnmmmllliiiiiikkkmmmoooqqqrrrssswwwyyy~~~}}}xxxuuussssssooommmmmmssssssbbb[[[OOOJJJHHHMMM[[[jjjvvv||||||~~~uuuuuuyyy~~~{{{zzzyyyxxx~~~ssspppvvv|||}}}yyy|||xxxjjjYYYQQQSSSYYYcccbbb``````gggqqquuusssgggaaaUUUIII>>>888666555000000000000000111222222111222222222222222222333000000000000000000000000....../////////000000000.../////////////////////............/////////000------......//////000000......////////////////////////////////////////////////.........---------------......///000111111////////////////////////...000222444666999>>>AAABBBAAAAAABBBCCCEEEGGGHHHFFFHHHJJJIIIHHHKKKRRRXXX```kkk|||~~~ppplllllltttzzzpppeeeYYYQQQOOOKKKDDDGGGQQQYYYaaahhhiiihhhgggeeeaaa\\\ccceeeaaa\\\[[[XXXTTTPPPUUU[[[^^^\\\YYYUUUTTTTTT\\\ccceeefffgggccc\\\TTTQQQNNNLLLOOOUUU[[[___iiiooovvvzzz{{{yyyxxxxxxuuusssooommmllljjjhhhfff\\\[[[YYYWWWWWWWWWXXXYYY^^^^^^bbbjjjqqquuurrroooccccccbbbccceeeggghhhhhhfffhhhkkkllllllmmmnnnpppooopppqqqsssvvvyyy|||}}}}}}}}}~~~ooodddYYYTTTPPPJJJEEEDDDBBBBBBAAA@@@>>>===;;;:::777777888:::;;;;;;;;;;;;:::999:::===<<<999;;;???>>>???FFFPPP\\\nnn~~~sssgggbbbcccjjjqqqrrrkkkaaaXXXTTTMMMSSS\\\hhhzzzwwwiiiXXXHHH<<<666333222111000///...............////////////......hhhjjjnnnqqqsssuuuwwwyyyxxxzzz~~~}}}~~~~~~{{{tttwww{{{}}}}}}}}}}}}~~~~~~}}}xxxsssqqqrrruuuoooooooooooopppqqqrrrssspppooommmlllnnnsssxxx{{{{{{zzzyyyxxxxxxwwwtttrrroooppprrrsssuuuwwwxxxyyy|||~~~zzzwwwuuutttsssooojjjjjjtttllleeeWWWPPPIIIJJJSSScccqqqyyy}}}vvvrrrttt~~~{{{zzzyyyuuuooorrrvvvwwwwwwttt___QQQQQQUUUbbbbbb```aaaiiisssxxxwwwfffcccZZZNNNBBB:::777888000000000000000111111222111111111222222333333444111111111111111111111111---.........//////000000.........///////////////---.........//////000000,,,------...///000111111...///////////////......000000000000000000000000//////.........---------,,,------...///000111111000000000000000000000000///111444666888;;;>>>AAABBBBBBBBBBBBDDDFFFIIIJJJHHHKKKMMMLLLJJJMMMTTT[[[gggrrryyynnniiihhhppp|||xxxooodddXXXQQQPPPJJJCCCFFFPPP[[[ccciiihhhffffffdddaaaZZZdddjjjgggaaa^^^WWWPPPMMMTTTZZZ[[[WWWTTTSSSTTTUUU___ffffffdddddd^^^WWWQQQNNNLLLMMMRRRYYY```cccgggoooxxx~~~}}}|||}}}uuurrrnnnllljjjhhhfffddd^^^]]]\\\\\\\\\]]]^^^___]]]^^^ccclllvvv{{{yyyuuugggeeebbbaaabbbeeeggghhhdddgggjjjlllmmmmmmnnnooooooppprrruuuyyy|||{{{yyyyyy}}}}}}|||~~~zzznnnbbb\\\XXXQQQLLLJJJBBBBBBAAAAAA???>>><<<;;;888888999:::::::::999999888666777:::888555666:::===???EEELLLSSS___yyy|||lllccc```hhhppprrrkkk```WWWRRRQQQRRRTTT\\\nnnsssbbbRRRDDD===555444333111000/////////......////////////......iiikkknnnrrruuuwwwxxxxxx~~~}}}}}}~~~}}}|||{{{xxxuuu}}}|||yyyuuuqqqoooooopppnnnqqqvvvxxxuuuqqquuu|||~~~}}}~~~}}}~~~{{{xxxvvvwwwwwwwwwvvvuuuuuutttssssssuuuyyy|||{{{zzzyyyyyy{{{~~~xxx{{{~~~}}}zzzwwwzzz{{{uuuvvvvvvooogggbbbddd```]]]]]]aaalll~~~iii]]]SSSMMMMMMNNNRRReee{{{}}}uuuvvvyyyzzzyyy~~~uuupppoooqqq}}}oooZZZQQQTTTYYYbbbkkkmmmqqqvvvuuuooommmhhh```VVVLLLCCC<<<888555333000///000111111111111111111111111111111111222222222333333222111111111000///......///000111111111000///////////////......////////////......000000000000////////////......//////000000111111000000000000000000000000//////000000000//////...//////000000111111222222222111000//////......///111222444777:::<<<>>>???BBB@@@>>>???CCCEEEDDDBBBEEEJJJPPPQQQKKKJJJVVVeeerrr}}}qqqhhhddddddlllxxx}}}yyyrrr```ZZZPPPIIIFFFIIIOOOTTT___```bbbfffgggeee___ZZZYYYccckkkkkkfff```XXXQQQOOOTTT[[[\\\TTTKKKLLLRRR```hhhkkkddd\\\XXXTTTOOOLLLLLLMMMQQQXXX___dddffflllnnnrrrxxx~~~~~~zzzuuunnniiieeecccaaa```[[[[[[[[[[[[[[[]]]^^^^^^```aaaeeelllsssvvvtttqqqhhhhhhfffeeedddccccccccccccdddfffhhhkkknnnpppqqqsssssstttvvvxxxzzz|||~~~|||zzzyyyzzz|||}}}}}}}}}}}}}}}}}}~~~ppp```YYYUUUPPPLLLGGGEEEBBB@@@@@@???===<<<;;;:::888777666777888999<<<:::888666666777888999::::::===CCCIIITTThhhzzz{{{cccccchhhlllmmmooommmbbbTTTMMMPPPRRRUUU___rrryyymmm___MMM>>>999333000111111//////000111111000///...---,,,,,,nnnoooqqqsssuuuwwwxxxyyyzzzyyyzzz}}}~~~|||{{{xxxwwwwwwxxxzzz{{{zzzyyyxxxwwwtttqqqnnnllllllmmmnnnrrryyy~~~|||vvvwww|||~~~}}}~~~~~~xxxsssssswww|||xxxoooiiiiiiiiiccc\\\XXXVVVRRROOOOOORRRZZZjjjyyysssaaaXXXSSSSSSRRRSSSbbbsss~~~yyyxxx{{{~~~{{{rrrooonnn}}}yyyeeeXXXVVVRRR___mmmtttyyy|||zzztttrrrnnnggg^^^RRRFFF===777666444222111222222222111111111111111111111111111222222333333333222222222111000////////////000111111111000///////////////......////////////......------......//////000000/////////000000000000000111111111111111111111111111111111222222111111000000000000000000111111111222222111000000000000000111222444777:::===???@@@@@@@@@@@@@@@AAABBBEEEGGGIIIKKKPPPQQQNNNOOO[[[iiiuuuyyymmmgggdddccckkkuuuzzzuuuoooaaaZZZPPPJJJIIIMMMQQQTTT\\\^^^bbbfffgggddd^^^ZZZZZZdddmmmnnnkkkeee\\\UUUTTTXXX]]]\\\TTTNNNRRRZZZdddjjjjjjbbbYYYTTTPPPLLLMMMNNNPPPVVV\\\cccgggjjjkkklllnnnsssyyy{{{uuummmgggbbb___]]][[[ZZZ[[[[[[\\\]]]^^^^^^___^^^___bbbhhhnnnqqqpppooogggfffeeedddcccbbbbbbbbbcccdddgggjjjmmmooopppqqqsssssstttuuuwwwyyy{{{{{{xxxxxxxxxyyyyyyzzz{{{|||oooddd\\\UUUPPPJJJHHHFFFEEEDDDDDDBBB@@@<<<:::888777666777888999;;;:::999888777777888888::::::<<>>777666555333333333333111000111111111111111111111111222222333333333333333222111000000//////000000111111000000///////////////........................+++,,,,,,---...///000111000000000000000000//////111111111111111111111111222222333333333333333222111111111111000000000000333222111111111111111222111222555888<<<>>>@@@AAA>>>AAACCCBBB@@@AAAGGGLLLLLLLLLMMMPPPQQQUUUbbbnnn{{{~~~nnnggggggddddddjjjsssvvvsssnnncccZZZPPPKKKMMMRRRTTTTTTXXX\\\aaadddddd```ZZZVVV[[[fffppptttrrrnnneee]]]XXXZZZ[[[YYYSSSPPPXXXcccjjjllliii^^^TTTOOOLLLIIINNNPPPUUU\\\bbbhhhlllnnnmmmkkkjjjlllrrryyy|||vvvmmmfffaaa]]]ZZZXXXYYYZZZ\\\^^^___```______]]]]]]___cccgggjjjjjjjjjdddcccbbbbbbaaaaaaaaabbbdddfffiiimmmpppqqqrrrqqqsssssstttuuuvvvwwwxxxxxxwwwzzz|||{{{yyyyyy|||~~~sssfff\\\VVVMMMKKKHHHFFFEEEDDDAAA>>><<<;;;999777777777777888::::::::::::999888777666999888;;;>>>@@@FFFRRR___rrrtttsssoookkkkkkkkkfff```ZZZXXXUUURRRTTTaaawwwyyyooo___RRRBBB:::444333222...,,,,,,---.........//////000000ssssssssstttwwwzzz|||~~~|||||||||~~~|||{{{zzzzzzzzzxxxvvvwwwyyyzzz{{{zzzyyyvvvssspppppppppppppppsssyyy{{{tttiii```]]]\\\]]]eeeoootttsssooobbbYYYRRRPPPPPPLLLIIIHHHGGGDDDCCCEEEFFFHHHPPPXXXaaasssxxxlllaaa\\\XXXTTTVVVZZZkkkrrrzzz}}}vvvooossswww|||gggWWWNNN[[[lllxxx|||zzzuuurrrwwwuuuooogggZZZMMMAAA:::777555444333444333000...111111111111111111111111111222222333333333333333000000000000000000000000000000////////////000000......------------......---.........//////000000222111111000000/////////222222222222222222222222222222333333444333333333222222111111000000//////111111000000000111222222111333666:::===???AAAAAAAAABBBCCCBBBBBBEEEJJJNNNMMMJJJIIINNNSSSZZZgggsssoooccc```eeedddeeejjjpppsssrrrnnndddZZZQQQNNNRRRWWWWWWUUUVVVZZZ___aaa^^^YYYUUUSSS]]]hhhsssyyy{{{zzzssskkk[[[YYYXXXVVVRRRSSS]]]hhhooolllfff[[[QQQKKKJJJIIIOOOSSSZZZaaagggkkkoooqqqpppmmmjjjjjjmmmrrrvvvxxxzzzuuummmfffaaa^^^[[[YYYYYYZZZ]]]___aaaaaa```___^^^^^^^^^___aaabbbcccdddaaa```````````````aaaaaaeeehhhlllpppsssttttttssssssttttttuuuuuuuuuuuuuuu{{{~~~}}}||||||}}}ssseee]]]SSSQQQMMMJJJHHHDDDAAA>>>===<<<;;;999888777777777999:::;;;;;;:::999777555777777999<<<===@@@IIIRRR\\\xxx|||ssskkkiiiiiiiiihhhbbb^^^YYYTTTRRR[[[oooxxxiii\\\EEE;;;333111000---******............////////////qqqqqqrrrtttxxx|||~~~~~~~~~~~~~~~xxxuuuuuuvvvwwwwwwvvvzzzyyyuuunnnddd[[[VVVSSSSSS[[[gggnnnnnnjjj\\\TTTMMMLLLKKKGGGFFFGGGBBB@@@@@@CCCEEEEEEJJJOOOWWWdddllluuuxxxhhh___ZZZWWWTTTSSS]]]eeeooowww}}}{{{yyyqqqrrrvvv~~~ppp___RRRXXXbbblllqqqqqqpppppprrrqqqmmmfff\\\QQQGGGAAA888666444333333222000...111111111111111111111111000111222222333333333222000000111111111111000000000000////////////000000///...------------...///222111111111000/////////222222111111000000//////111111111111111111111111000000111222222333222222222222111111000000/////////////////////000111222333555888<<<>>>@@@AAAAAAEEECCCAAACCCFFFJJJLLLLLLJJJFFFFFFLLLTTT^^^lllwwwuuubbb\\\\\\aaaaaabbbfffkkkmmmmmmlllbbbZZZRRRQQQVVVZZZYYYVVVYYY]]]aaa```ZZZVVVTTTVVVaaakkkuuu}}}yyy```[[[XXXXXXYYY\\\ccckkkoooiii```WWWOOOKKKKKKMMMRRRWWW___eeeiiilllppprrrooommmjjjiiikkknnnoooooosssnnngggbbb___]]]\\\[[[YYY[[[]]]```aaa```______aaa```___^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^___```aaagggiiinnnrrruuuvvvuuuuuuttttttuuuuuuuuuuuutttsss}}}~~~}}}yyyyyyzzz}}}pppeee\\\XXXTTTPPPMMMJJJGGGEEE???>>>===;;;999888777777888999;;;<<<<<<:::888666555555777;;;===>>>DDDKKKQQQiiiwwwmmmhhhhhhlllooooooiiiccc]]]XXXXXXeeesssrrrdddOOOCCC777444444111//////////////////............pppqqqsssvvvzzz~~~{{{vvvvvvxxxyyyyyyvvvvvv}}}|||uuuqqqjjjbbb[[[TTTPPPPPPWWWaaahhhiiifffXXXQQQLLLJJJIIIEEEEEEGGGDDDAAABBBFFFHHHGGGIIIMMMPPPZZZ]]]bbbooo{{{rrrgggccc___XXXRRRSSS[[[ccckkkvvv}}}~~~{{{yyyyyyvvvwww|||{{{nnnYYYVVVWWW___ggglllooorrrmmmnnnmmmiiibbbXXXNNNHHH;;;888555333222222111000111111111111111111111111...///000111222222222222000111111222222111111000///////////////000000111000///...------...///000444333333222111000///...111111111111111111000000000000000000000000000000...///000111222222222222111111111111000000000000............///000111222555777:::===???@@@@@@@@@EEEBBB@@@CCCHHHKKKJJJHHHGGGEEEGGGNNNWWWbbbqqq~~~hhhZZZYYY\\\______aaabbbddddddeeeeee___ZZZUUUTTTXXX[[[ZZZXXX]]]aaaccc___XXXVVVZZZ___hhhooovvv|||ggg```]]]bbbiiikkklllmmmiiiaaaYYYSSSNNNKKKMMMRRRWWW\\\ccchhhjjjlllpppssslllkkkiiiiiijjjllllllkkkiiieee```\\\[[[[[[[[[[[[[[[\\\]]]^^^______^^^^^^`````````^^^[[[ZZZ[[[\\\\\\\\\\\\]]]^^^```aaabbbgggiiilllpppssstttuuuuuussstttuuuvvvvvvuuutttsss|||~~~~~~}}}}}}||||||{{{~~~~~~}}}ttteee```YYYSSSOOOLLLJJJHHHAAA@@@???>>><<<:::888777777888:::<<<<<<;;;999888666444666:::<<<===AAAGGGMMM^^^xxx|||qqqjjjhhhmmmttt}}}vvvppplllcccZZZ\\\cccuuu~~~|||nnnYYYIII:::444333222000000000000//////.........---rrrsssvvvzzz}}}yyyrrrqqqtttvvvvvvsssooopppyyy|||wwwqqqllleee^^^ZZZVVVSSSRRRVVV]]]bbbbbbaaaVVVQQQMMMLLLKKKGGGFFFHHHIIIFFFFFFIIIKKKIIIIIIKKKJJJQQQRRRVVV```iii{{{~~~tttqqqlll```TTTNNNTTTZZZ```kkkxxx~~~~~~yyyvvvvvvxxx||||||ggg[[[SSSXXXcccjjjnnnqqqkkknnnssssssnnncccVVVNNN@@@<<<777444333333333333111111111111111111111111---...///000000111111111000111222222222222111000///////////////000111111222111///......///111222222222111111000000//////111111111111111111222222////////////////////////...///000111222222222222000000000000000111111111.........///000222333444777999<<>>@@@AAABBBDDDFFFFFFFFFEEEGGGGGGLLLTTT\\\gggwwwrrr^^^VVVZZZ___cccddddddccc```______```\\\YYYWWWWWWXXXZZZ[[[ZZZ\\\``````ZZZTTTUUU___iiippptttvvvyyymmmdddaaalllxxxyyyrrrkkk```WWWPPPNNNMMMLLLPPPVVV]]]bbbhhhkkkkkklllppptttpppmmmiiigggggghhhggggggddd```[[[YYYXXXZZZZZZZZZ\\\\\\]]]]]]]]]]]]]]]]]][[[]]]^^^]]][[[YYY[[[\\\[[[[[[[[[]]]^^^```bbbccceeefffiiillloooqqqrrrsssssstttvvvwwwwwwvvvuuutttyyy{{{}}}~~~}}}yyyyyyxxxxxxyyyzzz{{{|||yyy|||ttthhh\\\TTTNNNJJJHHHCCCCCCBBB@@@>>>;;;999888666777999;;;<<<<<<<<<;;;888555666999;;;;;;>>>CCCJJJTTTggguuullliiinnnvvv{{{xxxzzzrrrcccZZZ[[[jjjvvvxxxdddRRR???555333111000000.........///////////////tttvvvyyy}}}vvvmmmllloooqqqrrroooiiifffnnnwww{{{|||}}}yyywwwvvvsssnnnggg```[[[WWWYYYVVVUUUVVVZZZ]]]^^^]]]WWWSSSPPPPPPNNNJJJIIIKKKIIIFFFEEEGGGHHHEEEDDDFFFDDDKKKMMMPPPYYY___ppp~~~{{{uuufffWWWMMMQQQUUUZZZdddrrr|||yyyuuuuuusss||||||~~~tttbbbUUUXXXccciiikkkmmmjjjqqqyyy|||xxxkkk[[[QQQCCC???999555444555555666111111111111111111111111,,,---...///000000000000000111222333333222111000///////////////000111111222111000......000111222////////////000000000000000000000111222222222333////////////////////////...///000111222333333333//////000000111111222222/////////000111333444555999:::===@@@AAA@@@>>>===;;;@@@DDDEEECCCAAABBBDDDGGGIIIPPPYYY```kkk|||iiiXXXUUU\\\ccciiijjjiiifffaaa]]]]]]^^^YYYYYYXXXXXXXXXYYY[[[\\\YYY[[[[[[UUUOOOSSSaaammmvvvwwwvvvwww|||nnneeecccqqqttthhhYYYPPPJJJKKKLLLLLLQQQXXXbbbggglllmmmllllllpppuuuwwwrrrkkkfffdddccccccbbbddd```\\\YYYYYYZZZ[[[[[[^^^]]]\\\[[[[[[[[[\\\\\\VVVYYY\\\\\\[[[ZZZ[[[^^^ZZZ[[[[[[\\\^^^```bbbccccccdddfffhhhkkknnnpppqqqssstttvvvxxxxxxwwwuuutttyyyyyyzzz||||||zzzuuuuuuttttttvvvxxx{{{}}}yyy|||kkk^^^TTTNNNJJJEEEDDDCCCAAA???<<<:::999666777888:::;;;<<<======999666666888999999<<<@@@FFFKKKZZZsssxxxnnniiinnnwww{{{{{{}}}lll^^^[[[bbbppprrr]]]GGG;;;888666444555,,,,,,---...///000111222}}}{{{|||~~~ooofffbbbbbbgggmmmiiidddaaadddmmmvvvzzz|||zzz{{{qqqjjjjjjgggaaa^^^___[[[XXXUUUWWW\\\___``````\\\ZZZXXXVVVSSSPPPKKKHHHJJJIIIHHHGGGGGGHHHIIIIIIGGGHHHJJJKKKMMMVVViii|||~~~vvvggg[[[UUUOOOOOOWWW___cccmmmxxxzzzzzz|||zzzuuurrruuuzzz}}}|||~~~}}}nnn^^^XXX^^^gggiiihhhhhhpppxxx|||}}}vvvhhhZZZNNNFFF<<<555555888;;;<<<;;;888555222000111222333000000000000000000000000222222222111111111000000000/////////000111222222222111///......000222444222111111111000000//////111111000000//////......------------.........///000////////////000000111111000000000//////......222000///......000222444:::;;;<<<>>>@@@AAABBBBBB@@@AAACCCCCCCCCCCCDDDFFFFFFKKKSSS\\\gggvvvuuuhhhYYYXXX``````fffggggggddd^^^YYYXXXXXXXXX]]]bbbbbb]]]YYYYYYZZZ^^^___[[[QQQQQQ\\\hhhmmmuuuvvvyyy}}}~~~{{{xxxllleeeeeeqqq{{{xxxkkkaaaQQQLLLIIIIIIKKKNNNWWWaaahhhjjjlllkkkkkklllppptttwwwsssnnnjjjccc[[[YYY[[[^^^ZZZVVVVVVXXX[[[[[[ZZZYYYXXXWWWVVVVVVWWWYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^aaaccceeehhhjjjkkkkkkkkkoooppprrrtttvvvvvvvvvuuuyyyxxxxxxzzz|||zzzvvvrrrrrrqqqrrruuuyyy||||||||||||yyyyyy|||yyyhhh^^^TTTKKKJJJFFFCCCCCCAAA<<<:::<<<999888888888888888999999;;;:::999999999:::;;;<<<@@@FFFOOO___yyy~~~ssskkkiiimmmyyy~~~yyyjjj\\\]]]hhh|||yyygggRRRBBB888111///111000//////............///|||{{{xxxjjjbbb^^^]]]aaaggggggcccaaadddkkkssswwwwwwzzz~~~~~~uuunnnmmmkkkeee``````^^^[[[YYYZZZ___cccdddcccaaa___\\\[[[YYYUUUQQQNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNNNNTTTdddtttpppbbbXXXPPPMMMTTTYYY\\\dddooovvvxxx|||}}}zzzxxxxxxzzz{{{xxxyyyuuucccWWWVVV\\\cccggggggnnnvvvzzz}}}zzzpppeeeQQQIII===555333555666777666555333111000000000111111111111111111111111111222222222111111111000000000000000000000000111222/////////000000000111111111111000000000/////////222222222111111111111111------........./////////////////////000111222333111111111000000/////////111000///...000333666888;;;<<<>>>???@@@AAABBBBBB@@@AAACCCCCCBBBCCCEEEFFFGGGMMMUUU___kkkzzzlllccc[[[]]]```\\\___```___\\\XXXVVVWWWYYY[[[___bbbaaa]]]YYYXXXXXX\\\[[[VVVRRRVVVbbbkkknnnrrrtttwww{{{~~~}}}zzzwwwmmmhhhhhhqqqwwwqqqdddZZZOOOKKKIIIKKKMMMQQQYYYccckkkmmmoooooonnnnnnppprrrvvvqqqnnnjjjddd]]][[[^^^^^^[[[XXXXXXYYYZZZYYYWWWWWWVVVTTTSSSSSSUUUVVVWWWZZZZZZZZZZZZZZZYYYXXXXXXWWWXXXYYYZZZ[[[]]]^^^^^^bbbcccfffhhhjjjkkkkkkkkkooopppqqqssstttttttttsssvvvvvvvvvxxx{{{zzzwwwsssssssssuuuwwwzzz}}}zzzvvvooonnnpppuuuxxxxxx{{{}}}{{{zzz}}}wwwhhh\\\SSSRRRMMMIIIIIIFFFAAA>>>???888888777777777777888999;;;;;;:::999999999:::;;;???CCCKKKXXXnnn{{{nnniiikkkuuu{{{wwwiii[[[SSS\\\ppp{{{iiiTTTEEE;;;444222333000000///............///~~~zzz{{{}}}~~~~~~sssgggaaa]]]ZZZ\\\```eeebbbaaadddkkkqqqtttttt{{{|||vvvtttrrrlllfffdddccc```^^^___dddggghhhgggfffeeebbbaaa___]]]YYYVVVTTTSSSRRRPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQUUUcccqqqqqq___TTTNNNQQQTTTUUU[[[eeennnsss{{{|||{{{zzzwwwuuu{{{}}}~~~zzzhhhWWWNNNQQQ]]]gggffflllrrrvvvzzz|||xxxqqqYYYOOOBBB888444333333222333222222222111111111111111111111111111111111111222222222111111111111111222111000000000000000000---...///111111000///...///////////////.........000111111111111111111222....../////////000000000////////////000111222333111111111111111000000000000/////////222555999;;;===>>>???@@@@@@AAAAAAAAA@@@AAABBBCCCBBBCCCFFFHHHJJJPPPZZZeeeqqqwwweeeaaa```dddcccYYYXXXWWWUUURRRQQQSSSWWWZZZ^^^```bbbaaa^^^[[[YYYXXXXXXTTTPPPRRR]]]jjjpppnnnmmmooorrrvvvyyyyyyvvvsssmmmjjjkkkppppppfffYYYQQQKKKIIIIIIMMMQQQTTT]]]eeemmmooorrrsssrrrppppppqqqtttpppllljjjeee______cccaaa___^^^]]]\\\ZZZWWWTTTTTTSSSRRRPPPPPPQQQSSSTTTYYYYYYZZZZZZYYYYYYXXXXXXUUUVVVWWWYYY[[[]]]^^^___bbbcccfffhhhiiijjjjjjjjjmmmnnnoooppppppppppppppprrrrrrsssvvvxxxyyyxxxvvvtttvvvyyyyyyzzz~~~~~~{{{xxxtttpppgggccccccgggjjjkkkoootttxxxyyyzzz{{{zzzyyywwwvvvpppllliiimmmxxxssscccYYYUUUOOOKKKJJJGGGAAA======999999777777777777888999<<<<<<::::::999999999999<<<@@@EEENNN^^^xxxrrriiiiiipppwww~~~vvvhhh[[[RRRXXXiii~~~mmmXXXIII@@@999555555111000//////.........///~~~zzz{{{||||||~~~|||rrriiiccc___[[[[[[^^^bbbbbbdddhhhoootttvvvvvv~~~}}}zzztttmmmiiihhheeebbbdddhhhkkklllkkkjjjhhhfffddddddbbb___]]]YYYYYYWWWVVVTTTSSSRRRRRRNNNOOOQQQTTTWWW\\\jjjwwwjjj]]]RRRRRRRRRQQQVVV^^^ccckkkwww}}}yyyuuuwww|||~~~|||ooo[[[LLLLLLYYYfffiiinnnrrrtttwww{{{{{{wwwbbbXXXIII===777555333222111222333444555444444333111111111111111111111111111111111111111111111111222222111000/////////000---......///////////////........................---.........//////000000////////////000000000000//////......//////000000222222111111111111111111000/////////222555999<<<===>>>??????????????????@@@AAABBBBBBBBBDDDGGGIIINNNUUU___lllzzzqqqdddddddddgggfff\\\VVVSSSPPPMMMMMMRRRXXX\\\^^^___```aaa```^^^[[[YYYSSSNNNMMMUUUeeeqqqrrrmmmiiijjjllloooqqqqqqnnnlllkkkiiiiiikkkggg[[[PPPKKKHHHHHHKKKQQQVVVYYY___gggkkknnnqqqtttuuusssqqqpppqqqmmmjjjiiifffbbbccchhhggggggfffeeebbb]]]XXXUUUSSSRRRPPPNNNNNNOOOPPPRRRWWWXXXXXXYYYXXXXXXWWWWWWRRRSSSUUUXXX[[[]]]___```aaaccceeefffhhhhhhhhhgggkkkkkkkkkllllllllllllkkkmmmnnnooorrruuuwwwxxxyyyvvvyyy{{{{{{{{{|||xxxtttpppgggaaa^^^___aaabbbfffkkkoooqqqsssuuuuuussspppnnnhhhdddaaaeeeqqqooo```YYYRRRLLLJJJGGGAAA===<<<<<<;;;999888888999:::;;;<<<<<<;;;:::999999888888;;;===AAAGGGQQQhhh}}}}}}~~~tttiiihhhlllvvv~~~~~~vvvhhh\\\YYY[[[gggrrr]]]PPPGGG>>>777555111111000///............|||zzz|||}}}||||||~~~~~~~~~}}}{{{}}}tttlllgggccc^^^]]]___bbbeeejjjpppwww|||~~~~~~|||uuuooollliiifffgggkkknnnooonnnkkkiiigggfffffffffdddbbb^^^^^^]]][[[ZZZXXXVVVVVVPPPPPPTTTYYY^^^eeesssxxxhhhYYYTTTRRROOORRRYYYZZZcccooozzz~~~vvvsssvvvwwweeeRRRKKKSSS^^^nnnssswwwwwwyyy~~~}}}kkk___PPPBBB;;;777444222///111333444555555444333111111111111111111111111111111111111111111111111222222111000/////////000000///---,,,---...000111------------............------....../////////000////////////000000000000000000///...------------111111111111111111222222111000//////111444888:::======>>>>>>???>>>>>>===@@@AAABBBBBBBBBEEEHHHKKKRRRYYYfffsssnnnggghhhddddddddd]]]XXXTTTOOOMMMOOOTTTZZZ^^^]]]]]]^^^bbbdddccc___[[[PPPLLLOOO\\\mmmuuusssmmmhhhgggggggggiiiiiihhhfffiiieeecccccc^^^SSSKKKHHHFFFHHHNNNVVV[[[]]]aaaggggggjjjooosssvvvuuurrrpppnnnjjjhhhhhhfffcccffflllmmmnnnooommmhhhaaa[[[WWWRRRQQQOOONNNMMMNNNOOOPPPUUUVVVVVVWWWWWWWWWVVVVVVQQQSSSUUUXXX[[[^^^```aaa```aaaccceeeffffffeeeeeegggggggggggggggggghhhhhhiiijjjmmmooorrruuuxxxyyywwwzzz||||||||||||xxxnnnfff```___``````bbbfffmmmooorrrsssrrrpppllljjjddd```^^^bbboooooocccZZZQQQNNNLLLFFFBBBAAA???>>><<<::::::;;;<<<===<<<<<<;;;;;;:::999888777:::;;;???DDDKKK\\\{{{}}}yyyzzz|||uuukkkjjjlllvvv~~~wwwjjj___[[[ZZZaaawwwwwwdddXXXOOODDD:::444222222000//////.........~~~zzzzzz}}}~~~|||zzz|||~~~}}}|||{{{}}}xxxppplllhhhcccaaabbbfffjjjrrrzzz}}}vvvooollliiijjjnnnqqqrrrqqqllljjjhhhhhhhhhiiihhhgggbbbbbbbbbaaa___]]][[[ZZZWWWVVVYYY___eeemmmzzzwwwcccZZZUUUPPPPPPUUUVVV]]]gggsss}}}vvvpppqqqzzzppp\\\OOONNNRRRkkkssszzz}}}tttiiiWWWHHH???999555222---...000222222222222111222222222222222222222222111111111111111222222222222111000000000000000000111000---,,,,,,...111333---------...............///000000000000000000111....../////////000000000000000///...------------000000000111111111111111111000//////111444888:::===>>>>>>?????????>>>>>>???@@@AAABBBBBBEEEJJJMMMVVV^^^kkkzzzzzzmmmjjjiii```]]]___ZZZYYYUUUQQQPPPSSSXXX]]]___[[[[[[]]]ccchhhhhhaaaZZZPPPPPPXXXgggtttvvvrrrooojjjhhheeedddeeeggghhhhhhhhhaaa[[[XXXTTTMMMHHHGGGGGGIIIQQQZZZ______bbbfffeeehhhmmmrrrvvvvvvsssppplllhhhfffgggeeedddhhhnnnqqqsssssspppiiibbb[[[XXXRRRQQQOOOMMMLLLMMMNNNOOOSSSSSSTTTTTTUUUUUUTTTTTTRRRSSSUUUXXX\\\___aaabbbaaabbbcccdddeeeeeedddcccccccccbbbbbbcccdddeeeeeehhhiiikkklllnnnqqquuuyyywwwyyyzzz{{{|||zzzqqqhhhfffgggffffffiiippprrrssstttssspppllliiiccc___]]]aaammm}}}pppcccWWWQQQMMMHHHCCCBBBBBB@@@>>>;;;;;;<<<>>>???;;;;;;;;;;;;::::::888888::::::>>>DDDHHHSSSlllzzzzzz|||{{{ooonnnnnnwww}}}vvvkkkbbb[[[YYY___qqq{{{kkkbbb[[[NNN@@@888333222111000///.........}}}yyyxxx|||}}}{{{zzz|||~~~}}}{{{zzz{{{}}}wwwsssooojjjhhhjjjkkkqqqzzz{{{ssspppmmmmmmqqqtttuuutttooommmkkkjjjlllmmmmmmlllffffffffffffeeecccaaa```]]][[[]]]dddkkkuuurrreee\\\TTTRRRVVVXXX[[[bbblllwwwwwwqqqsssttt|||vvveeeVVVOOONNN\\\hhhvvvvvvcccQQQEEE===888444...///000111111111111111222222222222222222222222000000111111111222222222000000000000000000111222000000/////////000111222------......////////////000000000000000/////////------.........////////////////////////000111111/////////000000111111111000000///000333777;;;>>>>>>???@@@AAAAAAAAAAAAAAA???@@@AAAAAABBBFFFKKKNNNYYYbbbooo~~~|||ooollljjj```[[[\\\WWWUUUSSSQQQRRRWWW\\\___```\\\\\\^^^eeellljjj```WWWSSSXXXdddssszzzvvvrrrrrrnnnjjjeeedddfffkkkoooqqqjjj___TTTOOOLLLHHHFFFGGGHHHKKKTTT^^^bbb```aaadddhhhiiimmmrrrvvvvvvrrrnnnjjjfffeeeeeeddddddhhhoooqqqrrrsssoooggg___ZZZWWWQQQOOOMMMKKKKKKKKKLLLMMMPPPQQQRRRRRRSSSSSSSSSRRRSSSTTTWWWYYY\\\___aaabbbcccccceeeffffffeeedddddd____________```aaacccdddgggiiijjjjjjkkknnnssswwwwwwwwwwwwyyy|||}}}uuussstttrrrrrrsssuuuvvvvvvvvvtttpppmmmkkkeee```]]]___kkk|||ooo^^^UUUOOOIIIDDDCCCCCCAAA>>>;;;;;;<<<>>>???999:::;;;;;;;;;:::999999;;;999===DDDGGGKKK\\\qqqvvvqqqoooxxx{{{tttkkkccc[[[YYY]]]lll}}}ppplllgggZZZIII???444333222000///.........~~~yyywwwzzz{{{zzz{{{~~~~~~}}}|||{{{{{{|||}}}~~~~~~zzzvvvqqqoooqqqooovvvuuurrrooopppsssvvvwwwvvvqqqooommmmmmoooppppppppphhhiiiiiiiiihhhgggeeeddd^^^\\\___fffooo{{{ooodddZZZVVVXXX[[[[[[___gggsss}}}zzzuuuyyyqqqxxxxxxkkk^^^TTTOOOMMM\\\ooo}}}mmmZZZLLLBBB;;;777111111222222222333333333222222222222222222222222000000111111222222222222000000//////000111222222...///111222222222111000........./////////000000//////......---------,,,------------.........///......///000222333555666......//////000000000111/////////111555:::???BBB???@@@AAABBBCCCCCCCCCCCC???@@@AAAAAACCCFFFKKKOOOZZZdddrrrsssnnnlllccc^^^\\\UUURRRPPPOOOSSSYYY^^^``````]]]]]]```gggmmmkkk___TTTVVV]]]mmm{{{~~~vvvrrrtttqqqlllgggfffiiipppvvvzzzlll^^^OOOIIIGGGEEEEEEFFFIIIMMMVVV```dddaaa```bbbkkklllnnnrrrvvvvvvrrrnnniiieeedddddddddccchhhooooooqqqqqqmmmeee\\\WWWVVVPPPNNNLLLJJJIIIJJJKKKLLLOOOOOOPPPQQQRRRRRRQQQQQQTTTUUUWWWZZZ]]]___aaabbbdddeeefffgggggggggfffeee]]]]]]]]]]]]^^^```bbbccchhhiiijjjiiiiiilllqqqvvvwwwvvvuuuwww|||~~~~~~}}}~~~xxxxxxxxxwwwtttqqqnnnllliiiccc]]]___jjj}}}}}}iii]]]VVVOOOIIIHHHCCCAAA===;;;:::;;;===???888999:::;;;;;;;;;:::999<<<999===DDDFFFFFFRRRccc{{{tttoooxxx~~~yyyrrrkkkdddWWWUUUXXXddduuu~~~tttrrrnnnbbbPPPEEE444333222000///.........yyyxxxwwwxxxzzz|||}}}}}}}}}zzzuuusssxxx}}}yyyvvvwwwzzzxxxvvvtttssstttwwwyyy{{{yyysssmmmnnnsssvvvtttqqqqqqooommmkkkiiieeeaaa]]]]]]^^^^^^aaammmpppaaa\\\]]]dddccccccfffpppzzz|||uuuttt{{{{{{~~~xxxrrrcccQQQGGGJJJWWWlllxxxeeeSSSFFF===999333111000111222222111000111111222222222222111111222222111111111333444555222222111000///...------////////////////////////111111000000//////......222222111000///...------////////////////////////000000////////////000000000000000000000000000000222333333333333555888;;;======>>>???@@@@@@AAAAAAAAAAAACCCFFFFFFEEEJJJRRRZZZhhhyyy{{{tttmmmcccWWWTTTWWWRRRNNNLLLRRR\\\cccdddbbb]]]```iiikkkhhhllljjjZZZ___mmmxxxzzzxxxxxxvvvqqqiiicccaaahhhuuu}}}{{{vvvfffZZZNNNHHHDDDBBBCCCFFFMMMWWWdddkkkjjjfffddddddfffiiimmmqqqsssqqqooommmhhhfffddddddeeeggghhhhhhmmmppppppkkkaaaWWWRRRRRRKKKKKKIIIHHHHHHIIIJJJJJJLLLLLLMMMLLLKKKLLLOOOQQQUUUVVVWWWYYY\\\___aaaccceeeeeeeeeggggggeeeaaa^^^\\\ZZZYYYYYYZZZ\\\___aaadddhhhjjjiiijjjnnnqqqqqquuuuuuwww|||}}}{{{yyyuuuppplllkkkccc[[[___ooo|||iii[[[PPPIIIGGGBBB??????@@@>>>;;;<<<@@@:::999999:::;;;;;;:::888:::888999>>>BBBFFFOOOWWWiiixxxvvvwwwzzz{{{xxxpppfff___]]]XXXUUUZZZdddppp{{{vvvuuunnn\\\III<<<555000111222///------uuuuuutttuuuwwwyyyzzz{{{|||tttqqqtttyyy}}}{{{}}}|||{{{yyyxxxyyyzzz{{{|||yyytttooooootttwwwuuurrrooommmjjjhhheeebbb]]]ZZZYYY[[[\\\```mmmnnnbbb^^^[[[\\\^^^cccmmmwwwxxxoootttzzz|||jjjVVVKKKIIIPPPccczzznnn\\\JJJ>>>888333222000000222222111000111111222222222222111111000000/////////000111222333333222222111000000000////////////////////////111111000000////////////111111111000//////......////////////////////////000000////////////000000000000000000000000000000222333444555555777:::===>>>>>>>>>???@@@@@@AAAAAABBBBBBDDDGGGGGGGGGMMMTTT^^^mmm~~~zzzqqqjjjaaaWWWSSSTTTQQQMMMJJJOOOYYYbbbdddddd\\\aaalllooonnnvvvyyymmmmmmuuu|||{{{yyyyyyvvvqqqhhhfffhhhqqq{{{yyyrrraaaVVVKKKFFFDDDBBBDDDHHHMMMXXXeeennnooollliiiiiijjjkkknnnppppppooolllkkkiiigggeeefffggggggeeebbbfffiiijjjeee\\\SSSOOOOOOJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLOOOQQQVVVVVVXXXYYY\\\^^^```bbbeeeddddddeeedddbbb^^^ZZZTTTSSSRRRSSSTTTXXX[[[]]]aaaeeegggfffggglllppppppsssrrruuuzzz~~~}}}xxxrrrmmmhhhaaa[[[___oooyyyhhh[[[RRRNNNGGGCCCAAAAAA???;;;<<<@@@===;;;:::;;;<<<===<<<;;;888666666:::>>>AAAIIIQQQ[[[sss~~~|||zzzzzzxxxssskkkddd^^^WWWSSSVVV^^^jjjzzz{{{wwwppp___OOO>>>777111111111///...///zzzzzzzzzzzz{{{|||~~~}}}sssmmmpppuuuzzz}}}~~~~~~~~~~~~}}}zzzuuuqqqqqquuuxxxvvvtttmmmkkkgggdddaaa]]]XXXUUUTTTWWWYYY^^^mmm{{{ggg[[[VVVWWW[[[```gggpppzzzzzzlllooosssyyytttcccRRRJJJGGGUUUnnnyyyeeePPP@@@888444222000000111111111///111111222222222222111111000000///.........//////111111111111111111111111////////////////////////111000000000000/////////000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000333666888999:::<<<>>>>>>>>>??????@@@AAAAAAAAABBBBBBDDDGGGHHHIIIPPPXXXcccrrryyynnnfff```XXXRRRQQQNNNJJJIIINNNXXXaaaeeeeee\\\cccooossssss~~~}}}zzzxxxxxxtttooofffhhhooozzzssshhhYYYOOOGGGDDDCCCCCCFFFKKKOOOYYYfffooorrrqqqoooooooooooooooooonnnllljjjiiillliiifffgggiiigggaaa[[[]]]___```\\\UUUNNNKKKKKKGGGGGGFFFFFFGGGHHHIIIJJJHHHIIIJJJJJJJJJLLLOOORRRWWWWWWXXXZZZ\\\]]]___```cccbbbaaa```___\\\WWWTTTMMMLLLLLLMMMOOOSSSWWWYYY\\\aaacccbbbdddkkkpppppppppoooqqqwww|||zzzsssnnnddd]]]YYY___ooo{{{iii\\\TTTMMMHHHDDDCCC@@@<<<<<>>>>>===888666666999;;;===DDDLLLTTTfff~~~}}}wwwvvvxxxxxxtttnnnaaaYYYRRRRRRYYYeeeuuu{{{rrrcccVVVBBB999111000000//////111}}}qqqjjjmmmrrruuuzzz{{{wwwssssssuuuwwwvvvtttllliiieeeaaa]]]YYYTTTQQQQQQTTTVVV\\\kkkppp]]]WWWXXX[[[___bbbgggqqqzzz~~~zzzooonnnooosss|||}}}sss[[[OOODDDKKKccc~~~|||jjjUUUDDD;;;666333111000111111000///111222222333333222222111222222111000000000//////......//////000000000000////////////////////////000000000000000000000000//////000000000111111111////////////////////////000000////////////000000////////////////////////...222666999;;;<<<===????????????@@@@@@AAAAAAAAABBBAAACCCFFFHHHJJJRRR\\\gggwwwxxxlllddd___ZZZSSSOOOIIIHHHJJJQQQ[[[bbbeeeeee^^^eeeppprrrrrryyytttssstttqqqmmmdddjjjuuuyyyhhhZZZPPPHHHCCCBBBBBBDDDIIIOOOUUU\\\eeelllpppqqqsssttttttsssqqqooommmlllllllllsssnnnhhhggghhheee]]]WWWUUUVVVVVVSSSNNNJJJHHHHHHFFFFFFFFFFFFFFFHHHJJJKKKFFFHHHIIIJJJKKKMMMPPPSSSWWWWWWYYYZZZ[[[\\\]]]]]]___]]][[[ZZZXXXUUUPPPMMMJJJIIIIIIIIIKKKOOOSSSUUUYYY^^^aaaaaadddkkkpppqqqooommmoootttyyyzzzrrrlll___ZZZWWW]]]mmmxxxdddVVVRRRKKKFFFDDDAAA>>>===@@@@@@>>>;;;:::<<<>>>>>>>>>;;;999888;;;<<<===BBBIIISSS^^^ooo{{{pppooouuu{{{{{{xxxfff]]]TTTSSSXXXcccrrr}}}rrreeeZZZGGG<<<222///...---///222~~~~~~pppiiikkkqqqtttxxx~~~}}}}}}~~~|||yyytttssstttuuutttssskkkhhhccc^^^[[[WWWRRROOOOOORRRTTTYYYhhhiii]]]ZZZ[[[^^^___aaajjjtttzzzooolllkkkooovvv|||fffZZZJJJIII]]]xxxzzz}}}~~~wwwiiiWWWIIIAAA888666222111111111111000222222333333333333222222111111111111000000//////.........///000000111111000000000000000000000000000000000000111111111111//////000000111111222222000000000000000000000000000000////////////000000////////////////////////---111666:::;;;<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAEEEGGGLLLUUU```mmm}}}|||}}}xxxmmmddd```\\\UUUNNNDDDGGGNNNXXXaaaffffffddddddgggooonnnkkk||||||qqqmmmnnnnnnmmmllliiippp{{{rrr___QQQHHHCCC@@@AAACCCFFFMMMUUU]]]```dddgggkkkooosssuuuvvvtttrrrpppoooooopppqqqyyyrrrjjjfffccc```ZZZVVVOOOOOONNNLLLIIIGGGFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKFFFGGGIIIJJJKKKMMMQQQTTTUUUVVVXXXYYYZZZ[[[[[[[[[ZZZXXXVVVTTTRRROOOKKKHHHIIIHHHGGGFFFGGGJJJMMMOOOVVV\\\```aaaeeelllpppqqqpppmmmnnnrrrwww}}}yyyooohhh\\\XXXUUU[[[jjj~~~ppp]]]WWWOOOGGGDDDBBB??????AAA???===:::999;;;<<<=========;;;:::<<<<<<<<<@@@GGGMMMSSS```rrr}}}nnnjjjooovvvyyywwwiii___VVVTTTWWW```mmmyyy~~~rrreee\\\LLL@@@444///...,,,...111qqqiiilllrrruuuxxx|||}}}~~~~~~}}}yyyuuusssrrrqqqpppoooiiifffaaa\\\XXXUUUQQQNNNLLLOOOQQQVVVeee|||xxxeee___\\\___```___fffpppzzzzzzlllhhhgggkkkrrryyyyyy|||rrrjjjZZZPPPZZZqqqvvvwwwvvvqqqgggZZZMMMEEE;;;888444222222222222111222222333333333333222222//////000000000///......000000111111222222222333000000000000000000000000000000000111111111111222000000000111111222222222000000000000000000000000000000////////////000000000000000000000000000000...222777:::<<<<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAABBB@@@AAAEEEIIINNNYYYeeeuuuwwwwwwyyyyyyvvvnnneee```]]]VVVNNNDDDJJJTTT___hhhjjjhhheeejjjjjjlllhhheeeuuuvvvllljjjkkkkkklllmmmsssyyyyyyiiiXXXLLLCCC??????AAADDDHHHQQQZZZccccccdddgggkkkoootttwwwwwwvvvsssqqqqqqqqqssstttyyytttllleee___ZZZVVVSSSKKKJJJIIIGGGFFFEEEEEEEEEFFFEEEDDDDDDEEEFFFGGGHHHEEEGGGHHHIIIJJJLLLPPPSSSSSSTTTVVVXXXYYYYYYYYYYYYVVVUUURRRQQQPPPMMMJJJHHHGGGFFFDDDDDDDDDGGGJJJLLLSSSZZZ```cccgggmmmppppppooolllmmmrrrvvv{{{zzznnnfffZZZVVVSSSXXXfffzzznnn___TTTJJJFFFDDDAAA@@@AAA===;;;999999;;;<<<<<<;;;<<<:::999;;;:::999===CCCHHHLLLWWWhhh{{{tttjjjjjjnnnppppppiii```XXXUUUUUUYYYccclllxxxuuuhhh___RRRFFF999333000---...111sssjjjlllsssuuuwwwzzz}}}|||~~~}}}zzzuuurrrooommmllllllgggccc^^^YYYVVVSSSOOOMMMHHHKKKMMMSSSbbbzzzrrrggg```bbbbbb^^^aaahhhqqq}}}kkkgggfffjjjmmmqqqxxx~~~{{{zzzzzz|||xxxzzz~~~zzzkkkZZZXXXiiiyyy~~~xxxuuurrrnnniii^^^PPPFFF>>>:::666333333333333222222333333444444333333222...///000111111111000///111111111111111222222222000000000000000000000000000000111111111222222222111111111111111111222222000000000000000000000000000000////////////000000000000000000000000000000111444888;;;<<<===???AAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBCCCGGGKKKRRR^^^jjj~~~uuuqqqrrruuuqqqsssooofff___\\\UUUNNNHHHNNNYYYccckkkmmmllljjjnnnkkkjjjeeecccsss}}}uuummmlllmmmlllnnnrrr|||{{{ooo___QQQIII@@@>>>???CCCFFFJJJTTT^^^eeeeeegggkkkppptttwwwxxxxxxvvvtttrrrqqqqqqrrrrrrsssrrrmmmeee[[[SSSOOONNNIIIGGGEEECCCCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEFFFGGGGGGIIIMMMOOOPPPQQQTTTVVVXXXXXXXXXWWWUUUSSSQQQPPPPPPOOOMMMKKKFFFEEEDDDDDDFFFIIILLLNNNQQQYYY```dddggglllnnnlllllljjjlllqqqvvv{{{|||www||||||ooogggZZZVVVRRRUUUcccwwwiii]]]PPPJJJFFFBBB@@@@@@<<<;;;::::::<<<<<<;;;:::<<<999999;;;:::888;;;AAAEEEIIISSSaaaooo{{{nnnhhhiiikkkllllllddd\\\WWWUUUTTTXXX^^^ooozzzzzznnndddYYYMMM???888444000///111~~~}}}uuukkkmmmsssvvvwwwyyy{{{~~~yyy|||}}}zzzuuuqqqmmmkkkjjjiiieeeaaa\\\WWWTTTQQQNNNLLLEEEHHHKKKQQQaaayyypppeeeeeeccc[[[[[[aaakkk~~~nnnhhhgggiiijjjiiiooowww{{{wwwvvvvvvssswww|||zzz{{{www```WWWcccrrryyyzzzvvvqqqoookkkaaaRRRFFF???<<<777444444444444333222333333444444333333222000111222333444444333222000000//////////////////000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000444777:::<<<===>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDEEEIIIMMMTTTaaannnzzzooommmooorrrkkkpppooofff^^^ZZZUUUNNNMMMRRR[[[eeekkkooonnnmmmqqqllliiidddcccttt{{{vvvppppppooommmpppuuu~~~tttfffWWWLLLFFF???>>>???DDDGGGLLLVVV```dddfffjjjpppvvvyyyzzzzzzxxxwwwuuusssqqqpppppppppnnnooonnnfffZZZOOOKKKJJJHHHFFFCCCAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDEEEEEEGGGJJJMMMNNNPPPSSSUUUWWWXXXWWWWWWUUUSSSQQQQQQQQQQQQOOONNNGGGFFFFFFGGGIIIMMMQQQSSSNNNWWW```dddhhhlllllljjjiiihhhkkkqqqwww|||zzzsssvvvqqqhhh[[[VVVRRRTTTaaavvvqqqcccUUUMMMHHHCCC??????<<<;;;;;;<<<======<<<:::===::::::<<<;;;999<<>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEHHHJJJMMMVVViii|||{{{mmmjjjiiiiiiiiikkkiiihhhggg^^^RRRNNNQQQMMMWWW___dddjjjppppppkkkkkkiiigggiiimmmssswwwyyy~~~yyyssspppppprrruuuxxxlllZZZOOOHHHBBB>>>???BBBEEEKKKTTT^^^dddiiikkkkkklllsss|||}}}zzzwwwttttttuuutttqqqnnnmmmmmmiiiaaaVVVLLLGGGEEEDDDCCCAAA??????@@@AAABBBAAAAAA@@@???>>>>>>>>>>>>AAAAAABBBDDDEEEGGGHHHHHHIIIKKKOOOSSSVVVYYYZZZ[[[WWWVVVVVVVVVVVVTTTPPPMMMLLLJJJIIIHHHJJJLLLOOOQQQTTTWWW\\\ccchhhjjjhhhgggeeefffiiinnnuuu~~~xxxtttuuuzzzqqqddd___XXXSSSTTT[[[jjjppp\\\QQQHHHAAA@@@CCCAAA???=========<<<:::999::::::::::::;;;;;;<<<===CCCFFFLLLTTT\\\gggyyyyyynnnmmmnnnlllpppnnnggg\\\WWWVVVUUURRRddduuuyyymmmdddZZZJJJ===888777444000xxxyyyxxxwwwvvvyyyooojjjiiiqqquuuzzz|||}}}{{{yyyyyyxxxxxxyyy}}}zzzvvvqqqmmmiiigggcccaaa```\\\WWWRRRPPPNNNLLLKKKJJJIIIHHHMMMZZZnnntttfff```\\\YYYXXXbbbppp~~~{{{sssiiieeeeeehhhiiiiiiuuuxxxzzz{{{xxxvvvrrrooouuutttkkkrrrzzzgggWWWYYYlll~~~}}}yyyvvvpppbbbUUUHHHBBB:::666555555444222111222222222222111000000...+++)))+++000222000---////////////////////////111111000000111111222333222222222111111111000000......///000000000000000/////////000000000111111222111111000//////000000...///000000//////000222777999;;;=========>>>@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFIIILLLOOOYYYnnnuuugggdddccccccdddcccaaaaaa```YYYPPPMMMQQQRRRYYY___bbbgggoooqqqnnnffffffhhhjjjnnntttyyy|||}}}|||yyysssmmmnnnwww~~~iiiVVVKKKDDD??????@@@CCCGGGMMMVVV```fffkkkkkkkkkkkkrrr|||}}}zzzwwwvvvvvvuuuqqqnnnkkkjjjfff^^^TTTKKKFFFDDDCCCBBB@@@???>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>@@@AAABBBCCCEEEFFFGGGHHHHHHJJJNNNRRRVVVYYY[[[\\\XXXXXXWWWWWWWWWUUUQQQNNNLLLKKKIIIIIIIIILLLNNNPPPSSSWWW]]]ccchhhiiihhhgggfffhhhjjjnnnuuu}}}xxxsssssswwwuuuhhh[[[UUUPPPPPPWWWfff}}}hhhYYYQQQIIIDDDDDDBBB@@@>>>>>>>>>>>><<<:::;;;;;;;;;:::;;;<<<<<<===@@@BBBHHHPPPXXXbbbttt}}}ppplllllllllnnnooojjjaaaZZZXXXWWWUUUfffwww~~~vvvlll```OOOAAA:::777444111qqqpppoooppptttyyysssiiieeegggnnnuuuyyyzzz{{{}}}wwwssssssuuuwwwxxx{{{~~~~~~}}}~~~|||xxxrrrlllgggccc___\\\\\\YYYTTTPPPOOOMMMLLLKKKJJJHHHHHHLLLWWWjjj~~~nnnbbb\\\XXXXXXZZZeeerrr|||~~~yyyllleeeeeefffeeebbbooo}}}yyyyyyzzzxxxuuuqqqlllooo|||uuuhhhmmm{{{yyyhhhYYYYYYiiiyyy~~~{{{uuujjj___QQQHHH===666444444444333111222222222222111000000***((((((+++///222222000////////////////////////111000000000000111222222222222222111111111111111//////000000111111000000...000222444555333111///111111000/////////000000///000111111000///111222777999<<<=========>>>@@@??????@@@AAABBBCCCEEEFFFGGGGGGJJJNNNTTT```uuummm```]]]\\\]]]^^^[[[ZZZ[[[ZZZUUUPPPPPPTTT]]]aaabbbbbbdddhhhjjjiiidddgggkkkmmmooorrrwww{{{{{{uuujjjkkk{{{yyybbbPPPGGGBBB??????BBBFFFKKKRRRZZZbbbhhhlllmmmmmmlllrrr{{{|||xxxwwwwwwuuuqqqmmmfffeeeaaaYYYPPPIIIDDDCCCBBBAAA???>>>>>>>>>???@@@??????>>>>>>===>>>>>>>>>@@@AAAAAACCCDDDEEEFFFGGGGGGIIIMMMQQQVVVYYY\\\]]][[[ZZZYYYYYYYYYWWWSSSPPPLLLKKKJJJIIIJJJKKKMMMOOORRRVVV]]]dddhhhiiihhhggggggiiilllooossszzzxxxqqqooosss}}}xxxiiiXXXQQQLLLLLLSSSaaawwwsss```VVVNNNGGGCCCCCCBBB????????????>>><<<;;;;;;::::::;;;;;;<<<<<<===???DDDLLLSSS]]]mmm|||rrrjjjiiikkkmmmrrrqqqhhh___[[[ZZZXXXddduuuwwwjjjWWWGGG<<<777444222kkkjjjiiilllssszzzvvvggg___^^^fffpppuuuvvvxxx}}}~~~yyyrrroooppptttyyy{{{}}}~~~}}}~~~}}}yyyrrrlllhhhccc___\\\YYYUUUQQQNNNMMMMMMLLLJJJHHHHHHHHHKKKTTTfffzzzuuufff___]]]]]]WWW^^^gggppp{{{~~~|||rrrjjjfffeeedddccciiiwwwzzzxxxwwwuuuuuuqqqlllllluuu{{{jjjmmmzzz|||nnn```\\\dddnnnxxx}}}~~~{{{xxxooofffVVVMMMAAA999555444444333111222222222222111000000000...---...111222111000////////////////////////000000000000000111222222111111111111111111111111///000000111111111000000...///222444444333111///111000000/////////000000///000222111000000111333888:::<<<=========>>>@@@?????????@@@BBBDDDEEEFFFGGGGGGJJJPPPYYYggg|||hhh\\\XXXWWWXXXZZZYYYYYYYYYWWWSSSRRRUUUYYYeeefffggghhhjjjlllmmmmmmeeekkkqqqrrrpppooorrrvvv{{{tttiiinnnnnnYYYKKKEEECCCCCC???CCCIIIOOOVVV]]]dddhhhmmmpppqqqqqquuu{{{}}}{{{|||yyyvvvvvvvvvtttoookkk```^^^YYYSSSLLLFFFBBBAAA@@@???>>>=========>>>>>>=========<<<======>>>>>>@@@@@@AAABBBCCCDDDEEEEEEFFFHHHKKKPPPTTTXXX\\\]]]\\\[[[[[[[[[ZZZXXXTTTQQQLLLLLLKKKJJJJJJLLLMMMNNNPPPVVV]]]dddggghhhhhhhhhiiikkkmmmoooqqqwww~~~vvvnnnkkknnnxxxxxxhhhVVVPPPJJJJJJPPP]]]rrrjjj\\\RRRKKKHHHEEEBBB@@@>>>??????>>><<<::::::999999999::::::;;;======BBBIIIPPPYYYhhhuuuvvviiigggiiinnnvvvxxxoooddd]]][[[ZZZ\\\mmmrrr^^^NNNAAA777222222gggeeeeeeiiipppxxx~~~xxxfff[[[XXX```jjjpppssswww|||}}}yyyuuuooolllooouuuzzz~~~~~~|||xxxrrrmmmiiifffccc```VVVSSSOOOMMMLLLLLLKKKJJJGGGGGGGGGJJJRRRcccxxx~~~kkkcccbbbbbb]]]___aaafffqqq}}}}}}tttiiibbbbbbeeefffrrr~~~}}}xxxssspppqqqnnnllllllppp{{{ppppppzzzxxxkkkbbbaaadddrrryyy}}}}}}{{{yyyuuuoooZZZRRRFFF>>>999777444111111222222222222111000000222222111111222222111000000000000000000000000000000000//////000000111222111111111111111111111111000000111111111111000000/////////000000000000000000///////////////000000///000222222111111333444999;;;===>>>======>>>@@@?????????@@@BBBDDDEEEFFFFFFFFFKKKTTT___oooxxxeee[[[XXXVVVWWWYYYYYYZZZXXXTTTQQQSSSXXX\\\bbbcccggglllppprrrtttuuueeemmmtttwwwtttqqqqqqssszzz}}}yyyooolllwwwzzzdddRRRGGGBBBBBBCCC???DDDLLLTTTZZZ```eeehhhlllsssxxxyyyyyy{{{yyytttwwwtttrrrqqqrrrpppkkkfffZZZWWWQQQKKKFFFCCC@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????@@@AAABBBCCCCCCDDDDDDFFFIIIMMMRRRWWWZZZ\\\\\\[[[[[[[[[[[[YYYUUUSSSLLLLLLLLLKKKLLLMMMNNNOOOPPPUUU]]]ccceeeggghhhjjjjjjmmmooooooooossszzzrrrjjjgggjjjuuuyyyiiiXXXQQQLLLKKKPPP\\\ppp}}}fffXXXQQQOOOFFFCCC@@@>>>======<<<;;;999999888888888888888999>>>>>>AAAHHHOOOWWWdddooo}}}|||{{{mmmggghhhpppxxx|||ttthhh```]]]ZZZUUUfffzzzxxxfffVVVGGG888222333dddddddddggglllssszzz~~~{{{iii\\\VVV\\\dddkkkrrrwww||||||tttpppkkkjjjmmmtttzzz}}}~~~~~~~~~}}}xxxuuupppllliiigggeeebbbVVVRRRNNNLLLKKKKKKJJJIIIEEEFFFGGGIIIQQQaaawwwtttjjjgggfffhhhfffbbbaaaiiiuuu}}}~~~pppdddbbbddddddmmmzzz|||tttnnnllllllnnnooopppvvvxxxuuu{{{vvvjjjccc```nnnvvv||||||zzz{{{{{{yyycccZZZMMMCCC===999555222111222222222222111000000/////////000000111111111000000000000000000000000000////////////000111111111111111111111222222222111111222222111111000000///...---------...000111//////......//////000000...000222222222333555777:::;;;>>>>>>======>>>?????????@@@AAABBBCCCEEEFFFEEEGGGMMMZZZgggxxxrrrbbb[[[YYYWWWWWWYYYWWWYYYVVVOOOMMMRRRZZZ^^^bbbaaacccfffgggdddccceeedddkkkuuuzzzzzzwwwtttsssuuuuuupppjjjppprrr[[[LLLDDD??????AAABBBHHHQQQYYY___cccfffhhhlllttt|||}}}}}}{{{wwwqqqrrrpppmmmmmmmmmjjjddd___TTTPPPJJJDDDBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>??????@@@AAAAAABBBBBBDDDEEEGGGKKKOOOTTTWWWZZZYYYYYYYYYZZZZZZYYYVVVSSSLLLLLLMMMMMMNNNPPPQQQRRRPPPVVV\\\aaaccceeeiiilllnnnqqqrrrqqqoooqqqyyy{{{mmmeeedddhhhttt}}}lll[[[TTTOOONNNRRR]]]ppprrr___TTTOOOIIIEEEAAA>>><<<<<<;;;:::999999888888777777888888???>>>@@@GGGNNNUUU```jjjrrruuullljjjpppwww{{{tttkkkeee```\\\TTTaaasss{{{lll```OOO===444444dddfffhhhiiijjjpppxxx~~~nnnaaaXXXZZZ___gggqqqyyy}}}~~~zzzrrrnnnjjjjjjnnntttzzz}}}~~~|||~~~~~~}}}}}}~~~~~~zzztttqqqllliiifffeeebbb```VVVSSSNNNLLLKKKKKKJJJIIIDDDFFFGGGIIIPPP```vvvssspppnnnrrrooohhhbbbdddoooxxxzzz}}}zzzmmmfffeeeccciiivvvyyyqqqjjjnnnuuuyyyvvvxxx~~~~~~rrriiidddjjjsssyyyyyyxxx{{{qqqeeeUUUGGG>>>999666444111222222222222111000000---.../////////000111222000000000000000000000000///////////////000111111000000111111111222222222111222222222222111000///......---------...///000...............///000000,,,///111222333444777999:::<<<>>>>>>>>>===>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFHHHQQQ```pppwwwkkk___[[[YYYVVVVVVWWWUUUWWWTTTLLLKKKTTT^^^bbbfffaaa^^^^^^[[[VVVUUUXXXgggmmmvvv}}}~~~{{{uuuppplllmmmiiigggrrr{{{gggRRRGGGCCC@@@???AAAFFFMMMWWW___eeeggghhhiiikkkttt|||~~~}}}|||xxxtttqqqnnnkkkjjjhhhddd]]]WWWPPPKKKDDD???>>>>>>===<<<;;;;;;;;;;;;;;;::::::999888888999999:::<<<===>>>>>>>>>??????@@@AAAAAAAAACCCDDDFFFIIIMMMQQQUUUWWWVVVVVVVVVXXXYYYYYYVVVTTTLLLLLLMMMOOOQQQRRRSSSTTTQQQVVV\\\___```dddjjjooorrruuuwwwtttqqqrrryyyvvviiibbbbbbhhhtttooo]]]WWWQQQPPPTTT^^^qqqmmm]]]RRRMMMIIICCC???===<<<:::999;;;;;;:::999999999999999>>><<<===DDDJJJQQQZZZccciiizzztttnnnnnnsssvvvrrrnnnjjjeee___VVV]]]iiixxx}}}rrriiiXXXBBB777777hhhkkkmmmllllllpppxxxsssfffZZZYYY\\\eeeqqqzzz~~~}}}}}}wwwrrrooollllllpppwww|||~~~{{{}}}~~~~~~|||{{{}}}~~~~~~|||xxxqqqnnniiieeecccaaa___]]]VVVSSSOOOLLLKKKJJJIIIHHHCCCEEEGGGIIIPPP```www|||xxxvvvxxxuuummmddddddllltttwwwyyyvvvmmmhhhbbbgggsss~~~tttkkkrrr|||~~~}}}~~~wwwnnniiifffooovvvuuuuuuyyy|||nnnZZZIII???:::777666111222222222222111000000000111222111000///000111000000000000000000000000///////////////000111111000000111111222222222222222222222222222111000///---......///////////////...............///000111,,,...111222444555888::::::<<<>>>???>>>===>>>???AAAAAAAAAAAAAAABBBCCCDDDGGGJJJTTTddduuupppfff]]]ZZZXXXVVVTTTUUUUUUWWWTTTLLLMMMWWWcccgggfff___[[[]]]]]]ZZZ]]]dddlllqqqxxx{{{rrrkkkeeehhhffffffsssqqq^^^KKKDDDCCCBBBBBBEEEIIIPPP[[[ccchhhjjjjjjjjjjjjsss{{{||||||}}}{{{xxxrrrooollliiifff```XXXRRRNNNHHHAAA===<<<===<<<;;;:::;;;;;;;;;;;;:::999888777888888999:::<<<===>>>>>>>>>??????@@@@@@@@@AAACCCCCCEEEGGGKKKOOOSSSUUUTTTTTTUUUWWWYYYXXXVVVTTTLLLLLLNNNPPPRRRTTTUUUVVVRRRVVV[[[]]]___cccjjjqqqvvvyyyzzzwwwssstttzzz~~~rrrfff```aaahhhuuuooo___XXXSSSRRRUUU___qqqlll[[[PPPKKKEEEAAA>>><<<;;;999===<<<;;;;;;::::::::::::<<<999;;;AAAGGGMMMVVV^^^hhhuuuyyyqqqkkkppprrrpppooommmhhhbbbXXXYYYaaammmyyy~~~vvvppp___GGG::::::hhhjjjlllkkklllooouuu{{{wwwcccYYYVVVYYYcccnnnuuu{{{~~~xxxrrrmmmlllpppssssssuuuxxx|||{{{{{{}}}}}}{{{zzzyyy{{{~~~|||vvvvvvqqqllleee```\\\ZZZXXXVVVSSSPPPMMMKKKJJJIIIGGGEEEEEECCCCCCGGGMMM[[[tttvvvuuuwwwyyytttgggaaagggpppuuuxxxyyy~~~rrrgggeeejjjttt}}}wwwuuu|||||||||yyy}}}sssccc```iiissswwwyyy{{{}}}~~~yyymmm___TTTFFF888222444444333222111111111222333000///////////////000111333333222111000///......//////000000///...------...//////000111222222222444333333222111111222222000///...---,,,---..................////////////111///......000444888:::;;;<<<>>>???>>>???@@@BBBAAABBBBBBBBBAAABBBEEEHHHHHHMMMXXXgggzzzwwweeeaaa\\\WWWVVVWWWZZZ[[[SSSSSSMMMFFFJJJYYYdddhhhfff^^^ZZZ\\\]]]ZZZ\\\```mmmuuu{{{||||||zzzrrrgggiiibbbbbbmmm}}}xxxbbbRRRDDD@@@BBBCCCCCCCCCOOOYYYdddjjjnnnpppnnnjjjjjjpppxxx|||uuupppvvvsssoooiiiccc\\\WWWTTTKKKFFFAAA===;;;;;;;;;::::::::::::999999999888888888888888999:::;;;<<<===============>>>>>>>>>>>>BBBCCCEEEHHHLLLPPPSSSUUUVVVTTTSSSTTTUUUUUUTTTSSSOOOKKKIIIKKKPPPVVVYYYYYYZZZ[[[\\\^^^```dddjjjnnnuuuyyy||||||zzz|||wwwnnnddd______cccnnnxxx~~~mmm```YYYRRROOOOOOUUUcccpppzzzttt[[[XXXNNNEEEBBBAAA>>>===>>>999:::;;;;;;;;;:::999888888999;;;===BBBKKKTTTZZZaaalllyyyuuujjjiiihhhiiiiiihhhfffdddUUUSSSWWWbbbmmmuuu{{{{{{xxxvvviiiRRR???777iiikkkmmmmmmmmmoootttyyywwwcccYYYUUUWWWbbbmmmvvv|||~~~xxxsssnnnmmmpppssssssuuuxxxzzzyyyyyy{{{~~~{{{yyyyyy|||{{{uuuuuurrrmmmfff```\\\YYYVVVSSSRRROOOLLLKKKJJJIIIGGGFFFFFFDDDEEEGGGMMM[[[sss}}}xxxvvvyyyuuuiiibbbeeemmmqqqvvvvvv|||vvvjjjfffjjjrrryyyvvv{{{|||{{{xxx{{{uuufff___gggpppvvvxxxzzz|||}}}wwwmmmbbbXXXKKK===555555444333222111000/////////222222111111111111111222222222111111000///////////////000000///......---...//////000111111222222555444333222111000000000111000...------------...............////////////000///......000444888;;;;;;<<<>>>???>>>???@@@BBBAAABBBBBBBBBAAABBBEEEGGGIIIOOOZZZjjj~~~pppbbb^^^ZZZVVVUUUVVVWWWXXXVVVSSSKKKFFFNNN___kkkooogggbbb___```___]]]```fffnnnsssyyy|||~~~sssfffdddaaadddppp}}}xxxoooYYYMMMBBB@@@BBBCCCEEEHHHVVV```iiinnnrrrvvvwwwtttnnnqqqxxx~~~|||yyyvvvtttpppiiibbbZZZTTTQQQHHHDDD???;;;:::::::::999::::::999999999888888888888888888999:::;;;<<<===============>>>>>>>>>>>>@@@AAADDDGGGKKKPPPSSSUUUWWWUUUTTTSSSTTTSSSRRRPPPNNNKKKHHHKKKPPPVVVYYYZZZ[[[\\\]]]___aaaeeejjjnnnqqquuuyyy{{{|||vvvlllccc^^^^^^bbbmmmxxx~~~mmmbbbZZZRRRLLLJJJLLLWWWbbbkkktttmmm^^^SSSIIIEEECCC>>><<<<<<:::;;;;;;<<<<<<;;;:::999888999:::===AAAHHHQQQWWWZZZdddqqqvvvkkkhhheeeeeegggfffccc```TTTPPPRRR\\\gggooouuuzzz~~~{{{{{{yyymmmVVVBBB777iiimmmppppppooopppsssvvvxxxdddYYYTTTUUU___kkkuuu~~~~~~xxxtttooommmqqqssstttuuuxxxxxxwwwwwwyyy|||zzzwwwxxx~~~yyyuuutttrrrnnnhhhbbb]]]XXXTTTQQQPPPNNNKKKJJJJJJIIIHHHFFFGGGEEEFFFHHHNNN\\\sss|||ssswwwuuukkkcccdddiiinnnqqqqqquuu~~~yyymmmhhhjjjpppzzz~~~{{{{{{{{{yyyuuuyyy}}}zzzlll^^^ccckkkssswwwyyy{{{}}}wwwqqqiii```SSSDDD:::777555555444333222000///...333333222111000000000111000000000000000000000000//////000000000///.........//////000000111111222444444333222000//////...111111///...------------............////////////000/////////111555999;;;;;;<<<>>>???>>>???@@@BBBAAABBBBBBAAAAAAAAADDDFFFJJJQQQ^^^pppyyyhhh]]]ZZZVVVTTTTTTTTTSSSRRRTTTOOOHHHHHHUUUfffooopppeeecccbbbaaa___^^^dddkkkoooqqqttt{{{uuueee]]]aaaiiiuuu}}}{{{nnnaaaMMMFFFAAA@@@AAACCCHHHOOO^^^fffmmmqqqvvv|||wwwxxxzzz}}}}}}zzzvvvtttooohhh```WWWPPPLLLEEEBBB===:::999999999888999999999999888888888777777777777888999:::<<<<<<<<<<<<=========>>>>>>>>>???@@@BBBFFFJJJNNNRRRTTTVVVUUUSSSSSSSSSRRROOOMMMLLLIIIHHHJJJQQQWWWZZZZZZ[[[\\\^^^___aaaeeejjjnnnmmmqqqvvvzzz}}}rrriii```\\\[[[___kkkvvv}}}mmmbbbYYYPPPIIIDDDBBBGGGOOOZZZeeevvviii\\\PPPJJJGGGAAA===<<<<<<<<<======<<<;;;::::::888999:::;;;>>>EEELLLQQQXXX```kkkxxx~~~nnnhhhbbbbbbfffgggbbb]]]UUUOOONNNVVVbbbjjjpppttt{{{{{{ttt]]]GGG:::iiimmmqqqrrrqqqqqqsssuuuyyyeeeXXXSSSSSS\\\iiittt}}}vvvsssooommmpppssssssuuuxxxwwwwwwwwwyyy|||~~~zzzuuuxxx}}}~~~yyyttttttpppmmmhhhddd___ZZZTTTPPPNNNLLLJJJIIIIIIIIIGGGFFFEEEDDDEEEIIIOOO]]]tttppprrrrrrkkkeeedddgggkkkmmmmmmmmmsss|||{{{qqqhhhiiilllsss~~~}}}||||||~~~|||yyytttwww{{{ttt___```eeennntttwwwyyy{{{yyywwwrrrjjj]]]MMM@@@999666666777777666444222111222222000///............//////000000111111111111//////000000000//////...////////////000000111111222222222222111111000000222111000///......------............////////////000//////000222666999<<<;;;<<<>>>???>>>???@@@BBBAAABBBBBBAAAAAAAAADDDFFFLLLSSSbbbuuurrrcccYYYVVVTTTSSSSSSRRROOOLLLMMMIIIHHHQQQ```lllmmmhhh___```aaa___\\\^^^eeemmmpppnnnpppzzzssscccZZZdddrrr|||}}}uuucccUUUCCCAAAAAAAAAAAABBBKKKUUUdddjjjppprrrxxx~~~{{{vvvrrrsssqqqlllddd\\\SSSKKKGGGCCC@@@<<<:::999:::999999999888888888888777777777777777777777888:::;;;<<<;;;<<<<<<<<<===>>>>>>>>>???@@@BBBEEEHHHLLLOOOQQQSSSRRRQQQRRRRRRQQQOOOMMMJJJHHHGGGJJJQQQWWWZZZZZZYYY[[[]]]^^^```ccchhhkkkkkkoootttyyy|||kkkddd\\\WWWVVVZZZfffsss|||{{{kkk___VVVMMMGGGAAA===>>>CCCKKKVVVhhh|||uuufffWWWPPPLLLFFF@@@>>>>>>>>>>>>======<<<;;;;;;888999999:::<<>>hhhlllqqqsssrrrqqqsssuuuzzzgggXXXRRRQQQYYYfffrrr}}}{{{sssqqqlllkkknnnqqqrrrtttwwwwwwxxxzzz|||}}}~~~~~~xxxtttxxx~~~||||||zzzuuusssmmmkkkiiifffbbb]]]VVVRRRMMMKKKIIIHHHHHHHHHFFFEEEBBBAAADDDIIIPPP^^^vvvrrrpppmmmkkkhhhgggiiilllnnnnnnllllllttt||||||vvvhhhhhhiiinnnwwwxxxxxx~~~zzzuuuvvvyyy~~~zzzaaa]]]___hhhooorrrtttxxx{{{|||zzzrrreeeUUUFFF;;;333444666777777666555444222222000///............/////////000111111222222//////000000000000000//////////////////000000000...///000222333333333333222111111111000///..................////////////000000000111444777:::<<<;;;<<<>>>???>>>???@@@BBBAAABBBBBBBBBAAACCCEEEHHHNNNWWWfff{{{nnncccYYYVVVSSSSSSSSSQQQLLLGGGEEEEEEMMM___pppsssjjj___\\\___```]]][[[```hhhooorrrmmmmmmvvv|||nnnaaa]]]mmm}}}{{{nnn[[[LLL@@@@@@BBBCCCBBBDDDOOO\\\jjjoootttwww}}}yyypppjjjmmmjjjddd]]]UUUMMMGGGCCCAAA???;;;::::::;;;::::::888888888777777777666666666666666777888999:::;;;:::;;;;;;<<<===>>>>>>>>>AAABBBCCCEEEGGGJJJLLLMMMOOOOOOOOOQQQSSSRRRPPPNNNIIIGGGGGGKKKQQQWWWYYYYYYWWWYYY[[[]]]^^^aaaeeehhhkkknnnsssyyyuuuddd^^^WWWRRRPPPTTTbbboooyyyyyyiii[[[SSSKKKFFFBBB======@@@AAAJJJZZZnnnnnn\\\RRRMMMGGGBBB@@@??????>>>===<<<<<<;;;;;;888999999999:::===CCCFFFOOOUUU___jjjxxxtttkkkaaa```eeeiiifffaaa[[[TTTPPPSSSZZZbbbkkksssxxx~~~}}}lllVVVFFFeeejjjoooqqqqqqrrruuuxxx{{{hhhXXXRRRPPPWWWcccnnnzzzwwwooolllhhhgggkkkooopppsssvvvwwwzzz}}}~~~~~~~~~zzzwwwuuuxxx~~~~~~}}}|||}}}}}}vvvsssmmmllljjjiiieee___XXXSSSMMMKKKHHHGGGGGGFFFEEECCC@@@@@@CCCHHHOOO^^^uuu{{{ssskkkkkklllllllllnnnooorrrqqqllloooxxx{{{wwwffffffgggiiippp~~~vvvwww~~~~~~tttuuuwww{{{|||cccZZZVVV___gggjjjmmmrrrxxx}}}}}}vvvkkk\\\KKK>>>111111222333444444444444333333222111000000000111//////000000111111111222//////000111111111000000////////////////////////,,,...000333555666666666000111111111111000000///............///////////////000111222555888;;;===;;;<<<>>>???>>>???@@@BBB@@@AAABBBCCCCCCEEEHHHKKKRRR\\\lllzzzkkkddd\\\XXXTTTSSSTTTQQQKKKEEECCCFFFUUUkkk{{{yyyjjj^^^]]]``````]]]^^^fffnnnssssssnnnmmmrrrtttooofff```eeewwwvvvfffUUUGGG@@@@@@BBBDDDEEEIIIVVVcccpppvvv|||~~~wwwnnnfffddd```ZZZSSSLLLGGGCCCBBB???===::::::;;;;;;;;;:::777777777777666666666666555555666666777888:::;;;::::::;;;<<<===>>>>>>???BBBBBBCCCEEEGGGIIILLLMMMMMMNNNOOOQQQSSSSSSQQQOOOIIIHHHGGGKKKQQQWWWXXXXXXUUUXXXZZZ\\\]]]```cccfffjjjmmmrrrxxxwwwnnn___YYYSSSOOOLLLPPP___mmmxxxwwwiii[[[SSSKKKGGGDDD@@@???AAAAAAGGGSSSdddvvvxxx```SSSMMMGGGBBB@@@@@@???>>><<<;;;;;;;;;;;;888888999888999;;;@@@CCCKKKQQQ]]]hhhsssyyypppfffbbbdddgggfffcccZZZTTTPPPQQQTTT[[[hhhtttzzz}}}ppp^^^OOObbbgggllloooppprrrwww{{{|||jjjXXXRRROOOVVVaaakkkuuu}}}}}}tttkkkgggcccccchhhmmmnnnqqquuuvvvzzz}}}{{{{{{vvvuuuuuuxxx|||~~~~~~~~~wwwsssooonnnmmmlllhhh```XXXRRRMMMKKKHHHFFFFFFEEECCCAAABBBAAADDDHHHNNN[[[qqqzzzmmmlllqqqqqqppppppkkksssuuunnnkkkqqqssspppdddeeefffggglllyyyuuuxxx~~~ssssssssswwwzzzdddVVVNNNUUU]]]```dddjjjqqqxxx{{{vvvlll```PPPBBB222222222222222222333333222222111111111111111222000000000000000111111111//////000111111111111111////////////////////////---///222444666666666666///000111222222222111111............///////////////000111333666999<<<===;;;<<<>>>???>>>???@@@BBB@@@AAACCCDDDEEEGGGKKKNNNXXXbbbsssrrrhhhfffaaa[[[VVVTTTUUURRRKKKDDDBBBFFFVVVnnn}}}yyymmmccc^^^```^^^\\\```kkksssuuutttpppmmmmmmhhh```]]]___mmmooo___PPPDDDAAA@@@BBBEEEHHHOOO^^^lllttt{{{yyytttoooggg```ZZZVVVPPPIIIDDDBBBAAAAAA<<<:::888888:::::::::999777777666666666555555555555555555666777888999:::999::::::;;;<<<===>>>???@@@AAABBBEEEHHHKKKNNNOOOOOOOOOPPPRRRTTTSSSPPPNNNJJJHHHHHHKKKQQQVVVWWWVVVVVVXXX[[[\\\^^^```ccceeehhhkkkpppxxxzzzqqqhhh]]]XXXRRRMMMJJJOOO^^^mmmvvvvvvkkk___VVVMMMHHHEEE@@@>>>@@@@@@CCCKKKYYYkkk|||jjjXXXPPPIIIDDDBBB@@@???===;;;::::::::::::777888888888888;;;>>>BBBFFFMMMZZZgggooozzz{{{ppphhhfffggggggfffXXXUUUSSSPPPOOOVVVfffwww|||{{{rrrdddWWW```eeejjjmmmooosssxxx}}}|||kkkXXXRRROOOVVV```iiirrrzzzzzzqqqhhheeeaaaaaafffkkkmmmppptttuuuzzz|||yyyxxxtttuuuvvvxxxzzz}}}~~~xxxsssqqqqqqpppnnniiiaaaWWWPPPNNNKKKHHHFFFEEEDDDBBB@@@DDDCCCEEEHHHMMMYYYnnnooonnntttuuurrrqqqdddqqqvvvnnnhhhkkkkkkgggbbbdddeeeeeeiiivvvtttyyyrrrrrrqqqttt|||xxxeeeSSSIIIOOOWWWZZZ^^^eeekkktttxxxtttlllbbbSSSEEE777666444333222333333444000///////////////000111111111000000000000000000//////000111111111111111///////////////.........///111333555777666666555...///111222333333222222............/////////000///000111444666:::<<<>>>;;;<<<>>>???>>>???@@@BBB???AAACCCDDDFFFIIIMMMPPP\\\fffwww}}}lllffffffddd^^^WWWUUUUUUSSSKKKDDDBBBEEESSSjjjyyywwwnnniii]]]___\\\ZZZ```mmmttttttuuuqqqnnnkkkaaaWWWWWW^^^rrrjjjZZZMMMCCCAAA@@@AAAEEEKKKTTTcccrrrttt|||zzzoooiiiddd]]]XXXUUUPPPJJJCCC??????@@@AAA:::888777777888999999888777666666666555555555555555555555555666888999:::999999:::;;;<<<===>>>???===???AAAEEEIIIMMMPPPRRRQQQQQQRRRSSSTTTRRROOOLLLJJJIIIHHHLLLQQQUUUVVVUUUVVVYYY[[[]]]___```cccffffffiiinnnwww~~~wwwmmmeee\\\XXXRRRNNNJJJOOO^^^nnnuuu~~~vvvlllcccYYYOOOIIIEEE@@@======999:::???KKK]]]ppp~~~sss___TTTMMMGGGEEE@@@???===;;;:::999::::::777888888888888:::>>>AAA>>>FFFTTTaaagggpppzzzpppjjjiiiiiiiiiYYYXXXVVVRRROOOTTTgggzzz~~~~~~yyyssshhh[[[___bbbfffkkkrrrxxx~~~|||kkk[[[SSSOOOVVVaaakkksssyyywwwnnniiibbb```___ccciiiooorrrrrryyy{{{~~~|||yyywwwuuuttttttuuuxxx}}}zzztttoooooonnnkkkeee___XXXTTTUUUOOOIIIFFFHHHHHHEEEAAABBBBBBDDDGGGKKKUUUiiizzztttooouuuzzzxxxrrrjjjooottttttoooiiieeeccc\\\[[[\\\aaafffpppzzzzzz}}}xxxvvvxxx{{{{{{{{{jjjZZZJJJGGGMMMTTTZZZ___cccllltttssslllaaaSSSGGG@@@777111111222000///000111111111111000000//////...///111222111000...,,,////////////000111222333000000000000000000000000000000111000......///111...111222111//////333666111111000000//////......///000222555777999:::;;;===>>>>>>@@@AAABBBCCCCCCCCCAAABBBDDDEEEFFFNNNVVVZZZlll{{{sssmmmjjjooofffYYYPPPQQQSSSMMMDDDEEEMMMXXXcccnnntttqqqjjjfffaaa^^^___fffnnnsssuuuqqqpppjjj^^^RRRPPPVVV^^^{{{yyybbbPPPEEE>>>???AAADDDGGGLLLWWWfffrrrxxxrrrgggaaa^^^ZZZWWWTTTLLLBBB<<<;;;<<<:::888777777777777777777777777===;;;888666555555555666444555555666777888888999999999:::;;;;;;<<<<<<===???@@@BBBEEEIIIMMMQQQSSSRRRQQQPPPOOONNNMMMMMMMMMGGGHHHJJJLLLPPPTTTWWWYYY[[[ZZZ[[[\\\___aaaaaa```___gggqqqzzzwwwooofff```\\\XXXRRRNNNLLLOOO]]]jjjrrr|||rrrjjjbbb[[[RRRJJJEEEBBB???>>>===;;;<<>>===;;;:::999888>>><<<:::888888:::<<<>>>AAAFFFPPP\\\eeepppsssjjjeeecccbbbZZZTTTRRRTTTQQQRRRdddyyy}}}~~~yyyuuujjj\\\^^^```dddiiipppxxx{{{kkkYYYQQQMMMSSS]]]eeemmmsss}}}~~~vvvnnnhhhbbb```___bbbiiiooorrrrrrzzz{{{~~~}}}|||xxxxxxxxxxxx{{{~~~xxxrrrnnnnnnmmmkkkeee___YYYUUUTTTNNNHHHFFFGGGGGGDDDAAAAAAAAACCCFFFJJJTTTgggyyy{{{rrrvvv|||{{{xxxlllnnnqqqqqqmmmhhhbbb```]]][[[[[[___dddmmm}}}~~~}}}~~~~~~rrr```NNNHHHKKKRRRYYY___cccllltttuuupppgggZZZOOOAAA999222222222111000111222222111111111000000000222222333333333222111000000000000000111222333333111111111111111111111111///000111000//////000222111111000///---...111333111111000000////////////000111444666999;;;<<<<<<===>>>???@@@AAABBBBBBCCCCCCBBBCCCEEEEEEGGGNNNWWWaaasssvvvtttvvvxxx{{{rrrcccXXXUUUVVVPPPGGGGGGPPPZZZbbbjjjpppoookkkddd```]]]^^^dddkkkpppqqqqqqooogggZZZOOOPPP[[[fffuuu^^^NNNDDD???>>>AAADDDHHHMMMYYYhhhrrrwww~~~|||pppfffaaa^^^ZZZVVVSSSKKKBBB<<<;;;;;;999777777777777777777777777777<<<:::888666555555555666444555555666777777888888888999999::::::;;;<<<<<<>>>???AAADDDHHHLLLOOOQQQRRRRRRQQQPPPNNNMMMLLLLLLFFFFFFHHHJJJNNNSSSXXX[[[\\\\\\]]]^^^aaabbbccccccccclllvvv~~~}}}vvvnnneee___[[[VVVQQQNNNKKKOOO]]]kkksss}}}}}}rrrjjjbbb\\\SSSJJJEEEAAA???===;;;999:::???GGGTTTgggwwwsss```TTTKKKEEEAAAAAA???===<<<;;;::::::<<<;;;999777777999;;;<<>>>>>???@@@AAAAAABBBCCCDDDCCCCCCEEEFFFHHHOOOYYYjjj{{{uuunnnsss}}}pppaaaZZZYYYSSSLLLKKKVVVaaaeeeiiilllmmmllldddaaa]]]___dddjjjnnnnnnqqqlllbbbSSSKKKPPPbbbrrrlllWWWIIIBBB???===@@@DDDIIIPPP\\\jjjtttwww}}}}}}vvvnnngggbbb^^^XXXTTTQQQJJJBBB<<<::::::888666777777777777777777777777:::999777666555555555666555555555666666777777888777777888888999::::::;;;<<<===???BBBFFFJJJMMMOOOPPPPPPQQQQQQPPPNNNLLLKKKEEEEEEEEEHHHLLLRRRXXX[[[]]]^^^___aaaccceeefffgggiiirrr{{{zzzssslllddd^^^YYYTTTPPPMMMKKKOOO]]]kkksss}}}{{{rrrkkkbbb\\\SSSKKKEEEAAA???======<<<===???AAAJJJ\\\mmm{{{kkkYYYOOOKKKDDDBBB@@@===<<<<<<======;;;:::888777777888:::;;;???BBBIIIRRRYYYaaannn{{{qqqhhhaaa\\\YYYZZZVVVWWW\\\[[[WWWZZZaaavvv~~~wwwnnn[[[\\\^^^aaaiiivvvwwwhhhZZZSSSNNNPPPTTTXXX]]]bbblllqqqwww{{{zzzuuunnnhhhaaa______cccjjjqqqttttttwwwxxxyyyzzz{{{||||||||||||||||||||||||}}}~~~~~~wwwpppmmmmmmllliiieee```[[[XXXQQQMMMHHHEEEDDDCCCBBB@@@AAA@@@BBBEEEHHHRRReeevvvtttmmmnnnpppqqqooommmjjjjjjiiiddd]]]WWWWWWTTTSSSWWW[[[bbbooozzzwwwaaaTTTPPPUUU```jjjgggooouuuvvvtttnnncccWWWFFF===555333333111000222222222222222222222222222111000///.........////////////......///000000111------------------------///000111111000111333555<<<777111///111222222111000000000000000000000000111222555777:::;;;======>>>>>>???@@@AAAAAABBBBBBEEECCCDDDFFFGGGIIIRRR[[[nnn}}}nnnjjjppp}}}zzziii___\\\YYYUUURRR___kkknnnlllllllllllleeebbbaaaccchhhmmmnnnmmmooohhhZZZLLLGGGSSSiii|||vvvbbbOOODDD??????===@@@EEEKKKTTT```nnnvvvzzzxxxuuuooojjjddd]]]UUUPPPMMMHHHAAA<<<:::999777666666666666666666666666666888777666555555555555666555555555666666666777777666666777777888999999999:::;;;===@@@DDDGGGJJJLLLKKKMMMOOOPPPPPPOOOMMMLLLGGGFFFEEEFFFIIIOOOUUUYYY^^^```bbbccceeegggiiijjjnnnvvvvvvpppiiibbb]]]WWWRRRNNNKKKJJJNNN\\\jjjrrr}}}{{{sssmmmccc]]]TTTKKKFFFBBB???===>>>>>>>>>>>>===CCCTTTeeeuuuyyycccWWWRRRFFFDDDAAA>>><<<<<<===>>>;;;:::999888888999:::;;;<<<>>>EEEMMMSSSZZZhhhuuussshhh```YYYUUUWWWSSSTTTYYYYYYUUURRRTTTmmm~~~vvvYYY[[[]]]```gggtttwwwiii\\\UUUPPPPPPPPPQQQUUUZZZaaafffnnntttuuurrrmmmiii```^^^^^^ccckkkqqquuuuuuxxxxxxyyyzzzzzzzzzzzzzzz}}}~~~~~~~~~~~~zzzsssnnnmmmllliiiddd___[[[XXXPPPLLLHHHEEECCCBBBAAA@@@BBBAAACCCEEEIIIRRReeevvvsssnnnnnnnnnnnnllliiihhhgggccc]]]WWWSSSPPPOOOSSSWWW^^^hhhqqq~~~~~~~~~lll^^^XXX[[[fffqqqoootttyyyyyywwwrrreeeZZZIII???777444333000///111222222222222222222222222//////...------------......------------...//////........................///000111111000111333555;;;777222000111333222000000000000000111111111111000222444666999;;;<<<<<>>???===@@@EEENNNYYYfffrrrzzzyyywwwsssnnnfff[[[QQQJJJHHHDDD@@@<<<:::888777666555555555555555555555555666666555555555555555555555555555555666666666666555555666777777888888999999:::<<>>::::::;;;;;;888<<>><<<;;;::::::::::::;;;<<<999;;;BBBIIIOOOWWWeeesssxxxkkkaaaZZZVVVXXXTTTSSSVVVWWWTTTPPPOOOdddxxxYYY\\\___bbbfffqqq~~~qqqbbb[[[UUUSSSPPPNNNQQQVVVZZZ^^^eeekkknnnllliiifff^^^\\\\\\aaaiiipppttttttyyyzzz{{{|||||||||{{{zzz}}}~~~|||uuuooonnnlllhhhddd___[[[XXXOOOMMMIIIFFFCCCAAAAAAAAABBBAAACCCEEEHHHRRRdddvvv|||qqqlllllllllkkkiiigggeeeccc___\\\RRRNNNLLLPPPTTTYYY```hhhwww|||yyyuuuhhh___^^^gggqqqssswww{{{{{{{{{wwwkkk___NNNDDD:::666333000...000111111111222222222222222111111000000000/////////......------------......111111111111111111111111///000111111000000222444555333000///000000000///000000000111111111111222000111444666999;;;<<<<<>>===???===AAAGGGQQQ^^^kkkwww}}}zzzzzzwwwqqqfffYYYMMMFFFBBBAAA>>><<<999888777777555555555555555555555555444444444555555555555555555555555555555555555555555555666777777888888999999999;;;>>>AAADDDGGGIIIDDDFFFHHHKKKMMMNNNOOOOOOKKKJJJHHHGGGHHHKKKOOOQQQZZZ]]]aaacccccceeeiiimmmqqqzzzyyyqqqkkkfffaaa]]]UUUPPPLLLIIIGGGKKKYYYgggrrr{{{ttthhhaaaXXXOOOIIIEEEBBB@@@;;;;;;======;;;===IIIUUUcccrrr|||dddVVVLLLJJJFFFBBB???=========<<<;;;;;;;;;;;;;;;;;;<<<888:::@@@GGGMMMUUUdddqqqpppddd]]]\\\]]][[[YYYXXXWWWUUURRRPPPZZZoooYYY]]]bbbdddgggooo|||}}}mmmfff```\\\WWWSSSTTTYYYWWWZZZ```dddfffeeebbb```ZZZXXXYYY^^^fffmmmqqqrrruuuwwwzzz|||}}}}}}{{{zzzxxxzzz}}}|||}}}|||uuuqqqooolllhhhccc^^^ZZZWWWOOONNNKKKGGGCCCAAABBBBBBAAA@@@BBBDDDGGGPPPccctttyyypppmmmjjjjjjjjjhhheeebbbbbbbbbUUUOOOLLLNNNQQQTTTYYY___jjjwww{{{wwwzzzmmmbbb]]]bbbkkknnnrrrvvvxxx{{{zzzpppeeeTTTIII>>>999555111///000000000000111111111222222111222333333333222000///000//////....../////////111111111111111111111111///000111000//////000222...000111111000///000111000000111111111222222222111222555777:::<<<======???@@@@@@@@@@@@AAAAAAAAACCCBBBCCCGGGJJJPPP\\\ggg{{{tttggghhhkkkkkkooovvvvvvyyyvvviii^^^\\\bbbfffmmmvvv{{{wwwqqqmmmjjjggg^^^bbbkkkvvv~~~yyysssggg[[[NNNMMM[[[mmm{{{~~~jjjTTTGGGAAA======???>>>AAAIIITTTbbbppp{{{zzzzzzxxxqqqfffWWWKKKCCC>>>======;;;999888888888444444444444444444444444222333444444555555555555555555555555555555555555555666666777888888999999888999;;;===@@@DDDFFFHHHEEEFFFGGGHHHJJJKKKLLLMMMJJJIIIIIIIIIJJJLLLOOOQQQVVV[[[___aaaaaabbbggglllqqq{{{wwwooojjjfffaaa]]]UUUPPPKKKHHHFFFIIIWWWeeeuuuzzzjjjcccZZZQQQJJJFFFCCCAAA???>>>???@@@@@@@@@GGGOOO^^^mmmppp[[[PPPNNNKKKGGGCCC@@@>>>===::::::::::::::::::::::::999:::???FFFKKKSSSaaaooozzzuuugggbbbcccbbbcccaaa]]]YYYUUUQQQNNNMMM```vvvYYY^^^dddfffgggnnnyyywwwqqqjjjeee___YYYZZZ___WWWYYY]]]```aaa```]]]\\\WWWUUUVVV[[[dddkkkoooppppppssswww{{{||||||zzzyyyrrrtttxxx{{{}}}~~~}}}|||zzz|||}}}~~~~~~{{{tttrrrpppmmmhhhccc]]]YYYWWWOOONNNKKKGGGCCCBBBBBBCCC@@@???@@@CCCFFFOOOaaasss~~~yyyuuuhhhjjjkkkiiieeecccdddfffWWWQQQMMMNNNPPPPPPTTTXXX```ooozzzxxx|||pppccc[[[]]]dddfffjjjoootttyyyzzzrrrhhhYYYMMMAAA;;;777222000111//////000000111111111222000111333444333222000...222111000000000000111111////////////////////////000000111000......///111,,,000333444222000222444000000111111222222222222222444666999;;;===>>>???@@@@@@@@@@@@@@@@@@AAAAAACCCAAACCCGGGKKKQQQ^^^jjjrrreeefffiiigggiiioooiiinnnmmmaaaVVVTTTZZZ```ssswwwxxxrrrmmmjjjhhheee```fffrrr~~~yyygggZZZNNNQQQbbbtttzzzdddNNNDDD@@@======??????BBBIIIVVVdddsss}}}~~~~~~yyyyyyxxxqqqeeeVVVIIIBBB;;;<<<<<<;;;999888888999444444444444444444444444222222333444555555555555555555555555555555555444666666777777888888999999999999;;;===@@@CCCFFFHHHGGGGGGGGGGGGGGGHHHJJJJJJHHHHHHHHHJJJLLLNNNPPPRRRTTTYYY^^^```___aaafffkkkrrr|||vvvooojjjfffaaa^^^UUUQQQKKKHHHEEEHHHVVVcccwww~~~kkkddd[[[RRRLLLGGGDDDBBB>>>;;;;;;>>>>>>===AAAGGG^^^mmm{{{cccSSSQQQNNNJJJFFFBBB???===999999999999999999999999:::;;;???EEEJJJQQQ___llluuuyyyjjjeeehhhdddffffffaaaYYYSSSNNNJJJBBBSSShhh{{{___aaaccccccfffllluuu}}}~~~uuummmhhhdddaaa^^^[[[ZZZZZZ^^^cccccc]]]WWWPPPOOOPPPWWWccclllpppqqqqqqrrrsssvvvzzz|||}}}}}}rrruuuxxxyyyxxxwwwwwwwww~~~~~~~~~}}}|||}}}|||zzzvvvrrrlllgggbbb]]]YYYUUUQQQNNNJJJEEECCCBBBCCCDDDDDDBBBAAACCCGGGOOO```pppxxxmmmllllllkkkgggdddgggnnn___YYYRRRMMMMMMPPPTTTVVV]]]ggg~~~xxxxxxyyyvvvhhh]]]VVVYYY```eeeiiimmmnnnqqqsssqqqlllYYYQQQDDD999333000111111333222111111000000111111222222333333333333222222111222333222000000000111000000000000000000000000000000////////////000000///////////////.........000////////////000000111222444777999999:::<<<===?????????@@@@@@AAAAAAAAAFFFCCCCCCEEEIIIQQQbbbrrruuujjjjjjjjjfffdddfffccc___\\\YYYQQQKKKPPPZZZlllqqqsssnnngggddddddddddddqqqyyydddWWWMMMWWWnnnppp^^^KKKAAA???>>>>>>@@@BBBCCCLLL\\\iiipppxxx}}}}}}xxxmmm^^^PPPGGGCCC===:::777666666666666555666555555555555444444444000000111222222333444444444444444555555555666666444555777999999999888888::::::;;;<<<>>>AAADDDEEECCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIHHHHHHIIIMMMPPPUUUXXX\\\___aaadddgggjjjsss}}}vvvooojjjddd^^^YYYTTTKKKFFFEEEDDDEEEQQQ___ppprrrggg\\\VVVPPPIIICCCBBBCCC???<<<<<<:::<<>>;;;<<<;;;;;;:::999999999::::::999;;;>>>AAAFFFPPP]]]fffvvvpppgggeeekkkhhhccc[[[SSSMMMJJJIIIDDDLLLZZZooo]]]___aaaaaaccciiirrryyy{{{wwwqqqjjjddd]]][[[YYY[[[^^^^^^YYYSSSPPPMMMNNNTTT^^^ggglllmmmpppppprrrtttvvvxxxxxxxxxsssuuuxxxxxxwwwuuuttttttyyy{{{}}}~~~}}}|||}}}}}}~~~|||zzzuuuqqqlllfffbbb]]]XXXUUUQQQNNNIIIEEEBBBAAABBBCCCDDDBBBAAACCCGGGOOO```ooo~~~|||rrrpppqqqsssrrrmmmlllnnnddd^^^VVVQQQOOOQQQSSSTTTYYYaaavvvzzzwwwxxxzzzxxx}}}wwwjjj^^^TTTTTTYYYccchhhkkkmmmqqqvvvwwwttt```UUUGGG;;;555333333222333222111111000000111111//////000000000000//////222333444333111000111222000000000000000000000000///////////////000000111/////////////////////...///////////////000000111333555888999::::::<<<>>>>>>>>>???@@@AAAAAABBBBBBEEECCCDDDGGGLLLVVVhhhxxx|||uuupppooojjjccc___aaa```\\\YYYVVVQQQNNNTTT]]]gggkkknnnkkkeeeaaaaaacccqqq}}}uuubbbVVVOOO[[[ssshhhXXXHHH@@@??????@@@BBBDDDEEEOOO^^^jjjrrrzzz}}}~~~|||uuuiiiZZZMMMEEEAAA>>><<<999888888888888777555555555555444444444444111111222222333333444444333444444444444555555555333444555666777777666666::::::;;;<<<>>>AAACCCEEECCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFHHHLLLOOOSSSVVVZZZ^^^aaaeeejjjmmmwww~~~uuunnniiiddd]]]XXXSSSJJJEEEEEEDDDEEEPPP___uuuuuukkk```YYYSSSKKKEEEDDDBBB???===<<<;;;;;;CCCLLL]]]vvv~~~|||sss^^^TTTIIIFFFDDD@@@======;;;;;;:::999999999::::::999;;;>>>AAAGGGQQQ]]]fffuuutttjjjgggdddccc___YYYSSSNNNKKKJJJEEEJJJUUUhhhZZZ\\\^^^___aaafffmmmtttuuukkkccc^^^ZZZYYY[[[ZZZVVVQQQNNNKKKJJJNNNVVV^^^ccceeekkklllnnnoooqqqrrrrrrrrruuuwwwyyyxxxvvvsssqqqqqqtttwww{{{}}}|||{{{zzzzzzzzz}}}}}}zzztttpppkkkfffaaa]]]XXXUUUPPPMMMIIIDDDBBBAAAAAABBBCCCAAAAAACCCFFFNNN^^^mmm|||wwwtttuuu|||zzzrrrnnnjjjddd]]]VVVTTTSSSSSSRRRWWW[[[lll|||wwwwwwsssmmmqqq{{{xxxlll^^^RRROOOQQQ```dddhhhjjjooowww{{{zzzjjj\\\JJJ===777666555333333222111111000000111111111111222222222222111111333444555444222111222333000000000000000000000000............///000111111....../////////////////////////////////000111111444666999:::;;;;;;===>>>======>>>???AAABBBCCCCCCDDDCCCDDDIIIPPP[[[ooosssrrrrrrpppiii___ZZZ[[[\\\WWWSSSRRRQQQRRRYYY```___cccgggfffaaa^^^___bbb{{{|||ppp```VVVSSSaaayyyvvv\\\OOOCCC?????????@@@CCCFFFIIIRRRaaalllttt||||||}}}yyypppcccUUUIIIBBB???>>>;;;888777888888888777555555555555444444444444333333333333333444444444333333333333444444444444333444555666777777777666::::::;;;<<<>>>AAACCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGKKKNNNQQQTTTXXX\\\aaaffflllppp}}}}}}uuunnnhhhccc\\\XXXQQQIIIDDDDDDCCCDDDOOO^^^zzz{{{pppeee^^^WWWNNNHHHFFFAAA???>>>===;;;;;;BBBJJJ\\\vvvyyyhhhdddhhhooodddXXXMMMIIIFFFBBB???>>><<<;;;::::::999999999:::888;;;>>>AAAGGGQQQ]]]fffrrr}}}vvviiiddd]]]]]][[[YYYVVVRRROOOMMMJJJJJJOOO___zzzXXXZZZ]]]^^^___cccjjjoooxxx}}}rrrllleee]]]YYYZZZYYYVVVRRRLLLIIIFFFHHHMMMTTTYYY\\\bbbdddgggiiijjjkkklllmmmvvvwwwyyyxxxuuuqqqooooooqqqtttxxxzzzzzzyyyzzzzzzyyy|||}}}{{{sssooojjjeeeaaa\\\XXXUUUNNNLLLHHHDDDBBB@@@@@@AAABBB@@@AAADDDFFFMMM\\\jjjxxxxxxrrrsss~~~xxxooonnniiibbb\\\XXXWWWVVVUUUXXXXXXdddttt~~~}}}tttjjjkkkvvvxxxkkk\\\RRRNNNOOO^^^cccfffgggllltttyyyzzzrrrcccOOOAAA;;;888666333333222111111000000111111222333333444444333333222222333444333111000111222////////////////////////000//////.........//////............///////////////......//////000111222555888:::;;;;;;<<<===???<<<===>>>???AAABBBCCCDDDDDDCCCFFFKKKSSS```tttyyykkkllllllkkkgggaaa\\\ZZZZZZTTTOOOMMMPPPVVV\\\aaaYYY\\\```bbb___[[[^^^dddyyyxxxjjj^^^XXXYYYiii~~~wwwgggRRRHHH???>>>???>>>???BBBGGGLLLVVVbbbnnnwww~~~~~~|||vvvkkk^^^PPPFFF@@@>>>;;;999666555666666666555555555555444444444333333444444444444444444444333222222222333333333444444555666777777888999999999999:::;;;<<<>>>@@@BBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEHHHKKKOOORRRTTTWWW[[[```fffmmmrrr~~~}}}tttmmmhhhbbb\\\WWWOOOHHHCCCDDDCCCCCCNNN\\\zzzvvvjjjbbbZZZPPPJJJHHHAAA???>>>>>><<<;;;AAAIIIYYYuuusss^^^WWWZZZ___tttmmm___QQQKKKHHHDDD@@@>>><<<<<<;;;:::999999999999777:::>>>AAAGGGPPP\\\dddppp{{{vvvggg^^^[[[[[[\\\\\\\\\YYYVVVSSSRRROOOOOO[[[tttUUUXXX\\\^^^___bbbhhhmmmsssvvv}}}tttlllaaa[[[ZZZYYYUUURRRJJJGGGDDDCCCFFFKKKOOORRRWWWZZZ^^^```aaacccfffhhhrrrtttuuutttrrrooommmmmmppprrrssstttuuuwwwzzz|||{{{~~~~~~{{{rrrnnniiiddd```\\\XXXUUUNNNLLLHHHEEEBBBAAA@@@@@@AAA@@@AAADDDFFFLLLYYYgggtttxxxnnnlllxxx}}}sssqqqllleee```^^^]]]]]]\\\]]]XXX___lllzzzzzzmmmkkkttt~~~yyyjjj\\\SSSQQQQQQ___dddhhhhhhkkkqqqvvvwwwuuuhhhVVVGGG>>>:::666333333222111111000000111111//////000000000000//////000111222111000//////111////////////////////////222111000...---------------.........//////000000............///000111222666888;;;<<<<<<<<<===???<<<===>>>???AAABBBCCCDDDDDDDDDGGGMMMVVVcccwwwuuuiiigggddddddggghhhfffaaaZZZSSSKKKIIIOOOXXX^^^___WWWWWW[[[___]]]ZZZ___hhhvvvsssaaaVVVUUU]]]pppppp]]]LLLDDD>>>===>>>===>>>AAAHHHNNNYYYdddppp{{{zzzrrrfffYYYNNNEEE@@@===:::888555444555666666555555444444444444333333333444444444444444444444333222222222333333333444444666666666777888888999999999:::;;;===>>>@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAACCCDDDEEEEEEFFFIIIMMMPPPSSSUUUWWWZZZ___eeemmmrrr}}}}}}tttmmmhhhbbb\\\WWWPPPHHHCCCDDDCCCCCCMMM[[[vvv{{{nnneee]]]RRRKKKIIIAAA?????????===<<>>===<<<;;;:::999999999999777:::===AAAEEENNNYYYaaammmwwwyyyiii^^^^^^^^^___bbbdddccc___[[[]]]ZZZWWW___sssRRRVVV[[[]]]___bbbggglllpppssswww~~~vvviii```\\\XXXSSSOOOIIIFFFCCCAAAAAACCCGGGIIIJJJOOOTTTVVVWWWYYY\\\```gggiiillllllkkkiiihhhhhhlllnnnooopppqqqtttxxx{{{{{{}}}{{{qqqmmmhhhccc```\\\WWWUUUNNNLLLIIIFFFCCCAAA@@@@@@@@@???AAADDDFFFKKKWWWdddooo|||}}}ooogggppp{{{vvvqqqjjjeeedddeeeeeeffffff___```fffppptttmmmsss{{{|||mmm^^^VVVSSSRRR[[[cccjjjkkklllqqquuuvvvvvvmmm^^^PPPDDD;;;666333333222111111000000111111000111111222222111111000000111111111///...///000000000000000000000000000111111///...---,,,,,,,,,------......///000000000............///111222333666999;;;<<<;;;<<<===>>>======>>>???AAABBBCCCCCCDDDDDDHHHPPPYYYggg||||||rrriiieee```___fffmmmmmmhhhZZZRRRGGGDDDNNN[[[```^^^WWWVVVXXX]]]\\\ZZZbbbmmmxxxjjjXXXNNNSSSbbbvvvkkkXXXGGGAAA======>>>===???CCCIIIQQQ\\\gggtttuuummmaaaUUUKKKDDD>>>;;;;;;999777666777888888777444444444444333333333333333333333333333444444444333333333333444444444444555444444444555666777888999:::;;;===??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDEEEFFFIIIMMMQQQTTTUUUWWWYYY^^^eeennnttt~~~}}}uuunnnhhhccc\\\XXXQQQIIIEEEEEECCCBBBKKKYYYssssssjjj```UUUMMMJJJBBB@@@??????>>>>>>EEEMMM^^^xxx~~~iiiZZZUUUTTTaaa{{{vvv___RRRLLLFFFBBB@@@===<<<;;;:::999888888888777999===@@@DDDKKKUUU\\\hhhrrr~~~qqqeeebbbbbbccchhhlllmmmjjjggghhhfffeeeiiiwwwOOOSSSYYY\\\^^^aaafffjjjlllnnnqqqtttxxxuuuiiibbb[[[TTTNNNHHHFFFDDDAAA??????AAABBBAAAFFFKKKMMMLLLMMMQQQUUUXXX[[[___aaaaaaaaaaaabbbeeehhhkkkmmmoooqqqtttvvvyyyzzz|||{{{pppmmmgggccc___[[[WWWTTTNNNMMMJJJGGGDDDBBBAAAAAA??????AAADDDFFFJJJVVVbbblllyyyvvvgggjjjyyy}}}xxxpppkkkjjjkkkmmmooovvvlllgggeeeiii~~~rrrsssyyyssscccYYYSSSOOOPPP[[[eeeiiilllqqqttttttuuupppgggYYYJJJ>>>777555333222111111000000111111333333333444444333333333000111222111/////////000000000000000000000000000......---------......///------......///000000111------......///111222333666888:::;;;;;;;;;<<<===>>>>>>???@@@AAAAAABBBBBBCCCDDDIIIRRR]]]mmmpppkkkeeeddd```\\\___gggjjjgggXXXOOOCCCAAAMMM^^^ccc^^^YYYUUUVVV[[[ZZZYYYcccrrrxxx~~~wwwcccRRRNNNXXXjjj}}}{{{dddQQQCCC>>>;;;===>>>???BBBGGGJJJUUU```kkkxxxppphhh\\\QQQIIIBBB===999;;;999666666777888888777444444444333333333222222111111222222333333444444333444444444444555555555555555444444555666777888888999;;;===????????????AAAAAA@@@@@@????????????@@@AAABBBCCCEEEHHHMMMPPPRRRSSSUUUXXX]]]fffpppwww~~~uuunnniiiddd]]]XXXSSSKKKGGGFFFDDDBBBJJJWWWrrrxxxnnndddXXXOOOLLLCCC@@@??????>>>???HHHQQQiii{{{iiiaaa^^^iiigggVVVOOOIIIDDDBBB======;;;:::999888888888777999===???BBBHHHQQQXXXcccmmmxxxvvvhhhdddccceeekkkssswwwvvvsssppprrrrrrttt|||LLLQQQWWW[[[]]]```eeeiiigggjjjllllllnnnvvvrrrhhh___VVVOOOGGGGGGDDDAAA>>>===>>>???<<>>>>>AAADDDFFFJJJUUUaaajjjxxx|||iiihhhuuu}}}uuuooommmooorrrtttwwwppphhhfffyyywwwuuuyyyyyyggg[[[RRRKKKDDDQQQ___fffjjjooorrrrrrtttsssmmm___NNN@@@999777333222222111000111111111000000000111111000000000111222333222000000000111000000000000000000000000+++,,,,,,---...///111111---------...///000000111------......///111222333666888:::;;;::::::;;;===?????????@@@@@@AAAAAAAAABBBDDDIIITTT```qqqtttgggfff___cccaaaZZZXXX^^^bbbbbbVVVMMM@@@>>>MMM```eee```ZZZTTTTTTYYYYYYXXXcccttttttxxxzzzyyywwwooo```QQQSSS___sssvvv]]]JJJAAA<<<:::===???AAAEEEKKKLLLWWWcccmmm{{{~~~llldddYYYOOOGGGAAA;;;777888666444444555666666555444444444333333333222222000000111222222333444444444444444555555555666666777777666666777888:::;;;888999;;;===?????????>>>AAA@@@@@@@@@??????>>>>>>>>>???AAABBBCCCGGGLLLOOOPPPQQQSSSWWW^^^hhhssszzzvvvooojjjddd^^^YYYTTTMMMHHHGGGDDDBBBJJJVVVsss|||qqqfffZZZQQQNNNDDDAAA??????>>>AAAJJJTTTrrrxxxnnnlllwwwlllZZZQQQKKKFFFDDD>>>===;;;:::999888888888777999<<<>>>AAAFFFOOOUUU___iiisss}}}vvvhhhdddcccfffmmmwww}}}}}}{{{tttxxx{{{{{{NNNQQQTTTVVVYYY]]]aaaeeehhhfffgggkkknnnrrryyywwwkkkfff^^^UUUTTTNNNGGGCCCBBBBBB@@@>>>>>>===<<<<<<===???BBBCCCFFFGGGHHHJJJMMMQQQTTTVVVYYY]]]bbbfffhhhkkknnnpppooooooqqqwww}}}~~~yyyssspppkkkfffbbb^^^ZZZWWWOOOMMMIIIGGGFFFDDDBBB@@@BBB@@@@@@DDDGGGKKKSSS\\\kkkwwwtttgggjjjwww~~~{{{wwwooojjjrrr~~~tttlllgggnnn|||sssssszzz{{{pppcccUUUJJJHHHPPP___mmmrrrrrruuuzzzvvvuuuqqqfffWWWGGG;;;666333111//////111222333222444333111000000000111222//////000000111111111222111111000000000000000000...............///000111////////////////////////---...///111444888<<<>>>888999:::;;;<<<<<<;;;;;;>>>>>>======>>>@@@BBBCCCEEEFFFLLLYYYgggxxxlllbbb```\\\\\\[[[WWWSSSQQQSSSVVVMMMEEE???DDDRRR^^^aaa```ZZZWWWUUUUUUTTTWWWfffvvvyyyvvvrrrnnnhhh```YYYUUUWWWhhhzzz|||kkkUUUDDD???>>>===;;;;;;>>>DDDIIIWWW```jjjsss~~~|||kkk___SSSKKKEEE>>>;;;;;;:::999888777666666666666666666555555555555666666444444444333333222222222333333333444444444555555666666666666777777777777:::<<<>>>???@@@AAA@@@@@@AAAAAAAAA@@@@@@????????????@@@AAAAAABBBEEEIIILLLNNNQQQUUUXXX^^^gggrrrzzz}}}vvvrrrmmmddd\\\YYYQQQLLLHHHEEECCCDDDMMMWWWsss~~~rrrjjjaaaWWWPPPHHHCCC@@@AAA???@@@LLL\\\{{{|||}}}~~~dddSSSJJJEEEBBB::::::::::::::::::999999999:::;;;<<<>>>DDDKKKQQQZZZ___jjjvvv{{{yyyhhhdddeeeeeegggqqq{{{{{{sssvvvuuuvvvyyyNNNPPPTTTXXXZZZ]]]aaacccfffdddeeeiiilllooovvv~~~zzzsssjjjaaa[[[TTTLLLFFFDDDBBB???===@@@???===<<<<<<===>>>???AAAAAABBBDDDGGGJJJMMMOOOTTTXXX]]]aaaeeehhhkkkmmmnnnoooqqqwww}}}~~~~~~}}}vvvrrrlllgggddd```[[[XXXPPPMMMJJJGGGFFFDDDBBB@@@AAA???@@@DDDGGGJJJSSS\\\lllxxx~~~llljjjqqq{{{~~~{{{yyywwwqqqmmmrrr{{{wwwoooiiimmm~~~wwwuuuwww|||{{{tttiiiZZZMMMEEEMMM]]]nnnvvvwwwzzz}}}|||xxxmmm]]]LLL@@@999444222000///111222333222333222111000///000000111///000000000111111111111/////////000000000111111000////////////000000111------------------------,,,,,,---...000333666888999999999::::::;;;<<<<<<>>>>>>>>>>>>???AAABBBBBBDDDFFFMMM[[[jjj|||mmmcccaaa______\\\WWWQQQNNNMMMNNNIIIBBB???EEERRR]]]```^^^ZZZVVVTTTTTTTTTYYYgggvvv|||uuunnnjjjfff^^^XXXVVV^^^oooyyyfffPPPAAA???>>>===<<<<<<@@@FFFKKK[[[dddnnnwwwmmm___OOOFFFAAA<<<888777999999888666666555555666555444444333333444444555444444444333333222222222222222222333333333444444666666666666777777777777;;;;;;===>>>??????@@@@@@AAAAAAAAA@@@@@@????????????@@@AAAAAABBBDDDHHHLLLMMMPPPTTTXXX]]]eeeqqqyyyyyyuuupppggg___\\\RRRNNNIIIFFFDDDEEEMMMWWWssstttmmmeeeZZZQQQHHHBBB???AAA@@@BBBOOO```lllXXXMMMGGGEEE>>>===<<<;;;:::999888888888999999:::===BBBIIINNNWWW[[[eeeqqq||||||zzzmmm`````````dddooozzzzzztttmmmmmmooovvv~~~MMMPPPUUUYYY\\\]]]___aaacccaaabbbfffiiikkkqqqyyy~~~~~~sssiiiddd]]]SSSKKKGGGDDD@@@===BBB@@@>>><<<::::::::::::<<<<<<===>>>AAADDDGGGIIIMMMQQQVVV[[[___bbbfffiiilllmmmqqqvvv|||~~~}}}~~~zzztttmmmiiigggddd]]]XXXQQQNNNJJJGGGFFFDDDBBBAAA???>>>@@@DDDFFFJJJTTT___mmmyyysssjjjmmmtttzzz|||yyyvvvuuurrrooorrrwww~~~|||yyyrrrjjjlll|||{{{vvvtttxxx{{{|||zzzsssbbbRRRFFFNNN^^^pppzzz|||~~~uuudddRRRCCC;;;555333000000111222222222111111000/////////000000000000000000111111111111.../////////000111111111222111111000000000000111......................../////////000222444666777999999999:::;;;<<<======<<<===>>>@@@AAAAAABBBBBBDDDFFFOOO^^^ooommmdddbbb______]]]XXXQQQLLLIIIHHHBBB??????GGGSSS\\\^^^\\\]]]XXXTTTSSSUUU]]]lllyyy{{{pppfffcccbbb^^^[[[[[[iiizzzsss^^^JJJ===>>>>>>===<<<>>>CCCJJJOOO]]]fffqqqyyytttaaaMMMCCC???;;;777555888777666555555555555555333333222222222222333333444444333333333333222222111111111222222222333333555666666666777777777888;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAADDDHHHKKKKKKNNNSSSWWW\\\eeeooowww{{{wwwqqqhhh```]]]UUUPPPKKKGGGDDDEEENNNXXXsss~~~tttooohhh\\\QQQGGGAAA???AAAAAADDDRRRccczzzaaaQQQIIIGGGAAA@@@>>><<<;;;999888888777888999999<<<@@@GGGKKKSSSWWW___jjjttt~~~{{{ttt```^^^]]]aaalllvvvvvvrrrgggfffgggmmmwww~~~~~~LLLQQQVVV[[[]]]]]]^^^___```^^^___ccceeeffflllsssyyy{{{pppkkkcccXXXOOOJJJFFFBBB???BBB@@@>>><<<:::999999888;;;;;;;;;<<<>>>AAACCCEEEGGGKKKPPPUUUYYY]]]bbbeeeiiikkkpppuuuzzz}}}}}}}}}}}}||||||~~~~~~wwwoookkkiiifff___YYYRRROOOJJJGGGEEEDDDBBBAAA@@@???AAAEEEGGGKKKVVVbbbooo{{{zzzlllkkkrrrxxx~~~zzzuuurrrooooooppprrrwwwwwwwwwqqqjjjkkkzzzxxxuuuwwwzzz}}}zzziiiWWWNNNSSS```ppp{{{}}}~~~yyyiiiVVVEEE:::666444222111222333222222000000//////////////////000000000000000111111111111111111111111111111000222222111000////////////111111111111111111111111000000000111222555777888999;;;===???@@@@@@???>>>;;;===???AAABBBBBBBBBBBBEEEHHHRRRbbbsss~~~nnngggeee^^^^^^\\\YYYSSSNNNIIIFFF===>>>AAAJJJUUU\\\]]][[[___[[[VVVUUUYYYdddrrr|||yyyjjj^^^]]]___^^^```eeessslllUUUEEE===;;;<<<<<<<<>>???@@@@@@AAACCCGGGJJJJJJNNNTTTYYY^^^fffooovvvzzzvvvqqqhhh```]]]XXXRRRMMMIIIFFFGGGPPPZZZuuu|||rrrooohhh[[[PPPHHHBBB???@@@AAADDDTTTfffjjjUUUKKKHHHCCCAAA???===;;;:::::::::888888999:::;;;???EEEIIIQQQTTT[[[eeennn|||}}}~~~yyyfffbbb___aaajjjqqqpppmmmiiiddd```cccjjjrrrvvvwwwMMMQQQWWW\\\]]]]]]]]]]]]^^^\\\]]]aaabbbccchhhnnnttt~~~}}}pppggg\\\RRRMMMIIIEEEBBB@@@@@@>>>===<<<;;;::::::::::::::::::<<<>>>@@@AAABBBFFFKKKOOOTTTYYY^^^bbbeeeiiinnntttwwwyyyzzzzzzyyyzzz{{{yyyqqqllljjjfff___ZZZSSSPPPKKKGGGEEEDDDCCCAAAAAAAAACCCFFFGGGLLLXXXeeeqqq|||qqqkkkooovvv~~~wwwoookkklllnnnooouuuvvvvvvrrrjjjhhhssszzzzzz{{{nnn]]]UUUUUU\\\kkkvvv{{{~~~~~~ppp\\\III===888666333222222333222111/////////000000000//////111111000000000000000000444444333222111111000///111000//////............111111111111111111111111++++++,,,---///222555777999===BBBFFFGGGEEEAAA???;;;===???AAACCCCCCCCCBBBFFFJJJUUUeeevvv{{{nnniiihhhbbbaaa___[[[VVVOOOHHHDDD;;;???FFFOOOXXX]]]]]]\\\^^^ZZZUUUTTT[[[hhhuuu|||{{{iii[[[YYY[[[\\\bbbkkk|||}}}dddOOOCCC>>>999999:::<<<@@@HHHPPPVVVWWW```jjjttt~~~xxxcccLLLBBB@@@===:::777666555555444444444444444444444333333333333444444333333333333333333333333333333333333444444444444555555555666777888888888::::::999999:::<<<>>>@@@????????????????????????===>>>??????@@@BBBFFFJJJKKKPPPVVV\\\aaahhhqqqwww{{{wwwrrriiibbb___ZZZTTTNNNJJJGGGIIISSS]]]www|||sssooohhh\\\QQQJJJCCC???@@@AAAEEEVVVhhh}}}vvv\\\MMMHHHBBBAAA???===<<<<<<<<<===999999:::;;;<<>>===<<<<<<888888777777888:::<<<===???BBBFFFJJJOOOTTTZZZ]]]aaaeeelllqqqtttuuuwwwwwwwwwxxx|||~~~zzztttnnnhhhccc^^^ZZZUUUQQQKKKGGGEEEDDDCCCBBBBBBCCCEEEFFFFFFJJJXXXeeesss~~~xxxllllllqqq{{{qqqjjjjjjlllllluuuvvvwwwvvvnnnhhhkkksss|||yyyxxx~~~~~~sssdddWWWRRRSSS^^^lllvvv}}}xxxeeePPPCCC999777444333333333222111//////000111111111000000111111111111000000000000444444333222111000000///000//////............///........................,,,,,,---///111444777999999===BBBGGGHHHFFFBBB@@@<<<===???@@@BBBCCCDDDDDDGGGLLLXXXiiizzzuuukkkhhhiiijjjgggbbb\\\VVVNNNFFF@@@;;;@@@IIISSSYYY]]]]]]]]][[[XXXSSSSSS\\\lllwwwzzz~~~lll]]]ZZZYYYXXXbbbqqquuu[[[IIIBBB@@@777888:::===CCCKKKUUU[[[YYYaaajjjrrr{{{mmm[[[HHH???===:::777666666555555444444444555555555555444444444444555555222222333333333333444444333333444444444555555555444444555666777888999999:::::::::;;;<<<===>>>???>>>>>>>>>???????????????===>>>>>>??????BBBFFFIIILLLQQQXXX^^^cccjjjrrrxxx|||yyyuuullleeeccc[[[UUUOOOKKKIIIKKKVVVaaayyyvvvppphhh]]]UUULLLEEEAAABBBCCCIII[[[nnnzzzgggSSSIIIBBBAAA>>><<<<<<<<<===>>>999:::;;;;;;<<<>>>BBBEEEJJJNNNUUU^^^fffqqqsssiiicccfffmmmqqqqqqqqqqqqjjj```XXXXXXcccrrr}}}OOOSSSXXX[[[\\\\\\\\\]]]]]][[[\\\``````___ccciiimmmvvv}}}ssseeeZZZSSSOOOKKKHHHDDDDDDCCCBBB@@@???===<<<888888777777777888:::;;;<<>>BBBCCCCCCAAA@@@======>>>???AAACCCEEEFFFGGGLLLYYYlllnnnffffffhhhlllhhhaaa[[[VVVNNNFFF@@@;;;BBBLLLTTTYYY[[[\\\]]][[[YYYUUUUUUaaaqqqzzz{{{{{{jjj]]][[[XXXXXXfff{{{mmmTTTEEE@@@???888999<<<@@@FFFOOOYYY```bbbhhhooottt||||||wwwsss```SSSEEE>>>;;;888666666666555555555555555666666555555444444444444555555222222222333333444444444222222333333333444444444444444555666777888999999999:::;;;<<<===>>>>>>>>>===>>>>>>>>>?????????@@@<<<===>>>>>>???AAAEEEIIIKKKQQQYYY___eeekkkrrrwww{{{yyyuuummmgggeee[[[VVVPPPLLLJJJNNNYYYdddyyywwwnnneee\\\VVVMMMFFFBBBDDDHHHOOOcccwww|||tttZZZLLLDDDBBB???<<<::::::;;;<<<888999:::::::::<<>>>>>>>>???@@@CCCFFFGGGFFFLLL[[[ooozzziiibbbcccfffiiieee___ZZZUUUPPPIIIDDD;;;BBBLLLTTTXXXZZZ[[[\\\]]]\\\XXXYYYfffwww}}}uuueee[[[[[[ZZZZZZmmmhhhOOOBBB>>>>>>999;;;>>>BBBIIIRRR]]]dddjjjoootttxxxyyyrrriiicccZZZOOODDD???<<<888777888666666555555555666666777555444444333333444444555222222222333333444444444111111222222222333333333444444555666777888999999999:::<<<>>>??????>>>>>>======>>>>>>?????????@@@<<<===>>>>>>???AAAEEEHHHKKKQQQYYY```eeekkkrrrwwwxxxwwwssslllfffddd\\\VVVPPPMMMKKKOOOZZZfffyyyvvvkkkaaaZZZUUUMMMFFFCCCFFFKKKUUUjjj}}}```OOOFFFDDD@@@<<<:::999999:::777888999999999:::===@@@???DDDMMMWWW]]]fffuuusssjjjkkknnnmmmlllnnnqqqnnndddUUUJJJMMM]]]lllSSSUUUXXXZZZZZZZZZZZZ[[[]]]^^^___^^^___aaadddgggnnnpppuuu|||sssfff^^^XXXQQQLLLLLLGGGEEEGGGFFFAAA===>>>===<<<;;;:::999888888888;;;===>>>@@@BBBFFFKKKNNN[[[```hhhmmmppprrrrrrsssvvv}}}zzzxxxqqqllljjjfff^^^YYYXXXSSSRRROOOKKKGGGCCC@@@>>>BBBBBBDDDGGGGGGIIISSS^^^lll{{{~~~rrrooottt}}}yyyrrrpppooommmjjjkkkrrr~~~wwwooommm}}}}}}zzzyyy}}}~~~xxx{{{}}}zzziiiRRRFFFEEEFFFVVVmmmxxxxxx|||yyyjjj[[[QQQCCC;;;444333333000///000333333222222111000//////000000000000000000000000///000222333222111///---111111000000//////......222111000///000111333444000/////////111444777888999::::::;;;<<<===>>>>>>>>>???@@@@@@@@@AAADDDGGGIIIQQQ___pppsssgggbbbcccfffhhhddd^^^ZZZUUUOOOGGGAAA>>>FFFQQQXXXYYY[[[aaaiiifffccc```dddsssvvvbbbWWWVVVWWWgggxxxZZZEEE@@@???>>>;;;:::<<>>===<<<<<<======>>>???????????????>>>>>>>>>===<<<===@@@CCCDDDMMMXXX```eeelllttt{{{|||vvvpppkkkgggeee]]]WWWSSSQQQPPPTTT___kkk{{{|||qqqggg___YYYUUUMMMKKKHHHGGGNNN___sssiiiSSSHHHCCC??????===999999<<<::::::999999::::::;;;<<<>>>@@@FFFOOOVVV```ppp~~~ssshhhdddeeeggghhhjjjggg```TTTJJJKKKYYYhhhRRRTTTXXXYYYZZZ[[[]]]___^^^^^^_________aaaeeehhhoooqqquuu{{{~~~oooddd\\\UUUQQQNNNIIIGGGHHHGGGCCC@@@@@@>>>===<<<:::999999999999999:::<<<===@@@CCCHHHLLLVVV\\\dddjjjnnnppprrrsssuuu{{{}}}yyyvvvpppkkkiiieee]]]WWWVVVQQQPPPMMMJJJFFFCCCAAA???@@@@@@BBBEEEEEEGGGQQQ\\\lll{{{zzztttwww}}}tttqqqooonnnmmmlllqqq{{{vvvlllkkkyyy{{{xxxwwwyyy~~~vvvyyyhhhTTTIIIGGGHHHVVVllluuuvvvyyy|||{{{tttgggZZZQQQCCC:::444333333111000111333333222222111000000///000000000000000000000000000111111222111000///...111000000000/////////...222111/////////000222333000//////000111444777888777888999999;;;;;;<<<===>>>???@@@@@@@@@AAADDDGGGKKKSSSbbbuuupppgggdddeeeiiiiiieee___ZZZUUUOOOGGGBBBBBBIIISSSXXXYYY\\\ccckkkllljjjhhhnnn}}}ppp^^^WWWYYY\\\mmmtttWWWEEE@@@???===<<<:::===CCCJJJQQQ[[[eeeqqqzzzxxxmmmaaaWWWQQQLLLBBB>>>CCCCCC:::444555555555555555555555555555444222222222444555444333444444333333333222222222333333333444444555555666333444555777888999::::::999:::;;;<<<===============>>>>>>?????????>>>>>>===>>>>>>>>>===???CCCFFFHHHOOOYYY```eeellluuu}}}|||uuuoooiiieeeccc[[[WWWSSSRRRSSSYYYeeerrr|||rrrhhh```YYYUUUJJJIIIGGGIIIRRRdddzzzpppYYYJJJDDD@@@???===999888:::999999999999999:::;;;;;;<<<>>>DDDLLLSSS\\\lll{{{tttiiidddbbbaaa```ccc```ZZZPPPGGGHHHXXXiiiRRRTTTWWWYYY[[[]]]```bbb```aaabbbbbbccceeehhhkkkppprrrvvv{{{|||mmmaaaZZZWWWQQQLLLIIIJJJIIIEEEBBBBBB???>>><<<;;;:::999999999666888999;;;===@@@EEEIIIPPPVVV^^^eeejjjnnnqqqsssuuu{{{}}}{{{zzztttooommmhhh___YYYWWWNNNMMMJJJHHHEEECCCAAAAAA>>>>>>@@@CCCCCCEEENNNYYYjjjzzz|||zzzxxxrrrpppooopppmmmooowwwwwwkkkhhhrrrzzzuuusssrrryyy}}}yyyzzzlllYYYNNNJJJHHHUUUiiiqqqssstttuuussslllcccYYYSSSDDD;;;444333333111000222333333222222111000000000000000000000000000000000111111111111000000000///000000000000////////////000//////......///111222000//////000222444777888888888999:::;;;<<<<<<======>>>?????????AAADDDFFFMMMWWWhhh|||}}}mmmgggfffhhhkkkhhhddd]]]WWWQQQKKKEEEAAAFFFMMMUUUWWWXXX\\\dddkkkooooooqqqyyyjjjZZZVVV[[[bbbuuukkkQQQCCC@@@>>>;;;<<<;;;===DDDJJJPPPYYYcccsss~~~zzznnn```UUUNNNFFF===999======666333555444444444444444444444444111222333666888777444111333333222222222111111111333333333333333333333333222333444666777888999999::::::::::::;;;<<<===>>>>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>AAAEEEIIILLLRRRZZZ```eeemmmxxxzzztttmmmgggcccbbbZZZVVVTTTUUUXXX___mmmzzzyyypppfff^^^VVVQQQGGGGGGHHHLLLWWWkkkvvv]]]MMMFFF@@@???===999777999999888888888888999::::::;;;===BBBJJJQQQZZZiiiwwwsssgggbbb```]]][[[[[[ZZZVVVOOOFFFGGGYYYlllSSSUUUXXXYYY[[[]]]```cccbbbdddeeefffggghhhlllnnnqqqsssvvvzzzvvvhhh```]]]SSSNNNKKKKKKJJJEEEBBBCCC@@@???>>><<<;;;:::::::::555777888999;;;>>>CCCFFFKKKPPPXXX```ffflllppptttwww|||yyytttqqqkkkaaaXXXVVVLLLJJJHHHFFFDDDBBBBBBBBB>>>>>>@@@BBBBBBDDDMMMXXXiiixxx~~~}}}ssspppqqqpppnnnmmmsss|||pppeeelllxxx|||sssoookkkrrruuuwwwwwweeeWWWMMMFFFSSSfffllloooooonnnkkkfff___YYYUUUFFF===555444333111111333222222222111111111000000000000000000000000000000222111111000///000000000000000000000///////////////............///000000///000000111333555777888::::::;;;<<<===>>>??????===>>>?????????AAADDDFFFOOOZZZmmmwwwkkkhhhgggiiikkkddd```YYYQQQKKKEEEAAA???HHHPPPVVVUUUUUUZZZccciiimmmooouuuiiiZZZVVV[[[eee{{{aaaKKKBBB@@@===999;;;:::===DDDIIIMMMVVV^^^qqq|||ooo```SSSLLLBBB;;;777888888555444666444444444444444444444444222222444666888777444111333333333333222222222222333333222222222222222222111222444555777888888888::::::999999:::<<<>>>???>>>????????????>>>======??????>>>>>>>>>@@@EEEHHHNNNSSSZZZ___eeennn{{{|||vvvpppjjjeeebbbaaaZZZWWWVVVXXX[[[cccqqq|||tttkkkbbbYYYQQQLLLFFFGGGIIIOOO\\\pppzzz___OOOGGG@@@???>>>;;;999:::888888777777888888999:::<<<>>>CCCJJJPPPXXXggguuu~~~~~~qqqeeeaaa```___]]]ZZZWWWUUUQQQIIIJJJ[[[pppTTTVVVYYYZZZ[[[\\\___aaaaaabbbeeefffggghhhkkknnnpppsssvvvyyy~~~rrrhhhcccXXXRRRMMMMMMKKKEEECCCCCCAAAAAA???===<<<;;;::::::777888999999:::===AAADDDHHHLLLTTT[[[bbbiiiooosssxxx~~~{{{wwwtttlll```VVVRRRLLLJJJGGGDDDBBBAAAAAAAAA??????AAACCCBBBDDDMMMXXXfffuuuvvvqqqqqqooommmlllppp}}}zzzfffiiiuuussslllfffnnnrrrttt~~~tttbbbQQQEEEPPPbbbhhhjjjjjjhhhfffbbb]]]ZZZWWWIII@@@777555444222222333222222222111111111111111000000000000000000000000222111111000///000000000////////////000000000000...............//////000///000111222444555777888:::;;;;;;<<<===>>>???@@@>>>???@@@@@@@@@AAADDDGGGPPP]]]rrrsssiiihhhhhhggggggbbb^^^WWWNNNGGGBBB@@@@@@JJJRRRWWWTTTRRRYYYbbbfffiiiooowwwlll\\\UUUZZZeee~~~wwwXXXFFF@@@???<<<999:::999===CCCHHHKKKRRRYYYmmm|||xxxjjj[[[NNNGGG???:::777666666555555777444444444444444444444444444333222333555666555333444444444444333333333333222222222222222222111111111222444555777888888888999999888999:::<<<>>>???>>>>>>?????????>>>>>>===@@@???>>><<<<<<>>>CCCGGGNNNRRRYYY]]]cccmmm{{{wwwtttooojjjeeecccaaaaaa[[[XXXXXX[[[^^^eeerrr~~~}}}xxxppphhh___WWWNNNIIIFFFGGGJJJQQQ]]]pppdddQQQHHH@@@@@@@@@===<<<<<<888888777777888888999:::;;;===AAAHHHMMMTTTcccppp~~~~~~sssfff```___```aaa\\\WWWUUUTTTNNNKKKYYYlllSSSUUUYYY[[[\\\\\\]]]^^^]]]___bbbcccdddfffhhhkkkppprrruuuxxx|||uuummm___YYYSSSQQQNNNHHHEEEFFFCCCBBB@@@>>>===;;;;;;;;;999999:::999999;;;>>>AAAEEEJJJPPPWWW^^^eeelllqqqvvv|||~~~|||yyyqqqdddZZZUUUNNNKKKHHHDDDAAA@@@@@@@@@@@@@@@AAACCCBBBDDDMMMXXXcccrrrxxxrrrrrrkkkmmmlllnnnyyyllliiiqqquuullldddlllpppqqq{{{mmmXXXHHHPPP```cccfffffffffdddbbb^^^[[[YYYNNNDDD;;;777666333222444111111111111111111111111000000000000000000000000111111111111000000000///////////////000000000000.........//////////////////000111333444666777888999999:::;;;<<<======>>>???@@@AAAAAAAAACCCFFFHHHRRR```wwwoooiiijjjiiieeecccbbb^^^VVVMMMFFFBBBCCCEEEMMMWWW[[[VVVSSSZZZbbbeeehhhooozzz}}}mmm]]]VVVYYYgggnnnQQQBBB???>>>;;;999::::::>>>DDDHHHJJJOOOVVViiiyyytttfffXXXMMMFFF===;;;888666555555666777333333333333333333333333555333111000222444555444555555555444444444333333222222222222222222222222222333444666777888999999888888888999:::<<<===>>>======>>>?????????????????????===<<<;;;???DDDHHHMMMRRRWWW[[[```jjjwww}}}pppmmmiiiddd```^^^^^^^^^[[[ZZZ[[[___bbbgggqqq|||zzzuuummmddd\\\TTTMMMIIIEEEGGGJJJPPP[[[nnnoooVVVKKKBBBAAABBB???======999888888888888999::::::999:::>>>CCCHHHOOO]]]jjj~~~{{{mmmccc^^^___bbb```WWWTTTUUUPPPJJJQQQ```NNNRRRXXX\\\]]]]]]]]]^^^\\\^^^aaacccdddfffhhhjjjoooqqqtttxxx{{{zzziiibbb\\\YYYTTTNNNJJJKKKDDDCCCAAA???===<<<;;;;;;:::::::::888777888;;;===DDDGGGMMMSSSYYY```hhhlllpppwww}}}~~~~~~~~~zzz~~~|||zzzyyysssfff\\\XXXQQQNNNIIIDDDAAA?????????@@@???AAACCCBBBCCCLLLWWW```ppp}}}~~~}}}zzztttrrriiimmmmmmkkkttttttkkknnnwwwpppdddkkkmmmllluuuwww```NNNSSS``````cccdddffffffdddaaa]]][[[SSSHHH>>>999777444333444111111111111111111111111000000000000000000000000000111111222111000///....../////////000000000111......//////000000000000///000111333555666777888999999:::;;;<<<===>>>>>>AAABBBBBBBBBBBBDDDGGGJJJUUUddd|||{{{llliiillljjjeeeaaa```\\\UUUKKKDDDBBBDDDGGGQQQ]]]bbb[[[XXX___eeefffgggooo{{{zzziii[[[VVV[[[jjj~~~fffMMMAAA>>><<<;;;;;;<<<<<<@@@FFFIIIKKKOOOUUUiiiwww{{{nnnaaaTTTJJJEEE:::;;;999777555555666666333333333333333333333333333111000000222333333333444444444333333333222222111111222222333333444444333444555777888999::::::666777888:::;;;<<<======;;;<<<===???@@@@@@@@@@@@======<<<<<<===AAAHHHMMMOOOSSSWWWZZZ]]]dddpppyyywwwllliiiddd___[[[YYYYYYYYY[[[[[[^^^cccfffjjjrrr|||vvvpppggg^^^VVVOOOJJJFFFBBBDDDHHHNNNYYYjjj~~~zzz\\\PPPFFFCCCCCC@@@<<<;;;999999999999999:::;;;;;;888999===BBBFFFLLLZZZgggvvvwwwjjjaaaaaaeeegggZZZTTTXXXTTTIIIJJJTTTJJJPPPVVV\\\^^^^^^^^^^^^^^^```dddfffggghhhkkklllnnnppptttwwwzzz~~~pppiiibbb^^^YYYRRROOOOOOEEECCCBBB@@@>>><<<<<<;;;::::::999777666666888:::CCCFFFKKKPPPVVV]]]dddiiilllssszzz{{{{{{|||yyyuuuxxx|||uuurrrqqqqqqlllaaaWWWSSSSSSPPPJJJEEEAAA>>>>>>>>>??????@@@BBBAAABBBLLLVVV___nnn|||{{{xxx}}}{{{tttrrrgggmmmnnnjjjqqq{{{mmmkkkzzzyyyssseeekkkkkkgggppp}}}gggSSSWWWaaa^^^aaacccfffgggfffccc___\\\UUUJJJ@@@;;;888444333444111111111111111111222222000000000000000000000000///000222333222111///---.../////////000000111111...//////000111000000000///000222444555777777888;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCCCCEEEHHHJJJXXXgggwwwiiiiiimmmlllfff```]]]ZZZRRRIIIAAA???CCCGGGUUUbbbggg___\\\ccciiihhhfffnnn{{{wwweeeYYYVVV]]]mmmyyybbbKKK@@@>>><<<:::<<<>>>>>>BBBHHHKKKLLLPPPUUUiiivvv{{{qqqeeeXXXLLLDDD???999::::::777444555555444333333333333333333333333111000000111222333222111333333333222222222111111111111222333444444555555333444666777999:::::::::555666888;;;<<<======<<<:::;;;===>>>@@@AAAAAAAAA<<<<<<<<<<<>>CCCFFFMMMZZZgggqqq|||~~~pppfffeeeiiimmm^^^VVV[[[WWWKKKGGGNNNJJJPPPVVVYYYZZZZZZ\\\^^^aaaaaabbbeeeiiikkkllllllqqqpppqqqvvvyyy|||vvvkkkccc^^^YYYRRRMMMHHHFFFDDDBBBAAA???<<<999;;;<<<===>>>>>><<<:::999<<<@@@GGGNNNTTTYYY___bbbjjjrrryyyzzzzzzyyyuuuooosss{{{~~~{{{wwwtttnnnhhhccc]]]XXXTTTQQQNNNIIIEEEAAA?????????@@@>>>>>>@@@BBBEEEOOOZZZdddmmmzzzxxxyyy|||uuuiiiiiikkkjjjiiippp|||}}}sssllltttyyyssstttuuuvvvyyy~~~iiiYYYXXX]]]```aaaeeefffdddeeefffeeeaaaWWWOOODDD:::555333222222111111111111111111111111111111111111111111111111000000000000111111111111...///111222333333222222////////////............000111222444666777888999::::::;;;;;;<<<=========@@@>>>???CCCDDDEEEJJJQQQZZZooozzzrrriiigggiiijjjgggcccccc[[[QQQIIIBBB>>>CCCIII[[[]]]___```aaacccgggjjjlllqqq|||lll]]]\\\TTTiiiqqqZZZDDD======::::::===>>>@@@DDDHHHNNNTTTYYY\\\sss{{{zzzwwwvvvmmm\\\OOOHHHBBB;;;:::999888777666555444333333333333333333333333333555555444444444333333333333333222111111222333333444555555444222111111222333333444444555666666666666666777888999;;;===>>><<<<<<<<<<<<===>>>@@@AAA:::<<<===<<<<<>>===???EEENNNXXXeeexxx}}}fffWWWIIIEEEDDDBBB??????888888888888999:::;;;;;;;;;:::<<>><<<;;;<<<===>>>>>><<<;;;999:::>>>DDDKKKQQQXXX___cccjjjrrryyy{{{zzzxxxrrrkkkpppwwwvvvrrrlllgggbbb\\\WWWSSSPPPMMMHHHDDD@@@>>>>>>>>>???===>>>@@@BBBEEENNNWWWdddmmmyyytttsss|||~~~~~~xxxllliiillllllkkkqqq{{{tttlllsss{{{}}}}}}wwwxxxlllZZZVVVZZZ]]]bbbfffiiihhhiiikkkiiieee[[[SSSGGG===666333222222333333333333333333333333222222222111111111111111000000000000111111111111000111222222222222000000111111111111111111111000111111222444666777999999::::::;;;<<<<<<======>>>@@@???@@@CCCDDDEEEJJJRRRaaauuuxxxpppgggdddeeefffccc``````XXXNNNGGGAAA???DDDKKKZZZ]]]bbbddddddeeefffhhhlllqqq{{{~~~iiiVVVXXXSSSjjjiiiSSS???::::::888999===AAADDDHHHLLLPPPVVV^^^dddvvv}}}zzztttrrrhhhXXXLLLFFF@@@:::999888888777666555444444333333333333333333333333444444444333333333333222333333222111111222333333222333444444222222333444333333444444555666666666888888888888999:::;;;<<<;;;;;;<<<<<<======>>>>>>:::<<<<<<;;;<<<@@@JJJQQQUUUVVVXXXZZZ]]]ccciiinnnkkkqqquuuuuusssqqqkkkeee___ZZZVVVTTTQQQMMMLLLOOOUUU[[[dddiiimmmqqqxxx}}}tttiiicccYYYPPPIIIDDD@@@===;;;<<>>>>>999999999888999999:::;;;<<<;;;<<>>>>>>>>===;;;:::888;;;@@@EEELLLUUU]]]ccckkksss{{{~~~~~~{{{rrrjjjkkkrrr}}}vvvrrrlllfffaaa\\\WWWSSSOOOLLLHHHCCC@@@>>>>>>>>>>>>===>>>AAABBBCCCKKKTTTccclllxxxuuupppxxx|||~~~zzzmmmhhhlllnnnmmmpppyyyzzzoooqqq{{{qqqoooyyyppp\\\TTTUUUXXXbbbhhhmmmoooqqqsssppplll```XXXKKK@@@888444333222333333333333333333333333333333222222111111111000000000000000111111111111222333333222222000//////111111111111111111111111111111333444666888999999:::;;;;;;<<<<<<===>>>>>>AAA@@@AAADDDCCCDDDJJJSSSfffzzzxxxpppfffaaaaaaaaa___]]]\\\TTTKKKEEE@@@???EEEMMMXXX]]]cccfffeeedddeeefffnnnrrr{{{{{{eeeQQQUUUTTTmmm}}}```MMM<<<999999888;;;@@@DDDJJJOOOQQQSSSYYYeeeooo|||zzzoookkkaaaSSSHHHBBB<<<888777777777666666555555555333333333333333333333333333333333222222222111111333222222111111222222333///111333333222333444666333333444444555666666666999999999999999:::;;;;;;:::;;;<<<=========<<<;;;:::;;;<<<;;;;;;@@@HHHOOOVVVXXXZZZ\\\^^^aaafffjjjjjjoooqqqnnnllljjjeee___YYYTTTPPPOOOMMMIIIJJJMMMUUU\\\dddiiilllpppwww}}}rrrhhhaaaVVVLLLEEEAAA>>><<<999999<<>>>>>;;;::::::999999999999999===;;;<<<@@@CCCIIITTT___jjj}}}zzzoooxxxvvvpppnnnfffhhhdddbbbaaaUUUJJJMMMHHHNNNUUUYYYZZZ[[[^^^```dddcccbbbbbbdddhhhmmmqqquuussstttxxxzzz}}}}}}vvvnnnaaaWWWPPPNNNJJJHHHGGGEEECCCAAA======>>>>>>>>>===<<<;;;999;;;===AAAFFFOOOXXX___jjjttt~~~xxxmmmhhhnnnyyyxxxtttmmmhhhccc^^^YYYVVVPPPMMMHHHDDD@@@???>>>???===<<<>>>AAAAAABBBIIIQQQaaajjjvvvtttwwwzzz}}}yyylllhhhlllooonnnmmmtttuuupppyyy~~~qqqnnnttt|||ttt```SSSRRRTTT```hhhppptttxxx|||zzzuuueee\\\OOOCCC:::555333222111111111111111111111111444333333222222111111000///000000000111111111111222222222222111111000000///////////////000000000111222333555666888999:::;;;;;;;;;<<<======>>>>>>AAAAAABBBDDDCCCDDDKKKTTTfffzzzyyyqqqgggaaa______^^^\\\YYYQQQHHHBBB>>>>>>EEEMMMWWW\\\aaabbb```___bbbfffqqqvvv~~~yyybbbNNNVVVYYYsssqqq[[[KKK>>><<<<<<:::===DDDHHHOOOUUUVVVVVV\\\kkkxxxyyyjjjdddYYYMMMDDD>>>:::777666666666666666666555555333333333333333333333333222222222111111111111000222222222222222222222222000111333333222222333555333333444444555666666666888888888999:::;;;<<<===;;;<<<>>>??????===;;;:::;;;;;;;;;:::;;;@@@GGGLLLUUUWWWZZZ]]]___bbbfffhhhiiinnnqqqooollliiiccc\\\TTTOOOKKKKKKIIIFFFHHHKKKTTT\\\dddiiikkkooowww~~~|||pppfff___TTTJJJCCC@@@>>>===;;;:::;;;@@@GGGUUUkkk}}}{{{|||ttt\\\MMMEEEAAA>>>???<<<<<<;;;:::999888888888===;;;<<<@@@BBBFFFPPP[[[gggyyy|||mmmttt|||~~~xxxtttmmmrrrpppnnnlll\\\NNNPPPGGGMMMTTTYYYZZZ\\\___aaaddddddcccbbbcccgggmmmrrrvvvtttuuuyyy|||~~~vvvhhh]]]TTTQQQMMMJJJHHHFFFCCCBBB>>>>>>>>>>>>>>>=========<<<<<<<<<===AAAHHHQQQXXXdddooo}}}|||pppggglllwww~~~{{{wwwpppjjjeeeaaa]]]ZZZQQQOOOJJJEEEBBB@@@@@@@@@===<<<>>>AAAAAABBBIIIQQQ```iiiuuuyyyxxxyyy}}}|||rrriiilllmmmllljjjnnn{{{{{{nnnqqq}}}wwwrrrtttxxxtttbbbSSSOOOQQQ]]]fffooovvv|||{{{hhh___QQQDDD;;;666333222111111111111111111111111333333333333222222111111///000000000111111111111000000111111111222222333.../////////000000000111111222333555777888999:::;;;;;;<<<<<<===>>>>>>???AAAAAACCCEEECCCDDDMMMWWWeeeyyyzzzsssjjjccc```___]]]\\\XXXOOOFFFAAA======EEENNNWWWZZZ\\\ZZZWWWYYYaaahhhuuuzzzyyyaaaKKKVVV]]]yyyiiiVVVIII???>>>===:::>>>FFFKKKSSSZZZZZZYYY```ppp~~~xxxggg^^^RRRHHHBBB<<<999888666666666666555555555555333333333333333333333333222222111111111000000000222222222222222222222222111222333333111111222333333333444444555666666666666666777999:::===>>>@@@===>>>???@@@@@@???===<<<<<<;;;;;;;;;<<<@@@FFFJJJQQQUUU[[[___bbbeeegggjjjeeelllqqqqqqnnnjjjbbbZZZRRRLLLIIIHHHGGGEEEGGGKKKSSS[[[dddhhhiiinnnxxxyyynnnccc\\\RRRHHHCCC@@@>>>>>>???<<<;;;>>>CCCOOOcccuuu}}}{{{~~~fffTTTJJJCCC@@@AAA======;;;:::999888888888;;;:::<<>>>>>>>>>>>>>>>>>===<<<>>>DDDKKKQQQ]]]iiiyyy~~~ppphhhkkkwww{{{|||wwwpppjjjfffbbb___\\\RRROOOKKKFFFCCCAAAAAAAAA===<<<===@@@AAABBBJJJSSSccckkkvvv{{{wwwwww~~~|||mmmlllllljjjgggjjjuuu~~~llliiiuuu|||}}}|||vvvvvvxxx}}}yyypppaaaRRRLLLMMMZZZbbblllrrrxxx}}}}}}yyyggg^^^QQQDDD<<<777444333333333333333333333333333333333333333333333333333000000000000111111111111000000000000111222333444000111111222222333333333222222444555777999::::::;;;<<<<<<======>>>??????@@@AAACCCEEECCCDDDOOO[[[iii}}}wwwrrrkkkeeeaaa^^^\\\[[[UUUMMMDDD???===>>>GGGQQQWWWYYYYYYTTTQQQVVVbbblllwww}}}zzz```GGGVVVaaa~~~{{{dddMMMCCC<<<===;;;888===FFFPPPWWW^^^^^^^^^eeettt}}}tttcccXXXKKKDDD???:::888999666666666555555444444444333333333333333333333333222222222111111111000000111222222333333222222111111222333222111000111222333333444444555666666666555666777999;;;>>>@@@AAA===>>>???@@@@@@@@@???>>>===<<<;;;;;;>>>BBBFFFHHHPPPUUU\\\aaaeeegggiiikkkbbbiiioooooommmhhh___VVVQQQKKKGGGFFFEEECCCFFFJJJQQQYYYcccgggiiinnnyyyuuujjj^^^XXXOOOGGGCCC@@@???>>>AAA===;;;<<<@@@JJJ]]]nnn}}}zzz}}}ppp[[[NNNFFFBBBBBB======;;;:::999999999999999999;;;???BBBFFFOOOYYYddduuussstttvvvzzz|||{{{wwwuuuxxx{{{hhhXXXZZZFFFLLLSSSXXX[[[]]]```cccaaaccceeedddcccffflllrrruuusssuuuzzz~~~wwwnnn^^^YYYTTTNNNKKKHHHEEECCC@@@@@@??????>>>>>>>>>???>>>===<<<;;;===BBBHHHNNNZZZgggyyyoooiiikkkwww{{{zzzuuunnnhhhccc```]]][[[RRROOOJJJEEEBBB@@@@@@@@@>>><<<<<>>>>>??????>>>@@@CCCEEECCCEEEQQQ^^^ttt{{{rrroooiiiddd```\\\YYYWWWPPPIIIAAA>>>===AAALLLWWWXXXZZZZZZUUURRRWWWeeepppwwwzzz___JJJZZZeeesssZZZEEE===:::<<<;;;888>>>IIIUUU[[[aaabbbcccjjjwwwyyyooo```SSSFFF@@@===888666888777777666555444444333333333333333333333333333333333333222222222111111111111222333333333333222111///000222222111111222444333333444444555666666666666777888999;;;===???@@@======>>>>>>??????@@@@@@???===<<<<<>>===>>>;;;:::;;;>>>GGGYYYiiizzzxxx}}}uuu___QQQGGGBBBAAA===<<<;;;:::::::::::::::777777:::???CCCGGGQQQ[[[eeevvv~~~uuuvvvxxxyyywwwtttpppmmmttt~~~|||jjj[[[^^^EEEKKKSSSXXX[[[]]]```ccc```cccfffeeecccffflllrrrtttsssuuuzzz~~~{{{tttaaa]]]VVVQQQMMMIIIFFFDDDAAA@@@??????>>>>>>??????======<<<;;;===AAAHHHMMM\\\iii{{{pppiiikkkxxx|||xxxssskkkeeeaaa^^^[[[YYYQQQNNNIIIEEEAAA?????????>>><<<<<<>>>@@@DDDNNNXXXmmmsss|||{{{sssooowwwwwwpppkkkiiiggggggooo{{{zzzfffbbbooo||||||wwwvvv~~~zzzuuuwwwyyyyyypppiiiddd[[[OOOGGGGGGWWW^^^dddgggkkknnnmmmiiicccZZZNNNBBB;;;777555444111111111111111111111111000111222333444444555666000000000000111111111111444333222000000000000111...//////000111111222222222333444666777999:::;;;<<<<<<======>>>>>>??????===???CCCEEECCCFFFRRR```~~~tttmmmkkkgggbbb^^^ZZZVVVTTTMMMFFF???===>>>DDDPPP[[[XXX[[[\\\XXXUUUZZZgggsssvvvzzz___QQQ```jjj|||jjjOOO@@@:::999<<<<<<:::AAAMMMYYY^^^ccceeegggnnnyyyvvvkkk^^^OOOBBB===;;;666555888888777777555444333222222333333333333333333333333333333333222222222222111111222333444444333222111---...000111111222444666333333444444555666666777999999999:::;;;<<<>>>???<<<<<<<<<<<<===>>>@@@AAA@@@>>>======@@@DDDFFFGGGRRRWWW___fffiiiiiiiiijjjjjjmmmnnnjjjeeeaaaZZZSSSPPPJJJEEECCCBBB@@@CCCHHHMMMWWWbbbfffhhhnnn{{{}}}yyyooocccTTTPPPJJJEEEAAA???===<<<;;;999888999===FFFWWWggg{{{xxxwww}}}xxxaaaRRRHHHBBB@@@<<<<<<;;;:::::::::;;;;;;666666:::???CCCHHHRRR\\\fffwww|||uuuwwwzzzyyyvvvpppjjjfffoooyyy}}}~~~{{{jjj\\\```GGGNNNVVV[[[]]]^^^aaacccdddcccddddddfffhhhkkklllsssssstttxxx}}}nnneeeZZZTTTRRRPPPJJJEEEBBBCCCCCCBBB???>>>>>>???>>>>>>===<<<<<>>>>>===<<<===@@@BBBEEEOOOYYYjjjwwwppppppyyywwwpppjjjfffaaa___gggrrr|||vvvmmmdddbbbjjjyyy|||uuuyyyvvvssssssrrrpppmmmeee[[[QQQIIIEEETTT^^^fffffffffiiikkkiiihhh^^^PPPDDD<<<888444111111111111000111111222222444444333333333333222222///...---...///000000...000000000000000000000000111111111111111111111111///111333666888999::::::888:::<<<=========???AAA@@@@@@AAABBBCCCJJJZZZjjjpppllliiiccc^^^]]]]]]XXXPPPNNNCCC===;;;;;;JJJUUUOOOXXXXXXZZZUUUUUUggguuuooosss|||}}}eeeZZZcccqqq}}}vvv^^^III>>>;;;999777:::@@@GGGLLL[[[___dddggghhhmmmuuu{{{~~~|||tttiiiXXXMMM???999::::::666111666555555444444333222222444222111111333444333111111111111111000000000000000000000000000000000000333333333333333333333333555666666555333333444666333444666999;;;<<<===>>>AAA@@@???>>>>>>>>>?????????@@@@@@??????BBBFFFIIIVVV]]]gggoooqqqooollliiinnnllliiifffbbb\\\UUUQQQKKKGGGCCC@@@@@@AAA@@@@@@LLLRRR]]]dddfffmmm}}}}}}vvvkkkaaaUUUPPPIIICCC@@@>>><<<;;;999:::<<<>>>???EEESSSaaasss}}}zzz}}}~~~cccRRRIIIDDDBBB<<<<<<;;;;;;999888666666::::::;;;<<>>===>>>AAADDDSSS```rrrtttjjjppp|||zzzpppgggccc___YYYVVVUUUNNNLLLHHHEEEBBB???>>>>>>>>>======@@@AAADDDMMMWWWhhhuuuwwwrrrvvv}}}|||tttkkkfffbbbaaafffooovvvuuuooofff```fffwwwyyyxxx|||yyyuuuuuurrrqqqnnniiiaaaWWWMMMGGGNNN\\\fffgggdddfffiiiiiillldddWWWJJJ@@@999444111222222111111111111111222333333222222222111111111000///...///111222111000000000000000000000000000111111111111111111111111///111333666888999:::::::::<<<>>>>>>===>>>???AAA@@@@@@BBBCCCDDDKKKZZZjjjtttkkkhhhbbb[[[[[[]]]YYYSSSRRRGGG@@@======JJJTTTOOOWWWWWWZZZXXXZZZmmm|||wwwttt}}}lllbbbgggppp{{{~~~rrrYYYDDD===;;;999888:::???FFFJJJYYY^^^eeejjjmmmqqqyyy~~~~~~~~~tttjjjYYYMMM???999999:::777333444444444444444444444444444333333333333333222111111111111111000000000000111111111111111111111111222222333333333333222222555555666555333333555666555777999;;;===>>>???@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAACCCHHHKKKVVV^^^jjjtttyyyyyywwwtttrrroookkkgggbbb\\\VVVRRRLLLHHHDDDAAA@@@@@@@@@???HHHMMMWWW___cccjjjzzzxxxlllbbbUUUPPPIIICCC@@@>>><<<;;;;;;:::;;;<<<<<<@@@MMMZZZlllyyy}}}zzzzzznnnZZZMMMFFFCCC@@@???===:::666333000...999999:::;;;???FFFOOOUUUbbbpppzzzxxx|||}}}sssnnnjjjqqqxxxxxxpppfff___[[[IIIOOOUUUZZZ\\\___bbbfffeeeeeefffgggiiikkkmmmnnnrrrsssuuuyyywwwjjjbbb^^^[[[VVVRRRMMMKKKIIIEEECCCAAA@@@@@@DDDDDDCCCAAA>>>>>>???@@@KKKXXXjjjzzzyyykkkppp{{{|||rrriiiddd___XXXTTTSSSMMMKKKHHHEEEBBB@@@???>>>???>>>>>>@@@AAACCCKKKUUUeeeqqq}}}vvvtttxxx{{{xxxmmmgggdddcccggglllooorrrpppfff\\\```qqq}}}wwwuuuzzz|||vvvvvvtttrrrooonnnkkkaaaTTTIIIIIIZZZjjjlllgggdddgggiiipppjjj```RRREEE:::555333333333222111000000000000222222222111111111000000111000///000222333222111000000000000000000000000111111111111111111111111000111444666888:::::::::<<<>>>??????>>>>>>???AAA@@@AAACCCEEEFFFLLL[[[iiizzzlllhhh```YYYXXX[[[ZZZVVVSSSHHHAAA======JJJTTTOOOUUUTTTXXXYYY\\\ooo|||uuu~~~sssgggfffkkktttyyynnnUUUAAA<<<;;;999888999>>>EEEJJJWWW^^^hhhpppuuuzzz~~~}}}tttlll[[[OOOAAA:::999:::888555333444444444444555555555222444555444333111111111222222111111111000000000222222222222222222222222111222333555555444222111444555666555333333555777666777999;;;===???@@@@@@BBBCCCCCCDDDDDDBBBAAA@@@??????@@@@@@AAADDDHHHLLLTTT]]]kkkzzzyyyuuuooohhhccc]]]WWWSSSMMMJJJEEEAAA@@@??????>>>CCCFFFNNNXXX^^^fffttt|||nnndddVVVQQQJJJDDDAAA???===<<<<<<;;;:::;;;999;;;EEEPPPaaaoooyyywww{{{}}}eeeSSSIIIEEE===<<<;;;999888666555444888888999999===CCCKKKQQQZZZgggyyyyyyxxx}}}{{{tttkkkrrryyyzzzssshhh___ZZZHHHMMMTTTYYY[[[^^^bbbfffffffffgggiiijjjlllnnnnnnppprrruuuyyy}}}vvvkkkeee```[[[WWWPPPMMMIIIEEECCCBBBAAAAAAEEEEEEEEECCC@@@>>>???@@@GGGSSSdddsssxxxlllpppzzzwwwlllfff```YYYTTTSSSMMMKKKHHHEEEBBB@@@??????@@@??????AAAAAACCCJJJSSSbbbnnnyyy~~~zzzuuuxxx}}}|||pppiiiggghhhjjjkkkmmmqqqqqqggg\\\\\\hhhvvvyyytttxxxwwwvvvvvvsssqqqttttttkkk[[[MMMHHH\\\rrrxxxqqqiiihhhjjjrrrooogggZZZJJJ>>>777666444333222111000000000000222222222222111111111111111000///000222222222111000000000000000000000000111111111111111111111111000111444777999:::::::::===>>>??????======>>>???@@@AAADDDFFFGGGMMM\\\kkknnnkkkbbbYYYWWWYYYYYYVVVNNNCCC???===???NNNYYYTTTTTTQQQUUUWWWYYYkkkzzzyyyuuu~~~zzzsssgggaaaaaakkksssjjjUUUDDD;;;;;;:::999999>>>FFFLLLYYYaaammmxxx}}}~~~{{{tttnnn^^^SSSEEE<<<::::::999666444444555555555555555555000222444444222000111222222222222111111111000000222222222222222222222222111222555777777666333222444555555555444444555777555666888:::<<<>>>??????AAABBBDDDEEEEEECCCAAA@@@<<<===>>>>>>???CCCHHHLLLRRR[[[kkk||||||tttkkkddd^^^YYYVVVOOOKKKFFFBBB@@@???>>>===@@@AAAGGGQQQYYYbbbooo{{{~~~pppgggXXXSSSKKKEEEAAA???===<<<===:::::::::888888@@@JJJYYYgggxxx{{{uuuwww|||kkkVVVKKKGGG>>>===<<<;;;;;;:::::::::999999999999<<>>>>><<<<<<===>>>AAAAAADDDFFFHHHOOO^^^nnnrrroooggg]]]XXXYYYXXXUUUIII@@@===>>>CCCVVVccc```YYYTTTWWWXXXYYYggguuuuuuwww{{{uuuooohhh]]]YYYcccjjjcccRRREEE:::;;;;;;999:::@@@JJJSSS^^^fffsss}}}|||xxxrrrmmm```UUUHHH>>>;;;999888666666666666555555444444444111222222222111111222333222222222222111111111111222222222222222222222222222444666888999777555444333444555555444444666888555666888;;;===>>>???@@@@@@AAACCCDDDCCCBBB@@@>>>===>>>??????@@@DDDIIILLLRRR[[[kkk}}}yyyooohhhaaa[[[XXXQQQMMMHHHCCCAAA@@@???>>>>>>???CCCKKKSSS]]]kkkxxxrrrhhhYYYTTTMMMFFFBBB@@@>>>===<<<999999:::999:::@@@HHHTTTcccsssvvvuuuzzzoooXXXMMMIIIFFFDDDAAA===:::777666555999::::::;;;===AAAHHHMMMUUUaaapppzzzyyy~~~zzzrrrvvvzzzzzzsssiii___XXXDDDKKKSSSYYY\\\^^^aaacccfffgggiiikkklllmmmnnnnnnlllpppuuuxxx|||}}}wwwpppjjjfff[[[TTTLLLGGGFFFFFFEEECCCDDDDDDDDDBBB@@@???AAACCCGGGTTTcccnnnuuuxxxssskkkhhhlllwww~~~sssllleee\\\VVVUUULLLJJJGGGDDDBBB@@@@@@@@@>>>>>>@@@DDDEEEFFFNNNVVVaaakkktttyyy}}}zzzrrrnnnooonnnkkkwww|||yyymmmeeecccfffzzz}}}wwwuuutttwwwyyyrrrcccVVVMMM\\\rrr}}}tttqqqyyyuuummm```RRRFFF===999333333222111000000000000444444444333333333222222000///...///111222111000000000000000000000000000111111111111111111111111000222555777999:::;;;;;;:::<<<======<<<<<<===???AAAAAACCCEEEHHHPPPbbbrrrsssrrrlllbbb\\\[[[XXXUUUHHH@@@???BBBIII]]]llliiibbb[[[\\\^^^^^^iiiwwwwww}}}{{{uuuqqqlll^^^VVV\\\___VVVIIIAAA999;;;;;;:::;;;DDDQQQ\\\dddlllxxx~~~zzztttlllfff[[[RRRGGG>>>:::888666444555555555555555555555555999666222111222333333333333222222222222111111111222222222222222222222222222444666777888888666555333444555444444444666888888999;;;===???AAABBBBBB@@@AAAAAABBBAAA@@@???>>>@@@@@@AAAAAABBBEEEJJJMMMTTT[[[jjj}}}~~~tttkkkddd^^^ZZZSSSOOOIIIEEECCCBBBAAA@@@>>>>>>AAAGGGMMMVVVgggwwwsssjjj[[[UUUNNNGGGCCCAAA???===;;;999888;;;;;;<<>>;;;999777777777999:::;;;<<<>>>BBBHHHLLLUUU```ooo}}}}}}{{{|||xxx~~~~~~zzztttuuuvvvsssmmmeee\\\VVVDDDKKKUUU\\\___```bbbdddeeefffhhhkkklllmmmnnnmmmmmmrrrwwwzzz}}}yyy{{{|||vvvsssfff^^^SSSMMMKKKJJJGGGEEEFFFEEECCC@@@>>>===@@@BBBGGGUUUeeepppuuutttmmmeeebbbhhhssssssllleee\\\VVVUUULLLJJJGGGDDDBBBAAA@@@@@@======@@@EEEGGGIIIQQQZZZccckkktttxxx~~~wwwpppnnnmmmiiitttsssfffccceeeqqqxxxuuutttvvvvvvpppdddZZZNNNTTTeeezzz{{{www{{{ooocccVVVIII>>>888222222111111111111111222333333333333222222222111111000///000222333222111000000000000000000000000111111111111111111111111111222555888:::;;;;;;;;;:::<<<===>>>======???AAAAAA@@@BBBDDDHHHRRReeewww{{{rrrtttppphhhbbb___[[[VVVIIIAAA@@@BBBIII]]]llljjjfff^^^```ddddddooo}}}}}}zzzooo___UUUWWWVVVKKKAAA>>>999;;;;;;:::===HHHYYYfffiiiooozzzyyyoooccc[[[QQQKKKBBB<<<999777555444222333444555666777888999EEE===444111333555444111333333222222222111111111111111111111111111111111222333444555555666666666222444555444444444666888888:::<<<>>>@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@???????????????@@@BBBGGGJJJPPPWWWeeexxxxxxoooggg```\\\TTTPPPKKKGGGEEEEEEDDDCCC===>>>AAACCCFFFOOOcccvvvtttkkk\\\VVVOOOHHHDDDAAA???>>>;;;888888;;;<<<<<<@@@EEEKKKXXXiiiuuuyyyuuuxxx~~~fffTTTKKK???>>><<<;;;:::;;;<<<===888999:::;;;>>>BBBHHHLLLTTT^^^lll{{{|||}}}~~~zzzzzzuuurrrooojjjeee^^^XXXSSSDDDLLLWWW___bbbcccdddeeedddfffhhhkkklllmmmmmmmmmnnnsssyyy|||{{{{{{zzzxxxxxx}}}}}}ooofffZZZRRRNNNLLLIIIFFFHHHFFFCCC???<<<<<<>>>AAAGGGVVVgggqqquuussskkkbbb^^^dddqqq~~~~~~sssllleee\\\VVVTTTLLLJJJGGGDDDBBBAAA@@@@@@<<<<<<@@@EEEHHHKKKSSS\\\dddlllsssxxx~~~}}}~~~{{{qqqnnnkkkgggmmm}}}ssscccaaaffffffuuu~~~|||xxxvvvtttttttttnnnddd\\\MMMMMMYYYqqq{{{rrrdddXXXKKK???777111111111111111111222222222222222111111111111000222111000111333444333222000000000000000000000000111111111111111111111111111222555888:::;;;;;;;;;:::<<<>>>>>>>>>???AAACCCAAA@@@AAACCCGGGRRRgggyyyyyypppsssrrrlllfffbbb]]]XXXJJJAAA???AAAGGGZZZhhheeefff^^^aaaggghhhsssmmm^^^SSSTTTQQQFFF??????:::;;;;;;:::>>>JJJ]]]lllkkkqqq{{{xxxkkk]]]SSSIIIDDD>>>999777666555444///000222444777999;;;<<>>@@@AAAAAACCCBBBAAA@@@@@@@@@AAAAAA<<<<<<<<<;;;<<<>>>BBBFFFLLLRRR___ssszzzqqqiiiaaa\\\TTTPPPKKKHHHGGGFFFEEEEEE===>>>@@@AAAAAAKKKaaavvvtttlll\\\WWWOOOIIIDDDBBB???>>><<<999888;;;<<<;;;>>>CCCFFFTTTdddqqq|||yyyuuuxxxlllWWWKKKHHHFFFBBB>>>;;;999999999777888999;;;===BBBGGGKKKRRR\\\jjjyyy~~~~~~}}}{{{tttpppjjjddd___YYYTTTQQQKKKSSS^^^dddddddddfffhhhhhhiiilllooopppppppppoootttssssssyyy|||vvvxxxsssnnnooowww{{{ooo___UUURRRPPPKKKFFFFFFAAA?????????===???CCCKKK\\\ooowwwvvvqqqiiiaaabbbbbbiiiuuuxxxnnniiiccc[[[UUUSSSNNNJJJDDD@@@>>>===<<<;;;===<<<>>>AAACCCEEEMMMWWWfffmmmuuuyyy}}}|||tttgggcccbbbjjj}}}uuuhhhaaa]]]aaannnvvvvvvvvv|||}}}{{{~~~zzzuuuwwwvvvooooookkk\\\IIIHHHNNN___ppp{{{sssbbbYYYSSSFFF999666555333111000000000111333222222111111222222333111111222222222333333333000000000000000111111111---222555444000...000333444555777777777888999;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDGGGSSSjjj~~~}}}yyyssstttrrrkkkgggddd___YYYJJJ@@@:::BBBPPP\\\dddhhhlllddd___bbbkkkvvvyyyjjj[[[UUURRRFFF???===666::::::;;;===AAAMMMcccwwwuuuvvv{{{yyymmm^^^SSSBBB???;;;888888888777666222333333444555666777777===:::666333111222444555333333333222222111111111...///000222222111111000222333444555555555444444333333333222222333444444777888:::<<<>>>@@@AAABBBAAAAAABBBBBBAAA@@@>>>===>>>>>>>>>======???BBBEEEMMMPPPYYYjjj~~~wwwnnnccc[[[[[[VVVOOOJJJHHHHHHHHHHHHDDD@@@>>>===???HHH\\\nnnxxxlllbbb\\\SSSKKKFFFCCC@@@???>>><<<:::888999;;;>>>@@@JJJSSSbbbooozzzwwwxxxpppYYYLLLEEEBBB???===;;;999777555999;;;<<<<<<===AAAIIIOOOVVV[[[fffttt|||{{{nnnhhhdddbbb^^^UUUNNNLLLOOOWWWaaafffggggggiiikkkkkkllloooqqqrrrrrrqqqppprrrrrrssszzz{{{uuurrrmmmfffeeeiiisss|||sssdddYYYUUUSSSNNNIIIGGGBBB???@@@???===>>>BBBJJJ[[[nnnwwwvvvqqqhhhaaa^^^^^^dddqqq}}}~~~uuulllhhhccc[[[UUUTTTMMMIIIDDD@@@>>>===<<<<<<===<<<>>>AAACCCEEEMMMVVVdddllltttyyy}}}zzzzzzyyykkkccc```hhhzzzwwwiii```ZZZYYYdddmmmooossszzzyyy|||zzz|||{{{tttsssmmm]]]KKKGGGIIIVVVgggttt}}}wwwggg\\\SSSGGG;;;777666444333222111222222333222222111111222222333222222222222333333333333111111111111000000000000222444666444222000222444333555777888888888999:::<<<<<<===>>>???@@@AAAAAA@@@AAABBBEEEIIIUUUmmmvvvrrrppprrrqqqlllhhheee^^^WWWKKKAAA<<>>BBBMMMbbbuuusssssswww}}}uuuhhhXXXMMMAAA>>>:::777777777777666333333333444555555666666999777555222111222333444222222222222222333333333//////111111222111111000111222444555555555444333444444333333444555666666888888:::<<<>>>@@@AAABBBAAAAAABBBBBBAAA@@@>>>======>>>>>>======???BBBEEELLLOOOWWWhhh{{{yyyoooeee^^^YYYVVVQQQNNNLLLJJJHHHFFFEEEBBB???>>>>>>FFFWWWgggtttiiibbb\\\SSSLLLGGGCCCAAA???>>><<<:::888999;;;>>>@@@JJJSSSaaaoooyyyyyyxxxuuu]]]NNNFFFCCC@@@>>>===<<<:::999999:::<<<<<<<<>>AAAHHHZZZmmmvvvvvvppphhh```YYYYYY^^^kkkyyyxxxppphhheeebbb[[[VVVUUUMMMIIIDDD@@@>>>>>>===<<<===<<<>>>AAABBBDDDMMMVVVbbbkkksssxxx~~~}}}vvvooo}}}oooddd^^^eeevvvzzzkkk___XXXSSS\\\fffkkkpppvvv{{{}}}{{{vvvzzzzzzwwwooo]]]NNNEEEBBBMMM^^^mmmyyy~~~nnn```UUUHHH===888777555444333222333333333222222111111222222333222222333333333444444444222222222111000000000///444444333222222222222333222555888999999888999999<<<<<<===>>>???@@@AAAAAA???@@@BBBFFFKKKYYYqqqxxxmmmiiimmmooooookkkhhheee]]]UUUKKKCCC@@@GGGRRRYYY\\\^^^]]]ZZZZZZ```iiiuuu{{{^^^PPPKKKJJJAAA>>>===888555666:::>>>BBBLLL^^^ooopppqqqvvv|||{{{qqqcccSSSHHH???<<<888666666666555555333333333333333444444444444333333222111222222222111111222222333333444444///000111111222222111111111222333444444444333333444444444555666777888999888999:::<<<>>>@@@AAABBBAAAAAABBBBBBAAA@@@>>>===<<<============???CCCFFFKKKNNNVVVddduuuzzzqqqhhhbbbYYYVVVTTTQQQOOOLLLHHHEEEFFFCCC@@@???>>>CCCPPP]]]~~~sssjjjbbb\\\TTTMMMHHHDDDAAA???>>><<<:::999999;;;===???HHHQQQ^^^kkkvvv{{{xxx~~~|||bbbQQQGGGDDDAAA??????>>>===<<<888:::;;;;;;<<<@@@GGGMMMZZZ^^^eeepppmmmiiifffccc[[[RRROOOPPP]]]bbbgggjjjlllmmmnnnppprrrrrrssssssrrrrrrqqqpppppprrrvvv|||{{{uuukkkeee\\\UUURRRRRRRRRSSSWWW\\\aaaeeeiiiqqq}}}oooccc]]]YYYRRRMMMFFFBBB>>>>>>===;;;<<<@@@GGGZZZnnnwwwvvvqqqhhh```XXXVVVZZZfffttt~~~zzzssskkkeeedddaaa[[[WWWUUUMMMIIIDDD@@@???>>>===<<<===<<<>>>AAABBBDDDLLLUUU```iiirrrwww}}}}}}qqqjjj{{{~~~qqqggg```bbbqqq~~~ooo___VVVTTTZZZeeennnssssssuuuwwwzzzwww{{{}}}rrr^^^QQQFFF@@@III[[[lllyyyuuueeeWWWJJJ@@@888777555333222222333333333222222111111222222333222333333333333444444444333333222222111000//////444111//////000111000///111444888::::::999888888<<<<<<===>>>???@@@AAAAAA@@@AAADDDHHHNNN[[[tttsssjjjggglllllljjjfffdddccc\\\UUUKKKEEEBBBIIIRRRVVVWWWXXXYYYXXXZZZ```hhhrrrxxx[[[MMMHHHGGG???<<<===777666666:::???CCCJJJXXXffflllqqqxxx|||qqqaaaQQQGGG===:::777555555555555444444444444333333222222222111111222333333333333333222222333333333333333333000000111111222222222222111111333444444444333222333444444555666777999:::888999:::<<<>>>@@@BBBCCCAAAAAABBBBBBAAA@@@>>>===;;;<<<===<<<===???CCCFFFKKKNNNUUUaaaooo}}}|||rrrjjjeee[[[YYYVVVSSSQQQNNNJJJGGGEEEBBB@@@@@@???AAAKKKVVVrrr~~~uuunnnbbb]]]VVVOOOJJJFFFBBB???>>><<<;;;999:::;;;===>>>DDDLLLYYYeeeqqq}}}~~~www{{{gggTTTJJJFFFBBB???>>>>>><<<;;;777999;;;;;;<<>>>>>======<<<>>>@@@AAACCCKKKTTT^^^gggqqqwww}}}nnnkkkyyy{{{qqqjjjeee___kkk{{{sssaaaVVVUUUYYYfffuuu{{{wwwtttvvv~~~|||~~~zzzeeeTTTHHHBBBLLL___ppp|||yyyhhhZZZLLLBBB777666444333222111222222333222222111111222222333222222222333333333444444444333333222111000000///222000//////000111111000111444888::::::999888888<<<<<<===>>>???@@@AAAAAACCCDDDGGGKKKPPP^^^vvvrrrkkkiiimmmjjjddd^^^^^^___[[[TTTJJJDDDDDDJJJQQQRRRRRRSSSTTTSSSXXXbbbkkktttttt[[[MMMHHHFFF===;;;;;;666888888;;;@@@BBBGGGRRR^^^eeennn{{{{{{ooo___PPPFFF<<<999666444444555444444444444444333333222222111111111333444555555555444555555444444333222111111111111111111111222222333111222333444555444333333333333333444555777888999888999;;;===???AAABBBCCCAAAAAABBBBBBAAA@@@>>>===;;;<<<<<<<<<<<<>>>BBBEEEKKKNNNUUU^^^jjjxxx~~~ssskkkfff```\\\WWWSSSQQQNNNLLLJJJDDDAAA???@@@???AAAIIIRRRhhh}}}tttmmmbbb^^^WWWQQQLLLGGGBBB???>>>===;;;::::::;;;<<<===CCCJJJUUUaaannn|||wwwwwwkkkVVVLLLHHHCCC???<<<;;;999888777999;;;<<<<<>><<<<<<<<<:::<<<@@@III\\\qqq{{{{{{vvvlllddd\\\XXXYYYbbbooo{{{}}}xxxooohhhcccbbb```ZZZUUUTTTLLLHHHCCC@@@???>>>>>>===>>><<<>>>@@@AAACCCJJJSSS]]]gggqqqwww~~~qqqppp{{{vvvpppllliii^^^fffvvvxxxeeeYYYTTTUUUdddzzz}}}zzzqqqYYYLLLDDDMMM```qqq}}}yyykkk]]]OOODDD777666444333111111222222333222222111111222222333111111222222222333333333333333333222111111111000///000111222333333333333222555888999999888999999<<<<<<===>>>???@@@AAAAAADDDEEEHHHMMMRRR```yyyqqqlllllllllhhh___XXXXXX[[[WWWQQQGGGCCCCCCIIIOOOOOOOOOPPPNNNNNNUUUcccqqq{{{yyyqqq[[[LLLGGGEEE<<<999:::666999999;;;@@@BBBFFFPPPZZZ```lll|||yyymmm\\\MMMCCC<<<999666444444555555444555555444444333333222222222333444555666666666666777666555444333222111000222111111111111222333333222333444555555555444444444444444444555777888999999:::;;;===???AAABBBCCCAAAAAABBBBBBAAA@@@>>>===<<<======<<<<<<===AAACCCIIIMMMSSSZZZeeesssuuulllgggccc___YYYUUURRRPPPNNNLLLDDD@@@>>>???@@@AAAGGGOOO```yyy{{{qqqiiibbb^^^YYYSSSNNNHHHCCC???>>>===<<<;;;:::;;;<<<<<>>;;;999777666888:::<<<======@@@EEEJJJNNNWWWfffttt}}}}}}|||~~~yyy}}}yyyqqqiiifffbbb\\\ZZZZZZkkkjjjhhhiiijjjmmmoooppprrrrrrqqqppppppoooooooooppprrruuuyyyyyyssseee^^^UUUMMMIIIFFFEEEEEECCCCCCCCCCCCDDDEEEGGGIIIMMM\\\qqqtttfff]]]VVVMMMGGGCCC???<<<>>>===<<<>>>CCCKKK^^^ttt~~~~~~xxxooofff\\\XXXYYYcccooo{{{~~~zzzoooiiicccccc```ZZZTTTRRRKKKHHHCCC@@@??????>>>>>>>>><<<===@@@AAABBBJJJSSS]]]gggqqqxxx~~~xxxuuu~~~}}}tttooollliii\\\cccrrr{{{hhh]]]UUUSSS```yyyzzz___OOOCCCIII\\\mmmzzzxxxlll___PPPDDD888777555444333222333333333222222111111222222333000000000111111111222222222222222222222222222222***...333555333222333444333555777888888888999:::<<<<<<===>>>???@@@AAAAAACCCEEEHHHNNNUUUddd}}}}}}nnnkkkllljjjeee]]]VVVVVVXXXSSSKKKDDD@@@AAAGGGLLLMMMMMMOOOMMMMMMUUUfffwww|||vvvqqqYYYJJJDDDCCC:::888:::666999888:::???CCCGGGQQQZZZ```mmm}}}{{{mmm[[[JJJAAA<<<999666444555555555555555555555444444444444444333333444444555555666666666666555444333222222111222222111111111222333444333444555666666666555555666666666666666777888999999:::;;;===???AAACCCCCCAAAAAABBBBBBAAA@@@>>>===>>>>>>===<<<;;;<<>>===<<<;;;;;;;;;;;;<<<>>>DDDNNNZZZgggwww{{{vvv|||ttt]]]NNNIIICCC>>>;;;999888777888;;;>>>>>>>>>@@@FFFJJJNNNWWWcccooo|||~~~|||zzz||||||uuuxxx|||qqqgggdddccc___[[[ZZZnnnllliiiiiikkknnnpppqqqsssrrrqqqqqqpppppppppqqqoooqqqtttwww}}}wwwqqqfff___UUUMMMHHHFFFFFFEEE@@@@@@???AAACCCDDDDDDBBBAAAOOObbbvvvuuufff]]]UUUMMMFFFCCC???===??????>>>AAAEEEMMM```uuuzzzqqqhhh\\\XXXZZZcccppp|||~~~zzzpppiiidddccc```YYYSSSQQQKKKHHHCCC@@@??????>>>>>>>>><<<===@@@AAABBBJJJRRR]]]gggqqqxxx~~~xxx}}}tttnnnkkkiii\\\aaappp~~~kkk___XXXSSS^^^www~~~}}}cccPPPAAAEEEVVVhhhuuu}}}vvvmmmaaaQQQDDD:::888777555444444444444333222222222222222222333///000000000000111111111222222222222222222333333$$$+++222444222000111444444666777777777888999;;;<<<<<<===>>>???@@@AAAAAAAAACCCHHHNNNVVVfffyyykkkhhhjjjgggccc\\\VVVVVVWWWOOOFFFBBB???@@@FFFKKKLLLMMMOOOQQQOOOVVViii{{{~~~{{{yyyvvvrrrVVVGGGBBBAAA999888;;;777888666888>>>CCCIIIRRR\\\dddqqqooo[[[KKKAAA<<<999666444555666666555555555555555555555555555444333333333333444555666444444444444444444444333333222111111111222333444444444666777777777666555999888888888888888999999999:::;;;===???AAACCCDDDAAAAAABBBBBBAAA@@@>>>===>>>???>>><<<;;;<<<>>>AAADDDIIINNNTTT\\\lll{{{ooojjjaaa```^^^\\\YYYTTTNNNIIIJJJDDD@@@?????????CCCIIIYYYooo~~~tttjjjbbb___ZZZVVVPPPJJJCCC???>>>===<<<;;;;;;;;;;;;;;;999???IIITTTbbbrrr~~~www|||www```MMMHHHBBB>>><<<;;;::::::999<<<>>>??????AAAFFFJJJPPPXXXbbbkkkvvv}}}yyyzzz|||sssvvv~~~pppdddbbbdddaaa\\\YYYnnnnnnnnnnnnooopppqqqrrrooooooooonnnmmmnnnqqqtttuuuxxx|||~~~uuulllccc\\\SSSMMMIIIGGGDDDAAA??????>>>>>>>>>>>>??????CCCIIITTTdddzzzxxxkkkaaaXXXNNNHHH>>>======@@@???>>>@@@EEELLLggg}}}xxxiiiggg]]]YYYccctttyyyrrriiibbbbbbaaaZZZQQQKKKJJJHHHDDDAAA>>><<<<<<<<>>???@@@AAAAAAAAAAAAAAADDDDDDHHHNNNYYYkkk{{{ooohhheee^^^]]][[[YYYVVVPPPIIICCC===;;;AAALLLQQQNNNKKKMMMNNNPPP[[[nnn~~~{{{yyy~~~yyyZZZMMM@@@<<<<<<:::777777777777:::@@@DDDIIISSS]]]jjj}}}ttt^^^LLLBBB<<<:::888666444444444444444444444444444444444444555555666666555555444333555444222111111222444555333222222111111222222333333333444444555777888999;;;999666555555777:::<<<::::::;;;;;;<<<======>>>CCCCCCCCCBBBAAA@@@???>>>>>>======<<<<<<===>>>???BBBJJJMMMRRR]]]eeerrrsssooofffbbb]]]ZZZYYYVVVQQQMMMJJJEEEAAAAAAAAA@@@CCCHHHWWWmmm~~~wwwpppiiifffaaaYYYSSSOOOKKKFFFAAAAAA>>>;;;:::;;;;;;:::999===>>>DDDOOO]]]mmmzzz{{{|||```RRRIIIAAA>>>===:::888999777999;;;<<<===???CCCFFFNNNVVVaaajjjttt}}}zzzvvvxxxwwwttt~~~wwwqqqiiieeecccaaa^^^[[[mmmmmmmmmnnnooopppppppppppppppooonnnmmmooorrruuuvvvzzz~~~tttkkkaaa\\\SSSMMMJJJGGGDDDBBB>>>>>>===<<<<<<<<<======;;;AAAJJJXXXmmmvvvjjj```VVVMMMGGG???======???>>>===AAAFFFPPPjjj}}}ooojjj```[[[dddtttyyyuuullldddbbbaaaYYYQQQLLLJJJGGGDDD@@@>>><<<<<<<<<@@@======???@@@BBBHHHOOO^^^gggrrrzzz~~~~~~zzzqqqjjjfffbbbaaadddppp||||||pppdddZZZYYYfff~~~}}}lll[[[OOONNNTTThhhsssllluuuvvvvvvtttmmmbbbVVVOOOCCC<<<666777777444333333000000222333555666777888222222222222222222222222000111111111111222222222///000000000111222222222444555666777999;;;<<<===<<<===>>>???????????????DDDEEEHHHOOOZZZlll{{{oooiiifff```^^^\\\YYYUUUOOOGGGBBB999999>>>IIINNNLLLKKKLLLNNNNNNXXXlll{{{zzz]]]PPPBBB===;;;999777888777888;;;AAAEEEIIISSS]]]lllsss^^^LLLBBB;;;:::888666444444444444444444444444444444444444555555555555555444444333444444333222222222333444333222222111111222222333777777666666777777888888;;;999777666777888;;;<<<888888999;;;<<<>>>??????BBBBBBBBBBBBAAA@@@???>>>AAA???>>><<<;;;;;;;;;;;;@@@IIILLLQQQ]]]cccpppwwwrrrgggccc^^^[[[ZZZWWWRRRNNNLLLGGGCCCCCCBBBAAACCCHHHVVVkkk~~~wwwpppiiiddd___XXXSSSPPPLLLGGGCCCAAA>>><<<:::;;;;;;::::::<<<===BBBMMMZZZjjj~~~{{{|||dddSSSJJJAAA???===:::888999777999:::;;;<<>>===<<<<<<<<<===<<<@@@FFFQQQcccwwwssshhh___VVVLLLFFFAAA===<<<=========BBBHHHTTTmmmvvvmmmddd___fffssszzzxxxnnneeebbb___XXXQQQNNNHHHFFFCCC@@@>>>=========@@@======???AAACCCIIIPPP^^^gggsss{{{vvvlllgggcccbbbdddkkkssstttmmmeee]]]\\\jjjwwwvvv{{{~~~|||{{{zzz}}}ppp```TTTPPPSSSeeerrrlllooorrruuuvvvqqqfffYYYOOOBBB:::444444555222111111...///111333555777888999222222222222222222222222000111111111111222222222000000///......///000111444555666777999;;;<<<===<<<<<<===??????@@@@@@@@@DDDEEEIIIPPP[[[nnnzzzpppjjjgggbbb```\\\XXXTTTMMMFFFAAA888888>>>GGGMMMNNNMMMNNNOOOMMMUUUjjjbbbTTTEEE>>>;;;888888999999999===BBBFFFJJJSSS]]]nnnppp\\\KKKAAA;;;999777555444444444444444444444444444444444444555555555555555444333333333333333333333333333333333222222111111222222333555555444333333222333333999888888888888999:::;;;666666888:::<<<>>>@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@???===;;;::::::;;;;;;===GGGKKKQQQ\\\aaalll|||uuuiiieee```\\\[[[XXXTTTPPPOOOJJJFFFEEEDDDBBBDDDHHHUUUiiixxxpppiiiccc]]]WWWRRRPPPMMMIIIEEEAAA???<<<;;;;;;;;;;;;:::;;;;;;@@@JJJUUUeeexxx}}}~~~iiiUUUKKKBBB???===:::888999777999:::;;;<<<>>>BBBEEEMMMUUU___iiisss}}}wwwrrrqqqyyy|||rrrwwwzzznnniiibbb^^^]]]]]][[[YYYkkkmmmoooqqqqqqpppooonnnsssrrrqqqooonnnqqquuuyyy}}}{{{ooohhh]]]ZZZTTTNNNIIIFFFCCCBBBCCCBBBAAA@@@???>>>>>>>>>???BBBEEEMMM]]]qqq~~~|||rrrggg___VVVMMMFFFBBB>>>;;;<<<;;;<<>>>>>>>>>>>@@@======@@@AAACCCIIIQQQ^^^gggttt}}}}}}rrrmmmggggggiiinnnqqqoooiiiccc^^^___mmmvvvsssyyyzzzyyyyyyuuu|||~~~ssseeeYYYRRRRRRbbbpppmmmooorrrwwwzzzwwwkkk[[[PPPAAA999333333333111000111111111111111111222222222222222222222222222222222000000111111111222222222222111///------...000111444555666777999;;;<<<======>>>???@@@AAABBBBBBBBBDDDEEEJJJRRR^^^pppxxxpppkkkiiidddaaa\\\WWWRRRLLLEEE@@@999;;;@@@HHHOOORRRSSSSSSSSSNNNTTTjjj}}}eeeWWWGGG???;;;777888:::::::::>>>DDDGGGKKKSSS]]]oooxxxiiiWWWHHH???:::999777555444444444444444444444444444444444444444444555555555444333333222222333444444444333333333222222111111222222333444333222222111111222222666666777888888999999999666666888999;;;===>>>???>>>>>>???@@@@@@AAA@@@@@@<<<<<<;;;;;;;;;===>>>???<<>>GGGQQQ___rrr}}}nnnXXXNNNDDD@@@===:::888999777888::::::;;;===AAADDDKKKSSS^^^hhhsssyyyuuuyyywwwzzz}}}lllfff___\\\\\\]]]\\\[[[mmmoooqqqrrrrrrqqqpppooossssssrrrppppppssswww{{{yyyoooggg]]]ZZZVVVOOOIIIEEECCCCCCDDDCCCBBBAAA??????>>>>>>===???BBBGGGTTThhhvvv|||zzzpppggg```WWWNNNGGGBBB===;;;;;;;;;<<>>>>>>>>>>>???<<<<<>>???@@@AAABBBBBBBBBDDDEEEKKKTTT```sssvvvqqqmmmkkkdddaaa[[[VVVQQQKKKFFFBBB:::===AAAGGGNNNTTTVVVVVVWWWRRRWWWkkkwwwdddWWWHHH???:::777777;;;;;;;;;???EEEHHHKKKSSS[[[mmm}}}vvvkkk^^^PPPDDD===999888666555444444444444444444444444444444444444444444444555444333333222111222333444444444444333333222222111111222222333666555555555555666777777222333555666777777777666777888888999:::;;;<<<<<<======>>>???@@@@@@@@@@@@<<<<<<;;;;;;<<<>>>???@@@===GGGLLLRRR\\\___gggyyyvvvpppkkkddd```^^^\\\XXXUUUSSSOOOKKKKKKIIIEEEFFFIIISSSggg~~~vvvooogggaaaZZZTTTQQQMMMGGGCCCBBB???<<<;;;<<<<<<;;;:::<<<;;;>>>EEENNNZZZlll{{{|||~~~sss[[[PPPEEEAAA>>>:::888999777888999::::::<<<@@@CCCJJJRRR]]]gggrrr|||}}}zzz|||zzziiiccc\\\YYYZZZ[[[\\\[[[ooopppqqqrrrrrrrrrqqqppprrrssssssssssssuuuxxx{{{xxxoooiii```^^^ZZZSSSLLLGGGEEEDDDDDDCCCAAA???>>>===<<<<<<<<>>=========>>>;;;;;;>>>@@@BBBIIIQQQ[[[fffttt~~~~~~|||sssvvv{{{wwwiii___^^^___eeeooozzz~~~qqqqqq~~~uuurrrsssnnnrrrzzzyyyuuuiii___SSSKKKXXXjjjmmmqqqrrrtttwwwuuukkkZZZMMMEEE<<<555555555333333555333333333333333333333333222222222222222222222222000111111111111222222222333333222111111222333444444555666777999;;;<<<===:::;;;===>>>@@@@@@AAAAAACCCFFFLLLVVVcccvvv~~~uuuqqqooommmccc___YYYTTTPPPLLLGGGDDD:::>>>AAAEEELLLTTTWWWVVVXXXUUUZZZmmmqqq```TTTGGG???:::666777;;;;;;<<<@@@EEEHHHJJJQQQZZZiiiyyymmmaaaUUUJJJAAA<<<888777666444333444444555444444444444444444444444444444444444444333222222222222222333333444444555333222222111111222222333444444333333444555666666111222333444555666666666777888888999999::::::;;;<<<===>>>??????????????????>>><<<;;;;;;;;;<<<<<<===GGGKKKQQQZZZ]]]eeewwwxxxsssnnngggbbb```^^^ZZZWWWTTTOOOLLLLLLJJJGGGGGGJJJRRRddd{{{yyyrrriiiccc\\\VVVRRRNNNHHHDDDBBB@@@===<<<<<<<<<<<<;;;<<<;;;<<>>:::888:::777888999999:::<<>>===<<<<<<<<>><<<<<<<<<<<<::::::===???BBBHHHPPPZZZeeettt~~~~~~~~~}}}yyy{{{ooobbb```\\\[[[cccqqq}}}~~~sssnnnvvvzzzssssssnnnpppvvvuuusssiii```RRRGGGTTThhhmmmrrrqqqrrruuutttkkk\\\PPPCCC:::333222222111111333111111222222333333333444222222222222222222222222000111111111111222222222111111222222333333444444444555666777999;;;<<<===:::;;;<<<>>>@@@AAAAAAAAACCCFFFMMMXXXdddxxx{{{tttrrrpppnnnaaa]]]WWWSSSOOOMMMJJJHHH<<>>>>>???>>>>>>>>><<<;;;:::999999999:::;;;===FFFIIINNNWWWZZZcccuuu~~~vvvppphhhcccaaa___\\\YYYSSSOOOLLLMMMKKKHHHHHHKKKOOOaaawwwzzzsssiiiddd\\\WWWTTTPPPKKKGGGBBB@@@===<<<<<<===<<<;;;;;;999:::???EEEOOO___nnn}}}```TTTHHHBBB>>>:::888:::666888999999999;;;>>>AAAGGGPPP[[[eeepppwwwxxx~~~~~~zzzjjjddd\\\YYYZZZ\\\]]]]]]qqqpppoooooonnnoooooopppqqqsssvvvwwwwwwxxxyyyzzz~~~xxxqqqllliiihhheee]]]TTTMMMJJJJJJHHHGGGEEEBBB@@@???>>>>>>888<<>>CCCJJJ___sssoooiiidddccceeeooozzzuuurrrkkkfffbbb\\\TTTPPPQQQJJJHHHDDDAAA>>><<<<<<<<<;;;999999<<>>666555555444444666111111111000000000000000222222222222222222222222000111111111111222222222///000111333444444444444444555666777999;;;<<<===<<<===>>>@@@BBBCCCCCCCCCCCCFFFMMMXXXeeeyyyzzzsssrrrqqqooo```\\\VVVRRROOOMMMKKKJJJ@@@EEEGGGHHHOOOYYY]]]ZZZTTTUUU___pppyyybbbWWWNNNDDD>>>999555666;;;:::;;;@@@EEEGGGIIIOOOWWWaaayyy~~~kkkYYYLLLDDD>>>:::777777555444333333444555444444444444444444444444333333444444444333222222333222111000111333666777333222222222222222222333666555444222111000000000333333333333555666888999333444555777999;;;============>>>>>>>>>>>>======777666666666777999;;;<<<<<>>:::888:::666777888999999;;;>>>@@@GGGOOOZZZeeeppp~~~vvvxxxooohhhaaa]]]^^^```aaaaaannnooooooooonnnnnnqqqsssssstttwwwyyy{{{|||||||||{{{}}}wwwqqqnnnooolllfff^^^WWWPPPKKKIIIIIIHHHFFFCCCAAA???>>>===999;;;<<>>===<<<<<<===<<<===???@@@AAAHHHQQQ\\\jjjxxx|||}}}|||zzz{{{zzzxxxwwwzzzuuu~~~yyyiiiaaaVVVTTTZZZdddxxx|||ooonnnqqq}}}~~~tttpppoooqqqrrrooojjj```SSSFFFGGG[[[ooowwwvvvuuuuuuxxxvvviii[[[III???666555666444222222444444333333333333222222444444444333333222222222222222222222222222222222222222222222222222222222444666999:::::::::<<<===???@@@BBBAAAAAAAAABBBDDDGGGIIIPPP[[[iii}}}{{{uuuqqqnnnnnnbbb]]]WWWSSSQQQNNNIIIEEEAAACCCHHHPPPWWW\\\^^^^^^]]]___hhhttt}}}yyy```TTTJJJ@@@<<<;;;999999;;;======@@@CCCEEEGGGOOOYYYfffttt}}}kkkTTTEEEAAA>>>999666555333222222333555666555444333333333333444555444444444444444444444444111111111111111111111111222222333333333333444444555444222111111111222222555555444444444555555666555555666888999:::;;;;;;???????????????>>>======>>>===;;;999999999;;;<<<>>>@@@DDDHHHOOOXXXaaaggg~~~uuujjjcccaaa___\\\XXXUUUSSSPPPMMMLLLNNNPPPQQQUUU___ooo}}}wwwrrrmmmfff^^^ZZZYYYUUUMMMFFF@@@???===<<<;;;;;;<<<<<<:::999:::<<>>;;;888777888777777777999<<<>>>@@@FFFMMMWWWbbbppp{{{wwwxxxmmmcccbbbcccddddddfffmmmnnnnnnnnnmmmnnnpppsssssstttvvvyyy{{{|||}}}}}}}}}zzzuuurrrpppmmmggg```YYYSSSNNNLLLKKKIIIGGGDDDAAA???======:::;;;<<<@@@OOOdddtttzzz|||wwwppphhh___TTTJJJDDD@@@>>>>>>===<<<===HHHSSSggguuu}}}rrrllliiikkkkkknnn|||vvvrrrkkkjjjgggddd___YYYUUURRRHHHGGGDDDAAA>>>===<<<<<<===<<<<<>>???AAAAAA@@@@@@BBBCCCFFFHHHPPP[[[jjj~~~vvvqqqnnnnnnddd^^^VVVQQQNNNLLLIIIFFFAAABBBGGGNNNXXX```eeeggg^^^```iiiuuu}}}~~~~~~fffSSSHHH???<<<;;;999999;;;??????CCCGGGIIIJJJRRR[[[kkkwwwzzzhhhRRRDDD@@@<<<888666555333222222333555666555444333333333333444555444444444444444444444444111111111111111111111111222222222333333333444444444333222111111111222222444444444555555666666666777777888:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<===<<<:::999888999:::;;;>>>@@@DDDHHHNNNVVV___eeeyyy{{{pppgggbbb^^^[[[XXXXXXUUURRROOOMMMMMMOOOPPPUUU___ooo{{{tttpppmmmfff___\\\\\\YYYRRRKKKAAA@@@>>><<<;;;;;;;;;<<<999888999<<<>>>BBBNNNYYYggg~~~iiiYYYJJJCCCAAA===:::999999888888888:::===@@@AAAFFFMMMVVV```lll~~~zzzuuu{{{oooeeeeeehhhhhhfffeeellllllmmmllllllmmmooorrrsssuuuwwwyyy{{{}}}~~~~~~|||xxxuuupppmmmhhhbbb[[[UUUQQQOOOMMMLLLIIIEEEBBB???===<<<;;;;;;<<<@@@OOOeeewww~~~{{{sssjjj```UUUKKKDDDAAA???>>>>>>===@@@KKKVVVjjjxxx|||vvvqqqpppqqqppprrrwwwpppiiihhhgggeee```[[[UUURRRHHHGGGDDDAAA>>>===<<<<<<<<<;;;<<<>>>>>>@@@GGGPPP^^^lllzzz~~~~~~{{{{{{yyyvvvtttssspppyyysss___TTTPPPQQQWWWiiiuuuooolllllloooyyyqqqlllnnnooonnnkkkhhhaaaUUUHHHFFFVVVhhhtttxxx|||ppp```NNNCCC:::888888777555666555555444333333222111111222222222333333333333333222222222222222222222222222222222222222222222222333555888999999999;;;<<<===>>>@@@@@@???@@@AAACCCFFFHHHOOO]]]mmmyyyqqqmmmmmmfff___VVVOOOLLLJJJGGGEEEBBBCCCGGGNNNXXXbbbhhhkkkbbbdddmmmxxxgggPPPFFF>>>;;;:::888888:::>>>@@@EEEJJJKKKLLLTTT^^^qqq{{{~~~tttcccOOOCCC>>>;;;777555444333222222333444555555444444333333444444555444444444444444444444444222222222222222222222222222222222222333333333333444333222111111111222222222333555666777777777777777777888:::;;;===>>>>>>======>>>>>>======<<<;;;<<<;;;999888888999::::::???AAADDDHHHMMMTTT\\\aaaoooxxxmmmccc]]]ZZZYYYZZZWWWTTTPPPNNNMMMNNNOOOUUU___nnnyyysssooogggaaa[[[YYYYYYWWWQQQKKKDDDBBB@@@>>><<<;;;;;;;;;:::888999<<<===???GGGPPP\\\ssskkk\\\KKKDDDAAA>>>;;;::::::999999999;;;>>>@@@BBBGGGLLLTTT]]]jjj{{{zzzsss{{{~~~pppeeefffkkkllliiifffjjjkkkkkkkkkkkklllnnnqqquuuvvvxxxzzz}}}|||xxxuuupppnnniiiccc]]]WWWSSSRRROOOMMMJJJFFFBBB???===;;;;;;<<<;;;@@@OOOfffyyy}}}uuukkk```UUUKKKEEE@@@>>>===>>>===AAAMMMYYYkkkyyy~~~xxxwwwwwwwwwuuuvvvyyyqqqiiijjjiiifffaaa[[[TTTPPPHHHGGGDDDAAA>>>===<<<<<<;;;:::;;;===>>>???FFFOOO]]]lllyyy~~~~~~|||}}}{{{yyyyyyqqqooowww~~~~~~uuuaaaVVVRRRQQQUUUffftttqqqjjjkkkpppxxxooojjjmmmooonnnkkkiiicccXXXJJJFFFSSScccvvv{{{rrrcccQQQFFF;;;888888666555666555555444333222222111111111111222222333333333444222222222222222222222222111222222222222222333333333555777999999999:::<<<<<<===????????????AAACCCFFFGGGOOO^^^pppssskkkjjjddd___WWWQQQNNNJJJFFFBBBDDDEEEJJJQQQZZZbbbggghhhgggjjjrrr|||yyybbbMMMDDD<<<::::::888888:::<<>>:::777555444333333333333444555444444444444444444444444444444444444444444444444222222222222222222222222111222222222222333333333333222222222222222222222111222555777999999888777555555666888:::;;;<<<===>>>>>>>>>>>>>>>======<<<::::::999888888888999:::???AAADDDGGGKKKQQQXXX]]]hhh~~~}}}pppeee]]][[[[[[XXXVVVSSSPPPNNNNNNOOOOOOTTT^^^mmm}}}yyytttpppddd```ZZZXXXWWWUUUPPPKKKFFFEEEBBB???===<<<;;;;;;<<<:::;;;=========BBBHHHSSSiii{{{kkk[[[KKKCCCAAA===:::999999999888999:::===@@@BBBEEELLLUUU___jjj{{{xxxpppwwwnnn```aaaiiimmmkkkhhhiiijjjjjjjjjjjjkkknnnqqqvvvwwwyyy{{{}}}{{{vvvssspppnnniiiccc]]]XXXTTTSSSPPPNNNJJJFFFBBB???<<<;;;;;;<<<;;;@@@PPPgggzzz|||tttiii___UUUKKKEEE???===<<<======BBBNNN[[[kkkxxxzzz{{{}}}|||yyy{{{zzzqqqllllllkkkgggaaaYYYRRRNNNHHHGGGDDDAAA>>>===<<<<<<;;;:::;;;===>>>???FFFOOO[[[jjjyyy}}}}}}~~~~~~~~~|||zzzyyyqqqpppvvvyyyxxxwwwbbbXXXTTTRRRTTTfffwwwwwwmmmooottt|||oooiiinnnqqqpppmmmlllggg[[[LLLFFFPPP___vvvzzz}}}|||ooocccUUUHHH<<<777777555444555555555444333333222111111111111111222222333333333222222222222222222222222111111111222222333333333333555888999999999;;;<<<;;;===?????????@@@AAACCCEEEGGGOOO^^^rrrwwwlllhhhaaa]]]YYYUUURRRLLLDDD???@@@DDDKKKTTT^^^dddffffffiiilllttt}}}}}}~~~pppYYYKKKBBB;;;::::::999999;;;===@@@FFFJJJKKKOOO[[[iii|||{{{vvvjjjYYYLLLDDD>>>:::888444444444333333444444444444444444444444444444444444444444444444444444444222222222222222222222222111111111222222222333333222222222222222222222222000222555777888888777777555555777888:::<<<===>>>???@@@@@@@@@@@@???>>>>>>999999999999999999999:::>>>@@@CCCFFFJJJOOOUUUYYYdddxxx}}}qqqfff```^^^^^^VVVTTTRRRPPPOOOOOOPPPQQQTTT]]]lll{{{}}}wwwrrrooohhhddd___\\\ZZZWWWRRROOOHHHFFFDDDAAA>>>===<<<<<<>>><<<<<>>===???DDDLLLaaasssjjj[[[LLLEEEBBB>>>:::999888777777777999<<>><<<;;;:::;;;<<>><<<;;;<<<===CCCQQQ^^^mmmyyy}}}~~~xxxqqqooonnnkkkggg```YYYRRRNNNHHHGGGDDDAAA>>>===<<<<<<<<<;;;<<<>>>>>>@@@GGGPPPZZZiiiyyy~~~{{{wwwvvvsssrrrvvvvvvtttzzzcccZZZVVVSSSSSSeeexxx{{{uuuuuuxxx~~~sssjjjoootttssssssqqqkkk___NNNFFFOOO]]]rrrvvvzzz{{{|||xxxnnnbbbZZZLLL>>>888666444333444444444333333333333222222111111111222222222222222222222222222222222222222111111111222222333333444444666999:::::::::<<<===;;;===???@@@@@@@@@BBBDDDEEEFFFNNN___ttt~~~nnnfff___]]]ZZZXXXUUUNNNEEE>>>===AAAKKKVVVaaagggiiihhhiiimmmuuu||||||yyyyyy}}}jjjSSSJJJAAA;;;;;;;;;::::::<<>>999888444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333111111111111222222222222111111222333333333222222111222444555666666666666666777999:::===>>>@@@AAA@@@@@@AAAAAA@@@@@@???>>>999999999:::::::::::::::<<>>>>>>>>@@@===<<>>BBBFFFXXXjjj{{{iii[[[NNNIIIGGGBBB===;;;777777777777999;;;>>>@@@BBBJJJUUU```lll{{{ttthhhppp~~~|||kkk[[[YYY```eeeggghhhhhhiiijjjjjjjjjlllooorrrssstttuuuwwwzzz}}}yyyvvvuuurrrmmmfff```[[[WWWUUUMMMKKKHHHDDDAAA>>><<<;;;999;;;<<>><<<<<<===???EEETTTbbbppp{{{xxxsssooonnnjjjfff```YYYTTTQQQHHHGGGDDDAAA>>>===<<<<<<===<<<<<>><<<>>>@@@@@@AAAAAACCCEEEEEEFFFNNN___tttqqqfff```]]]ZZZXXXUUUPPPHHHBBBAAAEEELLLWWWaaahhhkkkkkkkkkooowww}}}|||xxxxxx|||fffPPPIIIAAA;;;;;;===;;;;;;===CCCDDDFFFHHHJJJTTTjjj~~~}}}vvvnnn___OOOHHHCCC<<<888777333444444444444444444333333333444555555444333333444444444444444444444444333333333333333333333333111111111111222222222222000111222333333333333222222333333333444444555555666777999;;;===???@@@AAA@@@@@@@@@@@@@@@???>>>>>>999999:::;;;;;;;;;;;;;;;:::===AAADDDHHHLLLQQQUUUZZZhhh}}}{{{qqqlllgggcccaaaYYYXXXVVVUUUSSSSSSSSSSSSYYYaaaooo~~~xxxsssnnnjjjbbb```]]][[[XXXVVVSSSQQQIIIHHHEEECCCAAA@@@@@@@@@@@@<<<:::===>>>===>>>AAAAAAPPP___rrr~~~{{{eeeYYYMMMJJJIIICCC===:::888888777888:::<<>><<<;;;999;;;<<>>@@@GGGVVVdddsss~~~zzzwwwnnnmmmiiieee___ZZZVVVSSSHHHGGGDDDAAA???===<<<<<<===<<<===???@@@AAAHHHQQQ[[[kkk{{{~~~{{{zzzuuuvvvyyyvvvtttlllddd___YYYUUUfff|||{{{tttooossspppqqqvvvwww}}}zzzrrrcccPPPGGGNNN\\\lllvvvyyymmmcccTTTDDD;;;777444333444111222222333333444444555333222222222111111000000222222222222222222222222000000111222333333444444666888;;;<<<<<<<<<===???<<<>>>@@@AAAAAABBBDDDFFFFFFFFFNNN___ttttttgggbbb^^^YYYVVVTTTPPPJJJEEEIIIKKKOOOWWW___fffjjjkkkooosss{{{zzzzzz~~~cccMMMHHHAAA;;;<<<===<<<<<<>>>BBBBBBCCCDDDGGGSSSkkk{{{ssslll[[[LLLFFFBBB;;;666666333444444555555444444333333333444555555444333333444444444444444444444444333333333333333333333333000111111111111222222222000111222333444333333222333333222222222333444444444555777999;;;===?????????????????????>>>======999:::;;;;;;<<<<<<<<<;;;999<<<@@@DDDHHHLLLQQQTTTVVVaaauuu{{{rrrnnnjjjeee```]]]\\\ZZZWWWUUUTTTSSSRRR\\\dddqqqzzztttooolllcccbbb```^^^\\\[[[YYYXXXIIIHHHEEECCCAAAAAAAAAAAA???;;;999;;;===<<<>>>AAA===JJJYYYkkk||||||{{{uuu```UUUKKKIIIHHHBBB;;;777999999999999;;;===@@@BBBCCCHHHNNNVVVcccuuurrraaahhhxxx|||}}}qqqgggdddcccaaa______jjjlllmmmmmmllllllmmmooosssvvvwwwvvvuuuvvv{{{|||zzzvvvoooiiiccc\\\VVVRRROOOKKKEEE@@@>>>===;;;:::666:::<<>>?????????BBBKKKZZZeeeuuu~~~wwwppptttnnneee```]]]YYYSSSNNNHHHFFFDDDAAA>>>=========>>><<<>>>@@@@@@AAAGGGPPP^^^jjjwww|||~~~zzzyyy{{{|||||||||~~~|||ooo[[[```[[[eee{{{{{{vvvppprrr}}}yyyvvvvvvssswwwyyypppbbbWWWHHHCCCOOOllltttyyylll___KKK;;;777999999444222222222333333444444444444444444333333222222222333333222222222222222222333222222111111222222333777999;;;;;;::::::;;;<<<@@@???@@@@@@AAABBBCCCDDDIIIKKKRRRaaaxxxyyymmmeee___ZZZZZZWWWPPPJJJHHHKKKNNNNNNWWWeeefffccciiilllwww~~~{{{}}}hhh]]]QQQBBB888999;;;;;;===CCCEEEBBBCCCHHHIIIOOOfff~~~yyynnn^^^MMMDDD>>>:::888999444444444444444444444444333444444555555444444333555444333333555666666666444555666777666444111000222222111111111222333444333333333444444444555555222222333333444555666666555555666777:::===@@@BBB======>>>@@@AAACCCEEEFFF999:::===>>>>>><<<999777===>>>???AAADDDIIIPPPUUUZZZbbbrrr{{{sssllleee```aaa___\\\XXXVVVUUUVVVWWW\\\aaakkk{{{|||tttnnnkkkeeeccc___\\\ZZZWWWTTTQQQNNNJJJEEEBBBAAAAAABBBBBB@@@??????>>>>>>>>>>>>>>>CCCGGGTTTggguuu{{{~~~wwwdddXXXLLLFFFBBB>>><<<===;;;:::888888999===@@@CCCEEEGGGNNNWWWbbbrrrjjjdddlllzzz~~~pppfffaaabbbccccccnnnoooooonnnlllkkklllmmmsssuuuvvvvvvuuuvvv{{{~~~zzzvvvoooiiibbb[[[TTTPPPNNNJJJDDD@@@>>>===;;;:::888<<<===BBBSSSjjjxxxxxxwwwpppfff^^^WWWQQQJJJDDD???@@@@@@@@@DDDOOO^^^iiittt}}}yyyrrrrrrlllddd___]]]ZZZTTTOOOHHHFFFDDDBBB???===<<<<<<===<<<>>>@@@@@@AAAGGGOOO\\\iiivvv{{{~~~~~~yyyvvvxxxzzz{{{zzz}}}vvvcccddd\\\ddd}}}}}}tttmmmrrrzzzxxxtttqqqrrrggg[[[TTTGGGBBBMMMeeennn{{{zzzlllUUU@@@888888555000222222222333333444444444444444444333333222222222222222222222222222222222333333222222222222333333777999;;;;;;::::::;;;<<>>:::888888444444444444444444444444333444444555555444444333555333222333555666666555444444555555444333111000111111222222222333333333222333333333333444444444222222333333444555555666777777777888999;;;===???<<<======>>>???AAABBBCCC999:::;;;<<<;;;:::888777<<<>>>???AAACCCIIIOOOTTTVVV]]]jjj~~~~~~vvvoooiiieeecccaaa]]]ZZZXXXXXXYYYZZZ___cccmmm|||wwwqqqmmmeeebbb___]]][[[YYYVVVSSSNNNJJJEEEBBBAAABBBBBBBBBBBBAAA@@@???>>>??????@@@AAAEEERRReeetttzzz~~~|||fffYYYLLLFFFBBB>>><<<===;;;:::999888999===@@@CCCDDDGGGMMMWWWaaaqqqhhhaaafffuuurrrgggbbbcccdddeeerrrrrrrrrooolllkkkkkklllqqqsssuuuuuutttwww}}}|||wwwpppiiibbbZZZSSSOOOMMMIIIDDD???>>>===;;;:::;;;===>>>BBBTTTlllzzzzzzxxxqqqfff^^^WWWPPPIIIDDD@@@@@@@@@AAAGGGSSScccooouuu||||||tttooojjjddd```]]]YYYSSSOOOHHHGGGEEECCC@@@>>><<<;;;===<<<===@@@@@@@@@GGGOOOZZZhhhuuu{{{}}}~~~yyysssvvvyyyzzzyyy{{{~~~nnniii]]]aaa}}}tttllluuu~~~xxxsssnnnlll___VVVSSSJJJDDDKKK```jjjxxxxxx^^^FFF:::888555000222222333333333333444444444444333333333333222222111111111222222333333444333333222222222222333333666888:::;;;::::::;;;<<<>>>>>>>>>@@@AAACCCEEEFFFIIILLLTTTddd|||sssiiigggbbb^^^[[[TTTKKKFFFEEENNNQQQQQQYYYggggggcccjjjooo}}}xxx{{{ssshhhVVVFFF;;;:::;;;999:::???DDDBBBCCCEEEDDDKKKaaaxxx{{{uuulll]]]LLLCCC>>>999666777444444444444444444444444444444555555555555444444444333222222444555555444444444333333222222111111000111222333444333222222111111222222222333333333222333333444444555555555999999999999999:::;;;;;;<<<<<<<<<<<<===>>>??????:::::::::999999999888888<<<===???AAACCCHHHNNNRRRWWW[[[fffyyy{{{tttnnnjjjeeeccc___\\\ZZZ[[[\\\]]]```ccckkkyyyzzztttpppfffddd```]]]\\\ZZZWWWUUUOOOKKKFFFCCCCCCCCCCCCBBBDDDBBB@@@???>>>???AAABBB???CCCPPPcccssszzz~~~iii[[[LLLEEEBBB>>>======<<<:::999999:::===@@@BBBDDDFFFMMMVVV```ppp{{{gggaaaaaappptttiiicccbbbdddfffrrrsssrrrpppmmmlllmmmnnnqqqsssuuuuuuuuuxxxzzzssskkkccc[[[TTTOOOLLLHHHBBB???===<<<<<<;;;<<<======BBBUUUnnn||||||yyyrrrggg]]]VVVPPPIIIDDD??????>>>AAAIIIXXXhhhtttxxx}}}zzz}}}tttoookkkfffbbb]]]XXXRRRMMMHHHGGGFFFCCCAAA>>><<<;;;===<<<===??????@@@GGGOOOZZZgggvvv|||}}}~~~~~~|||zzzqqqtttxxxxxxwwwwwwzzz}}}uuukkk^^^___ttt{{{rrrzzzzzzrrrqqqlll]]]VVVWWWOOOGGGLLLaaajjjvvv|||bbbIII<<<:::888555333333333333333333333333333333333333333333333333000000111222333333444444333333333222222333333333666888:::;;;::::::;;;=========>>>???AAACCCEEEFFFHHHKKKTTTfff~~~~~~tttkkkiiifffbbb^^^UUUKKKFFFGGGQQQSSSRRRXXXdddccc^^^dddrrrxxxzzzvvvkkkVVVGGG;;;:::;;;999:::???BBBBBBCCCDDDCCCJJJ___ttt{{{tttjjj[[[KKKBBB===888555666555555555555555555555555444444555555555555444444444333111222333444444333444333222111111111111222///000333444444333222111000111111111111222222222333333333444444444555555999999999999999::::::;;;======<<<<<<<<<<<<======;;;;;;999888888888999:::<<<===???AAACCCGGGLLLPPPXXXYYYaaasssvvvpppmmmgggddd```]]]\\\\\\^^^``````aaagggttt~~~wwwtttkkkgggccc___\\\ZZZWWWUUUOOOLLLGGGEEEDDDDDDCCCCCCDDDBBB@@@>>>>>>???AAABBB>>>BBBPPPcccrrr{{{mmm]]]MMMEEEBBB???======<<<;;;::::::;;;===@@@BBBCCCFFFLLLUUU___nnnyyyhhhbbb___mmmwwwjjjbbb___aaabbboooppppppooonnnnnnqqqsssrrrtttuuuvvvwww{{{}}}vvvnnnfff^^^VVVQQQJJJFFFAAA>>>===<<<<<<;;;;;;<<<<<>>======BBBLLL[[[lllwww|||~~~www{{{~~~uuupppnnnjjjeee___XXXQQQMMMIIIHHHFFFCCCAAA>>><<<;;;<<<;;;===??????@@@FFFNNNZZZhhhvvv|||~~~}}}}}}ppprrrtttsssqqqoooqqqttt|||wwwiii]]]\\\jjjxxxuuunnn^^^XXX[[[SSSIIIKKK```iiittt||||||cccJJJ<<<:::999777333333333333333333333333333333333333333333333333000000111222333333444444444333333333333333333444555888:::;;;;;;;;;<<<=========>>>???AAACCCEEEFFFFFFJJJUUUgggxxxqqqkkkjjjhhhcccXXXLLLIIILLLTTTVVVSSSXXXbbb___XXX]]]sssyyy{{{xxxkkkUUUFFF;;;;;;<<<:::;;;AAAAAACCCEEEDDDCCCLLLaaattt{{{sssfffXXXIIIAAA<<<888555555555555555555555555555555444555555666666555555444555333222222333444333222333333222111111111222222///000333444444333222111000000000111111111222222333333333444444444444444555666777999:::;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<===<<<:::999999999;;;;;;<<<===???AAACCCFFFKKKNNNTTTTTTYYYhhh~~~yyyrrrnnniiifffbbb^^^\\\]]]___aaaaaaaaaeeepppzzzwwwqqqmmmgggaaa]]]YYYUUUSSSPPPLLLIIIFFFFFFEEEDDDCCCBBBAAA???>>>>>>>>>@@@AAA???CCCPPPcccsss{{{qqq```NNNEEEBBB@@@======<<<;;;;;;;;;<<<===???AAABBBEEELLLTTT^^^kkkxxxgggaaa]]]jjjxxxkkkaaa\\\[[[\\\kkklllmmmmmmnnnppptttxxxsssuuuwwwxxxzzzwwwooohhh```XXXSSSHHHEEE@@@===<<<<<<<<<;;;:::;;;<<>>DDDPPP```oooxxx|||tttuuuwww}}}~~~vvvpppooommmiiibbbZZZSSSOOOKKKIIIFFFBBB???======<<<<<<;;;<<>>>>>>>>>>>@@@AAACCCEEEFFFFFFKKKVVVjjj{{{uuulllllllllgggZZZOOONNNSSSXXXYYYUUUYYYbbb^^^WWW\\\ttt}}}{{{nnnVVVGGG;;;;;;<<<:::<<>>======<<<<<<=========<<<;;;:::999:::;;;<<<;;;===???AAABBBEEEIIILLLSSSSSSVVVbbbttt}}}uuuqqqmmmiiiddd___]]]^^^```bbbeeeccceeennn|||vvvqqqjjjccc]]]YYYUUURRRPPPMMMJJJHHHGGGFFFEEEDDDAAAAAA@@@???????????????@@@DDDPPPcccrrr{{{uuubbbNNNEEECCC@@@>>>===<<<<<<<<<<<<<<<>>>???@@@AAADDDKKKTTT\\\iii~~~}}}vvvddd^^^]]]fffzzzxxxlllaaaZZZXXXYYYiiijjjkkklllmmmqqqvvvzzzvvvwwwyyyzzz}}}~~~wwwooohhh```YYYTTTGGGDDD???<<<<<<<<<<<<;;;999;;;>>>IIIaaa|||}}}ttthhh\\\TTTNNNGGGCCC======@@@HHHUUUdddrrrzzzzzzrrrppppppxxxxxxooooooooolllfff^^^XXXUUUNNNKKKFFFAAA>>>======>>><<<;;;<<<>>>>>>???FFFNNN[[[hhhuuuzzz}}}xxxxxxvvvpppiiieeefffhhhrrrqqquuuccc^^^YYYUUUzzz~~~rrroooccc```cccXXXKKKLLL]]]hhhsssvvvyyy~~~xxxbbbJJJ<<<888777555444444444333333222222222222222222333333444444444222222222222222222222222444444333333333333444444555777999;;;;;;;;;===>>>?????????@@@AAABBBDDDEEEHHHMMMYYYmmm}}}vvvooojjjlllmmmhhh\\\QQQQQQXXX[[[\\\YYY]]]fffbbb[[[```tttsssXXXIII===<<<<<<999:::???@@@EEEIIIHHHIIIVVVkkk|||yyyooo___RRRDDD>>><<<888666666555555555555555555555555555555666666666666555555777555333333444555444333222333444555555444333222111111222222222333333333111111111222222222333333444444444444444444444444333444666999:::;;;<<<<<<>>>======<<<<<<<<<<<<===<<<;;;::::::999999::::::;;;===???AAABBBDDDHHHKKKRRRRRRUUU]]]kkk~~~{{{wwwqqqmmmgggbbb______bbbdddfffcccccclll}}}wwwrrrjjjccc^^^ZZZVVVTTTPPPNNNKKKIIIHHHGGGFFFDDD@@@AAABBBBBBBBBAAA??????@@@DDDOOOaaaqqqyyyxxxdddNNNEEECCCAAA>>>======<<<<<<<<<===>>>???@@@AAADDDJJJSSS[[[hhh|||xxxccc^^^```fffrrr~~~wwwmmmccc\\\YYYYYYhhhiiijjjkkkmmmpppvvvzzzwwwyyy{{{|||}}}vvvoooggg```YYYTTTGGGCCC???<<<<<<<<<<<<;;;999<<<@@@LLLeee~~~uuuhhh\\\TTTMMMGGGCCC>>>???BBBKKKXXXgggttt{{{xxxqqqmmmllluuuzzzmmmnnnooonnnhhhbbb\\\YYYOOOKKKFFF@@@===<<<>>>???<<<;;;<<<>>>>>>???FFFNNN[[[gggsssyyy{{{{{{tttlllggghhhjjjpppppptttbbb^^^XXXOOOvvvyyyrrrpppgggdddggg\\\OOOPPPaaallluuuwwwvvvyyy}}}}}}ttt```JJJ===:::999888444444444333333222222222222222222333333444444444333333222222222222222222555444444333333444444555555777999;;;;;;;;;===>>>@@@@@@@@@@@@AAABBBCCCDDDIIIOOO\\\ppp}}}yyyuuunnnggghhhkkknnniii\\\QQQSSSZZZ]]]^^^[[[```jjjggg```eeetttwww[[[KKK>>><<<<<<888888===???FFFKKKIIIKKKYYYooowwwlll]]]PPPCCC>>><<<999777777666666666666666666666666555555666666666666555555888666444444555555444333222333555666666555333222222222111111111222333444111222222222222333333333444444444444444444444444444555777999:::;;;::::::===<<<<<<;;;;;;<<<<<<<<<:::::::::999999999888888;;;===???AAABBBDDDGGGJJJLLLNNNPPPVVVaaattt|||uuupppjjjdddaaaaaaccceeeeeeaaaaaahhhyyywwwrrrjjjddd___[[[XXXVVVQQQNNNKKKIIIIIIHHHFFFDDDAAABBBCCCDDDDDDBBB@@@???@@@CCCNNN```oooxxx~~~zzzeeeOOOEEECCCAAA>>>=========<<<======>>>???@@@@@@CCCJJJSSS[[[ggg{{{{{{ddd```dddiiippp|||{{{wwwoooeee^^^\\\\\\iiihhhhhhiiilllqqquuuxxxzzzvvvvvvzzz}}}vvvoooggg```YYYTTTJJJFFFAAA===<<<======<<<;;;:::>>>NNNiiizzzoooddd[[[RRRIIIDDDDDD>>>===AAAMMM^^^oooyyy|||{{{pppgggeeepppxxxqqqmmmiiijjjkkkhhh^^^UUULLLJJJGGGCCC@@@>>>=========<<<<<<>>>===>>>EEENNNYYYfffsssyyy|||zzzpppkkkkkknnnvvvrrrllldddXXXRRR[[[iii{{{zzznnnhhhkkkhhhYYYNNNKKKbbbnnnyyy{{{zzzyyyxxxvvvzzzooo]]]JJJ===666444555333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333:::;;;;;;:::999:::===???>>>@@@BBBCCCBBBBBBCCCDDDHHHOOO]]]rrr{{{tttooogggdddfffhhhkkkiii___RRRMMMTTT\\\^^^ccceeekkkrrrmmmjjjuuu~~~}}}zzz^^^NNN???<<<;;;999:::@@@AAAJJJOOONNNSSSdddwww}}}rrrdddTTTDDD===<<<999777777777777888888888888777777555555555555555555555555666555444444222222111000333333222222111222222222333222222111111222222333444444444444333222111000222222111111222222333444555666777888999:::::::::;;;<<<===<<<;;;:::;;;<<<===<<<:::999888888999:::>>>??????@@@@@@CCCGGGJJJOOOKKKOOOYYY```gggxxx}}}zzzvvvnnnfff```___aaacccaaaaaa___cccuuu~~~yyyvvvpppjjjccc]]]WWWTTTSSSPPPMMMJJJHHHFFFDDDAAA@@@@@@????????????@@@@@@>>>FFFUUUhhhtttzzzxxxeeeQQQGGGDDD@@@===<<<999:::<<<=========???AAADDDEEEJJJRRRZZZgggzzz|||zzziii^^^]]]fffooo~~~wwwkkkdddcccaaa^^^jjjiiiiiijjjmmmqqqvvvxxx}}}xxxwww{{{~~~vvvoooggg___XXXTTTJJJFFFAAA===<<<<<<<<<<<<;;;;;;>>>MMMgggyyyoooccc[[[RRRIIIDDDDDD@@@@@@EEEQQQaaapppxxx{{{~~~}}}rrriiieeeooo}}}yyyqqqllliiijjjkkkhhh^^^UUULLLJJJFFFBBB???======<<<===<<<<<<>>>===>>>EEENNNZZZfffrrrwwwzzz~~~}}}uuuppprrruuu|||vvvooofffYYYRRRXXXccc{{{wwwlllfffiiieeeXXXOOOOOO\\\jjjxxx}}}}}}|||zzzwwwvvvkkkZZZIII===777555555333333333333333333333333333333333333333333333333111222222333333222222111333333333333333333333333777777888777777777:::<<<>>>@@@BBBCCCBBBBBBDDDEEEHHHOOO]]]sssuuunnnjjjccc___aaadddfffdddZZZNNNJJJQQQZZZbbbhhhhhhlllrrroooooo||||||___NNN@@@===<<<999;;;@@@@@@HHHMMMMMMSSSeeeyyyuuueeeUUUDDD===;;;888666555666666777777777777666666555555555555555555555555555444444333333222222222333333222222111222222333222222111111111111222222444444444444333222111111333222222222222222333333444555666777888999999999;;;<<<===<<<;;;:::;;;======<<<;;;999999999999:::===>>>??????@@@CCCGGGJJJNNNJJJMMMUUU[[[aaarrr~~~vvvnnnfffaaa``````___^^^\\\___qqqzzzwwwrrrmmmfff```ZZZVVVTTTQQQMMMKKKIIIGGGDDDBBB@@@@@@????????????@@@@@@AAAHHHWWWiiitttyyyzzzfffQQQGGGCCC@@@<<<;;;888:::;;;<<<<<<===@@@AAADDDEEEJJJRRRZZZfffyyy|||yyy}}}wwwiii______hhhqqq~~~xxxmmmfffdddbbb___jjjjjjjjjlllooossswwwzzzzzzxxx|||~~~vvvoooggg___XXXSSSJJJFFFAAA===<<<<<<<<<<<<;;;;;;???MMMeee|||wwwmmmbbbZZZRRRIIIDDDDDDAAACCCJJJWWWfffrrryyy{{{|||sssjjjeeelllwwwzzzqqqlllhhhiiikkkggg^^^VVVLLLIIIFFFBBB>>>===<<<<<<===<<<<<<>>>===>>>EEENNN\\\gggqqquuuwww|||yyyvvvyyy}}}|||tttiii]]]UUUWWW^^^www~~~wwwnnngggfff```TTTNNNOOOVVVeeeuuu}}}~~~}}}zzzvvvpppfffVVVHHH>>>888666555444444444444444444444444333333333333333333333333111222222333333222222111333333333333333333333333888999::::::999:::<<<>>>===>>>AAABBBBBBCCCEEEGGGIIIPPP^^^tttqqqkkkggg```\\\^^^cccccc```UUUJJJGGGOOOWWWdddlllmmmnnnrrrqqquuu~~~___OOOAAA>>>===:::<<>>???@@@CCCGGGJJJOOOKKKLLLRRRVVV\\\lll}}}}}}uuullleee```^^^[[[YYYVVVYYYiii|||yyyuuupppjjjddd]]]XXXUUURRROOOLLLJJJHHHFFFDDD@@@@@@????????????@@@@@@CCCJJJYYYjjjuuuyyy~~~|||hhhRRRGGGCCC???;;;:::777999:::;;;<<<>>>@@@CCCDDDEEEKKKSSS[[[fffxxxyyytttzzzvvvhhh```aaajjjttt{{{ppphhheeebbb___iiiiiijjjlllpppvvv{{{~~~~~~zzzyyy|||}}}vvvnnnfff^^^WWWRRRJJJFFF@@@===<<<<<<<<<<<<:::;;;???MMMddd{{{vvvlllaaaYYYQQQHHHDDDDDDAAAEEEOOO]]]kkkvvv{{{}}}|||tttkkkdddhhhqqqyyy|||qqqlllhhhiiikkkhhh___WWWLLLJJJEEEAAA>>><<<;;;<<<===<<<<<<>>>===>>>EEENNN^^^hhhpppssstttyyyzzzyyy}}}{{{pppcccZZZXXX[[[dddyyy|||ssskkkeee\\\QQQKKKKKKQQQ___ooovvvxxxxxxwwwtttlllbbbTTTGGG>>>:::777555555555555555555555555555444444444444444444444444111222222333333222222111222222333333333333444444888:::;;;<<<;;;<<<===???<<<>>>@@@AAABBBDDDFFFIIIIIIPPP___uuupppjjjgggaaa]]]___eeeddd^^^RRRHHHFFFNNNVVVaaammmoooooorrrqqqwww|||___OOOAAA???>>>;;;<<>>@@@BBBFFFIIIPPPNNNNNNQQQSSSYYYggguuu~~~~~~xxxqqqiiibbb]]]XXXUUUQQQSSS```www}}}zzzuuuqqqmmmggg```ZZZVVVTTTPPPMMMKKKJJJGGGEEE@@@@@@????????????@@@@@@CCCJJJZZZkkkvvvzzz~~~~~~iiiSSSGGGBBB>>>;;;:::666888999:::;;;>>>AAADDDDDDFFFLLLTTT\\\gggwww}}}ssszzzwwwiii```cccnnnxxxtttjjjeeeaaa]]]hhhhhhiiilllqqqxxx}}}|||xxxyyy~~~{{{tttllleee^^^VVVRRRIIIEEE@@@<<<;;;;;;<<<;;;999:::???MMMcccyyytttjjj___XXXPPPHHHCCCDDD@@@FFFRRRaaaoooxxx}}}~~~vvvmmmeeeeeekkksss}}}~~~rrrmmmiiiiiikkkiiiaaaYYYNNNKKKFFFAAA===<<<<<<<<<===<<<<<<>>>===>>>EEENNN]]]gggoooqqqrrrxxx}}}|||wwwwww{{{zzzjjj]]]WWWUUUVVVlll}}}uuummmfff^^^UUUMMMJJJOOO[[[gggkkkmmmpppsssrrrmmmbbbSSSFFF???;;;777444555555555555555555555555444444444444444444444444111222222333333222222111222222222333333444444444444666888999999999:::<<<<<<===???@@@AAADDDGGGJJJJJJQQQaaawwwoookkkhhhbbb___aaafffccc[[[NNNDDDCCCLLLTTT[[[iiinnnnnnqqqrrrvvvxxx___OOOBBB??????;;;<<<@@@CCCHHHMMMOOORRR___wwwqqq___LLLAAA<<<888666555444444555555555555444444555555555555555555555555222333333444444555555666222111111111222222333444555555444444444444555555555444333222222222333333444444333333222333333444555555555555666888999::::::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<<<<;;;:::999999888:::<<<>>>???AAADDDFFFNNNMMMNNNOOOPPPUUU```lllyyyzzztttlllccc]]]VVVRRROOOOOOXXXiii~~~zzztttqqqnnniiiaaa[[[WWWTTTQQQNNNLLLJJJHHHFFF@@@@@@????????????@@@@@@BBBJJJZZZlllwww{{{~~~~~~jjjSSSGGGBBB>>>;;;:::666888999::::::===AAADDDEEEGGGNNNWWW^^^gggwwwxxx~~~wwwjjjbbbgggtttxxxlllddd___[[[iiiiiijjjmmmqqqwww}}}{{{xxxyyy|||xxxqqqjjjddd]]]VVVRRRIIIEEE@@@<<<;;;;;;;;;;;;888:::???LLLaaavvvrrrhhh^^^WWWOOOGGGCCCDDDAAAHHHUUUcccoooxxx|||~~~~~~{{{qqqhhhdddfffmmmyyytttnnnjjjjjjlllkkkccc\\\PPPLLLGGGAAA>>><<<<<<======<<<<<<>>>===>>>EEENNN[[[eeennnpppqqqwww|||~~~xxxsssssswwwzzzooo^^^TTTPPPPPPeeezzz|||uuummmiiieee^^^TTTLLLMMMWWWaaadddffflllqqqsssrrrfffTTTFFF???;;;666333444444444444444444444444333333333333333333333333111222222333333222222111111222222333333444444555555777999::::::;;;<<<======>>>???@@@AAACCCGGGJJJJJJRRRbbbyyy|||mmmjjjhhhccc___aaaccc___UUUIIIAAABBBKKKTTTXXXgggkkkjjjpppsssvvvzzzrrr}}}^^^NNNAAA??????;;;;;;???DDDIIIOOOQQQSSS]]]tttsssaaaMMMBBB>>>:::777777444444555555555555444444555555555555555555555555333333444444555555555666111111111111222333444444666555555444444555555666555444333222222222333444333333333333333444555555666555555555666888:::;;;999;;;<<<<<<;;;;;;===>>><<<======<<<<<<;;;:::999888:::<<<>>>>>>@@@BBBDDDGGGJJJLLLMMMMMMQQQZZZcccsss{{{uuummmddd]]]VVVRRROOONNNQQQ[[[ooozzzsssooonnnjjjccc]]]WWWTTTQQQNNNLLLJJJHHHFFF@@@@@@????????????@@@@@@CCCKKKZZZlllvvvyyy|||{{{|||~~~kkkSSSGGGBBB???<<<;;;777888999999999<<<@@@CCCFFFIIIPPPYYY```iiiwwwvvvkkkeeeiiivvvzzzmmmeee```\\\lllllllllmmmpppuuuyyy||||||yyy{{{xxxtttnnnhhhbbb\\\VVVRRRIIIEEE???<<<;;;;;;;;;;;;999;;;???JJJ]]]pppyyyyyypppggg]]]VVVOOOGGGCCCDDDDDDKKKWWWdddnnnuuuyyy{{{{{{wwwllleeecccgggtttuuupppkkkkkknnnllleee^^^QQQNNNHHHBBB>>>======>>>===<<<<<<>>>===>>>EEENNNYYYcccmmmoooqqqvvv{{{}}}}}}~~~vvvqqqqqqsssuuurrr```UUUPPPRRRfffxxx~~~}}}wwwpppmmmmmmgggXXXKKKJJJUUU___cccfffmmmtttwwwyyyjjjVVVGGG???;;;666222333333333333333333333333333333333333333333333333111222222333333222222111111111222333333444555555666999<<<=========>>>???>>>???@@@@@@@@@CCCFFFJJJJJJSSSccczzz|||nnnkkkjjjdddaaaccc```[[[RRRGGGAAAEEEPPPZZZZZZgggiiigggooovvvyyy~~~tttlllxxx]]]MMMAAA???>>>::::::>>>CCCHHHOOOTTTTTT\\\ssstttbbbMMMBBB===:::888888555555666666666666555555555555555555555555555555444444444555555555555555111111111111222333444555444444333333333333444444555444222111111222444555222222222333444555666777555555444444555777999:::999:::<<<<<<;;;<<<===???<<<=========<<<;;;:::999888:::<<<>>>>>>>>>@@@AAACCCHHHLLLMMMMMMQQQXXX^^^kkkwwwwwwrrrllleee___VVVSSSPPPOOOLLLPPP___ppp{{{rrrnnnnnnlllfff```WWWTTTPPPNNNLLLJJJGGGEEE@@@@@@????????????@@@@@@FFFMMM\\\llluuuvvvwwwzzzzzzzzz{{{jjjSSSFFFBBB???======999999999888999;;;???BBBHHHKKKSSS\\\cccjjjxxxxxxnnnffffffmmmtttzzz{{{ooogggbbb___ooonnnmmmnnnooorrrvvvxxx~~~{{{}}}vvvrrrlllgggaaa\\\VVVRRRIIIEEE???<<<;;;;;;;;;;;;:::<<>>???===<<<<<<>>>===>>>EEENNNWWWbbblllppprrrwww{{{}}}{{{~~~~~~uuuqqqqqqrrrsssvvvtttcccZZZUUUVVVhhhyyy|||{{{sssqqqqqqjjjXXXGGGGGGSSS___dddiiiqqqxxxzzz~~~nnnXXXHHH???:::555111333333333333333333333333222222222222222222222222222222222333333222222222111111222333333444555555333555999:::::::::;;;<<>>:::999===AAAFFFOOOUUUUUU\\\ssssssaaaMMMAAA===999777888555555666666666666555555555555555555555555555555555555555555555555555555111111111111222333444555333222222111111222222333555444222111111222444555111111222333444666777888444333222222333555888999999:::<<<<<<<<<<<<===???<<<============;;;:::999888:::===>>>======>>>@@@BBBIIINNNOOOOOOSSSYYY^^^fffrrrxxxrrrooolllgggbbbWWWTTTRRRPPPJJJJJJVVVfffwww|||sssnnnnnnmmmhhhcccWWWTTTPPPMMMLLLJJJGGGEEE@@@@@@????????????@@@@@@IIIPPP^^^mmmtttttttttvvvyyyxxxyyy}}}jjjSSSFFFBBB@@@>>>>>>::::::999888888:::>>>BBBIIILLLTTT]]]dddkkkyyy{{{qqqfff```bbbeeevvv~~~{{{pppiiieeebbbmmmnnnpppppppppqqqtttvvvzzz~~~zzzpppfffbbbbbb___WWWOOOHHHDDD???<<<;;;;;;;;;:::;;;>>>AAAFFFSSScccnnnqqqooofff[[[SSSKKKDDDCCCFFFIIITTTaaajjjnnnoooqqqttt}}}wwwlllcccbbbmmmyyyyyyrrrkkkjjjmmmlllccc[[[PPPLLLFFFBBB@@@???===<<<===;;;<<<>>>>>>>>>EEEMMMWWW```iiilllooouuuzzzzzz~~~{{{zzz|||}}}}}}tttrrrrrrpppmmmrrrzzzfffXXXZZZ\\\qqq~~~wwwsssqqqkkk[[[JJJDDDQQQ\\\```dddmmmuuuwwwqqqgggXXXJJJ@@@999555333333333333222222111111111333333333333333333333333444444444333333222222222000222444666666444222000222555999<<<<<<<<<===>>>;;;===???@@@AAACCCFFFHHHNNNWWWhhhrrrjjjhhhfffdddaaaaaaZZZQQQLLLNNNVVV]]]bbb\\\aaafffjjjnnnwwwuuunnnlllkkkjjj}}}]]]MMM???<<<<<<999;;;AAA???GGGOOOSSSWWWcccwwwvvvmmmdddZZZLLL???888666777888777666555333333333444555333444444555555444444333444444444444444444444444111111333444555666666666222222222222222222222222555555555444444333333333666555555444444333222222555555666666777777888888===<<<<<<;;;;;;<<<<<<<<<>>>===<<<;;;;;;:::;;;;;;@@@>>>;;;999:::<<<@@@CCCEEEGGGJJJNNNRRRUUUWWWXXX```jjjvvv{{{uuuoookkkiiifffddd^^^ZZZTTTOOONNNPPPSSSVVVnnn}}}zzzqqqmmmmmmkkkfff```XXXVVVSSSOOOLLLIIIGGGFFFCCC???===@@@AAA??????BBBGGGUUUccciiikkkmmmooonnnttttttvvv{{{kkkTTTHHHCCC???<<<;;;===;;;999777777<<>>AAAEEEPPP___iiilllkkkbbbXXXQQQJJJDDDCCCGGGLLLVVVccckkkmmmnnnpppsss}}}zzznnneeebbbiiitttxxxqqqkkkjjjkkkjjjeee___QQQMMMGGGCCCAAA???>>>======;;;<<<>>>>>>>>>EEEMMMXXXbbbkkkpppsssyyy||||||}}}{{{|||wwwvvvvvvtttqqqsss|||iiiZZZ\\\bbbwww|||}}}~~~{{{uuurrrrrrnnn___PPPJJJSSSZZZ]]]cccmmmrrrrrrooofffWWWJJJ@@@:::666444333333333222222222111111333333333333333333333333555444444444333333333333222333444555555333222111333666:::<<<;;;;;;;;;<<<<<<>>>@@@AAABBBCCCFFFIIINNNWWWhhhxxxnnnjjjgggccc``````ZZZTTTTTTZZZaaaeeefff\\\aaagggkkkoooxxxtttllliiihhhggg||||||]]]LLL>>><<<<<<999<<>>999888888888777666555444444555666666444555555666666555555444444444444444444444444444444444555555444444333222333333333333333333333333555555444444444333333333444444444444444444444444555555555666777777888888<<<;;;;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;::::::;;;>>>===;;;:::;;;===@@@BBBDDDFFFIIIMMMQQQTTTVVVWWW\\\eeeppp{{{|||wwwqqqllljjjiiihhhgggaaa\\\VVVPPPMMMNNNQQQSSScccsssyyypppkkkjjjhhhccc^^^XXXVVVSSSOOOKKKHHHFFFEEECCC???===???AAA???AAADDDIIIWWWeeejjjjjjjjjjjjiiinnnqqqvvv||||||hhhRRRGGGCCC@@@======<<<;;;:::888888<<>>===;;;<<<>>>>>>>>>EEEMMMXXXdddooouuuyyy}}}~~~~~~||||||{{{yyyyyyxxxuuuuuummm___```cccxxx{{{vvvuuuvvvuuurrrqqqrrrooodddWWWPPPTTTXXX\\\ccckkkooonnnpppfffXXXJJJ@@@:::777555333333333333222222222222333333333333333333333333444444444444444333333333444444444333333222222222555888;;;<<<;;;:::::::::===???AAAAAABBBDDDGGGIIINNNWWWiii}}}qqqlllhhhccc```]]]WWWUUUZZZfffnnnnnnjjj___ccciiimmmqqqzzztttkkkfffdddeeexxx|||[[[KKK>>><<<<<<:::<<>>===<<<;;;::::::::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEIIIMMMPPPTTTVVVWWWXXX```jjjsss}}}yyyuuunnnjjjiiijjjkkklllddd___YYYRRROOONNNOOOQQQYYYfffzzzyyyooohhhfffddd```\\\WWWUUURRRNNNJJJGGGEEEDDDBBB>>>===???@@@@@@BBBGGGMMM\\\iiimmmjjjgggeeebbbfffmmmuuu|||wwwdddOOOEEECCCAAA???>>>;;;;;;;;;:::999<<<@@@CCCIIIMMMVVV```gggooo{{{~~~xxxxxxvvvqqqooouuuwwwmmmiiigggdddaaabbbcccdddgggjjjlllkkkjjjoooqqquuuwwwxxxyyyzzz|||wwwllleee```ZZZQQQJJJFFFCCC>>><<<<<<<<<<<<<<<>>>???@@@@@@HHHRRRXXXXXX[[[TTTNNNKKKGGGCCCCCCGGGOOOWWWaaagggiiijjjooosssyyy}}}tttjjjbbbccchhhtttvvvqqqkkkgggeeefffggggggVVVRRRKKKFFFDDDBBB@@@>>>===;;;<<<>>>>>>>>>EEEMMMXXXdddqqqxxx|||~~~~~~}}}~~~~~~{{{yyywwwuuuuuurrrdddeeeaaattt{{{tttqqqooopppooonnnnnnmmmdddZZZOOOTTTZZZ___ccciiinnnqqquuukkk\\\MMMBBB;;;777555333333333333333333333333444444444444444444444444333333333333333222222222666555333222111222222333666888<<<======<<<<<<======???@@@AAABBBCCCFFFHHHMMMWWWiiitttnnniiiccc^^^XXXRRRPPPYYYiiitttsssnnnfffjjjnnnqqquuu}}}wwwmmmfffeeegggxxx~~~~~~{{{ZZZJJJ===<<<<<<:::<<>>;;;:::888555333333333333333333333444444555555666666666666555555444444444444444444444444111111333444555666666666444444444444444444444444444444444444444444444444333333333444444444555555444444555555666777777888888999999999:::<<<===>>>======<<<;;;::::::::::::999999;;;<<<===???@@@AAACCCEEEHHHLLLOOOSSSUUUVVVWWW___hhhpppyyy|||vvvoookkkjjjlllnnnooofffbbb\\\VVVSSSRRRRRRSSSVVV^^^mmmzzzooogggcccaaa]]]ZZZWWWUUUQQQMMMIIIFFFDDDCCC@@@===<<<>>>???@@@EEEKKKUUUdddqqqrrrlllfffbbb___bbbkkkuuu|||uuubbbNNNDDDBBB@@@======::::::;;;;;;:::<<>><<<<<<=========>>>???>>>>>>CCCLLLPPPPPPRRRMMMIIIHHHEEEBBBBBBFFFKKKSSS\\\aaadddgggmmmsssvvv|||tttkkkcccbbbdddrrrxxxrrrkkkeeedddeeefffgggXXXSSSMMMHHHDDDBBB@@@>>>===;;;<<<>>>>>>>>>EEEMMMWWWdddrrryyy}}}}}}~~~~~~yyyuuusssqqqrrrwwwiiijjjggguuu|||rrrllljjjmmmmmmjjjiiifff___WWWIIISSS___fffgggiiipppyyy|||rrraaaQQQEEE<<<777444333333333333333333333333444444444444444444444444111111111111111222222222666555333111111222333444555888<<<>>>?????????@@@===???@@@AAAAAABBBEEEGGGMMMWWWjjj}}}uuulllccc[[[SSSKKKGGGQQQdddrrrsssooommmqqqtttuuuxxx{{{rrrjjjhhhlllyyy|||yyyxxxXXXIII===<<<===;;;<<>>???@@@@@@BBBCCCGGGKKKNNNRRRTTTUUUYYYaaaiiipppyyy}}}uuuooommmnnnooopppfffddd___[[[XXXWWWWWWXXXWWWZZZcccsss~~~sssiiiddd```\\\ZZZVVVTTTQQQLLLHHHEEEBBBAAA>>><<<;;;>>>???@@@GGGPPP^^^mmmzzzzzzqqqiiieeebbbdddlllvvv|||}}}~~~uuubbbNNNEEEBBB>>>;;;:::888999;;;;;;;;;<<<>>>AAAGGGMMMXXXeeelllrrr|||vvvqqqssssssnnnkkknnnyyyvvvlllhhhiiikkknnnmmmeee]]]]]]ccckkknnnooooooqqqsssuuuvvvyyy}}}{{{tttkkkccc]]]WWWPPPKKKDDDAAA===;;;<<<===>>>>>>===>>>===<<>>===;;;<<<>>>>>>>>>EEEMMMXXXdddrrryyy|||~~~{{{~~~wwwrrrooommmnnn~~~zzznnnooorrr|||}}}}}}ppphhhgggjjjkkkgggccc```ZZZTTTEEERRRdddoooooommmtttvvveeeTTTGGG===777444333333333333444444444444444444444444444444444444111111111111222222222222444333222222222333444555444888<<<>>>??????@@@AAA>>>@@@AAABBBBBBCCCEEEHHHMMMWWWkkkuuufff\\\PPPGGGBBBJJJ]]]lllqqqpppqqqtttwwwxxx{{{wwwmmmjjjooo|||~~~www||||||rrrVVVGGG<<<<<<===;;;<<>>??????AAACCCFFFJJJMMMQQQSSSTTTYYYbbbjjjqqqyyy{{{uuurrrqqqqqqpppgggeeebbb___]]][[[[[[[[[YYYXXX\\\jjj~~~yyyooogggbbb^^^[[[VVVTTTPPPLLLGGGCCCAAA@@@===;;;;;;===>>>AAAJJJTTTfffuuuvvvnnnkkkiiikkkqqqxxx|||~~~~~~vvvcccOOOEEEBBB>>>:::888777888999::::::<<>>>>>???;;;===<<<;;;???FFFHHHGGGFFFBBBAAABBBBBB??????BBBFFFKKKRRRUUUWWW\\\cccjjjooozzzxxxrrrjjjbbb]]]^^^hhhvvvuuujjjdddeeeeeebbb^^^ZZZUUUNNNHHHDDDBBB???======;;;<<<>>>>>>>>>EEEMMMZZZfffrrryyy{{{}}}}}}zzz{{{~~~~~~~~~~~~vvvpppmmmllljjjzzz}}}qqqrrruuu~~~{{{pppgggeeeiiijjjeee```\\\WWWRRRFFFRRRgggvvvyyyuuuxxxwwwfffUUUGGG>>>888555333333333444444444555555555555555555555555555555222222333333333444444444222222222222333444555555555888;;;=========>>>>>>AAABBBCCCDDDDDDEEEGGGIIIMMMWWWkkkooobbbOOOGGGBBBIIIZZZiiioooppppppsssvvvxxx{{{{{{nnnjjjnnnyyy{{{yyy}}}pppUUUFFF;;;<<<===;;;===BBBDDDEEELLL___www{{{jjjYYYMMMEEEAAA===:::888777666555777888888888777555333222444444555555555555444444444444444444444444444444444444555555444444333222333333333333333333333333333333333444444444555555444444444444444444444333333333444555555666666777777888999;;;>>>@@@CCCDDD===<<<;;;:::999999999999;;;::::::;;;<<<===>>>???@@@BBBEEEIIIMMMPPPRRRSSSVVV___hhhooowwwyyyvvvtttrrrqqqgggfffcccaaa^^^]]]\\\[[[ZZZWWWXXXbbbtttuuullleee```]]]UUUSSSOOOKKKFFFCCC@@@???<<<:::;;;<<<===AAALLLWWWkkkzzzyyyrrrqqqpppsssuuuzzz~~~uuucccOOOFFFCCC???;;;999666777888888999<<>>??????:::<<<;;;:::>>>EEEGGGFFFCCC@@@???AAAAAA>>>>>>AAAFFFKKKPPPRRRSSSWWW___eeemmmyyyxxxqqqiii```[[[[[[cccqqqvvvjjjdddeeeeee```ZZZZZZUUUNNNHHHDDDAAA???======;;;<<<>>>>>>>>>EEEMMM[[[gggsssyyy{{{}}}|||zzzzzz}}}}}}}}}~~~}}}uuupppnnnmmmgggwww~~~rrrsssqqqzzz{{{rrrhhhccchhhjjjddd^^^[[[WWWSSSIIISSSgggzzz{{{zzz}}}uuueeeTTTGGG>>>999666333333333444444555555555555555555555555555555555444444444555555666666666000111222333444555555555555888;;;<<<<<<;;;:::;;;CCCDDDFFFFFFFFFGGGIIIKKKMMMWWWkkkwwwiiiOOOIIIEEEKKKZZZhhhooopppnnnqqqtttwww||||||mmmhhhlll~~~~~~{{{~~~rrrTTTFFF;;;<<<===;;;===BBBDDDCCCJJJ]]]www}}}kkkYYYMMMFFFBBB===999888999999999555555555555444222///...555555666666666666555555444444444444444444444444111111333444555666666666444444444444444444444444333333333444444555555555222333333444444555555666333333444444555666666777777888999<<<>>>AAADDDEEE<<<<<<;;;:::999999999999<<<;;;::::::;;;<<<===>>>@@@AAAEEEIIILLLOOORRRSSSRRR\\\fffmmmttt{{{xxxuuusssqqqhhhgggdddaaa^^^\\\[[[ZZZ[[[WWWVVV]]]kkk|||yyyooogggaaa^^^UUUSSSOOOKKKFFFBBB???>>>;;;::::::<<<===AAAMMMYYYmmm|||{{{uuutttuuuxxxxxx{{{tttbbbOOOFFFDDD@@@<<<:::666666777777999<<>>===>>>?????????EEEMMM\\\gggpppsssuuuzzz~~~}}}}}}xxxvvvsssnnnlll|||}}}qqqqqqsss~~~qqqnnnlllmmmmmmhhh___WWWRRRQQQCCCKKK```www}}}{{{~~~}}}ssscccSSSFFF>>>999777222222222333444555666777222333333444555666777777333333333444444444555555333333333333333333333333444666999:::::::::;;;===@@@BBBDDDEEEFFFGGGIIIKKKRRR\\\nnnlllUUUIIICCCMMM]]]gggjjjjjjgggfffjjjlllrrryyytttmmmooovvvyyytttnnnUUUGGG:::999>>>@@@AAAAAAHHHGGGIIIVVVoooooo\\\NNNGGGCCC>>>:::888777666666777777777777777666555555666666666555555444444444555555555555555555555555333222222222222222222222222222222222222222222222555555555444444333333333333444555444222111222333666666666666666777888888:::888:::888888FFFKKK>>>======<<<;;;:::888777666444666999<<<>>>???>>>>>>@@@@@@BBBGGGNNNRRRSSSRRRWWW\\\ccckkkrrrzzz}}}zzzvvvrrrnnnjjjhhheeebbb```^^^]]]]]][[[[[[\\\\\\aaammm~~~{{{tttkkkbbbYYYUUUOOOJJJGGGDDDBBB@@@>>>===<<<;;;<<>>:::888777777999<<>><<<;;;;;;;;;;;;:::999999:::;;;<<<===>>>???>>>===<<<::::::<<<===>>>AAADDDGGGJJJLLLRRRZZZ```hhhsss~~~vvvnnndddZZZVVVVVV___qqq{{{rrriiiccc___\\\ZZZWWWSSSMMMHHHEEEDDDBBB@@@???===>>>@@@??????EEEMMM\\\fffpppsssuuu{{{xxxuuuqqqlllkkk{{{}}}qqqrrrsssssspppmmmpppqqqlllbbbWWWOOOLLLAAAHHH[[[qqqzzzwwwvvvzzz|||sssdddTTTGGG>>>999777333333333333444444555666222222444555777888::::::333333333444444444444555333333222222222222333333444666999:::::::::;;;===>>>???@@@AAABBBEEEIIILLLRRR[[[nnnvvvVVVJJJCCCKKKZZZcccffffffeeedddhhhjjjppp{{{wwwssspppuuu~~~zzzuuupppUUUGGG:::999===@@@@@@AAADDDCCCEEEQQQhhhrrr___QQQGGGCCC>>>:::888777666666666666666666666555444444555555555555444444444333555555555555555555555555333333333222222222111111222222222222222222222222555555444444444333333333333444555444222222222444666666555555666666777888999777:::999:::GGGLLL@@@<<<<<<<<<;;;:::999888777666888:::===?????????>>>@@@???AAAFFFMMMQQQRRRRRRSSSZZZccclllsssyyy}}}|||zzzxxxvvvrrrooojjjhhheeebbb___^^^^^^^^^[[[[[[[[[ZZZ]]]ggguuuzzzoooddd[[[WWWQQQLLLHHHEEEBBB@@@???>>>===;;;<<>>:::888444555777999<<<@@@BBBDDDNNNRRR\\\ffflllrrr~~~}}}nnnqqqqqqqqqooohhhccciiirrr|||uuujjjhhheeegggqqqppprrrqqqoooooollldddZZZnnnmmmpppwww{{{|||xxxooocccZZZVVVRRRLLLFFF@@@>>>;;;::::::::::::999888999999:::;;;<<<<<<===<<<;;;:::999999:::;;;<<>>@@@??????EEEMMMZZZeeepppsssvvv|||zzzsssoookkkkkkyyy~~~qqqrrrttttttrrrppptttwwwsssgggYYYNNNIIIAAAFFFWWWllltttqqqppptttzzzrrrdddUUUHHH>>>999777444444444333333444444555000111222444666888999:::333333333333444444444444333333222111111222333333444666999:::::::::<<<======>>>???@@@AAADDDIIIMMMQQQ[[[mmm~~~~~~VVVJJJCCCIIIWWW___bbbccccccaaadddffflllyyyuuurrrrrr{{{zzztttqqqTTTGGG;;;999===???@@@AAABBBCCCDDDLLL```zzzvvvbbbTTTGGGCCC>>>:::888777666666555555555555555444444333555444444444444333333333555555555555555555555555555444444333222111111000222222222222222222222222555444444444444333333333222333444444333333444555555555444444555555666777888666999::::::FFFLLLAAA;;;;;;;;;;;;;;;:::999999999:::<<<>>>?????????>>>>>>???AAAEEEKKKOOOQQQQQQOOOXXXcccnnntttvvvwwwwww|||zzzwwwvvvuuutttqqqooojjjgggddd```___^^^___```\\\[[[YYYWWWXXX___jjjrrruuuhhh```[[[UUUOOOKKKHHHEEEBBB@@@@@@???<<<<<>>:::888444555666888;;;???BBBDDDNNNSSS\\\ffflllqqq}}}~~~oooqqqqqqqqqooojjjfffkkkrrrzzz~~~vvvlllkkkgggeeennnrrrtttvvvxxxzzzxxxkkk]]]mmmlllooowww|||~~~|||rrrjjj___WWWRRRMMMGGGCCC@@@===;;;999::::::999888888888999999::::::;;;;;;999999888777777888999999<<>>>>>@@@??????FFFNNNXXXdddoootttwww}}}~~~tttooommmkkkwwwrrrsssvvvtttssssssxxx}}}zzznnn^^^QQQJJJAAAGGGXXXlllsssnnnkkknnnwwwqqqeeeWWWIII???999777666555444333333333333333//////000111333444555555222222333333333444444444444333111000000111333444333666888:::::::::<<<>>>>>>@@@BBBCCCDDDFFFIIIKKKQQQ[[[mmmxxxyyy|||TTTHHHBBBIIIUUU^^^aaabbb```^^^aaabbbiiixxxsssppprrr}}}yyyrrrpppTTTGGG<<<:::<<<===???AAAEEEFFFHHHMMM]]]vvvyyydddVVVGGGCCC>>>:::888777666666555555555666666555555444444444444444444333333333555555555555555555555555666555555333222111000000111222222222222222333333444444444444444444444444111333444444333333555666444444444444444555666666888555999:::999BBBGGG>>>::::::;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>=========>>>@@@DDDHHHLLLOOOPPPPPPXXXdddnnnsssuuuuuutttyyywwwtttrrrrrrpppnnnllliiigggccc```^^^___```aaa[[[ZZZXXXUUUUUUZZZaaafffuuu{{{nnnfffaaaZZZTTTOOOKKKHHHEEE@@@AAA@@@===<<<@@@GGGNNNQQQ[[[dddiiinnntttvvvuuutttvvvzzz~~~yyyfffQQQFFFBBB>>>:::999777777888:::===AAADDDGGGNNNRRR[[[eeekkkppp{{{~~~ooonnnmmmnnnpppnnnkkknnntttvvvzzzssslllkkkfffccciiirrrsssuuuyyy}}}pppaaannnmmmpppwww}}}}}}}}}~~~|||xxxooohhh___WWWQQQKKKFFFBBB???===:::999:::::::::999::::::::::::::::::::::::888888888777777888888888999<<>>???@@@@@@@@@FFFNNNVVVbbbnnntttxxx~~~wwwrrrpppkkkvvvsssuuuzzzuuuttttttzzz~~~ssscccUUUMMMAAAHHHZZZnnnssslllfffgggsssooofffYYYJJJ???999777666555444444333333333333222222222222222222222222222222222333333333444444333333222111111222333333333555888::::::;;;<<<>>>>>>AAAEEEGGGGGGGGGGGGGGGQQQ[[[nnnyyyxxxqqqOOOEEEAAAIIIVVV^^^bbbddd___]]]___aaahhhwwwrrrpppsss{{{tttqqqSSSGGG===:::;;;<<<>>>AAAFFFIIILLLPPP___uuu{{{eeeVVVGGGCCC>>>:::888777666666555666666777777777666666444444444444444444444444555555555555555555555555666666555444333111111000111111111222222333333333444444444444444444444444222333444444444444555666444444444444444555666666999555999:::666<<<@@@999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>AAACCCFFFJJJNNNPPPSSSZZZdddmmmrrruuuwwwxxxzzzxxxtttqqqooonnnkkkiiiiiigggccc```______```aaaZZZYYYWWWVVVVVVXXX\\\```gggsssuuulllggg___XXXRRRNNNJJJGGG???@@@???===<<<>>>DDDJJJLLLTTT]]]ccciiipppsssrrrvvvvvvwwwxxxzzz}}}yyyfffQQQFFFBBB>>>;;;999888888999:::===AAAEEEHHHMMMQQQZZZdddjjjppp{{{ooolllkkknnnsssssspppppprrrqqqvvvoooiiijjjeee___dddmmmnnnpppttt{{{|||qqqcccpppnnnqqqxxx~~~{{{zzz{{{yyytttnnnhhh```XXXRRRLLLGGGDDD>>><<<:::999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888777;;;???CCCGGGNNNWWW^^^cccoooyyyrrrdddYYYUUUVVV\\\mmm~~~uuullleeeaaa^^^\\\WWWSSSLLLHHHEEECCCAAA@@@@@@>>>???AAA@@@@@@FFFNNNUUUaaannntttxxx{{{vvvtttmmmuuu~~~uuuxxx}}}|||zzzxxx~~~vvvgggZZZRRRCCCIIIZZZmmmrrriiicccdddpppnnnggg[[[LLL???999777666555444333333333333333666555555444444333333222222222222222333333333333333333333333333333333333222555888999:::;;;===???<<>>:::888777666666555666777777777777777777444444444555555555555666555555555555555555555555666555555444333222222111111111111222222333333444333333333444444444444555333444555555444333555666555555444444555555666777999444999;;;555888<<<666:::;;;;;;<<<<<<<<<;;;;;;999:::::::::;;;;;;<<<<<<===???AAACCCEEEIIINNNQQQUUU[[[dddmmmssswwwzzz|||}}}zzzuuuqqqooommmkkkiiihhhgggdddbbb```_________YYYXXXWWWWWWWWWXXXZZZ[[[^^^hhhuuu{{{nnniiiaaaYYYSSSNNNIIIFFF===>>>>>><<<;;;<<>>>>>>>>>>>>>>>>>>>>======<<<<<<999999::::::::::::999999777;;;???BBBFFFLLLUUU[[[aaammmwww~~~pppcccWWWTTTVVV\\\nnn~~~uuummmgggdddaaa```ZZZUUUOOOKKKHHHFFFDDDCCC@@@??????AAA@@@@@@GGGOOOSSS```mmmtttyyy}}}yyywwwnnnuuu~~~wwwzzz|||mmmaaa[[[KKKOOO\\\lllppphhhdddgggnnnmmmhhh\\\MMM@@@999777555555444333333333444444555555555555444444444444111222222222222333333333222333555666666555333222222555888999:::;;;===???===???AAACCCEEEGGGKKKNNNSSS]]]ppp~~~rrrYYYDDD???@@@JJJVVV\\\___```___^^^bbbdddjjjvvvrrrqqqvvv}}}sssRRRHHH>>>:::999999<<>>:::888777666666444555666666777777666666555555555666666666777777555555555555555555555555555555444444333333333333000111111222333333444444333333333444444444555555444555666555444333444555666666555555666666777888888333888<<<666777;;;777;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>>>>>>>@@@BBBDDDEEEHHHNNNRRRRRRYYYdddnnnuuuzzz}}}~~~~~~{{{vvvrrrpppnnnlllkkkhhhgggfffdddbbb___]]]\\\ZZZYYYXXXXXXXXXXXXWWWVVVWWW___hhhpppxxx~~~}}}yyynnniii```XXXQQQKKKFFFCCC:::<<<===;;;:::;;;@@@DDDGGGNNNUUU\\\eeeppptttssswwwwwwwwwxxxzzz|||~~~~~~}}}}}}xxxeeePPPFFFBBB???;;;::::::999999:::===BBBFFFIIINNNSSS]]]hhhooovvvooofffgggppp}}}}}}zzzzzz|||ssskkkkkkbbbYYY[[[\\\bbbhhhnnnssstttlllcccsssrrrttt{{{{{{uuuttttttrrrmmmgggccc\\\TTTMMMFFFBBB???<<<;;;999:::===???@@@@@@@@@@@@??????>>>>>>======::::::;;;;;;;;;;;;::::::888;;;???AAADDDJJJRRRYYY```kkkuuu|||~~~oooaaaVVVSSSUUU]]]ooo~~~uuunnniiifffdddccc\\\XXXRRRMMMJJJIIIGGGFFF@@@???@@@AAAAAAAAAGGGOOORRR```mmmtttyyy~~~{{{xxxooouuu~~~xxx|||tttiiicccTTTUUU___mmmpppjjjhhhmmmmmmmmmhhh]]]MMM@@@999777444444444333333444444555222222222333333444444444111111222222222333333333222444666888888666444222222444777999:::;;;===???@@@AAAAAABBBEEEJJJRRRWWWTTT^^^ppp|||}}}lllRRRBBB>>>@@@JJJUUUZZZ[[[]]]```___cccfffkkkyyyssspppttt}}}qqqRRRHHH>>>:::999999<<>>:::888777666666333333444555666666666555555666666666777777888888555555555555555555555555444444444444444444444444000000111222333333444444333333333444444555555555555666777666444333333444666666666666666777888888777222888===777888<<<:::<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;===>>>???@@@>>>AAACCCDDDEEEHHHNNNSSSOOOWWWdddpppwww{{{}}}~~~{{{vvvsssqqqpppooonnngggggggggeeeccc___\\\ZZZ[[[ZZZYYYXXXXXXWWWTTTRRRSSSXXX^^^dddllltttvvvsssmmmggg___VVVOOOIIIDDD@@@999:::<<<;;;999:::>>>CCCFFFLLLSSS[[[eeeqqqvvvuuuvvvwwwyyy{{{}}}~~~~~~}}}~~~}}}}}}xxxeeePPPFFFCCC???<<<:::===<<<;;;<<>>??????@@@@@@BBBAAA@@@???>>>===>>>>>>===<<<;;;999999999999::::::;;;<<<@@@EEEKKKQQQUUU\\\eeeppp|||qqqdddYYYUUUVVV[[[mmm~~~uuuooollljjjhhhfff[[[XXXUUURRRNNNJJJEEEBBBAAABBBBBBAAA@@@BBBHHHMMM[[[```fffnnnyyy{{{wwwpppqqq}}}yyyxxx|||ttteeeTTTaaaeeehhhpppooojjjmmmxxxqqqdddWWWKKKCCC>>>===555444333444666666666555222333333333222000...---333333333222222333444444333333333333333333333333666777999:::;;;<<<<<<===???@@@@@@@@@FFFSSSfffsssqqqlllqqq|||sssaaaKKK@@@>>>AAAJJJVVV^^^^^^[[[______dddeeejjj~~~yyysssvvvnnnTTTJJJ@@@<<<;;;:::;;;>>>DDDIIISSSgggfffTTTFFFCCC???<<<:::888555333888777666555555666777888666555444333444555888999444444444555444444333333555555555444444333333333333333333333333333333333333333333333444555666666777777777666555555444444666444333555888:::999777666666777888999999::::::;;;;;;:::999999999::::::;;;;;;;;;;;;<<<===>>>???<<<===@@@CCCHHHLLLOOOQQQTTTYYYfffvvv|||zzzxxxwwwwwwxxxlllllljjjfffaaa^^^]]]]]]YYYZZZZZZYYYWWWVVVVVVWWWVVVUUUUUU[[[ccchhhhhheeebbb^^^YYYRRRLLLGGGCCCBBB<<<<<<===<<<;;;<<<>>>@@@EEEIIIQQQZZZdddmmmssswwwvvvwwwyyyzzz{{{{{{{{{zzz~~~|||xxxzzz~~~gggPPPGGGBBB;;;888999::::::;;;===AAAEEEJJJLLLQQQUUU```mmmsssyyy~~~hhh^^^```nnnzzztttnnnhhhbbb]]]ddd```hhhnnnjjjjjjhhh^^^rrrssstttwww}}}~~~|||xxxuuutttrrrooommmddd```ZZZRRRKKKFFFBBBAAA??????>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>===;;;:::888777666666666666888999;;;???CCCJJJPPPUUU]]]fffqqq|||{{{mmmaaaWWWTTTWWW^^^ooo|||tttnnnlllkkkiiiggg]]]YYYUUUQQQMMMIIIDDDAAA???AAAAAAAAA@@@CCCIIIOOOYYY```hhhoooxxx~~~xxxrrrnnnqqq}}}yyyvvvzzzyyylllXXXccchhhkkkrrrpppjjjnnnrrrlllaaaTTTIIIAAA<<<:::555444333444666666666555555666666666666444333222444333333222222333333444333333333333333333333333666666888:::;;;<<<<<<<<>>999777666444222888777666555555666777888666666555444555555777777444444555666666555555555555555444444444333333333333333333333333333333333333333333333444555666777888777777666666555444444666444333555888999888777666666777888888999::::::;;;::::::999::::::;;;;;;<<<<<<<<<<<<======>>>???>>>???AAADDDHHHLLLOOOQQQSSSYYYgggwww~~~wwwuuurrrllleeeaaa``````]]]]]]\\\ZZZXXXVVVUUUUUUUUURRRRRRUUU[[[___^^^\\\XXXUUUQQQKKKGGGCCCAAA???;;;<<<<<<<<<;;;===???BBBFFFJJJRRR[[[eeemmmrrruuuxxxyyy{{{|||}}}}}}|||||||||~~~~~~|||yyyyyyhhhQQQHHHCCC<<<999:::::::::<<<>>>BBBGGGKKKNNNRRRWWWaaammmtttzzzkkkeeegggssszzzuuurrroookkkgggiiidddiiimmmhhhhhhfff\\\qqqrrrsssuuuyyy|||xxxuuusssqqqnnnlll___\\\WWWQQQKKKFFFCCCBBBBBBAAA???>>>===>>>@@@AAA@@@@@@AAAAAA@@@???>>>===>>>===;;;:::999888888888666888:::===BBBHHHOOOTTT___hhhsss}}}yyykkk___VVVVVVYYYbbbrrryyyrrrmmmlllkkkiiiggg^^^ZZZTTTOOOKKKGGGCCCAAA>>>@@@AAA@@@@@@DDDJJJPPPVVVaaakkkqqqvvv~~~}}}zzztttmmmmmmppp}}}xxxsssuuu}}}rrr\\\fffjjjmmmsssoooiiimmmkkkfff]]]RRRHHH@@@:::777555444333444666666666555666666777777777777666555444333333222222333333333333333333333333333333333444555777999:::;;;<<<<<>>;;;;;;999:::===???GGGTTTjjjkkk\\\JJJEEE>>>999666666555444777777666666666666777777666666666666666666555555444444555666777777777777444444444444333333333333333333333333333333333333444333333444444555666777888888777777666555555555666555444555777888888777666777777888888999999999::::::999::::::;;;<<<===>>>============>>>>>>???@@@AAABBBEEEHHHKKKNNNPPPRRRXXXfffwwwvvvlllfffcccbbbaaa```^^^\\\YYYWWWUUUTTTUUURRROOOPPPSSSVVVUUUTTTOOOMMMJJJFFFCCCAAA@@@???;;;<<<<<<<<<<<<===AAADDDFFFKKKSSS\\\eeelllqqqsssxxxyyy{{{|||}}}}}}||||||{{{}}}~~~|||yyyyyy}}}iiiRRRIIIDDD===999;;;:::;;;===AAAEEEJJJMMMPPPTTTYYYcccmmmuuu}}}ppplllnnnxxxzzztttuuuwwwvvvsssoooggghhhjjjeeeeeecccZZZpppqqqrrrsssvvv|||xxxuuurrrpppmmmkkk```]]]XXXRRRMMMHHHEEECCCBBBAAA???===>>>@@@CCCDDDFFFEEECCCAAA???>>>>>>>>>???>>>===<<<;;;999999888444777:::===AAAGGGOOOUUU```jjjvvv~~~{{{lll___VVVWWW\\\fffuuu~~~xxxpppllljjjhhheeeccc^^^YYYSSSMMMJJJGGGDDDBBB???AAAAAAAAA@@@CCCIIIOOOWWWcccooosssuuuzzz~~~~~~zzzxxxrrrjjjjjjooo|||vvvnnnmmm}}}ttt]]]fffiiimmmssslllfffkkkfffbbb[[[QQQHHH???999666555444333444666666666555333333444555555555555555444444333222222222333333333333333333333333333333333444666888:::;;;;;;<<<<<<>>>???@@@AAADDDHHHLLLRRR\\\ooo~~~{{{pppfffZZZIII<<<;;;>>>IIIXXXbbbeeeccc\\\[[[______bbbwww}}}|||~~~jjjPPPFFF>>>;;;;;;999:::<<<>>>GGGUUUjjjmmm]]]OOOIIIAAA;;;888888888888777777666666666666777777555666777888777666444222222333444666666777777777333333333333333333333333444444444444444444444444444444444444555666777888999888888777777666666555555555555555666777777777666777777777888888888999999999999999:::;;;======>>>>>>=========>>>>>>???BBBCCCDDDFFFHHHKKKMMMNNNPPPVVVcccuuuuuukkkeeeccccccaaa___\\\[[[YYYVVVTTTVVVSSSPPPOOOQQQRRRSSSRRROOOMMMJJJGGGDDDBBBBBBAAA=========<<<;;;===AAACCCEEEJJJSSS\\\eeelllqqqsssvvvwwwyyyzzz{{{{{{{{{{{{zzz|||}}}}}}{{{{{{|||~~~iiiRRRHHHCCC<<<999:::999;;;???CCCHHHMMMPPPRRRVVV[[[dddmmmvvvwwwnnnpppxxxxxxqqqtttyyyzzzyyypppfffeeeeee```aaaaaaWWWooopppqqqrrruuu~~~|||xxxtttqqqoookkkiiiaaa___ZZZTTTMMMHHHCCCAAA@@@???>>>>>>@@@CCCFFFHHHNNNJJJFFFAAA>>>===>>>???;;;;;;:::999888777666555444888<<>>@@@BBBDDDEEEGGGIIIKKKPPP^^^sssxxxtttrrriiicccYYYIII<<<:::===GGGUUU```cccaaaYYYYYY^^^___bbbwwwzzzuuuwww~~~~~~fffOOOFFF>>><<<;;;::::::<<>>???CCCCCCDDDEEEGGGJJJLLLMMMNNNSSS___ppp|||sssiiieeecccaaa^^^]]]\\\[[[XXXVVVUUUSSSQQQPPPQQQRRRTTTTTTSSSQQQMMMIIIFFFCCCBBBBBB@@@@@@???<<<;;;===@@@CCCEEEJJJQQQ[[[dddkkkppprrrtttuuuwwwyyy{{{{{{{{{{{{yyyzzz||||||||||||}}}~~~}}}hhhQQQGGGBBB;;;777888888;;;@@@EEEKKKOOORRRTTTVVV\\\dddlllvvv}}}kkknnntttvvvlllooouuuxxxxxxnnnbbb______[[[^^^___VVVmmmppprrrrrruuu}}}|||wwwtttqqqnnnjjjgggaaa___ZZZTTTMMMGGGBBB??????>>>>>>???BBBEEEHHHJJJOOOLLLGGGBBB>>>===>>>???;;;;;;;;;;;;;;;:::888888666;;;@@@CCCEEEJJJTTT[[[dddooo{{{}}}mmm]]]RRRSSSYYYiiiyyyyyyqqqlllhhhddd```\\\]]]YYYTTTOOOLLLIIIFFFDDDCCCDDDDDDAAA???AAAFFFKKKZZZfffqqqttttttwwwzzz{{{~~~{{{}}}}}}vvvpppkkkggglllwwwrrrfff^^^ooouuuwwwxxxyyy|||}}}xxxqqqWWW]]]```hhhooofff___hhhjjjfff^^^UUUJJJAAA:::777555444333444666666666555444444333333444555666666555555444333222222222222333333333333333333333333333444666888:::<<<=========>>>@@@BBBDDDGGGIIIJJJQQQ```ttt~~~oooiiiiiidddbbbZZZIII>>>;;;<<>>======;;;;;;<<<@@@HHHUUUfff~~~rrr]]]KKKFFF>>>888666777888888666666777777777777666666444555777888888666444333222222333444555555555444222222222222333333333333444444444444444444444444666555555666666777888999::::::999999888777777777444555666666444444555666777777777777777777777777888888777888888999:::;;;;;;;;;;;;<<<<<<===>>>???BBBBBBCCCEEEGGGIIIKKKLLLNNNQQQ[[[jjjwww~~~qqqjjjfffccc___^^^___^^^ZZZWWWSSSRRRRRRRRRRRRSSSUUUVVVUUUSSSOOOJJJFFFCCCAAA@@@AAA@@@???===;;;===AAAEEEHHHKKKQQQYYY```gggllloooppprrruuuxxxzzz{{{||||||wwwwwwxxxzzz{{{|||}}}~~~~~~hhhQQQGGGAAA:::666777777:::@@@GGGMMMQQQTTTUUUTTT[[[cccjjjvvv}}}iiilllqqqxxxtttiiiiiioootttuuummm```[[[[[[YYY\\\]]]SSSlllpppssstttvvv}}}|||wwwssspppmmmiiifffbbb```\\\VVVOOOIIIDDDAAA??????@@@BBBCCCFFFHHHIIIIIIHHHFFFCCCAAA???======<<<<<<===>>>>>>===<<<;;;999>>>DDDFFFHHHMMMWWW```fffqqq|||~~~ooo___TTTUUU[[[iiiyyyzzzsssnnnkkkgggccc______\\\WWWRRRNNNIIIDDDAAABBBCCCCCCAAA@@@BBBGGGLLLYYYdddooosssuuuyyy{{{{{{~~~~~~{{{{{{uuuoookkkfffkkktttqqqcccZZZiii{{{wwwxxxrrruuuvvvvvvwwwxxxrrrjjjSSSXXX\\\fffnnnddd___iiiooojjjaaaVVVJJJAAA:::777555444333444666666666555555444444333333444555666666555444333222222222222333333333333333333333333444555777999;;;===>>>>>>======<<<>>>AAAEEEHHHIIIRRR```ttt|||jjjaaabbbaaabbbZZZGGG???<<<;;;CCCNNNWWWXXXVVVTTTVVV___ccchhh{{{zzzppphhhjjjvvvhhhOOOFFF???>>>>>><<<<<<===AAAIIITTTddd{{{uuu```IIIDDD===888777777888888555666777888888777666555444555666777777666666555444444555555555555555444111111222222222333333333555555555555555555555555666666666666777888999999;;;::::::999888888777777333555777666444333444666777777777777777777777666888777777777777777888888999999999:::;;;===??????@@@AAABBBCCCFFFHHHJJJKKKPPPQQQYYYgggsss|||{{{ssslllhhhcccaaabbb```\\\WWWTTTUUUVVVVVVVVVVVVWWWWWWVVVSSSOOOJJJFFFCCCAAA@@@???>>>===<<<<<>>@@@AAABBBAAA@@@CCCIIINNNWWWbbblllrrrvvv{{{}}}||||||{{{{{{tttmmmjjjeeejjjrrr|||~~~pppbbbYYYeeevvvrrrqqqooorrrrrrrrrsssssslllcccQQQVVVZZZfffnnnddd___jjjrrrlllbbbVVVJJJ@@@:::666555444333444666666666555444444222111111222333444666555444333222222222222333333333333333333333333444555777:::<<<>>>??????BBB@@@???@@@CCCGGGJJJLLLRRR___rrr}}}hhh^^^___aaacccYYYFFFAAA===;;;AAALLLSSSTTTRRRRRRVVV```eeejjj}}}vvvllleeeiiivvvkkkOOOFFF?????????===<<<>>>AAAIIITTTccczzzwwwcccHHHDDD>>>:::999:::::::::555666777888888777666555444444555666666777777666666666666666666666555555111111111222222333333333555555555555555555555555666666666666777888999:::;;;;;;:::999999888888777333555777666444222444666777777777777666666666666888777666666666666666777777777888999;;;===???@@@???@@@AAACCCEEEGGGJJJKKKRRRRRRYYYeeeqqq|||zzzqqqlllfffddddddbbb\\\WWWXXXYYY[[[[[[ZZZYYYYYYYYYWWWTTTPPPLLLHHHEEECCCBBB<<<<<<<<<<<<===AAAGGGLLLRRRRRRSSSUUUYYY^^^bbbeeeccceeeiiimmmpppsssuuuuuuqqqpppppprrrvvvyyy||||||{{{|||~~~kkkSSSIIICCC<<<888999444888@@@HHHOOOSSSUUUUUUQQQYYY```gggvvvuuulllqqqsssttt}}}ssshhhfffkkkrrrwwwpppaaa\\\[[[XXX[[[YYYNNNooonnnppptttxxx~~~zzzvvvrrrnnnjjjgggbbb```\\\YYYUUUOOOIIIEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIFFFCCCAAA@@@@@@>>>===<<<;;;:::999888999:::;;;>>>FFFPPPTTTTTTTTTYYY^^^hhhrrr~~~|||lll]]]VVVXXX\\\fffzzz|||wwwtttrrroooiiieee``````]]]XXXQQQJJJFFFDDDAAAAAA@@@??????AAAFFFIIIVVVaaakkkqqqvvv{{{~~~~~~~~~~~~{{{pppiiiffffffnnn~~~oooaaa^^^hhh|||rrrmmmrrrooonnnoooppplllccc\\\RRRPPPWWWaaaeeeaaacccjjjqqqlllbbbVVVIII@@@<<<:::222333333444555666777777444333111111222333222111222222222222222111000///444333222111000000000000333333555666999:::<<<===???AAACCCDDDDDDFFFIIIKKKSSS]]]ooossseeeccc___]]]XXXKKKBBB@@@CCCJJJOOOQQQRRRUUUSSSYYYaaammm{{{tttnnniiillltttjjjTTTIII???<<<<<<;;;<<<>>>AAAFFFRRRhhh|||___MMMDDD<<<:::999777666888;;;::::::999888777666666666666666666666666666666777666666666555555555555444333333222222333333444555555555555555555555555666666666666666555555444777888999::::::999777666333444555555555555555444555555555555555555555555444555777888888888777666777888999:::<<<===>>>???>>>>>>>>>>>>@@@EEELLLQQQWWWXXX\\\bbbmmm{{{~~~tttooohhhdddbbb```]]]YYYZZZYYYXXXYYY\\\___```______[[[TTTMMMGGGCCC@@@???===;;;;;;<<<===@@@IIISSSZZZZZZ[[[[[[[[[[[[\\\]]]``````aaaeeeiiimmmoooppppppnnnlllooossswwwxxxwwwxxxxxxyyy|||zzzfffPPPDDD???;;;888777999777;;;EEENNNPPPQQQRRRVVV[[[```ggguuu|||vvvlllooorrruuu~~~tttooolllrrryyyvvvtttlll```ZZZ^^^bbb]]]TTTnnnmmmoootttxxx}}}yyysssooollliiigggbbb___[[[WWWSSSNNNIIIEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIFFFCCCAAAAAAAAA@@@>>><<<;;;:::999999999::::::===CCCKKKPPPRRRUUU[[[```hhhqqq}}}zzzlll___YYY[[[```jjj{{{|||wwwtttrrrppplllhhhcccaaa^^^ZZZTTTOOOIIIFFF@@@@@@@@@??????BBBFFFJJJVVVaaalllrrrvvv|||~~~}}}}}}yyyoooiiieeeeeemmm~~~pppccc___iii|||qqqlllnnnmmmmmmnnnmmmggg^^^WWWMMMKKKQQQ]]]bbb```bbbiiiqqqooogggZZZKKK>>>888777444444444444444555555555777555333333333444333222222333333333222111111000555444444444444444555555444444666888999;;;;;;<<>>???@@@@@@@@@@@@AAAEEEJJJNNNSSSVVV[[[bbbmmm{{{uuupppiiifffdddccc```]]]]]]\\\\\\___bbbdddddddddaaa\\\UUUNNNHHHDDDAAA@@@>>>;;;:::<<<>>>BBBLLLWWW^^^___^^^]]]ZZZXXXWWWWWW[[[ZZZ[[[]]]bbbeeeggghhhiiigggeeeggglllppprrrrrruuuvvvwwwyyy}}}qqq___KKKBBB???<<<999888:::999===GGGOOOQQQRRRSSSVVV[[[aaahhhuuu{{{uuummmpppqqqttt}}}|||qqqnnnnnnvvv~~~yyyqqqlllccc```cccgggaaaXXXlllkkkoootttxxx}}}xxxrrrmmmkkkiiihhhaaa]]]XXXSSSOOOLLLHHHFFFEEEFFFGGGIIIJJJKKKKKKKKKIIIFFFCCCBBBAAAAAA@@@???<<<;;;;;;:::999:::::::::;;;???DDDJJJPPPWWW^^^bbbkkksss~~~~~~wwwlllaaa\\\___cccppp~~~~~~wwwsssrrrqqqmmmjjjddd```\\\YYYVVVQQQKKKEEE?????????>>>???BBBGGGKKKUUU```lllrrrwww}}}}}}|||xxxoooiiiddddddmmmsssfffaaajjj}}}rrrlllkkkmmmpppoookkkcccYYYSSSIIIGGGMMMYYY______cccjjjssstttpppcccOOO???777555666555555555444444444333999777555444555555444333333333333333333333222222444444444444555666777888444555666888:::;;;;;;;;;???AAACCCDDDEEEFFFIIILLLTTT^^^ooo|||ppppppnnnlllcccSSSGGGEEEGGGNNNTTTTTTVVVXXX[[[cccooo}}}}}}vvvqqqrrrxxxkkkOOOHHHAAA>>><<<:::===BBBFFFGGGOOOddddddPPPFFF>>><<<;;;999999:::777777777888888888999999666666666666666666666666777777777666666666555555444444333333333333444444333333444444555555555666555555666666555555444333777888999::::::999888777777777777777666555555444666666666666666666666666666666777888888888888777888999:::;;;<<<>>>>>>???AAABBBCCCCCCCCCDDDHHHJJJNNNRRRYYYbbbnnn|||vvvqqqkkkhhhgggfffcccaaa^^^___```cccgggiiiiiihhhddd___VVVOOOJJJFFFCCCAAA>>>;;;:::<<>>EEENNNXXXaaafffqqqxxx|||{{{uuukkkaaa]]]___ddduuuyyytttqqqooollliii```[[[VVVTTTTTTPPPIIIBBB?????????>>>???BBBGGGKKKTTT```lllsssxxx~~~~~~~~~}}}vvvnnniiiccccccmmmvvviiiaaakkk|||}}}wwwpppmmmqqquuutttmmmbbbXXXRRRJJJGGGKKKXXX``````cccjjjtttxxxwwwjjjUUUCCC999777666666666666666666666666:::888555555555555444333444444444333333444444444222222222222333444555666222333555888:::;;;<<<<<>>CCCEEEFFFKKK\\\|||fffOOOFFF>>><<<;;;999888:::777777777777888888888888666666666666666666666666777777777666666666666555444444333333333333444444222333333444444555555666444555555555555444333333555666777888888888777777888888888888777666444444555555555555555555555555777777888888888888999888999:::;;;<<<===>>>?????????AAACCCDDDDDDEEEGGGIIIKKKPPPXXXcccooo}}}zzzuuunnnjjjiiigggdddaaa^^^___aaaeeeiiillllllkkkiiibbbYYYQQQLLLHHHEEEBBB???<<<:::<<<@@@GGGVVVcccbbbeeehhhgggccc___]]]\\\WWWUUUSSSSSSTTTVVVWWWWWWZZZYYYWWWWWW[[[```eeehhhkkkllloooqqqtttxxx|||~~~~~~~~~zzzlll[[[OOODDDAAA@@@===::::::;;;;;;@@@HHHNNNOOOPPPSSSXXX]]]cccjjjwwwwwwooommmnnnnnnpppvvv}}}nnngggiiippprrrppplllhhhiiijjjeee]]]lllmmmqqqxxx|||}}}{{{yyywwwuuuqqqlllhhh^^^YYYSSSMMMKKKIIIGGGFFFFFFGGGJJJLLLNNNNNNNNNNNNNNNJJJFFFBBB@@@>>><<<:::<<<<<<<<<;;;;;;;;;::::::888999<<>>???BBBGGGKKKRRR^^^kkksssyyy~~~}}}uuunnnjjjbbbcccmmmxxxkkkaaalllzzzyyy}}}wwwssswwwzzzxxxpppcccXXXQQQKKKGGGKKKXXXaaaaaaccchhhpppuuuvvvkkkWWWEEE;;;999555666666777888888999999888666444333444444333222555444444333333444555555333333222222222222333333333333555777999;;;===>>>???AAACCCDDDEEEHHHKKKNNNWWW```qqq~~~rrrvvvyyyvvvgggRRRHHHFFFHHHPPPUUUVVVXXXZZZ```iiivvvvvvoooiiikkkqqq~~~sssSSSKKKCCC???===;;;>>>DDDFFFFFFIIIUUUppphhhOOOEEE===;;;:::888888999999999888888777666666555777777777777777777777777888777777777666666666666555444444333333444444555333333333333444444555555444444444444444333333222333333444444555555555555888888888888777666444444444444444444444444444444888888888888888999999:::;;;;;;<<<<<<===>>>??????===???BBBDDDDDDEEEGGGIIIIIINNNWWWbbbooo|||}}}zzz}}}~~~xxxqqqllliiifffbbb_________aaafffkkkoooppppppnnnfff[[[SSSNNNKKKGGGDDD???<<<:::<<<@@@HHHXXXfffdddiiinnnnnniiiccc``````ZZZWWWSSSQQQRRRRRRSSSRRRTTTSSSQQQQQQRRRVVV\\\___ccceeehhhkkkooouuu|||ttteeeWWWMMMDDDBBB@@@<<<999999:::;;;@@@HHHLLLLLLNNNRRRWWW]]]dddkkkxxxvvvmmmkkknnnnnnmmmpppvvvyyywwwsssgggccceeemmmwwwvvvrrrkkkhhhfffaaa[[[lllmmmrrrxxx~~~zzzyyyyyyxxxvvvqqqjjjfff\\\XXXRRRMMMJJJIIIGGGFFFFFFHHHKKKMMMNNNNNNMMMMMMMMMJJJEEEBBB???===;;;999;;;<<<<<<<<<<<<;;;::::::888:::>>>CCCLLLWWWdddmmmwww~~~zzzxxxrrrggg\\\XXX[[[```tttzzzsssnnniiiddd___[[[XXXUUUSSSRRROOOIIIEEEAAAAAA@@@??????AAAFFFJJJPPP\\\jjjrrrxxx~~~{{{tttoookkkccccccnnnyyymmmbbblllxxxyyy~~~~~~uuuiii[[[SSSLLLHHHMMM[[[ddddddeeeiiimmmppppppfffUUUEEE<<<999555555666777888999::::::666444222222333444333222555444333222333444555666555555444444444444444555999888777777999;;;>>>@@@???AAACCCEEEFFFHHHLLLNNNXXXaaarrr|||qqqxxx|||yyygggOOOCCCBBBEEEMMMSSSUUUWWWZZZaaaiiiuuurrrjjjddddddlllzzz|||\\\PPPCCC>>>======???CCCFFFHHHJJJQQQfffjjjNNNEEE===;;;:::888777999:::999888777666555555444777777777777777777777777888888777777777666666666555555444444444444555555444444333333333333333333333333444444333333222111111111222222333333444444777777777777666555555444555555555555555555555555999999888888999999:::;;;<<<<<<======>>>??????@@@<<<>>>AAABBBCCCDDDFFFHHHHHHMMMUUU___kkkxxx{{{wwwzzz~~~|||tttnnnkkkgggccc___``````bbbffflllqqqtttuuusssiii]]]TTTQQQNNNIIIEEE???<<<:::<<<@@@HHHVVVdddjjjqqqwwwwwwppphhhdddddd___[[[VVVSSSRRRRRRQQQPPPOOONNNMMMKKKKKKMMMQQQTTTXXXZZZ^^^```eeennnyyyqqqaaaTTTKKKDDDBBB@@@;;;999999:::;;;AAAHHHKKKJJJMMMQQQVVV]]]dddlllzzzuuullliiinnnqqqmmmkkknnnqqqrrrkkkeeedddeeekkk~~~|||}}}zzzrrrkkkfff___XXXllllllpppwww~~~{{{yyyxxxvvvrrrmmmgggbbbZZZWWWQQQNNNKKKIIIGGGFFFGGGIIIKKKNNNNNNNNNLLLKKKJJJGGGCCC@@@???===<<<:::;;;<<<=========<<<::::::888<<>>@@@EEEHHHNNN[[[iiirrrxxx~~~zzztttpppkkkddddddnnnzzznnneeelll|||}}}xxx{{{sssdddYYYNNNJJJQQQaaammmmmmllloooooopppmmmdddUUUGGG>>>;;;555555555666666777777777444333111222333555444444444333222111222333555666555444444444555666777888CCC@@@<<<:::999;;;>>>AAA???AAACCCEEEFFFIIILLLOOOYYYbbbsss}}}rrrzzz|||hhhNNNCCCBBBEEENNNUUUWWWZZZ]]]bbbiiirrr~~~sssjjjbbbaaahhhxxxeeeUUUDDD===>>>??????AAABBBFFFIIIMMM\\\yyylllPPPFFF>>><<<;;;999999:::888888777777666666666555777777777777777777777777888888888777777777666666555555444444444444555555555444444333333222222222333333333333333222111111111111111222222333444555555555666666666555555444777777777777777777777777:::999999888999:::;;;<<<=========>>>>>>??????@@@>>>???@@@@@@@@@AAACCCEEEGGGKKKRRR[[[fffrrrzzzwwwxxx|||}}}vvvpppmmmjjjfffbbb```___```cccjjjpppuuuwwwvvvlll^^^VVVSSSPPPKKKFFF???;;;:::<<>>:::888:::;;;===BBBIIIKKKJJJMMMRRRUUU\\\dddlll{{{uuulllhhhqqquuuooohhhiiimmmqqqgggeeegggfffiii|||~~~|||sssjjj___WWWllllllooovvv}}}}}}{{{vvvrrrnnniiiccc```YYYVVVRRRNNNLLLJJJHHHFFFGGGIIILLLNNNNNNMMMKKKJJJGGGDDDAAA??????>>>===<<<;;;<<<=========<<<::::::888>>>DDDHHHLLLVVVeeeqqqwwwtttlllaaaWWWUUUZZZaaannn~~~wwwrrrmmmhhh```[[[UUUVVVVVVSSSOOOKKKIIIHHHCCCCCCAAA???>>>@@@DDDGGGMMMZZZhhhqqqxxx~~~yyyuuupppllldddeeeooozzznnnggglllxxxzzzxxx}}}|||lll```QQQNNNVVVhhhuuuvvvtttwwwuuusssnnndddWWWKKKAAA===555555555555555444444444444222111222444666666555444333111111111333555666222222222333555666888999KKKGGGAAA<<<:::;;;>>>AAA???AAACCCEEEFFFIIILLLOOOZZZcccsss~~~sss|||jjjOOOFFFEEEIIIRRRYYY\\\___bbbccciiiqqq{{{vvvlllbbb```gggwwwkkkXXXDDD===>>>@@@@@@@@@===CCCGGGIIITTTpppnnnQQQHHH???======::::::;;;666666666666777777777777777777777777777777777777888888888888777777777777555555444444444444555555666555444444333222111000222333333333333222111111222222222222333444555666444444555555555555555555888888888888888888888888;;;:::999888999:::;;;<<<======>>>>>>??????@@@@@@@@@AAA@@@???>>>>>>AAACCCFFFIIIOOOWWWaaannn{{{zzzwwwxxx{{{~~~wwwrrrpppmmmiiifff]]]\\\\\\___fffnnnsssvvvxxxmmm___WWWTTTQQQLLLGGG>>>;;;:::<<>>===999999;;;<<<>>>DDDKKKLLLKKKNNNSSSTTT[[[cccmmm|||vvvlllhhhsssyyyrrrhhhffflllqqqffffffjjjhhhhhh{{{~~~{{{nnnaaaWWWkkklllpppvvv|||~~~xxxrrrmmmhhhdddaaaVVVSSSNNNJJJHHHHHHIIIIIIJJJKKKLLLNNNNNNNNNMMMLLLEEEEEEDDDCCCAAA???===;;;::::::999888888999999999===<<<@@@HHHRRR[[[iiitttyyylll___WWWVVVZZZ]]]rrr}}}rrrmmmkkkhhhbbb\\\ZZZUUUOOOMMMNNNNNNKKKGGGGGGEEEBBB@@@???AAADDDFFFMMMYYYfffooovvv}}}yyyuuuooojjjfffgggooo}}}lllgggooozzz}}}xxxzzzqqqbbbXXXQQQXXXooo~~~}}}zzz|||{{{lllaaaZZZIII:::;;;777777666666555555444444555333333444666777666555333444444555555444444333444333222222222444666888VVVPPPGGG???;;;;;;>>>AAA@@@BBBDDDEEEGGGJJJNNNQQQYYYaaaqqqzzzoooSSSJJJIIILLLVVV^^^``````aaaccciiioooqqq||||||qqqgggeeegggqqq~~~cccJJJDDDDDD@@@>>>@@@CCCBBBEEEKKKTTTgggpppZZZGGG???>>>999:::;;;555999999999888888888888777:::999888666555333222111666666666666666666666666777666555444444555777777444333222222333333111000///000222333333222000///000111111000///000333555222333555555555555666888999999888888888888888999999999::::::;;;<<<==================>>>>>>>>>???>>>@@@BBBDDDDDDDDDBBBBBBFFFJJJOOOUUU[[[eeepppwww}}}}}}|||yyyvvvuuuvvvwwwyyysssnnnjjjfffccc\\\ZZZXXXYYY]]]aaaeeegggiiifff```YYYRRRLLLHHHEEEAAABBB@@@;;;888===JJJUUUnnn~~~qqqiiieeedddbbb___XXXUUUQQQNNNLLLKKKIIIGGGEEEGGGHHHGGGFFFKKKTTT[[[ggghhhkkkrrr{{{rrreeePPPHHHAAA>>>;;;777777999>>>AAAEEEJJJMMMPPPRRRRRRVVV^^^gggooo{{{qqqllljjjwww{{{pppkkklllooolllooommmjjjoooyyyxxx~~~iiiTTTkkklllqqqwww}}}{{{tttnnnhhhccc___WWWTTTOOOKKKIIIHHHIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMGGGFFFEEECCCAAA>>><<<;;;;;;::::::999999:::::::::>>>===AAAIIISSS^^^lllxxx}}}mmm___XXXXXX]]]```rrr|||rrrlllkkkhhhbbb]]]YYYTTTOOOMMMMMMMMMJJJFFFEEEDDDAAA???@@@AAADDDFFFMMMYYYfffooovvv}}}xxxsssnnnhhheeefffnnnzzziiihhhnnnwww}}}{{{xxx}}}yyymmm]]]SSSWWWnnn{{{lll```ZZZJJJ===???888888777777666555444444555444333333555666555444333333444444444444333333444333222222222444666777IIIDDD>>>999777888<<>>AAADDDCCCEEEJJJRRReeexxx\\\IIIAAA@@@:::;;;<<<666999999999888888888888777555555666666666777777777666666666666666666666666555444444444444444555555555444333333444444333111000111222444444222111000111222222111000000222444111333444444444444555777999999888888888888999999999999999:::;;;<<<<<<<<<=========>>>>>>?????????CCCCCCDDDEEEDDDBBB@@@???DDDGGGLLLRRRYYYbbblllssswwwxxxwwwvvvttttttvvvxxxwwwqqqllliiieeeccc\\\YYYWWWWWWZZZ]]]```aaabbb___ZZZTTTMMMHHHDDDBBB555888:::999888===GGGPPPeeexxxvvvrrroookkkgggaaa]]]XXXUUURRRQQQOOOMMMGGGIIIIIIFFFDDDFFFLLLRRR[[[\\\___gggqqq}}}qqqdddOOOHHHAAA>>>;;;888777999===AAAFFFKKKOOOQQQRRRSSSVVV^^^gggooo|||qqqllliiivvvzzzqqqmmmnnnpppnnnqqqqqqnnnooouuuxxxwwwvvvppp[[[lllmmmrrrxxx~~~wwwpppiiibbb^^^XXXUUUQQQMMMJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNJJJIIIGGGDDDAAA>>><<<;;;<<<;;;;;;:::;;;;;;<<<<<<>>>>>>BBBKKKVVVbbbqqq~~~rrrbbbZZZ[[[```dddrrryyyooojjjhhhfffaaa\\\WWWSSSNNNLLLLLLKKKHHHEEEDDDBBB@@@???@@@BBBEEEGGGMMMYYYfffnnnuuu}}}vvvqqqlllhhhfffhhhqqq{{{jjjhhhkkkrrrxxxyyyyyyxxxcccVVVWWWmmmnnnaaa[[[LLL???BBB::::::999888777666555444555444333333444444333222222333333444444333333222444333222222333444666777;;;999666444555888<<>>???@@@@@@CCCDDDEEEEEEDDDCCCAAA@@@AAADDDHHHNNNUUU^^^gggmmmpppqqqqqqqqqqqqrrruuuxxx}}}uuunnniiigggeeeddd\\\YYYVVVUUUWWWXXXYYYYYYXXXUUUQQQLLLGGGBBB???===///444999:::999<<>><<<;;;<<<<<<<<<<<<<<<<<<===>>>??????CCCNNNYYYfffvvv}}}iii^^^]]]```dddqqq~~~|||uuulllgggdddbbb^^^ZZZVVVRRRNNNKKKJJJIIIFFFDDDBBBAAA@@@???@@@BBBEEEFFFMMMXXXeeemmmttt{{{uuuooollliiikkkmmmvvv}}}mmmeeegggnnnvvvzzz||||||eeeYYYZZZnnntttddd\\\KKK>>>AAA<<<;;;:::999888666555555555444222222333333222111222222333333333333222222333333222333333444666777555555555666888<<>>?????????@@@AAACCCCCCCCCCCCCCC???AAAEEEKKKSSS[[[ccchhhkkklllmmmnnnnnnpppsssvvv~~~{{{ssskkkhhhfffeeeeee]]]ZZZWWWVVVUUUUUUTTTSSSOOOMMMJJJFFFBBB>>><<<;;;666:::<<<<<<::::::>>>AAAOOOaaazzz}}}wwwpppiiiddd```^^^\\\WWWWWWUUUQQQLLLHHHHHHIIIJJJKKKMMMSSS\\\iiiwww{{{jjj]]]MMMEEE???===;;;888999;;;===CCCKKKPPPRRRSSSUUUVVVYYY```hhhnnnyyy{{{kkkeeeaaaooo||||||yyywwwtttjjjkkkiiigggfffhhhkkkmmmnnnsssuuuaaalllmmmrrryyyzzztttmmmgggbbb[[[XXXSSSOOOMMMMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQPPPQQQNNNKKKFFFBBB???===<<<===<<<<<<<<<======>>>?????????EEEPPP\\\iiiwwwuuueee^^^___cccppp}}}{{{uuummmgggdddaaa]]][[[UUURRRNNNKKKIIIGGGEEEDDDAAA@@@@@@@@@@@@BBBDDDFFFKKKWWWdddlllrrryyy}}}~~~wwwpppmmmlllmmmpppxxx}}}nnnaaaccckkkvvv}}}|||zzzbbb[[[^^^nnn{{{zzzggg\\\III;;;===;;;;;;:::999888777666666555444222222333333222111222333333444444333333222222333333333444555555666555555666888;;;>>>AAACCCDDDEEEGGGGGGHHHKKKNNNQQQVVVaaasssvvvuuuyyy~~~xxxfffOOOOOOVVVccclllmmmkkkkkkiiihhhlllmmmssstttiii```___cccooo|||oooyyyyyy]]]KKKDDDAAA@@@AAAAAACCCEEEHHHOOO```bbbNNNCCCAAA:::;;;===777999999999888888888777777;;;;;;:::999888777666666888888888888888888888888777888999999999888666555444333222333444555444333333333333333333333333333333444555444222111222222000222333222111111222333333333333333333444555555777777777888888888888888777888999:::<<<===>>>???>>>>>>???@@@AAAAAAAAAAAA@@@AAADDDJJJRRRZZZ```dddiiijjjkkkkkkkkklllooorrr{{{{{{ssskkkhhhfffeeeeee^^^\\\YYYWWWVVVTTTQQQOOOJJJIIIFFFCCC@@@===<<<;;;===>>>===;;;999999<<>>DDDMMMQQQSSSTTTWWWZZZ]]]dddkkkpppyyyuuufff```ZZZjjj{{{zzzooohhhaaa]]]\\\___dddhhhiiilllvvvkkkZZZlllmmmqqqxxx}}}}}}xxxqqqkkkfff[[[XXXTTTPPPMMMMMMNNNOOOSSSSSSTTTUUUUUUTTTRRRQQQRRRPPPLLLGGGCCC@@@>>>===<<<<<<<<<<<<===>>>?????????@@@GGGSSS^^^iiivvvnnnaaa___aaannn}}}}}}|||wwwpppiiieeeaaa^^^\\\UUUSSSOOOKKKHHHFFFDDDDDDAAAAAA@@@@@@@@@BBBCCCDDDJJJUUUbbbjjjpppwww{{{{{{~~~{{{rrrooonnnlllnnnuuuyyylll___```hhhttt}}}wwwwwwzzzuuuttt^^^YYY^^^llltttvvv{{{hhh\\\HHH999:::::::::999999888777777777555444333333444444333222333444444555555444444333222222333444444555555555555555666888:::===@@@BBBEEEFFFGGGHHHIIIKKKOOORRRVVVbbbtttuuutttvvvzzztttcccNNNNNNUUUaaakkkmmmlllllljjjiiimmmoootttqqqeee\\\[[[```oooxxxjjjrrr{{{```LLLDDDBBBAAA@@@>>>AAAEEEHHHMMM\\\zzzcccOOODDDAAA::::::===777999999999888888888888777888888888888888999999999888888888888888888888888666666666666555444333333444222222333444555444333333333222222222222333333111333444444333111222222111222333333111111222333222222222222222333444555777777777777777777777777666777888:::<<<===???@@@AAA@@@@@@??????>>>>>>===@@@AAADDDJJJRRRZZZ^^^```fffggghhhhhhgggiiilllnnnvvv}}}uuunnniiigggeeeddd___]]][[[YYYXXXUUUQQQNNNIIIHHHEEECCC@@@>>>===<<<;;;;;;:::999888999===@@@BBBKKK___xxx}}}wwwtttllljjjfffaaa\\\XXXUUUSSSRRRSSSRRRRRRSSSZZZeeemmmvvv{{{rrr```TTTIIIBBB<<<<<<;;;999:::===@@@FFFNNNRRRSSSTTTYYY^^^bbbiiiqqqvvv~~~pppbbb\\\WWWgggyyyzzzkkk\\\WWWWWWZZZ^^^aaadddfffoooyyy{{{ooo^^^SSSllllllpppvvv{{{|||uuunnniii[[[XXXTTTPPPMMMMMMNNNOOOTTTUUUWWWYYYXXXVVVSSSQQQSSSQQQLLLHHHDDDAAA@@@???<<<;;;;;;<<<===>>>??????>>>AAAIIIUUU```hhhsss}}}vvvddd___bbbmmm~~~||||||wwwpppiiiccc___\\\[[[UUUSSSPPPLLLHHHEEEDDDDDDBBBAAAAAA@@@@@@AAABBBBBBHHHTTT```hhhnnnuuuyyyyyyzzz|||vvvqqqpppkkkmmmrrr|||uuujjjaaa```eeeqqq{{{zzzwww~~~{{{rrrllljjj]]]VVVZZZhhhppppppyyyvvveee[[[HHH999:::888888888888888888888888555444333333555666555444444555555666666555555444222222333444555555555555555555666777:::===@@@BBBFFFGGGHHHIIIIIIKKKOOORRRWWWcccvvvxxxvvvvvvyyyrrr```MMMMMMRRR___hhhkkkkkkllliiihhhnnnsssxxxsssggg\\\[[[```pppxxxjjjppp~~~zzzaaaMMMDDDBBBAAA???<<>>999999999999888888888888777555666666777888999::::::999999999999999999999999777666555444333333333333444333333444555666666444222222222111111222222222///111333333222111111222222333444333222111222444222222222333333444555666666666666666666666666666777777999;;;===???AAABBBBBBAAA@@@???>>>>>>>>>>>>AAAAAACCCIIIRRRYYY]]]^^^aaabbbccccccdddfffiiilllooo|||wwwqqqllliiieeeccc]]]\\\[[[ZZZXXXVVVQQQNNNIIIHHHFFFCCCAAA???>>>>>>999999999999:::<<<>>>@@@BBBFFFTTTjjjzzzvvvpppjjjeeeaaa^^^\\\YYYZZZYYYVVVUUUYYYbbbiiirrrxxx{{{mmm\\\PPPHHHAAA<<<;;;;;;:::;;;>>>BBBHHHOOORRRRRRUUU[[[bbbfffoooxxx~~~|||lll___ZZZXXXeeevvvmmmZZZVVVZZZ]]]___aaaaaabbbiiiqqqnnnaaaTTTOOOkkklllpppuuuyyy~~~wwwooojjj[[[XXXTTTOOOMMMMMMNNNOOOTTTVVVYYY[[[[[[XXXTTTRRRTTTQQQMMMHHHDDDBBBAAA@@@;;;;;;;;;;;;<<<===??????>>>AAAJJJVVV```hhhqqqzzz|||fffaaadddmmm}}}zzzuuunnnfff```[[[YYYWWWUUUTTTQQQMMMHHHEEEDDDEEEBBBBBBAAAAAA@@@@@@AAAAAAGGGSSS___gggmmmssswwwwwwxxxzzz~~~xxxrrrqqqlllmmmqqqzzztttjjjddd```bbbmmmyyyyyy~~~vvvllleeebbb]]]TTTVVVeeennnnnnsss}}}rrrcccZZZHHH:::<<<666777777777777888888888555333333444666777666555555555666666666666555555111222333444555555555555666666666888;;;???BBBEEEFFFGGGIIIIIIJJJLLLOOORRRWWWdddwww{{{yyyxxxyyyqqq___MMMKKKQQQ\\\fffjjjkkklllhhhhhhooouuu{{{wwwjjj^^^\\\aaarrrzzzlllrrr~~~xxxaaaMMMDDDCCCBBB???;;;???DDDFFFFFFRRRlllhhhTTTHHHCCC======???:::999999999888888888888777666666777777888888888888999999999999999999999999999888666555444444555555555444444555777888777666222111111000000111111222---000222333222111222222222444555444222222333444444333333444555666777888666666666666666555555555888999:::<<>>:::;;;<<<===>>>>>>>>>???DDDDDDMMM```tttyyyrrrmmmhhheeebbb_________[[[YYY[[[cccjjjpppwwwyyykkkZZZNNNGGG@@@;;;;;;;;;:::;;;>>>CCCIIIPPPRRRQQQUUU]]]dddjjjsss~~~yyyjjj___ZZZZZZeeetttlllYYYXXX```ddddddddd```aaaffflllgggZZZPPPNNNiiikkkqqqvvvyyy{{{sssmmmdddZZZQQQOOONNNLLLLLLNNNVVVYYY]]]___^^^ZZZUUURRRUUURRRNNNIIIDDDAAA???>>>>>>===<<<;;;;;;;;;;;;;;;???BBBJJJSSS^^^iiiqqqvvvnnnccccccsss~~~yyyvvvpppiiieeedddaaaZZZTTTTTTRRROOOKKKGGGDDDBBBAAABBBAAA@@@@@@AAAAAA???>>>FFFMMMVVV```iiipppvvvzzzzzz~~~~~~~~~zzzpppmmmiiiqqq|||}}}rrrjjj]]]bbbhhhpppyyy}}}rrrggg```]]]PPPNNNUUUaaaffffffnnn||||||mmm^^^OOOEEE???<<<666666666666555555555555777666555444444555666777333444666555444222333333444444444444444555666777444555999===<<<;;;>>>DDDGGGIIIJJJKKKKKKNNNQQQTTTZZZdddttt}}}yyyyyyppp^^^KKKGGGJJJUUU```eeehhhjjjhhhgggpppyyy}}}ssseee```fffzzzjjjppp~~~~~~vvv^^^KKKDDDBBB@@@>>><<<>>>CCCFFFIIIQQQbbbssspppUUUEEECCC>>>===>>>::::::999999888777666555555777888888888888999999999666666666666666666666666666666555555555555666666555555666666555555444333444444444333333333222222555555444333333333444444111222333444444444444444333333222222222222222222555444444444444555666666777666777:::???BBBCCCBBBEEEDDDDDDCCCCCCBBBAAAAAA>>>@@@CCCHHHMMMRRRVVVXXX^^^^^^^^^___```bbbdddeeefffpppyyysssooojjjeeeaaa___]]]YYYVVVUUUSSSPPPNNNMMMIIIDDDAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBMMM[[[iiixxxyyypppiiifffgggbbb___``````___aaaeeennnwwwtttdddTTTIIICCC???======;;;999<<>>???>>>===<<<<<<<<<<<<<<<>>>BBBJJJTTT___jjjsssxxxwwwjjjiiitttzzzuuutttooojjjfffccc___YYYTTTRRRQQQNNNJJJGGGDDDBBBAAABBBAAA???@@@@@@AAA???>>>DDDJJJSSS\\\eeemmmtttyyy{{{vvvnnnkkkjjjrrr}}}~~~rrrhhh\\\ccclllvvv{{{tttkkkbbb[[[WWWMMMLLLRRR^^^dddeeemmmzzzwwwkkk\\\NNNDDD===:::666666666666555555555555777666555555555555666777444555666666444333333444444444444444444555666666555555888;;;;;;:::>>>EEELLLMMMNNNNNNNNNOOOSSSUUU[[[eeetttuuubbbLLLGGGHHHPPPZZZ___bbbeeeggghhhrrrzzz}}}wwwiiiccciii|||nnnsssuuu]]]KKKDDDBBB@@@===<<<>>>BBBEEEGGGMMM^^^nnntttXXXGGGDDD>>><<<===999999999999888888777777777777888888888888999999999777777777777777777777777666666555555555555666666555555444444444333333333444444444333333333333222444444333333333444444555333333333333444444444444222222222222222333333333555444444444444555666666777777888;;;???BBBCCCCCCBBBAAAAAA@@@??????>>>>>>===???CCCGGGLLLQQQTTTVVV\\\\\\\\\\\\^^^```bbbcccfffnnn{{{yyysssnnniiiddd```]]]ZZZWWWUUUUUUSSSQQQPPPMMMJJJEEEAAA@@@@@@???>>>========================>>>AAAJJJXXXdddqqq~~~tttooojjjddd```^^^\\\ZZZ\\\```lllvvv~~~|||ppp```QQQGGGBBB???<<<<<<;;;:::>>>DDDIIIMMMPPPQQQPPPTTT\\\cccoooxxxnnnbbb^^^lllwww}}}jjjZZZ\\\eeejjjgggbbb```_________]]]XXXQQQKKKhhhkkkrrrxxx{{{|||vvvggg]]]TTTQQQPPPOOOOOOQQQUUUXXX]]]aaabbb```\\\YYYUUURRRNNNIIIEEEAAA???>>>??????>>>============>>>>>>BBBJJJUUUaaammmvvv{{{sssooovvv{{{uuurrrpppooolllhhhbbb\\\WWWTTTPPPNNNLLLIIIFFFDDDCCCBBBAAA@@@??????@@@AAA???>>>BBBFFFMMMUUU___iiisssyyy|||rrrllljjjlllttttttiii]]]eeeppp{{{yyyrrrkkkeee^^^WWWQQQKKKKKKRRR]]]cccdddlllwwwxxxqqqgggZZZMMMCCC<<<888666666666666555555555555777666666555555666666777555666888777555444444555555444444444444555666666666555777999999999>>>FFFOOOPPPQQQQQQPPPRRRTTTWWW]]]fffuuuttt```MMMGGGDDDIIIPPPUUUYYY]]]fffjjjuuu{{{|||{{{nnnhhhmmmtttwwwsss\\\KKKDDDBBB???===<<<===@@@CCCDDDJJJYYYhhh~~~xxx\\\IIIEEE===;;;<<<888999999999999999999999999777888888888888999999999888888888888888888888888666666555555555555666666555444333222222222333444555555444444444333333333333333333333444444555666555555444444333444444444111222222333333444444444555555444444555555666777888888999<<<@@@CCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@===>>>AAAEEEJJJOOORRRTTTZZZZZZZZZZZZ\\\^^^```aaagggkkktttzzztttnnniiiccc```\\\ZZZWWWUUUUUUUUUSSSQQQNNNKKKFFFCCCAAA@@@???>>>========================>>>@@@HHHSSS]]]ggguuu~~~uuunnnggg```]]]ZZZYYY[[[```nnnwwwwwwjjj\\\NNNEEEAAA===;;;<<<;;;;;;AAAHHHNNNQQQRRRQQQPPPTTT\\\dddssszzztttiiieeexxxwwwggg[[[^^^hhhlllgggbbb___^^^]]]\\\ZZZUUUPPPLLLgggkkkrrrxxx{{{|||nnncccYYYUUUSSSPPPPPPRRRWWW[[[aaaeeegggeeebbb```UUUSSSOOOJJJEEEBBB@@@???>>>>>>===============>>>>>>CCCKKKVVVcccoooyyy~~~zzztttzzz}}}xxxsssqqqnnnnnnmmmhhhaaa[[[VVVTTTMMMLLLJJJHHHEEEDDDCCCCCCAAA???>>>???@@@@@@???>>>@@@CCCIIIPPPYYYeeeqqqyyy}}}{{{ppplllkkkllluuuyyylll___gggsss~~~}}}uuukkkfffddd```XXXRRRKKKMMMUUU___cccdddjjjrrrrrrmmmdddYYYMMMCCC;;;777666666666666555555555555777666666666666666666777666777888888666555555666555555444444444555555666777555666777777888>>>GGGNNNOOOPPPQQQQQQSSSVVVYYY___gggvvv}}}qqq___MMMEEEAAACCCHHHLLLRRRXXXfffmmmzzz|||zzz|||pppjjjnnn|||~~~sss\\\LLLEEEBBB???<<<<<<<<<>>>BBBDDDIIIWWWeeezzz}}}___LLLFFF>>><<<===999999:::::::::::::::::::::777777888888888999999999888888888888888888888888666666555555555555666666777666444222222333444555555555555555444444444444222222222333444555666777888777555444444444444555111222222333444555555666555555555555555666666777999999:::===AAADDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA===>>>@@@DDDHHHMMMQQQSSS[[[ZZZZZZ[[[\\\^^^```bbbggghhhnnnyyy}}}vvvpppjjjeeebbb___\\\YYYXXXWWWVVVTTTSSSPPPLLLHHHDDDBBBAAA???==============================???EEEOOOVVV___kkkvvvuuuppphhhaaa^^^]]]]]]aaahhhrrr|||uuugggYYYMMMEEEAAA===;;;;;;<<<===DDDLLLTTTUUUUUURRRPPPTTT^^^fffuuuzzzyyypppnnnqqqddd\\\bbblllnnnhhhbbb^^^]]]\\\ZZZWWWSSSPPPMMMhhhkkkqqqvvvyyy}}}vvvjjj^^^YYYUUURRRQQQSSSYYY\\\bbbgggiiigggdddbbbVVVSSSOOOJJJEEEBBB@@@???<<<<<<<<<;;;;;;<<<<<<===>>>CCCKKKWWWdddqqq{{{zzz}}}xxxtttrrroooooommmhhhaaaZZZVVVUUULLLKKKIIIGGGEEEDDDDDDCCC@@@???>>>>>>@@@@@@@@@>>>@@@BBBFFFLLLVVVcccpppyyy}}}yyypppkkkjjjiiirrr{{{mmmaaagggsssyyyqqqhhheeeeeeccc[[[TTTJJJOOOXXX```cccdddfffkkknnnjjjbbbXXXMMMCCC<<<888666666666666555555555555666777777777777777777666666777999888777555666666666555555444444444555555666555555666666777>>>GGGJJJKKKMMMOOOQQQTTTXXX[[[aaaiiiwww|||rrraaaMMMFFF@@@@@@CCCGGGNNNVVViiisss{{{{{{pppjjjnnnvvv___MMMEEEBBB???<<<;;;;;;===AAAEEEKKKWWWddd}}}dddOOOHHH@@@===???<<<:::::::::::::::;;;;;;;;;777777888888888999999999888888888888888888888888666666555555555555666666999777555444333444666777666666666555555555444444222222222333444555666777888888777666555555555555222222333444555555666666666555555555555666777777:::999:::===BBBEEEFFFEEEAAAAAA@@@@@@???>>>>>>=========@@@CCCHHHMMMRRRTTT]]]\\\\\\]]]^^^```bbbdddffffffjjjtttzzzssslllhhheeedddaaa^^^[[[ZZZXXXUUUSSSQQQNNNIIIFFFDDDAAA???===<<<<<<<<<<<<<<<<<<<<<<<<===>>>DDDLLLRRRXXXbbbmmmuuu|||wwwqqqiiibbb___^^^___dddkkkuuu~~~uuufffXXXNNNHHHAAA===:::;;;<<>>CCCLLLXXXeeeqqq{{{~~~zzzuuutttrrroookkkfffaaa\\\XXXVVVLLLKKKIIIGGGFFFEEEDDDDDD???>>>===>>>@@@@@@@@@>>>???AAADDDJJJSSS```nnnwww{{{zzzqqqkkkiiifffooo~~~yyyjjjaaaeeerrrwwwqqqkkkiiijjjfff]]]VVVHHHQQQ\\\eeeggggggggggggmmmhhhaaaWWWLLLCCC<<<888666666666666555555555555666777777888888777777666666777888888666555555666666666555444444444444555555444444666555666===FFFHHHJJJMMMOOOQQQUUUZZZ]]]ccckkkxxxyyyvvvoooaaaQQQIIICCCAAABBBEEEMMMUUUkkkyyy~~~{{{pppjjjkkk{{{|||bbbOOOFFFBBB???===;;;:::<<>>@@@===::::::::::::::::::::::::777888888888888999999999888888888888888888888888666666555555555555666666888888666555555555666777777666666666666555555555333333333333444444555666777777888888888777666666333444444555555666666666666666555555666666777888999999:::===AAADDDEEEEEEBBBBBBAAA@@@@@@??????>>>===>>>@@@CCCIIIOOOTTTWWW]]]]]]]]]]]]___aaacccddddddfffjjjrrr||||||uuunnnkkkiiigggddd```]]][[[YYYWWWUUURRROOOKKKHHHEEEBBB???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===AAAHHHLLLOOOXXXaaaiiiooowwwzzzrrrjjjccc```^^^^^^cccjjjttt}}}uuueeeWWWNNNIIIBBB===:::;;;<<<@@@JJJSSS[[[\\\\\\YYYWWWZZZdddllluuuwwwxxxssstttiiicccbbbllluuussshhh```[[[\\\\\\YYYUUUQQQOOOOOOiiijjjlllooooootttyyymmmaaaZZZWWWUUUUUUWWWZZZ]]]bbbffffffddd```]]]VVVTTTOOOKKKFFFCCCAAA@@@<<<<<<<<<<<<<<<===>>>>>>???CCCLLLXXXeeeqqq{{{~~~|||vvvsssvvvpppiiidddaaa^^^ZZZVVVMMMLLLJJJHHHFFFEEEDDDDDD???======>>>???@@@@@@???>>>@@@CCCHHHQQQ]]]jjjsssyyy~~~~~~wwwpppllljjjqqq~~~wwwgggccceeeqqq{{{xxxtttsssqqqkkk```XXXIIIUUUdddnnnqqqqqqnnnllllllggg___TTTJJJAAA;;;888666666666666555555555555666777888888888888777666555777888777666555555555666666555444444444444444444333444666666666<<>>???;;;;;;;;;::::::999999888888777888888888888999999999777777777777777777777777666666555555555555666666777666666666555555555555777777777666666666555555444444333333333444444555555666999::::::999777666555555555555555666666666666666666666666777777888999999:::===AAADDDEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>@@@DDDJJJQQQWWW[[[[[[[[[[[[\\\]]]___aaabbbcccffflllrrryyy~~~}}}uuuooolllkkkfffccc```]]]\\\[[[XXXWWWSSSPPPLLLIIIFFFCCC???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;???CCCDDDEEELLLTTTWWW]]]dddlllsss}}}yyypppiiidddbbbbbbbbbgggnnnttt|||sssbbbTTTLLLHHHCCC>>>:::;;;<<>>?????????DDDLLLXXXdddqqqzzz}}}~~~}}}vvvrrryyyqqqhhhcccaaa```[[[WWWNNNMMMKKKHHHFFFEEEDDDDDD>>>=========???@@@@@@???===???BBBGGGOOO[[[hhhpppxxx|||~~~}}}~~~~~~vvvqqqooovvvwwwgggfffeeeppp~~~|||xxxoooccc[[[MMMZZZkkkwww{{{{{{xxxtttkkkfff]]]RRRHHH@@@:::777777666666666555555555555666777888999999888777666555666888777555444444555777666555444444444444444333222444666666666<<>>???<<<===@@@CCCGGGPPPYYYuuuvvv\\\OOOCCC======999;;;;;;:::999999888777777777888888888888999999999666666666666666666666666666666555555555555666666555555666666555555444333777777777777666666666666555555444333333333444444333666999;;;<<<:::888666666666666666666555555555666666666666666777888888888888999<<<@@@CCCDDDDDDAAAAAA@@@??????>>>>>>===>>>???AAAEEEKKKSSSYYY]]]YYYYYYYYYYYY[[[]]]___```bbbfffmmmssswww{{{~~~|||uuuooollllllcccaaa^^^]]]\\\[[[ZZZXXXTTTQQQMMMJJJGGGCCC???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::<<>>CCCKKKIIINNNUUU\\\dddooo{{{uuummmhhhdddeeegggiiiooovvvuuu}}}qqq```RRRIIIFFFDDD???;;;;;;<<>>>>>??????@@@AAACCCFFFLLLXXXgggqqqxxx{{{}}}}}}zzzwwwwww|||wwwpppmmmoooyyy|||zzz~~~~~~sssddd[[[MMMWWWnnn}}}zzzwwwlll\\\PPPHHHAAA;;;666888888777777666666666555666777:::>>>@@@>>>999555777777666666555555555444555555555666666666666777444555555444555888<<<@@@IIIPPPVVVXXX[[[aaadddccclllqqq{{{~~~nnnhhhjjjhhhXXXIIIEEEEEEDDDFFFJJJggguuuxxxqqqqqqxxxoooUUUHHHDDD@@@;;;======@@@BBBAAADDDOOO[[[nnn___OOOFFF===999;;;>>>===<<<;;;::::::999::::::::::::999999999888888888888999999999999888888777777777777777666555555555666666666666666555555666666555555555555666666444444444333333222222222666666666777888888999999666555444333333444555666888777666555555666777888999:::<<<======@@@CCCFFF???>>>===<<<===>>>@@@BBB@@@@@@BBBEEEIIIMMMQQQTTTUUUVVVVVVWWWYYY[[[]]]^^^```eeellltttyyy|||}}}}}}{{{vvvpppkkkgggeeeeeebbb^^^[[[ZZZXXXWWWUUUSSSOOOKKKJJJEEE>>>;;;<<<;;;;;;;;;<<<<<<=========;;;;;;;;;<<<===>>>???@@@DDDGGGKKKNNNSSS]]]kkkuuuzzzxxxllliiiffffffjjjppptttwww{{{iiiZZZRRRKKKEEE???@@@@@@======BBBMMMVVVaaaddddddbbbaaaffflllppprrrzzztttddd___bbbjjjtttzzzwwwlllccc\\\\\\\\\ZZZSSSLLLLLLQQQiiilllnnnnnnooottt}}}zzzmmm```\\\[[[ZZZYYYZZZ^^^```cccggghhheee___ZZZUUUPPPJJJDDDBBBAAA@@@@@@@@@???===;;;;;;;;;<<<===BBBJJJUUUaaakkktttzzz~~~~~~}}}zzzyyytttyyy}}}zzzxxxsssllleee___[[[XXXUUUPPPLLLHHHFFFEEEDDDCCCBBB>>>>>>>>>?????????@@@@@@@@@AAACCCEEEKKKWWWfffpppxxx|||~~~{{{xxxwww||||||vvvooosss}}}yyy||||||rrreee\\\PPPZZZnnn|||~~~tttdddVVVLLLDDD<<<777777777777666666666555555666666777999;;;;;;888666777666666666555555555444333333333444444444444555555666777666777999<<>>===>>>@@@BBBAAADDDOOOZZZnnnaaaQQQHHH@@@;;;======<<<;;;:::999999999999:::::::::999999999888888888888999999999999888888666777777777777777666666666777777888777777666666666666555555555555666666555555555555444444444333555555666777777888888999777666555555555555666777888777666666666666777888999:::<<<<<<===???CCCFFFAAA@@@???>>>>>>???@@@AAA@@@AAABBBEEEHHHMMMPPPSSSTTTTTTUUUVVVXXXZZZ\\\]]]^^^dddlllttt{{{{{{vvvqqqlllhhhfffdddaaa]]]ZZZXXXWWWUUUSSSSSSNNNKKKIIIEEE>>>;;;<<<999999::::::;;;;;;;;;;;;999999999::::::;;;<<<===???BBBEEEHHHLLLUUUbbbkkkyyy|||~~~}}}zzzyyyxxx|||~~~zzzuuuqqqpppmmmjjjhhhjjjooouuuzzz|||zzzhhhYYYQQQJJJDDD===>>>>>>===>>>DDDOOOWWWccceeefffeeeeeehhhlllooottt{{{~~~~~~rrrccc___dddllluuuyyywwwpppjjjbbb```___\\\TTTLLLKKKPPPjjjmmmooonnnnnnrrr{{{zzznnnaaa]]]]]][[[[[[]]]___aaacccfffgggddd___[[[UUUPPPHHHCCC@@@@@@AAAAAA???>>><<<;;;;;;<<<>>>???BBBIIIUUUbbbmmmwww}}}xxxtttrrrkkknnnuuu}}}xxxxxxsssmmmgggaaa\\\WWWTTTPPPMMMIIIGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBEEEJJJUUUdddnnnwww|||{{{wwwsssyyy}}}|||tttzzzzzzxxx|||wwwnnnccc\\\RRRZZZmmmyyy{{{}}}lll[[[NNNDDD;;;666666666666666555555555555666555444555777888777666666666666555555555555555333333333444444444444555666777999999999999<<<>>>LLLUUU^^^```cccgggiiiiiiooosss|||ssskkkddd___ZZZTTTNNNJJJMMMSSS___iiitttzzzxxxZZZIIIEEEDDDAAA???>>>@@@BBBBBBDDDNNNYYYnnndddSSSJJJBBB>>>???<<<;;;:::999999888999999:::::::::999999999888888888888999999999999888888666666777777888777777777777888888999999888888777777666666555555666666777666666666666666555555555444555555666666777888888777666666555555666666777888777777666666777777888888:::;;;<<<<<<>>>BBBEEEDDDBBBAAA????????????@@@@@@AAAAAACCCGGGKKKOOOQQQRRRSSSSSSTTTVVVXXXZZZ[[[\\\bbbkkkttt|||}}}zzzuuupppkkkhhhfffbbb___[[[YYYWWWVVVTTTRRRRRRNNNJJJIIIDDD>>>;;;<<<888888999999999999::::::::::::::::::::::::::::::;;;===@@@BBBFFFNNNXXX```nnnoooqqqpppmmmjjjhhhggglllooorrrrrrpppllljjjhhhjjjiiiiiilllrrryyy~~~xxxfffWWWOOOIIICCC;;;<<<======???FFFQQQYYYdddeeehhhjjjjjjkkknnnpppuuu}}}|||~~~~~~zzzxxxxxxxxxyyy{{{yyymmmaaa]]]eeennnvvvxxxuuuqqqooohhheeeaaa]]]TTTLLLKKKOOOgggjjjlllllllllpppyyy{{{oooddd```^^^]]]]]]___aaabbbccceeefffccc___[[[TTTOOOGGGBBB@@@@@@AAABBB???>>><<<;;;;;;===???@@@BBBIIITTTaaammmxxx~~~zzzrrrllliiifffgggmmmxxx{{{uuurrrooojjjfffaaa\\\VVVSSSQQQNNNJJJHHHFFFEEECCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDIIISSSaaallltttzzz}}}vvvrrrmmmtttxxx~~~zzz~~~www~~~wwwoooggg___XXXNNNUUUfffqqqsssooo]]]NNNBBB999333666666555555555555555555555444444555666777666555555555555555555555555555555555555666666666666777666777999999999999:::<<>>=========??????@@@AAAEEEIIIMMMPPPSSSSSSSSSTTTUUUWWWXXXYYYZZZ```iiirrrzzz}}}{{{yyyvvvrrrmmmiiifffddd___]]]ZZZYYYXXXWWWUUUSSSRRRMMMIIIGGGCCC===;;;===999999999999999999999999<<<<<<<<<<<<<<<;;;::::::;;;<<<>>>@@@CCCJJJRRRXXXaaacccddddddaaa___]]]]]]cccfffjjjlllkkkiiihhhgggddddddffflllsss{{{vvvcccUUUMMMGGGBBB;;;<<<<<<===AAAHHHRRRYYYbbbbbbfffkkknnnnnnpppssswwwxxxxxxzzzyyyvvvsssrrrsssuuuqqqfff\\\YYYdddpppwwwvvvrrrnnnmmmjjjeee___ZZZRRRJJJIIIMMMbbbfffiiijjjjjjooowww~~~}}}rrrgggbbb```^^^___bbbcccbbbcccddddddbbb^^^ZZZSSSNNNGGGCCCAAABBBBBBBBB???>>>===<<<<<<===???@@@AAAHHHSSS___kkkwww~~~vvvlllccc^^^aaabbbfffpppzzzsssllljjjgggdddaaa\\\WWWTTTQQQOOOLLLJJJHHHGGGDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBGGGQQQ___iiipppxxx~~~wwwpppllljjjqqqvvv~~~~~~~~~|||~~~ttthhhaaaZZZTTTJJJPPP```iiijjjxxxppp^^^MMMAAA888444555555666666666666666666444444555777999888666333444444444555555555555555555555555666666666666777444666888888888888999;;;GGGUUUbbbgggiiillloooooosssvvv}}}tttmmmccc\\\ZZZZZZWWWTTT^^^dddmmmuuu}}}aaaKKKDDDCCCCCC@@@??????BBBBBBCCCJJJRRRmmmgggRRRGGGAAA>>>===::::::999888888888999999:::::::::999999999888888888888999999999999888888777777888888888888777777555666777777888888888777777777666666666666777777555555555555555555666666444444555555666666777777555555555666666555555555777777888888888888777777777999:::::::::<<>>@@@DDDIIIOOORRRVVVUUUUUUUUUVVVWWWXXXXXXZZZ^^^fffnnnuuuxxxzzz{{{wwwuuurrroookkkgggeeeccc^^^\\\[[[ZZZZZZYYYWWWUUUQQQLLLHHHFFFBBB<<<;;;===;;;;;;;;;;;;;;;;;;::::::===============;;;:::999;;;<<<===???BBBGGGMMMPPPUUUWWWYYYYYYXXXWWWXXXYYY]]]aaafffiiiiiihhhhhhhhhbbbcccgggnnnwww~~~tttaaaRRRKKKEEE@@@=========???CCCKKKSSSYYY```^^^aaajjjoooppprrrvvvzzzwwwtttwwwzzzyyysssoooooopppjjj```WWWVVVbbbpppwwwuuuooojjjhhhiiibbbZZZUUUNNNHHHIIIMMM```dddhhhiiijjjnnnvvv}}}uuukkkeeeaaa^^^___ccccccbbbbbbbbbbbb```\\\YYYRRRNNNHHHEEEDDDDDDCCCCCC@@@???===<<<<<<===???@@@AAAGGGPPP[[[gggsss~~~|||uuukkk___XXXZZZ\\\```iiixxxuuupppkkkiiifffcccaaa^^^ZZZWWWSSSQQQOOONNNMMMLLLIIIGGGEEEEEEDDDCCCBBBBBBAAAAAA@@@AAAAAAAAAEEEOOO\\\fffnnnvvv~~~~~~sssmmmiiijjjrrrxxx|||||||||wwwiiiaaa[[[TTTKKKQQQ```fffeeeppp~~~}}}nnn\\\MMMBBB;;;888666666666666777777777777444444666888:::999666333444444444444444555555555333333333444444444444555444555666777666777:::<<>>>>>@@@AAABBBGGGNNNgggjjjSSSGGGBBB>>><<<::::::999999999999:::::::::::::::999999999888888888888999999999999888888888888999999888888777666555555666777888888888888888777777666666777777888555555555555666666666666444555555666666777888888555666666777777666666555777888888999999888888777777888999999999;;;>>>@@@CCCBBBAAA???===<<<::::::<<<<<<>>>AAAFFFMMMTTTXXX[[[ZZZYYYYYYXXXXXXXXXXXXYYY\\\bbbiiioootttwwwyyyvvvtttrrrooollliiifffeeebbb```___^^^]]]\\\YYYWWWQQQKKKGGGEEEAAA<<<;;;=========<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<;;;999888::::::;;;===@@@DDDHHHJJJJJJMMMPPPQQQRRRSSSUUUWWWZZZ^^^cccfffgggfffffffffdddggglllttt}}}rrr^^^PPPIIICCC???===<<<===@@@FFFOOOWWW\\\aaa\\\^^^gggnnnooossszzz~~~{{{vvvyyy|||~~~vvvoooooooooggg]]]WWWUUUaaaooovvvuuuoookkkiiiiii```WWWQQQLLLHHHIIIMMMbbbfffjjjkkkjjjnnnuuu|||xxxmmmgggbbb^^^___dddcccbbb``````___^^^[[[XXXQQQNNNJJJGGGFFFFFFDDDCCCBBB@@@>>>===<<<===>>>???@@@EEENNNXXXcccooozzz{{{qqqeee\\\VVVYYY\\\bbbnnnwwwrrrpppmmmiiifffdddaaa]]][[[WWWUUUSSSSSSSSSRRROOOMMMIIIHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@AAADDDNNN[[[dddmmmvvv|||rrrmmmjjjiiirrrxxxwwwwwwuuu}}}}}}{{{oooggg```YYYSSSYYYgggjjjdddkkkwwwvvv|||uuugggXXXJJJ@@@;;;:::777777777777888888999999555444444555777888666555333333333444444555555555333333333444444444444555555666666666666888<<>>>>><<<;;;:::::::::;;;===AAADDDGGGHHHGGGJJJMMMOOOPPPSSSUUUXXXXXX\\\aaadddeeedddddddddgggjjjqqqyyyppp\\\NNNGGGBBB>>>::::::<<>>@@@EEELLLUUU```kkkwww~~~zzzmmmcccWWWZZZ\\\^^^eeeyyy}}}uuurrrmmmiiifffccc```]]]YYYXXXWWWWWWWWWVVVTTTRRRKKKKKKJJJIIIGGGFFFEEEEEE@@@@@@@@@@@@DDDMMMZZZcccmmmwww{{{sssooommmgggpppvvvqqqqqqoooxxx}}}zzzxxx|||{{{uuummmfff^^^[[[aaammmooofffjjjsssqqqssslllaaaRRREEE===:::999777777888888999999999:::777555222222444666777777333333333444444555555555555555555666666666777777666666666666777:::>>>BBB???RRReeeoooqqquuuxxxyyyxxxzzz}}}wwweeeNNNCCCHHHOOORRRTTTYYYfffuuuoooVVVIIICCCAAA@@@<<<<<<>>>@@@@@@CCCHHHWWWpppttt[[[LLLGGGCCC???;;;;;;;;;::::::;;;<<<<<<:::::::::999999999888888888888999999999999888888;;;;;;::::::888777555444666777888999:::;;;;;;;;;888888777777777777888888777777888888999999999999666666777777888888999999999:::;;;;;;;;;;;;:::999777888999::::::999888777666777888888888999<<>>===<<<>>>???AAAFFFNNNWWW```eeedddcccaaa___\\\[[[ZZZZZZVVVXXX\\\ccckkkssszzz~~~|||{{{yyyvvvtttqqqooonnnooollliiifffbbb]]]XXXTTTPPPJJJFFFCCC@@@;;;;;;>>>=========<<<<<<;;;;;;;;;<<<>>>???AAAAAA@@@>>>===<<<<<<<<>>>>>>>>>>>===;;;@@@@@@DDDNNN]]]jjjtttxxxyyykkkggg\\\TTTWWW^^^mmm~~~xxxsssppplllgggbbbbbb```]]][[[YYYVVVRRROOOPPPNNNJJJFFFCCCAAA@@@???>>>???@@@AAAAAAFFFWWWhhhpppxxx}}}~~~|||tttnnnkkkkkknnnxxx}}}rrrnnnnnn~~~xxx{{{uuujjjcccaaaiiiqqqrrrooonnnooopppqqqhhhYYYKKKAAA<<<888777666555555666888999888666888777666555555444555555555555555555555555555555777666444333333444666777777888999999:::<<>>???DDDEEEDDDEEEHHHTTTnnn}}}bbbPPPEEEAAA???======<<<;;;::::::::::::::::::999999888777777666999888666555555777999:::AAA;;;555444777999888555666666777888:::;;;<<<===???;;;888888:::;;;:::999444555555666666666666666777777777777777888888999:::999999999999999::::::888999;;;<<<<<<;;;:::999<<<:::888777888:::<<<>>>CCCDDDDDDBBB>>>;;;::::::======>>>AAAIIITTTbbbjjjmmmllljjjgggbbb]]]XXXUUUTTTVVVYYY^^^gggqqq{{{~~~yyyvvvvvvwwwvvvqqqjjjdddbbb___[[[XXXNNNKKKFFFCCC@@@>>><<<:::@@@???>>>???AAAAAA@@@>>>===<<<===>>>@@@???===<<<<<<;;;<<<@@@GGGKKKLLLLLLPPPNNNNNNOOOSSSVVVWWWXXX]]]]]]^^^```cccdddcccbbbdddppp}}}wwwgggVVVKKKDDD???<<<:::<<>>===AAAAAAEEENNN[[[hhhqqquuuzzz|||{{{pppeee[[[ZZZ\\\eeeyyy{{{wwwsssnnnjjjgggeeeaaa^^^[[[WWWSSSOOOQQQPPPMMMIIIFFFDDDCCCBBBBBBBBBCCCDDDDDDJJJZZZjjjuuu||||||tttooollljjjmmmwww}}}tttqqqrrr~~~}}}}}}}}}|||pppgggccckkkqqqpppmmmkkkllllllnnnggg[[[MMMBBB;;;888777666666555666888888777666666666555555555666666777555555555555555555555555666555444444444444555666666777888888888999<<>>>>>BBBCCCBBBDDDHHHWWWpppgggSSSHHHCCCAAA======<<<;;;:::::::::::::::::::::999888777777777888888666666666888:::;;;@@@;;;666555777999888555666666777888999999:::;;;===:::888888::::::999777555666777777888888777777777777777777777888999999999999888888888888999999999::::::::::::999999888:::999888777888999;;;<<>>>>>???AAACCCDDDBBBAAAAAAAAAAAAAAA@@@???===;;;<<<===???DDDKKKPPPQQQQQQQQQPPPPPPRRRUUUYYYZZZZZZ^^^^^^^^^___aaabbbbbbaaadddppp}}}~~~uuueeeVVVJJJDDD???<<<:::<<>>@@@AAAFFFNNNZZZeeemmmqqqwwwyyy~~~rrrfffaaa]]]___mmm~~~}}}xxxsssooommmjjjeeeaaa]]]XXXSSSOOOOOOMMMKKKHHHFFFDDDCCCBBBEEEEEEEEEFFFGGGMMM]]]mmmxxx~~~|||tttpppnnnkkknnnvvv|||wwwuuuxxx~~~wwwuuuvvvsssggg```iiiooommmjjjkkklllkkkiiieee]]]QQQDDD;;;888888888777666777888888666555444444444555555666888888555555555555555555555555555555555555555555555555555666777777666777999;;;???KKK```uuutttqqqppprrrrrrhhhUUUEEECCCJJJPPPPPPVVVZZZeeezzz{{{|||zzz]]]JJJDDDDDDAAA======@@@AAA@@@CCCGGGVVVnnnnnnXXXJJJDDDCCC>>>===<<<;;;::::::::::::;;;::::::999999888888777888888777777888:::;;;===???;;;666555777888888666666666777777777888888888999888888888:::999888666666777888888999999888888888777777777777888999999999888888777777777888888::::::999888777777888888888888888888888888999:::???@@@AAA@@@===;;;;;;<<<;;;;;;<<<>>>DDDMMMXXX```lllppprrrnnneee]]]YYYXXXTTTVVVYYY]]]ccckkksssyyy~~~yyywwwsssnnnhhhccc___[[[WWWUUUPPPMMMHHHEEECCCAAA???======>>>@@@CCCFFFFFFEEECCCFFFFFFEEEDDDAAA???===<<<===>>>CCCJJJQQQVVVXXXXXXUUUTTTTTTVVVYYY\\\]]]]]]^^^^^^^^^^^^^^^___```aaadddqqq}}}|||rrrbbbTTTIIIBBB???=========@@@HHHTTT^^^dddfffkkkhhheeefffkkkqqqwwwzzz~~~xxxvvvuuupppkkkjjjbbbgggmmmtttwwwwwwuuutttrrreeeZZZXXXVVVRRRSSSYYYdddhhhmmmpppppprrruuuxxxvvv}}}yyypppooojjjaaa^^^[[[XXXUUUSSSPPPMMMKKKJJJIIIIIIJJJJJJJJJJJJFFFCCCAAA@@@AAAAAA@@@>>>>>>@@@EEEMMMWWWbbbkkkpppyyy{{{~~~qqqiiibbb___jjjyyy}}}yyytttpppnnnkkkfffbbb^^^YYYTTTPPPMMMLLLKKKIIIGGGFFFEEEDDDGGGFFFFFFGGGIIIOOO^^^mmmxxx||||||uuuqqqooommmqqqxxx}}}~~~{{{xxxxxx}}}|||~~~ssspppppp|||ppp```ZZZdddkkkiiihhhmmmqqqpppfffddd___RRRDDD:::888999999888777777888888666444555555555555555666777777555555555555555555555555555555666666666666555555555777888777666666777999<<>>???>>>AAAFFFNNNddduuu\\\KKKDDDBBB>>>===<<<;;;;;;:::::::::;;;;;;::::::999999999999888888888999999;;;<<<======:::777666777888888666888888888888888888777777777777888999999888777555666777888888999999888888888888777777888888999:::999888777777666777777777;;;999888666666666777777777777777888888888888777:::<<<===<<<;;;999::::::::::::;;;<<<@@@HHHQQQXXXccciiiooolllbbbZZZWWWXXXTTTVVVZZZ]]]```fffnnntttyyy|||zzztttpppnnnkkkfffaaa\\\XXXTTTRRRPPPMMMIIIEEEDDDBBB@@@>>>>>>>>>AAADDDGGGHHHFFFDDDHHHHHHHHHEEEBBB???>>>======AAAHHHPPPWWW\\\^^^^^^[[[ZZZYYYZZZ]]]^^^^^^]]]^^^^^^]]]\\\[[[]]]```cccgggrrr~~~yyymmm^^^RRRHHHAAA>>>???AAAAAADDDNNN[[[dddggggggfffggghhhjjjnnnsssyyy}}}}}}xxxsssmmmhhheee^^^bbbjjjppptttssspppnnnjjj```XXXVVVUUUUUUZZZaaa```eeekkkoooppprrruuuyyyuuu{{{tttrrrlllaaa___[[[XXXUUURRRNNNKKKHHHHHHHHHGGGGGGHHHIIIJJJEEECCCAAA@@@@@@@@@???>>><<>>===@@@DDDEEEXXXqqq|||aaaMMMCCCAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999:::;;;<<<===;;;:::888777777888888777:::999999999999888888888555666888999888777777666555666777777888888777777888888888888888999999:::999888888777666666777777:::999777666555666777777777777777777777777777777999;;;<<<<<<;;;::::::;;;999999:::;;;===CCCJJJOOOUUU\\\cccccc\\\UUUTTTVVVSSSWWW[[[\\\^^^cccjjjppptttwww{{{}}}|||wwwpppkkkhhhgggccc^^^YYYUUURRRQQQPPPMMMIIIFFFDDDCCCAAA??????@@@AAADDDGGGHHHGGGEEEIIIJJJIIIFFFBBB??????@@@>>>DDDMMMVVV]]]```bbbbbbaaa___^^^^^^______]]]\\\]]]]]]\\\ZZZYYY\\\bbbffflllvvvvvviiiZZZPPPGGG???===AAAAAACCCHHHSSS```ggggggddd^^^bbbfffjjjnnnsssyyy}}}zzzppphhhbbb^^^WWW\\\ccckkkoooooollljjj___\\\XXXUUUSSSVVVaaalll___dddjjjnnnooopppsssvvvsssyyyyyyuuunnncccaaa]]]ZZZVVVRRRMMMJJJFFFGGGGGGFFFEEEEEEGGGHHHEEECCCAAA@@@@@@@@@???>>>===???CCCIIIRRR___llltttssswww~~~sssggghhhppp}}}|||xxxpppnnnkkkhhhfffbbb^^^[[[QQQQQQRRRRRRRRRQQQPPPPPPPPPMMMKKKMMMQQQXXXfffsss{{{|||yyysssrrrqqqqqqwww||||||{{{|||}}}}}}|||uuuvvvrrrrrrzzz}}}~~~|||yyyrrreeeYYYWWWeeekkkffffffqqqxxxvvvjjjfff\\\OOOBBB:::888:::999888777888999999777666888888666555555444444444555555555555555555555555666666666666666666666666666888::::::999888888999>>>CCCTTTlllxxxrrrpppuuuuuukkkWWWFFFBBBFFFJJJMMMTTTWWW___qqqmmmTTTHHHDDDBBB>>><<<>>>>>>===>>>BBBAAAPPPeeezzzhhhQQQEEEBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::999999888888777888888:::::::::999999999999999555777888999777777777888555666777777888888777777999888888888888999:::::::::999888888777777777777888888777777777777888888999888777777777777777777:::<<<======<<<;;;;;;<<<999999::::::;;;???DDDHHHJJJPPPVVVXXXTTTQQQQQQSSSSSSWWW[[[]]]]]]```hhhnnnooopppqqqsssssspppjjjeeeddddddbbb^^^YYYUUUSSSRRRRRRNNNJJJHHHFFFEEECCCAAAAAAAAABBBEEEHHHKKKKKKJJJKKKLLLLLLHHHBBB???@@@BBBAAAHHHSSS]]]bbbdddeeeeeecccbbbaaaaaaaaa```^^^[[[[[[[[[ZZZXXXXXX]]]eeelllsss{{{sssdddVVVMMMFFF======BBB@@@DDDNNNZZZdddgggeeeaaaYYY\\\bbbhhhnnntttzzz~~~zzznnneee^^^YYYRRRWWW^^^eeejjjkkkjjjhhh[[[ZZZXXXTTTTTT\\\kkkxxx```eeekkknnnmmmmmmoooqqqrrrvvv~~~yyyqqqeeeccc___\\\XXXSSSNNNJJJEEEGGGHHHFFFDDDDDDEEEHHHGGGDDDBBBAAABBBBBBAAA???AAABBBDDDHHHPPP\\\kkkuuuooottt|||sssmmmpppuuuzzzxxxtttqqqoookkkfffcccXXXYYYZZZ[[[[[[[[[ZZZYYYZZZVVVTTTVVV[[[bbbppp|||~~~xxxrrrqqqqqqnnnwww}}}|||{{{~~~yyytttxxxttttttzzz|||zzztttooojjjbbbYYYVVVdddkkkeeeggguuu}}}{{{ppphhhZZZKKK@@@:::999:::888777777888::::::999777777666666555555555666666555555555555555555555555888777666555555666777888555777999:::999888888999???BBBPPPiii}}}uuuqqqrrrpppfffSSSEEEBBBEEEGGGJJJRRRUUU]]]mmmzzzqqqXXXIIIDDDAAA>>>>>>@@@@@@===>>>AAA@@@KKK[[[nnnqqqWWWIIIEEE???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::999999888999999999999888777888888888888888888999999999999666888999888666666999;;;666777888888999999888888999999888888999999:::;;;;;;;;;999888888777777777666666777888999999999999;;;:::888666666777888999999:::<<<;;;:::999999:::999::::::999:::<<<@@@CCCEEEHHHMMMOOOOOONNNNNNOOORRRWWW\\\]]]\\\___gggmmmmmmlllkkklllmmmkkkgggcccbbbcccccc```ZZZWWWUUUVVVTTTQQQMMMJJJIIIHHHFFFDDDBBBAAABBBEEEKKKOOORRRSSSPPPQQQPPPJJJCCC??????BBBEEENNNZZZcccggghhhhhhhhhaaaaaa```aaabbbaaa___]]]XXXYYYYYYWWWXXX^^^iiirrrzzzqqqaaaRRRLLLEEE<<<<<>>AAAAAA>>>===@@@???GGGTTTeee~~~xxx\\\MMMHHH???>>>===<<<<<<;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::999888777777888999:::999888777888888666777777777888888888888777888999888666666:::===888888999::::::::::::999999999888888999999:::;;;<<<;;;:::999888888888888444666888999:::::::::999<<<;;;888666555777999:::555777888888666555555666999::::::999999;;;>>>@@@EEEFFFIIIKKKMMMNNNMMMMMMQQQWWW\\\]]]\\\___fffmmmrrrpppmmmmmmooonnnkkkiiibbbddddddaaa\\\YYYXXXYYYVVVSSSOOOMMMKKKJJJIIIGGGBBBAAABBBFFFMMMSSSXXXZZZUUUVVVTTTMMMDDD??????AAAIIIRRR___hhhkkkkkkjjjjjj___^^^___aaaccccccaaa___WWWXXXXXXWWWXXX```lllvvv~~~~~~~~~ppp___QQQKKKDDD;;;<<>>;;;::::::666666666666666666666666666555444333333444555666666666666777888888999999888888777666666666666666888888999::::::::::::999;;;???KKK```xxxxxxqqqiiidddZZZNNNFFFDDDDDDDDDMMMPPPXXXdddlllvvvttt]]]OOOGGG@@@@@@???>>>>>>???@@@AAA???CCCOOOfffeeeLLLCCC?????????===;;;::::::;;;???>>>===<<<;;;:::999888;;;:::999888888999<<<===@@@<<<777666888:::;;;::::::999888888777888888888666666777777888888999999888888888999999:::::::::999999999888888777777777888777777666666666666777555555666777888:::;;;<<<:::999888777666666666666777888999::::::999777666888999999::::::;;;;;;<<>>:::999999888888888888888888888888666555444444444444555666666666666777888888999999888888777666666666666666888888999::::::::::::999:::>>>III]]]uuuzzzrrrmmmggg[[[OOOFFFCCCDDDEEEPPPTTT___kkksss{{{vvv^^^NNNFFFCCCAAA@@@>>>>>>>>>>>>???@@@DDDOOOeeerrrWWWKKKAAAAAA@@@>>><<<;;;<<<<<<@@@@@@???>>>===<<<;;;;;;:::999888888888999;;;<<>>>>>===<<<;;;;;;999999999999::::::::::::>>>;;;888777888:::;;;:::::::::999888888888888888888888888888777777777777888888888888:::===@@@AAA======<<<:::888777555555666666555666666777888999999999888888999999:::;;;;;;;;;::::::999888888888555666888999::::::999888:::::::::;;;;;;<<<===>>>@@@CCCGGGIIIJJJKKKMMMNNNOOOPPPRRRVVV]]]eeelllqqqttttttsssssssssrrrqqqpppmmmllljjjhhheeeaaa___]]]YYYXXXWWWWWWVVVTTTOOOLLLHHHHHHGGGIIISSS```hhhhhhiiiaaaUUUIIIBBB@@@AAADDDSSS___kkkppppppoookkkfff```______bbbdddffffffeeefffeeeeeehhhjjjoooyyy|||nnnaaaUUUJJJEEEDDDDDDFFFJJJMMMXXXfffnnnmmmggg```\\\aaaggglllnnntttwwwiiiaaa\\\WWWYYY[[[___bbbcccaaa___]]]ZZZYYYSSSTTTlllbbbbbbbbb```^^^___aaacccjjjmmmssszzz~~~qqqllleeeaaa___]]]YYYVVVMMMKKKHHHEEEDDDEEEFFFGGGIIIIIIIIIIIIGGGDDDBBBAAA@@@BBBDDDEEEHHHOOOYYY```jjjlllrrrzzz|||vvvzzz}}}uuuqqqxxxyyyxxxvvvrrrqqqssssssssspppmmmkkkjjj|||zzz}}}uuupppfff]]]YYYVVVQQQMMMNNNVVV]]]```___eeepppuuusssoooeeeUUUGGG===999888888888888888888888888888888666666555555555555666666666666666777888888999999888888777777666777777888888999::::::;;;;;;::::::888;;;DDDVVVmmmxxxvvvppphhh^^^QQQGGGDDDFFFPPP\\\mmm{{{cccPPPHHHDDDCCCAAA???============???BBBKKK[[[rrriiiUUUGGGDDDAAA>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;;;;:::<<<;;;999888999:::;;;;;;::::::999888888888888999999999888888777777666666777777777999<<>>@@@AAAAAADDDGGGJJJKKKLLLNNNPPPOOOOOOPPPTTT\\\eeemmmqqqvvvvvvwwwwwwvvvtttrrrqqqqqqpppnnnlllhhheeebbbaaa\\\[[[YYYXXXWWWTTTOOOLLLHHHHHHFFFHHHSSSaaaiiijjjhhh___SSSGGG@@@@@@CCCFFFRRR]]]gggjjjkkkjjjhhhddd``````___```aaacccddddddfffhhhjjjmmmpppuuuvvvggg[[[PPPFFFBBBCCCDDDHHHLLLRRR[[[fffjjjfff```ZZZXXX]]]fffmmmnnnrrr{{{iiiaaa^^^\\\[[[\\\___ccceeeccc]]]YYYVVVUUUPPPRRRiiibbbbbbaaa^^^]]]^^^```ccchhhiiiooovvvzzzsssnnngggcccaaa```^^^[[[OOOMMMJJJGGGEEEEEEFFFGGGHHHIIIIIIHHHGGGEEEBBBAAA@@@BBBCCCEEEHHHOOOZZZaaakkkmmmttt{{{~~~}}}uuuuuuuuu|||ooojjjlll}}}}}}{{{wwwuuuvvvuuurrrlllhhhffffffyyy~~~{{{{{{tttiii^^^YYYUUUPPPNNNNNNXXX```cccaaafffppptttpppmmmcccTTTGGG>>>:::999999777777777777777777777777666666666666666666666666666666666777888888999999888888777777777777888888999999:::;;;;;;;;;;;;::::::<<>>>>>>>>>>>???===@@@FFFSSSgggoooVVVHHHDDD@@@======<<<;;;:::;;;;;;;;;;;;::::::::::::::::::;;;<<<===<<<<<<<<<:::::::::999999999;;;<<<;;;::::::999888999999999999999888888777777666666888777777777999===AAADDD999999999999999999999999555555555555666777999999::::::999999888888999999;;;;;;<<<<<<<<<;;;::::::666666777888999:::::::::;;;;;;;;;<<<>>>@@@CCCEEEDDDFFFIIIJJJKKKLLLNNNPPPNNNNNNPPPSSSZZZdddnnntttzzzzzz{{{{{{yyyvvvsssqqqtttsssrrrooollliiifffdddaaa^^^[[[YYYVVVRRRMMMJJJHHHHHHGGGIIIRRR```ggghhhaaaZZZOOOEEE@@@AAAEEEIIILLLVVV___aaabbbdddcccaaabbbbbbaaa``````aaaccceeehhhlllpppqqqttt{{{ssseeeWWWLLLCCCAAACCCEEEJJJNNNWWW___ffffff```XXXUUUUUUXXXccckkklllppp~~~lllaaa```aaa]]]^^^```eeehhheee]]]UUUQQQOOOKKKOOOfff``````___]]]\\\]]]```ccceeefffkkkrrrwww}}}vvvpppiiidddbbbbbb```^^^SSSPPPLLLIIIGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCAAABBBBBBCCCFFFMMMWWW```kkkooovvv{{{}}}{{{xxxtttuuuoooiiifffooo}}}{{{yyy{{{zzztttjjjddddddfffzzz|||zzzmmm```YYYTTTOOOMMMOOO[[[cccgggfffjjjrrrsssnnnhhh___QQQEEE>>>;;;::::::666666666666666666666666555666666777777666666555666666666777888888999999888888777777777888999999999999:::;;;;;;;;;;;;;;;<<<===BBBOOOeee~~~|||xxxuuuooo```MMMFFFIIIKKK[[[lllxxxqqqYYYKKKBBBAAA???>>>>>>>>>??????<<<>>>CCCLLL]]]vvvwww[[[KKKEEE???<<<======;;;999<<<<<<<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;:::999999;;;<<<;;;;;;:::999999999999999888888888888777777777777999888666555555666777888777777888888888999999999666666555666666777888999999999888888777888888888:::;;;<<<======<<<;;;:::777777777888888999:::::::::::::::<<>>>>><<<:::;;;;;;;;;<<<<<<=========::::::999888999:::;;;<<<888:::;;;;;;999999;;;===;;;;;;:::999999999999:::777777777777777888888888888777666555555444444555777777777777777777777777777777666666666666777777777777777666777777888888999:::<<<======<<<:::999888888888888888888999999999999:::<<<@@@EEEJJJMMMJJJKKKLLLLLLKKKKKKMMMOOOLLLPPPTTTUUUXXXaaappp}}}}}}yyyxxxwwwvvvssspppmmmjjjiiieeeccc___[[[XXXTTTPPPMMMLLLMMMMMMNNNVVV___cccaaaSSSPPPJJJEEECCCBBBDDDEEEDDDKKKQQQPPPPPPSSSUUUTTTZZZ[[[[[[[[[[[[___fffkkknnnvvv{{{zzz|||~~~~~~~~~qqqeeeSSSKKKEEEGGGNNNTTT\\\cccccchhhjjjdddZZZSSSTTTWWWZZZccckkknnnsss{{{oooiiifffaaa___bbbiiippplll___SSSJJJIIIHHHNNNbbb\\\\\\[[[YYYYYY[[[___cccddddddhhhnnnssswww~~~xxxmmmeeebbb___]]][[[WWWTTTPPPLLLIIIHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHKKKJJJGGGDDDDDDJJJTTT\\\cccgggnnnsssrrrsss}}}{{{vvv{{{nnniiiaaa^^^gggzzzzzzyyyyyy~~~zzzjjjaaaeeelll~~~pppaaaWWWPPPKKKIIIKKK___iiiooooooqqqwwwuuummm___WWWKKK@@@:::888888888888888888888888888888888555666777888888777666555666666666777888888999999888888777777888999::::::999:::;;;;;;<<<<<<;;;;;;===<<>>@@@AAAEEERRRkkkfffPPPIIIAAA>>>???@@@>>>;;;888999999::::::;;;;;;;;;999888777666666888:::;;;777999<<<;;;999999;;;===<<<;;;::::::999999::::::666666777777888888999999555666666777888999999999999888888777666555555444888777777666666666666777666666666666666777888888888:::;;;======<<<:::999999999888888777888888888888888999<<>>???>>>>>>???GGGYYYvvv|||ooo___TTTQQQSSSVVV]]]iiiuuu|||dddRRRMMMJJJFFFAAA===<<>>@@@@@@<<<;;;>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<;;;::::::999999999:::;;;:::999888888999:::;;;777777777888999999999:::666666666666555555555555777666666666777888999999666666555555555444444444888:::<<<===<<<;;;;;;<<<<<<;;;:::999999999:::;;;777999:::<<>>@@@BBBHHHXXXssszzzhhh\\\ZZZ]]]\\\```iiirrrzzzhhhSSSLLLJJJFFFAAA>>>===???AAACCC???@@@GGGPPPaaalllVVVIIIAAAAAAAAA<<<;;;>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>><<<;;;;;;::::::999::::::::::::999888888999::::::888888888888888999999999888777777777777666666666777777777666777777888888666666555555555444444444666888;;;<<<;;;:::999:::999999888777777777888999999:::;;;<<<>>>BBBGGGKKKLLLNNNPPPQQQPPPPPPPPPQQQQQQRRRSSSTTTWWW```nnnxxx}}}zzzxxxvvvrrrooolllkkkjjjiiifffbbb___]]][[[XXXVVVRRRUUUUUUTTTYYY```bbb^^^RRRNNNIIIGGGHHHIIIIIIIIIJJJKKKMMMPPPRRRQQQNNNKKKLLLIIIIIIMMMRRRXXXaaaiiirrryyy~~~|||pppbbbYYYMMMFFFEEESSSkkk{{{oooggg```ZZZYYY[[[eeemmmuuuxxx}}}~~~xxxxxx}}}wwwqqqbbbaaaaaafffnnnpppdddTTTKKKIIIIIIPPP___ttt[[[[[[\\\[[[ZZZ[[[^^^aaaaaaccceeegggiiimmmqqquuuyyyzzzrrrlllfff```\\\XXXVVVSSSPPPNNNMMMLLLLLLIIIHHHHHHGGGGGGGGGGGGHHHKKKIIIGGGEEEFFFHHHKKKNNNSSSYYY___bbb``````dddgggnnn{{{{{{lll```aaakkkuuu}}}{{{rrrjjjeee]]]WWWZZZaaaiiirrrzzz~~~zzzvvvsssrrrpppooooooqqqssssssrrrssstttvvvzzz}}}wwwuuuxxxnnndddhhhqqq~~~{{{{{{||||||rrrggg\\\RRRLLLMMMRRRaaaiiipppsss|||xxxcccLLL>>>999999:::===888999999888666555666777555555555666666666777777777777777777777777777777777777888888999:::::::::<<<;;;;;;:::999999::::::===@@@CCCHHHTTTlllwwwhhhcccdddaaabbbgggpppxxxnnnVVVLLLJJJFFFBBB@@@???@@@@@@DDDBBBCCCHHHMMM\\\}}}ppp]]]NNNCCCCCCBBB===;;;>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;:::::::::::::::999999999999::::::999999999888888888888888888888888888777777777777888888777666666666777777666666666555555555444444444777:::;;;:::999888777999888777666666777888999:::;;;;;;;;;<<>>CCCGGGNNNdddvvvggg^^^___^^^cccnnnxxx|||uuuZZZMMMJJJFFFCCCAAAAAA@@@@@@CCCBBBEEEHHHKKKXXXyyyzzzbbbRRREEECCCBBB>>><<>>???===@@@DDDHHHLLL^^^hhhTTTVVVVVV^^^lllxxx}}}vvv}}}aaaPPPKKKFFFCCCBBBAAA@@@???@@@@@@CCCGGGIIIUUUssshhhUUUFFFCCCCCC???>>>AAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<;;;:::::::::::::::::::::::::::999999999888777777777777777666666666555555555888888777666555555555666777777666666666555555555444777:::<<<:::999888888999999888888888999;;;;;;888999999999:::===BBBEEEGGGMMMUUU[[[]]]\\\ZZZYYYXXXWWWUUUSSSSSSWWW\\\```ggghhhjjjkkklllmmmnnnooolllnnnppprrrrrrpppmmmkkkgggfffeeeeeedddbbb___\\\XXXVVVUUUWWWYYYZZZ[[[[[[XXXXXXXXXXXXWWWWWWXXXXXX[[[[[[[[[\\\[[[WWWQQQMMMIIIFFFDDDEEEFFFKKKWWWcccuuu}}}|||tttvvvwwwyyy{{{~~~yyymmm```VVVPPPKKKIIIOOOdddxxxnnngggdddfffkkkmmmvvv~~~|||vvvuuuyyy|||{{{xxxqqqmmmiiijjjmmmkkkddd]]]\\\bbbiiimmmooolllaaaVVVOOOPPPVVVbbbppp{{{~~~}}}VVVYYY\\\^^^^^^]]]^^^___bbbdddgggiiillloootttxxxwwwzzzxxxqqqjjjfff___]]]ZZZVVVRRRPPPOOONNNHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGDDDBBBAAAAAABBBCCCFFFIIIKKKLLLKKKIIIIIIIIIKKKMMMRRRXXX___jjj~~~uuujjjqqq}}}{{{{{{{{{nnneee\\\WWWVVVXXX```iiixxx|||uuupppkkkgggggghhhjjjjjjhhhiiijjjlllnnnttt{{{}}}~~~{{{yyyyyyvvvrrrtttyyyoooaaaaaahhh{{{uuuxxx~~~uuuggg[[[QQQLLLPPPWWW___```eeemmmwww}}}~~~}}}kkkZZZIII@@@===:::888888888999999888666555666777888888888999999999::::::888888888888888888888888888888999999:::;;;;;;;;;;;;;;;;;;<<<===???@@@AAA@@@AAAFFFJJJMMM[[[}}}iiiNNNMMMOOOYYYiiiuuuzzz~~~xxxkkkTTTNNNFFFBBBAAAAAA@@@??????>>>AAAEEEGGGQQQkkkppp[[[IIIEEEDDDAAA???BBB===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<::::::;;;;;;;;;;;;::::::999999999888888888888888666666666666555555555555777777666555555555666666777777777666666666555555555777::::::999888888999777666555555666777999:::999999999999:::===AAAEEEGGGMMMVVV]]]______^^^]]]]]][[[XXXUUUUUUWWWZZZ]]]```bbbdddeeedddeeefffgggfffhhhkkknnnooonnnmmmlllhhhfffeeeddddddbbb```]]][[[WWWWWW[[[]]]]]]^^^```^^^```aaaaaa___^^^^^^___^^^]]]]]]\\\[[[WWWSSSOOOJJJGGGEEEEEEEEEJJJWWWeeevvv}}}}}}vvvwwwxxxxxxyyy|||uuufffYYYPPPLLLEEEFFFNNNccc}}}tttllliiihhhkkkqqqoooxxx}}}~~~|||zzzzzzzzzwwwuuulllkkkiiiiiijjjgggbbb^^^[[[bbbjjjppptttqqqeeeYYYQQQSSSYYYccclllrrrrrrqqqWWWZZZ^^^```````````````dddfffggghhhjjjlllpppsssrrrvvv|||yyysssmmmjjjcccaaa]]]XXXTTTQQQOOONNNIIIIIIKKKLLLLLLLLLKKKKKKHHHGGGEEECCCBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDDDDDDDDDDEEEHHHLLLNNNUUUgggyyyuuulllttt~~~}}}~~~vvvnnneee___[[[YYY^^^eeepppxxxtttooollllllmmmmmmnnnkkkllllllkkklllqqqyyy|||vvvvvvzzzrrrddddddhhhwwwyyyqqqtttzzz~~~qqq```VVVPPPOOOTTT[[[eeefffjjjsss{{{}}}yyyuuubbbSSSDDD===<<<:::888888777888999888777666777888777888888888888999999999888888888888888888888888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@DDDIIIKKKVVVuuuhhhOOOHHHKKKUUUcccnnnuuu|||uuuYYYQQQFFFAAA@@@AAA@@@???@@@>>>@@@DDDFFFMMMbbbxxxzzzdddOOOHHHFFFBBB???AAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::<<<===?????????===<<<::::::;;;<<<<<<;;;::::::888888888888888999999999777777777666666666666555666666555555555666777777777777777777666666666555666777777777666666888999666555555555666777999:::;;;<<<;;;::::::<<>><<<@@@EEEGGGQQQnnnfffQQQHHHJJJRRR^^^hhhppp{{{|||[[[RRRGGG@@@???@@@@@@???BBB>>>???CCCEEEJJJ[[[ooojjjSSSKKKHHHCCC???@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::<<<>>>???@@@???>>>===::::::;;;<<<<<<;;;::::::777777888888999999999:::888888888888777777777777555555555555555666777888777777777777666666666666555666666555444444777999888777777777888999;;;<<<>>>>>>===;;;999:::>>>@@@JJJPPPYYY```dddeeeffffffaaa___\\\\\\]]]```aaabbbhhhkkknnnnnnkkkiiiiiikkkdddeeefffggghhhhhhhhhgggkkkhhhdddbbbaaaaaa```^^^```\\\\\\cccgggfffhhhlllkkknnnqqqqqqmmmkkkjjjkkkaaa___\\\ZZZXXXVVVTTTRRRGGGFFFEEEFFFGGGNNN___oooxxx~~~yyyyyyxxxvvvuuuvvvzzz}}}{{{lll\\\NNNGGGDDDDDDGGGPPP___qqqvvvmmmiiihhhiiinnnsss{{{zzzuuuvvv~~~}}}}}}~~~xxxuuuppphhhaaa^^^aaadddkkkooossszzz{{{ooo^^^bbbeeegggfffcccbbbaaaTTTYYY___bbbaaaaaabbbdddcccbbbeeejjjjjjhhhjjjoootttsssuuuzzzyyyrrrnnnnnniiifff___XXXRRRNNNLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMHHHHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;;;;;;;>>>CCCKKKPPP]]]rrr|||oooiiiuuu}}}vvvsssooohhhddddddjjjoooyyy~~~yyyxxxxxxwwwwwwxxxvvvtttqqqoooqqqvvvyyyzzzvvvzzzqqqhhhkkknnnuuuxxxtttuuu|||pppaaaYYYOOORRR^^^cccrrr~~~~~~xxxlll[[[NNNAAA<<<:::888888999888888888888888888888888888888888777777777777777999888888888777777666666888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@<<>>>>>???@@@@@@EEERRR```uuuZZZMMMHHHCCC??????>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999;;;>>>???>>>>>>>>>???::::::::::::::::::::::::;;;:::999999888888999999999999999888888888888777888888999:::::::::999999;;;:::888777666666666777555555555555444666999<<<;;;:::888777777888:::;;;999999999999:::;;;<<<<<>>>>>>>>@@@DDDFFFSSScccsss{{{xxxnnniiittt}}}{{{uuukkkccc___^^^dddppp~~~~~~|||{{{{{{zzzxxxvvvtttuuuxxx{{{zzzxxx~~~ooohhhjjjmmmtttxxxzzzyyyuuukkkbbbTTTTTT___dddsss}}}~~~|||{{{ssshhhYYYLLL@@@<<<;;;999888999888888888888888888888888888888888888999999999999:::999999999888888888888999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>AAAEEEEEEDDDMMMdddzzz|||jjjNNNEEECCCFFFQQQ]]]eeelllrrrgggYYYKKKEEECCCAAA???@@@@@@???@@@AAA@@@CCCNNNZZZxxx}}}___OOOJJJFFFBBBAAA>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;===??????>>>======>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999888888888888888888999:::::::::::::::;;;:::999777666777777888666666666555555666999<<<;;;:::999888777888999:::::::::::::::;;;<<<======@@@HHHQQQVVVXXX[[[bbbiiillljjjhhhfffhhhnnnvvv{{{~~~|||xxxxxx{{{{{{wwwtttssspppmmmkkkhhhgggfffggggggfffeeedddccccccbbbgggeeefffkkknnnoootttzzz~~~yyytttpppiiigggbbb^^^[[[XXXUUUSSSNNNNNNNNNOOOSSS]]]hhhqqqzzz}}}~~~|||{{{}}}}}}|||zzzyyyyyyzzz|||}}}~~~zzzlll___QQQGGGDDDFFFJJJUUUbbbmmmxxx|||wwwsssmmmiiiiiimmmssswww|||~~~sssjjjmmmuuu|||xxxppphhhdddcccdddjjjrrryyysssdddiiijjjeeeaaa```^^^ZZZUUUXXX\\\^^^]]]^^^bbbeeeggggggjjjnnnooonnnoootttuuutttuuuyyy||||||tttoooooojjjfff___XXXRRRPPPOOOPPPOOONNNMMMKKKJJJJJJJJJJJJGGGGGGFFFEEECCCBBBAAAAAA>>>>>>>>>>>>???@@@AAABBB<<<>>>@@@AAA???=========EEEPPP]]]hhhqqqwwwvvvsssooohhhfffppp|||ooobbb\\\VVV]]]iiiyyy~~~|||zzzyyy{{{|||{{{zzz}}}{{{vvvyyy{{{lllgggjjjmmmuuuyyy}}}{{{xxxooo\\\WWWaaafffqqqyyy|||zzzxxxwwwmmmaaaUUUIII>>>;;;<<<::::::;;;888888888888888888888888888888888999::::::;;;;;;:::::::::::::::999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCEEEDDDCCCIII\\\ooo|||jjjPPPGGGCCCCCCJJJSSSZZZbbbiiiwwwnnn___OOOGGGEEEBBB@@@???AAA@@@AAABBB@@@@@@HHHRRRjjjhhhTTTLLLIIIEEECCC>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>>>><<<:::999999;;;;;;<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999999999888888888888777888999:::;;;<<<<<<<<<;;;:::999777777777888888777777888777666777999<<<;;;;;;999888888888888999:::::::::;;;;;;<<<===>>>===DDDLLLQQQTTTXXX___eeehhhnnnoookkkooo|||{{{|||~~~zzz{{{{{{yyyuuupppkkkgggggggggeeedddccccccccccccjjjhhhjjjnnnqqqttt{{{|||wwwoookkkfffbbb___]]]ZZZXXXQQQOOOOOOSSS[[[fffoootttzzz|||~~~}}}yyyxxxzzz|||wwwwwwvvvwwwyyy{{{~~~}}}uuueeeXXXMMMFFFFFFIIIPPP___oooyyy~~~~~~zzzuuurrrnnnkkklllpppuuuyyy|||oooeeegggpppyyy~~~|||{{{llleee___```cccffflllrrr{{{~~~{{{tttjjjgggjjjjjjeee___]]]ZZZWWWUUUXXXZZZ[[[[[[\\\aaaeeeffffffiiinnnnnnmmmoootttvvvvvvwwwzzz|||wwwqqqqqqlllhhh```XXXRRRPPPOOOPPPOOONNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA??????>>>>>>>>>???@@@AAA<<<>>>@@@AAA???>>>>>>>>><<>>???@@@@@@BBBBBBCCCCCCBBBFFFUUUeeennnWWWIIIDDDAAAEEEKKKRRR[[[dddrrr|||uuudddRRRIIIGGGDDDAAA@@@@@@???AAABBB@@@???DDDLLL^^^yyysssZZZOOOKKKFFFCCC?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===@@@CCCDDDAAA===999777;;;;;;<<<<<<===>>>??????===<<<<<<;;;:::;;;;;;;;;::::::999999999888888888777777999:::<<<<<<======:::999888777666777777888888999999888777777999;;;;;;:::::::::999888888777::::::999::::::;;;<<<======BBBIIIMMMOOORRRXXX]]]___lllqqqnnnuuu{{{}}}~~~yyyrrrnnnllljjjhhhfffdddcccbbbbbbhhhggghhhmmmqqqwww~~~tttpppjjjfffdddbbb___\\\TTTQQQQQQXXXdddooouuuvvvzzz|||}}}{{{wwwuuuvvvxxxssstttuuuwwwyyy|||~~~|||ppp```UUULLLFFFFFFJJJTTTfffzzz|||wwwrrrqqqooonnnppptttxxx|||xxxlllbbbfffqqq{{{|||uuupppaaa[[[XXX[[[aaaeeejjjoooyyyvvvpppkkkeeekkkllljjjeee___ZZZWWWUUUTTTWWWYYYYYYYYY[[[```dddeeeeeehhhmmmooommmoootttxxxxxxyyy|||}}}xxxrrrqqqnnniiiaaaYYYSSSOOONNNMMMOOONNNLLLJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>??????<<<===>>>??????AAADDDFFFEEEBBBCCCLLLUUUZZZXXXUUUVVVVVVYYYaaalll|||tttjjjeee[[[___gggrrr|||||||||~~~vvvnnnllljjjjjjttttttkkkkkksss{{{~~~|||zzz|||yyyccc]]]dddeeeeeegggiiinnnrrrqqqggg\\\MMMCCC;;;;;;===<<<;;;<<<777777777777777777777777555666666777888999::::::888888999999999999999999;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>???@@@@@@@@@@@@AAACCCCCCFFFRRR^^^{{{xxxfffMMMGGGCCCDDDHHHNNNXXXbbbnnnyyy|||iiiTTTKKKIIIFFFCCCAAA>>>===???BBBAAA@@@CCCJJJVVVooodddTTTLLLGGGBBB@@@????????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======@@@EEEJJJMMMJJJDDD>>>;;;::::::;;;<<<===>>>>>>???<<<;;;;;;::::::::::::::::::::::::999999999999888666777888:::;;;<<<<<<<<<999888777666555666777888888999:::999777777888999999::::::;;;:::999888777888888888888999:::;;;<<>>======>>>>>>>>>???BBBGGGKKKYYYMMMBBBAAAGGGLLLOOORRRPPPPPPTTT\\\eeerrr~~~wwwpppmmm\\\^^^dddmmmxxx~~~|||||||||}}}}}}~~~}}}~~~uuujjjgggfffgggssstttkkklllyyy~~~|||ssstttxxxppp```___eeeccc```___aaaiiiqqqpppeeeZZZJJJAAA;;;;;;>>>===;;;;;;777777777777777777777777666666666777888888888999888888888888999999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???AAADDDEEEHHHPPPZZZqqqtttSSSMMMHHHGGGGGGLLLVVVaaajjjtttpppYYYNNNLLLHHHDDDBBB???===>>>AAAAAA@@@CCCHHHPPPeeettt]]]QQQIIICCC@@@@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<=========<<>>>>><<<;;;;;;:::999:::::::::::::::::::::999999999999666777888999:::;;;;;;;;;999888777666666777888888888999:::999777666666777777888:::;;;;;;:::888777777777777777888999:::;;;@@@BBBDDDEEEFFFHHHKKKNNNVVVcccpppvvv~~~vvv}}}uuuwww{{{{{{zzzwwwsssooojjjfffdddddddddfffkkkrrr|||{{{sssoooooonnnkkkggg___^^^```hhhrrryyyzzzyyyyyy{{{|||yyytttqqqqqqssssssuuuxxx{{{}}}~~~{{{qqqdddWWWPPPMMMIIIIIIKKKWWWlll|||tttmmmnnnpppssswww|||wwwllleeennn|||wwwfffZZZUUUSSSTTTXXXZZZ\\\ccckkkuuuxxxzzzvvvoookkkkkkmmmqqqnnnkkkiiiccc[[[YYY[[[QQQTTTWWWXXXXXXYYY]]]aaaddddddggglllnnnmmmoootttwwwwwwzzz||||||~~~}}}tttmmmkkkfffccc___ZZZUUUQQQNNNLLLMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBAAA???AAABBBDDDDDDBBB@@@>>>??????@@@??????AAAEEEIII[[[MMMAAA@@@CCCFFFJJJOOOJJJJJJOOOWWW___iiiyyyyyytttqqqaaabbbeeellluuu}}}}}}{{{|||}}}~~~~~~}}}}}}sssiiifffeeehhhvvv~~~sssjjjlll}}}|||zzznnnjjjkkkdddZZZ___fff```^^^ZZZ\\\fffooonnncccXXXIII@@@:::<<<>>>===::::::777777777777777777777777888888888888888888888888999999999999::::::;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@BBB@@@AAAEEEHHHIIIOOOVVVeeewwwZZZTTTMMMJJJHHHJJJSSS^^^dddmmmzzzzzz```SSSOOOJJJDDDAAAAAA???>>>AAAAAA???BBBFFFKKK\\\xxxhhhWWWMMMGGGAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>>>><<<<<<<<<<<<============999;;;>>>>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999666777888888999999999999::::::999888888999:::;;;777999:::999666555555555555777999<<<<<<;;;999888888888888888999:::;;;;;;???@@@AAABBBDDDFFFIIIKKKUUU___mmmxxx}}}|||yyywwwlllttt~~~xxxxxxyyy{{{}}}~~~{{{vvvqqqlllhhheeeeeefffjjjppp{{{xxxtttuuuuuuqqqmmmfffgggjjjqqqxxx||||||zzzyyy{{{{{{xxxssspppqqqssssssuuuyyy}}}xxxkkk]]]OOOIIIIIIJJJMMMQQQ\\\ppp|||qqqkkkmmmqqquuuzzz~~~{{{nnnfffnnn~~~rrrbbbXXXTTTTTTWWWYYYYYY[[[dddooosssrrrqqqooollljjjlllpppsssooolllkkkfff^^^\\\```PPPSSSWWWXXXXXXYYY\\\`````````dddiiikkkjjjlllqqqvvvvvvyyy{{{{{{|||{{{qqqjjjhhhaaa```]]]ZZZVVVRRROOONNNLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBAAA===???CCCEEEFFFDDDBBB@@@AAAAAABBBAAA@@@@@@BBBCCCJJJAAA<<>>===:::999777777777777777777777777::::::999999999999999999:::::::::;;;;;;<<<<<<<<<888999:::;;;<<<<<<===<<<;;;;;;<<<===>>>???@@@@@@DDDAAABBBGGGIIIJJJNNNSSS^^^|||yyyqqq___XXXQQQLLLHHHIIIQQQ[[[___hhhsssfffWWWQQQKKKDDD@@@DDDAAA???AAA@@@???AAAEEEHHHVVVqqqppp\\\QQQJJJAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@?????????>>><<<<<<<<<<<<=========>>>=========<<<;;;===@@@CCC@@@@@@@@@???????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999666777777888888888777777<<<;;;:::::::::;;;<<<===777888999888666444444444333666999<<<===<<<:::888999999999999:::;;;<<<<<<===>>>???@@@CCCFFFIIIKKKUUU[[[iiiwwwyyyrrrkkkjjjgggqqq}}}}}}{{{yyyxxxyyy||||||vvvpppmmmfffdddeeehhhmmmxxx|||xxxyyyyyyuuuqqqkkkmmmqqqwww|||~~~}}}|||xxxzzz{{{xxxsssqqqqqqsssqqqtttyyy~~~|||vvvgggXXXIIICCCEEEIIIPPPVVV```sss|||ooojjjmmmqqqvvv|||~~~pppfffmmm~~~|||nnn```ZZZSSSVVVZZZ[[[YYY[[[ffftttwwwtttrrrpppoooooorrrvvvtttooommmlllggg```___cccNNNPPPRRRTTTUUUXXX[[[^^^aaabbbdddgggjjjmmmoooqqqvvvyyy||||||||||||xxxrrrhhhcccbbbaaa^^^YYYVVVTTTSSSQQQOOOKKKJJJJJJIIIGGGEEEDDDCCCAAAAAA@@@????????????@@@AAAAAA@@@@@@AAAAAABBBCCC@@@BBBCCCCCCAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAADDDHHHNNNUUU^^^gggnnn}}}|||zzzrrrqqqppprrrvvvzzz}}}~~~~~~zzzwwwwwwyyy{{{{{{{{{|||~~~rrrlllkkkfffooo}}}tttlllnnn|||}}}{{{pppoooeeeZZZVVVYYY^^^```___VVVYYY\\\cccjjjkkk```RRRBBB@@@===;;;<<<<<<;;;:::777777888888888888777777777888888888888999999999999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;@@@@@@@@@@@@@@@@@@@@@@@@DDDGGGJJJJJJHHHIIINNNSSS^^^qqq~~~vvvuuujjj[[[OOOMMMJJJGGGMMMXXXbbbgggnnn}}}vvv]]]PPPIIIFFFCCCBBBAAA@@@@@@@@@AAABBBCCCIIITTTlllfffTTTMMMGGGDDD@@@>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<>>>???>>>===<<<===???@@@@@@???????????????@@@@@@???===<<<;;;;;;<<<<<<===<<<<<<;;;999888888777777777555555555777999:::999999999999999888777777999777666444444666777999666666777888999:::::::::999999999888888888888888;;;===???AAAAAACCCEEEGGGQQQWWW___dddfffdddaaa``````ooo~~~xxxvvvyyy|||{{{zzz{{{uuuqqqhhheeejjjooottt~~~|||yyywwwxxxyyy{{{|||}}}}}}||||||}}}{{{xxxuuurrrppppppoooqqqqqqtttzzzyyyllldddWWWJJJFFFGGGJJJQQQXXXaaaqqq|||nnniiilllttt|||}}}ooohhhrrr{{{kkk^^^YYYXXX\\\^^^[[[XXX^^^nnn|||xxxlllfffjjjuuu~~~}}}yyytttooohhhaaa\\\[[[NNNOOORRRSSSUUUWWW[[[]]]```aaadddgggjjjlllnnnnnnuuuxxx{{{{{{{{{yyytttpppkkkccc^^^___^^^\\\XXXVVVTTTRRRPPPNNNKKKKKKJJJHHHGGGEEECCCBBB@@@??????>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAACCCDDDDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCGGGKKKQQQYYYbbbhhhsss}}}yyyxxxwwwyyy|||}}}zzzxxxzzz{{{}}}}}}}}}~~~sssmmmmmmkkkuuu}}}sssmmmqqq|||vvvsssiii^^^YYY]]]bbbcccaaa[[[]]]```eeekkkjjj^^^PPPAAA???<<<;;;;;;;;;::::::777888888999999888888777999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<>>???>>>===<<<===???@@@@@@????????????@@@@@@@@@???===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;666666666666666777888888888999999999888888777666888777666555555666777888777777777888999999999:::888888888888888999999999:::<<>>>>>>>>======<<<<<<<<<===>>>??????======>>>???@@@@@@????????????@@@@@@@@@???>>>===<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>777888888888888999999999777888888888888777666666777777777777777777777777888888888888888888999999777777888888999999::::::999;;;===>>>>>>???AAACCCGGGIIILLLNNNPPPTTTYYY]]]ggguuuyyysssqqqqqqpppnnnlllqqqyyyyyypppjjjjjjkkkppp~~~{{{yyywwwvvv{{{{{{||||||}}}~~~~~~~~~yyywwwtttqqqnnnlllkkkkkkkkkkkkmmmsssyyyqqqdddVVVNNNHHHIIILLLPPPVVV]]]fffqqq}}}yyyqqqqqqsssyyy|||vvv~~~}}}mmm```[[[XXX\\\``````___cccmmmvvvsssooojjjggglll{{{{{{uuunnncccYYYLLLNNNQQQRRRTTTVVVZZZ\\\]]]___bbbfffhhhiiijjjjjjpppuuuyyyzzzzzz}}}zzzrrrjjjbbb___^^^ZZZYYYZZZWWWWWWVVVWWWVVVSSSOOOKKKHHHHHHFFFEEECCCBBBAAAAAA???@@@@@@@@@BBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGIIIHHHFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFHHHMMMTTTXXXiiisss~~~}}}}}}~~~~~~vvvnnnpppvvvtttpppzzz}}}{{{xxxwwwnnngggiiipppsssmmmeeebbbeeehhhjjjkkkfffXXXJJJ>>><<<999888999:::999888999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<;;;::::::<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDDFFFGGGGGGFFFHHHKKKNNNQQQ]]]tttsss___RRRKKKHHHKKKQQQ\\\cccjjjssshhhVVVKKKFFFDDDCCCBBBAAA@@@AAABBBBBBHHHLLL\\\xxxlllUUULLLJJJFFFDDDDDDBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<===>>>??????>>>===>>>???@@@@@@?????????@@@AAAAAA@@@@@@???>>>============<<<<<<<<<=========>>>>>>;;;:::999999999:::;;;;;;777777888888888777777666666777888888888888777666999999999888888888888888777777888888999:::;;;;;;888:::<<<<<<<<<===???@@@AAABBBEEEGGGJJJNNNTTTXXXcccppp}}}|||sssmmmjjjiiihhhgggfffjjjrrr{{{vvvnnnjjjhhhlllzzz~~~zzzwwwuuuttt{{{{{{{{{||||||}}}~~~xxxvvvssspppmmmlllkkkkkkhhhiiikkkooouuu|||zzzlll___QQQLLLHHHKKKPPPUUU]]]eeellltttzzz{{{zzzzzzyyyvvvtttvvv|||wwwhhh]]]WWWWWW[[[```aaaaaadddjjjoookkkiiifffeeeiiiyyyxxxhhh[[[LLLNNNPPPRRRSSSUUUYYY\\\]]]^^^aaadddgggiiijjjjjjoootttzzz{{{{{{}}}}}}vvvlllbbbZZZYYYYYYWWWVVVWWWUUUUUUUUUVVVVVVTTTOOOKKKFFFEEEDDDBBBAAAAAAAAAAAA??????@@@@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKIIIHHHHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFJJJPPPTTTccckkkyyy~~~|||~~~~~~~~~vvvoooqqqxxxvvvttt|||{{{zzzwwwqqqjjjgggnnn{{{~~~ttthhhbbbfffjjjkkkjjjdddVVVHHH>>>;;;999888999:::999888::::::;;;;;;;;;;;;::::::999999999999:::::::::::::::::::::::::::;;;;;;<<<======<<<<<<<<<===>>>?????????@@@AAACCCDDDEEEEEEEEEFFFFFFFFFGGGHHHKKKMMMOOOXXXkkkzzzgggXXXNNNKKKOOOUUUaaagggmmmqqq~~~ppp[[[MMMGGGDDDDDDBBBAAAAAAAAABBBBBBBBBDDDPPPfffvvv[[[NNNKKKGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<>>>???@@@???>>>===>>>@@@@@@@@@??????@@@AAAAAABBB@@@@@@@@@??????>>>==================<<<<<<<<<<<<<<<;;;999888888999:::<<<777777888888888888777777777777888888888888777777999999999888888888888888777777888999:::;;;;;;<<<888999;;;;;;;;;;;;===>>><<>>>>>???@@@@@@@@@AAAAAABBBDDDFFFGGGHHHIIIGGGGGGFFFGGGHHHJJJKKKMMMNNNUUUcccyyyuuubbbSSSNNNRRRXXXdddlllrrrsss{{{{{{zzzaaaQQQJJJEEEDDDCCCAAAAAAAAABBBBBBBBBCCCJJJZZZnnnhhhSSSOOOIIIFFFDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<>>>???@@@@@@>>>>>>???@@@@@@@@@???@@@@@@AAABBBCCC@@@AAAAAA@@@@@@???>>>===>>>>>>======<<<<<<<<<;;;;;;:::::::::::::::999999777777888999999999999888888888888888888888888888888888888888888888999999888888999999::::::;;;;;;888999;;;;;;::::::;;;===;;;===AAACCCEEEHHHKKKMMMUUU^^^ggglllooorrrqqqnnneeeccc```]]]ZZZYYYYYYYYYZZZ]]]bbbkkkvvv|||rrrlllmmmuuu}}}xxxuuusssrrrvvvwwwxxxzzz{{{zzzzzzyyyuuutttrrrpppoooooooooooojjjlllooorrrtttxxx|||}}}uuummmaaaVVVJJJJJJOOOVVV\\\___fffnnnvvv{{{|||vvvrrruuu{{{}}}|||}}}~~~mmmccc\\\XXXWWWYYY]]]aaadddeeedddddd___[[[YYY[[[___llllllTTTKKKMMMOOOQQQRRRTTTXXX[[[]]]]]]___aaaeeeiiimmmppppppvvv}}}vvvoooeee[[[SSSTTTVVVUUUSSSRRROOOOOOOOOPPPQQQPPPMMMJJJEEEDDDCCCCCCDDDFFFHHHIIIGGGGGGGGGGGGHHHJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMMMMOOOPPPOOONNNLLLMMMMMMPPPOOONNNLLLKKKIIIHHHGGGCCCDDDDDDDDDEEEHHHNNNRRR]]]gggsss}}}}}}xxxtttsssyyy~~~yyy|||pppnnnssstttxxxxxxlllbbbZZZYYYggg~~~yyyjjjnnnqqqooojjj```PPPBBB>>>;;;999999:::;;;;;;:::999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<>>>@@@AAABBBBBBAAA@@@AAAAAACCCDDDFFFHHHIIIJJJIIIHHHGGGGGGIIIKKKLLLMMMMMMSSS]]]nnnnnnWWWNNNRRRXXXdddoooxxxxxx}}}|||wwwiiiVVVNNNFFFEEECCCBBBAAAAAABBBBBBDDDEEEIIISSSbbbyyyyyy[[[VVVNNNHHHEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAAAAAAAA???>>>=========>>>>>>>>>>>>>>>???:::===BBBDDDDDD@@@<<<888888888999:::::::::::::::999999888777777888999999777777777888999999999:::::::::::::::::::::::::::888:::;;;;;;:::999:::<<<;;;===>>>???@@@BBBFFFIIILLLTTT\\\___aaaddddddaaaZZZZZZZZZXXXVVVTTTSSSSSSTTTUUUYYYaaalllwww}}}rrrjjjjjjpppuuu{{{}}}wwwtttssssssqqqsssvvvyyyzzzxxxvvvuuurrrqqqpppooooooooopppqqqmmmppptttvvvvvvwwwzzz}}}~~~wwwnnnfff[[[QQQKKKPPP[[[fffkkkkkkmmmqqqxxx}}}}}}vvvqqqtttzzz~~~yyyiiiaaa]]]YYYYYYZZZ]]]aaaeeefffdddbbb[[[UUUSSSWWW[[[hhhsssVVVJJJLLLOOOPPPRRRTTTXXXZZZ^^^]]]^^^```dddjjjooorrrqqqwww~~~~~~tttmmmggg]]]VVVWWWZZZXXXUUUTTTMMMLLLLLLMMMNNNNNNKKKIIIFFFEEEEEEEEEFFFHHHKKKMMMNNNNNNNNNNNNOOOPPPQQQRRRMMMMMMMMMLLLMMMNNNNNNOOONNNPPPQQQPPPOOONNNNNNNNNTTTSSSQQQOOOMMMKKKJJJIIIBBBBBBCCCCCCDDDHHHMMMRRRVVV```nnnuuuxxx|||}}}}}}~~~yyyvvvuuuyyy|||zzzzzznnnmmmppppppssspppccc___VVVRRRaaa{{{nnnsssuuurrrkkk___NNN@@@>>><<<:::999:::;;;;;;;;;888999999::::::999999888;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<>>>AAADDDDDDCCCBBB@@@??????AAACCCEEEFFFHHHIIIJJJHHHGGGHHHJJJLLLMMMMMMMMMRRRZZZgggvvv[[[NNNPPPWWWbbbppp{{{|||zzzssstttoooZZZQQQFFFEEECCCBBBAAAAAABBBBBBBBBBBBEEEKKKVVVnnnccc\\\RRRJJJFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;>>>@@@@@@@@@???>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBBBBAAA@@@>>>===<<<===>>>???@@@AAABBBBBB<<>>BBBFFFDDDLLLSSSVVVXXXZZZZZZWWWTTTVVVWWWVVVTTTQQQPPPOOOQQQPPPRRRXXXcccnnnwww|||zzznnnffffffiiimmmnnntttzzz{{{vvvtttttttttoooqqquuuxxxyyywwwtttrrrppppppooonnnnnnoooqqqqqqooossswwwyyyxxxxxxyyy{{{||||||sssjjjaaaWWWNNNMMMVVVfffuuuzzzvvvssstttxxx}}}}}}vvvpppssszzz~~~uuueee___\\\YYY[[[\\\^^^bbbfffgggeeebbbXXXQQQOOOTTTZZZfff|||[[[LLLLLLMMMOOORRRVVV[[[]]]dddbbbaaabbbffflllqqqtttwwwyyy{{{~~~{{{qqqkkkaaa]]]YYYWWWXXXXXXVVVSSSRRRQQQOOOLLLIIIIIIJJJLLLJJJJJJKKKJJJJJJLLLPPPSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRPPPNNNMMMMMMNNNPPPQQQPPPOOONNNNNNNNNNNNPPPQQQVVVZZZ[[[VVVQQQNNNIIIDDDHHHFFFCCC@@@AAAGGGLLLNNNTTT]]]hhhrrrwww{{{}}}{{{zzz}}}~~~zzzrrrppp|||~~~uuurrroooppprrrpppiiicccYYYRRRPPP^^^xxxtttuuuuuurrriii[[[KKK@@@======<<<<<<;;;;;;;;;:::<<<;;;::::::::::::;;;<<<:::999888:::===>>><<<:::============>>>???@@@AAA@@@@@@@@@???@@@@@@AAAAAABBBDDDFFFGGGFFFEEEFFFGGGJJJJJJJJJKKKKKKKKKKKKKKKOOOPPPVVVcccwww}}}aaaQQQMMMNNNZZZlll|||qqqppp}}}^^^PPPLLLJJJEEEAAAAAABBBAAA>>>AAABBBDDDHHHQQQfffyyyeeeTTTQQQOOOHHHEEEIIIFFFDDDBBBAAAAAAAAACCCDDDEEEDDDAAA???======>>>???===@@@AAA@@@>>>===???AAA???@@@@@@AAAAAABBBBBBCCC@@@AAAAAAAAAAAA@@@??????;;;<<<===???@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888888888777777888888999:::777888;;;@@@@@@<<<;;;===:::::::::::::::;;;<<<===>>>===<<<<<<===???AAACCCGGGGGGGGGIIIKKKNNNPPPRRRNNNPPPSSSUUUUUUSSSQQQOOOLLLKKKJJJLLLSSS]]]gggnnnxxxuuuppphhhbbb```aaacccjjjlllqqqyyy}}}yyytttoooqqqrrrsssuuuwwwwwwtttqqqnnnmmmkkkkkklllnnnqqqssszzz|||}}}~~~|||{{{zzz{{{{{{yyyssskkk```XXXSSSQQQLLLeeezzz}}}~~~yyywwwtttrrrssstttuuu{{{sssfff[[[ZZZ]]]```]]]]]]bbbiiiiiiaaaYYYVVVSSSSSSZZZbbbooo}}}[[[NNNNNNOOOPPPSSSWWW[[[]]]dddcccbbbdddhhhmmmrrrtttuuuwwwzzz|||~~~{{{rrrkkkaaa]]]XXXWWWXXXYYYWWWUUUTTTSSSQQQNNNLLLKKKLLLNNNMMMNNNOOOOOOOOOPPPSSSUUUWWWWWWXXXXXXXXXXXXWWWWWWUUUSSSPPPOOOOOOQQQTTTVVVTTTTTTTTTSSSSSSTTTVVVXXX]]]bbbccc^^^WWWSSSNNNJJJJJJHHHDDDAAABBBGGGMMMOOOTTT[[[eeemmmrrrvvvzzz}}}}}}~~~}}}zzzzzz|||~~~{{{wwwrrrsss}}}tttrrrqqqsssuuuqqqggg___ZZZTTTSSSaaaxxxvvvvvvtttpppfffXXXJJJAAA<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;>>>???===;;;>>>>>>>>>>>>@@@AAACCCDDDCCCCCCBBBAAAAAAAAAAAABBBAAACCCEEEFFFEEEEEEFFFHHHJJJJJJJJJKKKKKKKKKKKKKKKPPPQQQVVV```oooeeeSSSMMMNNN___qqq{{{rrrooogggVVVNNNKKKGGGCCCCCCDDDBBB@@@BBBBBBDDDGGGMMM___|||kkkVVVPPPNNNGGGEEEGGGEEEDDDBBBAAAAAAAAABBBCCCDDDCCCAAA??????>>>??????>>>@@@AAA@@@>>>===???AAA??????@@@AAAAAABBBBBBCCC@@@AAAAAAAAAAAA@@@??????===>>>???????????????>>>>>>???@@@@@@@@@???======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999999999999999:::;;;;;;;;;:::<<<@@@@@@===<<>>>>>>>>===<<<<<<<<<>>>@@@AAAAAAAAABBBCCCEEEHHHJJJLLLLLLNNNRRRTTTUUUSSSPPPNNNIIIHHHGGGIIIOOOXXXaaagggmmmkkkgggbbb^^^\\\]]]___aaaccchhhooowww}}}|||zzzuuuqqqqqqqqqsssuuuwwwvvvsssqqqlllkkkjjjiiikkkmmmppprrryyy|||~~~~~~}}}}}}~~~}}}yyyqqqfff[[[RRRMMMLLLTTTmmm~~~wwwrrroooppppppsss{{{zzzoooggg___^^^aaaeeebbbccchhhmmmmmmfff^^^ZZZXXXZZZ```fffpppvvvWWWPPPPPPPPPRRRTTTWWWZZZ\\\``````bbbdddgggkkkoooqqqsssuuuxxxzzz{{{}}}}}}sssllleee```[[[YYYZZZ\\\\\\[[[WWWVVVSSSQQQOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUWWWYYY[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZWWWTTTQQQRRRUUUZZZ]]][[[\\\\\\\\\\\\^^^bbbeeejjjqqqssskkkaaaZZZTTTPPPLLLIIIEEEBBBCCCGGGMMMQQQUUU[[[ccciiimmmqqqwww{{{}}}|||{{{|||~~~~~~|||zzzzzz|||~~~}}}{{{|||uuusssqqqvvv{{{rrrrrrsssvvvwwwrrrfff]]]\\\WWWXXXgggzzz|||{{{vvvnnnbbbUUUIIIBBB<<<<<<<<<;;;;;;;;;;;;:::;;;<<<============<<<;;;<<<;;;;;;===??????>>>===@@@@@@???@@@AAADDDGGGHHHGGGFFFEEECCCBBBBBBBBBBBB@@@BBBDDDEEEDDDEEEGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLQQQRRRUUU[[[dddzzzmmmVVVNNNOOObbbsss~~~xxxqqqvvvvvvaaaSSSNNNHHHFFFFFFFFFDDDBBBBBBBBBCCCEEEIIITTTkkkzzz___TTTOOOIIIFFFGGGCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@???>>>???@@@@@@???>>>???@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@???>>>>>>=========>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<===;;;;;;======;;;;;;>>><<<<<<;;;;;;;;;<<<============<<<;;;;;;<<<===>>>=========>>>@@@CCCEEEGGGHHHKKKPPPSSSTTTRRROOOMMMGGGEEEDDDDDDIIIPPPXXX\\\^^^^^^\\\ZZZWWWVVVWWWYYYYYY[[[___dddkkkqqqvvvxxx}}}{{{yyyzzz{{{zzzvvvrrrpppqqqsssuuuwwwvvvrrrooojjjiiihhhhhhiiilllooorrryyy|||~~~xxxmmm```TTTLLLIIIIIIXXXsssvvvpppkkkkkklllqqq{{{~~~qqqkkkiiigggfffgggkkkjjjjjjmmmqqqooohhhaaa]]]^^^bbbhhhnnntttiiiQQQPPPPPPQQQRRRTTTVVVXXXZZZYYY[[[^^^aaadddgggjjjlllqqqtttxxxzzzzzz|||~~~vvvooojjjeee___]]]___aaabbbbbb[[[XXXUUUSSSSSSSSSTTTTTTWWWYYY[[[[[[[[[ZZZ[[[\\\___^^^\\\[[[[[[\\\]]]^^^aaa]]]XXXUUUUUUYYY___cccccceeefffggggggjjjpppttt||||||nnncccZZZTTTOOOIIIDDDCCCDDDFFFKKKQQQXXX\\\bbbgggjjjooovvv{{{{{{{{{|||}}}~~~~~~}}}||||||~~~~~~zzzxxxzzztttrrrqqqvvvsssrrrsssvvvxxxssshhh___]]]ZZZ___nnn{{{ooo```RRRGGGBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;<<<<<<===>>>???@@@??????AAA@@@???@@@BBBEEEHHHJJJIIIHHHFFFEEECCCBBBAAAAAA@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJJJJKKKLLLLLLMMMMMMQQQRRRUUUWWW\\\nnnuuu\\\QQQQQQ```pppxxxrrrpppZZZRRRJJJHHHHHHFFFDDDCCCBBBBBBCCCEEEFFFLLL]]]nnnooo]]]UUUNNNIIIHHHBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@??????@@@????????????@@@?????????@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@????????????@@@@@@??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999;;;;;;::::::;;;;;;<<<======999888:::;;;999999;;;:::999999999999999::::::===<<<;;;:::::::::;;;<<<<<<<<<<<<===???BBBDDDEEEEEEHHHMMMQQQRRRQQQMMMKKKEEECCCBBBAAADDDIIIOOORRRRRRTTTTTTSSSRRRQQQRRRSSSVVVXXX\\\___dddhhhnnnqqquuutttuuuxxx{{{zzzvvvqqqpppqqqsssvvvwwwuuurrrnnnhhhgggffffffhhhllloooqqqyyy|||wwwkkk\\\PPPJJJJJJKKKVVVpppvvvpppjjjhhhjjjppp|||tttiiihhhmmmoooooooooqqqqqqqqqrrrqqqmmmfff```]]]aaaiiipppvvv{{{~~~ppp\\\KKKMMMNNNOOOPPPRRRTTTUUUVVVUUUYYY]]]```aaacccgggiiiooosssyyy{{{{{{|||{{{tttmmmhhhbbb___aaadddeeeddd^^^[[[WWWVVVWWWXXXXXXWWWZZZ\\\^^^_________```aaabbbaaa___^^^]]]]]]^^^^^^gggccc]]]YYYYYY^^^dddhhhmmmooorrrssstttxxxpppaaaWWWQQQJJJDDDDDDDDDDDDJJJRRRYYY]]]bbbeeehhhmmmtttyyyxxxyyy{{{|||}}}}}}~~~~~~~~~~~~~~~zzzyyy{{{wwwtttqqqvvv}}}wwwuuutttvvvwwwtttkkkccc\\\[[[ccctttppp]]]NNNEEEBBB==================>>>>>>;;;<<<>>>??????>>><<<;;;<<<===??????@@@@@@@@@@@@@@@??????@@@BBBEEEGGGIIIIIIHHHFFFEEECCCBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGIIIJJJJJJKKKKKKLLLMMMMMMNNNOOOQQQTTTUUUXXXfffbbbUUUTTT]]]jjjzzzttt|||eeeWWWLLLIIIIIIEEECCCCCCAAAAAACCCEEEEEEHHHTTTaaawwwjjj\\\RRRKKKHHHBBBBBBCCCCCCCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@????????????@@@??????>>>>>>???@@@@@@AAAAAABBBAAABBBBBBBBBBBBAAA@@@@@@======???@@@@@@AAAAAAAAA??????>>>>>>>>>=================================<<<;;;::::::999999:::::::::::::::::::::;;;<<<<<<>>>:::888<<<===;;;:::::::::999888888888888999999;;;;;;;;;:::::::::::::::<<<<<<<<<<<<>>>@@@CCCDDDCCCFFFJJJNNNOOONNNKKKIIIEEEDDDBBBAAABBBEEEHHHKKKMMMNNNPPPOOONNNMMMNNNOOOTTTWWWZZZ]]]___dddiiinnnqqqqqqssswwwzzzyyyuuuppppppqqqtttvvvxxxvvvqqqmmmgggfffffffffhhhlllppprrrzzz}}}zzzkkk[[[NNNIIIJJJMMMRRRkkkxxxqqqkkkjjjlllqqq}}}~~~yyyllldddhhhqqqvvvvvvvvvxxxyyyyyywwwssslllddd___\\\cccmmmvvv|||wwwlll___QQQGGGKKKKKKMMMOOOQQQRRRTTTTTTUUUXXX]]]___```bbbfffjjjmmmrrryyy{{{{{{}}}yyynnniiidddbbbccceeeeeedddccc___[[[ZZZ\\\]]]\\\[[[]]]___aaabbbbbbccceeeggghhhgggeeecccbbbaaa``````jjjfffbbb___```eeelllpppyyy}}}nnn^^^UUUKKKEEEFFFEEEDDDJJJTTT[[[^^^bbbccceeehhhnnnssssssuuuwwwyyyyyyzzz|||~~~~~~|||zzz{{{zzzwwwtttyyy~~~||||||yyywwwxxxyyytttkkkcccZZZZZZdddvvvnnnZZZJJJBBB@@@===============>>>>>>>>>;;;<<<============<<<;;;;;;===???@@@??????@@@AAA??????@@@AAACCCDDDFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEDDDEEEEEEDDDDDDEEEGGGJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPSSSUUUWWWbbbxxxhhhXXXWWWYYYbbbnnnyyyyyyxxxrrr```PPPKKKIIIDDDBBBDDD@@@@@@CCCEEEDDDFFFNNNYYYkkkzzzeeeVVVMMMHHHDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>???@@@@@@@@@>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@<<<===>>>@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<>>AAABBBCCCEEEHHHKKKLLLKKKIIIGGGFFFDDDBBBAAAAAABBBDDDFFFHHHJJJKKKKKKJJJJJJKKKLLLPPPSSSWWWYYYZZZ___fffkkkpppoooqqquuuxxxxxxtttpppqqqrrruuuxxxyyywwwrrrmmmggggggfffgggjjjnnnrrrttt{{{~~~|||lllZZZLLLGGGIIILLLUUUjjj{{{uuuppppppqqquuu{{{wwwooofffaaaiiisssxxxyyyxxx|||~~~{{{tttllleeebbb^^^gggqqqxxx~~~~~~|||zzzuuujjj^^^RRRIIIEEEIIIJJJLLLNNNPPPRRRSSSTTTSSSWWW[[[]]]]]]___dddiiiiiipppwww{{{{{{}}}}}}qqqmmmhhhggghhhhhhgggeeehhhccc___^^^aaacccbbb___aaabbbcccdddeeegggjjjmmmoooooommmkkkiiifffdddcccjjjhhheeeeeehhhnnnvvvzzz~~~jjjYYYNNNGGGIIIHHHFFFLLLWWWbbbdddffffffdddeeeiiilllqqqsssuuuvvvvvvxxx|||~~~~~~~~~~~~}}}zzzyyyzzzxxxxxx}}}}}}|||ttthhh^^^WWWWWWbbbttt}}}~~~|||iiiTTTEEE???>>>;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@@@@???>>>???AAA???@@@BBBCCCDDDEEEEEEEEEGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGEEEDDDEEEGGGIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPSSSVVVWWW^^^nnn~~~mmm[[[YYYTTTXXX```iiitttxxx}}}iiiTTTNNNJJJDDDBBBEEEAAAAAABBBDDDCCCCCCIIIRRRaaaxxxqqq]]]QQQKKKFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@AAAAAA???===>>>@@@AAA@@@>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAA@@@>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============<<<<<<;;;;;;<<<<<<===>>>>>><<>>@@@BBBDDDEEEFFFHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@AAABBBBBBCCCDDDEEEFFFFFFGGGIIILLLLLLOOOSSSUUUWWW\\\dddjjjmmmlllnnnqqqvvvwwwtttppprrrsssvvvyyyzzzxxxrrrnnnhhhhhhhhhiiilllppptttwww|||~~~vvvfffVVVKKKHHHKKKPPP]]]kkk~~~yyywwwwwwxxxzzzyyysssfff``````iiissswwwwwwwwwyyy|||~~~|||tttlllfffdddfffnnnuuuyyy}}}|||uuutttqqqkkkaaaTTTIIIDDDDDDHHHIIILLLNNNQQQSSSTTTTTTPPPTTTXXXYYYYYY[[[bbbggggggnnnvvvzzzzzz}}}vvvrrrnnnlllmmmmmmkkkhhhkkkfffbbbaaaeeegggeeeccccccdddeeefffgggjjjnnnqqquuuttttttrrroookkkhhhfffiiihhhgggiiinnnuuu}}}sss\\\PPPIIIKKKJJJHHHNNNYYYiiikkkllljjjfffeeegggjjjqqqsssuuuuuuvvvyyy~~~|||}}}~~~~~~~~~}}}xxxvvvyyyxxx{{{tttdddXXXUUUUUU```qqqyyyxxx~~~wwwdddPPPBBB======999999999::::::;;;;;;;;;<<<;;;::::::::::::;;;<<<:::===@@@@@@>>>===???AAA???AAACCCEEEFFFFFFDDDCCCFFFGGGGGGHHHIIIJJJLLLMMMIIIIIIHHHFFFDDDEEEGGGIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPRRRVVVXXX\\\gggsssppp\\\YYYOOOQQQTTT\\\iiizzz{{{xxxoooXXXPPPKKKDDDCCCGGGBBBAAABBBDDDBBBAAAFFFNNNQQQfff{{{dddVVVPPPHHHFFFDDDCCCBBBCCCEEEFFFGGGEEECCC@@@??????@@@AAAAAA???===>>>AAAAAA@@@===>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@??????AAA@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;===============>>>??????;;;:::???HHHMMMHHH???:::999999888777666666777777888999:::;;;<<<=====================>>>@@@BBBCCCEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@>>>???AAAAAABBBEEEHHHKKKJJJNNNRRRTTTVVV[[[dddkkkjjjjjjkkkoootttvvvtttqqqssstttwwwzzz{{{xxxsssnnniiihhhhhhjjjmmmqqquuuxxx|||~~~}}}~~~}}}}}}tttlll```SSSKKKKKKPPPUUUbbbmmm~~~|||{{{||||||~~~yyyqqqaaa]]]___iiirrruuuuuuvvvsssxxx{{{yyyqqqjjjfffeeellltttyyyzzz{{{}}}wwwooonnnkkkeee[[[NNNDDDBBBDDDKKKKKKLLLNNNOOOPPPQQQRRROOORRRWWWZZZ\\\___bbbdddjjjnnnssswwwzzz~~~vvvooolllkkkiiijjjmmmmmmkkkhhhggggggggggggffffffhhhiiiiiiiiikkknnnqqqxxxyyywwwsssssstttrrrmmmpppnnnooouuu{{{vvv^^^UUUJJJEEECCCFFFNNNVVViiittt{{{uuujjjfffhhhkkkpppqqqrrrssstttvvvzzz|||}}}zzzxxxzzz~~~|||xxxxxx{{{}}}zzzzzzxxxyyyrrrccc[[[OOOVVV___fffkkkqqqzzz|||lllYYYHHH>>><<<===888999999:::;;;<<<<<<===:::888777666666999;;;===>>>>>>>>>??????@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJKKKKKKHHHGGGGGGGGGGGGHHHHHHIIIGGGHHHKKKMMMNNNMMMLLLLLLMMMNNNQQQTTTTTTUUU]]]fff}}}dddVVVRRRKKKIIIQQQ[[[hhh|||~~~vvv}}}```QQQKKKGGGFFFHHHDDDDDDCCCDDDDDDEEEEEEFFFNNNXXXoookkkYYYSSSJJJGGGDDDBBBCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>===>>>>>>>>>=========<<<<<<========================BBBAAAAAA@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========@@@???>>>===<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<@@@AAA===>>>CCCCCC@@@<<<======>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<=========:::;;;===???AAAAAAAAAAAAJJJIIIHHHHHHHHHFFFCCCAAA@@@???>>>===>>>>>>@@@@@@>>>???@@@@@@@@@BBBFFFHHHFFFLLLSSSVVVXXX[[[aaafffiiiffffffjjjqqquuutttrrroooppprrrttttttsssqqqpppjjjhhhgggjjjpppvvvyyyzzz}}}}}}}}}~~~~~~}}}}}}~~~wwwqqqhhhbbbWWWNNNIIIMMMVVV]]]ooosss||||||}}}}}}|||rrrcccaaafffpppssspppppptttxxxwwwuuuqqqhhhaaadddlllyyyzzzzzzzzzyyyvvvssspppjjjcccZZZSSSJJJDDDFFFJJJJJJKKKKKKLLLMMMNNNOOOOOONNNQQQUUUXXX[[[]]]```bbbiiinnntttxxx|||zzzrrrooonnnkkklllpppnnnllliiiiiijjjllllllllliiijjjllllllmmmppptttwww}}}~~~|||yyyyyy|||{{{xxxzzzxxx{{{yyyeee[[[OOOIIIFFFFFFNNNVVVlll{{{qqqjjjjjjmmmooopppqqqsssuuuwwwzzz||||||zzz|||~~~{{{|||}}}zzzzzzsssxxxxxxfff[[[QQQWWW```gggmmmrrryyy}}}yyyjjjWWWGGG>>>;;;<<<;;;;;;<<<<<<===>>>>>>???<<<<<<;;;:::;;;===???@@@>>>>>>??????@@@@@@AAAAAACCCCCCDDDEEEEEEEEEEEEDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLNNNOOOOOONNNMMMLLLNNNNNNQQQTTTSSSTTTZZZcccwwwlll]]]TTTKKKFFFKKKSSS]]]ppp}}}kkkYYYQQQJJJFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGLLLSSSeeewww```VVVNNNKKKGGGEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>????????????@@@AAAAAABBB????????????????????????<<>>???@@@AAABBBBBBAAA@@@;;;;;;;;;===??????>>><<>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOMMMLLLKKKNNNMMMOOOQQQPPPOOOTTT[[[jjjqqq```VVVKKKEEEGGGMMMVVVhhhzzzsss]]]SSSKKKFFFCCCCCCBBBAAA@@@AAACCCEEEGGGLLLNNN[[[rrrjjjXXXPPPMMMHHHEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???========================<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>><<<===???@@@AAABBBBBBBBB========================;;;===<<<:::===DDDIIIJJJ::::::;;;;;;;;;::::::999999888888777777888888999999999999:::;;;;;;<<<<<>>??????@@@BBBEEEFFFFFFEEE@@@@@@???>>>======>>>>>>===>>>??????>>>???AAACCCCCCGGGMMMQQQSSSWWW\\\```fffdddcccfffjjjmmmllljjjmmmmmmmmmnnnnnnnnnooooooooommmmmmoootttyyy|||}}}xxxzzz|||~~~~~~|||}}}~~~{{{}}}}}}tttjjjbbbUUUPPPKKKIIIOOO^^^ppp}}}|||uuurrrssszzz|||}}}}}}~~~}}}tttkkkiiillltttzzzyyytttqqqqqqpppooojjjbbb```iiiuuuzzzxxxzzzyyytttnnnbbbXXXNNNJJJGGGDDDCCCEEEHHHIIIJJJLLLNNNOOOPPPQQQPPPRRRUUUWWWYYY[[[___aaabbbhhhpppvvv{{{zzzvvvtttqqqqqqtttuuurrrooommmooorrrssstttpppqqqrrrssstttwww{{{nnnbbbUUULLLFFFEEEJJJQQQeee{{{~~~qqqiiihhhiiikkkooosssvvvwwwxxx{{{yyyxxxzzz|||~~~~~~|||{{{xxxzzzuuu||||||~~~~~~gggTTTPPPUUU^^^hhhpppuuuwwwwwwtttlll]]]MMMAAA;;;999:::888888888888999999::::::888999:::;;;<<<<<<<<<;;;======>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPOOONNNNNNRRRPPPQQQRRRQQQOOORRRXXXccctttvvvcccWWWMMMGGGIIINNNVVVgggxxx{{{aaaTTTNNNJJJGGGEEEDDDAAA@@@AAACCCGGGIIIMMMLLLTTTggguuu\\\SSSOOOJJJGGGFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAABBB@@@@@@@@@@@@????????????????????????????????????>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>???AAABBBCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<===@@@BBBCCC===>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA???>>>>>>???AAABBBBBBAAABBBAAAAAA@@@?????????>>>===>>>@@@@@@???@@@BBBDDDAAADDDIIILLLOOOTTTYYY\\\eeeddddddgggkkknnnnnnmmmqqqqqqppppppqqqrrrssstttsssrrrrrrsssuuuxxxzzz{{{wwwyyy}}}~~~zzzzzz||||||}}}~~~~~~yyynnnbbbZZZPPPLLLHHHIIISSSfff|||zzzrrroooqqqxxxyyy{{{{{{}}}{{{tttjjjmmmsssxxxyyyvvvsssrrruuutttrrrmmmfffeeeppp~~~||||||vvvmmm^^^SSSIIIHHHHHHFFFEEEEEEHHHIIIKKKMMMPPPSSSUUUVVVSSSUUUWWWXXXZZZ\\\```bbbbbbhhhpppvvv{{{{{{yyyvvvwwwzzz}}}zzzvvvssssssttttttssstttuuuwwwxxxxxxzzz}}}pppdddWWWNNNHHHGGGLLLSSScccwww~~~mmmjjjjjjkkknnnssswwwxxxxxxzzzyyyxxxyyy{{{}}}~~~~~~}}}~~~yyyyyy|||zzz|||}}}fffSSSRRRVVV^^^jjjuuuzzzzzzxxxpppgggYYYKKKAAA===<<<<<<::::::::::::;;;;;;;;;;;;999:::<<<>>>>>>>>>===<<>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<======>>>@@@AAACCCDDDFFFFFFFFFEEE@@@???>>>???AAABBBBBBAAACCCCCCCCCBBBBBBAAAAAA@@@===???AAABBBBBBCCCDDDFFFCCCEEEIIILLLPPPTTTYYY\\\^^^___```dddhhhkkkmmmmmmqqqqqqqqqqqqrrrssstttuuuyyyyyyyyyxxxxxxyyyzzz{{{vvvxxx|||~~~||||||~~~{{{||||||}}}~~~~~~~~~~~~}}}}}}|||zzzssshhh[[[SSSNNNLLLKKKOOO[[[pppzzzqqqnnnpppsssuuuwwwxxx{{{vvvooohhhsss||||||uuuqqqsssvvvxxxuuusssoookkkkkkuuu{{{}}}uuuiiiYYYOOOFFFFFFGGGFFFEEEEEEEEEGGGIIIKKKNNNQQQSSSTTTSSSTTTUUUVVVWWWYYY]]]```cccgggnnnsssxxx~~~~~~{{{yyyyyy}}}~~~zzzvvvtttrrrpppnnnppprrrvvvxxxyyyzzz|||}}}qqqeeeXXXOOOIIIGGGLLLSSSbbbrrrwwwllljjjiiilllqqqvvvwwwwwwwwwwwwvvvwwwyyy{{{}}}}}}}}}}}}xxx{{{vvvuuuzzz~~~wwwdddSSSSSSUUU\\\hhhtttzzzyyyuuujjj```RRRFFF???<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???>>>>>>===>>>>>>???AAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNIIIIIIJJJJJJKKKLLLMMMNNNLLLLLLMMMNNNOOOPPPQQQRRRTTTQQQQQQTTTTTTQQQRRRUUUXXXaaavvvpppbbb[[[YYY]]]___aaajjjvvvuuu]]]RRRNNNKKKIIIGGGEEECCCBBBDDDFFFGGGHHHIIINNNVVVbbbxxxwww]]]XXXQQQLLLIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@?????????????????????????????????>>>@@@DDDCCC???===>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::999999::::::;;;999::::::;;;;;;<<<======<<<===@@@BBBCCCDDDDDDCCCCCCBBBAAABBBEEEHHHHHHHHH??????@@@AAAAAA@@@@@@???;;;===@@@AAA@@@AAABBBCCCCCCDDDFFFJJJNNNSSSXXXZZZYYYZZZ]]]```dddgggjjjllloooppppppqqqrrrsssttttttwwwxxxyyyxxxwwwwwwxxxzzzxxxyyy||||||{{{|||||||||||||||}}}}}}}}}}}}||||||zzzwwwooodddXXXPPPHHHHHHKKKQQQ___ttt}}}ssspppqqqpppssswwwyyy|||sssllllll{{{tttpppuuu|||zzzuuussssssssstttzzz~~~zzz|||}}}pppdddUUUMMMGGGFFFFFFEEEEEEFFFQQQRRRSSSUUUWWWYYYZZZ[[[]]]^^^^^^______bbbeeehhhlllpppuuuyyy}}}~~~zzzvvvrrrqqquuu{{{}}}qqqcccYYYRRRPPPTTT[[[hhhwwwwwwsssppprrrxxx}}}~~~~~~yyyzzz}}}yyykkk^^^___^^^bbbmmmyyy}}}xxxlllbbbUUUJJJDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKLLLMMMNNNNNNOOONNNNNNNNNPPPQQQRRRSSSTTTUUUUUUUUUPPPPPPPPPPPPRRRSSSTTTUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXUUUTTTXXXYYYWWWXXXZZZ\\\bbbrrroookkkllltttvvvvvv|||lll]]]VVVRRROOONNNLLLKKKJJJIIIJJJJJJNNNSSSXXX[[[^^^mmmoooiii```XXXSSSQQQOOONNNNNNMMMLLLKKKKKKLLLNNNOOOKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCGGGGGGCCCBBBEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFCCCAAA@@@@@@BBBDDDDDDDDDBBBCCCEEEFFFFFFFFFFFFEEEDDDFFFHHHGGGFFFEEEDDDEEEHHHHHHIIILLLQQQWWW[[[]]]]]]___bbbdddgggjjjmmmooorrrsssuuuwwwxxxxxxxxxxxxvvvxxxzzz{{{zzzzzz|||~~~~~~~~~yyyrrrggg\\\TTTKKKMMMPPPXXXddduuu{{{wwwxxxuuuyyy~~~zzztttuuuxxxuuu{{{{{{yyy~~~{{{{{{}}}yyynnndddVVVPPPLLLKKKIIIGGGHHHLLLfffgggggghhhiiijjjkkkkkkpppqqqqqqqqqqqqtttxxx{{{~~~zzzvvvkkkddd```dddjjjuuu{{{pppqqqoooqqq{{{xxxoooaaaWWWRRRQQQQQQPPPMMMMMMMMMLLLLLLLLLLLLLLLPPPPPPQQQQQQRRRRRRSSSSSSRRRSSSTTTUUUWWWXXXYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\^^^___```bbbcccccccccccc^^^^^^______```bbbcccdddeeeeeedddcccccccccddddddddd``````dddgggeeeeeegggfffjjjvvvzzzxxx}}}nnnfffaaa^^^]]]\\\ZZZXXXWWWWWWVVVXXX^^^eeedddaaallluuullleeeaaa^^^\\\\\\[[[YYYXXXXXXZZZ[[[]]]YYYXXXXXXXXXXXXWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTSSSSSSTTTVVVXXXYYYSSSSSSSSSSSSSSSSSSSSSSSSUUUPPPNNNQQQPPPLLLLLLQQQNNNOOONNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOQQQRRRSSSTTTTTTSSSRRRQQQUUUSSSPPPNNNNNNNNNMMMLLLOOOPPPRRRSSSTTTUUUTTTTTTUUUVVVWWWVVVSSSQQQPPPOOORRRRRRRRRVVV[[[aaaeeegggfffhhhkkkmmmnnnpppsssuuuyyy{{{}}}{{{~~~~~~wwwmmmbbb[[[XXXZZZ^^^cccmmmyyy~~~|||}}}||||||||||||wwwnnngggZZZVVVSSSQQQNNNKKKMMMRRR~~~~~~~~~|||{{{zzzyyyyyyyyyyyyyyywwwvvvuuuuuutttttttttttttttuuuwwwyyyzzz{{{{{{{{{{{{|||}}}~~~}}}}}}{{{{{{zzzyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzz{{{xxxttttttuuuuuusssppp