BM6P6(@ )))************+++++++++++++++++++++,,,---......------,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......*********++++++,,,,,,---...///000000///...,,,+++***++++++++++++,,,,,,,,,,,,,,,---///000222333333000///...------...///000,,,,,,,,,---------......///000111222222111000///------------------------000000000000////////////111111222555888888444111111222222111///---***)))333333333333333333222222333444777:::;;;;;;::::::444444333444555888;;;===:::999777666555666777888888777777666555555444444555444333222111111111111//////000000111111111222111111222333333444555555222222222111000//////...///...,,,++++++,,,...///......---,,,,,,,,,,,,---///...,,,++++++,,,...///+++,,,,,,------,,,,,,+++,,,+++***)))***+++,,,---000111111...+++))))))***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++++++++******......+++***444CCCKKKKKK777...***...///***+++222111///---+++***+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////+++,,,------......------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................------------......---------.........//////------............------........................///............//////000...------,,,,,,,,,------,,,---------.../////////......------------..............................//////............//////+++,,,.../////////......---...///111111///...---333222111000000111222333000000000000000000000000)))))))))***,,,...///000000000000000000000000000222222222111111111111111333333333222222111111111111111222333333333333222111111222222222333333333555444444444444555666666333333333444444444555555333555666666555444444555555555666666777777888888777777777777777888888999;;;;;;;;;<<>><<<999666444444444444777777666555555444333333555444333222111111111111///000000000111111111111111111222222333444444444222222111111000//////...///...---,,,,,,---...///......---,,,,,,,,,,,,------,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++,,,++++++***+++,,,---...---......---+++++++++,,,,,,+++++++++*********)))*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++******++++++++++++******)))***(((&&&---999AAABBBAAA888000...---++++++,,,000///...,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......///******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......------,,,,,,,,,,,,------,,,------------.........------............------------------------------111000///---,,,,,,++++++...------,,,,,,------------------.....................------------..............................//////............//////,,,---.../////////......---...///000000///...---111000000000000000000111000000000000000000000000---------------...//////000000000000000000000000000000000111111111111111333333333222222111111111000111222222333333222222111111111222222222333333111111111111111222333333333333333444444444444555444666777777666555555666666666666666666777777777777777666666777777888999999999999:::<<>><<<999777444333333333666555555444444333333222444333222111111111111111000000000000111111111111000111111222222333333333222111111000000//////.................................---,,,,,,,,,,,,---***++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,------...)))***,,,,,,++++++---...,,,,,,,,,,,,++++++++++++***************+++++++++******+++,,,,,,,,,,,,+++******++++++++++++******''')))(((&&&(((000777:::KKKFFF;;;111---...---)))////////////...---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,++++++++++++---------,,,,,,------..................---------......------------..............................//////............//////------.../////////......---...///000000///...---//////000000000000//////000000000000000000000000222111000//////......///000000000000000000000000......//////000000111111222222222222222111111111000111222222333333222222111111111222222222222333000000000000000111222222333333333333444444444444555666888888666555666777777777666666666666666666666666666666666777888888777777777777888;;;===>>>>>>AAADDDFFFJJJSSSaaalll|||{{{vvvppphhhaaa[[[YYYVVVUUUTTTSSSQQQOOOJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKLLLNNNPPPSSSUUUVVVQQQQQQQQQSSSWWW\\\```cccgggjjjqqqwww||||||yyyuuuooolllkkkmmmqqqyyy))))))*********+++++++++,,,+++******)))))))))*********+++,,,------......,,,,,,++++++***++++++,,,---------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,///...---,,,++++++,,,,,,---......///111222222333//////...------,,,,,,,,,.........////////////000222222333333333111000///////////////////////////---......///000111111222666666666777777555333111444333222111000111222333333444444555666777777888555666777777777666666555666666666666777999:::;;;999999777666555555666666444444444333333222222222333333222111111111111111000000000000000111111111000000000111111222222222111111000000////////////......///000000///............---,,,,,,,,,,,,---***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......((()))++++++++++++---............---------------******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))+++,,,)))(((+++111666HHHKKKEEE666...000000,,,---...///000000...,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,------...///.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///---------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///------,,,,,,,,,---....../////////...---------,,,......------------..............................//////............//////.........////////////.........///000000///.........///000111111000///...////////////////////////222222111000////////////000000000000000000000000,,,------...///000111111222222222111111111111111000000111222222222222222111111111111222222222222222222222222222333444444222222333333333444444444444555777777555555555666777777777666666555555444666555555555555666777777666666666666777888999:::===???@@@???@@@FFFPPPXXX```lllzzz~~~tttgggddd___[[[ZZZXXXVVVUUULLLLLLMMMLLLLLLKKKKKKJJJJJJJJJKKKMMMOOOQQQSSSTTTNNNMMMLLLLLLNNNPPPSSSUUUWWWXXX[[[```dddeeedddbbbaaa]]][[[]]]___dddnnnxxx~~~~~~wwwuuu{{{))))))*********+++++++++***)))))))))******+++,,,******+++,,,------......************+++,,,---......------,,,,,,++++++++++++++++++,,,,,,---......111000...,,,++++++,,,---------...///000111111222////////////......------.........////////////000111222222333222111000///000000000000000000000000---......///000111111222444555555555333111000000222111000//////000111222444444555555666777888888555666666666555555444444666666666777777888999999888777777666666666666666333333333333333222222222222222111111000000111111111111000000000000000000/////////000000000000000000000000///////////////......///000000///............---,,,,,,,,,,,,---***,,,...//////...,,,***+++,,,,,,------,,,,,,+++,,,,,,---------.........)))+++,,,,,,******+++---,,,,,,,,,---------------++++++************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,---...---******---222777BBBDDD777------///...,,,---///000000...,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------.../////////.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///.........------------......+++++++++,,,,,,,,,------------............------------------------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,---...////////////...---------,,,......------------..............................//////............//////////////////.../////////......////////////......///000222222222222000////////////////////////////////////...//////000000000000000000000000000000,,,,,,---...///000000111111111111111111111111111000000111222222222222111000000111111111222222222333333333333333444555555222222222333333333444444222444555555444333333444777777666666555555444444555555555444555555666777777777666777777777888888888:::<<<======???DDDGGGMMMVVV___aaa```dddppp{{{|||wwwnnngggaaa^^^[[[ZZZRRRRRRQQQPPPOOONNNNNNNNNJJJJJJJJJKKKMMMOOOPPPQQQMMMMMMKKKKKKKKKLLLNNNOOOQQQQQQRRRUUUXXXZZZZZZYYYZZZVVVSSSTTTTTTTTTYYY```dddjjjoooppprrrsssqqqlllfffdddeeelllttt|||)))************+++++++++)))))))))******,,,------)))))))))******++++++,,,)))))))))***+++,,,...///------------,,,,,,,,,,,,+++******+++,,,---...///333111///,,,++++++,,,---,,,,,,---......///000000......///000000//////...------.........////////////000111222222111000///000000000000000000000000......//////000000111111111333444333000/////////------...///000111333333444444555555666666777777555555444444444444444444666666666666777777777777999888888777666555444333333333333333333333333333222111111000000000111111111111111111000000000000////////////////////////////////////////////////..............................---,,,,,,,,,,,,---+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++++++++,,,---------------+++,,,---,,,+++***+++,,,************++++++++++++,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,++++++---+++((()))---)))333999444+++(((+++...+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,---------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///......------......///,,,,,,,,,,,,------------------............------........................//////...---------------,,,,,,,,,,,,---......///...............---------......------------..............................//////............//////111000///.........//////////////////////////////111111222222222222111111000000000000000000000000------------...///111111000000000000000000000000------......//////000000000000000111111111111111///000111111222222111111000000000111111111111222111111111111111222333333222222222222333333333333222333555555333222333444666666555555555555555555444444444444444555666666777777777777888888888888666999<<<=========>>>???DDDHHHLLLKKKIIIMMMUUU]]]aaajjjvvvyyyqqqlllhhhfffaaa```]]]ZZZWWWVVVUUUUUUMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJIIIHHHHHHIIIIIIJJJMMMMMMMMMOOOSSSVVVWWWVVVXXXSSSQQQQQQPPPMMMNNNRRRSSSXXX[[[[[[\\\^^^\\\WWWSSSUUUXXX]]]cccjjjsssyyy)))************+++++++++,,,+++++++++++++++,,,---************************+++*********+++,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,...///111222555333///---++++++,,,---++++++,,,,,,---.........+++,,,...////////////...,,,---------............,,,---///000111111000000////////////////////////////////////000000000000000222333222///...///000---...///000111111111111555555555555555555555555333333333333333333444444555555666666666555555555666666666666666555555444333333333444444444444444111111000000000000111111111111111111000000000///........................///////////////////////////...---,,,,,,---...///......---,,,,,,,,,,,,---+++,,,------------,,,++++++,,,,,,------,,,,,,+++******,,,---------,,,++++++---...---,,,+++,,,...++++++++++++,,,,,,,,,------------,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,((((((,,,---)))''')))++++++...///,,,''')))---***+++,,,------,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///...------,,,,,,------...,,,------------.........------............------------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------.....................------------..............................//////............//////222111///.........////////////............//////111111000000000000111111000000000000000000000000...------......///111111000000000000000000000000///////////////////////////000000000111111111222///000000111111111111111000000000000111111111111000000000000000111222222111222222222222333333333222444555555444333333444444444555555555555555555444444333333444444555666666666777777888888888888999;;;<<<>>>======<<<<<<>>>@@@AAAAAA@@@AAAEEEIIIJJJQQQZZZ___ccchhhrrryyy~~~zzztttnnniiigggffffffZZZYYYWWWTTTRRRPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJMMMLLLKKKMMMPPPSSSSSSSSSVVVRRRQQQRRRQQQMMMKKKMMMJJJNNNPPPNNNNNNQQQPPPLLLKKKOOOTTTUUUWWW[[[aaaeeelllwww)))************+++++++++......---,,,++++++++++++------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,------.........000//////000111333555666555333000---++++++,,,---+++++++++,,,,,,---------)))***,,,.../////////...,,,,,,,,,---------......+++,,,...///000111000000////////////////////////000000000000///////////////111333222///...///222111111222222111000...---555555555555555444444444333222222222333333444555555555555666555555444333111222444666777888999999444444444444444444444444111000000000000000111111222111111111000000//////.....................---.........//////////////////...,,,++++++,,,...///......---,,,,,,,,,,,,---+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++++++++,,,------------...000........./////////000000.........------,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---'''&&&,,,///+++'''(((333+++(((...///***)))...***+++++++++,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---...//////000000//////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++...///---,,,,,,++++++,,,,,,------------.........//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///+++++++++,,,---...///000,,,------....../////////.........------.................................//////............//////222111000.........///000//////............//////111000///......///000111000000000000000000000000//////////////////000111000000000000000000000000000000000000000///////////////000000111111111222//////000111111111111111000000000000111111111111111111111111111222222333111111222222222333333333333555666666555444444555333444444555555666666666444333333333333444555555555555666777888888888888::::::::::::::::::999999999:::<<<===>>>>>>>>>???BBBGGGJJJJJJIIIMMMWWW___^^^dddlllsssyyy{{{wwwvvvvvviiigggccc___ZZZWWWTTTSSSUUUTTTSSSQQQPPPOOONNNNNNPPPNNNMMMMMMOOOPPPPPPOOOVVVRRRQQQSSSSSSOOOLLLMMMIIILLLMMMKKKKKKNNNNNNKKKLLLQQQUUUTTTRRRSSSVVVXXXUUU^^^gggnnntttxxxwwwssssssqqqssswwwzzzyyy{{{~~~{{{www++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++***)))***+++---...+++++++++++++++++++++++++++***)))+++...111333333444333111000/////////000//////...,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............//////////////////000111111000000000000000000000000000///...------...///000////////////////////////000000000000000000000000///......------///000111555333222444777888666444111111222222333444555555666666555444444444444555555555555555555555555555333333333333333222111000000000000000000000000000+++,,,---.../////////.........//////000000111111///............---------....../////////////////////...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........---...............------***+++,,,------,,,***)))++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++,,,------......------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------............------...---,,,+++***+++,,,---...---,,,+++***+++,,,,,,.........------,,,,,,,,,///...,,,++++++,,,...///.........------,,,,,,,,,......------------......---------------------------------,,,,,,+++++++++------............------000000000000000000000000........................//////.........---------000///...------...///000111111000000//////......///////////////000111111////////////000000000000000000000000////////////////////////000000000000///000111222333222111111000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222555555555555666666666666555555555666777777888888888888999999999::::::::::::999888999;;;<<<;;;:::>>>@@@BBBCCCCCCDDDFFFGGGLLLNNNRRRXXX]]]cccgggiiimmmooottt}}}{{{vvvqqqkkkfffbbb```^^^[[[YYYXXXXXXVVVUUUTTTTTTTTTSSSRRRQQQQQQQQQTTTSSSSSSTTTUUUTTTRRRPPPNNNOOOOOOOOOMMMJJJGGGEEEKKKOOORRRTTTTTTRRRPPPOOOOOOSSSWWW\\\___```___^^^______```aaabbbdddeeeeeehhhjjjjjjgggbbb___```bbb+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,+++*********+++,,,---+++++++++++++++++++++++++++***)))+++...111222222333222000///.........///......---,,,,,,,,,,,,---,,,,,,---------------------------............///000///////////////000000////////////////////////000///...------...///000////////////////////////000000000000000000000000//////...---...///000111444333222444777888666444111111222222333333444444666666555444444444444555444444444444444444444444222333333333222222111000000000000000000000000000.............../////////000000000///////////////............------------.........---------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------...............---,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,------......------,,,+++,,,------......------------,,,,,,+++,,,,,,------------------,,,++++++------............------...---,,,,,,++++++,,,,,,...---,,,+++++++++,,,,,,......---------,,,,,,,,,///...,,,++++++,,,...///......---------,,,,,,,,,......------------......------------------------...---------,,,,,,,,,+++------............------................................................//////.........---------000///...------...///000000000000000//////......///////////////000000111////////////000000000000111000000000////////////////////////000000000000///000111222333222222111000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333333333333333333333333333444444444444555555555555555666666777888888999999888888888999999999::::::999999888999:::;;;;;;:::===>>>@@@@@@@@@@@@BBBDDD@@@AAADDDHHHLLLPPPRRRTTTXXXYYY]]]dddnnnyyywwwqqqnnnmmmkkkkkkkkkjjjgggeeecccaaa___^^^\\\[[[YYYWWWXXXWWWWWWXXXXXXWWWUUURRROOOOOOOOONNNMMMLLLKKKJJJKKKNNNRRRTTTTTTRRRQQQOOONNNPPPSSSVVVWWWWWWWWWVVVUUUVVVXXXYYYZZZ[[[\\\\\\ZZZ[[[[[[ZZZXXXVVVVVVWWW++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++***)))+++...111111111000000...---------------,,,,,,,,,,,,------------------------------,,,,,,---------............///000000//////.../////////........................//////............//////////////////////////////000000000000000000000000//////.........///000111333222222444666777666555222222333333333333333333666666555444444444444555333333333333333333333333222222222333222222111000000000000000000000000000111000///.........///000111111000000///......---............------------...---------,,,,,,++++++++++++*********+++,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++...............---,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,++++++***+++++++++------............------+++,,,------......---------,,,,,,,,,,,,,,,---------............------,,,------............---------------------,,,++++++...---,,,+++++++++,,,,,,------------,,,,,,,,,,,,...---,,,++++++,,,---......------------,,,,,,,,,......------------......------------------------.........---------------------------------------------------------------.......................................---------//////............//////000000000////////////...////////////000000000000////////////000000000000111111000000000/////////////////////000000000000000000111222222222222111000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333333333333333333333333333333333333444444444444555666666777888999999999999888888888999999999999:::888888888999999999999999:::<<<======<<<<<<===>>><<<===>>>@@@BBBDDDEEEFFFIIIJJJLLLPPPWWW___fffjjjxxx~~~~~~}}}yyyuuussssssqqqmmmiiieeedddcccbbbbbb```]]]ZZZWWWWWWUUUSSSRRRPPPOOOOOOMMMOOORRRTTTUUUTTTRRRPPPLLLLLLMMMNNNNNNNNNMMMMMMOOOQQQSSSUUUVVVWWWWWWWWWSSSRRRQQQQQQQQQPPPMMMLLL***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++******+++...000111000...------,,,,,,,,,,,,,,,******+++,,,------...............------,,,,,,,,,---------............///000000///............///......................../////////......////////////////////////////////////////////////////////////////////////000000000111222333444555666666555555444444444444444444444666666555444444444444555333333333222222222222222111111222222222222111111000000000000000000000000444222000...---...///000000000/////////..................---------,,,,,,......------,,,,,,++++++++++++******+++,,,------,,,,,,------------,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---............---,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,+++************+++,,,,,,------------,,,,,,+++,,,------......---------,,,,,,,,,,,,------...------.........------,,,------............------,,,---.........---+++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------...------,,,,,,------...------------------------........................------------------------------------------------................................................/////////....../////////////////////////////////...//////000000000000000////////////000000000000111111111000000000//////////////////000000000000000000111111222222222222000000000000000000000000000000111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222333333444444444555555555666777888:::::::::::::::888888888888999999999999777888999999888888888999999;;;;;;;;;999999:::;;;>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFHHHKKKPPPTTTVVV\\\aaahhhoootttyyy~~~zzzyyywwwuuussspppkkkhhhggggggeeebbb___[[[WWWUUURRRSSSSSSUUUUUUTTTRRRPPPPPPOOONNNNNNMMMMMMMMMMMMOOOQQQTTTVVVXXXXXXXXXXXXWWWTTTRRRQQQRRRQQQLLLHHH*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++*********,,,...000000///,,,,,,,,,,,,,,,++++++***((()))+++,,,---......---.........------,,,,,,,,,---------............/////////............//////...........................//////////////////.../////////////////////////////////////////////////////////000000000000000000111333444555555666666666666666666666555555555666666555444444444444555333333222222222111111111000111111222222111111111////////////////////////444333000...------...///---........./////////000...------------,,,,,,,,,............------,,,,,,,,,,,,,,,,,,,,,---...///------............------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((()))+++---...//////000++++++***)))***+++---...++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,++++++***++++++,,,+++++++++,,,,,,++++++++++++,,,------......---------,,,,,,,,,------...///,,,,,,------------,,,,,,------............------,,,---...///...---,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------------,,,,,,,,,,,,------------------------------...........................---,,,,,,,,,,,,---...................................................---........................//////////////////................../////////......///000111000000///////////////000000000000111111111111000000000000////////////000000000000111111111111111222222222000000000000000000000000000000111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222444555555555666666666666666777999;;;;;;;;;::::::777777888888888999999999777999:::999777666888999999:::;;;:::999888999:::;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBDDDEEEGGGHHHLLLNNNRRRVVVZZZ^^^bbbdddkkkmmmmmmmmmqqq|||xxxyyyyyyxxxtttooojjjggg]]][[[XXXVVVVVVUUUSSSPPPUUUTTTSSSQQQQQQPPPQQQQQQNNNOOORRRTTTVVVWWWWWWWWWXXXUUUSSSTTTUUUSSSNNNJJJ************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++***)))***,,,...000///---***++++++,,,,,,++++++***((()))+++------------,,,------------------,,,,,,---------............///......------......///000..............................////////////......////////////////////////000000000000000000000000...///000111111111000000...111333444444444666777666666666666666666666666666666555444444444444555444333333222222111111111///000111111222111111111////////////////////////222111000...------......,,,------...//////000000------------,,,,,,,,,,,,---------------.........------,,,,,,------......------............------,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++((()))***,,,...///000000************+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,++++++,,,,,,---...******++++++++++++******+++,,,------......------,,,,,,,,,,,,---...///000++++++,,,------------,,,------............------...............---,,,,,,,,,,,,---------,,,+++***++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------------...------,,,,,,,,,,,,---------------------------------------------............---,,,++++++,,,---...................................................---------.....................////////////......---............/////////---...000111111111000///////////////000000000000222222111111111000000000////////////000000000000111111000000111111222333000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222555555555666666666777777555777999;;;<<<;;;:::999777777777888888888888999777:::<<<:::777666888:::999:::;;;:::999888999:::888999:::;;;<<<>>>????????????@@@AAAAAABBBBBBBBBEEEEEEGGGIIIMMMPPPSSSUUUVVVYYY[[[\\\```kkk}}}sssmmmeee```^^^\\\YYYWWWXXXWWWUUUTTTRRRQQQQQQPPPNNNOOOPPPRRRTTTVVVWWWXXXWWWWWWWWWWWWWWWUUUQQQOOO************++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***)))***,,,...///...,,,******+++,,,,,,,,,+++***((()))+++---------,,,+++,,,,,,---------------------------............///,,,,,,,,,---...///000111////////////////////////---...///000000///...---////////////////////////000000000000000000000000...///000111222111000000---000333444333444666888333333444444555555666666666666555444444444444555555444444333222222111111//////000111111111111111////////////////////////000//////......---------........................---------,,,,,,,,,+++++++++++++++,,,------......------,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------******+++,,,------------))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,---...///000***++++++,,,,,,++++++***+++,,,------......------,,,,,,,,,------...///000,,,,,,---...............------............------//////...---------------,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,------------...---+++******+++---...------------------------........................---------.........//////---...///000000///...------------.........//////---...000111111111//////////////////000000000000222222222111111111000000////////////000000000000222111000000000111222333000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333444444444444444444444444444444444555555555666666444666999;;;;;;;;;999888777777777777888888888888888;;;===;;;888666888;;;888999::::::888888999;;;::::::;;;<<<===>>>??????>>>???@@@BBBCCCCCCCCCCCCDDDCCCBBBCCCFFFIIIKKKLLLJJJLLLOOOPPPSSS\\\hhhrrr~~~{{{rrrnnnllliiigggfffeeeccc```]]]ZZZXXXWWWYYYYYYYYYZZZ\\\___bbbdddeeefffgggeee```[[[XXXVVV)))************+++++++++******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++++++++++++++++++++++++++))))))***,,,//////...,,,******,,,------,,,+++***(((***,,,------,,,+++***,,,,,,,,,------.........---------.........//////++++++,,,,,,...///111222000000000000000000000000---...///000000///...---////////////////////////000000000000000000000000...///000222222111111000---000333444333333666888111111222222333444555555666666555444444444444555555555444444333222111111//////000111111111111111////////////////////////.........///......---,,,/////////...------,,,,,,---------,,,,,,,,,++++++))))))***+++,,,------...------,,,+++*********************++++++*********(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........,,,------------,,,+++***((()))+++,,,------,,,,,,++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,---...000111222+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,---...///000000------...///000000//////---..................---000///...,,,,,,---......,,,,,,---...---,,,+++************++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---...///000000///...------------.........//////---...000111222111///...////////////000000000000222222222111111111111000////////////000000000000222111000000000111333444000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333666666666666666666666666333333333444444444555555444666888:::;;;:::999777777777777777888888888888888<<<>>><<<888666888<<<666888999999888888999;;;999:::::::::;;;<<<<<<<<<:::<<<>>>@@@AAABBBBBBAAAEEECCCAAA@@@BBBCCCEEEEEEFFFGGGHHHIIILLLSSS]]]dddgggiiipppyyytttzzz~~~{{{yyyvvv{{{zzzwwwtttpppkkkhhhfffhhhgggfffgggiiimmmpppsssxxxzzzzzzuuulllccc___]]]+++++++++*********))))))************************'''(((((()))***+++++++++---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++............---,,,++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////////////////////////////////////////000000000000222000---...000000...+++---///000000//////000111444444444444444444444444666555555444444444555555444444555555555555555555999999777666444222111000333222222111000//////...111111111111000000000000000///...---------------,,,,,,,,,------.........---------.........//////------------------------///,,,++++++,,,,,,)))&&&++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------............------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------......------++++++++++++---------,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++++++++++++++++++++---------............///.........------,,,,,,,,,------------------------//////............//////............////////////////////////////////////---------.........//////111...---...000111///---//////000000000000//////---...000111222111///...000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000000000333333333222222111111111111222333444555444333333555444444333333444444555555555666777777666555444555555666666777777888888:::999999999:::;;;<<<<<<:::::::::999999888888888999999999999:::;;;<<<===>>>>>>?????????>>>>>>===AAAAAA@@@@@@@@@@@@@@@@@@CCCCCCCCCEEEHHHLLLOOORRRRRRVVV[[[```dddfffggggggeeegggiiimmmsss~~~~~~~~~}}}{{{~~~|||tttlll+++++++++*********))))))************************))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---......---+++***------------------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////111111111111111111111111////////////000000000000000...---...000111///---...///111000//////000222444444444444444444444444555555555444444444555555444444444444444555555555:::999888777555444333222222222222111111000000000111111111000000000////////////...---------------,,,,,,------------------------------.........///---------------------------+++***+++------+++)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,------------,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---///......------,,,++++++++++++++++++++++++++++++------------.....................------,,,,,,,,,------------------------//////............//////............////////////////////////////////////---------.........//////000...,,,---///000///---//////000000000000//////---...000111111111//////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333333333222222222111111111222333444444444333333444444333333333333444444444555666777777666555444666666666666666777777777666555555666777888999:::::::::::::::999999999888999999999999:::;;;<<<===>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBEEEHHHKKKMMMJJJMMMQQQUUUYYY[[[\\\\\\XXXYYY[[[^^^bbbjjjsssyyy+++++++++*********************************************++++++,,,---------,,,,,,++++++++++++,,,,,,******,,,,,,,,,,,,******+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////111111111111111111111111////////////000000000000...---,,,...000111111000///000222111000000111333444444444444444444444444555555555555555555555555444444444444444444444444777777666555444333222222111111111111111111111111111111000000000000////////////...------------...------------------,,,,,,------------............------------------------,,,++++++,,,......---,,,++++++++++++++++++++++++(((((()))***,,,---......++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++111000///...---,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................---------------------------------------//////............//////............////////////////////////////////////---............////////////---,,,---...///...---//////000000000000//////---...000111111111000///000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222333333333222222222222111111222333444444444333333333333222222222222333333444555555666666666555555777777666666666666666666666666777777999:::<<<===;;;;;;::::::::::::999999999999999999:::;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAADDDFFFGGGDDDEEEGGGIIILLLNNNPPPQQQOOOPPPRRRTTTVVV[[[```dddlllsssyyyzzz|||***************************************************+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++******+++,,,---------------+++++++++,,,,,,,,,------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////........................////////////000000000000............///000000//////111222222111111222333333333333333333333333333444444555555555555555555444444444333333333333333333333222222111000000000///000000000000000000000111000000000///////////////......---------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++++++++++++++++++++(((((()))***,,,---......++++++++++++++++++++++++,,,,,,------......------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,/////////...---,,,,,,+++---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................---------------------------------///......------......///............////////////////////////////////////.............../////////...---------.........---//////000000000000//////......///000111000000///000000000000000000000000////////////////////////////////////////////////222222222222222333333333222222222222222222222222222222333333333444444444333222222111111222222333444444555555555555555555777777777666666555555444666666777888999;;;===>>>;;;::::::::::::::::::::::::999999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA???????????????AAABBBCCCCCCCCCCCCDDDFFFHHHKKKLLLKKKMMMPPPQQQRRRTTTVVVYYY\\\___bbbccceeeiiimmmpppuuu*********************************************************+++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,******+++,,,------------++++++,,,,,,,,,---------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////........................////////////000000000000///000000///............///111222222111111222333333333333333333333333333333333444555666666555555444444333333222222222222111111111111111111111111......//////////////////000000000////////////.........---------......///.........------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///...---,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------.........---+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))*********************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------............------,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------......------------..................////////////////////////////////////////////////////////////---............---......//////000000000000//////...//////000000000000000000000000000000000000000////////////////////////////////////////////////111111222222222333333333222222222222222222222222222222222333333333444444333222222111111222222333444444444444555555666666777777666666555555444444222222333444666777999:::::::::::::::::::::::::::::::::999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@@@@AAADDDCCCCCCCCCDDDFFFIIIJJJGGGIIILLLMMMNNNNNNPPPRRRWWWVVVWWWXXXYYY[[[___bbbfffnnnuuuxxx***************+++++++++*********************************+++++++++++++++++++++************++++++------------------------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////111111111111111111111111////////////000000000000000111111000...,,,---...///000222111000000111333333333333333333333333333222333444666666666555555444333333222222111111000111222222222333333444444////////////////////////000000////////////.........------------...//////------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,*********++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,------...------***++++++,,,,,,------...++++++++++++++++++++++++)))))))))*********************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............---......//////......---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---............---------,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////------------------------......------------..................////////////////////////////////////000000000////////////......///000///.........000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333111222222222222333333333333333222222222333444555333333222222222222333333333333333333444555666777666666555555555555555555444444444555666888999:::888888999999999999:::::::::::::::999999::::::;;;;;;;;;<<<===>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBCCCEEEGGGHHHFFFHHHKKKLLLLLLMMMNNNOOOSSSPPPOOOQQQRRRRRRUUUYYY```eeehhhfffhhhooowwwzzz|||))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////111111111111111111111111////////////000000000000---///111000...---...000...///111000//////000222222222222222222222222222111222444666777777666555333333333222111000000000111111222333333444555555222222111111000000//////000000/////////.........---------------...//////,,,,,,---------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++---......+++)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------******+++,,,,,,---......++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.........///,,,------......------,,,---------------,,,,,,,,,---,,,,,,++++++,,,,,,---............------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++******)))------------------------++++++,,,,,,,,,------------........./////////000------------------------...------,,,,,,------...............////////////////////////////////////000000000000/////////......000222111///...///111//////000000000000/////////////////////000000111000000000000000000000000111111111111111111111111111111111111111111111111//////000000111222222333111111222222222333333333333333222222222333444555444444333333333333444444333333222222333555666777444444555555555555555555666666666777888999:::;;;777777777888888999999999;;;::::::999999::::::::::::;;;<<<===>>>>>>>>>>>><<<======>>>??????@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFFFFHHHJJJJJJJJJJJJKKKMMMNNNIIIHHHMMMOOONNNPPPTTTYYY^^^```]]][[[^^^aaabbbccciiiooorrrsssuuuyyy}}}))))))******++++++++++++************************------------------------++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////////////////////////////////////////000000000000+++...000000...---000222...///000000//////000111222222222222222222222222111222444666777777666555333333222222111000000/////////000111222333444444444444444333222111000000000/////////............---------------...///000,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++(((+++------+++***+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,---,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,------.........******+++,,,,,,,,,,,,+++++++++++++++++++++++++++.........------,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////+++,,,,,,------,,,,,,+++000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---//////.........---------,,,,,,,,,---------......++++++------------++++++---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,---......------------------------++++++,,,,,,,,,------------.........//////000000------------------------...------,,,,,,------.............../////////000////////////////////////111111000000/////////...///111333222///...000222//////000000000000/////////////////////000111111000000000000000000000000111111111111111111111111111111111111111111111111...//////000111111222222111111111222222333333333444333222111222333444555555444444333333444444555333333222222333555666777333444444555555666666666444444444444444555666666666666777777888888888999;;;;;;:::999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB>>>???@@@@@@@@@@@@@@@???AAAAAABBBCCCDDDEEEFFFFFFCCCDDDEEEEEEDDDCCCEEEFFFJJJEEEEEEJJJMMMLLLNNNSSSQQQXXX\\\YYYWWWXXXXXXWWWWWW\\\```aaa______bbbfffiiikkkvvv)))************+++++++++******))))))))))))******------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,+++)))(((&&&++++++******++++++,,,---************+++,,,---...---------------------------+++******,,,------,,,------------------------............////////////000000000000000000000000000000111111111111000000111000///...------...///...///000222222111111000333333222222111000000000444444555555555555444444222222222222222222222222000/////////000111222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////***+++---------+++)))((('''((()))***++++++***)))+++,,,,,,,,,,,,+++******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************---,,,***)))))))))******+++,,,.........,,,***)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++...---,,,+++***+++,,,,,,+++,,,,,,------,,,,,,,,,,,,***)))))),,,...//////,,,...//////...------......---,,,---///000///......------,,,,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////............////////////000000000000//////---------------------------///222444555333000...111111222333222111000///000000000000000000000000000000000000000000000000//////000000111111222222000000///...............222222111111000/////////000000111111111222222222111000...,,,---///111333444444444333333222222222333333444555444333111000444444555555555555444444777777777777666666666666777777777777777888888999999999999888888888777777<<<===>>>??????>>>===<<>>>>>@@@???>>>>>>>>>@@@CCCDDDAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLNNNSSSXXXZZZWWWTTTRRRQQQQQQQQQRRRTTTUUUUUUVVVVVVZZZbbbppp~~~yyyssstttuuuxxx}}})))************+++++++++******))))))))))))***************)))******++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,+++***)))(((++++++******++++++,,,---***************+++,,,---------------------------...,,,++++++---......---....................................////////////000000000000000000000000000000111111111111000000111000///...---......///...///000111222111111000222222222111111111111111444444555555555555444444222222222222222222222222000000000000000000111222000000000000000000000000........................////////////////////////------------------------+++,,,---......---+++***)))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******++++++,,,+++,,,---------+++***)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,,,,,,,---------,,,++++++,,,+++******,,,......------...//////---,,,,,,---...---,,,---...///...---...------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------.........//////000000//////...---------------------------///111333444222000...111111222222222111000///000000000000000000000000000000000000000000000000000000000000000111111111111111000/////////////////////000000111111111222111111111111222222222222222111000//////111333444444444444333333222222222333333444444444333222111444444555555555555444444777666666666666666666666666666666555666777777888999999999888888888777777<<<===>>>>>>>>>>>>===<<>>>>>>>>??????>>>>>>???@@@BBBCCCAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLQQQWWWYYYWWWTTTQQQPPPMMMNNNPPPRRRSSSTTTTTTTTTYYY```kkkzzzoooffffffiiilllxxx{{{~~~}}}wwwnnngggccc______```bbbeeellltttzzz)))************+++++++++******))))))))))))*********)))))))))***++++++,,,++++++,,,,,,,,,+++************++++++++++++******++++++******++++++,,,---*********)))******++++++------------------------...---,,,,,,...//////...////////////////////////............////////////000000000000000000000000000000111111111111000000000000///............///...///000111111111000000000111111111111222222222444444555555555555444444222222222222222222222222222111000000000000000000000000000000000000000000........................////////////////////////+++++++++++++++++++++++++++,,,---...///...---,,,+++,,,---------------,,,+++,,,,,,,,,,,,+++******+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,++++++++++++***++++++,,,---...//////000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...+++++++++++++++*********+++,,,,,,------,,,,,,+++,,,,,,---------.........++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,,,,------------,,,,,,+++***,,,++++++,,,---...,,,+++,,,---///...,,,++++++,,,...---,,,,,,---...---+++---------,,,,,,------...------,,,,,,,,,,,,------......---,,,,,,+++******//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------,,,,,,,,,,,,------.........//////.........------------------------,,,...111333333222000///111111222222111111000///000000000000000000000000000000000000000000000000111111111111000000000000222111111111000000000000000000000000000111111111111111222222222333333333222222222222333333444444444444333333333333222222333333444444444333222222444444555555555555444444666666666666666666666666555555555555555666666777999999999888888888888888<<<<<<============<<<<<<============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIKKKOOOUUUYYYXXXUUURRRPPPKKKLLLNNNOOOQQQRRRRRRSSS\\\```eeemmm|||wwwhhh\\\VVVUUUWWWYYY___bbbeeeeeeaaa[[[VVVSSSPPPPPPQQQQQQSSSWWW]]]bbbkkkttt))))))*********++++++++++++******))))))******+++++++++++++++,,,---......++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++******++++++,,,---*********))))))******+++,,,,,,------------------...,,,++++++---......---.............../////////............////////////////////////////////////000000111111111111000000/////////.........///////////////000000000000000///000000111222222333333333444444555555444444333111111111111111111111111222222111000/////////000000000000000000000000000000000000000000000000000////////////////////////+++++++++++++++++++++++++++,,,------...------,,,,,,,,,------------------+++,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------....../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++***))))))******++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------------,,,,,,,,,+++++++++------------,,,+++******,,,,,,,,,---......+++))))))+++------,,,+++,,,---...---,,,,,,------,,,+++------,,,,,,,,,---.........------,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...------............------........................---///111333333333111000111111111111111000000///////////////////////////000000000000000000000000222222111111000000//////111111111111000000//////444333222111000......---222222222222333333333333111222333444444444333222333333333333333333333333333333333333333333333222444444555555555555444444555555555666666666666666666555555555555666777777888888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>======>>>???@@@@@@??????CCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGJJJNNNTTTXXXYYYWWWUUURRROOONNNMMMMMMNNNQQQTTTVVV```bbbbbbdddkkktttxxxwwwjjjddd[[[UUUSSSSSSUUUUUUTTTWWWYYYYYYVVVRRROOONNNKKKLLLKKKKKKKKKMMMQQQTTTRRR[[[fffrrr))))))*********+++++++++++++++************++++++,,,+++++++++,,,,,,---...***++++++,,,,,,,,,++++++*********++++++,,,------++++++******++++++,,,---******************+++,,,,,,,,,,,,---------......,,,+++)))***+++---,,,,,,,,,,,,---------.....................////////////////////////////////////000000111111111111000000....../////////////////////////////////000000000//////000111222333333444333333444444444444333333111111111111111111111111222222111000/////////000////////////////////////000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,+++,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---))))))***+++,,,------...++++++++++++++++++++++++/////////......---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++,,,,,,+++******))))))***+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,------------------,,,,,,,,,++++++,,,---------,,,,,,+++***,,,,,,,,,---......+++)))''')))+++---------...000...---,,,,,,......---,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...+++++++++,,,,,,---------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////............//////------............------...........................///111333444444333222111111111000000000000000////////////////////////000000000000000000000000222222111111000000////////////000000000///...---333333222111000///......111111222222222333333333///000222333444333222111333333333333333333333333333333333333333333333333444444555555555555444444444444555555666666666777777777666666777777888999888888888888888888888888;;;::::::::::::::::::;;;;;;;;;<<<<<<=========>>>======>>>?????????>>>>>>BBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAABBBCCCCCCDDDCCCCCCBBBCCCCCCDDDEEEFFFJJJMMMRRRXXX[[[[[[YYYXXXUUUSSSOOOMMMNNNRRRWWWZZZ___```^^^[[[]]]bbbdddbbbYYYUUUPPPNNNMMMNNNNNNNNNNNNPPPQQQPPPMMMKKKIIIIIIGGGGGGGGGEEEDDDDDDFFFHHHFFFLLLSSS[[[ggguuu~~~wwwpppmmmmmmppprrr|||yyyuuuqqqmmmkkkkkkkkk)))************+++++++++++++++************++++++++++++******)))******+++******+++,,,,,,,,,+++++++++++++++++++++,,,---...++++++******++++++,,,---************+++,,,---...+++,,,,,,------.........+++***((()))+++,,,,,,+++++++++,,,,,,---.....................////////////000000000000000000000000000000111111111111000000---...//////000///////////////.........///000111//////000111222222333333333333444444444444333333111111111111111111111111222111000000000000000000////////////////////////........................////////////////////////........................,,,,,,+++++++++*********,,,++++++************++++++,,,,,,,,,,,,+++*********************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,------...***++++++++++++,,,,,,,,,000//////...---,,,++++++++++++++++++++++++++++++************************))))))***+++++++++***************++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,++++++,,,---...,,,+++'''))),,,------...///111...---,,,---///000///...,,,,,,,,,,,,---......///------,,,,,,,,,,,,------******+++,,,,,,---......---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................../////////....../////////.........//////....................................///000222333333333333222111000////////////000000000000000000000000000000000000000000000000000111111111111000000000000...///000000000///---,,,/////////000111111222222000000111111111222222222...///111222222222111000222222333333333333444444333333222222222333444444444444555555555555444444444444444555555666666777777777777777777888999999888888888888888999999999::::::999999999999::::::<<<<<<<<<<<<===========================>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEIIIKKKOOOUUU[[[^^^___^^^ZZZWWWTTTRRRSSSUUUYYY\\\YYY[[[YYYUUUTTTWWWWWWUUUQQQNNNLLLJJJIIIHHHFFFEEEJJJKKKLLLKKKHHHGGGGGGGGGEEEEEEFFFDDDBBBAAABBBCCCBBBFFFIIIKKKQQQ[[[```aaaccc___ZZZVVVTTTTTTVVVXXX___bbbccccccfffjjjiiieee___]]][[[XXXVVVTTTSSSSSS)))************+++++++++,,,++++++******++++++,,,,,,,,,+++***)))))))))))))))***+++,,,,,,,,,,,,+++---,,,+++++++++,,,------++++++******++++++,,,---*********+++,,,...///000++++++,,,,,,---......///,,,***)))***+++,,,,,,,,,,,,,,,,,,---.../////////............////////////000000000000000000000000000000111111111111000000,,,---///000000000/////////......---...///000111000000000111222222222333222333333444444333333222111111111111111111111111000000000000000000111222////////////////////////........................////////////////////////------------------------///...---,,,+++*********---,,,+++***))))))***++++++,,,,,,,,,,,,+++******))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++***))))))***+++---------,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++*********+++,,,------------,,,+++******,,,......---***,,,.........---...///------,,,...000111111000,,,,,,,,,,,,---...//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///......------......///...//////000000//////...........................,,,---...000111111111111222111000///...//////000000000000000000000000000000000000000000000000000000000000000000111111111...///111111111000...------......000111222333444//////000000000111111111///000000111111111111111222222222333333444444444333333222222222333444555444444555555555555444444333333444555555666777777666666666666666777888888777777888888888999999999:::999888888888888999:::>>>>>>==================>>>>>><<<<<<<<<<<<===>>>@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHKKKRRRYYY___bbbbbbZZZZZZZZZZZZYYYYYYYYYXXXRRRUUUVVVRRRQQQTTTTTTRRROOOMMMKKKKKKKKKIIIGGGEEEGGGHHHHHHGGGEEEEEEGGGIIIEEEFFFGGGFFFDDDCCCCCCDDD@@@CCCDDDCCCEEEKKKMMMLLLLLLJJJHHHEEEEEEEEEGGGIIIHHHJJJKKKJJJLLLPPPPPPLLLIIIIIIHHHFFFEEEEEEDDDDDD)))************+++++++++,,,++++++******++++++,,,//////---,,,+++*********)))***+++,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++******++++++,,,---)))******+++---///111222++++++,,,,,,---...//////---+++***+++,,,------------------...///000000111............/////////000000000000000000000000000000000111111111111000000,,,---///000000000/////////......------///000111111111111111111222222222222333333444444333333222000000000000000000000000000000//////000111222222////////////////////////000000000000000000000000////////////////////////------------------------111000///---,,,+++******...---+++***)))***+++++++++,,,,,,,,,,,,+++******))))))******++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++......---,,,+++))))))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***))))))***,,,...///...,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,---...---,,,+++***)))***+++,,,---.........,,,+++)))))),,,...//////---///000///...,,,---------,,,,,,...111333333222+++++++++,,,---...///000,,,++++++******++++++,,,...------,,,,,,++++++***((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...//////000000000000//////////////////////////////***+++,,,...///000000000222111///.........///000000000000000000000000000000000000000000000000000//////000000111111222222///000222333222111///...000000000000111111111111////////////000000000000000000111111111222222222222222222333333444444444333333222111222333555666444555555555555555555444333333444444555666777777555555555555555666777777777777888888999999999999:::999888777777888999:::??????>>>>>>======<<<<<>><<<;;;:::<<<===>>>??????@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFHHHOOOXXX```cccdddXXX[[[^^^______[[[WWWTTTOOOTTTVVVSSSSSSUUUVVVTTTKKKJJJJJJKKKLLLLLLJJJIIIAAAAAABBBAAAAAABBBEEEGGGCCCDDDFFFEEECCCBBBBBBBBB???BBBBBB@@@AAAEEEFFFDDDAAA@@@???>>>>>>???AAABBB???AAAAAA???AAAFFFEEEBBB????????????????????????******++++++++++++******,,,,,,---......---,,,,,,,,,+++))))))***+++******...---+++))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))*********+++++++++,,,,,,,,,---------............------------......+++,,,...---,,,,,,---///------............------,,,---...///000000000000////////////////////////......//////////////////000...,,,,,,...000000000222222222222222222222222333333333333333333333333333222000/////////000111111111000000//////......---.../////////...,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,------------------------...------,,,,,,------...++++++++++++++++++++++++------,,,+++************------,,,,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++)))((('''(((***++++++***)))***++++++++++++***)))---,,,+++)))((())))))***++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++...+++)))))),,,---,,,***.........------,,,,,,,,,,,,,,,,,,++++++*********---,,,+++******+++,,,---++++++,,,,,,,,,,,,------.........---,,,+++)))))))))***,,,......---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++*********,,,...000---------,,,,,,+++++++++...------,,,,,,------...+++,,,,,,---...///000000+++******))))))******+++------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---,,,,,,,,,...///000000000000///......------+++---...///.........///...//////000000000000000............////////////////////////////////////...///000111111000///...000000000000000000000000111111111111000...---,,,//////000000000000//////333222000...---...///000444333333222111111111222111111222222222333333333000000111222444666888999444555555555444333333222555444444333333333444444666666666777666555555444888888888888777777666666666777888999:::;;;;;;;;;>>>>>>===<<<;;;::::::999::::::;;;;;;<<<=========?????????@@@@@@AAAAAABBBAAAAAABBBBBBCCCBBBBBBBBBEEECCCAAABBBEEEFFFDDDBBBFFFHHHMMMSSSXXX\\\___```\\\^^^aaabbb^^^WWWPPPKKKOOOOOOPPPSSSVVVWWWWWWUUULLLJJJHHHGGGGGGFFFDDDCCCBBBAAAAAABBBDDDFFFGGGFFFCCCCCCCCCCCCCCCBBBBBBAAA@@@?????????>>>>>>======>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>>======<<<;;;;;;::::::******++++++++++++******++++++,,,------,,,++++++---+++******+++,,,,,,+++---,,,+++))))))***+++,,,******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------............------------......+++---...---,,,,,,---...------............------+++,,,---...///////////////////////////////////////////////////.........000...,,,---...000111000222222222222222222222222222222222222222222222222222111000/////////000111000000///////////////......///000000000///------......---------,,,,,,,,,......---------,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++***+++++++++------,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,,,,++++++,,,+++******++++++***))),,,------......------,,,,,,+++************,,,,,,+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++---+++)))))),,,---,,,***------------,,,,,,,,,+++,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000...,,,+++******+++,,,---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------......///---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........---------..................////////////,,,---//////...---...///---...//////000000//////............////////////...........................///000111111000///...000000000000000000000000000111111000000///...---//////000000000000//////000000///......///000111444333222222111111111222111111222222222333333333111111111222444555777888444444555555444444333222555555444444444444444555666555555555444444444444666666777777777888888888777888999999::::::::::::===<<<<<<;;;;;;:::::::::::::::;;;;;;<<<=========?????????@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCBBBBBBDDDBBBBBBDDDGGGHHHGGGEEEFFFIIINNNSSSYYY\\\___``````___^^^\\\XXXSSSOOOLLLNNNNNNPPPRRRVVVWWWWWWVVVLLLJJJHHHGGGGGGFFFDDDCCCEEECCCBBBBBBDDDEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>===<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<======<<<<<<;;;::::::999******++++++++++++************++++++++++++******...,,,++++++,,,------,,,,,,+++*********+++,,,---************************************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............------------......,,,---......,,,+++,,,...------............------***+++,,,---............////////////////////////000000//////.........---///...,,,---///111222111222222222222222222222222111111111111111111111111222111000/////////000000...............////////////000000000000///............---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,******++++++++++++******...---++++++,,,,,,***)))******+++,,,,,,+++******************+++,,,---...***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++---+++******+++,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------------...---,,,***+++,,,...000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++000...---++++++++++++,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------..................------,,,------...//////000000---...000///...,,,---...,,,---......//////..................////////////...........................//////000000//////...//////////////////////////////000000000000////////////000000000000//////.........///000111111111333333222111111111111222111111222222222333333333222222222333333444555666444444555555444444333333666555555444555555666666666555444333333333444555444444555666888999::::::888999999:::::::::999999::::::::::::::::::::::::::::::;;;;;;<<<=========?????????@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDGGGJJJKKKJJJHHHHHHKKKOOOUUUYYY\\\^^^^^^bbb^^^ZZZTTTPPPOOONNNNNNMMMMMMNNNQQQUUUWWWWWWVVVLLLJJJHHHGGGGGGFFFEEECCCFFFDDDBBBBBBCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>===<<<;;;:::<<<;;;::::::999999::::::;;;::::::999999::::::;;;<<<<<<;;;;;;:::999999999***++++++,,,,,,++++++******++++++++++++++++++***---+++******,,,------,,,+++************,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...---...///...,,,+++,,,---------............------+++,,,---...............////////////////////////000000000///......------///...,,,---///111222222111111111111111111111111000000000000000000000000111111000000////////////,,,,,,------....../////////////////////......---......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************+++,,,------,,,,,,,,,++++++++++++***,,,+++***((((((***+++,,,)))******++++++******))),,,+++******+++,,,+++)))))))))************))))))+++++++++,,,,,,---------******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,...---,,,,,,,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,.../////////...------------....../////////---///000///---,,,,,,---+++,,,------......------............////////////........................////////////////////////..............................///000000000000000//////000000000000//////......///000111000000000222222111111111111111222111111222222222333333333444333333333333333333444333444444555444444333333666555555555555666777777888666444333333333555666444444555666777888999999999999:::::::::999888888888888999999999:::::::::::::::;;;;;;<<<=========>>>??????@@@AAABBBCCCCCCAAABBBCCCDDDDDDDDDDDDDDDDDDEEEGGGJJJLLLLLLKKKJJJKKKNNNRRRVVVZZZ[[[\\\\\\]]]YYYTTTOOOMMMMMMNNNOOOLLLLLLMMMPPPSSSVVVVVVVVVMMMJJJGGGFFFFFFFFFEEEDDDEEEDDDBBBBBBCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>><<<;;;:::999::::::999888888888888888:::::::::999999::::::::::::::::::999999888888888++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++***((()))+++,,,,,,+++************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---------.........,,,,,,,,,---------......------,,,,,,,,,,,,------,,,---......,,,+++,,,...------............---------......////////////...////////////////////////000000//////.........---000...------///111222222111111111111111111111111000000000000000000000000000000000000//////......,,,,,,------......//////......---------,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------,,,,,,+++++++++*********++++++***))))))***++++++)))******++++++******)))((((((''')))+++,,,,,,+++---------,,,,,,---------------------,,,,,,++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,---......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++***))))))+++******))))))******+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------)))***,,,///000000000000///.........---------,,,---///000///---,,,,,,---+++,,,,,,---------------............////////////........................//////............//////---------------------------...///000000111111000//////000000000000//////000000000111000///......111111111000000111222222111111222222222333333333444444333222222222222222333333444444555444444333555555555555555666777777999888666444444555777888555666666666666777777777999999:::::::::999888888777777888999999:::::::::::::::;;;;;;<<<=========>>>???@@@AAABBBCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEGGGHHHJJJLLLLLLLLLLLLLLLOOOQQQUUUXXXZZZZZZYYYXXXSSSRRRPPPNNNMMMMMMNNNOOOLLLKKKLLLNNNRRRTTTUUUUUUMMMJJJGGGFFFFFFFFFEEEDDDCCCBBBAAAAAACCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???===;;;:::999888999999888777777777777777:::::::::;;;;;;:::::::::888888888888777777777777++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***)))((((((***,,,,,,+++***++++++++++++,,,,,,,,,------------------------------------............,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,,,,------+++,,,...---,,,,,,---///------............------......///////////////...////////////////////////////////////////////////222000......000111111111111111111111111111111111000000000000000000000000//////000000000///...---.............../////////...---,,,,,,++++++,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++******************************************++++++++++++******'''&&&&&&(((+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,+++***))))))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,+++******+++---++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------------------,,,,,,+++******,,,---......,,,***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////......---,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++,,,...///000000000//////......---,,,,,,+++---...000///...,,,---...+++,,,------......------............////////////------------------------///......------......///..............................///000000111000000//////000000000000//////111111111000///.........111000000000000111222222111111222222222333333333444444333222222222222222333333444444555555444444444444444444555666777777999888777666666666777888666666666666666666666666888999999:::::::::999999888888888999999:::::::::::::::;;;;;;<<<=========>>>???@@@AAABBBCCCDDDEEEBBBBBBDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLMMMOOOQQQSSSUUUXXXZZZZZZYYYVVVTTTLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKMMMPPPSSSSSSSSSNNNKKKGGGEEEEEEFFFEEEEEECCCAAA@@@AAACCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@???>>>===<<<;;;:::999888999888777777666666777777999::::::;;;;;;::::::999666666666666666666666666+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,+++)))((()))+++------,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---)))+++------------///000------............---------......//////......---////////////////////////------......///000000000333111///...///000000000111111111111111111111111111111111111111111111111...///000000000///...---000000///////////////...///...---,,,+++,,,------......---------,,,,,,,,,......---------,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++************(((***+++,,,,,,+++***(((++++++,,,,,,,,,,,,++++++)))(((((()))+++---,,,+++******)))(((((()))*********++++++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,---,,,))))))+++---+++,,,,,,,,,------------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,+++,,,,,,,,,+++******))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------/////////......---,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////------------------------,,,---//////...---...///,,,,,,---...........................////////////------------------------///...------------...///...........................///000000000000000/////////000000000000//////111000///......///000000000000000000000111222222111111222222222333333333444333222222111222222222222333444444555555444444333333333333444555666777777777777777666666666666333444444555666777888888777888999999::::::::::::999999999:::::::::::::::::::::;;;;;;<<<=========>>>???@@@AAABBBDDDEEEEEEBBBBBBDDDEEEFFFGGGGGGGGGEEEGGGIIIJJJKKKNNNSSSWWWWWWYYY[[[\\\[[[WWWSSSPPPJJJKKKLLLLLLMMMMMMMMMMMMNNNLLLKKKLLLOOOQQQRRRQQQNNNKKKGGGEEEEEEEEEEEEEEEDDDCCCAAAAAABBBCCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>======<<<<<<;;;:::999999999888888777666777777777888888999::::::999888888555555555555555555555555+++,,,,,,------,,,,,,++++++***)))(((((()))***+++,,,***)))***,,,.........,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---(((***,,,------...000111---..................------------...------,,,,,,////////////////////////,,,,,,---...///000111111444222000//////000000///000000000000000000000000111111111111111111111111...///000000000///---,,,111111000000//////......000///...---,,,---............---------,,,,,,,,,......---------,,,,,,,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++------,,,+++************+++++++++************)))''')))+++------+++)))'''+++,,,,,,------,,,,,,+++,,,+++******,,,---,,,+++...---,,,++++++,,,---...'''(((***+++,,,,,,+++***((()))***+++,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,---,,,))))))+++...,,,,,,,,,------.........*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------))))))+++,,,---.........---,,,***)))((()))***+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---...////////////+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------111000...---,,,,,,------+++,,,,,,------......///+++---...///.........000,,,---......//////................../////////000------------------------///...---,,,,,,---.../////////////////////////////////000000000000////////////000000000000//////000///...---...000222333000000///000000111222222111111222222222333333333333333222222111222222333222333333444555555555444222222222333444555666777666666666777666555555444111222333555777888::::::666777888999:::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>???@@@AAACCCDDDEEEFFFBBBCCCDDDEEEGGGGGGHHHHHHBBBEEEGGGHHHJJJOOOVVV\\\ZZZ[[[]]]]]][[[VVVQQQNNNLLLLLLLLLKKKKKKLLLLLLLLLOOOMMMKKKLLLNNNPPPPPPPPPNNNKKKGGGDDDDDDEEEFFFEEEFFFDDDBBBAAAAAAAAA@@@??????@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;;;;:::::::::999999888777777777777777666777888999999888777666444555555555555555555555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************------,,,,,,+++***)))))),,,---,,,***(((((()))+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,---...///,,,,,,,,,---------......++++++,,,,,,---...//////...............---------......////////////......,,,---...//////...---,,,////////////////////////////////////000000000000333222000///.........///222222111111000/////////...000000///...---...///////////////////////////...------------...//////---......//////......---------...............---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++******))))))((((((,,,+++++++++***)))))))))&&&'''((())))))((('''&&&************************++++++++++++++++++++++++*********++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,------......---------,,,,,,+++++++++++++++***)))***+++---...111///+++((('''(((***,,,,,,***)))***++++++***)))***,,,---,,,++++++,,,---)))***+++---.../////////+++++++++++++++++++++,,,,,,,,,,,,++++++*********------------------------------++++++++++++---------,,,++++++*********+++...---,,,+++***+++,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,******.........------,,,,,,+++111000...---,,,------.........---------,,,,,,,,,,,,,,,,,,---------......////////////////////////......------------..................////////////---------............///000///...------...///000000000//////.........---//////......---------,,,000000000000000000000000000000000000000111111111000000000000000000000000222222111111222222333444444444444333333222222222222333444444222222333444000111222333555666777888777777777666666666666666555555666666777777888888777777888888888999999999999999999:::::::::;;;;;;>>>>>>>>>>>>>>>??????@@@===>>>AAACCCEEEDDDCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIHHHIIILLLRRRXXX\\\\\\[[[XXXUUURRROOOLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJLLLJJJIIIJJJMMMPPPRRRRRRNNNKKKHHHFFFFFFGGGGGGFFFBBBBBBAAAAAA@@@???>>>>>>@@@???>>>>>>??????>>><<<<<<<<<;;;::::::::::::;;;888888777666666666666666888777666555555666777888777666555444444555666777,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******---,,,,,,++++++*********)))*********)))***,,,...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,---......///000000000000////////////......////////////......------............------////////////////////////////////////000000000000111000///...//////000111222222111111000/////////...000000///...---...///........................---,,,,,,,,,,,,---......------............------,,,,,,---------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++++++++***************++++++++++++************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,++++++******************+++,,,------------------,,,,,,++++++++++++++++++++++++,,,------///---+++)))((()))+++,,,---+++***+++,,,,,,+++***---......---+++***+++,,,---------------,,,++++++---,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......---,,,,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,---......,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------------------------,,,+++*********++++++,,,,,,,,,------.........,,,,,,,,,---------....................................------------..................////////////---------............///000///...------...///000000/////////............111000000000//////////////////////////////////////////000000000111111111000000000000000000000000222222111111222222333444444444333333333222222222111222333333111111222333333333333444444555555666777777777777777777777777777777777666777777888888888888999999999:::::::::::::::::::::;;;;;;;;;;;;===============>>>??????>>>???AAACCCDDDDDDDDDCCCEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGHHHJJJNNNSSSXXX[[[YYYXXXUUURRROOOMMMLLLKKKIIIJJJKKKLLLLLLLLLLLLLLLMMMKKKIIIJJJMMMOOOQQQQQQOOOLLLIIIGGGFFFFFFDDDCCCAAAAAAAAA@@@@@@?????????@@@???===>>>??????>>><<<<<<<<<;;;:::::::::::::::888777777666666666666666888777666555555666777888777666555444444555666777++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))***+++++++++++++++++++++++++++)))***++++++******---///+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,---------......+++,,,,,,------.........////////////////////////......////////////...............------.........////////////////////////////////////000000000000///......///000111222333222222111111000/////////...000000///...---...///........................,,,,,,++++++,,,,,,---...,,,------......------,,,+++,,,,,,---,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,*********+++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))++++++,,,,,,,,,+++******++++++***************)))))))))******+++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,+++******++++++,,,---,,,++++++---------+++...///000...,,,******+++------------,,,+++))))))...------,,,+++***)))))))))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---------------...---,,,+++++++++,,,,,,,,,,,,++++++++++++******---,,,,,,,,,,,,---......------,,,,,,++++++******************************------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,------------******)))))))))***++++++***++++++,,,---...///000,,,,,,,,,---------......------------------------......------------......---............/////////---------............/////////............//////////////////............000000000000////////////..............................///000000111222222000000000000000000000000222111111111111222333333333333333333222222222222000222333222111000111222555555444444444444444444666666777777888888999999:::999888777777777888999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<============>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGEEEGGGJJJNNNRRRUUUWWWXXXUUUSSSPPPMMMKKKKKKKKKKKKGGGHHHIIIKKKLLLMMMMMMMMMMMMKKKJJJJJJMMMOOOOOOOOONNNLLLIIIHHHGGGEEEBBB@@@@@@@@@@@@@@@@@@@@@??????@@@>>>======>>>>>>===<<<<<<;;;::::::999999::::::777777777777666666666666777666666555555666666777666666555444444555666666***************+++++++++************************(((((((((((()))***,,,,,,++++++++++++++++++,,,,,,------...,,,***)))***+++*********++++++++++++,,,,,,,,,,,,+++++++++++++++((()))+++------,,,+++***,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------------.........////////////......///...---,,,,,,---...///////////////////////////////////////000000000000/////////000000111222222222222111111000/////////...000000///...---...///........................------,,,,,,,,,---......,,,,,,------------,,,,,,,,,------------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,)))***++++++,,,,,,,,,,,,,,,+++***+++------,,,+++---//////...,,,+++,,,---******+++,,,,,,+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++---------------------------,,,,,,,,,,,,---......---------,,,,,,+++******************************+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,,,,---------,,,*********,,,...///------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------.........//////---------............////////////......////////////////////////........................---------........................------...///000111222333000000000000000000000000111111111111111222222333333222222222222222222222111222333333222111222333555555555555555555555555555666666777888999::::::<<<;;;999888777888999999888888999999999999::::::<<<<<<<<<<<<==================>>>???????????????AAAAAA@@@AAAAAACCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHJJJNNNRRRTTTUUUTTTTTTPPPNNNKKKIIIGGGHHHJJJKKKGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLJJJKKKMMMNNNNNNNNNLLLJJJHHHHHHGGGEEEBBB@@@????????????@@@@@@@@@@@@???===<<<<<<===>>><<<;;;;;;::::::999999999999999777777777777777666666555666666666666666666666666555555555555555555555555))))))*********+++++++++************************)))))))))***+++,,,---...++++++++++++++++++,,,,,,---...///...,,,***++++++))))))))))))************------,,,++++++***))))))((()))+++------,,,+++***,,,,,,,,,---------......,,,,,,,,,---------------+++,,,,,,,,,------............////////////......///...---,,,,,,---...///////////////////////////////////////000000000000000000111111111111000000222222111111000/////////...000000///...---...///.......................................///000000,,,------......------,,,...............---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''******++++++,,,,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,++++++***)))+++,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++((()))+++,,,---,,,,,,,,,***))))))***+++,,,,,,+++***,,,------,,,,,,...///******+++,,,,,,+++++++++*********++++++,,,,,,,,,............////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++---------,,,,,,,,,++++++---------------------------,,,,,,,,,,,,---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,------------,,,*********,,,...///......---,,,++++++******,,,,,,---.........//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------............---------............///...//////////////////............///////////////---------.......................................,,,---...///000111222222000000000000000000000000111111000000111111222333222222222222222222222222333444555444333333444555333333444555555666666777555555666777888999999:::<<<;;;:::888888888999999777777777777888888888888<<<<<<<<<=========>>>>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIMMMOOORRRTTTUUUSSSQQQOOOMMMKKKHHHFFFEEEFFFHHHJJJIIIIIIJJJJJJJJJJJJIIIIIILLLKKKJJJKKKMMMNNNNNNMMMHHHGGGFFFFFFGGGFFFDDDBBB?????????????????????@@@>>>===<<<<<<======<<<:::::::::999888888888888999666777777888777666555555555555666666666666555555444444555555555555444444))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++)))+++......------...///))))))))))))*********+++,,,,,,,,,+++******)))))))))***,,,---------,,,+++,,,,,,,,,---------......---------------------------------...//////000000......////////////...............------.........////////////////////////////////////000000000000000111111222222111000000222222111111000/////////...000000///...---...///------------------------/////////...///000000111---..................---////////////...---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******)))(((((('''+++++++++,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,---...///++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------,,,,,,+++)))***+++,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++(((***,,,,,,,,,,,,...000------------,,,+++))))))))))))***+++,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---///000000///......,,,,,,---------,,,+++*********++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------***++++++,,,,,,------...---,,,+++++++++,,,---...---------,,,++++++******++++++,,,---------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------------.........---------............///......////////////...............////////////////////////000000000000000........................------...//////000111111000000000000000000000000111000000000000111222222111111111222222222222222444555666555444333444666333333444555666666777777555555666666777777888888:::::::::999999999999888666666666777777777777888<<<<<<<<<<<<=========>>>???@@@AAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKQQQRRRSSSSSSRRRPPPMMMLLLJJJIIIGGGFFFEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGKKKJJJJJJKKKMMMNNNNNNMMMGGGFFFEEEEEEFFFFFFEEECCC??????????????????>>>>>>>>><<<;;;;;;<<<<<<;;;::::::999888888777777888888666777888888888777555444444555555666666555555444444444555555555555444444*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---,,,,,,++++++************,,,...///.........///***+++++++++,,,,,,,,,,,,))))))******+++++++++,,,+++,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,---......///000000......////////////......------............------////////////////////////////////////000000000000...///111222333222222111222222111111000/////////...000000///...---...///------------------------...............///000000...//////000000//////...............---,,,++++++,,,++++++******++++++,,,******************************+++,,,,,,+++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------------,,,+++++++++++++++++++++++++++++++++,,,,,,***))))))***,,,------,,,(((***++++++******,,,------------------,,,++++++*********++++++,,,,,,---(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---///000111000///...,,,,,,---------,,,+++************++++++,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***))),,,,,,------------------,,,,,,,,,---------......------------------------......------------......,,,,,,---------.........---------............///---...///000000///...---............/////////000////////////000000000111////////////////////////........./////////000000000000000000000000000000000000000000000111222222000111111111222222222222333444555555333333444555555555555555666666666666555555555555555666666666666777999:::::::::888777666777777777777888888888;;;;;;<<<<<<<<<=========>>>???AAACCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAACCCCCCEEEGGGIIIKKKLLLMMMQQQPPPOOONNNMMMLLLKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIHHHIIIKKKMMMOOONNNMMMIIIGGGDDDCCCDDDDDDDDDCCC@@@@@@??????>>>>>>=========<<<:::;;;<<<<<<;;;999999999888777777777777777666666888888888777555444444444555666666555444444333444444555555444444333******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******************------,,,,,,+++***))))))---///111000...,,,+++,,,,,,,,,---------.........&&&'''((()))+++---......------,,,,,,,,,---...///,,,,,,,,,---------......------------------------******++++++,,,---............////////////......,,,---...//////...---,,,////////////////////////////////////000000000000,,,...000222333444444444222222111111000/////////...000000000...---...///------------------------...------------...////////////000000000000//////---...------,,,+++***))),,,++++++++++++++++++,,,************************)))***+++,,,,,,+++***)))'''((()))***,,,...//////---------,,,,,,+++++++++******,,,------,,,******************************++++++++++++++++++++++++++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---+++***)))***++++++,,,,,,+++******++++++,,,+++******+++---......---***+++,,,+++))))))***+++)))***,,,---.../////////,,,,,,++++++++++++++++++,,,,,,---------.........------------------------++++++------------++++++***+++---//////...---,,,,,,,,,---...---,,,+++***,,,,,,,,,------.........---,,,,,,,,,,,,---......***++++++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......---------------,,,+++***'''((()))***,,,...//////,,,------...---,,,***)))***++++++,,,---...//////,,,,,,,,,---------......------------------------.........------.........,,,,,,,,,---------......---------.........//////---...///000000///...------.........//////000000,,,---------......//////000000000000000000000000.........///////////////000000000000000000000000000000000000000111111222000000111111222222222222222333444444222222333444888777777666555555444444555555555555555444444444444666999;;;;;;:::888777777888888888888999999999;;;;;;;;;;;;<<<<<<<<<======???@@@BBBBBBAAA@@@??????AAABBBDDDDDDCCCAAA@@@BBBCCCDDDGGGIIILLLMMMNNNOOONNNLLLJJJIIIIIIJJJKKKHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHKKKNNNOOOOOONNNLLLIIIEEEBBBBBBCCCBBBBBBAAA@@@@@@???>>>======<<<===;;;::::::;;;<<<:::999999888888777777777777777555666888999888777555444333444555666666555444333333333444555555444333333++++++,,,,,,,,,,,,+++***...,,,***))))))***,,,---...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,222000---***))))))+++,,,))))))*********+++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++......------------......///...---,,,+++,,,,,,---////////////000000000000,,,,,,------------,,,,,,000000000///......------000000000000000000000000---......//////////////////000222222111111222444111111111111000000000000////////////////////////.........------,,,,,,,,,)))***,,,---.../////////111000...---,,,------...------......------,,,+++,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++++++++,,,------,,,,,,,,,,,,------......------,,,+++,,,.........,,,***)))++++++++++++++++++++++++,,,,,,,,,++++++************+++------,,,,,,,,,---...,,,***)))***+++...000(((((()))***,,,---......++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---......---,,,***))).........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......,,,+++***)))))))))+++---...---,,,,,,---...,,,------...---,,,***)))++++++++++++++++++++++++---------.........//////000...,,,+++,,,------,,,++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------......///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---...............------......................../////////////////////////////////000111111222222444222000...------//////////////////////////////000000000000000000000000222000///000111111000///222111111111000000//////222222222222222222222222444444444444444444444444444555777888888777555444333333333333333333333333444555555666777888888999666666666666666555555555::::::;;;;;;<<<======>>>>>>???AAABBBBBBAAA@@@???CCCCCCCCCCCCCCCDDDDDDDDDBBBBBBDDDGGGKKKMMMLLLKKKHHHGGGFFFFFFFFFGGGIIIIIIEEEFFFGGGHHHIIIJJJIIIIIIGGGGGGFFFFFFFFFGGGIIIJJJKKKFFFBBBEEELLLPPPNNNKKKHHHGGGEEECCCBBBCCCDDDEEECCCCCCBBBAAA???===;;;:::;;;:::999999888888999999999888888777777777777777777777777777777666666555444444444444444444444444222222222222222222222222+++++++++++++++*********,,,+++*********+++,,,---------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,111///,,,***))))))***+++,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++......------------......---,,,,,,,,,---///000111000000000///////////////------............------............////////////////////////////////////---......///////////////000111222222111000111333111111111000000000//////........................------------------,,,,,,,,,,,,------......------...---,,,+++++++++++++++---------...------,,,+++,,,---...---+++***+++,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++,,,,,,---,,,,,,+++,,,,,,------------,,,,,,+++,,,---......,,,***)))++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***,,,,,,,,,,,,---......,,,***)))***+++...///......------,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,---......,,,+++,,,...***+++,,,---------,,,+++++++++++++++++++++++++++,,,------------........./////////000111000---+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............---------------++++++,,,,,,,,,,,,------...------------------...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---...............------////////////............/////////////////////////////////000111111222222444333111///...///000000////////////////////////000000000000000000000000111000///000111111000///222222222111111000000000222222222222222222222222444444333333333333333333222333444555555444333222444444444444444444444444555555666666777777888888777777777777777777777777;;;;;;;;;<<<======>>>>>>>>>???@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFFFFIIIIIIIIIJJJLLLLLLJJJHHHEEEEEEDDDDDDDDDEEEFFFGGGFFFGGGGGGHHHIIIIIIJJJJJJGGGFFFEEEDDDEEEFFFHHHIIIJJJEEEBBBEEELLLPPPOOOLLLHHHGGGEEECCCBBBCCCDDDEEECCCCCCBBBAAA???===;;;:::;;;:::999999888888999999999888777777666666777777666666777777666666555444333333333333333333333333222222222222222222222222,,,+++******))))))***************++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...+++)))((((((******,,,,,,,,,---------......+++++++++++++++*********------,,,,,,,,,,,,++++++------------------------,,,,,,------...000111222111000000//////..................//////.........,,,------...//////000000////////////////////////---......///////////////111222333222000000111222111111000000000000//////........................,,,,,,---------------------.........---,,,,,,+++,,,,,,------,,,,,,++++++---------------,,,+++++++++,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******+++,,,------...---,,,+++******,,,...///111000///...,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,---...///------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******++++++,,,---...///...,,,++++++,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---///222333111,,,(((,,,,,,,,,,,,------------,,,,,,+++++++++,,,------+++++++++,,,,,,---------...------,,,,,,------...,,,---.../////////...---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------...............---////////////////////////////////////////////////...//////000000111111222444333111000///000000111////////////////////////000000000000000000000000111000//////111111000///222222111111111111000000111111111111111111111111222222222333333333333333111222333444444333222111444444444444444444444444666666666666666666666666777777777777888888888888:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAA@@@AAADDDFFFHHHIIIIIIIIINNNLLLLLLLLLLLLKKKIIIGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJGGGEEECCCBBBBBBDDDFFFHHHHHHEEECCCFFFLLLPPPPPPMMMHHHGGGEEECCCBBBCCCDDDEEEDDDCCCCCCBBB@@@>>><<<;;;::::::999888888888888999999888777777666666777777555555666666555555444333222222222222222222222222222222222222222222222222,,,+++***)))))))))******)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,+++)))(((((()))***)))))))))************++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------......111111000///......------......////////////......---------....../////////////////////////////////---......///////////////222333333222000///000111111000000000////////////........................,,,,,,,,,------.........------......------,,,+++------/////////...---,,,,,,------------,,,+++++++++,,,---,,,+++***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,------,,,,,,,,,+++,,,---------,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++******+++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++*********++++++,,,---...//////...,,,***+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******,,,///000///+++''',,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,---.........------,,,,,,------...+++,,,...000000000...---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,---......///.........---...............//////////////////////////////......//////000111111111222222111000//////000000////////////////////////000000000000000000000000000///...///000111000///000000000000000000000000000000000000000000000000111111222222222222333333444444555666666555444444444444444444444444444444666666666666666666555555666777777777777777888888999999::::::;;;<<<<<<<<<>>>>>>===<<<===>>>@@@AAA???AAADDDGGGJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCDDDEEEGGGIIIFFFDDDBBB@@@@@@BBBEEEFFFFFFCCCCCCFFFLLLPPPPPPNNNHHHGGGDDDCCCBBBBBBDDDDDDCCCCCCCCCBBB@@@???===<<<:::999999888888888888888888888777666666666666666444444555555444444333222111111111111111111111111111111111111111111111111,,,,,,++++++++++++,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++))))))))))))***(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000///...------,,,......////////////......///.........---------,,,........................---......///////////////222333333222000///000111000000000////////////...........................,,,,,,,,,------.........+++,,,------......------,,,---.../////////------,,,,,,------,,,,,,+++******+++,,,,,,******+++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++)))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++***)))+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,///,,,***)))++++++***))),,,,,,+++++++++,,,---...))))))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------...//////...,,,***+++,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,------,,,***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---.........------,,,,,,------...***,,,...000000///...---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,------...//////......,,,,,,---------.........////////////////////////.........///000000111111000//////...............///////////////////////////////////////////////////...---...000111000///////////////////////////000000000000000000000000111111111222222333333333555555555555555555555555444444444444444444444444666666666666555555555555555555555666666777777777777888888999999:::;;;;;;>>>======<<<===???AAABBB???AAACCCFFFIIIJJJKKKKKKHHHFFFEEEDDDEEEFFFEEECCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDBBBAAAAAACCCEEEFFFEEECCCAAA@@@@@@AAACCCDDDCCCBBBCCCFFFKKKNNNNNNMMMGGGEEECCCBBBAAAAAACCCCCCCCCCCCBBBAAA@@@>>>===<<<:::999888888777777888888888777777666555666666666444444444444444333333222111111111111111111111111111111111111111111111111,,,,,,---///////////////........................+++,,,,,,------------,,,***++++++,,,,,,------...,,,,,,+++***************************+++++++++,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,+++&&&((()))+++---...//////000//////......---------.........//////.........//////......---,,,,,,+++........................---......///////////////111222333222000000111222000000////////////......------------------------,,,,,,------------------+++,,,,,,---.........---++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******)))***++++++******+++,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,000,,,)))(((***,,,***(((,,,+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************+++++++++++++++++++++++++++*********+++,,,,,,------...///...,,,++++++,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000---++++++,,,...//////,,,---------............,,,,,,---------,,,+++++++++++++++,,,,,,---------...------,,,,,,------...+++,,,---.........---,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,---...////////////,,,,,,------.../////////////////////////////////---......//////000000111........................////////////////////////////////////////////////...------...000111111000......////////////000000111111111111111111111111111111222222333333444444444444444444444444444444444444444444444444444444555555555555555555555555444444555555666666777777777777888999999::::::;;;=========>>>???@@@AAABBB@@@AAABBBDDDFFFGGGIIIJJJGGGEEECCCAAAAAAAAA@@@>>>AAAAAABBBCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBBBBAAAAAACCCFFFJJJLLLLLLKKKEEEDDDBBB@@@???@@@AAABBBAAAAAAAAA@@@???>>>===<<<999999888777777777777888888777666666555555666666444444555555444444333222111111111111111111111111111111111111111111111111+++---000222444444333222222111000///......//////++++++---.........------******+++,,,,,,---......,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------))))))***+++,,,---......+++++++++,,,,,,---------***+++---......---+++***&&&(((***,,,.../////////........................------............------------------------------........................---......///////////////000111222222111000111333000000/////////.........------------------------------------------,,,,,,------......------,,,,,,+++++++++++++++,,,---...+++,,,,,,,,,,,,+++******(((***++++++******+++,,,++++++++++++++++++++++++((()))***++++++,,,,,,,,,******+++,,,,,,+++******************************++++++,,,,,,,,,+++***))),,,,,,,,,++++++***)))(((++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,++++++++++++++++++...***&&&'''+++------++++++++++++,,,,,,,,,---------------,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---......,,,+++,,,......---,,,+++++++++,,,---------------------------,,,------------.........///---++++++,,,...//////------------............,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++---...//////...---+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......+++,,,---...////////////.........///000111111111////////////////////////------......///000000000......////////////......////////////////////////////////////////////////...---,,,...000111111000000000000000111111111222222222222222222222222222222222222333444444555555555555555444444555555555666666666666666666666666333444444555555666666666444555555666777777888888999999999:::;;;;;;<<<<<<<<<===>>>@@@AAAAAABBBBBBBBBBBBAAAAAABBBDDDFFFGGGFFFCCCAAA@@@AAABBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@AAACCCEEEHHHIIIIIIHHHDDDBBB@@@???>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;999999888777777777777777777777666555555555555666555555555555555444333333222222222222222222222222111111111111111111111111***---111555777666555333555444111///......///000***+++---...///...------******+++,,,,,,---......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))***+++---...///000+++++++++,,,,,,---------***+++---......---+++******+++---...///...---------------...............,,,------------------,,,+++,,,,,,------......///........................---......//////////////////000222222111111222444000/////////............------------------------.........------,,,,,,,,,/////////...---,,,***)))......---,,,---...000111+++,,,,,,,,,,,,+++******(((***++++++******+++---++++++++++++++++++++++++(((((()))++++++,,,,,,,,,++++++------------++++++************************+++,,,,,,---,,,+++)))(((,,,,,,,,,++++++)))((((((+++++++++,,,,,,+++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,++++++*********+++'''$$$&&&+++//////---++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,)))***,,,---......---,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------........................------------------------,,,,,,++++++***++++++,,,+++---...---,,,,,,---...,,,++++++***+++,,,...///---------------------------------.........//////+++***)))***,,,---,,,+++---------.........//////,,,,,,---...---,,,***)))---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------+++************+++++++++,,,,,,,,,---------,,,---///000000///---,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......+++,,,---...///////////////000000111222333333333////////////////////////------......///000000000//////000000000000000///////////////////////////////////////////////////...---,,,...000111111000111111222222333333333333222222222222222222222222222222333444444555666666888888777777777777888888888888888888888888888888333333444444555666777777555666666777888999999999::::::;;;<<<<<<======>>><<<===???AAABBBCCCBBBBBBDDDBBB@@@??????AAADDDEEEBBB@@@???@@@CCCEEEFFFFFFBBBBBBDDDEEEEEEEEEDDDCCCDDDEEEEEEFFFEEEEEEDDDDDDBBBBBBCCCDDDCCCBBB@@@??????AAACCCEEEGGGGGGGGGGGGCCCAAA???>>>======??????????????????>>><<<;;;;;;999888888777777777777777777777666555555555555555555555666666555555444333222222222222222222222222000000000000000000000000///111333666777777666666000///...------...///000***+++,,,---............000...,,,,,,------,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------+++++++++,,,,,,,,,------------------------------+++,,,---...////////////---------............///......---------,,,,,,,,,------------------------++++++,,,,,,---......///222222222111111111111000000000///.....................---------,,,,,,,,,*********+++,,,---...///........................++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...***+++,,,---...---,,,+++++++++++++++++++++++++++---.........---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))******+++++++++,,,,,,,,,------------------------((()))******++++++++++++......,,,,,,,,,,,,......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,------,,,,,,,,,,,,------......------,,,000///---,,,++++++,,,---///......------......///---------,,,,,,+++++++++,,,...///...------...///000000000...+++******+++...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...---------............///+++---//////...---...///***+++,,,,,,------,,,,,,---..................---++++++,,,,,,,,,,,,------,,,,,,------...///000000000111333555888888555333000000///..................///000///...---...///////////////............---------...///000000111//////.........//////000000000000000////////////000111111111111222222222444444444444444444333333///111222222111222444666999888888777777777888888???>>><<<999777666555555777777666666555555444444444555666666888888999::::::;;;;;;;;;<<<<<<<<<<<>>???AAACCCDDDBBB@@@CCCAAA@@@>>>>>>???AAABBBAAAAAAAAABBBCCCDDDEEEFFF@@@@@@@@@@@@AAAAAABBBCCCDDDCCCBBBCCCEEEEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???BBBJJJOOOLLLDDDAAAAAA???>>>>>>>>>???@@@>>>>>>>>>===<<<<<<;;;;;;999888888999;;;;;;999777777777555444333222222222222222222222222222222222111111111111111111111111111111000///////////////***,,,...000111111111000.........------.........***+++,,,---............///...,,,,,,------,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---------.........------------------,,,,,,/////////......---,,,+++,,,,,,,,,,,,---------...//////.........---------------------------------,,,,,,------......//////222222222111111111000000000000///.....................---------,,,,,,,,,,,,,,,+++++++++,,,------------------------------++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...***+++,,,,,,------,,,,,,++++++++++++++++++++++++------......---,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++***))))))))))))***+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,------,,,++++++,,,---...,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++,,,---,,,+++***+++,,,((()))******)))***,,,......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------................../////////000+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...------------............+++---//////...---...///++++++,,,---------------------............------++++++,,,,,,,,,,,,------***++++++,,,------.........///111444666666444111000000///..................///000000......///000////////////............------......///000000111------,,,,,,,,,,,,,,,---000000000000////////////000000111111111222222222333333333444444444444444222333444444333333555777::::::999999999999999:::999999888777777666555555666666666555555555555555888888999:::;;;<<<======>>>>>>??????????????????DDDCCCCCCCCCDDDDDDCCCAAAAAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCEEEFFFAAAAAA@@@@@@AAAAAABBBCCCCCCBBBCCCDDDFFFFFFEEECCC@@@@@@@@@@@@???????????????@@@@@@CCCJJJPPPMMMEEEAAA@@@???>>>>>>>>>???@@@>>>>>>======<<<<<<;;;;;;;;;999888888:::::::::999777666555444333222222222222222222222222222222222111111111111111111111111111111000///////////////''')))***,,,------,,,,,,,,,,,,------------,,,,,,***++++++,,,------------...---,,,,,,------,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------.........//////.........------,,,,,,,,,............---,,,+++***+++++++++,,,,,,,,,------000000/////////.........------------------------------......///000000000222222111111111000000000000//////............///......---------,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************+++,,,------+++++++++++++++,,,------++++++++++++++++++++++++---------------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++***))))))(((((())))))******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++,,,,,,------------,,,,,,************+++,,,......,,,,,,++++++++++++,,,,,,---------------.........,,,---...,,,+++)))***+++%%%'''((())))))***---///...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...------------............+++---//////...---...///,,,,,,---............---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---.........------///222444444222000000000///..................000111000///...///111////////////............------......///000000000111111111000/////////...////////////000000000000000000000111111111222222222222222333333444444555444555666666555555777999;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBHHHFFFCCCBBBBBBBBBAAA???@@@???>>>======>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEAAAAAAAAAAAAAAAAAABBBCCCBBBBBBCCCFFFHHHHHHFFFDDD?????????>>>>>>>>>======???@@@AAACCCJJJPPPNNNGGGAAA@@@???>>>===>>>??????>>>>>>======<<<;;;;;;;;;<<<:::888888999:::::::::777666555444333222222222222222222222222222222222111111111111111111111111111000000///////////////))))))***,,,,,,,,,,,,+++***+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,---,,,+++,,,------,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------,,,,,,+++***+++,,,---............+++,,,,,,,,,,,,---------////////////.........---.................................///000000111111111111111111000000000000000///............//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++*********++++++,,,---,,,+++*********+++---...++++++++++++++++++++++++,,,,,,---------,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,...------------------...,,,------....../////////...///000...,,,++++++,,,,,,---...,,,+++***,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......*********++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------.........,,,...//////...------...,,,---......//////......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------.........//////000000000------...111333444333111000000///..................///111000//////000111////////////........................//////000000444444333333222111000///////////////000000000000000000000000111111111111000111111222333444444555444555666666555555777999;;;;;;<<<<<<<<<<<<<<<<<<999:::<<<>>>???>>><<<;;;;;;<<<<<<<<<======>>>>>>;;;<<<<<<===>>>???@@@@@@BBBBBBBBBBBBAAAAAAAAAAAADDDAAA???======>>>======>>>============>>>>>>????????????@@@AAABBBCCCDDDBBBBBBAAAAAAAAABBBBBBCCCAAABBBCCCGGGIIIIIIGGGEEE????????????>>>>>>>>>>>>>>>@@@BBBDDDJJJPPPNNNHHHAAA@@@>>>=========>>>???>>>======<<<<<<;;;:::::::::999999:::;;;;;;999888666666555444333222222333333333222222222222222111111111111111111111111111000000////////////000000***+++++++++++++++++++++)))***+++,,,,,,+++***))))))***++++++,,,+++++++++,,,++++++,,,---...,,,***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------.........------,,,,,,,,,++++++,,,---............------------.....................---------,,,,,,..............................//////000111111111111111111000000000////////////............//////......---------,,,,,,,,,++++++++++++,,,---...///------------------------+++++++++++++++++++++++++++++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++******++++++,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((,,,------------------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******---------,,,,,,---------,,,------....../////////...//////...,,,***+++,,,000111000...,,,++++++------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------...............---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------...,,,...//////...------...,,,---......//////......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------.........///////////////......///111444555555333000000///...............---///000000//////000222////////////........................////////////000111111000///...---,,,.../////////000000000111//////000000000111111111000000111111222333444444333444555444333333555666999999:::;;;<<<<<<;;;;;;666888999::::::999777666777777777888888999999999888888999:::;;;<<<======>>>>>>>>>>>>>>>>>>======>>><<<::::::;;;<<<===<<<<<<<<<<<<======>>>>>>????????????@@@AAABBBCCCDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCFFFIIIIIIHHHFFFAAAAAA@@@@@@@@@?????????===@@@BBBDDDIIINNNMMMHHH@@@???>>>=========>>>???=========<<<;;;;;;::::::666777999<<<===<<<888444666555444444333333333333333333333222222111111111000000000000000000000000000000////////////000000++++++************************++++++++++++******)))******+++++++++************+++,,,......,,,***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------////////////...---,,,+++---------.........//////...------------,,,,,,,,,..............................//////000000111111111111000000000////////////............//////000......---------,,,,,,,,,*********+++,,,---//////........................++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,***************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++******++++++,,,,,,,,,,,,++++++------------,,,+++***)))++++++************++++++---------------.........+++,,,---+++***((()))***,,,---...---++++++,,,...,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,---------------...000///...,,,------,,,,,,---............---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////222555777666555000000///...............,,,---//////......000111////////////..................//////////////////000111111222111000...---......//////000000111111/////////000000000111111000000000111111222222333111222333222000000222444555666888999:::999999888888888999999999777666555666666666777777777777777444555555666777888999999999999999:::::::::;;;;;;<<<:::999:::<<<>>>>>>>>><<<<<<======>>>>>>??????@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDGGGHHHGGGFFFBBBBBBBBBAAAAAAAAAAAA@@@===AAACCCDDDHHHLLLKKKGGG@@@???>>>===<<<===>>>>>>======<<<<<<;;;:::::::::555666888;;;<<<:::666333666555444333333333333333444333333222222111111111000000000000000000000000///////////////000000111---,,,,,,+++************,,,++++++******++++++,,,)))***************))))))))))))***,,,......,,,)))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...+++,,,,,,------.........000000000000///...------,,,,,,---------.....................------------........................------...//////000000111111000000000////////////...............///000000......---------,,,,,,,,,++++++++++++,,,,,,---...------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,))))))***+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,)))***++++++++++++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,+++++++++************++++++------------,,,,,,,,,,,,***+++,,,+++***)))***+++***+++,,,,,,++++++---///,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......************)))))))))(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,,,,------------///000///...,,,,,,---++++++,,,---------------------............------++++++,,,,,,,,,,,,------++++++++++++++++++++++++/////////111444777777666000000///...............+++,,,......------///000////////////............/////////////////////...000111333444333222111000.........///000111111111////////////000000000111000000000111111111111111000111222111//////000222111222444666777777666555999999888888888777777777888888777777777777777777333333444555666777777888666666777888999999:::::::::999999;;;===>>>===<<<<<<<<<===>>>????????????@@@@@@AAAAAABBBCCCEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBEEECCCBBBBBBDDDFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA===AAACCCDDDFFFJJJIIIEEE@@@???>>>===<<<======>>>===<<<<<<;;;;;;::::::999777666555666888888666555555555444333333333444444444444333333222111111000000000000000000000000000///////////////000111111000///...---,,,,,,,,,------,,,+++******+++,,,---))))))*********))))))((())))))***,,,......,,,)))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))***+++,,,,,,------++++++------------++++++---------.........//////***++++++,,,---...//////---...///000111111111111++++++,,,,,,,,,---------000/////////............////////////////////////------......///000000000000000000000////////////...............///000111......---------,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++((()))***,,,,,,+++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...------,,,+++***)))+++++++++,,,,,,+++++++++***+++---...///......------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,------,,,+++,,,...---......---,,,+++---///,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,,,,------------///000///...,,,,,,---***+++,,,,,,------,,,,,,---......//////......---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......111444666666666000000///...............***+++------------...000000/////////............///////////////.........,,,---///000000///...------......///000111111222////////////000000000000111111111111000000000000000111111000//////000222///000222444555555444333444333333333333333444555555555444444333333222222333333444555666777888888555555666777999:::;;;;;;999888999;;;<<<<<<:::888<<<<<<>>>???@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBFFFDDDAAAAAABBBDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@===AAACCCCCCEEEHHHGGGDDD@@@???===<<<<<<<<<===>>>===<<<<<<;;;;;;:::999999999666333222333666777777555555444333333333444444444444333333222111000000000000000000000000000000///////////////000111111,,,,,,,,,+++++++++******++++++++++++++++++++++++---...---,,,)))((()))+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++++++++***---,,,+++*********++++++------------------------+++,,,------......------//////000000000000//////---.........---,,,,,,+++***+++---......---+++***++++++,,,,,,---...//////............///000222222///////////////......---------............------...------,,,,,,------......------,,,,,,------...........................++++++++++++++++++++++++---...///...,,,+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))),,,+++***+++---...---,,,++++++***))))))***++++++++++++++++++++++++++++++......,,,,,,,,,,,,.........---,,,,,,++++++++++++)))*********)))***+++------,,,+++******+++---...,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,+++***+++,,,...///+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---.................................------,,,,,,------...000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...---,,,+++++++++,,,---------,,,+++,,,---...///555000,,,,,,///111///,,,------------------------***+++,,,------,,,+++***,,,,,,++++++++++++++++++.........------,,,,,,,,,////////////000000000000000///...------...///000......---,,,---...///000222111///...------------///000111111111///...---////////////////////////////////////////////////000000111111111111000000.........///000000111111000111111111111222222222444333111000000111333444444555555555555555555444222222333333333444444444666666555666666777888999888888777777888888999:::999999999::::::;;;;;;;;;@@@???>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>???@@@BBBEEEGGGHHHFFFGGGHHHFFFCCC@@@@@@@@@CCCCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@?????????>>>>>><<<;;;;;;:::::::::;;;;;;;;;:::999777666666555555555555444444444333333333222111111111000000//////111111111111000000000000000000000000000000000000+++++++++*********))))))+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++++++++*********++++++,,,,,,,,,,,,------------------------+++,,,------......------//////000000000000//////------......------,,,++++++,,,------------,,,+++,,,,,,,,,------.........//////...//////000111222//////000000//////...------......//////......---...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))+++***)))***,,,---,,,+++------,,,++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++************+++++++++++++++++++++,,,...222111///,,,++++++,,,---,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++************))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------...------,,,,,,------...///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,++++++******++++++,,,---------------------------,,,+++++++++,,,---......---,,,,,,,,,---.........+++((()))---///---***------------------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,---++++++******************....../////////000000000000///...------...///000...------,,,---...///000000000000///...---------...//////000///...---,,,////////////////////////////////////////////////000000111111111111000000000000000111222222333333000111111111111222222222444333111000000111333444333444444555555444444333111111222222222333333333444444555555666777888999888888777777888888999:::999999999::::::;;;;;;<<<@@@???>>>>>>>>>???@@@AAACCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBDDDEEEEEEDDDEEEFFFEEECCCAAAAAAAAACCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>===;;;:::999999999::::::888777666555555555555555444444444333333333111111111111000000000///111111000000000/////////000000000000000000000000+++++++++++++++*********************************)))'''%%%'''+++...---,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))***++++++++++++***''')))***,,,---...------------------------------+++,,,------......------...//////000000//////...------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......000000////////////000000//////000000//////...------......//////......---...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))((()))+++,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++******))))))******---,,,,,,,,,,,,------...111000...---,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++************++++++++++++,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,+++++++++,,,------,,,,,,------------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,++++++******))))))******+++------------------------,,,++++++++++++,,,---.........---,,,,,,,,,------***((((((***---///---***------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........))))))))))))************.........////////////000//////...------...//////...------------...////////////000000///...,,,+++..................---,,,///////////////////////////////////////////////////000000111111000000///000000000111222222333333000111111111111222222222333222111000000111222333222333333444444333333222111111111111222222222222333333333444555777888999888888777777888888999:::888999999:::;;;;;;<<<<<>>>>>>>>???AAABBBDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCEEEDDDCCCAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBAAA???<<<:::888777666999888777666555444444444555555444444444333333333111111111111000000000000000000000/////////......000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***&&&###&&&+++///---***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***((())),,,.........---,,,------------------------+++,,,------......------...//////////////////...,,,------...------,,,,,,...---,,,,,,,,,,,,---...............------------111000000////////////000000000000000000///............////////////.........------,,,,,,------......------,,,,,,------...........................+++++++++++++++++++++++++++,,,---,,,+++***+++,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++***************************++++++++++++++++++++++++------------------------++++++************++++++---,,,++++++,,,---------+++*********+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++++++++,,,,,,,,,------------------------+++,,,---,,,***)))***+++------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------.........------,,,,,,,,,,,,,,,+++,,,...000000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///+++++++++,,,---------...------........./////////........................------------......//////---...///000000...,,,+++........................//////////////////////////////////////////////////////000000000000//////.........///000000111111000000111111111222222222222111111000000111111222222222222333333222222222111111222222222333333333222222222333555666888999888888777777888888999:::888999999:::;;;<<<======??????>>>>>>>>>@@@AAABBBFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBDDDEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCAAA???===:::888777777888777666555444444444444555555444444444333333333111111111000000000000000////////////............000000000000000000000000************++++++++++++)))))))))))))))))))))))),,,(((%%%&&&+++---+++(((++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++******+++---......---+++***------------------------+++,,,------......------......////////////......,,,,,,------...------,,,...------,,,,,,------........................---111000000////////////000000000000000000//////......//////////////////......------,,,,,,------......------,,,,,,------...........................+++++++++++++++++++++++++++---...---,,,+++---...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++---------,,,************************++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,,,,---...,,,******,,,---,,,+++))))))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------,,,/////////000000///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,---------.../////////------------............------............---------------...............,,,---///000000...,,,+++//////////////////000000//////////////////////////////////////////////////////000000000000//////.........///000000111111000000111111111222222222222111111111111111111222111222222222222222222111333333333444444444444555222222333333555666777888888888777777888888999:::888999999:::<<<======>>>???>>>>>>>>>>>>@@@AAACCCFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIHHHHHHGGGFFFEEEBBBAAAAAAAAAAAAAAABBBBBBEEEFFFFFFEEEBBB@@@??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<:::999999999888777666555555444555555555555444444444333333333000000000000000000111111////////////............////////////////////////'''''''''(((((((((((((((************************---***((((((***,,,***(((++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))***++++++++++++***,,,---.........,,,+++***------------------------+++,,,------......---------......//////......---,,,,,,------......------------------------------..................//////000000////////////000000000000111111000000///......//////000000//////......------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,,,,---///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,---...///,,,)))***,,,---,,,)))------------,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------,,,++++++------............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...............---,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------............---,,,+++***------------------------------,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------............------,,,---......//////......,,,---...//////...---,,,000////////////000111111////////////////////////////////////////////////...//////000000//////...000000000111222222333333000111111111111222222222222222222222222222222222111222222333333222222111444444444444555555555555444444444444555666777777888888777777888888999:::888999:::;;;<<<===>>>???>>>>>>======>>>@@@BBBCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEAAAAAAAAAAAAAAABBBCCCDDDGGGHHHHHHFFFCCC@@@???@@@@@@@@@?????????@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;:::999999999888777666666555555555666555555444444444333333333000000000000111111111111000000000/////////......////////////////////////''''''(((((())))))))))))++++++++++++++++++++++++,,,+++*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***++++++++++++***,,,,,,,,,---------------------------------------+++,,,------......---------......//////......---+++,,,------......------,,,---...//////...---,,,------......//////000000//////...//////000111222000111111111111000////////////000000000000//////...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++*********,,,---,,,++++++,,,------------,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******+++,,,,,,---111---******---///---***,,,------------,,,++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,((()))***,,,,,,***)))(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---------,,,+++***------............---------,,,,,,,,,,,,---......------------------------...------,,,,,,------...000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,------------,,,***))))))***,,,...//////......---------,,,++++++,,,---------------------------...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,------......------,,,,,,---.../////////...---------------------------///......---...///000111////////////////////////////////////////////////......////////////......000000000111222222333333000111111111111222222222333333333444444333333333222222333333333333222222333333333444444444555555777666666555555666666777888888777777888888999:::888999:::;;;<<<>>>??????>>>=========>>>@@@BBBCCCCCCDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHGGGDDDBBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDBBBBBBAAA@@@???>>>>>>======<<<;;;:::999888888888888888777666666666777777555555444444444333333333///000000000111111111111111111000000000/////////////////////////////////******++++++,,,,,,,,,---++++++++++++++++++++++++***+++,,,+++******,,,...++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,---...///000------------------------+++,,,------......---------..................---+++,,,,,,---.........---,,,---///000000///---,,,,,,------...///000111111............///111222222111111111111111000////////////000000000000//////...------,,,,,,------......------,,,,,,------...........................++++++++++++++++++++++++)))***,,,,,,++++++,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***)))))))))+++,,,+++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,............,,,,,,******))))))***+++,,,,,,333...++++++///000...***'''''')))***+++,,,,,,,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---)))***,,,------,,,***)))((())))))***++++++,,,,,,------------------------+++,,,---,,,***)))***++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,---...---,,,***)))------............---------,,,,,,,,,,,,---.................................------,,,,,,------...///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,++++++************++++++++++++++++++++++++++++++---.........---+++)))(((((())),,,...////////////,,,,,,,,,,,,+++,,,///111------------------------...---,,,,,,,,,,,,---...---------------------,,,.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,.../////////...---------,,,,,,,,,---.........------,,,---...///000////////////////////////////////////////////////......////////////...............///000000111111000111111111111222222222333444444555555444444333222333333444444333333222222222333333333444444444888888777666666666666666888888888777888999999:::888999:::;;;===>>>???@@@>>>=========???@@@BBBDDDBBBCCCEEEFFFGGGHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEFFFHHHGGGEEEDDDDDDEEECCCBBBBBBAAABBBCCCDDDEEECCCBBBAAA@@@>>>===<<<<<<===<<<;;;999888777666666999888888777777777777888555555444444444333333333//////000000111111111222111111111111000000000000////////////////////////)))************+++++++++***++++++,,,,,,++++++***+++******+++---......---)))***+++++++++******))),,,---...//////---+++***+++++++++,,,,,,+++++++++***))))))((()))***,,,---+++,,,,,,,,,,,,,,,,,,---------............------,,,------....../////////........................000...,,,---///000...,,,/////////....../////////------......///000000000222222222222222222222222333333333222222222222111+++***)))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........---------,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,******++++++++++++******.........------,,,,,,,,,,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,///...+++***))))))***+++---,,,)))'''''')))+++---++++++******)))(((((('''++++++,,,,,,---...//////......---,,,,,,+++******++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,+++,,,------+++))))))***+++++++++,,,,,,,,,------000000000//////......---........................************************.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------............---+++******+++---......+++((())),,,///...---------,,,,,,,,,,,,++++++///...---,,,+++*********++++++,,,,,,,,,,,,------........................///...---,,,+++,,,---...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------.........------,,,,,,,,,,,,---///000000///---,,,..................------...------,,,,,,------...//////............//////////////////////////////////////////////////////000000///////////////000......///000111222222333......///000111222222333222222222333333444444444333333333333333333333333333333222222333444666777777666666666666777777888888777666666666777999999:::::::::999999:::===@@@????????????@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKJJJHHHGGGHHHJJJKKKKKKJJJLLLIIIGGGFFFFFFFFFFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAADDDDDDBBBAAA@@@?????????<<<;;;:::888777666666666555555666666666666555555333333444444333333222111000000000000000000000000111111111000000000000000222111000///////////////)))************+++++++++***++++++,,,,,,++++++******((('''(((***,,,,,,+++,,,+++++++++++++++******---...000000000///---+++++++++,,,,,,,,,,,,++++++***))))))******+++,,,---++++++,,,,,,,,,,,,------------............---------------------....................................,,,++++++......---+++------,,,,,,,,,,,,------......//////000111111111222222222222222222222222000000000/////////......---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,+++++++++************,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,******++++++++++++******......---------,,,,,,,,,,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,///---+++***))))))***+++---,,,+++*********,,,---************************++++++,,,,,,---......///......---,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,---......---,,,,,,,,,...///...,,,++++++,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,------------------,,,------,,,+++***+++,,,---------,,,,,,,,,,,,++++++......---,,,++++++++++++++++++,,,,,,,,,,,,------...........................---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------......---------,,,,,,,,,,,,---...000000...---,,,...........................------,,,,,,------...//////............//////........................////////////////////////000000///////////////000//////000000111111222222000000111111222222333333222222222222333333333444333333333333333333333333333333333333444555666777555555555555555666666777888888777777777888999::::::::::::999999:::===???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHJJJMMMPPPQQQQQQNNNKKKGGGEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBAAA???>>>>>>======999999888777666666777777555555666666666666555555333333444444333333222111000000000000000000000000000000000000000000000111000000///.........//////)))************+++++++++***++++++,,,,,,++++++******'''%%%%%%''')))++++++...---,,,+++***+++,,,,,,///000111222111000...---++++++,,,,,,,,,,,,++++++)))***+++,,,------------+++++++++,,,,,,---------------............------------------,,,,,,,,,,,,...........................,,,+++,,,---...---+++,,,,,,++++++++++++,,,,,,//////000000111222222222222222222222222222222222//////.........---------000///......000111000...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********)))))),,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,******++++++++++++******------------,,,,,,,,,,,,++++++************++++++***+++,,,,,,------,,,,,,...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,---))))))***++++++,,,------++++++,,,,,,------.........------,,,,,,++++++***++++++++++++,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,---///000000...------...------------............++++++++++++++++++,,,,,,++++++++++++++++++++++++////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,+++,,,...//////...,,,+++,,,///000---)))'''***---------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------........................------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------...------------,,,,,,,,,,,,---...//////...---,,,..............................------------......//////............//////------------------------////////////////////////000//////......///000000000000000000000111111111222222222222222222333333111111111222222222222222333333333333333333333333333444555555666666666666444444444444444555666666999888888888888999::::::::::::;;;:::999:::===???AAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHKKKPPPTTTVVVWWWPPPLLLGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@???>>>===<<<<<<;;;666666555555555555666666555555666666666666555555333333333333333222222111000000000000000000000000/////////000000111111111.........---......//////))))))*********+++++++++***++++++,,,,,,++++++***,,,)))&&&%%%'''***+++,,,000///,,,+++***+++---......///111222111000...---******++++++++++++******)))***,,,---......---,,,+++++++++,,,,,,---------,,,------......------,,,---------,,,,,,+++++++++...........................---------.........---...------,,,,,,------......//////000000111222222111111111111111111111111111111111000000000//////111///...///000000///...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,+++*********++++++***+++,,,---------,,,+++******+++,,,,,,------...++++++,,,,,,,,,------------------,,,,,,+++++++++***++++++++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********,,,,,,---......---,,,,,,---///000000...---...///,,,,,,,,,------------...+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,+++,,,---......---,,,+++,,,---...---***)))+++---------,,,,,,,,,+++++++++,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------........................---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------------------------------------...//////...------............////////////......------------......///......------......///------------------------//////////////////////////////.........///000000111111111000000000000000222222222222222222111111111111111111111111111111222222333333333333444444333444666777777777666555444444444444555666777777999999999999999:::::::::999:::;;;:::::::::<<>><<<;;;;;;666666555444444444444444444555555666666555555444222333333333333222111111////////////////////////---......///000111222222---------------...///000))))))*********+++++++++***++++++,,,,,,++++++***///,,,)))((())),,,---...///...,,,++++++,,,...///---...///000000...,,,+++))))))************)))))))))***,,,---......---,,,******+++,,,,,,---......,,,,,,------------,,,,,,---------,,,,,,+++++++++........................,,,,,,------,,,,,,,,,---...------,,,,,,------...------...//////000000111111111111111111111111111222222111111111000000000000...---...//////...---++++++++++++++++++++++++++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++((()))+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********,,,,,,---......---,,,,,,+++---//////---,,,---...******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---,,,+++******+++,,,---,,,+++***+++---...---+++------,,,,,,,,,+++++++++++++++++++++,,,---......+++++++++,,,,,,,,,------........................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------------------------------------------------..................---........./////////000000///......------......///......------------......------------------------////////////////////////...............///000000111111111000000000000000111111111111111000000000111111111111111111111111222222222333333444444444444555666777777777666555555555555555666777888999888888999999::::::::::::888:::;;;;;;::::::<<<>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDFFFHHHHHHEEEDDDDDDFFFJJJMMMNNNNNNIIIFFFCCCBBBCCCEEEFFFFFFAAAAAAAAAAAABBBDDDGGGHHHIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<;;;999888666555333222111111444444555555555555444444222222333333222222111000////////////////////////------...///000111111222---------------...///000)))************+++++++++***++++++,,,,,,++++++***///---******+++---...------,,,++++++,,,---///000,,,---...///...---+++***))))))************)))))))))***+++,,,------------******+++,,,,,,---......,,,,,,------------,,,,,,------------,,,,,,,,,,,,........................)))+++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,---------...//////000000111111111111111111111111000000000/////////.........---,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,***,,,------,,,,,,,,,---************++++++++++++******************++++++------------------------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,...---+++******+++---...,,,)))(((+++///111...+++------,,,,,,,,,,,,++++++++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------........................++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------,,,,,,,,,------------....................................//////000000111//////............//////......------------......------------------------////////////////////////------------...///000000000000000000000111111111000000000000000000000111222222222222222111111111111222222333333444444555444555555666666666555555555555555666666888999:::777888888999:::999999999888:::;;;;;;;;;;;;<<<>>>=========>>>>>>???@@@AAA@@@@@@AAABBBDDDFFFHHHIIIFFFDDDCCCDDDEEEGGGGGGFFFDDDBBB@@@AAACCCEEEEEEEEEAAA@@@@@@???AAACCCFFFGGGGGGGGGFFFDDDCCCBBBAAAAAAAAAAAABBBBBBAAA???===<<<<<<:::888666444222222111444444555555555555444444222222222222222111111000000000000000000000000000.........//////000000000.........---......//////)))************+++++++++***++++++,,,,,,++++++***---+++))))))+++++++++***))))))***,,,---...///000+++,,,...///...---+++***++++++,,,,,,,,,,,,++++++***))))))******+++,,,---)))******+++---......///+++,,,,,,------,,,,,,+++---------------.................................+++,,,...---+++***,,,...------,,,,,,,,,,,,------.........///000000111111111111111111111111111111//////.........------------,,,+++,,,...//////...------------------------++++++,,,,,,---......///+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,------,,,++++++***+++,,,,,,------,,,,,,***++++++,,,,,,+++++++++((()))***+++,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,---......---,,,,,,***+++------,,,,,,---...******+++++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------.........------.........++++++,,,---...---,,,+++------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------........................***+++,,,...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------,,,,,,,,,---------...............------.........---......///000000111111//////............//////...------,,,,,,------...........................////////////////////////------------...///000000//////000000111111222222000000000111111222222222444333333333222222222222111111222333333444555555555555444444444444444555444444444555666777888999666777888999999999888888888999;;;<<<;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBCCCDDDFFFGGGGGGEEECCCCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBB@@@BBBAAA?????????BBBDDDFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBAAA???===;;;<<<;;;999777666555444444333444444555555444444333222222222222222111000000000000000000000000000000......//////////////////000000///.........//////)))************++++++++++++++++++,,,,,,+++++++++***((((((((()))***((('''&&&(((***,,,...//////000,,,---...//////---+++***,,,------......------,,,***))))))((()))+++,,,---)))******+++---...//////+++,,,,,,------,,,,,,+++---------....../////////...........................000222111///...///222000//////......//////000/////////000111111222222000000000000000000000000000000/////////.........,,,,,,+++---///000000///........................++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000/////////.........*********++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++------------++++++++++++,,,---------,,,,,,***++++++,,,,,,,,,++++++******++++++,,,---......'''((()))***,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++------------------------++++++,,,---------,,,,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,***,,,......---------...++++++,,,,,,,,,---------.........------,,,,,,,,,************************........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------............///000222222000///...***---000///,,,)))***+++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------........................)))+++,,,...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------,,,,,,,,,------...............------------......---......///000111111222//////............//////...------,,,,,,------...////////////////////////////////////////////////,,,,,,,,,---...///000111...//////000111222222333000000111222333333444444444444444333333222222222111111222333333444555555666555333222222333444555222333333444555666888888555666777888999888777777777999;;;<<<;;;;;;<<<===????????????@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDIIIGGGDDDDDDDDDDDDCCCAAAAAA@@@@@@AAABBBAAA???===BBBAAA???>>>???AAACCCEEEFFFEEEEEEEEEDDDDDDCCCCCC@@@AAABBBBBBAAA???<<<;;;;;;;;;999888777777777777333444444555555444444333111222222222222111000000000000000000000000000000///////////////.........222111000///////////////,,,,,,,,,+++++++++******************************,,,+++******)))))))))***...******...111///...000------,,,,,,,,,,,,++++++///...,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---..............................------------------------///......------......///---------,,,,,,+++++++++......---------......///.........///////////////000000000000////////////......////////////......000...---000333444///+++000---***+++...///...+++........................------------------------///...------,,,,,,------***++++++,,,------------&&&(((+++,,,,,,,,,---...222333444333000---,,,,,,,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***)))))))))------------,,,,,,+++***/////////......---------*********++++++,,,,,,,,,...---+++***)))******+++++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++************++++++,,,+++*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---...000000111---------,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((,,,,,,,,,---------......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------+++,,,000444444///***---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,+++++++++,,,,,,++++++,,,...///000,,,,,,,,,...//////,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...,,,++++++,,,...//////...---,,,+++,,,---......,,,+++...333333///***////////////000000000000//////.........---------,,,---...000000000////////////............//////////////////////////////000000////////////000000333222111000000000222222---...///111111111000///333444444555555444444333333333333333333333333333333222222111222333555666444444444555555777888888::::::999999999999999999::::::;;;;;;<<<============???AAACCCDDDDDDCCCBBBDDDCCCBBBAAABBBDDDFFFHHHHHHHHHHHHGGGEEEDDDBBBBBB>>>>>>?????????>>>>>>===============>>>???@@@AAAFFFFFFEEEEEEFFFGGGHHHHHHEEEDDDCCC@@@>>><<<:::999888999;;;<<<<<<;;;:::999555444333222111111111111222111000//////000111222////////////////////////////////////////////////000//////.........//////,,,,,,,,,+++++++++******************************------,,,,,,,,,+++++++++---******///111///...///------,,,,,,,,,+++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------------------------------------------------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---...///000............////////////000000000/////////...............//////.........000...---///333333///+++...---++++++------------........................---------------------------,,,++++++******++++++++++++,,,,,,---,,,,,,,,,***,,,---...------///111555666666444000,,,+++***,,,---...---+++***+++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,+++***.........---------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++***++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++000///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...+++***,,,111333222///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,---------,,,,,,+++++++++......---------///000111---,,,,,,---......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111000///......///000111///...---------...//////000...---000444444111---.../////////000000000000//////.........------------...///000000//////...///................../////////////////////////////////............//////111111000//////000111111...///000000000000000000333333444444444444333333333333333333333333333333333333222222222333444444333333333333444555555666999999999999999999999999::::::;;;;;;<<<============>>>AAACCCDDDDDDCCCBBBAAAAAA@@@???@@@BBBDDDEEEGGGGGGGGGFFFEEECCCBBBAAA??????@@@@@@@@@@@@??????>>>>>>======>>>???@@@@@@DDDCCCCCCCCCDDDEEEEEEFFFDDDDDDBBB@@@>>><<<:::999777888999::::::999777666555444333222111111111111222111000//////000111222////////////////////////........................//////............//////,,,,,,,,,+++++++++******************************---......//////...,,,,,,,,,)))+++000222///,,,---,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---//////............------*********+++---...000111............//////000000/////////.........------------............------///...---///222222///+++,,,------,,,++++++---...---------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***---......---,,,---///222777888777444///+++))))))+++,,,---,,,+++***+++,,,++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++++++++***++++++************++++++///...---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,+++***)))(((((((((((()))***+++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///+++((()))...222444333------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,++++++++++++------,,,,,,,,,,,,++++++......------------...//////---+++,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,.....................///000111111000///111444555222///....../////////000000000...............---------...//////000//////...---......------------......////////////////////////......------------......000///////////////000000111111000/////////000000222333333444444333333222333333333333333333333333333333444444444333222222333222222222222222333444777777888888999999:::::::::::::::;;;<<<<<<======<<<>>>???AAABBBBBBBBBBBBAAA@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDDDDBBBAAA@@@???@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA???===;;;:::999666777777888777666444333444444333333222111111111111111000000000000111111////////////////////////........................///...............//////,,,,,,,,,+++++++++******************************,,,---///000000...,,,++++++)))+++111333///++++++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///............------------*********+++,,,---...///------......//////000000///.........------------,,,,,,------------,,,,,,///------...000000...,,,+++---...---***))),,,///------------------------------------------------///...------,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,******+++...000777777666333///,,,******+++,,,---,,,+++***+++,,,+++******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***)))(((,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,------+++***)))))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,+++***)))(((((((((((()))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))***---000222222...------------,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++///---++++++,,,---...---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,------...//////000111111000///111333444222000........./////////000000........................000000000//////...------------,,,,,,,,,,,,------///////////////////////////......------......///////////////000000000111333222000///...///000000222222333333333333222222222222333333333333444444333444444555444333111000333222222222222222333333555666666777888999::::::999::::::;;;;;;<<<======<<<<<<>>>???@@@AAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@??????@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@@@@AAA@@@@@@@@@AAA@@@???>>><<<;;;:::999777777777777666444333222444444444444333222111111111000000000000000000111////////////////////////..............................---------...//////,,,,,,,,,+++++++++*********************************+++---...///---,,,***+++)))+++111222...+++***,,,,,,+++++++++*********,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,---------...///000000111///.........------------,,,,,,------------,,,,,,...---------......---,,,***---...---***))),,,///------------------------------------------------///...------,,,,,,------,,,,,,,,,,,,+++******)))+++,,,+++***)))+++...000333444444111...,,,,,,---***+++,,,,,,******+++,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,***)))(((+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,------,,,***)))'''))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((((((((())))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---.....................---------,,,,,,+++++++++,,,,,,,,,------///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******///---++++++,,,---...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///..................///++++++,,,---.../////////////////////111111000000............////////////---.....................000000//////............------,,,,,,,,,,,,------////////////////////////000//////////////////000000000000111111222222222333222111/////////000111111111222222222222111111222222222333333444444444333444444555444333111000444333333333333444444555555555666777777888999999999999::::::;;;<<<<<<<<<;;;;;;<<<>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBBBBAAAAAA@@@======>>>???@@@@@@??????@@@@@@???>>>=========>>>???@@@@@@AAAAAA@@@????????????>>>===;;;::::::999888777777777666555444333444444555444444333111000000000000111111000000000////////////////////////........................---------------...//////,,,,,,,,,+++++++++******************************)))***,,,------,,,++++++,,,***+++000111---******++++++++++++************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---///...---,,,++++++++++++,,,------...///000111111/////////.........------------............------------------------------+++,,,,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++++++++++++++++++++***)))***+++,,,,,,,,,---000222000111111///---,,,...///)))***++++++******+++,,,++++++************++++++*********+++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***))))))*********++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******)))(((((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++,,,,,,,,,------......,,,,,,+++++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,+++............---------,,,++++++,,,,,,,,,,,,------...------,,,++++++++++++++++++,,,,,,,,,,,,------,,,---............------///---+++,,,---...---,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,---.........---.............../////////------........./////////---------...............000//////............///......------------......////////////////////////000000////////////000000///000111222333333222222222222111000000000111111000111111222222111111000111222222333333444444555333333444444444333222222333333333333444555666777555555666666777777888888999999999:::;;;;;;<<<<<<::::::;;;<<<===>>>??????????????????????????????@@@AAAAAABBBBBBBBBBBBAAA<<<===>>>???????????????AAAAAA???>>>============???@@@AAAAAAAAA@@@???>>>======<<<<<<;;;:::999999888777777666666555555555444444555555555333111000000000111111111111000000////////////////////////------------------------,,,,,,,,,,,,---...//////,,,,,,,,,+++++++++*********************************+++++++++,,,,,,,,,,,,---******...000,,,***+++++++++++++++************)))***+++,,,,,,,,,++++++************************++++++++++++,,,---......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------............------------------,,,,,,---...///000111111000000000/////////...............//////.........,,,------,,,++++++,,,------+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++)))******++++++++++++***''')))+++,,,,,,---///111/////////---++++++---...(((***++++++******+++,,,,,,,,,++++++++++++,,,,,,)))*********++++++++++++************************(((***+++------,,,+++******+++,,,,,,---------,,,++++++++++++,,,,,,------++++++++++++++++++,,,,,,+++*********+++,,,,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,.........---------............------------++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,---...///000000//////---,,,,,,---......---+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++*********,,,---...//////...---------.........---...///000---------.........//////---------.........////////////...---......000000///..................////////////////////////////////////....../////////......000111222222222111000000111222222222111111000000111111111111000000111111222333333444555555333333222222222333444444222222222333444666888888666666666666666666666666888999999::::::;;;<<<<<<999999::::::;;;===>>>???>>>>>>????????????>>>>>>@@@@@@AAABBBCCCCCCBBBBBB<<<===>>>???@@@@@@@@@@@@BBBAAA@@@>>>===<<<<<<<<<>>>???@@@AAA@@@???===<<<<<<<<<;;;;;;::::::999999666666666555555555666666444444555666555333222000///000111222222111000///////////////////////////------------------------,,,,,,,,,,,,---...///000,,,,,,,,,+++++++++******************************,,,++++++++++++,,,---......+++***---...,,,***,,,+++++++++************)))'''(((***,,,------------************************++++++++++++,,,---..............................------------------------///......------......///---------.........//////---------------...///000,,,,,,---...///000111222000000000000////////////......////////////......,,,------,,,++++++,,,......+++((())),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,,,,------((()))***+++++++++++++++"""%%%(((******+++---////////////---******+++---(((***++++++******+++------,,,,,,++++++,,,,,,---))))))******++++++++++++************************,,,------...---+++((('''***+++,,,,,,------------+++++++++,,,,,,---------*********++++++,,,,,,---((((((((()))***---///111++++++,,,,,,,,,---------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++---------------************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---//////000,,,,,,,,,---------......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,---,,,---///000//////.........---------++++++,,,,,,,,,---------,,,,,,+++++++++,,,------+++++++++,,,,,,---------)))***,,,...//////......,,,,,,,,,...//////---***++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,...///000000000///...---......///...---...///111---------.........//////---------........./////////...------...///000111//////............//////////////////////////////.........------.........,,,---///000111111111000...///111222333333222111000000111111111111000000111111222333333444555555333222222111222333555666000111111333444666888999666666666666666555555555888999999::::::;;;<<<<<<999999999:::;;;<<<===>>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBCCCCCCCCCCCC===>>>???@@@AAABBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<===>>>???@@@???>>><<<:::;;;;;;;;;::::::999999999555555444444444555666666444555666666666444222000///000111222222111000///////////////////////////------------------------+++++++++,,,---...///000++++++,,,,,,,,,,,,------+++***)))(((((()))***+++))))))***+++,,,,,,------******++++++++++++,,,,,,+++++++++*********))))))//////...---,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111000///---,,,,,,,,,------------...------,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++........................//////////////////......------......------,,,+++******+++,,,,,,---......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000......---,,,,,,+++******+++++++++************))))))************+++++++++************************...+++((()))+++,,,***(((......---,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,++++++************---,,,++++++,,,,,,***(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***((('''))),,,---,,,***++++++------------++++++,,,,,,,,,++++++*********---,,,,,,+++***)))((((((&&&&&&(((+++------***(((------------,,,,,,+++***,,,------......------,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///,,,)))))),,,------+++000,,,+++...000......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,++++++******++++++,,,+++++++++,,,,,,---------///...,,,***)))))))))***)))***+++------------,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++***++++++,,,---...//////------......///000111111...........................................................................------------...//////------,,,++++++---...///...---,,,,,,...//////.........------------......////////////000000000000333333222111111000000/////////000111222333333333444444444333222111000000111222333333333333222111111111222333333444444555666666666777888888888999777888999:::::::::999888;;;;;;;;;;;;===>>>???@@@@@@@@@????????????@@@AAAAAAAAA@@@AAABBBBBB???===>>>???AAACCCDDDCCCBBBAAA???@@@@@@>>><<<;;;<<<>>>???@@@@@@??????>>>===<<<;;;:::888777555444444333555555555555555555555555444444333333222111000000//////............//////........................---------............///////////////////////////*********+++++++++,,,,,,+++***)))(((((()))***+++)))******+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///......---,,,,,,++++++,,,,,,------...---------******+++,,,,,,---......------.........---,,,,,,........................------------------------------......------,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------......---,,,,,,+++******++++++++++++************)))************+++++++++************************,,,)))'''''')))***)))''')))************+++++++++*********+++++++++,,,,,,+++******))))))******++++++++++++,,,,,,,,,------......---,,,,,,,,,---------+++++++++,,,,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********---+++)))***,,,,,,+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++***))))))))))))(((((()))+++,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++---///...+++)))...***)))---...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------000///...---------...///......///000000///...------------,,,,,,+++++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------.........000000///...,,,+++******........................................................................---------------...//////---------------......///111000//////111222222111---------,,,,,,---------////////////000000000000111111111111111000000000//////000222222333333222...///000111111111111111111222333333333333222111222222222333444444555555555666666777777888888888666777999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????????????????????????????@@@??????@@@AAAAAA???===>>>???AAABBBBBBAAA@@@??????@@@@@@???===<<<===>>>????????????>>>===<<<<<<;;;:::888666555444444333444444444444444444444444444444333222222111000000000000////////////000000........................---------............///////////////////////////))))))*********++++++++++++***))))))))))))***+++*********++++++,,,,,,------------.........//////---------,,,,,,,,,,,,+++************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------------+++***)))++++++,,,---............***++++++,,,,,,------...////////////...------,,,------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,++++++***,,,+++++++++************)))************+++++++++++++++++++++++++++++++++,,,***)))(((******)))((()))******+++++++++******))))))*********+++++++++***))))))))))))))))))***++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,+++++++++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++...---++++++++++++***(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,***((((((***,,,------,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...111222000,,,)))---***)))---...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------...------+++***)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------000///...,,,+++)))((('''........................................................................------------......//////------...////////////...///---,,,---///000///...---,,,,,,,,,,,,,,,,,,---////////////000000000000000000000000111111111111///000111222222222222222......///111111222222222111222222333333222222111333333333444555555666666555555666777888888999999777888999;;;<<<======>>>;;;;;;<<<<<<======>>>>>>>>>>>>????????????>>>>>>???>>>===>>>???@@@???===??????@@@AAA@@@???>>>===>>>???@@@???======>>>???????????????>>>===<<<;;;:::999888666555444444333444444444444444444444444333333333222111111000000111000000000000000000111........................---------............///////////////////////////************++++++++++++*********************************++++++,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,...///...---***)))***+++,,,---............+++++++++,,,,,,---------...//////......---,,,+++------------------------.........///////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,+++((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////..................---------,,,,,,+++++++++,,,,,,+++++++++*********))))))*********+++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,,,,,,,,,,------...---,,,******************++++++++++++******))))))))))))*********++++++++++++,,,,,,,,,***)))))))))***+++,,,,,,,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++******,,,---------++++++,,,,,,,,,++++++***,,,,,,,,,------,,,,,,,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,///111333333111000...++++++///000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,.........------,,,,,,,,,+++++++++++++++,,,,,,,,,........................................................................,,,------...............,,,---///000000000///...---,,,+++---...///...,,,...------,,,,,,------...////////////000000000000000000111111222333333444///000111222222222222222333333333333333222111000222222222222222222222222333333444444555666666777666666777888999::::::;;;999:::;;;;;;<<<======>>>;;;<<<<<<======>>>>>>======>>>???@@@@@@@@@???>>>???>>><<<<<<>>>?????????@@@@@@@@@@@@???>>>===<<<===>>>@@@???>>>===>>>???>>>>>>>>>>>>===<<<;;;;;;999888777666555444444444333333333333333333333333333222222222111111000000000000////////////000000........................---------............///////////////////////////+++++++++,,,,,,,,,,,,---******++++++++++++*********+++++++++++++++,,,,,,++++++,,,,,,,,,---------************++++++++++++---------,,,+++*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---///000///...,,,+++***+++,,,---............++++++,,,,,,,,,,,,---------------------,,,+++***------------------------........./////////000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,+++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))*********+++++++++++++++++++++++++++++++++---------,,,++++++,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,---+++++++++******+++++++++*********+++++++++,,,,,,))))))))))))******+++,,,+++******+++,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++,,,---//////,,,*********+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...///222444777999///++++++...000///...000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000000///...------,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................------,,,,,,+++)))***+++,,,---...///000........................................................................,,,---......//////......,,,---///000000000///.../////////000222222111/////////............//////////////////000000000000000111111222333444555555000000111222222222111111222222333333333222111111222222222222222222222222333333444444555666666777777888888999;;;<<<<<<=========<<<<<<<<<<<<<<<<<<;;;<<<===????????????>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@>>>===???@@@AAAAAAAAAAAAAAA@@@???>>>=========???@@@@@@>>>======>>>======>>>======<<<;;;:::888888666555444444444444333333333333333333333333222222111111111111111000.........------.................................---------............///////////////////////////++++++,,,,,,,,,---------******+++,,,,,,+++******++++++++++++++++++++++++*********+++++++++,,,,,,)))***************++++++......---,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---.../////////...---,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***(((((()))***''''''''')))***,,,...///++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,************++++++++++++,,,++++++++++++,,,,,,---+++******+++------,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,''')))************,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------***+++++++++,,,,,,------******,,,...000///+++((()))***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------///333:::>>>333---***,,,---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++............---+++***)))++++++++++++,,,---...///++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///...............------,,,,,,,,,------------....................................................................................+++,,,.../////////...---------...////////////......---...000111111///---000000////////////000000////////////000000000000111111222222333444444555000111111222222222111111,,,---///000222222333333333222222111111222222333333333333444555555666666777777888:::;;;<<<======>>>>>><<<;;;;;;:::;;;;;;;;;===???@@@AAABBBAAAAAA@@@@@@AAABBBDDDEEEGGGHHHHHHEEEAAA@@@AAACCCDDDDDDCCCCCCBBBAAAAAA@@@??????@@@AAACCCCCCAAA???>>>>>>============<<<;;;:::999888777666555444444444444222222222222222222222222111111111111111111111111...------,,,,,,------...........................---------............///////////////////////////***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************+++++++++,,,*********++++++,,,,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------......------,,,++++++++++++,,,,,,---------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++)))'''&&&(((***+++***((('''(((***,,,...***+++++++++,,,,,,,,,,,,++++++************++++++************++++++++++++---,,,++++++++++++++++++*********+++------,,,***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,''')))+++***(((''')))+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++)))))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,000666;;;;;;333---,,,+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------,,,,,,,,,,,,---------------,,,,,,+++++++++)))************)))''''''******)))(((((()))***++++++++++++,,,,,,---------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---------------------------)))***+++,,,------------------------------,,,,,,............------------........................................................................+++,,,...///000///...------------------......///++++++,,,...//////---+++//////............//////////////////000000000000000000000111111222222222111111222222222111111000,,,---...000222333333333333333222111111222333333222222222333444444555555555666777888:::;;;<<<<<<===<<<;;;:::::::::;;;<<<;;;===???BBBDDDDDDDDDCCCCCCBBBBBBCCCEEEIIIMMMOOONNNJJJEEECCCCCCEEEFFFGGGEEEEEEDDDCCCCCCBBBBBBBBBDDDFFFGGGGGGDDDAAA@@@@@@<<<<<<<<<<<<;;;:::999999777777666555444444444444222222222222222222222222000000000000111111111111......------------..............................---------............///////////////////////////)))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111------......------,,,+++******+++,,,,,,---......*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++((('''))),,,444222---***((((((***+++)))************+++++++++******))))))))))))******)))************+++++++++++++++***)))((((((((()))*********+++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++(((***,,,***'''%%%''')))------++++++++++++------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))***,,,,,,+++((()))***++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,+++***,,,222666CCC:::222///,,,******...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++)))***+++,,,---,,,++++++///...---++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...------------------------'''((()))***+++,,,,,,,,,------------------------,,,,,,,,,------.................................................................................+++,,,...000000///...---------,,,++++++---...///......///111333222000.........------------......////////////000000000000////////////000000000000111111222222222111111000111222222333333333222222444333222111111222333444111111222333333444444555333444555777888999;;;;;;;;;:::999999:::;;;<<<===;;;===@@@CCCEEEFFFFFFEEEDDDCCCBBBCCCFFFKKKPPPSSSRRRNNNHHHEEEEEEGGGHHHIIIFFFFFFEEEDDDDDDDDDDDDEEEHHHJJJKKKJJJGGGDDDBBBAAA<<<<<<<<<<<<;;;:::999999777666555444444444444444111111111111111111111111000000000000000111111111//////............//////........................---------.........//////////////////////////////+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((,,,,,,,,,+++++++++******++++++++++++++++++++++++........................,,,,,,,,,---------......------++++++++++++------***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,))))))***+++,,,,,,---------+++))))))***,,,,,,+++......//////...---,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********))))))************))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,++++++*********,,,,,,,,,+++++++++*********,,,...000000...,,,***------------------------,,,,,,,,,,,,------...///888:::;;;<<<:::777333000...---,,,++++++,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---......,,,,,,,,,,,,......------------,,,++++++***///---,,,---//////,,,)))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000.........------,,,,,,,,,---------............///000///---,,,,,,---///000........................---------............///...------------.../////////000000000///...,,,++++++,,,---......---,,,+++//////000000000000////////////000000000000//////000000000000111222333444222333333444444333333222444444333222111111111222444444333222222222333333777777888999::::::;;;;;;888888888777888888999:::===>>>@@@BBBEEEFFFGGGHHHEEECCCAAA@@@BBBFFFLLLPPPOOOMMMIIIEEEDDDEEEFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCGGGEEEDDDGGGIIIHHHBBB<<<>>>===<<<<<<===>>><<<;;;888777666555444333333222333222111000000111222333000000000000000000000000000000000000000000000000......------------......//////............//////////////////000000000000((())))))***+++,,,------+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,+++++++++*********++++++++++++++++++++++++........................,,,,,,,,,---------......------,,,++++++,,,------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,)))******+++,,,,,,------...,,,+++***,,,------,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***+++,,,---//////---,,,+++------------------------++++++*********+++,,,,,,+++...222777:::<<<<<<<<<666444222000...,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,...---,,,++++++,,,---...,,,,,,---------,,,++++++,,,***)))***,,,,,,)))'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------,,,,,,---------............///+++***)))''''''(((***+++---------------------------------............///...------------...//////000000111111000///---,,,//////000111111000////////////000000000000////////////000000000000//////222111111000000000111111111222222333333222222111333333222111111111111111222222222222333333444555666666777888888999::::::888888888888888999999:::<<<===>>>@@@BBBCCCDDDDDDBBBAAA???>>>@@@CCCHHHKKKKKKIIIFFFDDDCCCCCCDDDEEEGGGFFFFFFEEEDDDDDDCCCCCCEEECCCBBBEEEGGGFFF@@@:::===<<<;;;;;;<<<===;;;:::888777666444333333222222222222111000000111222222000000000000000000000000////////////////////////......------------......//////............//////........./////////000000)))))))))*********+++++++++***))))))))))))***+++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------,,,,,,,,,,,,------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---///---,,,,,,---......---+++,,,,,,,,,,,,++++++***------------------------+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......)))***+++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------------------------,,,,,,+++*********++++++,,,---000222555666777888777666333111...---,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,+++***)))***++++++)))'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------------------------............///---,,,+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////111111111111000///......000000111111111111000000//////000000000000////////////000000000000//////333222111000////////////000111111222222111111000333222111111000111111111111111111222333444666666555666666777777888888888888888888888999999::::::;;;<<<===>>>???@@@@@@@@@>>>>>>===<<<===@@@BBBDDDFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFEEECCCBBBBBBAAAAAABBBDDDCCC>>>999<<<;;;::::::;;;;;;:::888777666555444333222222222222111111000000111111222000000000000000000000000////////////////////////......------------......//////............//////---------.........//////---,,,+++***)))'''&&&&&&************************************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---------,,,,,,---------,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,...,,,+++,,,---...---,,,++++++,,,,,,,,,,,,++++++---------------------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,//////...........................---------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,---------,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,,,,,,,,,,------.........---------............///000//////...//////000111,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////111111111111111000//////........................//////000000000000////////////000000000000//////111111000//////...//////111111222222222222111111222111111000000111111111222222222222333444555666666666666777777888888888777888888999::::::::::::;;;<<<<<<===============<<<<<<<<<<<<<<<===>>>???DDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGEEECCCBBBBBBAAAAAABBBBBBAAA===:::;;;:::888888999999888666666555444333222222222222111111000000000000111111000000000000000000000000////////////////////////......------------......///......------......///,,,,,,,,,---------......------,,,***((('''&&&%%%******++++++++++++******************************,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---******************++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,------------,,,+++***+++++++++++++++,,,,,,,,,+++***+++,,,---,,,***,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***(((''''''(((***+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((((((***+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,)))(((((()))***,,,...///)))***+++,,,------......,,,,,,++++++,,,,,,---...((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,------------,,,---...///............------------------------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++,,,,,,,,,------.........---------............///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////111111111000000000000000------------------------//////000000000000////////////000000000000/////////////////////000111111222222333333333333222222222111111111111111222222444333333222222333333333777777777888888888888888666777999:::;;;;;;;;;:::<<<<<<============<<<<<<;;;;;;;;;<<<<<<=========AAABBBCCCEEEEEEEEEEEEEEECCCDDDEEEGGGFFFEEECCCAAABBBBBBBBBBBBBBB@@@>>>;;;;;;999888777888888666555555444333222222222222222000000000000000000000000000000000000000000000000..............................------------............------------......,,,,,,,,,,,,------------*********************)))******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------............------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******+++,,,---......---,,,++++++++++++++++++++++++++++++******+++,,,,,,+++)))+++,,,,,,---------------+++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))((()))******++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((------------,,,+++***))),,,,,,,,,,,,------------------------,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++((((((((())))))+++,,,---,,,,,,---.........------,,,,,,++++++,,,,,,---...((()))***+++---...///000+++,,,,,,------,,,,,,+++......------------......++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,***,,,......---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------------------------............///***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////111000000/////////000111//////............////////////000000000000////////////000000000000//////////////////000111222333333333333444444333333333222222222111222222333444555444333333222222222333888888888888888888888888666777999;;;<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@>>>===;;;999777777777777555444444333222222111111111222///000000111111000000///000000000000000000000000..............................------------............------------......,,,,,,,,,---------......*********+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................,,,,,,,,,---------......,,,---...//////...---,,,+++,,,,,,---------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******+++,,,---//////---,,,+++++++++++++++++++++++++++,,,++++++,,,...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------.........------------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++*********+++,,,,,,...------,,,+++***))))))------...//////...---,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,------...+++,,,,,,------,,,,,,+++...------,,,,,,------...+++,,,---......---,,,+++,,,,,,---------,,,++++++)))+++------,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------,,,,,,---------............///,,,---...//////000000000---------------------------------............///...------------...//////000//////......///000000111000///......///000111//////000000000000////////////000000000000//////111111000000000111111222222222333333333333222222333333222222333444444555333333222222222333444444777777777777777777777777555777999;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;<<<>>>???>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBB@@@>>>======;;;999888777777777555444333222222111111111111111...///000111111000///...000000000000000000000000..............................------------.........------,,,,,,------...------------...............------,,,+++***))))))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.........------------------------........................,,,,,,,,,---------......,,,---...//////...---,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******+++,,,...//////...,,,+++++++++++++++++++++++++++---,,,,,,...//////---+++((()))***+++++++++++++++---------------------------,,,+++++++++,,,---...------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000000111******+++,,,------------,,,,,,,,,------...............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......///+++,,,---...............***+++,,,............---,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,............,,,,,,------------,,,,,,+++***))),,,//////---,,,---///------------------------------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,------.........------,,,,,,,,,---------.........//////+++,,,---...////////////........................---------.........//////...------------...//////000///...------...///000000///...------...///000//////000000000000////////////000000000000//////444333222111000000000000111111222222222222111111333333333333444444555666111111111222333444555666666666666666666555555555555777999;;;======<<<;;;999999:::;;;;;;;;;::::::::::::999999:::<<<>>>@@@AAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@@@@@@@AAABBBBBBAAABBBBBBAAA???=========;;;:::888777888777555444222222111111111111111111...///000111111000///...000000000000000000000000.................................------............------,,,,,,------...---------.........//////************************++++++++++++++++++++++++'''(((***+++,,,,,,+++***))))))))))))***+++,,,,,,************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---......//////------------------------......//////////////////,,,------......------,,,,,,,,,,,,---------......+++++++++++++++,,,---...000///...---,,,,,,+++***------------,,,,,,+++***000---++++++------+++(((******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------------------,,,,,,+++***------------,,,,,,+++***------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,+++***+++,,,---,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,+++******,,,...///------.........---,,,,,,)))+++++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***)))***+++,,,---)))***,,,...//////...---)))+++,,,,,,+++***,,,---......------......///000,,,,,,,,,---------......//////...---,,,,,,++++++------------------------------------------------......---------,,,,,,,,,------------------------)))***+++,,,,,,,,,,,,,,,---......//////......---++++++,,,,,,,,,,,,------...---,,,+++++++++,,,------------------...//////************************+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,.........------,,,,,,,,,---.........---,,,,,,++++++,,,------......------))))))))))))***++++++,,,/////////...------,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......000000000000000000000000///......------///000111000000//////.........---000000000000000000000000000000000000000111111222111111111111111111111111222222111111222222333444444555555666666666666666333333444666777999::::::888:::<<<<<<;;;999999999;;;;;;<<<<<<;;;999888666<<<:::888:::<<<>>><<<:::<<<<<<===???@@@AAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBB@@@>>>===;;;;;;999888777666444444333333444444333222222111111000333333222222111000//////222222111111000000//////////////////////////////,,,,,,------.../////////........................///...---,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******+++++++++******,,,++++++*********++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))))))))******++++++,,,------------------------.........---------------,,,------......------,,,,,,,,,,,,------------......------------...///000......------,,,,,,++++++,,,---------,,,,,,+++***,,,***)))+++---///...,,,******+++++++++,,,,,,,,,******+++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,------------************************------------------------,,,,,,------,,,,,,+++***++++++,,,,,,++++++******,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))(((((()))+++,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++***)))((('''((()))+++,,,))))))***++++++,,,++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++***+++,,,---...***+++,,,---............***+++,,,,,,++++++,,,---***************++++++,,,,,,,,,,,,---------......///......---,,,,,,++++++------------------------------------------------......---------,,,,,,,,,------------------------++++++,,,---------------++++++,,,,,,++++++******++++++,,,,,,,,,,,,---------,,,+++++++++,,,------------,,,,,,,,,------...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,......---------,,,,,,,,,------......------,,,++++++,,,------......---------------,,,------......,,,,,,,,,------------------------...............---------------------------------------------------------............///......------------......///////////////////////////......---...///000111000/////////............000000000000000000000000000000000000000111111222111111111111111111111111222222111111222222333444333444444555555555555555333444555666777888999:::999;;;======<<<::::::;;;<<<<<<<<<<<<<<<:::999888;;;999888:::<<<>>>===;;;<<<<<<===>>>???@@@@@@AAACCCCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@>>><<<;;;:::999888777666444444444444444444333222222111111000333333222111111000//////111111111000000000000000////////////////////////..................------........................///...------,,,,,,,,,---************************++++++++++++++++++++++++++++++******************...------,,,+++*********,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...---------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,------------......---------...//////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++++++++******+++---......---******+++++++++,,,,,,,,,******++++++,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++***,,,,,,---.........------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))((((((''''''))),,,......---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))(((''''''(((***+++&&&'''(((***+++,,,,,,,,,***+++,,,+++***)))***,,,++++++++++++++++++++++++((()))***+++,,,------...,,,,,,,,,+++,,,------...,,,++++++,,,,,,---...///+++,,,------,,,,,,---...,,,,,,+++++++++,,,------,,,,,,,,,---------............------,,,,,,++++++------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,---.........------...............---,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,......---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,...------------,,,,,,,,,------......------,,,,,,+++,,,------......------,,,,,,++++++***+++++++++******++++++,,,------............---------------------------------------........................---------............///......------------..............................///............///000000////////////............000000000000000000000000000000000000000111111222111111111111111111111111222222111111222222333444222333333444555444444444555555666666777888999999:::<<<>>>>>><<<<<<<<<=========>>>>>>===<<<;;;::::::999999:::<<<======<<<=========>>>>>>>>>??????BBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???===;;;::::::999888777555444444444444444444333222222111111000222222222111111000000//////000000000000000000111////////////////////////000//////...------,,,,,,........................///...------,,,---------************************++++++++++++++++++++++++---,,,***)))((()))******------------,,,,,,++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,...............---------------------------------......------,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++...------,,,,,,++++++*********+++++++++,,,,,,,,,*********+++,,,,,,------------,,,,,,++++++************+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,------------***+++,,,------,,,+++***************************+++++++++*********))))))***))))))***---......---***++++++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++,,,,,,+++******+++,,,---))))))***+++,,,------,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......---,,,+++***+++,,,...///+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,---......,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,///////////////...------+++++++++,,,,,,,,,------******++++++,,,---.........---,,,,,,+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,------...------,,,,,,+++,,,------......------,,,,,,+++***))))))))))))++++++,,,,,,,,,---------......------------,,,,,,---------------------------------------------------------............///......------------........................................../////////000///////////////.........////////////////////////000000000000000111111222111111111111111111111111222222111111222222333444333333444555555555555444666666666777777888888888:::<<<======<<<;;;<<<>>>?????????>>>>>>=========:::::::::;;;<<<=========????????????>>>>>>>>>>>>AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???===<<<:::999999888888666555555444444444444444333222222111111000222111111111000000000///.../////////000000111111//////////////////////////////.........---------..............................------------......************************++++++++++++++++++++++++---,,,***)))((()))*********+++,,,------------,,,*********************+++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++***************------------------------............------,,,,,,,,,------......------,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,)))******++++++,,,,,,---+++,,,,,,------,,,,,,,,,---...------++++++***+++******+++++++++,,,,,,,,,))))))***++++++,,,,,,---,,,,,,,,,++++++******)))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++&&&'''((())))))))))))))))))***,,,,,,,,,,,,***)))************************))))))*********++++++++++++***)))***,,,,,,,,,************+++++++++,,,,,,************************++++++++++++++++++++++++------------,,,---------++++++,,,,,,,,,++++++******,,,,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---,,,+++******,,,---...+++,,,...---,,,,,,---///)))))))))))))))******+++,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,------)))***+++,,,------............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,------...------,,,+++,,,------......------000///...---------------///.........---------,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------..............................---......///////////////.........///////////////////////////////////////000000000000000111111222111111111111111111111111222222111111222222333444444444555666666666666666666666777777888888999999999;;;<<<;;;;;;;;;<<<>>>@@@@@@??????????????????<<<===============>>>>>>AAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@??????>>>>>>===<<<:::999888888888777666555555444555555444444333222222111111000111111111000000000000000......//////000000000111////////////////////////---------.........//////////////////////////////......---------......///************************++++++++++++++++++++++++++++++******************((()))+++------------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------------.........,,,------......------,,,++++++++++++,,,,,,,,,,,,//////...---------......***+++++++++,,,,,,------++++++,,,---------,,,,,,)))+++,,,,,,,,,,,,---///******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++***++++++,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++((())))))***++++++,,,,,,***)))((()))******)))(((************++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++******++++++***))))))(((+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,---------------,,,,,,++++++++++++,,,,,,+++,,,------,,,,,,---...++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,+++++++++++++++,,,,,,------.........------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++*********+++,,,------.........++++++,,,,,,,,,,,,------******,,,,,,------------...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,------......------+++,,,------......------......---,,,,,,,,,------000000///......---,,,,,,+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------..............................---......///000/////////.........///////////////000000000000000000000000000000000000000111111222111111111111111111111111222222111111222222333444444555666666777777666666666666777777888999::::::999:::;;;;;;:::;;;===???@@@@@@????????????@@@@@@???@@@AAA@@@>>>===>>>???AAAAAAAAAAAAAAAAAA@@@@@@>>>>>>????????????>>>>>>===<<<;;;:::999888777777777777666555555555555555444444333222222111111000000000000000000000000000...//////////////////000////////////////////////,,,,,,------...//////000////////////////////////.........---......///000************************++++++++++++++++++++++++)))******+++++++++******)))***+++,,,---,,,***))),,,,,,,,,---------......************************************++++++++++++,,,------....../////////------------------------+++++++++,,,------......,,,------......------,,,***++++++++++++,,,,,,,,,000///...---------------,,,,,,,,,,,,------------***+++,,,,,,---------,,,)))+++------++++++---///******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,)))))))))***************,,,,,,,,,,,,------------........................++++++++++++++++++++++++))))))***+++++++++++++++---............------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++***)))***,,,---,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++******)))***+++++++++++++++***+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,******,,,---------,,,+++++++++,,,,,,,,,++++++******+++,,,,,,++++++,,,---...............//////000,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---......///------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,++++++***+++,,,---///000111111222++++++,,,,,,,,,,,,------++++++,,,---------,,,++++++++++++,,,---...///000))))))))))))))))))))))))---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------+++,,,------......------++++++*********+++,,,,,,------------------------******+++,,,---......///---------------------------------------------------------............///......------------......////////////////////////------///000000000///.............../////////000000000000000000000000000000000000000000111111222111111111111111111111111222222111111222222333444333444555555666666555555555555666777999:::;;;;;;;;;;;;<<<;;;;;;<<<>>>@@@@@@@@@???>>>>>>???@@@AAABBBCCCDDDBBB???>>>>>>@@@@@@@@@@@@@@@@@@@@@AAAAAA======>>>??????>>>======;;;;;;:::999888777777666777777666555555555555666444444333222222111111000///000000000000000000000///////////////.........////////////////////////------..................////////////////////////...............///000000************************++++++++++++++++++++++++''')))***,,,,,,,,,+++******+++,,,---,,,***((('''*********++++++,,,,,,,,,************************)))************+++++++++))))))******+++,,,------------------------------))))))***+++,,,------...,,,------......------,,,******+++++++++,,,,,,,,,...---,,,+++++++++++++++------------------------***+++,,,,,,------------,,,...///...***)))***,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,(((((())))))******++++++,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++)))))))))))))))((('''&&&,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))---,,,,,,...000222222111)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---------------,,,+++******+++,,,---.../////////+++,,,------++++++,,,---++++++++++++++++++++++++))))))***+++,,,------...)))***+++,,,---,,,++++++***+++,,,------,,,***))))))+++,,,,,,+++***,,,---,,,++++++++++++,,,------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---...//////------------------------......---------,,,,,,,,,++++++++++++++++++++++++---.........------,,,+++'''((())),,,---//////000++++++,,,,,,,,,---------+++,,,---------,,,+++***))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........+++,,,,,,---.........---+++,,,------......------------------......///000***++++++,,,,,,------...))))))***+++---...//////------------------------........................---------.........//////.........------.........000000000000000000000000,,,---///000000000///...---.........//////000000000000000000000000000000000000000000000111111222111111111111111111111111222222111111222222333444222333444444555555444444444555666777999;;;<<<<<<<<<======<<<<<<===@@@BBB@@@???>>>>>>>>>???@@@AAADDDFFFFFFDDD@@@>>>>>>@@@>>>>>>?????????@@@@@@@@@<<<===>>>??????>>>===<<<;;;::::::999888777666666777666666555555555555666444444333333222111111000////////////000000000000000000//////.........---/////////////////////////////////...------,,,,,,000000000000000000000000...............///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************************************************++++++++++++******------------,,,,,,+++***++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,---------//////.........---------//////.........---------***+++,,,,,,------,,,,,,............---,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++''')))+++,,,,,,,,,***)))++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,++++++*********---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,++++++............---,,,++++++((()))***+++,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,+++******+++,,,------------.........//////222111000///---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........///...------++++++***)))------...//////...------,,,,,,,,,---------......------------------------+++,,,---......---+++***,,,------......------,,,000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////........................////////////000000000000000000000000000000000000...///000222222111111000111111222111111000///...+++,,,.../////////...---222222222222222222222222333333444444555666666666666666777888999;;;<<<===<<<<<<>>>???AAACCCDDDDDDCCCBBBAAA@@@AAABBBCCCDDDFFFFFFEEECCCBBBAAA@@@???>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>============;;;;;;:::999999888888777444444333333333333222222000111222333333222111000---...///000000///...---------......//////000000/////////...---------,,,------------------------,,,---------.../////////.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++***+++++++++,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++//////.........---------.........------------,,,***+++,,,,,,------,,,,,,,,,,,,---------------,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,---------,,,++++++***)))))))))***+++++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++***)))(((((()))***+++************************&&&''')))+++---...//////******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---------++++++)))))))))))))))))))))))),,,,,,+++************+++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++---------...------,,,,,,******+++,,,---------,,,.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------------...------,,,,,,+++++++++++++++,,,------,,,++++++,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,------------------------......------------......------------------------+++++++++,,,,,,---------,,,---......//////..................................................................////////////////////////////////////...///000222222111111000111111111111111000//////000000111000///...,,,+++222222222222222222222222333333444555555666666777888888888888999;;;<<<===;;;<<<===>>>???AAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;:::999999888888777444444333333333333222222000111111111111111111000......////////////...............///////////////...............------------------------------------------...............---............/////////+++++++++++++++++++++++++++++++++************)))************************************************,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...------,,,,,,++++++***...............---------------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,******,,,---............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,---------,,,,,,******)))))))))******+++******++++++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---+++'''$$$$$$'''+++---)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---.........---,,,************************------,,,+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------...---------+++,,,,,,---------,,,,,,//////............------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------......---,,,,,,+++******+++******))))))******+++------------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------...---,,,,,,,,,,,,---.........------------......------------------------+++++++++,,,,,,---------,,,---......//////......................................................------------............////////////////////////...///000222222111111000111111111222111111000000222222222111000///...---222222222222333333333333333444444555555666777777:::999999999::::::;;;<<<<<<<<<<<<===>>>>>>??????AAAAAAAAAAAAAAABBBCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@??????>>>>>>>>>=========;;;;;;:::999999888888777444444333333333333222222111000000//////000000111//////............/////////////////////.........---------...............------------------------...............------------------............///************************+++++++++*********))))))***************+++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,)))******++++++******)))+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++(((&&&&&&(((+++---************************......---,,,+++)))((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,---............------.........---,,,,,,............------------+++++++++,,,,,,,,,------***+++,,,------,,,+++***,,,,,,,,,------------...------,,,+++***)))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++.........------,,,,,,,,,,,,,,,,,,,,,------..............................,,,,,,,,,---------......------------------------,,,,,,+++******+++---...///...,,,++++++,,,...///000//////......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........................................................------........./////////////////////////////////...///000111222111111000000000111222222222111111111111111222222222222222222222222333333333333333444444444555666666777777;;;;;;:::::::::::::::;;;===============>>>>>>>>>@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA????????????@@@@@@AAAAAA@@@??????>>>>>>=========;;;;;;:::999999888888777444444333333333222222222111000///......///000111000///...------...///000000000//////......------,,,---------.../////////------------------------/////////...---------,,,------------............************************+++++++++*********))))))))))))*********+++++++++******************************++++++++++++******+++,,,,,,------,,,,,,,,,*********+++++++++,,,,,,---------...............******+++,,,,,,---......---.....................------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,)))******++++++******))),,,,,,---............---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++%%%&&&(((+++---...///000******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,---............------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++,,,---......---,,,+++,,,,,,---------...............---,,,+++******)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,+++,,,,,,------......///........................,,,,,,,,,---------......------------------------+++***)))))))))***,,,---///...,,,++++++,,,.../////////............//////..............................---,,,,,,+++******,,,---......///.............................................................../////////000000000...........................///000111222111111000///000111222222222222222222222222222333333444444222222333333333444444444444444555555666777777888;;;;;;:::999999999::::::>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBB@@@@@@@@@???>>>=========;;;;;;:::999999888888777444444333333333222222222111000///......///000111000///...------...///000000000//////......------,,,---------.../////////------------------------/////////...---------,,,---------.........//////+++++++++++++++++++++++++++++++++************))))))))))))***++++++,,,,,,************************)))******++++++******)))++++++,,,---------,,,,,,************++++++++++++............////////////))))))***+++---...//////---------...............------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++&&&'''((()))******************++++++++++++******+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++---......---+++***++++++++++++++++++++++++'''((()))+++,,,---......******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------...---------+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........******+++++++++,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------.........///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------***))))))******+++,,,---...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------..............................------,,,+++******,,,---......//////......------------------------........................////////////000000000111...........................///000222222111111000///000111222333333333333777666444333222111111111222222333333444444555555444555555666666777888888::::::999888888999999999============>>>>>>>>>>>>===>>>???AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????AAABBBCCCAAAAAA@@@???>>>>>>===<<<;;;;;;:::999999888888777444444333333333333222222111000000//////000000111//////............/////////////////////.........---------...............------------------------...............---------.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,***************************++++++,,,,,,++++++******+++,,,,,,---------,,,************++++++++++++---------.........//////******+++,,,,,,---......---------.........//////.........------------,,,***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***%%%&&&((()))*********)))++++++,,,,,,,,,,,,++++++++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***+++,,,------,,,+++***************************---------,,,+++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,+++************+++******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---------...------,,,,,,******+++,,,---------,,,,,,,,,,,,,,,------......++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,---------.........++++++,,,,,,---.........******+++++++++,,,,,,,,,******+++,,,,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------...............---,,,++++++++++++,,,---,,,,,,,,,---------......------------------------******+++,,,---......------------------------------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------................................./////////000000...........................///000222222111111000...///111222333444444444777666444222111111111222222222333333444555555666555555555666777777888888888888777777777888999999;;;;;;<<<<<<<<<=========<<<===???AAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@??????AAABBBDDDBBBAAAAAA@@@???>>>===<<<;;;;;;:::999999888888777444444333333333333222222000111111111111111111000......////////////...............///////////////...............------------------------------------------.............../////////000000000111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,************************+++,,,,,,------,,,,,,+++***+++,,,,,,------------)))************+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////.........---------++++++,,,---------,,,,,,'''((()))+++---.........+++++++++,,,,,,---------++++++++++++++++++++++++------------------------------------,,,,,,+++***'''(((***+++,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---*********++++++*********)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...------------...//////------------------------,,,+++******))))))***************++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************)))***+++,,,---,,,++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++............---,,,++++++((()))***+++,,,------------------.........//////++++++,,,,,,,,,---------......,,,++++++,,,....../////////000000000000111...------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,++++++***++++++************++++++,,,,,,,,,------.................................///...------------...///,,,,,,,,,---------......------------------------***,,,---///000000///...,,,------......------,,,///......------......///////////////////////////)))******+++---...//////,,,---......//////......------------------------........................---------.........//////...........................///000222222111111000...///111222333444555555333333222111222333444555222222333333444555666666555555666666777777888888777777666666777888888999999999:::;;;;;;<<<======<<<===???AAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBCCCBBBAAA@@@??????AAACCCDDDBBBBBBAAA@@@???>>>===<<<;;;;;;::::::999888888777444444444333333333222222000111222333333222111000---...///000000///...------.........//////000000/////////......------,,,------------------------,,,------....../////////000000000000111111111111)))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))******,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,---------...............---------,,,,,,---,,,,,,++++++*********,,,++++++***+++,,,...///,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++,,,,,,+++)))---------,,,,,,+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))%%%'''***,,,------+++***&&&''')))***+++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,)))+++---///...,,,)))&&&(((***...000000...***(((***++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,---,,,)))******+++,,,,,,,,,,,,+++++++++******************++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))***+++,,,---............,,,,,,,,,+++++++++******++++++++++++++++++++++++---------...------,,,,,,'''((()))+++,,,---......///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******////////////////////////.........------,,,,,,,,,---------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------.........------------------------///...---,,,,,,,,,,,,,,,------......///000000000,,,,,,,,,---------..............................------------------------,,,,,,,,,---------..................////////////111111111000000000000000111111222222222333333333222222333333333222111111111222444666777666555444555666777888888777666666555666777777777777777666888888999:::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@??????>>>======>>>???@@@CCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAA???===;;;:::888888888888777666555444333333333333333333333333222111111000000000000000......------------......222222111///...---++++++++++++++++++++++++++++++...........................------------...//////000000000...---+++)))((())))))))))))))))))))))))++++++***************************))))))*********+++++++++******))))))))))))************+++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++...---,,,+++++++++,,,---+++,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***+++------+++)))---------,,,,,,+++++++++...---,,,+++************++++++++++++++++++++++++))))))******++++++,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++******************************,,,++++++******++++++,,,***+++---...---,,,)))(((+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,---,,,*********+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******)))***+++,,,------------,,,,,,,,,++++++++++++***------------------------,,,---------------,,,,,,)))***+++,,,---------,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***..............................---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------......------------------------......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------..............................---------------------------------.........//////............////////////111000000000000000000000111111111222222222333333222222222222222222222222222444666888999888666555555666777888888777666555555555666777888888777777888888999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????============???AAACCCDDDAAAAAAAAA@@@@@@AAAAAAAAACCCCCCBBBAAA???===;;;:::777777777777666555444444222222222333333333333333222111111000000000000000///......------......///000000//////......------------------------------...........................------------...//////////////////......---,,,)))))))))))))))))))))))),,,,,,++++++***))))))(((++++++************++++++*********))))))))))))))))))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***+++------,,,***------,,,,,,,,,,,,++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,.........---,,,+++***)))+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******...---+++******+++---...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------------,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------...------------,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---......///......---,,,,,,++++++,,,,,,,,,---------..............................------------------------........./////////000000............////////////000000000000000000111111111111111222222222222333333333222111111222333444333555999;;;<<<;;;888777777777888888888666555444444555666777888888999999888888999:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???=========>>>???AAACCCDDD@@@??????>>>>>>??????@@@BBBBBBAAA@@@>>>===;;;:::666666666666666555333333222222222222222222222222222111111000000000000000///......------......///.........///////////////////////////////////////...........................------------...//////------...///000000000000))))))))))))))))))))))))+++++++++*********)))))),,,++++++++++++++++++,,,******************))))))))))))*********+++++++++************************)))))))))******+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......///............---------***++++++,,,,,,---------------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,,,,,,,+++***)))(((''',,,++++++******))))))(((++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++...---+++******+++---...------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***++++++,,,------,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,,,,---...///000000/////////.........,,,,,,,,,---------......................................................---.........////////////............////////////000000000000000111111111111111111111222222222222444222111000000222444555444777:::===>>><<<:::888777888888888777666444333333444666777888999::::::888888999:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>?????????>>>>>>>>>>>>>>>>>>==================>>>@@@@@@@@@???>>><<<;;;:::666666666666555444333222222222222111111111111111222111111000000000000000//////............//////////////////////////////////////////////////////...........................------------...//////,,,---...///000111111111))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++******))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------....../////////.........------+++++++++,,,,,,------...+++++++++,,,,,,---------)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,---...---+++)))(((******+++++++++******)))++++++++++++******))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,+++++++++++++++******+++,,,,,,,,,,,,+++***+++++++++,,,,,,------,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,------------------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,------,,,,,,++++++,,,---............+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***++++++,,,------,,,,,,,,,---------......------------------------------------............---,,,,,,++++++,,,,,,------------....../////////,,,,,,,,,,,,,,,---...///........./////////000000,,,,,,,,,---------......................................................,,,,,,---------.....................//////////////////000000111111111111000000111111111222222222333222111000000222444555444666:::<<<===<<<999888777888888888777666444333444555666888999:::::::::888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<>>===<<<;;;:::666666666666555444333222222222222111111111000000222111111000000000000000/////////....../////////000000000///......------...................................................------------...//////---....../////////......))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,)))************+++++++++************************------,,,,,,+++******)))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,------......,,,,,,,,,---------......------------,,,,,,,,,+++,,,,,,,,,,,,------------)))***+++,,,------------((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,...///...,,,++++++,,,,,,,,,,,,------++++++***))))))******+++++++++++++++++++++++++++***+++...///...,,,)))'''***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---***+++---......---+++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++******++++++,,,,,,------,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------------+++,,,,,,---------------,,,------......---------------------,,,,,,,,,,,,------------------------)))***+++,,,,,,------,,,******+++------.........++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******++++++,,,,,,------,,,,,,,,,---------......---------------------------------.........//////------,,,,,,,,,,,,---------------...//////000000------,,,,,,,,,---......++++++,,,,,,---......///,,,,,,,,,---------......................................................,,,,,,,,,------------.............../////////////////////000111111222222000000000111111111111222222111111111111333444555444555777999999999888777777777888888888666555444555666777888999999::::::888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<============<<<;;;;;;::::::;;;;;;<<<===============<<<;;;;;;666666666666666555333333333333333222111111000000222111111000000000000000000//////......//////000111000000///...---------...................................................------------...//////....../////////...------))))))))))))))))))))))))******************++++++*********))))))*********)))*********++++++++++++)))************+++++++++************************------,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------////////////////////////+++,,,,,,---......//////,,,,,,,,,---------......------------,,,,,,,,,,,,---------------,,,,,,,,,***+++,,,---------,,,+++((()))***++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,...///...---+++++++++,,,,,,---------+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++,,,------------,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,***+++---......---+++***++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***)))+++---******+++,,,,,,,,,,,,++++++++++++,,,---.........,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,---------......+++,,,,,,---......------,,,,,,---------,,,,,,+++...------------,,,,,,,,,------------------------))))))***,,,,,,------,,,++++++,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,------------------------...------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,,,,,,,---------..............................,,,,,,---------...............------------......---------...///000000000......---,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......................................................------------........................////////////...//////000111111222222000000000000111111111111000111111222222333444444333333444444555666666666555666777888888777666555666777888999999999999999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;============<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<=========<<<;;;;;;777777777777666555444444444444444333222111111111222111111000000000000000000000////////////000000///////////////............................................................------------...//////...//////000000/////////)))))))))))))))))))))))),,,,,,++++++***)))))))))******))))))))))))******(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))+++,,,,,,------......///******+++,,,,,,---..............................000000000000000000000000,,,,,,------...///000000,,,,,,,,,---------......000000/////////..................------,,,,,,,,,,,,---......---,,,***)))(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...+++++++++,,,///000///---+++++++++,,,,,,---------,,,,,,,,,++++++,,,---------------------------------,,,+++++++++,,,------******+++++++++******)))***+++,,,,,,......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------------------------------))),,,---,,,***)))+++---******+++,,,,,,,,,,,,+++,,,,,,------...///000000++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,---.........---,,,,,,,,,------.........+++,,,,,,---.........---++++++,,,,,,,,,++++++***......---------,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,+++***)))((()))***,,,---...---,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------..............................++++++,,,,,,,,,---------///......------......///---------...///000000111///...------,,,,,,,,,,,,000000000///......------,,,,,,,,,---------..............................////////////////////////............/////////000............/////////000...//////000111222222222000000000000111111111111///000111333333444444333222222111111222333555555555666777888888777666666777888888999999999888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>>>>>>><<<:::999<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;888888888888777666555444555555444444333222111111222111111000000000000000000000////////////000000------......///000000111////////////////////////...........................------------...//////...///000111111222111111******************************************************))))))******+++,,,************************++++++++++++******))))))++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------........................///...------------...///,,,------......------,,,------------...000111222//////.........---------......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********...------,,,,,,---------000///...---,,,+++******---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++,,,---///000......------,,,+++******,,,++++++***)))))))))***************************---------,,,,,,+++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...............---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------******,,,------,,,***************++++++,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++////////////////////////,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------///...---,,,+++,,,------------------------------))))))***+++---.../////////...------++++++***)))------------------------000---******,,,---,,,******+++,,,---...---,,,+++...---,,,,,,++++++,,,,,,*********+++,,,---///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......////////////////////////***+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,------............------------...//////111111000///...---,,,,,,............/////////000++++++,,,,,,---...//////------------------------,,,,,,,,,---------......///////////////.........---......///000111111222333333333222222222111111////////////////////////111111222222222333333333222222111111222222333444555555555555555666777777888888888777777777777777999999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::>>><<<;;;;;;;;;;;;:::888999999888666555444333222222222222111111111111000//////000000000000//////...///000111111000///...///...---,,,,,,---.../////////............//////////////////////////////////////////////////////............////////////******************************************************))))))******+++,,,************************************))))))((((((+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------...........................---,,,++++++,,,---...---------------------------------------.../////////.........------------------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******...---------------......---------------,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++------,,,,,,,,,,,,,,,---------,,,,,,++++++******,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---....../////////...------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------------------///...---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***((())),,,//////...+++,,,---.........------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,---............---///...---,,,,,,,,,,,,---,,,,,,,,,---------......---------------...//////000000//////......---------------------.........+++,,,,,,------.........---------------------------------.........///////////////////////////.........//////000000111111333222222222111111111111111111111111111111111111111111222222222333333333222222111111222222333444555555555555555666666777888777777777777777777777888999999::::::::::::::::::::::::;;;<<<===>>>???>>>=========<<<<<<;;;;;;::::::::::::::::::::::::===<<<::::::;;;;;;999888888888777666555444333333222222222111111111111000//////000000000000//////...///000111111000///...000///............///000000///...------...///000------------------------////////////////////////............////////////******************************************************))))))******+++,,,************************)))))))))))))))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,++++++******++++++,,,------,,,,,,,,,,,,------------,,,---------------............------------,,,,,,,,,,,,++++++++++++...---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,,,,---......///++++++,,,,,,------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------,,,+++***)))++++++++++++++++++******---,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---.........------++++++,,,,,,,,,,,,------+++,,,,,,------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------///...---,,,,,,,,,,,,---------------------------///...------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,...//////,,,---.../////////.........---,,,,,,++++++,,,,,,000///...---,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---......//////............---,,,,,,,,,------,,,,,,,,,------------...---------------......///........................---------,,,,,,,,,,,,,,,------------------------------------------------........./////////000000......//////////////////////////////////////////111111111111000000000000111111111111111111111111111111222222222333333333222222111111222222333444555555444444555555666777777777777777777777888888777888888999:::999999999:::::::::;;;<<<===???@@@@@@@@@???>>>======<<<<<<::::::::::::::::::;;;;;;===;;;::::::::::::999777666666666555555555444444222222222111111111111000//////000000000000//////...//////000000//////...000000////////////000000111///...------...///111........................////////////////////////............////////////******************************************************))))))******+++,,,************************************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...........................++++++++++++++++++++++++------,,,++++++,,,------------......---------,,,------------------------,,,,,,,,,+++++++++******...---+++******+++---...+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...++++++,,,,,,,,,---------........................++++++++++++++++++++++++++++++,,,---,,,+++)))(((******************++++++------,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++(((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---............+++++++++,,,,,,,,,------......,,,++++++,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------......---,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,------..................---,,,,,,++++++,,,,,,000///...---,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,---..................------,,,,,,,,,------------------------------------,,,,,,------...///---------....../////////------------,,,,,,,,,,,,------------------,,,,,,---------------------------.........////////////............//////////////////////////////......000000000000000/////////111111111111111111111111111111222222222333333333222222111111222222333444555444444444444555666666777777777777777888888888777777888999999999999888:::::::::;;;<<<>>>???@@@BBBBBBAAA@@@>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;<<<;;;999999::::::888777555555555555555555555555222222222111111111000000//////000000000000//////////////////////////////////////////////////////111000...,,,,,,...000111111111111111111111111111////////////////////////............////////////******************************************************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------.................................,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,....../////////......---,,,,,,------------------,,,,,,,,,+++++++++******...---+++******+++---...++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))***++++++,,,------,,,,,,,,,+++++++++........................++++++++++++++++++++++++((()))+++,,,---,,,++++++******************++++++,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***'''''')))***++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---............+++++++++,,,,,,,,,------......,,,++++++,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,...------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................++++++,,,------------,,,------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,---......,,,,,,------......//////...---------------------------------------,,,,,,------------------------,,,,,,---------.........---.........//////000000////////////............////////////////////////000000000000000000000000111111222222222333333333222222111111222222333444444444444444444555666666666666777777888888888888777777888999999999999888:::::::::;;;===???@@@AAACCCBBBAAA@@@???>>>======:::::::::;;;;;;<<<<<<<<<<<<:::999888999999888666444444444444555555555555222222222111111111000000//////000000000000////////////............//////........................000///...------...///000111111111111111111111111////////////////////////............////////////******************************************************))))))******+++,,,************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---......//////......---++++++,,,,,,,,,,,,++++++---...///000000000......,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---++++++,,,,,,------......***++++++++++++,,,,,,,,,+++******))))))******+++------,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++******,,,++++++++++++,,,,,,---------------------------*********+++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++)))***+++,,,---.........++++++,,,,,,,,,,,,------+++,,,,,,------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++---------///000,,,++++++++++++,,,------...---,,,,,,++++++,,,,,,++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......------------------------***+++,,,,,,------,,,,,,------,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------.........///,,,---------............------------------------------------------------,,,,,,,,,------------...------......///000000000........................////////////000000000000////////////////////////111111222222222333333333222222111111222222333444444444333333444444555666666666666777888888999999777888888999:::999999999:::::::::<<<===???AAABBBBBBBBBAAA@@@???>>>>>>===:::::::::;;;<<<<<<======;;;999888888888888777555444444444444444444555555222222222111111111111000//////000000000000/////////......------......///------............------//////............//////........................////////////////////////............////////////******************************************************))))))******+++,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------....................................---...////////////...---)))***,,,......,,,***)))+++,,,...///000///......++++++,,,,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///******+++++++++,,,,,,,,,...---,,,++++++******++++++++++++++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,------------,,,,,,++++++*********************+++,,,,,,........................)))*********++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++,,,---.........---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++------.........---,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%(((,,,---------///111---,,,,,,+++,,,---...///...---,,,,,,++++++,,,,,,+++************+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------******+++,,,---......///+++,,,,,,------.........------------------------------------............------......///000000111,,,------......//////////////////000000111111111000000000000000000000000111111222222222333333333222222111111222222333444444444333333444444555666555666666777888888999999888999999:::::::::::::::::::::;;;<<<>>>@@@AAABBBAAA@@@@@@@@@??????>>>>>>::::::;;;;;;<<<=========:::999777777888888666555444444444444444444444444222222222111111111111000//////000000000000/////////...------------...///---...///000000///...------...///000000///...---------------------------////////////////////////............////////////*********************************************************)))***++++++,,,************************))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---------.........//////........................------...//////...------(((***---//////---***((()))***,,,...//////...---+++++++++,,,,,,---------......------------,,,,,,***++++++,,,,,,++++++***++++++,,,,,,---...//////*********++++++,,,,,,,,,000///...---,,,+++++++++((()))***+++,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++000///---,,,++++++,,,---......------,,,+++*********)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,---------******,,,------,,,***************++++++,,,,,,,,,)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((+++......,,,+++,,,.........---,,,---...///000...---,,,,,,++++++,,,,,,++++++******)))******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////......,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------(((((()))***,,,---...///++++++,,,,,,---...//////------------------------............/////////000---------...///000000111,,,,,,------...///000000//////000000111111222222111111111111111111111111111111222222222333333333222222111111222222333444444333333333333444555555555666666777888999999999999999:::;;;;;;;;;;;;:::999:::;;;<<<>>>@@@BBBCCC@@@?????????????????????::::::;;;;;;<<<===>>>>>>:::999777777888888666555555555444444444333333333222222222111111111111000//////000000000000/////////...---,,,,,,---...///...///000111111000///...,,,...000111111000...,,,////////////////////////////////////////////////............/////////000,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,***++++++++++++***))))))******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++/////////...---------,,,..............................---,,,---...///000//////000000///...------++++++,,,------......///***++++++,,,------------******+++++++++,,,,,,,,,************+++,,,------111111000///......------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++000///---,,,+++,,,------+++++++++,,,,,,---------......------,,,+++******...---,,,,,,......---+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++///...---+++)))(((&&&&&&***++++++,,,------------+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,------......------,,,))))))*********+++++++++...---,,,,,,++++++++++++...------,,,,,,------...+++,,,...//////...,,,+++,,,------------,,,+++***...---,,,+++***)))))))))........./////////000000000///---,,,---///111222))))))******++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,000...------...///...------------,,,,,,+++++++++++++++******+++---...000---,,,,,,+++,,,---///000,,,------......///////////////.........------------------.........//////---,,,+++---///000---***,,,,,,,,,------.........,,,,,,,,,---------......)))***+++,,,------------+++******---000111///,,,---------------------------------------,,,,,,,,,//////......------------........................+++,,,,,,---...///000000...........................------------....../////////000000111222444444111111222222222333333333111222333555444333111///333444555666666666555444555666777888999:::::::::999999:::;;;;;;;;;;;;:::888:::<<<>>>???@@@AAAAAAAAA>>>;;;;;;===>>><<<:::;;;;;;<<<======<<<<<<<<<999888777555444444444444444888;;;999444111333666444333111////////////000......//////000000000111000000//////......------////////////////////////111111000000/////////...------............------///////////////////////////...,,,++++++,,,...///+++++++++******+++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,---,,,+++))))))***++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++...............---------........................------,,,+++,,,---...///...............---,,,,,,------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,---------+++++++++***++++++,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,///...---+++++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++******)))))),,,+++***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------......------,,,*********+++++++++,,,,,,...---,,,,,,+++++++++,,,,,,++++++******++++++,,,---...///000000///...---......---------,,,,,,,,,...---,,,++++++***++++++,,,,,,,,,,,,---------...---,,,++++++,,,---...///+++++++++++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---......---------,,,,,,++++++++++++,,,++++++++++++,,,...//////...---,,,,,,,,,---------------------.........///.........------------,,,------------.........---,,,,,,---//////---***,,,,,,,,,---------......,,,,,,,,,---------......******+++,,,------------+++******,,,...000...,,,---------------------------------------.........000000//////......................................................//////..........................................///000555444333111000/////////111111222222222333333333222333444444444333222111444444555555666666555555666666777888999999999999888999999:::::::::::::::999999:::;;;===>>>??????AAA>>><<<<<<===>>><<<:::999999::::::::::::999999999888777555444444444444444777999888333111222555333222111000/////////000........./////////000000///////////////.........///////////////////////////.........---------------......//////......---////////////////////////000///---,,,,,,---///000++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,///...+++)))(((***,,,...******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------.......................................,,,,,,++++++,,,,,,---...------------------,,,+++//////...------,,,++++++,,,,,,---------,,,++++++,,,,,,---------.........,,,,,,++++++***+++++++++************))))))))))))******+++++++++,,,,,,,,,.........---------,,,,,,++++++,,,------------------,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++******)))((((((((()))(((((()))+++,,,+++***++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---...///000,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++************+++,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++---...///000000///...---//////---,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------,,,+++++++++,,,...///---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,,,,+++++++++++++++***,,,,,,,,,++++++,,,------//////...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,............------------,,,,,,,,,,,,---------------,,,,,,---......---+++,,,,,,,,,------------...,,,,,,,,,---------......***+++,,,------...------,,,***)))***,,,------------------------------------------......//////000000000000///////////////........................000000000//////.................................///////////////000111111666555333111///...------111111222222222333333333333333333444444444444444555444444444555555666777777888888999999999888888888888999::::::::::::999::::::999999:::;;;===>>>@@@>>><<<<<<======<<<;;;999999999::::::999999888999888777555444444444444222555777666333111222333333222111000/////////000.........////////////000.........///////////////////////////////////////............---------------......//////......---000000000000000000000000111000///......///000111+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///---,,,+++***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.../////////........................,,,,,,,,,---------......------.........------,,,......---------,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,------------------,,,+++************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++,,,------......------,,,+++++++++++++++++++++---------,,,,,,+++++++++************))))))(((((((((''''''(((+++,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******))))))******+++,,,,,,------......------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++///...,,,++++++,,,---///---,,,,,,,,,------...///........................------.../////////...------,,,+++***+++,,,...///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---...---++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,...------------,,,---------------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,---------------------------,,,------------------------,,,,,,,,,---------......++++++,,,---......------,,,+++))))))***+++------------------------------,,,------...///000111111////////////....................................000000000000000/////////........................////////////000111222222111111000000000000111111111111222222222333333333333222222222333444555555555555444444444666777888::::::;;;;;;;;;:::999999777888999999::::::999999<<<;;;:::999999:::<<<>>>>>>===<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999999888777555444444444444111333555444222000111222222111111000000000000000000000000000000000000000------......//////000000////////////////////////000000000000000/////////......////////////......////////////////////////000//////......//////000++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------.../////////........................---......///////////////---....../////////......,,,,,,,,,---------......------------,,,++++++***++++++++++++,,,,,,,,,,,,------,,,+++************,,,,,,,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++++++++++++++*********)))(((***,,,------,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,+++***)))))),,,,,,,,,,,,+++******)))------------............---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))******+++,,,,,,------......------,,,,,,,,,---------.........,,,,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++---,,,***))))))***,,,...,,,,,,,,,,,,---...//////..................---------......///......------,,,++++++***+++,,,---...---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,---......//////---------,,,,,,+++++++++,,,,,,------------------+++++++++,,,,,,,,,------------------,,,,,,------------------------------,,,,,,,,,---------......,,,,,,---.........------,,,+++******)))***,,,---------------------------,,,------...///000111111------------------------.................................///000111111222/////////////////////////////////000000111333333////////////000111222333111111222222222333333333111111111111222444555666555555444444555666888999<<<<<<<<<===<<<<<<;;;;;;888888999::::::::::::999>>>===;;;::::::<<<===???<<<<<<;;;:::999888999999<<<<<<<<<<<<;;;;;;:::999999888777555444444444444111222333333222111111111111111111111000000000///111111111111111111111111------......//////000000/////////////////////////////////000000000000000...//////////////////...........................///..................///,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++---///...,,,***(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------............---------------.............................................///000000000000///---...//////000/////////++++++,,,,,,---...//////,,,,,,---------,,,++++++*********+++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,---------------***+++,,,,,,---,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------............++++++++++++++++++***)))------------............,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))+++************+++,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------******,,,,,,,,,,,,******...------------------...+++******))))))***,,,,,,,,,,,,+++,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,+++,,,,,,,,,,,,,,,------++++++,,,---------,,,,,,)))***+++---...///000000------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------...---++++++---///...------------,,,,,,,,,,,,,,,,,,---------......------............------+++,,,,,,,,,******,,,------------------------------------......//////000,,,,,,,,,,,,,,,---------........................,,,------...000111111222////////////////////////////////////000222333333111111000/////////000000111111222222222333333333000111222333444555666666444444555555666777888999;;;<<<============<<<<<<999999:::;;;;;;;;;;;;:::???>>>===<<<===>>>???@@@;;;<<<<<<:::888777888:::;;;;;;;;;;;;:::999888888999888777555444444444444111222222222222222111111000000111111111111000///222222111111111111000000.........///////////////////////////////////////---------..................//////000000//////...////////////////////////........................------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,+++)))(((******+++++++++,,,,,,,,,+++++++++,,,,,,---------------............------...............---------........................------///000000000///...,,,---....../////////...,,,---------------------++++++,,,---------,,,,,,+++++++++,,,,,,,,,------+++++++++***++++++,,,,,,------,,,,,,++++++************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,***+++,,,---...------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,+++***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---...///000000)))******++++++++++++***+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++,,,------,,,------......------,,,+++,,,,,,,,,------------,,,+++++++++,,,,,,---...)))***,,,------,,,***)))...------------------...*********++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******------+++*********++++++***+++---.........---,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---,,,,,,,,,,,,---------.........)))***,,,------------,,,)))***,,,......///......---------------.........++++++,,,,,,,,,---------,,,------------.........,,,......---++++++---000......---------,,,,,,,,,,,,,,,,,,---------......------............------***---///...,,,+++,,,------------------------------------------.........,,,,,,,,,---------..............................------........./////////////////////////////////.........///000111222333333222111//////.........111111222222222333333333000222444666888888888888333444555666888888888888999:::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;=========>>>>>>?????????<<<===>>><<<999888:::<<<<<<<<<<<<<<<;;;:::999888999888777555444444444444222111111222333333222111///000111222222111000///000000000000//////......///////////////.........////////////////////////------------........./////////000000000000//////000000000000000000000000/////////000000/////////...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))************+++++++++,,,,,,,,,+++++++++,,,,,,---------------............------/////////......------,,,........................,,,,,,.../////////...---+++,,,,,,---.........---///......------,,,,,,+++***+++,,,,,,------------,,,,,,,,,---------......************+++,,,------//////......---,,,++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,******+++,,,,,,,,,,,,+++***+++---...///...------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------((()))***+++++++++++++++))))))*********+++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,---...+++,,,...//////...,,,+++,,,++++++******++++++,,,***+++,,,------------,,,,,,++++++******++++++,,,.........------,,,,,,,,,000///---+++++++++---...***,,,...000111///---,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,---,,,+++---------....../////////(((***+++---......------+++,,,---.........---,,,---------....../////////+++++++++,,,,,,------------------.........//////,,,...///---******---000.........------,,,,,,,,,,,,,,,,,,---------......---...............------***---000000---+++,,,---------------------------------------------,,,,,,---------.........//////.......................................---------000000000000000000000000---------...///111222333111000000///////////////111111222222222333333333111333666999:::;;;::::::222333555777999999888888777888999:::;;;;;;<<<;;;:::;;;<<<<<<======<<<<<<;;;<<<===>>>????????????===???@@@>>>;;;999;;;>>>????????????>>>===<<<;;;999888777666444444444444222222111222444444222111///000111222222111000/////////......---------,,,000000//////.........---////////////////////////.../////////000000111111//////000000000000//////222222222222222222222222000000111111111111000000+++++++++++++++++++++,,,+++++++++++++++++++++++++++***++++++,,,---...///------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------......---,,,,,,,,,------..................------000000///...---,,,++++++..............................------------......------,,,,,,,,,,,,------000//////...---+++***)))***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------------,,,,,,+++*********...,,,***((('''(((***,,,...------,,,+++***))))))............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------..................---------------------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---..................---***,,,......---++++++,,,++++++++++++++++++++++++,,,------...---,,,***)))++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------..................------,,,------......------,,,+++++++++,,,---...///000++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------.........//////.........---------......//////......---,,,+++,,,------......------////////////............000000//////.........---........................------/////////...---,,,................................................******+++,,,,,,---............//////......---,,,.........////////////000//////////////////////////////.........---------000//////...------,,,,,,........................111111000000//////......111111000000000000111111333333333444333333222222555555666999===??????>>>999999888888888:::;;;<<<;;;;;;<<<;;;999999;;;===<<<<<<;;;;;;<<<===>>>??????===<<<<<<===>>>>>>===@@@???===<<<;;;;;;<<<<<<======>>>>>>===;;;888777888888777555555444444444333333333222222222222111111111000///////////////000000////////////000000////////////////////////000000111000000///......------......//////000000//////000000000000//////............/////////000000000000000000000000000---,,,,,,++++++*********++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,------...........................//////...............---..............................------------............------------....../////////...---,,,+++***))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++------,,,,,,+++*********---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000000//////...,,,+++***+++,,,,,,------.........---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++***+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,...///------,,,,,,,,,,,,++++++,,,,,,---------.........***+++,,,...//////000000,,,------......------,,,,,,,,,,,,,,,------...///---------,,,,,,+++++++++........................,,,,,,------------------.........------------,,,......//////......---,,,+++,,,------......------------......//////000000000/////////.........---........................------...//////...---,,,................................................,,,,,,,,,------......///,,,,,,------,,,,,,+++***,,,,,,,,,------------...//////////////////////////////.........---------......................../////////////////////////////////000000000000000111000000000000000111222333333444444444444333333333333555888<<<>>>???>>>666666555555666888999:::;;;<<<===<<<;;;;;;<<<==================???AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@???===<<<;;;;;;<<<<<<>>>>>>??????>>><<<999888777666555444444333333333111111111000000000000///222222111000000000000000000000////////////000000........................000000000000000///.............../////////////////////000000000000//////........./////////000000000000000000000000000000...------,,,+++***))))))++++++++++++++++++++++++++++++*********++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...///........................---.........//////000000..............................------------..............................------......------,,,+++))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---------++++++******++++++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********************++++++,,,------...++++++++++++************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,/////////......,,,+++******++++++,,,---...//////.........---------,,,,,,******+++++++++,,,,,,,,,........................------,,,,,,,,,,,,++++++---------,,,+++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---++++++---...------------------------000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,,,,,,,,,,......------,,,,,,,,,,,,++++++---------.........//////***+++,,,....../////////,,,------......------,,,------,,,,,,,,,------...///......---+++******)))........................------------------,,,,,,------------,,,,,,,,,,,,......//////......---,,,+++,,,------......------+++,,,---...///000111111/////////.......................................------......///......---........................................................................,,,,,,------,,,,,,+++***,,,,,,,,,------------.../////////////////////////////////............---,,,,,,---...//////000000000000000000000000000000......///000000111222222000000000000000111222333333444444555555555444444222222333777;;;======<<<555555444555666888:::;;;;;;===??????>>>=========???>>>>>>>>>???AAACCCDDDDDDDDDBBBAAAAAAAAAAAABBB??????>>>===<<<<<<<<<<<<>>>>>>??????>>><<<:::999666555444333333333333333111111111000000000000///333222222111111111111111000000////////////000000........................///////////////......---000000///////////////...//////000000000000//////....../////////000000000000000000000000000000000,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******)))******************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,---...///000---------......................../////////000000..............................------------.........//////////////////...,,,,,,------...------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...+++***++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))*********+++++++++,,,,,,***+++,,,,,,,,,+++***)))+++++++++,,,,,,,,,------+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,------.........------------,,,,,,,,,,,,******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++)))***,,,...........................111000...---,,,,,,---...------------------,,,,,,------------------------------------------------------,,,++++++,,,------------,,,,,,,,,+++++++++------------........................---,,,++++++,,,------......------,,,......---,,,,,,,,,------......---,,,,,,+++******.................................------,,,,,,,,,------,,,,,,,,,+++++++++.........///......---,,,+++,,,------......------,,,,,,---......///000000................................................---------...........................................................................------------......//////......---,,,.........////////////000/////////////////////////////////...............---------...//////000000//////////////////////////////000000000111111111000000000000111222333333444444555555666555555555333333444666999::::::999666666666777888:::===>>><<<>>>AAABBB@@@???>>>>>>???>>>>>>???@@@BBBDDDEEEEEEEEEDDDCCCAAA@@@@@@AAA??????>>>======<<<<<<<<<============<<<;;;:::999666555555444333333333444333333333222222222111111222111111000000111111111000000////////////000000------------------------....../////////......---111000000000//////......//////000000000000//////...////////////000000000000000000000000000000000*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******)))************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,---...///000---------.........//////////////////..........................................------------............///000000///......+++,,,------......------+++,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------******++++++,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***+++*********)))))))))((()))***,,,------,,,+++***+++++++++,,,,,,---......***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.....................------,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***+++++++++***((()))+++---........................111000...---,,,,,,---...------------------,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............---,,,+++***,,,------......------,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++.........///......---,,,+++,,,------......------...............------------------.......................................------------......//////................................................---------,,,,,,,,,,,,,,,......//////......---,,,.........////////////000////////////////////////////////////////////////////////////////////////........................222111111111000000000///111111000111111222333333333444444555666666666555666555555666777888666555777777777777999;;;===???===???BBBCCCAAA@@@??????>>>>>>>>>>>>???AAACCCDDDFFFHHHIIIHHHDDDAAA@@@AAA?????????>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888777666555555555555555555333333333222222222111111000000/////////000000111000000////////////000000..............................///////////////...111111000000/////////...//////000000000000//////////////////000000000111111111111111111111111111))))))***+++,,,------...++++++++++++++++++++++++++++++*********++++++,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...///,,,,,,------...///////////////......---------,,,..............................------------......---...///000000///...---,,,,,,------...---------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,++++++***))))))((((((******,,,---------,,,+++++++++,,,,,,------......***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++//////...---,,,++++++***,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,---.........,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,+++))))))+++,,,........................000///...---,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,---------------,,,------......------,,,------,,,,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++------------------,,,,,,------------,,,,,,,,,,,,......//////......---,,,+++,,,------......------.........---------,,,,,,---------------.................................---------------...///000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,------------...////////////////////////...////////////000000000////////////////////////........................333222222111000000//////333222222111111111222222222333444555555555555555777666555666777777666444777777666777888:::<<<===>>>@@@BBBBBBAAA@@@???@@@???>>>>>>===>>>???AAABBBIIIMMMPPPOOOJJJEEEBBBBBB????????????>>>===<<<<<<::::::999999999888888888777666666555555555666666111111111000000000000/////////////////////000111000000////////////000000////////////////////////...//////000000000000000111000000000000000000/////////000000000000///////////////000000000111111111111111111111111111111*********++++++,,,,,,---++++++++++++++++++++++++++++++***++++++,,,---...*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,,,,------...//////000,,,,,,,,,,,,------------..............................------------......,,,---...//////...---,,,---------...------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***)))***+++,,,,,,,,,++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...,,,,,,,,,+++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,---------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++.........------,,,,,,+++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------------.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,...---,,,+++,,,---------------------------.........------,,,+++***+++,,,,,,------.................................---------------------------..................---------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...++++++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------------,,,......//////......---,,,+++,,,------......------------------------------,,,,,,,,,------.................................------,,,,,,---...000111................................................++++++,,,,,,------......,,,,,,------,,,,,,+++***,,,,,,,,,------------...////////////////////////.../////////000000000000......//////000000111111........................111111111111111111111111444444333222111111111111111222333444444555555555555444444666888999888666999999888888999;;;<<<===???@@@AAAAAA@@@???@@@AAAAAA@@@???>>>>>>???@@@AAAIIINNNTTTTTTNNNFFFBBBAAA??????@@@@@@???>>><<<;;;::::::999999999999999999555555555444444555555666111111111000000000000///000000//////000000111222000000////////////000000000000000000000000000000///000000111111111111111000000000000000111111111//////000000000000////////////000000000111111111111111111111111111111111,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---.........---,,,,,,,,,------,,,,,,------...///000000)))******+++---......///.................................------.........+++,,,...//////...,,,+++------......------,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,+++***))))))***+++,,,---,,,++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////+++,,,,,,------......///+++++++++,,,,,,---------------------------------+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........,,,---------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------///......------,,,,,,+++//////...---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++...000000///---------------------------------,,,---......---,,,***)))++++++,,,,,,---...//////........................------------------------//////000000000000//////---------,,,,,,,,,++++++---------.........//////.........---,,,+++)))(((,,,------......------,,,+++++++++,,,---...///000///...------,,,+++******------------------------,,,,,,,,,------.........//////.........---------......//////......---,,,+++,,,------......------***++++++,,,---...//////,,,,,,,,,------.................................------,,,,,,---...000111................................................,,,,,,------...///000000......//////......---,,,........./////////000000////////////////////////.../////////000000111111,,,,,,---///000222333333000000000000000000000000000000000111222222333333555555333222111000000000000111222333444444444444333333333666999::::::999===<<<<<<;;;<<<===>>>???@@@AAAAAA@@@>>>>>>@@@BBBBBBAAA@@@?????????@@@AAAFFFMMMTTTTTTNNNEEE@@@>>>??????@@@@@@???>>><<<;;;;;;;;;:::999999999::::::444444333333333444444555333333333222222222222111111111000000111222333333000000////////////000000000000000000000000000000000000111222222222222222//////000000111111222222//////000000000000//////000000000000111111111111111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,*********+++,,,---)))))))))***+++,,,......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------//////............//////,,,,,,,,,---------......,,,+++++++++,,,...000111///...---------///000111++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,...---,,,++++++,,,---...)))************+++++++++,,,,,,,,,++++++*********---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------,,,,,,+++***++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------///...---,,,,,,,,,,,,,,,---------.........//////,,,***)))+++...000...+++...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,------...---,,,,,,++++++,,,,,,---------------------------........................//////.........---------------------,,,,,,+++***+++---//////...---...///...//////////////////...///000000000///...------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------------------///............---------,,,,,,------...///000000........................---,,,+++,,,......---,,,)))***+++,,,...///000000,,,---...//////---+++***---...000000000...+++***............/////////000000000//////......------///...------...///...---,,,,,,,,,,,,,,,---...///------------------------............////////////......................../////////000000000000111000///////////////000111333222000000111000///---000111111111111222222222333333222222333333444555444444444444444444444444555555666666777999:::;;;<<<;;;::::::;;;===@@@AAAEEECCCAAAAAACCCCCCAAA??????>>>=========>>>???@@@GGGKKKNNNNNNJJJFFFDDDDDD@@@@@@@@@??????===<<<<<<:::999888888777777888888444444555555444333111000333333333222222222111111000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111222111111111000000//////////////////...---,,,+++///000000000000111111111111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,///...------,,,---......+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------///..................///,,,---------............222000...---++++++++++++...............///000000++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++,,,,,,,,,************++++++++++++---,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------------,,,+++***++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------///...---,,,,,,,,,,,,---+++,,,,,,,,,------------000///............,,,+++...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---------------------------........................//////.........------------------------,,,+++***+++---//////...---...///------............---------------...------,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------------------///............---------))))))***++++++,,,------........................///...,,,,,,------,,,******++++++,,,---...//////,,,---...///...---+++***,,,---...//////......---,,,,,,---------.........////////////............///...------...///...---//////.........//////000------------------------............////////////........................,,,,,,,,,------------...///////////////000111111444222000000000111000///111111111111222222222222333333222222333333444555444444444444444444444444666666666777888999;;;;;;;;;;;;:::;;;<<<===???@@@CCCAAA???@@@BBBBBBAAA?????????>>>>>>??????@@@@@@DDDHHHKKKKKKHHHEEECCCCCC@@@@@@@@@@@@???>>>===<<<;;;:::999888888777777777444444444444333222111000222222222111111111000000000000000000////////////000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000///222222111000...,,,+++***000000000111111111222222111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,000///...------------------,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------......------------......------........./////////444222000...+++***)))(((------...////////////...++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------------------------------...---,,,++++++,,,---...***++++++,,,,,,++++++***************+++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------------,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------......---,,,,,,,,,------*********+++++++++,,,,,,...///000///---,,,,,,---...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++------,,,,,,,,,,,,------------------------------.......................................---------,,,------------,,,,,,++++++---//////...---...///------............------,,,,,,------...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------------------------///............---------)))))))))***++++++,,,,,,........................111///------------+++))),,,,,,,,,---------......,,,---.........---,,,+++,,,,,,------...//////000------------.........///...............////////////...------...///...---000000///.........//////------------------------............////////////..............................////////////000000............///111222222666444111///000111111111111111111111222222222333333333333333333444444555333333333333333333333333666666666777888999:::;;;::::::;;;<<<===>>>>>>??????>>>===>>>@@@@@@@@@>>>>>>???@@@@@@AAAAAAAAA@@@BBBDDDGGGGGGEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>======<<<;;;999888777777666444333222111111111111111111111111000000000//////////////////000000000000111111000000//////......000000000000000000000000000000000000111111111111111111111111000000000000222222222111000///---,,,111111222222222333333333222222222222222222222222++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++******)))))),,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------..............................------,,,,,,,,,,,,------.........////////////000000///......---,,,,,,,,,,,,---.../////////...---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,++++++,,,------***+++,,,------,,,+++************+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...------,,,,,,,,,------******+++++++++,,,,,,,,,(((***---,,,******,,,///---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------/////////...---,,,------,,,,,,,,,,,,------------------------------................................................,,,---------------,,,,,,+++---//////...---...///......////////////......------...///000000000///,,,,,,,,,---------......,,,,,,,,,,,,,,,---..............................///............---------,,,,,,,,,------.................................///...,,,,,,------,,,+++------------------------,,,------......---,,,,,,---------------...///000/////////000000000111111---------......////////////---------...///...---///...---,,,,,,,,,,,,,,,....................................////////////........................//////000000000111111111---------...///111222333777444000///000222333333111111111222222222333333333333333333333444555555333333333333333333333333666666666666777888999:::888999;;;<<<===>>>>>>>>><<<<<<<<<===>>>??????>>>>>>???AAABBBCCCBBBBBBAAAAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>???>>><<<:::888777666555444333111000///000111222222111111111000000000000////////////000000000000111111000000//////......///////////////////////////000000000111111111111111111111000000000000000...///000111222222222222222222222333333333444444222222222222222222222222+++++++++++++++++++++++++++*********++++++,,,---************))))))((((((************+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------..............................------,,,,,,,,,,,,------.........////////////000------.........//////...,,,---...//////...---,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,------...,,,,,,,,,,,,---------...(((***,,,+++)))))),,,000---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////------...------,,,,,,------...------------------------........................---.....................,,,------......---------+++---//////...---...///---------......---------------...///000000000///,,,,,,,,,---------......------,,,,,,------...///........................///............---------............////////////........................---++++++,,,...///...---...------------,,,,,,,,,,,,,,,------------------000///...---------------////////////000000000000,,,,,,------....../////////---------...///...---///...---,,,,,,,,,,,,,,,....................................////////////........................,,,,,,,,,---------......---------...///111222333777444000///000222333333111222222222222333333333444444333333444444555666444444444444444444444444555555555555555666777888888999:::<<<============;;;<<<============>>>???>>>???AAABBBCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAA@@@?????????>>><<<999777666555555333222111000000000111222333333222222222111111111.../////////000000000111111000000000/////////...///////////////////////////000000000111111111111000000000000000000111111//////111222333333444333222333333333333444444444222222222222222222222222++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,,,,++++++)))))))))***+++,,,...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------....................................------------......------........./////////....../////////...---------............---,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------............---++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,---......------............////////////...,,,******+++---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,......------------......------------------------........................---------...............,,,------............---+++---//////...---...///++++++,,,,,,,,,,,,++++++,,,,,,------...---------,,,,,,,,,---------......---------------......///........................///............------------------------.................................+++******,,,...000///...------------------------,,,,,,,,,------------...000//////...------,,,,,,,,,,,,,,,,,,---------...---------------.........///...------...///...---000000///.........//////....................................////////////........................---............/////////............///111222222555222000///000222333222222222222222333333333333444444444444444555555666555555555555555555555555666555555555555666777888999999:::;;;<<<======>>><<<>>>??????======>>>@@@>>>???@@@AAABBBCCCCCCCCCDDDBBB@@@@@@@@@AAAAAA@@@???@@@@@@@@@@@@@@@??????>>><<<;;;888777555444444333222222111111111222222333333333222222222222111......//////000000111111/////////000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222333333333222111000000222222333333333444444444333333333333333333333333************************************+++,,,---...***+++---...//////......+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................///..................///,,,---------...............//////000//////------///...------,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,******++++++,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---..................---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---...............++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---...///------........./////////111...+++***+++,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........------------......------------------------........................---------.........//////,,,,,,---...............+++---//////...---...///,,,------......------,,,---------...------,,,,,,,,,,,,,,,---------......---------------...//////........................///............---------------------------------........................,,,++++++,,,...///...---,,,---------------------,,,,,,,,,,,,------......---......//////...---,,,++++++++++++,,,,,,,,,,,,...------------------,,,///...------...///...---//////.........//////000....................................////////////........................000000000000111111111111///////////////000111111222111//////111222111111222222222333333333444444444444444444444555666666777777777777777777777777888777777777777888888999:::999999999:::<<<>>>???>>>@@@AAA@@@>>>===>>>@@@>>>>>>??????@@@BBBCCCDDDEEEBBB>>>===???@@@???===>>>>>>??????@@@??????>>><<<;;;999777666555444444222222333333333333222222222222222222111111111111.........///000111111111......//////000000111111000000000000000000000000000000000000111111111111///000000000111111111111333333333333222000//////222222222222333333333333333333333333333333333333************************************+++,,,---...)))***,,,.../////////...---,,,++++++******+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////////////////////////////............//////,,,,,,,,,---------......+++---...000000000000///000///---,,,+++,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,))))))***++++++,,,------+++++++++,,,,,,---------------------------------------------------------------............---------,,,+++******+++,,,---++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---...//////+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,---.../////////...++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---...///---------.........//////---)))&&&&&&***------,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...000111......------------......------------------------........................---------.........//////,,,,,,---.../////////...+++---//////...---...///000000111111111111000000///000000000///...------,,,,,,,,,---------.........------------...////////////////////////////////////.........---------...................................................---,,,,,,......---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///***,,,...000000000...---,,,,,,,,,---------...............------,,,,,,,,,///...------...///...---,,,,,,,,,,,,,,,---...///////////////////////////............/////////000........................------------............000///////////////000111111000///000111222111///222222333333333444444444555444444444444555666666777777777777777777777777999999999999999999::::::::::::999888999;;;>>>@@@@@@BBBCCCBBB???===???AAA???>>>>>>>>>???AAACCCDDDFFFBBB===<<<===>>>===<<<===>>>>>>?????????>>>>>>::::::888666555444444444111222444555555444333222111111111111000000000000---......///000111111222------...///000111222222000000000000000000000000000000000000111111111111//////000000111111111222000000111222222222111111111111222222222333333333333333333333333333333333++++++++++++******))))))++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---))))))*********+++++++++------------,,,,,,+++***------------,,,,,,+++***,,,,,,,,,---------......////////////////////////111111000000//////......................................................---.........---,,,,,,+++***++++++,,,------------((()))***+++---...///000,,,---...//////...---,,,***+++---------+++)))(((......///---+++)))******,,,---...///...---,,,+++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++************+++,,,------------,,,,,,,,,------.........---------,,,,,,+++++++++------............------,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------///...,,,+++,,,---///111---------,,,,,,+++++++++------------,,,++++++***------------,,,,,,+++******+++,,,------,,,+++***......---,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------------------***++++++,,,,,,++++++***------,,,++++++,,,,,,,,,---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000,,,,,,------.../////////////////////////////////000///---,,,+++,,,,,,---........................------------------------,,,------......------,,,---------............///,,,---...//////...---,,,---------------------,,,................................................,,,---.........---,,,+++,,,,,,---...//////...............------,,,,,,,,,...........................------,,,,,,------......------------...//////......---,,,---...///000111111000///...---,,,,,,000000//////.........---...------,,,,,,------...---...///...------...///...............---------------------------------............/////////000////////////000000000000///////////////000111111...000111222111111333444444444333222222333333333666666666666666555555555999999::::::;;;<<<======999999999:::;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>??????@@@AAAAAAAAA@@@@@@AAA???>>>>>>???@@@@@@???============>>>>>>>>>>>><<<999555555666555333111333333333222222222111111111111111111111111111111222222111000//////000000///000111111111///...---////////////............111111222222222333333333333222222111111222222333222222222222222222222222333222222222111111000000000111222444555666666666++++++++++++*********))))))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++++++++,,,,,,---------,,,,,,+++***,,,,,,---------,,,++++++,,,,,,,,,---------......////////////////////////000000000000//////......................................................------......------,,,+++++++++,,,---------,,,,,,***++++++,,,,,,------...,,,---...//////...---,,,,,,---...//////---+++***---......---+++******+++---------------,,,++++++---+++******,,,------,,,------------------------------------------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++***,,,,,,,,,---------......---------,,,,,,+++++++++------............------------,,,+++++++++,,,,,,++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...------,,,---...///000---------,,,,,,+++++++++,,,,,,---------,,,++++++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---.........---------......///000------------------------++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000..................------........................///...---,,,,,,,,,------.........------.........------------------------,,,------......------,,,---------............///------...//////...------,,,,,,,,,,,,------------...............---------........................------.........---,,,+++,,,------...//////............---------,,,,,,,,,...........................------,,,,,,------...---------------......///...------,,,---...///000////////////............000/////////...............------,,,,,,------...---...///...------...///------..................------------------------........./////////000000////////////000000000000///////////////000111111...000111222111111333444444333333222222333333444555555555555666666666666888999999::::::;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????@@@@@@???????????????@@@@@@AAAAAA@@@@@@BBBAAA????????????>>>>>>========================<<<999666555666666444222333333333222222222111111111111111111111111111111222222111000000000000000000111111222222111000///000000000000000000000000111111222222222333333333333222222222222222222333222222222222222222222222333444444444444444444444222222333333444444444444++++++++++++************((((((***+++,,,---------+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------------,,,,,,,,,,,,---------......////////////////////////000000000////////////...................................................------......------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---...///...---,,,++++++,,,------++++++,,,---------,,,+++++++++++++++---+++******,,,------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,+++***))),,,,,,,,,------------...------,,,,,,,,,,,,++++++------............------...---,,,,,,++++++++++++,,,,,,---------.........------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++------------............------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...//////............///000000------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000//////...------,,,,,,------------------------------,,,,,,,,,---......///...---,,,,,,---...///------------------------,,,------......------,,,---------............///------...//////...------+++++++++,,,,,,---------//////.........---------........................---............---,,,,,,,,,---......///............------------,,,,,,,,,...........................------,,,,,,------...,,,,,,,,,,,,------------...------------...//////------.........//////000////////////...............------,,,,,,------...---...///...------...///,,,---------.../////////............................../////////000000000////////////000000000000///////////////000111111///000222222111111222444333333333222222333333444444444444555666666666777888888999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBAAAAAA@@@>>>>>>==============================;;;999666555555555444222333333333222222222111111111111111111111111111111222111000000000000000000000111111222222222222111222222222222222222222222111111222222222333333333333333222222222222333333222222222222222222222222111111222222333444444555555555444444444444555555++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,+++++++++,,,---.........---,,,,,,,,,---------......////////////////////////////////////////////////................................................,,,------...------,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,,,,+++*********+++---,,,,,,+++---...---,,,+++***)))***+++,,,---+++******,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,------,,,,,,+++---,,,+++******+++,,,---------,,,,,,,,,------...///...............//////------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------......,,,++++++++++++,,,------------------------.........//////000000000//////.........---------------------------------,,,,,,,,,,,,---......///000...---,,,,,,---...000------------------------,,,------......------,,,---------............///---..................---)))******+++,,,---....../////////...------,,,,,,.......................................------,,,------...............---------------------------...........................------,,,,,,------...++++++,,,,,,,,,---,,,,,,------------......//////---------........./////////////////////............------,,,,,,------...---...///...---------///,,,,,,,,,---...///000000////////////////////////...////////////000000000////////////000000000000///////////////000000111///111222222111111222333333333222222222333444444333333444444555666777777777999;;;===>>>???@@@@@@===<<<;;;:::::::::::::::;;;<<<===???@@@@@@AAAAAA>>>>>>>>>??????@@@AAAAAA@@@AAAAAAAAA???>>>>>>>>>======<<<<<<<<<<<<<<<;;;888777555444444333222222333333333222222222111111111111111111111111111111111111000000000000000111///000000111222222222222222222222333333333333333111111222222222333333333222333333333333333333222222222222222222222222222111111222222333444444444777777777777777999:::;;;+++++++++++++++++++++,,,++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,+++,,,------............,,,,,,,,,---------......////////////////////////.............../////////................................................,,,,,,------...------,,,------------,,,++++++******++++++,,,,,,------...---------,,,,,,---------***+++++++++++++++++++++)))+++,,,,,,,,,,,,---///---,,,+++***)))***+++,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++,,,,,,------,,,,,,,,,...---,,,++++++,,,---...///...---,,,,,,,,,,,,,,,......------,,,------...------------------------,,,,,,,,,------,,,,,,,,,+++,,,---............---...------,,,++++++++++++------------------------............////////////---------.........//////------------------------+++,,,,,,------.........///...------------...///------------------------,,,------......------,,,---------............///.........------.........******+++,,,------......//////.........---------........................//////......---------------...............------------------------------...........................------,,,,,,------...***+++,,,---------,,,,,,---------...........................------------.........///////////////...------,,,,,,------...---...///...---------///,,,,,,,,,---...///000000////////////////////////////////////000000000111////////////000000000000///////////////000000111000111222222111000222333333222222222333333444555222333333444555666666777777:::===@@@CCCEEEFFFFFF===<<<;;;;;;:::::::::::::::;;;===>>>@@@@@@AAAAAA>>>>>>>>>>>>???@@@AAABBB???AAACCCBBB@@@??????@@@<<<<<<<<<<<<;;;;;;::::::666555444333222111111222333333333222222222111111000000000000000000000000111000000000000000111111////////////000000111111111111111222222222333333111111222222222333333333222333444444444444333222222222222222222222222222444444444555555555666666666666888999<<<>>>@@@BBB++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------............---,,,,,,,,,---------......////////////////////////---............/////////................................................,,,,,,------......------,,,,,,---------,,,++++++******+++,,,,,,---......------,,,,,,,,,,,,------,,,,,,------------......***+++---,,,,,,,,,---...------,,,+++++++++++++++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,'''((()))***++++++++++++...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---------------------------,,,,,,------------,,,,,,***+++---...//////...---,,,,,,,,,,,,,,,,,,++++++---------------------------.....................,,,,,,------...//////000------------------------,,,,,,---.........------........................------------------------,,,------......------,,,---------............//////...------------...///,,,,,,,,,------.........................................................000///......------...............///......---,,,,,,,,,,,,------------..............................------,,,,,,------...***+++---.........---,,,,,,---......//////......///.........------,,,,,,.........///////////////...------,,,,,,------...---...///...------...///,,,---------.../////////......................../////////000000000111111////////////000000000000///////////////000111111000111222222111000111222222222222222333444555555333333333444555555555666888:::>>>BBBFFFGGGHHHHHH===<<<;;;::::::::::::::::::;;;<<<>>>???@@@@@@@@@>>>=========>>>@@@AAACCC@@@CCCFFFEEEBBB???@@@AAA<<<<<<<<<;;;::::::999999444555555333111000111333333333333222222222111111000000000000000000000000000000000000000111111222000//////...//////000111000000000111111222222333111111222222222333333333222333444555555444333222222222222222222222222222111111222333444444555555666888;;;???CCCFFFHHHIII+++++++++,,,,,,,,,------******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,*********++++++++++++,,,***+++,,,,,,---------,,,..................---,,,,,,,,,,,,---------......////////////////////////---------.........//////................................................+++,,,------......------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,------...///+++,,,------++++++,,,------------------,,,++++++---+++******,,,------,,,------------------------...........................------------,,,,,,,,,******++++++,,,+++++++++......---------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++,,,---......+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---...+++++++++,,,,,,---------,,,,,,---------,,,++++++***+++,,,,,,---------,,,,,,,,,------------,,,,,,+++++++++,,,---...///000//////...---------------------------------------,,,,,,------------,,,,,,***+++---///000///......++++++,,,,,,------,,,,,,........................------------------,,,,,,------..........................................,,,---.........---,,,+++,,,---...000000...---,,,------------------------,,,------......------,,,---------............//////...------------...///........................,,,,,,------.../////////........................000000......---......///......//////...------,,,,,,,,,,,,---------.................................------,,,,,,------...+++,,,.../////////---,,,,,,---.../////////...---,,,,,,------------................../////////000...------,,,,,,------...---...///...------...///------..................------------------------//////000000000111111111////////////000000000000///////////////000111111000222333222111000111222222222222222333444555666444444444444444444444444888:::>>>BBBDDDEEEEEEDDD<<<<<<;;;:::::::::;;;;;;;;;<<<===>>>????????????>>>===<<<<<<===???BBBCCCDDDHHHJJJHHHCCC???>>>@@@<<<<<<;;;;;;:::999999888555666777555222111333555333333333222222222111111000000000000000000000000000000000000000111222222222111000/////////000111///000000111222222333333111111222222222333333333222333444666666444333222222222222222222222222222///000222444666888:::;;;===@@@EEEJJJNNNQQQRRRRRR+++++++++,,,,,,---------((()))***+++,,,---------++++++************++++++))))))*********+++++++++***+++,,,,,,------------.../////////...---,,,,,,,,,,,,,,,---------......////////////////////////---------.........//////................................................+++,,,,,,---.........---***+++,,,,,,------------......---,,,,,,+++******------++++++++++++------+++*********++++++,,,---+++,,,------++++++,,,---,,,---...///...---,,,+++---+++***+++,,,---------........................////////////////////////......---------,,,,,,,,,////////////...---,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++*********+++,,,---...///,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,------------,,,+++******,,,...///+++++++++,,,,,,---------------------,,,,,,+++******+++,,,,,,------------+++,,,............,,,+++))))))***+++---000111333111000///...............------------------------,,,------......------,,,***+++---///000000///...***+++,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,////////////////////////------...///...---+++***+++---///111111///---+++------------------------,,,------......------,,,---------........./////////...---,,,,,,---...//////////////////.........+++,,,,,,---...///000000........................111000///------......///.../////////...---,,,,,,,,,,,,,,,------....................................------,,,,,,------...+++,,,...000000///...---,,,,,,.../////////...---***++++++,,,---//////000---.........//////000000...------,,,,,,------...---...///...------...///...............---------------------------------000000000000111111111111////////////000000000000///////////////000111111111222333222111000111222222222222222333444555666444444444444444444333333888:::===@@@BBBAAA@@@???;;;;;;;;;::::::;;;;;;<<<;;;<<<===>>>>>>??????>>>======<<<<<<===???BBBCCCHHHKKKMMMJJJCCC>>><<<===<<<<<<;;;::::::999888888666888888777444333444777333333333222222222111111000000000000000000000000000000///000000111222222444333222000000000111111000000111222222333444444111111222222222333333333222333555666666555333222222222222222222222222222555666999<<<@@@CCCFFFGGGFFFIIIOOOUUUYYYZZZZZZYYY******+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...//////...,,,***/////////......---,,,,,,,,,------......------,,,111///...------...///111...///000000000///---,,,////////////............,,,------......------,,,,,,,,,,,,++++++*********------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,...------,,,,,,------...,,,------......------,,,//////...---,,,,,,,,,,,,////////////////////////++++++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++///...------,,,,,,,,,,,,,,,+++*********+++,,,---........................,,,---......,,,,,,---...000///...---,,,,,,+++***++++++++++++++++++++++++,,,------......------,,,---......//////......---------------------------........................------...............---+++++++++++++++++++++++++++---......------...000---------------------------------............//////...---,,,,,,---.../////////000000///...------,,,,,,,,,------.........+++,,,---......---,,,+++---------............///,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------------.................................///000000222222111000///...---------------............///,,,,,,,,,---...///000000///...---,,,+++,,,,,,---...---+++***)))******+++................................................//////---,,,,,,---...///------------------------,,,,,,,,,---------............////////////......///...,,,++++++---000222,,,---......------...000......//////000000111111............////////////000000000000111111111111222222333444444444444333333333222222333333444555555555555666555555444444999999:::;;;<<<===??????===<<<;;;:::;;;;;;======;;;<<<<<<<<<===>>>>>>>>>???>>>=========>>>@@@AAAEEEGGGHHHFFFBBB>>>>>>>>>>>>;;;999888888777666444444444333333333333222222555444222111111111222222222111111111111111111111111111000000//////......000111111111111222222222000111111111111222222222222222222222222222222222111333444444222111222222444555666666555444555666888:::<<<@@@DDDHHHKKKMMMTTTWWW[[[]]]]]]]]]]]]^^^******+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++******++++++,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,+++---------------.........---......//////......---000///...------...///000///////////////...------////////////............,,,------......------,,,,,,,,,,,,+++++++++******------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------...------,,,,,,------...,,,------......------,,,------,,,,,,,,,------...------------------------******+++,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------+++---...---,,,+++,,,---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///---------------------------------............//////...------------...//////////////////...---,,,,,,,,,,,,------.........,,,------------------,,,---------............///,,,,,,------------------........................++++++,,,------...//////------------------------///.........------,,,,,,---------------...////////////////////////......---------............///,,,---------...////////////...---,,,,,,,,,------...------,,,,,,,,,,,,---...................................................---,,,,,,,,,,,,---...---------------------------------.........//////.........//////.........000///---,,,,,,---...///,,,---///...------...000//////////////////000000............////////////000000000000111111111111///000111111222222111111333333222222333333444555555555666666666666555555888999999:::<<<===???@@@>>>===<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<=========??????>>>>>>>>>???@@@AAACCCEEEGGGEEEAAA>>>=========;;;999777777777666444444444333333333333222222444333222111111111222222222222222222222222222222222222111111111000000000111111111111222222222222111111111111222222222222222222222222222222222222222444666666555444555666333444666666666777:::===>>>AAAEEEJJJOOOSSSUUUWWW___``````^^^[[[XXXWWWVVV******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++******++++++,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,---............//////////////////...000///...------...///000000///......---.........////////////............,,,------......------,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******...------,,,,,,------...---,,,,,,++++++,,,,,,---------------...............------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,------......------,,,------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111111000000///---,,,+++------------------------+++---......---,,,---///---------------------------------............//////...------------...///---............---,,,,,,---------------............------,,,,,,------...---------............///------------------,,,,,,////////////////////////+++,,,,,,---......//////------------------------//////...---,,,+++******,,,,,,,,,,,,,,,---......---------.........//////---------............///------..................///...------,,,------------......////////////...................................................---,,,,,,++++++,,,------------------------------........./////////000000------............------...............---------,,,...//////...---///000///////////////.....................////////////000000000000111111111111///000111111222222111111333333222222333333444555555555666666666666666555777888888:::<<<>>>@@@AAA@@@???>>>=========>>>???<<<<<<<<<<<<<<<;;;;;;;;;??????>>>>>>>>>???@@@AAABBBCCCDDDCCC@@@===<<<<<<===;;;888777777777666444444444333333333333222222444333222111111111222222////////////000000000000222222222222222111111111111111111111222222222333111111111111222222222333222222222222333333333333000222333333333333444666444444555666888;;;@@@DDDIIILLLRRRXXX]]]_________cccbbb___ZZZUUUPPPOOONNN******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---......+++++++++,,,,,,---------......////////////......///......------......///000///...---,,,---...///////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,------------............------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,---...///........................++++++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,*********++++++,,,,,,,,,------------------------,,,------......------,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000///...------........................---...//////------...///---------------------------------............///.........------.........,,,---------------,,,,,,---------..................---,,,++++++,,,---...---------............///.........------,,,,,,,,,................................................---------------------------------,,,,,,+++++++++------,,,,,,------...///---------------------------------............///...............---------.........------------...,,,---...000000000///...................................................------------------..............................---.........////////////,,,,,,------------,,,,,,+++,,,.../////////......---...//////......///000000/////////......------............///////////////000000000111111111111111111222333333333333333333333222222333333444555444444555666666666555555666666888999<<<>>>@@@AAA@@@???>>>===<<<===>>>???======<<<<<<;;;;;;::::::=========>>>>>>>>>?????????@@@AAA@@@???<<<;;;:::<<<:::888777777777666444444444333333333222222222333222222222222222222222//////000000000000000111222222222222222222111111111111111222222222333333111111111222222222333333222222222333333333333333111222444333333333555666777777888:::<<>>@@@AAA??????===<<<<<<<<<===============<<<<<<;;;;;;:::<<<<<<<<<===============>>>>>>>>>>>>>>><<<:::999;;;999777666777777666444444444333333333222222222222222222222222222222222222222222333333333444444111111111111111111111111111222222222222333333333111222222222222333333333222222333333333444444444555666777777666777999;;;<<<===???BBBHHHPPPYYY```fffgggiiiiiigggbbb]]]ZZZSSSRRRNNNJJJEEECCCDDDEEE******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---......------,,,+++******---,,,,,,++++++,,,,,,---+++,,,,,,------..................---,,,+++++++++,,,,,,------------,,,,,,------------------------///...------,,,---------////////////............,,,------......------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------...------,,,,,,------...,,,------......------,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---***+++++++++,,,,,,------++++++++++++++++++++++++,,,------......------,,,,,,,,,+++******+++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////000000........................///000111000.........000---------------------------------............///------...//////...------,,,,,,---............---/////////..................------,,,,,,------...---------............///------------------,,,,,,------------------------111111000///...,,,,,,+++------------------------******+++,,,---.../////////............///000000000///...---,,,+++******---------............///------..................------...////////////...+++,,,,,,---------,,,,,,................................................---...///000000000000000........................,,,,,,,,,------------...------............------)))***,,,...000000000000---///000000///...000111000000000000////////////............////////////000000000000111111111111...///000000111111000000333333222222333333444555222333444555666666666666666777777999;;;===???@@@@@@???===<<<;;;<<<<<<==================<<<<<<<<<;;;<<<===>>>>>>>>>=========<<<<<<===>>>===;;;888:::999666666777777666555444444333333333333222222111111222333333333222222.........///000000111111000000000111111111111111222222222222333333333333222222222222333333333333222222333333444444555555444555666777777999===???EEEGGGJJJNNNTTT]]]gggmmmlllkkkiiifff```[[[VVVSSSOOONNNLLLGGGCCCAAABBBCCC******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,...///......---.........---------------------............---------------......---------------......------,,,,,,////////////............,,,------......------,,,,,,,,,,,,---------......------------------------...,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------...............------,,,,,,------...,,,------......------,,,...------,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,---------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......+++,,,---.........---,,,------------------------+++---...---,,,+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---------------------------...//////...---,,,,,,...---------------------------------............///------...//////...------,,,---...///////////////000/////////.........---,,,------------------,,,---------............///,,,,,,------------------........................////////////............------------------------,,,,,,,,,---.........///...------------.../////////.........------,,,,,,---------............///,,,---------.../////////,,,---...///000000///...------,,,,,,,,,,,,,,,,,,................................................,,,---...///000000000///........................------------.....................//////.........------..................---///000000//////000111000000000111111111111111............////////////000000000000111111111111...//////000000000000000333333222222333333444555444555666777888888888888777777888999:::<<<>>>???AAA@@@???===<<<<<<===============>>>>>>>>>>>>>>>======???@@@@@@@@@???>>>===;;;;;;<<<>>>>>>;;;888:::888666666666777666555444444333333333333222222000111222333333333333222++++++,,,,,,---......///111111111222222222333333222222222333333333444444222222222333333333444444222222333333444555555666444666888:::===AAAFFFJJJRRRSSSTTTVVVYYY___fffkkkgggddd___YYYTTTPPPLLLKKKJJJJJJHHHFFFBBBAAABBBCCC******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---)))******+++---...//////---,,,,,,++++++,,,,,,---)))***---/////////...---,,,------......//////000......////////////......,,,------......------,,,,,,---...///...---,,,+++000/////////............,,,------......------,,,,,,,,,,,,------.........------------------------///---***((()))+++...000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---............/////////000...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,---...//////------------------------((((((***,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,------...///+++,,,---.........---,,,........................,,,---......,,,,,,---...------------------------------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------........................,,,,,,,,,------,,,++++++------------------------,,,---...---+++***+++,,,---------------------------------.........//////,,,---...//////...---,,,------...///000000//////000000//////.........---+++,,,............,,,+++---------.........//////,,,,,,,,,------.........////////////////////////------......///000000000------------------------.....................------,,,,,,,,,,,,---......---------.........//////---------.........//////,,,,,,------...///000000,,,---///000000000///...000///---,,,++++++,,,---................................................***+++---///000000///...////////////////////////............/////////000......////////////......000000///...------,,,,,,...///000000//////000111000000111111222222333333............/////////000000000000000111111111111000000111222222222222222333333222222333333444555666666777999999:::::::::888888888999:::;;;===>>>CCCBBB@@@>>>>>>>>>>>>???======>>>>>>??????@@@@@@>>>???@@@AAABBBAAA@@@@@@===;;;:::<<<>>>???<<<999:::888666555666777666555444444444333333333222222000111222333444333333222000000000111222333333444222222222333333444444444222222333333333444444444222222333333333444444444222222333333444555666666:::<<<@@@DDDHHHNNNUUUZZZ\\\\\\[[[YYYXXXYYY\\\___]]]ZZZTTTNNNIIIFFFEEEEEEBBBCCCDDDCCCBBBBBBCCCEEE,,,,,,,,,++++++*********((()))***+++,,,---------***++++++,,,,,,++++++***,,,,,,,,,---...---+++)))------------------------------------------------......---,,,,,,,,,------333444555555333///,,,***///......---------......//////.........---------111000///...---,,,,,,,,,,,,,,,,,,------.........***+++,,,,,,------,,,,,,***+++---//////...---,,,.........------,,,,,,,,,,,,,,,,,,---------......+++,,,...//////...,,,+++---,,,+++*********+++,,,,,,,,,---------,,,***)))//////////////////......//////.........---------+++,,,------++++++,,,---000///---,,,,,,---///000///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......222000......//////...---------------,,,,,,+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------........................,,,,,,------...///000000.........------,,,,,,,,,///............------------------............///........................---......---,,,---///111111000///...............)))***++++++,,,---......++++++++++++,,,---..................---,,,+++++++++,,,,,,---...///000000......------------......000000//////.........---............////////////...------------...//////......------------......////////////////////////------------------------............////////////........................000000//////.........---111111000///...---,,,,,,000000//////.........---............/////////000000000000000000000000000000000000000000000000000000000111111111111000000......000111333555666666111111111000000000000000222222222222222222333333444555666777999:::<<<<<<;;;<<<<<<<<<;;;;;;===>>>@@@@@@@@@@@@@@@???>>>===@@@===<<<>>>AAADDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFF>>>======<<<;;;;;;::::::;;;:::888666444333222222333333333222222222111111///000222333333222000///111111222222222333333333333000...///222444333111///111222444333222000///333333444444555555555555444555666555444555999===@@@CCCHHHNNNTTTZZZ^^^```eee^^^UUUOOOMMMMMMMMMMMMKKKJJJHHHFFFEEEEEEDDDEEEIIIGGGDDDCCCCCCEEEHHHJJJ,,,,,,++++++++++++++++++******+++,,,---------,,,+++++++++++++++++++++++++++++++++---......---+++------------------------------------------------------,,,,,,,,,------...666777888888777444111///......---------...////////////.........---------...------------...//////,,,,,,,,,---------......++++++,,,---------------,,,,,,,,,,,,------......------------------,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,+++*********+++,,,...///,,,---......---,,,+++***------------............//////.........---------+++---------,,,+++,,,---000...---,,,,,,---...000///...---,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,,,,+++++++++------------------------..............................---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......111///------.........------------------,,,+++***+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000/////////......---------///............------------------............///........................+++,,,,,,,,,++++++---...000//////............///------------------.........---,,,,,,,,,,,,,,,---++++++,,,------,,,,,,,,,---------.....................------------......000/////////.........---............////////////...------------...//////......------------..............................------------------------............////////////........................000/////////............000000000///......------000/////////...................../////////000000000000000000000000000000000000000000000000000000000000111111111111000000//////000111333444555555222222222222222222111111333333333333333444444444777777888888888999999999:::;;;;;;;;;::::::<<<===@@@@@@@@@@@@@@@???>>>>>>???===<<<>>>BBBDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDD======<<<<<<;;;;;;;;;:::888888777666666666666666333333333222222222111111222222333444444333111111111111222222222333333333333111///000222333333111222222333444444333222111666666555555555555666666777999:::::::::<<>>???>>>>>>???BBBDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA<<<<<<<<<<<<<<<;;;;;;;;;888888777777666666777777333333333222222222111111444444444333333222222222111111222222222333333333222111000000222333333222444444444333333444444555999888666555555666888999;;;===@@@BBBDDDHHHMMMQQQ[[[^^^bbbeeedddaaa\\\YYYQQQMMMGGGCCCBBBBBBBBBBBBEEEDDDCCCCCCEEEHHHKKKMMMLLLMMMOOORRRSSSSSSSSSSSS*********++++++,,,,,,,,,------.........---,,,,,,...---+++******+++---......,,,,,,---...///...,,,,,,,,,------------------------------------------+++++++++,,,---...///000+++,,,---......---,,,+++------------...///000111........................111000///...---,,,,,,,,,------------------------,,,---......//////......------,,,+++,,,---...///,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...000///...---,,,+++++++++.....................---,,,,,,,,,------...//////........................,,,...///...---,,,---...///...------------...///---------------...///000---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------.....................------------------------------++++++,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........,,,++++++,,,---,,,+++,,,---------------,,,,,,+++,,,------......------+++,,,,,,---...//////000//////...---,,,,,,++++++........................---------.........////////////..................///............------------------............///........................***---///000///.........------------......///000.........---------------000///...---------------***+++,,,---------------..............................------------..........................................////////////...------------...//////......------------..............................////////////////////////............////////////........................///////////////.....................//////000000///////////////............////////////000000000////////////////////////////////////////////////000000111111111111000000111111111111222222222222222222222222333333333333333333333444555555666666::::::999999888777777777:::;;;;;;;;;::::::<<<>>>@@@@@@@@@AAAAAA@@@????????????@@@AAACCCDDDDDDDDDDDDCCCBBBAAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666555444444333333333333222222222111111555444333222222111222222111111222222222333333333222111111111222333333333555444333222222444555777888777666555777:::===???BBBEEEHHHMMMRRRXXX]]]```ggghhhgggeee```ZZZSSSOOOJJJHHHDDDBBBAAAAAABBBCCCEEEFFFHHHJJJMMMPPPRRRSSSTTTTTTUUUVVVWWWVVVVVVUUU*********++++++,,,,,,,,,------.........---,,,,,,...---+++******+++---...///...,,,,,,------,,,+++,,,,,,,,,---------......------------------------+++++++++,,,---...///000------...///000000//////...............///000111---.....................111000///...---,,,,,,,,,------------------------,,,---......//////......+++,,,---.........---,,,,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...//////......---,,,++++++........................------......////////////---.....................---...//////------...///.........------.........------------......///000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.................................------------------------+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---,,,******,,,---,,,,,,,,,------......---------+++,,,------......------******+++,,,---.........//////...---,,,,,,++++++........................---------...............------------------------///............------------------............///........................***---///000///.........---------------...///000***++++++,,,------......---------------...///000......///......---,,,,,,,,,,,,------...//////000......------------......---------...........................////////////...------------...//////......------------..............................////////////////////////............////////////////////////////////////.........///////////////------......///000000000.........///////////////////////////000000000111////////////////////////////////////////////////000000111111111111000000111111111111111111111111111111111111222222333333111222222333444555555555888888888888888999999999;;;<<<===<<<;;;<<<===??????@@@@@@AAAAAAAAA@@@@@@???AAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;999888666555444333222222333333333222222222111111333333222111000111111111111111222222222333333333222222222222222222333444555444222111111333666777666555666888;;;@@@EEEHHHNNNPPPTTTYYY```fffkkkmmmnnnkkkeee^^^VVVPPPKKKIIIFFFEEEDDDBBBAAACCCEEEGGGIIILLLPPPUUUXXXZZZYYYYYY[[[ZZZXXXWWWVVVVVVVVVWWW++++++++++++++++++,,,,,,+++,,,,,,---------,,,,,,...---,,,++++++,,,---...///---++++++,,,,,,,,,++++++,,,,,,------.........------------------------,,,,,,,,,,,,------...///---...//////000000000000000000//////...//////000---------..................------------...//////...------------,,,,,,,,,,,,,,,---............---***+++---//////...---+++,,,,,,------------------,,,,,,,,,---------......------------------------)))***+++---............---------,,,------...///////////////////////////---------..................///000///.........000........................------,,,,,,---...//////,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---------............---------...............------------------------,,,------....../////////......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---+++***+++,,,------,,,,,,------............---+++,,,------......------***++++++,,,,,,---------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------------///............------------------............///........................)))+++------,,,+++,,,------------,,,------......))))))***+++,,,---...///,,,,,,,,,,,,---...///000000000000//////...---,,,++++++,,,---...///000111......------------......---------------.....................////////////...------------...//////......------------......------------------------....................................////////////////////////////////////.........///////////////---.........//////000000.........////////////////////////000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111000000111111222222333333111111222333444555555666666666777888999:::::::::<<<===>>>===<<<<<<>>>@@@???@@@AAAAAAAAAAAAAAAAAAAAACCCEEEEEECCCBBBBBBBBB?????????>>>>>>>>>======>>>======<<<;;;;;;::::::444444333333444444555555333333333222222222111111111111111111111111111111111111222222222333333333111222333333111222333555444333222111222444666777555666999===CCCIIIOOORRRZZZZZZ\\\aaagggkkkmmmmmmjjjeee]]]UUUNNNJJJIIIHHHDDDDDDCCCBBBBBBDDDIIILLLQQQTTTYYY^^^``````___^^^^^^^^^\\\[[[[[[\\\^^^^^^,,,,,,++++++++++++++++++******+++,,,---------,,,------------------------+++)))((()))+++---------++++++,,,,,,---......///------------------------------,,,,,,,,,------...,,,,,,------------------222111000///............---------.........//////...------------...//////......---------,,,,,,,,,++++++,,,---------------,,,,,,---------...------------------------,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,&&&(((***,,,......//////---,,,++++++,,,---...///000//////......------,,,---------.........//////...///000000///...///000---..................------,,,,,,,,,,,,,,,---...+++++++++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............,,,,,,---------.........------------------------,,,,,,------...//////000......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,***+++---......---,,,,,,---...............+++,,,------......------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........//////............------------------............///........................+++,,,,,,,,,++++++---.........---,,,,,,,,,------+++,,,,,,,,,------......---,,,,,,,,,,,,,,,------.........///......------,,,---------......//////......------------......,,,,,,,,,------.....................////////////...------------...//////......------------......------------------------------------------------............////////////////////////////////////............/////////000.........///////////////............/////////000//////000000000111111111000000000000000000000000000000000000000000000000000000111111111111000000//////000000111111222222111111222222333444444555222222333444555666777777666777777888999999::::::;;;<<<======<<<<<<===??????@@@AAAAAABBBBBBAAAAAACCCEEEGGGGGGDDDAAA@@@@@@<<<<<<=========>>>>>>>>>??????>>><<<;;;:::999888444444444444444555666666333333333222222222111111///000222333444333333222111111222222222333333333111333444333111111444666444444444444444666777888888:::>>>DDDKKKQQQWWWZZZ^^^]]]]]]^^^aaabbbaaa___]]]YYYRRRLLLIIIHHHIIIJJJFFFFFFEEEDDDDDDHHHNNNTTT[[[\\\^^^```aaabbbbbbbbbbbbcccfffiiilllnnnpppqqq---,,,,,,++++++*********((()))***+++,,,---------,,,------......------,,,(((&&&&&&'''+++...///000++++++,,,,,,---...//////------------------------......---,,,,,,,,,------........................333222111///............---------.........//////111000///...---,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,++++++---...000.........------,,,,,,,,,,,,,,,,,,---------......+++,,,...//////...,,,+++((()))+++,,,------,,,+++,,,++++++***+++,,,......//////...---,,,++++++***---------.........//////...000111000///...///111------............---------,,,,,,++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////,,,,,,,,,---------......------------------------******++++++,,,---............---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---......---,,,++++++---//////...,,,,,,---.../////////...+++,,,------......------..................------,,,,,,------------------.............................................------.........//////000000//////.........------------------.........//////........................---......---,,,---///111///...------,,,,,,,,,,,,///............---------......---,,,++++++++++++++++++,,,---............///............---------.........------.........,,,,,,,,,------...................../////////000...------------...//////.........------.........------------------------------------------------............/////////000000000000000000000000000---.........//////000000////////////////////////---.........//////000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000/////////000111111222222222222333333444555666666333333444555666777888999888888888888888999999999;;;<<<<<<<<<;;;;;;===>>>???@@@AAAAAABBBBBBBBBBBBDDDGGGIIIHHHDDD@@@??????::::::;;;<<<===>>>??????@@@???>>>===;;;999888777999888777555555444444444333333333222222222111111...000222555666555444333111111222222222333333333111333444333111111444666555555555666666777888999;;;>>>CCCIIIPPPVVV[[[^^^^^^[[[YYYXXXXXXWWWSSSPPPPPPNNNJJJGGGFFFGGGIIIKKKIIIIIIHHHGGGGGGLLLTTTZZZaaa```___^^^___aaacccdddeeeiiipppwww}}}*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---.........---000///...---------------,,,------......------,,,,,,++++++***+++,,,...///000///...------...///000000000//////.........---.../////////...---,,,,,,/////////000///......---//////.........---------.........------,,,,,,,,,,,,------...------,,,,,,+++,,,---......---,,,+++,,,,,,,,,++++++*********............////////////......//////...---,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////......222000.........///...---+++,,,.../////////......***+++---//////...---,,,................................................***++++++,,,,,,------...---------...------,,,,,,------------------------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------------------........................000///...---,,,+++++++++,,,,,,,,,------.........***************+++++++++...------,,,,,,,,,------000///,,,*********+++,,,------............------,,,------......------,,,---...............---------------,,,,,,,,,++++++------------------------/////////......---------------------------------+++***)))(((((()))***+++------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---//////............//////........................---------............///,,,---------.../////////.........////////////000---------............///---///000000///......///111111000000//////......,,,---...//////...---,,,////////////////////////+++,,,...///000///......//////......---------,,,000///...------...///000------......//////000000222111000//////...////////////............//////000///...------...///000//////............//////222111111111000000//////////////////////////////000000111111111111000000333222111000000111222333444444333333333333222222444444333444555777999:::888888777777777777777888999:::;;;;;;::::::<<<>>>@@@@@@AAAAAAAAA@@@??????CCCDDDDDDDDDBBBAAA???>>><<<===============<<<;;;@@@???>>>>>>>>><<<999666666555444333333333333333333333333222222222111111111111222222222333333333444444444444444444444444888666333222333444555555555555555666:::>>>BBBDDDDDDHHHMMMSSSWWWYYYYYYYYYUUUQQQKKKIIIIIIIIIHHHGGGMMMJJJHHHGGGJJJMMMOOOPPPNNNPPPQQQMMMJJJNNNXXXbbbiii```[[[^^^aaabbbfffkkksssxxx++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++***++++++,,,------,,,,,,------------,,,,,,++++++,,,------......------,,,...---,,,,,,,,,---.../////////............//////000/////////..................//////......---,,,000/////////............//////.........---------......---------,,,,,,,,,,,,,,,------...---------,,,------------------,,,------,,,,,,,,,+++++++++------......//////000000......//////...------,,,------------------------,,,---......//////......111///------...///...------...///000000///......***+++---...///...---,,,................................................//////...------,,,,,,+++,,,------...------,,,,,,------------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---------------------------........................//////...---,,,,,,,,,,,,------...............///,,,,,,,,,,,,++++++++++++...------,,,,,,---------000...,,,+++******+++,,,------............------,,,------......------,,,---...............---------------,,,,,,,,,++++++........................------,,,,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,------...///..................///........................---------............///---------...............------........./////////---------............///---...000000.........///000000000000//////......---......//////......---////////////////////////------................../////////.........------000///...------...///000.........///////////////111000000////////////000//////............//////000///...------...///000000//////////////////000111111000000000/////////////////////////////////000000111111111111000000222222111000000111222222222222222333333444444444444444444444555777888:::888888777777777777888888999:::;;;;;;:::;;;===>>>>>>???@@@AAAAAABBBCCCCCCFFFEEEDDDBBBAAA@@@AAAAAA???>>>>>>>>>======<<<<<>>=========<<<999777666555444444444444444444333333333222222222111111111222222222222333333333444444444444444444444444555444222222333444444555555444444555999???EEEHHHNNNQQQUUUYYY[[[ZZZWWWUUUPPPLLLGGGEEEFFFGGGFFFEEEGGGGGGGGGKKKPPPUUUXXXYYYWWWZZZ^^^___``````ccceeeggg```]]]bbbhhhlllqqqwww,,,,,,++++++++++++++++++------------,,,,,,,,,,,,******+++++++++++++++,,,------...///...---,,,+++,,,------......------,,,//////...---------............////////////......////////////................../////////...------111000///...---......///...............---------...------------,,,,,,,,,+++,,,,,,---.........---...------,,,,,,------...---------------,,,,,,,,,,,,,,,---...//////000000.........///......---,,,,,,---...//////...---,,,------...////////////......---+++,,,...///.........//////000//////......+++,,,---.........---,,,................................................000//////......---,,,,,,,,,,,,------...------,,,------------------------,,,------------.........,,,,,,,,,---------......------------------------........................///...------,,,,,,,,,,,,///////////////...............------,,,,,,++++++---------,,,,,,------...///...---+++++++++,,,,,,------............------,,,------......------,,,------...............---------------,,,,,,,,,,,,////////////////////////---,,,,,,,,,,,,+++++++++------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------///...---------......///......------------..............................---------............///...............---------,,,---------............---------............///---...000000...---...///000000000////////////...///..................//////////////////////////////......---------......000000////////////......000///...------...///000///////////////.........000////////////000000111//////............////////////............//////000000000000000000000000000000///////////////...000000000000000000000000000000111111111111000000222222111000000111222222000111111222444555555666444444444444555777888999888888888888888888888888999:::;;;;;;:::;;;===???======???@@@CCCEEEFFFGGGIIIGGGDDDAAA@@@AAACCCDDDBBBAAA???>>>=========>>>===<<<;;;;;;<<<;;;999777555555555444555555666666333333333222222222111111222222222222333333333333444444444444444444444444444444444333444444555555888888999<<>>@@@BBBDDDFFFHHHIIIHHHGGGEEECCCBBBBBBDDDDDDEEECCCAAA>>>======>>>???;;;:::999999::::::888777555555555555555666777888333333333222222222111111222222222333333333444444333333444444444444444444555666666666555555666777:::<<>>>>>???@@@;;;:::888888999999888777555555555555555666777888333333333222222222111111222222333333333444444444333333333444444444555555444666777666555666888:::===CCCLLLVVV]]]```aaaaaaddddddccc```ZZZQQQIIIEEEDDDDDDDDDEEEFFFGGGIIIKKKQQQOOONNNQQQXXXbbbjjjnnnwww|||zzz}}},,,,,,++++++++++++++++++,,,,,,,,,,,,------------///...---,,,+++,,,---...+++,,,---...///...------,,,------......------,,,,,,,,,,,,------,,,++++++......////////////...............///////////////......///000000000//////111000///...---......///---------...............,,,,,,,,,------------...,,,------......------,,,...------,,,,,,------...---------...............---------------.........,,,---......///.........---...///000000///...---......///000000000000///---,,,+++,,,...000000///---------------...//////...------------,,,,,,,,,...................................................------,,,++++++******++++++,,,---............------------------------,,,------------.........---------.........//////------------------------...........................------,,,,,,------------------------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,---......///------......------------------............------,,,------......------,,,,,,,,,---...////////////............---------,,,------------------------+++++++++,,,,,,,,,,,,---........................//////000000000000//////........................,,,,,,,,,------------.........------------......******+++,,,------------......------------..............................---------............///...............---------,,,---------............---------............///,,,---//////---,,,---...---............/////////000//////////////////000///////////////////////////......---------............////////////000000000///...------...///000///////////////.........000////////////000000111//////............//////......////////////.........///111111111111///......////////////000000000000000000000000000000000111111222222222222111111000111222222222222111000444444444333333222222222444444555666777777666666666777888:::::::::999999:::;;;<<<<<<;;;<<<>>>@@@@@@BBBEEEHHHIIIHHHGGGEEEDDDEEEFFFFFFFFFEEECCCBBBDDDCCCAAA@@@?????????@@@<<<:::888888888888777666555555555444555555666666333333333222222222111111333333333333444444444444222333333444444555555555333555777777777999???CCCLLLSSS^^^hhhllllllhhheee___]]][[[WWWRRRLLLHHHFFFDDDFFFHHHHHHIIIJJJMMMOOOQQQPPPPPPUUU___jjjtttyyy|||++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---///...,,,+++***+++,,,---++++++,,,,,,------------,,,------......------,,,+++,,,---......------,,,//////............//////............/////////000......///000000000000000000/////////............---------.........//////,,,,,,,,,---------..................---,,,++++++,,,------------------,,,,,,,,,---------...............------------,,,,,,,,,------...//////....................................///000000000000000///---,,,---...000000///............///000222333......------,,,,,,,,,,,,.........................................................---,,,,,,++++++***+++,,,---............------------------------,,,,,,,,,,,,------------,,,,,,---------.........------------------------........................---------,,,,,,------...------------............------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...............---------............------,,,------......------,,,+++,,,---...////////////............------------........................+++++++++,,,,,,,,,------..............................///000000///......------------------------,,,,,,,,,---------............------------......***+++,,,---.........---///..................///........................---------............///---------...............------........./////////---------............///+++---......---,,,---------------.........////////////000000000000//////////////////////////////------..................------........./////////000///...------...///000.........///////////////111000000////////////000//////............//////---...///000000///...------...000111111000...---/////////000000000111111////////////////////////111222222333333222222111000111222222222222111000333333333333333333333333444555666777777666666555555777999:::;;;;;;:::999:::<<<<<<<<<;;;<<<>>>@@@>>>BBBGGGKKKLLLKKKHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@??????>>><<<999888888888777666666555444444444444444444333333333222222222111111333333333444444444444555222222333333444555555666333777:::;;;===CCCLLLTTT]]]ccckkkqqqrrrnnngggbbbWWWTTTPPPLLLJJJIIIJJJJJJJJJMMMPPPPPPPPPQQQTTTVVVYYYZZZ^^^eeeppp{{{*********++++++,,,,,,---*********++++++,,,,,,,,,...---+++))))))***+++,,,---------------...///000,,,------......------,,,+++,,,.../////////......000///...------...///000---.........//////000000......///000000000000000/////////000//////...------------.........//////,,,,,,,,,------........./////////...---,,,******+++,,,............,,,+++,,,,,,,,,---------......///......------,,,++++++,,,,,,---.../////////.........------------.........//////000000000000000000...------///000000///////////////111333555666///...---,,,,,,,,,,,,,,,................................................,,,,,,------...//////000***+++,,,---............------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------........................------,,,,,,,,,------...---.........//////000000---------...............+++++++++,,,---...///000------......///......------..................---,,,------......------,,,+++,,,---...//////////////////.........---------////////////////////////---------....../////////////////////////////////+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,------...............------------......***+++---///000000////////////............//////........................---------.........//////,,,------....../////////.........////////////000---------.........//////+++---......---,,,,,,------------.........//////...///000111111000///...////////////////////////+++,,,...///000///......,,,---------......//////000///...------...///000---.........//////000000222111000//////...////////////............//////---...///000000///...------...///111111///...---//////000000111111222222////////////////////////111222222333333222222111000111222333333222111000111111222333444444555666444555666777777777666555555777999;;;<<<;;;:::999;;;<<<===<<<<<<<<<>>>@@@<<<@@@GGGLLLNNNLLLIIIFFFGGGEEECCCAAAAAABBBDDDFFF@@@@@@AAAAAAAAA@@@??????@@@===:::888888888777666666555444333333333333333333333333222222222111111333333333444444444555555222222333333444555666666666:::>>>AAAEEEMMMYYYccccccfffkkknnnllleee^^^YYYRRROOOJJJFFFFFFHHHLLLNNNQQQTTTWWWXXXWWWXXX[[[^^^dddgggmmmvvv,,,,,,,,,++++++*********///---+++)))((((((((()))*********++++++,,,,,,,,,------------------------111111111000//////......////////////////////////............//////////////////////////////////////////////////////////////////...------------...---.........//////000000...---------...///111222000///...---,,,------...........................000000000000000000000000,,,,,,------.../////////,,,,,,,,,---------..................////////////111000000///...---------........................------///000222444555666........................///...---------///000111222000///---,,,,,,,,,---///...---,,,,,,,,,,,,,,,000000//////.........------...///000000///...---////////////////////////.........................../////////---,,,---...---------------------------------............//////............---------........................,,,------......------,,,//////.........---------...------,,,---...///000---,,,******,,,///222444,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------........................////////////////////////........................---------............///........./////////000000................................................//////.........------------,,,,,,,,,,,,---......------,,,+++,,,---.../////////............//////)))***+++,,,...///000111---------,,,,,,++++++++++++,,,---...////////////000000000000000000000000------......//////000000000000//////.........---+++,,,,,,------......///////////////////////////------............------////////////////////////,,,...000222333222111000000000000000000000000000......////////////......///000111222222111000///111111000000//////......////////////000000000000000111111111111222222222000000111222333333444444444444333333222333333333444444333444555777999:::777888888999;;;<<<<<<===<<<<<<<<<===============???BBBFFFJJJKKKIIIEEECCCDDDDDDCCCBBBAAAAAA@@@???@@@@@@@@@@@@@@@???======;;;:::999777666666555555555555444444444333333333222222111111111111222222666444222111222333444333222333555777999:::;;;;;;:::BBBHHHLLLUUUaaafffeeepppiii```YYYUUUSSSQQQOOOIIIGGGFFFFFFJJJNNNQQQRRR]]]]]]]]]\\\]]]aaagggkkkttt}}},,,,,,+++++++++*********---,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------//////............------////////////////////////............////////////////////////////////////000000000000000000000000//////...------------...---........./////////000...---------...///111222000///...---,,,------.........................../////////////////////////////////...------,,,,,,,,,,,,---------.....................////////////111111111000//////..............................---...///000111333444444//////////////////////////////...---......///000000000...---,,,,,,------///...------,,,,,,,,,---///.........---------------...///000000///...---////////////////////////...........................///000///---,,,---...---------------------------------............//////............---------........................,,,------......------,,,//////.........---------...---,,,,,,,,,...///000......,,,,,,,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------........................................................................---------............///,,,,,,,,,,,,------------................................................//////.........---------------,,,,,,------...///......---------...///000//////............//////---------......//////////////////......------------...............------////////////////////////.........///////////////000/////////............------------------------////////////////////////------............------////////////////////////---...000222222222111000//////////////////////////////000000000000/////////000111111111111000///111000000000/////////...////////////000000000111//////000000000111111111//////000111111222333333444333333222222222333333444444444444555777999:::888888999:::;;;;;;<<<<<<<<<<<<============>>>>>>===@@@CCCFFFGGGEEECCCAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>======::::::888777666555555555444444444444333333333333333333222222222222333333444333222333444555555555777666666888:::>>>BBBDDDIIIPPPVVVZZZ```hhhkkkiiiddd___WWWRRROOOMMMJJJHHHJJJIIIIIIKKKOOOTTTXXXZZZeeegggiiilllpppvvv|||------------,,,,,,,,,,,,++++++,,,------...------/////////...............------------------------,,,,,,,,,,,,,,,---------////////////////////////............////////////////////////////////////111111111111111111111111//////...------------................../////////------------...///000111//////...------------.................................................../////////...------,,,,,,,,,------------.....................////////////222111111000000/////////..............................//////000111111111000000000000000000000000000//////........./////////......---------......///...------,,,------------------------,,,,,,,,,......////////////......////////////////////////...........................///000///---,,,---...........................---------............//////............---------........................,,,------......------,,,...............---------------,,,,,,,,,---......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------............------........................................................................---------............///+++++++++,,,,,,,,,------...............................................................------------------,,,------...//////............///000000//////............//////000000000///......------/////////...............////////////...---,,,+++........................///////////////.........////////////............//////......---,,,,,,+++////////////////////////------............------////////////////////////---...000111222111111000........................000000000111111000000000///000000111111000000///000000000000/////////////////////000000000111111.../////////000000000000/////////000111111222222333333222222222222333333555444444444555777999:::999999::::::;;;;;;<<<<<<=========>>>>>>>>>??????===>>>@@@AAABBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>===<<<:::999888777666555555555444444333333333222222222444444333333333333444444222333333444555555666666888888888:::???GGGNNNRRR[[[aaaeeegggiiikkkiiieeeWWWSSSNNNJJJHHHGGGFFFEEELLLNNNPPPUUUZZZ```fffiiivvvzzz///////////////.........***+++---.........---,,,////////////............------------------------******+++,,,------......////////////////////////............////////////////////////////////////000000000000000000000000//////...------------...........................------------......//////............------......................................................,,,,,,------.../////////------------........................////////////000000000000//////..............................////////////////////////////////////////////////000//////...............------------......//////......------------......------------------------...//////////////////...////////////////////////...........................///000///...------///////////////////////////---------............//////............---------........................,,,------......------,,,........................------,,,,,,,,,---------...////////////---,,,+++------------------------............////////////------............------........................................................................---------............///------------............------------------------................................................---------------...//////...............////////////......------......///000000//////...------------------------,,,,,,,,,......//////...------,,,........................000000//////......------///////////////.........///.........---------,,,////////////////////////------............------////////////////////////......///000111111000000........................//////000000000000/////////000000000000000000///000000000000//////////////////000000000111111111/////////000000000111111000000000000111111222222333222222222222333333444666555555555555777999:::::::::::::::;;;;;;<<<<<<======>>>>>>???@@@@@@@@@=========>>>>>>??????????????????????????????@@@????????????>>>===<<<;;;:::999888777555555555555444333333333333222222222444444333333333333444444222333444555555555555666555888===DDDMMMWWW___dddjjjmmmnnnmmmjjjeee^^^YYYPPPLLLHHHEEEDDDFFFIIIJJJRRRVVV]]]dddllluuu|||---------------.........+++,,,---------,,,***)))------------------------------------------------++++++,,,---...//////000////////////////////////............//////////////////////////////////////////////////////////////////...------------..................------------------...............------..................................................................,,,,,,------.../////////---------.........//////............////////////...............---------////////////////////////////////////.........---........................//////////////////......,,,,,,---....../////////......---------......///..................///////////////......////////////////////////////////////////////////////////////000000000...---...///////////////////////////---------............//////............---------........................,,,------......------,,,---.....................---------------------,,,+++---...///000///...---------------------------........./////////000000------............------........................................................................---------............///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................---........................------------...//////,,,,,,------..................------------......------------------......------------------------,,,------...//////..............................000000//////......------.........///////////////---------....../////////////////////////////////------............------////////////////////////...//////000000000000000........................---..................---000//////////////////000////////////000000000000000000000000111111111111000000000111111111222222111111111222222222222222333333222222333444444555666666555555666777888999:::::::::;;;;;;<<<<<<===>>>>>>??????@@@AAAAAABBB???>>>=========>>>???@@@AAAAAA@@@??????>>>======>>>>>>>>>>>>===<<<;;;;;;:::999888666555555444444444444444333333333222222333333222222222222333333222444555555444444666888888???KKKYYYeeennntttvvvxxxvvvuuuqqqhhh]]]TTTOOOLLLIIIEEEBBBCCCHHHOOOTTT^^^eeeooozzz************++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------------------------------,,,------...///000000111////////////////////////............////////////////////////////////////........................//////...------------............---------------,,,------.........------,,,---......///........................................................./////////...------,,,,,,------........./////////............////////////------------------------////////////////////////000000//////....................................------...///000000//////,,,,,,---.../////////............---......///000........./////////////////////............/////////////////////////////////////////////////////////000111000...---...///........................---------............//////............---------........................,,,------......------,,,---------.....................//////......---,,,***+++---///000000//////------------------------............/////////000------............------........................------------------------........................---------............///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------.....................------......///000+++,,,------......------......------------......***++++++,,,---.../////////////////////000000000+++,,,---...////////////........................///////////////..................///////////////,,,------...//////000000////////////////////////------............------////////////////////////////////////////////////........................,,,------......------,,,000//////......//////000////////////000000000000000000000111111111222222111111111111222222222222222222222222222222222222444333333444444555666777777777666555666777888999999999:::;;;<<<===>>>>>>>>>??????@@@AAABBBCCCCCC@@@???>>>======>>>@@@AAABBBBBBAAA@@@???>>>===<<<>>>>>>>>>>>>===<<<;;;:::999888777666555444444444555555444444444333333333333333222222222222333333222444666666555777;;;???EEEOOO```rrr~~~|||wwwqqqfffYYYPPPMMMHHHGGGEEEDDDFFFMMMWWW]]]kkkttt)))*********++++++++++++,,,,,,,,,,,,,,,------...******+++,,,---......///------------------------------....../////////000////////////////////////............//////////////////////////////////////////////////////////////////...------------............------,,,,,,,,,,,,---.........---,,,,,,,,,,,,.../////////............................../////////////////////////////////...------,,,,,,............////////////............////////////........................////////////////////////000000000///////////////........................+++,,,...///000000000000,,,---...//////......---...............///000000---------....../////////000///...------...///000///////////////////////////////////////////////////000111000.........000---------------------------------............//////............---------........................,,,------......------,,,---------.........////////////000000000///...---+++,,,---...////////////........................------........./////////------............------........................------------------------........................---------............///---------.........//////................................................---------.........//////...............//////000,,,,,,.../////////...---...------,,,,,,------...,,,,,,------.../////////.../////////000000000111------...............---////////////////////////.........///////////////............/////////000............////////////////////////////////////------............------/////////////////////////////////.........//////////////////////////////------............------000///............///000.../////////000000000111000000111111111222222222000000000000111111111111222222222111111111111111555444444555555777888888888777666666666777888999777888999;;;<<<>>>???@@@??????@@@AAABBBCCCDDDDDD@@@??????>>>>>>>>>???@@@AAAAAA@@@@@@@@@?????????============<<<;;;::::::999888777666555444444444666666666555555555444444444444333333333333444444111444777777888<<>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA============<<<;;;:::999999888777666444444444444777666666666666555555555555555555444444555555555000444777999;;;AAAKKKSSScccnnn}}}yyypppgggaaaXXXLLLHHHJJJDDDIIIOOOTTTXXX]]]dddiiittt~~~+++---///...+++***,,,///.........------,,,,,,,,,///......------......///---------.........//////........./////////000000000///...---,,,+++++++++,,,,,,,,,---------......---------.........//////000000000000000000000000///............------------------.........//////---------............//////---///111///+++***...,,,---...000111222222222111111000000//////......111///------...//////...,,,---......//////......................................................////////////000000000000111000...---,,,---///000000000000000000000000000000000///...............111111000000/////////...000000000///......------........................////////////////////////////////////000000000000333222111///.....................///////////////,,,,,,,,,---------......000000000//////.........//////......---------,,,000000//////.........---111111000000//////......////////////////////////111111111000//////.........---,,,++++++,,,---...000000//////......------//////.........---------...------,,,---...///000......---------,,,,,,,,,........................................................................//////.........---------...............---------................................................///...---,,,,,,---...///////////////////////////,,,---...//////...---,,,...............---------///............---------////////////////////////////////////////////////////////////////////////------,,,,,,,,,------...111111000///...---,,,,,,////////////////////////111111000000//////......////////////////////////......////////////......////////////////////////------///000111111111111333000...///222222111...//////............//////222222111111111111222222000111222333333222111000000111111111111222222222222333555555444555666888888777666666666777999:::999999:::;;;;;;<<<<<<===BBBAAA?????????AAACCCEEE????????????????????????BBBBBBBBBAAA@@@???>>>============<<<;;;;;;::::::999888888777666555555444666555444333222222222222777777666333222333777:::;;;;;;:::<<>>???AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA???>>>=========<<<<<<;;;:::::::::888888888777666555555555555444333333333333444444444555444333222333666888===>>>AAAFFFMMMVVVaaahhhnnnmmmmmmpppsssrrrlllggg^^^UUUNNNLLLJJJEEECCCDDDLLLNNNRRRVVVZZZ```gggkkkzzzzzzsssmmmeee```^^^...---,,,,,,---...---,,,,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------.........//////...---,,,,,,,,,,,,,,,------------.........------........./////////000000000000000000000000///............------------------...............---------............///666000,,,...///---+++,,,***+++,,,------------------------------,,,,,,,,,...111333222///,,,---...------...////////////...................................................000000000111111111222222222111///------------...000000000000000000000000000000///.........//////............------------------......///000000000////////////////////////////////////////////////111111000000//////......//////...............///000000//////......------,,,------------.........////////////............000000////////////......////////////............000000000000////////////////////////////////////++++++,,,,,,---......///...//////////////////...,,,,,,,,,------------------------,,,,,,,,,,,,,,,...------------...//////.........------------,,,.......................................................................................---------,,,---------.../////////................................................---------......---------////////////////////////---......//////......---,,,---------...////////////............---------////////////////////////////////////////////////////////////////////////000000//////............////////////////////////////////////////////////............------------////////////////////////......////////////......////////////////////////---...///000000111111000111000//////111111000///222111111000000111111222222222111111111111222222///000111111111111000000111111222222222333333333222444555555444444666777666666666666666777888888999999:::;;;;;;<<<<<<===??????>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCAAA???>>>======<<<<<<;;;;;;::::::999888888777777666666555555333333333333333444555555444555666555555777999<<<@@@EEELLLSSSZZZaaagggkkkiiieee___\\\[[[ZZZXXXUUUPPPKKKGGGHHHIIIIIIJJJMMMRRRUUUXXXYYYZZZ^^^gggnnn|||zzzppphhh```YYYWWWYYY///,,,***+++...///---+++,,,,,,,,,------.........///......------......///,,,,,,,,,,,,------------////////////000000000000//////...---------------------------........................////////////000000000000000000000000///............---------........................---------............///AAA888111000111...***)))&&&(((***,,,...///000111,,,---------------------000444888777222...///111------...///////////////................................................000111111111222222222222555444222111000000000000////////////////////////000000///////////////000000000000000000/////////000000000///......------000000000000000000000000////////////////////////111111000000//////......---------------...//////111111000///...------,,,------------............000000000000000000000000000000000000000////////////////////////.........000000000000////////////////////////////////////,,,,,,,,,------.........+++,,,---......---,,,+++,,,,,,,,,------......///------------------------......------........................------------................................................................................................,,,,,,,,,---...///000000................................................---...///000000///...---////////////////////////......////////////......,,,,,,,,,---...///000000///............---------////////////////////////////////////////////////////////////////////////.........------,,,++++++............//////000000////////////////////////........................////////////////////////......////////////......////////////////////////......///000000000000000////////////000000000000000//////////////////000222222111111111111222222//////000000000111111000222222222222333333333444333444555555444444555777666666666666666777777777999999:::;;;;;;<<<<<<===>>>>>>===>>>???@@@BBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEECCCBBB@@@>>>===<<<<<<;;;;;;:::999999999888777777777666666666555333222222222222333444444666777888888:::===CCCFFFHHHOOOXXX```eeefffgggggg```ZZZSSSOOONNNNNNNNNMMMJJJHHHHHHKKKOOOSSSXXX[[[XXX\\\^^^]]][[[^^^hhhqqqyyywwwrrrkkkeee]]]WWWYYY^^^///,,,***+++...///---+++,,,,,,,,,------.........///......------......///,,,,,,,,,---------....../////////000000000111111//////...---------......---------.........//////........./////////000000111111111111111111111111///............---------.....................------------............///@@@777000000111...+++***((()))+++---///000111111------......//////000000///444888777222//////111---...//////000000//////////////////////////////////////////////////////000111111111222222222222444333333222111000000000////////////////////////000000/////////000000111/////////000000000000000000000000///......------000000000000000000000000000000000000000000000000111000000000/////////...------,,,------...///000111111000///...------,,,---------.........//////------------------------/////////000000000000000.........///////////////////////////000000000000////////////////////////////////////......------+++,,,---......---,,,+++------....../////////000............////////////..................------//////.........---------........................................................................---.....................,,,,,,,,,---...///000000...................................................///000111111000///...////////////////////////////////////////////////,,,,,,,,,---...///000000///............---------////////////////////////////////////////////////////////////////////////------......---,,,++++++------......///000000000////////////////////////////////////////////////////////////////////////......////////////......////////////////////////...//////000000000000///....../////////000000111000000////////////000000222222111111111111222222000000000000000111111222222333333333444444444444333444666555444444555666555666666777777777777777999999:::;;;;;;<<<<<<============>>>???AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBB@@@???>>>;;;;;;;;;:::999999888888777777777777666666666666333333222222222222333333666777999;;;???FFFMMMSSSYYY___gggllllllhhhccc```UUURRRMMMIIIHHHHHHHHHIIIEEELLLUUU\\\aaaddddddbbb]]]bbbeeedddaaaccckkksssxxx}}}tttjjjgggeeeccc^^^[[[___fff...---,,,,,,---...---,,,,,,,,,---------------------,,,,,,++++++,,,,,,------------.........//////------.........///////////////...............///------........./////////....../////////000000000111111111111111111111111///............---------...............------------------............///555///+++...///...,,,---......////////////...............///000111222222---000333222///---...///......///000000000000///////////////////////////////////////////////////000000000111111111222222000000000000////////////000000000000000000000000000000/////////000111111---------...............------......///000000000////////////////////////000000000000000000000000/////////000000000000000...---------...///000000000000//////......------------........./////////.........///////////////......////////////000000.........///////////////////////////000000000000////////////////////////222111111000//////.........//////////////////............//////////////////////////////000000000.........///......---,,,/////////.........------........................................................................---------...............,,,---------.../////////................................................/////////000000/////////////////////////////////000//////......//////000,,,---------...////////////............---------////////////////////////////////////////////////////////////////////////---...///000000///...------.........//////000000/////////////////////////////////000000000000000////////////////////////......////////////......//////////////////////////////000000000000//////,,,...////////////000222333222222111111222222333222222111111111111222222111000000000111222333444333333333444444444555555444555666555444444555666666666777888888888888888999999:::;;;;;;<<<<<<===<<<===>>>???@@@BBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBB@@@???>>>;;;::::::999999888888777777777777777666666666666444444333333444555666666777;;;AAAGGGNNNVVV]]]cccooorrrvvvuuuooofff^^^YYYMMMLLLIIIFFFDDDDDDDDDEEEIIIXXXiiitttyyywwwooohhhdddiiimmmnnnmmmoootttyyyzzz}}}vvvjjjddd^^^^^^```cccdddccchhhppp,,,---...---,,,,,,---...------------------,,,,,,---,,,,,,++++++,,,,,,---........./////////000000---.........//////////////////............//////............////////////.../////////000000000000111111111111111111111111///............---------//////.........------------------............///---******...///------000//////000//////...---,,,------...///111222222333---------............///......///000000000000000/////////////////////////////////////////////////////////000000000111111......//////////////////000000000000000000000000000000//////000111111222------------.........///------......///000000000........................000000000000000000000000......//////000000111111//////.........///000000///////////////.....................////////////000000111111111222222222------........./////////............/////////000.../////////000000000111////////////////////////000000000000000000000000//////............/////////...............------............//////000000....../////////...,,,,,,////////////....................................................................................---------.........//////------........................................................................------------......////////////////////////111000///......///000111------..................///............---------////////////////////////////////////////////////////////////////////////+++---///000111000//////.........///////////////////////////////////////........./////////000000////////////////////////......////////////......//////////////////////////////000000000000//////+++...000///......000222333222222111111222222333222222111111111111222222222111111111222333444555444444444444555555555555444555666555444333444666666777888999:::999999888999999:::;;;;;;<<<<<<===<<<===???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@??????:::::::::999888888777777666666666666777777777777333444444666888:::<<<===AAAIIIUUUaaajjjqqqwwwzzz~~~~~~}}}wwwlll```WWWRRRGGGFFFEEECCCBBBCCCEEEGGGSSSbbbqqqxxx{{{zzztttmmmmmmqqqwww{{{}}}~~~~~~sssjjjiiilllooossswwwvvvnnneee```______```fffnnntttwww|||+++---///...+++***,,,///.........------,,,,,,,,,///......------......///////////////000000000000000000000000111111111111//////.........//////000............/////////000////////////000000000000111111111111111111111111//////.........---------//////.........------------------.........//////,,,+++---000///,,,---000,,,---......//////......,,,---...///000111222333///---,,,---///000111000...//////000000000000000000000000000000000000000000000000000000000000000////////////000000000000...///000111111222222111000000000000000000000000000000///000000111222222.../////////000000111111000000000///......------........................000000000000000000000000------...///000111222222000000////////////000000.........///////////////............/////////000------....../////////000,,,---------......//////---.........//////000000.../////////000000111111////////////////////////......//////000111111111...---,,,++++++,,,---............------,,,,,,,,,---------.........//////....../////////...,,,+++000/////////....................................................................................---------.........//////...............---------................................................------+++******+++------////////////////////////111000///......///000111...............---------//////.........---------////////////////////////////////////////////////////////////////////////(((***,,,...//////...---////////////////////////////////////////////////---------.........//////////////////////////////......////////////......///////////////////////////000000000000000//////+++---000///......000333111111000000000000111111222222111111111111222222222222111111222444555777444444444555555555666666444555666666444333444555777888999:::;;;:::999999999999:::;;;;;;<<<<<<======>>>???AAACCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???::::::999999888777777777666666666666777777777777333333555888;;;???BBBCCCMMMXXXiiiyyy~~~ttthhh[[[QQQMMMCCCBBBAAAAAABBBEEEKKKOOOYYYccciiihhhiiinnnpppnnnssswww~~~{{{mmmddd]]]]]]```YYY]]]cccfffccc^^^^^^bbbhhhiiippp}}},,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......------------......111111111111000000000000////////////////////////......------------......000000000000111111111111222222222111111111111000//////............//////......------------......000///---+++++++++---...,,,,,,.../////////...---////////////////////////111111000000//////......000000000000000000000000......//////000000111111000000000...,,,,,,...000000000000///////////////111111000///////////////000000111111111111000000111111000000//////......000000000000000000000000...//////000000000000///000000//////.........---111000///...------...///////////////////////////......//////000000111111////////////////////////////////////////////////////////////////////////000////////////...............///000000000000000......////////////......//////000000111111222222000000000000000000000000111111111111000...---,,,////////////////////////////////////////////////000000//////.........---////////////000000000000000///...------...///000---...///000000111000000222000...///111111///,,,000/////////000///...,,,............////////////,,,---------.../////////000000000000000000000000////////////////////////111111000///...---,,,,,,---------.........//////111111000000//////......000//////.........//////........................////////////////////////......////////////......111111111000///.........000000000000000000000000////////////////////////000000//////.........---////////////////////////............////////////........................000//////.........////////////............/////////////////////000000111////////////////////////000111111111111222222222444444444555555555555666555666666666777777777888666666666666555555555555:::::::::::::::::::::::::::999999:::===>>>>>>===>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????>>>:::999888666666666666777666666666555444555888;;;:::999888888;;;BBBJJJPPPcccttttttfff[[[RRRJJJDDDGGGBBB???CCCGGGJJJOOOUUU`````````aaaccciiipppvvvuuuhhh___ZZZZZZ[[[[[[[[[[[[___dddiiilllmmmuuu~~~,,,,,,------------------++++++,,,---......//////...------------...//////......------------......000000000000000000000000///////////////////////////......------......///...////////////000000000222222222111111111000000//////............//////......------------......000...---+++++++++---------...///000000000///...////////////////////////000000000000//////......000000000000000000000000////////////000000000000000111111000......///000000000000000000000000000111111000///////////////000000111111111111000000111111000000///////////////////////////////////////000000000000000//////000000000/////////......111000///...---......///////////////////////////.../////////000000000111//////////////////////////////////////////////////////////////////////////////.........---------......///000000000000000......////////////......//////000000000000000000000000000000000000000000///000000000000//////...////////////////////////////////////////////////000/////////............////////////000000000000000///...------...///000...//////000000000000///111///---...///000...,,,000/////////000000///---............////////////---------...............///////////////////////////////////////////////////////////////.........---------.........//////000000000000//////......//////............//////........................////////////////////////......////////////......////////////000000000000000000000000000000000000////////////////////////000/////////............////////////////////////............////////////........................//////............////////////............//////000000000000000111222222000000000000000000000000000111111111111222222222444444444444555555555555666666666666666777777777666666666666666666666666888888888999999:::::::::;;;;;;:::<<<>>>@@@??????????????????@@@AAABBBBBB@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@?????????>>>>>><<<;;;999888777777888888999999999777555444666888999;;;>>>AAAGGGOOOXXX^^^nnn|||zzzkkk^^^UUUOOOIIIFFFEEEBBBCCCHHHMMMOOORRRVVVWWWYYY[[[___eeeooozzz~~~uuuiii```[[[[[[]]]\\\^^^ccchhhooowww}}}------------------,,,,,,---------....../////////...------------...//////......------------...............//////000000111///////////////////////////......------......///............////////////222222111111111000000000//////............//////......------------............,,,+++++++++,,,------...000111111111000///////////////////////////000000000////////////...000000000000000000000000000000000000////////////000111222222000//////000111111111111111111111111111111000/////////000000000000111111111111000000111000000000000/////////........................111111111111000///......111000000000000000//////000000///.........//////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000/////////............///000000000000000...//////000000//////...000000//////////////////000000000000000000000000---...///000000000000000////////////////////////////////////////////////////////////............////////////000000000000//////............/////////000000000000//////...000...,,,,,,---......---///......///111111000...............////////////...............---------........................////////////////////////---.........//////000000---............/////////000000000////////////...//////............//////........................////////////////////////......////////////......,,,,,,---...000111222222000000000000000000000000000000000000000000000000////////////............////////////////////////............////////////........................//////............////////////............//////111111111111111222222333222222222222222222222222000111111111111222222222444444444444555555555555666666666666666666666666555555555666777777888888666777777888999::::::;;;=========???AAABBBBBB@@@AAAAAA@@@@@@@@@AAAAAABBB@@@@@@AAAAAA@@@@@@???>>>@@@@@@?????????>>>>>>>>>===<<<:::999888888999999999999999777666555777999:::???FFFNNNWWWaaajjjpppzzzyyynnn___SSSLLLJJJHHHFFFDDDCCCGGGNNNSSSSSSUUUYYYVVVXXX]]]dddmmmyyywwwwwwuuunnneeeaaabbbfffffflllsss{{{.........------,,,,,,,,,111000///...---,,,+++***...------------...//////......------------......,,,------...///000000111//////////////////////////////............//////........./////////000000111111111111000000000000//////............//////......------------.........---,,,,,,+++,,,---------...///000111000//////////////////////////////////////////////////////////////////////////////111111000000//////.........000222222111/////////111111111111111222222222111111000000///000000111000000111111111111000000000000000000000000000000////////////////////////222222222111000///...---111111111111000000000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////222222111111111000000000......///000000000000000//////000000000000//////000000//////......------////////////////////////......///////////////...///////////////////////////////////////////////////////////////.........////////////000000000000/////////....../////////000000111000000///...---000///---------......///---------...000000///.............../////////////////////...---------,,,........................////////////////////////............////////////...............////////////////////////////////////............//////000........................////////////////////////......////////////......,,,------...///000111111////////////////////////000000000000000000000000///////////////.........////////////////////////............////////////........................///............//////000//////............//////111000000000000111222222222222222222222222222222000000111111111222222222333333444444444555555555777666666666666555555555444555555666888999999:::666777777999:::;;;<<<<<>>>>>>>>>>>===<<<:::999888888999999555666777777666888:::===???FFFPPP[[[dddmmmtttyyy~~~jjjaaaTTTLLLIIIIIIJJJIIIGGGFFFJJJQQQTTTTTTXXX\\\```eeelllttt{{{}}}sssnnnsssxxxwwwrrrppptttyyy{{{.........------,,,,,,,,,//////...---,,,+++***)))...------------...//////......------------......,,,------...///000000111/////////////////////////////////......///////////////000000000111111111111111111000000000////////////............//////......------------......---------------------...,,,---.../////////......////////////////////////.............../////////////////////////////////111111000000//////......,,,...111111000......///000000111111222222222222111111000000000000111111000000111111111111000000000000000000111111111111000000000000000000000000222222222222111000......000000000000111111111111//////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////......///000000000000000//////000000000000//////000000//////......------////////////////////////000000000//////...---,,,////////////////////////////////////////////////.........///////////////////////////000000000000...//////////////////...000000111000000///...---////////////...///000000,,,++++++---//////...---............/////////////////////...---------,,,........................////////////////////////////////////............////////////////////////.............../////////...............///000000////////////////////////////////////////////////......////////////..............................////////////////////////000000000000000000000000.........///////////////////////////////////////............////////////////////////////////////...............///000000//////............//////000////////////000111111111111111111111111111111000000111111111222222222333333333444444444444555666666666555555555555555444555666777888:::;;;;;;888888999:::;;;======>>>??????AAACCCEEEFFFDDDCCC@@@???>>>>>>>>>>>>>>>???BBBBBBCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>======<<<;;;999888777777888888555666777777888:::???BBBLLLRRR\\\fffmmmrrruuuwww{{{|||zzzwwwtttqqqkkkdddYYYTTTPPPOOORRRUUUVVVUUUNNNMMMOOOSSSUUUVVV\\\dddmmmttt}}}uuupppoooyyy------------------,,,,,,+++++++++,,,,,,---------...------------...//////......------------...............//////000000111////////////////////////000//////......//////000000000000000111111111111111111000000000///////////////............//////......------------..................////////////+++,,,.../////////...---////////////////////////---............/////////000000000000000000000000000000000000////////////,,,...000000///...///000//////000000111222222222111111000000000111222222000000111111111111000000000000000111111111111222111111111111111111111111222222222222111000////////////000000000000000111//////000111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000//////.........---------......///000000000000000///000000111111000000///000000//////////////////000000000000000000000000000000000///...---++++++////////////////////////////////////////////////.........///////////////////////////000000000000......////////////......///000000000000//////...---///111111000///000111---,,,,,,---//////...,,,............////////////...............---------........................////////////////////////000000//////.........---000000000////////////...---............/////////......---......///000111////////////////////////////////////////////////......////////////......000000//////...---,,,,,,000000000000000000000000000000000000000000000000.........///////////////////////////////////////............////////////////////////////////////......---......///000111//////............/////////////////////000000111000000000000000000000000000111111111111222222222333333333333444444444444444444555555555666666666555666777888999:::;;;;;;999::::::;;;<<<======>>>??????AAACCCFFFFFFDDDBBB>>>>>>=========>>>>>>???@@@@@@AAAAAA@@@@@@???>>>??????>>>>>>>>>=========<<<;;;999888777777888888::::::::::::<<>>@@@CCCEEEEEECCCAAA>>>=========>>>???@@@@@@@@@@@@AAAAAA@@@@@@???>>>???>>>>>>>>>===============<<<:::999888888999999;;;;;;<<>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>============>>>===;;;:::999999::::::888:::<<>>>>>>>>???AAACCCBBBAAA???CCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<<<<===;;;999888999;;;;;;;;;>>><<<@@@MMM___nnnyyyzzzqqqhhh]]]WWWPPPKKKGGGGGGQQQ[[[mmmttt|||~~~zzzsssmmmkkkkkkrrr{{{wwwmmmfff```___bbb___fffqqq}}}......---------,,,,,,,,,---------.........//////...------------...////////////.........//////000000000000000000000000000/////////000000000111111222111000//////000111111000000000////////////000000000000000000000000000////////////////////////..................///000000000000000000000000000...//////000000//////...000000111111111000...---...////////////000000000000000////////////000000222222111000000000000000111000000//////000000111///000000000000111111111222222111111111111222222111111111111111111000000111111111000000000000111111111111111111111111111222222222222111111111000000000000000111111111111111000////////////000111000000111111111111111000000000000000000111222222000000////////////000000000000000111111111111222000111111222222111111000////////////000000111111//////000111111111111111000000000000000000000000//////////////////......000000/////////.........000000000000000000000000000000000000000000000000---...///000111111111111......////////////......000000000000000000000000//////............//////////////////////////////......////////////......////////////////////////......////////////......////////////////////////......///000000///......,,,---...///000///......111111111000000000//////000///...---------.../////////............//////////////////////////////////////////............222111000////////////000//////000111111111111000............////////////......//////////////////222222111000////////////........................//////////////////////////////............//////////////////////////////........./////////000000000000000000000000000000111000000000000000111111333222000//////000222333222222333333333333444444444444444333444555555666444555777666555555777888888888999999::::::;;;;;;======<<<<<<======>>>>>>@@@@@@@@@AAABBBCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;:::::::::;;;<<<=========>>>EEEWWWnnn{{{ooocccWWWPPPJJJHHHHHHLLLWWWaaammmppprrrqqqnnnkkkkkkmmmyyysssjjjbbb\\\\\\___fffmmmyyy...------------,,,,,,,,,---------..................------------...//////...............///000111000000000000000000000000000000000111111111222222333222111000////////////111111000000//////......000000000000000000000000000000000000000000000000///......---------......////////////////////////111000000//////000000111000000111111111000///...////////////000000000000111000000//////000000111222111000000000000000000222111111000000111111222/////////000000000000111222222333333333333222222000000000000000111111111222222111111000000000000111111111111111111111111333333333222222222222222000000000111111111222222111111000//////000111111///000111222333333333333111111111111111222222333111000000//////000000111111111111222222222333333111111000000000000111111/////////000000000000111//////000111111111111111000000000000000000000000111111000//////...------000000////////////......000000000000000000000000000000000000000000000000---...///000111222222222//////000000000000//////000000000000000000000000//////............//////000000000000000000000000......////////////......////////////////////////......////////////......//////////////////////////////000000000000//////---...///000000000//////111111111000000/////////111000//////........./////////............//////////////////////////////////////////............000000//////......//////...///000000111111000000............////////////------...//////000111111555444333111000000//////........................//////////////////////////////............//////////////////////////////....../////////000000000000000000000000000000000...//////000111222222333333222111000000111222333222222333333333333444444333333333333333444444555555666777777666666777888888888999999:::;;;<<<<<<===============>>>??????BBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@??????@@@AAA@@@??????>>>===<<<;;;:::777777777888999:::<<<<<>>>>>>>>>>>>>>???@@@AAACCCCCCCCCAAAAAAAAACCCEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDBBB@@@??????@@@@@@??????>>>===<<<;;;::::::666777888999999:::<<<>>>EEENNN___wwwppp```TTTOOOJJJJJJSSS\\\ccciiinnnllljjjeeeaaabbbkkkyyyrrrjjjbbb^^^]]]^^^fffooo------------------------.....................---...------------...//////---------......000111111/////////////////////////////////000000000111111//////000000111111111111000000111111000///...---////////////////////////////////////////////////000///...---------------////////////////////////111000............000111111000000000000111111111/////////000000000111111111111000000000000111111111000000000000000111111111000000//////000000111111111222222222222333333000111222333333222111000//////000000111111222222222222222333222111000///111111111111111111111111000000111111111111111111111111111111222222222222111111222222222222111111111111222222111000000///000////////////000111111111111000000000000111111000000000111111111222222222111000//////000111222111111111111000000000000//////000111111111111111////////////////////////////////////000000111111//////000000000000000000////////////////////////////////////////////////000000000///...---++++++000000111111111111000000//////////////////////////////............//////..............................////////////......////////////////////////......////////////......////////////////////////........................///////////////000000111------...///000111111222000000000000000//////...//////............//////////////////////////////////////////............//////............//////......///000000000000000............////////////111111000000///////////////////////////000111222//////////////////////////////////////////////////////............//////////////////////////////////////////000000000111///////////////////////////000111111111111000///222111111111111111111222222222222333333333444444333222222222222333444444777888999888777666777888888999:::;;;<<<===>>>>>>>>>>>>>>>??????AAABBBBBBCCCDDDDDDBBB@@@@@@CCCEEEHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDBBB@@@@@@@@@@@@??????>>>===<<<;;;:::::::::;;;<<<<<<<<<===AAADDDOOO\\\ooossscccVVVOOOQQQOOOSSS^^^gggiiijjjkkkhhhhhhgggggglllvvvrrreee```]]]^^^bbbiiivvv,,,,,,,,,------------..................---------...------------...//////...............///000111000000000000000000000000/////////000000000111111......000111222222222222...///000111111000///...000000000000000000000000////////////////////////000//////.........//////////////////////////////000//////......//////000111111000000000111222222............////////////222111111000000111111222000000000000000111111222000000000//////000000000222222222333333333444444111111222222222222111111111111111111111222222222000111222333333222111000222222222222222222222222000000000000000111111111111111111222222222222333111222333333333333222111222222222222111000///...///////////////000000111222111111000000111111222000000000111111111111222222222111111111111222222222111111111111000000000//////000111111111111111000000000000000000000000......///000000111222222//////000000000000111111000000000000000000000000000000000000000000000000000000///...---,,,***)))000000111111111111000000000000000000000000000000//////............//////..............................////////////......////////////////////////......////////////......////////////////////////......------------......//////.........///000111------...///000000111111...//////000000//////...//////............//////////////////////////////////////////............//////......//////000000---...//////000000//////............////////////222222111000000///......,,,,,,------...000111222//////////////////////////////////////////////////////............///////////////////////////////////////000000000111111000000000000000000000000///000111222222111//////111111111111111111111111222222333333333333444444333333333333333444444555888999:::999888777888999999999:::;;;===>>>???????????????@@@AAABBBCCCDDDCCCEEEGGGEEEBBBAAACCCFFFIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFEEECCCBBBAAAAAA@@@??????>>>===<<<;;;:::888:::;;;::::::>>>EEEJJJ[[[kkk~~~xxxhhh[[[SSSPPPWWWWWW]]]gggkkkiiifffeeeeeehhhmmmsssyyypppeee______cccjjjrrr{{{,,,,,,,,,---------......//////.........---------...------------...////////////.........//////000000000000000000000000000000000000111111111222222///000111111222111000000,,,---///111222111000///000000000000000000000000000000000000000000000000000000/////////000111111000000000000000000000000///000000111111000000///111111000000000111222333///000000000000111111111222111111000000111111222000000000000000111222222222111111000000111111222111111222222222333333333333333222222222222333333333333333333222222222222///000222333444444333222222222222222222222222222000000000111111222222222111111111222222222333333222222333444444333222222111222222222222222111111000000//////000000111222222111111000000111111222111111111222222222333333222222333333333333222222222222222111111111000000//////000111111111111111000000000000000000000000000000000000000000111111//////000000000111111111000000000000000000000000000000000000000000000000...............------,,,///000000000000000000///000000000000000000000000//////............//////..............................////////////......////////////////////////......////////////......////////////////////////000///...------...///000///...---------...///000////////////////////////+++,,,...///000000////////////............//////////////////////////////////////////............000////////////000111222---...//////000000//////............////////////111111000000000000000000------------...///000000//////////////////////////////////////////////////////............////////////////////////////////////000000000111111111000000000000000000000000---...000222222222111000111111111222222111111111222222333333333333444444444444444333444555555666999:::;;;:::888777888999999999:::<<<===>>>???@@@??????@@@@@@AAACCCDDDEEEEEEHHHKKKIIIEEECCCEEEHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHGGGEEECCCAAAAAA@@@???>>>===<<<<<<;;;666888999:::;;;BBBMMMUUUjjj{{{{{{kkkaaaZZZXXXZZZaaabbbgggmmmlllgggdddfffhhhnnnwwwqqqfffeeefffkkkwww,,,,,,,,,------.........//////.........---------...------------...//////000//////.........//////000000000000000000000000111111222222222333333333111111222222111000...---+++---///111222222111000000000000000000000000000111111111111111111111111000000///000000111222222111111111111111111111111000111222333333222111000111111000000000111333444333333444444444555555555222222111111111111222222000000///000000111222222333222222222222222222333000111111111111222222222555555333222222333555555444444444333333222222222...///222444555444333333222222222222222222222222111111111222222333333333111111222222222333333333222222444444444444222222111111222333444444444444111111111000111222222333222222111111111111222222222222333333333444444444222333444555555444333222222222222222111111000000//////000111111111111111000000000000000000000000222222111111000///////////////000000111111111222000000000000000000000000000000000000000000000000,,,---...///000000000000//////000000000000//////000000000000000000000000//////............//////000000000000000000000000......////////////......////////////////////////......////////////......////////////////////////111000///......///000111...------,,,,,,...///000222111000///...---,,,,,,***+++---///000000////////////............//////////////////////////////000/////////............000000000000000111222222---......///////////////............/////////000/////////000111111222222000//////............///000000000000000000000000//////////////////////////////............//////////////////////////////000000000000111111111111000000000000000000000000+++,,,///222333333333222111111222222222222111111222222333333333444444444555444444444444555666666999:::;;;:::888777888999999999:::<<<===???@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFJJJNNNMMMHHHFFFGGGIIIGGGFFFFFFEEEEEEFFFFFFGGGEEEGGGHHHJJJIIIGGGDDDBBBAAAAAA@@@???>>>===<<<<<<;;;===???@@@CCCLLLZZZdddtttkkk```]]]\\\```eeejjjkkkoooqqqmmmgggfffjjjnnnuuu~~~zzzzzz{{{}}}|||pppdddcccjjjpppyyy............------------,,,---...///...---,,,+++000///---,,,,,,---///000........................000000000000111111111111111111111111000000//////222222111000///...------000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000////////////////////////222222111111000000//////...//////111222444666777444333222111000000000000333222222111111222222333111000///......///000111000000111111111222222222666444111//////000333555666555333222111000000000111111000000111111222333444333333333333333333333444444333333222222222111222222333333333333222222222222333444444444444444333222222222222222333333444333111111222333333222111111111111111111111111333333333333222222222111111111111111111111111111444444333222111000//////333333222111000000111111000000000000000000000000000000000111222222333333000000000000111111111111111111000000000000111111111111000000000000111111000000//////.........---000000000000111111111111////////////////////////000000000000000000000000---.../////////...,,,+++''')))---000111111000///+++,,,---///000000000000////////////////////////,,,---......//////......000000//////.........------......///////////////------......//////000000//////............//////000000////////////000000---......///000111111222000000000000000000000000////////////////////////111000///...------...///...............---------............////////////////////////////////////......//////////////////000///...------...///000///......---------......---------------...///000---.........//////000000111000000////////////000000000000000000000000000000111111111111222222222111111111111222333444444222222333333333333444444444444333333333444555555666666666777888888999999<<<<<<<<<===>>>??????@@@???@@@BBBBBBBBBCCCFFFHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFCCCAAA???DDD@@@>>>???>>>;;;;;;???<<<@@@BBBEEENNN\\\gggkkkxxx{{{qqqkkkbbb\\\bbbpppyyy|||zzzvvvuuurrroooqqquuuzzzyyytttnnnkkkllliiiiiiiiihhhiiimmmssswww111000000000000000000000,,,---------------,,,,,,///...---,,,,,,---...///......................../////////000000000111111222222111111111000000000000000000000000/////////000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000111111111000000000000000//////000111222444555666555444222111000000111111333222222111111222222333222111000000000000111222000000111111111222222222555333111000000111333555333333222222222222222222222222222222222333444444444444444444444444444444333333333222222111111111222333333444444333333222222333333444444444444444333222222222222222333333333222111111333555555444222222222222222222222222222222222111111111111000111111111111111111111111444333333222222111111111444333222222111111111222222222222222222222222222000000000000////////////000000000000111111111111111000000//////000000111111111000000000000111111000000/////////.........000000000000111111111111////////////////////////000000000000000000000000///000000111000///...---,,,---///000111111000///---...///////////////...////////////////////////,,,---......//////......000/////////............---......///////////////........./////////////////////............//////......------------............//////000000111111000000000000000000000000////////////////////////111000///...---......///....................................///////////////////////////////////////////////////.........///......---...///000111000//////.........//////.........---......//////....../////////000000000000000////////////000000000000000000000000000000000111111111111222222222222222111000000111111111222222333333333333444444444444444444444444555555666666777777888888999999:::;;;<<<===>>>???@@@@@@???@@@BBBBBBBBBCCCFFFHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHFFFDDDBBBAAA>>>===>>>===;;;<<<@@@@@@FFFNNNUUU```mmmuuuwwwtttzzz}}}||||||{{{tttjjjccc```^^^cccrrrzzzwwwvvvuuuwww|||~~~{{{rrrjjjccc``````bbbeeejjjoootttzzz........................---,,,,,,,,,,,,,,,------...---,,,++++++,,,---................................./////////000000000222222222111111111111111/////////000000111111111000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000111111111111111000000111111333444444555444222000000000111222333222222111111222222333333333222111111222333333111111111111111222222222333333222222222222333444111222222222333333444444444333333333333444555555444444444444444444444444444444333333333333222222333333444444444444333333333444444555555555555555333333222222222222333333333222111222444666666666444444444444444444444444333333333222222222111111111111111111111111111111333333333333333333333333444333222222111222222222333333333333333333333333222111111000//////......000000000000111111111111000000////////////000000111111000000000000111111000000////////////......000000000000111111111111////////////////////////000000000000000000000000111111222222222111000000000000000000000000000000///////////////...------////////////////////////------...////////////...////////////............---......//////////////////////////////.........//////............//////......------------......////////////////////////000000000000000000000000////////////////////////000000///............///////////////////////////............////////////////////////////////////000000//////.........---...............///000111000000/////////000000111000000///.........////////////000000000000000111//////...//////000111222000000000000000000000000000111111111111222222222333222111000////////////222222333333333333444444444444444444555555666666666666777777888999999999999999:::<<<===???@@@AAA???@@@BBBBBBBBBCCCFFFHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFEEECCC@@@======>>>>>>===AAAFFFGGGPPP\\\fffqqq{{{}}}uuuwwwvvvrrrnnniiiaaaXXXVVVYYY___mmm}}}{{{{{{|||tttjjjaaaZZZXXX[[[```fffqqq{{{,,,,,,,,,,,,,,,------------,,,+++++++++,,,...///...---,,,,,,,,,,,,---.......................................////////////222222222222111111111111//////000000000111111111000000000000000000000000000000////////////000000///000000000111111111111000000000000000000000000111111111111111111111111//////000000111111222222111111111111111111222333444333000///...///111222333222222111111222222333333222222222222222222333111111111111111111111111222222333333444333333333222222222333333333333333444444333333444444555666333333333333444444444444555555555555444444444444444444555555555555444444555666777777888888777777555555444444333333444444444333222222444666666555333333333333333333333333555555444444444333333333222222222222222222222222111111222222222333333333222222111111111111222222333333333333333333333333333333333222222111111111///000000000111111111111000//////////////////000111111000000000000111111000000/////////////////////000000000111111111111////////////////////////////////////////////////111111111111111111111111111000////////////000111...///////////////......////////////////////////------...//////////////////////////////.........---......///////////////000000//////......------//////............//////000000////////////000000//////////////////....../////////////////////////////////////////////////////////.........//////////////////000000000000............////////////////////////////////////000000000///......------/////////.........///////////////...//////000000222111000///////////////000000000000111111111111............///000222222////////////////////////000000111111111222222222222222111000000000000000222222222333333333444444333444555555666666666666666777777888888999::::::888888:::;;;===???@@@AAA???AAABBBBBBBBBCCCFFFHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFEEECCCCCCBBB??????@@@AAABBBIIIRRRZZZdddnnnwww~~~}}}yyyqqqiiiaaa[[[UUUPPPWWW```mmm{{{~~~~~~|||nnnddd]]]ZZZ^^^dddkkkrrr~~~....../////////000000000------,,,+++,,,---///000------------------------////////////////////////............////////////111111111111111111111111111111111111000000000000000000000000000000000000000000////////////000000///000000000111111111111000000000000000000000000111111111111111111111111//////000000111111222222222111111000000111111222222111///......///000111333222222111111222222333222222222222222222222222111111111111111111111111111222333444444444444333333333444444444333222111333333333333333444555555333333333444444444555555444444444555555555555555666666777777777777666666999:::;;;;;;<<<<<<;;;;;;999888777666666666666666888666444444555555444333222222222222222222222222555555444444444333333333333333333333333333333333000000111111222333333333111111000000000111111222222222222222222222222222111111222222333333333444///000000000111111111111000000////////////000000111111000000000000111111//////000000000000000000///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000///...------...///111333,,,---...///000000000000////////////////////////---...//////000000//////.........///////////////---......///////////////000000//////......------//////............//////000000////////////000000////////////............////////////////////////////////////////////////......//////////////////.../////////000000111111............////////////////////////////////////000000//////.........---111111000///...---,,,,,,...---------......///000222111000///////////////111111111111000000000000............///000222222////////////////////////000000111111111222222222111111111111111222333444222222222333333333444444333444555666777777777777777777777888999999::::::888999:::<<<>>>???AAABBB@@@BBBCCCCCCCCCEEEGGGIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@???AAADDDJJJWWWdddvvv}}}yyykkk___WWWRRRRRRRRR```ooo}}}zzzpppeee___]]]```jjjttt,,,,,,------.../////////------------...///000111........................////////////////////////....../////////000000000000000000000000111111111222222222111111000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111000000000111111222000000000/////////000000333222222111111222222333111222222333333222222111222222222111111111111111111222333444555555555444333444555555555333222111444333333333333444555555444444555555666777777777555555555666666666666666::::::;;;;;;;;;;;;::::::>>>>>>???@@@@@@@@@@@@@@@===<<<;;;::::::999999:::<<<:::888777777777666555444444444444444444444444444444333333333222222222444444444444444444444444111111222222333333444444111111111000111111222222222222222222222222222222//////000000111222222333000000000000111111111111111111000000000000111111111111000000000000111111//////000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000//////.........///000000......------...000111222+++,,,---///000000111111////////////////////////......///000000000000///.........///////////////---......//////////////////////////////.........//////............//////......------------..............................000000000000000000000000////////////////////////---...//////000/////////---......//////000000111............////////////////////////////////////////////////////////////000000000000///...,,,+++------,,,------...///000000000///.........//////111000000000000000////////////...//////000111222000000000000000000000000000111111111111222222222111111111111222333444555222222333333333333444444333444666888999999888888777777888888999:::::::::::::::;;;===>>>@@@AAABBBBBBCCCEEEEEEEEEFFFIIIKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEAAA???@@@DDDKKKWWWkkk}}}uuucccVVVOOONNNSSSYYYjjjzzz}}}}}}{{{kkkeee``````ccciiivvv)))******+++,,,,,,---------...///000111111111111...//////////////////.../////////////////////////////////000000000111111....../////////000000000000111111111111111222222000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000111222222000111222333333222111000333222222111111222222333222333444555555444333222222222222111111111000000222222333333444555555666111222444555666555444333555555444444555555666777777888888999::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<>>============???===;;;:::;;;<<<;;;:::999999999999999999999999666666666555555555555444666666666666666666666666444444444555555555555555333222222222333333444555333333333333333333333333111111111111111111111111000000000000111111111111222222111111111111222222111111000000000000111111//////000000000111111111000000000000111111111111000000000000000000000000000000000000000000000000//////.........///000111000000000///000000000111------...///000000//////////////////////////////......///000000000000000............/////////000---......///////////////........./////////////////////............//////......------------......,,,------....../////////000000000000000000000000////////////////////////,,,---///000000000//////,,,------...//////000000............////////////////////////////////////------......///000000000---...///000000///......------------...///000111.........---......//////000000000/////////......000000////////////000000000000000000000000000000000111111111111222222222222111111111111111222222222222333333333333444444333444666888999999999888777888888999999::::::;;;<<<<<<===>>>???@@@AAABBBCCCEEEFFFFFFFFFHHHJJJLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIFFFFFFEEEEEEEEEEEEEEEEEECCCBBBDDDKKKVVVjjj~~~nnn]]]RRRNNNOOOWWW```nnn{{{{{{xxx{{{}}}~~~}}}|||nnnfffeeehhhnnnsssyyy,,,,,,---......///000000---...000222222222222111//////000000000000//////000000000000000000000000000000000000111111111111---.........//////000000...///000111222333444444000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000////////////////////////222222111111000000//////////////////000111222333111222444555555444333111333222222222222222222333333444555666666555444333222222222222111111000000333222222333444555666777///111333555666666555555666666666666666777888888::::::;;;<<<<<<===>>>>>>AAAAAABBBBBBCCCCCCCCCDDDCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGCCCBBBAAA@@@????????????@@@>>>======???@@@??????========================::::::::::::999999999888777777777777777777777777777777777777777777777666444444444444444555666777444444444444444444444444555555444333333222222222000000000000111111111111333333222222222222333333111111000000000000111111//////000000111111111222000000000000111111111111000000000000000000000000000000000000000000000000000///.........000111222333333222222111000000//////////////////......---////////////////////////...//////000000000000000---.........//////000000---......///////////////---.........//////000000//////............//////000000////////////000000,,,,,,------...///000000000000000000000000000000////////////////////////,,,---///000000000//////,,,,,,,,,---...//////000............/////////000////////////////////////,,,,,,---...///000111111***,,,...///111111111000............///000222222---------------...///000000000//////.........---111000000////////////000000000000000000000000000000111111111111222222222333222111000////////////222222333333333444444444222444777999::::::999888777888888999999:::;;;;;;===>>>>>>???@@@AAAAAAAAADDDFFFGGGGGGGGGIIIKKKMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJDDDCCCCCCBBBBBBBBBBBBCCCFFFEEEIIIRRRaaazzzzzzkkk[[[SSSQQQRRR[[[eeeoooxxx~~~zzzttttttvvvwwwqqqhhhiiilllttt~~~,,,---------.../////////---...000111222222111111555444444333333444444444333333333333222222222222222111///------...000111111000///...---...//////222222111111111222222333000000000000111111111111111111000000000000111111000000000000000000000000000111333333111000111222000000111111111000000///222111111111000000//////111111111000000000000000000000000111222222222333////////////000111333333666555333111111111111222333333222222111000000000111222333333444555666666333222222666:::;;;:::777999999::::::;;;<<<<<<<<>>======???@@@@@@???DDDCCCDDDEEEGGGIIIIIIHHHHHHFFFDDDDDDFFFFFFDDDBBBCCCEEEGGGGGGFFFEEEFFFGGGFFFFFFFFFEEEDDDCCCBBBAAAEEEDDDCCCBBBCCCCCCBBB@@@CCCCCCBBBAAA???>>>???@@@AAA>>><<<;;;;;;<<<;;;:::::::::;;;;;;;;;::::::999;;;::::::::::::;;;<<<<<<888999999999999999888888666666666666666555444333111333444555555444222111333333333222111111000000333333444333333222111000111111111111000000000000333333111///------000222//////000000111111222222000000000000000000000000000111222222222000///...222000...///222333111///000000000000000000000000000000000000000000000000////////////////////////...---,,,++++++,,,---...000000000000000000000000........................////////////////////////------------.........//////////////////////////////////////////////////////000111000...------...///---------...///...---////////////////////////......////////////......////////////000000000000111111000000//////......000000//////.........---..............................///000000000000000000000000000000000000000111000///...------...///......------------......000000000000111111111111000000000000000000000000333333333333222222111111222222222222222222222222444444555555666777777888999999999:::;;;<<<===>>>;;;>>>@@@@@@>>>>>>AAACCCEEEFFFHHHJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMOOONNNLLLJJJIIIIIIIIIIIIHHHDDDBBBDDDDDDBBBAAACCCEEEGGGNNN^^^vvvyyyjjjcccXXXQQQQQQXXX```eeelllnnnppprrrtttwww|||{{{uuusssttt~~~---------...............---...///111111111111000333333333333444666777888999888888777666555444444111111000000111222333444444333111000/////////000000000/////////000111111000000000000000000000000111111000000000000111111000000000000000000000000000111333333111000111222000000111111111111000000222111111111000000000000111111111111000000000000222222222222333333333333111111111111111222333444444333222222222222444444444444333333222222222111222222333444555666777888888777777:::===???===;;;<<<<<<======>>>>>>??????BBBAAAAAAAAABBBCCCCCCCCCEEEEEEEEEEEEGGGHHHIIIIIIHHHFFFEEEEEEFFFGGGEEECCCCCCDDDEEEDDDCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBCCCDDD@@@>>>============;;;::::::;;;;;;<<<============<<<<<<<<<<<<<<<===>>>???===>>>>>>>>>>>>>>>======999999999999999888777666333444555666555444222111111111111111111111111111111111222222111111000000222111111111000000000000111222222000//////000222000000000000111111111111////////////////////////000111111111000000///...222000//////111222111///000000000000000000000000000000000000000000000000////////////////////////000///............///000................................................////////////////////////.........////////////000////////////////////////////////////////////////...///000///...---...///000///......000000///...////////////////////////......////////////........./////////000000000000111000000000/////////...000/////////..........................................///000000000000000000000000000000000000000111000///...---......///000//////......//////000000000000000111111111111111111111111111111111111111111111111000000000///222222222222222222222222555555555555666666777777888999999:::;;;===>>>???===???AAAAAA@@@@@@BBBEEEFFFGGGHHHJJJKKKKKKKKKJJJMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIIIIHHHDDDBBBDDDDDDBBBBBBDDDJJJPPP\\\nnn|||ooobbb]]]XXXTTTVVV[[[bbbffffffhhhlllooorrrvvv{{{~~~~~~~~~}}}zzzxxxyyy~~~...............---------------...000000000000000000111222333555777999:::>>>===<<<;;;:::999888777333444444555555444444444333222111000000000111222///////////////000111111000000000000000000000000111111000000000000111111000000000000000000000000000111333333111000111222000000111111111111111000111111111111111000000000111111111111111111111111444444444444333333333333333333333222222333444444222222111222333444555666444444444444444444333333222333444555777888999:::=========???AAABBBAAA???AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCCCCBBBBBBCCCFFFIIIJJJKKKMMMMMMMMMKKKIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJCCCAAA???>>>>>>>>><<<:::;;;<<<<<<===>>>???@@@AAA=========>>>???@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA<<<===============<<<;;;777777888888777555444222111111111111111222222222000000111222222222111111222222222111111111000000///000222222111000111222111111111111111000000000////////////////////////111000000///////////////111000///000111222111///000000000000000000000000000000000000000000000000////////////////////////000//////......//////000................................................////////////////////////------........./////////////////////////////////////////////////////////---...000///......///000111///...///000111000///////////////////////////......////////////............/////////000000000000000000000////////////////////////..........................................///000000000000000000000000000000000000000000000///.........//////111000000//////000000111000000000000111111111111111111111111111111111111111111111111000000000000333333333333333333333333666666666666666666666666888888999:::<<<===??????>>>@@@BBBBBBBBBBBBDDDFFFFFFGGGIIIKKKLLLLLLLLLLLLNNNNNNOOOQQQQQQRRRRRRRRRQQQPPPNNNMMMKKKJJJJJJJJJJJJFFFDDDEEEEEECCCDDDGGGNNNYYYlll~~~kkkccc\\\\\\\\\]]]___bbbeeegggcccfffjjjnnnrrrwww}}}zzzooommmpppkkkooosssxxx}}}/////////...---------,,,------......///000000000///000000222333555777888>>>>>>======<<<;;;;;;;;;999:::::::::888555333111000////////////111333444111111111111111222333333111000000000000000//////111111000000000000111111000000000000000000000000000111333333111000111222000000111222222222111111111111111111111111111111000111111111111111222222555555444444333333222222444444333333222333333333111111222222333444444555444444444444444555555555444555666777999:::<<<<<<@@@@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDEEEEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEFFFGGGEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBFFFKKKOOORRRUUUZZZ^^^^^^[[[WWWSSSRRRSSSRRRRRRSSSUUUXXX[[[aaa___\\\ZZZYYYXXXVVVUUUMMMIIIDDD@@@>>>>>>============>>>>>>??????@@@@@@>>>>>>>>>>>>???AAABBBCCC@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAABBBAAAAAAAAA=========<<<;;;999888777444444333333222222222222111111222333444444444444333333222222222111111111---///222333333111111222222222222111111000000000000000000000000000000000111000///.........000000111000000000111111000000////////////////////////000000000000000000000000////////////////////////......------------......................................................////////////////////////,,,,,,,,,---------......////////////////////////////////////////////////,,,...//////......000111000///...///000000///...////////////////////////......////////////.............../////////000000000000000000///////////////////////////.......................................///000000000000000////////////////////////000000//////////////////111000000//////000000111///000000000111111111111111111111111111111111111333333333333333333333333333333333333333333333333666666666666666666666666777888999;;;===>>>????????????AAABBBCCCDDDEEEFFFFFFGGGIIIKKKMMMMMMMMMMMMLLLMMMNNNPPPQQQQQQQQQQQQRRRQQQPPPOOOMMMLLLKKKKKKMMMIIIGGGGGGFFFDDDFFFKKKQQQ___sssiii\\\^^^aaadddgggjjjjjjhhhgggggggggjjjoootttxxx}}}ssshhhhhhnnnhhhppp{{{/////////...---------,,,---------...//////000111000000000000111222333333999999::::::;;;;;;<<<<<<<<<===>>>???===;;;888666555444333222222222444444333333222222222222333333222222111111000000000///111111000000000000111111111111111111111111111111000111333333111000111222000000111222222222222222111111111111111222222222000000111111222222222333444444333333222222111111444333333222222222333333333333333333333333333333444444444555555666666666666777888999;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBCCCAAAAAAAAABBBBBBBBBBBBBBB@@@CCCFFFGGGGGGGGGIIIKKKKKKLLLNNNLLLJJJHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGCCCCCCDDDDDDFFFKKKRRRVVV]]]ccclllssstttpppiiidddbbbcccddddddeeeiiipppttt|||xxxssspppmmmkkkgggddd]]]VVVLLLCCC??????@@@@@@@@@@@@AAAAAA@@@???>>>===>>>>>>>>>>>>???@@@AAABBB???@@@AAAAAABBBBBBBBBAAABBBBBBCCCDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@???>>>===::::::999777555444333222111222333333444444444444333333333333222222222222---///333444333222111111333333222222111111000000111111111111111111111111111000///......///000111000000111111000000000111////////////////////////000000000000000000000000////////////////////////........................////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////,,,...//////......000111///...------//////...---////////////////////////......////////////..................////////////////////////000000000000.........///////////////////////////////////////......///000000000000000//////////////////////////////000000000000000000000//////......//////000///000000000111111111111111111111111111111111111333333333333333333333444333333333333333333333333666666666777777777777777777888:::<<<>>>>>>??????>>>>>>???AAACCCDDDEEEEEEFFFGGGIIIKKKMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPNNNNNNMMMLLLIIIGGGGGGFFFEEEJJJQQQYYYeeewwwwwwuuuiiiYYYXXXcccqqqtttwwwwwwsssnnnjjjiiimmmqqqvvv{{{{{{ooofffiiipppsss~~~~~~...............---------............///000111222111000000/////////000000333444555666777888999::::::<<<>>>AAABBBBBBAAA@@@???===;;;888777666666666666555444333333222222333333333333222222111111000111111000000000000111111111111111111111111111111000111333333111000111222000000111222333333333333111111111222222222222222000000111111222333333333333333333333222222222222333333333222222333333444444555555666666555444444444555555666777888999999::::::;;;<<<======>>>??????@@@AAA@@@@@@AAACCCEEEBBBBBBCCCDDDDDDEEEFFFFFFGGGKKKPPPRRRRRRRRRUUUXXXXXX[[[^^^^^^ZZZVVVVVVVVVPPPQQQQQQOOOLLLJJJJJJKKKLLLLLLMMMNNNPPPTTT[[[___iiipppzzz|||wwwqqqsssvvvwwwzzz}}}xxxtttjjjaaaUUUJJJEEECCCCCCDDDCCCEEEFFFGGGFFFCCC@@@>>>???>>>>>>>>>>>>???@@@@@@???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@>>><<<:::888666555222222333444444444333333444444444333333333222222...111333444333222111111222222222222222111111111222222222222222222222222000000000000000111111222///111222111000///000111000000000000000000000000000000000000000000000000///////////////////////////000000111111000000///000000000000000000000000////////////////////////////////////////////////000000111111111222222222000000000000000000000000////////////////////////---...000///......///000///---,,,---...///...---////////////////////////......////////////......------........./////////////////////000000000000.........///////////////////////////////////////......///000000000000000000000000000000000000000//////000111111111000000000//////......//////000000000000000111111111111222222222222222222222222111111111111222222222222333333333333333333333333555555666777777888999999888:::;;;===>>>>>>>>>===???>>>>>>@@@CCCEEEFFFEEEEEEFFFHHHKKKLLLMMMMMMMMMNNNOOOQQQRRRTTTTTTUUUUUURRRRRRRRRRRRRRRQQQPPPPPPJJJHHHHHHJJJJJJKKKSSS]]]iiiqqq{{{zzzkkk```]]]YYYVVV```ppp~~~wwwqqqnnnnnnqqqvvv|||zzzrrrkkkggglllsss---------...............//////......///000222333111000000/////////000000000111111222333444555555666777:::===???@@@AAAAAAAAA@@@>>><<<;;;::::::;;;<<<;;;:::888777666666555555555444444333222222111111111000000000000111111111111111111111111111111000111333333111000111222///000111222333333333333111111111222222333333333000000111222222333444444333333333333444444444444333333333333444555666666666777888999::::::999999777777888999:::;;;<<<<<<============>>>>>>>>>??????AAABBBBBBAAABBBEEEHHHKKKLLLMMMNNNOOOPPPQQQRRRTTTZZZ```ccccccdddhhhkkkkkkpppuuuuuupppkkkhhhiiiaaabbbbbb___[[[XXXXXXZZZ^^^^^^______```cccgggkkkrrrxxx|||ooohhh]]]SSSMMMJJJHHHGGGGGGIIIMMMOOOOOOKKKGGGDDDAAA@@@??????>>>?????????>>>>>>???AAAAAABBBBBBBBB@@@AAACCCDDDEEEFFFFFFFFFIIIHHHHHHGGGGGGFFFFFFGGGEEEDDDCCCAAA???===<<<;;;666777777777777666666555444444444444333333333333000222444444222111111111111222222222222222222333111111111111111111111111000000111222222222222222///111222111//////000222000000000000000000000000000000000000000000000000///////////////////////////000111222222111000///////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000////////////////////////...///000///...---...//////...---...///000///---////////////////////////......////////////......---------.........//////.../////////000000000111............/////////000////////////////////////......///000000000000000000000000000000000000000...///000111222111111000111000000//////000000111000000000000111111111111222222222222222222222222111111111222222222333333444444444444444444444444444444555777888999:::;;;:::;;;===>>>>>>>>>===<<<@@@??????AAAEEEHHHGGGFFFDDDEEEGGGJJJLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUQQQQQQSSSTTTTTTTTTSSSRRRKKKKKKMMMQQQTTTZZZeeeqqqzzz|||~~~zzzhhh^^^UUUSSSWWW```pppwwwrrrsssvvvtttyyy}}}vvvooommmnnnqqqxxx,,,------....../////////000000/////////111333444000000000000000111111222000000000111111111111222333444666777999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@CCCBBB@@@>>><<<;;;::::::666666555444444333222222111111000000000000111111111111111111111111111111000111333333111000111222///000111222333444444444111111111222222333333333000000111222333333444444333444444555555666666666444444444555555777888999666777:::<<<===>>>>>>===999999:::;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDCCCBBBDDDHHHKKKVVVVVVXXXYYY[[[\\\^^^^^^```fffnnnqqqrrrssswww{{{zzzzzzwwwwwwwwwxxxxxxuuupppmmmmmmnnnnnnoooooonnnnnnooorrruuuxxx{{{}}}pppjjjbbbZZZTTTOOOKKKIIIIIILLLRRRUUUVVVRRRMMMJJJBBBBBBAAA@@@????????????;;;<<<===>>>???????????????@@@BBBCCCEEEEEEFFFFFFIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFEEEDDDBBBAAA@@@@@@<<<<<<<<<<<<<<<;;;:::999555555444444444333333333222333444444222000111111111111111222222333333444000000000000000000000000000111222444444444333222///111333222///...000222000000000000000000000000000000000000000000000000////////////////////////---...///000000///...---........................000000000000000000000000////////////////////////------------.........///000000000000000000000000///////////////////////////000111000...------...111///...///000111000///////////////////////////......////////////......---------.........//////.../////////000000111111---.........//////000000000000000000000000000000...//////000000000000000000000000000000000000000...///000222222222111000222222111111111111222222000000000000111111111111222222222222222222222222333333333444444555555555444444444444444444444444333444555777888:::;;;<<<;;;<<<===??????===<<<;;;BBB@@@@@@BBBGGGIIIIIIGGGCCCDDDGGGIIIKKKLLLLLLLLLKKKLLLNNNPPPQQQRRRSSSSSSPPPQQQSSSTTTUUUUUUUUUTTTNNNOOOTTTZZZ___ggguuuxxxrrr]]]XXXRRRSSS[[[jjj|||~~~uuurrrvvv|||www|||vvvnnnjjjmmmttt}}}000000000000000000000000////////////000000000000111000///......///111222...000222333444333111000222222333444444555666666555666666777888999999:::@@@@@@BBBBBBAAA???===;;;999888777555444444444444444333222111000000000000111111111111111111111111555555555444444333333333000000000000111111111111444444444444444333222111555444444333333333333333555444444555666666666555555:::<<<::::::<<<<<<:::===<<<:::<<>>>>>>>>>>>@@@BBBAAAAAAAAABBBCCCEEEFFFGGGHHHKKKLLLLLLLLLOOOUUUZZZ```aaacccfffjjjooosssvvvyyyzzz|||{{{yyyzzz|||xxxtttnnnggg___XXXSSSQQQMMMMMMPPPWWW^^^___[[[VVVOOOKKKGGGDDDDDDDDDCCCBBBCCC<<<999???BBBAAA@@@CCCAAAAAAAAABBBCCCEEEGGGHHHGGGGGGHHHHHHGGGGGGFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEDDDBBB@@@??????>>><<<:::666666666555555444444444444333333222111000000///...///222444444444222111333222222222111111111111000000000000000111222222000000000000////////////......//////000000111111222222111111000000//////........................000000111111222222222333////////////////////////000000000000000000000000000000000000000000000000222111000//////000111111///000111222222222222222........................000000////////////000000111///...------...///111111111000000//////......000000000000000000000000222111000//////...//////000000000000000000000000------...///000000//////////////////////////////000000/////////.........000000000000000000000000000000000000000000000000111111111000000000000000000000000000111111111111222333333444444333333222222222222222333444555555444444444555555555666666666666666777888888999999<<<======>>>>>>>>>>>>===??????@@@BBBCCCDDDDDDEEEHHHHHHGGGGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPQQQTTTTTTQQQQQQTTTUUUWWW___lllyyytttfffZZZUUURRRXXXgggwww~~~|||||||||}}}~~~pppqqquuu|||........................////////////000000000000000000000000000//////...---...000111222111000///000111111222333333444444444444444555666666777777999:::<<<===>>>===<<<;;;::::::999888777777777777444333222111000000000000111111111111111111111111444444444444333333333222111111111111222222222222444444444444444333222222333333333222333333444444555555555555777888888888666;;;===:::;;;???AAAAAA???===;;;;;;>>>???>>>===>>>???@@@@@@@@@AAADDDGGGIIIIIIIIIJJJKKKLLLMMMMMMSSSUUUWWWWWWWWW[[[bbbggglllmmmppptttyyy~~~{{{tttmmmfff```]]]WWWWWWZZZaaahhhllljjjfff\\\YYYSSSOOOLLLIIIFFFDDDEEE>>>:::===???>>>===???AAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGFFFEEEFFFFFFDDDCCC<<<<<<;;;:::999777777666333333333333333333333333111222333444444444333333111111000000000000000000000000//////000000111222111000000000////////////111111111111111111000000111111111111000000000000........................000000000111111111222222////////////////////////000000000000000000000000000000000000000000000000222111000//////000111222000000000000111111111111////////////////////////000//////......//////000000///...------...///000111000000000/////////...000000000000000000000000111000000////////////000000000000000000000000000---......///000000//////000000000000000000000000......---------,,,,,,,,,000000000000000000000000000000000000000000000000111000000000000000000000000000000000111111111111222222333333333333222222111111111111222333444444444444444555555555666666777777777888999999::::::<<<======>>>>>>>>>>>>>>>??????@@@@@@BBBCCCDDDEEEGGGGGGFFFFFFGGGIIIJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNPPPNNNOOORRRQQQNNNOOORRRWWWaaarrrooo^^^UUUVVVZZZdddqqqzzz~~~wwwxxxyyyzzz{{{}}}xxxuuuzzz........................////////////000000000000///000111222222000---,,,,,,---///000000000///...//////000000111222222222111222222333333444444555222333555888999999999999999888888777777888888888444333222111111000111111222222222222222222222222333333333333222222222222222222222333333333333444444444333333333333333333444444333444444555666777555555666777888:::;;;<<<<<<@@@BBB??????DDDGGGFFFCCCAAA>>>===>>>???@@@???BBBCCCDDDDDDFFFIIINNNRRRWWWWWWXXXXXXYYYYYYZZZZZZccceeeggghhhiiinnnvvv|||~~~yyyrrroooggggggiiiooovvv{{{{{{zzzqqqmmmgggaaa\\\VVVPPPLLLIIIBBB===>>>@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDGGGJJJKKKJJJIIIHHHFFFGGGHHHJJJKKKKKKLLLLLLJJJHHHGGGGGGHHHIIIGGGFFFCCCBBBAAA@@@>>><<<;;;:::555555555666666666666777555555555444444444444333000000000111111111111111000000/////////000111111111111000000000/////////444333333222111111000000000000000111111111111111//////////////////////////////000000000000111111////////////////////////////////////////////////000000000000000000000000111111000000000111111222111111///......///000000000000000000000000000000///..................///000///...------...///000000000000000////////////000000000000000000000000000////////////000000111000000000000000000000000......///000000000//////111111111111111111111111.........------------,,,000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111222222333333222222111000000000000111222333444444444555555555666666666888888888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@@@@??????@@@BBBDDDEEEFFFFFFEEEEEEEEEGGGHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLJJJKKKMMMMMMLLLPPPUUU]]]ooo~~~iiiWWWRRRZZZfffrrrzzz|||yyywwwppprrrvvvyyy}}}}}}www000000000000000000000000////////////000000000000...///000111111000///...---...//////000000/////////000000000111111111222111111111222222333333333///000222444555666666666444333333333444555555666444333222222111111111111222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222333333666666666666666777888888555666777888999<<<>>>AAADDDIIILLLJJJIIILLLMMMLLLIIIGGGDDDAAAAAABBBDDDDDDGGGHHHIIIKKKNNNTTT[[[```ffffffgggiiijjjjjjkkkkkksssvvvxxxzzz{{{zzzyyyyyy|||zzztttnnnhhhaaa]]]RRRMMMGGGFFFFFFEEEBBBAAA>>>???@@@BBBBBBCCCBBBBBBDDDFFFJJJLLLMMMLLLJJJHHHGGGHHHJJJKKKLLLMMMMMMLLLLLLJJJIIIIIIIIIIIIHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@::::::::::::::::::::::::777777555444333333333333222222222333333333333333000000000//////000000111111111111000000000//////333333222222111111111111000000000111111222222222000000000000000000000000///////////////000000000////////////////////////////////////////////////////////////////////////111111111111111111222222222111///---,,,---...///////////////////////////......------------......000///............///000000000000000//////////////////////////////////////////...//////000111111000000000000000000000000...//////000000000//////000000000000000000000000000000000///////////////////////////////////////000000000000000000000000000000000000000111111111///000000000111111111111111222222222222222222111111111111111222333444555555555555555666666666666777777888888999::::::;;;;;;<<<===>>>>>>???>>>>>>AAA@@@?????????AAACCCDDDEEEEEEDDDCCCDDDEEEFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKGGGFFFGGGJJJKKKMMMSSS\\\eee}}}xxxgggZZZVVV```nnnwwwzzzwwwtttqqqssswww{{{000000000000000000000000////////////000000000000............///000222333//////000000111111111111111111111222222222222222111222222222222222333333111111222222333333333333111111000111111222333444444333222222222222222222222222222222222222222222222222222222222222222222111111111222222222222333111111111000111222333444777777666666666666666777777999;;;;;;<<<>>>CCCFFFIIIPPPUUUVVVVVVXXXXXXUUUNNNMMMJJJGGGFFFFFFHHHJJJLLLMMMPPPSSSXXX___hhhmmmppprrrtttwwwzzz|||}}}}}}|||xxxrrrooobbb___ZZZVVVSSSOOOIIICCCAAAAAABBBCCCCCCCCCCCCCCCAAADDDIIIMMMOOOOOONNNMMMJJJKKKLLLMMMNNNMMMLLLKKKPPPOOOMMMLLLMMMLLLJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAA@@@>>>===<<<<<<999888777666555444444444333333333333333333333333111111000000000000111111111111111111000000000000000000000111111111222222000000111111222222333333111111111111111111111111000000000///////////////000000000000000000000000////////////////////////////////////////////////000000111111222222222222222000...,,,,,,---...///..............................------------......//////............//////////////////000000000000//////////////////////////////...//////000111111///////////////////////////000000000000000//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000111111111111///000000000111111111111222222222333333222222222333333222333333444555666555555555666666666777777666666777777888999999999;;;<<<===>>>????????????AAA@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBBCCCDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIJJJJJJMMMVVVaaappprrrgggcccaaahhhppptttsssqqqqqqrrrxxx|||xxxxxxxxx{{{........................////////////000000000000///...------...000333444111111111111222222222222333333333333333333333333222222222222222222222222333222222222222222222222111111111111111222333444333333222222222222333333333333333333333333333333222222222222333333333333111111111111222222222222222222111111222444555777666666666666666777777888<<>>=========@@@EEEJJJOOOQQQRRRRRRLLLMMMOOOPPPQQQPPPNNNMMMOOONNNLLLLLLMMMMMMKKKIIIIIIJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGEEEDDDBBBAAA@@@======<<<;;;::::::999999444444444444333333333222333333222111111111222222222222111111111000000000//////000000111222222333111111111222222222222222000000000000000000000000111111000000000000//////000000000000000000000000////////////////////////000000000000000000000000///000111222333333333333000000...------...//////........................///..................///////////////////////////////////////000000000000000000000000000000000000000////////////000000111////////////////////////000000111111111000//////........................---............/////////000000000000000000000000000000000000000000000000/////////000111111222222000000000000111111111111222333333444444333333222333333333444444555666777555555666666666777777777555666666777888888999999:::;;;<<<>>>????????????AAAAAAAAABBBBBBCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKSSSPPPOOONNNLLLOOOZZZfff{{{oooiiiiiikkknnnqqqqqqpppqqqtttwww{{{{{{xxxzzzxxxyyy|||........................////////////000000000000000000////////////000000111111111111111222333333333333333333333333333333222222111111111111111111222222222111111222222222222222111111111222222333333333333222222333333444333333333333333333333333222333333333444444444444222222222222333333333444555444444444555777999;;;888888999:::;;;===???@@@CCCFFFHHHGGGFFFHHHNNNTTTXXX]]]``````aaafffhhhhhh]]]^^^___]]][[[ZZZ[[[^^^iiikkknnnrrruuuzzztttfffSSSPPPKKKEEEAAA>>>=========???CCCGGGKKKMMMNNNOOOMMMOOOQQQTTTUUUTTTSSSRRRMMMLLLKKKLLLNNNOOONNNMMMPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLKKKJJJHHHGGGFFFFFFBBBCCCDDDDDDCCCBBBAAA@@@:::999999888777666555555555444333333222222333333222222222111111111000000111111222222222222222222333222222222222222222111000000000000000000000000222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111333444444333333//////////////////000000........................000//////......//////000......////////////........./////////000000000111000000000000000000000000111000000////////////000////////////////////////111111111111111000//////////////////////////////---.........////////////000000000000000000000000000000000000000000000000...//////000111111222222000000000000111111111111333444444555555444444333333333333333444555666666555666666666777777777777666777777888888999:::::::::;;;<<<>>>??????@@@@@@AAABBBCCCEEEEEEDDDCCCBBBEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEGGGHHHJJJKKKMMMMMMVVVTTTRRRRRRQQQUUUcccqqq}}}rrrlllkkkpppqqqrrrsssuuuwww{{{}}}~~~zzz|||000000000000000000000000////////////000000000000111111222222111///,,,+++111111111000111222222333333333222222222222222222111111111111000000000000111111111111111222333333111111000000000000000111333333333222222333444444333333333333333333333333333333333444444555555555333333333444444444555555777777666666777:::<<<>>>;;;<<<===???BBBEEEHHHIIIHHHKKKMMMLLLJJJLLLRRRXXXcccfffeee```___cccggggggfffhhhjjjiiifffeeefffhhhyyy{{{~~~hhhccc[[[SSSMMMIIIGGGFFFBBBBBBDDDEEEFFFGGGHHHHHHMMMOOOSSSVVVXXXXXXWWWVVVOOONNNOOOQQQTTTVVVWWWVVVVVVVVVUUUUUUTTTSSSRRRRRRMMMMMMLLLLLLKKKKKKJJJJJJGGGHHHJJJKKKJJJIIIGGGFFF@@@???>>>===;;;:::999999666555444444333333333333222222222111111111111000555444444333333222222111444333333222222111111111////////////////////////333222222222111111000000000000000000000000000000111111111111111111111111000000000000000000000000///000222333444444333333---...///000111111000000000000000000000000000000000000////////////000000......////////////........./////////000000111111000000000000000000000000222111000//////...//////////////////////////////111111111111111000//////000000000000000000000000///000000000111111222222000000000000000000000000000000000000000000000000...//////000111222222222000000000000111111111111444555555666666555555444222222222222333444555555666666666666777777777777777888888999::::::;;;;;;:::;;;<<<>>>??????@@@@@@@@@BBBEEEFFFGGGEEECCCAAAEEEEEECCCCCCBBBCCCDDDEEEGGGGGGIIIKKKMMMOOOPPPQQQTTTRRRRRRSSSUUU\\\lll|||{{{yyy{{{vvvoookkkpppqqqtttwww{{{~~~{{{|||////////////////////////000000000000000000000000////////////000111333333111111222222222333333333444444444333333222222222333333333222222222111111222222222222222111000///333333333222222111111111222222222222222222222222222222333333333333444444222333333333333333444444555555444333333333333333;;;;;;777666:::AAABBB???BBBBBBBBBEEEHHHLLLNNNNNNKKKSSS[[[\\\XXXWWW]]]ccckkkhhhbbb]]]\\\bbbjjjqqqrrrssssssrrrrrrvvv}}}~~~oooeee___ZZZRRRLLLLLLIIIEEECCCCCCDDDDDDDDDFFFIIILLLOOOOOOOOOOOOOOOLLLMMMOOOUUU]]]eeejjjllljjjgggbbb\\\VVVSSSTTTUUUTTTRRRNNNMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMGGGFFFCCCAAA@@@?????????;;;999777777777888777555111111222333333333333222333222111000000111222333555555555444444444333333000000////////////000000111111111111000000000000000000000000111111111111000000////////////000000111111000///////////////000111333444444333111000////////////////////////000000////////////000000000000////////////000000......////////////......////////////////////////000000////////////000000///000000000000000//////111111111111111111111111////////////////////////////////////////////////111111000000//////......000000000000000000000000///000111222222111000//////000000111111111111000,,,///222444444333444444333777<<<===;;;888888999777666555444333222222222666777888999999999999999888888888999999:::::::::;;;<<<===>>>@@@AAACCCCCC???AAACCCEEEFFFFFFEEEDDDDDDCCCAAA@@@@@@BBBEEEFFFFFFHHHJJJKKKLLLNNNQQQTTTOOOMMMNNNSSSWWW```rrrzzzyyyxxxxxxyyyxxxvvvtttssswww}}}~~~{{{}}}////////////////////////000000000000000000000000000000///000000111222333111111222222222333333333444444444333333222222222333333333222222222111111333333222222222111111111333333333222222222111111222222222222222222222222222222333333333333444444444444444444444444444444666555555555555666666777666777777888AAAKKKOOOMMMKKKHHHGGGIIINNNSSSVVVWWWUUU[[[```aaa^^^]]]```dddeeeaaa\\\XXXYYYaaallluuu{{{|||}}}|||uuurrrnnngggaaa[[[VVVOOOJJJGGGFFFDDDCCCFFFGGGIIIKKKLLLLLLMMMNNNLLLMMMRRRZZZgggttt}}}~~~zzzsssiii```ZZZWWWWWWSSSQQQOOOOOOOOOOOOOOOMMMLLLLLLLLLMMMMMMMMMNNNNNNIIIHHHFFFDDDCCCCCCCCCCCCBBB@@@===;;;:::999888666555555555444333222111000111111000000111222444555222222222222222111111111111111111000000111111111111111111111000000000000/////////000000000111111000000////////////000000111111000///////////////000111222333333222111000////////////////////////000000////////////000000000000////////////000000......////////////......////////////////////////000//////////////////000000000000111111000000///////////////////////////////////////////////////////////////////////////111111000000////////////000000000000000000000000000000111111111111000000000000111111111111111000000111222222222222444666<<>><<<;;;<<<888777666555444444444444555666777888888888888888999999999999999999::::::;;;;;;<<<>>>???@@@AAAAAAAAABBBDDDEEEFFFEEEDDDCCCFFFDDDBBBAAABBBCCCFFFGGGHHHJJJKKKLLLLLLLLLMMMOOOSSSPPPQQQYYY```hhhsss~~~zzzqqquuu|||~~~zzz////////////////////////000000000000000000000000111111000000000111111222111111222222222333333333444444333333333333222222333333333222222222111111444333222111000111222222333333333222222222222111222222222222333333333333222222333333333333444444555555555444444444444444333333333333444555666777555777999>>>JJJWWW\\\\\\RRRNNNLLLOOOWWW___bbbbbb]]]___``````^^^]]]]]]^^^___\\\XXXWWWZZZdddqqqzzz~~~zzzuuuoooiiibbbZZZUUUQQQNNNKKKKKKJJJHHHGGGGGGIIIJJJLLLHHHIIIMMMWWWfffwwwzzznnneee___]]]VVVTTTQQQPPPQQQQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEBBB@@@???>>>===;;;;;;;;;:::888666444222000000000000111222333444555111111111111111111111111222222222222222222222222111111111111000000000000....../////////000000000111000000//////000000111111000000//////////////////000111222222111000///000000000000000000000000000000////////////000000000000////////////000000...//////000000//////...////////////////////////........................///000000111111111000000////////////////////////////////////////////////////////////////////////111000000000000/////////000000000000000000000000111111111000000111111111111111111111111111111000111222222111111333777:::>>>??????===:::888777888999888777666666666666666444555666777888888888888::::::999999999999999999;;;<<<<<<===>>>>>>??????BBBCCCDDDEEEEEEEEEDDDCCCGGGFFFEEEDDDDDDFFFHHHIIIHHHKKKNNNOOONNNMMMMMMNNNRRRQQQUUU___iiiooossswww~~~yyyqqqjjjvvv////////////////////////////////////////////////222222111111000111111111111111222222222333333333333333333333333333333333333333333222222222111111333222000//////000222333222222222222222222222222222222222333333333333333222222222333333333444444444444444444444444444444444444444444555666777888;;;===@@@FFFQQQ^^^dddcccXXXTTTRRRWWWaaahhhjjjiiibbbaaa```_________]]][[[```___^^^___ccckkkuuu||||||zzz||||||xxxtttpppkkkeeebbb[[[WWWQQQLLLIIIHHHHHHHHHGGGEEEFFFMMMYYYiiivvv~~~yyypppjjjggg```[[[VVVRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@???>>>;;;999777666222222222222222222222333222222222333333333333444111222222222222222222111111111111111000000000///............////////////111000000000000000000111000000////////////000000//////000000000000//////000000000000000000000000000000////////////000000000000////////////000000//////000000000000//////////////////////////////------............------......///000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000333222000000000000222333222111111111111111111111000222333444555777;;;>>>:::999777555333333333444888777666666666666666777444555666888999999999999:::::::::999999888888888=========>>>>>>>>>??????BBBBBBDDDEEEFFFFFFFFFEEEIIIHHHGGGFFFGGGHHHIIIKKKGGGJJJNNNPPPQQQQQQQQQRRRRRRWWW```llltttxxxxxxxxx}}}{{{tttooommm~~~////////////////////////////////////////////////333222111111111111111222111111222222222333333333333333333333333333333333333333333222222222111111222000///---...///111222222222222222222222222222222222333333333444444444222222222333333333444444333333333333444444444444888888999999:::<<<===>>>BBBEEEHHHMMMXXXdddiiigggbbb```___bbbiiilllllliiihhhfffdddeeeggggggfffdddhhhjjjlllnnnpppsssxxx{{{uuunnnddd\\\VVVRRRNNNKKKJJJGGGDDDEEEMMMWWWaaafffqqquuuzzz|||{{{wwwsssrrrmmmggg___XXXVVVUUUVVVVVVVVVTTTRRROOOMMMLLLLLLLLLOOOOOOPPPQQQRRRRRRRRRRRRKKKIIIGGGGGGHHHHHHGGGFFFFFFFFFEEEDDDBBBAAA???>>>888777777666444333111111333333333333333333333333000000111222222111000000111111111111000000000///............////////////111111000000000000111111000000////////////000000/////////000000/////////000000000000000000000000000000////////////000000000000////////////000000//////000000000000//////////////////////////////------...//////...------,,,---....../////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000333222111000000111222333111111111000111222333333333666888999999888999:::999777555444444555666666555555444444444555666666555666888999:::;;;;;;;;;:::::::::999999888888888>>>>>>>>>??????@@@@@@@@@???@@@BBBDDDFFFHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLHHHJJJMMMOOOPPPQQQSSSUUUXXXdddsss}}}}}}||||||zzzvvvppplllkkkwww////////////////////////000000000000000000000000222222111111111222222333111111222222222333333333222222333333333333444444333333333222222222111111000000///...///000111222111222222222222333333333222222333333444444555555222222333333333333444444222222333444555666666777888888:::<<<>>>AAACCCDDDHHHKKKNNNTTT^^^jjjnnnlllmmmkkkjjjiiijjjkkkjjjiiijjjiiiiiikkknnnqqqrrrsssxxx{{{~~~~~~}}}}}}~~~uuunnnggg___ZZZQQQMMMGGGEEEGGGKKKOOORRRVVV\\\eeelllqqquuuwwwyyyxxxssslllfffdddcccbbbbbbbbb___ZZZUUUQQQNNNMMMMMMSSSTTTUUUWWWXXXYYYZZZZZZTTTQQQNNNMMMLLLKKKIIIGGGJJJJJJJJJIIIHHHGGGFFFEEE???>>>===<<<999777444333333333333222222222111111///000111222222111000///111111111111000000000000....../////////000000000222111111000000111111222///////////////000000111000000////////////000000000000000000000000000000000000////////////000000000000////////////000000///000000111111000000///////////////////////////---...///000000///...---,,,,,,---...////////////////////////////////////000000000000000000000000000000000000000000000000000000000111111111111222000000000000000000000000222222111111111111222222111000000000111333444666999;;;<<<;;;888555333222555333111222333555666555333333333333333444555666666777888:::;;;<<<<<<<<<::::::999999999999999999===>>>>>>???@@@AAAAAAAAA>>>???AAADDDFFFIIIKKKLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKLLLLLLMMMNNNRRRXXX\\\eeesss|||wwwpppiiiiiilll////////////////////////000000000000000000000000111111111111222333333444111111222222222333333333222222222333333444444444333333333222222222111111000111111111222222222222111111222222222333333333222222333333444555555666222222333333333333444444222333444666777999:::;;;999:::===AAAFFFKKKOOOQQQPPPSSSVVVZZZdddnnnqqqnnnlllkkkiiifffdddfffjjjnnnlllnnnqqqtttyyy~~~xxxqqqccc^^^WWWQQQMMMKKKJJJHHHJJJNNNSSSZZZbbbllluuu{{{|||zzzyyyyyyyyywwwuuussspppllleee^^^XXXTTTRRRQQQRRRTTTVVVYYY[[[\\\\\\\\\ZZZXXXUUUSSSSSSRRRPPPNNNNNNNNNMMMMMMKKKIIIHHHGGGDDDDDDDDDBBB@@@>>>;;;:::666555555444333222111111000111333444444333111000111111111111000000000000/////////000000000111111222111111000000111111222///////////////000111111111000000000000000000111////////////////////////000000////////////000000000000////////////000000000000111111111111000000////////////////////////---...000111111000...------...///000111111111111////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000111222222333333222222111////////////111444666888999::::::888444222111111222000...///222333222111222222222222333444555666555666777999;;;;;;<<<<<<999999999999999999::::::;;;<<<===>>>???@@@AAABBB@@@@@@BBBDDDFFFHHHJJJLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMRRR[[[fffnnn{{{}}}vvvooojjjnnnuuu////////////////////////000000000000000000000000111111111111222333444555111111222222222333333333222222222333333444444444333333333222222222111111111222333444444444444444111111111222222333333333222222333333444555666666222222333333333444444444333444555777999;;;===>>>@@@BBBFFFLLLRRRYYY^^^aaaXXXZZZ\\\___fffnnnppplllccccccbbb^^^]]]bbbllluuussswww|||yyytttkkkccc[[[TTTNNNKKKIIIIIIKKKPPPXXXdddrrr{{{{{{~~~zzzuuunnneee^^^YYYVVVUUUPPPQQQTTTWWWYYYZZZ[[[[[[\\\ZZZXXXXXXXXXYYYXXXWWWQQQPPPOOONNNLLLJJJHHHGGGGGGGGGHHHGGGEEECCCAAA@@@999999888777555444333222111222444555555444222111111111111111000000000000000000000000111111111111222222111111111111222222///////////////000111111111111000000000000111111////////////////////////000000////////////000000000000////////////000000000000111111111111000000////////////////////////...///000222222000///...//////000222222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000111111222222222222000000000000000000000000111222333444444333222111///......///111444888:::555555555333111111444666444222000111444555333000222222222333444555666777444555666888:::;;;;;;;;;888888888999999::::::;;;::::::;;;===>>>@@@AAAAAABBBBBBCCCDDDFFFHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLPPPYYYgggwwwyyysssllljjjrrr}}}~~~000000000000000000000000000000000000000111111222333222222222111000000000333333444444444333222222555444444333333222222111333333333333333333333333333222000//////000222333222222111111222222333444333444555555333333444555666555444555555555333222333555888:::<<>>>>>>>>???@@@BBBCCCDDD@@@BBBEEEGGGGGGFFFGGGHHHHHHIIIIIIJJJLLLNNNOOOPPPOOOSSSVVVWWW]]]ppptttmmmnnnrrrxxx~~~}}}{{{}}}~~~000000000000000000000000000000000000000111111222222222222111111111111111222222333444444333333333333333333333333333333333333333333333333333333333333222111000000111222333222222222111222222333444333555555555333333333555333333444444555555444333444555777:::???GGGQQQWWW___hhhpppvvv{{{~~~yyyqqqfffaaaZZZWWWXXXZZZ[[[\\\XXX[[[___``````dddmmmttt{{{oooeee^^^UUUMMMLLLLLLLLLPPPVVVgggnnnzzzyyypppeee```bbbfffjjjkkkfffbbb\\\YYYYYYZZZZZZYYY___eeeiiihhhgggjjjkkkiiilllgggaaa\\\YYYVVVSSSRRRKKKKKKLLLLLLLLLLLLLLLLLLJJJHHHEEEBBB>>>:::777555555555444444333222111111///000000111111111000000---...///000111000000///000000000000000000000000------......///000000111000000000000000000000000111111111111111000//////000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222............//////////////////.........//////000000000000000000000000000000000000111111000000000111111111222222222333333111111111111222222222222333222111111111111111222444444333333444444555666666666666666777888888999777888888888888888999;;;>>>>>>>>>???@@@BBBCCCDDDCCCEEEGGGGGGGGGFFFGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOOOORRRWWW\\\ggg}}}vvvkkkjjjmmmrrrxxx~~~}}}yyyxxx{{{~~~zzz}}}000000000000000000000000000000000000000111111222111111111111111222222222111222222333444444444444111111222333333444555555333333333333333333333333333222111000000111222333222222222222222333444444444666666555333222333444222333555666777777777777888888999===EEESSSbbblllttt{{{zzzpppgggaaaZZZVVVUUUVVVXXXXXX]]]ccciiiiiifffgggnnnvvv{{{wwwrrrnnnnnnpppqqqrrrrrrtttyyy|||tttkkkaaa[[[UUUOOOMMMNNNUUU[[[fffqqqxxxzzzzzzyyyiiiaaaXXXUUUZZZccckkkoooiiigggdddcccccccccaaa```bbbjjjpppqqqrrrtttsssppptttoooiiidddaaa___^^^\\\QQQQQQOOOOOONNNOOOPPPQQQPPPNNNKKKGGGCCC???<<<;;;;;;:::999777555333222111111111111111111000000000//////000111111111111000/////////000000111111111---......//////000000111000000000000000000000000000111111111111000000///000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////..................------------......000000000000000000000000//////000000000000//////111111111222222222222333222222222333333333333444555444333222111111111111444444444333444444555666666666666777777888999999999999:::;;;<<<===>>>>>>????????????@@@BBBCCCDDDGGGHHHIIIHHHGGGHHHIIIKKKKKKKKKKKKKKKKKKLLLMMMMMMPPPSSSXXXbbbrrrnnngggdddiiiooorrrvvvzzzzzzxxxvvvvvv{{{}}}vvvyyy}}}////////////////////////000000000000000111111222000000000111222222222333000111222333444555555555222222222333333444444444333333333333333333333333333222222111111222222333333222222222222333444444555666777666444222333444444555777888888999:::;;;===>>>AAAFFFQQQ```ppp{{{~~~qqqgggfffbbb\\\XXXWWWZZZ^^^```iiinnnssstttrrrrrruuuyyy}}}}}}~~~{{{uuuqqqoooooorrrttt|||~~~~~~|||yyyvvvuuuqqqlllfffbbbaaabbbcccdddcccdddhhhlllrrrxxx|||yyyooofff]]]VVVRRRNNNQQQWWW^^^dddfffeeeccc[[[UUUNNNKKKOOOWWW___ccceeefffhhhjjjmmmooooooooolllttt|||{{{uuuooogggbbb```aaacccddd\\\ZZZWWWTTTRRRRRRRRRSSSPPPPPPNNNKKKIIIFFFEEEDDDBBB@@@???<<<999777555444444444333333222222222222111111111111222111111111//////000111111222333333......//////000000000000////////////////////////000000111111111111000///////////////////////////...////////////000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000//////......//////000111111111111000000000000000000//////......//////000000000000000000000000//////000000000000//////111111111111222222222222222222222222333333333333444444333222222222222222444444444444444555666666666666777888999999999999::::::;;;===@@@AAABBBAAA?????????@@@AAABBBCCCCCCGGGHHHIIIHHHHHHJJJMMMOOOMMMLLLLLLLLLLLLLLLMMMMMMRRRUUU]]]iiizzzpppbbb```ccckkkqqqrrrrrrtttsssuuuwwwzzz~~~{{{xxx////////////////////////000000000000000111111222000000000111222222222333000111222333444555555555444444444333333222222222333333333333333333333333333222222222222222222333333333222222333333444555555666777666444333444555444666777777777888<<>><<<;;;888777555333111111111222333222111111000111111111,,,------....../////////000000000000000000000000000000000000000000000000///000000111111111111000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////............////////////222111000//////...//////111111111111111111111111111111222222222222111111000000000111111111111222111111111111222222222222333333333333444555666777555555444444555555666777666777999:::;;;;;;::::::999999:::???EEEHHHGGGEEEAAAAAAAAAAAAAAABBBCCCCCCDDDEEEGGGHHHIIIKKKNNNPPPMMMMMMMMMNNNPPPRRRSSSTTTUUU]]]iiiwwwnnn___]]]___fffppptttrrrqqqrrrqqqyyy000000000000000000000000000000000000000111111222222222222111111111111111222222333444444333333333333333333333333333333333333333333333333333333333222333333333333333333222444333333333333444555555333444666666555555777888666888999999;;;CCCNNNWWW```hhhttt}}}~~~}}}yyyxxx{{{xxx{{{zzzvvvtttpppuuuzzzyyyssslllhhhgggbbbccceeefffjjjpppxxx}}}yyy{{{~~~|||{{{zzzzzz|||~~~~~~{{{wwwrrrnnnlllkkkjjjiiihhhgggdddccceeejjjmmm{{{xxxmmm```XXXYYY___dddfffdddbbb^^^YYYSSSNNNKKKJJJGGGJJJNNNSSSYYYaaakkkrrrwwwuuummmfffaaa^^^^^^]]]\\\[[[YYYXXXWWWVVVVVVVVVUUUSSSQQQPPPOOONNNLLLKKKJJJHHHGGGEEEDDDCCC===;;;999666555444555555333222111000///000000111/////////000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---,,,,,,++++++,,,,,,---,,,,,,---...///000111111444444222111111000000000111111111111111111111111000000111111111111000000000000000000111111111111222222222222333333333444555444444444444444555555555555555555555666666777666888999;;;<<<;;;::::::===<<<>>>CCCJJJNNNMMMJJJBBBAAAAAAAAAAAABBBCCCCCCDDDFFFHHHIIIHHHHHHIIIKKKKKKLLLMMMPPPRRRUUUWWWYYY[[[bbbnnnxxxtttmmmiiikkklllqqqwwwxxxuuusssuuuvvv~~~000000000000000000000000000000000000000111111222333222222222111111000000333333444444444333222222111222222333333444444555333333333333333333333333222333333444444333333222444333333333333444555555222444555666555666888999999;;;===>>>BBBLLLZZZeeettt{{{|||zzzyyysssppprrrsssrrrooollljjjjjjdddkkkrrrssspppkkkiiijjjjjjlllppptttyyy}}}{{{zzztttqqqmmmiiieeecccaaa```bbbjjjvvv~~~ttthhhgggmmmsssvvvyyyvvvooofff\\\UUUQQQOOODDDFFFHHHIIILLLSSS]]]eeekkkttt|||ssskkkeeeeeedddccc```]]]ZZZWWWUUUSSSSSSTTTTTTTTTTTTUUUUUUPPPPPPOOONNNMMMLLLKKKKKKBBB@@@>>>;;;999999999:::333222000/////////000000444444444333333333333333111111111000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111---...///000111222333444888777666555444444444444111111111111111111111111//////000000000000//////000000000000111111111111333333333444444444555555777666555444444444444444555555555555555666777777666888:::<<<<<<<<<;;;::::::999;;;BBBIIIMMMLLLIIIBBBBBBAAAAAAAAABBBCCCCCCEEEGGGIIIIIIHHHFFFFFFFFFKKKLLLMMMPPPTTTWWWZZZ\\\```gggpppvvvxxx{{{~~~ppplllpppuuu{{{{{{|||}}}wwwuuuwww{{{/////////000111111222222111111111000000000000000111111000000000000000000444333333333333333333333555555444444444333333333999888666444333222111111333333333333333333333333333444444444444444444444999666555777777555888<<>>???@@@@@@???@@@BBBDDDFFFGGGHHHHHHGGGGGGIIIJJJJJJMMMOOOPPPUUU[[[\\\YYYccclllsssssstttxxx}}}~~~}}}qqqgggkkk}}}xxxwwwzzz}}}111111111000000000000000111111111111000000000000222222222222222222222222333333333333333333333333333333333444444555555555555444333333222222222333333333333333333333333333444444444555555555555555666444444666777666888===>>>AAAKKKZZZhhhttt~~~{{{}}}~~~}}}wwwpppgggbbb______\\\___aaadddgggkkkpppssswwwzzzvvvmmmhhheeeaaa______``````___```cccjjjrrrvvvzzznnn___VVVNNNKKKFFFCCCCCCEEEHHHJJJNNNUUUaaammmwww|||~~~~~~wwwjjjaaa]]]TTTUUUWWWXXXXXXXXXXXXXXXXXXUUURRRQQQQQQPPPNNNKKKKKKJJJJJJHHHEEEAAA===;;;888555333222333444333333333222222111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000/////////000000111000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000111222222222222111000000000000000000000000000//////......///000111222666888999999999999:::<<<555555444333111000000000000000000000111111111111333222222111111222222333444444333333333333444444555555555555666666666666777555222222555888888888:::;;;<<<<<<<<<;;;::::::;;;;;;@@@IIIPPPQQQJJJCCC???@@@AAA@@@???@@@BBBDDDDDDFFFHHHJJJJJJJJJLLLMMMLLLPPPRRRRRRVVV]]]aaa```jjjrrryyy{{{}}}{{{yyyrrriiifffrrr|||}}}222222111111000//////...111111111111111111111111444444444444444444444444222222333333444444555555111222333444555666777777333333333333444555666666333333333333333333333333444444555555666666666666555333444888888888<<>>CCCLLLSSSSSSLLLEEE@@@AAABBBAAA@@@@@@AAACCCCCCFFFIIILLLMMMMMMOOOPPPRRRWWWZZZZZZ\\\dddlllooovvv}}}yyyqqqhhhdddkkk}}}111111111111000000//////000111111111111111222222444444444444555555555555111222222333444555666666333333333444555666666777555444444444555666777888222222333333333333444444333444444555555666666666666555777:::;;;;;;AAAHHHRRR___tttxxxuuussssssyyy|||xxxnnnhhhdddccc______```aaacccgggmmmqqqzzz~~~}}}sssjjjddd___\\\WWWTTTTTTWWWYYY^^^gggqqq|||~~~qqqlllbbbWWWPPPNNNNNNKKKHHHFFFIIIMMMSSSZZZ___dddfffrrrwww|||iiiaaaXXXQQQOOOQQQRRRRRRWWWVVVUUUUUUTTTRRROOOMMMMMMNNNPPPQQQPPPNNNKKKJJJCCC???:::777555555444333222111111000000000111111000000000000000000000000111111111111111111111111000000000000111111111111222111000000///000000000000000000000000000000000///////////////////////////////////////////////////000000111111000000///000000000000000000000000000000111111111111000000000000000000000000000000111111000///////////////,,,...000222444999>>>BBB@@@<<<777555444333111///000000111111111222222222333222222111111222222333333222222111111222222333444444444555555555666666888777666777888999::::::;;;;;;<<<<<<===============???EEEMMMSSSSSSMMMFFFBBBBBBCCCBBB@@@@@@AAACCCDDDGGGKKKNNNOOOOOOQQQRRRXXX___ddddddgggqqq{{{vvvnnnhhhkkkyyy//////000000111111111111000000111111222222222333222333333333444444444555222222333444444555666666555555555555555555555555666555444444444444444444222222222333333444444444222333333444555555666666777666888<<<===???GGGQQQeeerrr{{{yyyxxxxxxxxxzzz}}}|||sssiiibbb_________cccfffjjjooouuu}}}~~~vvvqqqgggaaa\\\ZZZYYYYYY^^^eeekkkxxxwwwnnnbbb[[[YYYWWWTTTQQQNNNOOOQQQTTTXXX\\\___aaadddgggnnnzzz~~~ooo\\\QQQOOOPPPNNNKKKPPPQQQRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJFFFAAA<<<999777555333333222222111111111111222000000000000000000000000111111111111111111111111111111111111000000000000111111000000000000111111000000000000000000000000////////////////////////////////////////////////...//////000000//////...////////////////////////000000000000000000000000000000000000000000000000111111111000//////......,,,---...///111555:::===GGG>>>444222555777444000111111111111222222222222333222222111111222222333333222222111111222222333444444444444555555555555777777888888888999:::;;;;;;;;;<<<<<<===>>>??????===@@@EEEKKKPPPOOOJJJFFFBBBCCCCCCBBBAAA@@@BBBCCCGGGJJJMMMOOOOOOPPPQQQRRRYYYbbbiiilllqqq|||~~~nnnkkknnnyyy...//////000111111222222000000111111222333333333111222222333333444444444333333444444555555666666666666666555555555444444555444333222111000000000111222222333333444444555333333444555666777777888777777999===@@@FFFSSS```ttt}}}}}}||||||}}}xxxssskkkeeeaaabbbeeegggpppttt{{{}}}~~~vvvmmmggg```ZZZZZZ]]]ccclllwwwzzzpppiiieeebbb___\\\YYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\aaaiiiuuulll^^^XXXUUUPPPKKKNNNOOOOOONNNMMMMMMOOOQQQQQQQQQPPPOOOOOOOOOPPPQQQOOOLLLHHHDDDAAA===:::777555555333222222111111222000000000000000000000000111111111111111111111111222111111111000000//////111000000000000111222333000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////111000000//////000000111000000000000000000000000000000111111000///......---...///000000111444777FFF===444111555888666222111111111222222222222333333222222111111222222333333333222222222222333333333444444444444555555555444666777777777777888:::;;;;;;<<<<<<===???AAAAAA???AAADDDIIILLLKKKHHHDDDBBBCCCDDDCCCBBBBBBCCCEEEIIIKKKMMMNNNOOOPPPRRRUUUYYYcccmmmuuu~~~xxxfffjjjttt000000000000000111111111000000111222222333444444111222222333444444555555444444444555555555555555555555555555666666666666555444333222222111111222111111222333333444555555555555666777888999::::::999:::>>>CCCIIISSSeeevvv}}}}}}|||}}}~~~xxxuuuqqqnnnpppuuu{{{uuuooojjjmmmrrrwww~~~~~~vvvpppnnnnnnooonnnmmmooouuutttiiiccccccfffjjjnnnttt~~~wwwrrrooonnnhhhhhhfffccc___[[[WWWTTTRRRTTTXXX^^^eeennnvvvzzzuuuhhh^^^WWWSSSPPPQQQPPPNNNLLLLLLPPPSSSSSSSSSTTTTTTSSSRRRQQQPPPRRRPPPNNNLLLJJJFFFBBB???888777666444333222111111000000000000000000000000111111111111111111111111000000000000111111111111/////////000111222333444000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////111000///......///000111000000000000000000000000//////000111111000///...///111222222111111222333;;;999666555444444444333111111111222222222333333333222222111111222222333444444333333333333444444333333444444444555555555333666888888777666888:::;;;;;;;;;<<<>>>@@@BBBCCCBBBCCCEEEGGGHHHHHHFFFDDDBBBCCCCCCCCCBBBCCCEEEFFFIIIJJJKKKLLLNNNQQQUUUYYYbbblllyyyoooeeemmmzzz222222111111000/////////000000111222333333444444222222333333444555666666555555555555555444444444333444444555666777888888777777666555555555666666111111222333333444555555666777888999:::;;;<<<<<<===>>>CCCJJJRRR___uuu|||}}}}}}}}}zzzvvvrrrrrrvvvzzz|||||||||{{{zzz|||uuukkkccc^^^[[[]]]aaaffflllqqqtttwwwvvvuuurrrjjjbbb\\\ZZZ[[[]]]]]]___ccciiiqqqxxx|||zzzqqqooonnnllljjjlllvvv|||{{{~~~}}}vvvuuusssnnnggg___XXXSSSLLLOOOTTTXXX[[[```fffjjjooozzzttteee]]]\\\TTTTTTRRROOOLLLLLLPPPTTTTTTVVVXXXYYYXXXUUUQQQOOOSSSRRRQQQQQQPPPMMMIIIFFF:::999777555333222222111000000000000000000000000111111111111111111111111......///000111222333333...//////000111333444555000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////111000///......///000111000000000000000000000000...///000111111000///...111222444444222111111222000555999888333000111333111111222222222333333333333222222222222222222333555444444333333444444555333333333444444444555555555888;;;;;;999888:::<<<<<<;;;;;;<<<>>>@@@BBBDDDDDDEEEEEEFFFFFFFFFEEEDDDAAABBBCCCCCCCCCCCCFFFHHHGGGHHHJJJKKKMMMRRRXXX\\\mmmxxxxxxgggjjjrrr~~~}}}}}}333333333333333333333333333222111222444555444333444444444444444444444444555555555555555555444444555555666666666666555555777777666666555555555555333333444444444444444444555555888:::999666:::@@@AAAGGGMMMTTT```qqq~~~zzz}}}|||tttoooooonnnnnnqqqwwwzzzxxxrrrnnnpppuuuyyy|||lll```]]]\\\ZZZXXXWWWXXX[[[^^^bbbccccccddddddbbb]]]WWWRRRPPPOOOTTTUUUWWWYYY]]]dddkkkpppvvv~~~tttkkkiiilllmmmjjjmmmooovvv~~~xxxqqqlllcccZZZWWWUUUSSSUUUZZZ___aaaaaalllpppzzzyyynnnhhhccc___YYYTTTNNNJJJLLLOOORRRUUUWWWVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRHHHDDD===888666555555444333222222111111111111222000000000000000000000000000111111111111222222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000///111222111000///000111111111000000//////......000000////////////000000////////////////////////000000//////.........---000000000000000000000000000000000000111111111111111222222222222333333333333222222111111222222333222222222222222222222222555444444444444555666666555555555555666888999:::>>>>>>>>><<<:::;;;>>>@@@CCCEEEFFFGGGGGGFFFEEECCCAAABBBCCCDDDEEEFFFGGGHHHIIIHHHJJJMMMOOOQQQXXXaaatttwwwooolllrrr{{{111111111111111111111111333222111222444555444333444444444444444444444444555555555555555555555555555555666666666666555555666666666555555555444444444444444444444555555555777666888;;;:::999===DDDHHHQQQ[[[bbbkkkwww|||wwwssspppnnnqqqttt{{{zzzqqqllljjjdddaaacccfffhhhnnnsssrrrrrrlllbbb\\\]]]_________[[[WWWTTTUUUXXXZZZ[[[\\\^^^^^^]]]YYYVVVTTTTTTVVVVVVVVVVVVXXX[[[aaaeeehhhnnnvvv{{{sssmmmkkkgggbbbaaabbbffflllqqqwwwyyyppphhh^^^[[[WWWWWW[[[^^^```aaabbbdddkkksssxxx{{{}}}uuuqqqjjjccc[[[TTTNNNLLLPPPSSSUUUVVVVVVVVVUUUUUUSSSSSSRRRRRRRRRRRRRRRRRRMMMIIIBBB>>>:::888666555222111111000000000000111111111111111111111111111000111111111111222222222111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000///111222111000///000111111000000000/////////...000000////////////000000////////////////////////000000000/////////......000000000000000000000000000000000000111111111111///000000000000111111111333222222111111222222333333333333333333333333333444444444444444555555666555555555555777888999:::===???BBBBBBAAA@@@AAAAAABBBCCCEEEFFFFFFEEECCCBBB??????@@@AAACCCDDDEEEFFFHHHHHHKKKOOOQQQSSSZZZcccuuupppiiilllpppvvv{{{~~~111111111111111111111111333222111222444555444333444444444444444444444444555555555555555555555555444444555555555555444444555555555444444444444444444444444555555666666666888777999;;;<<<===CCCLLLTTTbbbooouuuxxx~~~xxxvvvsssppppppqqqtttvvv|||yyypppkkkgggeee```ZZZWWWWWWXXXYYY]]]ccc```cccccc```aaafffkkklllmmmfff]]]WWWVVVYYY^^^aaabbbeeehhhhhheeebbb```___^^^^^^[[[XXXUUUUUUWWWZZZZZZ\\\```dddjjjtttyyyppphhh```]]]]]]___aaagggrrr~~~xxxkkkgggaaa^^^^^^```aaabbbccc```aaadddgggjjjpppxxxyyyqqqeeeWWWNNNOOOPPPRRRUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRQQQNNNIIIDDDAAA>>>:::777444333222111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000///111222111000///000111000000000000////////////000000////////////000000////////////////////////111000000000000000//////000000000000000000000000000000000000111111111111///000000000000111111111333222222111111222222333333333333333333333333333333333333444444444555555555555555666777888999:::<<<@@@EEEHHHGGGEEEDDDCCCAAABBBDDDEEEEEEDDDBBBAAA??????@@@BBBCCCDDDEEEFFFHHHHHHLLLQQQSSSUUU[[[dddwwwyyykkkfffkkkmmmpppsssuuuyyy~~~333333333333333333333333333222111222444555444333444444444444555555555555555555555555666666666666444444555555555555444444444444444444444444444444444555555666666777777777999888999===???BBBKKKTTTeeesss|||uuuuuuttttttvvvyyyzzzsssnnnmmmmmmnnnooofff___ZZZWWWVVVVVV\\\dddhhhmmmooooooqqqwww{{{{{{zzzsssjjjeeeeeejjjooorrrvvvyyy||||||xxxsssooolllkkkjjjfff___ZZZVVVVVVVVVWWWUUUSSSUUU[[[dddlllqqqyyywwwuuurrrqqqtttzzz~~~sssmmmgggdddbbbccckkkttt}}}xxxqqqkkkgggeeeeeefffkkkeee```______aaagggnnnxxx{{{hhhYYYQQQOOOPPPTTTVVVUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRPPPLLLJJJGGGDDD@@@<<<888777666555444333333333111111111111111111111111000000111111111222222222222222222222222222222222000000000000///////////////////////////////////////////////////////////////111222111000///000111000000000000////////////000000////////////000000////////////////////////111111111111000000000000///////////////////////////000000000111111111111111111222222222333333333333222222111111222222333444444444444444444444444222333333444444444444444555555555666777888::::::;;;???DDDGGGHHHFFFEEEDDDAAABBBDDDEEEEEEDDDBBBAAABBBCCCDDDEEEFFFHHHIIIIIIIIIIIIMMMRRRTTTUUU[[[cccwwwvvvllliiiiiijjjkkkmmmpppwww333333333333333333333333333222111222444555444333444444444555555666666666555555555666666666777777444555555555555555555444444444444444444444444444555555666777777888999999:::999<<<@@@DDDIIITTT^^^ttt}}}||||||~~~uuutttssstttxxx|||wwwooogggbbb^^^___hhhrrr}}}|||vvvssstttwwwzzz|||~~~yyywwwuuusssnnnhhh```\\\ZZZZZZ\\\WWWQQQOOORRRWWW\\\^^^bbbccccccbbbbbbcccgggiiirrr{{{~~~wwwooojjjkkkqqq|||}}}uuupppnnnnnnssskkkddd```^^^]]]```eeesss}}}|||jjjXXXRRRPPPTTTUUURRRQQQSSSUUUUUUVVVVVVUUUTTTSSSRRROOONNNMMMLLLKKKIIIFFFCCC<<<;;;999777555333222222111111111111111111111111000000111111111222222222111111111111111111111111000000000000///////////////////////////////////////////////////////////////111222111000///000111////////////000000000000000000////////////000000000000000000000000000000000000000000111111111111///////////////////////////000000000111111111111111111222222222333333333333222222111111222222333444444444444444444444444222333444555555555444444666666666666777999:::;;;:::===@@@BBBBBBCCCCCCDDDBBBCCCEEEFFFFFFEEECCCBBBDDDDDDEEEGGGHHHIIIJJJKKKJJJJJJMMMRRRTTTUUU\\\dddtttvvvnnnkkkjjjjjjkkkmmmrrrzzz111111111111111111111111333222111222444555444333444444444555666666777777555555555666666777777888555555666666666666555555444444444444444555555555666666777777888999::::::======AAAGGGLLLRRR^^^iii}}}~~~vvvppplllmmmwww|||{{{{{{|||||||||{{{zzzwwwrrrlllhhhffffffiiibbbZZZSSSOOOOOOPPPQQQQQQSSSWWWYYYZZZ[[[^^^```fffllluuu}}}xxxsssssszzz~~~zzzyyywwwooollliiidddccceeepppxxx}}}eeeZZZTTTUUUUUUPPPNNNRRRSSSTTTUUUVVVVVVUUUTTTSSSNNNMMMLLLMMMMMMMMMKKKIII@@@???<<<999555333111000222222222222222222222222000111111111111222222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000///111222111000///000111////////////000000000000000000////////////000000000000000000000000000000//////000000000000000111000000000000000000000000000000000000111111111111///000000000000111111111333222222111111222222333333333333333333333333333333444555666666666555444666666666777888999:::;;;:::;;;===>>>>>>???BBBDDDBBBCCCEEEFFFFFFEEECCCBBBBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJMMMRRRUUUXXX```jjjrrr||||||uuupppooopppqqqtttyyy111111111111111111111111333222111222444555444333444444444555666777777777444555555666777777888888666666777777777777666666444444555555555666666666666666777888999:::;;;;;;AAABBBGGGOOOUUU\\\hhhsss~~~yyyyyy~~~||||||}}}}}}wwwmmmaaaWWWRRRPPPPPPPPPRRRUUUWWWXXXYYY[[[]]]^^^bbbiiinnnttt}}}}}}|||~~~}}}{{{wwwooojjjhhhhhhpppyyyttteeeZZZYYYVVVOOOMMMQQQPPPRRRTTTUUUVVVUUUTTTSSSOOONNNMMMMMMOOOOOONNNMMMHHHEEEBBB===999666333222222222222222222222222222000111111111111222222222////////////////////////000000000000////////////000000000000000000000000000000000000000000000000///111222111000///000111.../////////000000000111000000////////////000000000000000000000000000000....../////////000000000000000000000000000000000000000000000111111111111///000000000000111111111333222222111111222222333333333333333333333333333333444666888888777666555666666666777888999;;;;;;:::<<<>>>>>>>>>???@@@BBBAAABBBDDDEEEEEEDDDBBBAAAAAAAAABBBCCCEEEFFFGGGGGGJJJIIILLLRRRWWW]]]hhhssswww|||xxxyyy{{{~~~333333333333333333333333333222111222444555444333444444444555666777777888444555555666777888888999777777888888888888777777555555555666666666777777666777777999:::;;;<<<<<>>:::777555222222222222222222222222000111111111111222222222////////////////////////000000000000////////////000000000000000000000000000000000000000000000000///111222111000///000111.../////////000000111111000000////////////000000000000000000000000000000---.........//////000000000000000000000000000000000000000000111111111111111222222222222333333333333222222222222222222333222222222222222222222222444555777888999888777555666666777777888999;;;<<<:::===@@@AAAAAA@@@@@@AAA@@@AAACCCDDDDDDCCCAAA@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIILLLSSSYYYaaaooo{{{}}}111111111111222333444444///111222222222222333555444444444555555555666666777777666555555555555666555666777888888888888888777888999888666555666777888999:::;;;===@@@BBBDDDGGGMMMUUU]]]bbbiiipppuuu}}}sssgggccccccdddddddddddddddccccccbbbaaabbbbbbcccgggppp|||}}}uuuiiiddddddfffhhhjjjlllmmmnnnsssyyymmm```ZZZVVVRRRPPPMMMLLLJJJLLLQQQVVVVVVTTTVVVTTTQQQPPPPPPPPPPPPOOOQQQPPPOOOKKKFFF???999666444333111111222333333111000000000000000000000000222222222111111111111000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////222111111111000000//////000000000000000000000000...............///000000000000000000000111111222111111111111111111111111222222222222222222222222222222111111111111111222333333333333333333333333333555666555444444555666888888888999999::::::;;;<<<<<<======>>>>>>??????AAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCEEEFFFEEEDDDFFFHHHLLLSSS]]]jjjyyy555444333222111111111111333444555444333222333444444444444555555555666666666666666666666777888999666777777888888888888777555666777777666555777888666888:::>>>AAADDDFFFGGGKKKPPPXXX^^^bbbhhhpppuuuxxx~~~zzztttqqqppppppooonnnlllkkkjjjiiifffiiilllkkklllpppxxx~~~zzzqqqjjjiiihhhggggggggggggggghhhllluuu{{{mmmeee^^^VVVQQQMMMMMMMMMMMMMMMQQQTTTVVVXXXVVVSSSQQQQQQPPPPPPPPPRRRRRRQQQOOOLLLGGGBBB???777555222111222222222111111111111111111111111111111111111000000000//////........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111111111111000000000///000000000000000000000000///............///000000000000000000000111111222111111111111111111111111222222222222222222222222222222111111111111222222444444333333333333333333333555666666444444555777777777888888999:::::::::<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDEEEGGGGGGGGGGGGHHHJJJOOOXXXeeeuuu~~~}}}}}}444444333222111111111111555666777666333222333444444444555555555666666666666666666777888999;;;;;;777888888888888777777666555666777777666777999;;;999<<>>@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAADDDEEEEEEGGGHHHIIIJJJJJJNNNPPPVVVaaaqqq000000111111222333444555444555666555333222333444555555555555666666666666666666666777888999::::::888888888888888777666555666777888888888999<<<>>>AAAEEEKKKQQQVVVXXXYYYZZZUUUYYY]]]aaadddjjjrrrxxx|||yyyxxx|||yyyxxxwwwyyy~~~}}}~~~|||{{{{{{vvvzzz{{{tttjjjeeefffkkkoookkkhhhiiijjjlllttt}}}|||zzzuuuqqqmmmkkkiiiiiiddd```___hhhzzz{{{mmmaaaYYYUUURRRQQQPPPRRRYYYaaa___^^^\\\XXXTTTRRRQQQQQQOOOPPPQQQQQQQQQOOONNNLLLBBB>>>888555333222111000111111111111111111111111111111000000000/////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111111111000000000000000000000000000000000000000/////////...///000000111000000000000000111111222111111111111111111111111111222222222222222333333222222111111111222333333555555555444333333222222444555777777666666777999888888999:::;;;<<<<<<=========>>>@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIKKKMMMTTTWWW___lll|||000000000111222333555666111333444444333333444666555555555666666666777777888777777666666777777777888888888888888777666555777888999999999;;;>>>AAAGGGJJJOOOTTTYYY]]]^^^___\\\___dddgggjjjpppxxx~~~|||zzz~~~|||xxxooonnnmmmlllpppxxx||||||yyypppeee___aaafffhhheeecccdddeeeffflllsss{{{}}}|||{{{{{{xxxqqqjjjkkkvvvyyyhhh]]]TTTRRRTTTVVV\\\ccccccdddccc___YYYTTTRRRRRRQQQQQQRRRRRRQQQPPPNNNNNNGGGCCC>>>999777444222000111111111111111111111111222222111111111000000000////////////000000000111111111111111111111111111000000000000000000000000111111111111111111111111000000000000////////////000000000000000000111111000000000000000000000000///////////////000111111000000000000000111111222111111111111111111111111111111111222222333333333222222111111222333333444555555555444444333333333444555777777777777888::::::;;;;;;<<<>>>??????@@@??????@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCEEEGGGGGGGGGIIILLLOOOVVV]]]jjjzzz333333222222111222222333000222333444333333555666555555666666666777777777999888777666666666666666777888888888888777777666666777999:::<<>>???AAABBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEECCCEEEHHHHHHGGGIIINNNRRRYYYggg|||~~~~~~|||}}}333222222111222222333333333444555555444333444666555666666666777777777777888888777777777888999999666777777888888888888777888:::<<<@@@DDDJJJQQQVVVUUUUUUVVVZZZ```hhhpppuuuyyy}}}}}}vvvnnnhhhjjjooowwwuuujjjddd[[[]]]___```aaagggqqqyyyvvvrrrkkkddd```_________eeecccccceeebbb^^^^^^bbbbbbhhhkkkgggeeegggiiihhhggggggjjjoooxxxuuuhhh^^^UUUWWW```nnnrrruuurrriii```ZZZXXXUUUUUUTTTTTTSSSRRRRRRQQQOOOMMMIIIFFFBBB>>>888444222222222222222222222222111111111111000000000000//////000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000///////////////000000000111111111111000000000000000000000000000000//////000000111222000000000000000111111222111111111111111111111111000111111222333333444444222222222222333444555555333333444444555666666666444666888888888888:::<<<;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDGGGIIIIIIHHHKKKPPPUUUcccwww{{{yyy}}}{{{yyy|||//////000111222444666777666777888777555444444555666666666666777777777777777777777888999:::<<<<<<555666777888888888888888;;;===AAAFFFLLLTTT]]]ccc```______bbbiiittt~~~xxxvvvzzzxxxoooiiigggkkkqqqxxx~~~~~~wwwmmmddd]]]SSSVVVYYYZZZZZZ___hhhoootttyyysssooonnnnnnllljjjhhhfffggghhhddd]]][[[]]]YYY^^^___ZZZVVVWWWYYYXXX[[[ZZZ[[[^^^eeeqqq~~~wwwcccTTTVVVbbbrrrwww|||yyyoooddd]]]ZZZSSSSSSRRRRRRRRRRRRRRRRRRQQQOOOLLLJJJFFFAAA:::666222222222222222222222222000000000000////////////000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000//////////////////000000111111111222000000000000000000000000000000000000000111111222000000000000000111111222111111111111111111111111000000111222333333444444222222222222333444555666222333333444555666777777444666888888888999;;;<<<;;;;;;<<<>>>???AAABBBBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEHHHKKKKKKJJJLLLRRRXXXoooxxxwww|||www~~~|||444333333333333444555555888888777777666666555555777666666666777888999999888888888777777777777777;;;:::777666666999<<<>>>???AAAGGGRRR___iiinnnnnnpppmmmnnnttt|||wwwpppqqqtttuuu}}}yyytttqqqsssvvvyyy~~~~~~uuufffYYYSSSQQQRRRSSSUUUXXX[[[]]]^^^hhhjjjooowwwzzzvvvwwwwwwxxx~~~}}}{{{yyyxxxwwwrrrrrrqqqnnnggg___XXXSSSOOOOOOOOONNNLLLKKKLLLMMMPPPPPPQQQSSSYYYdddpppxxxrrrbbb[[[[[[iiiuuuuuuggg```^^^SSSSSSSSSRRRQQQQQQRRRSSSOOOOOONNNMMMKKKFFF@@@;;;777444222111111222111000000000000111222222333333111111111111///---+++***000000000000000000000000//////////////////////////////000000111111111222000000000000000000000000000111222333333222111000000000000000000000000000////////////000000000000///////////////000000111333333222111111000000000333333333333333333333333333333333444444444555555666666555555444444444333666777999:::;;;::::::999<<<===>>>>>>???AAADDDGGGKKKJJJIIIGGGFFFEEEDDDDDDEEEDDDCCCBBBCCCEEEGGGHHHKKKGGGGGGKKKLLLMMMUUU```{{{rrrqqqssstttooouuu|||~~~444333333333333444555555666666666666555555555555777777777777777777888999888888888888777777777777::::::999888888:::???CCCGGGKKKTTT___hhhnnnpppppptttuuuzzzuuulllmmmpppsss}}}|||~~~}}}yyy|||{{{qqqbbbWWWSSSPPPPPPOOOPPPQQQSSSUUUVVVZZZ[[[^^^eeelllqqqsssrrrqqqllljjjkkkkkklllrrr{{{~~~}}}zzzyyyuuuooofff\\\SSSNNNJJJJJJJJJHHHGGGGGGHHHIIILLLLLLLLLNNNRRRZZZdddkkkpppwwwssseee^^^```jjjwww}}}yyyooofffaaaXXXXXXXXXVVVTTTSSSSSSSSSRRRQQQPPPOOOMMMIIIDDD@@@:::777333222222222222222222222111111111111111111111111222222000///---,,,000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000111111222222222222111111000000000000000000000000////////////000000000000111111000000111111222333111111222222222222222222333333333333333333333333333333333444444444555555333333444555666777777888777888999;;;;;;;;;;;;:::<<<===???@@@@@@AAADDDFFFKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCEEEFFFGGGKKKIIIIIILLLLLLOOO[[[gggzzznnnlllnnnmmmjjjooouuu{{{444333333333333444555555444444555555555555666666999888777777777777777777888888888888888888888888777:::<<<;;;:::>>>GGGNNNYYY___gggmmmqqqrrrsssssszzzrrrggggggjjjnnnyyy|||{{{vvvpppggg\\\UUUSSSSSSQQQOOONNNMMMOOOQQQRRRUUUUUUWWW[[[aaafffiiiiiihhhfffeeefffffffffkkkqqqvvv{{{{{{yyytttmmmcccYYYPPPKKKIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKPPPVVV[[[___eeennnxxx~~~pppbbb[[[aaammmxxx|||wwwlllbbb___^^^]]][[[XXXVVVTTTSSSSSSRRRPPPNNNMMMKKKHHHEEE>>>:::555222222333333333333333222222111000000///111111222222222111000///000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000222222111111111111222222000000000000000000000000////////////000000000000222222222222222333444444111111111222333444444444333333333333333333333333333333333444444444555555333444444555777888888999888999:::;;;<<<<<<<<<<<<;;;===@@@AAABBBBBBDDDFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHIIILLLKKKLLLLLLMMMTTTcccrrrvvvkkkkkkllljjjiiikkkqqqyyy444333333333333444555555444444555555666777777888999999888777666666666777777888888888888888999999666:::<<<<<<===EEETTT```mmmqqquuuvvvuuuuuuxxx{{{|||ooofffggghhhiiiqqq{{{~~~}}}vvvooojjjhhhddd^^^ZZZ[[[ZZZXXXUUURRRRRRTTTWWWYYY\\\]]]^^^bbbhhhnnnsssvvvtttuuuvvvwwwwwwwwwyyy|||}}}~~~~~~~~~|||rrrpppmmmhhhaaaZZZSSSPPPMMMKKKHHHFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHJJJNNNQQQTTTYYY```hhhqqq}}}}}}zzzzzz}}}xxxjjj```aaafffqqqzzzzzzoooddddddbbb___]]][[[YYYVVVTTTSSSQQQNNNMMMLLLKKKJJJHHHBBB===777333222333444444222222222111111111000000000000111111111111111111000000000000000000000000////////////////////////000000000000000111111111000000000000000000000000333222111000000111222333000000000000000000000000////////////000000000000333222222222222333444444222222222333333444444444333333333333333333333333333333333444444444555555777777777777777666666666999::::::;;;<<<===>>>>>>;;;===AAACCCCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFDDDDDDDDDEEEGGGIIILLLMMMKKKLLLMMMMMMOOOYYYlll|||vvvpppssstttqqqqqqppprrr{{{444333333333333444555555555555666777888999999:::999999888777666666666777777777888888999999999:::777:::<<<===BBBOOOcccrrrxxxyyyyyywwwwww{{{yyyooojjjlllllliiilllrrrvvv{{{zzzsssttt}}}{{{jjjffffffjjjkkkhhhggghhhcccbbb___^^^___bbbeeehhhiiikkknnnsssyyy|||yyyppppppooommmhhhccc^^^ZZZVVVRRRMMMIIIHHHGGGFFFDDDDDDEEEGGGGGGFFFGGGIIIKKKKKKOOOTTTZZZaaakkkwww~~~{{{zzzzzzyyywwwuuu{{{|||{{{zzzzzzxxx}}}zzzjjjeeecccjjjtttxxxsssmmmgggddd```]]]]]][[[YYYWWWUUURRROOONNNNNNNNNMMMLLLEEE@@@999555333333333333000000111111111222222222/////////000000000111111000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000333222111000000111222333////////////////////////////////////000000000000111111111111111222333333444444444333333222222222333333333333333333333333333333333444444444555555666666666777777777777777999::::::;;;<<<>>>??????;;;>>>BBBDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKIIILLLNNNMMMRRR```ttt||||||}}}{{{xxxxxx444333333333333444555555666666777888888999::::::999888777777777777777777777777888888999::::::::::::<<>>CCCJJJUUUcccrrr|||~~~~~~yyytttvvv~~~wwwsssrrrqqqvvv|||qqqhhhccc___YYYTTTPPPPPPOOOMMMKKKJJJJJJLLLIIIMMMQQQSSSTTTWWW\\\aaannnzzz{{{xxxrrrnnnggggggiiinnnwww}}}ooonnnmmmllloooyyy{{{pppiiiiiinnnuuuyyytttmmmccc^^^]]]]]]\\\ZZZYYYWWWUUUUUUTTTTTTQQQPPPLLLHHHBBB===:::888555444111111111111111111222222222222111000000000111222000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000111111222222222222111111////////////////////////////////////000000000000000000000000000111222222222222222222222222111111333333333333333333333333333333333444444444555555111111333444666888999:::999999999999;;;===???@@@???@@@BBBCCCCCCDDDGGGIIILLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJNNNPPPTTT```rrr444333333333333444555555666666666666777777777777777777666666777888999999777777888999::::::;;;;;;>>>AAAGGGPPP\\\hhhsssxxxzzzvvvzzz|||vvvpppiiicccYYYXXXWWWSSSOOONNNNNNOOOGGGKKKOOOQQQQQQRRRUUUWWW]]]gggrrrxxx}}}jjjfffbbbbbbhhhqqqzzztttrrrmmmhhhgggmmmyyyzzzmmmfffhhhooovvvzzzqqqeee^^^]]]]]]\\\ZZZXXXVVVUUUTTTTTTRRRPPPMMMNNNJJJEEEAAA===:::777555333333222222111000000000555444222111111111222222000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000111222333333222111000////////////////////////////////////000000000000111111000000111111222333000000000111222222333333333333333333333333333333333333333444444444555555333444444444555555666666888888888999:::<<>>999666666444333111111111111222222222111111111111222222000000000000000000000000000000////////////000000222111111111000000//////////////////000000000000000000000000000111111222000000000000000000000000///111222222111111222333222222222222222222222222000000111222333333444444222222222222222222222222222222333333333444444444666555444333444444666777777999;;;;;;;;;;;;===?????????@@@AAACCCDDDEEEEEEOOONNNLLLJJJIIIGGGGGGFFFFFFGGGJJJMMMPPPQQQPPPNNNSSSNNNTTTfffyyy~~~444444444555555555666666666666666666777888999999999999888777777888888999;;;===>>>>>>>>>???AAABBBHHHOOO]]]lllwww~~~~~~yyyppphhhaaa\\\YYYZZZYYYWWWTTTPPPNNNMMMNNNPPPTTTYYY[[[\\\]]]___aaagggoooyyyvvvmmmjjjiiimmmsss||||||{{{{{{{{{zzz|||wwwpppjjjfffdddddddddkkkiiinnn{{{{{{ppphhhcccdddfffgggjjjhhhaaa]]]]]][[[VVVTTTUUUUUUUUUUUUUUUTTTSSSOOOMMMIIIFFFCCC@@@;;;888666555333222111111111111222222111111111111222222000000000000000000000000000000////////////000000111111111111000000000////////////000000000111111000000000000000111111222000000000000000000000000...000111111000///111222222222222222222222222222111111111222222333333444222222222222222222222222222222333333333444444444555555444444444555666777777999;;;;;;;;;;;;===?????????@@@AAACCCDDDEEEEEEKKKJJJIIIGGGFFFEEEEEEEEEGGGHHHJJJMMMPPPQQQQQQPPPTTTTTT]]]ppp~~~444444555555555666666666777777777777777888::::::999999999999::::::::::::999:::<<<>>>>>>???BBBDDDPPPWWWeeeuuu~~~yyyxxx}}}www{{{yyypppjjjjjjhhhddd^^^YYYTTTPPPNNNLLLNNNQQQQQQQQQPPPQQQRRRUUUZZZaaahhhpppzzzzzzvvvxxx|||wwwrrrrrruuuxxx}}}|||yyyssskkkccc^^^\\\bbb___aaajjjsss{{{wwwqqqjjjccc^^^^^^bbbddd```]]][[[XXXUUUTTTTTTUUUVVVVVVVVVUUUUUUQQQOOOKKKIIIFFFCCC>>>;;;777666444222111111111111222222111111111111222222000000000000000000000000111000000//////000000111111111111111000000000000000000000111111111222222000000000000000111111222000000000000000000000000---///000000//////000111222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444555555444444555555666777777999;;;;;;;;;;;;===??????@@@AAABBBCCCEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCFFFHHHJJJLLLOOOPPPQQQQQQVVV[[[iii|||555555555555666666666666777777777777888999:::;;;:::::::::;;;;;;;;;;;;;;;999:::;;;<<<===AAAFFFJJJ[[[___kkkyyy|||xxxrrrpppvvv~~~}}}}}}~~~||||||~~~{{{uuuooohhhaaaZZZUUUOOOOOOOOONNNNNNMMMNNNNNNPPPSSSWWW[[[___eeemmmrrr{{{tttqqqssswwwzzz|||~~~zzzqqqfff]]]XXXZZZWWWWWW[[[bbbmmm}}}zzzkkk]]]ZZZ]]]^^^]]]ZZZWWWSSSQQQSSSTTTUUUVVVVVVWWWWWWWWWSSSQQQNNNKKKIIIFFFBBB???999888555333222111111111222222111111111111222222000000000000000000000000111000000000000000000111111111111000000000000000000111111111222222222222000000000000000111111222000000000000000000000000...///000000//////000222111111111111111111111111333333222222222222222222222222222333333333333333333333333444444444444555444444444555555666777777777999;;;;;;;;;;;;===>>>???@@@AAABBBDDDFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCEEEGGGIIIJJJLLLNNNPPPRRRUUU```rrr555555555666666666777777777777777777888999:::;;;::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>BBBIIIRRRYYYhhhkkkrrr}}}uuuoooiiihhhlllwwwwwwlllbbb[[[RRRPPPNNNMMMLLLLLLLLLLLLLLLOOORRRUUUWWWYYY[[[]]]ccciiiuuuyyyvvvvvvuuuxxxzzzxxxrrrhhh^^^YYYTTTPPPNNNQQQVVVaaatttzzzhhhYYYXXXWWWWWWWWWUUUSSSRRRQQQRRRSSSUUUVVVWWWXXXXXXTTTRRRPPPNNNLLLIIIEEEBBB<<<:::888555333222222222222222111111111111222222000000000000000000000000111111000000000000111111000000000000000000111111000111111111222222222222000000000000000111111222000000000000000000000000///000222111000000111333111111111111111111111111333333222222222222222222222222333333333444444444333333444444444555555555444444555666666777777777777999;;;;;;;;;;;;===>>>???@@@AAACCCEEEGGGHHHIIIEEEDDDDDDCCCCCCDDDDDDDDDCCCEEEGGGHHHIIIKKKOOOSSSVVVeeezzz}}}zzz{{{555555666666666777777777777777777777777888::::::;;;;;;:::::::::<<<===>>>?????????AAAGGGPPP[[[cccmmmnnnttt~~~|||xxxwwwjjjddd___```dddnnn}}}|||nnneee[[[XXXRRROOOMMMLLLJJJIIIGGGIIIKKKNNNPPPQQQQQQQQQ[[[]]]fffttt{{{vvvuuutttsssoooiii```ZZZQQQMMMJJJKKKNNNVVVeeesss{{{```WWWQQQRRRUUUVVVVVVVVVOOOPPPRRRTTTVVVWWWXXXXXXUUUSSSQQQOOOMMMKKKGGGEEE???===:::888555444333333222222111111111111222222000000000000000000000000222111111000000111111222000000000000111111111111000000000111111111222222000000000000000111111222000000000000000000000000000111222222111111222333111111111111111111111111222222222222222222222222222222333333444444555555333444444444555555555555333444555666777888888888777999;;;;;;;;;;;;===???@@@@@@BBBDDDFFFGGGIIIJJJGGGGGGFFFFFFEEEFFFFFFFFFCCCEEEGGGGGGGGGJJJPPPUUU[[[nnnyyytttuuu|||555666666666777777777777666666666666777888999999<<<;;;999888888;;;>>>@@@<<>>AAA???CCCJJJRRRZZZbbbjjjoooooosss~~~{{{qqqiiieeeccc^^^ZZZYYY^^^eeeoootttgggkkknnnoooqqqwww}}}}}}}}}yyypppiiidddcccaaa___]]]]]]]]]]]][[[[[[YYYXXXXXXZZZ^^^bbbgggtttwwwpppllliiigggaaabbbccceeegggiiilllmmmkkkjjjiiiiiijjjlllmmmnnnqqqqqqsssyyywwwmmmeee^^^XXXTTTQQQNNNKKKJJJLLLNNNOOOPPPPPPOOOTTT^^^fffooo}}}|||{{{|||wwwrrrrrrpppiiibbbZZZTTTOOOOOONNNMMMPPPUUU^^^fffkkkpppkkkUUUOOOSSSTTTSSSRRRLLLMMMOOORRRTTTVVVWWWXXXUUUTTTQQQPPPOOOMMMJJJGGGCCCAAA>>>;;;888777666666222222111111111111222222000000000000000000000000222222111111111111222222//////000000111111111222////////////000000000000000000000000000111111222000000000000000000000000...///000000//////000111000000000000000000000000000000111222333333444444222222333333444555666666444444444555555555666666222333555777888999888888777999;;;;;;;;;;;;===???@@@AAABBBDDDFFFIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFHHHJJJJJJIIILLLSSSZZZjjj~~~{{{{{{~~~{{{}}}888888888888777777777777666777888999888888999;;;===;;;:::;;;===???@@@@@@FFFKKKSSSZZZaaagggmmmppppppyyyyyyoooiiifffdddcccaaaaaacccgggqqq{{{vvvppppppqqqtttzzzzzztttooolllkkkiiifffdddcccdddccc___[[[UUUTTTSSSRRRQQQQQQQQQQQQMMMMMMMMMMMMOOOQQQSSSUUU[[[^^^ccchhhlllooopppqqqppplllfffaaa^^^[[[XXXVVVTTTTTTUUUVVVWWWXXXYYYYYY^^^[[[WWWUUUUUUWWWWWWWWW]]]^^^```aaadddjjjrrryyy~~~ttthhh```___XXXUUUVVVSSSMMMLLLPPPNNNOOOTTTZZZ___eeeqqq}}}xxxyyy~~~vvvkkkbbbYYYRRRQQQQQQQQQRRRUUUYYYYYY\\\fffvvvzzzaaaSSSPPPPPPNNNMMMOOOLLLKKKNNNSSSXXXYYYXXXZZZVVVSSSSSSSSSSSSPPPMMMEEEEEEDDDBBB>>>:::666444333111000///000111000///000000111111111222222222222222222111111111000000000000000000000///......222222111111000000//////000000000000111111111111000000000000000000000000111000//////000222444666111111000000000000111111333333333333333333333333222222333333333444444444555555555555666666666777666666666666777888999:::;;;<<<<<<<<<;;;;;;>>>@@@@@@@@@@@@@@@CCCFFFIIIKKKPPPMMMIIIHHHIIIJJJKKKKKKKKKLLLPPPQQQNNNNNN[[[kkkxxxwwwnnnlllrrr}}}555555555555666666666666666777999999888888:::;;;:::999888999<<>><<<;;;555333111000111222222111111111111111111222222222222222222111111111111111222222222333222222111000000000000000111111111111000000000000111111111111000000000000000000000000000000///......///000111222222111111111111222222333333333333333333333333333333333333444444444444333333444444444555555555777777777777777888::::::<<<===>>>>>>>>>???BBBEEEDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKJJJGGGEEEFFFKKKOOOVVVXXX\\\^^^^^^aaammmyyy}}}yyyvvvoookkkkkknnntttzzz777777777777888888888888666888999999999999:::<<<======<<<<<>>?????????AAADDDGGGFFFEEEEEEDDDEEEFFFGGGGGGIIIKKKLLLIIIEEEFFFMMMSSSWWWXXXZZZ]]]aaajjjyyy~~~zzzxxxtttssstttrrrtttyyy999999888888777777666666777888::::::999999;;;<<>>?????????AAADDDGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFIIIKKKIIIEEEFFFKKKQQQQQQSSSTTTXXXaaarrr~~~zzzyyy}}}666666666666555555555555777888::::::999999;;;<<<===>>>@@@AAAEEELLLWWW___gggooo}}}{{{xxxxxxyyy|||~~~sssnnnggg```___eeeooowww}}}uuummmeee^^^YYYTTTRRRPPPMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRTTTWWWYYYYYYYYY[[[\\\^^^___bbbdddffffffffffffiiijjjmmmooorrrtttuuuuuuyyy{{{~~~vvvvvvvvvwwwzzz~~~~~~zzzwwwtttoooiiieeebbb___\\\YYYXXXUUURRROOOPPPNNNLLLKKKKKKKKKJJJIIIIIIKKKMMMOOORRRYYYcccjjjmmmpppvvv}}}uuucccYYYTTTQQQRRRTTTTTTXXX]]]aaaeeejjjnnnrrrsss|||xxxddd^^^gggrrrzzzlll\\\OOONNNNNNLLLIIIFFFEEEFFFGGGFFFHHHKKKLLLMMMNNNPPPSSSTTTRRROOOLLLHHHEEEDDDCCC???;;;666333333333333333222222222111111111111111111111111111111222222222///000111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000////////////000000000000222222111111111111222222111222222333333444444555333444444444555555555555666666777777777888888888888888777888888999:::;;;<<<===>>>>>>>>>???BBBEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHHHHFFFFFFIIILLLKKKNNNQQQWWWeeeyyy333444444555666777777888777999::::::::::::;;;===;;;???CCCGGGLLLUUU```iiisss|||}}}{{{yyyyyyzzz~~~rrrrrrqqqqqquuu}}}}}}vvvqqqjjjccc]]]YYYTTTQQQOOOOOOOOONNNNNNOOORRRSSSUUUWWWYYY[[[]]]^^^^^^^^^\\\aaahhhlllnnnppprrrtttsssuuuxxx|||~~~{{{wwwqqqllliiieeeaaa]]][[[XXXTTTRRRRRRQQQOOOMMMKKKKKKKKKLLLOOORRRVVVYYYXXXYYY^^^dddfffiiiuuu~~~mmm```VVVSSSSSSNNNPPPTTTWWW[[[^^^bbbdddfffpppzzz~~~ggg\\\aaajjj~~~}}}lll]]]WWWSSSMMMIIIGGGGGGFFFFFFDDDFFFGGGGGGGGGIIINNNRRRTTTSSSQQQNNNKKKGGGDDDBBBBBB>>>888444333333222222222222222111111111000000000000111111111222222222000111111222333333222222111111111000000000000000000000000000111111111111000000000000000000000000---...///000000000000000111111111000000111111111111111222333333444555555444444444444555555555555666666666666777777777777888888888888999:::;;;;;;<<<=========<<<===@@@BBBCCCDDDDDDEEEEEEDDDDDDDDDFFFGGGIIIJJJKKKJJJIIIIIIGGGMMMTTT]]]mmm222333555777999:::<<<===777999::::::::::::;;;===<<>>@@@BBBCCCCCCDDDDDDDDDDDDDDDJJJKKKLLLOOOPPPPPPLLLIIIEEENNNXXXddduuu555555666777888999999:::999999999999:::===<<<:::@@@EEENNN\\\kkkwww}}}yyyrrrlllgggccc```[[[XXXTTTSSSUUUVVVUUUSSSVVVXXXZZZ\\\^^^aaaeeeiiinnnsssyyy|||}}}tttmmmiiifff```\\\WWWTTTRRRPPPQQQQQQQQQPPPIIIIIIJJJJJJKKKOOOTTTWWWbbbgggooouuuzzz~~~kkk]]]YYYXXXVVVTTTTTTTTTUUUUUU[[[]]]eeerrr}}}~~~~~~|||{{{~~~wwwkkkfffggguuummmdddWWWKKKEEECCCDDDEEEEEEEEEEEEGGGHHHJJJLLLMMMOOOQQQRRRPPPLLLIIIHHHIIIAAAAAA???:::555222333555222222111111111111111111222111000//////000111222111111111111111111111111444333333333222111111111000000000000000000000000222222222111111111000000333333333333333222111000111111222333444444555555555555555444444333333333444444444555555555555555666666666666777777777777777777888999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCJJJNNNNNNLLLMMMRRRQQQKKKPPPRRR\\\nnn666666777777888888999999888888999999<<<>>>???>>>CCCKKKZZZkkk{{{}}}vvvqqqkkkddd___[[[XXXWWWYYYXXXXXXXXXZZZ]]]^^^___bbbeeehhhlllooosssyyy||||||tttnnnfffdddccccccbbb^^^WWWPPPPPPOOOMMMKKKJJJKKKMMMOOOPPPUUUZZZ^^^aaagggpppwwwvvveeeaaa[[[VVVSSSRRRSSSSSSVVVYYYaaalllvvv~~~}}}yyyvvvuuu{{{~~~wwwnnnjjjhhhlllxxxtttbbbRRRJJJHHHHHHIIIEEEEEEFFFGGGHHHJJJKKKLLLNNNQQQSSSRRRNNNJJJIIIIIICCCCCCBBB>>>888555444555333222222111111111111111222111000//////000111222111111111111111111111111222222222222222111111111111111111111111111111111222222222111111111000000222333333333222222111000000000000111111222222333222222222111111111000000555555555666666666666777666666666666777777777777777777888999;;;<<<===>>>??????AAABBBCCCCCCDDDDDDAAAAAAAAABBBCCCCCCDDDDDDEEEIIIJJJHHHJJJNNNNNNKKKNNNSSSaaauuu777777777777777888888888888777888:::<<>>???===>>>???AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCEEEFFFEEEGGGKKKMMMLLLOOOYYYkkk|||}}}888888888777777777777777999777888;;;<<<>>>BBBGGGOOO]]]rrryyyqqqkkkfffbbb___[[[ZZZYYYWWWXXX[[[___cccaaaiiiqqqvvvxxx}}}}}}|||}}}rrrfff\\\YYYTTTQQQOOOOOOOOONNNMMMNNNNNNLLLKKKLLLOOORRRPPPWWWaaaiiiqqqzzzmmmbbbXXXQQQNNNPPPVVV]]]cccmmm|||}}}|||vvvtttppplllmmmqqqsssppplllccchhhpppuuu\\\OOOIIIFFFDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNRRRTTTSSSPPPMMMJJJFFFGGGGGGEEEAAA<<<888555444333333222111111111111111111111111111111111111111111111111111111111111/////////000111111111222111111111111111111111111111111111111111111111111111111222222222222111111444444333333333333333333333333333333333333333333555555555666777777777888666666666666777777777777888999999:::;;;<<<======<<<===???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHEEEFFFGGGFFFGGGJJJMMMNNNTTTcccxxx~~~{{{~~~888888888777777777777777;;;888999<<<======CCCKKKZZZiii~~~zzztttkkkccc]]]YYYWWWVVVTTTVVVYYY\\\```fffnnntttyyy~~~|||{{{|||}}}}}}}}}}}}|||yyyuuurrrrrrsssrrruuuxxxzzzyyyxxxwwwwwwwwwiiiddd]]]YYYWWWUUUSSSQQQOOONNNLLLJJJGGGGGGHHHJJJIIIOOOTTTXXX\\\fffvvvvvvdddXXXQQQPPPRRRUUUYYYcccvvv|||sssyyy~~~vvvmmmjjjlllnnnllljjjeeehhhlllvvviiiXXXOOOJJJGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJLLLPPPSSSTTTRRRNNNLLLGGGGGGGGGFFFDDD???:::777555444333222111111111111111111222222222222111111111111111111111111111111/////////000111111111222111111111111111111111111111111111111111111111111000111111222222111111111444444333333333333333333555555555555555555555555333333444555555666777777666666666666777777777777999999999999999999::::::???@@@BBBDDDEEEFFFGGGGGGEEEDDDDDDDDDEEEGGGIIIJJJGGGGGGGGGGGGGGGHHHLLLQQQXXXkkkzzzyyy{{{}}}777777777777777888888888===999:::???@@@???GGGRRR___nnn~~~vvvhhheee___YYYUUUTTTUUUVVVUUUZZZaaagggmmmuuu}}}{{{yyyssstttuuutttqqqnnnnnnnnnkkknnnqqqssssssssssssttt{{{}}}}}}yyywwwvvvqqqpppnnnlllkkkjjjiiiiiijjjnnnwww{{{qqqiiiddd```[[[WWWUUUSSSOOOLLLIIIGGGGGGGGGFFFIIIKKKLLLNNNUUUaaajjjzzz|||mmm___YYYSSSRRRSSS[[[jjjxxxtttrrr}}}xxxpppllljjjjjjjjjkkkmmmoootttuuubbbTTTLLLHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKMMMQQQSSSSSSPPPMMMHHHHHHGGGGGGFFFCCC>>>:::666555444222111111111111111111222333333222111111111111111111111111111111000000111111111111111111222222222222222222222222111111111111111222222222///000111111222111111111111111111111111111111111333333333333444444444444222333333444555666777777666666666666777777777777999999999999999999999999===>>>@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHKKKMMMGGGFFFFFFGGGFFFGGGMMMTTT]]]sss~~~xxxwwwvvvxxx{{{666666777777888888999999===999;;;BBBDDDDDDNNN]]]hhhvvvwwwmmmfffZZZYYYXXXVVVWWWZZZ^^^aaafffmmmvvv}}}}}}xxxrrrtttwwwvvvtttqqqoooooommmooorrrsssrrrrrrssstttuuuvvvvvvsssmmmgggcccbbb]]]\\\ZZZYYYXXXXXXXXXYYYXXX[[[aaakkkxxxzzzssskkkfffbbb^^^YYYTTTPPPNNNLLLJJJGGGGGGGGGGGGHHHLLLRRRWWW```lll|||vvvjjj]]]VVVUUUYYYccclllyyyyyyvvvwwwuuuooonnnpppvvvyyyyyyyyylllZZZPPPKKKIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJNNNRRRSSSQQQNNNKKKIIIHHHHHHIIIGGGCCC???666555444333222111111111111222222333333222222111111111111111111111111111222222222222222111111111222222222222222222222222000000111111111222222222//////000111111111111111000000000111111222222333222222222333333444444444333333444555666777888888666666666666777777777777777777888999:::;;;<<<===:::;;;===???AAABBBCCCCCCGGGFFFEEEEEEGGGIIILLLNNNGGGEEEFFFIIIIIIJJJRRR]]]hhh|||zzz{{{~~~555666666777888999999:::===999<<>>@@@AAA===>>>@@@BBBDDDEEEFFFFFFHHHGGGFFFEEEGGGJJJMMMOOOHHHFFFHHHLLLMMMOOOYYYeeettt{{{wwwwww{{{;;;:::999:::;;;;;;:::999;;;>>>BBBCCCFFFRRRdddrrr}}}sssiiibbb]]][[[YYYZZZ\\\___dddkkkttt}}}yyyvvvvvvsssqqqsssvvvwwwsssnnnhhhgggeeeaaa]]]XXXTTTRRROOOLLLIIIHHHJJJLLLNNNNNNUUUVVVYYY]]]dddnnnyyywwwlllddd```]]]XXXTTTPPPPPPNNNJJJEEEDDDGGGKKKLLLNNNTTT]]]gggsssooodddbbbeeeiiiuuuvvvwwwxxx}}}xxxmmmmmmsss|||tttfffZZZOOOJJJEEECCCEEEGGGHHHGGGGGGHHHHHHHHHIIILLLPPPSSSMMMMMMNNNMMMLLLJJJHHHGGGCCC<<<555222333444222///333333222222111000000000000111111222222111111000222111111111222333444444111111111000000000//////000000111111111111000000333333333222222111111111000000111222333333444444666555555555555444444444555666777888888777666666666666666666777888999:::::::::;;;;;;;;;;;;;;;;;;???@@@AAACCCDDDEEEEEEEEEGGGGGGIIIKKKLLLMMMMMMMMMLLLIIIGGGIIIKKKQQQ]]]iiizzznnnkkkqqq|||}}}999999999999;;;;;;;;;;;;:::>>>CCCHHHQQQ___qqq~~~tttmmmddd\\\YYYYYY[[[]]]ccchhhooowww{{{yyyzzzwwwtttuuuwwwwwwrrrnnneeecccaaa```___\\\WWWSSSRRROOOLLLKKKMMMOOOPPPPPPUUUVVVXXX\\\bbbjjjttt{{{vvvooohhh```[[[WWWUUURRRMMMIIIGGGFFFFFFIIIIIILLLSSSYYYbbbrrrrrrkkkjjjjjjrrrrrrpppoooqqqyyyqqqjjjggglllsssvvvxxxzzzoooaaaSSSMMMGGGEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIKKKOOORRROOOOOOPPPOOONNNLLLJJJIIIDDD===666333333444222000111111111111111222222222222333333444444333333222222111111111111222222333555555444444333222111111000000111111111111000000333333333222222111111111111111111222222333333444333333444444555555555666666666777777777666555444666666666666777888999::::::::::::;;;<<<<<<======@@@@@@BBBCCCDDDEEEEEEEEEIIIIIIJJJKKKLLLLLLKKKKKKLLLJJJJJJLLLNNNTTTbbbppp}}}yyyrrrhhhggglllyyy|||888888888999:::<<<===>>><<<@@@GGGQQQ^^^nnn~~~zzzwwwiiiddd]]]YYYYYY___fffkkkttt{{{}}}}}}zzzxxxwwwxxxvvvqqqmmmeeecccaaacccffffff```ZZZWWWUUUSSSRRRSSSUUUUUUTTTXXXYYY[[[]]]aaagggnnnsssuuuwwwyyy|||}}}~~~~~~~~~wwwyyy||||||qqqjjjaaa]]]WWWSSSQQQNNNIIIFFFHHHGGGGGGJJJMMMQQQ\\\gggqqq~~~zzzqqqmmmpppnnnjjjfffeeelllwww}}}ooobbb___cccfffjjjmmmzzzxxxhhhXXXRRRJJJFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHJJJMMMPPPQQQQQQRRRQQQPPPNNNLLLJJJEEE???888555444444222000000000111111222333333444222333333444444333333222222222111000000000111111333333222111000000//////000000111111111111000000222222222222222111111111222222222222222222222222111111222333444555666666666666666666666555444333666666666666777888999:::999999:::<<<===>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKNNNOOOPPPWWWiiizzzyyyrrrllleeefffkkkuuuzzz999999:::::::::;;;===???BBBFFFNNNZZZiiixxx{{{sssmmmjjjdddcccbbbbbbfffnnnwww}}}~~~|||zzzyyyyyywwwsssooojjjgggggglllssstttooohhhaaa___^^^]]]^^^___^^^]]]``````aaaaaabbbeeeiiimmmpppppppppppppppnnnmmmmmmgggggggggiiinnnxxxrrriii___YYYXXXVVVPPPKKKLLLIIIGGGHHHHHHJJJQQQYYY^^^iiizzz|||ttttttqqqkkkeeeccchhhrrrzzz~~~lll```[[[[[[aaagggppp}}}rrr]]]VVVMMMHHHGGGHHHHHHGGGFFFGGGHHHHHHHHHIIILLLNNNQQQQQQRRRQQQPPPNNNLLLKKKGGGBBB<<<777555444333111111111111222222333333333000111111222222111111000222222111000/////////000000000000000000000000000000000111111111111000000222222222111111111111111333333222222222222222222111111222222333444555555444444555555555555555555666666666666777888999:::888999;;;===???AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFIIIJJJKKKKKKKKKKKKKKKKKKIIILLLPPPQQQQQQYYYlll{{{qqqllljjjlllqqqtttzzz;;;<<<<<<;;;:::;;;>>>AAAEEEKKKVVVcccqqq~~~wwwnnngggcccbbbbbbfffkkkqqqwww~~~~~~}}}}}}|||zzzwwwtttqqqoooooouuu~~~}}}xxxpppooonnnnnnnnnmmmkkkjjjiiihhhgggdddbbbbbbdddgggjjjiiihhhfffdddbbb```___```___^^^^^^aaahhhqqqwww}}}mmmccc```\\\VVVOOONNNJJJHHHHHHHHHHHHLLLRRRUUU\\\gggsssyyyoooiiijjjqqqwww|||lll\\\UUUZZZcccjjjuuuzzzeee]]]RRRKKKIIIJJJJJJIIIFFFGGGIIIIIIHHHIIIJJJLLLOOOOOOPPPPPPPPPNNNMMMLLLJJJEEE???999666444333222333333333333222222111111000111111222222111111000222222111000/////////000000111111222333444555666000000111111111111000000111111111111111111111111333333222222222222222222333333333333333333333333222333333444555666777777666666666666777888999:::999:::<<<>>>@@@CCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMIIILLLPPPRRRSSS[[[ppp{{{vvvuuuwwwzzzxxx~~~;;;===>>>===;;;===AAAEEEKKKSSSaaaooozzzzzzrrrjjjeeeccccccdddjjjqqqzzz~~~|||zzzxxxyyy}}}{{{sssqqqlllfffaaa```aaabbbcccbbbaaa```___^^^]]]\\\\\\\\\[[[[[[\\\aaahhhmmmxxx}}}wwwoooggg^^^WWWSSSNNNKKKJJJIIIGGGHHHLLLMMMRRRXXX```kkk}}}uuuppprrrvvv|||hhhXXXXXX___eeeooo}}}pppgggZZZQQQMMMLLLLLLKKKGGGHHHJJJJJJIIIIIIJJJLLLLLLMMMNNNOOOOOOOOONNNMMMLLLHHHBBB<<<777444333333555444444333222222111111222333333444444333333222222222111000000000111111...///000111222333444555000000111111111111000000000000000111111111111111222222222222222222222222555444444444333333333222444333444444555666888888666666666666777888999::::::;;;===???BBBDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMMMMNNNJJJKKKOOOSSSWWWbbbwww999<<<>>>>>>===@@@FFFLLLWWWbbbqqq|||~~~qqqmmmhhhddddddhhhnnnrrrzzz|||uuullleeebbbbbbdddbbbbbbcccdddeeefffggghhhcccddddddcccccceeehhhkkktttvvvxxxyyyzzz}}}rrrjjj```ZZZUUUSSSOOOJJJIIIJJJGGGKKKOOOSSSZZZhhhzzz}}}{{{|||}}}iii``````aaahhhvvvttteeeXXXQQQNNNLLLKKKHHHJJJKKKKKKJJJIIIJJJKKKJJJKKKMMMOOOPPPPPPPPPPPPNNNKKKEEE===777444333444333333333333333333333222222333333444444333333222222111111111111222222333////////////000000000000000000111111111111000000///000000000111111111222111111111222222333333444444444444444444555555555777777666555555555666777666666666666777888999:::;;;<<<>>>@@@BBBEEEFFFGGGIIIHHHFFFDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKOOOUUU^^^lll777:::>>>>>>???BBBJJJQQQdddpppxxxqqqjjjgggddddddhhhqqqzzz{{{yyyzzz{{{~~~|||rrrjjjfffggghhhfffgggiiikkkooorrruuuwwwtttuuuuuusssqqqooopppqqqqqqqqqpppooopppsssxxx|||}}}nnnggg```\\\WWWPPPLLLLLLEEEIIILLLMMMQQQYYYgggqqq|||{{{kkkeee___cccppp~~~~~~~~~~~~lll]]]UUUPPPMMMKKKIIIKKKLLLLLLKKKJJJJJJKKKJJJKKKMMMOOOQQQRRRRRRRRROOOLLLFFF>>>888444444444111222222333333444444555111111111222222111111111222111111111222333444444444444333333222111111111000000111111111111000000//////000000111111111222000000111222333333444444222333333444555666777777;;;:::888666555444555555666666666666777888999:::<<<===???AAACCCEEEFFFGGGJJJHHHFFFEEEDDDEEEFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLOOOXXXdddttt888;;;>>>???BBBIIITTT^^^vvvvvvnnnmmmcccdddhhhoooyyy~~~tttlllhhhggghhhlllsss|||}}}{{{}}}|||vvvrrrpppoooooosssxxx{{{}}}}}}wwwuuuqqqqqqqqqqqqqqqqqqqqqrrr~~~{{{nnneee___YYYRRRMMMNNNIIIGGGIIIKKKOOOXXXaaarrryyywwwyyy}}}nnnbbbccchhhooouuu~~~}}}}}}zzzuuutttwwwxxxdddWWWQQQOOONNNKKKJJJKKKMMMNNNNNNKKKHHHKKKLLLOOOQQQRRRRRRRRRRRRLLLMMMKKKEEE>>>777555555666555444444333333444444222222222222222222222222222222222222222222222222333222111111000000111111000000000000000000000000000000000000000000000000222222111111111111111111333333333333333333333333555555666666777777888888999999;;;;;;<<<;;;:::999;;;<<<>>>@@@BBBCCCCCCDDDBBBCCCDDDEEEFFFFFFEEEDDDLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNRRR\\\mmm:::<<<>>>AAAGGGPPP\\\eee~~~|||xxxqqqlllkkkkkkooouuu~~~vvvkkkccc``````aaaiiisss~~~|||~~~~~~yyyvvvuuuuuu}}}~~~||||||||||||{{{yyywwwvvvvvvzzzuuullldddZZZSSSQQQLLLIIIIIIJJJLLLRRRZZZbbbhhhwww}}}}}}~~~~~~{{{}}}yyykkkeee```bbbhhhsss~~~zzzxxxwwwwwwuuuooonnnqqqxxxkkk[[[SSSOOOMMMJJJIIIJJJLLLMMMLLLJJJHHHJJJLLLNNNOOOQQQQQQQQQQQQNNNNNNLLLGGG???999666555444333222222111111222222222222222222222222222222222222222222222222222222333222111111000000111111000000000000000000000000000000000000000000000000222222222222222222222222333333333333333333333333555555666666777777888888888999:::;;;;;;;;;:::999<<<===>>>@@@BBBCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMRRR```sss}}}zzz|||======???FFFPPP^^^kkkssszzz||||||uuussssssrrrrrrsssvvv{{{}}}qqqfff^^^\\\^^^___kkkwww{{{vvvtttwww}}}||||||}}}uuuggg^^^XXXRRRNNNLLLKKKJJJMMMRRRTTTXXXdddttt|||uuummmiiifffhhhqqq{{{{{{yyy}}}ooo___YYY\\\dddqqq}}}~~~vvvttttttuuusssmmmiiijjjiiixxxuuucccWWWPPPMMMIIIIIIIIIJJJLLLKKKIIIGGGIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPNNNIIIBBB<<<888777444333333222222222222222222222222222222222222222222222222222222222222222333222111111000000111111000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333555555666666777777888888777888999:::;;;;;;::::::===>>>???AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHMMMLLLLLLLLLMMMNNNNNNOOOPPPQQQXXXggg}}}{{{vvvsssvvvyyy|||>>>>>>CCCNNN]]]ooo||||||qqqvvv~~~xxxsssoooqqqvvv}}}}}}uuummmhhhfffggghhhsss{{{ooohhhfffjjjvvvzzznnnddd\\\UUURRROOOKKKKKKMMMPPPRRRYYYdddppp~~~vvviiiaaa]]]\\\bbbjjjzzz~~~|||}}}nnn```YYYYYYaaajjjwww}}}xxxwwwyyy|||zzzqqqiiifffbbbmmm}}}kkk\\\RRRNNNJJJIIIIIIJJJLLLLLLJJJHHHHHHIIIJJJKKKMMMNNNOOOOOORRRRRRPPPLLLFFF@@@;;;888666666555444444444444444222222222222222222222222222222222222222222222222333222111111000000111111000000000000000000000000000000000000000000000000222222222333333333333333444444444444444444444444555555666666777777888888777888888999:::;;;;;;;;;>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIMMMMMMMMMMMMNNNOOOPPPQQQVVVXXXaaasss~~~xxxwwwyyyzzz|||???BBBKKKZZZlll~~~tttlllrrr{{{~~~~~~xxxtttlllllllllpppzzz}}}zzzxxxwwwvvvvvv}}}uuuiiibbb___cccooo{{{rrrhhh___YYYTTTNNNJJJKKKNNNNNNQQQYYYcccooozzzlllddd```]]]^^^aaaiiixxx~~~{{{~~~rrraaaVVVVVV]]]bbbgggrrryyymmmhhhdddiiiqqqtttbbbVVVPPPLLLKKKJJJKKKLLLMMMKKKJJJHHHHHHIIIJJJKKKMMMNNNOOOSSSRRRPPPMMMIIIDDD>>>;;;777666555555444444555555222222222222222222222222222222222222222222222222333222111111000000111111000000000000000000000000000000000000000000000000000111111111222222222333444444444444444444444444555555666666777777888888777888888999;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHLLLLLLLLLMMMNNNPPPQQQRRRYYY^^^kkk~~~~~~~~~BBBIIIWWWhhhzzzsssmmmqqqxxx{{{wwwqqqmmmkkkgggjjjmmmqqq|||~~~uuukkkdddaaadddnnnyyyyyylllccc[[[RRRMMMLLLKKKIIIKKKQQQXXXbbbqqqsssnnnkkkfffbbbbbbaaaiii|||mmm[[[TTTVVVSSSWWW```nnnxxxsssmmmnnnooovvv|||hhhZZZSSSMMMKKKJJJKKKLLLMMMLLLKKKHHHHHHHHHIIIJJJLLLNNNOOOSSSQQQPPPNNNLLLGGGAAA===555444444333333333333333222222222222222222222222222222222222222222222222333222111111000000111111000000000000000000000000000000000000000000000000000000000111111222222333444444444444444444444444555555666666777777888888888888999:::;;;===???@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAACCCDDDFFFGGGKKKKKKLLLMMMNNNPPPRRRSSSVVVaaasssGGGSSSeeevvv{{{xxxxxxzzz}}}tttllljjjlllooooootttvvvxxx{{{|||}}}tttooolllmmmuuu~~~~~~qqqggg[[[SSSQQQLLLJJJKKKNNNQQQVVVbbbmmm{{{~~~zzzssskkkgggaaa```iii}}}{{{iii\\\XXXNNNQQQWWW___lll~~~zzzxxxmmm]]]TTTLLLKKKIIIJJJKKKLLLKKKJJJHHHHHHHHHIIIJJJLLLNNNOOOQQQPPPOOOOOONNNJJJDDD???555555444333333333333333222222222222222222222222222222222222222222222222333222111111000000111111000000000000000000000000000000000000000000000000000000111222222333444444555555555555555555555555555555666666777777888888999999:::;;;===???AAACCCAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDFFFGGGJJJJJJKKKLLLNNNPPPRRRSSSVVVeee|||KKKZZZnnnzzznnniiijjjqqqwww{{{~~~zzzwwwvvv}}}~~~qqqcccZZZWWWRRROOONNNNNNMMMOOOWWW```kkk|||}}}rrrmmmddd]]]^^^nnn}}}~~~uuueee]]]OOORRRVVVXXX___nnnppp^^^TTTLLLJJJHHHHHHJJJKKKJJJIIIIIIHHHHHHIIIJJJLLLNNNPPPPPPOOONNNOOOOOOKKKEEE@@@777777666555555555555666222222222222222222222222222222222222222222222222333222222111000111111111000000000000000000000000000000000000000000000000111111222333333444555555555555555555555555555555555555666666777888888888:::::::::;;;===@@@BBBDDDBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBDDDFFFHHHIIIIIIJJJLLLNNNPPPRRRSSSZZZkkkaaaooo}}}uuukkkiiilllrrr}}}zzzppplllkkknnnrrrvvvxxxxxxwwwvvv{{{}}}oooccc\\\SSSRRRQQQOOONNNOOOQQQSSS___fffuuuxxxoooccc[[[___nnnxxx~~~uuuhhhYYYPPPQQQ[[[___```nnnqqq```VVVPPPHHHDDDGGGLLLLLLKKKKKKKKKHHHEEEFFFJJJMMMNNNMMMRRRPPPOOONNNNNNLLLGGGBBB<<<999555444444555444444333333333444444555555555000000111111111222222222333222000//////000222333000000000000000000000000111111111111222333444444222222333333333222222111444444444555555555555666777666666666666777777888888999;;;===???BBBCCCDDDGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAACCCEEEGGGHHHGGGEEEFFFJJJLLLLLLOOOSSS]]]tttrrr}}}wwwnnnhhhjjjpppwwwxxxlllccc```]]]^^^```bbbcccdddddddddkkksss{{{vvvsssxxxwwwkkkdddVVVUUUSSSPPPNNNMMMNNNOOOVVV[[[hhhxxxtttiii___aaakkkzzz}}}zzz}}}tttaaaUUUQQQXXX\\\^^^nnnxxxiii^^^QQQIIICCCEEEIIIHHHGGGGGGJJJGGGEEEFFFIIILLLMMMLLLRRRPPPOOOOOOOOOLLLHHHDDD<<<888555222222222222111444444444333333333333333111111222222333333333333333222000//////000222333333333333222222222222222111111111111222333555555222222333333333222222111444444444555555555555666777666666666666777888888::::::<<<>>>@@@BBBCCCDDDHHHHHHGGGFFFEEECCCBBBAAA@@@@@@AAACCCEEEIIIKKKMMMGGGEEEFFFJJJKKKKKKOOOTTTaaaxxx|||wwwuuutttzzzzzz{{{~~~uuunnnjjjjjjpppxxxtttllleee___\\\ZZZYYYWWWVVVVVVWWWYYY[[[^^^hhhxxx|||vvvnnnrrrzzzwwwmmmfff\\\ZZZVVVRRROOOMMMLLLKKKMMMPPPXXXeeeppp{{{~~~ssshhhdddgggqqqyyyzzz~~~mmm]]]RRRTTTWWW\\\llltttiiiUUUKKKDDDEEEHHHGGGFFFFFFIIIGGGEEEEEEHHHJJJLLLLLLQQQPPPPPPPPPOOOMMMIIIFFF???;;;777333222222111000444444333333222111111000222333333333333444444444333222111000000111222333333333333333222222111111111111111222333444666777222222333333333333222222444444444555555555555666666666666666666777888999<<<<<<===???@@@AAABBBCCCHHHGGGGGGFFFEEECCCBBBAAA???@@@BBBEEEHHHLLLPPPQQQGGGEEEFFFIIIJJJKKKPPPVVVhhhtttnnnkkkjjjoooqqquuu|||}}}vvvuuuqqqssswww~~~}}}tttooommmkkkgggdddccc```ZZZVVVUUUVVVZZZ\\\___hhhwww|||vvvwww|||zzzqqqqqqrrrsssrrroooiiieeeaaa^^^YYYUUURRROOOLLLKKKKKKKKKOOOXXX```jjjyyysssjjjeeehhhttt}}}|||zzzgggWWWRRRSSSXXXhhhyyyzzzoooZZZPPPGGGGGGIIIIIIIIIJJJHHHGGGFFFEEEGGGIIIJJJKKKPPPPPPQQQQQQPPPNNNKKKIIIEEEAAA;;;777555444333222222222222111111111111111222333333333333333333333222222111000000111222222222222111111000/////////111111111222333555666777222222333333444333333333444444444555555555555666666666666666777888999999===>>>>>>???@@@AAABBBBBBFFFFFFEEEEEECCCBBBAAA@@@???@@@CCCFFFIIIMMMOOOQQQGGGEEEFFFIIIJJJKKKRRRZZZoootttooommmmmmlllooouuu~~~{{{pppqqqyyyxxxtttppprrrvvvvvvrrrmmmiiiddd^^^YYYWWWYYY\\\___hhhooo{{{vvvjjjccc^^^^^^___bbbeeegggggggggbbb___[[[XXXVVVTTTQQQNNNLLLKKKLLLQQQVVV^^^kkkxxxqqqgggdddkkkttt}}}|||rrr```VVVSSSUUUcccqqq~~~rrr^^^SSSIIIGGGIIIIIIJJJLLLHHHHHHGGGFFFFFFGGGJJJLLLOOOPPPRRRRRRQQQOOOMMMLLLHHHDDD===888555444333333//////000111111222333333222222222222111111111111222111111111111111111222111111111000000000//////111111111222333444666666111222333444444444444444444444444555555555555666666666666666777888999:::===>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCBBBAAA@@@@@@AAABBBDDDFFFHHHJJJKKKLLLFFFEEEGGGIIIJJJMMMVVV___tttwwwsssrrrrrrpppttt|||~~~rrrjjjrrrvvvvvvxxx~~~yyyrrrjjjgggbbb___^^^aaaeeehhhqqqwwwuuuhhh^^^XXXUUUTTTSSSUUUYYY]]]___```^^^[[[XXXXXXZZZZZZWWWTTTNNNKKKKKKMMMOOOSSS^^^iiixxxyyymmmeeeeeejjjuuu~~~{{{lll___UUUSSS]]]iiixxxcccVVVJJJFFFGGGGGGIIIKKKHHHIIIHHHGGGFFFGGGJJJMMMNNNPPPSSSSSSRRRPPPOOOOOOIIICCC<<<777444333222222......///111222333444555222222111111111111111000111111111111111111111111222222222222222222222222111111111111222333444444111222333444444555555444444444444555555555555666666666666777888999:::;;;<<<<<<===>>>???@@@@@@AAA@@@AAABBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEGGGJJJKKKOOOZZZfffzzz{{{wwwuuutttxxx|||zzzwwwssspppyyyzzz}}}uuummmgggfffeeeeeehhhmmmrrruuuyyy{{{oooddd]]]ZZZTTTRRRPPPPPPQQQSSSTTTSSSVVVTTTSSSWWW\\\^^^]]]ZZZOOOMMMLLLLLLKKKLLLSSS\\\jjj{{{ssshhhcccbbbiiitttxxxiiiZZZRRRWWWaaawwwjjj\\\NNNHHHGGGFFFGGGJJJIIIJJJJJJHHHFFFGGGJJJNNNMMMPPPTTTTTTRRRPPPPPPQQQJJJEEE===777444444444333000000111111222333444444333333333222222111111111111111111222222111111111111111111222333333444444111111111000000111111222111222333444555555555555444444444555555555555666666666666777888999;;;<<<:::;;;<<<===>>>???@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEHHHKKKMMMQQQ___lll~~~}}}}}}rrrtttxxxzzz}}}{{{~~~uuuhhh___aaabbbcccggglllsssxxx|||~~~}}}~~~yyyooogggbbb```ZZZXXXUUUSSSRRRQQQOOOMMMQQQOOOOOOUUU\\\``````]]]QQQNNNNNNMMMKKKJJJOOOVVV^^^pppxxxkkkbbb___ZZZaaammm{{{ooo]]]RRRTTT\\\lllrrrcccSSSKKKIIIGGGHHHJJJIIIKKKKKKIIIGGGGGGKKKNNNMMMPPPTTTUUUSSSQQQQQQSSSLLLGGG???999777666666666222222222222222333333333444444444333333222222222111111222222222222111111......///000111222222333222111000000///000000000111222333444555555555555444444444555555555666666666666666777888:::;;;<<<999999;;;<<<===???@@@@@@@@@AAACCCDDDFFFGGGHHHHHHFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEHHHLLLMMMSSSaaaooo~~~}}}zzz|||zzzwwwvvvzzz|||tttjjjdddbbbbbb^^^aaagggmmmttt||||||tttsssnnnyyyzzznnnffffffaaa[[[XXXWWWUUUQQQMMMKKKOOOPPPOOOSSS\\\```___XXXUUUQQQNNNLLLLLLMMMMMMVVVcccttt~~~oooccc\\\WWWVVV[[[eeennnyyyvvvdddYYYTTTRRRdddwww~~~pppsssnnnWWWLLLIIIFFFGGGIIIIIIJJJJJJIIIGGGGGGIIIJJJKKKMMMQQQTTTVVVUUUSSSRRRLLLJJJEEE@@@;;;777444333555555444444444333333333444333222000000111333444444444333222222111111000222222111111000111111111111111222222222333333333333333444444444444444444777666555444555666888:::777777777777888999::::::<<<<<<======>>>>>>?????????@@@@@@AAABBBCCCEEEFFFJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDIIIPPPOOOQQQbbbxxx~~~~~~yyytttsssyyy{{{|||~~~vvvtttpppiiiccc___^^^^^^cccgggnnnuuu|||vvvlllhhhjjjlllyyyxxxpppmmmiiiddd]]]XXXSSSQQQMMMPPPPPPMMMPPPVVVZZZXXXVVVUUURRROOONNNMMMNNNNNNNNNXXXhhhwwwrrrddd^^^YYYTTTTTTZZZ___gggzzz~~~nnnbbbXXXQQQYYYlll~~~yyyllljjjrrrfffVVVNNNIIIHHHJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJMMMPPPTTTUUUUUUTTTRRROOOLLLGGGBBB===888555444555555444444444333333333222333333333333333222222222222222222222222222333222111111111111111222222111111222222222333333333333333333444444444444555888777555555555666888999999999888888888999::::::<<<======>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFJJJPPPQQQTTTfff|||~~~~~~~~~~~~|||{{{zzzyyy{{{}}}{{{zzz~~~{{{jjjgggcccaaaaaaaaabbbbbbkkkpppyyyyyymmmccc\\\^^^dddkkkyyy~~~vvvlllbbb\\\ZZZTTTTTTRRROOOOOOSSSUUUUUUYYYXXXWWWVVVTTTRRRQQQQQQJJJQQQ\\\iiiwwwooofff___VVVPPPQQQRRRVVVddduuu~~~ppp```SSSQQQ```xxxzzzvvvxxx}}}yyymmmfffgggzzzrrr]]]PPPIIIGGGIIIKKKLLLNNNMMMKKKIIIHHHHHHJJJLLLPPPSSSUUUUUUTTTSSSRRROOOJJJEEE???:::777555555555444444444333333333000222444555555444222111000111111222333333444444000000000000111222333333111111222222222333333333333333333444444444555555888888666555555666777777::::::::::::::::::;;;<<<===>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDEEEEEEEEEFFFHHHIIIJJJJJJIIILLLQQQSSSZZZmmm{{{~~~~~~}}}wwwyyy}}}~~~|||zzzwwwuuutttwwwxxxyyyyyyyyyxxxwwwvvvtttssssssvvvzzz~~~zzz}}}yyywwwyyyyyyrrrnnnccc```^^^```fffmmmpppppptttzzzxxxkkkaaaZZZXXX^^^gggmmm|||vvvlllfff^^^\\\XXXTTTSSSVVVYYYZZZbbbbbbbbbaaa^^^ZZZVVVSSSPPPQQQVVV^^^iiixxxuuuggg\\\SSSRRRPPPOOOXXXddd{{{kkkYYYQQQYYYiii|||{{{vvvxxxwwwlllgggnnn{{{cccTTTLLLKKKLLLKKKMMMOOOOOOLLLIIIHHHGGGIIIKKKOOORRRTTTUUUUUUTTTTTTQQQMMMGGGAAA;;;777555555555444444444333333333000111222333333333222111111111111222222333333333000000000000111222333444111111222222222333333333222333333444444555555555999888777666555555666666::::::::::::;;;===>>>?????????@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJMMMRRRVVV```ttt|||xxx~~~|||uuuxxx}}}zzzxxxsssrrrqqqnnnllliiigggfffiiiiiijjjkkkkkkjjjiiihhhgggggghhhjjjmmmppprrrsssppprrruuuvvvwwwyyy{{{}}}}}}xxx{{{vvvrrrpppjjjddd```]]]\\\]]]cccnnnwww|||~~~qqqiiibbb^^^[[[\\\dddmmmvvvvvvkkkfff___[[[[[[]]]cccgggoooqqqrrrppplllddd]]]XXXVVVRRRRRRWWW^^^jjj|||mmmaaaWWWUUUSSSNNNQQQYYYjjjxxxdddVVVUUU[[[iiiyyyuuujjjfffzzznnn[[[SSSPPPPPPLLLNNNPPPOOOMMMJJJHHHHHHHHHJJJNNNQQQTTTUUUUUUUUUTTTRRRNNNHHHBBB<<<888555555555444444444333333333111000/////////111222333333333333222222222111111000000000000111222333444111111222222222333333333222222333333444555666666888888777666666666666555888888999:::===???AAABBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLOOOSSSZZZggg|||zzzwww{{{{{{}}}zzz|||}}}zzzvvvqqqmmmiiigggdddcccaaa___\\\ZZZYYYXXXZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^```aaabbbdddeeefffffffffhhhjjj}}}ttthhhcccaaa]]][[[[[[[[[\\\aaaiiisss}}}~~~vvvhhhdddbbbbbbcccfffnnnvvv{{{wwwyyy}}}|||sssjjjfffeeeiiiqqqyyyuuujjjccc\\\UUUPPPSSSVVV^^^ooowwwhhh\\\XXXTTTOOONNNSSS```yyyqqq[[[SSSQQQ[[[iiixxx}}}pppfffsssvvv___TTTNNNKKKLLLMMMOOONNNLLLJJJIIIIIIHHHIIIMMMPPPSSSUUUVVVWWWTTTRRROOOJJJDDD???:::777555555444444444333333333111000///...///111333555444444333333222111111000000000000000111222333333111111222222222333333333111222333333444555666666777777777777777666666666777888999:::===???AAACCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHKKKKKKJJJJJJJJJJJJKKKKKKKKKNNNRRRWWW```ppp}}}|||{{{zzz|||~~~~~~|||zzzwwwssspppooommmjjjfffbbb^^^[[[ZZZVVVUUUSSSRRRQQQPPPPPPPPPOOOPPPQQQRRRSSSRRRQQQQQQPPPQQQRRRRRRQQQQQQRRRSSSUUUWWWXXXXXXWWWXXXYYY[[[}}}xxx{{{}}}}}}lllcccZZZVVVVVVVVV[[[```aaafffmmmttt{{{zzzwwwrrrooonnnqqqsssuuu|||}}}sssiiicccaaabbbdddgggooo{{{yyytttssswwwwwwiii^^^WWWVVVTTTVVVdddtttxxxeee]]]XXXRRRQQQUUU^^^www}}}bbbVVVPPPVVV___jjj|||tttxxx}}}dddWWWNNNHHHKKKLLLMMMLLLJJJIIIJJJKKKGGGIIILLLOOORRRUUUWWWWWWUUUTTTQQQLLLGGGBBB===:::555555444444444333333333111111111111222333444555333222222222222222222222222111111111111111222222111111222222222333333333111222222333444555666777555666666777777777777777999999:::;;;<<<>>>???@@@DDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLKKKKKKLLLLLLMMMNNNMMMQQQVVV\\\fffxxx|||yyyvvvvvvvvvwwwxxxyyyyyyyyyvvvssspppmmmjjjhhhdddaaa___^^^\\\YYYWWWUUUTTTSSSPPPOOONNNNNNMMMNNNOOOPPPNNNOOOPPPQQQRRRQQQPPPPPPMMMPPPRRRQQQOOONNNPPPQQQSSSTTTVVVWWWWWWWWWYYY[[[sssnnnqqq|||yyy}}}|||yyy~~~nnn___WWWPPPOOOPPPTTT]]]fffkkkqqqyyy{{{zzz|||||||||~~~~~~}}}xxxmmmggg___YYYVVVVVVUUUUUUVVV\\\eeeooo|||~~~wwwjjj```[[[VVVRRR\\\lll|||pppddd]]]WWWVVV[[[___xxxjjj[[[SSSVVV\\\aaaooo~~~mmm___VVVOOOKKKKKKLLLJJJIIIIIIJJJLLLGGGHHHKKKOOORRRUUUWWWXXXVVVUUURRRNNNIIIDDD???===555555444444444333333333000111444666666666555444111111111222222333444444222222111111111111111111111111222222222333333333111111222333444666666777444555666777888888777777<<<;;;;;;;;;;;;<<<======EEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPPPPNNNSSSYYY```kkk}}}~~~|||{{{zzzssstttuuuuuusssoookkkhhhggggggiiijjjkkkkkkkkkkkkllliiieeebbb```^^^[[[YYYTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQSSSTTTQQQRRRTTTUUUUUUUUUTTTTTTPPPRRRUUUUUUSSSRRRTTTVVVWWWYYY\\\]]]^^^___aaacccyyyqqqqqqvvv~~~{{{rrrnnnmmmnnnvvv}}}lll```TTTQQQOOOPPPWWWaaalllsss|||~~~tttkkkggghhhlllooommmttt||||||nnnfffbbbaaa^^^[[[WWWTTTPPPOOOSSSUUUXXX\\\dddssslll```XXXTTTYYYaaalllyyyqqqccc]]][[[[[[cccwwwvvvcccUUUVVV]]]bbblllxxx{{{kkk^^^UUUSSSOOOLLLKKKLLLMMMKKKJJJHHHIIIKKKPPPTTTVVVUUUTTTVVVUUUSSSQQQMMMGGG???:::666555555444444444555555333333222222222333444444222222222222222222222222111222222333333222222111222222333333333333444444444444444555555555555555777777777777666666666666;;;;;;;;;<<<===>>>???@@@CCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHLLLNNNPPPTTTVVVUUURRRPPPQQQWWW\\\bbbqqq~~~}}}||||||}}}|||xxxssswwwtttqqqnnnmmmllljjjhhhbbbbbbbbbbbb```___^^^]]]YYYYYYZZZ[[[]]]___aaabbb___^^^]]]\\\\\\]]]^^^___[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXVVVVVVWWWZZZ]]]```^^^___bbbdddeeeeeedddddd```aaabbbbbbaaaaaabbbcccdddiiiooovvvyyyzzzyyyxxx~~~wwwtttxxx~~~pppddd___]]]ccclllzzzwwweeeYYYTTTRRRPPPRRRYYYeeeqqqxxxoooiiiaaaZZZVVVWWWZZZ\\\```hhhttt~~~yyymmmeeeeeedddbbb___[[[VVVRRRPPPQQQSSSVVVXXX[[[dddqqqzzz}}}lll```WWWWWW[[[fffrrrsssiiidddccchhhyyy{{{gggWWWVVVZZZ___jjjvvvpppaaaVVVSSSPPPLLLKKKLLLLLLJJJHHHHHHIIIKKKOOOTTTVVVUUUTTTVVVUUUSSSQQQMMMGGG@@@;;;666666555444444444555555666555444333333222333333222222222222222222222222222222222222222222222222222222222333333333444444444444444555555555555555777777777777666666666666::::::;;;;;;<<<>>>???@@@BBBBBBBBBCCCCCCDDDFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMOOORRRVVVXXXWWWUUUSSSQQQWWW]]]gggyyy~~~|||xxxsssrrrsssrrrnnnjjjkkkiiifffdddcccbbb```^^^[[[[[[ZZZZZZZZZYYYYYYXXXYYYYYYZZZ\\\^^^```bbbcccccccccddddddfffhhhjjjkkkjjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiikkkmmmppprrrppprrruuuxxxzzz{{{{{{{{{wwwyyyzzzzzzyyyyyyzzz{{{zzzyyy}}}zzzfffZZZTTTSSS[[[dddssszzzjjj___WWWUUUTTTWWW___lllyyytttlll]]]YYYTTTOOOLLLMMMNNNPPPVVV^^^lll~~~~~~uuuooopppooommmiiiccc]]]XXXUUUSSSUUUVVVVVVVVVYYY___dddsss~~~mmm___XXXXXX^^^iiizzzwwwnnnjjjlllzzz}}}ooo\\\UUUUUUZZZeeerrruuucccVVVRRRPPPMMMLLLLLLKKKJJJHHHIIIJJJKKKOOOSSSUUUUUUUUUWWWUUUSSSQQQNNNHHHBBB===777777666555555555555555888777555444333333222222222222222222222222222222333333222111111222333333222222222222333333333333444444444555555555666666666666666666777777777777::::::;;;;;;<<<>>>>>>???BBBBBBAAAAAABBBEEEGGGIIIJJJIIIHHHGGGHHHJJJLLLMMMNNNPPPTTTWWWYYYZZZYYYXXXRRRVVV___mmm|||{{{wwwrrrppppppooolllhhhhhhfffdddbbbbbbaaa___]]]]]]]]]\\\\\\]]]^^^^^^______```bbbeeeiiillloooqqqtttuuuxxx{{{~~~wwwdddXXXUUUUUUZZZcccqqqxxxnnn```___^^^aaahhhsssxxxlll```YYYSSSQQQOOOMMMKKKKKKLLLLLLOOOUUUcccxxx~~~yyyrrrjjjccc^^^\\\]]]\\\ZZZXXXXXX[[[]]]```jjjyyy|||lllaaa[[[ZZZbbbpppuuuooommmxxx|||xxxcccVVVRRRTTT```lllwwwfffYYYQQQPPPOOONNNMMMMMMLLLKKKKKKJJJKKKNNNRRRUUUVVVUUUWWWUUUSSSQQQNNNJJJDDD@@@999888777666555555555555777666555444444444444444222222222222222222222222444333111000000111333444111222222222222333333333333333444444555666666666666666666666777777777777999:::;;;<<<===>>>>>>>>>BBBAAA@@@@@@BBBEEEIIIKKKNNNMMMJJJHHHHHHIIIKKKMMMMMMPPPTTTXXXYYYZZZZZZ[[[VVVXXX```qqqsssyyy}}}|||~~~~~~{{{{{{yyywwwuuutttrrrqqqppppppooommmkkkmmmllllllmmmnnnoooqqqrrrsssuuuxxx|||{{{tttcccYYYWWWYYYZZZcccqqq~~~qqqooommmmmmqqqxxxzzznnndddZZZRRRMMMIIIIIIHHHHHHHHHGGGGGGGGGHHHKKKVVVkkk{{{rrrlllnnnllliiiccc___\\\\\\\\\YYY___iiisss}}}zzz|||{{{lllbbb\\\```hhhuuu~~~uuunnnvvv{{{}}}lllZZZPPPQQQ[[[eeexxxjjj^^^SSSSSSSSSRRRQQQPPPOOOOOOLLLKKKKKKMMMQQQTTTVVVVVVWWWUUUSSSQQQOOOLLLGGGCCC;;;:::888777666555444444444444444444444555666777222222222222222222222222444333111000000111333444111111111222222222333333333333444444555666666777555666666666777777777888999:::<<<===>>>?????????AAA@@@@@@@@@BBBEEEIIIKKKQQQOOOLLLIIIGGGHHHIIIJJJKKKNNNSSSVVVWWWWWWYYY[[[ZZZ[[[cccuuuxxxnnntttwwwxxx~~~}}}uuueee]]]ZZZ[[[[[[cccqqq}}}zzzxxxxxxyyy{{{}}}uuuiii]]]UUUOOOKKKIIIDDDDDDEEEEEEEEEEEEEEEEEEFFFIIIQQQccc|||{{{ssskkkddd___\\\ZZZ[[[___ccckkkuuuyyyqqqqqqvvvzzzmmmdddcccdddlll{{{sssxxx||||||~~~uuu```QQQOOOVVV___www~~~qqqeeeYYYZZZZZZYYYUUUSSSRRRRRRNNNLLLKKKLLLOOOSSSVVVVVVWWWUUUSSSRRRPPPMMMIIIFFF<<<;;;999888666555444444222222333333444666777888222222222222222222222222333333222111111222333333111111111111222222222222222333333444555666777777555555666666777777888888:::;;;===???@@@@@@@@@???AAA@@@@@@AAACCCFFFHHHJJJPPPNNNLLLIIIGGGFFFFFFGGGIIIMMMRRRTTTTTTTTTWWWZZZ]]]___jjj~~~}}}vvvrrrtttuuuxxx~~~|||}}}pppiiiffffffdddkkkwww{{{tttooommmiiibbbXXXPPPKKKHHHGGGFFFDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIPPP\\\nnnuuujjjddd^^^]]][[[ZZZ^^^eeemmmsss}}}tttkkkjjjnnn}}}}}}ooohhhbbbeeesss~~~~~~{{{|||eeeTTTNNNSSSYYYmmm{{{nnnaaacccbbb___YYYUUUSSSRRROOOMMMKKKKKKOOOSSSVVVWWWWWWUUUSSSRRRQQQNNNKKKHHH===<<<:::888666555444444333333222333333444555666222222222222222222222222222222222222222222222222111111111111222222222222222222333444555666777777555555555666777888888888;;;<<>>===;;;999777555444444444444333222222222333333222222222222222222222222111222222333333222222111000111111111111222222222222222333444555666777888444555555666777888888999<<<===@@@BBBCCCCCCBBBAAA@@@AAABBBCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFIIINNNRRRSSSQQQQQQUUUYYYYYYdddzzz}}}yyytttyyy{{{||||||xxx|||zzzmmm___WWWQQQNNNJJJGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFIIIIIILLLOOOTTTYYY]]]```]]]```cccdddgggppp{{{rrrjjj___XXXVVVWWWXXXXXXdddiiiuuusssjjjhhhjjj}}}vvvddddddjjjrrrvvv^^^OOOMMMQQQ^^^oooyyymmmfffaaaaaa```ZZZUUUTTTOOONNNLLLKKKLLLOOOSSSUUUUUUSSSRRRQQQPPPOOOLLLJJJAAA===999777666666555444444333333222222333333444111111111222222333333333222222222222222222222222111111222222222333333333333222111111222333555666666666666777888888999999<<<===>>>???@@@@@@??????AAA@@@@@@CCCGGGJJJIIIGGGFFFGGGHHHHHHGGGFFFGGGIIILLLNNNQQQRRRSSSTTTWWWYYY\\\hhh{{{nnnjjjqqqxxx}}}}}}}}}~~~uuufffYYYQQQNNNKKKGGGEEEEEEFFFEEEEEECCCCCCCCCDDDEEEFFFGGGHHHLLLLLLLLLMMMOOOQQQSSSTTTSSSVVVYYYYYY[[[dddsss~~~tttfff\\\VVVUUUSSSRRRXXX[[[fffsss}}}uuukkkiiilll|||rrrkkkjjjmmmzzz~~~|||eeeUUUPPPQQQVVVfff{{{mmmeee^^^^^^^^^ZZZTTTRRRPPPNNNLLLKKKMMMOOOSSSUUUUUUTTTRRRQQQQQQOOOMMMJJJEEEAAA<<<888666555444333444333333222222333333444333333333333333444444444222222222222222222222222111222222222222333333333555444444444444666777888777777888888999:::::::::<<<===???@@@AAA@@@@@@???@@@???@@@CCCGGGIIIHHHFFFDDDEEEGGGFFFEEEEEEFFFGGGKKKMMMPPPQQQRRRTTTVVVYYYaaammm||||||uuuiiihhhqqqzzzyyyuuuvvvyyy|||~~~yyyxxx|||rrrdddYYYSSSNNNKKKHHHFFFGGGGGGGGGGGGDDDDDDDDDEEEFFFGGGIIIIIINNNMMMLLLKKKKKKKKKKKKLLLKKKMMMNNNMMMOOOWWWeeeooosssddd\\\WWWTTTRRRPPPQQQWWWaaaiiipppzzzwwwnnnlllnnnzzzvvvllliiisss~~~||||||ppp^^^SSSPPPRRR___rrr~~~|||}}}ooocccZZZZZZ]]][[[UUURRRQQQOOOMMMLLLMMMPPPSSSUUUVVVTTTSSSRRRRRRQQQNNNLLLJJJEEE>>>999666555555444444444333333333333444444555555444444444444444333222222222222222222222222222222222222333333333333555444444555555666777888888888999999:::;;;;;;;;;<<<===>>>@@@AAAAAA@@@@@@??????@@@BBBEEEGGGFFFEEEBBBDDDEEEEEEDDDDDDEEEFFFJJJKKKNNNOOOPPPSSSVVVXXXffftttzzzyyy~~~~~~zzzmmmdddfffrrr~~~{{{sssnnnpppvvv|||{{{rrrlllfffiiiooo{{{vvvkkkccc___UUURRRNNNKKKKKKKKKJJJIIIEEEEEEEEEFFFGGGHHHJJJJJJLLLLLLLLLKKKKKKKKKLLLLLLIIIJJJJJJIIIJJJQQQ\\\eeevvvqqqfff___ZZZWWWRRROOOPPPUUUYYY^^^hhhqqqzzzqqqoooqqqzzztttlllrrr}}}~~~}}}{{{hhhXXXOOOTTT]]]lll~~~|||www~~~yyysssdddWWWWWW]]]]]]YYYVVVRRRPPPNNNMMMNNNPPPSSSVVVWWWUUUTTTSSSSSSRRROOOMMMLLLFFF>>>888666555555555444444333333333333444444555555444444333333222222222222222222222222222222222222222333333333444444333333333444444555666666888888999999:::;;;;;;;;;:::;;;===???@@@@@@????????????@@@BBBCCCDDDDDDDDDBBBCCCEEEEEEDDDDDDFFFGGGHHHJJJLLLMMMOOORRRVVVYYYgggxxxwwwwwwxxx}}}|||vvvyyyssshhhccchhhxxx|||ssslllooowww~~~|||uuulllccc]]]XXXZZZ___jjj~~~~~~tttmmmjjj___[[[UUUQQQOOOMMMKKKIIIGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKJJJIIIJJJOOOWWW]]]mmmtttiii___ZZZUUUPPPMMMNNNPPPSSS\\\eeetttzzzrrrppprrr{{{uuutttyyy{{{}}}qqq\\\OOORRRVVVaaarrrxxxyyy|||yyyiiiZZZXXX]]]___]]][[[SSSQQQOOONNNNNNQQQTTTVVVXXXVVVUUUUUUUUUTTTQQQOOOJJJEEE>>>888666666666666555444444333333444444555444444333333222222111111222222222222222222222222222222333333333444444444333333444555666666666666777777888888999:::::::::999:::<<<>>>?????????>>>>>>@@@AAABBBBBBCCCCCCCCCCCCEEEFFFFFFFFFFFFGGGIIIGGGHHHJJJLLLNNNQQQVVVYYYeeeyyyzzzrrrpppuuu|||~~~wwwrrruuu}}}zzzmmmffffffnnn|||ssslllpppxxx{{{vvvyyy}}}~~~vvvmmmeee\\\TTTOOONNNRRRVVV^^^ooo|||tttqqqiiiddd^^^XXXTTTQQQNNNLLLLLLLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLKKKJJJIIIGGGFFFKKKKKKKKKJJJJJJMMMQQQUUUeeewwwtttfff\\\VVVQQQMMMLLLLLLMMMUUU]]]dddyyy~~~wwwooommmppp{{{zzzxxxzzzxxxyyybbbQQQKKKLLLTTTdddwww{{{rrraaa[[[\\\]]]]]]^^^TTTRRRPPPNNNOOOQQQTTTVVVXXXWWWVVVVVVVVVUUUSSSQQQJJJEEE>>>999777777666666555555444444444444555555333222222222222222111111222222222222222222222222333333333333444444444444555666777888999999999999777777888888999:::::::::888:::<<<>>>???????????????AAACCCCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGHHHIIIKKKFFFHHHJJJKKKNNNRRRWWW[[[ggg|||vvvppphhhqqqzzz|||vvvrrruuu}}}tttgggeeeiiitttwwwpppmmmqqqwww}}}xxxmmmlllrrryyyvvvooofff]]]VVVQQQMMMKKKIIIOOOTTTYYYdddwww~~~{{{sssnnnhhhbbb]]]YYYVVVTTTSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNLLLKKKIIIGGGKKKLLLLLLLLLLLLMMMNNNOOO\\\kkk~~~ttthhh[[[VVVQQQOOOLLLKKKOOOVVVYYYoooyyyqqqjjjhhhkkk{{{~~~}}}}}}yyyhhhVVVKKKIIIMMM[[[kkk|||}}}|||iii^^^ZZZXXXYYY[[[UUUSSSPPPOOOOOOQQQTTTVVVYYYXXXWWWWWWWWWVVVTTTRRRMMMHHHBBB===:::888666444555555444444444444555555222222222333333333333333222222222222222222222222333333333444444444444555555666888999::::::999999888888999999:::;;;;;;;;;:::;;;===???AAAAAAAAAAAA@@@BBBDDDDDDBBBAAABBBDDDDDDEEEGGGHHHGGGHHHJJJKKKFFFHHHIIIKKKNNNRRRXXX\\\lll|||pppnnnjjjttt}}}}}}xxxtttuuu}}}|||lllaaaccclllwww{{{qqqnnnnnnsssyyy}}}ooodddeeeoooyyy{{{vvviiibbbYYYQQQNNNMMMMMMMMMHHHOOOUUUXXX___nnn}}}{{{wwwpppjjjfffbbb___\\\WWWVVVUUUSSSRRRRRRQQQQQQOOOPPPQQQQQQQQQOOONNNMMMLLLMMMNNNOOONNNMMMMMMMMMSSSaaasssvvvddd^^^XXXTTTNNNIIIKKKPPPTTTiii}}}{{{|||~~~}}}uuulllfffeeehhhzzz{{{xxxwww}}}lllYYYQQQMMMNNNYYYfffsss~~~|||nnn```WWWSSSTTTXXXUUUSSSQQQOOOOOOQQQTTTVVVZZZXXXWWWWWWXXXWWWUUUSSSPPPKKKEEE@@@;;;888555222555555444444444444555555333333333444444555555555222222222222222222222222333333333444444444555555333444666777888888777777999999:::;;;;;;<<<<<<===;;;===???AAABBBCCCCCCCCC@@@CCCEEEEEEBBBAAABBBDDDCCCEEEGGGGGGGGGHHHIIIKKKGGGHHHIIIKKKNNNSSSYYY]]]rrrvvvkkkkkkqqq{{{~~~zzzvvvvvv|||vvvfff\\\aaalllxxxzzztttnnnmmmpppvvv{{{~~~nnngggfffhhhrrr|||~~~zzzuuulllfff[[[WWWPPPJJJGGGHHHLLLNNNNNNSSSYYY\\\___hhhvvv}}}uuuoookkkhhhgggbbb___\\\[[[YYYWWWTTTRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOMMMKKKKKKLLLMMMNNNNNNWWWdddsssvvvfffWWWUUUVVVTTTRRRRRR[[[dddttt}}}xxxtttpppmmmkkkgggjjjqqq|||{{{rrriiibbb```bbbqqqqqqnnnsssxxx}}}sss^^^QQQLLLMMMVVV___iii{{{{{{jjj[[[RRRQQQUUUQQQQQQPPPOOOOOOQQQUUUXXXWWWXXXZZZZZZYYYXXXUUUTTTQQQMMMFFF???999666444444555444222222222222444555333333333333333333333333555333222222333444333222333333333333444555666666777666666666777888999999999999999999999999999999<<<<<<>>>???AAABBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEJJJIIIKKKOOORRRUUU\\\ddd{{{sssooorrr{{{uuusssyyypppcccYYY___oootttiiiiiikkkppptttzzz|||qqqfffdddfffkkkvvv~~~yyyuuurrrlllccc\\\TTTQQQMMMJJJIIILLLOOORRRTTTYYY^^^aaaccckkkwww}}}vvvppplllhhhgggeeebbb```^^^\\\YYYWWWRRRQQQPPPOOOOOOQQQSSSTTTTTTRRRPPPNNNMMMLLLMMMMMMMMMTTT^^^jjjvvvsssbbb\\\[[[YYYWWWXXXZZZbbbqqqwwwuuupppjjjeeeaaa___]]]ZZZ]]]fffsss}}}ssslllddd]]]\\\___nnnwwwppprrr{{{zzzyyy~~~vvvdddUUUOOONNNUUU^^^hhh{{{~~~lll\\\PPPMMMPPPQQQQQQPPPPPPPPPRRRVVVYYYYYYYYYZZZZZZYYYXXXVVVUUURRRMMMGGG@@@:::666555444444333333333333333333444333333333333333333333333555333111222333444333222333333333333444555666666666666666666777888999:::::::::::::::::::::::::::;;;<<<===???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGIIIHHHJJJOOORRRUUU]]]eeevvvxxx|||vvvvvv|||}}}lll```YYYaaarrrtttiiihhhkkkoootttzzzuuunnnhhhdddhhhooowww|||yyynnnkkkiiigggeee___WWWQQQMMMLLLKKKLLLNNNQQQUUUXXX^^^bbbfffgggiiinnnxxx{{{tttppppppmmmiiifffdddaaa]]][[[VVVUUUSSSRRRRRRSSSUUUVVVXXXWWWUUUSSSQQQNNNMMMLLLLLLOOOUUU]]]gggtttrrrhhheeebbb``````]]]eeesssxxxsssiiieee```YYYTTTPPPOOONNNKKKPPP[[[iiiwww~~~{{{sssjjjddd^^^YYYYYY\\\jjj|||vvvqqqsss|||uuu{{{{{{ooo]]]SSSOOOTTT\\\hhh}}}nnn^^^RRRMMMMMMPPPPPPPPPOOOPPPRRRVVVYYY\\\[[[[[[ZZZYYYYYYXXXXXXRRROOOHHHAAA;;;777555555333333444444444444333333333333333333333333333333444222111111333444333222333333333333444555666666666666666666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIHHHGGGHHHGGGJJJNNNPPPTTT]]]gggyyyzzz|||~~~yyyhhh___\\\fffxxxvvvmmmiiilllppptttyyy{{{pppjjjhhhhhhjjjqqqyyyzzzuuuqqqlllhhheee\\\ZZZXXXXXXWWWUUUQQQNNNMMMMMMOOORRRVVVYYY]]]___fffiiilllmmmmmmqqqxxx~~~{{{xxxuuuppplllhhhccc___[[[\\\[[[ZZZYYYXXXWWWWWWWWWZZZZZZXXXWWWTTTQQQOOOMMMKKKKKKMMMRRR[[[iiixxxyyytttqqqmmmjjjhhhooozzzyyyqqqhhhccc\\\XXXRRRLLLHHHGGGGGGGGGFFFLLLWWWggguuu||||||zzztttllleee```[[[WWWXXX\\\hhhzzz}}}rrrnnnwww}}}ssszzzzzzeeeXXXPPPSSS\\\jjjqqqdddXXXQQQPPPPPPPPPPPPOOOOOOQQQUUUYYY^^^]]]\\\[[[ZZZZZZZZZZZZTTTPPPJJJCCC===888666555222333444555555444333222333333333333333333333333333222000111222444333333333333333333444555666666666666666666777888::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???AAACCCDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGFFFEEEGGGGGGIIIMMMOOOTTT___jjjzzzzzzyyyssseee```bbboooyyyrrrlllnnnqqqtttwww}}}vvviiifffgggjjjnnnttt{{{yyytttlllddd___ZZZVVVTTTRRRPPPMMMMMMNNNQQQSSSSSSTTTUUUXXX\\\___ccceeegggllloooqqqqqqqqqtttxxx|||{{{uuupppkkkfffaaa]]]\\\]]]_________]]][[[YYY[[[[[[ZZZXXXVVVSSSQQQPPPIIIIIIIIIKKKSSS```nnnxxx}}}wwwuuuzzz~~~vvvmmmddd[[[UUUOOOMMMHHHEEECCCCCCEEEFFFFFFMMMYYYiiiwww~~~}}}{{{ssskkkddd___[[[WWWXXX]]]hhhxxxrrrlllpppvvv}}}lll]]]RRRSSS\\\kkkuuujjj^^^VVVSSSPPPPPPPPPOOOOOOPPPTTTXXX^^^^^^\\\[[[[[[ZZZ[[[[[[UUURRRLLLEEE???:::777555333333555666666555333333333333333333333333333333333111000000222333333333333333333333444555666666555555555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAACCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGJJJMMMOOOTTTaaannn~~~tttyyy~~~rrrkkk______fffxxxxxxsssnnnppprrrtttvvvzzz}}}jjjaaaccciiipppxxxuuujjjddd\\\UUUPPPMMMKKKJJJKKKJJJIIIJJJNNNTTTZZZ^^^___```cccfffiiilllnnnooossstttvvvwwwxxxyyy|||~~~|||wwwrrrmmmhhheee___aaaccceeeeeedddcccaaa]]]\\\ZZZXXXUUUSSSQQQPPPHHHHHHGGGHHHMMMWWWbbbjjjttt|||~~~xxxpppggg___WWWPPPLLLFFFEEECCCAAAAAACCCEEEFFFHHHOOO[[[lll{{{zzzrrrjjjfffaaa\\\]]]aaakkkzzzvvvmmmooo|||}}}sssbbbSSSRRR[[[iiiyyyooocccZZZUUUTTTTTTSSSQQQPPPQQQUUUXXX]]]]]]]]]\\\[[[[[[ZZZZZZVVVSSSMMMGGG@@@;;;777666444444555555555555444444333333333333333333333333222000///000222333333333333333333333444555666666555555555666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBCCCEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGIIIJJJJJJJJJIIIHHHGGGHHHJJJMMMOOOUUUdddsssvvvvvv}}}yyypppvvvyyykkkdddZZZ]]]kkkzzzrrrnnnnnnoooqqqsssvvvzzzsssgggccceeehhhmmmxxxssseeeXXXSSSMMMHHHFFFFFFGGGFFFFFFGGGIIIMMMSSSZZZbbbgggggghhhjjjmmmppptttvvvwwwyyy{{{}}}~~~}}}yyyvvvsssooonnnmmmlllkkkjjjjjjkkk```^^^[[[WWWSSSQQQOOOOOOGGGGGGGGGGGGHHHMMMTTTYYYgggnnnxxx~~~zzzssstttwwwzzzlllfff^^^VVVPPPLLLHHHFFFCCCCCCBBBBBBCCCDDDFFFGGGJJJQQQ^^^pppyyysssmmmhhhhhhkkkuuusssuuu|||zzzfffTTTQQQXXXeeezzz|||uuukkk```[[[YYYXXXWWWTTTSSSSSSVVVYYY\\\\\\]]]]]]\\\[[[YYYXXXWWWTTTOOOHHHBBB<<<888666555555444444444444555555333333333333333333333333111000///000222333444333333333333333444555666666444555555666777999;;;<<<========================??????AAABBBDDDFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIKKKNNNOOOVVVfffvvv{{{qqqrrrwww}}}~~~vvvnnntttttteee```[[[bbbsssssskkkhhhjjjlllooorrrvvv{{{yyymmmhhhgggggggggaaammmyyy~~~}}}uuudddSSSLLLHHHCCCAAABBBDDDFFFFFFCCCFFFKKKQQQXXX___ggglllkkklllnnnqqqtttxxx{{{}}}~~~~~~~~~xxxsssooonnnooopppccc```[[[VVVQQQNNNMMMMMMGGGGGGGGGFFFEEEFFFJJJLLL[[[aaallluuuzzz{{{~~~xxxssssssrrrsss{{{yyyqqq___YYYQQQJJJFFFEEEDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHMMMSSSaaasssxxxrrrrrruuu~~~zzz|||}}}iiiUUUPPPUUU```ttt}}}yyyqqqhhhccc\\\\\\ZZZWWWUUUUUUXXXZZZ[[[\\\]]]^^^]]][[[YYYWWWXXXUUUPPPIIIBBB<<<888666666555444333333444555666333333333333333333333333111000///000222333444333333333333333444555666666444444555666888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAACCCDDDEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFGGGHHHHHHHHHGGGGGGHHHIIILLLNNNOOOVVVgggxxxzzzqqqrrrvvv{{{}}}uuummmtttpppccc^^^aaahhhzzz|||ppphhheeegggiiimmmqqqvvv|||zzztttqqqooommmmmmiiijjjoootttpppbbbSSSKKKEEEDDDCCCBBBAAA@@@@@@@@@EEEEEEGGGNNNXXXdddnnnssstttuuuuuuwwwyyy|||xxxuuuuuummmeeeZZZSSSOOOOOONNNMMMHHHIIIIIIHHHGGGFFFFFFGGGMMMTTT___ggglllpppsssvvv~~~{{{zzzzzzuuuyyyyyyjjj```SSSOOOKKKGGGFFFDDDCCCBBBAAABBBDDDGGGIIILLLOOOQQQYYYaaannn~~~ppp___UUUSSS[[[oooyyyuuuvvvqqqhhhfffcccbbbaaa\\\UUUSSSUUU]]]^^^___^^^[[[YYYWWWWWWUUUTTTRRRNNNHHH@@@:::666555555444444444444555555444444333333333333222222333333333333333333333333444444333444444555666777:::999888888888:::===>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAACCCFFFHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEHHHJJJMMMLLLOOOSSSUUU[[[lll}}}{{{xxxzzzmmmgggxxxzzzkkkbbb___]]]mmmzzzllleeefffggghhhmmmssswwwzzz|||~~~}}}zzzyyyoookkkhhhhhhcccWWWKKKFFFDDDCCCBBBAAAAAA@@@AAAAAADDDDDDGGGNNNYYYfffpppvvvyyyyyyyyyzzz{{{}}}xxxvvvoooggg\\\TTTOOONNNMMMMMMGGGHHHHHHHHHGGGGGGHHHIIIIIIOOOWWW^^^bbbeeehhhkkkrrruuuzzz}}}|||}}}yyynnn```WWWLLLIIIFFFDDDDDDDDDDDDDDDGGGHHHJJJLLLOOORRRVVVXXXccckkkyyyuuucccWWWRRRXXXjjj|||wwwwwwuuupppnnnkkkhhhfff```XXXVVVXXX]]]^^^___^^^[[[XXXWWWWWWVVVUUUSSSNNNHHH@@@:::666555555444444444444555555444444333333333333222222333333333333333333333333444444333444444555666777999888777777888:::<<<===???@@@@@@AAAAAABBBBBBBBBBBBBBBAAABBBCCCEEEGGGIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHFFFGGGIIIKKKMMMMMMPPPTTTWWW___ppplllfffvvvxxxiii___]]]```qqqwwwiiiccccccgggggglllrrruuuyyyuuusssxxx}}}|||yyynnnccc]]]VVVMMMFFFDDDBBBBBBAAA@@@@@@AAAAAAAAACCCDDDHHHOOOZZZgggsss{{{~~~~~~~~~~~~zzztttmmmbbbXXXSSSPPPPPPOOOJJJJJJIIIHHHHHHHHHHHHHHHEEEHHHMMMQQQSSSVVVYYY[[[bbbgggmmmtttzzz}}}~~~}}}sssjjj```TTTLLLFFFEEEDDDDDDEEEGGGIIIJJJOOOQQQTTTVVVYYY]]]bbbfffrrrzzz}}}iiiYYYQQQUUUdddsss{{{xxxyyyzzzwwwrrrnnnjjjcccZZZWWWYYY]]]___```^^^[[[XXXWWWVVVWWWVVVTTTPPPIIIAAA:::555555555444444444444555555444444333333333333222222333333333333333333333333444444333444444555666777777777777777888:::<<<===@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIIIILLLNNNMMMNNNQQQUUUYYYcccuuu{{{iiidddtttyyyiii^^^\\\cccwwwuuuhhhbbbcccggggggjjjooosssxxxuuunnnnnn}}}qqqaaaWWWQQQKKKHHHHHHAAAAAA@@@@@@@@@AAAAAABBBAAACCCHHHOOOZZZhhhuuu~~~{{{tttjjj```YYYVVVUUUUUURRRPPPMMMKKKJJJIIIHHHGGGDDDEEEFFFGGGHHHJJJMMMNNNVVVZZZaaaiiiooosssttttttpppqqqqqqqqqsssxxx}}}uuuiii___UUULLLGGGEEEFFFFFFGGGHHHKKKOOORRRUUUYYY^^^cccgggmmmtttyyyooo\\\QQQRRR___kkkwwwzzzzzzuuupppkkkbbbXXXUUUWWW]]]___```^^^[[[XXXWWWWWWXXXWWWUUUQQQJJJBBB:::555555555444444444444555555444444333333333222222222333333333333333333333333444444333444444555666777888888888888:::;;;===>>>AAAAAABBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHKKKLLLLLLKKKKKKKKKNNNPPPNNNQQQTTTVVVZZZfffxxxvvvfffcccpppzzziii___]]]eee|||uuuiiieeefffhhhgggiiimmmqqqwww}}}ssspppsssooo^^^TTTOOOKKKIIIIIIAAAAAAAAA@@@AAAAAABBBBBBAAACCCHHHNNNXXXfffuuu~~~}}}~~~zzzrrriiiaaa\\\[[[[[[YYYUUUQQQOOONNNNNNMMMKKKGGGEEECCCBBBCCCDDDFFFFFFKKKOOOUUU\\\bbbeeeffffffbbbbbbbbbccceeeiiipppvvv}}}|||nnnaaaXXXQQQKKKGGGFFFHHHJJJKKKLLLOOOTTTXXX\\\bbbkkkrrrwww}}}}}}uuu```RRRRRR[[[dddvvvvvvvvv}}}zzzuuupppkkkbbbXXXTTTVVV\\\^^^___^^^[[[YYYXXXWWWXXXXXXVVVSSSLLLCCC;;;666555555444444444444555555444444333333333222222222333333333333333333333333444444333444444555666777888999:::;;;<<<>>>???@@@AAABBBBBBCCCEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGJJJJJJKKKLLLLLLKKKJJJJJJKKKLLLLLLLLLKKKLLLOOOQQQPPPTTTVVVWWW[[[iii|||pppccccccnnnwwweee]]]]]]hhh~~~sssiiifffhhhhhhfffhhhmmmqqqwww|||wwwrrr|||ooo\\\SSSOOOJJJGGGFFFCCCBBBBBBAAAAAABBBBBBBBB@@@CCCGGGMMMUUUbbbrrr|||}}}{{{ssskkkfffdddccc```[[[VVVTTTUUUUUUSSSQQQIIIFFFCCCAAABBBCCCCCCCCCCCCEEEJJJOOOSSSUUUWWWWWWVVVUUUVVVXXXXXXZZZaaajjjsss|||yyypppdddZZZTTTPPPLLLIIIGGGIIILLLNNNNNNRRRXXX]]]eeemmmyyy}}}|||zzzwwwsssrrrtttuuu~~~}}}~~~zzzzzzeeeUUURRRXXX^^^jjjvvvqqqvvvwwwtttqqqmmmeee[[[VVVWWW[[[\\\^^^^^^\\\ZZZYYYYYYWWWWWWWWWTTTNNNEEE===888555555444444444444555555444444333333333333222222333333333333333333333333444444333444444555666777999999;;;<<<>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHLLLMMMNNNOOOOOONNNMMMLLLJJJKKKLLLKKKKKKLLLOOOQQQQQQVVVYYYXXX]]]nnnkkkbbbcccmmmzzzxxxtttuuuxxxzzznnn^^^ZZZ^^^ooowwwmmmeeedddfffggggggiiimmmrrrxxx~~~xxx~~~yyydddYYYSSSMMMIIIGGGEEEDDDDDDCCCBBBBBBBBBBBB@@@CCCGGGKKKRRR^^^nnnyyyzzztttqqqppplllfff___ZZZYYYXXXTTTQQQIIIFFFBBBAAABBBCCCBBBAAA@@@AAACCCEEEGGGIIIJJJKKKMMMLLLMMMOOONNNNNNUUU^^^hhhsss~~~xxxuuuvvvzzzwwwiiibbbYYYSSSPPPOOOMMMJJJHHHLLLPPPRRRTTTXXX```fffooozzz|||yyywwwnnnnnnllliiifffeeeggghhhlllnnnppptttyyy{{{nnnsssiiiWWWRRRUUUWWW___pppwwwnnnppprrrpppooommmfff\\\WWWXXXYYY[[[]]]]]]\\\[[[ZZZ[[[VVVWWWWWWUUUOOOGGG???:::555555444444444444555555444444333333333333222222333333333333333333333333444444333444444555666777888999:::<<<>>>???@@@AAA@@@AAABBBCCCEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIKKKLLLMMMOOOOOOMMMLLLKKKIIIJJJJJJJJJJJJKKKNNNPPPPPPWWW[[[ZZZaaauuuzzzgggaaaeeelllvvv}}}rrrnnnqqqvvvzzzxxxgggYYYZZZbbbxxx}}}qqqhhhbbbbbbeeeggggggjjjoootttyyy~~~oooaaaZZZSSSMMMKKKGGGFFFEEEDDDCCCBBBBBBBBB@@@CCCGGGJJJPPP[[[kkkvvv|||{{{yyyqqqfff___[[[WWWQQQLLLIIIEEEBBBAAABBBCCCAAA???AAAAAAAAAAAABBBDDDEEEFFFHHHFFFGGGJJJHHHFFFMMMWWW```lll}}}|||tttlllgggccciiipppuuuyyy|||{{{ppp]]]WWWQQQMMMMMMMMMLLLJJJJJJOOOTTTWWWYYY^^^gggnnnwwwzzztttooojjjhhh______^^^\\\[[[[[[^^^```\\\___eeejjjooouuu|||vvveeefffxxxzzz~~~lllXXXRRRRRRSSSWWWcccwww}}}xxxlllllllllkkklllllleee\\\VVVWWWXXXZZZ\\\]]]\\\[[[[[[\\\UUUVVVWWWUUUPPPHHH@@@;;;555555555444444555555555444444444333333333222222333333333333333333333333444444444444444555777777666888999<<<===??????@@@@@@@@@AAACCCDDDFFFGGGGGGGGGFFFFFFEEEFFFHHHIIIJJJHHHIIIJJJLLLLLLJJJIIIHHHHHHIIIIIIIIIIIIJJJMMMPPPPPPXXX\\\\\\eeezzzxxxeeeaaaffflllttt{{{|||qqqmmmqqqxxx}}}uuudddYYY]]]ggg~~~{{{ooogggbbbcccfffggggggjjjpppuuuzzzvvviii[[[SSSSSSHHHFFFDDDFFFIIIJJJHHHEEEAAABBBFFFJJJOOOYYYkkk||||||qqqggg^^^WWWQQQNNNHHHGGGGGGEEECCCAAA???>>>AAA@@@@@@BBBDDDEEEEEEDDDFFFGGGHHHIIIJJJKKKLLLLLLZZZgggyyy~~~rrrgggbbb^^^]]]]]]```ffflllpppqqq~~~~~~ooobbbUUUQQQMMMKKKLLLMMMLLLJJJOOONNNOOOUUU[[[bbblllvvv}}}yyyqqqiiiaaa[[[XXXWWWTTTRRROOOMMMMMMPPPTTTVVVVVVWWWXXXYYY\\\bbbjjjooouuuzzz~~~mmmbbbgggsssuuuxxxrrrcccXXXTTTTTTTTTYYYhhh~~~|||nnnllllllgggcccccc```ZZZUUUUUUUUUZZZ]]][[[ZZZ\\\\\\ZZZYYYXXXVVVVVVSSSLLLBBB:::666666666666666777888888444444444444444444444444222333444444555555444444555444333222333444555666777777888999;;;===???@@@AAAAAABBBDDDFFFHHHKKKLLLGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHMMMMMMLLLKKKJJJKKKNNNPPPOOOQQQVVVaaaqqqwwwggghhhnnnrrrxxx~~~ssskkkmmmwww~~~|||lllddd^^^^^^hhhuuujjjfffeeeeeefffdddhhhlllrrrxxxxxxggg\\\WWWOOOKKKGGGFFFGGGGGGDDDAAAEEEEEEHHHKKKOOOXXXkkk|||}}}qqqeee[[[SSSNNNJJJHHHHHHGGGFFFDDDCCCAAA@@@BBBBBBBBBDDDFFFHHHIIIIIIJJJIIIHHHHHHIIIJJJKKKLLLXXXfffxxxtttgggbbbYYYXXXXXX[[[___dddggggggtttwww|||~~~sssdddXXXPPPMMMJJJJJJLLLNNNNNNNNNOOONNNPPPWWW]]]dddoooyyy|||nnnjjjddd\\\VVVQQQOOONNNMMMKKKIIIGGGHHHJJJLLLNNNNNNOOOPPPQQQSSSXXX___dddlllrrrzzzqqqbbbbbbkkk}}}vvvxxxwwweeeWWWRRRQQQVVVXXXcccwwwsssnnnoooiiieeeddd```YYYTTTSSSUUUZZZ]]][[[ZZZ\\\\\\ZZZZZZXXXVVVUUUSSSLLLCCC<<<555555444444444444555555444444444444444444444444222333444444555555444444444444333333333444555666888888999:::;;;===???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHKKKKKKLLLLLLKKKKKKJJJIIIJJJKKKKKKJJJJJJJJJMMMOOOQQQSSSXXXccctttxxxlllooovvvyyy}}}uuuppprrryyyyyyggg___ZZZ]]]iiiyyymmmhhheeedddeeedddgggkkkpppvvv~~~yyyjjjcccXXXRRRLLLIIIIIIHHHFFFDDDIIIHHHIIIKKKNNNWWWjjj{{{|||ooocccZZZSSSOOOMMMJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEGGGJJJMMMPPPRRRRRRPPPMMMKKKKKKMMMPPPRRRZZZfffxxxyyylllggg[[[ZZZZZZ\\\___bbbcccccckkkooovvvxxxrrrfffWWWNNNJJJHHHHHHIIIMMMRRRTTTUUUUUUTTTUUU[[[```eeeoooxxxzzzrrrmmm\\\ZZZUUUOOOKKKHHHFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJNNNSSSWWW```fffpppzzz|||ggg```eeennnxxxzzz}}}kkk[[[TTTRRRYYYXXX^^^nnnzzzpppmmmhhhcccccc___YYYTTTTTTUUUZZZ\\\ZZZZZZ\\\\\\[[[\\\ZZZWWWUUUSSSMMMEEE>>>777666555444444333444444444444444444444444444444222333444444555555444444444444333333444555555666999999:::;;;<<<===>>>???AAAAAAAAA@@@@@@AAAAAABBBFFFFFFFFFGGGGGGGGGHHHHHHLLLLLLLLLLLLLLLLLLKKKJJJGGGIIIJJJKKKJJJJJJLLLNNNSSSUUU[[[gggxxxzzzvvv}}}~~~xxxvvvyyy~~~ttt```XXXTTT[[[kkk}}}qqqkkkfffdddddddddfffiiimmmsss|||yyyqqqaaa[[[SSSOOONNNOOONNNLLLJJJIIIIIIKKKNNNWWWjjj{{{zzznnnccc\\\XXXVVVUUUOOONNNMMMLLLJJJIIIIIIHHHIIIIIIJJJLLLOOOTTTZZZ^^^^^^[[[XXXUUUUUUXXX\\\___aaalll{{{uuuooofffeeeeeehhhkkkmmmmmmlllkkkoooqqqooofff[[[QQQKKKGGGGGGHHHLLLQQQWWW\\\^^^```^^^^^^aaaccceeelllttt~~~{{{sssjjjaaa\\\PPPOOOLLLHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFFFFGGGIIIMMMPPPVVV\\\fffrrr~~~uuuhhhgggkkk{{{{{{sssddd[[[XXX[[[ZZZ___nnnpppiiiccc``````^^^ZZZWWWWWWUUUZZZ\\\[[[ZZZ]]]]]][[[^^^[[[WWWUUUSSSNNNGGGAAA:::999888777555555444444444444444444444444444444222333444444555555444444333333444444555555666666::::::;;;<<<===>>>>>>>>>AAA@@@@@@@@@@@@@@@AAAAAAFFFGGGGGGHHHHHHIIIIIIIIIKKKKKKLLLLLLLLLKKKKKKJJJFFFHHHKKKLLLLLLLLLNNNOOOUUUWWW]]]jjj|||}}}|||nnn[[[TTTQQQYYYkkk|||qqqlllgggdddddddddeeegggjjjqqq{{{}}}~~~~~~llleee\\\VVVTTTSSSQQQOOOIIIHHHIIILLLNNNWWWiiizzz~~~{{{pppfffaaa^^^]]]]]]YYYXXXVVVSSSQQQPPPOOOOOONNNOOOQQQSSSVVV]]]gggmmmkkkiiifffeeeeeehhhlllooonnnuuu|||wwwrrrrrrsssvvvyyy{{{zzzyyysssrrrmmmeee\\\SSSNNNLLLIIIJJJMMMQQQVVV]]]cccggggggddddddfffggghhhmmmttt{{{~~~zzzssskkkccc[[[SSSNNNIIIHHHGGGEEEEEEDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFGGGIIIKKKOOOUUU^^^jjjwwwvvvqqqsss}}}|||}}}nnnbbb\\\\\\]]]eeevvvrrrmmmgggcccbbb```[[[XXXXXXUUUZZZ]]]\\\[[[^^^___]]]___\\\XXXWWWUUUPPPIIICCC;;;:::888777555444444444444444444444444444444444222333444444555555444444333333444555666666666777:::;;;<<<===>>>???>>>>>>@@@@@@@@@@@@AAABBBDDDDDDHHHHHHIIIIIIJJJKKKKKKLLLIIIJJJJJJKKKKKKJJJJJJJJJFFFIIILLLNNNOOOOOOQQQSSSVVVXXX___mmm~~~|||gggWWWRRROOOWWWkkkwwwnnnkkkgggddddddddddddfffiiiooozzz{{{|||}}}zzzvvvssssssuuuyyy|||zzzrrrggg^^^YYYUUUQQQNNNKKKKKKLLLNNNPPPWWWhhhxxxuuunnnhhhfffeeehhhqqq{{{yyypppkkkhhhffffffhhhfffccc___[[[YYYXXXWWWWWWXXXZZZ\\\```iiiuuu~~~{{{zzzyyyyyyyyy{{{|||~~~|||}}}~~~~~~vvvkkk^^^UUUPPPNNNNNNOOOQQQTTTWWW[[[aaagggllliiiggggggjjjkkklllrrryyyzzzuuulllhhhbbb\\\VVVQQQKKKGGGEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBDDDFFFFFFFFFFFFGGGHHHKKKOOOWWWaaaooo|||~~~|||wwwggg]]][[[^^^jjj~~~yyyxxxqqqjjjgggbbb[[[WWWWWWVVV[[[^^^]]]]]]```aaa______\\\ZZZYYYWWWRRRJJJDDD888777666555333333222222444444444444444444444444222333444444555555444444222333444666777777777777999;;;===>>>@@@@@@??????@@@@@@@@@BBBCCCEEEGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMHHHIIIIIIJJJJJJJJJJJJJJJHHHJJJMMMOOOPPPRRRUUUWWWXXXZZZaaappp{{{wwwaaaSSSPPPLLLUUUjjjrrrkkkiiifffcccccccccdddeeeiiipppzzzyyy{{{~~~{{{uuuqqqkkkhhhdddaaaaaaeeeiiimmmxxx~~~}}}rrriiibbb]]]WWWSSSPPPPPPRRRSSSSSSXXXfffttt|||oooaaa\\\XXXWWWWWWYYYaaajjj}}}}}}zzzyyyxxxxxxuuuqqqkkkfffcccaaa``````bbbdddfffjjjuuu|||lll^^^VVVRRRQQQOOOUUUWWWZZZ\\\^^^bbbhhhmmmmmmkkkkkknnnnnnoootttzzzwwwllleee\\\YYYUUUQQQNNNKKKHHHEEECCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBEEEGGGGGGGGGFFFGGGHHHHHHJJJOOOWWWeeevvv}}}oooaaaXXX\\\jjj|||tttmmmhhhbbbZZZUUUTTTWWW]]]```______aaabbbaaa^^^\\\[[[[[[YYYSSSKKKDDD777777666444444333333333444444444444444444444444222333444444555555444444222333444666777888777777888:::===???AAAAAAAAA@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMIIIIIIJJJKKKKKKKKKKKKKKKIIIKKKMMMNNNPPPSSSWWWZZZ[[[\\\dddtttuuuvvv]]]OOOLLLHHHRRRhhh}}}nnnhhhgggeeebbbbbbbbbcccfffjjjqqq{{{~~~xxxyyy}}}vvvmmmgggddd]]]ZZZUUUSSSSSSWWW]]]aaaiiippp{{{~~~uuunnnmmmttt{{{yyyqqqkkkfff```\\\UUUUUUWWWWWWVVVXXXdddqqqrrrcccWWWSSSRRRSSSSSSTTTYYYaaaooozzzsssnnniiigggffffffhhhjjjlllqqq|||oooaaaZZZWWWTTTQQQXXX[[[]]]^^^___bbbhhhmmmrrrpppoooppppppnnnrrrxxx|||~~~}}}{{{|||yyynnnbbbZZZSSSPPPMMMKKKKKKJJJHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFDDDFFFIIIJJJIIIHHHIIIIIIFFFGGGJJJQQQ^^^ppp}}}vvvgggWWW[[[hhh|||yyyqqqjjjeee```XXXTTTTTTXXX^^^aaa``````cccdddbbb^^^]]]\\\\\\[[[TTTKKKDDD999888777666666555666666444444444444444444444444222333444444555555444444111333555666888888888777888999<<>>>>>?????????@@@@@@@@@EEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIILLLOOOPPPNNNLLLKKKJJJKKKJJJJJJKKKNNNVVV```ffffffdddjjj}}}}}}tttooopppnnnwwwxxxpppnnnTTTKKKHHHHHHSSScccwwwhhhaaa```^^^___aaaeeedddeeeiiiqqq|||~~~xxxzzz~~~|||mmm```XXXSSSNNNKKKKKKJJJHHHFFFFFFHHHJJJKKKRRR[[[dddjjjqqqvvvvvvssskkkccc[[[YYYXXXZZZbbbiii{{{ssslllddd```\\\\\\\\\```kkkwwwyyykkk\\\WWWSSSTTTTTTQQQPPPRRRVVV```ooo~~~wwwtttrrrnnnkkkkkkeeehhhjjjkkkooozzzqqqiiieeecccaaabbb___^^^bbbdddeeeiiinnnyyy|||~~~|||uuuooommmmmmooonnnoooqqqqqqssszzzzzzsssiiibbb^^^YYYSSSNNNLLLMMMMMMLLLJJJIIIJJJKKKLLLMMMNNNPPPPPPPPPOOOOOOOOONNNMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIJJJKKKKKKMMMMMMOOOSSSXXXbbbttt~~~zzzjjj\\\YYY___rrrrrriiiaaa]]]ZZZVVVUUUVVVYYY[[[]]]```aaabbbaaaaaa___```^^^ZZZXXXVVVMMMDDD;;;999666555555555333222333333333333333333333333333444444444444444444444666666666666777999:::;;;>>>??????@@@AAAAAABBBBBBEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHKKKNNNOOONNNLLLKKKKKKJJJJJJIIIJJJMMMUUU^^^dddffffffooo~~~yyyqqqnnnooommmwwwuuuooohhhQQQIIIGGGHHHTTTddduuuhhhbbbaaa______aaaccccccdddhhhqqq||||||xxxzzz}}}uuukkk^^^TTTOOOLLLKKKIIIKKKJJJHHHFFFEEEEEEFFFGGGJJJQQQXXX\\\bbbiiijjjhhhbbb\\\WWWWWWYYY^^^fffooozzzpppkkkgggeeedddhhhrrr}}}xxxddd^^^YYYXXXVVVQQQOOOQQQOOOQQQVVV___iiiqqquuuuuuyyy{{{uuummmkkkiiifffdddddd___aaaccccccgggppp~~~~~~|||uuurrrooommmiiidddbbbdddeeegggkkkqqqzzz}}}|||uuunnnjjjhhhiiiggggggiiiiiikkksss}}}}}}jjjccc[[[UUUSSSRRRPPPNNNOOOQQQRRRRRRQQQQQQRRRTTTVVVVVVXXXZZZ\\\]]]^^^^^^[[[YYYWWWUUUTTTSSSSSSTTTRRRRRRQQQQQQPPPPPPOOOOOOSSSQQQRRRUUUYYYaaaqqq}}}xxx|||wwweeeYYYWWW]]]oootttiii___[[[YYYVVVVVVWWWXXXZZZ]]]```bbbbbbbbbbbb```aaa^^^ZZZYYYWWWOOOFFF<<<999666555555555444333333333333333333333333333444444444444444444444333666666666777888999:::;;;>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFHHHHHHIIIIIIIIIEEEFFFFFFFFFGGGGGGGGGGGGGGGIIILLLNNNMMMLLLKKKKKKJJJJJJJJJJJJMMMSSS[[[```eeehhhttt{{{wwwrrroooppppppyyy~~~pppmmm{{{www```MMMHHHFFFHHHUUUfffsssgggccccccaaa```aaabbbcccdddiiirrr}}}zzz{{{wwwyyy}}}zzziiibbbXXXPPPMMMMMMMMMMMMOOONNNLLLKKKIIIHHHHHHHHHGGGLLLPPPSSSYYYaaaeeedddccc^^^\\\___dddjjjsss|||~~~yyyuuurrrsss|||rrrjjjccc___ZZZSSSPPPPPPPPPNNNMMMNNNSSSXXX[[[\\\ccccccjjjwwwuuukkkbbb___]]]YYYWWWXXXVVVXXXYYYYYY\\\cccnnnwww~~~|||yyywwwxxx{{{|||xxxvvvqqqkkkffffffggghhhmmmsssvvvzzz|||{{{uuunnniiifffbbb___^^^______bbbkkkuuuzzzsss```ZZZSSSOOOOOOQQQRRRSSSVVVXXXZZZ\\\]]]^^^aaacccdddeeefffhhhiiikkkllllllgggfffccc```^^^]]]]]]]]][[[[[[[[[[[[ZZZYYYWWWWWWXXXUUUUUUXXX\\\dddsss~~~yyy|||xxxeeeWWWTTTYYYjjjvvvkkk```\\\[[[XXXVVVWWWWWWYYY]]]```bbbcccccccccaaaaaa___[[[YYYXXXPPPHHH===:::666555555555444444444444444444444444444444555444444444444333333333555666666777888:::;;;<<>>;;;777444444555555555444444444444444444444444333333333444444444555555555666666777999;;;===>>>@@@AAABBBDDDFFFGGGIIIIIIKKKLLLMMMMMMLLLIIIGGGEEEDDDEEEEEEEEEFFFFFFFFFFFFHHHJJJLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQUUUXXXYYYdddzzz{{{nnngggdddppp{{{rrr^^^QQQGGGGGGFFFKKK___xxxwwwmmmddddddffffffeeegggjjjnnnttt}}}hhhYYY^^^nnnyyyvvvpppvvvxxxmmmgggeeegggkkkqqquuuvvvuuurrrppppppooonnnkkkfffaaa\\\YYYQQQSSSRRRSSS\\\lllyyy~~~{{{|||qqqbbbXXXVVVLLLJJJHHHGGGGGGFFFEEECCCEEEDDDEEEHHHJJJOOOZZZfffqqqxxxooodddWWWQQQLLLFFFCCCDDDEEEDDDDDDCCCCCCDDDFFFHHHPPP[[[fffiiihhhgggeeebbb[[[YYYWWWUUUTTTTTTUUUUUUWWWXXXYYY[[[]]]___```aaabbbdddhhhmmmqqqtttvvvwwwzzz~~~~~~{{{tttnnnllliiigggjjjoooqqqpppooommmiiiddd___[[[ZZZUUUQQQPPPPPPSSS^^^jjjuuu{{{|||ssshhh```YYYTTTSSSWWW\\\bbbhhhmmmrrruuuyyy|||~~~}}}zzzzzz{{{|||{{{uuupppppppppssszzz{{{qqq\\\WWWSSSVVV^^^ooo}}}kkkdddbbbaaa``````]]]___bbbdddffffffeeeeeeaaa```]]]YYYXXXWWWQQQJJJ???;;;777444444555666666555555555555555555555555111222222333444555666666555555666777999;;;===>>>AAAAAABBBDDDEEEGGGHHHHHHIIIKKKMMMNNNMMMLLLIIIHHHEEEEEEEEEFFFFFFFFFGGGGGGJJJLLLMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPRRRTTTZZZeeezzzyyyjjjcccdddpppxxxlllXXXMMMFFFGGGHHHOOOhhhvvvlllcccbbbeeefffgggiiilllqqqzzzvvv___UUUYYYjjjwwwvvvpppwwwssskkkhhhhhhpppwww}}}vvvoooiiieeeXXXYYYXXXXXXbbbsssuuueee[[[XXXSSSLLLFFFFFFIIIJJJEEE@@@??????AAADDDFFFIIITTT___vvvqqqfffZZZSSSNNNIIIGGGGGGDDDDDDCCCBBBAAAAAABBBCCCGGGSSS^^^```^^^\\\XXXUUUOOONNNMMMKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOPPPRRRSSSTTTVVVYYY]]]```bbbcccccc```ccchhhnnnuuu|||{{{uuuooommmjjjgggiiimmmooonnnmmmlllkkkiiieeebbb[[[VVVRRRQQQPPPTTT___kkkpppuuutttjjjaaa]]][[[ZZZYYY___hhhqqqxxx~~~~~~{{{yyyyyy~~~xxx^^^XXXRRRRRRXXXgggmmmcccaaabbbdddfff___aaaccceeeggggggfffeee``````\\\XXXWWWWWWQQQJJJ???;;;777444444555666666555555555555555555555555000111222333555666777777555555666888999<<<===>>>AAABBBCCCDDDEEEFFFGGGHHHGGGIIILLLNNNOOONNNLLLKKKFFFFFFFFFFFFGGGGGGGGGGGGLLLMMMNNNMMMLLLKKKLLLMMMNNNOOOOOOOOONNNNNNPPPRRR\\\gggzzzyyyhhhaaadddppp~~~uuuhhhUUUJJJDDDGGGJJJSSSnnnvvvkkkbbbbbbeeefffhhhkkkmmmsss}}}iiiXXXPPPXXXnnnyyyyyyooowwwwwwuuuuuuvvvuuu{{{|||ssslllddd^^^aaaooo{{{mmm___UUUOOOMMMJJJHHHFFFEEEDDDDDDCCCAAAAAABBBCCCHHHTTTaaavvv}}}ooobbbZZZSSSJJJFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBHHHMMMRRRTTTQQQMMMKKKJJJHHHGGGEEEDDDBBBBBBAAAAAAEEEEEEEEEFFFFFFFFFGGGGGGJJJKKKMMMOOOPPPPPPPPPOOOQQQRRRTTTWWW[[[___ccceeehhhkkkpppvvv}}}~~~zzztttoookkkkkklllmmmkkkkkkkkkmmmnnnllliiifff```]]]YYYYYY\\\```dddfffooonnnlllhhhdddccceeeggglllpppvvv|||jjj\\\QQQQQQVVV___qqqssshhhbbbhhhnnnhhhcccbbbcccgggjjjjjjgggcccdddbbb___^^^\\\XXXQQQLLLCCC===999777555333444777444444444444444444444444555555555666666666777777888888999:::<<<===>>>>>>CCCBBBBBBBBBBBBCCCDDDDDDHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFGGGGGGGGGGGGGGGGGGNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQRRRQQQNNNNNNQQQTTT^^^hhhzzzuuueee___bbbqqq~~~yyywww{{{~~~~~~zzzooodddOOOHHHCCCGGGRRRfff~~~qqqkkkfffdddcccbbbfffkkkjjjqqq}}}xxxcccTTTNNNVVVjjj{{{tttvvvuuu|||}}}{{{ssskkklllwww{{{lll___VVVPPPNNNLLLIIIGGGFFFEEEEEEDDDBBBAAABBBCCCFFFQQQ\\\rrryyyjjj```XXXOOOKKKLLLHHHHHHFFFEEECCCBBBBBBAAAAAAEEEIIIJJJHHHEEECCCCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHFFFGGGHHHJJJLLLPPPRRRTTTYYYZZZ[[[___ccciiimmmpppwww|||}}}zzzvvvqqqooonnnooopppqqqooolllkkkjjjhhhfffddddddbbbaaabbbdddeeedddcccaaabbbcccccceeejjjoootttgggZZZPPPOOOSSSYYYhhhxxxwwwmmmiiirrryyyssshhhffffffhhhkkkkkkgggcccdddbbb___^^^]]]YYYRRRLLLCCC===888777555333333666444444444444444444444444333333333444444444555555888888999:::<<<===>>>>>>BBBBBBCCCCCCCCCDDDDDDDDDGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQSSSTTTRRROOOOOOSSSVVV^^^iiizzzooodddbbbbbbpppxxxwww{{{~~~~~~|||xxxlll```OOOHHHDDDIIIWWWkkk}}}oooiiidddcccbbbbbbeeekkknnnvvvnnn\\\RRRRRRZZZlllzzzuuuwww{{{|||{{{lll^^^VVVQQQOOOMMMJJJHHHGGGFFFFFFEEECCCBBBBBBBBBCCCKKKUUUeeennnzzzyyymmmddd[[[UUUTTTNNNLLLJJJGGGDDDBBBBBBAAA<<>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>???@@@AAAAAAAAAAAAAAADDDDDDDDDEEEGGGHHHIIIJJJOOONNNMMMMMMPPPTTTYYY\\\___eeelllppprrrvvv~~~}}}{{{xxxvvvuuuttttttssspppkkkiiihhhhhhgggfffhhhhhhiiijjjjjjgggbbb^^^VVVXXX]]]bbbjjjsss}}}iii]]]TTTTTTUUUXXXbbbooo{{{rrrqqq|||mmmkkkiiijjjllllllhhheeeeeebbb```___^^^ZZZTTTNNNDDD===777666555333333555666555555555444444333333333333444444444555555555888999:::;;;<<<>>>??????BBBCCCDDDEEEEEEEEEDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFHHHJJJNNNRRRTTTNNNNNNMMMMMMNNNNNNOOOPPPQQQSSSTTTSSSQQQQQQTTTXXX^^^kkk||||||jjjbbbeeefffqqqyyyxxx{{{}}}}}}{{{uuuhhh\\\OOOHHHFFFNNN^^^tttwwwmmmgggcccbbbbbbbbbeeekkkpppzzz|||gggYYYRRRTTT___rrr{{{uuuvvv{{{{{{jjj]]]VVVQQQOOOMMMJJJHHHGGGFFFFFFFFFCCCBBBBBBAAAAAAFFFMMMQQQWWW___jjjyyyyyyooofffaaaWWWTTTPPPKKKGGGDDDCCCCCC>>>>>>>>>======<<<===============<<<<<<===>>>>>><<<<<<=========>>>>>>>>>>>>??????@@@@@@@@@@@@@@@EEEFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIIIIJJJMMMPPPRRRRRRYYY```dddhhhppp}}}~~~|||yyyxxxwwwooollljjjiiijjjlllllllllhhhhhhiiiiiihhhddd^^^YYYUUUYYY___gggqqq}}}~~~{{{kkk```XXXWWWWWWWWW___jjj{{{rrrrrrqqqnnnjjjjjjlllllljjjgggeeecccaaa``````\\\VVVPPPEEE===777666666333333444666666555555444444333333666666666666777777777777888999:::;;;===???@@@@@@BBBCCCEEEGGGGGGFFFDDDCCCEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFGGGIIINNNRRRUUUNNNMMMMMMMMMMMMNNNOOOOOOPPPRRRSSSRRRPPPQQQUUUXXX^^^mmmyyyiiicccgggoooxxxzzzwww{{{~~~}}}{{{uuuggg[[[NNNIIIHHHTTTgggtttkkkfffbbbcccccccccggglllrrr|||xxxcccWWWRRRQQQ___uuu{{{sssqqqxxx{{{qqqnnnpppssszzz{{{iii\\\UUUPPPNNNLLLIIIGGGFFFEEEEEEFFFCCCAAABBBAAA???BBBGGGDDDHHHNNNSSS\\\mmm}}}ttthhhddd\\\TTTMMMHHHFFFEEEAAA@@@>>>======>>>??????===============>>>>>>???============>>>>>>>>>>>>@@@@@@@@@AAAAAABBBCCCCCCCCCDDDFFFHHHIIIIIIHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJOOOUUU\\\aaafffqqq}}}yyyvvvuuummmlllkkklllnnnnnnmmmllleeedddbbbaaa```^^^[[[YYYYYY^^^fffooozzz}}}yyylll```WWWVVVUUUTTT\\\gggzzzyyypppnnnzzztttoookkkiiikkklllkkkiiieeecccaaaaaaaaa^^^XXXSSSGGG>>>777666777555333444666666666555555444444444666666666777777777888888888999:::<<<>>>@@@AAABBBBBBCCCEEEGGGGGGFFFDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHGGGFFFEEEGGGJJJMMMPPPMMMLLLLLLLLLLLLMMMNNNNNNMMMOOOQQQPPPOOOPPPSSSWWW^^^pppwwwkkkggglll{{{zzzxxx}}}}}}vvvhhh[[[MMMIIIKKKZZZpppsssjjjeeecccdddeeefffjjjooottt~~~vvvcccWWWRRRSSSeee|||wwwtttyyy{{{oooddd``````bbbggglllzzz|||jjj]]]VVVPPPNNNLLLIIIGGGFFFEEEEEEFFFBBBAAACCCBBB@@@@@@CCCBBBDDDHHHJJJLLLWWWmmm{{{ooobbbVVVMMMHHHFFFBBB@@@======>>>??????>>>???>>>>>>>>>>>>>>>???@@@<<<<<<=========>>>>>>>>>AAAAAAAAAAAABBBDDDEEEFFFDDDFFFIIILLLMMMLLLKKKJJJEEEFFFGGGHHHHHHHHHGGGGGGMMMSSSZZZ```hhhttt|||xxxuuusssqqqpppnnnmmmmmmllliiifffaaa___\\\[[[\\\^^^___```___eeeooozzzvvvhhh\\\XXXVVVWWWaaannn||||||pppjjjsssyyysssmmmjjjkkklllkkkjjjfffdddbbbbbbccc```ZZZUUUIII???888777888666444444555555555555555555555555444444555555555666666666999999;;;===???@@@BBBCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHGGGFFFEEEEEEFFFHHHIIIKKKKKKKKKJJJKKKLLLLLLMMMJJJMMMOOONNNMMMNNNSSSVVVaaauuu}}}rrrjjjooo{{{{{{{{{~~~vvvgggYYYKKKIIINNN```xxxrrrhhhdddbbbeeeggghhhkkkqqquuuxxxggg[[[UUUXXXjjj}}}zzzqqqddd^^^]]]\\\]]]```hhhxxxmmm___XXXQQQOOOMMMJJJHHHGGGFFFFFFDDDAAA@@@CCCDDDAAA@@@BBBCCCBBBDDDGGGHHHKKKWWWeeevvvqqq```RRRJJJFFFAAA???<<<<<<>>>???>>><<<@@@??????>>>>>>>>>??????======>>>>>>>>>?????????AAAAAABBBBBBDDDFFFHHHJJJLLLNNNRRRTTTUUUSSSPPPOOOLLLLLLJJJIIIIIIHHHIIIIIIJJJOOOVVV___jjjwww|||zzzyyyvvvsssnnnkkkhhhfffdddbbb___]]][[[\\\```eeeiiikkkmmmttt~~~sssccc[[[YYY[[[ggguuuuuuiiiooo{{{}}}zzzqqqlllkkkkkkjjjiiifffdddccccccdddaaa[[[VVVKKKAAA999888:::888555444444444555555666666777777444555555555666666666666999:::;;;===???AAACCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEJJJIIIIIIIIIIIIJJJKKKKKKIIILLLNNNNNNMMMNNNSSSWWWdddzzzyyyjjjfffxxx}}}tttcccUUUJJJIIIQQQeee~~~{{{oooeeebbbaaadddggghhhlllqqqrrr|||}}}mmm```YYYXXXiii~~~|||zzzyyykkkccc```]]]\\\^^^^^^llloooaaaZZZRRRPPPNNNKKKIIIHHHHHHHHHCCC@@@@@@DDDEEEBBBAAABBBAAA>>>???EEEFFFEEEIIIPPP___vvv{{{fffVVVKKKFFFAAA???<<<<<>><<<@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCEEEGGGIIILLLMMMQQQSSSVVVXXXXXXVVVRRRPPPQQQNNNKKKGGGEEEFFFGGGHHHHHHLLLTTT___lllzzzwwwrrrlllfffdddccccccccc___]]]]]]```ffflllqqqsss|||wwwcccYYYUUUXXXfffvvv{{{kkknnnzzz}}}uuunnnkkkkkkiiihhhfffdddcccddddddbbb\\\WWWMMMBBB999999;;;999666444333333444555666777888888777777777777888888888888999:::;;;===???BBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDIIIHHHHHHHHHHHHIIIJJJJJJIIILLLNNNNNNMMMOOOSSSWWWggg}}}vvvcccaaa~~~|||qqq___PPPIIIIIIRRRhhhvvvlllccc``````cccfffgggkkkpppnnnxxxuuuiiicccaaaYYYlllxxx}}}{{{uuu{{{xxxqqqhhh^^^[[[___]]]eeevvvrrraaaYYYRRROOOLLLJJJIIIGGGEEECCCAAABBBBBBCCCCCCBBBBBBAAABBBCCCBBBAAAAAADDDHHHKKKQQQ```yyyhhhSSSJJJIII???@@@@@@???======>>>@@@AAABBBBBBAAAAAA@@@???>>>@@@??????@@@BBBCCCCCCBBB@@@CCCGGGJJJKKKMMMPPPRRRSSSXXX^^^aaaaaa^^^\\\[[[UUURRRMMMKKKKKKKKKIIIFFFIIIMMMTTT]]]iiivvv}}}wwwnnniiihhhiiiiiiiiibbb``````fffpppzzz{{{eeeTTTWWW___lll~~~pppqqq{{{}}}qqqmmmmmmkkkjjjiiifffggggggfffccc^^^YYYVVVQQQEEE;;;888888777666777555555555555555555444444555555444444444555555666999:::<<<>>>@@@AAABBBBBBAAABBBDDDCCCBBBBBBCCCEEEFFFEEEEEEEEEFFFHHHJJJKKKJJJHHHFFFDDDCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLOOOSSSRRRPPPSSSYYYiii}}}}}}qqqbbbccc{{{{{{kkkYYYNNNKKKMMMVVViii|||qqqkkkhhheeecccdddhhhkkklllkkkooowwwtttggg```]]]YYYkkkuuuzzz}}}vvvpppwww~~~sssgggaaaaaa^^^eeetttvvveee[[[SSSPPPMMMJJJIIIGGGEEECCC@@@AAABBBCCCDDDDDDDDDDDDAAABBBAAA@@@@@@BBBEEEHHHJJJVVVjjj|||cccPPPGGGDDD===>>>??????===>>>???AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBCCCEEEEEEDDDEEEGGGJJJMMMNNNPPPSSSVVVVVVZZZ___bbbbbb```______ZZZVVVRRROOOOOONNNKKKIIIKKKOOOUUU]]]hhhuuuzzzvvvqqqnnnmmmmmmllljjjggghhhkkksss~~~iiiWWWXXX```lll~~~rrrrrrzzzzzznnnkkkkkkiiihhhhhhggghhhhhhgggddd___ZZZWWWQQQFFF;;;888888777666777555555555555555555555555666666555555555666777777999:::;;;===???@@@AAAAAACCCDDDEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKIIIGGGEEEDDDCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGIIIJJJMMMMMMPPPSSSRRRQQQUUU\\\lll~~~xxxmmmccccccvvvzzzjjjXXXNNNHHHKKKUUUiiizzzooojjjgggdddbbbcccgggkkkmmmmmmrrryyy|||zzzqqqbbbZZZXXX\\\mmmvvvxxxyyyqqqmmmtttuuujjjeee```eeesss|||jjj___UUURRRNNNKKKIIIHHHFFFDDD???@@@AAACCCDDDEEEFFFGGGBBBCCCCCCBBBAAABBBDDDFFFEEEMMMZZZmmmppp[[[KKKCCC@@@===>>>??????>>>>>>@@@BBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHMMMNNNPPPQQQRRRUUUXXX[[[[[[^^^bbbddddddddddddeeeaaa^^^YYYVVVTTTRRROOONNNOOORRRXXX```jjjwww|||xxxvvvtttsssrrrqqqnnnllliiikkkqqq|||ooo\\\[[[aaannntttrrrxxx~~~wwwmmmjjjkkkiiihhhiiihhhhhhiiihhheeeaaa\\\YYYRRRFFF<<<999888777666777555555555555555555555555777666666666777777888999888999;;;===???@@@AAAAAADDDEEEFFFEEECCCBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJNNNMMMOOORRRRRRRRRXXX```rrr|||tttwww|||hhhaaabbbpppyyyhhhWWWMMMHHHLLLXXXmmmwwwlllhhheeecccbbbcccgggkkknnnooouuu|||zzzsssvvv|||iii[[[TTTSSSaaarrr{{{{{{zzzqqqmmmuuuuuullleeehhhqqqooobbbWWWSSSOOOLLLJJJIIIGGGFFF@@@AAAAAABBBCCCDDDEEEFFFEEEFFFFFFEEEDDDDDDEEEGGGEEEIIIRRRaaatttxxxcccSSSIIIBBB>>>???@@@AAA@@@??????@@@BBBAAAAAABBBBBBCCCDDDEEEEEEEEEGGGHHHIIIJJJKKKMMMNNNTTTTTTUUUUUUVVVXXX]]]``````bbbeeegggggghhhjjjkkkhhheeeaaa\\\YYYVVVTTTRRRTTTYYY```hhhqqq|||~~~zzzwwwvvvtttsssqqqpppnnnmmmlllooouuutttaaa___dddqqqtttqqquuuyyyuuummmllllllkkkjjjlllhhhiiijjjiiigggbbb^^^[[[SSSGGG<<<999999777666666444444444555555555555555666666666666777777888999999:::<<<>>>@@@AAABBBBBBEEEFFFFFFDDDBBB@@@@@@AAACCCCCCDDDDDDEEEFFFGGGGGGEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFHHHIIIIIIMMMLLLNNNPPPQQQRRRZZZcccxxx{{{tttuuuzzzzzzeee]]]^^^mmmyyyfffUUUKKKJJJPPP^^^ttttttjjjfffdddcccbbbcccfffkkkoooqqqxxx~~~}}}sssqqqvvvwwwbbbTTTPPPQQQdddvvv~~~~~~{{{qqqmmmvvvvvvmmmlllrrrtttfffYYYUUUPPPMMMKKKJJJHHHGGGCCCBBBBBBAAABBBBBBCCCDDDFFFGGGIIIHHHGGGEEEFFFGGGFFFIIIQQQ```ssszzzgggWWWMMMHHHCCC@@@CCCCCCCCCBBB@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKNNNOOOOOOPPPSSSUUUYYYZZZZZZYYYYYY\\\___bbbdddfffiiijjjkkkmmmoooqqqnnnlllhhhccc^^^ZZZXXXXXXZZZ```iiirrrzzz{{{yyywwwsssooommmmmmooopppuuuxxx~~~}}}xxxeeeaaafffuuutttoooqqqtttzzzrrrllllllllljjjiiikkkhhhiiijjjjjjgggccc___\\\TTTHHH===999999777666666444444444555555555666666555555555555666777888999;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEDDDAAA??????@@@BBBCCCCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKJJJKKKNNNPPPRRR[[[dddxxx~~~yyyuuuvvvyyy~~~{{{cccXXXZZZkkkxxxdddQQQHHHJJJSSSdddzzzrrrhhheeeccccccbbbccceeejjjooosssyyy~~~qqqkkkdddvvvuuu^^^QQQOOORRRbbbuuu{{{qqqmmmvvvvvvrrrtttyyykkk[[[WWWRRRMMMKKKJJJIIIHHHEEEDDDCCCBBBBBBBBBDDDDDDFFFIIIKKKKKKIIIHHHGGGHHHGGGJJJTTTeee{{{qqqhhh[[[PPPJJJGGGEEECCCDDDEEEEEEDDDBBBBBBCCCEEEFFFFFFEEEEEEFFFHHHIIIJJJLLLPPPSSSTTTTTTUUUYYY\\\]]]^^^___^^^^^^___bbbdddfffhhhlllnnnoooqqqsssuuusssrrroooiiiccc___^^^^^^aaafffooowww}}}{{{xxxtttooolllmmmrrrvvv~~~xxx{{{hhhbbbfffvvvtttmmmnnnpppuuunnnjjjjjjiiigggfffhhhggghhhiiijjjhhhddd```]]]TTTHHH===:::999777666666333333444444555666666666444444444555666777888999<<<===???AAACCCDDDEEEEEEEEEEEEFFFDDDAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCC@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEGGGHHHHHHHHHHHHIIIHHHJJJNNNPPPSSS\\\fffxxx~~~{{{aaaUUUWWWiiittt___NNNGGGIIITTTggg~~~qqqhhheeeccccccccccccdddiiioootttzzz}}}nnnddd]]]iii{{{{{{vvvsssvvv```RRRPPPSSS___ttt}}}rrrnnnwww~~~xxxwwwqqq]]]YYYSSSNNNLLLKKKJJJIIIFFFEEEDDDCCCDDDEEEGGGHHHJJJMMMPPPQQQPPPNNNMMMMMMMMMPPPYYYkkk|||qqqaaa\\\TTTNNNIIIGGGEEEDDDCCCEEEFFFFFFEEEFFFHHHJJJLLLKKKJJJIIIJJJKKKMMMNNNPPPTTTXXXYYYXXXYYY]]]bbbaaabbbdddcccccccccdddeeefffiiinnnqqqrrrsssuuuwwwxxxwwwuuuoooiiieeedddeeefffjjjpppuuuyyy~~~zzzyyyvvvrrrpppsssyyy~~~sss{{{~~~iiibbbddduuuvvvnnnlllmmmrrrmmmjjjjjjiiieeeeeegggfffgggiiiiiihhhddd```^^^UUUIII>>>:::999777666666333333444444555666666777555555555666777888::::::<<<===???AAABBBDDDDDDEEEFFFGGGGGGFFFCCCBBBBBBCCC@@@AAABBBCCCDDDCCCBBBBBB>>>???@@@AAAAAABBBBBBBBBBBBDDDEEEGGGHHHHHHHHHHHHHHHHHHKKKPPPSSSVVV^^^gggzzzvvv^^^VVVWWWeeezzzmmmYYYLLLIIIKKKWWWkkkqqqiiifffdddddddddcccccchhhnnnttt|||qqqeee^^^aaajjjyyy}}}xxxrrrkkkeeebbbyyycccTTTRRRTTT___ttttttpppyyy{{{yyyttt^^^ZZZSSSOOOLLLKKKKKKJJJFFFEEEEEEEEEFFFHHHKKKMMMOOORRRVVVWWWVVVTTTSSSSSSTTTVVV^^^nnn}}}mmmaaaXXXVVVRRRMMMIIIFFFEEEEEEBBBCCCEEEFFFGGGIIILLLNNNPPPOOOMMMLLLLLLNNNPPPQQQRRRVVV[[[\\\[[[\\\```eeeccceeeggggggfffeeefffffffffjjjooorrrtttuuuvvvwww{{{{{{yyyssslllhhhhhhjjjiiikkknnnqqqtttyyy|||xxxxxxxxxvvvuuuyyypppvvvjjjaaabbbrrrxxxnnnlllkkktttooolllllljjjffffffhhheeeggghhhiiigggddd```^^^UUUIII>>>:::999777666666333333444444555666777777666666666777888:::;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDGGGHHHHHHGGGEEEDDDEEEFFF@@@AAABBBCCCCCCCCCBBBAAA===>>>???@@@AAABBBBBBBBBBBBDDDEEEGGGHHHHHHHHHHHHHHHHHHLLLRRRUUUXXX```iiippp[[[WWWYYYaaaqqq|||hhhUUUKKKKKKMMMZZZppprrrjjjgggdddeeedddccccccgggnnnttt}}}yyylllaaa\\\]]]kkk}}}}}}yyywwwsssmmmeee^^^WWWTTTyyyfffUUUOOOPPP___qqq{{{{{{yyyrrrqqq|||xxxvvvfff^^^VVVRRRNNNJJJIIIKKKHHHHHHGGGHHHJJJLLLOOOQQQWWWaaajjjkkkhhhddd]]]WWWUUUUUUZZZgggvvv}}}ooobbbZZZQQQPPPMMMJJJIIIHHHGGGGGGIIIHHHGGGHHHJJJLLLLLLLLLPPPPPPQQQSSSSSSTTTTTTTTTWWW[[[___aaa```^^^]]]\\\```bbbeeehhhiiiiiigggfffjjjlllooosssvvvyyy{{{|||||||||{{{wwwrrrnnnllllllrrrqqqqqqrrrsssuuuwwwyyyzzz~~~|||xxxzzzuuurrriii]]]dddkkkwwwooonnnqqquuuxxxzzzwwwpppiiiggghhhfffggghhhiiigggbbb\\\WWWUUUJJJ???:::888444333444555555555555555666777777999888777666777888:::;;;===>>>???AAACCCEEEFFFGGGJJJJJJIIIHHHFFFEEEDDDDDDBBBCCCCCCCCCBBB@@@>>><<>>:::888666555777555555555555555666777777999888777666777888:::;;;===>>>???AAACCCEEEFFFFFFIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFGGGGGGHHHHHHGGGHHHLLLOOOPPPUUUcccqqqsssbbbYYYZZZfffrrryyykkkZZZNNNIIIIIIOOO\\\rrrwwwooojjjhhhgggeeeddddddcccccciiirrr|||wwwttttttvvvzzz}}}xxxjjj```WWWWWW\\\eeeqqq{{{~~~zzzuuunnngggaaa]]]WWWUUURRRNNNJJJGGGEEEDDD}}}ooo^^^PPPKKKNNNUUUhhhrrruuuwwwqqqoooyyyvvvkkkaaa\\\YYYSSSMMMKKKOOONNNNNNOOOSSSXXX^^^aaaooozzzyyynnnZZZTTTQQQSSSVVVZZZbbbjjjtttzzz{{{uuullleee___ZZZ[[[ZZZYYYVVVTTTRRRQQQPPPQQQPPPOOOPPPSSSUUUUUUUUUWWWWWWXXXYYYZZZZZZZZZZZZZZZ]]]aaabbbbbb`````````aaacccgggjjjlllmmmmmmmmmnnnooossswww{{{~~~|||{{{|||}}}~~~zzz~~~|||eeeWWWZZZ[[[kkk{{{uuukkkjjjmmmyyyxxxtttkkkjjjiiihhhfffbbb\\\XXXPPPFFF===:::999888888:::555555555555555666777777777777666666777999:::<<<>>>???@@@AAACCCDDDFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFCCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEGGGHHHIIIIIIHHHHHHKKKMMMOOOVVVfffuuurrraaaYYY[[[gggsss~~~|||uuufffVVVKKKGGGHHHQQQ___uuurrrkkkgggffffffddddddfffeeefffmmmuuu}}}uuuwwwyyy}}}~~~{{{xxxnnnlllhhhffffffiiimmmpppvvv{{{|||ooodddYYYTTTSSSUUU[[[bbbnnnmmmiiiddd^^^WWWQQQNNNHHHGGGEEEDDDBBBAAAAAA@@@tttgggYYYMMMJJJMMMPPPbbbmmmqqquuupppoooyyy}}}rrrhhhdddaaaZZZSSSPPPRRRQQQQQQSSSWWW]]]cccgggoooyyy|||ooo```XXXRRRPPPOOOOOOSSSXXXdddkkkqqqoookkkjjjgggddd``````___]]][[[XXXVVVUUUUUUTTTTTTUUUXXXZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^\\\___bbbdddcccbbbbbbbbbeeegggkkkooorrrttttttuuurrrsssuuuxxx|||}}}hhhXXXZZZXXXcccoooxxxllliiijjjpppzzzzzztttmmmkkkjjjhhhfffbbb]]]ZZZPPPFFF===:::999888888;;;555555555555555666777777666666666777888:::;;;<<>>AAAAAABBBDDDEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHDDDAAA???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDFFFGGGIIIIIIMMMLLLKKKLLLMMMUUUgggxxxtttgggdddjjjwwwwwwuuuxxx|||~~~}}}yyyqqqbbbRRRIIIGGGIIIPPP```yyyyyyllleeebbbbbbfffeeegggiiiiiijjjpppxxxssskkkfffbbb```___aaafffjjjllliiibbb]]]VVVTTTRRRQQQRRRUUUYYY[[[bbbhhhqqqwww{{{}}}~~~}}}yyywwwwwwttttttuuuvvvwwwvvvtttrrrooofff\\\UUUPPPJJJHHHJJJNNNNNNMMMLLLJJJGGGDDDCCC??????>>>=========>>>>>>oooaaaSSSJJJHHHKKKJJJYYYaaafffmmmlllmmmwww~~~~~~zzzsssiiicccaaa\\\[[[\\\]]]```cccfffhhheeekkkttttttjjj___[[[XXXTTTRRRSSSUUU___hhhkkkmmmqqqrrrqqqkkkllllllkkkiiiddd```]]]\\\ZZZZZZ\\\___aaabbbbbbbbbbbbcccccccccccccccbbb```bbbeeefffffffffggghhhggghhhkkkooorrruuuwwwxxxyyyxxxyyyyyy{{{~~~~~~}}}}}}}}}~~~|||}}}iiiZZZ]]]WWW]]]fffttt~~~pppkkkiiivvvzzzzzzqqqkkkllllllkkkkkkiiifffaaa]]]UUUJJJ@@@;;;999666666777555555555555555666777777666777888:::<<<>>>???@@@CCCDDDDDDFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLIIIFFFBBB@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHMMMKKKKKKLLLNNNWWWiiizzzqqqggggggnnnzzzxxxsssuuuyyy|||~~~zzzqqqaaaQQQHHHHHHJJJPPPbbb|||wwwjjjdddccccccgggggghhhjjjjjjiiiooowwwvvvhhh___YYYWWWUUUTTTVVVYYY]]]^^^[[[VVVQQQLLLKKKIIIHHHIIIKKKNNNQQQVVV]]]fffooouuuyyy|||~~~xxxrrrnnnmmmlllhhhiiijjjkkkkkkjjjiiihhhccc[[[TTTQQQMMMGGGEEEFFFBBBCCCDDDDDDCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<===uuudddUUUJJJFFFHHHGGGUUU[[[___fffhhhjjjuuuyyy{{{nnnhhhiiidddddddddeeefffggghhhhhheeeiiiqqquuunnnhhhaaa\\\[[[[[[eeennnqqqssswwwxxxwwwrrrsssttttttqqqlllgggddd___^^^]]]___bbbeeeffffffccccccddddddddddddccccccaaadddfffggghhhhhhiiikkkhhhiiikkkooorrruuuwwwxxxyyyyyyyyyzzz||||||rrrnnnmmmnnnsssxxx{{{xxx{{{iii[[[```[[[```hhhuuu|||oookkkkkkssstttuuuuuutttpppkkkgggjjjkkkkkklllkkkhhhbbb^^^UUUJJJ@@@<<<:::777666888555555555555555666777777777888:::<<<>>>@@@AAABBBEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHJJJHHHFFFCCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIIIIJJJLLLPPPYYYmmm~~~~~~nnnhhhmmmwww{{{vvvwww{{{~~~{{{qqq```PPPGGGGGGJJJRRRddduuuiiieeeeeefffiiihhhiiikkkjjjhhhmmmttt{{{uuufffYYYQQQMMMMMMMMMLLLLLLMMMOOOPPPNNNJJJGGGFFFEEECCCBBBBBBDDDGGGIIIKKKQQQZZZccciiinnnrrrtttxxxyyy||||||~~~}}}||||||zzzvvvooohhhccc```___^^^YYYZZZ\\\\\\\\\\\\\\\\\\UUUOOOKKKKKKIIIEEEBBBCCC>>>>>>???@@@@@@???>>>===>>>>>>============>>>>>>{{{gggWWWJJJEEEGGGEEERRRWWWZZZbbbdddgggssswwwqqqkkkmmmjjjjjjkkkkkkkkkjjjiiiiiifffiiiqqquuunnnkkkdddnnnwwwyyy{{{~~~~~~xxxyyyzzzzzzwwwrrrmmmiiiaaa``````bbbeeeggghhhhhhcccdddddddddddddddccccccbbbdddggghhhhhhiiijjjllljjjkkkmmmpppsssvvvyyyzzzyyyyyyyyy{{{~~~uuuiiidddbbbccchhhnnnxxx|||yyyxxx{{{kkk^^^ddd___dddnnnyyy~~~yyymmmkkkmmmjjjiiihhhhhhhhhhhhgggfffiiijjjlllmmmmmmiiiccc^^^TTTIII???<<<:::888777999555555555555555666777777777888;;;===???AAABBBCCCGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFHHHLLLQQQ\\\ooo|||pppoooxxxzzz{{{{{{ppp```OOOFFFFFFIIITTTgggsssiiieeegggiiijjjiiijjjkkkiiigggkkkrrrwww|||pppfffXXXLLLFFFEEEFFFGGGFFFFFFFFFGGGHHHGGGDDDAAAEEECCCAAA@@@@@@BBBDDDFFFEEEJJJRRRXXX^^^bbbeeegggkkkmmmooorrrssstttsssrrrooorrrvvvyyy{{{zzzyyyxxxvvvvvvvvvsssooollljjjjjjkkkgggaaa[[[VVVSSSRRRRRRLLLNNNPPPQQQQQQQQQRRRSSSMMMIIIGGGIIIHHHDDDBBBBBB>>>???@@@@@@@@@???>>>===>>>>>>>>>>>>???@@@AAAAAAjjjTTTIIIFFFDDDHHHLLLPPPVVV[[[bbbiiinnnyyyzzzvvvuuusssqqqpppooommmjjjhhhiiikkkttt{{{|||}}}yyyqqqkkkcccaaa```aaadddfffggggggfffggghhhiiihhhfffdddccchhhhhhiiijjjkkklllmmmmmmlllmmmpppsssvvvxxxyyyzzzyyyyyyzzz{{{}}}{{{nnnaaa\\\\\\\\\___bbbmmmttt~~~wwwwww{{{jjj\\\ccc```gggooo}}}vvviiidddddddddbbb```bbbgggkkklllkkkmmmmmmllllllkkkhhhddd```XXXKKK>>>:::999777777888777777777777888999:::;;;777:::<<<======>>>???@@@DDDDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFEEEEEECCCDDDDDDDDDDDDDDDCCCCCCGGGEEEGGGKKKOOOZZZppp|||nnnsss~~~~~~nnnZZZIIIDDDHHHNNNZZZooo~~~qqqlllkkkhhheeefffeeegggiiigggdddhhhnnnzzz}}}tttjjj[[[VVVNNNHHHEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAAAAAEEEFFFHHHKKKOOOSSSVVVXXXZZZ]]]```dddeeefffdddccceeefffhhhjjjjjjiiihhhgggiiiiiihhhfffddd```]]]\\\UUUSSSQQQOOOLLLJJJIIIIIIFFFFFFFFFEEEFFFFFFGGGHHHFFFDDDBBBCCCFFFFFFCCC@@@?????????>>>>>>=========>>>>>>>>>>>>???@@@AAAAAAnnnWWWKKKGGGEEEGGGJJJNNNRRRVVV\\\bbbgggttt{{{}}}{{{yyyvvvtttrrroookkkhhhgggiiisss~~~xxxqqqllleeecccbbbbbbdddfffggggggeeefffhhhiiiiiihhhgggeeeeeefffggghhhjjjkkkllllllnnnooorrruuuxxxzzz{{{|||yyyzzzzzz{{{~~~wwwhhhaaa^^^]]]]]]```nnnttt}}}xxxwww~~~nnn[[[^^^\\\fffnnn}}}xxxjjjdddccc```]]]\\\___dddiiijjjiiimmmmmmllllllkkkhhhccc___WWWJJJ>>>:::999777777888666666777777888999999999888:::<<<======>>>???AAACCCDDDEEEFFFHHHIIIJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHGGGGGGGGGEEEEEEEEEFFFEEEEEEEEEDDDFFFEEEHHHLLLRRR^^^uuuzzzpppyyy}}}mmmYYYIIIDDDHHHNNNYYYooo}}}pppkkkiiifffccccccccceeehhhgggfffjjjqqquuuqqqnnnggg^^^VVVRRRKKKGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFHHHJJJMMMNNNOOOQQQSSSUUUWWWWWWVVVVVVVVVWWWYYYZZZZZZZZZXXXWWWVVVVVVVVVTTTRRRPPPMMMLLLJJJIIIGGGEEECCCBBBAAAAAACCCCCCBBBBBBBBBCCCCCCDDDEEEDDDBBBCCCEEEEEECCC@@@AAAAAA@@@@@@????????????CCCCCCCCCDDDEEEFFFGGGHHHtttZZZLLLGGGDDDFFFHHHKKKOOORRRWWW\\\```nnnvvv~~~zzzwwwsssooolllhhhkkksss~~~yyytttpppjjjgggeeedddeeegggggggggeeefffhhhjjjkkkkkkiiiiiieeeeeegggiiikkkmmmnnnoooqqqsssvvvyyy|||}}}~~~{{{|||||||||ssskkkfffccccccfffqqqwwwzzzxxxyyysss\\\[[[YYYeeeooo~~~~~~zzzkkkcccaaa]]][[[ZZZ]]]ccchhhjjjjjjmmmlllllllllkkkgggbbb___UUUIII===999999777777888555666777999999999999888888:::===>>>>>>>>>???AAABBBCCCDDDFFFGGGHHHIIIIIIFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHMMMTTTccczzzvvvppp}}}{{{jjjWWWHHHDDDHHHNNNYYYppp|||nnniiigggdddaaa``````cccffffffggglllttt~~~qqqeeeaaaaaa]]]VVVUUUQQQLLLIIIGGGFFFDDDCCCAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGGGGHHHIIIIIIIIIGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@???>>>=========AAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@@@@AAABBB@@@???DDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFIIIKKKMMMNNN|||___MMMEEEBBBEEEGGGJJJMMMPPPTTTYYY]]]kkkrrr~~~}}}yyyuuurrrnnnooossszzz~~~zzzxxxpppmmmiiiggghhhiiiiiiiiiiiijjjlllnnnnnnmmmlllkkkggghhhiiilllnnnqqqrrrssstttvvvyyy}}}~~~xxxtttpppqqqtttyyy~~~|||yyywwwwww}}}vvv```\\\XXXcccppp~~~}}}mmmdddaaa]]][[[ZZZ]]]dddjjjmmmmmmmmmllllllkkkjjjfffaaa^^^SSSHHH<<<999999777777777555666999:::;;;;;;999888888:::===>>>>>>>>>@@@AAAAAACCCDDDFFFHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJFFFFFFFFFFFFFFFGGGGGGHHHFFFGGGJJJMMMVVVfff}}}}}}}}}qqqlll{{{yyygggTTTGGGDDDHHHMMMZZZqqq{{{mmmhhhfffdddaaa______aaaeeeffffffmmmuuu|||tttggg\\\[[[___```]]]YYYVVVRRROOOMMMKKKIIIGGGGGGFFFEEEDDDDDDDDDDDDEEE????????????????????????@@@@@@@@@??????@@@AAAAAADDDCCCBBBBBBBBBBBBCCCDDDBBBBBBCCCDDDEEEDDDDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAACCCBBBBBBBBBBBBCCCCCCCCCGGGGGGFFFFFFFFFGGGHHHIIIFFFHHHJJJMMMQQQUUUXXXZZZeeePPPFFFCCCAAADDDGGGJJJMMMQQQVVVZZZhhhppp|||}}}yyywwwqqqpppooopppttt}}}vvvrrrnnnkkkkkklllllllllooopppqqqrrrqqqpppnnnlllhhhiiikkkmmmppprrrtttuuuvvvxxx|||{{{yyywwwtttbbb___XXXbbbqqq~~~~~~ooofffccc___\\\ZZZ]]]dddjjjmmmmmmmmmlllkkkjjjiiieee```\\\QQQFFF;;;999999777666777666777:::<<<<<<<<<:::999999;;;===>>>>>>???@@@AAAAAACCCEEEGGGIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKMMMVVVhhh~~~}}}tttyyyvvvjjjeeetttwwwdddRRRFFFDDDHHHMMM\\\ssszzzlllgggfffdddaaa___^^^```ddddddeeellltttxxxpppbbbYYY[[[eeejjjiii___\\\WWWSSSQQQNNNKKKIIIJJJHHHFFFDDDDDDEEEGGGHHHEEEEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBBDDDCCCAAA??????@@@AAABBBAAAAAABBBBBBBBBCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCCFFFFFFFFFFFFFFFHHHIIIKKKJJJJJJJJJJJJKKKMMMPPPQQQTTTUUUXXX\\\aaaeeeiiikkkkkkSSSIIIFFF???AAADDDFFFIIIMMMRRRVVVdddlllxxx}}}{{{ssspppllliiihhhlllsssxxx{{{yyyuuupppmmmmmmnnnnnnnnnrrrrrrttttttsssqqqooonnnggghhhjjjllloooqqqssstttvvvyyy}}}uuueeeaaaZZZdddwwwpppiiigggaaa]]][[[\\\bbbhhhkkkkkkmmmlllkkkjjjhhheee___[[[OOODDD;;;999999888666777777888999;;;;;;;;;;;;:::999;;;>>>?????????@@@BBBBBBCCCFFFIIIJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJFFFEEEEEEDDDEEEFFFHHHIIIIIIKKKLLLMMMWWWlll{{{pppttt}}}qqqddd___nnntttaaaOOOEEEDDDIIIMMM___uuuwwwjjjfffeeeccc```^^^]]]___bbbccceeellluuu}}}tttfff]]]aaammmuuuvvvkkkfff```ZZZUUUQQQNNNLLLMMMLLLLLLKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDBBBAAA@@@???>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHFFFGGGHHHHHHIIIKKKNNNQQQSSSSSSSSSTTTWWWZZZ^^^```dddeeehhhkkknnnrrruuuwwwkkkSSSIIIGGGAAACCCEEEFFFHHHKKKOOORRR]]]fffrrr}}}zzzuuunnnhhheeeddddddeeedddkkkpppooooootttyyy|||zzzvvvpppmmmmmmnnnoooooopppqqqsssttttttrrrqqqoooiiijjjkkknnnppprrrssstttvvvyyy}}}~~~}}}~~~jjjeee```ooorrrkkkkkkfffbbb^^^^^^ccchhhkkkkkklllkkkjjjjjjhhhddd^^^ZZZNNNCCC:::888999888666777666777777888888999999:::999;;;>>>?????????AAABBBBBBDDDGGGJJJKKKKKKJJJIIIKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEFFFHHHJJJKKKHHHLLLMMMNNNZZZqqq~~~yyytttxxxpppccc\\\iiirrr___MMMDDDDDDIIIMMMbbbwwwsssfffccccccaaa___[[[ZZZ]]]aaacccfffnnnxxxvvvlllooozzzzzzppphhhaaa\\\XXXVVVVVVYYY\\\^^^^^^[[[WWWUUUMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDEEEEEEGGGGGGCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIJJJKKKMMMOOOQQQRRRMMMOOOQQQRRRSSSVVV[[[___eeeeeeeeegggkkkoootttwwwwwwwwwxxxyyyzzz|||}}}~~~hhhPPPGGGFFFFFFGGGHHHIIIIIIKKKOOOQQQWWW```nnnyyy|||sssjjjddd```[[[YYYUUU\\\```^^^___eeemmmqqq|||~~~yyyuuupppllllllmmmoooooommmoooqqqsssssssssrrrqqqlllmmmnnnppprrrtttvvvvvvuuuxxx}}}|||wwwqqqooottt~~~pppiiigggzzz~~~{{{rrrmmmnnnkkkfffbbbbbbfffjjjmmmmmmlllkkkjjjiiigggccc^^^ZZZMMMBBB999888999888666777666555555555666777888999999;;;>>>?????????AAABBBCCCEEEHHHKKKLLLLLLKKKJJJLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIHHHHHHGGGGGGIIIHHHGGGFFFGGGIIIKKKMMMHHHLLLMMMOOO\\\uuu|||www{{{~~~rrrddd\\\fff|||qqq]]]LLLDDDDDDIIIMMMdddxxxpppdddaaaaaa```^^^XXXXXX[[[```cccgggqqq{{{{{{|||vvvnnniiieeebbbaaafffnnnrrrrrrmmmeee```VVVVVVUUUTTTSSSQQQPPPPPPOOONNNLLLKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKOOOPPPQQQRRRUUUWWWYYYZZZ]]]___bbbcccdddgggmmmrrrtttuuuuuuxxx|||}}}bbbQQQJJJFFFDDDCCCCCCCCCDDDEEEGGGHHHQQQYYYgggtttwwwooojjjeee^^^XXXYYYYYYZZZ\\\```eeejjjmmm}}}yyysssooonnnmmmkkkiiimmmooosssxxx|||}}}{{{yyyssspppnnnrrrwwwzzzyyyvvvuuuyyy}}}{{{nnnbbb```bbbeeellluuu|||uuuyyy{{{xxxssslllpppkkkfffaaaaaagggnnnppppppnnnooolllhhheeeeee```ZZZMMMDDD<<<::::::888999;;;999999999999999999::::::<<<<<<<<<<<<>>>@@@BBBCCCFFFFFFFFFGGGHHHJJJKKKLLLXXXQQQIIIGGGJJJLLLIIIEEEFFFEEEDDDCCCCCCDDDEEEFFFKKKJJJHHHGGGFFFGGGGGGHHHLLLJJJGGGEEEDDDDDDFFFGGGGGGJJJLLLOOO\\\ttthhh\\\VVVaaasss~~~ppp\\\LLLEEEDDDIIIOOOjjjmmmdddbbb```^^^]]]\\\]]]___aaafffoooxxx{{{vvvuuu|||xxxqqqllleee^^^XXXVVVUUUVVVRRRRRRRRRRRRQQQPPPNNNMMMOOONNNNNNPPPQQQQQQNNNLLLOOOMMMKKKJJJLLLMMMMMMMMMLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPRRRSSSTTTXXX^^^cccdddeeeeeefffeeemmmwww|||}}}~~~xxx^^^OOOHHHDDDCCCBBBBBBAAABBBDDDEEEFFFNNNVVVcccppp{{{zzzsssnnniiibbb]]]^^^___bbbfffjjjooosssuuu~~~|||vvvrrrqqqpppnnnlllnnnooorrrwww{{{}}}|||{{{xxxuuussstttxxxzzzxxxuuuvvvyyy}}}~~~zzzwwwwww{{{uuuhhh]]][[[___eeepppzzzxxxvvvtttuuunnnqqqooojjjddddddhhhmmmooonnnlllmmmkkkgggdddddd___YYYLLLCCC:::999999777777:::666666666666666666777888===<<<<<<===>>>@@@AAACCCCCCCCCDDDEEEGGGIIIKKKLLLWWWRRRLLLJJJKKKKKKHHHEEEGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHGGGFFFGGGHHHHHHJJJIIIGGGFFFFFFGGGHHHIIIFFFJJJLLLPPP^^^wwwggg[[[UUU^^^ooo|||mmmZZZLLLEEEEEEKKKRRRkkk~~~kkkcccaaa___\\\[[[\\\]]]___aaaeeellltttzzz|||sssjjjeeebbbaaa______]]]\\\ZZZYYYXXXWWWXXXXXXXXXZZZ\\\]]][[[ZZZWWWUUUSSSSSSTTTUUUUUUTTTUUUVVVXXXZZZ[[[[[[ZZZZZZXXXXXXWWWWWWXXXZZZ[[[]]]bbbffflllqqqssstttuuuvvvwwwrrr[[[MMMGGGEEEBBBAAA@@@@@@AAABBBDDDEEEJJJQQQ]]]iiiuuuxxxsssooojjjffffffhhhmmmsssxxx|||{{{wwwuuutttrrrqqqooooooppptttxxx|||}}}}}}{{{xxxwwwxxx{{{|||{{{xxxwwwzzz{{{mmmjjjfffddddddhhhlllooossstttwwwyyyyyyyyywwwvvvmmmccc[[[[[[aaalllzzz|||uuuqqqxxxqqqrrrrrrmmmhhhgggiiilllmmmlllkkkllljjjfffdddccc^^^WWWJJJAAA999888888666777888555555555555555666777777============>>>@@@AAABBBAAABBBCCCEEEGGGJJJLLLMMMRRRQQQOOOMMMKKKIIIGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJFFFIIILLLRRRbbb|||fff]]]WWW^^^mmm{{{zzzjjjWWWKKKFFFFFFMMMUUUnnn{{{jjjbbb```]]]ZZZZZZ\\\]]]___```ccchhhnnnrrr}}}zzztttrrrtttrrrnnnkkkhhhggggggggghhhhhhhhhjjjlllllljjjiiidddcccaaaaaacccdddccccccfffhhhkkknnnooonnnmmmlllkkkjjjjjjjjjjjjlllnnnooovvvzzzlllYYYMMMHHHGGGBBBAAA@@@@@@AAABBBCCCDDDGGGMMMXXXdddppp}}}}}}yyyuuurrrooonnnrrrwww}}}|||yyywwwvvvuuuqqqooonnnppptttyyy}}}~~~zzzyyyyyy{{{~~~zzz}}}sssiii\\\ZZZWWWUUUUUUXXX[[[^^^```bbbeeegggggggggggghhheeebbb```dddnnn|||}}}yyyxxx|||xxxqqq~~~xxxqqqppppppmmmiiihhhiiikkklllkkkjjjllljjjfffdddccc^^^WWWIIIAAA999888999777777999888777777888888999:::;;;>>>>>>>>>??????@@@AAAAAADDDDDDEEEFFFHHHJJJLLLMMMKKKNNNOOONNNKKKHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKHHHHHHIIIJJJJJJJJJIIIHHHEEEHHHLLLSSSfffeee^^^ZZZ```nnn}}}zzzhhhUUUKKKFFFEEEMMMWWWqqqyyyjjjccc```\\\ZZZZZZ\\\]]]^^^___aaadddhhhlllyyy|||yyyxxxxxxyyyzzzzzzzzz{{{}}}|||zzzxxxwwwvvvuuuwwwzzz{{{{{{{{{tttfffWWWLLLGGGGGGCCCBBBAAAAAAAAABBBCCCDDDEEEKKKTTT```mmmzzz~~~{{{zzzyyywwwzzz~~~|||zzzyyyyyyrrrpppmmmnnnrrrwww|||~~~|||||||||~~~}}}~~~xxxrrrjjj```YYYQQQPPPMMMLLLLLLMMMPPPQQQPPPSSSVVVWWWWWWXXX[[[^^^cccgggllltttxxxnnnkkklllqqq|||~~~zzzpppvvvnnnkkkiiihhhggggggiiikkkllllllkkkmmmlllhhhfffddd^^^WWWIIIAAA:::::::::888888999999999999999:::;;;<<<===>>>??????@@@AAABBBCCCCCCEEEEEEEEEEEEFFFGGGIIIIIIEEEIIIMMMMMMJJJHHHIIIKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMIIIJJJKKKKKKJJJIIIGGGEEEEEEHHHLLLTTThhhbbb]]][[[aaaqqq~~~{{{}}}{{{gggTTTKKKFFFDDDLLLXXXtttvvviiidddaaa]]][[[\\\\\\]]]^^^^^^___aaaeeehhhvvv{{{pppdddWWWKKKEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCHHHRRR^^^kkkxxx|||{{{|||vvvrrrooonnnrrrwww|||~~~yyyrrrjjjccc___[[[VVVRRROOONNNLLLJJJJJJJJJKKKLLLHHHKKKNNNOOOPPPTTT[[[```jjjsss~~~yyymmmdddccceeeiiittt{{{uuuvvv|||{{{rrrtttkkkfffbbbcccdddfffhhhkkkmmmnnnjjjmmmlllhhhfffddd^^^WWWHHH@@@::::::;;;999888999777777777888999:::;;;<<<>>>???AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEHHHLLLLLLKKKIIIKKKMMMJJJKKKLLLLLLLLLLLLKKKJJJKKKKKKLLLMMMMMMMMMLLLLLLJJJJJJKKKJJJIIIGGGEEEDDDEEEGGGKKKTTTiii^^^\\\[[[bbbtttuuuuuuxxx~~~{{{fffRRRKKKFFFCCCLLLZZZvvv}}}ssshhhdddaaa^^^\\\^^^]]]^^^^^^]]]^^^aaaeeeiiiuuutttjjj]]]OOOEEECCCBBBAAA@@@??????@@@AAABBB@@@FFFPPP\\\iiivvv~~~~~~zzzwwwsssrrrtttyyy}}}~~~~~~ssslllddd___]]][[[XXXVVVUUUTTTRRRPPPOOONNNNNNNNNKKKNNNQQQSSSVVV^^^iiirrr|||vvviii```aaabbbdddooo}}}zzzvvvqqqkkkhhhmmmvvvxxxssshhhccc___aaadddfffiiikkkmmmnnniiikkkkkkhhhfffddd]]]UUUFFF???999999:::888777888666666666777888999;;;<<<>>>@@@BBBDDDGGGHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMMMMLLLKKKLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGJJJSSShhh{{{______^^^eeeyyywwwtttsssxxxyyycccPPPJJJFFFCCCMMM]]]xxxwwwnnnfffbbb```]]]]]]___^^^^^^]]]]]]^^^aaaggglllvvv{{{rrrdddTTTHHHEEEAAA@@@???>>>>>>???@@@@@@>>>EEEOOO[[[gggttt}}}zzzvvvtttwww{{{~~~|||}}}~~~zzztttnnnhhhdddcccccc```^^^\\\[[[YYYWWWVVVTTTSSSSSSQQQUUUXXX[[[```kkkyyyvvviiiaaabbbbbbccclllzzz}}}xxxmmmddd^^^^^^hhhtttsssgggaaa___aaaeeegggiiikkkmmmnnnhhhjjjjjjgggeeebbb\\\TTTEEE===888888999777666777777777777888999;;;<<<===>>>@@@CCCFFFHHHIIIJJJJJJGGGGGGHHHIIIJJJLLLNNNOOOPPPOOONNNMMMMMMMMMLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHFFFGGGJJJSSShhhuuucccccccccjjj~~~|||wwwsssuuu}}}www```MMMJJJGGGEEEOOOaaayyyssskkkdddaaa___\\\\\\______^^^]]]\\\^^^bbbiiinnnwwwtttdddSSSHHHGGGFFFDDD@@@??????@@@@@@@@@AAACCCLLLWWWbbblll{{{||||||~~~zzzxxxuuutttuuutttpppmmmqqqnnnkkkgggdddbbbbbbbbbbbbhhhnnnrrrwww|||uuukkkbbbaaahhhttt}}}uuuggg___]]]```hhhpppyyyjjj___aaacccgggjjjmmmnnnnnnmmmlllllliiieeecccaaaYYYPPP???<<<888777777888888888888888888888999<<<>>>???===>>>@@@CCCFFFIIIKKKLLLMMMMMMNNNMMMMMMOOORRRUUUTTTRRRPPPNNNNNNMMMKKKIIIIIIJJJJJJKKKJJJIIIHHHGGGKKKLLLMMMLLLJJJHHHHHHHHHFFFDDDCCCAAAAAACCCEEEFFFEEEHHHMMMVVVjjjyyybbb___ddduuu}}}yyywwwzzzooo___PPPHHHDDDDDDQQQ```zzzjjjfff```\\\[[[[[[ZZZZZZ^^^[[[ZZZ]]]^^^___eeelllyyyvvvfffTTTIIIFFFEEECCC@@@???@@@AAA@@@@@@???@@@GGGQQQZZZdddrrr~~~}}}{{{}}}~~~}}}}}}vvvmmmkkkqqq{{{xxxhhh```^^^aaakkkttt~~~zzzlll``````bbbeeeiiilllmmmnnnnnnjjjkkkiiifffdddaaaYYYOOO???<<<999777777888888777888888888888:::<<<>>>???>>>???AAACCCFFFHHHJJJKKKKKKLLLMMMMMMMMMPPPTTTWWWZZZVVVQQQMMMKKKJJJIIIHHHJJJJJJIIIHHHGGGGGGHHHHHHIIIKKKKKKJJJHHHFFFFFFGGGEEEEEEDDDDDDDDDEEEGGGGGGFFFIIINNNYYYlllyyyfffeeemmm}}}~~~ppp```PPPIIIEEEGGGTTTeeewwwiiieee```\\\[[[[[[[[[ZZZ]]]ZZZZZZ\\\^^^___eeelllyyy{{{kkkYYYMMMHHHDDDBBB@@@@@@AAAAAA@@@???BBBBBBGGGNNNUUU^^^lllxxx|||yyy|||{{{iii___]]]cccooozzzyyy|||mmmaaa]]]```dddhhhkkkmmmnnnnnnhhhjjjiiigggeeebbbXXXNNN@@@===999777777777777666888888888999:::<<<>>>>>>???@@@AAACCCFFFHHHIIIJJJIIIJJJLLLMMMNNNPPPTTTWWWZZZVVVOOOKKKJJJIIIIIIIIIJJJIIIGGGEEEEEEFFFHHHIIIIIIJJJKKKJJJGGGEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIGGGKKKQQQ\\\qqqyyyhhhkkkyyyrrrbbbQQQJJJFFFJJJYYYjjjuuuhhhddd___\\\[[[[[[[[[[[[\\\ZZZYYY\\\]]]___eeemmmyyy{{{wwwwwwwwwwww~~~tttcccUUUMMMEEECCCAAAAAAAAAAAA@@@>>>CCCBBBEEEKKKQQQYYYfffsss~~~zzzfff\\\[[[cccrrrvvvqqq|||lll___[[[^^^bbbgggkkkmmmnnnooogggiiiiiigggeeebbbWWWMMM@@@===999777777777777666888888999:::;;;===>>>???@@@AAABBBDDDEEEGGGHHHIIIIIIKKKLLLMMMMMMOOORRRUUURRROOOLLLJJJJJJKKKKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKIIIGGGEEEDDDEEECCCDDDEEEGGGIIIJJJJJJJJJIIIMMMTTT```uuuyyyffflllssscccRRRJJJGGGKKK[[[mmmtttgggccc^^^[[[[[[\\\\\\\\\\\\YYYYYY\\\]]]___eeemmmyyyvvvnnnmmmmmmllljjjgggmmmvvvooo]]]QQQHHHEEECCCBBBAAAAAA@@@>>>???>>>@@@EEEJJJQQQ^^^jjjwwwvvvcccZZZ[[[eeeuuu~~~qqqiiivvv|||jjj]]]ZZZ]]]aaafffjjjmmmnnnooohhhjjjjjjgggeeeaaaVVVLLL@@@===999777777777777666999999:::<<<===>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGJJJKKKLLLMMMLLLLLLNNNPPPKKKJJJJJJKKKLLLLLLJJJHHHGGGHHHJJJLLLLLLKKKIIIHHHHHHIIIJJJHHHEEECCCCCCCCCBBBCCCEEEGGGIIIJJJJJJJJJJJJOOOVVVbbbwwwyyyeeelllrrrbbbRRRJJJGGGLLL\\\nnnttteeeaaa]]]ZZZ[[[\\\]]]]]]\\\YYYYYY[[[]]]^^^eeelllwwwyyyrrrooommmiiieeeeeegggjjjpppvvvxxxwwwuuurrrqqqppppppuuu|||}}}gggWWWMMMIIIEEEBBBAAAAAA@@@??????>>>@@@DDDHHHNNNYYYeeerrr{{{|||{{{rrrbbb[[[___jjj{{{yyyjjjdddlll|||~~~}}}|||jjj\\\[[[]]]bbbgggkkkmmmnnnooojjjkkkjjjfffccc___UUUJJJ???<<<999777777888888888:::;;;===>>>@@@@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFIIIJJJLLLKKKJJJJJJKKKMMMIIIIIIJJJLLLMMMLLLIIIFFFIIIKKKNNNQQQQQQOOOLLLJJJIIIJJJJJJIIIFFFCCCCCCCCCDDDDDDEEEGGGHHHJJJKKKKKKLLLQQQXXXcccwwwzzzfffkkk}}}~~~lll]]]NNNHHHGGGMMM^^^pppsssccc```\\\ZZZ[[[\\\^^^^^^]]]ZZZYYY[[[\\\]]]ccckkkvvv|||yyyxxxxxxqqqiiicccgggffffffjjjpppssssssrrrooollliiihhhjjjooouuuxxx~~~||||||}}}yyyfffRRRMMMGGGCCCAAAAAA@@@@@@BBBAAABBBEEEHHHKKKTTT^^^lllvvv}}}zzzxxx{{{}}}pppccc```fffqqqyyyjjjeeehhhttt~~~yyy|||kkk^^^\\\___cccgggkkkmmmnnnnnnmmmmmmjjjeeeaaa]]]TTTJJJ===;;;888777888999999999;;;===>>>@@@BBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIJJJIIIIIIJJJLLLIIIIIIIIIKKKMMMNNNMMMKKKNNNOOOQQQSSSTTTSSSQQQPPPOOOPPPPPPNNNKKKIIIHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMMMMQQQXXXcccvvv{{{eeegggtttxxxbbbUUUIIIFFFGGGNNN```rrrpppbbb___[[[YYYZZZ]]]^^^___^^^[[[ZZZ[[[\\\\\\bbbiiittt~~~wwwuuu~~~sssmmmjjjiiijjjpppyyy{{{xxxsssooommmooosssuuuyyyzzz}}}}}}yyywwwvvvvvvvvvzzzzzz}}}uuuUUUPPPHHHCCC@@@@@@AAAAAA???>>>???BBBBBBDDDKKKTTTgggrrr~~~wwwttttttyyy~~~xxxwwwxxx{{{pppfffdddkkkwww|||ooommmmmmuuuwww~~~mmm```]]]```dddhhhkkkmmmnnnnnnooonnnjjjddd```\\\SSSIII<<<:::777777888:::::::::<<<>>>@@@BBBCCCDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDBBBEEEGGGIIIIIIIIIKKKLLLGGGGGGGGGIIIMMMQQQTTTTTTRRRSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWUUURRROOOOOOOOOJJJIIIHHHHHHIIIKKKNNNOOOMMMRRRXXXbbbuuu}}}|||{{{cccccclllttt[[[NNNEEEDDDHHHPPPbbbtttmmmaaa^^^ZZZYYYZZZ]]]_________[[[ZZZ[[[[[[\\\aaahhhsss}}}yyy|||qqqqqquuu~~~~~~{{{{{{|||}}}|||zzzyyyyyyxxxyyy}}}lll\\\MMMFFFCCC@@@AAAEEEBBBBBBAAAAAABBBFFFMMMQQQaaajjjxxx{{{sssppprrr|||~~~vvvnnnfffeeeeeehhhooowww}}}|||wwwqqqoooqqqrrrrrrrrrsssuuuwwwzzz{{{{{{zzzyyy|||yyyjjjgggwww|||yyysssooobbb\\\___eeejjjmmmnnnlllkkkgggiiifffbbb```\\\PPPCCC;;;999888777777999:::<<<===>>>???AAACCCDDDFFFFFFHHHFFFCCC@@@???@@@BBBCCCGGGGGGGGGHHHHHHHHHIIIIIIJJJHHHHHHJJJMMMPPPRRRRRRPPPRRRTTTWWWXXXXXXWWWWWWWWWZZZ^^^```^^^YYYRRRNNNMMMKKKJJJMMMQQQSSSRRRQQQOOORRRZZZhhhzzz}}}rrr___aaakkknnnXXXMMMEEEDDDFFFMMM___sss}}}ppp^^^\\\YYYWWWWWWZZZ^^^```______^^^\\\\\\___cccgggqqq|||~~~}}}zzzhhhUUUJJJEEEBBBAAADDDAAAAAAAAA@@@AAAEEEKKKPPP]]]fffttt~~~vvvmmmjjjlllrrr|||zzzrrrkkkccc```___dddkkkqqqsssrrrsssnnniiifffggghhhhhhggghhhiiillloootttyyy~~~~~~pppppp~~~~~~mmm```^^^aaaeeejjjmmmmmmmmmlllhhhjjjgggccc```[[[OOOCCC<<<;;;999888999:::<<<===??????AAABBBDDDFFFGGGHHHIIIGGGDDDBBBAAABBBCCCEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGHHHLLLOOOPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWWWWYYY\\\^^^\\\XXXSSSOOOPPPNNNNNNPPPSSSTTTTTTRRRPPPRRRYYYgggzzzooo```aaaiii{{{}}}lllXXXMMMEEEDDDFFFNNN```tttzzznnn^^^\\\YYYWWWXXXZZZ^^^```^^^^^^]]]\\\\\\___cccgggqqq|||~~~xxx```QQQIIIDDDBBBBBB@@@@@@@@@???@@@DDDIIIMMMXXXaaappp}}}zzzqqqhhheeefffhhhsss{{{sssjjjddd___bbbjjjrrruuutttxxxtttnnnkkkiiiiiihhhggghhhhhhjjjoooxxxxxx}}}pppddd```bbbeeehhhkkklllmmmmmmkkkkkkiiiddd```YYYMMMBBB<<<;;;:::999:::;;;===>>>AAAAAABBBDDDFFFGGGHHHIIIIIIHHHEEEDDDCCCDDDEEEFFFDDDFFFHHHJJJKKKKKKJJJIIIHHHGGGFFFGGGJJJLLLMMMMMMPPPOOONNNMMMNNNPPPSSSTTTTTTUUUWWWWWWVVVTTTPPPNNNRRRPPPPPPQQQRRRSSSRRRQQQPPPRRRXXXeeeyyyoooaaaaaagggvvv{{{kkkWWWMMMEEEEEEGGGOOOaaauuuwwwjjj^^^\\\YYYXXXXXXZZZ]]]___^^^^^^^^^]]]]]]```dddgggppp{{{{{{jjjVVVLLLFFFCCCAAA???????????????BBBGGGKKKTTT^^^kkkyyyyyypppfffbbbddddddppp}}}}}}tttlllfffjjjwww}}}zzzxxxwwwuuuvvvxxx}}}}}}rrrgggaaabbbdddfffhhhjjjlllmmmlllllljjjeee___VVVJJJ@@@<<<;;;:::999:::;;;===???AAAAAABBBDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDFFFFFFEEEGGGJJJMMMNNNMMMLLLKKKHHHFFFEEEEEEHHHJJJKKKKKKLLLLLLKKKKKKKKKMMMNNNOOOOOOOOOOOOOOOOOONNNLLLKKKQQQPPPOOOOOOOOOOOOOOONNNPPPRRRWWWdddxxxtttbbbaaagggttt{{{jjjVVVLLLEEEFFFIIIPPPcccvvvrrrggg]]]\\\ZZZXXXYYY[[[]]]___^^^____________bbbfffiiippp{{{{{{ttt]]]NNNHHHDDDAAA???????????????AAAEEEIIIRRR[[[gggttt}}}yyyooofffbbbccccccnnn|||wwwppplllsss|||~~~pppdddbbbbbbccceeefffhhhjjjkkkmmmkkkiiifff^^^RRRFFF@@@::::::999888999;;;===>>>@@@@@@AAABBBDDDEEEFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFHHHLLLOOOPPPPPPOOONNNIIIGGGEEEEEEGGGIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIILLLLLLLLLLLLKKKKKKLLLLLLPPPPPPPPPOOONNNMMMMMMMMMOOOQQQWWWdddxxxuuueeeccchhhsss~~~xxxgggSSSJJJDDDFFFIIIQQQcccvvvpppeee]]][[[ZZZYYYYYY[[[]]]^^^^^^___aaaaaabbbeeeiiilllppp|||eeeSSSJJJEEEBBB???@@@@@@@@@???AAADDDGGGPPPVVVaaammmvvvzzzpppfffcccdddeeennnxxx|||xxxvvv||||||wwwpppeeebbbcccdddeeeggghhhiiijjjllljjjhhhfff]]]OOOCCC???:::999888888999;;;===?????????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDGGGIIILLLOOOPPPQQQQQQPPPKKKIIIGGGGGGHHHIIIIIIHHHGGGHHHJJJKKKKKKJJJHHHFFFLLLLLLLLLMMMMMMNNNNNNNNNPPPQQQRRRQQQNNNMMMNNNOOONNNPPPWWWeeeyyyqqqeeedddiiittt|||~~~~~~sssaaaQQQHHHCCCEEEIIIQQQcccvvvnnneee\\\[[[ZZZYYYZZZ[[[]]]^^^]]]___aaabbbcccfffjjjmmmqqq}}}pppXXXLLLGGGDDD@@@AAAAAA@@@@@@AAADDDFFFKKKQQQZZZdddnnnxxx}}}tttkkkggghhhhhhooowww~~~}}}zzzyyy|||~~~tttqqq~~~qqqfffdddeeefffhhhiiijjjjjjjjjjjjhhhgggeee[[[LLLAAA???;;;:::999999:::<<>>@@@BBB@@@@@@AAAAAABBBCCCDDDDDD@@@AAAAAABBBCCCDDDEEEEEEFFFFFFHHHJJJLLLOOOPPPQQQOOOMMMJJJIIIJJJJJJJJJIIIMMMKKKIIIHHHGGGGGGIIIJJJIIIJJJKKKMMMNNNNNNOOOOOOKKKMMMNNNMMMJJJIIIJJJLLLKKKNNNWWWggg{{{ppp\\\^^^iiiyyy{{{uuuttt~~~sssaaaMMMEEE@@@CCCHHHPPPcccuuunnnggg\\\[[[ZZZZZZZZZ[[[]]]]]]YYY[[[^^^```aaadddhhhkkksss}}}uuu}}}eeePPPIIIIIIFFFCCCBBBBBB@@@>>>@@@DDDJJJKKKOOOWWWcccoooyyy~~~wwwqqqnnnqqqqqquuu}}}zzz|||}}}tttooojjjjjjpppwwwzzzzzzlllfffhhhxxxvvviiidddaaadddhhhlllmmmllljjjhhhiiijjjhhh```TTTGGG>>>;;;;;;;;;;;;;;;;;;<<<===>>>======???@@@BBBCCCEEEEEECCCBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHJJJMMMPPPQQQNNNKKKGGGDDDDDDFFFJJJMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIKKKLLLNNNNNNLLLKKKIIIJJJJJJJJJHHHFFFEEEFFFHHHGGGKKKTTTeee{{{pppfffccciii{{{wwwrrrqqquuuzzz~~~sssfffNNNFFFCCCEEEHHHQQQeeezzzooo```^^^\\\[[[ZZZYYYYYYZZZZZZZZZ[[[\\\^^^```dddjjjnnnxxxwwwkkkbbblllWWWKKKHHHFFFCCCBBBBBBAAA>>>@@@DDDHHHIIILLLSSS]]]hhhrrrwww}}}xxxuuuttttttxxxxxxvvv|||uuuuuupppkkkkkkooossstttsssiiieeehhhwww}}}rrrgggcccaaadddhhhlllnnnmmmkkkiiiiiijjjhhh___SSSFFF>>>;;;;;;;;;;;;;;;<<<======>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDGGGFFFGGGHHHIIIKKKNNNOOOOOOMMMJJJHHHGGGIIILLLNNNMMMLLLKKKJJJIIIIIIIIIJJJGGGHHHIIIJJJKKKJJJJJJIIIJJJJJJJJJHHHFFFEEEFFFGGGHHHKKKRRRbbbxxxlllaaaaaalllvvvpppnnnrrrwww{{{~~~}}}rrreeeMMMFFFBBBEEEIIIQQQeeezzzooo```\\\[[[YYYXXXWWWWWWXXXXXXZZZ[[[]]]^^^```eeejjjooovvvxxxtttmmmbbbZZZzzzcccQQQHHHGGGCCCAAACCCBBB???@@@CCCEEEEEEHHHMMMUUU___hhhmmm{{{~~~yyyzzz|||wwwqqqttt}}}{{{rrrrrrnnnjjjjjjmmmoooooonnndddccciiiwww{{{}}}}}}nnndddbbbaaadddiiimmmooonnnlllkkkiiiiiifff]]]PPPEEE>>>;;;;;;;;;;;;;;;<<<===>>>???AAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFFFFFFFGGGIIIJJJKKKMMMLLLJJJIIIHHHIIIJJJKKKMMMLLLKKKJJJJJJJJJKKKLLLGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJGGGFFFFFFGGGJJJKKKPPP^^^sssiii]]]dddttt{{{tttsssvvvyyy{{{}}}{{{ooocccKKKDDDAAAEEEIIIQQQeeezzznnn```ZZZYYYXXXVVVVVVVVVVVVWWWYYY[[[]]]___aaafffkkkooouuutttkkkeee```XXXSSSvvv]]]LLLIIIDDDBBBCCCCCC@@@@@@BBBAAACCCEEEJJJPPPYYYbbbhhhvvv}}}zzzsssssszzz~~~xxxllljjjhhhiiikkkllllllkkk^^^bbblllzzz{{{kkkbbbaaacccfffjjjnnnpppooommmllliiiiiidddZZZNNNCCC===;;;;;;;;;;;;;;;<<<>>>??????===>>>???AAACCCDDDEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDHHHHHHGGGGGGHHHJJJMMMNNNKKKJJJHHHGGGGGGGGGIIIJJJLLLMMMMMMLLLJJJHHHHHHHHHLLLKKKOOO[[[pppzzzggg```lll~~~}}}~~~~~~yyylll___IIICCCAAADDDIIIQQQeeeyyy~~~lll___ZZZYYYWWWVVVUUUVVVVVVWWWYYY[[[^^^```cccggglllpppxxxxxxkkkaaa[[[XXXTTTQQQoooXXXNNNHHHCCCCCCCCCAAA@@@BBB???AAADDDHHHMMMUUU___fffpppwww}}}uuutttyyy~~~}}}yyymmmllljjjiiiiiihhhgggeeeZZZcccqqqzzziiiaaabbbeeehhhlllpppqqqpppnnnllljjjhhhbbbWWWKKKAAA<<<<<<;;;;;;;;;<<<===>>>???@@@>>>>>>@@@AAACCCDDDFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFEEECCCBBBAAACCCBBBBBBCCCFFFIIIMMMOOOQQQOOOLLLIIIHHHHHHIIIJJJLLLNNNOOOOOOMMMKKKKKKKKKMMMLLLOOO[[[pppwwwhhheeewww~~~vvvgggYYYIIICCCAAADDDHHHPPPcccwww|||kkk^^^[[[ZZZYYYWWWWWWWWWWWWXXXYYY[[[^^^aaadddhhhmmmppp}}}wwwnnnbbbYYYUUUTTTSSSSSSjjjUUULLLEEECCCCCCAAAAAABBB>>>AAADDDGGGJJJRRR[[[ccckkkrrr{{{uuurrruuuyyyzzzxxxuuutttrrrooojjjfffbbb```^^^YYYgggxxxyyyhhhaaaeeehhhkkknnnqqqrrrqqqnnnllljjjggg```UUUHHH???<<<<<<:::;;;;;;<<<===???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGFFFDDDCCCAAAAAA@@@???@@@CCCFFFJJJMMMRRRPPPMMMKKKIIIIIIIIIJJJKKKMMMOOOPPPNNNMMMMMMMMMNNNMMMQQQ^^^sssuuujjjggg~~~xxxfffVVVIIICCCAAAEEEHHHOOOaaauuu|||kkk___\\\[[[ZZZXXXXXXXXXXXXYYYYYY[[[___bbbeeeiiimmmqqq~~~~~~}}}|||{{{{{{zzzzzz}}}||||||}}}~~~yyyiiicccZZZTTTSSSTTTVVVWWW}}}\\\QQQFFFCCCCCCAAAAAACCC>>>AAADDDEEEFFFLLLUUU\\\fffmmmwww~~~xxxtttvvvyyyuuu~~~vvvtttyyyvvvqqqkkkddd___]]]\\\[[[lllwwwfffbbbgggkkkmmmpppsssssspppmmmkkkjjjggg___RRRFFF===;;;<<<:::;;;;;;<<<===???AAABBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJEEEFFFGGGIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGEEECCCBBBCCCBBB@@@???@@@CCCGGGIIIMMMLLLKKKIIIIIIIIIIIIJJJHHHKKKNNNOOONNNMMMMMMNNNNNNOOOTTTbbbwwwuuukkkgggjjjXXXIIICCCAAAEEEHHHNNN```sss|||lllaaa\\\[[[ZZZXXXXXXXXXXXXYYYXXX[[[___cccfffjjjnnnqqq}}}|||wwwvvvuuusssqqqpppnnnnnnsssssstttsssssssssvvvxxxyyy}}}{{{ooofff]]]ZZZVVVTTTUUUXXX[[[]]]```TTTHHHCCCCCCAAABBBDDD>>>AAACCCCCCCCCGGGOOOWWWcccjjjttt||||||xxx{{{~~~|||qqqzzzyyyxxxxxxvvvqqqkkkddd```______]]]pppzzzwww~~~uuueeebbbiiimmmooorrrtttssspppmmmjjjjjjggg^^^QQQEEE===;;;<<<:::;;;;;;<<<>>>???AAABBB>>>???@@@BBBDDDEEEFFFGGGEEEEEEFFFGGGHHHJJJKKKLLLEEEFFFHHHJJJKKKKKKKKKKKKHHHHHHGGGGGGEEEDDDCCCBBBFFFDDDAAA??????AAADDDFFFHHHGGGGGGGGGHHHHHHIIIIIIEEEHHHLLLNNNMMMMMMMMMMMMNNNPPPVVVeeeyyytttkkkgggooo[[[JJJDDDBBBEEEGGGMMM^^^qqq|||mmmccc\\\[[[YYYXXXWWWWWWXXXXXXXXX[[[```cccgggjjjnnnqqq{{{|||wwwtttqqqqqqooollljjjgggeeedddcccdddeeeeeefffiiimmmppppppuuu||||||qqqbbbWWWXXXWWWVVVVVVYYY]]]aaacccqqqXXXJJJIIIDDDBBBDDDAAAAAAAAAAAAAAACCCGGGLLLPPP___fffpppyyyzzzuuuvvvzzzsssuuuzzz|||}}}xxxtttlllbbb]]]^^^bbbrrrvvvqqquuu{{{{{{ppphhhfffeeennnppprrrttttttrrrpppooojjjcccWWWJJJ@@@<<<===???<<<===>>>??????@@@??????@@@BBBDDDCCCAAABBBEEEHHHFFFFFFFFFFFFGGGIIILLLMMMLLLLLLLLLLLLLLLKKKKKKKKKGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFEEEFFFHHHKKKNNNPPPQQQPPPUUUdddzzzsssdddeeerrr\\\JJJDDDAAACCCEEEJJJ[[[nnn~~~}}}jjjdddaaa]]]XXXVVVVVVVVVUUUSSSXXX[[[^^^```ccchhhmmmqqqyyy}}}xxxuuusssooollliiigggdddaaa]]]ZZZYYYXXXWWWWWWYYY[[[]]]```cccdddjjjnnnpppmmmeee\\\VVVTTTRRRWWW]]]```bbbfffkkkooorrrYYYKKKIIICCCAAABBB???AAAAAAAAAAAACCCFFFLLLPPP\\\cccnnnxxxxxxsssuuuyyyvvvyyy}}}~~~yyyoooccc^^^^^^gggxxxyyyqqqssswww|||yyymmmgggfffgggmmmoooqqqrrrrrrqqqooommmhhhaaaUUUHHH???;;;<<<>>>======>>>???@@@@@@@@@@@@@@@AAACCCBBBAAAAAACCCFFFDDDDDDDDDDDDFFFHHHJJJKKKIIIIIIHHHHHHHHHIIIJJJKKKHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGGGGEEEEEEFFFFFFHHHKKKMMMNNNPPPPPPUUUdddzzzwwwiiiddd}}}rrr[[[JJJDDDAAACCCEEEJJJ[[[nnn}}}kkkddd___\\\WWWVVVVVVVVVUUUTTTYYY[[[^^^```cccggglllpppvvv~~~yyysssnnnkkkhhheeebbb]]][[[YYYVVVSSSQQQOOOOOOOOOPPPQQQSSSUUUXXXZZZ\\\^^^```bbb```ZZZTTTQQQQQQVVV[[[bbbgggjjjmmmrrrvvvvvv\\\MMMJJJDDDAAACCC???AAAAAAAAAAAABBBEEEJJJNNNVVV___kkkuuu}}}wwwrrruuuyyyyyyuuuhhhcccdddqqq~~~ttttttwwwuuujjjdddfffjjjlllnnnpppqqqqqqooommmllleee^^^RRRFFF>>>;;;<<<===>>>???@@@AAAAAABBBBBBBBB@@@AAABBBAAA@@@@@@AAABBBBBBBBBBBBCCCDDDFFFHHHIIIHHHHHHGGGGGGHHHIIIJJJKKKHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJLLLLLLOOOOOOUUUeeezzzyyyhhhbbbwwwqqq\\\JJJDDDAAACCCEEEJJJ[[[nnn}}}jjjddd]]][[[WWWVVVVVVWWWVVVVVVYYY[[[^^^```cccggglllooosss}}}}}}{{{xxxvvvmmmiiiddd___\\\YYYVVVTTTOOONNNLLLJJJHHHFFFFFFEEEGGGHHHIIIJJJMMMOOOQQQSSSPPPRRRSSSQQQOOONNNQQQTTT^^^eeemmmsssvvvxxx|||~~~xxx^^^OOOLLLEEECCCEEEBBB@@@AAABBBAAABBBEEEIIILLLQQQYYYeeepppyyyxxxsssuuuyyy{{{{{{}}}|||{{{nnnjjjmmm~~~||||||sssgggbbbfffkkklllnnnpppqqqqqqooommmkkkcccZZZNNNCCC===;;;<<<===???@@@AAABBBCCCCCCCCCCCC@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKKKKIIIHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJNNNPPPWWWggg|||uuuccc___pppnnn[[[JJJDDDAAACCCEEEJJJ[[[nnn|||hhhccc\\\ZZZWWWVVVVVVWWWWWWXXXZZZ[[[^^^```bbbfffjjjnnnrrr||||||wwwsssooojjjggg]]][[[WWWSSSOOOLLLIIIHHHFFFFFFDDDCCCBBBAAAAAAAAACCCCCCDDDEEEGGGIIIKKKLLLHHHJJJKKKKKKLLLPPPXXX___iiipppyyy{{{yyywww]]]NNNKKKEEECCCFFFCCC@@@AAABBBAAABBBDDDGGGJJJLLLTTT___jjjsss|||zzzuuuvvvyyy}}}yyyxxx|||pppmmmqqq}}}pppeeebbbeeekkkmmmoooppprrrqqqooommmkkk```WWWKKKAAA<<<;;;<<<<<<@@@AAABBBCCCCCCDDDDDDCCCAAAAAAAAABBBBBBBBB@@@???AAABBBCCCDDDFFFGGGHHHHHHJJJMMMPPPRRRRRRNNNJJJHHHJJJHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIMMMQQQYYYiii~~~rrr___]]]ggg~~~iiiXXXJJJDDDAAACCCEEEJJJ[[[nnnyyyfff```ZZZYYYXXXVVVUUUVVVXXXYYYZZZ\\\^^^```bbbeeeiiimmmsss}}}~~~}}}}}}{{{tttnnnhhhbbb]]]YYYQQQPPPNNNJJJGGGDDDBBBBBBBBBAAA@@@??????>>>??????@@@@@@AAABBBCCCEEEGGGGGGFFFHHHIIIKKKOOOWWWbbbkkkttt{{{zzzyyywwwuuuyyy^^^OOOKKKDDDBBBEEEBBB@@@AAABBBBBBAAACCCEEEHHHHHHOOOYYYccclllvvv}}}vvvuuuwww~~~wwwtttppp{{{pppnnntttwwwllldddbbbfffiiinnnoooqqqqqqqqqooollljjj^^^UUUHHH???<<<=========@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBDDDEEEEEECCCAAAAAABBBDDDFFFGGGHHHHHHHHHIIIKKKOOORRRQQQNNNJJJGGGJJJIIIGGGEEEDDDCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGEEEFFFGGGHHHHHHGGGEEEDDDCCCDDDEEEFFFGGGHHHIIIIIILLLPPPZZZjjj~~~rrr___ZZZ___rrr~~~gggSSSJJJDDDAAACCCEEEJJJ[[[nnnwwwddd___ZZZZZZYYYWWWUUUUUUWWWYYY[[[\\\^^^```aaadddhhhkkkvvv{{{wwwtttttttttrrrnnnhhhaaa\\\VVVQQQNNNHHHHHHHHHFFFBBB@@@???@@@???>>>======<<<<<<============>>>>>>???AAABBBCCCEEEGGGKKKNNNSSS]]]iiirrrzzz|||{{{uuu|||fffUUUPPPHHHEEEGGGDDD@@@AAABBBBBBAAABBBDDDFFFFFFLLLTTT\\\eeeppp|||~~~vvvsssttt}}}xxxvvvqqqrrr{{{}}}pppfffcccdddgggiiimmmnnnooopppooommmkkkiii]]]SSSGGG???===>>>>>>===@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCFFFHHHHHHFFFCCCAAABBBDDDFFFGGGHHHHHHHHHHHHIIILLLNNNOOONNNMMMLLLKKKJJJHHHFFFDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEGGGHHHIIIIIINNNYYYiii}}}qqq]]]XXXYYYhhhiiiSSSJJJDDDAAACCCEEEJJJ[[[nnnwwwccc___ZZZ[[[ZZZWWWTTTTTTVVVYYY[[[]]]^^^```aaadddgggjjjxxxxxxpppiiieeeeeeeeeaaa]]]XXXTTTPPPLLLHHHEEE@@@BBBCCCBBB???===>>>??????>>>===<<<<<<<<<<<<=========>>>>>>???@@@AAABBBFFFIIINNNSSSYYYbbbnnnvvv{{{}}}www}}}sss}}}ppp]]]VVVMMMIIIJJJGGG@@@AAABBBBBBAAABBBDDDEEEEEEJJJQQQYYYaaammmzzzvvvrrrrrr}}}uuuyyyxxxjjjbbbbbbeeehhhhhhkkkmmmnnnooonnnllliiiggg]]]SSSFFF>>>===??????>>>???@@@AAABBBCCCCCCCCCCCCDDDCCCDDDGGGJJJKKKHHHEEE@@@AAACCCEEEGGGGGGGGGGGGIIIIIIJJJLLLNNNPPPRRRSSSKKKJJJHHHFFFDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGEEEFFFHHHJJJJJJJJJHHHGGGEEEDDDCCCCCCDDDFFFHHHJJJFFFLLLXXXhhh{{{nnnZZZWWWUUUcccmmmVVVJJJDDDAAACCCEEEJJJ[[[nnnwwwddd___[[[[[[[[[XXXTTTSSSVVVYYY[[[]]]___```aaacccgggjjjyyy|||{{{|||{{{{{{zzzvvvoooeee]]]XXXWWWXXXTTTQQQMMMJJJHHHFFFCCCAAA<<<>>>@@@@@@===<<<===>>>@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDGGGLLLQQQWWW]]]fffqqqyyyyyy{{{~~~|||pppzzzjjjUUUNNNMMMHHH???AAABBBCCCCCCAAAAAAAAABBBDDDFFFMMMWWW^^^fffrrr}}}|||wwwvvv{{{pppsssttthhheeeeeefffhhhjjjlllnnnnnnlllllllllhhhbbbZZZOOOEEEBBBAAA???>>>???===???AAACCCDDDCCCBBBAAACCCDDDFFFHHHHHHHHHFFFEEECCCDDDFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKRRR[[[^^^\\\ZZZOOOEEECCCCCCBBBBBBCCCCCCCCCBBBCCCEEEGGGGGGGGGMMMJJJGGGGGGIIIJJJHHHFFFFFFEEEEEEDDDDDDEEEGGGGGGIIIMMMWWWggg{{{~~~iiiYYYWWWXXXfff~~~mmmZZZIIICCCAAACCCEEEKKK\\\nnnxxxbbb[[[WWWWWWVVVVVVUUUVVVVVVVVVZZZ\\\^^^______aaadddfffuuu~~~{{{xxxuuutttqqqnnnkkkgggccc]]]WWWRRRNNNMMMLLLDDDDDDCCCBBB@@@???>>>>>>========================>>>>>>>>>>>>============;;;===>>>???@@@BBBFFFIIILLLPPPWWW^^^dddjjjppptttzzz~~~}}}||||||pppwwwhhhXXXQQQLLLHHHCCCDDDDDDCCCBBBAAAAAABBBCCCDDDJJJRRRZZZaaannnyyy}}}wwwtttyyysssuuu}}}rrreeeaaacccdddfffiiinnnppppppmmmlllkkkfff___VVVLLLCCC@@@@@@>>>===>>>???@@@AAACCCCCCCCCCCCBBBDDDEEEGGGHHHIIIHHHGGGFFFDDDDDDEEEGGGHHHIIIIIIIIIJJJKKKKKKMMMWWWeeelllmmmgggZZZLLLFFFDDDCCCCCCFFFEEEDDDCCCCCCEEEFFFHHHHHHLLLIIIHHHHHHKKKLLLKKKJJJGGGFFFEEEEEEEEEFFFGGGHHHIIINNNXXXhhh|||jjjYYYVVVXXXeee}}}}}}ooo\\\JJJDDDAAACCCEEEKKK\\\nnnyyyccc]]]VVVVVVUUUTTTTTTTTTUUUUUUWWWYYY[[[\\\]]]___bbbeeerrr|||uuurrrnnnkkkhhheeeaaa^^^YYYVVVQQQKKKGGGEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>========================@@@@@@@@@?????????>>>>>>>>>???@@@@@@AAACCCFFFIIIPPPTTT[[[aaafffkkkqqqtttuuu{{{|||~~~sssvvvxxxiiiZZZSSSPPPGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAEEELLLSSSZZZgggsss|||zzzuuuvvvuuuvvvzzz~~~pppddd```bbbdddgggkkkppprrrrrrnnnkkkiiibbbZZZQQQHHH@@@??????<<<<<<===AAAAAAAAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJIIIGGGFFFDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJMMMYYYiiiuuuyyyqqqbbbSSSJJJEEECCCDDDHHHGGGFFFEEEDDDEEEFFFHHHJJJKKKIIIIIIJJJLLLMMMMMMLLLHHHGGGFFFEEEEEEFFFGGGHHHIIIOOOZZZkkk~~~iiiXXXXXXZZZggg~~~{{{}}}~~~ooo^^^KKKEEEAAACCCEEEJJJ[[[nnnzzzddd]]]UUUTTTSSSRRRQQQRRRRRRSSSSSSUUUWWWYYYZZZ\\\```bbbmmmxxx~~~~~~}}}{{{yyyvvvtttssshhheeeaaa]]]ZZZWWWSSSPPPOOOMMMIIIFFFCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAABBBDDDHHHKKKUUUYYY___eeejjjooosssvvvuuu{{{vvvuuusssmmm]]]TTTLLLIIIEEECCCBBBBBBBBBBBBAAA@@@BBBHHHMMMTTTaaammmvvv}}}xxxuuu~~~|||tttuuuuuu~~~~~~pppdddaaacccfffjjjoooooorrrrrrnnnkkkhhh```WWWKKKDDD?????????======???AAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDDDDEEEFFFGGGHHHHHHDDDFFFGGGJJJSSSbbbmmmqqqlll```RRRKKKFFFCCCEEEHHHIIIIIIHHHFFFEEEGGGIIILLLKKKJJJJJJKKKLLLLLLKKKKKKGGGFFFEEEDDDDDDEEEFFFGGGJJJPPP\\\mmmjjjYYY\\\^^^kkk~~~nnn^^^MMMFFFBBBCCCEEEJJJ[[[nnn{{{ddd\\\TTTSSSQQQOOOOOOOOOPPPQQQQQQSSSUUUWWWXXXZZZ^^^aaaiiisss}}}{{{yyyyyytttrrroookkkhhheeecccbbb[[[YYYUUURRRPPPNNNJJJGGGIIIHHHFFFDDDCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBCCCGGGLLLPPPXXX\\\cccjjjooossswwwzzz|||yyyuuuooo|||nnnZZZQQQLLLGGGCCCCCCCCCBBBBBBAAA@@@BBBFFFJJJPPP[[[gggqqqzzzyyywww~~~{{{tttuuuvvv{{{nnnbbb```cccgggkkkooommmpppqqqnnnjjjfff]]]TTTGGGBBB???@@@@@@??????BBBAAA@@@@@@@@@AAABBBCCCDDDFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEGGGGGGBBBFFFHHHHHHLLLUUU[[[[[[[[[SSSLLLIIIGGGDDDDDDGGGKKKKKKKKKIIIGGGGGGJJJMMMKKKLLLLLLLLLJJJIIIHHHGGGEEEEEEDDDCCCDDDEEEFFFGGGKKKQQQ]]]nnnooo```___dddrrr~~~ooo___OOOGGGCCCCCCDDDIII[[[nnn{{{cccYYYSSSRRROOOMMMLLLMMMNNNOOOQQQRRRUUUVVVWWWYYY]]]___eeeppp~~~~~~yyytttpppnnnmmmhhhfffaaa]]]XXXUUURRRQQQOOOMMMKKKJJJIIIHHHFFFDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@===>>>@@@BBBEEEJJJPPPUUUXXX]]]eeemmmsssxxx|||wwwnnnwwwfffUUUOOOHHHCCCCCCDDDCCCBBBBBBAAABBBFFFHHHLLLVVVaaalllvvvyyyzzz|||sssvvv{{{uuuiii___^^^bbbfffiiimmmkkkooopppmmmiiidddYYYPPPCCC@@@???BBBBBB@@@AAAEEEAAAAAAAAABBBCCCCCCDDDDDDFFFGGGIIIJJJIIIHHHFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGDDDIIIKKKIIIIIILLLNNNLLLLLLHHHGGGHHHGGGDDDDDDGGGKKKMMMNNNLLLIIIHHHJJJMMMKKKMMMNNNMMMJJJGGGFFFFFFDDDDDDCCCCCCDDDFFFHHHIIILLLQQQ]]]ooovvviii```kkk}}}tttdddPPPHHHCCCCCCDDDIII[[[nnn|||dddZZZSSSQQQNNNLLLKKKKKKMMMNNNQQQSSSTTTUUUVVVXXX[[[]]]cccnnn||||||yyyssslllgggccc```___ZZZXXXUUUQQQMMMJJJHHHGGGFFFDDDCCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA===>>>@@@AAAEEEJJJQQQVVVXXX^^^gggooouuuzzz~~~qqqwwwsssYYYRRRHHHDDDCCCDDDCCCAAAAAA@@@BBBEEEGGGJJJRRR[[[hhhsss~~~zzznnnrrr~~~qqqggg______dddgggiiilllllloooppplllggg```TTTIII@@@>>>???BBBBBB@@@BBBFFFAAABBBDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGEEEDDDEEEDDDCCCBBBBBBDDDEEEFFFEEEJJJMMMJJJHHHJJJKKKIIIHHHFFFFFFHHHGGGDDDEEEIIIKKKNNNQQQPPPLLLIIIJJJLLLJJJMMMOOONNNKKKIIIHHHIIIDDDDDDDDDEEEGGGIIIKKKMMMMMMRRR]]]nnnxxxmmmcccuuuxxxhhhRRRIIIDDDCCCDDDIII[[[nnnggg\\\SSSQQQNNNKKKJJJKKKLLLNNNQQQRRRTTTTTTTTTUUUXXXZZZcccmmm{{{}}}uuummmjjjddd]]]XXXTTTRRRQQQMMMLLLKKKIIIGGGEEEDDDCCCDDDCCCBBBCCCDDDEEEEEECCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB???@@@@@@AAADDDIIIPPPUUUZZZ```hhhpppvvvzzz}}}|||vvvzzz{{{[[[SSSIIIDDDCCCDDDCCCAAA@@@@@@BBBEEEFFFHHHOOOXXXeeeqqqvvvhhhnnn~~~qqqhhh```bbbgggiiikkknnnmmmpppppplllfff]]]QQQEEE===<<<>>>BBBBBB@@@BBBFFFCCCDDDFFFHHHIIIHHHGGGFFFEEEFFFHHHHHHHHHFFFDDDCCCEEEDDDCCCBBBBBBCCCEEEFFFEEEJJJLLLIIIGGGJJJLLLLLLKKKHHHGGGHHHGGGDDDFFFKKKKKKOOOSSSRRRMMMIIIJJJKKKIIILLLPPPPPPMMMKKKKKKLLLEEEEEEEEEGGGIIILLLNNNPPPMMMRRR\\\mmmwwwmmmhhh{{{jjjSSSJJJDDDCCCCCCIII[[[nnniii___TTTQQQNNNKKKJJJJJJLLLNNNQQQRRRSSSSSSSSSTTTVVVXXXcccmmm{{{|||rrrjjjaaa^^^XXXRRRMMMJJJIIIIIIDDDDDDEEEEEEEEEDDDDDDCCCFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAACCCGGGNNNRRR\\\bbbjjjqqqvvvyyy|||}}}{{{zzziiiVVVHHHFFFEEE@@@@@@FFF@@@AAAAAABBBCCCGGGLLLPPPbbbiiiuuu}}}|||~~~~~~wwwrrrwwwmmmddd___dddiiijjjlllpppooooooooollldddVVVHHH>>>??????@@@AAACCCDDDEEEFFFCCCCCCDDDDDDEEEGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEHHHKKKNNNQQQQQQOOOLLLJJJLLLMMMMMMMMMLLLKKKIIIHHHEEEFFFHHHJJJKKKLLLLLLLLLQQQTTTZZZggg~~~tttmmmlllnnnYYYMMMCCCBBBDDDJJJZZZkkksss]]]XXXPPPIIIIIIJJJHHHGGGIIILLLNNNPPPPPPQQQSSSUUUXXXaaalllzzz}}}yyyssskkkddd___\\\RRRQQQNNNLLLJJJIIIIIIIIIHHHGGGEEEEEEEEEEEEDDDBBBIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBB@@@AAACCCCCCEEEMMMVVV___fffnnnqqqppprrrwww}}}~~~{{{wwwaaaNNNIIIFFFAAA>>>AAA@@@AAABBBBBBCCCGGGKKKOOO\\\dddqqq}}}{{{qqqjjjgggdddgggmmmyyy{{{tttrrryyy~~~~~~zzzxxx}}}ooogggbbbfffjjjkkklllooonnnnnnmmmiii```SSSFFF===>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEIIILLLOOORRRSSSRRRPPPNNNJJJKKKLLLLLLMMMLLLKKKKKKGGGHHHJJJKKKMMMNNNNNNNNNPPPTTTYYYeee{{{uuunnnkkkuuuZZZNNNDDDBBBDDDIIIYYYjjjvvv```XXXPPPJJJJJJJJJHHHGGGIIIMMMOOOQQQRRRSSSUUUXXXZZZaaakkkyyy}}}llljjjfffaaa\\\VVVRRROOOLLLKKKIIIHHHGGGGGGHHHHHHJJJJJJIIIIIIJJJIIIHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDAAAAAABBBBBBCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCEEELLLUUU]]]dddmmmqqqrrrttt{{{vvvoooVVVKKKIIIDDD??????@@@AAABBBBBBCCCFFFJJJMMMUUU]]]jjjxxxxxxjjj___XXXUUURRRVVV\\\ggg{{{~~~~~~tttmmmfffjjjtttoooiiieeehhhkkklllmmmoooooonnnlllfff]]]QQQEEE>>>===???AAACCCDDDEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHJJJNNNQQQSSSSSSRRRQQQIIIJJJJJJKKKLLLMMMMMMMMMJJJJJJKKKMMMNNNOOOPPPQQQPPPSSSXXXcccvvvuuu~~~uuulllfff~~~yyy[[[OOOEEECCCCCCHHHWWWhhhzzzdddYYYQQQKKKJJJJJJHHHGGGHHHLLLNNNPPPRRRSSSUUUYYY[[[bbbkkkyyyqqqeeeXXXWWWTTTRRRNNNKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIIIIJJJKKKKKKKKKJJJLLLKKKKKKJJJKKKMMMOOOPPPMMMMMMLLLLLLLLLLLLLLLLLLIIIHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEECCCCCCEEEDDDDDDKKKTTT]]]dddmmmsssvvv{{{vvv{{{|||^^^OOOJJJGGGDDDBBB@@@AAABBBBBBCCCDDDHHHKKKOOOXXXeeesss}}}tttfff\\\VVVTTTUUUVVVYYY___mmm~~~{{{wwwtttuuuvvvxxx|||zzzuuukkkkkkqqq}}}||||||kkkhhhfffhhhlllnnnppppppsssrrrnnnfff[[[OOOEEE@@@???@@@BBBDDDEEEEEEDDDCCCAAAAAAAAABBBCCCDDDEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKNNNQQQRRRRRRRRRKKKKKKJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMNNNPPPQQQRRRQQQTTTYYYbbbssswwwxxx~~~sssiiibbbwwwsss\\\PPPFFFCCCCCCGGGUUUeee~~~hhh[[[SSSLLLKKKKKKHHHGGGHHHHHHJJJMMMNNNPPPSSSVVVYYYbbbkkkxxx{{{wwwsssjjj___WWWOOOOOONNNMMMLLLKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKGGGIIILLLMMMNNNNNNOOOPPPSSSRRRRRRSSSUUUWWWYYY[[[WWWVVVVVVTTTSSSRRRQQQQQQLLLLLLLLLKKKIIIFFFDDDBBBEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGEEEEEEFFFEEEDDDJJJRRR]]]dddmmmttt{{{zzzwww}}}lllWWWMMMIIIFFFEEEAAABBBBBBBBBBBBCCCFFFHHHKKKTTT```mmmxxxzzzmmmccc]]]ZZZ[[[[[[YYYZZZaaalllqqqqqqmmmjjjeeeaaa___aaadddfffjjjkkkooossswwwyyyxxxwwwxxx}}}zzzyyyzzz{{{zzz}}}}}}tttdddeeefffhhhlllppprrrrrrtttsssooofffYYYMMMDDDAAACCCCCCDDDEEEFFFEEEDDDCCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHGGGIIIKKKNNNPPPRRRSSSTTTOOONNNLLLJJJIIIJJJKKKKKKJJJJJJKKKKKKMMMNNNPPPQQQRRRVVV[[[cccrrrzzzvvv|||rrrfff```pppooo\\\PPPFFFDDDCCCFFFTTTccc|||lll]]]TTTMMMLLLKKKIIIGGGHHHFFFHHHKKKMMMNNNQQQTTTWWWaaajjjvvvzzzuuuqqqmmmgggccc```]]]XXXTTTNNNMMMMMMMMMNNNOOOPPPQQQNNNNNNNNNMMMMMMLLLKKKKKKLLLPPPUUUWWWXXXYYY[[[]]]]]]^^^___aaaccceeeggghhhjjjiiigggdddaaa___\\\[[[XXXXXXWWWUUURRRNNNJJJHHHFFFFFFEEEEEEFFFGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGGGGHHHFFFEEEJJJQQQZZZ```iiirrrzzzxxxuuuhhhUUUJJJEEEDDDAAABBBCCCCCCBBBBBBDDDFFFHHHOOOZZZfffqqqzzz|||ppphhhccc______[[[WWWZZZ```cccbbbbbb___[[[XXXVVVXXXZZZ\\\]]]___dddhhhllloooppppppsssxxx~~~|||zzzxxx{{{~~~uuukkk___dddggghhhlllrrruuutttqqqqqqnnnfffYYYNNNGGGEEEHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIHHHHHHGGGFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOQQQSSSTTTUUUSSSPPPMMMJJJHHHHHHIIIJJJJJJJJJJJJJJJKKKNNNPPPQQQRRRWWW\\\cccrrr|||{{{sssddd```iii|||qqq[[[PPPFFFDDDCCCFFFSSSbbbyyyqqq^^^VVVNNNMMMLLLIIIGGGHHHGGGIIIKKKMMMNNNPPPTTTVVV]]]fffsss}}}{{{xxxxxxwwwtttqqqkkkgggaaa]]][[[YYYWWWUUUSSSSSSSSSSSSTTTVVVXXXYYYWWWWWWWWWVVVUUUSSSRRRQQQUUUZZZaaadddeeefffiiilllnnnooorrrvvvxxxyyyzzzzzz|||zzzwwwtttpppllliiihhhffffffdddaaa]]]WWWRRROOOKKKJJJHHHGGGFFFGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGHHHIIIGGGFFFJJJQQQVVV[[[cccmmmwww|||qqqwwwxxxwww|||bbbOOOGGGEEEAAABBBCCCCCCAAAAAABBBDDDDDDIIIRRR]]]gggrrr|||{{{tttkkkkkkgggaaa```dddeeecccdddbbb___\\\ZZZYYYZZZZZZ[[[^^^bbbeeehhhiiikkklllooottt|||~~~zzzwwwwww}}}}}}qqqggg___fffjjjjjjmmmsssvvvtttnnnpppoooiii___UUUPPPNNNNNNMMMJJJGGGEEEDDDEEEEEECCCCCCCCCCCCCCCCCCDDDEEEBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDEEEGGGHHHJJJKKKKKKOOOOOOOOOOOOPPPRRRSSSTTTTTTQQQMMMIIIGGGGGGIIIJJJKKKJJJJJJJJJKKKNNNPPPRRRPPPVVV\\\cccrrrtttbbb\\\___nnnsssZZZOOOFFFDDDDDDFFFSSSbbbxxxuuu___WWWOOOMMMLLLIIIGGGGGGFFFHHHJJJKKKLLLNNNQQQSSSXXXaaammmxxx}}}zzzwwwuuuuuuvvvvvvooommmkkkjjjhhhfffdddccceeedddccccccdddfffhhhiiiiiiiiiiiiiiihhhfffeeecccfffmmmtttyyyzzz{{{}}}{{{zzzzzzxxxtttnnngggaaa]]]WWWUUUQQQNNNKKKJJJJJJJJJFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGHHHJJJHHHFFFKKKRRRUUUZZZaaakkkuuuzzzoooooouuu~~~xxxrrrmmmUUUKKKHHHAAABBBCCCCCCAAAAAABBBCCC@@@EEEMMMVVVaaalllvvv}}}zzzzzzvvvooolllnnnnnnkkkjjjiiifffccc```^^^]]]\\\^^^aaadddfffggghhhiiijjjmmmrrrzzzzzzvvvwww~~~~~~qqqgggaaaiiimmmlllnnntttvvvsssmmmqqqrrrnnneee]]]YYYXXXRRROOOKKKGGGEEEDDDEEEFFFDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGIIIJJJJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDFFFGGGIIIKKKLLLMMMPPPOOONNNMMMNNNOOOPPPQQQSSSPPPLLLHHHGGGHHHJJJLLLLLLKKKJJJJJJLLLNNNQQQSSSNNNUUU[[[cccqqqttt___VVVVVVbbbvvvrrrZZZNNNEEEDDDDDDGGGSSSbbbyyyyyy```WWWPPPNNNLLLIIIGGGGGGDDDEEEGGGHHHHHHJJJMMMOOOTTT]]]jjjuuu|||zzzzzzxxxvvvtttuuuxxx{{{yyy{{{|||~~~~~~|||yyyxxxxxxwwwuuuuuuuuuwwwyyyzzzzzzzzz{{{{{{{{{yyyxxxwww{{{zzzsssooobbb```[[[VVVQQQOOOMMMMMMGGGEEEDDDCCCCCCDDDEEEGGGHHHGGGHHHJJJIIIGGGKKKRRRXXX[[[bbblllwwwyyyvvvpppdddcccmmm~~~wwwzzzwww```PPPHHHCCCCCCBBB@@@@@@BBBCCCBBBFFFIIILLLRRRYYYbbblllsssyyyxxxzzzyyyxxxyyyxxxnnnhhhhhhhhheeeeeegggggghhhjjjlllmmmnnnooooooiiioooxxx~~~}}}||||||~~~|||vvvvvv}}}mmmffffffhhhkkkooorrrvvvxxxyyyxxxtttpppmmmmmmnnnoooooofff[[[PPPLLLKKKJJJIIIJJJFFFDDDBBBAAAAAABBBCCCDDDAAA@@@?????????AAACCCEEEHHHHHHGGGGGGFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLJJJJJJKKKLLLSSSQQQNNNKKKIIIHHHHHHIIIJJJJJJJJJJJJKKKMMMNNNOOORRRSSSXXXbbbrrrvvv```[[[WWW```sssyyyrrr\\\OOODDDBBBCCCFFFRRR___www}}}fff[[[QQQOOOPPPMMMKKKKKKIIIHHHGGGGGGHHHIIIKKKLLLNNNWWWdddooovvv}}}}}}|||{{{rrrfff\\\WWWUUURRRPPPPPPMMMIIIGGGGGGGGGGGGFFFHHHIIIIIIIIIIIIKKKOOORRRUUU\\\gggsss~~~|||vvv|||ssseeebbbhhhwwwjjjXXXMMMFFFEEECCCAAAAAAAAAAAA@@@BBBDDDGGGKKKRRR\\\fffmmm}}}~~~~~~}}}~~~zzzrrrkkkiiifffccceeeiiinnnooooooppppppoooooonnnooorrrwwwxxxvvvrrrooommmpppsssxxx~~~zzzvvvyyyxxxiiicccfffhhhkkkppptttwwwyyyzzzvvvssspppooorrrvvvyyyzzzlll^^^PPPJJJIIIGGGFFFFFFFFFEEECCCBBBAAABBBCCCDDDCCCBBB@@@??????@@@AAABBBEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIKKKLLLQQQOOOLLLJJJHHHHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNQQQSSSXXXaaapppvvv^^^YYYVVV___rrryyyyyyzzz}}}|||uuuooo\\\OOODDDBBBCCCEEEQQQ___uuukkk___TTTPPPOOOLLLJJJJJJHHHGGGGGGGGGGGGIIIJJJKKKOOOWWWbbbnnnxxxvvviiiaaa[[[VVVRRRRRROOOKKKIIIIIIIIIIIIHHHLLLLLLLLLKKKJJJLLLOOORRRYYY___iiiuuuuuuttt|||xxxjjjbbbcccnnnzzz{{{dddUUUJJJGGGDDDBBBBBBAAA???>>>AAAAAACCCFFFLLLUUU___fffvvv{{{zzzwwwxxx}}}}}}xxxrrrkkkgggjjjpppsssssssssrrrqqqooonnnmmmnnnooopppnnniiiddd```___cccfffmmmxxx{{{vvvvvvwww}}}tttgggeeeeeehhhmmmssswww{{{}}}}}}wwwuuurrrssswww|||qqq```NNNGGGGGGFFFEEEEEEFFFEEECCCBBBBBBBBBCCCDDDDDDCCCAAA@@@??????@@@@@@AAABBBBBBDDDFFFHHHJJJKKKLLLKKKJJJHHHFFFEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKIIIIIIJJJKKKMMMLLLIIIGGGFFFFFFGGGHHHEEEFFFFFFGGGIIIKKKLLLMMMQQQSSSXXX```nnnwww___XXXWWWaaatttxxxtttrrrqqqsssvvvvvvrrrooo\\\OOODDDBBBCCCEEEPPP]]]tttpppdddWWWQQQNNNKKKIIIIIIGGGGGGFFFFFFGGGHHHJJJKKKNNNTTT]]]jjjwww{{{pppggg___ZZZYYYVVVRRRPPPPPPOOONNNMMMOOOPPPOOONNNMMMNNNQQQSSS]]]cccmmmwwwwwwyyyrrrfffaaahhhrrr~~~ttt```OOOIIIDDDDDDCCCAAA???>>>BBBBBBBBBDDDHHHQQQZZZaaaooouuu}}}{{{oookkknnnxxxvvvoooppptttssssssrrrpppnnnmmmkkkjjjgggiiijjjiiifffbbb___^^^___bbbiiitttwwwrrrnnnrrryyysssjjjlllgggkkkqqqwww|||}}}{{{xxxxxxzzz}}}sssaaaMMMFFFGGGGGGGGGFFFDDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@AAACCCEEEGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIHHHIIIJJJIIIGGGGGGHHHJJJJJJHHHFFFEEEDDDEEEFFFGGGEEEFFFFFFGGGIIIKKKMMMNNNQQQTTTYYY```mmmzzzbbbWWWYYYdddwwwrrrssspppnnnooorrrtttsssqqq\\\OOOEEECCCCCCDDDOOO\\\tttrrreeeWWWPPPMMMJJJHHHIIIGGGFFFEEEEEEFFFGGGIIIJJJKKKOOOWWWeeettt}}}tttlllfffaaa___[[[YYYYYYXXXVVVTTTQQQQQQQQQQQQPPPQQQUUUWWW___fffoooxxx}}}nnneeeiiiqqq|||mmmVVVLLLEEEEEEEEEBBB@@@AAABBBBBBBBBCCCFFFLLLUUU[[[iiioooyyyxxxkkkfffjjjwww}}}xxxwwwwwwtttqqqllliiifffdddcccdddiiiooossssssqqqnnnmmmkkklllpppxxx~~~uuunnnkkkjjjrrr}}}rrrkkkooojjjnnnuuu{{{}}}}}}~~~~~~uuucccQQQIIIHHHFFFEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJGGGHHHHHHIIIIIIIIIHHHHHHFFFGGGHHHGGGFFFFFFGGGIIIHHHGGGEEEDDDCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNOOORRRUUUYYY```lll}}}{{{dddUUUZZZfffzzzuuuvvvrrrnnnnnnqqqssssssrrr\\\PPPEEECCCCCCDDDMMMZZZtttpppcccUUUOOOMMMJJJHHHIIIGGGFFFEEEEEEFFFGGGIIIJJJKKKMMMUUUbbbrrr~~~}}}vvvqqqhhhfffcccaaa___^^^[[[YYYRRRSSSTTTTTTTTTWWWZZZ^^^aaahhhqqqyyyxxxmmmnnnvvv}}}___QQQFFFFFFFFFAAA@@@CCC@@@@@@@@@AAACCCGGGNNNRRRaaaiiittt~~~zzzkkkdddgggrrr}}}~~~yyytttmmmeee___\\\[[[[[[eeeooo|||uuummmiiigggjjjtttpppiiilllmmmqqqxxx~~~~~~}}}}}}~~~}}}{{{rrrdddTTTLLLHHHDDDBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@??????@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDEEEGGGIIIJJJKKKIIIIIIJJJKKKKKKJJJHHHHHHFFFGGGHHHGGGFFFFFFHHHJJJKKKJJJHHHFFFEEEFFFGGGHHHJJJJJJJJJKKKLLLMMMNNNOOOQQQTTTYYY___iii{{{xxxcccSSSZZZhhh}}}~~~zzzvvvrrrqqqrrrsssqqqooo]]]PPPFFFCCCCCCCCCLLLXXXqqqnnnbbbUUUPPPNNNJJJIIIIIIGGGGGGFFFFFFGGGHHHJJJKKKLLLPPPXXXdddrrr~~~zzzvvvmmmkkkhhhfffdddbbb___\\\VVVWWWXXXYYYZZZ\\\aaaddddddkkktttzzztttuuu}}}jjjXXXIIIGGGEEE@@@???CCC???@@@@@@AAABBBEEEIIILLLYYY```lllxxxpppfffccckkkuuu|||ooojjjaaaYYYTTTRRRTTTUUUaaapppvvvkkkffffffhhhlllwwwppphhhkkknnnrrryyy~~~}}}{{{vvvvvvxxxzzzzzzxxxtttpppfff]]]TTTNNNHHHCCCBBBEEECCCCCCDDDDDDCCCCCCBBBBBB@@@@@@AAAAAABBBAAAAAAAAA@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBCCCEEEFFFHHHIIIJJJKKKLLLMMMLLLKKKIIIHHHHHHIIIJJJIIIHHHIIIKKKLLLPPPOOOLLLJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOSSSWWW\\\fffwwwuuu```UUU]]]nnn|||xxxwwwwwwuuuqqqmmm]]]PPPFFFDDDCCCCCCKKKWWWlllooocccWWWRRRPPPKKKHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKQQQZZZdddppp||||||zzzyyyxxxtttrrrooommmkkkhhhdddaaa]]]^^^_________bbbfffiiiiiiooowww{{{~~~yyyyyyqqq]]]LLLHHHEEE>>>===AAA@@@AAABBBCCCCCCEEEHHHKKKSSS[[[gggttt~~~yyykkkeeejjjrrr}}}qqqbbb]]]TTTMMMKKKLLLQQQTTTYYYlll}}}pppeeebbbeeeiiinnnyyyrrrkkknnnnnnsssyyy~~~~~~zzzwwwpppqqqrrrtttsssooohhhcccYYYTTTPPPMMMIIIEEEFFFKKKEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFKKKLLLMMMNNNMMMLLLIIIHHHJJJKKKLLLLLLKKKKKKMMMOOOTTTSSSPPPNNNMMMMMMNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLMMMQQQVVVZZZccctttrrr^^^XXXbbbsss}}}|||xxxrrrmmm]]]PPPFFFDDDCCCBBBKKKVVVgggqqqeeeZZZUUUQQQLLLHHHFFFIIIHHHGGGGGGHHHIIIKKKLLLIIIPPPYYYcccmmmxxx{{{sssrrruuuwwwxxxzzzxxxuuusssqqqnnnjjjgggccccccdddcccccceeehhhkkkmmmsssyyy|||}}}}}}yyyzzzxxxdddNNNEEECCC@@@@@@BBBAAAAAAAAABBBCCCDDDEEEFFFJJJRRR^^^iiirrr{{{tttiiidddeeeuuuyyyzzzxxxwwwuuukkk___VVVRRRMMMIIIIIIJJJLLLLLLWWWbbbxxxssslllhhhggglllrrrxxxzzznnnlllooorrrwww~~~~~~xxxrrroooiiifffddddddddd```WWWPPPMMMLLLJJJIIIHHHHHHIIIIIIFFFFFFEEEDDDCCCAAA???>>>???AAABBBBBB@@@??????@@@<<<===>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGLLLLLLLLLLLLMMMPPPRRRSSSUUUTTTRRRPPPNNNMMMMMMLLLLLLKKKIIIHHHHHHIIIKKKLLLNNNNNNQQQWWW^^^lllqqq^^^WWWeee}}}zzznnncccTTTGGGDDDCCCCCCKKKUUUkkkwwwhhhXXXQQQOOOLLLJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJNNNUUU]]]gggsss~~~zzzrrrooommmmmmvvv~~~zzzuuuqqqpppllljjjkkkkkkjjjkkkoootttsssvvvyyy{{{}}}yyyvvv}}}kkkVVVKKKFFFCCCBBBDDDAAAAAAAAAAAABBBCCCDDDEEEGGGOOOZZZdddmmmwww}}}ooogggdddeeehhhiiiggggggggg___VVVUUUQQQLLLJJJJJJLLLMMMMMMNNNUUUfffyyyyyymmmgggeeehhhqqq{{{vvvllllllqqqtttxxx}}}}}}vvvmmmggg\\\YYYWWWWWWXXXUUUOOOIIIKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFEEECCCBBB@@@??????@@@BBBAAA???>>>>>>???>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMPPPRRRSSSSSSRRRQQQOOONNNMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMPPPUUU[[[hhh~~~qqq\\\ZZZjjjzzzjjjYYYJJJDDDCCCBBBIIISSSiii~~~}}}mmm\\\TTTQQQMMMJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIMMMSSSZZZcccnnnyyyzzzxxxuuuuuu|||{{{wwwuuuqqqoooooonnnllllllpppuuuuuuwwwzzz{{{~~~{{{sssnnn{{{{{{~~~nnnZZZLLLFFFBBBAAABBB@@@@@@@@@@@@AAABBBCCCCCCDDDJJJSSS\\\fffqqq|||zzznnnfff^^^^^^\\\[[[]]]^^^[[[TTTSSSPPPLLLJJJJJJLLLLLLLLLKKKMMMUUUaaakkksss}}}~~~wwwppphhhdddeeemmm~~~{{{pppiiilllrrrvvvxxx{{{~~~|||tttggg^^^OOOLLLJJJJJJLLLKKKHHHDDDHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEEEECCCBBB@@@@@@???@@@AAA@@@>>>===>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCDDDFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIJJJLLLOOOQQQSSSQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLNNNRRRWWWbbbwwwsss\\\ZZZkkkrrr___LLLEEEBBBBBBHHHRRRfff|||tttbbbXXXSSSNNNJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIILLLOOOUUU]]]hhhssszzz|||xxxuuutttrrroooooorrrvvvuuuwwwzzz|||{{{tttjjjssszzzyyyxxxtttxxx|||{{{nnn]]]OOOGGGCCCBBBBBB@@@@@@@@@???@@@@@@AAAAAABBBGGGNNNUUU^^^iiivvv|||rrrkkkgggccc```bbbddddddaaa[[[XXXTTTRRRQQQQQQPPPOOOQQQOOOPPPUUUZZZ```iiisss~~~vvvmmmiiieeeeeejjjwwwtttkkkhhhlllssswwwxxxzzz}}}|||rrrcccWWWKKKIIIFFFFFFGGGGGGFFFDDDFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCAAA@@@@@@>>>???@@@???===<<<===???AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJLLLPPPUUU___ttt}}}uuu^^^UUUddd|||yyydddNNNEEEBBBBBBIIISSSeeezzzxxxeeeZZZUUUOOOKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMQQQXXXbbbmmmttt}}}}}}zzzyyywwwssssssvvvuuuuuuwww|||~~~}}}{{{mmmooouuu}}}~~~vvvvvv|||ooofffhhhmmmuuunnncccVVVMMMHHHEEECCCAAAAAA@@@?????????@@@@@@AAAEEEJJJOOOWWWbbboooxxx~~~zzzrrrooooooppprrrrrrllliiiddd```]]]ZZZWWWTTTUUURRRQQQRRRTTTVVV]]]eeeuuu}}}yyypppeeecccdddiiiqqqzzzpppjjjhhhmmmtttxxxxxxzzz|||zzzppp```TTTMMMKKKIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@??????@@@@@@>>><<<<<<>>>???BBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGFFFKKKKKKIIIIIIIIIIIIJJJKKKMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHKKKOOOTTT___sss~~~xxxvvv___QQQZZZkkk~~~gggOOOEEEBBBCCCJJJSSSdddxxxzzzfff[[[UUUPPPLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLOOOUUU]]]hhhoooyyy}}}zzz~~~~~~{{{wwwwwwyyywwwwww{{{qqqlllkkkooorrruuurrrlllqqqyyy{{{tttgggdddfffllllllggg\\\RRRLLLFFFAAABBBBBBAAA@@@????????????@@@CCCGGGKKKPPPYYYeeennnuuu~~~~~~~~~|||yyysssnnnjjjddd___[[[XXXUUUSSSTTTSSSRRRVVV\\\iiirrr~~~{{{rrrkkk``````eeennnyyyuuunnnkkkkkkooouuuxxxyyyzzz{{{vvvkkk\\\RRRMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@>>>======>>>@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBEEEHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDKKKJJJHHHGGGGGGHHHIIIIIILLLKKKJJJJJJJJJJJJJJJKKKHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIKKKPPPTTT^^^qqq{{{wwwwwwaaaPPPTTT]]]kkkjjjQQQFFFCCCCCCHHHPPPaaattt}}}hhh\\\VVVPPPLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKNNNSSSZZZcccjjjtttyyy~~~zzzyyy|||yyyzzz~~~wwwllleeegggiiijjjrrr~~~yyylllnnnvvv~~~wwwooommmlllrrrsssiii^^^TTTKKKCCCCCCCCCBBB@@@@@@????????????AAADDDGGGJJJQQQ[[[cccnnnwww}}}vvvpppkkkfffbbb^^^\\\WWWRRRSSSXXX]]]fffrrrzzz~~~|||qqqiiieeeaaabbbiiivvvyyyooommmmmmooosssxxxyyy{{{|||yyypppdddVVVNNNIIIIIIIIIHHHFFFDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCAAAAAAAAA???======???BBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCFFFIIIKKKGGGFFFFFFFFFEEEDDDDDDDDDGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLHHHHHHHHHIIIIIIHHHHHHHHHJJJJJJMMMPPPSSS\\\nnn|||yyy{{{fffPPPPPPSSS\\\mmmmmmSSSGGGCCCAAAEEEKKK[[[nnnlll^^^VVVPPPKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGJJJMMMQQQXXX___eeeooottt{{{|||zzz|||wwwyyy}}}~~~}}}nnndddeeefffcccgggooo{{{ssspppvvv|||xxxvvvzzzmmmbbbVVVLLLDDDCCCBBBAAA@@@?????????>>>@@@BBBDDDFFFLLLUUU\\\jjjtttxxxrrrkkkeee\\\TTTSSSVVVRRR\\\gggooottt{{{vvviiibbb```dddeeennn}}}zzzrrrlllllloooqqquuuyyy{{{}}}}}}xxxlll^^^QQQKKKFFFGGGHHHHHHFFFEEEDDDEEEAAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEBBBBBBAAA???===>>>@@@BBBBBBBBBCCCEEEFFFFFFFFFFFFEEEDDDBBBBBBDDDFFFJJJLLLDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMKKKJJJJJJJJJJJJKKKLLLLLLGGGHHHHHHIIIIIIHHHHHHGGGLLLLLLNNNPPPRRRZZZkkk{{{|||kkkOOONNNNNNTTTcccwwwpppTTTHHHCCC@@@BBBGGGWWWjjjooo```WWWOOOJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCEEEHHHLLLPPPVVV]]]bbblllqqqyyy}}}zzz{{{tttuuuyyy|||yyyttttttxxxxxxxxxjjjaaa```ccceeefffmmmyyyzzz{{{xxxgggZZZNNNKKKGGGCCC@@@???@@@BBBBBBAAA@@@@@@BBBGGGNNNSSS```iiiuuuzzzkkkbbb[[[UUU\\\XXXXXX\\\ccckkkwww{{{nnnaaa___cccdddlllyyy{{{tttpppkkkkkkqqqwwwzzz|||~~~}}}yyypppdddXXXNNNHHHIIIHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCDDDFFFGGGFFFDDD@@@@@@????????????@@@@@@DDDDDDFFFGGGGGGFFFEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKFFFFFFFFFEEEFFFFFFGGGGGGIIIKKKNNNRRRTTTZZZjjjyyypppXXXHHHGGGSSS]]]nnnmmmVVVIIIDDDAAABBBGGGRRRccc|||uuu___SSSQQQOOOLLLJJJHHHFFFEEEFFFGGGGGGFFFGGGHHHIIIJJJKKKQQQZZZaaaiiinnnuuu|||~~~wwwrrrsssrrrsssqqqjjjccceeekkk}}}zzzsssfff___^^^```aaafffppp}}}|||lllTTTKKKDDDCCCBBB>>>===???BBBAAA@@@@@@AAAEEEKKKPPPZZZbbboooyyywwwhhh]]][[[WWWUUUXXX\\\aaajjjssszzz|||ssshhh___```fffsss|||{{{qqqmmmkkkmmmtttzzz~~~{{{sssiii]]]SSSMMMJJJHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDEEEFFFDDDBBB??????>>>>>>>>>>>>??????BBBCCCEEEFFFFFFEEEEEEDDDAAAAAAAAAAAAAAABBBBBBBBBDDDCCCCCCBBBAAABBBBBBBBBCCCCCCCCCDDDFFFGGGIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFEEEFFFFFFGGGHHHGGGHHHKKKOOORRRZZZjjjyyyxxx___MMMJJJSSSZZZiii|||kkkUUUIIIDDDAAABBBFFFOOO```yyywwwaaaTTTRRRPPPMMMKKKIIIFFFFFFGGGHHHHHHGGGFFFHHHIIIIIIKKKPPPYYY___hhhmmmttt|||xxxpppkkkiiihhhgggeee___ZZZ^^^eeeyyy|||oooaaa[[[]]]```gggpppyyycccPPPCCCEEEGGG@@@<<>>>>>============>>>>>>AAABBBCCCDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@CCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHGGGHHHJJJMMMOOOWWWgggwwwhhhTTTMMMTTTXXXcccsssyyy~~~||||||zzzhhhTTTHHHCCCAAABBBDDDLLL\\\tttzzzdddXXXTTTQQQNNNLLLIIIGGGGGGHHHIIIHHHHHHEEEGGGHHHHHHJJJOOOWWW]]]fffkkksss|||{{{pppgggbbb^^^\\\ZZZXXXSSSQQQXXXaaavvv{{{zzzhhh^^^```eeeqqqzzzyyy^^^IIIIIIJJJBBB>>>CCCAAAAAA@@@??????@@@DDDGGGLLLSSS]]]gggnnnvvv~~~zzzpppfff```\\\XXXZZZ^^^bbbkkkxxx|||tttjjjdddaaadddooozzz~~~~~~vvvmmmmmmpppvvv~~~{{{qqqcccUUULLLHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCGGGFFFFFFGGGHHHGGGDDDBBB??????>>>>>>>>>>>>?????????@@@AAABBBCCCCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFFFFJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMTTTdddsssqqqZZZQQQUUUWWWaaaooottt{{{{{{}}}uuuuuuxxxyyywwwvvvuuugggUUUIIICCCAAABBBCCCJJJYYYppp~~~jjj\\\VVVSSSOOOLLLJJJHHHGGGHHHIIIIIIHHHDDDFFFHHHHHHIIIMMMTTTZZZccciiirrr{{{vvvjjj```[[[XXXUUURRRPPPMMMNNNWWWbbbuuurrreeeeeeiiizzzpppUUUMMMIIIAAA@@@EEE@@@AAAAAA@@@>>>???AAACCCHHHNNNWWW___fffnnnwww}}}|||oooeee\\\YYYZZZ[[[___hhhuuurrrjjjbbb```bbbhhhuuu{{{{{{tttoooqqqvvv}}}}}}sssiii\\\PPPIIIFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEGGGHHHFFFCCC@@@AAA@@@@@@??????@@@@@@AAA===>>>@@@AAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEEEEIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJLLLNNNTTTdddsssyyy```UUUWWWZZZdddrrrwww|||rrrssswwwwwwvvvvvvtttiiiXXXIIIBBBAAABBBAAAIIIWWWlllpppaaaYYYTTTPPPLLLJJJHHHGGGHHHIIIIIIHHHDDDFFFHHHHHHHHHLLLSSSXXX```fffpppyyytttggg^^^YYYTTTQQQNNNLLLKKKMMMYYYfffuuupppjjjkkkiiiTTTHHHAAAAAADDD???@@@AAA@@@??????@@@AAAEEEJJJQQQVVV\\\dddnnnttt|||zzzlllccc```\\\[[[___kkk{{{zzztttfff```[[[]]]ccclllyyy}}}{{{zzztttrrruuu{{{yyylllcccVVVMMMHHHFFFEEECCCEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCAAABBBCCCEEEFFFDDDAAA>>>AAAAAAAAA@@@@@@AAAAAAAAA<<<===???AAABBBBBBBBBAAA???@@@@@@@@@AAAAAAAAAAAACCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIDDDEEEIIIMMMOOOUUUdddsssgggYYY[[[___kkk{{{~~~rrrtttxxxxxxxxxzzzwwwnnn\\\KKKAAAAAABBBAAAHHHUUUiiiwwwfff\\\VVVQQQLLLIIIGGGGGGHHHIIIHHHHHHDDDFFFHHHHHHIIILLLRRRWWW^^^dddnnnwwwtttggg^^^ZZZRRROOOLLLKKKJJJNNN[[[hhhuuu|||sssqqqbbbMMMFFFDDDCCC???@@@AAAAAA@@@???@@@AAAAAAEEEJJJNNNSSSZZZcccjjjrrrzzzyyykkkhhhfffjjjttt~~~wwwnnnfff^^^ZZZYYY```hhhrrr}}}}}}vvvpppssswwwxxxhhh^^^RRRIIIGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDAAAAAACCCFFFGGGFFFCCC@@@AAA@@@@@@@@@@@@@@@@@@AAA<<<===???AAABBBBBBBBBBBB??????@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJDDDFFFJJJMMMNNNRRR___lllmmm]]]___dddsssvvvxxx}}}|||{{{~~~|||sssaaaLLLAAAAAABBB@@@FFFRRRfff|||}}}kkk___WWWQQQKKKIIIFFFFFFGGGHHHHHHGGGEEEGGGIIIIIIIIILLLQQQVVV]]]ccclllvvv}}}uuuhhh___ZZZRRROOOMMMLLLKKKPPP]]]kkkwww|||yyyvvv~~~}}}oooTTTLLLIIIDDD>>>@@@BBBBBB@@@@@@@@@AAA???BBBEEEHHHLLLSSS\\\cccjjjsss~~~yyysssppprrrzzz~~~xxxpppddd\\\\\\YYY[[[dddnnnwww~~~xxxyyyyyyrrrlllsssxxxxxxggg\\\OOOGGGFFFGGGGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFIIIKKKJJJFFFCCC@@@@@@????????????@@@@@@<<<===???AAABBBBBBBBBBBB@@@AAABBBCCCEEEFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJMMMNNNLLLMMMWWWccc~~~rrraaabbbgggwwwzzz|||wwwdddMMMAAAAAABBB@@@EEEPPPdddzzzmmm```WWWQQQJJJHHHFFFEEEFFFGGGGGGFFFEEEHHHJJJJJJJJJLLLQQQVVV\\\bbbllluuu{{{vvviii___ZZZTTTQQQOOONNNNNNSSS```mmm{{{|||wwwyyywwwcccMMMEEEFFF@@@AAAAAA@@@@@@@@@>>>;;;@@@AAABBBCCCFFFKKKRRRWWWeeemmmxxx}}}uuukkkbbb[[[WWWTTTZZZaaaiiiwww{{{xxxyyyxxxyyyqqqkkklllooo~~~zzzmmm^^^VVVLLLFFFFFFGGGFFFDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEFFFFFFCCC@@@???>>>>>>======>>>>>>???CCCBBBAAAAAABBBCCCEEEFFFCCCBBBAAA@@@@@@AAABBBCCCEEEDDDBBBAAAAAACCCFFFGGGEEEDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMHHHGGGIIILLLMMMOOOVVV___sss~~~iiidddnnn}}}~~~|||fffRRRFFFBBBBBBBBBFFFOOO```vvvvvv```SSSQQQNNNKKKIIIGGGHHHHHHGGGGGGHHHIIIIIIIIIIIILLLQQQTTTYYYaaakkksssxxx}}}~~~sssfff[[[UUURRRPPPPPPQQQXXXggguuuvvvxxxyyyxxx~~~oooYYYNNNJJJCCCCCCBBB@@@>>>??????>>>???@@@AAABBBDDDHHHOOOSSS```hhhsss|||~~~wwwnnneee]]]XXXUUUVVV\\\ccckkkvvv}}}yyytttttt{{{rrrnnnqqqvvvtttfffXXXQQQHHHDDDEEEGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFFFFCCCAAA>>>>>>>>>???@@@AAACCCCCCCCCBBBAAAAAABBBCCCDDDEEECCCBBBAAA@@@@@@AAABBBCCCEEEDDDBBBAAAAAACCCEEEGGGDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMIIIHHHIIIKKKLLLMMMSSS[[[ooolllgggpppnnnYYYKKKDDDBBBBBBDDDMMM]]]tttxxxbbbUUURRRNNNLLLIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIKKKPPPSSSXXX```jjjsssxxx{{{{{{mmmaaaYYYUUURRRRRRTTT[[[kkkyyyyyysssqqqxxx}}}qqqqqquuuzzzzzzeeeTTTKKKFFFEEECCC@@@======???BBB>>>???@@@@@@AAAEEEJJJNNNWWW___kkkuuu{{{|||vvvmmmccc[[[VVVTTTSSSWWW^^^fffnnnvvv||||||wwwqqqpppvvv~~~sssrrrwww{{{lll\\\PPPKKKEEEBBBDDDFFFGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBCCCEEEEEEDDDBBB>>>>>>???@@@BBBEEEGGGHHHBBBBBBBBBAAABBBBBBCCCDDDCCCCCCAAAAAAAAAAAACCCCCCEEEDDDBBBAAABBBCCCEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGHHHIIIJJJLLLLLLKKKHHHIIILLLLLLMMMRRRXXXjjjzzzpppjjjqqqwww```OOOFFFCCCCCCCCCJJJZZZppp|||fffXXXTTTNNNLLLIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHJJJNNNQQQVVV^^^iiirrrwwwzzz}}}vvviii___YYYTTTTTTWWW```qqqsssgggfffooo}}}pppjjjkkklllsss}}}tttkkkkkkvvvqqq\\\NNNHHHEEECCCBBB@@@>>>???CCC???@@@@@@@@@@@@BBBFFFIIINNNWWWbbblllttt{{{yyyrrrqqq}}}|||tttmmmcccYYYRRRPPPQQQRRRWWW___iiiqqqvvvwwwtttqqqnnnttt|||tttvvv|||yyyfffSSSLLLIIIDDDBBBCCCEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@BBBDDDEEECCCBBB>>>??????AAABBBDDDFFFGGGBBBBBBBBBBBBBBBCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLLLLIIIIIIMMMOOOPPPTTTZZZfffvvvqqqkkkpppgggRRRFFFCCCDDDBBBIIIWWWllliiiZZZTTTNNNLLLIIIHHHHHHIIIHHHGGGFFFGGGHHHGGGGGGIIILLLOOOUUU]]]hhhqqqvvvxxx{{{~~~~~~nnnccc\\\VVVUUUZZZeeevvvwwwggg___aaakkk|||tttgggdddccceeekkktttyyywwwmmmdddaaajjjzzz~~~iiiXXXMMMGGGDDDEEEEEE@@@@@@CCC@@@AAAAAA@@@@@@AAADDDFFFHHHOOOZZZdddmmmuuu~~~vvvmmmkkksssyyytttjjjdddZZZRRRMMMMMMOOORRRTTT]]]iiirrruuusssrrrrrrtttyyyvvvzzzwwwaaaOOOKKKIIIFFFDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@AAACCCDDDCCCAAA????????????@@@AAABBBCCCAAAAAABBBCCCDDDDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLIIIJJJOOOSSSTTTXXX]]]dddttt~~~ooohhhkkk}}}rrrWWWGGGCCCEEECCCHHHUUUiiilll[[[UUUOOOLLLJJJHHHIIIIIIHHHHHHFFFGGGHHHHHHGGGHHHKKKMMMTTT\\\gggoootttwww{{{}}}rrrfff^^^WWWWWW]]]iiizzz~~~nnnbbb\\\___lllyyy~~~jjjaaacccbbbdddllltttuuuooohhh```eeeqqqyyyjjjZZZNNNFFFHHHIIIDDDAAABBBAAAAAABBBAAA@@@@@@CCCEEEDDDJJJRRR[[[cccmmmwww~~~yyymmmiiijjjvvv~~~xxxoooiii^^^ZZZSSSMMMJJJKKKNNNQQQRRRYYYdddooorrrtttyyyxxxyyyqqq]]]NNNJJJIIIGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDBBBAAA@@@@@@AAABBBAAA@@@??????>>>======>>>>>>>>>@@@AAACCCDDDFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDFFFGGGIIIKKKLLLJJJGGGHHHNNNSSSUUUXXX\\\___qqq~~~{{{zzz~~~|||lllaaabbbrrr```JJJCCCDDDCCCGGGRRRddd{{{ooo]]]VVVOOOMMMJJJIIIIIIIIIIIIHHHGGGHHHIIIIIIHHHHHHJJJLLLRRRYYYccckkkpppuuuzzz~~~wwwggg___XXXYYY```mmm~~~{{{nnnaaa\\\cccmmmttteeecccbbbfffooozzz~~~zzzkkkkkkqqqooo[[[KKKJJJLLLGGGBBBBBB???@@@AAA@@@??????AAACCCBBBFFFLLLQQQXXXbbbmmmuuuzzz~~~qqqiiieeennn{{{{{{vvvnnnccc[[[TTTQQQMMMJJJIIIKKKMMMOOOQQQUUU^^^hhhooowww{{{www~~~vvveeeVVVNNNGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFDDDBBB@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<======???AAACCCFFFHHHIIIIIIJJJFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEGGGIIIKKKLLLIIIEEEEEEKKKPPPRRRSSSVVVXXXkkk|||yyyxxx{{{|||hhh[[[XXXddd}}}iiiPPPFFFEEEBBBEEENNN___uuurrr```XXXOOOMMMJJJIIIIIIJJJIIIHHHHHHIIIJJJJJJIIIHHHJJJKKKNNNUUU^^^ffflllrrryyy}}}~~~hhh```ZZZ\\\dddqqqxxxggg]]]```iiivvvmmmaaacccjjjvvv|||xxx{{{eeeNNNKKKLLLHHHCCCCCC>>>???@@@???>>>>>>@@@BBBBBBDDDHHHKKKPPPZZZeeennnuuuzzzuuukkkcccjjjuuuzzzuuupppggg[[[RRRMMMLLLJJJIIIIIIJJJLLLNNNRRRSSSYYYbbblll{{{xxxwww{{{lll\\\QQQMMMCCCDDDEEEEEEDDDDDDEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDBBB@@@???@@@@@@???===<<<<<<<<<<<<<<<======>>>???@@@CCCFFFIIIKKKKKKKKKEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@??????????????????@@@@@@BBBCCCCCCEEEGGGIIIKKKLLLGGGCCCBBBHHHMMMNNNNNNPPPRRRggg}}}|||zzz}}}}}}gggWWWRRR[[[pppnnnUUUJJJGGGAAACCCLLL\\\rrruuucccZZZPPPMMMJJJIIIJJJJJJIIIHHHIIIJJJKKKKKKIIIIIIJJJKKKLLLRRR[[[bbbhhhooowww}}}iiiaaa[[[^^^gggtttyyyqqqaaa^^^cccrrryyyccciiinnnsss~~~~~~^^^QQQQQQNNNGGGBBBDDDDDDCCCAAA?????????@@@???AAADDDHHHMMMTTT]]]bbbooorrrwww|||pppeeeeeelll{{{~~~wwwmmmbbbXXXPPPKKKKKKJJJIIIHHHHHHJJJKKKMMMLLLVVV___bbbhhh}}}xxx{{{{{{nnn___QQQJJJIIIGGGEEECCCDDDFFFGGGEEEBBBFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFFFFEEEDDDCCCAAACCCBBBAAA@@@???>>>>>>>>>@@@>>>======>>>??????>>>BBBCCCFFFHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAACCCAAAAAACCCFFFGGGEEECCCFFFEEEDDDCCCEEEHHHLLLNNNSSS___rrr{{{yyyttt\\\OOOVVVeeennntttXXXHHHCCCDDDEEEIIIUUUiii|||fffTTTQQQOOOMMMMMMLLLKKKIIIGGGKKKJJJIIIHHHIIIKKKMMMNNNQQQSSSVVVZZZ```kkkxxx|||nnnddd^^^bbbjjjuuunnn~~~yyy|||xxxgggaaacccpppllljjjjjjooozzzppp]]]UUUOOOIIIFFFDDDDDDDDDBBBAAA????????????AAACCCEEEHHHNNNUUUZZZeeehhhmmmqqquuuwww{{{}}}iiifffiiivvv{{{vvvmmmbbbYYYQQQLLLJJJKKKJJJIIIHHHIIIKKKNNNOOOOOOQQQTTTYYYfffzzztttgggZZZNNNHHHIIIFFFDDDBBBBBBDDDEEEDDDCCCEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFEEECCCAAA@@@BBBAAA@@@??????>>>?????????>>><<<<<<>>>???>>>===AAACCCEEEGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCAAA@@@BBBEEEFFFFFFDDDFFFEEEDDDDDDEEEGGGJJJKKKNNNXXXkkk}}}|||yyyaaaSSSWWWccclll{{{www\\\JJJCCC@@@AAAGGGSSSeee{{{jjjWWWSSSPPPNNNLLLLLLKKKJJJHHHKKKJJJIIIHHHIIIKKKMMMNNNRRRUUUXXX[[[```iiittt}}}qqqggg```dddmmmyyyddduuuvvvpppxxxqqqgggdddooo}}}ooofffiiissssssbbbUUUOOOMMMFFFFFFEEEDDDCCCAAA???>>>???@@@AAAAAACCCGGGLLLPPP\\\___dddhhhkkkooorrruuuxxxzzz}}}vvvlllgggqqqzzzvvvpppjjj```VVVOOOKKKJJJKKKHHHGGGGGGGGGHHHKKKNNNOOORRRPPPPPPYYYnnnzzziii]]]RRRIIIGGGHHHGGGDDDBBBBBBDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGFFFEEEDDDBBB@@@???@@@@@@????????????@@@@@@???>>><<<<<<>>>???>>>===@@@BBBCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@???@@@@@@BBBAAA???@@@CCCEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHJJJQQQbbbvvv}}}~~~jjjXXXWWW___gggsss}}}}}}~~~yyy```MMMDDDBBBDDDIIITTTfff{{{qqq^^^VVVRRRNNNKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIKKKLLLMMMRRRUUUXXX[[[___fffpppwwwvvvllleeehhhsss```pppsssuuupppiiippp}}}jjjhhhkkkssszzzfffYYYSSSJJJIIIGGGFFFEEECCC@@@>>>>>>????????????BBBFFFIIISSSVVVZZZ^^^aaadddhhhjjjlllooosssuuuxxxzzz~~~xxxjjjmmm{{{yyyqqqkkkccc^^^VVVOOOJJJHHHIIIKKKIIIIIIHHHIIIJJJMMMOOOQQQQQQRRRXXXfffzzz~~~ppp___SSSLLLGGGFFFIIIGGGEEECCCCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@@@@@@@@@@AAAAAABBB@@@???======???@@@???>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@?????????AAA@@@??????AAADDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJNNN\\\qqqttt^^^UUUYYY___mmmyyyvvvuuuvvvyyyuuu```NNNDDDBBBDDDJJJTTTdddxxxyyyfffXXXTTTNNNKKKJJJKKKLLLLLLIIIIIIIIIIIIIIIKKKLLLMMMPPPSSSWWWZZZ]]]dddmmmttt}}}~~~uuunnnppp{{{[[[jjj}}}qqqppp}}}{{{pppiiifffuuugggXXXOOOMMMJJJHHHHHHFFFBBB???===>>>???>>>>>>@@@CCCFFFHHHJJJNNNPPPSSSVVVZZZ\\\bbbeeeiiilllooorrrvvvyyyxxxzzz~~~rrrmmmttt~~~~~~~~~~~~}}}yyyrrrhhhaaaTTTRRRNNNJJJHHHGGGHHHIIIKKKLLLMMMOOOQQQRRRTTTTTTOOOUUU___lllzzzttteeeVVVMMMIIIFFFGGGJJJDDDDDDCCCBBBAAAAAABBBCCCAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBB@@@>>>???@@@AAA@@@@@@>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????@@@BBBEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJLLLLLLWWWjjj{{{}}}cccTTTTTTYYYhhhrrrzzz}}}tttqqqssspppssswwwvvvnnn___OOOEEE???@@@EEEMMM[[[ppp}}}iiiYYYTTTNNNJJJIIIKKKLLLLLLHHHHHHHHHIIIJJJJJJKKKLLLKKKNNNSSSVVV[[[bbbkkkrrr{{{~~~~~~~~~VVVaaaxxxzzzpppxxxoooccchhhtttyyybbbVVVQQQLLLJJJJJJHHHEEEAAA>>>???@@@???>>>???BBBDDDDDDEEEHHHIIIKKKNNNQQQTTTYYY\\\___ccceeehhhllloooooorrrvvv{{{vvvqqqttt}}}}}}|||yyyxxxvvvtttoooggg^^^WWWIIIHHHGGGFFFFFFFFFGGGGGGHHHKKKOOOSSSWWWXXXXXXXXXVVV]]]eeellluuuiii\\\NNNIIIHHHGGGHHHJJJBBBCCCDDDBBB@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAACCCDDDEEECCCBBBAAAAAAAAAAAABBBBBBBBB@@@>>>>>>@@@AAA@@@???======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@AAA@@@???@@@CCCEEEHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKQQQaaarrr}}}fffSSSQQQWWWdddmmmwww|||rrrnnnpppmmmnnnooopppkkk```QQQEEE@@@AAACCCIIIVVVkkk{{{gggYYYTTTNNNJJJIIIJJJKKKKKKGGGHHHHHHIIIJJJJJJKKKKKKGGGJJJNNNRRRWWW___iiiqqqyyy|||TTTZZZjjjtttuuuyyy|||iiieeehhhqqqxxxqqq\\\VVVOOOKKKKKKJJJGGGDDDAAAAAAAAA@@@>>>>>>???AAABBBDDDEEEFFFFFFHHHLLLNNNPPPRRRVVVYYY[[[]]]aaacccfffiiinnntttyyy}}}yyyqqqwww~~~|||yyyvvvuuuqqqoookkkgggbbbZZZSSSMMMFFFFFFEEEEEEFFFHHHJJJKKKLLLQQQYYY```fffhhhhhhgggiiipppwwwzzz}}}www```TTTIIIGGGHHHHHHGGGHHHFFFHHHJJJHHHDDDAAA@@@@@@??????@@@AAAAAA@@@??????AAA@@@@@@@@@@@@BBBCCCDDDBBBAAA@@@@@@????????????@@@>>>======>>>??????>>><<<<<<======>>>???AAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBAAAAAAAAABBBBBB???AAABBBAAA??????@@@BBBFFFEEEEEEFFFHHHJJJMMMOOOPPPLLLOOO\\\kkkyyyiiiUUURRRYYYfffnnnyyyqqqmmmnnnpppooooooqqqooodddSSSFFFBBBBBBCCCGGGSSSiii{{{gggWWWSSSNNNJJJIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJFFFHHHKKKNNNRRR[[[fffnnnwwwzzz~~~VVVXXXaaawwwxxxssspppssspppfffdddbbbeeeooo~~~___XXXPPPLLLLLLLLLIIIFFFCCCCCCCCC@@@>>><<<===>>>===>>>?????????AAADDDGGGJJJLLLOOORRRTTTVVVYYY\\\aaadddiiipppuuuyyy{{{|||~~~tttuuu~~~~~~~~~}}}{{{xxxtttqqqppplllhhhccc^^^XXXRRRKKKGGGIIIHHHFFFFFFGGGKKKNNNQQQXXX^^^iiissszzz~~~~~~}}}{{{{{{nnnZZZOOOFFFFFFIIIHHHFFFFFFKKKNNNQQQOOOKKKFFFDDDDDD>>>???@@@AAAAAA@@@???>>>CCCBBBAAA@@@@@@@@@BBBBBBAAA@@@???>>>============>>>===;;;;;;=========<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCDDDAAAAAA@@@@@@@@@?????????BBBBBBAAAAAAAAABBBCCCCCC>>>AAACCCBBB@@@>>>???@@@CCCCCCBBBCCCFFFJJJNNNPPPSSSOOOPPPZZZhhhwwwkkkVVVTTT]]]iiiqqq~~~rrrmmmnnnrrrqqqrrruuuttthhhUUUFFF??????>>>AAALLLccc~~~}}}jjjVVVSSSNNNJJJIIIIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHJJJKKKOOOXXXdddlllwwwyyy}}}RRRSSSWWWbbbxxxyyynnnmmmooouuulllaaa```eeegggjjjuuunnn^^^PPPLLLJJJGGGGGGJJJEEEEEEDDDCCCBBB@@@???>>>>>>===<<<;;;<<<>>>@@@AAACCCCCCCCCEEEHHHLLLOOORRRVVVYYY___dddiiinnnssswwwwwwzzz~~~{{{{{{xxxtttpppmmmiiidddaaa___ZZZSSSOOOLLLIIIEEEAAAGGG===:::CCCJJJKKKPPPYYYdddrrruuukkkRRRNNNIIIEEEDDDEEEEEEEEEJJJOOOTTTSSSMMMGGGDDDDDDAAA@@@??????>>>>>>??????BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::===>>>>>>>>>????????????@@@?????????@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@???>>>>>>>>>???AAAAAADDDCCCAAA???>>>>>>??????CCCCCCBBBAAA??????@@@BBBCCCBBBBBBDDDGGGLLLPPPSSSTTTQQQPPPTTTaaavvvwww\\\TTTaaappp}}}xxxooolllnnnrrrvvvwwwvvvooo]]]MMMFFFBBB@@@CCCJJJZZZwwwooo[[[TTTNNNMMMLLLIIIHHHJJJHHHIIIJJJJJJJJJIIIHHHGGGIIIJJJKKKMMMSSS[[[eeellltttwww{{{}}}~~~OOOPPPSSS]]]ooosssnnnkkklllyyyttteee^^^bbbdddeeennn}}}~~~kkkYYYRRRQQQNNNKKKJJJEEEEEEDDDDDDBBBAAA???>>>???>>>=========>>>@@@BBBAAAAAAAAABBBEEEHHHKKKMMMNNNQQQVVVZZZ^^^ccchhhkkkooosssxxx||||||yyysssooojjjfffbbb^^^ZZZXXXTTTPPPKKKHHHHHHFFFDDDBBBGGG@@@@@@GGGLLLOOOZZZhhh{{{{{{jjj___PPPLLLGGGDDDDDDDDDEEEEEEIIINNNRRRQQQKKKEEECCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@??????>>>======<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>????????????????????????@@@AAABBBBBBAAA@@@???????????????>>>>>>=========>>>???@@@DDDCCCAAA@@@?????????@@@AAABBBBBBAAA???>>>@@@AAABBBAAAAAACCCFFFJJJNNNQQQRRRPPPNNNRRR^^^qqqdddYYYdddsss|||ssspppsssvvvzzz||||||uuudddTTTGGGCCCBBBDDDIIIWWWsssttt```WWWPPPOOOMMMJJJIIIJJJIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJLLLQQQYYYccciiiooosssxxx{{{}}}KKKMMMPPPVVVccczzz~~~tttlllgggnnnyyyooobbbbbbaaa```fffqqq{{{~~~{{{pppnnnzzzwww```UUURRROOOJJJHHHFFFFFFEEEDDDCCCAAA@@@???@@@???>>>>>>>>>???@@@AAA????????????AAACCCFFFGGGFFFIIIMMMPPPSSSVVVZZZ]]]dddhhhmmmrrruuuxxx{{{}}}}}}{{{wwwsssjjjfff___ZZZVVVSSSPPPNNNHHHFFFCCCCCCCCCDDDDDDCCCFFFDDDFFFMMMQQQXXXjjj|||}}}{{{qqq___TTTKKKHHHDDDBBBCCCDDDEEEEEEHHHKKKNNNLLLGGGCCCBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>@@@@@@??????>>>=========>>>>>>=========<<<<<<<<<999:::;;;<<<>>>???@@@@@@??????????????????@@@AAAAAA@@@??????????????????=========<<<===>>>>>>???CCCBBBAAA@@@?????????@@@???@@@BBBAAA@@@>>>??????@@@@@@@@@AAACCCGGGJJJMMMNNNLLLKKKNNNYYYllllll]]]eeevvvzzzvvvwww{{{mmm\\\JJJEEEDDDFFFHHHRRRmmmxxxddd[[[RRRPPPNNNKKKJJJKKKIIIJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIJJJNNNVVV^^^dddiiinnnuuuzzz}}}JJJKKKNNNRRRZZZkkkvvvmmmnnntttnnnjjjbbb^^^bbblllyyyuuukkklllyyymmm[[[QQQLLLKKKJJJGGGGGGFFFFFFDDDCCCAAA@@@AAA@@@???>>>>>>??????@@@>>>>>>>>>>>>???@@@AAABBBCCCEEEHHHJJJLLLNNNQQQSSSXXX\\\aaafffjjjnnnrrrtttwwwzzz~~~}}}{{{{{{{{{{{{zzzyyytttnnnjjjddd___XXXRRROOOLLLJJJHHHDDDCCCAAAAAAAAABBBCCCDDDDDDEEEKKKSSS[[[fffxxx}}}|||zzzfffVVVNNNGGGDDDAAA@@@BBBCCCDDDDDDGGGHHHIIIGGGDDDAAAAAAAAAAAA@@@@@@???>>>?????????????????????????????????????????????>>>>>>==================<<<<<<<<<;;;999:::;;;===???@@@AAABBB??????>>>>>>>>>??????@@@@@@??????>>>>>>>>>??????============>>>>>>??????@@@@@@@@@??????>>>>>>>>>===???AAAAAA@@@>>>>>>>>>?????????@@@AAADDDGGGHHHHHHHHHHHHKKKVVVhhh}}}rrr```dddzzz{{{xxxeeeNNNGGGEEEGGGGGGMMMfffyyyggg\\\RRROOOOOOMMMLLLMMMJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIILLLRRRYYY___cccjjjsssyyy}}}KKKKKKMMMPPPTTT___wwwvvvqqqqqqwwwhhh```aaammm}}}yyypppvvvnnnXXXNNNMMMOOOIIIIIIIIIHHHFFFEEECCCBBBAAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@AAACCCEEEFFFFFFGGGIIIKKKOOORRRWWW[[[___ccchhhkkkooorrrwwwzzz|||}}}}}}{{{xxxtttuuutttsssrrrooojjjccc^^^\\\WWWQQQLLLJJJHHHFFFEEECCCCCCBBBAAA@@@AAABBBCCCFFFHHHOOO[[[fffqqq~~~}}}kkkYYYNNNJJJCCCAAA??????AAACCCDDDDDDDDDEEEEEEDDDAAA@@@@@@@@@???>>>>>>===============??????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::;;;<<<>>>@@@BBBCCCDDD???>>>>>>======>>>>>>>>>>>>>>>>>>======>>>>>>???>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>=========<<>>???@@@??????@@@AAABBBDDDEEECCCDDDFFFJJJTTTfff{{{xxxcccfffqqqUUUJJJDDDFFFFFFJJJaaa||||||hhh\\\QQQNNNOOONNNNNNNNNKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJOOOUUUZZZaaahhhqqqyyy}}}JJJHHHJJJOOOPPPVVViii}}}}}}qqqkkkvvvtttgggeeeooofffTTTMMMLLLLLLKKKKKKJJJIIIGGGFFFEEEBBBBBBAAAAAA@@@???>>>>>>????????????????????????>>>???AAAAAAAAAAAACCCDDDGGGJJJNNNRRRUUUYYY]]]```eeehhhmmmqqqtttvvvyyy{{{}}}zzzwwwqqqmmmkkkjjjhhhfffccc^^^XXXSSSQQQNNNIIIFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBEEEGGGNNNRRRYYYccclllttt|||mmm[[[NNNGGGDDDBBB@@@??????AAACCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>======<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::;;;<<<===???AAACCCDDDEEE???>>>>>>==============================>>>>>>???>>>>>>???@@@@@@@@@@@@@@@======>>>>>>>>>>>>===<<<===???AAAAAA@@@???@@@AAAAAAAAAAAAAAAAAABBBBBBCCC@@@BBBEEEHHHQQQbbbxxx}}}iiijjjbbbPPPDDDFFFFFFHHH[[[sssmmm___RRRNNNOOOOOONNNOOOLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJNNNSSSWWW```gggpppxxx|||GGGDDDFFFLLLMMMNNN[[[lll~~~~~~tttjjjiiisssuuunnnsss~~~fffUUULLLNNNNNNMMMLLLKKKIIIHHHGGGEEEEEEDDDDDDBBBAAA@@@???>>>>>>>>>?????????>>>>>><<<===??????>>>>>>???AAABBBDDDGGGJJJLLLOOOSSSVVVYYY]]]ccchhhkkknnnrrrtttvvvwwwzzz}}}|||uuurrrnnnhhhbbb___]]][[[YYYWWWTTTOOOLLLHHHFFFCCCCCCCCCCCCBBBAAA@@@BBBEEEFFFGGGJJJNNNRRRZZZaaahhhjjjkkknnntttyyy}}}}}}rrr___RRRIIIEEECCCAAA@@@??????AAACCCCCCCCC@@@@@@AAAAAAAAA@@@>>><<<>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===???@@@BBBCCCCCC???>>>===<<<<<<<<<<<<======<<<<<<<<<<<<===>>>???======???@@@@@@@@@???>>>===>>>???@@@@@@???>>>>>>???@@@AAA@@@???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBBBB@@@BBBEEEGGGNNN]]]rrr}}}kkknnn{{{pppWWWEEEEEEEEEEEETTTjjjtttdddUUUPPPPPPOOONNNMMMLLLLLLJJJJJJIIIJJJJJJKKKLLLLLLLLLKKKKKKMMMRRRUUU```fffooovvvzzzDDD@@@CCCJJJKKKIIIRRRaaassszzzttttttyyymmm___hhhwwwwwwwww}}}dddTTTOOOOOOOOONNNLLLKKKIIIHHHGGGGGGGGGFFFEEECCCBBBAAA======>>>>>>???>>>>>>===<<<>>>??????>>>>>>???@@@???AAACCCEEEGGGIIIMMMPPPQQQVVV[[[aaaeeehhhllloooooopppsssvvvzzz}}}rrrllljjjfff___YYYVVVTTTRRRQQQPPPNNNKKKHHHCCCBBBAAABBBDDDDDDCCCAAA@@@CCCGGGKKKMMMRRRXXX]]]ccclllsssooohhhgggnnnuuu{{{}}}yyygggWWWNNNIIIFFFEEEAAA@@@???@@@BBBCCCCCCBBB??????@@@AAABBBAAA>>>;;;??????>>>===============<<<=========>>>>>>??????>>>>>>>>>>>>>>>?????????>>>=========<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBB???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???;;;<<<>>>?????????>>>===??????AAABBBBBBAAA@@@???@@@AAAAAA@@@???@@@CCCEEEDDDDDDDDDCCCCCCBBBBBBBBBAAACCCEEEFFFKKKYYYmmm|||{{{kkkooolllzzz]]]FFFEEEEEECCCOOOcccyyyiiiXXXRRRQQQOOOMMMLLLMMMLLLKKKIIIIIIJJJJJJKKKNNNNNNMMMLLLLLLMMMQQQTTT```fffnnntttxxx}}}DDDDDDEEEFFFGGGJJJPPPSSScccyyyvvvzzzrrrfffggglllwwwzzzbbbXXXVVVSSSQQQRRRSSSOOOHHHIIIHHHHHHHHHGGGFFFEEEDDD@@@@@@???>>>===<<<;;;;;;======>>>>>>>>>>>>>>>===>>>>>>???@@@AAACCCDDDEEEJJJNNNRRRVVVZZZ]]]```ccceeefffiiilllppptttxxxzzz{{{}}}~~~|||rrrmmmfffaaa^^^YYYTTTOOONNNMMMJJJHHHFFFEEEEEEEEEDDDAAAAAAFFFFFFBBBCCCGGGGGGIIIMMMRRRXXXaaajjjqqq{{{uuupppmmmhhhffflllvvvzzzttt|||ppp\\\PPPJJJEEEBBBBBB????????????????????????????????????>>>>>>>>>===>>>============<<<<<<<<<>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<<<>>===<<<;;;<<<===>>>;;;;;;<<<===???@@@@@@???======<<<;;;;;;;;;;;;<<<===<<<:::999999:::;;;======>>>???>>>======???AAA@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFF@@@AAACCCEEEFFFMMM___pppzzzppp]]]eeeooogggOOOIIIKKKKKKPPPXXXtttqqq[[[SSSRRROOOJJJIIIKKKJJJIIIIIIIIIKKKLLLMMMPPPOOONNNLLLKKKLLLOOORRR___eeennnuuuzzz~~~DDDEEEEEEFFFGGGJJJNNNRRR\\\ooo{{{lllkkkllltttxxxaaaZZZTTTTTTXXXWWWQQQKKKLLLKKKJJJIIIHHHGGGEEECCCBBBAAAAAA@@@???>>>===============>>>>>>>>>======>>>>>>>>>???@@@AAABBBCCCDDDGGGKKKNNNQQQTTTWWWYYY[[[]]]___bbbgggkkknnnpppuuuxxxzzz|||~~~}}}{{{wwwrrrnnngggbbb\\\XXXUUUQQQLLLHHHHHHGGGEEECCCBBBAAAAAABBB@@@===>>>BBBDDDBBBDDDIIIKKKQQQ\\\hhhrrrxxx{{{{{{uuurrrqqqrrrpppooovvv|||zzzyyyiiiWWWMMMHHHCCCAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>===============<<<<<<<<<;;;;;;===========================>>>>>>>>>>>>===<<<<<<======<<<;;;;;;;;;<<<===;;;;;;<<<===?????????>>>======<<<;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>???>>>======???AAA??????AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDD@@@@@@CCCEEEFFFLLL\\\lllvvvnnnYYYYYYaaarrrjjjQQQGGGFFFFFFKKKSSSooowww```VVVSSSPPPLLLKKKJJJJJJIIIIIIIIIJJJLLLLLLOOOOOONNNLLLKKKLLLOOOQQQ]]]ccckkksssyyy}}}EEEEEEFFFFFFFFFIIIMMMPPPUUUcccyyy{{{vvvrrrsss~~~xxx{{{uuueeeZZZ]]]bbb^^^WWWSSSQQQPPPMMMLLLKKKIIIFFFDDDDDDDDDCCCBBBAAA@@@??????========================>>>>>>>>>>>>>>>???@@@@@@>>>AAADDDFFFHHHJJJMMMOOOQQQRRRTTTXXX\\\```ccceeelllnnnrrruuuwwwyyy}}}~~~}}}zzzvvvqqqjjjbbb]]]YYYVVVQQQNNNKKKHHHEEEBBBCCCBBBAAA@@@??????@@@@@@CCCAAAAAAFFFHHHIIIMMMQQQVVVaaaqqqpppqqquuuzzz|||~~~kkk]]]OOOHHHEEEAAA???@@@========================>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::=================================>>>======<<<;;;;;;:::::::::::::::;;;<<<;;;;;;<<<===>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????>>>>>>???@@@>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBB???@@@DDDFFFGGGKKKYYYffftttpppXXXQQQUUUaaasssqqqVVVHHHCCCBBBGGGOOOfffhhhZZZUUUQQQNNNMMMJJJJJJJJJIIIJJJJJJKKKLLLOOOOOONNNLLLKKKLLLNNNQQQYYY___hhhpppwww|||EEEFFFFFFFFFFFFGGGKKKMMMTTT[[[kkk|||vvv{{{wwwqqqqqqvvvwwwfffiiinnniiicccaaaXXXUUUPPPNNNNNNLLLIIIFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>==================>>>>>>===<<<<<<============???AAABBBCCCDDDGGGIIIKKKLLLNNNQQQUUUXXX\\\]]]aaadddhhhlllnnnrrrvvvyyy|||}}}~~~~~~{{{yyyyyyvvvqqqlllfff___WWWRRRPPPNNNKKKHHHFFFDDDBBBAAABBBAAA@@@@@@@@@@@@AAABBBFFFFFFHHHLLLPPPUUUZZZ]]]hhhtttyyypppvvv~~~sss]]]RRRHHHDDDCCC@@@???@@@========================>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999;;;<<<<<<<<<<<<<<<======<<<============<<<;;;;;;999999999999::::::;;;;;;;;;<<<=========<<<<<<======<<<;;;;;;::::::;;;;;;999:::;;;<<<<<<<<<;;;;;;<<<>>>??????>>>>>>???@@@??????AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGDDDCCCBBBAAAAAAAAAAAAAAAAAABBBEEEIIIIIILLLWWWbbbvvvxxx___RRRTTT\\\lll}}}xxx]]]LLLDDDBBBGGGNNN\\\wwwqqq___VVVRRROOOMMMLLLLLLKKKKKKKKKLLLLLLLLLNNNNNNNNNMMMKKKLLLNNNPPPVVV\\\eeennnuuu|||DDDEEEFFFFFFFFFGGGIIILLLSSSVVVbbbxxx{{{xxxsssmmmjjjnnnuuuxxxvvvyyyvvvrrrqqq```ZZZRRRNNNMMMLLLIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@???>>>============>>>======<<<;;;;;;;;;<<<<<<===???@@@@@@???@@@CCCEEEGGGHHHIIIKKKNNNQQQTTTUUUXXX[[[___bbbeeeiiimmmoootttuuuvvvxxxzzz{{{}}}~~~}}}|||yyyuuurrrrrrmmmfff```[[[VVVQQQOOOIIIHHHGGGEEEBBBAAAAAAAAAAAAAAA@@@???@@@AAABBBCCCCCCFFFKKKRRRZZZccckkknnnuuu{{{xxxyyyyyyooo___RRRJJJCCCBBBBBB@@@???AAA>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::::::::999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::777888999:::;;;;;;<<<<<<;;;===???>>><<<;;;<<<===<<<<<<;;;:::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<===???@@@???>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDGGGKKKLLLNNNVVV```zzzgggVVVUUU\\\jjjzzzyyyaaaOOOEEECCCGGGMMMWWWoooxxxcccWWWRRROOOMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNMMMKKKKKKMMMOOOSSSYYYbbbkkkttt{{{CCCDDDEEEFFFFFFFFFIIIKKKPPPSSS[[[lllxxxxxxssshhhddddddjjj|||nnneeeXXXPPPNNNLLLIIIFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA???>>>======>>>???===<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;<<>>???@@@@@@???>>>>>>???@@@AAABBBBBBIIIRRRZZZfffttt|||~~~www}}}|||{{{|||ttt^^^PPPIIIDDDAAABBBBBB???>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888:::<<<===>>>>>>>>><<>><<<;;;;;;:::::::::::::::999::::::;;;;;;<<<<<<<<<;;;===@@@@@@???>>>>>>???AAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHFFFEEECCCCCCBBBBBBEEEDDDGGGKKKMMMOOOVVV___zzzoooYYYVVVYYYfffttt|||wwwdddRRRFFFBBBDDDHHHTTThhhhhhYYYSSSOOOLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNMMMLLLKKKMMMNNNQQQVVV___hhhpppxxxAAACCCEEEEEEFFFGGGIIIKKKLLLOOOUUU___qqq~~~vvvtttwwwrrrhhhbbb```hhhuuuwwweeeXXXSSSQQQMMMJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCAAA???>>>>>>???@@@<<<<<<;;;;;;;;;<<<<<<===:::;;;;;;:::999:::===@@@AAAAAAAAABBBCCCDDDEEEFFFJJJLLLOOOQQQRRRTTTWWWYYYZZZ[[[^^^bbbfffiiilllnnnpppqqqsssuuuxxxyyyzzz{{{~~~~~~|||zzzzzzyyywwwuuurrrpppmmmhhhccc___YYYUUUPPPLLLIIIGGGDDDBBB???@@@AAA???===<<<===@@@@@@@@@???>>>??????AAABBBDDDMMMVVV^^^iiivvv||||||ppprrrtttxxx~~~}}}}}}xxxbbbPPPGGGCCC@@@???AAAAAA>>><<<>>>========================<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::888999999:::;;;;;;<<<<<<:::;;;;;;;;;;;;:::999999888:::<<<>>>???@@@@@@@@@===AAACCCAAA===;;;<<>>;;;===@@@AAA@@@>>>>>>>>>@@@AAABBBDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHIIIHHHGGGEEEDDDCCCBBBBBBEEECCCEEEIIILLLNNNVVV^^^uuuzzz^^^XXXXXXbbbpppwwwzzz|||~~~yyyyyysssvvvxxxiiiVVVIIICCCBBBCCCOOO___zzzmmm\\\UUUQQQLLLLLLLLLMMMMMMMMMLLLKKKJJJLLLMMMNNNMMMLLLKKKLLLNNNNNNSSS[[[dddlllttt{{{@@@BBBDDDEEEFFFGGGIIIKKKIIIMMMPPPUUU```xxxxxxrrrqqqqqq|||tttjjjaaa___eeemmm}}}qqqbbbZZZVVVRRRNNNKKKJJJIIIIIIGGGGGGFFFEEEEEEDDDAAA@@@??????@@@AAA<<<;;;;;;;;;;;;<<<===>>>;;;;;;;;;:::999:::>>>@@@BBBAAAAAAAAAAAABBBCCCCCCFFFHHHJJJKKKLLLMMMPPPRRRQQQRRRUUUZZZ^^^bbbfffgggjjjkkkmmmppprrrtttuuuuuuzzz{{{|||}}}~~~|||yyywwwuuuttttttnnnllliiigggccc^^^XXXTTTPPPMMMJJJGGGEEEBBB>>>;;;???AAABBB@@@===<<<>>>AAACCCBBBAAA@@@@@@AAABBBCCCAAAJJJSSSXXX```kkknnnllljjjhhhiiisss{{{|||jjjTTTGGGBBB@@@======@@@@@@<<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;::::::888888999::::::;;;<<<<<<:::;;;;;;;;;;;;:::999999999;;;===???AAABBBBBBAAA>>>BBBDDDBBB>>>;;;<<>>???:::===@@@AAA@@@???>>>>>>@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGEEECCCBBBAAAAAADDDBBBCCCGGGJJJNNNUUU^^^oooddd\\\YYYbbboooxxx{{{}}}|||uuutttmmmppp{{{{{{nnn\\\LLLEEEBBBBBBIIIWWWqqqqqq^^^WWWRRRMMMJJJKKKLLLLLLLLLJJJIIIHHHKKKMMMNNNMMMLLLKKKLLLMMMKKKQQQYYYaaajjjqqqyyy}}}BBBCCCCCCDDDEEEFFFFFFGGGIIIKKKOOOSSSYYYggg|||xxxvvvqqqxxxtttccc\\\]]]dddrrrrrrggg___YYYSSSPPPMMMIIIGGGEEEFFFGGGHHHCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;<<<======>>>???@@@@@@AAACCCCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLOOOSSSVVVXXXYYY```aaabbbdddeeeggghhhiiimmmooossswww{{{}}}{{{wwwtttvvvtttrrroookkkhhhfffdddeeeccc___ZZZUUUPPPLLLJJJEEEEEECCCAAA@@@???>>>>>>======>>>>>>??????@@@@@@BBBBBBAAAAAAAAAAAABBBBBBGGGFFFGGGNNNVVVZZZXXXUUUZZZaaannn~~~yyy}}}nnnXXXIIICCCBBB???>>><<<;;;;;;;;;<<<======<<<;;;;;;::::::::::::<<<<<<;;;:::;;;<<<===>>>>>><<<:::888777777777777999999::::::;;;<<<======:::::::::999999999888888999;;;===@@@CCCEEEGGGIIIHHHDDD>>><<<===>>>===;;;::::::999999888888999999999999999::::::;;;;;;;;;<<<===??????>>>>>>@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKHHHFFFDDDCCCBBBCCCDDDEEEEEEDDDEEEHHHJJJKKKQQQXXXiii}}}nnn]]]ZZZkkkyyyyyyyyy~~~}}}wwwuuuuuuqqqttt{{{{{{}}}uuuaaaPPPGGGCCC???IIIQQQhhhxxxdddXXXSSSSSSOOONNNMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLOOONNNRRR]]]hhhpppwww~~~CCCCCCDDDDDDEEEEEEFFFFFFFFFFFFIIILLLQQQ]]]sss{{{uuuvvvqqqfffddd\\\iii|||yyymmmaaaYYYTTTQQQMMMKKKIIIIIIIIIIIIGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA???>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@@@@>>>???@@@AAABBBCCCCCCDDDFFFGGGIIIKKKNNNQQQSSSTTTVVVWWWXXXZZZ\\\]]]______ccceeeiiimmmqqquuuwwwwwwwwwyyy{{{|||}}}|||yyytttpppmmmkkkjjjhhhfffdddaaa```___ZZZYYYVVVSSSOOOKKKIIIGGGDDDCCCBBB@@@??????>>>>>>@@@@@@@@@@@@@@@?????????>>>?????????@@@BBBCCCDDDEEEFFFHHHJJJMMMPPPSSSTTT]]]eeerrr}}}sss___PPPFFF@@@===>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::999999::::::;;;::::::999:::;;;<<<===>>>===;;;:::888888888888999999::::::;;;<<<<<<<<<::::::999999999888888888:::;;;<<>>???@@@???;;;;;;:::999999888999999999999999999::::::::::::<<<===??????>>>>>>@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJGGGFFFDDDCCCBBBCCCDDDEEEEEECCCDDDHHHJJJKKKPPPWWWjjj~~~ppp___[[[lll|||}}}{{{~~~}}}~~~|||xxxzzz~~~yyyfffTTTJJJEEEBBBFFFMMMaaakkk\\\UUUTTTOOONNNMMMLLLJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKMMMLLLPPPZZZdddllluuu|||EEEEEEDDDDDDDDDEEEEEEFFFFFFCCCDDDGGGKKKSSSaaannnxxx|||oooiii```hhhwwwuuujjj\\\XXXRRRNNNKKKJJJIIIHHHJJJJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@???>>>===============<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>???;;;<<<======>>>???@@@@@@BBBCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTTTTWWWYYY]]]aaafffiiilllmmmkkkmmmoooqqqrrrtttwwwzzzyyyyyyxxxxxxzzz|||~~~~~~}}}xxxsssnnnjjjeeebbb\\\\\\[[[ZZZXXXWWWVVVUUUMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@@@@?????????????????????@@@AAABBBAAAAAAAAA>>>>>>???@@@BBBCCCEEEFFFEEEHHHIIIIIIHHHKKKSSSYYYbbbkkkyyyvvv^^^NNNHHHDDD???999<<<<<<======<<<<<<;;;:::;;;:::999999888999999999999999999999999:::;;;;;;>>>===<<<:::999999999999999999999::::::;;;;;;<<<:::999999999999888888888::::::;;;===???@@@AAABBB???===;;;<<<>>>AAACCCCCC===<<<;;;:::999999999999999999999999999888888888<<<>>>??????>>>???@@@BBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCDDDHHHJJJJJJOOOVVVggg|||uuuccc\\\lll~~~~~~zzz|||mmmYYYMMMFFFDDDBBBGGGXXXuuurrraaaXXXUUUOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLJJJMMMVVV___gggqqqzzz~~~GGGFFFEEEDDDDDDDDDEEEFFFHHHDDDCCCGGGKKKOOOVVV^^^nnn}}}tttrrryyyuuurrrsss{{{ppphhh]]]TTTOOOMMMKKKJJJKKKJJJHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@????????????>>>============<<<<<<<<<;;;<<<<<<<<<=========>>><<<======>>>??????@@@@@@???@@@@@@AAACCCDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNPPPRRRUUUXXX[[[^^^aaabbb___aaaccceeefffhhhkkknnnoooooooooppprrrtttvvvwwwxxxxxxyyyyyy{{{|||}}}~~~||||||||||||}}}~~~xxxtttmmmhhhccc^^^ZZZWWWRRRRRRQQQPPPNNNMMMLLLLLLEEEEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>??????@@@<<<===???AAABBBCCCDDDDDDAAABBBDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMTTT]]]eeeiiisss||||||}}}uuueeeQQQEEECCCCCC>>>999;;;;;;<<<======;;;:::999999999888888888888888999999999999999999::::::;;;;;;;;;;;;:::999999999999888999999999:::::::::;;;999999999999888888888888::::::;;;;;;<<<======>>><<<;;;;;;<<<>>>AAACCCDDD======;;;:::999999888888:::999999888888777777777<<<>>>????????????@@@BBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEIIIKKKKKKOOOUUUaaavvv~~~hhh\\\iii}}}~~~wwwaaaOOOFFFDDDBBBDDDQQQllluuudddZZZVVVOOOOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLJJJLLLSSSZZZcccnnnxxx}}}HHHGGGEEEDDDDDDEEEFFFGGGIIIEEEEEEIIILLLMMMQQQVVV___ooouuukkklllzzz|||}}}~~~nnn```XXXTTTQQQNNNKKKJJJHHHFFFEEEEEEFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>======<<<<<<<<<<<<==================>>>>>>??????@@@@@@>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMOOOQQQSSSUUUVVVUUUWWWYYYZZZZZZ\\\___bbbddddddeeegggiiikkklllmmmpppppppppqqqsssuuuvvvwwwwwwwwwvvvwwwxxxyyy{{{}}}~~~~~~|||yyymmmiiibbb]]]XXXUUUQQQNNNMMMLLLKKKIIIHHHGGGEEEEEECCCCCCBBBAAA@@@???>>>>>>============>>>???@@@AAA>>>>>>???@@@AAACCCDDDEEEBBBDDDIIIMMMQQQRRRQQQQQQOOOOOOQQQUUU]]]fffoootttsss}}}yyyyyy|||}}}~~~www^^^UUUJJJCCC@@@???===::::::;;;<<<<<<<<<;;;999888888888888777777888888999999:::::::::;;;;;;;;;;;;888999999999999888888888888888888999999999999999999999999888888888777777999999::::::::::::::::::;;;;;;;;;<<<<<<>>>@@@AAA===<<<;;;:::999999999999:::999999888888777777777===>>>@@@@@@??????AAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFEEEGGGKKKLLLLLLPPPUUU\\\pppppp^^^fff{{{lllSSSFFFCCCBBBDDDNNNdddwwwfff[[[XXXPPPOOONNNLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIILLLJJJLLLRRRXXX___lllwww|||HHHFFFEEEDDDDDDEEEGGGHHHHHHFFFFFFJJJLLLKKKMMMQQQYYYeeeuuu}}}sssoooyyy}}}pppeee^^^WWWRRRPPPNNNKKKIIIGGGGGGGGGHHHEEEDDDCCCCCCBBBBBBBBBCCCAAAAAA@@@@@@@@@?????????========================<<<<<<<<<======>>>>>>>>>======>>>>>>>>>?????????>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNPPPPPPPPPQQQTTTVVVWWWXXXZZZ\\\^^^```bbbcccfffffffffggghhhkkkmmmnnnppppppppppppqqqsssuuuwwwxxxyyy{{{|||||||||~~~~~~}}}zzzzzzzzz{{{{{{yyytttqqqbbb]]]WWWRRROOOLLLJJJHHHHHHGGGFFFEEEDDDCCCBBBAAACCCBBBBBBAAA@@@???>>>>>>============>>>???@@@AAACCCBBBAAA@@@@@@BBBDDDFFFFFFKKKTTT\\\aaabbbaaa```YYY\\\aaaiiirrr{{{}}}uuuuuuzzz}}}~~~ttteeeKKKHHHDDD@@@===;;;::::::::::::;;;;;;::::::999888888888888777888888999:::999999:::;;;;;;;;;;;;;;;666777888888888888888777888888888888888888888888999888888888888777777777999999999999999999999999:::;;;<<<;;;::::::<<<===::::::999999888888999999999999999999999888888888===???@@@@@@???@@@AAABBBAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBBBBCCCCCCCCCDDDBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDGGGKKKLLLKKKOOOTTTXXXjjj~~~xxxdddggg|||zzz[[[HHHDDDBBBEEELLL]]]zzz}}}jjj^^^YYYPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKJJJLLLRRRVVV]]]iiiuuu{{{GGGFFFDDDCCCDDDFFFHHHJJJIIIIIIJJJMMMLLLIIIKKKPPPSSS[[[gggxxx}}}wwwyyyuuuiii```YYYWWWRRRNNNKKKJJJJJJJJJEEEEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>><<<<<<<<<=========>>>>>><<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAABBBDDDFFFGGGGGGHHHIIIHHHHHHHHHJJJLLLLLLMMMOOORRRUUUWWWXXXYYY[[[[[[ZZZ[[[]]]___bbbdddeeeeeedddeeefffiiikkklllmmmooorrrsssssstttuuuwwwtttvvvxxxzzz{{{{{{zzzzzzxxxxxxyyyxxxwwwuuusssrrrmmmnnnqqqssssssoooiiidddWWWSSSMMMIIIGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@AAADDDCCC@@@@@@BBBFFFKKKNNNWWW^^^hhhrrrvvvvvvrrroooiiiqqq|||wwwuuuwww}}}||||||wwwcccRRRDDDBBB???===<<<;;;;;;:::;;;::::::999999999999999888888888888888999::::::777888999:::;;;::::::999666777888999:::999999888888888888888888888888777888888888888777777777777888888888888999999999999888999;;;:::888888999;;;888888777777777888999999999999999999::::::::::::===???@@@@@@@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDDDDCCCCCCCCCEEEJJJKKKJJJLLLQQQSSSbbbwwwmmmnnndddMMMGGG@@@DDDJJJVVVpppqqqaaaYYYPPPPPPNNNMMMLLLKKKKKKKKKLLLKKKIIIHHHGGGHHHIIIJJJIIIIIILLLQQQUUUZZZfffrrrxxx~~~GGGEEEDDDCCCDDDFFFIIIKKKLLLMMMOOOPPPMMMIIIKKKQQQNNNSSS\\\lll|||wwwzzz~~~yyy}}}tttaaa^^^YYYSSSOOOLLLKKKKKKFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>>>>>>>>>>???????????????;;;;;;;;;<<<<<<=========<<<<<<===>>>???@@@@@@AAA>>>>>>>>>???AAADDDGGGHHHCCCDDDEEEDDDCCCCCCEEEFFFEEEFFFIIILLLNNNQQQRRRRRRSSSSSSRRRSSSUUUXXX[[[]]]ZZZZZZZZZ[[[\\\^^^aaabbbdddfffiiijjjkkkkkkmmmnnnjjjlllooorrrssssssqqqpppoooooopppooonnnllljjjiiibbbdddhhhkkkkkkggg___YYYPPPMMMGGGDDDBBBBBBAAA@@@<<<======>>>??????@@@@@@======>>>??????@@@AAAAAA???????????????@@@AAAAAAAAA@@@>>>???DDDLLLTTTYYYkkkrrr||||||wwwvvv}}}yyyzzz}}}|||lllUUUCCCEEEAAA<<<;;;===???>>><<<<<<;;;999888777888999:::999999888888999:::;;;;;;666777888999:::999888888666777999:::;;;;;;:::999888888888777777777777777888888888888777777777777888888888888999999999999555888:::999777777999;;;666666666666777888999:::999999999::::::;;;;;;;;;===???@@@@@@@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBAAADDDHHHIIIHHHJJJOOOOOO\\\pppssstttkkkQQQKKK>>>CCCHHHRRRiiixxxdddZZZQQQPPPNNNMMMLLLLLLKKKKKKMMMLLLJJJHHHHHHHHHJJJKKKGGGHHHLLLQQQTTTXXXdddooovvv~~~CCCCCCBBBBBBCCCDDDFFFGGGLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLSSSaaattt~~~~~~vvvpppmmmxxx}}}vvvggg[[[UUUSSSOOOMMMLLLJJJHHHFFFEEEEEEEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@EEEDDDAAA???===>>>??????????????????>>>>>>>>>>>>??????>>>===============AAA@@@@@@???>>>=========>>>????????????>>>>>>===???@@@@@@@@@AAAAAAAAAAAADDDCCCCCCCCCDDDEEEGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMPPPPPPPPPPPPQQQSSSUUUWWWXXXYYYZZZ\\\]]]^^^^^^^^^aaabbbccceeefffggggggggggggfffdddbbb___]]][[[ZZZZZZ[[[\\\]]][[[YYYVVVTTTHHHGGGEEEBBB???===<<<;;;============>>>>>>>>>???===>>>>>>???@@@@@@AAAAAA;;;===>>>>>>======???AAABBBBBBBBBBBBFFFPPP^^^hhhyyy|||xxxyyy~~~zzzgggUUUIIIDDD??????@@@@@@???>>>===<<<:::999888777666666666666666666777888999::::::;;;888888888888888888888888888888999999999:::::::::888888888888888888888888:::999999888888999999:::999999999888888888777777555666777888888999888888666777777888999:::::::::=========>>>>>>>>>>>>???<<<======>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>======>>>@@@AAACCCAAAAAABBBBBBBBBBBBAAAAAADDDDDDEEEEEEFFFHHHIIIJJJMMMSSSggg{{{vvv}}}\\\JJJGGGEEEEEENNN```zzzjjjXXXUUUQQQOOONNNLLLIIIJJJOOOOOONNNKKKIIIHHHHHHIIIJJJIIIIIIKKKOOORRRVVV___iiiuuuCCCBBBBBBBBBBBBDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKOOOZZZjjjuuujjjmmmmmmssszzzjjj```ZZZVVVSSSQQQQQQOOOMMMKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>???>>>>>>===============@@@??????>>>======<<<<<<======>>>>>>>>>>>>>>>>>>============>>>>>>>>>???BBBBBBAAAAAABBBDDDEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKMMMNNNPPPQQQQQQRRRSSSTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\YYYXXXWWWUUUSSSQQQOOONNNPPPQQQSSSSSSRRROOOMMMKKKDDDCCCBBB@@@???>>>>>>===>>>>>>>>>>>>>>>?????????>>>>>>??????@@@@@@@@@AAA???AAACCCDDDBBBAAABBBBBBCCCDDDEEEHHHNNNZZZjjjuuu|||}}}}}}mmm\\\MMMDDDAAA===>>>???@@@@@@>>>===<<<::::::999888777777777777888888888888888999999999888888888888888888888888888888999999999:::::::::999999999999999999999999999888888777777888888999888888888777777777666666666666777888888888777777666666777888888999::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>???>>>>>>>>>???@@@BBBCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDDDDEEEGGGHHHIIIKKKOOO```xxxyyyoootttcccMMMGGGDDDEEELLL[[[rrrrrr```VVVRRROOONNNLLLHHHJJJNNNNNNMMMKKKIIIHHHIIIJJJKKKIIIHHHIIIMMMOOOSSS\\\fffsss|||BBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIIIILLLRRR\\\pppqqqfffaaa```hhhuuurrrhhhbbb^^^WWWVVVUUURRRPPPMMMKKKJJJIIIHHHGGGEEEDDDCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===============>>>>>>======<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<============@@@?????????@@@AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIGGGHHHIIIKKKLLLLLLLLLLLLKKKLLLMMMOOOPPPPPPPPPPPPOOONNNMMMLLLKKKIIIHHHHHHGGGGGGHHHIIIHHHFFFCCCBBB???>>>>>>>>>>>>>>>???@@@????????????????????????????????????@@@@@@@@@@@@@@@BBBDDDDDDCCCAAAAAAAAABBBDDDGGGJJJRRR___nnnyyy|||kkk[[[NNNEEE???===:::<<<>>>@@@@@@???===;;;;;;:::999888888777888888999999999888888888777777777777777777777777777777888888999999999:::::::::999999999999999999999999888777777777777777777888777777777666666666666666666777777777777666666555666666666777888888999999;;;;;;<<<<<<<<<=========<<<<<<======>>>>>>??????@@@????????????>>>>>>>>>????????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIVVVmmmzzziiiccclll~~~mmmQQQGGGDDDDDDIIISSSggg{{{iiiYYYSSSOOONNNKKKHHHIIIMMMLLLKKKJJJIIIIIIJJJKKKLLLHHHGGGHHHKKKMMMOOOWWW```ooowww~~~@@@@@@@@@AAABBBBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFHHHLLLOOOTTTbbb}}}~~~rrrjjjcccccciiiuuuvvvqqqgggddd```ZZZVVVRRRPPPOOOJJJIIIHHHFFFEEEEEEEEEEEECCCDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA??????>>>============>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????=========>>>>>>>>>>>>???============>>>>>>?????????????????????>>>>>>>>>@@@@@@@@@@@@AAABBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBCCCCCCDDDCCCAAA???>>><<<<<<<<<<<<===>>>???@@@????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDFFFIIIKKKMMMOOOSSS\\\hhhqqqyyyyyylllZZZLLLDDD@@@===:::888:::===???@@@>>><<<;;;;;;::::::999888888999999888888888888888888888888666666666666666666666666888888999999999:::::::::999999999999999999999999888888777777777777888888777777777777777777777777777777777777777666555444666666666777777888888888<<<<<<<<<=========>>>>>><<<<<<<<<======>>>>>>>>>????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAABBBCCCEEEFFFIIIFFFNNNcccxxxjjj[[[\\\lll{{{vvvVVVFFFCCCBBBFFFMMM\\\yyynnn\\\VVVPPPNNNLLLIIIIIILLLJJJIIIIIIIIIIIIJJJKKKLLLIIIHHHIIIKKKKKKLLLSSS\\\hhhqqqyyy|||>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDHHHMMMPPPQQQYYYlll{{{{{{rrrgggccciiixxxwwwkkkaaaZZZWWWUUUPPPOOOMMMKKKJJJJJJKKKKKKDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>???===============<<<<<<<<<;;;;;;;;;;;;<<<===???@@@<<<=========>>>>>>>>>>>><<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>???????????????===>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCCCCDDDCCCCCC@@@@@@@@@@@@@@@?????????@@@@@@AAAAAA@@@???>>>=========<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFFFFGGGKKKPPPTTTYYY[[[[[[YYYXXXZZZ```eeehhhrrr|||fff[[[MMMDDDAAA@@@<<<999777999;;;===>>>===;;;:::::::::999999888999999999666777777888999999::::::666666666666666666666666888888999999999:::::::::999999999999999999999999999999999888888999999999888888888888888888888888777777888777777666555555777777777777888888888888888888888999999999::::::<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA?????????@@@AAABBBDDDDDDJJJGGGLLL^^^tttrrr\\\VVVbbbooo~~~___GGGBBBAAAEEEIIITTToooqqqaaaYYYQQQOOOMMMJJJIIIKKKHHHHHHHHHIIIJJJJJJKKKLLLJJJIIIJJJLLLKKKKKKQQQYYY```kkkwww|||===>>>???@@@AAAAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEEEECCCGGGLLLOOOOOORRR^^^lll|||tttgggeeeppp}}}qqqeee^^^ZZZVVVTTTQQQNNNLLLLLLLLLMMMHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBAAAAAA@@@???@@@@@@@@@???????????????>>>>>>>>>===<<<<<<;;;<<<===???@@@;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???>>>>>>===<<<<<<===>>>>>>?????????>>><<<===>>>????????????>>>??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>??????@@@>>>>>>>>>?????????@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEGGGJJJMMMQQQXXX___eeekkkllllllgggbbb^^^]]]___hhhsssyyylllTTTMMMDDD@@@@@@@@@===:::999999:::;;;<<<;;;:::::::::999888888888888999999555666777888999:::;;;;;;777777777777777777777777888888999999999:::::::::888888888888888888888888::::::999999999999::::::888888888888999999999999777888888888888777777666888888888888888888999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???>>>??????@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@AAABBBCCCDDDJJJHHHKKK[[[pppeeeWWW\\\fffxxxfffJJJBBB???DDDGGGNNNddd|||wwwfff\\\SSSPPPNNNKKKJJJKKKHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLKKKKKKPPPWWWZZZfffssszzz<<<===>>>@@@@@@@@@@@@???BBBBBBBBBCCCDDDEEEEEEEEECCCDDDHHHJJJJJJKKKSSS]]]mmm~~~ttttttzzz|||qqqkkkdddaaa\\\WWWSSSQQQPPPPPPNNNLLLKKKIIIHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCBBBAAAAAAAAAAAABBB@@@AAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<===???@@@;;;;;;<<<<<<<<<=========<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;;;;;;;<<<============<<<;;;;;;<<<=========<<<<<<@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>=========????????????@@@AAABBBCCC>>>???@@@@@@AAABBBCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIJJJOOOVVV___fffnnnuuuzzz~~~~~~wwwoookkkjjjttt{{{{{{gggWWWIIIDDD@@@======>>><<<;;;;;;::::::999999999999999888888777777777888888999777777888888888999999999888888888888888888888888888888999999999:::::::::777777777777777777777777999999888888888888999999777777777777888888888999777888888999999999999888::::::999999999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>??????===>>>?????????>>>>>>===>>>??????@@@@@@??????>>>?????????@@@AAABBBCCCDDDHHHGGGKKKXXXkkk~~~qqq]]]ZZZ^^^nnn|||yyyfffOOOCCC>>>CCCEEEHHHXXXmmmjjj___UUUQQQPPPLLLKKKKKKHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHJJJLLLKKKJJJNNNVVVXXXcccooovvv{{{;;;<<<>>>???@@@@@@??????AAAAAABBBCCCCCCDDDEEEEEEDDDBBBCCCEEEFFFFFFMMMUUU]]]pppwwwqqq}}}|||zzzvvvrrrllleee___\\\ZZZYYYRRRPPPMMMKKKJJJJJJKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<===???@@@>>>>>>>>>>>>????????????======?????????>>>===<<<;;;;;;<<<<<<<<<============>>>??????>>>===;;;:::999:::;;;;;;;;;;;;;;;;;;<<<<<<==================??????>>>>>>===<<<<<<<<<@@@@@@@@@???????????????>>>>>>???@@@AAACCCEEEFFF???@@@AAABBBDDDEEEFFFFFFBBBCCCDDDEEEGGGIIIJJJKKKUUU]]]hhhttt~~~~~~pppYYYHHHDDDAAA>>>;;;;;;;;;;;;;;;<<<;;;999888777888999999888777777777777777888888999999999888888888888888888888888888888888888888888888999999999:::::::::666666666666666666666666888888777777777777888888555666666666777777888888777888999:::::::::::::::::::::::::::::::::::::::777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>??????<<<===>>>??????>>>===<<<>>>>>>????????????>>>>>>?????????@@@AAABBBDDDDDDEEEFFFJJJUUUhhhzzz|||bbbZZZZZZggguuu~~~rrryyy{{{wwwwwwyyypppcccRRRDDD===CCCDDDCCCPPPccc}}}lllaaaVVVRRRQQQMMMKKKLLLHHHIIIIIIJJJJJJIIIHHHHHHHHHGGGIIIKKKJJJIIIMMMTTTWWWaaalllqqqwww======>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFGGGIIIJJJKKKWWWaaapppzzztttxxx}}}yyytttkkkccc^^^ZZZTTTQQQPPPNNNKKKHHHKKKJJJJJJJJJKKKJJJHHHEEEGGGFFFDDDDDDDDDCCCAAA?????????@@@@@@??????>>>===AAAAAA@@@@@@???>>>>>>===????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;===>>>>>><<<:::::::::;;;<<<===??????>>>===<<>>@@@AAAAAA@@@@@@AAACCCFFFFFFFFFEEEDDDFFFIIILLLJJJJJJJJJJJJLLLRRRYYY___cccmmm~~~~~~}}}pppZZZKKKFFF???===;;;999888999:::;;;999999888777666666777777;;;:::888777777888:::;;;;;;;;;;;;::::::999999999999999999999999999999999;;;:::999888777888999::::::999999888777666555555999999888777666666777777777777777777777777777777777777888888888999999999999999888777666666777777888888999999999:::::::::>>><<<999666666777999;;;========================??????>>>===========================>>>>>>>>>>>>?????????@@@AAABBBDDDEEEFFFLLLOOOQQQ]]]sssfffYYY```gggooowwwyyy~~~yyyuuuqqqnnnooorrrrrrnnniiiWWWFFF<<>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEGGGHHHJJJKKKOOOXXXfffwwwuuuuuuzzzwwwiiiccc[[[VVVUUUTTTRRRPPPOOONNNLLLLLLLLLJJJGGGEEEIIIHHHGGGGGGGGGFFFCCCAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@???@@@@@@?????????>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>=========>>>@@@@@@>>><<<<<<<<<======>>>>>>>>>>>>>>>===?????????@@@@@@?????????AAAAAA@@@@@@???@@@@@@@@@???AAABBBBBBBBBBBBCCCEEEAAADDDHHHJJJKKKMMMOOOQQQQQQSSSWWWZZZ^^^ccciiimmm|||~~~|||rrrcccRRRFFFCCC===<<<:::888777888999:::::::::999888888888888888;;;:::888777777888:::;;;;;;;;;:::::::::999999999999999999999999999999999;;;:::999888777888888999999999888888777777666666666666666666777888999999777777777777777777777777888888888888999999999999999999888777777777777777888888888999999999::::::999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<======<<<=========>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEJJJMMMPPP]]]sssppp___```dddmmmuuuxxx|||}}}qqqmmmjjjlllppprrrppplllYYYHHH===@@@BBB???GGGTTTmmm~~~mmm\\\SSSPPPNNNKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMPPPWWWbbblllttt{{{<<<<<<===>>>???@@@AAAAAA??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFHHHIIIJJJHHHPPP[[[hhh||||||xxx}}}~~~}}}zzzooogggcccaaa^^^[[[VVVTTTQQQPPPOOOMMMKKKIIIIIIHHHGGGHHHHHHGGGDDDAAAEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@???>>>>>>>>>@@@AAAAAA@@@>>>??????@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBB@@@BBBCCCDDDDDDEEEGGGIIIDDDIIIPPPVVVYYY[[[]]]___\\\bbbjjjrrrwww{{{~~~zzzvvvvvvyyy|||}}}~~~|||kkk^^^RRRGGG@@@???<<<:::999777777777888888;;;:::999999999999999999:::999888777777888999::::::::::::999999999999999999999999999999999999999::::::999888888888888888888888888777777777777777333444444666777999;;;<<<777777777777777777777777888888999999999::::::::::::999888888777888888888888888888999999999999:::888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEDDDHHHLLLPPP]]]sss~~~hhhccceeeoooxxx{{{rrrnnnjjjlllrrrwwwxxxvvvaaaOOOAAAAAAAAA>>>CCCNNNcccyyysss```VVVRRRNNNKKKJJJLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMSSS]]]gggpppxxx;;;<<<<<<===>>>???@@@@@@>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCDDDEEEGGGHHHIIIHHHMMMTTT\\\jjj}}}uuuppppppuuu~~~wwwpppkkkdddaaa]]][[[YYYVVVSSSQQQMMMLLLKKKKKKKKKJJJGGGDDDHHHHHHFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>???AAABBBBBB@@@@@@AAABBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDAAACCCDDDEEEFFFHHHKKKMMMRRRVVV]]]ccchhhkkkoooqqqnnnvvv}}}vvvrrrsssvvv||||||}}}nnnYYYLLLEEE???<<<;;;;;;:::999888888888888999:::999999888888888999999999999888777777888999999999999999999999888888888888888888888888888888888;;;::::::999999999999999777777777777777888888888333333444555777999:::;;;777777777777777777777777999999999999::::::::::::999999888888888888999999888888888888999999999999<<<;;;;;;::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>@@@AAACCCEEEFFFDDDGGGKKKPPP]]]sssqqqhhhhhhuuu{{{uuuqqqrrryyylllYYYHHHDDDBBB???CCCKKKZZZooowwwcccXXXSSSNNNKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKOOOSSSZZZcccllltttzzz~~~;;;;;;<<<===>>>??????@@@>>>>>>??????@@@AAABBBBBBAAAAAABBBCCCDDDFFFGGGHHHHHHLLLOOOTTT\\\nnnyyykkkgggfffiiirrr|||{{{vvvqqqlllfffaaa]]]YYYWWWTTTSSSQQQOOOLLLJJJJJJJJJIIIHHHGGGHHHHHHHHHEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@????????????@@@BBBAAAAAAAAABBBDDDAAAAAA@@@??????AAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEECCCDDDFFFGGGHHHKKKPPPSSS^^^aaaeeejjjooouuu|||wwwuuuwww{{{zzzzzznnn]]]KKKCCC@@@===;;;:::;;;::::::999999999999999888888777777777777888999888888888888888888888888888888888888888888888888888888888888888888888888;;;;;;;;;;;;;;;:::::::::777777777777777888888888555555555555666777888999777777777777777777777777888888999999999:::::::::999888888777888888999999777777888888888999999999===;;;888666555666888999999999999999999999999999<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<==================>>>???AAACCCEEEFFFFFFGGGJJJPPP\\\rrrwwwmmmjjjyyyyyyyyyyyydddOOOEEEBBB???BBBHHHRRReee{{{fffZZZTTTPPPMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJNNNQQQWWW___iiirrryyy|||::::::;;;<<<===>>>??????>>>>>>??????@@@@@@AAAAAA@@@@@@AAABBBCCCEEEFFFGGGGGGHHHKKKNNNQQQ\\\rrrzzzppphhhdddgggkkkssswwwrrrjjjfff```\\\YYYWWWTTTRRRMMMLLLKKKJJJJJJJJJKKKLLLHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAA@@@@@@@@@AAABBBBBBAAABBBDDDFFFAAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGIIIKKKMMMQQQVVVZZZbbbdddhhhmmmttt~~~|||~~~zzzyyy{{{{{{\\\OOOBBB>>>>>>===::::::::::::::::::::::::999999777777777666777777888999888888888888888888888888777777777777777888888888888888888888888888888888;;;;;;;;;<<<;;;::::::999888888888777777777777777666666666555555666777777777777777777777777777777777777888888888999999999777777777777777777888999777777777888888888888999999888555444444777;;;===999999999999999999999999;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<===============>>>???AAADDDFFFGGGGGGGGGIIIOOOZZZnnn~~~nnniii{{{sssXXXGGGAAA???AAADDDLLL]]]wwwjjj]]]WWWQQQNNNNNNKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJLLLQQQ[[[gggsss{{{999:::;;;<<<===>>>>>>??????????????????@@@@@@@@@???@@@@@@AAABBBDDDEEEFFFFFFFFFIIILLLMMMSSSbbbrrr}}}rrrnnnkkkkkkyyyxxxpppllliiigggeee^^^\\\XXXTTTPPPNNNMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBCCCDDDCCCCCCDDDGGGJJJFFFGGGIIIKKKLLLNNNNNNOOOOOONNNLLLKKKKKKLLLNNNOOOLLLKKKJJJHHHGGGGGGGGGGGGJJJLLLNNNOOORRRWWW]]]aaacccgggmmmuuuqqqfffOOOEEE===;;;<<<;;;::::::888888999999999999999888888777777777888888999:::777777888888888888777777666666666777777777888888888888888888888888888888999999:::::::::999888777999999888888777777666666666555555555555666777777777777777777777777777777666666777777777888888888666666555555666777777888777777777777888888888888888777666666777888:::<<<888888888888888888888888::::::999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<===>>>???AAADDDFFFGGGHHHFFFGGGLLLUUUhhhooohhh}}}dddMMMCCC@@@AAACCCHHHUUUmmmqqqbbbZZZSSSOOONNNIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJNNNXXXeeeqqqzzz}}}999::::::;;;<<<===>>>>>>@@@@@@@@@?????????????????????@@@AAABBBDDDEEEFFFFFFEEEIIINNNNNNPPP\\\iiivvv{{{qqqjjjsss~~~}}}xxxssslllddd\\\VVVSSSQQQPPPOOONNNLLLKKKIIIHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEECCCDDDEEEEEEEEEFFFIIILLLMMMOOOQQQTTTVVVXXXXXXXXXWWWVVVTTTSSSSSSTTTVVVWWWRRRQQQOOONNNLLLKKKKKKKKKNNNOOOQQQSSSVVV[[[aaafffeeejjjtttxxxbbbQQQIIIAAA:::::::::888888:::666777888888888888777777999888888888999::::::;;;777777888888888888777777555666666666777777888888777777777777777777777777777777888999888777666555:::999999888777666666555444444444555555777888888777777777777777777777777666666666666777777777777555555555555555666777777777777777777888888888888::::::::::::999888777777777777777777777777777777999999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======<<<===>>>???AAADDDFFFGGGGGGDDDEEEJJJRRRdddppphhhoooTTTGGGCCCCCCDDDFFFPPPeeeuuueee\\\TTTOOONNNHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKNNNVVVbbbnnnuuuxxx~~~<<<<<<;;;:::;;;<<<===>>>========================@@@@@@???@@@BBBEEEHHHIIIHHHIIILLLOOORRRTTTVVVVVVjjjzzzzzz}}}zzzsssppplllfffaaa]]]YYYVVVSSSQQQMMMKKKEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIFFFHHHJJJJJJKKKPPPVVV[[[^^^```cccfffiiikkklllllleeeiiieeeZZZXXXaaafffeeecccaaa^^^YYYUUUSSSTTTUUUUUUWWW[[[^^^aaagggooouuuzzzvvvcccPPPEEE;;;;;;;;;:::::::::999999999888777555555555666777888888777777777777888888999999999888888666555555555555555666666888999999777777777777777777777777777777777777777777777777::::::999888777777777888777777777777777777777777888888888888777555444333444444555777888888888888777666555444444555666777444444444444555777888999999777555333333444666888888888888999999888888888999999999999999999999999<<<;;;;;;;;;;;;<<<======<<<<<<>>>???AAACCCDDDDDDFFFFFFHHHLLLQQQ^^^uuuvvvhhh}}}```KKKCCCCCCDDDDDDIIIXXXoooiiiYYYSSSPPPLLLMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKHHHKKKPPPUUUZZZcccnnnvvvzzz{{{}}}<<<;;;;;;:::;;;<<<===>>>========================@@@??????@@@AAADDDGGGIIIGGGHHHJJJMMMOOOQQQRRRSSSZZZmmmvvvqqqkkkddd^^^YYYSSSPPPMMMMMMNNNNNNMMMLLLJJJIIIGGGHHHHHHHHHHHHGGGGGGFFFIIIJJJKKKKKKJJJJJJKKKMMMKKKKKKKKKLLLMMMNNNOOOOOOOOOQQQTTTUUUWWWZZZ___dddoooqqquuuyyy}}}uuurrrkkkbbbaaaiiirrrwwwwwwvvvsssnnnhhhcccaaaaaadddgggkkkooossszzzyyygggUUUGGGAAA999999888888888777777777999888777666555666666777777777666666666666777777999999999888888777666555555555555555666777888999777777777777777777777777777777777777777777777777999888777777666666666777666666666666666666666666777888888777777666555444444555666777777777777777777666555555555555666777666555555555555666666777888777666555555666777888888999999::::::999999888888888888999999:::::::::;;;;;;;;;:::;;;<<<<<<=========>>>???AAABBBCCCCCCCCCCCCEEEGGGKKKUUUiii||||||kkk{{{jjjQQQDDDAAABBBBBBGGGSSShhhooo]]]UUUQQQNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMQQQSSSWWW___iiiqqqvvvxxx{{{;;;;;;;;;:::;;;<<<<<<===========================????????????AAACCCFFFGGGEEEFFFGGGIIIKKKLLLMMMNNNNNNYYYlll~~~uuulllccc]]]VVVVVVUUUTTTSSSQQQOOONNNNNNMMMLLLLLLKKKKKKKKKLLLLLLNNNPPPQQQQQQRRRTTTVVVSSSTTTVVVXXX[[[^^^```aaa\\\]]]^^^___```cccfffjjjtttvvvzzzuuujjjdddbbbgggttt}}}||||||}}}zzziiiUUUEEE???>>>999888888888888777777777888888777666666666777777666666555555555555666666888888999888888777666555444444444444555666777777777777777777777777777777777777777777777777777777777777666555555555666666666666666666666666666666666666777777777777666666555666666777777777666666777666666555555666666777777777666555555555555555888888888777888888888888999::::::;;;;;;::::::999777777888999::::::;;;;;;:::::::::::::::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAACCCEEEFFFMMM\\\kkkkkkrrrvvvYYYGGGAAAAAA@@@CCCMMM___wwwwwwcccXXXSSSPPPLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIMMMOOOPPPQQQSSSYYYbbbiiirrrtttxxx}}}:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMSSS^^^ooo|||tttfffeeedddbbb```]]]\\\[[[XXXWWWUUUTTTSSSTTTUUUUUUTTTXXX^^^cccdddeeeeeefffggghhhlllppptttxxxzzz{{{nnnlllhhheeedddfffiiikkknnnooorrruuuxxx{{{}}}~~~yyylllaaa___^^^___lll||||||{{{}}}~~~wwwjjjXXXHHH???===>>>::::::::::::999999999999888888777777777777777777777666666555555666666777888888888888888777666666444444444444444555666666777777777777777777777777777777777777777777777777777777666555555666666666666666666666666666666666555555666777777777777777666666666777666666555555777666666666666666666777666666555555555555666666777888999:::::::::999888:::;;;;;;;;;;;;;;;;;;:::666666777888:::;;;<<<<<<:::999999999999:::;;;;;;>>>>>>>>>???????????????BBBBBBDDDFFFGGGJJJUUUaaayyyiiifffiiivvvaaaLLLCCCAAA???AAAGGGVVVmmmhhh[[[UUUQQQMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHMMMNNNNNNNNNOOOTTT]]]cccnnnqqqvvv{{{:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBCCCEEEDDDDDDDDDEEEFFFGGGHHHNNNQQQVVV```lll~~~zzzwwwuuuqqqooorrr{{{~~~|||yyyvvvtttrrrqqqhhhgggeeedddccccccddddddiiipppzzz|||vvvmmmfffbbbcccfffhhhggggggggghhhiiiiiijjjkkkiii___YYY[[[]]]```mmm}}}|||zzzqqqfffVVVHHHAAA>>>===<<<:::::::::999999999888888777777888888888888888888888777777666666777777888777888888888888777777666555444444444444555555666666666666666666666666666666666666666666666666666777777666666666777777888555555555555555555555555444555666777777888888777555666666666666555555444666777777777777777777666444444444555555666888888777888:::;;;<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::666666777888:::;;;<<<<<<:::999999999999:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAAAAADDDGGGGGGIIIQQQZZZnnnoooaaaZZZbbbrrrkkkRRREEEBBB???@@@EEEPPPdddnnn^^^VVVRRRMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKJJJKKKQQQZZZaaajjjooouuu{{{999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAADDDCCCBBBBBBCCCDDDFFFGGGIIIJJJNNNSSSXXXeee{{{~~~uuuoooiiicccbbbjjjsss~~~~~~}}}}}}}}}}}}|||uuujjjaaa^^^^^^```aaa___^^^]]]\\\\\\[[[\\\\\\^^^[[[\\\aaahhhqqqyyysss^^^SSSEEE===<<<===;;;999888777777777777666666666666777888999999999888888888888777777777777888888777777888888888888777777666555555555555555666666666666666666666666666666666666666666666666666666777777666666777777888888555555555555555555555555555555666777777888777777444555555666666666555555666777777888888777777666333444444444666777888999777888999;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::777777888999::::::;;;;;;:::::::::::::::;;;;;;<<<============>>>>>>>>>>>>>>>>>>@@@DDDEEEEEEKKKSSSfff~~~jjjXXXZZZfffttttttZZZIIIAAA???@@@CCCKKK\\\uuuuuubbbYYYTTTNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHGGGHHHOOOXXX```gggmmmtttzzz~~~888999:::;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===>>>???@@@@@@@@@BBBAAA@@@@@@@@@BBBDDDFFFDDDEEEHHHLLLNNNUUUgggyyyxxxnnnhhhlllqqqxxx{{{uuummmhhhffffffgggfffgggfffeeeeeeeeefffggghhhppptttwwwzzz}}}uuuggg^^^LLLFFF>>>:::::::::999888777777777777666666666666666777888999999999999888777777666666666666777777777777888888888888777777777666666555555666666777666666666666666666666666666666666666666666666666666555555555666666777888555555555555555555555555555666777777777777777666333333444555666666666666666777888888888888777666555555555555555666777888777777888999:::;;;;;;;;;::::::;;;;;;;;;;;;::::::888888888999999:::::::::;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<======>>>>>>>>>>>>===>>>AAABBBBBBFFFMMM[[[qqqxxx^^^XXX___jjjxxxzzz```MMMCCC@@@AAABBBGGGSSSiii{{{ggg\\\WWWPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFMMMWWW^^^dddkkksssyyy}}}888999:::;;;<<<;;;::::::::::::::::::::::::::::::;;;;;;===>>>????????????@@@???>>>>>>???AAACCCEEEEEEDDDGGGKKKKKKNNNZZZiiiuuuxxxwwwwwwzzz~~~yyyxxxxxxyyyxxxvvv~~~}}}}}}~~~|||www~~~zzzyyy{{{}}}|||ttteeeTTTIIIBBBAAA???<<<:::999999:::999999999999888888888888666777888999::::::999888666666555555555555666666666777777888888888777777888777777666666666777777666666666666666666666666666666666666666666666666444444444444444555666777555555555555555555555555666666777777777777666666222333444555666666666666666777888999999888777666777777666555555555555666777777888888999:::;;;;;;999::::::;;;;;;::::::999999999999999999999999:::<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<===>>>>>>??????>>>>>>AAAAAA@@@DDDJJJQQQfffcccYYY[[[cccrrr|||dddPPPEEE@@@AAABBBDDDLLL```yyyjjj___YYYQQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGEEEEEEKKKUUU]]]bbbiiirrrxxx|||