BM6P6(@ ZZZFFF@@@;;;999:::777777777888777666555555222333333444444333333222333333222222111000000000222222222111111111000000000000111222222222222111111111222222222333333333333111000333@@@WWWppp|||eee^^^kkk|||hhhSSSCCC:::888===;;;;;;<<<;;;;;;AAAHHHKKKOOOUUUWWWWWWVVVXXXYYYZZZ___cccdddbbbaaadddgggjjjjjjjjjkkklllnnnpppqqqjjjgggeeehhhkkklllhhhdddYYYYYYXXXWWWTTTQQQNNNMMMNNNLLLJJJHHHHHHJJJMMMNNNJJJKKKMMMOOOPPPPPPPPPOOOIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDBBB@@@???======<<<<<<<<<<<<<<<;;;;;;;;;999999;;;<<<>>>???@@@@@@CCC<<<:::@@@BBB???<<<===<<<999888;;;BBBMMM]]]jjjllllllpppwww~~~}}}uuummm___XXXZZZmmmfff@@@555777666222111111111111111000000000000000000////////////000000......------------......//////.........---------000000//////.........---........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------------------------////////////////////////........................,,,,,,,,,---------......---------............///......------------......---------............///...------,,,,,,------.................................................................................------------......------------------------,,,------......------,,,///...---,,,,,,---...///000000000000000///..............................---...............------------------------------000///...---------------................................................---------............///////////////////////////------------------------........................000000000000000000000000---......///////////////000000000000000000000000000000000000000000000000111111222222222333333333111111111111111111111111333222222111111222222333222222333333333333444444333333333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000YYYFFF@@@;;;999:::777777777666666666666666222333333444444333333222111111111111111111222222222222222111111111000000000000111222222222222111222222333333333444444444222444444444:::JJJbbbtttyyycccVVVWWWcccwwwzzz{{{|||yyylll^^^SSSMMM===;;;:::<<<<<<999:::===AAAFFFMMMQQQRRRSSSUUUVVVRRRWWW\\\\\\ZZZXXXZZZ]]]dddeeehhhkkkooorrruuuvvvmmmjjjggghhhiiihhhccc^^^WWWWWWVVVUUURRRPPPMMMKKKLLLKKKJJJIIIJJJKKKMMMNNNIIIIIIJJJKKKLLLLLLLLLLLLIIIIIIHHHGGGFFFFFFEEEEEECCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;<<<<<<===>>>@@@===>>>CCCDDD???;;;<<<:::>>>FFFRRRaaannnuuuvvviiiqqqzzz{{{ttthhh^^^YYYPPP]]]ttt\\\FFF444333777444111111111111111000000000//////000000////////////000000......------------......//////.........---------000/////////.........---........................////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------................................................,,,,,,,,,---------......------------..................------------......---------............///...------,,,,,,------.................................................................................------------......------------------------,,,------......------,,,///...------------...///000000000000000///..............................---...............------------------------------//////...---------------................................................---------............///........................------------------------........................////////////////////////---......///////////////000000000000000000000000000000000000000000000000111111111222222222333333111111111111111111111111333222222111111222222333222222222333333333444444333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000}}}XXXFFF@@@;;;888999888777666555555555666777222333333444444333333222///000000111222222333333222222222111111111111111000000111222222222222111333333333333444444444555333666777444222;;;NNN^^^}}}iii^^^TTTPPPWWWiiinnnwww|||zzzzzz~~~wwwnnnhhhOOOFFF>>>;;;:::777666777777;;;AAAFFFHHHIIIJJJKKKJJJNNNSSSTTTRRRQQQQQQRRRTTTVVVZZZ___cccfffhhhiiigggdddbbbaaabbb```[[[WWWSSSRRRRRRPPPOOOLLLJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHGGGFFFDDDCCCCCCBBB??????>>>>>>===<<<<<<<<<:::::::::;;;;;;<<<<<<===@@@???>>>======>>>???@@@<<<<<<>>>@@@>>>:::999;;;DDDQQQddd{{{uuuzzzfffVVVSSSWWW[[[rrraaaAAA888333666555///---000111111000000000000//////000//////......//////000......------------.....................---------/////////.......................................////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------................................................,,,,,,,,,---------......------------..................------------......---------............///......------------....................................................................................------------......------------------------,,,------......------,,,///...------------.../////////000000000///..............................------...............---------------------------//////...------------...................................................---------............///------------------------------------------------........................////////////////////////---......///////////////000000000000000000000000000000000000000000000000111111111222222222222333111111111111111111111111333222222111111222222333222222222222333333333333333333333222222222222111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{{WWWEEE???:::888999999777555444333444666777222333333444444333333222000000111111111222222222111111111111111111111111000000111222222222222111222222222333333333444444555777777333000333>>>HHH\\\ddd```YYYXXXUUUUUU^^^aaakkk~~~zzztttzzz|||vvvcccNNNAAA;;;888777888555888<<>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>@@@@@@@@@AAAAAAAAAAAABBB===<<<;;;999999<<>>888444333000,,,---222111000000000/////////////////////....../////////......------------..............................................................................////////////////////////////////////////////////////////////////////////////////////////////////........................,,,,,,------------------................................................,,,,,,,,,---------......,,,,,,---------...............------------......---------............///......------------....................................................................................------------......------------------------,,,------......------,,,.........------............///////////////..............................,,,---......///.........------------------------///......---------......................................................---------............///------------------------------------------------........................////////////////////////---......///////////////000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111333222222111111222222333111222222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////yyyUUUDDD???:::777888888777555333333444666777222333333444444333333222222222222111111111000000111111111111111111111111000000111222222222222111000111111111222222222222777555333111111333666999BBBPPPWWWYYY[[[WWWWWWbbbfffwwwtttyyy~~~|||jjjWWWKKKAAA;;;888999999:::<<<===>>>>>>======@@@EEEHHHIIIJJJJJJJJJHHHIIIJJJKKKJJJHHHFFFEEEIIIIIIJJJLLLNNNNNNMMMLLLIIIIIIHHHGGGFFFFFFEEEEEECCCDDDGGGIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDEEEAAAAAA@@@???>>>===<<<;;;999999:::::::::;;;;;;;;;;;;;;;<<<===>>>??????@@@>>>@@@BBBCCCBBB@@@>>><<<;;;;;;:::999???NNNaaannnttt|||ssshhhbbbhhhwwwdddIII===444000---...//////111444000000000////////////...//////............//////......------------......---.....................---------.......................................////////////////////////................................................................................................,,,,,,,,,---------......................................................,,,,,,,,,---------......,,,,,,,,,------------.........------------......---------............//////......------......///..............................................................................------------......------------------------,,,------......------,,,---..................---......////////////..............................,,,------...//////......------------------------......---------......///................................................---------............///------------------------------------------------................................................---......///////////////////////////////////////000000000000000000000000000000111111111222222222111111111111111111111111333222222111111222222333111111111222222222333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////wwwTTTDDD???:::777888777666555444444444555666222333333444444333333222333333222222111000000///111111111111111222222222000000111222222222222111000000000000111111111111666333000111333555444333222DDDRRR\\\ccc___```mmmzzz~~~}}}uuummmuuussseeeVVVHHHBBB===;;;888777777888888888888:::<<>>======<<<<<<;;;;;;;;;999999::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???>>>???AAAAAA???<<<999666888===BBBIIIXXXooouuubbb___```kkkXXXGGG>>>333000///000222333333111///000000////////////......///......------......///......------------......---------...............---------------.................................////////////////////////........................................................................------------------------+++,,,,,,------.........------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,------------......------------......---------............/////////............//////..............................................................................------------......------------------------,,,------......------,,,------...//////...------------.../////////..............................,,,,,,---...////////////------------------------...------------...//////................................................---------............///------------------------------------------------................................................---......///////////////////////////////////////000000000000000000000000000000000111111111111222111111111111111111111111333222222111111222222333111111111111222222222222111222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000vvvSSSCCC>>>:::777777666666555555555444444444222333333444444333333222222222111111111111111111000000111111111222222222000000111222222222222111000000111111111222222222222222222222222333333333...:::DDDPPP^^^dddpppyyywww{{{|||www~~~{{{qqqlllpppxxx~~~vvvwww}}}xxxnnneeeaaaQQQKKKBBB<<<999777666444777777777888:::<<<======<<<===>>>???AAABBBCCCDDDBBBCCCEEEEEEDDDCCCCCCBBBCCCBBBAAAAAAAAABBBCCCDDD???@@@AAAAAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===============>>>EEEQQQbbbssspppeee]]]fffwww{{{RRR===999777333333555777555222000///...000000/////////.........///......------......///......------------......---------.........//////,,,,,,,,,------.................................////////////////////////........................................................................------------------------++++++,,,,,,---......///------------------------........................,,,,,,,,,---------......++++++,,,,,,,,,---------......------------......---------............/////////............//////..............................................................................------------......------------------------,,,------......------,,,------...//////...------,,,---......//////..............................+++,,,---...////////////---------------------------------------...//////................................................---------............///........................------------------------................................................---......///////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111333222222111111222222333111111111111222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000uuuSSSCCC>>>:::777777555555666666555555444333222333333444444333333222000000000111222222333333000000111111222222222222000000111222222222222111111111222222222333333333...222444333000///222555999:::777>>>QQQaaaxxxyyy[[[___lllooosss|||kkkjjjtttyyyuuupppiiikkkvvv{{{|||~~~~~~lllcccUUUJJJCCC>>>:::888:::888666666777888999999::::::;;;<<<>>>AAACCCDDD===???AAABBBBBBAAAAAABBBBBBAAA@@@@@@@@@AAACCCDDD??????????????????@@@@@@===>>>???@@@@@@???>>>===<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::999===<<<;;;;;;>>>CCCGGGKKK\\\ooottt```aaakkk~~~wwwGGG<<<:::000///999...222333...***,,,222777000/////////.....................------..................------.........---------.........//////,,,,,,,,,------.................................////////////////////////........................................................................------------------------++++++,,,,,,---...//////------------------------........................,,,,,,,,,---------......++++++,,,,,,,,,---------.........------.........---------.........////////////............//////.................................................................................------.........------------------------,,,------......------,,,,,,---...//////...---,,,,,,,,,---.../////////...........................+++,,,---...////////////---------------------------------------...///000................................................---------.........//////////////////////////////------------------------................................................---......///////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111333222222222222222222333000111111111111222222222111111111222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000rrrRRRGGG>>>999999666666666666666555555555555666666555444333333222222111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222111111222222222333333333777222222999AAAQQQrrrjjjXXXQQQXXXdddxxx{{{ssslllmmmqqqtttqqqmmmoooyyy|||wwwlll```PPPDDD@@@@@@777444:::<<<666444888555999777444:::CCCAAA888<<<===???@@@AAAAAA@@@@@@????????????@@@BBBCCCDDDAAAAAA@@@@@@@@@@@@@@@AAA<<<<<<<<<<<<============<<<<<<<<<<<<===>>>@@@@@@@@@===:::999;;;;;;:::888555777999888888999===@@@:::;;;===CCCNNNZZZeeelllzzzrrrrrr|||jjjQQQ;;;666777222///222000000000000000000000000////////////////////////..................------...------,,,,,,------...,,,,,,,,,---------......---------............///..................------//////.........---------------------------------..................------........................000///...---------------------------------------,,,------......------,,,...------,,,,,,------............------,,,,,,,,,***+++---//////...---,,,---------............///.........------,,,,,,,,,........................................................................//////.........---------...---,,,,,,,,,,,,---............------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------,,,,,,---------............///------------------------.........------,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------....................................////////////............////////////000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111111111111111111111111111111111000000111222222222222111111111222222222222111111111111111111111111111111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000rrrRRRGGG>>>999999666666666666666555555555555666555555444333333222222111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222111111111222222222333333666111222777:::BBBYYYqqqyyyuuuqqqlllddd]]]\\\```uuuyyyrrrmmmmmmttt}}}{{{nnnbbb^^^WWWKKK@@@:::888777888:::555777666555666;;;;;;888:::;;;<<<=========<<<<<>>>>>>>>>>><<<<<<;;;999777555444444999888888777777888999:::CCCIIIVVVhhhxxxqqqRRR@@@222333666222000333000000000000000000000000...................................................------,,,,,,------...,,,,,,,,,---------......---------............///........................//////.........---------------------------------................................................------,,,,,,,,,------...------------------------,,,------......------,,,...------,,,,,,------.........---------,,,,,,,,,***+++---//////...---,,,---------............///......---------,,,,,,,,,........................................................................//////.........---------...---,,,,,,,,,,,,---.........---------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------......---------,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------....................................////////////............////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111222222222222111111111111111111111111111111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000rrrRRRGGG>>>999999777666666666555555555555444555555444444333333222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111222222222222333222000222666444444@@@OOO\\\aaakkkvvvxxxuuusssuuu{{{wwwllllllvvvzzzxxxmmmeeeUUUFFF???>>><<<777999666555777666444666;;;777777888888888888777777:::;;;<<<>>>>>>>>>============<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<666888:::999777666777999888666777<<>>999:::777666666555555555444444444444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000111111111111111222222222222//////222555444111666>>>QQQZZZjjjyyy~~~}}}tttvvv~~~}}}{{{jjj```\\\RRREEEFFF===999<<<;;;555666<<<888888888888888888888888555777999;;;<<<<<<;;;:::999999999888999999::::::>>>>>>>>>?????????@@@@@@@@@???>>>===============888888888888888:::<<>>::::::777555555555555444444444444333333333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000111111000000000000000111111111222222222000000222444333222444999AAAMMM___oooyyyyyyoooooorrryyy}}}~~~vvviii```SSSKKKJJJFFF===999<<<::::::999888888777777777555666999;;;===<<<<<<;;;666666666666666777888888999::::::::::::;;;;;;;;;<<<<<<;;;::::::::::::::::::888666777;;;???CCCDDDQQQ\\\mmm~~~wwwnnnvvvRRR999888999555555555555111---...111////////////////////////........................---------.........//////...------,,,,,,------...,,,,,,,,,---------......---------............///---------.........//////---.............................................---------.........//////........................//////...---------------------------------------,,,------......------,,,...------,,,,,,------...------------------------,,,,,,---------...---------------............///------------------------........................................................................---.....................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------....../////////000---------............///------------------------------------------------------------------------------------------------------------------------------------------------....................................////////////............///////////////////////////////////////////////////////////////000000000111111111111000000111111111222222222111111111111111111111111000000111222222222222111111111222222222222111111111111111111111111111111///000000111111111000000////////////////////////000000000000000000000000///////////////////////////////////////////////////000000000111111111111000000000000000000000000////////////////////////////////////000000000000qqqQQQFFF>>>:::;;;888555555555444444444444333333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111111222333222111111111111222333111<<>>:::;;;888555555555444444444333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000111111111111222222000///000222111///000333<<>>======<<<:::999777666666888888888888999:::;;;;;;999999999:::::::::;;;;;;:::;;;<<>>:::;;;888555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000111111111111000000///000222555333000888111...555BBBQQQaaannnnnnjjjrrr{{{yyyxxxqqqsss~~~zzzssskkkbbb\\\WWWUUUKKKJJJGGGCCC@@@>>><<<<<<::::::::::::;;;<<<===>>><<<<<<<<<============>>>FFFHHHLLLRRRYYY```eeeiiizzztttnnnpppZZZBBB666555222444888555000222333111000111111000000000000000000000000000------------------------,,,,,,------...///000000...------,,,,,,------...,,,,,,,,,---------......---------.........//////,,,,,,------...///000000---------.........//////////////////////////////,,,,,,------...///000000........................++++++++++++,,,---......------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,------.........---,,,,,,,,,,,,---......---------.........//////,,,,,,,,,------.................................................................................---------.........//////,,,,,,---......---,,,,,,,,,,,,,,,------.........------------------------------------------------------------------------++++++,,,,,,---...//////------------------------))))))***++++++,,,---------------.........//////------------------------,,,,,,,,,------.........,,,,,,,,,------.........------------------------------------------------------------------------..................................../////////000............/////////000000000000000000000000000////////////////////////000000000000111111111111///000000111222222333333111111111111111111111111000000111222222222222111111111222222222222111111111111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000pppPPPFFF>>>999999666666555555555555444444444444444333333222111000000000000000000000111111111333222222111111111000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000111111444444444222555???NNNYYYiiinnnwww|||qqquuu|||vvvwwwmmmbbb[[[YYYUUUOOOJJJFFFPPPWWWVVVQQQNNNJJJGGGMMMMMMOOOSSSUUUSSSQQQPPPiiiwwwvvvyyytttuuuxxxTTT<<<;;;999777555444333333111111111111000000000000//////............//////000///...---------------------------------------///...,,,,,,,,,---///111---------............///////////////////////////------------------------------------------------.........------,,,,,,,,,------------------------------------------------+++,,,...---,,,,,,---///---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,------------------------........................---------............///........................................................................................................................---+++***+++...///,,,***........................,,,,,,,,,------.........------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------------------------------------------------------................................................------------------------------------------------............................................................////////////////////////////////////////////////////////////////////////000000000000000111111111111222222222000000000000000000000000222222222222222222222222111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000nnnOOOEEE<<<888888555666555555555555444444444444444333333222111111000000000000000000000000111222222222222111111000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000111111222222///111111//////333<<>>:::777333333222111111000000111111111000000000///////////////......------......//////......---------......------------------------...------------...///000---------............///........................------------------------------------------------------------------------------------------------------------------------+++,,,...---,,,,,,---///---------------------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................................................................................................................111000///............---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,------------------------------------------------------------------................................................------------------------------------------------............................................................////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////lllNNNDDD===999:::777666555555555555444444444333333222222222222222111111111111111000000/////////000222333333222111000///000000000111111111111////////////////////////000000////////////000000...//////111222333444444///000111111111111222222222222666@@@OOO^^^gggkkkbbbllluuutttjjjgggsssyyy{{{zzz~~~~~~zzzrrrooouuu}}}~~~~~~~~~www{{{___>>>///222888777444444444222111000/////////000000000////////////.........------------............---------......///------------------------------------......//////---------............///........................------------------------------------------------------------------------------------------------------------------------+++,,,...---,,,,,,---///---------------------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..........................................................................................................................................///000222------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------------------------------................................................------------------------------------------------............................................................////////////////////////////////////////////////////////////////////////000000000000//////000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////lllMMMDDD===:::;;;888666555555555555444444444222222222222222222222222222222111111000////////////000222333333222111000000000000000111111111111////////////////////////000//////......//////000......///000111222222333333222000/////////000111000444666555666AAASSSbbbiiikkknnnpppsss{{{|||{{{|||~~~vvvuuuvvvsssqqqqqqpppvvvtttyyytttooorrrwww|||hhhEEE>>>666555444222111333555444333111000/////////000000////////////............------------.........------------...//////---------------------------------............///---------............///------------------------------------------------------------------------,,,,,,,,,------------...------------------------------------------------+++,,,...---,,,,,,---///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................................................................................................................)))***,,,---...000444777........................------------------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------+++,,,,,,------.........------------------------------------------------................................................------------------------------------------------............................................................////////////////////////////////////////////////////////////////////////000000000000/////////000000000111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jjjLLLCCC<<<999;;;888666555555555555444444444222222222222222222222222222222111111000//////......///222444444333111000000000000000111111111111//////////////////////////////............//////....../////////000000000444222000000000111222222000333444111000777DDDPPP]]]___ccclllyyyvvvyyytttuuu}}}{{{}}}|||yyyxxxzzz~~~|||~~~{{{xxx|||~~~xxxqqqqqqzzzoooPPP===555555999<<<888000///333222222111000000000000000000000/////////............------,,,,,,------...---------------...//////------------------------,,,------...............---------............///------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------+++,,,...---,,,,,,---///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------++++++,,,,,,,,,---------........................................................................................................................)))+++,,,,,,,,,...333666------------------------,,,,,,------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++,,,,,,---......///------------------------------------------------................................................------------------------------------------------............................................................////////////////////////////////////////////////////////////////////////000000000000////////////000000000111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hhhJJJBBB;;;888:::777666666555555555444444444222222222222222222222222222222222111000//////...---///222444444333111000000000000000111111111111//////////////////////////////............//////............////////////---,,,,,,---000111222111000---,,,000777:::888444>>>MMM```ooo|||rrrnnnvvvtttuuuxxxsssttt{{{|||zzz{{{{{{{{{jjjkkkuuuqqqaaaBBB666777999222000444555222111333///////////////000111111000/////////...............------,,,,,,------...---------------...///000------------------------,,,---......//////......---------.........//////------------------------------------------------------------------------,,,,,,,,,------.........------------------------------------------------+++,,,...---,,,,,,---///---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,------------------------........................++++++,,,,,,,,,---------...........................................................................................................................//////---******...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------++++++,,,,,,---...//////------------------------------------------------................................................------------------------------------------------............................................................/////////000////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hhhKKKDDD===999999555666666555444333333333333222222222111111111111000000000000000000000000000222111111111000000/////////////////////000111111000000////////////000000////////////////////////...///000111111111111111000000000000000000000000111111111111111222222222777888CCC]]]zzz|||dddnnn{{{xxx^^^III<<<777444222333222111111000000111111000000000000000000000000000000//////.........---------------------------,,,------......------,,,,,,------......------,,,........................,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------------------------------------------------------......---------,,,,,,,,,...------,,,,,,------...------------------------------------------------...------,,,,,,------...***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......---------------------------------------------------------------------------,,,++++++++++++,,,---------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------................................................---.........---,,,,,,+++,,,---///000000///---,,,.........------,,,,,,,,,........................---------............///...------------...////////////............//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......111000///......///000111dddHHHBBB===999999666666666555444333333333333222222222111111111111000000000000000000000000000111111111111000000000//////////////////000111111000000////////////000000//////////////////////////////000111111111000000000000000000000000000000000000111111111222222222666555999GGGZZZiiiooooooccckkkxxxmmmXXXMMM@@@777444555666666222222111000000000111111////////////////////////000/////////.........---------------------------,,,------......------,,,,,,------......------,,,........................,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------------------------------------------------------......---------,,,,,,,,,...------,,,,,,------...------------------------------------------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......------------------------------------------------------------------------...---,,,++++++,,,---...------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------................................................------......------,,,+++,,,---...//////...---,,,......---------,,,,,,,,,........................---------............///------.........///////////////............//////////////////////////////.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111222222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......111000///......///000111___EEEAAA<<<999999666666666555444333333333333222222222111111111111000000000000000000000000000111111111111000000000000///////////////000111111000000////////////000000////////////////////////000000111111111000//////000000000000000000000000000000000111111111222222222222333666<<>>UUU[[[gggtttqqqmmmnnnrrrpppmmmwwwcccFFF===BBB999777444333333222000...111111000////////////000////////////////////////........................------------------------------............------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------......---------,,,,,,,,,...------,,,,,,------...------------------------------------------------...------,,,,,,------...,,,------......------,,,---------------,,,,,,,,,,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------........................,,,------...------,,,,,,,,,------......------,,,------------------------........................---------............///---...000222222111///...//////............//////////////////////////////........./////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000bbbHHHBBB===999999555666666555444333333333333222222222111111111000000000000000000000000000000000000000000000000111111///////////////000000111000000////////////000000////////////////////////000000000000000///...---////////////////////////...//////000111111222222111222333333333333333333<<>>777333333333333222333222222222111111111111////////////////////////................................................------------------------........................////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,------------------------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------......------,,,------------------------,,,------......------,,,+++,,,------......---------------------------------,,,,,,++++++,,,,,,---+++,,,------......------......---------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------............................................................//////////////////............//////////////////////////////............////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000444///,,,000111......000///////////////000111111000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000////////////___CCC===:::999:::666777666555444333333333333222222222111111111000000111000000////////////000000000000000000000000000/////////000111333444555222222111000////////////...//////000000//////...////////////////////////////////////////////////............//////////////////000000000000111111111111111111111111111111222222222222222666<<<@@@MMMVVVbbbmmmsssxxx|||qqqooorrryyyuuueeeTTTGGG===666222222111111111333444444222111111111000000000000///////////////////////////........................------------------------------------------------------------------------///............---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,------------------------.........---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------......------,,,------------------------,,,------......------,,,+++,,,------......---------------------------------,,,,,,++++++,,,,,,---+++,,,------......------...------------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------............................................................//////////////////............//////////////////////////////............////////////////////////////////////000000000000000000000000........................000000000000000000000000444///---...///......000///////////////000111111000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000___DDD???;;;999:::777666555444444333333333444333333222222222111111111000//////.........//////////////////////////////...///000111222333444555111111000000////////////...//////////////////...////////////////////////////////////////////////............////////////////////////000000000111111111111111111111111000444444333222111222666999666;;;CCCMMMWWWcccnnnuuuppprrrxxx|||zzzzzzfffWWWLLLEEE<<<555333444666777222222333444444444333222111111111000000000//////////////////////////////........................------------------------------------------------------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------......------,,,------------------------,,,------......------,,,+++,,,------......---------------------------------,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------------------------------------------,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,------------...............................................................//////////////////............//////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////111///...000111000/////////////////////000000111////////////////////////////////////////////////000000////////////000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000^^^EEEAAA<<<:::;;;888555444444333333333333444444333333333222222222222///...............//////////////////////////////...///000111222333333444000000000000/////////.........////////////......////////////////////////////////////////////////............////////////...////////////000000000222222222222111111111111000111111000///000222555444444444666<<>><<>>===<<<;;;:::999888666555444333222000//////---------------...///000//////......---......///...........................//////000000//////...........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++------,,,+++,,,,,,------...------,,,+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,---------.........,,,,,,...222333000------------------------------------,,,---......///222111///...---,,,,,,,,,---------------------------------------------------------------------------...///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------------------------------------........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------...............------,,,,,,------...------------------------,,,,,,,,,---------......------............------------------------------...........................------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000---............/////////......................................................//////////////////////////////////////////000000000000000000000000////////////000000000000000000///...///000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111///...///000111000...000000000000////////////000000000000////////////////////////............zzzWWWAAA???:::777777333444444333333333222222222000000000000000000000000...//////////////////...////////////////////////////////////////////////..............................////////////......................................................................................................////////////////////////...........................///000000//////000222111111111111111000000000333222111111111222222333444333333222111222333444000000000111222222333333333333222111000000//////333333333222222222222222000000000000000111111222------,,,------...//////...........................//////////////////...........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,++++++------,,,+++,,,,,,------...---------+++,,,------......------,,,,,,,,,------------...,,,,,,,,,---------......---,,,,,,...000111///---------------------------...------------...//////444333222000...---,,,,,,------------------------------------------------------------------------------///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,---------............------,,,,,,------...------------------------,,,,,,,,,---------......------............------------------------------...........................------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////---------.........//////............................................................////////////////////////////////////000000000000000000000000////////////000000000000111000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////111///...///000111000...000000000000////////////000000000000///////////////////////////.........yyyVVVAAA>>>:::777777333444444333333333222222222000000000000000000000000......////////////......////////////////////////......................................................////////////......................................................................................................////////////////////////////////////////////////---///000000//////000111000000000000000000000////////////000000111111222//////000000111111000///111111111111222222222222333333333222222111111111/////////000000000111111111111111000000//////...------------...///000000////////////////////////......////////////..............................------............------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++------,,,++++++,,,,,,---.........---+++,,,------......------,,,,,,---------.........,,,,,,,,,---------......------,,,---...///...---------------------------...------------...//////333333222111///...---,,,------------------------------------------------------------------------,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------......------,,,,,,------...------------------------,,,,,,,,,---------......------............------------------------------...........................------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------............................................................---.........//////000000........................////////////////////////////////////000000000000000000000///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////111///...///000111000...////////////000000000000////////////000000000000.........///////////////yyyVVV@@@>>>:::777777444444444333333333333222222000000000000000000000000---......//////......---////////////////////////......................................................////////////..............................------------------------------------------------........................////////////////////////////////////////////////---///000000......///111000000000000000000000000111111111111111000000000......///111333222///---//////000000000000111111111111111111111111111111.............../////////,,,---............------......------...///000000////////////////////////---......//////......---------------------------------............------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,++++++------,,,+++++++++,,,---............+++,,,------......------,,,---------............,,,,,,,,,---------......---------------------------------------------------------,,,---......///000000000000000///...---------------------------------------------------------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------------------------...........................------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,------------.........................................................------......///000000000........................////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111///...///000111000...////////////000000000000////////////000000000000.........///////////////xxxUUU@@@>>>:::666777444444444333333333333222222000000000000000000000000---......//////......---////////////////////////......................................................////////////..............................------------------------------------------------........................////////////////////////........................---...//////......///111/////////000000111111222111222222222222111111000333111111222555555222000........./////////000000////////////////////////111111111000000000000000+++,,,---///000000//////......---------......///........................---......//////......---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,---------,,,++++++------,,,+++***+++,,,---............+++,,,------......------------------............,,,,,,,,,---------......,,,------,,,++++++,,,---------------------------,,,,,,,,,,,,,,,------...+++,,,---/////////......------------------------------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------------------------...........................------,,,,,,------...------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---------.........................................................------......///000000111........................////////////////////////////////////000000000000......//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111///...///000111000....../////////000000000111.../////////000000000111............/////////000xxxUUU@@@>>>:::666777444444444444333333333222222000000000000000000000000---..................---////////////////////////......................................................////////////..............................------------------------------------------------........................////////////////////////---------------------------...//////......///111...//////000111222222333+++,,,---...///000000///333000......000111///---/////////000111111222222////////////000000000000000000///......------,,,,,,,,,.../////////...---...------,,,,,,------...---------------------------..................------------------------------..................---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,------------,,,++++++------,,,+++***+++,,,---............+++,,,------......---------------.........//////,,,,,,,,,---------......,,,------,,,++++++,,,---------------------------,,,++++++++++++,,,------(((***,,,---/////////...------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---------------------------...........................------,,,,,,------...------------------------,,,,,,,,,---------..............................++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------......................................................---------...///000000111........................////////////////////////////////////000000000000---......///000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111///...///000111000///.../////////000000111111.../////////000000111111---.........//////000000sssSSS@@@???:::666555222555444444333333222222111222111111111000000////////////...------------...........................////////////////////////........................------------------------------------------------------------------------.................................------,,,,,,,,,000///...---------------------------------------............////////////000//////.........//////////////////////////////////////////////////////---......000444888333+++////////////////////////000000000000000000000000................................................,,,,,,,,,---------......---------.........//////......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---.........---,,,,,,+++---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------..................------..............................------------......................................................////////////////////////............////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000////////////////////////............////////////////////////////////////qqqQQQ??????:::777777444555444444333333222111111111111111111000000000/////////...------------...........................................................................------------------------------------------------------------------------..............................---------,,,,,,,,,//////...---------------------------------------............/////////////////////.........//////////////////////////////////////////////////////---.........222666333,,,................................................................................................,,,,,,,,,---------......---------.........//////......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,+++---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,------------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------......................................................------------..........................................................................................////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000////////////////////////............////////////////////////////////////oooOOO>>>>>>:::777888666444444444333222222111111111111111111000000000000//////...------------...........................................................................------------------------------------------------------------------------------------------------...------------,,,,,,,,,///...---------------------------------------------............///////////////......////////////////////////////////////////////////////////////......---,,,///333222---........................------------------------------------------------------------------------,,,,,,,,,---------......---------.....................---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------......................................................------------..........................................................................................////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000111000000//////000000111000000000000000000000000////////////////////////............////////////////////////////////////pppPPP>>>>>>:::666777444444444333333222111111111111111111000000000000000//////...------------...........................................................................------------------------------------------------------------------------------------------------------------------------......---,,,,,,---------,,,,,,---------------------------.........//////.........///////////////////////////////////////////////////////////////......,,,***,,,111111---........................------------------------------------------------------------------------,,,,,,,,,---------....................................---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------******++++++++++++,,,,,,,,,,,,,,,---------......,,,------...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---............------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......................................................................................................------------------------------------------------------............---------------------------------------.............................................------------..........................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000////////////000000////////////////////////////////////////////////............////////////////////////////////////rrrQQQ???>>>999555555222444333333222222111000000000000000000000000111111//////...------------...........................................................................------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,------...,,,,,,,,,---------......------------............------...///000000//////////////////////////////////////////////////////...///---***+++///000...................................................------------------------------------------------,,,,,,,,,---------...........................---......---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---............------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......................................................................................................------------------------------------------------------............---------------------------------------.........//////..............................------------..........................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000////////////000000////////////////////////////////////////////////............////////////////////////////////////rrrRRR???>>>999444444111333333333222111111000000000000000000111111111111//////...------------...........................------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,------...+++,,,,,,------.........,,,------------.........,,,---...000000000//////////////////////////////////////////////////////...000...++++++///000...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,---------......,,,,,,------......------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......................................................................................................------------------------------------------------------............------------------------------,,,,,,------.../////////..............................------------......................................................------------------------............////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000//////......//////000000000000000000000000000////////////////////////............////////////////////////////////////pppPPP>>>===999555555222333333222222111000000000///000000000111111111111//////...------------...........................------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++,,,,,,---......///,,,,,,---------.........+++,,,...000111000//////////////////////////////////////////////////////---000000---,,,///000...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,------......,,,,,,,,,---------......+++,,,------......------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,------......------,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------........................,,,,,,,,,---------..............................------------------------,,,,,,,,,---------..............................................................................................................................------------------------------............------------------------------,,,,,,------...//////000..............................------------......................................................------------------------............////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000//////............//////000000000000000000000000////////////////////////............////////////////////////////////////nnnNNN======999666666444333333222222111000000000//////000000111111111222//////...------------...........................------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,,,,---...++++++,,,,,,---...//////,,,,,,,,,---------......+++,,,...000111111000///////////////////////////////////////////////////---111111...---///000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------......---------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------++++++,,,------...//////,,,,,,,,,---------......+++,,,,,,---.........---------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,------......------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.................................,,,,,,,,,---------..............................------------------------,,,,,,,,,---------..............................................................................////////////////////////........................---------------------------..................---------------------------,,,,,,------...///000000.................................------.........................................................------------------------............/////////000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000//////............//////000000000000000000000000////////////////////////............/////////000////////////////////////kkkOOO???===888666888444222222222111111111111000111000000000111222333333////////////............,,,,,,,,,,,,,,,,,,,,,,,,000000///.........//////000///...------------...++++++,,,------......///---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---......------------.../////////...------++++++***)))+++,,,,,,---.........---,,,,,,,,,------.........................................................++++++,,,,,,---...//////---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++)))***++++++,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000---+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............/////////.........---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................------------......,,,,,,,,,---------......------------------------.........------,,,,,,,,,---------............/////////.........---------......------------......---------............///...........................------------...//////..............................////////////......//////////////////////////////000000000000/////////////////////.........////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////jjjOOO???===888666888444222222222111111111111000111000000000000111111222////////////............------------------------,,,,,,,,,,,,,,,,,,---............------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...---------------...//////...------,,,,,,++++++***+++,,,------......------,,,,,,------------------................................................++++++,,,,,,---......///---------------------------,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------///---+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------------------------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------............///.........------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.....................------------......,,,,,,,,,---------......------------------------......---------,,,,,,,,,---------............/////////.........---------......------------......---------............///...........................------------...//////..............................////////////......//////////////////////////////000000000000///////////////////////////...////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////iiiNNN???===888777888333222222222111111111111000111000000////////////000/////////............---........................//////...---------------,,,,,,---......---------//////...------,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,------------------------------------------------+++,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------------------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------........................------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////......------------......,,,,,,,,,---------......------------------------...------------,,,,,,,,,---------............///...............---------......------------......---------............///...........................------------...//////..............................////////////......////////////////////////...//////000000//////.........//////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////hhhMMM>>>===888777777333222222222111111111000000111000///...............//////.........---------------------------------111000///---,,,++++++++++++,,,---......------,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...///+++++++++,,,,,,---------,,,,,,------...------,,,.........------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,------.../////////......------------......,,,,,,,,,---------......---------------------------------------------------------............///..............................------------......---------............///...........................------------...//////..............................////////////......////////////////////////...//////////////////...............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fffLLL>>>===888777777222222222222111111111000000000000///...---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,------...---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......***++++++,,,,,,------...,,,------...------,,,,,,.........------,,,,,,,,,------------------------------------------------,,,,,,,,,------------------------------------------,,,,,,++++++,,,,,,---++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,------------------...------,,,,,,------...---------------------------------------------------------------------------------------------------------.........//////......------------......,,,,,,,,,---------......---------------------------------------------------------............///---...........................------------......---------............///...........................------------...//////..............................////////////......////////////////////////......////////////......---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////eeeKKK>>>===999777777222222222222111111111111000000//////............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///222444777888000///...------------...++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------------......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++---......///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...------,,,,,,------...------------------------------------------------------------------------------------------------..............................------------......,,,,,,,,,---------......------------------------,,,,,,,,,------------...---------............///---------.....................------------......---------............///...........................------------...//////..............................////////////......////////////////////////---......//////......---------......///000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////dddKKK======999777777222222222222111111111111000/////////...//////000000.........---------,,,,,,---------------------------...///111444888:::<<<444222///---,,,---...///,,,------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---)))+++,,,------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,+++))))))+++---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------...------------------------........................------------------------------------------------/////////...------,,,,,,......------------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///---------.........//////......------------......---------............///...........................------------...//////..............................////////////......////////////////////////---......//////......---------......///000000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////dddJJJ======999777777222222222222111111111111000///////////////000111222......---------,,,,,,,,,........................,,,,,,,,,---...000111222777444000---+++,,,...000///......------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))(((+++---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------...------,,,,,,------...------------------------........................------------------------------------------------000000///...---,,,,,,+++.........------.........,,,,,,,,,---------......------------------------,,,,,,,,,------.........---------.........//////---------.........//////.........------.........---------.........//////...........................------------...//////..............................////////////......////////////////////////---..................------------...///000000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////dddKKK======999777666111444444333333222111000000111111111111000000000000000000///...------,,,,,,........................------------------------444333222111...,,,)))(((++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------++++++++++++------...------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++------------------------...------,,,,,,------...------------------------..................------........................------------------------.................................................................................------,,,,,,,,,---------............///........................................................................---------............///---------............///........................---------............///........................................................................////////////////////////000000//////.........---------............---------------............///111111000000//////......//////.........---------//////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////dddJJJ======888666666111444444333333222111111000111111111000000000//////000//////...------,,,,,,........................------------------------///111222333222///,,,***++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------..................------........................------------------------..............................................................................---------,,,,,,,,,------------....................................................................................------------............---------............///........................---------............///........................................................................////////////////////////000/////////.........---------............---------------............///000000000000//////......//////.........---------//////////////////////////////000000000000//////////////////////////////////////////////////////........................cccJJJ===<<<888666666111444333333222222111111111111111000000000000///////////////...------,,,,,,........................------------------------+++...222444444222...+++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------......------------------------------------------------........................------------------------------------------------...------------,,,,,,,,,------------............................................................------------------------------------............---------............///........................---------............///......................................................................../////////////////////////////////...............------............---------------............///000000000////////////..................---------////////////////////////...//////000000//////...////////////////////////////////////////////////........................dddJJJ======999888888222333333333222222111111111111000000000//////////////////.........---------........................------------------------+++---000111222000...,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------------------------------------------------------...------,,,,,,------...------------------------,,,,,,------------......------------------------------------------------........................------------------------------------------------------------------------,,,,,,---------.........................................................------------------------,,,,,,---------.........---------............///........................---------............///........................................................................////////////////////////........................------............---------------............///////////////////////////........................////////////////////////...//////////////////...////////////////////////////////////////////////........................eeeKKK>>>>>>;;;999999444333333222222222222222111000000000////////////..................---------........................------------------------......------,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,------......------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,------------...................................................------------------------,,,,,,,,,------------...---------............///........................---------............///........................................................................////////////////////////---------...............------............---------------............///.............../////////---.....................////////////////////////......////////////......////////////////////////////////////////////////........................dddKKK>>>>>>;;;999999444222222222222222222222222000000////////////......................................................------------------------000///,,,************+++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///........................---------............///........................................................................////////////////////////---------------.........------............---------------............///---............/////////---------...............////////////////////////---......//////......---////////////////////////////////////////////////------------------------bbbIII<<<===999888888333222222222222222222222222000000/////////.........................................................------------------------......---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///........................---------............///........................................................................////////////////////////,,,,,,,,,------.........------............---------------............///---------.........//////---------.........//////////////////////////////---......//////......---////////////////////////////////////////////////------------------------```GGG:::;;;777666777222222222222222222222222222000/////////............---.............................................------------------------+++,,,...//////...,,,+++++++++,,,,,,,,,------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++------------++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++------------------------...------,,,,,,------...------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////........................---------.........//////........................................................................////////////////////////,,,,,,,,,------.........---..................------------.........//////---------.........//////---------.........//////////////////////////////---..................---////////////////////////////////////////////////------------------------___HHH>>>???;;;888888333444444333222222111111000111111111111000000000000222222000//////.........------------------------......//////...---,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++......---,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***+++,,,---,,,+++***))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------...................................................------,,,,,,------...........................................................................................................................................................................//////.........---------......////////////......////////////////////////////////////////////////////////////////////////..............................////////////......___HHH>>>???;;;888888333444444333222222111111000111111000000000/////////111111000///............------------------------...............---,,,,,,------------,,,,,,,,,+++,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++,,,,,,,,,+++***,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------...................................................------,,,,,,------...........................................................................................................................................................................//////.........---------......////////////......////////////////////////////////////////////////////////////////////////..............................////////////......^^^GGG===???:::888888333444444333222222111111000000000000/////////......000///...------------------------------------------............------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------......................................................------------.............................................................................................................................................................................................---------......////////////......////////////////////////////////////////////////////////////////////////..............................////////////......]]]GGG===>>>:::888888333444444333222222111111000////////////............///...------,,,,,,,,,,,,---------------------------------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,+++++++++++++++++++++))))))***+++,,,,,,------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------......................................................------------............................................................................................................................................................................................................////////////......////////////////////////////////////////////////////////////////////////..............................////////////......\\\FFF<<<>>>:::888888333444444333222222111111000////////////...............------,,,,,,,,,,,,---------------------------,,,,,,---------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))******+++,,,---...---------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------................................................///......------......///........................................................................................................................................................................---...........................////////////......////////////////////////////////////////////////////////////////////////..............................////////////......\\\EEE<<<>>>:::888888333444444333222222111111000000000000/////////.........------,,,,,,,,,------------------------------+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++++++++,,,,,,,,,,,,------*********+++++++++++++++************+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------................................................//////............//////........................................................................................................................................................................---------.....................////////////......////////////////////////////////////////////////////////////////////////..............................////////////......[[[EEE;;;===999777888333444444333222222111111000111111000000000/////////......------------......------------------------***+++,,,---------------+++,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))*********++++++++++++,,,+++*********+++,,,---+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------................................................//////............//////........................................................................................................................................................................---------.........//////......////////////......////////////////////////////////////////////////////////////////////////..............................////////////......[[[DDD;;;===999777888333444444333333222111111000111111111111000000000000......---------......///------------------------***+++,,,,,,------------,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......++++++,,,,,,,,,---------))))))******++++++++++++---,,,+++*********+++,,,*********++++++,,,,,,---************************++++++++++++++++++++++++************************++++++,,,---------,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------................................................//////............//////........................................................................................................................................................................---------.........//////......////////////......////////////////////////////////////////////////////////////////////////..............................////////////......SSSHHH>>>;;;;;;888666666444333222222111111222222000000///..........................................---,,,,,,,,,,,,---...//////...---,,,,,,++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,------......------,,,+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++************++++++***************************+++,,,---...---,,,+++******+++++++++,,,,,,,,,************************++++++------------++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---......//////......++++++,,,---...............---,,,,,,,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------................................................................................................//////.........------------------............///........................000000//////.........---.................................------,,,,,,,,,................................................////////////////////////////////////////////////////////////////////////....................................////////////........................................................................SSSHHH>>>;;;;;;888666555444333222222111111222222000000///..........................................---,,,,,,,,,,,,---...///......---,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++)))************++++++++++++++++++*********))))))***++++++++++++,,,,,,,,,,,,------......------,,,+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++************++++++***************************+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---......//////......---------...------,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------................................................................................................///.........------------------------....................................000/////////.........---..............................---------,,,,,,,,,............................................................................................................................................................////////////........................................................................TTTHHH>>>;;;:::777555444444333222222111111222222000000///..........................................------,,,,,,------............------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,---------.........***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++************++++++************************+++++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---......//////..................---,,,+++***...------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------............------------------------..................................../////////..........................................------------,,,,,,,,,................................................................................................................................................---............/////////........................................................................TTTHHH>>>;;;:::777444444444333222222111111222222000000///.......................................------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++************************,,,+++*********+++---...******+++++++++,,,,,,,,,------------------------------++++++++++++------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---......///.........---.........------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,---------.................................................................................------------------------................................................................................................................................................---------.........//////........................................................................}}}SSSHHH===;;;:::777444444444333222222111111222222000000///.......................................---------------------------------------,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,,,,,,,---------,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++************************,,,+++***)))***+++,,,---******+++++++++,,,,,,,,,------------------------------++++++++++++------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---......///.........+++,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------,,,,,,------------------,,,,,,,,,------------...........................---------.......................................------------------------................................................................................................................................................------------....................................................................................{{{QQQFFF<<<::::::777555555444333222222111111222222000000///.......................................,,,------......------,,,------------------------+++,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************+++++++++,,,,,,,,,,,,------------,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---*********+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++***************************************+++,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---......//////......***+++,,,---............,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................---------------.................................,,,,,,,,,------------...................................................------------------------------------------------------------------------........................,,,------------.................................................................................xxxOOOEEE;;;999:::888666666444333222222111111222222000000///.......................................,,,,,,---......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++,,,,,,,,,------------...,,,------......------,,,+++,,,------......------------------------------------------------------++++++++++++++++++++++++++++++******++++++,,,---)))*********++++++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************************))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---......//////......,,,,,,------...---------,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................,,,,,,,,,------.................................,,,,,,,,,---------......................................................------------------------------------------------------------------------........................,,,,,,---------.................................................................................wwwNNNDDD;;;999:::888777777444333222222111111222222000000///.......................................,,,,,,---......---,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++,,,,,,,,,---------......,,,------......------,,,+++,,,------......------------------------------------------------------++++++++++++++++++++++++++++++******++++++,,,---))))))******++++++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************************((()))***,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++------------++++++------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---......//////..................---,,,++++++,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------........................,,,,,,,,,------.................................,,,,,,,,,------.........................................................------------------------------------------------------------------------........................,,,,,,,,,---------..............................................................................{{{RRRGGG===::::::777555555222222222111111111111000...000111000///...///111000...,,,+++++++++---...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++,,,------......------...........................------,,,,,,------...//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---.........---,,,,,,+++,,,+++******************'''((()))*********************++++++++++++************))))))******+++,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,+++***))))))******+++***)))***++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,............,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...///000---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................................................................................................................---------............///------------------------................................................---------............///..............................------------..............................|||RRRGGG===;;;:::777555555222222222111111111111000...000111000///...///111000///---,,,+++,,,---.........------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++************************************++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************+++,,,------......------........................------,,,,,,,,,,,,------///.........---------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******------......---,,,,,,+++---,,,++++++******++++++(((((()))*********************++++++++++++************))))))******+++,,,++++++++++++++++++++++++*********++++++*********,,,++++++***))))))******+++***)))***++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...//////---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................................................................................................................---------............///------------------------................................................---------............///..............................------------..............................|||QQQFFF===;;;:::777555444222222222111111111111000...000111000///...///111000///...---------...///---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++***)))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,------......------------------------------------,,,,,,,,,,,,------............---------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***---------------,,,,,,+++------,,,+++++++++++++++)))))))))*********************++++++++++++************))))))******+++,,,++++++++++++++++++++++++((()))+++------+++)))(((,,,+++******)))*********+++***)))***++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................................................................................................................---------............///........................................................................---------............///..............................------------..............................xxxOOOEEE<<<;;;;;;888555444222222222111111111000000...000111000///...///111111000///............///---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++***)))***+++******+++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,------......---------------------------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,+++++++++++++++,,,*********************+++******++++++++++++************))))))******+++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++***************++++++***)))***++++++***)))***+++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------..............................---------......///---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................................................................................................................---------............///////////////////////////................................................---------............///..............................------------..............................sssNNNDDD<<<;;;;;;888444444222222222111111111000000...000111000///...///111000000//////............------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++***)))***+++******+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,------......------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++***************+++,,,---,,,+++******)))***++++++******++++++++++++************))))))******+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++***************+++++++++***)))***++++++***)))*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,---......------------------------,,,,,,---------.........------------------------........................///......---------......---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................................................................................................................---------............///////////////////////////................................................---------............///..............................------------..............................pppMMMCCC<<<;;;;;;888444333222222222111111111111000...000111000///...///111/////////.........------------...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++***)))***+++******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))))))))***,,,---//////---,,,+++))))))***++++++******++++++++++++************))))))******+++,,,++++++++++++++++++++++++---+++)))(((((()))+++---*********)))******+++,,,+++***)))***++++++***)))*********++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------...///...------------,,,,,,,,,,,,---------............------------------------........................//////...------------...---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................................................................................................................---------............///........................................................................---------............///..............................------------..............................rrrLLLCCC;;;;;;;;;888444333222222222111111111111000...000111000///...///111...............---,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++***)))***+++******+++++++++,,,,,,,,,*********+++,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,++++++************************************++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))***,,,...000222444...---+++))))))***+++,,,******++++++++++++************))))))******+++,,,+++++++++++++++++++++++++++******************+++******))))))***++++++,,,+++***)))***++++++***))))))******+++,,,,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------...//////......---------,,,,,,,,,------------............................................................//////...------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................................................................................................................---------............///------------------------................................................---------............///..............................------------..............................uuuKKKBBB;;;;;;;;;888444333222222222111111111111000///000111000///...///111------......------,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))+++++++++***)))***+++******+++++++++,,,,,,,,,******+++,,,------......******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******,,,...000333666777...---+++))))))***+++,,,******++++++++++++***************)))***++++++,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((******))))))***+++,,,,,,+++***)))***+++++++++)))))))))***+++,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,......,,,,,,,,,,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---------------...///000.........------,,,,,,,,,---------.........//////................................................000///...------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................................................................................................................---------.........//////------------------------................................................---------.........//////.................................------.................................rrrLLLCCC;;;:::999666555666444333222111000000000000000000000000////////////........................---,,,+++***,,,...111333111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,------,,,++++++******++++++,,,******---111444333222++++++++++++++++++++++++++++++************++++++************************))))))***++++++++++++***************************************************************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---------..............................---------............///------------------------------------------------......------------......------------------------.................................////////////000............////////////........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------............///////////////////////////........................---,,,,,,,,,,,,---............------------..............................------------------------///...---,,,,,,,,,,,,,,,........................---------............///........................................................................pppLLLCCC;;;:::999666555666444333222111000000000000000000000000////////////........................---,,,++++++,,,...111333111000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++,,,,,,------+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...---,,,++++++******+++++++++))))))+++///111000///+++++++++++++++++++++++++++******************+++************************))))))***++++++++++++***************************************************************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------..............................,,,,,,,,,,,,---------...------------------------------------------------......------------......------------------------........................------........./////////............////////////........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------............///................................................---,,,,,,,,,,,,---............------------..............................------------------------///...---,,,,,,,,,,,,---........................---------............///........................................................................oooKKKCCC;;;:::999666555666333333222111000000000000000000000000////////////........................---,,,++++++,,,...000222000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,---+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///......------......///------,,,,,,------...///---,,,++++++******++++++***)))(((***,,,---,,,+++++++++++++++++++++++++++************************************************))))))***++++++++++++***************************************************************************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------------------------------------------------......------------......------------------------------------------------,,,,,,,,,---------......---............/////////........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------............///................................................---,,,,,,,,,,,,---............------------..............................------------------------......---,,,,,,,,,------........................---------............///........................................................................oooKKKBBB<<<;;;:::777555555333222222111000000111111000000000000////////////........................---,,,++++++,,,...///111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------......------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,---......---,,,++++++******++++++******)))************************************************++++++*********************************))))))***++++++++++++***************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,---++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,---------------------------------------------------------...------,,,,,,------...,,,,,,------------------------------------------++++++,,,,,,,,,------------------.........//////........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------............///................................................---,,,,,,,,,,,,---............------------.........................................................------,,,,,,,,,------........................---------............///........................................................................pppJJJBBB<<<;;;:::777444555333222111111000111111111000000000000////////////........................,,,,,,++++++,,,---...///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,------......------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------+++++++++++++++,,,,,,------,,,++++++******++++++++++++++++++***))))))***************************)))***++++++++++++***)))************************))))))***++++++++++++***************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++,,,---***++++++,,,,,,++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------............------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,,,,---------------....................................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------............///................................................---,,,,,,,,,,,,---............------------......................................................------,,,,,,,,,------...........................---------............///........................................................................mmmJJJBBB<<<<<<;;;777444444222222111111111111111222000000000000////////////........................,,,,,,,,,,,,,,,---......,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,+++************+++,,,,,,---,,,++++++******+++++++++,,,---,,,***)))***+++************************)))***+++,,,,,,+++***)))************************))))))***++++++++++++***************************************************************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******)))******+++,,,---******++++++++++++******)))******+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------------,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.................................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------............///------------------------........................---,,,,,,,,,,,,---............------------......................................................------,,,,,,,,,---..............................---------............///........................................................................fffIIIBBB<<<<<<;;;777444444222111111111111111222222000000000000////////////........................,,,,,,,,,,,,,,,,,,------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------------,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++++++++,,,---------,,,++++++******++++++)))+++,,,+++)))((()))+++************************(((***+++,,,,,,+++***(((************************))))))***++++++++++++***************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))***+++,,,---******++++++++++++******))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.................................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------............///------------------------........................---,,,,,,,,,,,,---............------------......................................................,,,,,,,,,,,,,,,---...///........................---------............///........................................................................```IIIBBB<<<<<<<<<777444444222111111111111111222222000000000000////////////........................+++,,,,,,,,,,,,,,,,,,---***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************++++++******++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---------------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,.........------.........---,,,,,,,,,,,,---......---,,,++++++******++++++(((***,,,+++(((''')))+++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************))))))***++++++++++++***************************************************************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))))))))***+++,,,---******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------.........//////------------------------........................---,,,,,,,,,,,,---...............------.................................////////////////////////,,,,,,,,,,,,,,,---...///........................---------.........//////........................................................................fffJJJBBB<<<;;;:::777555555222222222111111111111000111///...------...///111000///---,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++...---,,,+++************---***,,,***&&&,,,///'''(((&&&,,,---((()))...)))+++++++++++++++++++++++++++333"""///555&&&...---++++++++++++++++++++++++))))))))))))))))))))))))///---###333(((222+++444)))******++++++,,,,,,---,,,......***))),,,......(((...///***)))------***+++...///---++++++,,,+++///---(((&&&)))///000---------,,,,,,---...000111///...---,,,,,,---///000***+++***+++///333111+++------,,,++++++******)))))))))))))))))))))))))))************************++++++++++++++++++++++++------,,,,,,+++***)))))))))************+++++++++******++++++++++++******++++++************++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------------------------------------------------........................,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......///...,,,++++++,,,...///------------------------........................,,,,,,,,,---------......................................................---------............///......//////...---,,,,,,........................---------............///..............................................................................------------......hhhJJJBBB<<<;;;:::777555555222222222111111111111000000///...------...///000000///...---,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,...---,,,+++************$$$'''*********,,,------555+++***&&&...((('''!!!++++++++++++++++++++++++$$$555---,,,'''$$$444---................................................&&&......,,,'''---***&&&******++++++,,,---------...+++,,,111111***&&&%%%+++---------///222111...+++***))))))+++------,,,(((***///222---### $$$+++++++++++++++---...//////...---,,,,,,,,,,,,,,,444333333111***###&&&...------,,,,,,+++*********************************************************++++++++++++++++++++++++---,,,,,,+++******)))))))))************+++++++++******++++++++++++******++++++************++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------------------------------........................,,,------......------,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,---------.................................------------------------,,,,,,---------.........///...,,,++++++,,,...///------------------------........................,,,,,,---------.........................................................---------............///......//////...------,,,........................---------............///..............................................................................------------......jjjJJJBBB<<<;;;:::777555555222222222111111111111000000///...------...///000000000///...------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++***************///444111///000***'''......&&&(((###:::---222444++++++++++++++++++++++++***+++(((000---***///''''''''''''''''''''''''((((((((((((((((((((((((...000000***(((''',,,---+++++++++,,,------......888---&&&)))+++))),,,333---)))(((,,,...,,,))))))---***(((***,,,...---,,,666)))"""(((......111666,,,,,,,,,,,,---...//////000000000000...---,,,+++''' )))...+++,,,111...------,,,,,,+++******************************************************************************+++++++++******))))))((()))************+++++++++******++++++++++++******++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------.........//////------------------------------------------------........................------............------.........---...//////000,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,------------.................................------------------------,,,------------.........///...---,,,,,,---...///------------------------........................,,,------------.........................................................---------............///.........///......---,,,........................---------............///..............................................................................------------......lllJJJBBB<<<;;;:::777555555222222222111111111000000000///............///000000000//////............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++***************!!!&&&"""$$$---***'''111---***000"""333"""***++++++++++++++++++++++++333"""###444000(((------........................////////////////////////+++$$$!!!333///,,,***777++++++,,,------......///%%%(((,,,///000,,,(((&&&+++((((((...///,,,---222...------//////,,,+++,,,***((((((,,,000---&&& (((((((((((())))))******++++++,,,,,,,,,+++)))(((333222222111///,,,'''%%%......------,,,,,,++++++************************************************))))))))))))))))))))))))*********)))))))))(((((())))))*********+++++++++******++++++++++++******++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------............------------------------................................................------............------......------......///000------------------------........................................................................------------............................................................------------..................------------......................................................------------............................................................---------............///---...............------........................---------............///..............................................................................------------......nnnJJJBBB<<<;;;:::777555555222222222111111111000000//////............/////////////////////.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******))))))******000222...---000...'''$$$+++***111)))555***111444++++++++++++++++++++++++,,,(((...---%%%$$$---;;;''''''''''''''''''''''''((((((((((((((((((((((((///000###888'''///!!!++++++,,,------......///333:::777)))###))),,,)))((((((+++---***&&&(((---***+++///222///))))))...!!!...333***%%%+++///---------..................---...000111111111000000 ///444+++$$$+++444555//////......---,,,,,,+++************************************************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++******++++++++++++******++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,---------------------------------................................................---......//////......------------,,,---......///------------------------........................................................................---------.........//////................................................---------.........//////........................................................................---------.........//////................................................---------............///------...............---........................---------............///..............................................................................------------......nnnJJJBBB<<<;;;:::777555555222222222111111111111000////////////////////////....../////////......---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))******(((%%%&&&!!!...777***+++)))+++)))(((///&&&++++++++++++++++++++++++###...111###,,,222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((111$$$%%%777444222+++++++++,,,------......!!!***///+++***//////***%%%,,,111111000000...,,,+++(((***///...((()))000000000***$$$'''///---$$$&&&''''''(((((((((''''''%%%&&&''')))************333222***$$$(((333444---000//////......---,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++******++++++++++++******++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------------------------......................................................////////////......------,,,,,,------...///------------------------........................................................................------........./////////................................................------........./////////........................................................................------........./////////................................................---------............///,,,---......///.................................---------............///..............................................................................------------......nnnJJJBBB<<<;;;:::777555555222222222111111111111000......////////////......,,,---......///...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,******))))))))))))******+++%%%111111666www,,,///333'''++++++++++++++++++++++++%%%---,,,$$$777333BBB++++++++++++++++++++++++************************+++'''555///666$$$%%%******++++++,,,---------:::(((+++EEEeeexxxaaa???!!!<<>>++++++"""111$$$///,,,333...$$$SSSCCC333""",,,000***222&&&+++222""",,,888+++777000000...---,,,++++++***,,,++++++******++++++,,,++++++************++++++************************************************+++***)))))))))***,,,,,,)))************+++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000---+++,,,......,,,***........................------------------------//////////////////////////////.........------------------............///........................------------------------........................////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////000000000000000000000000000000000//////............---,,,,,,---......---........................////////////////////////..............................------------........................------------------------------......//////...---,,,,,,........................------------------------000---,,,---///000...,,,........................---------............///jjjHHHAAA;;;;;;;;;666333333222333333333333222111111////////////............/////////......---------++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,+++***+++------+++)))***************************///&&&---)))333...111)))******+++++++++,,,,,,,,,...///---)))///+++""">>>666&&&...---000---!!!777222xxxiii000###666###---&&&(((+++%%%555xxxxxx555(((+++111000...---,,,+++++++++,,,++++++******++++++,,,++++++************++++++************************************************+++***)))))))))***+++,,,)))************+++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,......,,,***........................------------------------........................///.........---------------------............///........................------------------------........................////////////////////////////////////////////////////////////////////////////////////////////////............////////////........................222222111111111000000000000///......///000000///---------...............////////////////////////..............................------------..............................------------------------......//////...------,,,........................------------------------///---,,,---///000...,,,........................---------............///iiiHHHAAA;;;;;;;;;666333333222333333333333222111111////////////............111111000///...------,,,***++++++,,,,,,,,,,,,+++,,,------.........------------,,,,,,,,,,,,++++++,,,+++***+++------,,,***************************)))...,,,---((())),,,444&&&******+++++++++,,,,,,,,,)))222)))&&&---,,,LLL&&&$$$$$$NNNFFF$$$))),,,999###,,,(((000###'''444rrrIII222&&&PPP]]]111###222###)))111111+++&&&***222***(((111^^^>>>(((---888***&&&444777111000///...---,,,,,,,,,,,,++++++******++++++,,,++++++************++++++******************************************************))))))******+++,,,)))************+++++++++************************+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---+++------------------------------------------------....................................---------------------............///........................------------------------........................////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000........................///////////////.................................,,,---------......//////////////////////////////..............................------------..............................------------------------.........///......---,,,........................------------------------///...------...///...---........................---------............///gggHHHAAA;;;;;;;;;666333333000111111111111000//////////////////............222222111000...---,,,,,,******+++,,,------------------......///.........------,,,,,,,,,+++++++++,,,++++++,,,---...,,,+++************************))))))------...***KKKCCC+++---******+++++++++,,,,,,,,,'''000''')))...,,,&&&###111888:::&&&+++;;;+++...555'''&&&---)))555>>><<<777)))///SSS???333---111000,,,''''''***)))%%%///777&&&%%%XXX444$$$###)))(((---111(((111000///...------------,,,++++++******++++++,,,++++++************++++++***************************************************************+++++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------------------------------........................---------------------------------............///........................------------------------........................////////////////////////////////////////////////////////////////////////////////////////////////------........./////////////////////000000000000........................---...//////...---------,,,------......//////000////////////////////////..............................------------......---------.......................................---...............------......................................................---............---........................---------............///eeeHHHAAA;;;;;;;;;666333333000111111111111000//////////////////............222111000///...---,,,+++***+++,,,---------------,,,------.../////////...------,,,,,,,,,++++++++++++++++++,,,......---,,,************************,,,&&&+++,,,000...((((((///******+++++++++,,,,,,,,,,,,///+++000000***555(((&&&111***555***///000888,,,((($$$000,,,000***(((,,,[[[###)))'''---666$$$))))))000,,,)))+++---000333777222000(((XXX ,,,***+++++++++222222***000///...---------------,,,++++++******++++++,,,++++++************++++++************************************************))))))******++++++++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------........................,,,,,,---------------------------............///........................------------------------........................////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,---------...............//////000000000000000000000000000111111111000222333333111//////000.........//////000000000////////////////////////////////////////////////......------------......---------.........//////........................------...............---................................................---.........------..............................---------............///cccHHHAAA;;;;;;;;;666333333222333333333333222111111////////////............000000///...---,,,,,,++++++,,,,,,------------,,,+++,,,---...............------,,,,,,,,,,,,+++++++++++++++,,,...///...,,,************************000%%%)))+++,,,...444 ******+++++++++,,,,,,,,,...)))---------###444...(((,,,'''222...***,,, 444<<<"""###,,,$$$,,,333%%%222888@@@111,,,000TTTiii)))%%%'''...444000%%%222%%%"""111KKK))))))......'''%%%))),,,,,,......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++************************************************))))))***++++++++++++***)))************+++++++++***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++,,,,,,,,,,,,------)))***************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---------------------............///........................------------------------........................////////////////////////////////////////////////////////////////////////////////////////////////------------.........///---......//////000000111///////////////000000000...222444333000......///111111111111111111000000////////////////////////////////////////////////......------------......,,,,,,------.../////////........................,,,---......///.........................................................---...///...------...///........................---------............///cccHHHAAA;;;;;;;;;666333333222333333333333222111111////////////..................------,,,,,,,,,+++------------------,,,,,,***+++,,,------.........------,,,,,,,,,,,,+++++++++++++++,,,...///...---************************///&&&+++---%%%,,,)))IIIXXX******+++++++++,,,,,,,,,,,,###000%%%,,,%%%---))) ,,,222)))%%%222111+++111$$$***555'''!!!+++000EEE%%%%%% &&&AAA(((+++,,,000...---)))&&&&&&,,,333888000$$$///...???333+++222000***,,,...///444------,,,++++++++++++,,,,,,++++++******++++++,,,++++++************++++++************************************************((()))***+++,,,++++++***)))************+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,------------------............///........................------------------------........................////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000111111222333333444444111111222222222333333333111555888777333000111222444333333222222111111111////////////////////////////////////////////////......------------......,,,,,,------...//////000........................,,,------...//////......................................................,,,...000///---,,,---///........................---------............///cccHHHAAA;;;;;;;;;777333333000111111111111000//////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++)))***+++,,,---------------------,,,,,,,,,+++++++++++++++,,,///000///---************************---&&&---000"""---999$$$333******+++++++++,,,,,,,,,,,,$$$888$$$222111---&&&999 &&&777777...&&&%%%+++444###555,,,***000***&&&rrr111---)))333$$$+++;;;666222'''///000***---333///###***(((999"""KKK)))%%%,,,***(((...,,,(((+++,,,,,,++++++******++++++,,,++++++++++++++++++,,,++++++************++++++************************************************((()))***+++,,,+++******)))************+++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---+++***+++++++++,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,------------------.........//////........................------------------------........................////////////////////////////////////////////////////////////////////////////////////////////////111111111111222222222222555555666666777888999999:::;;;;;;;;;<<<<<<======:::???CCCBBB===::::::<<<666555555444333222111111////////////////////////000000000000000000000000.........------.........,,,,,,------...///000000////////////////////////,,,,,,---.../////////...........................////////////////////////,,,...000///---,,,---000........................---------.........//////fffGGGAAA<<<<<<:::666333444333222111111000000111111////////////....................................------------------------,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,------......------*********+++,,,,,,---------,,,,,,++++++,,,,,,---&&&,,,,,,$$$///---'''***...,,,,,,,,,++++++*********+++...***,,,(((***+++,,,,,,,,,,,,---...333###***+++www,,,*** 666(((000444ZZZFFF---,,,,,,++++++,,,,,,---***...***...CCC,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************************************************************************************************************))))))************))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---...---+++*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...---------------------------------------------------------------------------------............///------------------------........................---------............///....................................////////////////////////////////////333111...------......---...//////////////////000......///000222222111///000111111000//////111222333555777999;;;<<<<<<<<>>666333]]]---,,,,,,,,,,,,,,,,,,---***...***...CCC,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************************************************************************************************************))))))************))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++,,,...//////...,,,+++------,,,,,,,,,,,,---------,,,+++*********+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...---------------------------------------------------------------------------------............///------------------------........................---------............///....................................////////////////////////////////////111000///...///000000////////////000000000000111000000111333444444333222...///111222333444777999CCCDDDFFFIIIJJJKKKKKKKKKKKKHHHGGGJJJOOOQQQPPPMMMQQQPPPPPPOOOOOOMMMLLLLLLNNNLLLKKKLLLLLLKKKGGGCCCIIIHHHGGGIIILLLMMMLLLJJJFFFEEEDDDAAA<<<777333000555444222111222222111///111111000000///............//////000000/////////////////////////////////................................................------......///.........//////.........---------................................................dddFFF@@@<<<<<<:::666444555333222111111000000111111////////////....................................------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,//////...---,,,+++***)))---,,,,,,++++++,,,,,,---***(((//////'''000...***+++,,,,,,,,,++++++++++++***+++...***,,,(((,,,---...---+++***+++,,,'''...(((+++ccc222---$$$000...000>>>kkk,,,,,,,,,,,,,,,,,,,,,,,,***...***...CCC,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************************************************************************************************************))))))************))))))************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++......------------......,,,++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...---------------------------------------------------------------------------------............///------------------------........................---------............///..................................../////////////////////////////////////////////000000111111111000000000111111222222222333444555777777777777666444666999<<<>>>AAAEEEIIILLLMMMMMMLLLKKKIIIGGGFFFJJJGGGEEEFFFIIIKKKJJJHHHKKKLLLMMMMMMLLLJJJGGGFFFHHHHHHIIIKKKLLLKKKHHHFFFCCCBBBBBBDDDFFFGGGFFFEEEIIIJJJKKKKKKJJJGGGDDDCCC@@@<<<777444222111///...//////000000000000///...///////////////.........////////////////////////.........................................................///......------...............---------................................................bbbFFF@@@<<<<<<:::666444555333222111111000000111111////////////....................................------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********333%%%000...***++++++++++++++++++++++++++++++...***,,,(((,,,---...---+++***+++,,,222###(((***777###222%%%000...555^^^,,,------------------,,,***...***...CCC,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************************************************************)))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......---,,,,,,.........------.........++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,---------------------------............///------------------------........................---------............///....................................////////////////////////////////////...///000000000///000111111111111222333333444444666888:::;;;;;;;;;;;;<<<;;;>>>AAADDDGGGJJJOOORRRJJJKKKKKKKKKJJJIIIGGGFFFJJJHHHFFFFFFHHHJJJIIIHHHIIIJJJJJJJJJJJJHHHFFFEEEHHHHHHJJJKKKLLLKKKIIIGGGHHHGGGHHHHHHHHHGGGEEEDDDBBBDDDFFFIIILLLNNNPPPQQQMMMJJJEEEBBB???;;;777555............///000000111.........------.........////////////////////////.................................................../////////...---,,,,,,........................................................................aaaEEE???<<<<<<:::666555666333222111111000000111111////////////....................................------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---///IIIDDD%%%333%%%///***,,,,,,+++++++++++++++++++++++++++...***,,,(((,,,---...---+++***+++,,,,,,!!!222...&&&!!!444???222FFF,,,------......------,,,***...***...CCC,,,++++++++++++++++++++++++))))))*********+++++++++******************************************************************************************************************************************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------------------,,,.........------.........++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,---------......---------............///------------------------........................---------............///////////////////////////............////////////000000000000000000000000...000111000...---///111333333444444555666777777999<<>>???@@@AAABBBBBBEEEIIINNNOOOLLLLLLNNNQQQSSSSSSSSSPPPMMMLLLLLLMMMOOOOOOOOOOOONNNLLLJJJIIIIIIJJJLLLMMMLLLIIIGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMHHHIIIJJJJJJKKKOOOTTTYYY[[[]]]]]]ZZZSSSMMMIIIHHHBBBDDDEEEGGGIIIJJJJJJJJJFFFGGGJJJMMMPPPPPPNNNKKKQQQPPPNNNKKKGGGCCC???===666555333000//////000000////////////////////////................................................------......///.........---------.........//////................................................___DDD???;;;;;;;;;777555777333222222111000111111111000/////////....................................------------------------,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,------......------((()))+++---000222444555---,,,,,,++++++,,,,,,---###222CCC===((()))111&&&333###*********++++++,,,,,,,,,+++...***,,,)))***+++,,,,,,,,,,,,---.../// ///,,,,,,///555;;;YYY...,,,---///000000///---,,,***...***...CCC,,,************************)))************+++++++++))))))))))))))))))))))))***************************************************************************************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---------...///...---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...------------------------------------------------++++++,,,,,,---...//////---------.........//////------------------------........................---------.........//////000000000000000000000000............/////////000000000000000000000000000---///111000000444<<>>CCCFFFEEEGGGHHHHHHIIILLLQQQUUU[[[YYYUUUOOOJJJIIIJJJKKKDDDIIIPPPSSSQQQNNNNNNOOONNNRRRUUUTTTQQQRRRWWW]]]\\\\\\]]]^^^```___]]]ZZZZZZWWWXXX]]]aaa```\\\YYYYYYZZZ[[[ZZZXXXVVVTTTTTTSSSSSSPPPLLLKKKMMMNNNNNNNNNYYYcccddd]]]UUUTTTVVVQQQMMMIIIHHHIIIKKKMMMMMMFFFFFFGGGIIILLLOOORRRTTTQQQLLLEEE<<<666111//////666333///,,,,,,---///111111111111000000//////...////////////////////////////////////////////////---------------...//////------------------------//////.........---------cccEEEAAA<<<::::::999666333222222222111111111111000000000000000////////////......//////...------,,,,,,,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,...222777999:::999222000,,,++++++,,,,,,,,,(((222******000((('''+++...,,,,,,,,,,,,,,,,,,,,,,,,+++...***---)))000///---+++******+++,,,///***$$$,,,111---//////666DDD&&&333------------------------+++---)))---CCC,,,************************************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------,,,,,,+++***---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------///...------------...///------------------------,,,,,,,,,---------..............................,,,------......------,,,........................................................................///............///000000/////////000000000000000000000111444888???EEEIIIOOONNNLLLKKKKKKNNNRRRUUUOOOPPPOOONNNMMMMMMOOOQQQRRRVVVZZZ\\\[[[ZZZZZZ[[[WWWZZZ\\\\\\ZZZ[[[___ccc]]]```eeeiiiiiihhheeeddd```bbbfffiiigggccc___^^^ZZZ]]]```___\\\ZZZZZZZZZZZZXXXVVVTTTUUUWWWWWWVVVSSSVVVYYYWWWRRRNNNMMMNNNYYYXXXVVVUUUTTTQQQLLLHHHKKKIIIFFFDDDDDDFFFIIIKKKRRRRRRRRROOOIII@@@888333//////000000000000000000.............../////////////////////////////////////////////////////////......------......///000------------------------//////.........---------cccEEEAAA<<<::::::999666333222222222111111111111000000000000000////////////.........///......---,,,------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,---///333777:::;;;:::888444///,,,+++,,,,,,,,,222111...EEECCC555###******111,,,,,,,,,,,,,,,,,,,,,,,,+++...+++---***111///---,,,******++++++555''''''---******,,,+++444^^^]]]---@@@&&&------------------------+++---)))---CCC,,,************************************************,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------,,,,,,+++***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------///...------------...///------------------------,,,,,,,,,---------..............................,,,------......------,,,....................................................................................///000111111///000111222222222111111222555999;;;>>>BBBIIIOOOPPPMMMJJJHHHJJJMMMPPPQQQSSSTTTTTTRRRPPPOOOPPPQQQUUUVVVXXXZZZ\\\^^^```aaa___bbbeeegggiiilllooorrrpppqqqrrrrrrooollljjjiiieeelllsssrrrkkkdddaaaaaabbbfffjjjiiidddaaaaaacccbbb___]]]```dddeeebbb^^^]]]ZZZTTTPPPNNNMMMLLLLLLRRRUUUYYY]]]___[[[TTTOOOJJJHHHEEECCCCCCEEEGGGIIIEEEHHHMMMPPPPPPLLLGGGCCC666555444333222111000000//////............////////////////////////////////////////////////////////////......//////000111------------------------...............---------bbbEEEAAA<<<::::::999666333222222222111111111000000000000000000////////////---...............------......//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------...222666999::::::<<<888111---,,,,,,------999))),,,,,,---)))///,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++///+++...***000///...,,,++++++++++++...(((333...$$$---000000///(((yyyccc000)))(((444------------------------+++---)))---CCC,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++...............---------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++*********+++,,,,,,---------------------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.........------.........------------------------,,,,,,,,,---------..............................,,,------......------,,,........................................................................000///////////////000000000000111222444666888999:::>>>CCCDDDDDDGGGMMMSSSNNNLLLJJJJJJMMMOOOPPPOOOVVVWWWVVVUUUSSSTTTVVVYYY^^^^^^___aaaeeeiiilllnnnnnnooooooooooooppprrrtttwwwsssnnnkkkkkkjjjhhhfffccciiinnnlllhhheeecccaaahhhlllpppnnniiifffhhhllllllhhhgggnnnuuusssmmmhhheeebbb^^^ZZZWWWVVVUUUUUUOOOQQQUUUZZZ]]]\\\XXXUUUMMMNNNOOOOOONNNKKKHHHEEE???@@@AAACCCFFFJJJMMMOOOIIIEEE???888333111000000444333111000///......//////////////////////////////////////////////////////////////////000111111................................................```EEEAAA<<<::::::999666333222222222111111111000000000000000000////////////------...............---////////////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,---000444888999999===888222---,,,,,,------///&&&))))))&&&---//////(((,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++...***//////...---,,,,,,,,,,,,'''&&&777---***888///---%%%ZZZ<<<---222###///------------------------+++---)))---CCC,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++*********++++++,,,---------------------------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................---------------------------,,,,,,,,,---------..............................,,,------......------,,,................................................////////////////////////222111000///////////////111000000111555;;;@@@DDDAAAEEEIIIIIIGGGIIIOOOTTTRRRRRRSSSUUUVVVUUUSSSQQQQQQRRRTTTWWW[[[bbbjjjpppttttttsssttttttvvvyyy{{{wwwwwwuuupppiiidddbbbbbbccc___^^^dddkkkllleee^^^WWWZZZ\\\^^^dddkkkiiiccc```cccfffeeedddgggnnntttrrrlllkkktttzzzwwwqqqmmmfffhhhjjjhhhccc```___aaa___]]]YYYVVVUUUSSSQQQOOOVVVZZZ___aaa]]]TTTIIIAAAGGGEEEBBB@@@AAADDDHHHJJJQQQOOOKKKFFF???999444111444333111///......///000///////////////////////////////////////////////////////////////000111111........................---.....................^^^EEEAAA<<<::::::999666333222222222111111111111000000000000000////////////,,,---......///............/////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,+++,,,///333777999::::::666111---,,,,,,,,,,,,&&&......(((GGG@@@******///(((,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,...+++---------...------------,,,'''111&&&...444222SSS666111===777%%%------------------------+++---)))---CCC,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++***++++++,,,---...------------------------,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,------,,,,,,+++******,,,------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------...//////...------------------------------,,,,,,,,,---------..............................,,,------......------,,,................................................////////////////////////222111000000/////////000222222333555:::AAAHHHLLLFFFHHHIIIIIIIIIKKKPPPUUUVVVYYY[[[\\\ZZZWWWVVVVVV]]]___aaaccchhhnnnvvv{{{rrrtttuuuqqqlllhhhiiikkkiiinnnsssppphhh```]]]]]][[[^^^fffqqqxxxrrrbbbUUUPPPRRRTTTZZZiiivvvssshhhUUUUUUUUUWWW^^^iiiuuu~~~pppfffaaafffjjjgggfffiiifffjjjmmmlllhhhffffffiiinnnhhh```ZZZVVVTTTSSSRRRSSSYYYbbbhhhggg^^^SSSLLLDDDDDDDDDDDDDDDEEEEEEEEEIIIMMMQQQSSSOOOGGG===777444222000///...///000111//////////////////////////////////////////////////////......//////000111........................---------...............\\\EEEAAA<<<::::::999666333222222222111111111111000000000000000////////////,,,------...//////........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---,,,---///444888:::;;;666333///---,,,---,,,+++***...111***+++***)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,///++++++,,,---....../////////111(((///$$$,,,(((+++MMMAAA(((DDD***------------------------+++---)))---CCC,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,***************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++++++++,,,---...///------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,------,,,,,,+++******,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///111333333222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------...//////...------------------------------,,,,,,,,,---------..............................,,,------......------,,,................................................////////////////////////////////////000111222333888:::===BBBGGGLLLPPPSSSJJJJJJIIIJJJMMMRRRWWWZZZVVV[[[___^^^[[[[[[```eeelllmmmnnnmmmkkkjjjjjjkkkbbbgggkkkfff\\\UUUTTTWWW^^^lll{{{~~~vvvkkkeeeddddddlllxxxuuufff[[[ZZZ^^^```ffftttxxxhhhYYYTTTPPPSSS```qqqrrrcccVVVUUUUUUVVV^^^jjjpppnnnkkkjjjjjjlllnnnppprrrnnnhhhcccaaa^^^\\\ZZZRRRVVV]]]aaaaaa]]]WWWSSSDDDEEEGGGHHHIIIIIIHHHHHHBBBGGGNNNSSSSSSOOOIIIDDD===:::666333000//////000////////////////////////////////////////////////......------......///000........................---------.........//////[[[EEEAAA<<<::::::999666333222222222111111111111000000000000000////////////,,,,,,---.../////////...------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++///......000555999;;;<<<333000---,,,------,,,+++111!!!***---111......+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,///+++***+++,,,...///000000000+++%%%222+++///(((UUU///222'''222------------------------+++---)))---DDD,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,************************************************+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000------------------------++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,---------,,,++++++))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...111444444333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---...//////...---,,,------------------------,,,,,,,,,---------..............................,,,------......------,,,................................................000000000000000000000000,,,,,,---///111333555666???BBBHHHNNNSSSVVVWWWXXXNNNLLLKKKLLLRRRYYY^^^```XXX^^^ccccccaaaeeepppzzzgggiiijjjiiiccc]]]YYYWWW___hhhooolll```XXXXXX\\\hhhzzzssshhheeecccooo|||}}}uuuooollliiiooosssuuu~~~xxxeeeggg___WWWXXXfffzzz}}}iiiXXXQQQOOORRRaaasss}}}tttjjjgggkkkrrrvvvwwwvvvtttpppmmmiiiccc]]]YYY^^^^^^\\\ZZZVVVQQQLLLJJJWWWTTTQQQMMMKKKJJJJJJJJJDDDFFFHHHKKKMMMOOOQQQQQQJJJFFF@@@999333///...---////////////////////////////////////////////////---------------...//////////////////////////////---------.........//////YYYDDDAAA>>>;;;999888555333222222222111111111111000000000///...............------------------------........................,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,+++*********,,,...000000333(((666444,,,<<<===;;;666+++)))333333------444///%%%444+++III888222+++///)))///...---000+++(((///...***555000!!!444333222333444444222000///666)))......&&&)))(((333...222000+++...666555,,,---,,,---&&&AAA,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,++++++,,,---***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,---.........---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------//////.........---------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...222222...+++,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///....................................................................................////////////............/////////000222///,,,---111333111/////////111555555555;;;BBBHHHKKKPPPVVVZZZYYYTTTPPPJJJMMMQQQSSSUUUXXX[[[]]]bbbaaaeeemmmpppkkkfffeeebbbdddgggfffbbb\\\WWWTTTkkkwww|||ssshhhfffjjjllluuuyyyeeeXXXZZZbbb___ccchhhiiifffdddeeefffkkkjjjmmmpppllleeedddiiinnnbbb]]]iiixxx}}}tttmmmfff]]]\\\ppplllbbbdddiiinnnrrrtttyyy~~~~~~{{{uuupppkkkjjj^^^XXXZZZTTTLLLPPPQQQQQQSSSXXX[[[XXXMMMDDDEEEFFFHHHKKKMMMLLLNNNPPPXXXUUUNNNFFF===666222///......///000111111111111////////////////////////............////////////................................................YYYCCCAAA===;;;:::888666444222222222111111111111000111000//////......//////------------------------........................,,,,,,---------.........------,,,,,,,,,---.........---,,,+++,,,...000111333888222---,,,{{{lllQQQ333999888---&&&---000***$$$+++...444"""444yyy(((333&&&222444---$$$)))666777...000***)))---+++333333444666999::::::999444;;;111777888SSS{{{///hhh000***---//////+++&&&%%%)))---...%%%222+++DDD,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++******,,,---***++++++,,,,,,++++++***------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...---------------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,------.........---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------///.........------------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***,,,,,,***,,,///+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.................................---------............///....................................................................................////////////........./////////000000111111222111111222333444444222444999<<<===CCCIIIUUUSSSRRRRRRSSSSSSRRRPPPGGGJJJNNNRRRVVV[[[aaaeeeqqqooolllhhhddd```^^^\\\ppp~~~nnn]]]YYY]]]ooovvvwwwnnndddbbbcccdddggghhheee]]]SSSMMMMMMPPPSSSSSSUUUWWWZZZ[[[\\\[[[ZZZYYY\\\```___ZZZYYY\\\dddZZZUUU[[[ccchhhlllooosssqqqtttwwwqqqkkksssxxxcccZZZYYY]]]dddjjjoooyyy~~~xxxuuutttuuuuuujjjcccddd^^^WWW[[[VVVUUUVVVZZZ\\\YYYPPPHHHBBBAAA@@@BBBDDDFFFIIILLLRRRQQQOOOLLLGGG???777111//////000000//////......////////////////////////............////////////................................................XXXBBB@@@===;;;:::999777555222222222111111111111000111111000////////////000................................................,,,------------.........,,,,,,,,,,,,---...///000///......---...000111222555444===999AAA???......111(((***///'''///,,,***---'''111''':::&&&000...000000---222111%%%111888111777000777777888:::===>>>>>>===999???888;;;>>>SSS///<<>>======>>>===;;;999999===777888:::RRRKKK???+++DDDYYY///333000,,,,,,//////***%%%***&&&)))&&&<<<,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...---,,,***++++++,,,,,,++++++***,,,+++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---............------------------------,,,,,,,,,---------......//////.........------------------------,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,111777777111,,,++++++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------------------------------------------............------------....................................---------............///....................................................................................////////////...////////////000000000...000222333333444888;;;???===@@@JJJRRRTTTTTTUUUNNNMMMLLLMMMOOOQQQQQQQQQXXX\\\bbbeeeeeedddccccccbbblllkkk^^^ZZZfffnnnlll|||qqqfff___[[[YYYXXXXXXXXXXXXXXXYYY\\\]]]\\\```bbbhhhooosssoooggg___aaagggppp{{{~~~vvvpppggghhhooozzzuuunnnffffffkkkrrrvvvyyypppdddWWWQQQOOOQQQZZZdddcccbbbbbbbbb___^^^dddmmmuuuccc[[[aaalllyyyzzzyyyqqqhhhhhh```______^^^\\\YYYUUUQQQWWWTTTMMMHHHHHHJJJGGGBBBHHHHHHLLLQQQVVVTTTNNNHHH:::777333///---...000222////////////////////////............////////////................................................UUUAAA???<<<::::::999777666222222222111111111000000222111111000000000000000////////////////////////........................---------.........//////111000///...---,,,,,,,,,------------...///000000///---AAADDD;;;333000222222000###$$$)))444000...+++000www)))555444------000111666===???===EEE888BBBHHHBBB@@@>>>>>>===<<<999777777999555777666WWWUUUBBBMMMHHH<<<222...777666)))$$$+++444666666---!!!:::EEE,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,------***(((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---............------------------------,,,,,,,,,---------......//////.........---------......------,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------------------------------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,111777777111,,,++++++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------.........//////---------.........//////........................---------............///....................................................................................////////////////////////000000000111333222222666;;;???AAA@@@CCCCCCHHHRRRYYYXXXUUUSSSUUUQQQNNNMMMOOORRRUUUWWWjjjhhhddd^^^XXXVVVWWWYYYjjjvvvxxxnnnlllwww~~~{{{{{{lll[[[QQQPPPRRRRRROOOcccdddfffjjjkkkkkklllmmmnnnwwwzzzpppjjjiiilllsss{{{{{{wwwuuulllooouuu|||ssskkkeeeiiiwwwvvvjjjdddaaa______aaabbbccceeefffeeejjjzzz~~~nnn___VVVWWW^^^gggyyy~~~{{{rrrrrrnnnnnnlllhhhbbb]]]YYYWWWWWWWWWSSSQQQUUUXXXRRRHHHDDDCCCDDDGGGMMMQQQRRRQQQIIICCC;;;333///...000222////////////////////////............////////////................................................UUUBBB@@@===;;;:::999777555222222222111111111111000111111000////////////000................................................------........./////////222111000...---,,,,,,++++++,,,,,,---......//////---333777///444\\\BBB +++666///---000...000--- ---///000>>>666,,,:::FFF<<<222:::AAABBB>>>??????>>>===>>>???>>><<<:::888:::666;;;999TTT888HHHYYY<<>>???999AAA;;;SSS???AAAIII======AAADDDIII;;;555999555+++///===///888((("""jjj,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++)))(((,,,000111...******++++++,,,,,,++++++***)))*********++++++++++++,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...---------------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///,,,***,,,,,,***,,,///+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///------------------------....................................////////////............////////////........................---------............///....................................................................................//////////////////000000000111111111...///333888???FFFJJJLLLUUUTTTUUUWWWUUUPPPPPPRRRTTTSSSTTTYYY```iiiooorrrqqqlllddd\\\YYY\\\dddkkkzzztttkkkbbb^^^^^^bbbddd\\\dddjjjiiieeeeeemmmvvvrrr~~~~~~{{{zzzxxx~~~qqqeeedddtttxxxpppsssssskkkfffggg{{{ooocccaaalllppptttrrrmmmjjjkkkmmmiiijjjhhhgggnnnssshhhVVVGGGHHHHHHEEEBBBBBBFFFJJJLLLKKKIIIDDD???888333///////////////////////////............////////////................................................XXXDDDAAA>>>;;;999888555333222222222111111111111000000000///...............------------------------..................................../////////000000//////.........//////+++,,,---...////////////,,,%%%,,,444111---sss===999EEE<<>>;;;999888555333333333222222111000000000222111111000///......---////////////////////////////////////////////////......////////////..............................///......---------......,,,---111,,,'''888666>>>>>>@@@AAABBB777rrrEEEIIIJJJIIIJJJLLLGGG@@@???AAA>>>IIIEEEtttBBBNNN:::FFFAAAEEEAAACCC>>>AAADDDHHHIIIIII---,,,++++++***)))***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,++++++***)))))))))***,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---------,,,,,,+++++++++---------...------,,,,,,,,,,,,,,,,,,,,,---...///------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------,,,,,,,,,------.........------------------------+++,,,------......------------------------------------------------------,,,---......//////......------............------,,,,,,,,,---------..............................---------............///........................---------............///////////////////////////,,,------...///000111111222///------///111111111666999<<>>BBB???444:::AAAsssNNNWWWeeepppooodddXXXQQQIIIPPPDDDGGGLLLddd>>>555@@@HHHGGG===aaaMMM666@@@:::000333<<>>DDDJJJQQQ[[[cccaaa[[[QQQJJJEEEHHHOOOXXXccclllsssrrrlllccc]]]aaammmwwwzzzooodddcccgggiiiddd]]]aaa]]]```jjjppppppttt|||}}}}}}~~~qqquuu||||||xxxlllaaafffssssssqqqrrrwww|||zzzqqqhhhuuu~~~wwwsssttt~~~~~~uuulllddd```\\\[[[YYYXXX\\\```[[[SSSIIIEEEAAACCCGGGIIIGGGDDD:::666222///...//////...........................//////............//////////////////////////////VVVCCCAAA===;;;:::888666444333333222222111000000000111111000000//////......////////////////////////////////////////////////......////////////....................................---------......///111+++(((222++++++JJJ<<>>WWWbbbppp{{{mmmhhhXXXaaaSSSOOO\\\VVVRRR@@@FFF777DDDKKK000:::111555333<<<:::777WWWeee000,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***---,,,,,,+++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++,,,,,,------...------,,,......---,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------,,,,,,------------------------+++,,,------......------------------------------------------------------,,,---......//////......------............------,,,------------.................................---------............///........................---------............///////////////////////////////////////////////////...000222222111333777;;;CCCKKKSSSXXX[[[ZZZUUUOOOKKKGGGHHHPPPZZZcccmmmuuuxxxtttnnnsss{{{~~~sss___MMMLLLSSSZZZbbbkkknnnooorrrvvv{{{|||{{{xxxvvvwww}}}|||ssseee___mmmzzzlllnnnuuuvvvwwwyyysssgggeeeppp~~~wwwoookkkiiiaaaYYY[[[jjjtttpppeeeNNNGGGAAAAAAEEEHHHGGGCCCCCC>>>777222000//////...................................................////////////////////////YYYCCC@@@===;;;:::888666444333333222222111000000000111000000000/////////...////////////////////////////////////////////////......////////////.................................------------...//////---...***000***------BBBBBBJJJIIIYYYdddTTTUUU\\\cccyyyyyyrrr``````\\\\\\dddTTTkkkHHH^^^DDD;;;lllEEEEEE<<<:::>>>333777333888)))<<<;;;eee++++++++++++***++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------///...---,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......---------------------------------...............------------------------.........------,,,,,,,,,------------------------+++,,,------......------------------------------------------------------,,,---......///.........------............------------------....................................---------............///........................---------............///////////////////////////000000000//////////////////111222000...111999@@@JJJOOOTTTTTTPPPLLLHHHFFFIIINNNWWWaaaeeefffkkkrrr~~~zzzuuunnnbbbSSSMMMUUU[[[```nnn{{{}}}{{{zzzvvvvvvpppiiikkkmmmvvv|||sssggg___cccjjjrrr|||~~~zzzwwwooofff]]]```ooozzzvvvjjjXXXRRRKKKGGGGGGGGGEEEDDDHHHDDD>>>999555222///---////////////............------............------////////////////////////YYYBBB@@@===;;;:::888666555333333222222111000000000000000000000////////////////////////////////////////////////////////////......////////////..............................---------------...//////'''111000---&&&444%%%UUUKKK\\\cccdddmmmooozzz\\\iiiddd^^^zzz}}}yyymmmdddVVV[[[bbbbbb___WWWsssqqq888AAA>>>???CCC222333333FFF000MMMHHHFFF???NNN222++++++*********++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------------------------------------------------------,,,,,,---------.........,,,,,,,,,---------......---------------------------------.........//////------------------------.........------,,,,,,,,,------------------------+++,,,------......------------------------------------------------------,,,---......///.........------............---------------.........//////........................---------............///........................---------............///////////////////////////000000000000000////////////111111000111777CCCMMMVVVVVVTTTPPPIIIFFFHHHLLLQQQYYYeeekkkgggccciiisssoooddd___YYYTTTSSS\\\iiimmmlllzzz{{{xxx}}}{{{{{{vvvrrrpppkkkmmmuuu||||||tttttt{{{rrraaa[[[___hhhuuu~~~vvvqqqjjjggglllpppiii___\\\YYYUUUQQQLLLIIIHHHGGGIIIGGGDDDAAA===888222...000000/////////.........------...//////...------////////////////////////UUUBBB???<<<;;;:::999777555333333222222111000000000000000000000////////////////////////////////////////////////////////////......////////////..............................---------------...///000'''///333---%%%888+++}}}eeebbblllgggfff]]]YYYuuunnnjjjmmmsss~~~tttyyyvvvgggpppaaabbbooojjjvvviiiccc^^^qqqEEE777KKK999666CCC;;;@@@;;;???"""///999888CCCJJJBBBLLL000------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++,,,---..................---,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,---------............------------------------------------------------------------------------,,,---------............,,,,,,,,,---------......------------------------,,,,,,------.../////////------------------------------------------,,,,,,------------------------+++,,,------......------------------------------------------------------,,,---......//////......------............------------........./////////........................---------............///........................---------............///////////////////////////000000000000000000000000///000333555:::DDDPPPYYYXXXSSSOOOLLLHHHHHHOOOXXX^^^bbbggghhhbbbbbbnnn}}}|||bbbQQQRRR\\\aaabbbbbbfffmmmssskkkhhhiiippp}}}}}}vvvmmmmmmtttrrrqqqmmmxxxooogggkkkrrrzzz~~~~~~xxxoooiiiddd]]]UUUSSSSSSTTTTTTSSSOOOJJJGGGHHHGGGGGGFFFDDD???888333111000000//////.........---...///000000///...---////////////////////////UUUBBB???<<<;;;:::999777555333333222222111000000000////////////000000000000////////////////////////////////////////////////......////////////..............................---,,,,,,------///000000...(((111111(((444333JJJxxx\\\___\\\kkkqqqnnn___nnntttyyywwwvvvwwwuuurrryyyvvv}}}zzz}}}}}}}}}KKKbbbUUU:::HHHAAAIII;;;===;;;>>>:::???999AAABBB???CCCKKKJJJBBBvvv333111000///...---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************+++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,---------***+++,,,---............------,,,,,,,,,---......++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,,,,---------..............................------------....................................................................................------------............,,,,,,,,,---------..............................,,,,,,------...//////000------------------------,,,,,,------------------------------------------+++,,,------......------------------------------------------------------,,,---......//////......------............------............////////////........................---------............///........................---------............////////////////////////////////////000111111111222///111666<<>>???AAAAAABBBBBBCCCKKKKKKGGGVVViiicccMMM;;;999555000---+++,,,,,,///,,,******,,,...---+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,++++++---......---------------------------,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++...........................------,,,,,,,,,------........................111111000000000/////////......//////////////////------------............000///...---------...............///......------///...------//////...---+++,,,...///000000000000------...............///------------------------........................------------------------+++,,,,,,---.........---------------------------///...,,,++++++,,,...///,,,,,,,,,---------..............................---------............///---------............///............////////////////////////////////////////////////000000000000............/////////000222000......000222333222333999CCCLLLOOOLLLFFFAAAIIIHHHOOO^^^hhhiiihhhiiiggg~~~|||sssmmmqqqSSSUUU\\\eeehhhlllwwwyyy{{{vvvwww~~~tttfff___^^^mmmyyyzzzkkknnngggggguuu}}}uuucccVVVGGGJJJJJJFFF@@@???EEEKKKFFF===222---...000000...------...000222222111///.....................---RRRDDD@@@;;;:::<<<<<<888555555555444333222111000000222222222111111000000000000000///...............//////............//////........./////////000000////////////000000000000.........///////////////...---------...000222444===>>>>>><<<999;;;CCCLLL\\\^^^```aaabbbfffmmmrrrqqqooopppsssvvv{{{|||qqqnnntttttttttsssooonnnttt~~~zzz|||pppiiinnnrrrsss{{{}}}sssvvv~~~~~~xxx|||yyysss|||{{{|||~~~~~~|||xxxrrroooqqqvvvttthhh^^^]]]^^^```cccccc]]]RRRIIIAAA@@@>>>======>>>@@@AAA===DDDEEEAAAGGGQQQMMM@@@===888222///000111///...---+++***+++---...---+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,+++,,,---......---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------........................................../////////000//////......------,,,///............---------/////////000000000/////////000000000000///......000///...///111111111////////////......------,,,...------------,,,,,,,,,------------------------........................------------------------+++,,,------......------------------------------///...,,,++++++,,,...///,,,,,,,,,---------..............................---------............///---------............///............////////////////////////////////////////////////000000000000........./////////000000111000000000111222333444999???EEEJJJJJJGGGCCCAAAEEELLL[[[jjjnnnjjjgggiii}}}rrrbbb\\\```eeemmmqqqoooppp}}}}}}tttmmmpppwww}}}rrrccc[[[jjjvvv~~~uuuppprrr}}}xxxggg[[[SSSKKKDDDEEEJJJLLLFFF@@@GGGCCC<<<666222///...---......///111444555444333//////......---.........PPPDDD@@@<<<;;;;;;;;;888555555555444333222111000000444444333222111000000///000000///...............000//////......//////000......////////////000000......//////000000111111////////////............---...///000222444666777999;;;<<>>EEEFFFEEEAAA999333///.../////////222555888888777222111///---------///000PPPCCC@@@===;;;;;;:::888666555444444333222222111111555555444333222000000///000000///...............000000////////////000000//////////////////000000000000000000////////////////////////////////////000111222444666888:::;;;:::999<<>>BBBEEEDDDAAADDDIIIAAA<<<777444444555555444444222///---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,---///000///...,,,,,,---......///000000///...------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------......///.........................../////////000000000000000000000000////////////000000000000000000000000...111444777888777555444555444333333222222222222222000////////////---,,,000///.........///000000////////////////////////------------------------........................------------------------,,,,,,------...------,,,------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------..............................---------............///---------............///............////////////////////////////////////////////////000000000000...////////////000000000///111333222111555===EEEOOOMMMHHHAAA>>>AAAJJJRRRbbbeeefffaaa[[[[[[fffrrr{{{~~~ooo\\\UUUXXXhhh|||vvvuuuxxxyyyyyytttoooiiiddd^^^YYYWWWUUUXXXXXXQQQGGGBBBDDDHHHBBBEEEGGGFFFBBB;;;555111000//////222555999::::::555333000------...///111RRRBBB@@@>>><<<:::999888777555444444333333222222222555555444333222000000///000000///...............000000////////////000000000000000000000000//////222222111000///...------/////////000000000111111333333555777999<<<>>>@@@EEEIIILLLRRR___lllqqqoooyyyyyyzzz|||~~~}}}zzzwww|||yyyzzz~~~wwwnnnhhhffffffeeedddfffeeeiiirrrvvvsssooommmaaaaaaccceeeeeefffhhhjjjmmmsss}}}|||nnnffffffiiilllmmmqqqrrrsssqqqjjjfffkkksssnnnmmmlllmmmoooqqqqqqpppoooxxx{{{rrruuusssooolllhhhddd```^^^\\\ZZZWWWSSSNNNJJJGGGEEE<<<999:::@@@BBB@@@AAAFFFAAAAAA???:::444222444666;;;999555000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,...000111///...,,,---...///000111222333000///......---------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000////////////////////////000000//////////////////......///000111222222333111222333444555777777888<<<>>>BBBFFFGGGFFFDDDBBBBBBAAA@@@???>>>>>>>>>>>>;;;999777666666555333111000000//////.../////////------......//////000000------------------------........................------------------------,,,------...------,,,,,,---------------------------------,,,,,,---------,,,,,,,,,---------..............................---------............///---------............///............////////////////////////////////////////////////000000000000////////////000000000111///111222111333:::GGGQQQUUUOOOFFF??????HHHWWWbbbnnnkkkddd[[[WWW^^^kkkuuurrr[[[TTTdddooossszzz|||zzzzzz{{{vvv}}}uuuooorrrwwwzzzzzzwwwqqqiiibbb\\\XXXPPP]]]hhheeeVVVIIIFFFIIIDDDDDDEEEHHHHHHCCC:::222111///...000444888::::::777555111///---...///111SSSBBB@@@>>><<<:::999888777555444444444333333333222444444333222111000000///000000///...............111000000//////000000111111111000000000000//////222222111000///...------//////000111222333444444555555666999===BBBGGGJJJKKKXXX```]]]___ooozzzvvvsssqqqyyyxxx}}}|||tttoooccc___YYYVVVWWW[[[^^^``````dddqqq{{{tttssstttwwwxxxtttooopppuuurrrwww}}}tttmmmooossstttsssqqqpppooonnnooooooqqqrrrssspppmmmlllnnnqqqssstttqqqyyy|||tttnnnkkktttwwwzzz|||yyyrrrjjjfffYYYZZZ[[[[[[XXXTTTPPPMMMEEE???<<<>>>@@@>>>======???CCCCCC>>>666222333777>>>===;;;777222//////000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,...111111000...,,,,,,---///000222333444111000///...............------............------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000////////////////////////......////////////000000000111222333555666888888777888999;;;===???@@@AAAEEEGGGKKKNNNOOONNNLLLKKKIIIHHHFFFEEEDDDCCCDDDDDDEEECCCAAAAAAAAAAAA???>>>777666666444333000...---,,,,,,---------.........------------------------........................------------------------------......------,,,,,,------------------------------------------------,,,,,,,,,---------..............................---------............///---------............///............////////////////////////////////////////////////000000000000/////////000000000111111000222333555999AAAMMMVVVRRRLLLDDDAAAFFFSSSccclllrrrrrrooojjjkkkrrrwwwxxxkkkggg]]]___ooovvvxxx|||{{{yyyvvvuuuuuuwwwzzz|||vvvyyy|||pppwww{{{mmmdddffflllttt|||{{{rrrfff\\\VVV```mmmvvvsssdddPPPCCCIIIGGGEEEHHHJJJGGG>>>555333111//////222666888999888666333111/////////000SSSAAAAAA???<<<:::888777888444444444444444333333333222222222111111000000000000000///...............111111000000000000111111111111111000000000//////////////////000000000000//////111222444555777777999999;;;???FFFNNNVVVZZZUUUaaahhhgggnnnyyysssrrrvvvzzz{{{wwwxxxwwwpppiiifffUUUTTTTTTWWW\\\bbbhhhkkkmmmqqq}}}}}}wwwqqqppprrruuutttnnnmmmqqqqqqqqqsssvvv}}}uuullljjjpppwwwyyywwwrrrpppooorrrzzzuuurrrnnnmmmqqqwww||||||uuunnnkkkkkkooottt{{{zzztttpppcccdddeeedddbbb]]]YYYVVVPPPNNNIIICCC@@@@@@===:::>>>AAABBB@@@:::666555555;;;>>>AAA@@@;;;666222111------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,///222222000...******,,,---///111222333222111000///............------............------------------------------------------...///000111////////////////////////...///000111333444666666;;;<<<===>>>???@@@AAABBBAAAAAACCCDDDFFFGGGHHHIIIIIIJJJMMMOOOPPPOOONNNMMMJJJIIIFFFDDDCCCCCCDDDEEEEEEDDDCCCDDDFFFGGGGGGFFF@@@@@@AAA@@@>>>;;;777555111111000000///......---------------------------........................------------------------------......------,,,+++------------------------,,,------------------,,,,,,,,,,,,---------..............................---------............///---------............///............////////////////////////////////////////////////000000000000//////000000000111111111111333666;;;AAAHHHOOORRRKKKFFFCCCFFFRRR___iiinnnnnnuuuyyyxxxwwwyyyvvvrrrYYYdddjjjoooxxx|||uuupppxxxyyyzzz}}}{{{tttvvvqqqggglllsssyyyuuuiiiaaabbbhhhqqq{{{uuujjj```eeeooo{{{~~~rrr\\\KKKIIIHHHGGGHHHIIIHHHDDDAAA777444000///111444777888888777555333111000//////RRRAAAAAA???===:::888777888444444444444444444333333111111111000000000000000000000///...............111111000000000000111111222111111111000000//////------...///000111222333...///111333555777999999>>>>>>@@@EEENNNYYYccciiihhhjjjjjjoootttuuuuuusssssszzz~~~yyyuuunnnfffbbbdddiiijjjmmmqqqvvv{{{{{{{{{}}}{{{sssmmmmmmpppmmmnnnwww{{{xxxvvvxxxooonnnnnntttrrrlllhhhkkkrrrvvvtttppplllkkkllltttuuuqqqnnnnnnsss|||xxxssspppmmmllllllppptttxxxxxxxxxwwwwwwyyyxxxwwwsssnnnhhhccc```TTTVVVQQQFFF???@@@>>>:::>>>>>>??????>>>;;;777444666<<>>GGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOQQQRRRSSSSSSRRRQQQMMMKKKIIIGGGFFFFFFGGGGGG>>>>>>>>>AAADDDGGGHHHGGGFFFHHHJJJKKKJJJGGGCCCAAA888888666444222000///...------------------------........................---------------------------.........---,,,,,,+++------------------------,,,------......------,,,,,,,,,,,,---------..............................---------.........//////---------.........//////............/////////000////////////////////////////////////000000000000000000000000111111111111222444999AAAHHHMMMNNNNNNDDDAAABBBKKKZZZfffkkkkkkfffpppwwwtttpppmmmhhhbbbrrrrrroooxxxyyyuuurrrqqqtttxxxzzzxxxttt~~~sssuuuxxxwwwsssxxx}}}zzzooofffggglllvvv~~~|||fffkkkrrrwwwvvvoooddd]]]DDDFFFHHHHHHHHHIIILLLNNN:::666222000111444666777888777666444222000///...UUUCCC@@@===;;;;;;:::888666555555444444444333333333222222222111111111111000000000000000000000000000333111///...///000000000444222///...///000000000------...///000000//////000000222444777:::>>>@@@@@@EEEMMMXXX```eeeffffffkkkzzzzzziiippptttuuuzzz|||sssiiihhhqqqzzzyyy|||~~~|||sssjjjdddpppqqqsssyyyppppppjjjgggllluuuzzzxxxsssjjjjjjjjjkkkoootttuuusssrrrkkkkkkzzz~~~jjjhhhhhhmmmuuu||||||sssrrrwww{{{xxxttttttsssqqqnnnlllmmmpppsssrrrfffcccXXXYYY[[[[[[SSSGGG@@@???:::<<<<<<;;;>>>CCC@@@999999@@@IIIKKKFFF???<<<;;;555222...+++***+++---...---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///111555888555///,,,///333,,,---......///.........//////.........---------...///000000//////111222...222444111......111222444999@@@CCCEEEFFFJJJMMMNNNPPPSSSRRRQQQOOOPPPQQQTTTYYY^^^aaa```______aaa___^^^]]]]]]]]]\\\[[[ZZZWWWUUURRROOOLLLIIIJJJNNNJJJGGGDDDDDDGGGGGGEEEBBB???AAADDDHHHKKKNNNNNNNNNOOOHHH@@@===<<<:::555000111///------...///...---...////////////...---,,,---------------------------------............///..................------........................---------............///................................................////////////////////////---......///////////////////////////000000000000////////////000000000000000...---...000222222111777:::@@@EEEIIIKKKJJJHHHGGGNNNZZZbbb```[[[[[[```cccmmmlllddd\\\TTT^^^uuu}}}|||}}}{{{}}}}}}yyy~~~zzz}}}}}}uuullliiinnnmmmbbb]]]___KKKHHHDDDDDDKKKSSSSSSMMMKKKDDD:::111...111666;;;777777666222...,,,///111TTTCCC@@@===;;;;;;:::888666444444333333333222222222222222222111111111111000000000000000000000000000333111//////000222222111111000//////000111000///...///000000111111111000,,,111666999:::;;;???AAAIIITTT```eeeggglllwww}}}qqqfffhhhoootttuuuuuuwwwsssmmmxxxyyywwwqqqmmmoooxxxwwwzzz{{{{{{yyyxxxuuusssqqqppptttvvvrrrmmmkkkqqqyyy}}}xxxrrrqqqrrrtttwww}}}yyyuuunnnlllvvv~~~rrrnnnkkkjjjnnntttzzz}}}}}}{{{vvvppppppssssssooojjjmmmrrrwwwuuupppnnnsssxxx~~~nnnddd```eeeaaa______[[[TTTQQQQQQGGGAAA<<<<<<@@@BBBAAA>>>===@@@DDDGGGHHHFFFBBB@@@;;;777111---++++++,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///000555999888444///............//////......------//////.........------------...///.........000222,,,...000222666999999999???BBBEEEHHHJJJOOOWWW]]]gggggggggdddaaa______```bbbkkkuuuyyywwwttttttvvvsssyyy~~~xxxsssqqqiiifffddddddddd```ZZZUUUPPPNNNKKKJJJJJJJJJJJJIIIBBBBBBCCCCCCCCCEEEHHHKKKSSSPPPLLLJJJIIIHHHDDD@@@999555111///.........---....../////////......------------------------------------............///................................................---------............///................................................////////////////////////---...//////000000//////////////////000000000000////////////000000000111///000000111111222222333666===FFFKKKKKKIIIGGGFFFLLLVVVdddiiiccc\\\```hhhfffqqqfffRRRVVVdddlllrrr{{{wwwyyyyyyuuuzzz~~~~~~zzzzzzuuukkkfffeee___TTTRRRWWWVVVUUUOOOHHHGGGLLLPPPPPPMMMGGG>>>666222333666999::::::888444000---...000RRRCCC@@@===;;;;;;:::888666333333222222222111111111222222222111111111111000000000000000000000000000222111///000333555666666000//////000111222111///000000111111111222222222000555:::<<<===AAAHHHMMMZZZcccmmmsssxxxyyyssslllffflllllliiifffjjjqqquuuuuuzzzxxxuuuqqqoooqqqvvv{{{rrrssspppxxxuuupppnnnooosssxxx|||~~~|||mmmkkklllqqqvvvwwwsssnnnuuuyyy|||~~~|||qqquuupppnnnsss{{{|||tttkkkllljjjhhhlllrrrxxxzzzzzzsssrrrqqqpppoookkkeeeaaagggrrr{{{zzzrrrnnnssszzz~~~xxxrrrmmmkkkjjjiiillleeeaaafffkkklllmmmnnnbbbOOO>>>;;;======???CCCBBB@@@@@@DDDIIIJJJFFFBBB@@@<<<666111...---,,,+++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............//////333888;;;:::555...***000000//////......------/////////............------............///222444666333111555<<>>DDDMMMWWW^^^jjjjjjppp~~~~~~|||yyywwwuuurrrooojjjgggdddfffnnnxxx~~~yyyvvvsssrrrrrrtttvvvwww}}}uuukkkmmmtttrrrooonnnqqqvvv}}}wwwvvvtttwww{{{|||{{{{{{{{{}}}yyyjjjlllmmmooorrruuurrrlllfffllljjjiiimmmtttzzz}}}}}}sssssssssppplllgggcccbbbaaaiiirrruuussstttzzzoooiiiccc___aaagggnnnssspppjjjkkkvvv|||___EEE??????:::;;;BBBBBBAAAAAACCCGGGHHHEEEAAA@@@<<<888666444222---***,,,,,,,,,---------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------------------------------------------........................---------............///...000444999<<<999222---000000///////////////////////////..................///000//////111444777@@@<<<:::???GGGOOOWWW\\\iiikkkmmmkkkgggddddddfffhhhhhhhhhfffbbb^^^[[[YYYXXXZZZ]]]]]][[[ZZZZZZ[[[\\\^^^aaaeeeiiimmmoooqqqrrrrrrtttzzz{{{vvvrrrmmmlllkkkhhhaaa[[[MMMNNNMMMJJJFFFGGGLLLQQQHHHLLLQQQSSSSSSRRRQQQQQQPPPLLLGGGAAA<<<777222...///.........------..............................---------............///---------.......................................---------............///................................................////////////////////////......///000000000000000////////////000000000000//////000000000111111111///222444222///111777>>>EEEMMMSSSPPPGGGDDDJJJSSSmmmttt{{{xxxkkk```cccmmmhhh___YYYdddqqqppp|||zzzwwwuuuttt{{{yyyrrrlllkkkrrr{{{~~~nnndddhhhssszzz}}}uuugggYYYWWW]]]```nnnuuuhhhSSSIIILLLQQQQQQNNNIIIDDD>>>:::777666::::::999777444111...---OOOCCC@@@===;;;;;;:::888666444444444444333333333333222222222111111111000000/////////////////////////////////333888===@@@AAA;;;777222//////111222333000000000111222333555666<<<===AAAHHHSSS]]]dddgggnnnsss}}}zzzxxxwwwwwwyyyxxxtttnnnjjjgggjjjrrr|||sssrrrqqqqqqtttyyy}}}oookkkpppqqqrrruuuyyy}}}|||vvvyyy}}}~~~{{{tttlllgggqqqppppppsssyyy||||||{{{sssrrrppplllgggfffgggiiigggggghhhlllttt|||rrrqqqllleeeaaabbbiiiooovvvuuuzzz}}}dddPPPOOOMMMCCC<<<>>>===???AAACCCDDDDDDDDDCCC<<<:::888999:::777000***------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------------------------------------------........................---------............///......///444:::;;;888444///////////////000111222////////////////////////...///000111222555:::===EEEFFFKKKTTT[[[___hhhqqqvvvtttnnncccWWWOOOLLLMMMQQQUUUZZZ[[[WWWRRROOOMMMLLLOOOUUU]]]dddeeeaaa^^^ZZZUUUSSSXXX```fffddd```^^^``````aaagggqqqsssooojjjfffgggppp|||}}}vvv^^^^^^\\\WWWPPPLLLKKKLLLHHHKKKPPPRRRQQQPPPPPPPPPNNNMMMLLLJJJHHHCCC===888222222000...------------........................---------............///---------.........//////........................---------............///........................////////////////////////////////////////////////...//////000000000000000////////////000000000000000000000000111111111111111222222///...444>>>GGGRRRTTTRRRJJJBBBEEESSS```rrr|||zzzrrrsss]]]cccjjjuuu~~~uuuooopppuuu||||||qqqmmmpppvvv|||~~~zzzoooggghhhooouuu{{{pppddd^^^___iii|||}}}dddRRRLLLLLLOOONNNLLLIIIDDD???:::777777666666555444222000...OOOCCC@@@===;;;;;;:::888666555555555444444444333333222222222111111111111000000000000000000000000000///...///222777<<<>>>???<<<888222//////111222333000000111222444666999:::;;;BBBNNN[[[ffflllmmmlllqqq{{{vvvtttrrrtttzzz{{{tttlllhhhvvvwwwzzzuuuvvvwwwzzz}}}~~~}}}mmmttt|||}}}vvvooommmooowww{{{zzzxxxvvvvvvxxxzzzyyytttpppqqqoookkkhhhhhhmmmtttyyy{{{ooolllqqqwwwxxxvvvtttwwwxxxqqqgggbbbeeekkkwwwyyyyyytttuuulll```[[[___```VVVJJJEEE??????@@@AAABBBCCCFFFHHH<<<999888:::===<<<555///............---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---------------------------------------------------........................---------............//////------000555999:::999111000/////////000222333...////////////000000000///000333666:::@@@GGGLLLYYYZZZaaahhhfff______fffccc^^^VVVKKKDDDCCCIIINNNQQQYYYbbbccc\\\WWWVVVWWW^^^fffsss~~~{{{oooeee[[[YYY\\\iiiwww{{{qqqggg[[[]]]ZZZUUUYYYbbbddd```___\\\^^^iiiyyy{{{uuussspppkkkddd\\\VVVRRRNNNNNNNNNMMMLLLKKKJJJIIIEEEFFFHHHKKKMMMLLLHHHEEE:::888555222///...------........................---------............///,,,,,,------.../////////........................---------............///........................////////////////////////////////////////////////...///000000111111000000////////////000000000000000000000111111111222222222222111000333;;;GGGPPPWWWSSSLLLDDDCCCKKK[[[gggooo}}}}}}iiiaaaVVVuuuzzzwwwrrrnnnnnnuuu~~~|||}}}yyyzzz~~~xxxrrr~~~|||wwwxxx{{{}}}vvvmmmfffjjjuuu~~~{{{zzzwwwrrrlllhhhyyymmmZZZOOOJJJMMMNNNNNNMMMIIIEEE@@@===777555444333333333111000OOOCCC@@@===;;;;;;:::888666444444444333333333222222222222222111111111111000000000000000000000000000000///...000333666888888555333000000111222222111222222222444666:::>>>@@@EEERRRbbbmmmqqqsssxxx}}}xxxtttuuummmiiilllvvv|||yyyvvvuuuvvvxxxzzz{{{zzzxxxvvvuuuhhhrrr}}}~~~~~~wwwqqqrrrooommmnnnuuuxxxmmmlllmmmjjjeeekkkrrrxxxwwwpppjjjkkknnnrrrvvv|||zzznnncccdddkkkdddaaa___bbbfffeee```ZZZOOOHHHAAA>>>@@@DDDGGGGGGAAA<<<888888<<<>>>;;;777000000///...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....................................------------------------........................---------............///000......///222666888:::555333111000//////000111.../////////000000000000333666;;;AAAIIISSS]]]dddqqqhhhbbbaaaZZZNNNLLLQQQNNNNNNNNNMMMNNNSSS]]]dddjjjttt|||yyyooohhhlllrrr|||ssskkkdddfffooo~~~}}}pppbbbdddbbbaaahhhrrrpppeeebbb___]]]___dddiiikkklllyyyvvvssstttuuusssnnniii]]]XXXQQQMMMLLLKKKHHHFFFAAAAAABBBEEEIIIKKKJJJIIICCC@@@<<<777333000..............................---------............///,,,,,,------...//////000........................---------............///........................//////////////////////////////////////////////////////000111111111111000////////////000000000000000000111111111222222222111111111555<<>><<<===HHHVVVkkkmmmooottt{{{qqqmmmppphhheeehhhrrrwwwwww{{{}}}jjjjjjrrrrrrtttwwwwwwwww{{{{{{{{{|||yyyyyysssjjjlllpppqqqrrruuuuuutttnnnqqqyyyrrrgggiiiooottttttlllfffhhhkkkjjjmmmqqqmmmddddddppp{{{~~~vvv^^^FFF>>>>>>>>>???@@@FFFAAA:::555555999???CCC<<<777111......///...,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------.........///......---...///222555777???:::444111111222111///+++///333444333444999>>>BBBMMMVVVWWWWWWZZZ^^^^^^ZZZQQQMMMRRRSSSRRRWWWaaalllqqqttttttrrrvvv}}}yyyrrrmmmgggcccaaaaaacccnnnzzzqqqbbbZZZbbbpppwwwyyyzzzppptttrrrkkkeee___TTTHHHNNNFFFAAABBBBBB???@@@EEEKKKIIIGGGFFFEEE???888111000...,,,,,,------,,,+++////////////////////////......------------......//////.........------------------............///............////////////000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000333222111222333333333222444111333<<>>CCC@@@;;;444000//////...---...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------.........////////////.........///222444555>>>;;;888555222111///...///111333333555<<>>AAAHHHHHHIIILLLNNNKKKDDD>>>444111...------......---////////////////////////......------------......//////.........------------------............///............////////////000000000000000000000000////////////000000000000///000000111111111111111111111111111111111111111333222111222222333222222555555:::CCCKKKNNNJJJFFFCCCDDDKKKUUU___aaa\\\UUU```xxxooo```dddnnnppp~~~mmmwwwxxxqqqoooooopppuuu|||}}}uuuppppppqqqqqqooojjjccc]]]ZZZ]]]XXXVVVXXXYYYWWWXXX[[[\\\___bbbcccfffiiiiiigggbbb______eeefffbbb]]][[[SSSSSSRRROOONNNOOONNNKKKOOOTTTTTTPPPNNNPPPQQQNNNQQQRRRRRRQQQPPPPPPQQQSSSWWW___dddaaaaaakkk{{{}}}uuuvvv|||rrrjjjqqq~~~qqqaaaXXXUUUWWW^^^fffkkk\\\OOOMMMOOOOOOLLLJJJIIICCC;;;666555555555444tttKKK@@@???===;;;:::999888888444444444444444444444444444333333222222111111111000000000000000000000000000000111111111111000000111111000000222444777888<<<:::<<>>;;;555000//////222444666:::AAAOOO___jjjjjjYYYIIIDDDCCCEEEMMMXXXsssuuusssnnnppp{{{vvvuuu}}}}}}wwwlll```YYYWWWXXX___fffpppssswww{{{yyyooobbbYYYPPPJJJEEE@@@???@@@CCCCCCFFFKKKOOONNNIIIEEE<<<888222///......//////////////////////////////......------------.....................------------------............///............////////////000000000000000000000000////////////000000000000///000111111222222111111111111111111111111111111333222222111111222222222666;;;CCCJJJLLLIIIDDD@@@???EEEQQQ___hhhhhhaaaZZZssslllcccnnn{{{}}}qqquuu|||xxxrrrllljjjlllqqqwwwzzzqqqiiiccc___^^^]]]\\\^^^___^^^ZZZVVVVVVRRROOOOOOOOONNNQQQUUUQQQQQQTTT[[[``````___```]]][[[[[[\\\ZZZTTTPPPQQQKKKIIIIIIKKKKKKIIIIIIKKKHHHKKKLLLIIIHHHKKKLLLLLLKKKLLLNNNOOOPPPSSSWWWZZZ^^^hhhnnnlllmmmzzzwwwvvv|||vvvhhhdddnnn{{{xxxjjjaaa]]]^^^fffooo|||ooo[[[LLLIIIMMMMMMJJJJJJFFF@@@:::666444444555sssKKKAAA@@@>>><<<:::999888888444444444444444444333333333333333222222111111111000000000000000000000000000111111222222111111000222333333333444666999;;;;;;CCCPPP^^^hhhnnnrrrtttyyy~~~yyyssstttnnnddddddnnnxxx{{{yyy|||{{{yyy{{{}}}vvvuuu{{{}}}xxxsssrrrtttuuu{{{xxx}}}wwwrrruuu}}}zzzpppxxx|||yyytttqqqnnnooosssxxx|||pppwwwzzzyyyoooeeeccckkkssszzzxxxxxxyyyvvvnnniiihhh^^^```ccc```WWWKKKAAA======@@@BBBBBB???======???EEECCC@@@===888333///,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------------------............////////////000000000000111000000///000000111222777===AAA???777111000222555999>>>FFFPPP\\\jjjrrr]]]LLLBBBFFFMMMSSSeeeyyy~~~zzzhhhiiihhhfffbbbbbbhhhooooookkkhhhkkkuuuxxxnnn```TTTLLLFFFDDDCCCDDDCCCCCCFFFJJJKKKIIIGGGFFFAAA999333000//////...////////////////////////......------------..............................---------............///............////////////////////////////////////////////////000000000000000000111222222222222111111111111111111111111111222333222222111111333555777???GGGKKKIIIDDDBBBAAAGGGOOO]]]lllvvvxxxrrrlllyyysssqqquuuxxx{{{}}}{{{ssspppllljjjnnnwwwxxxggg]]]YYYZZZ\\\WWWYYY\\\___```___\\\YYYPPPMMMLLLMMMMMMLLLPPPVVVVVVQQQRRRYYY______ccciiibbb```aaaaaa\\\TTTPPPRRRPPPLLLMMMRRRQQQMMMNNNTTTNNNPPPQQQPPPOOOQQQTTTVVVUUUTTTRRRQQQSSSZZZcccjjjsss|||{{{vvvxxx{{{zzzyyy~~~|||tttjjjiiirrrwwwvvvzzzqqqiiihhhrrrmmmTTTIIILLLOOOLLLJJJHHHDDD>>>888444333444tttLLLAAA@@@>>><<<:::999999888555555444444444333333333333333222222222222222111000000000000000000000000111111222222222222111111000222444555555777:::===BBBQQQdddqqqvvvxxxzzz|||~~~|||xxxtttlllfffkkkxxx~~~zzzuuu}}}}}}zzz~~~{{{}}}~~~yyyppprrr}}}~~~zzzzzz~~~|||vvvvvvwww~~~pppjjjwwwwwwsssjjjbbbbbbmmmxxx~~~pppooouuuoooaaa^^^^^^]]][[[ZZZUUUNNNHHH@@@???>>>???BBBBBB???<<>>===666222333777===AAAGGGNNNSSSWWW[[[]]]PPPIIIKKKWWW```ggg{{{}}}{{{uuurrruuuxxxxxxxxxzzzrrrssstttvvvxxx{{{{{{ggglllppppppnnnpppwww|||vvvlllbbbaaagggqqqyyy~~~zzzvvvnnneee]]]VVVNNNIIIKKKGGGBBBBBBEEEJJJLLLLLLMMMHHH@@@:::555222///...////////////////////////......------------......---.....................---------............///............////////////////////////////////////////////////000000000000000000111222222222222222111111111111111111111111222333333222111222555888;;;AAAFFFGGGCCCBBBFFFKKK___dddmmmyyy{{{tttjjjgggmmm~~~{{{vvvppplllkkkmmmpppzzz}}}qqqeee^^^___cccgggiiinnnrrrppphhh^^^WWWTTTOOONNNNNNOOONNNMMMPPPVVV[[[\\\cccmmmtttwww||||||yyyvvvrrrhhh\\\VVVUUUSSSRRRSSSUUUSSSOOOPPPTTTVVVVVVWWWWWWUUUTTTUUUWWW[[[\\\^^^aaagggoooyyy|||yyyvvvsssmmmnnn}}}wwwttt~~~www^^^NNNMMMNNNLLLKKKJJJFFFAAA:::555333222vvvLLLAAA@@@>>><<<;;;:::999999555555555444444333333222222222222222222222222222000000000000000000000000111111222222222222111111---000333555666:::AAAFFFRRRaaaqqqxxx{{{|||wwwzzz~~~vvvppppppuuu|||}}}xxxsssqqqyyy{{{}}}rrrhhhfffjjjooovvv{{{|||wwwsssttt{{{~~~~~~zzz~~~~~~tttmmmkkkjjjnnnpppooopppooollljjjooowww|||ffffffuuuuuueeeiiicccYYYTTTWWW]]]]]]XXXHHHBBB======AAACCC@@@<<<>>>CCCHHHIIIDDD<<<444000,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............---------------...//////000000....../////////000000000000000000000111111111111+++222888:::777777<<>>AAAFFFKKKLLLOOOKKKFFFAAA<<<777222///////////////////////////......------------......---------...............---------............///............////////////000000000000000000000000////////////000000000000000111222222333222222222222222222222222222222222111333444333222444999===AAACCCDDDBBB@@@DDDNNNXXXnnnmmmooouuu{{{yyyooofffZZZjjjxxx|||~~~xxxuuurrroooooosssvvvzzz{{{}}}vvvcccWWWQQQSSSQQQQQQQQQOOONNNTTT\\\ddduuuvvvhhh___]]]UUU\\\``````aaafffjjjllljjjiiiiiijjjgggbbbaaaddd```hhhttt|||uuurrrnnnvvv~~~|||yyypppaaaUUUQQQOOOLLLMMMKKKHHHDDD???999555222wwwKKKAAA@@@???===;;;:::999999666555555444333333222222222222222222222222222222000000000000000000000000111222222333333222222111///222444666999BBBOOOYYYgggqqqzzz}}}}}}yyyuuuqqqrrrwwwuuunnnooowwwxxxyyyzzzyyyvvvmmmkkkrrrnnniiioooqqq~~~sssfff]]]XXX\\\aaaeeeiiinnnllljjjgggcccbbbdddkkkpppvvvuuuyyyxxx{{{vvvyyyvvvhhhiiihhhiiiqqqlllkkknnnuuuvvvtttuuuzzzuuueeedddqqqwwwssssssnnneee^^^```ggggggbbbRRRKKKCCC>>>>>>???@@@???<<>>CCCKKKQQQSSSMMMFFFCCCFFFMMMWWW]]]iiinnnvvv~~~zzzyyy{{{uuuvvvwwwyyyzzzyyyvvvtttmmmrrrsssrrrssszzzzzz~~~|||yyy{{{{{{~~~~~~yyyuuutttsssnnnppprrrsssrrrtttyyypppjjjdddbbb^^^[[[aaaiiinnntttyyyyyyzzzzzztttkkkZZZRRRGGGAAAAAADDDFFFGGGKKKJJJHHHFFFCCC>>>777222////////////////////////......------------......---------.........//////---------............///............////////////000000000000000000000000////////////000000000000000111222222333333222222222222222222222222222222000333555555444666<<>>KKK]]]jjjttt{{{wwwtttrrrmmmiiijjjfffbbbjjjwwwvvvssskkk___jjjqqqnnnuuu~~~mmmYYYXXXdddnnn}}}wwwccc]]]ZZZ\\\]]]^^^eeennnggggggeee```[[[XXXYYY[[[WWWbbbpppwwwyyy|||qqqnnnpppvvv|||nnnkkkqqqllleeekkkpppkkkmmmuuuzzzzzz|||{{{uuulllgggiiirrrzzzwwwxxxuuuppppppqqqllldddXXXRRRIII@@@;;;;;;???BBB<<>>===444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................---..................------------...///000000111------------.........///...///000111111222222222333666;;;@@@FFFNNNXXX___VVVLLLAAA>>>GGG[[[qqqxxxxxx{{{xxxyyy~~~}}}yyysssnnnnnnrrrxxx|||}}}uuuppprrrvvvvvvvvv|||nnniiifffeeedddfffrrr{{{}}}zzzvvvyyyhhh```TTTLLLHHHGGGFFFEEEGGGHHHIIIIIIHHHBBB;;;666////////////////////////.........------.........---------.........//////---------.........//////............/////////000000000000000000000000000////////////000000000000111111222333333333333222222222222222222222222222000333555555444777>>>EEEKKKIIIEEEBBBCCCLLL[[[ggg[[[WWWWWWaaaooorrrgggZZZlllkkkwwwzzzsssrrrtttvvvuuuvvv~~~xxxggg___hhhrrruuuhhh___UUURRRPPPQQQUUU^^^ooovvvjjjdddbbbbbbeeeyyypppwwwvvvnnnjjjooo}}}~~~wwwjjjYYYPPP[[[gggdddZZZSSSSSSOOOKKKIIIIIIDDD;;;444vvvLLLAAA???===<<<<<<;;;888666777777666555444333333333777666666444333222111111111111222222222222111111222......111333222222444000888======FFFZZZmmmvvvppp{{{~~~pppjjjfff```\\\\\\SSSaaaooorrrttt{{{yyyjjj```ggguuu~~~zzz{{{zzz}}}{{{rrrjjjeeeaaa^^^dddmmmyyyyyyvvvuuu}}}uuuqqqiii]]]XXX\\\^^^aaaeeeiiiooozzz|||zzzyyyvvv}}}}}}{{{}}}zzz|||yyyiiibbbfffeeeiiihhhpppuuuyyy|||ggglllvvvpppqqq~~~fff\\\TTTJJJCCCAAAAAAAAA@@@BBBCCCDDDDDDCCCAAA>>><<<;;;777000,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------////////////////////////............/////////000////////////000000000000111111000000111111111111555:::@@@GGGSSS]]]]]]UUUGGGCCCHHHYYYiiivvvuuuttttttttttttuuuuuutttyyywwwzzz~~~}}}~~~vvv|||zzzzzz|||zzzwwwxxx|||}}}{{{xxxoooeeeiiiyyyuuujjjooozzz{{{rrrrrrpppfffVVVLLLKKKKKKIIILLLJJJHHHIIIIIIFFFAAA<<<888555111//////000000000///////////////.........---///...+++---222111,,,....................................////////////////////////000000000000000000000000000000000000222111111111000000//////222222222222222222222222333444333222333:::DDDLLLGGGHHHAAA<<>>;;;666222111000000///000000//////............,,,///...***+++000111.......................................////////////////////////000000000000000000000000000000000000222111111111000000000000222222222222222222222222333333444555888===DDDIIIDDDDDDAAACCCSSShhhpppmmmhhhdddeeeggggggfffjjjrrruuu{{{wwwvvvyyywwwuuuvvv}}}}}}jjjlllzzzgggNNNOOOOOONNNVVV___cccxxxoooddd[[[[[[cccttt{{{zzzxxx{{{~~~|||{{{ppphhhdddooosssggg\\\\\\gggrrrvvvuuu___UUUNNNOOOPPPLLLGGGFFFtttJJJAAA???===<<<<<<;;;888666777777666555444444444444555444444333222111000000111111222222222222111111666222222444444222333777@@@???HHH[[[oooxxxxxxvvvyyywwwzzzlllfffeeekkkrrrsssooommmqqqyyy}}}wwwooonnnooopppppprrrxxxrrrbbbZZZ\\\eeennnoooqqqyyyvvv___XXXbbbpppxxx~~~}}}}}}uuuqqqttt|||~~~pppvvvqqqssswww{{{yyyyyyxxx{{{rrrjjjddd___[[[[[[[[[TTTEEE999===>>>AAACCCDDDAAA<<<888<<<:::777555444111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------.........///////////////////////////....../////////000000000/////////000000000111111...111333333111111444777<<>>HHHGGGDDDCCCIIITTT```gggvvvzzzbbbccceeeiiinnnsssuuuvvvuuuwww{{{~~~zzz}}}~~~yyylllcccaaa___]]]dddooolllmmmqqqwww}}}|||sssjjjPPPPPPQQQRRRSSSQQQMMMJJJKKKFFFAAA;;;888444111///111000///........./////////222333000...------...000000000000000000000000............////////////////////////000000000000000000000000000000000000111111111111111111111111222222222333333333333333333444888???FFFHHHFFFBBB>>>>>>GGG\\\ppp}}}yyyppplllpppzzz}}}vvvvvvwwwyyyzzzuuusssuuu{{{|||}}}kkkNNNIIILLLTTTYYYbbboooyyy}}}iiieeeiii|||~~~{{{{{{zzz|||~~~rrruuu}}}lllWWWMMMNNNOOOJJJEEEtttKKKAAA???===<<<<<<:::888666777777666555555555666666666666555555444444333333111111222222222222111111333222222444444333777>>>FFFZZZvvv~~~zzzwwwtttsssrrrrrrfffpppyyy{{{xxxwww{{{~~~~~~vvvsssxxx|||~~~rrrrrrssszzz~~~zzzrrrsss{{{eee]]]```eeegggwww{{{~~~~~~~~~yyyxxx~~~~~~}}}xxxyyy|||~~~vvvnnnllljjjffflllpppiiiuuu{{{{{{rrrlllnnnssspppggg___^^^aaa^^^TTTIII>>>======@@@DDDEEEAAA>>>444555666888888666222///------------------------------------------------........................------------------------,,,,,,,,,---------.............../////////000000////////////////////////////////////000000000111000000000000111111111111///000111222555<<>>444444555777888888666333------------------------------------------------------------------------------------------------,,,,,,,,,---------................../////////000/////////////////////////////////000000000111111000000000111111111222222000000222777@@@JJJTTTZZZOOOHHHFFFSSSiii~~~uuummmooouuuxxxvvvwwwuuuqqqqqqzzzzzzzzz}}}~~~zzzxxx~~~}}}zzzzzz~~~~~~vvvqqqtttyyy|||~~~~~~qqqhhhkkkuuu|||~~~zzzmmm\\\OOOLLLNNNQQQRRRMMMJJJFFFBBB@@@===999777333222000......///000111---))))))---000//////000////////////////////////............////////////////////////000000000000000000000000000000000000111111111222222222222222222222333333444444555555666999???FFFIIIHHHDDD@@@DDDOOO\\\eeekkkrrr}}}ppp^^^]]]ssswwwrrrtttvvvuuuuuuwwwwwwxxx~~~{{{~~~[[[IIILLLMMMZZZfffvvv{{{wwwmmmssstttsssyyyyyy{{{uuunnnsssmmmbbbVVVQQQQQQOOOKKKqqqIIIAAA???===<<<<<<;;;888666777777666666666666777777666555555555555444444444111111222222222222111111000000333777888:::BBBLLL]]]xxxxxx~~~uuukkkeeehhhpppxxx}}}|||~~~{{{}}}mmm^^^YYYYYYiiisss{{{vvvuuuyyy|||ssshhhaaadddfffbbbfffnnnmmm{{{uuuvvv|||}}}yyyppplllkkkhhhbbb]]]QQQIII???;;;===AAA@@@>>>999777666777888999888777................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------.........///////////////////////////////////////000000000111111111000000111111111222222222333333666>>>IIIRRRUUUVVVHHHIIITTTjjj~~~mmmgggjjjooovvv{{{}}}{{{yyy|||~~~}}}|||wwwnnneeeaaa___```hhhqqq{{{uuujjj\\\QQQMMMPPPTTTPPPNNNJJJFFFDDDAAA===:::444222000......///111222???333+++,,,/////////111....................................////////////////////////000000000000000000000000000000000000111111111222222333333333222222333333444555555666777<<>>GGGQQQeeevvv|||sssuuuyyyyyysssjjjdddfffqqqxxxvvv}}}}}}kkkWWWTTTYYY]]]iiittt~~~zzz~~~sssppprrrvvvooonnneeeeeehhhdddhhhnnnkkkxxxqqqtttzzzxxx~~~{{{wwwvvvuuuqqqkkkggg^^^RRREEE>>>???BBBBBB@@@===;;;888777888999999888................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------.........///////////////////////////000000000000111111111111000111111111111222222222777666999BBBLLLQQQNNNIIIPPPXXXjjjpppaaagggttt{{{}}}}}}|||zzzsssnnniiibbbWWWRRR]]]llllllrrrtttjjjZZZOOONNNQQQTTTQQQMMMIIIGGGCCC???<<<444222000......///111222UUUCCC222///000//////000..................................../////////000////////////000000000000000000000000000000000000111111111222222333333333222222333333444555666666888>>>DDDGGGEEECCCBBBBBBMMMdddnnnaaaUUU[[[gggmmm[[[fffsss|||qqqoooooorrrvvvwwwwww|||~~~ttt{{{lllSSSFFFDDDQQQ___mmm|||``````dddsssyyy~~~{{{sssvvv~~~|||llleeehhhxxx}}}iii^^^]]]WWWhhhvvvsssggg^^^VVVPPPnnnHHHBBB@@@===<<<<<<<<<:::999888888777777666666555555555444444333333333444444222333333333333222111000444444555888???JJJTTT[[[llliii```aaaooovvv|||sssbbbYYYbbbwwwwwwqqqqqqwww{{{yyytttoooooonnnnnnnnnpppppppppoooxxxxxxzzz}}}uuuggg___[[[XXX\\\fffvvvyyywwwuuuyyyyyyqqqppprrryyyzzzrrrkkknnnmmmhhhcccdddmmmvvvxxxhhhgggooovvvuuutttyyylllUUUIIIDDDBBBBBBDDD@@@<<<777555555777999999888444...,,,...///...,,,,,,,,,,,,---------......---------------------------------------------------------............///////////////////////////000000000000000000000000////////////000000000000555222///000555777555222;;;<<>>AAAHHH[[[kkknnn```\\\eeehhh```VVVssswwwqqqqqqrrrtttuuuvvvyyy}}}{{{lllooo{{{pppjjj}}}ssssssxxxyyygggNNNDDDJJJNNN___www~~~ggg]]]ggg~~~|||qqqmmmuuuzzzoooiiihhhvvvkkkZZZZZZ```nnnzzzyyypppeeeYYYQQQnnnIIIBBB@@@===<<<<<<<<<:::999888888777777666666555555555444444444333444444444111222222333333333333333333333555:::DDDPPP[[[bbb```eeebbbdddqqqxxx{{{zzzeeeXXXbbbuuu~~~xxxqqqmmmpppxxx}}}pppkkkccc\\\ZZZZZZXXXWWW\\\[[[ZZZZZZ[[[\\\\\\\\\^^^^^^___aaadddiiilllooo}}}yyymmmjjjiiilllrrrxxxzzz{{{zzzxxxwww{{{|||uuulllllloooxxxqqqrrrqqqooommmmmmpppsss{{{sssfffccceeeffflllmmmtttxxxaaaRRRIIIBBB>>>===@@@<<<888555444666888:::888555222///.........---,,,,,,,,,---------......---------------------------------------------------------............///////////////////////////000000000000000000000000////////////000000000111222222111222333555777999@@@???@@@CCCDDDHHHVVVddd{{{~~~sssnnnjjjgggnnnjjjjjjpppyyywwwlllfffkkkmmmkkkmmmtttllllllpppzzzzzzhhhWWWSSSPPPPPPRRRQQQJJJDDDCCCBBB>>>888333000///000000666333///......///000000........................000000000000000000000000////////////000000000000111111111111000000000///222222222222222222222222333444444333222444777:::AAACCCFFFGGGBBB???EEENNNbbbpppxxxvvvvvvwwwnnn___rrr|||vvvtttqqqssswwwyyy{{{~~~rrraaa```kkkooopppnnneeedddyyyzzzmmmpppvvvvvvcccKKKDDDKKKQQQ```vvvnnnccclll~~~zzz}}}|||vvvqqqpppuuuxxxlllkkkhhhuuurrr```RRRmmmIIIBBB@@@===<<<<<<<<<:::999888888777777666666555555444444444444444444444555111111222333333444444555666666999???JJJVVV___ddd]]]lllnnnmmmvvvzzzvvvwwwmmm]]]]]]rrr}}}xxxzzzqqqmmmiiijjjqqq{{{vvvnnnhhhdddaaa\\\YYYXXXYYY\\\___\\\[[[YYYXXXXXXYYY[[[\\\^^^^^^^^^______``````aaagggiiijjjllllllkkkiiihhhkkkpppxxxyyymmmeeecccdddfffooopppttt}}}|||||||||}}}~~~|||zzzwwwtttpppmmmmmmsssvvvtttqqqpppnnnlllnnnlllrrr}}}nnn^^^TTTMMMEEE???===@@@>>>;;;777333333444777888888666333///------...,,,,,,,,,---------......---------------------------------------------------------............///////////////////////////000000000000000000000000/////////000000000111111///111444333333666<<>>888222///......///...,,,---///000000///........................000000000000000000000000////////////000000000000111111111111000000000000222222222222222222222222333333333222222666;;;>>>EEEEEEFFFEEEAAAAAAMMM[[[nnn{{{qqqaaa|||wwwwwwyyyrrruuuyyy{{{|||uuueeeYYYZZZdddiiillliii^^^```xxxttteeelllvvvrrr^^^HHHDDDMMMUUUaaattt~~~yyynnnttt~~~|||~~~|||zzzzzzwwwqqqjjjWWWmmmJJJBBB@@@===<<<<<<<<<:::999888888777777666666555555444444444555555555555555333333333333333444555555999;;;@@@GGGPPPXXX\\\^^^dddvvvwwwooopppppphhheeeaaafffrrr}}}|||rrrooottthhhgggggglllwww}}}|||sssnnniiigggeeeggglllrrrssstttsssrrrrrrsssuuuwwwyyyzzzzzzyyyxxxvvvtttsssooonnnkkkhhhdddbbb`````````eeemmmtttzzz|||kkkaaa^^^^^^dddgggppp~~~yyypppiiifffkkkooovvv}}}zzzuuuqqqrrr|||xxxrrrhhh```ZZZXXXTTTLLLDDD@@@>>>???>>>;;;555222111111777888999666000---,,,...,,,,,,,,,---------......------------------------........................---------............/////////////////////////////////////////////////////////000000000111111111///111333444555:::BBBHHHMMMGGGCCCIIIXXXllluuuggg___aaalllvvvwwwzzz|||~~~zzztttoookkkmmmssswwwwwwtttbbbUUUKKKLLLPPPNNNHHHDDDBBBCCCAAA===666111......000///......//////---+++........................////////////////////////////////////000000000000111111111000000000000000111222222222222222333333222222222222333888>>>CCCHHHFFFDDDAAA@@@FFFYYYkkk{{{{{{mmmiiiyyyxxx{{{}}}www{{{eee[[[ZZZgggwww~~~wwwdddccc~~~jjj___kkkuuunnnXXXFFFGGGOOOVVVbbbuuuzzz{{{zzz}}}|||{{{uuuwwwooo^^^lllJJJBBB@@@===<<<<<<<<<:::999888888777777666666555555333444555666666666555555555555444333333444444555888>>>HHHQQQWWW[[[]]]^^^lllxxxsssfffccc___XXXXXXcccsss}}}zzztttsssrrrnnnhhhhhhllluuu~~~zzzyyyxxx~~~~~~yyyvvvtttttttttwww||||||lllbbb]]]___aaakkkxxx~~~}}}ttthhhccccccooosss{{{}}}xxxuuuqqqrrrzzz|||uuupppiiieeedddddd```TTTIIICCC;;;===???>>>;;;777444222555888:::888333...,,,---,,,,,,,,,---------......------------------------........................---------............///////////////////////////////////////////////////000000000000111111111111222111222444999@@@FFFJJJJJJIIINNN\\\sssyyyeee___aaafffoooxxxzzz~~~{{{zzzrrrnnnhhh```]]]aaaiiippptttdddUUUPPPQQQPPPNNNNNNDDDEEEDDDAAA<<<666222000222111000000000///,,,***////////////////////////////////////////////////////////////000000000000000000000000000000111111111111111222222333333333222222222333555:::AAAFFFJJJEEEAAA???BBBNNNcccvvvxxxeeehhhttt{{{{{{|||}}}|||rrr[[[WWW___uuuvvvpppttt```]]]mmmvvvjjjSSSFFFIIIRRRTTTbbbxxx~~~|||xxxuuurrr{{{|||}}}|||xxx~~~|||wwwzzz~~~oooeeelllJJJBBB@@@===<<<<<<<<<:::999888888777777666666555555222333555666777777666555666555444333444555666777888BBBPPP[[[```dddjjjnnnyyyzzznnnbbbaaa\\\YYY```oooxxxzzzssswwwzzziiinnnpppvvvzzzwwwuuummm]]][[[```jjjqqqsss|||ttthhhdddeeeiiippp}}}~~~vvvtttsssoooppptttvvvrrrmmmkkkjjjhhhhhhjjjfff\\\RRRNNN>>>>>>???@@@AAA???;;;888666888;;;:::777222...,,,,,,,,,,,,---------......------------------------........................---------............///////////////////////////000000000000000000000000000000000111111111222222333333444777===CCCHHHKKKIIISSSbbbtttxxxggg]]]bbbiiimmmvvv|||{{{xxxggghhhfff___XXXXXXbbbkkkuuuiii]]]VVVRRRNNNOOOQQQKKKJJJHHHFFFCCC>>>777222000//////000111111000...////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111111111222222333333444111222333555777===CCCHHHIIICCC@@@CCCJJJWWWhhhwwwbbbXXXkkk~~~~~~}}}{{{xxx~~~yyyeeeWWWYYYeee|||mmm___```pppuuudddNNNFFFKKKRRRSSSccc|||zzzuuu|||vvvqqqxxxmmmzzz|||}}}yyylllppp|||}}}{{{pppkkkiiikkkJJJBBB@@@===<<<<<<<<<:::999888888777777666666555555222333555777888777666666333333222333444777999;;;???LLL\\\dddhhhnnnzzz|||kkkeeegggaaabbbqqqvvvzzzzzzyyy~~~zzznnnvvvyyyqqqoootttwww~~~|||oooeee^^^___aaafffxxxssskkkggglllyyyuuutttrrroooooopppmmmhhhfffhhhkkkgggfffgggeee```]]]]]]OOOJJJDDDBBBDDDDDD???:::888999;;;===<<<888222---,,,,,,,,,---------......------------------------........................---------............///////////////////////////000000000000000000000000000000111111111222222222222555:::<<<>>>BBBHHHMMMTTThhh~~~zzzooo___^^^fffssstttqqq|||qqqgggcccbbb```aaafffoooooottt~~~yyyxxxxxxkkkllljjjccc\\\[[[cccjjjfffdddbbb^^^VVVNNNMMMRRRWWWRRRMMMKKKJJJEEE<<<444///...---...000111111000////////////////////////000000000000000000000000////////////000000000000///000000000111111111111000111111222333333444444111333555777:::>>>DDDHHHFFFAAAAAAJJJUUU^^^gggmmmvvvppp[[[aaaxxx~~~~~~}}}{{{hhh[[[YYY```ooozzzfff```cccrrrsss^^^IIIEEELLLPPPTTTfff~~~wwwooosss}}}uuunnn{{{ooommm{{{{{{xxx~~~nnnbbblllwww~~~tttfffbbbfffjjjkkkJJJBBB@@@===<<<<<<<<<:::999888888888777666666555555222333555777888888777666111000111222555999===???IIIVVVeeekkklllttt|||gggeeeiiibbbdddxxxwww{{{wwwtttwww|||yyyeeefffooovvvwwwvvvrrrkkkjjjsss}}}iii]]]VVVXXXkkkqqqhhhtttrrrnnnmmmoooqqqoookkknnnsssvvvpppjjjgggddd``````dddbbbWWWJJJCCCDDDCCC>>>888;;;;;;<<>>GGGUUU___wwwuuuXXXUUUbbbnnnuuuxxxuuuxxxvvvfffYYYVVVOOOFFFBBBCCCEEEDDDBBBEEEGGGJJJOOOSSSWWWZZZ[[[bbbgggooowww}}}zzzzzz~~~xxxrrroooooooookkkgggVVV[[[lllvvvnnnfff^^^QQQ[[[VVVPPPNNNMMMJJJCCC===666444222000///...---------...///000000///...---............/////////000000000000000111111111111222222111111111111111111222222111111222222333444666666666:::???CCCCCCCCC>>>BBBNNN___nnnsssnnngggrrrsssbbbqqq|||{{{yyy```UUUZZZdddqqquuu^^^XXX\\\mmmssskkkSSSBBBDDDLLLOOOXXXeeewww}}}{{{wwwnnnfffeeejjjooovvvvvvqqqtttnnndddeeewwwzzz~~~~~~rrrfff^^^mmmvvvggg^^^aaammmwwwkkkKKKBBB@@@===<<<<<<<<<:::999777777777777666555444333555555666666666666555555444222333555666<<>>@@@AAAAAA???AAABBBCCCEEEHHHMMMPPPSSSTTTWWW\\\aaacccdddbbbaaafffhhhkkknnnppptttyyy|||||||||~~~{{{qqqiiiZZZ\\\jjjvvvrrrmmmcccTTTMMMMMMOOOPPPPPPOOOLLLIII;;;888444111///...............///000000///.............../////////000000000000000000111111111111111111111111111111111111222222222111222222333444555555777===DDDGGGFFFCCCCCCJJJVVVhhh{{{|||rrrttt|||lllZZZVVVaaannnfffWWWZZZcccooorrrhhhQQQBBBDDDLLLOOOWWWcccuuuzzzwwwtttooofff]]]]]]bbbnnnuuuuuuoooqqq}}}wwwccc\\\dddvvv~~~uuueee^^^ppp|||pppjjjmmmyyylllKKKBBB@@@===<<<<<<<<<:::999777777777777666555444444555555666666666666555555444444444666:::GGG___tttwwwuuurrrrrruuuzzz~~~ssshhheeeppp|||}}}cccdddnnnqqqmmmoooooommmrrr~~~qqqmmmlllnnnnnnssszzzvvv}}}~~~ooogggiiinnnpppooopppooommmmmmrrr}}}yyysssmmmddd``````gggaaaWWWMMMGGGDDDDDDEEE<<<;;;<<>><<<===>>>>>>===???>>><<<<<<>>>BBBFFFIIIIIIJJJLLLMMMNNNNNNMMMLLLOOOPPPRRRSSSTTTXXX\\\```fffllluuu~~~}}}qqqeee```]]]gggqqqpppmmmdddTTTLLLOOOSSSSSSQQQMMMKKKKKK@@@===777333222111///......//////000000//////........./////////000000000000000000000111111111111111111111111111111111111222222222222222333444444333444999BBBJJJLLLGGGAAACCCOOO```ssssssssszzzzzz|||ttt```VVV[[[lll}}}nnnZZZSSS\\\jjjsssqqqcccNNNAAAEEEMMMPPPUUUaaaqqq}}}sssooojjjddd[[[RRRRRRVVVgggoooqqqlllmmmwwwjjjXXXUUUdddvvv}}}zzz|||llljjj}}}lllKKKBBB@@@===<<<<<<<<<:::999777888888777777666555444555555666666666666555555666777888999???RRRmmm|||yyywwwwwwvvvsssqqqhhhfffjjjuuu}}}~~~~~~}}}}}}oooZZZeeexxxxxxjjjqqqyyyxxxxxxrrreeeaaakkkpppsssvvvqqqsss|||uuulllkkkrrrxxx{{{wwwuuurrrrrrtttxxxzzz|||zzztttsssqqqiii```\\\eeebbb\\\QQQFFFAAAAAADDD===;;;:::<<<@@@AAA???<<<999444///---...///...,,,...///000111111000///...........................//////////////////////////////////////////////////////000000000111111111222222222222444888>>>CCCOOOOOOQQQZZZnnn~~~mmm[[[[[[lll~~~|||pppaaaRRRIIIEEEBBB>>><<<===>>>>>>===???>>><<<;;;<<<>>>AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHIIILLLPPPSSSOOOUUU___kkkxxx|||mmmcccbbb\\\aaafffcccccc```UUUUUUUUUTTTRRROOOLLLJJJJJJDDDAAA<<<:::888555111.../////////000000/////////...////////////000000000///000000000111111111111111111111111111222222222333222222222222333444444333666<<>>@@@???===;;;666000......///...,,,...///000111111000///...////////////////////////////////////////////////000000000000000000000000000000000000111111111111111222333444666;;;AAAFFFDDDKKKWWWjjjppp```___fffmmmuuu}}}pppaaaYYYRRRJJJCCCAAA???===<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;<<<===>>>@@@BBBBBBCCCCCCBBBBBBDDDGGGJJJGGGKKKSSS^^^mmm~~~yyynnnhhhaaaZZZ\\\\\\VVVZZZbbb___^^^XXXQQQOOOPPPQQQPPPNNNFFFCCCAAA@@@@@@<<<444...000000000//////000000000////////////000000000111///000000000111111111111000000111111111222222222333333222222333333444555666999@@@GGGKKKIIICCC>>>LLLeee}}}zzzgggbbbyyy|||vvvxxxzzz{{{yyyccc]]]```iii|||nnnccckkk~~~kkk]]]YYYYYYbbbnnn|||oooZZZHHHDDDIIINNNPPPRRR\\\lll|||xxxiiibbbZZZTTTLLLEEEEEEHHHPPP\\\iiiooosssyyyaaaSSSWWWbbbsss~~~|||uuutttyyyjjjIIIBBB@@@===<<<<<<<<<:::999888888888888777666555555555555666666666666555555444888<<<@@@KKK\\\jjjrrriiinnntttvvvuuurrrooommmqqqvvv|||~~~~~~}}}vvvooowwwgggbbbrrr~~~qqqtttxxxeee]]]gggnnnjjjkkktttyyytttrrrtttxxx}}}{{{{{{|||ooooooyyyjjjeeeeeelllssstttrrrrrrpppsssrrrhhhYYYMMMIIIIIIDDD@@@<<<<<<>>>???>>><<<:::777333000//////...---//////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000111111111222222...000222444777;;;AAAEEEDDDSSShhh}}}|||vvvcccXXX```kkkpppzzzpppYYYJJJFFFGGGDDD@@@>>>======<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<===<<<;;;::::::;;;<<<===>>>???@@@@@@???@@@BBBCCCFFFGGGKKKRRR]]]lll|||}}}}}}zzzrrrnnnccc\\\\\\ZZZUUU]]]kkknnnnnndddXXXRRRQQQRRROOOLLLHHHEEECCCDDDEEEAAA999222111000000//////000000111/////////000000000111111000000000000111111111111000000000111222222333333333333333333333444444555999===CCCFFFFFFDDDCCCBBBXXXpppyyy```VVVeee}}}ssssssxxx{{{|||}}}jjj]]]___eeemmmdddfffnnn|||```VVVVVVYYYfffvvvnnnVVVHHHGGGMMMPPPOOOQQQ[[[kkkyyyuuueee]]]TTTNNNHHHCCCCCCGGGLLLWWWfffqqqxxx}}}___PPPUUU^^^iiixxxzzzxxxrrr~~~~~~rrr}}}kkkJJJBBB@@@===<<<<<<<<<:::999888888888888888777555555555555666666666666555555444:::AAAIIIVVVccchhheeecccjjjrrrtttqqqoooqqqtttzzzyyyyyyzzz~~~}}}tttrrrjjjgggxxxxxxrrrrrryyyzzzyyyrrrfff```bbblllnnnttt|||{{{ttttttyyytttooojjjmmmwwwqqqjjjgggmmmttt||||||jjjXXXNNNIIIIIIEEE@@@???@@@@@@>>>;;;777777555333000.........000//////......//////000////////////////////////////////////////////////000000000000000000000000000000111111111222222222---000444777:::===AAADDDNNNaaayyyyyyjjjbbb```aaaeeennnzzzlll___NNNDDDAAAAAA@@@>>>?????????>>>===<<<;;;<<<>>>======<<<======>>>???>>>>>>===<<<;;;<<<<<<===<<<>>>@@@AAA@@@@@@@@@AAAAAABBBDDDGGGNNNWWWcccjjj}}}uuummmbbb___^^^[[[eeeqqqrrrwwwoooddd[[[UUUSSSPPPOOOLLLGGGCCCCCCFFFEEE???999111111000//////000111111//////000000000111111111000000000000111111111111///000000111222222333333444333333333333444555555;;;AAAFFFFFFBBBBBBFFFLLLhhhyyy{{{llljjjssslllWWWXXXnnnyyysssxxx}}}~~~~~~kkk]]]XXXaaajjjrrrzzzdddpppwwwlllVVVSSSXXX^^^lll}}}mmmTTTIIIKKKPPPQQQOOOPPP[[[kkk{{{tttppp```WWWNNNIIIDDDAAABBBFFFJJJRRR```mmmvvvzzz~~~^^^MMMQQQXXXbbbqqq|||vvvzzzpppyyykkkjjjxxx{{{uuukkkKKKBBB@@@===<<<<<<<<<:::999888999999888888777666555555555666666666666555555666===GGGRRR```kkkiii```eeemmmsssrrrmmmlllqqqxxx~~~xxxrrrsss}}}jjjhhh{{{}}}yyyvvvtttpppoooxxx|||~~~nnnggggggkkkqqq{{{}}}|||~~~rrrttt{{{|||ooofffeeecccgggooowww}}}~~~{{{sssmmmooovvvqqq```SSSMMMMMMIIIDDDBBBBBBAAA>>>;;;444666777555000---...000000///...------...///000000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222///222777;;;===@@@CCCFFFRRRggg~~~yyygggYYY[[[kkkuuupppqqq}}}llleeeQQQMMMHHHCCCBBBAAAAAA@@@AAACCCCCCBBB@@@???>>>>>>AAA???===<<<<<>>999<<>>>>>;;;===???AAAEEEKKKRRRXXXgggrrrwwwiiicccbbbaaaiiiqqqmmmooolllhhhaaa[[[YYYZZZ\\\OOOIIIBBBAAAEEEGGGCCC???222111000//////000111222000000000000111111111111000000000000111111111111///000000111222222333333444333333333333444555555<<>>PPPkkkmmmWWWrrr~~~jjjcccyyy~~~{{{}}}~~~mmm\\\YYY\\\ffftttzzziii~~~___XXXRRRVVVeeeuuukkkSSSPPPTTTPPPNNNRRRTTT\\\mmm{{{rrrjjjYYYSSSKKKDDDBBBAAAAAAAAADDDIIIRRR]]]gggpppuuuwww{{{bbbMMMUUUYYYjjj}}}~~~zzzwww}}}uuurrrzzz~~~hhhaaayyy}}}qqqhhhOOOBBBAAA???===;;;:::999999999999888888777777666666;;;888777777444111444:::@@@GGGSSS___hhhlllmmmnnnzzzlllccchhhxxx~~~www]]]ggg~~~~~~xxxvvviii___^^^___jjj{{{~~~sssqqqvvvuuu~~~}}}tttppplllpppsssvvvxxxxxxsssmmmkkknnnmmmlllrrr}}}yyyvvvqqqkkkfffbbb^^^[[[QQQSSSQQQJJJEEECCCAAA>>>666444555777555000.../////////000//////......---............////////////000000000000000000000000////////////000000000111222111111000000111111222666:::@@@DDDDDDJJJ\\\nnn|||mmm]]]```kkklllvvv{{{sssrrryyyvvveeeYYYQQQMMMKKKKKKJJJJJJKKKMMMMMMKKKIIIHHHGGGFFFEEEGGGIIIHHHFFFLLLIIIEEEEEEGGGIIIGGGDDDDDDCCCBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@CCCCCCBBB@@@???@@@BBBEEEHHHNNNYYYdddppp|||{{{wwwuuuvvvssshhh^^^YYYTTTdddwww}}}vvviii___[[[VVVRRRMMMHHHFFFEEEDDDDDD>>>999333000111222111000000000000000111111111111111111000000111111222333222222333333333333444444666666666666555555888:::???JJJHHH@@@@@@HHH]]]yyysss}}}oooyyy~~~|||~~~yyyeee\\\```iiittt~~~vvvtttqqqXXXTTTRRRWWWaaaooo{{{iiiPPPMMMQQQNNNNNNQQQYYY```oooyyynnneeeYYYSSSJJJDDD@@@@@@@@@@@@DDDJJJQQQWWW\\\cccmmmttt{{{~~~ssszzzaaaOOOYYY___vvvyyyzzz~~~zzzxxx{{{}}}~~~wwwfffxxxtttfffLLLAAA@@@???===;;;:::999999888888888777777777777777===888666666666444777<<<@@@MMM\\\fffjjjnnnsssxxxzzzooohhhkkkxxxfffXXXhhh|||vvvpppddd^^^\\\XXXeeevvvsss}}}yyywww{{{yyywwwrrrqqquuuwwwuuurrrpppmmmppppppmmmmmmrrruuuuuunnnllliiifffdddcccbbbbbbXXXWWWWWWTTTKKKAAA>>>AAA777333222777888444///---000000000//////.....................////////////000000000000000000000000/////////000000000111111111111111111111111111111999>>>EEEIIILLLWWWnnnrrr^^^```iiinnnjjj}}}yyy{{{}}}wwwpppooorrr}}}kkk___YYYSSSPPPQQQSSSRRRRRRSSSTTTTTTRRRPPPOOOMMMKKKKKKLLLLLLKKKKKKOOOKKKHHHHHHKKKMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGEEEEEEFFFGGGFFFFFFGGGEEEDDDDDDFFFHHHIIIIIIHHHJJJNNNUUU^^^lllyyy}}}|||nnnggghhheeerrrsssgggaaa\\\ZZZUUUNNNIIIFFFFFFGGG???<<<888444222111111111000000000111111111222222111111000000111111222333222222333333333333444444666777777666666777;;;===DDDJJJDDD>>>FFFUUUmmmwwwuuu|||}}}ooocccbbbmmm|||{{{aaaRRRRRRTTTXXXaaannn|||iiiOOOLLLPPPOOOOOOTTT^^^dddqqqxxxkkk```WWWQQQIIIBBB???>>>??????DDDIIIOOOPPPPPPWWWdddoootttuuu|||xxxmmmuuubbbQQQ[[[ccc{{{nnniiiooo}}}zzzxxxyyy}}}~~~sssmmmvvv~~~}}}|||sssfffKKKAAA@@@>>>===;;;:::::::::777777777777777888888888888444333666888888:::>>>EEETTTccciiikkkrrr}}}xxxnnniiilllzzz~~~sss\\\XXXddd}}}vvvuuunnneeedddbbbXXXddd{{{iiioooxxxvvvzzz|||xxxxxxzzzqqqqqqsssrrrqqqtttqqqssssssoookkkjjjjjjjjjhhhhhhgggfffeeeeeefffhhh^^^XXXVVVWWWPPPCCC>>>AAA888222000666;;;777111---//////////////////000000............//////////////////////////////////////////000000000111111111000000111111111111111111888>>>GGGQQQ\\\llllll^^^cccjjjiiiqqqzzzwww{{{tttrrr||||||nnnmmmiii```\\\___aaaaaa`````````^^^ZZZWWWWWWRRRNNNNNNNNNMMMMMMNNNKKKLLLPPPRRRRRRQQQUUUZZZ^^^]]][[[XXXTTTQQQQQQQQQOOOMMMLLLMMMOOOPPPOOOMMMLLLJJJJJJLLLRRRUUUUUUTTTTTTQQQMMMLLLQQQ[[[fffnnn|||qqqtttyyyrrrooorrrxxxtttlllcccaaa[[[SSSJJJEEEFFFHHH@@@>>>;;;666222000000222000000111111111222222222111111000000111111222333222222222333333333444444777777777777777:::>>>AAAGGGIII???<<>>>>>>>>>>>CCCGGGJJJKKKMMMUUUaaakkkmmmlllsss|||wwwooovvveeeTTT\\\iiitttccc^^^aaajjj~~~|||yyywwwrrruuu||||||lll^^^hhh~~~}}}|||zzzgggKKK@@@@@@>>>===;;;:::::::::777777777777777888888888555222333777999999<<>>===;;;;;;;;;:::888888888777777777777777666666777999::::::BBBJJJ^^^jjjssstttzzz~~~nnnhhhiiiqqqvvviiiggguuu|||[[[MMMUUU^^^zzzpppgggmmmkkkeeefffiiiaaaeeeyyyoooiii{{{{{{rrrmmmwwwyyyvvvrrrllliiiiiijjjnnnssssssnnniiifffeeecccYYYRRRSSSTTTOOOFFF@@@:::333111777===<<<777555///.........///111333444............////////////000000000000000000000000000000000111111111222222000000000000222444777888>>>AAAIIIZZZttttttdddiiirrruuu{{{{{{~~~~~~zzzuuurrrrrrwwwwwwmmmeeebbb\\\QQQMMMOOOMMMNNNRRRUUUVVV^^^www~~~ooofffbbbbbbdddfffgggffffffgggiiikkkmmmrrryyy{{{uuussstttuuuvvvyyy}}}sss{{{}}}vvvqqqkkkooo{{{tttooofffZZZOOOIIIGGGGGGAAA???;;;888555222111000111111111222222222222333111111000000111111222333222222333333333333444444555666666777999===CCCGGGFFFDDD===FFF___ooorrrxxx{{{ccc___uuu|||zzz|||~~~mmm]]]UUUUUUaaaooodddUUUTTTVVVSSSUUUbbbxxxhhhMMMJJJPPPQQQTTT[[[aaafffrrr{{{hhh[[[TTTOOOHHHBBBAAABBBCCCDDDDDDEEEGGGLLLSSSZZZ___bbbZZZYYYddduuuzzztttuuu~~~rrr]]]bbbqqqYYYVVV]]]eeeooo}}}yyyvvvtttpppqqquuunnndddgggtttrrriiiyyyfffKKK@@@???>>><<<;;;;;;;;;;;;999999888888777777666666888888999::::::@@@PPP```sss{{{~~~{{{tttjjjfffkkkppppppwwwttthhhaaajjjqqqUUULLLSSS```|||~~~nnnjjjkkkkkkccc```eeeeeegggtttrrrvvv}}}|||{{{vvvxxxuuulllhhhzzzxxxvvvvvvrrrooooookkkssszzz{{{uuulllfffccceeebbb[[[UUUSSSRRRKKKCCC;;;555333888<<<<<<::::::222111000......///111222............////////////000000000000000000000000000000111111111222222222111000///000222666;;;===>>>HHHWWWiii}}}~~~nnnddddddsss}}}xxx{{{{{{sssxxx|||yyynnn[[[NNNLLLMMMLLLQQQ\\\eeeppp~~~}}}~~~{{{~~~{{{|||vvvyyyxxxkkk___UUUOOOKKKIIICCC???;;;999888777444111111111111222222222333333111111000000111111222333222222333333333333444444444555555666888===DDDIIIBBBBBBAAAPPPmmmwwwnnniiiqqqsssmmm______www}}}mmm]]]YYY\\\]]]kkk|||lllYYYUUUVVVSSSVVV^^^nnngggMMMKKKQQQRRRUUU[[[eeekkkwww|||iii]]]TTTOOOHHHDDDCCCEEEGGGHHHHHHJJJLLLMMMNNNRRRXXX]]]YYYVVV^^^pppxxxsssrrryyywwweeekkk|||dddTTTYYY```gggttt}}}zzzxxxooolllkkklllhhhcccdddiiixxxjjjtttvvvllljjjooovvv|||eeeJJJ@@@???>>><<<<<<;;;;;;;;;:::999999888777666666555666777888999;;;GGG___uuuxxxoooccc]]]ccciiillltttuuuooohhhdddhhhzzzkkkTTTNNNUUUcccssshhhiiilllmmmbbb[[[ccchhhjjjsssyyy~~~yyytttsssqqqmmmqqqtttmmmfffxxx}}}ooogggkkksssvvvxxxzzzsss|||uuummmiiigggiiidddWWWRRRSSSOOOFFF<<<777444888<<<<<<<<<>>>555444111///......//////............/////////000000000000000000000000000000111111111111222222222111000//////222777===AAAAAATTTlllwwwdddWWW^^^nnnnnnooo~~~vvv|||bbbPPPKKKOOOOOOZZZnnn~~~|||}}}~~~oooccc[[[TTTOOOKKKEEE@@@;;;:::;;;:::666222111111222222222333333333111111111000111222222333222222333333333444444444444444555555888>>>EEEJJJ@@@BBBDDDXXXvvv}}}lllaaadddeeeiiihhhkkk}}}yyy\\\OOOYYYhhhooozzzqqqXXXSSSWWWYYYQQQZZZiiizzzhhhOOONNNTTTUUUWWW]]]iiiooo{{{mmm```TTTOOOIIIEEEEEEGGGIIIJJJLLLOOOPPPLLLHHHIIIRRRZZZ\\\WWW]]]nnnvvvrrrqqqxxx~~~yyyjjjrrr~~~qqqZZZRRR\\\bbbiiixxx~~~|||yyymmmmmmkkkiiifffccccccdddmmmzzzsssvvvyyymmmeeedddjjjwwwhhhJJJAAA???===<<<<<<<<<;;;:::888888888888777777777777;;;::::::<<<>>>IIIccc|||~~~wwwrrrfff\\\[[[eeejjjjjjqqq}}}kkkllllllnnn}}}^^^OOOTTTSSSfffppplllmmmnnnkkkddd^^^dddqqqwwwuuu|||zzzrrryyyzzzqqqooovvvzzzvvvqqqsss{{{nnngggfffpppxxx{{{|||~~~uuu}}}zzz}}}{{{tttzzz{{{ppp\\\QQQRRROOOGGGAAA;;;555666;;;@@@???===777444000///000000...,,,............////////////000000000000000000000000////////////////////////...555666222444===@@@;;;LLLbbb~~~qqqZZZ___lllsss~~~}}}~~~kkkuuufffrrr|||dddVVVPPPFFFQQQOOOeeeyyy~~~zzziiigggfff\\\QQQMMMHHHBBB<<<:::;;;;;;666222///000111111111111000000222222111111222222333444222222333333333333444444222333444666;;;BBBEEEEEEAAA???NNNnnnoooccchhhvvvoookkk|||}}}|||cccYYYWWW[[[jjj{{{}}}cccTTTQQQUUUZZZTTT\\\lllmmmRRRNNNTTTVVVYYY```oooyyy~~~kkk^^^WWWNNNFFFCCCAAA???AAADDDKKKNNNPPPOOONNNOOOSSSWWWYYY[[[```gggllloooooonnntttvvvtttqqqqqq___QQQTTT\\\dddqqq}}}{{{xxxuuusssllleeeeeeiiijjjccc]]]aaaxxxhhhggglllxxxiiiKKKAAA???===<<<<<<<<<;;;:::888888888888777777777777999888:::>>>BBBPPPjjjxxxoooiiiZZZYYY^^^hhhooottt{{{zzzwwwwww~~~{{{[[[LLLSSSSSShhhwwwkkkjjjmmmssspppfff___cccrrr~~~~~~uuukkkvvv|||~~~zzzxxx|||}}}uuunnniiikkkssszzz{{{|||kkkmmmmmmpppxxx~~~|||fffWWWTTTSSSNNNEEE===666666<<<@@@@@@===999666222000000111000.../////////000000000000111000000000000000000000000111111111111111111111111333444444444999AAAEEEDDDeeesss~~~iii```uuutttqqqyyy|||{{{tttxxx}}}{{{tttsss|||vvvlllgggfff^^^NNNMMMWWWXXX```bbb|||xxxuuu~~~{{{yyywwwtttwww{{{{{{rrrqqqppphhh\\\SSSIIICCC===;;;<<<<<<888444000000111111111111111000222222111111222222333444222222333333333333444444333333444888>>>CCCEEECCC@@@FFFWWWrrrzzz{{{xxxuuu~~~~~~ttt___XXXYYYaaarrrnnnYYYQQQQQQUUUXXXXXXbbbsssoooSSSOOOUUUXXX]]]eeepppzzz|||hhh[[[UUULLLDDDAAA???>>>???CCCGGGKKKOOOOOONNNNNNPPPRRRUUUZZZaaahhhmmmooonnnmmmvvvqqqhhhooorrrjjjaaaTTTMMMSSS[[[cccqqq~~~{{{yyyvvvooogggeeeffffffbbb]]]^^^rrrxxxsssyyykkkLLLAAA???===<<<<<<<<<;;;:::999999888888888777777777888888;;;@@@HHHXXXqqq}}}sssjjjdddZZZccckkkpppwww|||sssUUUHHHPPPUUUjjjmmmfffgggiiioooooojjjdddfffrrr~~~yyywwwqqquuu{{{|||nnnkkkkkkpppwww{{{{{{{{{}}}jjjaaa\\\fffuuu~~~gggUUUPPPOOONNNKKKBBB888777===AAA@@@===<<<888444111111111111000000000000000111111111111000000000000000000000000111111111111111111111111777333222888???EEEMMMTTTxxxlllcccmmm|||wwwsss{{{}}}~~~~~~~~~lllfffwwwyyylll```UUUNNNLLLGGGAAAQQQlllyyyyyyxxxyyyvvv|||{{{yyy~~~|||}}}}}}vvvooowww{{{rrr```QQQKKKEEE>>><<<===>>>;;;777111111111111111111111111222222111111222222333444222222333333333333444444444333444;;;CCCFFFDDDAAA???PPPfffyyyzzz~~~~~~zzziiiZZZXXX___kkk|||]]]OOOPPPTTTWWWYYY]]]iii{{{tttUUUPPPUUUYYY```iiirrr|||{{{hhh[[[SSSJJJBBB???>>><<<>>>BBBCCCHHHMMMOOOMMMLLLLLLMMMSSSZZZdddkkkmmmllljjjhhhhhhbbbZZZfffppp```TTTMMMLLLRRRYYY```ooo}}}}}}|||xxxrrrjjjdddaaa``````___\\\iiizzzzzzxxxyyymmmMMMAAA???===<<<<<<<<<;;;:::999999999888888888777777888999<<>>BBBAAA======:::555222000000111111//////000000000111111111////////////////////////111111111111111111111111555111333<<>>;;;999333222222222111111111222222222111111222222333444222222222333333333444444555333666???GGGGGGCCC???AAAZZZrrrxxxhhh]]]VVVZZZeeewwwrrrSSSLLLSSSXXXZZZZZZ___mmmyyyXXXPPPTTTXXX```jjjuuu~~~}}}jjj]]]RRRJJJBBB???>>><<<>>>BBBCCCGGGLLLMMMKKKJJJKKKMMMVVV^^^hhhmmmkkkeee```^^^```YYYRRRbbbrrrZZZQQQNNNNNNQQQTTT\\\kkk{{{~~~~~~}}}|||{{{xxxssslllccc^^^]]]```ccc[[[bbbqqqvvvsssvvvoooNNNAAA???===<<<<<<<<<;;;:::999999999999888888888888:::;;;???EEERRRbbbqqqyyymmmooopppoookkkgggeeeeeelllxxx|||yyy~~~zzz}}}bbbLLLFFFMMMXXXjjj{{{hhh]]]YYYYYYXXX```hhhjjjiiinnn{{{uuupppmmmwww{{{kkkyyy}}}zzzvvvssswwwlllggglllppppppuuu}}}tttfff[[[XXXXXXUUUPPPVVVMMMBBB===???AAA@@@>>><<<:::777333000//////000........./////////000000////////////////////////000000000000000000000000000000777???BBBHHH]]]tttqqq^^^___nnnzzzhhhlllccckkk|||zzz|||}}}~~~~~~|||sssiiiSSSDDD@@@KKKaaa{{{ttttttzzzwwwpppwwwsssdddRRRJJJ@@@<<<<<<===;;;888444444333222111111222222222222111111222222333444222222222333333333444444666444888DDDJJJGGGBBB???GGGbbbwwwxxxwwwoooXXXTTTUUU]]]lll~~~lllPPPMMMVVVYYYYYYZZZ```ppp}}}ZZZOOORRRVVV^^^iiivvv}}}jjj^^^SSSKKKCCC@@@???>>>@@@DDDGGGJJJLLLKKKIIIIIIMMMPPP[[[ccclllmmmeee[[[UUUTTTWWWTTTPPPdddxxx\\\OOONNNMMMNNNRRR^^^qqq}}}}}}}}}|||{{{vvvssslllddd___^^^bbbfff]]]^^^hhhyyyvvvppprrr|||pppNNNAAA???===<<<<<<<<<;;;::::::999999999999888888888:::===BBBKKKZZZjjjssstttpppsssvvvvvvssspppppprrrvvv}}}sssvvv|||\\\KKKIIINNNYYYjjjhhhYYYRRRRRRYYY]]]ccceeeeeejjj{{{rrrmmmpppxxxllluuuzzz}}}|||zzzxxxrrrkkkssspppmmmlllkkkmmmvvvtttiii]]]XXX\\\___ZZZTTTXXXSSSJJJCCC@@@?????????<<<;;;999555111......///............////////////000000000000000000000000////////////////////////...333;;;@@@EEEPPPhhh}}}eeeYYYfffsssuuuvvvyyyZZZ]]]~~~}}}|||{{{wwwttttttuuuuuuvvvyyy{{{tttjjjQQQAAA===III___}}}~~~uuusssyyy}}}}}}~~~tttjjjYYYPPPDDD>>><<<<<<:::777666555333222111222222333222222111111222222333444222222333333333333444444666555<<>>@@@<<<===<<<999444000...///...////////////000000000000000000000000000000000000000000000000000000000222888>>>AAAKKK___ttt}}}lll^^^aaaooovvvuuupppaaaxxx{{{xxxqqqpppooonnnrrrssslllcccNNNAAA???HHHSSSccclllfff]]]fff~~~}}}uuupppxxxzzzqqqlll```VVVIIIAAA>>>===:::777777666444222111222333444222222111111222222333444222222333333333333444444777777???KKKKKKCCC@@@EEE[[[jjjooohhhnnnvvveee|||hhh[[[UUU\\\gggttt~~~qqq\\\NNNRRRWWWTTTWWW```ppp[[[PPPSSSXXXaaakkkxxx}}}kkk___SSSKKKCCCAAA@@@???AAAEEEIIILLLNNNNNNLLLKKKMMMPPPYYYbbbiiieeeYYYOOOOOORRRRRR```mmmdddLLLOOOSSS\\\mmm~~~~~~~~~}}}yyyuuupppjjjfffcccaaa```\\\XXXSSSZZZnnn~~~zzzkkkjjj|||~~~ooommmpppNNNAAA???===<<<<<<<<<;;;::::::::::::999999999888888666===GGGVVVkkk~~~|||||||||{{{rrr```gggtttzzzUUUMMMOOOPPPYYYoooaaaNNNKKKNNNMMMRRR\\\fffhhhiiissszzz}}}xxxsss{{{~~~~~~}}}yyy|||qqqhhhiiicccjjjrrr|||zzzjjjfffooowwwwwwooohhhbbbaaabbbaaa___^^^XXXYYYVVVLLLAAA;;;===AAA<<<>>>???<<<666111//////000000000000111111111111000000000000000000000000111111111111111111111111777===???BBBRRRkkk}}}yyyfffVVVYYYiiitttxxxxxx}}}ooottt{{{wwwvvvlllkkkgggeeehhhiiiaaaWWWFFF>>>AAAJJJMMMSSSTTTJJJZZZiiisss|||}}}~~~vvvooouuu}}}}}}vvvuuufff[[[MMMCCC@@@>>>;;;888888666444222111222333444222222111111222222333444222222333333333444444444777888AAAMMMKKKAAA@@@GGGbbbllljjj\\\ZZZiiisssrrrjjj|||~~~sssbbbZZZ]]]ffftttiiiooo|||gggWWWOOOUUUXXXUUUZZZgggyyy~~~[[[QQQUUUZZZdddoooxxxnnnbbbSSSJJJCCCAAA@@@???AAAEEEGGGKKKOOOPPPNNNLLLLLLMMMUUU^^^eeeaaaVVVNNNQQQVVV[[[ooodddRRRVVV]]]iii}}}||||||~~~{{{{{{wwwrrrmmmiiiddd___\\\ZZZUUULLLMMMddd|||zzziiikkk~~~}}}iiipppnnnJJJBBB@@@===;;;;;;;;;:::999999888888999;;;;;;999888======III```ttt~~~uuu~~~wwwccc]]]fff}}}xxxVVVJJJLLLSSS]]]qqq{{{ZZZJJJJJJMMMNNNPPPTTTXXX]]]ccciiillltttttttttxxxiii~~~zzzxxxzzz}}}jjjmmmmmmrrrzzzyyypppkkkmmmaaaeeennnyyylllkkkxxxnnniiibbb___cccfffeeeaaaUUUXXXXXXRRRGGG???<<<<<<@@@???>>>===<<<888333///000000////////////000000000000000000111111111111333333222000...---///111:::BBB>>>HHHggguuuvvv|||WWWNNNdddmmmjjjnnnuuuuuuooozzzwwwxxxyyykkk|||uuuoookkkgggaaa\\\XXXUUURRRPPPEEE@@@BBBIIIMMMMMMRRR[[[ggg~~~~~~}}}}}}hhhkkkuuuxxx~~~}}}~~~xxxrrrwww{{{zzz}}}wwwvvvfffTTTIIICCC>>>999777888888777555222111222444444333333222222333333444000222444555444444555666999???EEEEEEAAAAAAFFFLLLjjjlll___XXXhhhvvvqqqjjjttt|||zzz|||cccZZZ]]]iiisssqqqiiigggwwweeeWWWPPPUUUWWWTTT^^^nnn}}}\\\PPPTTT\\\fffooo|||nnn```XXXMMMCCC???>>>>>>???BBBIIIJJJLLLLLLLLLLLLLLLLLLUUU^^^ddd\\\PPPNNNWWWbbbmmmfffWWWXXX___ttt}}}|||~~~}}}|||zzzuuunnnjjjggg___WWWWWWWWWPPPLLLZZZttt~~~zzz}}}}}}iii[[[nnnKKKBBB@@@===;;;;;;;;;:::999::::::999:::;;;;;;:::999;;;AAAQQQgggwwwyyy~~~{{{cccYYY]]]nnnzzzWWWKKKMMMTTT___qqqxxx\\\NNNKKKJJJKKKOOOSSSUUUWWW[[[aaafffwwwxxxvvvyyyqqq}}}yyyxxxzzz|||~~~mmmjjjlllqqqxxxyyyuuuqqqpppjjjlllqqqxxxnnnlllqqqwwwnnnjjjdddbbbeeehhhhhhfffZZZ___```XXXJJJ>>><<<>>>@@@???>>>>>><<<888333///222222111111111111222222000000000000111111111111111111111000//////222444999AAAHHHYYYqqq|||}}}qqqYYYWWWfffjjjjjjttt}}}yyyyyyzzz~~~~~~}}}yyysssmmmlllfff^^^WWWQQQMMMJJJGGGDDD???@@@HHHNNNUUUeeevvvxxxtttrrrnnnkkkkkkdddeeezzz|||ppprrr~~~|||}}}}}}}}}wwwyyy|||xxxyyy~~~sss```OOOFFFAAA<<<888999999888555333222333444444333333222222333333444111333555555444444555666888???FFFEEEAAAAAAIIIQQQbbbgggccceeewww~~~vvvqqqtttzzzddd```gggttt~~~fffccckkk~~~dddWWWRRRXXXZZZYYYddduuu\\\RRRWWW___iiisssnnn```WWWLLLBBB???>>>>>>???BBBHHHIIIJJJJJJJJJKKKLLLMMMSSS[[[dddbbbWWWSSSaaassshhhUUU]]]mmm}}}|||{{{vvvoookkkggg___VVVUUUUUUPPPMMMZZZssslll\\\jjjGGGBBB@@@===;;;;;;;;;:::999;;;;;;::::::::::::;;;;;;EEEMMM]]]nnnyyy~~~}}}www||||||~~~lllTTTWWWccczzz~~~YYYKKKMMMUUU```qqqwww___RRRLLLHHHJJJMMMPPPSSSTTTXXX]]]bbbyyy|||yyy}}}zzz~~~|||yyyyyyzzz{{{{{{{{{vvvhhhpppxxx|||~~~}}}yyyssssssppppppyyyxxx{{{vvvqqqnnnoooqqqqqqqqqppplllhhhfffggghhhiiiiii```fffhhh___NNNAAA<<<>>>??????>>>>>><<<999444000222222111111111111222222000000000000111111111111///000000000000222555888<<>>???FFFNNN^^^|||yyyrrrpppnnniiieeeeeecccaaaqqquuutttoooppp{{{{{{{{{|||}}}zzz{{{{{{wwwpppyyy|||pppXXXIIIDDD???999999:::999777444222333444444333333222222333333444333444555555444333444666999AAAHHHFFF@@@BBBNNNZZZjjjrrrxxxxxxzzz~~~llluuueeehhhttt}}}sss___eeeuuu___UUUQQQXXX\\\^^^kkk|||~~~YYYPPPWWW^^^hhhtttpppaaaVVVKKKBBB??????>>>@@@CCCFFFGGGHHHGGGGGGIIIMMMPPPZZZ___iiilllaaa\\\pppmmmXXXdddyyyrrrvvvxxx||||||xxxqqqmmmiii___UUUTTTUUUPPPLLLUUUlll|||uuuccceeeDDDBBB@@@===;;;;;;;;;:::999:::::::::999888999;;;===KKKUUUeeevvvsssvvvwww~~~|||~~~{{{\\\TTT^^^mmmZZZKKKLLLUUUaaaqqq|||cccWWWRRROOOMMMNNNOOOTTTZZZ___``````www~~~|||}}}{{{zzz}}}{{{zzzzzz{{{{{{yyyxxxyyy~~~kkk{{{xxx~~~wwwqqquuu~~~wwwkkkgggbbb```gggsssyyyvvvppppppllliiiiiihhhffffffhhheeehhhhhh```SSSFFF>>>;;;???>>>>>>>>>===:::555111000000////////////000000///000000000111111111111///000000000000333777:::BBBFFFaaaxxxyyy~~~rrr^^^cccppptttppp||||||ppp|||zzzzzzwwwsssoooggg___UUULLLFFFDDDBBBBBB???>>>@@@FFFOOOccczzzsssnnnmmmmmmkkkjjjlllgggdddmmmttttttsssqqqzzz}}}|||}}}xxxppplllllluuuyyyzzz___LLLFFFAAA999:::;;;:::888555333333444444333333222222333333444444555666555444333555666===EEEJJJFFF???CCCRRRbbbyyy{{{uuuooodddnnn}}}wwwkkk|||uuuWWWPPPOOOVVV[[[aaapppzzzSSSKKKQQQXXXdddrrrtttbbbTTTJJJAAA??????>>>???BBBEEEFFFGGGFFFFFFIIIOOOTTTccccccjjjooofffaaa|||rrr^^^iiixxxzzzkkk___iiippp}}}}}}}}}yyysssooojjj```VVVUUUUUUQQQKKKNNN___vvvyyynnnrrrsssiiiKKKBBB@@@===;;;;;;;;;:::999999999999888777888<<>>>>>>>>>>>===;;;666333000000////////////000000///000000000111111111111111111111000111333888<<>>>>>AAACCCEEEGGGFFFFFFJJJRRRXXXddd```dddjjjggghhhuuuaaahhhpppooofff\\\ZZZ\\\dddppp~~~}}}}}}zzzuuuqqqlllbbbXXXTTTSSSPPPKKKJJJUUUnnnxxxggggggzzztttVVVBBB@@@===;;;;;;;;;:::999888999999777666999???DDDMMMfffnnnjjjttt|||{{{rrrllliiittttttZZZOOOUUU^^^www```OOOOOOXXXdddqqquuuiiihhhiii[[[XXXXXX```iiikkkcccZZZiiiwwwnnnlllwww}}}|||zzzyyyzzzxxxwwwxxxyyyyyyxxxvvvuuussspppiiicccfffvvv}}}{{{zzzyyytttooonnnmmmiiigggnnnyyy}}}xxxpppbbb\\\^^^iiiqqqoookkkllllllddd\\\ZZZZZZTTTFFF:::>>>======>>>>>><<<777444222222111111111111222222000000000000111111111111222222111111111555:::>>>KKK]]]}}}uuueeeVVVfffmmm||||||lll}}}xxxsssllldddXXXMMMFFFBBB@@@???;;;<<>><<<======;;;888555444444444333333222222333333444444555555444444444777:::DDDHHHIIIDDDAAAKKK```sssvvv~~~qqqnnn{{{xxx^^^PPPOOOQQQWWW^^^iii{{{vvvNNNGGGMMMPPP\\\nnn{{{sss```TTTKKKBBB@@@???======???@@@DDDGGGGGGGGGKKKTTT[[[eee```bbbkkkppp{{{zzz___bbbeeebbbXXXPPPTTT\\\aaaqqq}}}}}}~~~~~~~~~}}}~~~}}}zzzuuurrrnnneee\\\SSSQQQPPPNNNKKKQQQiii~~~kkkdddtttwwwVVVBBB@@@===;;;;;;;;;:::999888::::::999888;;;CCCJJJZZZwwwwwwjjjgggooottttttiiihhhpppwwweeePPPNNNYYYdddeeeSSSSSS[[[gggqqq~~~pppgggbbbWWWZZZaaajjjpppoooiiiccceeepppdddhhhzzz{{{{{{||||||{{{{{{zzzzzzvvvuuussstttuuuvvvvvvuuuuuuppplllhhhcccgggxxx~~~|||}}}{{{{{{zzz|||}}}wwwmmmiiikkkmmmjjjjjjooowww||||||yyycccZZZ]]]mmmxxxuuummmkkknnnggg___\\\\\\VVVJJJ???=========>>>>>><<<888555222222111111111111222222000000000000111111111111000000000111222777===BBBVVVlll}}}|||iiiYYYXXXjjjooo~~~yyy|||}}}wwwrrrjjjcccXXXMMMFFFBBB???===:::<<>>>>><<<999666444444444333333222222333333444333444444444444555999<<>>???<<<999555000000////////////000000000000000000111111111111......///000333999@@@EEEbbbuuuuuunnnkkk]]]TTTaaalllooo~~~~~~zzz~~~vvvhhh~~~~~~|||uuupppeee^^^TTTLLLFFFCCCAAA@@@:::;;;BBBJJJRRRdddnnneeeZZZRRRKKKHHHLLLSSS^^^wwwlll^^^sss}}}sssoooeeennn}}}}}}|||zzz{{{nnnfffmmmuuurrrVVVGGGGGG===>>>???===:::666555444444333333222222333333444222333444333444666:::===CCCBBBAAA@@@EEEWWWpppqqqvvvppppppzzz~~~wwwttthhhuuuhhhUUUJJJMMMPPPTTTZZZggg{{{gggHHHJJJQQQNNNTTTccckkkxxxwwwkkkVVVLLLCCCAAA???<<<:::;;;999???EEEFFFFFFJJJSSS[[[```___aaajjj{{{cccUUUJJJIIINNNRRRYYY```ooo}}}~~~|||{{{|||}}}}}}}}}~~~}}}yyytttrrrpppjjjbbbUUUPPPNNNOOOIIIEEEVVVmmmrrrgggnnngggJJJ@@@???===<<<===<<<;;;999;;;777999===<<<:::CCCQQQkkk~~~xxxnnnpppzzzzzzsssrrrtttrrrxxxkkkRRRRRRWWWfffsssYYYVVVbbbmmmxxxlllZZZOOOLLLYYYeeelllpppuuuxxxyyyqqqvvvzzzlllccchhh~~~|||{{{yyyxxxwwwxxxxxxyyyuuutttrrrppppppppprrrssssssmmmgggfffooojjjdddccc^^^bbbmmmvvvzzzvvvfffeeeooovvvuuuuuuxxx{{{~~~ooo```___ttt|||mmmeeelllsssrrrggg___\\\RRREEE>>>;;;<<>>:::999:::222111000//////000000111000000000000000000000000444...000666777888HHH^^^wwwooohhh```[[[bbboooppppppzzzxxxmmm{{{|||zzz{{{~~~gggvvv}}}|||{{{vvvpppiii___SSSLLLIIIFFF@@@;;;;;;BBBEEEIIISSS]]]xxx~~~~~~zzzlllbbbUUUNNNLLLMMMLLLJJJXXXkkksssiiidddsssvvvsssrrrtttqqqlllkkkvvv}}}|||}}}tttgggeeeiiilllvvv|||pppeeevvv{{{vvviiiSSS???@@@===;;;<<<:::555333555444444444444444444444444555666777777777888;;;>>>???CCCBBB@@@MMMeeeuuuwwwfffbbbwwwssssss{{{uuu}}}pppcccZZZ___www{{{\\\IIIIIIMMMRRRUUUZZZfffwww___FFFIIIIIIJJJSSSZZZccc{{{xxxkkk[[[PPPDDD???===:::;;;===::::::<<>>>>>:::999:::333222000//////000000111000000000000000000000000333000111777999???TTTlll}}}pppccc^^^gggrrrggghhhuuuwwwrrr|||yyy|||xxxyyy{{{wwwpppggg]]]QQQJJJHHHEEE@@@;;;888@@@DDDJJJRRRYYYppp}}}|||xxxoooeeeXXXOOOMMMMMMLLLJJJUUUhhhrrrhhhbbbooorrrgggccc]]]ccclllzzz}}}xxxmmmbbbaaakkkvvv{{{~~~}}}sssiiinnn||||||yyyoooXXXDDDAAA===<<<===<<<777555666444444444444444444444444555666777777777999===???DDDDDDAAABBBRRRjjjuuussseeelll{{{xxx}}}wwwggg```XXXTTTSSSZZZlll}}}oooTTTEEEIIIMMMRRRTTTYYYeeewwwZZZGGGLLLMMMLLLSSSWWWbbb}}}wwwkkk\\\PPPEEE???===::::::===;;;;;;<<>>>>>;;;999999333222111000///000000111000000000000000000000000222111333888<<>>999666666444444444444444444444444444555666777888;;;???BBBDDDBBB@@@GGG^^^xxxppp|||uuurrrSSSSSSOOOMMMPPPTTT[[[fffooogggQQQGGGIIINNNRRRTTTYYYdddvvvoooRRRGGGPPPQQQOOOSSSUUUdddyyylll\\\QQQEEE@@@===:::999;;;<<<;;;;;;>>>BBBFFFIIIIIISSSXXXbbblllxxxwwwhhhdddttt{{{[[[QQQJJJJJJLLLQQQ^^^mmmzzz|||vvvvvvwwwyyy{{{~~~|||zzzwwwsssmmmiii```UUUMMMLLLJJJEEEGGGNNNkkkssspppzzzgggJJJ@@@???===<<<===<<<;;;999;;;:::;;;<<<;;;BBBZZZttt}}}yyymmmnnnpppvvv}}}}}}xxx]]]SSSWWWbbbuuu}}}```YYYaaakkkyyyiiiRRREEEKKKQQQUUUXXX```mmmyyytttooozzzyyy```~~~~~~}}}{{{zzzyyyxxxxxxyyyxxxxxxwwwvvvuuuttttttsssooonnnmmmkkkjjjjjjjjjjjjmmmllljjjgggeeecccaaa```WWW]]]YYYMMMMMM]]]lllqqqyyyzzzmmm___VVV[[[gggnnnrrrqqq\\\\\\jjjtttrrrmmmffflllooollliiifff^^^VVVEEE???<<<>>>>>>;;;999999444333111000///000000111000000000000000000000000111222555777>>>RRRpppvvvfff___eeeooosss~~~{{{~~~vvvssswwwzzzsssiii[[[TTTLLLGGGEEEBBB>>>;;;:::CCCIIINNNUUUYYYlll|||zzztttjjj]]]TTTQQQOOOLLLIIIMMMaaapppkkk___eeefffTTTXXXcccvvvrrrwwwttthhh___cccpppzzz|||xxxnnn___ccchhhmmmsss{{{~~~jjjUUUEEE@@@===??????;;;777666555555555555555555555555333444555666888<<>>;;;999999555444222000000000000111000000000000000000000000000444666777BBBZZZwwwzzzlllccceeepppxxxzzzxxxzzz}}}xxxvvvxxxwwwlll___TTTPPPKKKHHHFFFCCC???;;;===EEEIIIMMMTTTZZZppp|||zzztttjjj]]]UUURRRPPPMMMIIILLL___pppooobbbbbbyyy```UUUaaavvvvvvppp~~~}}}tttpppqqqrrriii```jjj}}}~~~~~~~~~}}}qqq]]]^^^fffoooqqqrrr}}}rrr___IIIBBB===??????;;;777666555555555555555555555555333444555666999===CCCGGGEEEEEEGGGRRRggg|||~~~YYYNNNUUUVVVYYY[[[]]]bbboootttTTTGGGGGGLLLPPPUUUWWW\\\gggyyyZZZHHHGGGPPPNNNOOOVVVZZZiii}}}zzzmmm[[[PPPEEEAAA>>>:::999:::::::::;;;???EEEKKKNNNOOOTTT\\\gggssskkkaaa___VVVMMMIIIMMMQQQUUUbbbppp{{{zzzyyyyyyzzz{{{}}}~~~}}}|||yyytttmmmiii___VVVMMMKKKKKKIIIEEECCCUUUrrr|||nnneeeeeepppgggKKK@@@???===<<<===<<<;;;999:::777888<<<@@@KKKeeezzznnnvvvyyysssrrrxxxwww___SSS[[[lll{{{[[[SSS___lll|||cccPPPGGGGGGMMMTTTZZZdddqqqxxxyyyrrrooovvvsssaaarrr}}}|||xxxvvvtttrrrqqqqqqrrrsssuuuuuuttttttrrrqqqooonnnooonnnmmmlllkkkjjjiiihhhcccdddeeeeeeccc___ZZZXXXRRRQQQ]]]jjj___NNN]]]}}}~~~vvvhhhXXXKKK[[[kkkxxxyyysssjjj\\\VVV```ppprrrkkkffffffeeedddbbb```___]]]MMMDDD<<<<<<>>>;;;999888555444333111000000000111000000000000000000000000000555888:::IIIddd}}}sssbbb```iiirrryyy}}}xxx}}}||||||yyywwwvvvqqqcccTTTNNNMMMLLLKKKIIIEEE@@@<<<===DDDGGGJJJRRRYYYpppzzzyyypppggg\\\TTTRRRQQQMMMJJJJJJ\\\pppuuuggg```rrraaa\\\kkkuuunnnppprrrzzz~~~}}}wwwmmmoooxxxrrrbbbfffxxx~~~~~~xxx```[[[```mmmooojjjqqq{{{kkkPPPGGG?????????<<<888777555555555555555555555555444555666777999===DDDHHHAAADDDMMM___vvvyyybbbQQQMMMQQQWWW^^^dddhhhtttlllNNNEEEHHHNNNRRRWWWZZZ___kkk}}}|||UUUGGGHHHOOOLLLMMMXXX]]]gggxxxuuugggYYYOOOEEEAAA???;;;:::;;;999:::===BBBIIINNNPPPQQQRRRZZZggguuuuuutttbbbUUULLLNNNRRRXXXcccppp~~~}}}{{{yyyyyyyyy{{{|||~~~}}}|||{{{yyytttnnniiiaaaYYYPPPLLLKKKIIIEEEBBBJJJaaapppooohhh```iiieeeHHH@@@???===<<<===<<<;;;999<<<888888===BBBLLLccczzz}}}|||uuutttnnntttnnnYYYSSS]]]ooouuuTTTMMM\\\jjjzzzyyy]]]MMMGGGFFFKKKRRRXXXcccooovvvvvvoooooo}}}~~~vvvwwwlll^^^[[[mmm|||{{{xxxvvvsssqqqppppppqqqrrrssstttssssssqqqooommmlllnnnmmmmmmllljjjiiigggfffaaabbbbbbbbb```^^^[[[YYYVVVYYYkkkxxxgggOOO[[[}}}xxxiiiUUU___kkkuuu}}}vvvlllkkkhhh^^^VVV]]]mmmrrrkkkffffffffffffdddaaa^^^]]]PPPEEE===<<<>>><<<999888666555333111000000000111000000000000000000000000000777;;;???RRRpppiiiZZZ___iiinnnwwwnnnvvv~~~yyy{{{yyyuuupppgggYYYLLLJJJKKKMMMNNNMMMHHHAAA===>>>EEEHHHKKKRRRYYYooo{{{{{{lllcccYYYSSSQQQQQQNNNKKKIIIYYYoooxxxkkk^^^jjjllliiittt}}}ooogggjjjssszzz}}}wwwpppqqqxxxttthhhdddjjjwww|||}}}jjj[[[ZZZllluuuooossswwwXXXLLLBBB@@@@@@>>>;;;:::555555555555555555555555666666666777999===DDDIII???CCCQQQkkkiiiXXXRRRTTTVVVXXXaaaiiiqqqzzzhhhLLLGGGMMMPPPTTTYYY]]]bbbooonnnQQQGGGKKKQQQKKKMMMXXX]]]fffyyyqqqbbbWWWMMMDDDAAA???<<<;;;<<<999;;;???DDDJJJNNNOOOOOOTTT\\\jjjyyywwwcccQQQMMMRRRXXXdddppp{{{}}}zzz}}}|||yyywwwwwwxxxyyy{{{{{{{{{{{{{{{yyytttnnniiieee___VVVNNNJJJHHHDDDAAADDDVVVkkk{{{yyyfffgggcccFFF@@@???===<<<===<<<;;;999???999888>>>CCCLLL```uuuzzztttwwwsss|||}}}gggRRRSSS^^^rrrpppOOOIIIYYYiiiwwwuuuZZZKKKFFFGGGLLLQQQWWWbbbooovvvvvvlllooo{{{xxxqqqhhhVVVQQQ]]]lll{{{zzzxxxvvvsssqqqpppqqqrrrssssssssssssrrrqqqooommmkkkmmmllllllkkkiiihhhfffeeeeeedddbbb```^^^[[[YYYWWWUUU```uuukkkTTT___}}}xxx___ccciiippprrrnnngggbbbiiiiiiaaaWWW[[[kkkqqqlllggggggiiijjjhhhccc^^^]]]QQQFFF===<<<===<<<999888666555333111000000000111000000000000000000000000000888===DDDZZZxxx|||dddXXXbbbkkkmmmzzzlllZZZnnnzzzxxxzzzyyyrrrjjj```SSSHHHGGGJJJOOOQQQOOOIIIBBB===@@@HHHKKKOOOUUUZZZooo~~~iiiaaaWWWRRRQQQQQQOOOLLLHHHWWWnnnzzzmmm]]]eeezzzwwwuuu|||}}}wwwjjj]]][[[eeeqqqvvv~~~vvvuuuttttttsssnnneee]]]oooyyy}}}~~~uuu]]]XXXnnn}}}]]]PPPDDDAAAAAA???<<<<<<666666666666666666666666777777777777999===DDDIIIEEEFFFTTTooovvv~~~tttuuupppsss___]]]UUULLLIIIPPPZZZ```mmmssszzzbbbIIIGGGOOOQQQUUU[[[___eeerrrgggNNNGGGMMMSSSLLLMMMWWW[[[hhh}}}pppaaaVVVMMMDDDAAA@@@===<<<===:::<<<@@@FFFKKKNNNMMMLLLXXX```nnn}}}nnnTTTMMMQQQXXXeeepppxxxtttrrr{{{zzzwwwvvvuuuwwwyyyzzzyyyyyyzzzzzzyyytttnnniiihhhcccZZZPPPIIIFFFCCC@@@===MMMhhhkkkeee~~~bbbHHHAAA???===============;;;:::>>>>>>===EEEYYYooo}}}uuutttyyyzzzaaaPPPTTTaaayyyjjjOOOJJJRRR```sssmmmTTTGGGBBBGGGHHHNNNXXXccckkknnnnnnjjjhhhuuutttcccSSSKKKQQQYYYggg}}}|||wwwuuuuuutttsssrrrqqqqqqrrrsssssssssrrrqqqooolllkkkjjjjjjiiigggfffeeedddccc``````___^^^^^^[[[WWWTTTZZZ\\\kkk{{{vvvdddaaalll~~~nnncccdddnnn||||||qqqlllpppfffdddkkkdddSSS```rrrkkkiiidddaaaeeejjjiiiccc___VVVMMMBBB<<<;;;;;;:::888888777444222000000111222444111///000222333111///777<<<@@@LLLgggmmmmmmSSSYYYnnnnnnqqq~~~yyykkkWWWooo}}}|||yyy{{{yyysssiii\\\QQQKKKJJJJJJJJJQQQYYYWWWLLLCCC@@@CCCFFFJJJKKKMMMZZZwwwvvvnnn\\\MMMLLLOOONNNNNNQQQKKKQQQ```tttttt\\\[[[www~~~qqq___SSSWWW\\\```qqq~~~{{{zzz|||xxxnnnmmmnnneeeWWWbbbqqq~~~iiiVVV[[[qqqmmmYYYFFFAAACCCAAA<<<::::::666333333555777666444666666666777;;;???DDDGGGGGGGGGUUUxxx{{{gggkkkuuusssooozzzzzzqqq^^^TTTOOOKKKNNNKKKNNNXXXYYY[[[ggg{{{ZZZHHHIIINNNUUUSSSVVV^^^iiiwwwlllQQQMMMLLLNNNPPPRRRXXX^^^nnntttdddYYYNNNDDD???>>>;;;<<<>>>??????CCCHHHIIIHHHJJJPPPVVVdddsssqqqcccvvveeePPPTTTZZZbbboooxxxgggeeewww}}}~~~{{{xxxwwwwwwxxxxxxxxxxxxzzz|||}}}zzzuuuooojjjfff___VVVNNNJJJIIIHHHHHH>>>PPPnnn~~~mmmjjjuuuaaaGGGAAA???===============;;;888:::;;;???MMMdddyyy~~~uuuxxx~~~oooYYYNNNRRRaaa{{{eeeNNNIIIPPP]]]jjjyyykkkRRRFFFBBBDDDGGGMMMXXXccckkkmmmllljjjhhhvvvrrrcccSSSIIIKKKUUUccczzzzzzuuuuuuuuutttsssrrrrrrssssssqqqqqqqqqqqqooonnnllljjjjjjiiihhhgggeeedddccccccaaa```___^^^]]]ZZZVVVSSSPPPWWWhhhyyyyyyllleeefff|||kkkggggggeeemmmzzz}}}rrriiihhhgggbbbiiifffXXX```nnnjjjgggaaa^^^aaafffhhhddd```XXXOOOCCC<<<:::;;;:::888888777444222111000111111333111000000222333222000666;;;EEEWWWqqq|||lll]]]RRRaaauuuttttttzzzwwwvvv}}}yyyxxxpppddd~~~}}}}}}|||yyyqqqeeeXXXOOOKKKJJJLLLMMMUUU]]]\\\QQQFFFBBBEEEHHHKKKMMMOOO]]]zzzuuukkkXXXIIIHHHKKKJJJKKKNNNLLLQQQ^^^rrrttt\\\WWWmmm~~~___XXXRRRUUUaaarrr~~~{{{xxxyyyuuunnnnnnooofffWWW[[[jjjyyy~~~ppp^^^\\\lllttt___JJJBBBBBB???<<<;;;:::777444444666777666555888666555777<<>>HHH^^^vvvaaaeeeppplllqqqzzzwwwiiiXXXQQQOOOLLLRRRRRRVVV___```cccppp~~~YYYJJJLLLQQQVVVUUUXXX```kkkxxxkkkPPPLLLKKKNNNQQQTTT[[[cccvvvuuufffYYYOOODDD???===;;;;;;>>>===>>>CCCIIIJJJIIILLLQQQXXXfffwww```]]]tttlllVVVXXX\\\bbbnnn|||jjjiiivvv}}}{{{wwwvvvvvvwwwwwwwwwwwwyyy|||}}}{{{vvvppplllfff```WWWOOOKKKIIIHHHHHH>>>HHHbbb{{{|||llliiirrr```EEEAAA???===============;;;::::::;;;AAATTTnnntttuuurrr{{{yyy{{{dddQQQNNNOOO```{{{___KKKHHHNNNXXXbbbssshhhOOODDDBBBAAADDDKKKWWWbbbhhhiiihhhiiigggsssjjjaaaTTTIIIJJJUUUbbbxxx~~~xxxsssttttttssssssssssssssssssnnnnnnoooooonnnmmmkkkjjjiiihhhgggfffdddcccbbbbbbaaa___^^^]]]\\\YYYUUURRRNNNUUU```lllrrrpppggg___pppxxxxxxxxxxxxkkkdddmmmoookkksssyyyrrroooiiinnnoooddddddnnnpppgggbbb\\\]]]dddhhhgggccc[[[RRRFFF===::::::::::::888777555333111111111111333111000000222333222111888>>>NNNggg~~~zzzlllUUUZZZlllwwwtttvvv{{{vvvzzz~~~rrrsss}}}||||||}}}~~~~~~wwwlll^^^RRRKKKJJJJJJOOORRR[[[dddcccXXXKKKDDDGGGIIIMMMOOORRRaaa~~~tttiiiVVVFFFEEEHHHHHHIIILLLLLLOOOZZZpppxxxdddYYYfff}}}xxxXXXYYYXXX```yyy~~~zzzwwwvvvrrrmmmpppqqqeeeVVVRRRaaarrr|||}}}lll^^^bbbttt~~~iiiRRREEE@@@>>><<<;;;:::888666555777777777777999666444777>>>DDDDDDCCC<<>>HHH^^^yyysssjjj\\\pppwwwpppuuuoooooo}}}}}}}}}}}}|||{{{zzzzzzyyyooo___QQQIIIHHHJJJMMMQQQZZZgggqqqsssiiiVVVFFFHHHHHHKKKOOOWWWiiixxxiiiWWWHHHGGGJJJIIIIIILLLJJJKKKRRRiiiwwwddd```}}}zzz___YYYWWWjjj~~~|||~~~zzzuuurrrrrrooocccVVVOOOXXXgggwwwiiiXXX^^^iiilll|||fffOOOBBB>>>===;;;::::::999888777777888999;;;777555:::BBBGGGDDD@@@HHHYYYlll{{{ssshhh___```dddjjjtttwwwyyybbbJJJEEEKKKRRRUUUZZZdddpppxxxlllNNNLLLLLLPPPTTT]]]mmm{{{vvvjjjYYYNNNCCC???>>><<<<<<>>>CCCEEEKKKNNNLLLJJJOOOVVVcccrrr~~~YYYVVV```sssrrraaadddcccdddqqq}}}yyywwwvvvvvvuuuuuuppprrruuuwwwwwwuuussspppiiicccZZZRRRLLLHHHEEECCCFFF<<>>MMMdddyyy}}}ooocccYYYqqqxxxvvvlll{{{|||}}}~~~~~~}}}zzzwwwuuusssiiiZZZNNNIIIIIILLLOOOSSS^^^mmmxxx{{{qqq[[[GGGGGGGGGJJJPPPZZZnnn{{{gggVVVIIIIIILLLJJJHHHJJJLLLMMMOOOccczzzvvvbbbZZZwwwzzz___VVV^^^~~~|||wwwtttqqqkkkbbbZZZSSSVVV```ppp}}}rrr``````kkkssstttzzzoooVVVFFF@@@>>><<<999:::999888666666888::::::888888===CCCFFFDDD@@@EEE[[[sssooohhhmmmrrrsssTTTGGGHHHNNNTTTVVV^^^kkkxxxiiiNNNMMMNNNSSSYYYeeexxxtttgggWWWMMMCCC???>>>======@@@EEEHHHLLLNNNKKKJJJQQQ[[[mmmxxx~~~___PPPZZZkkk~~~lll\\\^^^ZZZYYYfffttt}}}yyyvvvuuuuuutttsssppprrrtttwwwwwwuuusssqqqkkkeee[[[SSSMMMHHHDDDBBBBBB;;;AAAZZZppprrrbbbRRR```DDDAAA???===============;;;:::;;;DDD___wwwnnnmmmzzzzzzsssppptttoooooo|||~~~yyyzzz{{{vvvaaaJJJBBBHHHLLLWWWiiiVVVIIIJJJLLLSSS^^^pppsssTTTFFFGGGFFFFFFHHHLLLQQQSSSPPPMMMKKKLLLQQQaaaiiiWWWHHHOOOYYY^^^aaapppiii[[[eeesss{{{wwwuuuuuuuuuqqqpppooommmlllkkkkkkjjjmmmmmmmmmmmmkkkiiihhhfffdddcccbbbaaa___^^^]]]]]][[[YYYWWWVVVWWWWWWVVVUUULLLMMMOOORRRYYY___cccdddLLLIII___uuusssuuu~~~}}}~~~zzzsssllliiihhhfffcccnnn|||}}}qqqhhhmmmjjj```WWW[[[ggghhh```WWWSSSLLLDDD===:::999:::888777777666444333111111000111222111000222777;;;>>>UUUnnn}}}~~~nnn^^^___uuuyyyzzz}}}ttt~~~~~~~~~}}}{{{xxxuuussslllcccVVVMMMJJJLLLOOOPPPVVVcccsssyyy```JJJGGGGGGJJJQQQ]]]sss}}}hhhXXXLLLNNNQQQNNNJJJKKKMMMNNNNNN^^^wwwxxxeee[[[pppzzz]]][[[qqq~~~{{{wwwsssnnnhhhbbb___WWWTTTXXXfffttt}}}xxxeee___iiivvvtttttt}}}vvv\\\JJJCCC@@@;;;888999999888555555777:::888999;;;???CCCEEECCCAAAGGGbbb{{{\\\JJJHHHJJJNNNQQQYYYbbbrrrcccMMMMMMPPPWWW```ooo~~~qqqdddUUUKKKBBB???>>>>>>???BBBEEEGGGKKKMMMKKKLLLVVVbbbwwweee```dddrrrcccTTTWWWQQQPPP]]]aaasss|||wwwtttsssrrrqqqpppqqqsssvvvxxxxxxwwwtttssskkkeee\\\TTTMMMHHHCCCAAA>>>===>>>KKK```mmmcccQQQ___CCCAAA???===============;;;@@@>>>IIIjjjrrrlllnnn~~~{{{sssrrrxxxtttsss~~~}}}|||uuu{{{~~~sss[[[GGGCCCIIIKKKVVViiiWWWJJJJJJMMMTTTccctttwwwVVVGGGIIIIIIGGGHHHKKKNNNOOOMMMIIIJJJFFFBBBKKKSSSKKKJJJZZZlllmmmjjjsssnnncccmmm|||}}}wwwrrrpppqqqsssuuusssrrrpppnnnlllkkkjjjjjjlllllllllkkkjjjhhheeedddccccccbbb```___^^^]]]\\\YYYWWWVVVVVVWWWXXXWWWVVVSSSOOOLLLKKKMMMRRR]]]gggVVVDDDYYY{{{yyyqqqxxx{{{{{{uuujjj^^^WWW[[[bbbfffgggwwwxxxttt^^^mmmkkkaaaXXX^^^jjjllldddUUURRRLLLEEE>>>:::999:::888777777666555333222111000111222111000222777<<<@@@]]]xxxqqq\\\kkk|||yyyyyy}}}xxx}}}|||{{{~~~{{{yyyvvvtttssshhh```TTTMMMKKKNNNPPPQQQXXXfffwww~~~dddKKKHHHHHHJJJRRR```www}}}kkk[[[QQQSSSVVVRRRMMMMMMLLLMMMMMM]]]www|||lllbbblllwwwWWW```}}}~~~|||yyyvvvrrrllleeebbbcccYYYSSSSSS___mmmwwwzzzeeeZZZcccsssxxxvvv}}}zzz```MMMEEEAAA;;;888999999777555444777:::777999===AAACCCDDDCCCBBBOOOiii|||{{{mmmOOOEEEHHHKKKJJJJJJ[[[fffvvv___LLLMMMQQQZZZeeevvv|||ooobbbTTTJJJAAA>>>???>>>@@@CCCCCCFFFJJJLLLKKKMMMYYYgggyyyrrrbbbxxx[[[NNNSSSMMMLLLZZZXXXkkk}}}}}}zzzuuurrrqqqpppooonnnsssuuuwwwyyyyyyxxxvvvtttlllfff]]]TTTMMMHHHCCC@@@===???>>>BBBWWWkkkgggUUU^^^CCC???>>>===<<<<<<;;;;;;<<<>>>>>>QQQ{{{xxxbbb^^^zzz~~~uuuvvv}}}wwwsssVVVDDDEEEMMMRRRWWWiiieeeSSSNNNPPPZZZiiizzzvvvYYYNNNQQQPPPMMMIIIGGGHHHHHHHHHHHHEEE???AAAIIIJJJJJJ\\\rrrnnn}}}kkkuuuzzzwwwnnnfffjjjuuuwwwrrrrrrooollljjjjjjjjjjjjiiihhhfffdddeeehhhiiigggeeebbbaaa`````````___\\\YYYWWWWWWWWWWWWWWWWWWWWWWWWOOOMMMJJJJJJPPP[[[gggnnn]]]EEEPPPqqqzzzzzz{{{uuu{{{qqqfff\\\SSSPPPZZZgggkkkooojjjPPPhhhnnnkkk___[[[ccchhhfff___[[[SSSIII???:::888999888888777666555444333333444222222444444333777===CCCjjjyyy~~~eeelll}}}xxx~~~yyy~~~rrrmmmxxx~~~|||~~~~~~}}}yyytttpppoooeeeYYYNNNJJJJJJKKKNNNSSS[[[rrreeeRRRHHHJJJMMMUUUddd}}}zzzdddZZZSSSTTTVVVTTTOOOMMMRRRSSSOOOSSSmmmyyy\\\qqqiiiZZZlll~~~rrryyy~~~~~~}}}wwwooogggbbb___\\\```SSSSSSlllxxxyyyjjjVVVYYYkkk{{{kkkPPP@@@===???;;;:::999777777777777888;;;777999BBBFFFBBBCCCHHHVVV{{{}}}{{{zzzssswwwrrrZZZFFFEEEIIIJJJNNNUUU[[[gggvvv{{{XXXNNNMMMMMMTTTddd|||zzzmmmbbbTTTLLLBBB======>>>===;;;BBBBBBEEEJJJKKKMMMYYYgggvvvnnn{{{ZZZQQQQQQLLLNNNXXXcccooo}}}xxxtttssssssrrrqqqqqqsssuuuvvvuuusssrrrrrrppphhh\\\SSSLLLGGGBBB???BBB===<<>>===<<<<<<;;;;;;<<<>>>===NNNrrr~~~yyygggfff~~~vvvqqqUUUFFFFFFKKKQQQXXXlllkkkWWWOOOOOOYYYkkk|||www^^^WWW\\\TTTPPPJJJFFFEEEFFFFFFFFFFFFEEEHHHKKKOOO\\\uuuwwwfff}}}rrrpppzzzyyyrrrjjjooo{{{{{{tttqqqllliiiiiiiiihhhhhhgggeeecccdddfffgggfffdddbbb```___^^^^^^]]][[[YYYVVVUUUUUUTTTSSSRRRQQQQQQOOOLLLJJJJJJOOOXXXbbbhhhZZZEEEGGGaaaqqquuuxxxxxx|||uuunnnfffYYYRRRYYYfffpppxxxhhhSSSgggppppppeee^^^ccchhhggg___[[[SSSIII@@@:::999999888888777666555444333333222000111333444444:::AAAGGGkkkzzz|||kkk[[[lllvvvrrruuu{{{xxxrrrqqqsssjjjrrr~~~}}}|||||||||zzzuuuoookkkhhh^^^UUULLLJJJKKKMMMQQQUUU]]]uuucccMMMEEEIIINNNWWWfff{{{fffZZZOOONNNQQQPPPOOONNNUUUXXXVVVWWWkkkzzzcccrrrsssfffttt}}}|||qqqmmmwww~~~xxxqqqiiieeeccc```]]]TTTTTTcccpppwwwnnnXXXVVVaaa~~~xxx]]]HHH@@@@@@;;;:::999777777777777888:::777:::DDDGGGCCCCCCIII[[[{{{xxxxxx{{{xxxuuuuuussshhhTTTEEEFFFLLLNNNQQQWWWYYYdddsss~~~xxxWWWLLLKKKLLLSSSccc{{{uuuhhh^^^SSSKKKBBB======>>>===;;;AAABBBFFFIIIIIIIIIRRR]]]iii~~~tttUUUOOOPPPNNNRRR\\\hhhyyy|||xxxuuuuuuuuuuuutttqqqsssuuuvvvuuutttssssssppphhh]]]SSSLLLGGGBBB???AAA===???FFFZZZwwwvvvZZZaaaGGG???>>>===<<<<<<;;;;;;<<<@@@???MMMjjj{{{lllkkk|||wwwmmmPPPFFFHHHJJJPPP[[[qqqpppZZZPPPPPPZZZpppsss^^^[[[aaaUUUPPPKKKFFFDDDDDDCCCBBBAAAGGGIIIJJJUUUqqqqqqeeeqqqeeeooowwwyyyyyy~~~zzz{{{uuuqqqkkkgggffffffeeeeeeeeedddcccccceeeeeedddcccaaa___]]]\\\\\\[[[ZZZXXXTTTSSSSSSRRRQQQPPPPPPOOONNNLLLJJJIIILLLSSSYYY^^^XXXJJJ@@@NNNgggqqquuuzzzlll___aaalllllluuu{{{hhh]]]cccqqqwwwnnnccccccgggiii```\\\TTTKKKAAA;;;::::::888888777666555444333333111///000333333555===FFFUUUrrr|||sss[[[XXXtttvvvpppzzz|||llllllxxxwwwrrruuu}}}zzz|||||||||zzzwwwqqqjjjccc```VVVOOOIIIJJJLLLNNNSSSXXXaaayyybbbIIICCCHHHOOOYYYiiizzzhhhYYYLLLHHHKKKLLLNNNPPPUUU\\\\\\ZZZggg{{{}}}pppwww{{{rrrtttgggbbbfffppp{{{zzzrrrlllhhhgggeee[[[WWWVVVWWWeeevvv|||wwwaaaWWWYYYttt{{{aaaIII???>>><<<;;;999888777777888888999777<<>>AAAHHHZZZuuuwww``````HHH???>>>===<<<<<<;;;;;;<<>>CCCcccsssxxxooollltttooosssyyy{{{wwwnnnfffbbb[[[mmmyyyttthhhcccgggkkk```\\\UUULLLBBB<<<::::::888888777666555444333333111000111333333666@@@KKKfffzzzrrr\\\aaa|||rrrmmmvvvppp{{{{{{~~~|||zzzvvvoooggg^^^YYYOOOJJJGGGJJJLLLNNNSSSYYYddd{{{cccIIIDDDHHHNNNXXXhhhxxxhhhYYYKKKGGGIIIKKKMMMOOOPPP[[[^^^ZZZcccwww|||kkkYYYYYYaaahhhtttzzztttnnnkkkjjjiiiYYYYYYYYYOOO]]]vvv|||nnn___WWWddd|||zzz```HHH>>>???<<<;;;999888777777888999888888>>>GGGHHHDDDGGGPPPqqqqqqbbblll|||xxx|||qqqtttgggMMMGGGFFFMMMTTTUUUVVVXXXWWW```mmmyyynnnUUULLLLLLNNNTTTaaauuuwwwhhh[[[SSSNNNHHHBBB===============<<<@@@EEEJJJOOOVVV```iiigggfffnnnyyyyyyuuuxxxzzzxxxWWWPPPQQQQQQ[[[jjjzzzooobbbWWWTTTUUUooo|||xxxuuuuuuvvvvvvuuurrrrrrssstttvvvvvvuuutttoooiii```VVVNNNGGGCCCAAA@@@>>>AAAEEERRRmmmwwwhhh^^^FFF???>>>===<<<<<<;;;;;;<<<>>>DDDVVVooo~~~rrrjjj{{{}}}vvvttt~~~vvvWWWBBBBBBJJJMMMVVViiifffQQQMMMUUUdddyyyaaaNNNGGGGGGFFFFFFHHHKKKLLLJJJGGGCCC@@@JJJNNNVVVuuuxxxwww```QQQPPPXXXmmmuuupppkkkfffeeeddddddcccdddddddddcccbbbbbbbbbbbb```]]]ZZZXXXXXXXXXXXXWWWVVVVVVUUUSSSRRRPPPPPPOOOLLLKKKIIIGGGGGGIIIKKKLLLKKKMMM???@@@___vvvoooiiioooxxxxxxvvvtttpppkkkccc]]]TTTfffvvvvvvllleeefffiii___\\\UUULLLCCC<<<:::999888888777666555444333333333222222333333777DDDQQQqqq|||ssseeemmmuuuppp}}}}}}~~~~~~}}}zzzuuuooofff[[[TTTKKKGGGFFFIIIKKKLLLRRRYYYfff{{{eeeLLLFFFHHHMMMUUUddd~~~uuuhhhZZZLLLIIIKKKLLLLLLNNNLLLXXX]]]ZZZaaawwwttt^^^QQQWWW^^^cccsss|||uuupppmmmlllkkkZZZ[[[ZZZNNNYYYttt}}}~~~yyyfffWWWcccttt|||yyylllSSSEEECCC<<<;;;:::888888888888999777999@@@HHHHHHDDDJJJUUUooo|||}}}sss~~~yyyzzzxxx~~~zzz{{{|||vvvggg[[[FFFFFFIIIQQQVVVWWWUUUUUUYYYaaannnzzzhhhUUUOOOOOOPPPUUU```qqqtttcccXXXQQQJJJGGGBBB>>>======>>>>>>>>>AAAEEEHHHPPP]]]kkkssstttnnnmmmrrrttt}}}ppp~~~yyyWWWNNNOOORRR```rrrvvvjjjddd^^^XXXQQQNNNUUU```{{{}}}xxxuuusssssssssrrrsssrrrqqqsssuuuvvvuuusssnnnjjjbbbXXXNNNGGGCCCBBBAAA>>>??????GGGbbbtttooo]]]EEE???>>>===<<<<<<;;;;;;<<<<<>>======>>>@@@BBBEEEEEEFFFMMM\\\iiipppsssvvv{{{}}}~~~tttpppQQQKKKNNNSSSdddxxxppphhhaaaZZZWWWSSSRRRSSSRRRUUUdddvvv}}}xxxtttsssrrrrrrqqquuurrrpppqqqtttuuussspppmmmjjjcccYYYOOOGGGDDDBBB@@@>>>>>>:::===WWWpppsss]]]DDD???>>>===<<<<<<;;;;;;<<<>>>HHHaaa}}}mmmsss|||yyynnnrrrbbbPPPFFFBBBCCCLLLUUUeee{{{UUUHHHJJJSSSaaawwwsssTTTDDD>>>;;;===???CCCIIINNNRRRRRRQQQCCCFFFJJJ[[[qqqiiiooo___oookkkiiigggfffffffffdddccc___```aaa```]]][[[\\\^^^]]]\\\ZZZZZZZZZYYYVVVTTTSSSRRRQQQOOOMMMKKKIIIIIIMMMKKKHHHFFFEEEFFFHHHIIIMMMQQQPPPHHHMMMmmm}}}sssrrrxxxnnn\\\\\\kkkxxxuuutttmmmeeeWWW___kkktttsssjjj```[[[]]]ZZZTTTLLLBBB;;;888777888888777666555444333333111111333555666>>>PPPaaa{{{sssfffmmmyyyyyyrrr~~~|||ppplllvvv|||~~~}}}zzzwwwssspppkkkbbbUUULLLDDDBBBBBBEEEGGGJJJSSS\\\iii~~~hhhLLLEEEHHHLLLTTTbbbzzzvvviiiZZZLLLHHHJJJKKKLLLMMMJJJPPPQQQOOOWWWlll|||zzzrrrRRRJJJIIIRRRZZZcccvvv|||vvvqqqoooeee```VVVSSSSSSRRR\\\rrryyyppp]]]]]]kkkuuuuuurrr|||gggLLL???===<<<:::999888888999999999;;;BBBHHHEEECCCOOO```|||zzzqqqtttzzzzzz{{{|||wwwhhhTTTEEEBBBIIIPPPUUUWWWWWWVVVUUUZZZ```kkkxxxZZZRRRNNNOOORRRWWWaaapppppp^^^TTTOOOFFFDDDAAA>>>======???AAAEEEHHHHHHFFFLLLYYYcccfffqqqsss~~~gggNNNLLLQQQVVVeeexxx~~~tttiii^^^WWWSSSQQQRRRPPPUUU]]]aaahhh|||}}}xxxuuutttttttttsssvvvrrroooooorrrssspppmmmmmmkkkeee[[[PPPGGGDDDCCC>>>===>>>:::999PPPkkksss^^^DDD???>>>===<<<<<<;;;;;;<<>><<>>===============BBBTTTooonnnsss~~~vvvhhh]]]OOOHHHBBBBBBEEEIIIPPPWWWnnnqqqKKKEEEJJJQQQ[[[pppoooQQQ@@@<<<===;;;<<>>HHHMMMGGGBBBRRRiii~~~}}}vvvkkkWWWHHHCCCFFFLLLSSSVVVTTTTTTWWWZZZ^^^```iiiwwwsssWWWRRRPPPLLLNNNYYYgggrrr}}}mmm\\\QQQKKKCCCAAA???===>>>@@@DDDFFFGGGIIIMMMQQQQQQUUUaaannn}}}vvvmmm]]]OOOMMMSSSZZZ```dddggg^^^VVVSSSRRRQQQWWW```aaammm}}}~~~|||~~~|||yyyvvvsssqqqpppoooqqqmmmlllppprrrpppoooppplllggg___VVVMMMGGGCCCBBB???AAA<<<;;;AAAFFFYYYvvvZZZEEE??????>>>===<<<=========DDDWWWqqqkkksss~~~wwwsssqqqcccWWWJJJDDD@@@BBBFFFKKKRRRYYYooolllHHHDDDIIIPPP[[[mmm~~~nnnQQQ???;;;<<<===>>>@@@CCCHHHPPPYYY```UUUJJJIII```|||wwwrrrzzzxxx~~~wwwpppttt}}}|||hhhUUUUUUTTTVVV[[[```aaa]]]ZZZ^^^]]]\\\\\\\\\[[[YYYWWWZZZVVVRRRQQQRRRQQQNNNJJJPPPQQQRRRRRRQQQPPPOOONNNMMMJJJIIIJJJHHHFFFHHHMMM___fff\\\CCC<<>>FFFKKKHHHGGGXXXnnn~~~zzzrrrdddPPPCCCBBBGGGMMMTTTVVVUUUTTTVVVYYY^^^aaakkkyyypppUUUQQQPPPLLLOOOZZZgggsss~~~lllZZZOOOIIIBBB@@@>>><<<<<<>>>AAACCCGGGIIINNNRRRRRRUUU```mmmyyy|||yyysss|||~~~bbbUUUJJJJJJQQQWWW[[[___XXXVVVVVVXXXXXX]]]lll{{{~~~~~~|||yyyuuurrrqqqppppppppplllkkkoooqqqoooooopppmmmiii```WWWNNNHHHCCCAAA???AAA===;;;???DDDXXXvvvZZZEEE??????===<<<<<<======>>>HHH\\\uuutttjjjvvv}}}xxxvvvxxxgggiiiwwwwwwkkk\\\NNNDDD@@@???CCCHHHLLLTTT[[[pppgggEEECCCIIIPPP[[[hhhzzzoooQQQ???:::;;;???@@@AAACCCGGGNNNVVV[[[SSSJJJIII___uuu|||sss~~~uuuqqqjjjeeeiiirrryyy{{{}}}ppp[[[IIIPPPPPPRRRWWW]]]___^^^\\\]]]\\\[[[[[[[[[ZZZXXXVVVSSSRRRPPPNNNLLLKKKIIIIIIRRRRRRQQQOOONNNNNNNNNMMMMMMJJJIIIIIIFFFCCCEEEJJJUUUUUUMMM@@@<<>>CCCIIILLLPPPYYYbbbuuurrrRRRHHHIIINNNUUU```sss{{{vvvgggWWWFFFAAAEEEJJJOOOTTTRRROOOKKKFFFDDDDDDEEEGGGOOOXXX___[[[PPPIIIJJJOOOPPPMMMKKKOOOYYYgggvvv|||ssskkkfff]]]UUUTTTTTTRRROOONNNlllxxxzzzjjjYYYUUUiii|||eeeJJJAAA<<<999;;;;;;999888:::===>>>DDDIIIHHHLLL]]]qqq{{{rrrkkktttyyyyyyxxx}}}vvvmmm\\\HHHAAADDDIIIOOOVVVWWWUUUSSSUUUXXX]]]cccooo|||mmmSSSPPPOOOMMMPPP\\\hhhsss~~~kkkXXXMMMFFF@@@???<<<::::::<<<>>>???DDDGGGLLLQQQQQQSSS]]]iiipppzzzwwwtttooonnnjjjUUULLLGGGJJJPPPTTTWWWYYYTTTVVVYYY^^^eeevvv|||xxxtttqqqqqqqqqqqqoookkkjjjnnnqqqooooooqqqoookkkcccYYYPPPHHHDDDAAA>>>BBB>>>;;;===@@@UUUuuuZZZEEE???>>>===<<<<<<===>>>???MMMbbb|||}}}oookkk{{{{{{sssllloooiii___ffftttsssiii[[[JJJ@@@>>>@@@FFFJJJMMMTTT[[[nnn~~~cccDDDCCCHHHNNN[[[fffwwwrrrTTTAAA<<<===AAAAAABBBCCCEEEJJJPPPUUUOOOHHHHHH[[[yyymmm~~~vvvmmmyyyiiiaaaYYYXXX```lllsssvvvwww|||yyynnn[[[LLLYYYWWWVVVXXX]]]aaabbbaaa\\\[[[YYYYYYZZZYYYWWWUUUKKKMMMOOONNNLLLJJJLLLNNNSSSRRROOOLLLKKKKKKKKKLLLLLLIIIGGGGGGEEEBBBCCCHHHFFFBBBBBBBBB@@@FFF___{{{xxxqqqkkkpppxxxtttjjjhhhuuuxxxsssggg^^^```iiiooorrrpppjjjkkkuuuuuulllfff[[[]]]]]]VVVIII>>>999999666666777666666555444444000222555888@@@SSSmmmiiieeerrrssswwwpppmmmrrrvvvttt}}}{{{{{{wwwpppggg\\\PPPFFF@@@<<<>>>DDDKKKNNNQQQZZZcccttt|||VVVJJJJJJNNNVVVaaauuuyyytttgggWWWFFFAAADDDIIIOOOSSSRRROOOKKKGGGFFFHHHKKKNNNNNNQQQSSSOOOJJJKKKSSS\\\ZZZOOOJJJQQQ]]]hhhsss{{{zzz}}}~~~ssslllggg___WWWVVVWWWUUUOOOJJJZZZooouuubbbTTT___ppp~~~iiiKKKCCC===:::;;;;;;999888:::>>>@@@DDDHHHHHHMMM]]]mmmyyyggg```ppp~~~{{{}}}pppxxxxxx|||xxxwwwtttjjjVVVEEEBBBIIIKKKQQQWWWXXXUUUSSSUUUXXX^^^fffssskkkQQQPPPNNNMMMRRR^^^iiisss}}}jjjWWWKKKDDD@@@>>><<<::::::;;;<<<===@@@DDDJJJOOOOOOPPPZZZeeennn{{{}}}}}}ppphhh___UUUMMMHHHGGGLLLPPPQQQRRRTTTVVVYYYbbbppp|||xxxtttqqqqqqqqqrrrooolllkkkooorrrqqqppprrrqqqlllddd[[[QQQIIIDDDAAA===BBB???;;;;;;===QQQqqqZZZEEE???>>><<<;;;;;;===???@@@PPPggg}}}sssooo~~~{{{qqqnnnxxxyyy]]]\\\jjjyyyxxxppp```KKK@@@???CCCHHHKKKMMMSSS[[[jjjyyyaaaDDDDDDHHHMMMZZZfffwwwvvvXXXEEE>>>???AAABBBBBBBBBBBBFFFKKKOOOMMMHHHGGGWWWqqqxxxgggwwwmmmfffoooWWWRRRNNNOOOUUU^^^ffflllpppxxx~~~vvvhhh\\\gggggghhhlllnnnmmmgggbbb[[[ZZZYYYYYYYYYXXXVVVTTTKKKOOORRRQQQNNNMMMNNNQQQUUUSSSPPPMMMKKKKKKLLLMMMKKKHHHFFFFFFDDD@@@BBBGGGEEE===>>>EEEDDDEEE^^^xxxqqqtttyyyxxxoooeeegggiiigggaaa```hhhppptttuuuxxxkkkdddqqquuukkkhhh\\\^^^]]]UUUJJJ???:::888666666666666666666555444000333666:::DDDYYYsss~~~fffhhhooo||||||rrrsss||||||}}}~~~~~~}}}}}}~~~~~~{{{xxxuuunnncccWWWLLLDDD???===@@@FFFLLLNNNQQQZZZdddvvvyyyRRRKKKKKKNNNWWWdddxxxyyyssshhhXXXHHHCCCFFFIIIMMMQQQSSSOOOIIIFFFGGGLLLRRRWWWNNNSSSWWWUUUQQQTTT```kkkiiiUUUIIIQQQ^^^bbbeeekkkjjjwwwuuunnnhhhbbb[[[XXXYYYWWWPPPHHHOOOkkkkkkVVVXXXccc{{{oooPPPDDD???;;;;;;;;;999999;;;???BBBFFFHHHHHHMMM[[[iiiuuuccccccwww}}}sss}}}uuussstttxxxxxxtttfffQQQBBBCCCJJJNNNSSSWWWWWWTTTSSSVVVZZZ```hhhvvviiiQQQPPPMMMNNNTTT___iiiqqq{{{kkkWWWJJJCCC@@@???===;;;;;;;;;<<<===AAAEEEKKKPPPOOOQQQZZZeeennn|||sssjjjaaaSSSIIIGGGEEEFFFJJJMMMLLLMMMQQQSSS```yyy}}}~~~{{{xxxtttrrrqqqrrrrrrrrrnnnmmmqqqtttrrrrrrsssqqqmmmeee\\\RRRJJJDDDAAA===AAA>>>;;;;;;;;;LLLjjjZZZEEE@@@>>><<<;;;;;;===???AAAPPPjjjzzzttt|||xxx|||~~~gggWWW```www}}}hhhNNN@@@AAAEEEJJJLLLMMMTTT\\\ggguuu^^^DDDFFFHHHMMMZZZgggxxx{{{\\\HHHAAABBBBBBCCCBBBBBBBBBDDDHHHKKKMMMIIIHHHTTTkkkzzztttfffqqqjjjdddfffIIIGGGGGGJJJMMMSSS___jjjwwwyyyqqqtttyyy{{{kkk___[[[ZZZYYYYYYYYYXXXVVVTTTPPPSSSVVVUUUQQQOOOOOOPPPVVVUUURRROOONNNNNNNNNOOOJJJGGGFFFFFFDDDAAACCCGGGNNNDDDBBBGGGEEEEEE___|||wwwyyyxxxyyysssccc]]]dddjjjkkklllppprrrqqqxxxmmm^^^ooovvvlllkkk]]]\\\YYYRRRIIIAAA:::777555666666666666666555555000555999<<>>===<<<<<<<<<===>>>EEEHHHMMMQQQQQQRRR\\\hhhssslll~~~qqqaaaWWWJJJIIIDDDBBBCCCFFFGGGGGGKKKQQQ^^^xxx~~~||||||{{{xxxuuusssrrrqqqqqqtttpppooosssuuusssrrrssspppllleee\\\SSSKKKEEEBBB===@@@===;;;<<<<<>><<<:::;;;===@@@BBBPPPooo~~~xxx|||}}}zzzhhh]]]]]]ooonnnKKK@@@AAAFFFKKKMMMOOOWWW```gggsssZZZCCCGGGIIINNN\\\hhhxxx}}}^^^IIIBBBCCCDDDDDDDDDCCCCCCDDDHHHJJJLLLHHHFFFPPPdddssspppeeejjjmmmeee~~~^^^EEECCCFFFMMMSSS\\\mmm}}}mmm___[[[ZZZYYYYYYYYYXXXVVVTTTQQQSSSUUUUUUSSSRRRPPPPPPTTTSSSQQQOOONNNMMMMMMNNNIIIFFFEEEFFFDDDAAADDDIIIOOOIIIJJJOOOIIIEEEWWWrrrrrruuu{{{www{{{yyygggXXXdddooopppmmmlllmmmmmm}}}ppp\\\oooxxxnnnooo^^^ZZZTTTNNNHHHBBB;;;666555555666666666666555555000777;;;>>>JJJaaawww{{{ccc]]]uuu~~~~~~|||~~~~~~}}}xxxxxx{{{yyytttooommmfff\\\PPPFFFBBB@@@@@@DDDJJJPPPQQQUUUbbbpppeeeKKKKKKKKKPPP[[[jjj}}}yyyssseeeWWWKKKIIILLLNNNOOOPPPQQQNNNIIIFFFFFFJJJPPPTTT\\\nnntttrrr~~~aaaMMMQQQUUUTTT^^^oooxxxrrrggggggbbbYYYUUUTTTOOOHHHIIIccc}}}|||YYYNNNTTTjjj{{{zzz}}}eeeGGGAAA<<<<<<;;;999:::<<<>>>FFFKKKHHHGGGTTTlll}}}zzznnnooouuuyyyzzz{{{yyyqqqbbbQQQDDDAAAEEEJJJSSSUUUUUUSSSPPPSSSZZZaaafffkkkwwwcccMMMOOOMMMOOOWWWaaaggglllttt|||rrr\\\MMMDDD===<<<<<<<<<<<<======>>>FFFHHHLLLOOOOOOQQQ\\\hhhzzz{{{ggg{{{cccXXXNNNDDDMMMCCCAAABBBCCCDDDFFFNNNWWWuuu~~~~~~~~~}}}|||zzzzzzyyywwwuuusssqqqpppuuuqqqpppssstttqqqppprrrnnnkkkddd\\\SSSKKKEEEBBB>>>???;;;;;;???===EEE[[[ZZZEEE@@@>>>;;;::::::===@@@BBBRRRrrr~~~{{{|||}}}}}}xxxfff]]][[[ggg~~~oooFFF???AAAFFFKKKMMMPPPYYYccchhhtttVVVBBBGGGJJJOOO^^^hhhyyy~~~___IIIBBBCCCFFFFFFFFFEEEDDDEEEHHHKKKIIIEEECCCLLL___mmmkkkbbbeeeqqqggg{{{XXXFFFDDDHHHSSS___mmm|||mmmccc\\\ZZZYYYYYYZZZYYYWWWTTTNNNOOOQQQSSSUUUTTTSSSRRROOOOOOMMMLLLKKKKKKJJJJJJHHHFFFEEEFFFDDDBBBDDDJJJHHHHHHQQQXXXPPPDDDKKK]]]mmmdddpppzzzvvv}}}~~~lllPPP___lllkkkfffgggnnntttsss\\\qqq{{{ppprrr^^^XXXPPPKKKHHHCCC;;;555555555666666666666666555111888===@@@LLLbbbwwwfffddd~~~}}}}}}wwwvvvxxxvvvpppllljjjdddZZZNNNEEEBBBAAAAAAEEEKKKQQQSSSXXXgggvvvfffSSSJJJKKKQQQ]]]lllxxxqqqbbbVVVKKKJJJNNNPPPQQQRRROOOMMMJJJHHHIIILLLPPPSSS]]]tttzzzvvv}}}bbbPPPRRRUUUVVVjjjxxxsssfffhhhcccYYYSSSRRRNNNHHHCCCZZZqqq|||ZZZKKKRRRiiixxxqqqxxxjjjHHHAAA<<<<<<;;;999:::===???GGGLLLHHHHHHYYYwww}}}xxx{{{{{{wwwpppfffVVVFFF@@@DDDKKKOOOTTTUUUUUURRROOOSSS[[[ccchhhkkkvvvaaaKKKMMMMMMOOOWWWaaagggkkkrrrzzzttt^^^NNNEEE;;;;;;;;;;;;<<<<<<===>>>DDDFFFIIILLLKKKNNNYYYfff{{{rrr```}}}\\\SSSHHH@@@PPPEEECCCBBBDDDDDDHHHSSS___ttt}}}~~~~~~|||yyyyyyyyyxxxvvvsssqqqooouuuqqqooorrrssspppooopppmmmjjjddd\\\SSSLLLFFFBBB>>>>>>999;;;@@@>>>DDDVVV\\\FFF@@@;;;;;;??????<<>>HHHKKKFFFOOOhhh|||}}}{{{sssiiiYYYHHHAAAAAADDDJJJPPPVVVUUUTTTQQQPPPTTT[[[aaakkkoooxxxeeeOOOOOOLLLRRRYYY]]]```gggsss|||vvvaaaPPPCCC===<<<:::999:::;;;===??????EEEJJJIIIGGGKKKWWWaaaxxx|||kkkYYYzzziiiPPPSSSGGGCCCHHHCCCCCCDDDEEEEEEIIIWWWfffzzzmmmdddhhhuuu|||{{{|||~~~|||yyywwwvvvuuusssqqqrrrrrrqqqooolllkkklllnnnmmmllliiiaaaWWWMMMEEEAAA===<<<>>>>>><<<;;;BBBKKK^^^GGGAAA<<<;;;???>>><<>>@@@DDDIIINNNRRRUUUXXXZZZdddrrrUUUEEEGGGMMMXXXdddttt|||]]]IIIHHHOOOZZZYYYXXXVVVSSSQQQOOONNNHHHEEEAAAEEETTTdddgggbbbgggvvvyyyiiiooo___TTTVVVaaayyyoooccc[[[YYYWWWUUUUUUUUUTTTRRRLLLQQQXXXZZZWWWSSSRRRRRRTTTQQQMMMJJJJJJIIIHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCHHHPPPLLLBBB@@@FFFcccqqqxxxsssrrrxxxwwwmmmVVVYYYfffrrrrrrooossszzz|||xxxrrreee___ooozzzoooiiiZZZKKKFFFEEE@@@:::777555555555555555555555555333888===GGG```|||yyy]]]iiiyyy||||||{{{{{{zzzwwwtttrrrnnneeeZZZRRRIIIBBB@@@BBB???JJJNNNNNNRRRWWWjjjnnnNNNKKKMMMRRR```vvvwwwqqqfffYYYLLLHHHJJJLLLOOOSSSTTTRRROOOKKKGGGHHHMMMQQQYYYssskkkTTTVVViii{{{ssslllgggaaa[[[WWWRRRNNNJJJ???HHH[[[sss}}}oooXXXTTThhhxxx|||WWWFFF???>>>999<<>>???@@@@@@DDDHHHIIIIIINNNXXX```nnn{{{yyysssgggYYYttt___HHHLLLCCCAAAEEECCCBBBDDDEEEFFFIIISSS^^^hhhddd___ZZZYYY^^^hhhppp||||||xxxyyy|||{{{yyyxxxwwwuuusssrrroooooonnnllljjjjjjkkkmmmlllllliiiaaaWWWMMMFFFBBB===<<<===>>><<<<<>>;;;BBBMMMiii|||uuudddeeeyyywwwMMM>>>AAABBBFFFKKKPPPRRRTTTWWWXXXbbbpppUUUFFFIIIOOOZZZfffwwwxxxXXXFFFFFFMMMXXX[[[```cccbbb___ZZZWWWMMMGGG@@@AAANNN^^^dddbbbeeetttwwwfffjjjmmm^^^bbbuuupppcccZZZXXXUUUTTTTTTTTTRRRQQQJJJTTT]]]]]]UUUOOOPPPTTTTTTPPPLLLIIIHHHIIIIIIHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAEEENNNMMMDDD???AAA```oooxxxttttttzzzxxxpppZZZUUUgggxxxqqqsssyyyyyyvvvfffZZZhhhyyyxxxlll\\\LLLFFFDDD@@@:::777555555555555555555555555555999???NNNiiikkk]]]iii|||zzznnnwww}}}{{{{{{||||||{{{wwwrrrmmmiii```VVVOOOGGG@@@???BBBAAAKKKMMMMMMRRRZZZooopppPPPIIILLLSSSbbbxxxxxxqqqgggXXXJJJDDDEEEGGGJJJNNNVVVTTTQQQMMMJJJJJJLLLOOOWWWooo~~~tttaaakkk~~~|||tttmmmfff___ZZZXXXTTTMMMHHH===CCCUUUmmmyyy^^^RRR```sss[[[HHH???>>>:::<<>>???@@@AAAAAAAAAAAA@@@BBBFFFIIILLLRRRXXX]]]cccnnnuuuppphhheee___XXXmmmvvvTTTBBBGGGAAABBBCCCCCCBBBCCCFFFGGGGGGLLLSSSKKKJJJIIIJJJOOOUUUZZZ]]]llluuu~~~yyyxxxwwwyyy}}}{{{{{{zzzyyywwwuuurrrqqqllllllllljjjhhhhhhjjjllllllkkkiiibbbXXXNNNGGGCCC>>><<<===>>>===<<>>FFFCCCHHHNNNQQQRRRSSSUUUWWWaaappp~~~UUUFFFJJJPPP[[[gggwwwtttSSSBBBAAAEEEHHHNNNXXXaaafffgggfffdddRRRIII???>>>JJJXXXbbbddd```ooorrrbbbeee}}}jjjuuunnncccXXXVVVSSSRRRRRRRRRPPPOOOKKKSSS[[[ZZZRRRMMMMMMQQQOOOKKKGGGDDDDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAADDDBBBFFFNNNPPPIIIAAA???UUUdddqqqwww}}}uuueee\\\mmmyyyuuuwwwggg[[[iii|||}}}nnn]]]LLLEEECCC???:::777444444444555555555555555888:::@@@SSSnnntttaaafffuuu~~~}}}iiifffrrrwwwvvv}}}|||zzzzzzyyyuuuoookkkbbbZZZQQQKKKDDD>>>>>>AAABBBKKKKKKKKKSSS]]]tttpppQQQIIILLLTTTbbbwwwxxxrrrgggWWWGGGAAA@@@BBBFFFJJJRRRPPPNNNKKKJJJJJJKKKLLL\\\ooo{{{zzzvvvyyy~~~zzzsssmmmfff]]]YYYYYYUUUMMMFFF???BBBOOOggg|||~~~aaaPPP[[[ooobbbKKK??????;;;<<>>@@@DDDHHHNNNTTTSSSPPPNNNMMMQQQXXXaaagggnnnuuubbbOOONNNRRRWWW^^^dddjjjqqq{{{uuu\\\LLLDDD>>>???BBBDDDEEEEEEDDDDDDAAABBBDDDHHHNNNTTTWWWYYY[[[dddhhhaaaYYYVVVVVVUUUdddiiiMMMCCCIIIDDDFFFCCCCCCAAABBBFFFGGGFFFFFFIIIFFFGGGHHHJJJMMMQQQUUUYYYhhhnnntttyyy~~~zzz{{{}}}}}}|||||||||}}}{{{||||||zzzvvvrrrooommmllllllllljjjgggggghhhjjjlllllliiibbbYYYOOOHHHDDD???======>>>===<<<@@@FFF^^^CCCBBB======???<<<;;;EEESSSnnnuuurrr|||vvvkkkSSSBBB>>>AAADDDIIIOOOQQQPPPQQQSSSVVVaaaqqq}}}TTTFFFIIIPPPZZZfffuuu~~~tttSSSAAA>>>>>>:::@@@JJJUUU___fffjjjlllUUUJJJ>>>===GGGUUU```ggg^^^lllooo```eeezzzjjjfffhhhmmmsss{{{|||iii___VVVTTTQQQPPPPPPPPPNNNMMMKKKNNNQQQQQQNNNKKKIIIIIIJJJGGGCCCAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCFFFMMMPPPKKKCCC===NNN```ttt|||ssskkkttt{{{uuuggg```ooo~~~|||mmm\\\KKKDDDCCC???:::888444444444555555555666666888:::CCCYYYuuu}}}ooo___ttt}}}~~~ttt___gggtttxxx}}}|||wwwuuutttrrrmmmhhh\\\TTTLLLGGGBBB===>>>BBBBBBJJJJJJKKKUUUaaayyynnnPPPIIIMMMTTTaaatttxxxqqqfffVVVFFF??????@@@DDDHHHLLLLLLKKKKKKLLLLLLMMMLLLaaaooouuu||||||kkkiiifffeeefffkkkrrrvvvxxxqqqmmmfff^^^ZZZZZZVVVMMMEEE@@@???III```www~~~aaaPPPYYYkkk~~~hhhNNN@@@@@@<<<<<>>JJJKKKHHHHHHYYYpppvvvmmmXXXhhhttttttuuuzzzuuu}}}qqq___QQQEEE@@@>>>AAAEEEHHHNNNTTTTTTRRRNNNNNNQQQXXX```dddmmmvvv___NNNLLLQQQVVV]]]dddkkksss|||vvv[[[KKKFFF???AAADDDGGGHHHHHHGGGFFFCCCCCCCCCGGGMMMRRRUUUUUUWWW]]]^^^WWWNNNLLLNNNPPPWWW[[[HHHGGGKKKGGGJJJCCCBBBAAACCCGGGHHHEEEEEEGGGJJJMMMOOOMMMLLLPPPYYYaaakkkpppwww~~~~~~~~~||||||}}}|||}}}~~~zzztttnnnkkkiiinnnnnnmmmjjjgggfffgggiiimmmmmmjjjcccYYYOOOHHHEEE???===<<<>>>>>><<<>>>CCC\\\CCC@@@======???<<<<<>>BBBCCCJJJJJJLLLXXXfffjjjNNNJJJMMMTTT___qqqwwwooodddUUUFFF@@@@@@BBBEEEIIIJJJJJJKKKMMMPPPQQQPPPOOO```iiillltttooo___[[[ZZZXXXWWWYYY```gggmmmvvvzzz}}}xxxrrrlllggg```\\\ZZZUUUNNNGGG???<<>>>>><<<===AAA\\\EEE???<<<<<<>>><<<<<>>AAAGGGNNNUUUYYYPPPDDD;;;===FFFQQQ^^^hhhbbblllmmm```ffftttppplllfff\\\QQQNNNPPPMMMOOOSSSYYYbbbnnn|||uuubbbXXXRRRPPPNNNMMMMMMLLLKKKIIIHHHDDD@@@@@@BBBCCCCCCBBBEEECCCBBBCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDFFFGGGEEE@@@<<>><<<@@@@@@JJJKKKGGGDDDSSSiiiooogggbbbtttzzziiiXXXMMMGGGAAA>>>???DDDGGGJJJQQQXXXSSSPPPNNNPPPUUU[[[^^^```hhhtttlllQQQLLLQQQSSSXXX___hhhqqqzzzsssUUUFFFEEEAAABBBEEEHHHJJJKKKLLLLLLHHHGGGFFFEEEEEEHHHKKKNNNNNNLLLJJJGGGCCC@@@AAACCCEEEFFFAAAJJJHHHFFFRRRJJJGGGHHHLLLOOONNNLLLRRRZZZVVVVVVUUUTTTWWWbbbrrr}}}xxxzzzzzzuuunnniiihhhjjjkkkkkkkkkjjjhhhhhhjjjlllqqqpppmmmeeeZZZOOOGGGCCCAAA===;;;>>>>>><<<<<>>;;;<<<>>><<<===LLL^^^yyyzzzrrr\\\LLLBBB>>>@@@DDDDDDIIILLLKKKIIIJJJRRRYYYeeevvvWWWJJJLLLQQQ[[[eeepppxxxmmmKKK>>><<<;;;<<<;;;;;;===@@@EEEKKKNNNLLLAAA999===FFFPPP]]]hhhbbbjjjjjj]]]ccc^^^YYYTTTRRROOOMMMPPPUUUVVVVVVUUUVVV\\\gggvvvwwwdddYYYRRROOOMMMLLLLLLKKKJJJIIIFFFCCC???===>>>@@@BBBCCCBBBAAAAAABBBCCCBBB@@@===???????????????????????????CCCFFFFFFFFFDDDAAA>>>???cccsssuuu~~~ssseee{{{}}}jjj^^^eeeqqqmmm[[[YYYeeejjj```RRRFFFCCCEEEBBB===:::333333444444555666777777<<<@@@OOOiii|||qqqiii|||}}}~~~}}}xxxsssrrrrrrmmmcccZZZQQQJJJDDDAAA???===???DDDEEELLLNNNRRRaaapppfffSSSIIIMMMTTT^^^ooo|||sssaaaTTTHHHEEEFFFGGGJJJMMMJJJJJJKKKOOOSSSSSSPPPMMMZZZ^^^^^^lll|||cccYYYUUUOOOYYY[[[eeezzz~~~}}}}}}|||xxxjjjiiifffaaaZZZTTTNNNKKKJJJAAAAAASSSlll|||}}}~~~mmmWWWOOOPPPaaazzzvvvTTTAAAAAA>>><<<@@@AAALLLMMMHHHFFFVVVpppzzzuuuuuuxxxdddQQQFFFBBB???>>>???DDDHHHLLLSSS[[[QQQOOONNNQQQWWW\\\___```fffsss^^^IIIIIIQQQVVVZZZbbbkkkttt}}}qqqRRRDDDDDDAAACCCEEEGGGJJJKKKMMMMMMJJJIIIGGGDDDBBBDDDHHHLLLHHHEEECCCBBB@@@>>>===???DDDEEEBBBKKKGGGFFFWWWQQQIIIKKKPPPRRRPPPPPPXXXcccccc___\\\\\\dddqqq}}}|||}}}}}}|||zzzuuuwwwwwwssslllhhhjjjmmmggghhhiiihhhhhhiiilllnnnrrrqqqnnneeeZZZOOOFFFBBBAAA===;;;>>>???<<<<<<>>>WWWCCC>>>???<<<>>>AAA>>>LLLiiisss~~~vvvrrrxxx~~~~~~}}}}}}iiiSSSFFFAAA??????AAAGGGIIILLLNNNKKKIIIQQQ[[[nnn{{{___MMMLLLQQQ[[[dddpppxxxsssGGG:::>>>:::;;;<<<>>>@@@AAABBBCCCCCCDDD???<<<>>>DDDOOO```nnnllljjjjjj^^^]]]VVVQQQMMMNNNPPPWWWeeerrrtttsssrrrsssxxx}}}vvvhhh```[[[XXXTTTOOOLLLKKKKKKJJJIIIIIIDDD??????CCCEEEDDDBBBFFFCCC???>>>@@@BBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>AAAAAABBBCCCBBB@@@===<<<===bbbzzzvvvsss}}}}}}rrrzzzmmmbbbcccnnnrrrjjj___dddfffkkkiii]]]RRRYYYhhhVVVLLLDDDCCCCCC@@@===;;;444333333333333444555555999@@@QQQgggxxx{{{tttmmmhhhzzz~~~~~~|||}}}xxxssspppllleeeZZZRRRIIIFFFAAA>>>===@@@DDDGGGMMMLLLNNNVVVaaattt```OOOKKKMMMQQQ\\\mmm}}}jjj^^^TTTIIIEEEHHHMMMNNNMMMPPPMMMKKKMMMPPPPPPJJJEEESSS^^^aaajjjiiiTTTWWW\\\iiirrr~~~|||||||||{{{yyywwwqqqnnniiibbbZZZTTTPPPMMMFFF@@@DDDUUUhhhuuu{{{jjjXXXMMMOOOaaatttttt~~~ZZZAAA<<<:::<<>>===<<<===???AAAAAABBBCCCFFFLLLSSSYYYNNNNNNMMMLLLMMMQQQXXX]]]cccdddeeefffjjjuuu}}}}}}}}}{{{rrrwwwwwwpppmmmnnnmmmiiieeecccccceeeiiimmmnnnnnnyyy|||wwwhhhXXXMMMEEEAAA@@@>>>======>>>>>>===;;;XXXBBB??????<<<>>>AAA???MMMkkkmmmyyysssuuuzzz~~~yyyfffPPPEEEAAA@@@AAACCCFFFHHHLLLOOOLLLLLLUUU```qqq~~~]]]LLLKKKQQQ[[[dddooowwwwwwJJJ;;;===:::<<<===>>>???@@@@@@@@@@@@BBB???>>>@@@DDDNNN```ppppppmmmmmmcccbbb[[[XXXYYY\\\bbblll|||}}}pppfff___ZZZXXXUUUPPPMMMLLLKKKJJJIIIGGGDDDBBBDDDIIILLLLLLIIIOOOKKKFFFCCCBBBBBBAAA@@@BBBAAAAAA@@@??????>>>>>>@@@AAABBBBBBBBB@@@>>><<<<<<[[[sssvvvzzzpppkkk___SSSTTT^^^fffeeeaaalllnnnrrrpppbbbWWW\\\iiiVVVLLLDDDCCCCCC@@@<<<;;;444444333333333444555666999BBBUUUnnnwwwmmmrrr~~~|||}}}xxxsssooojjjbbbXXXPPPHHHEEEAAA>>>>>>AAAEEEIIIPPPNNNPPPWWWcccuuu]]]NNNLLLMMMQQQ\\\lll{{{eeeZZZRRRIIIFFFKKKPPPRRRQQQQQQOOOMMMMMMNNNLLLGGGCCCJJJWWW^^^mmmiiibbbvvv~~~}}}}}}~~~}}}{{{yyyrrrooojjjccc\\\VVVQQQOOOHHH@@@@@@OOOdddtttnnn\\\OOOQQQeeezzz|||vvvzzz[[[DDD>>>;;;<<>>===>>>@@@BBB@@@@@@AAACCCHHHQQQ[[[bbbTTTQQQMMMKKKLLLPPPUUUYYYggghhhjjjqqqzzz~~~~~~{{{yyywww{{{{{{uuuqqqqqqoookkkccceeegggiiikkknnnsssxxxzzzjjjYYYNNNFFFAAA@@@>>>======>>>>>>===;;;XXXBBB??????;;;===AAA@@@PPPnnnyyyiii|||uuuuuuwww}}}uuubbbNNNDDDAAAAAACCCEEEFFFHHHMMMOOONNNOOOYYYddduuu\\\KKKKKKQQQ\\\fffooowww|||OOO<<<===999>>>>>>??????@@@@@@?????????@@@AAABBBDDDLLL```rrruuunnnllldddddd______```dddhhhooo}}}yyynnniiiddd___YYYUUUQQQOOOMMMLLLJJJHHHGGGGGGIIINNNSSSVVVUUURRRQQQMMMHHHEEECCCBBB@@@???AAAAAA@@@@@@???>>>>>>>>>@@@@@@BBBBBBBBB@@@>>>===<<>>???CCCHHHKKKRRRQQQSSSZZZeeevvvYYYMMMLLLMMMRRR\\\kkk~~~vvv___TTTNNNHHHHHHNNNSSSUUUTTTPPPPPPOOONNNKKKGGGDDDAAAEEESSS\\\ooojjjppp~~~}}}{{{ssspppkkkeee^^^XXXSSSPPPJJJ@@@===III^^^sssqqq]]]MMMNNNeee~~~uuu^^^IIIAAA===<<<>>>BBBFFFJJJIIIHHHZZZ}}}~~~rrr```MMMCCCAAA???AAAFFFMMMTTTXXXYYYXXXUUURRRRRRWWW[[[^^^cccjjjuuu}}}TTTIIIJJJJJJNNNVVV^^^hhhqqq|||```KKKKKKKKKNNNLLLKKKKKKMMMMMMMMMLLLKKKIIIGGGGGGHHHHHHGGGFFFAAAAAA@@@@@@@@@BBBCCCDDD??????AAADDDKKKVVVbbbkkkRRROOOMMMOOOXXXaaahhhllloooqqqwww~~~zzzxxxzzz~~~~~~yyytttqqqnnnkkkeeejjjoooooommmnnntttzzz}}}}}}vvvgggXXXNNNHHHDDD???>>>======>>>>>>===<<>>===999>>>>>>???@@@@@@@@@@@@@@@>>>AAACCCCCCBBBIII^^^sssxxxjjjeee___aaaddddddgggjjjkkkmmmwwwvvvpppmmmjjjYYYVVVRRROOOMMMLLLIIIGGGFFFGGGKKKPPPTTTTTTRRROOOIIIGGGCCCAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>>>>NNNggg~~~ooo]]]XXX___hhhkkkiiijjjjjjnnnoooggg\\\^^^hhhUUULLLDDDBBBBBB>>>:::999555555333333333444666777@@@LLLaaawwwuuuccczzz{{{xxx}}}sssmmmvvv~~~}}}}}}yyyssslllddd[[[QQQJJJBBBAAA??????AAAFFFKKKOOOTTTSSSUUU\\\fffwww~~~WWWNNNLLLNNNSSS\\\kkk}}}sss[[[OOOKKKGGGHHHMMMRRRSSSSSSPPPQQQQQQOOOJJJEEEAAA@@@FFFRRRZZZoookkkxxx~~~~~~~~~|||rrrpppllleee___XXXSSSPPPJJJAAA===FFF[[[sssqqq\\\HHHHHH```{{{zzzrrrdddOOOBBB@@@<<<===FFFKKKKKKGGGHHH[[[xxxwwwbbbMMMDDDDDD@@@CCCIIIQQQWWWZZZYYYWWWVVVTTTUUUYYY]]]___fffmmm|||qqqPPPNNNPPPLLLLLLOOOYYYhhhuuu]]]JJJMMMOOOQQQKKKFFFGGGJJJJJJLLLMMMKKKIIIGGGGGGHHHIIIHHHGGGDDDCCCCCCDDDEEEFFFEEEDDD@@@@@@BBBEEELLLWWWdddmmmPPPNNNOOOYYYiiixxx}}}zzz{{{}}}}}}yyytttoookkkhhhlllpppssssssooommmmmmoooooooooiii\\\RRRMMMIIIFFF???===<<<===>>>???>>><<>><<<<<<===>>>???@@@@@@@@@@@@???AAADDDCCC@@@HHH___uuuzzzeee[[[XXX___xxxwwwyyy~~~xxxrrrnnnZZZWWWRRROOOLLLJJJHHHFFFCCCDDDGGGIIIJJJIIIEEEBBBCCCAAA??????@@@AAAAAA@@@??????>>>>>>>>>>>>======>>>???AAABBBBBBAAA@@@??????OOOoooxxxiiiZZZYYYccclllkkkfffnnnmmmppprrrkkk```___gggVVVLLLDDDCCCBBB>>>:::999666555333222333444777888>>>MMMbbbuuuwwwfffxxxwwwssswww~~~uuujjjmmmttt}}}}}}yyysssjjjaaaWWWNNNHHH@@@???>>>???CCCHHHNNNQQQTTTSSSVVV]]]hhhyyy~~~XXXOOOLLLNNNTTT^^^lll}}}qqqYYYKKKHHHEEEEEEIIILLLNNNNNNNNNPPPRRRQQQLLLGGGBBB@@@FFFPPPVVVlllsss~~~}}}~~~~~~|||rrrppplllfff^^^WWWQQQNNNHHHCCC@@@GGGZZZpppttt^^^HHHEEE[[[uuuyyytttmmmUUUBBBAAA<<<<<>>===<<<===>>>???>>>===YYYEEE???>>>:::<<>>>>>???????????????>>>???AAABBBBBBBBBLLLeee|||zzz___TTTWWWcccuuulll\\\WWWQQQMMMJJJHHHGGGFFFFFFFFFGGGGGGFFFDDDBBB@@@DDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>==================>>>@@@BBBBBBBBB@@@@@@>>>OOOtttmmmcccZZZSSSXXXeeennnnnniiirrrooooooqqqiii\\\XXX\\\XXXNNNEEEDDDCCC???;;;:::777666444222333555777999;;;OOOgggxxx~~~qqq|||yyytttxxx|||ooohhhsssttt}}}zzzwwwqqqhhh^^^SSSKKKFFF???>>>???@@@DDDJJJOOOSSSSSSSSSWWW```kkk}}}YYYOOOKKKNNNUUU```ooorrrXXXIIIFFFCCCBBBCCCFFFHHHIIIKKKNNNRRRTTTRRRMMMFFFAAACCCLLLRRRjjj|||zzzxxxuuuyyyyyy~~~~~~zzzyyy~~~~~~}}}{{{tttrrrmmmggg___WWWPPPLLLFFFFFFDDDGGGUUUkkk}}}{{{eeeOOOHHHYYYoooyyy|||xxxYYYAAABBB===;;;LLLSSSJJJEEERRRnnn~~~tttaaahhhssswww||||||zzzdddNNNCCCBBBCCCFFFLLLSSSXXXXXXUUURRRRRRRRRUUUZZZ]]]aaaiiissskkk\\\ddd^^^NNNJJJMMMUUUccctttaaaUUU^^^dddZZZLLLBBBDDDHHHIIIMMMSSSRRRRRRSSSVVV[[[```bbbccc\\\VVVOOOJJJHHHGGGEEEBBBFFFHHHIIIKKKMMMQQQVVVZZZTTTZZZfffxxx~~~|||vvvooolllnnnnnnnnnnnnppprrrooojjjffffffeee```VVVPPPLLLHHHCCC>>>===<<<===>>>???>>>===YYYDDD???>>>:::<<>>========================<<<>>>@@@BBBBBBBBBAAA@@@;;;HHHiiijjj]]]WWWWWWXXX]]]eeelllppppppqqqmmmmmmnnngggZZZSSSVVVYYYOOOGGGEEEDDD@@@<<<:::888666444222333555777999>>>WWWrrrwwwyyy~~~rrrjjjvvvttt}}}vvvtttnnndddYYYOOOGGGDDD>>>>>>???AAAEEEKKKPPPSSSSSSTTTYYYcccpppZZZNNNKKKNNNVVVbbbrrrtttWWWGGGDDD@@@>>>???BBBEEEGGGIIIKKKPPPVVVXXXTTTKKKCCCBBBKKKRRRkkk{{{www|||nnneeeffffffcccdddjjjxxxyyy|||uuusss~~~~~~|||vvvtttpppiii```WWWOOOKKKEEEHHHFFFEEEMMMbbbwwwnnnVVVLLLXXXiii~~~\\\???BBB>>>;;;NNNTTTJJJGGGYYYvvvpppXXXhhhuuu|||zzz{{{gggQQQDDDAAAEEEHHHLLLRRRVVVUUURRROOONNNOOOTTTYYY\\\```jjjttt|||pppgggooogggVVVSSSVVV___pppbbbXXXdddlll\\\KKK???AAAFFFGGGLLLTTTYYYZZZ^^^eeennnvvv{{{}}}nnncccSSSHHHDDDDDDEEEEEEHHHKKKNNNOOOOOOOOOOOOPPPQQQ[[[mmm~~~}}}wwwpppnnnrrroooooooooooonnnnnnooopppjjjiiiddd[[[TTTPPPJJJCCC===<<<<<<===>>>??????===YYYCCC???>>>:::<<>>>>>AAAHHHZZZwwwnnnQQQJJJWWWlll{{{gggbbblllyyywww^^^XXXOOOHHHEEEEEEEEEFFFAAAAAA@@@??????@@@CCCFFF>>>===<<<===???@@@???>>><<<<<<<<<===============<<<===@@@BBBCCCBBBAAAAAA999@@@XXXvvv|||mmm```aaaWWW\\\aaacccccceeekkkqqqsssnnnnnnqqqkkk___XXXZZZZZZPPPGGGFFFEEE@@@<<<;;;888666444222222555888:::EEEbbb~~~xxx|||vvvlllvvvuuu}}}sssqqqkkkaaaVVVLLLEEEBBB>>>>>>???BBBFFFKKKPPPTTTSSSUUUZZZeeesss[[[MMMJJJNNNWWWdddtttvvvWWWFFFCCC???======AAAEEEGGGGGGIIIOOOXXX]]]YYYNNNEEEDDDMMMUUUnnnjjjllluuuwwwwwwfffdddYYYXXXbbbddd^^^cccrrrwww{{{~~~tttooo~~~~~~|||yyywwwrrrkkkaaaXXXPPPKKKEEEIIIGGGBBBGGG\\\tttrrr[[[OOOVVVdddrrr^^^===BBB???;;;OOOUUULLLJJJ]]]wwwlllSSSiiiwww}}}~~~kkkUUUGGGCCCFFFHHHLLLQQQTTTSSSPPPMMMLLLMMMRRRXXX\\\```jjjuuuzzzuuuoooxxxnnn^^^^^^cccppp```XXXeeennn[[[HHH;;;===BBBDDDJJJSSSWWWZZZ___iiiuuu{{{kkkUUUEEE???AAAEEEGGGIIIMMMQQQRRRQQQNNNLLLKKKQQQ]]]pppzzzllldddcccgggkkkmmmlllzzz}}}|||vvvooonnntttssstttsssnnnjjjkkkrrryyyjjjjjjfff^^^XXXTTTMMMEEE===<<<<<<===>>>??????>>>^^^BBB<<>>AAAIIIcccmmmlll~~~uuubbbSSSDDD???AAACCCEEEHHHPPPNNNNNNPPPRRRXXXffftttqqqQQQMMMMMMSSScccmmmwwwzzzhhhYYYXXX]]]aaa]]]]]]^^^YYYMMMFFFEEE===FFFGGGAAALLLgggzzz|||]]]UUUHHHKKKtttmmmYYY\\\iiisss|||xxx___SSSIIIGGGHHHFFFCCCBBBEEEDDDAAA???>>>===>>>>>>===>>>????????????>>>>>>======<<<;;;::::::999999===>>>???BBBDDDCCC@@@>>>>>>AAANNNdddqqqnnnaaaXXXhhhsssnnn[[[WWWgggqqqmmmsssnnniiisss|||mmmWWWTTTPPPJJJJJJNNNIII<<<777<<<666333333444555555999@@@JJJZZZnnn{{{zzz||||||~~~|||wwwqqqmmmfff\\\RRRIIICCC???===>>>@@@DDDIIIOOOSSSVVVWWWTTTVVVbbbttt[[[RRRMMMTTT^^^iiittt|||QQQFFFAAA===<<<@@@EEEGGGHHHFFFGGGLLLSSSYYYWWWOOOHHHBBBLLLYYYvvvyyy___hhhjjjVVVTTTQQQLLLWWW___mmmyyy}}}}}}~~~|||{{{wwwppphhh___VVVMMMGGGCCCHHHJJJEEEEEEUUUpppvvveeePPPLLL[[[nnn{{{eeeEEE>>>BBB@@@TTTXXXJJJHHH\\\pppsssjjjaaa{{{}}}oooXXXIIIEEEIIILLLOOOPPPOOONNNMMMNNNPPPPPPQQQUUU\\\eeekkkooovvvzzzxxxrrrdddcccooozzzeeeZZZYYY[[[EEEBBB??????CCCFFFGGGGGGOOOPPPVVVdddsssyyytttmmmbbbWWWJJJDDDFFFIIIHHHFFFVVVVVVVVVTTTQQQOOOPPPSSSQQQWWWcccqqq|||~~~wwwoooaaaaaaaaa``````aaadddfffwwwyyy~~~~~~xxxtttrrrsssssssssrrrqqqpppooommmkkkjjjiiiaaaccceeebbb[[[QQQIIIDDDAAA???===<<<>>>??????>>>___@@@===BBB@@@>>>CCCLLLgggwwwwww~~~uuuaaaRRRCCC???AAADDDFFFHHHOOOMMMNNNPPPRRRXXXggguuuvvvUUUMMMNNN\\\pppzzzkkkXXXUUUXXX[[[XXXYYY______WWWOOOMMMCCCJJJHHHBBBLLLdddssstttOOOLLLJJJYYYxxxcccSSSWWWccclllvvv{{{[[[PPPFFFEEEEEECCCAAA@@@DDDCCCBBB@@@????????????===>>>>>>??????>>>>>>======<<<<<<;;;::::::999999======???BBBDDDCCC@@@>>>999999FFF___ooooookkkllloooxxxqqq\\\XXXhhhrrrooovvvwwwxxxpppVVVOOONNNIIIIIIMMMGGG<<<888<<<888555444555555555:::@@@PPPddd}}}eeerrr~~~vvv|||wwwsssoooggg]]]RRRIIICCC???===>>>AAADDDIIINNNSSSUUUWWWUUUXXXeeewwwZZZPPPMMMSSS]]]hhhsss~~~SSSFFFBBB>>>>>>BBBEEEGGGFFFGGGFFFHHHLLLQQQQQQMMMHHHEEENNN\\\zzzppp\\\dddgggPPPOOORRRTTT\\\cccqqq|||yyyuuunnnfff]]]SSSJJJEEECCCHHHJJJEEEEEETTTnnnyyyfffPPPLLL[[[ppp~~~~~~hhhGGG>>>BBB@@@TTTWWWKKKKKK\\\pppyyy{{{}}}qqq[[[KKKEEEHHHKKKNNNOOONNNMMMMMMNNNPPPPPPRRRWWW^^^fffllloooyyyxxxsssooohhhooofffWWWRRRPPP>>>======???CCCFFFFFFEEELLLLLLMMMQQQWWWZZZYYYWWWLLLHHHBBB???AAAFFFKKKNNNOOOUUUYYYVVVTTTUUUVVVUUUNNNOOOSSS[[[bbbccc___[[[]]]^^^```aaabbbfffkkkooo}}}}}}xxxtttrrrrrrrrrrrrsssrrrooollliiigggeeeeeeccceeeeeebbbZZZQQQIIIEEEAAA???===<<<>>>?????????^^^@@@>>>@@@===>>>FFFOOOiii~~~uuu```QQQCCC@@@BBBEEEGGGIIINNNLLLMMMPPPRRRYYYhhhvvv}}}___XXXaaayyymmmUUULLLMMMMMMJJJLLLRRRXXXZZZZZZ[[[ZZZ\\\VVVLLLPPP]]]```ZZZHHHFFFKKKdddbbbTTTLLLQQQ\\\eeeppp{{{uuuXXXNNNEEEDDDDDDBBB@@@@@@AAABBBBBBBBBAAAAAA@@@???=========>>>>>>======<<<<<<<<<<<<;;;;;;::::::999<<<===???AAACCCCCCAAA>>>===777BBBZZZiiiiiinnnzzz|||}}}oooVVVQQQcccssstttuuu{{{~~~iiiNNNIIIMMMIIIIIIKKKFFF<<<999===:::777555666555555:::@@@NNNjjjvvvgggxxxxxx|||wwwvvvqqqiii^^^SSSIIIBBB???===>>>AAAEEEIIINNNRRRUUUVVVUUUZZZiii{{{ZZZOOOOOOVVV```jjjuuuXXXFFFCCC@@@AAAEEEHHHHHHFFFHHHEEEDDDEEEHHHIIIHHHEEEGGGMMM___cccYYYiiihhhQQQUUUaaakkkooorrr{{{{{{xxxuuunnneee[[[RRRJJJFFFDDDGGGIIIFFFEEEQQQjjj}}}fffOOOKKK[[[rrr}}}}}}mmmJJJ???AAA@@@TTTUUULLLMMM^^^tttuuu```OOOFFFHHHJJJLLLMMMLLLLLLMMMNNNOOOQQQUUUZZZaaahhhmmmqqq}}}tttnnnnnnooofffSSSIIIDDD>>>???AAAEEEIIIJJJJJJIIIGGGHHHHHHGGGFFFFFFFFFGGGDDDCCCBBB@@@???BBBIIINNNLLLUUUWWWRRRVVVaaaccc\\\PPPLLLIIIIIIMMMPPPQQQQQQ^^^aaaeeejjjooouuu{{{|||wwwtttsssrrrqqqppppppnnnlllhhhfffdddddddddfffgggfffbbbZZZQQQJJJFFFAAA???===<<<>>>?????????^^^FFFAAA@@@<<<@@@JJJQQQggg~~~vvv```RRRDDDAAADDDFFFIIIKKKLLLKKKMMMPPPSSS[[[jjjyyykkknnnmmmPPPDDDDDDCCCAAAAAACCCHHHOOOYYY```nnnpppllleeeeeeggg___QQQMMMFFFKKKjjjuuuSSSKKKFFFKKKSSS^^^kkkwww{{{{{{}}}}}}gggVVVMMMFFFEEEEEECCCAAABBB@@@@@@BBBCCCCCCBBBAAA@@@<<<============<<<<<<;;;<<<<<<;;;;;;;;;:::::::::;;;<<<>>>AAACCCCCCAAA>>>AAA:::DDD]]]jjjkkkwwwmmmQQQLLLaaavvv|||uuu{{{{{{zzzvvv```KKKJJJMMMJJJJJJKKKFFF>>><<<>>><<<999666777666555:::AAAPPPqqqoookkk{{{nnnrrryyy|||xxxyyysssjjj^^^SSSIIICCC???===???BBBFFFJJJOOORRRTTTTTTUUU\\\lll\\\RRRTTTZZZdddnnnyyy^^^EEECCCBBBEEEIIILLLKKKIIIIIIFFFCCCBBBCCCCCCAAA@@@EEEJJJ]]]~~~sssXXXXXXppplll```nnn~~~zzzyyyvvvpppggg\\\RRRKKKHHHDDDGGGHHHFFFEEENNNeee{{{~~~dddMMMJJJYYYuuu}}}oooLLL???AAA@@@VVVTTTKKKLLLaaa|||yyygggUUUIIIGGGIIIKKKKKKJJJKKKLLLNNNPPPSSSXXX^^^dddjjjpppsssooojjjmmmtttdddQQQEEE???AAABBBDDDHHHKKKNNNPPPPPPEEEFFFGGGGGGFFFEEECCCBBBDDDDDDDDDCCCCCCGGGLLLPPPPPPTTTQQQPPPbbbzzzwwwdddQQQLLLFFFDDDGGGLLLPPPRRR[[[aaajjjssszzz~~~{{{xxxuuusssrrrpppnnnjjjiiigggeeeeeeeeefffggghhhiiigggbbbYYYPPPJJJGGG@@@>>><<<<<<>>>???@@@???```QQQHHHEEEAAAIIITTTWWWfff}}}zzz~~~~~~vvvaaaSSSFFFCCCFFFHHHJJJLLLLLLKKKMMMQQQUUU]]]mmm|||yyynnnPPPCCCEEEIIILLLMMMHHHDDDFFFNNNTTTcccjjjpppsssvvvvvvjjj[[[LLLEEEQQQxxxcccOOOJJJFFFFFFJJJRRR___jjjssstttxxx~~~ooo[[[RRRJJJDDDDDDDDDAAA@@@BBB???@@@AAABBBCCCBBBAAA@@@===============<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===@@@CCCCCCAAA>>>;;;888DDD]]]nnntttlllUUURRReeewww|||xxx}}}zzzwwwtttcccQQQOOONNNMMMLLLKKKGGGAAA???@@@===999777666555555;;;BBBTTTwwwzzzbbbggg|||wwwxxxsssgggmmmrrr}}}yyyzzztttjjj^^^SSSIIICCC@@@>>>@@@CCCGGGLLLPPPSSSTTTRRRTTT]]]ooo]]]VVVVVV\\\fffppp{{{dddFFFDDDDDDGGGLLLOOONNNLLLJJJHHHFFFDDDCCC@@@===;;;BBBGGGXXXwwwgggRRRZZZoooyyy~~~yyyxxxvvvpppfffZZZPPPKKKIIIDDDFFFHHHGGGEEEKKK```www}}}bbbLLLIIIXXXyyyoooMMM@@@@@@@@@XXXUUUJJJKKKccc~~~}}}}}}ooo[[[LLLHHHIIIIIIIIIIIIJJJMMMOOOQQQUUU[[[```ffflllrrrwwwhhhdddgggnnn{{{```PPPGGGBBB???@@@CCCFFFLLLRRRWWW[[[PPPLLLGGGEEEEEEFFFDDDBBBAAA??????CCCIIIOOOTTTVVVRRRTTTUUUccciiiLLLIIIEEECCCEEEHHHLLLNNNRRRZZZgggsss}}}}}}}}}zzzwwwtttsssqqqooonnnhhhgggfffeeeeeefffgggggghhhiiigggbbbYYYPPPJJJGGG@@@>>><<<<<<>>>@@@@@@@@@bbbXXXNNNJJJGGGTTTaaa___gggxxxxxx}}}~~~wwwdddVVVIIIFFFIIIJJJKKKMMMLLLLLLNNNRRRWWW```qqqqqqTTTJJJPPP\\\ccceee___UUUNNNKKKIIIMMMTTT]]]bbbffffff\\\QQQFFFIIIdddtttYYYOOOLLLHHHDDDDDDHHHPPPVVVfffiiipppxxxwwwfffXXXLLLEEEAAAAAAAAA>>>>>>@@@??????@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===@@@CCCCCCAAA>>>666666@@@SSSbbbmmm|||xxxuuuhhhYYYYYYhhhtttwww{{{~~~xxxvvvwwwiiiTTTMMMPPPPPPOOOKKKGGGBBB@@@@@@===999666555555666;;;CCCNNNppp}}}rrr___ooorrrsss~~~~~~lllbbbgggkkk|||zzztttjjj]]]RRRIIICCC@@@???BBBEEEIIINNNQQQSSSUUURRRUUU```ssszzzZZZXXXUUU\\\eeeooozzzjjjHHHFFFEEEHHHLLLNNNMMMKKKHHHHHHHHHFFFDDDAAA>>><<>>@@@@@@@@@___SSSNNNIIIJJJ[[[iiidddggg{{{sssxxx~~~~~~wwwfffYYYLLLIIIKKKLLLLLLMMMLLLLLLOOOTTTYYYcccttt~~~qqqWWWRRR[[[gggllllllhhhfffddd^^^WWWRRRUUUWWWVVVUUUTTTQQQMMMNNN[[[}}}^^^PPPLLLLLLJJJHHHHHHIIIKKKLLLWWW\\\dddooo|||xxxjjj^^^WWWIIICCC@@@@@@@@@======@@@@@@@@@???>>>>>>>>>??????????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<@@@CCCCCCAAA>>>888:::???HHHVVVfffssszzz|||vvvhhh[[[^^^ooouuuoootttkkkWWWLLLPPPQQQOOOJJJEEEAAA???>>>;;;777444444444555<<>>@@@AAAAAAZZZJJJJJJEEEHHH\\\llleeeeeevvv|||oooyyy~~~zzz|||~~~wwwhhhZZZMMMJJJLLLMMMMMMNNNMMMMMMPPPUUU[[[ddduuuuuuiiiqqqrrruuuoooWWWUUUaaahhhgggcccccclllwwwwwwppplllkkkfff___\\\^^^bbbeee___ooodddIIIHHHFFFIIILLLMMMOOOQQQOOOLLLMMMRRR\\\iiiwwwnnn```YYYUUUIIIDDDBBBBBBAAA>>>???BBBAAA@@@>>>=========>>>???@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<@@@BBBCCCAAA???999>>>AAAFFFVVVmmm|||ooo___ddd|||uuuhhhpppmmm\\\SSSPPPQQQOOOIIIDDD@@@>>>===:::666333444444555<<>>VVVQQQJJJQQQjjj}}}zzzhhh[[[lllxxxvvvyyywww}}}|||jjjWWWJJJJJJIIIHHHHHHKKKPPPTTTVVV[[[```cccgggnnnyyynnnQQQSSS[[[\\\eeeuuuqqqYYYLLLEEE@@@>>>BBBFFFGGGEEEEEEFFFHHHNNNTTT\\\]]]YYYUUUTTTUUUTTTXXX[[[ZZZXXX]]]gggqqqfffJJJFFFIIILLLNNNNNNMMMMMMMMMDDDIIIRRR]]]jjjyyy~~~yyy}}}wwwrrrlllgggffffffgggggg^^^```cccfffgggfffdddcccaaaccceeebbb[[[QQQIIIDDD???===;;;<<<>>>@@@AAAAAAWWWEEEAAAAAAFFF[[[qqqooojjjsss~~~oooeeeppp}}}}}}jjj^^^PPPIIIJJJMMMNNNMMMMMMLLLNNNSSSZZZggg{{{fffYYY```eeekkkwww|||~~~mmmUUUSSS\\\]]]TTTMMMMMMQQQZZZfffrrr|||}}}uuurrrxxx~~~}}}mmmPPPFFFHHHCCCEEEIIIQQQYYY___bbbccc[[[\\\]]]bbbppp{{{iiiccc___YYYLLLHHHCCC>>>======???@@@AAA???;;;;;;<<>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>AAACCCDDDCCC<<<>>>BBBQQQaaafffxxxeeekkkxxxqqqqqqlll^^^RRR[[[WWWPPPIIIEEEAAA===;;;;;;777444555777999???FFF___xxxnnniii}}}{{{uuuxxx{{{sssuuu~~~|||xxxpppcccUUUJJJCCC@@@AAACCCGGGMMMRRRTTTTTTSSSSSS]]]mmmbbbMMMPPPVVVdddkkkssssssXXXMMMCCCAAACCCBBBBBBDDDCCCAAAAAACCCBBB@@@BBBGGGJJJHHHLLLTTTUUUTTT___ooocccQQQVVVUUUTTTTTTVVV[[[```ccclllsss~~~yyyzzzxxxqqqcccTTTIIIEEEFFFEEEGGGFFFHHHJJJFFFUUUsssyyybbbRRRPPPTTTaaaooo}}}yyyZZZBBB???GGGNNNQQQHHHPPPmmm}}}lllaaauuu}}}~~~xxx~~~yyyyyy{{{ooo___MMMFFFFFFMMMOOOMMMPPPWWWWWW[[[aaaggglllsss}}}nnnWWWUUUZZZ___nnnmmmUUUHHHDDDAAA>>>CCCFFFDDD>>>999999:::===CCCMMMVVV^^^eeejjjnnnmmmrrrtttpppooovvvkkkVVVLLLEEEEEEGGGJJJNNNNNNKKKHHHIIIHHHIIIMMMVVVeeevvv|||xxxvvvrrrlllffffffkkklllhhhbbb]]]aaagggiiigggfffeeefffccceeeeee```WWWMMMGGGEEEAAA???>>><<<<<<===???@@@XXXEEE@@@@@@FFF\\\sssssspppzzznnnbbbkkk}}}yyy}}}{{{mmmaaaRRRJJJJJJMMMNNNMMMOOONNNPPPUUU\\\iii}}}~~~bbbYYYeeeooowww~~~}}}fffVVVRRRTTTNNNGGGAAAAAADDDHHHOOOVVV```fffnnnrrruuu{{{tttYYYEEE>>>???===@@@EEELLLVVVaaajjjpppqqqpppmmmkkksssllleeebbb]]]LLLIIIDDDAAA???>>>??????@@@>>><<<<<<>>>@@@AAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>AAACCCDDDCCCAAA===;;;KKKcccssseeennntttooonnnhhh[[[PPPZZZUUUOOOIIIDDD@@@<<<:::;;;777444555777999???FFFccczzzqqqmmm|||{{{}}}wwwmmmuuu}}}zzzrrreeeXXXLLLDDDAAABBBDDDHHHMMMQQQSSSSSSRRRRRR[[[kkk```MMMQQQRRRcccllluuuuuuRRRIIICCCFFFJJJLLLLLLMMMJJJHHHGGGGGGEEEAAAAAAEEEJJJHHHJJJOOOOOORRRcccvvvppp]]]RRROOOPPPRRRTTTYYY___fffkkksssyyy~~~yyyyyyxxxqqqeeeVVVKKKFFFFFFGGGGGGEEEFFFGGGDDDSSSqqqyyyeeeUUUQQQSSS^^^lllwwwwwwXXXAAA===EEEKKKPPPGGGNNNiii}}}~~~wwwvvv{{{zzz~~~|||~~~yyy{{{}}}sssdddPPPJJJIIINNNPPPMMMOOOUUUUUUZZZcccjjjpppxxx}}}fffUUUXXXbbbkkk|||kkkSSSGGGCCC@@@>>>AAACCCAAA;;;888888:::777<<>><<<<<<===???@@@ZZZEEE???@@@FFF]]]uuuwwwwww|||kkk```iii}}}vvv~~~yyyrrrfffVVVLLLJJJLLLMMMMMMPPPOOORRRXXX___kkk~~~xxx```\\\mmmzzz}}}~~~yyyfff\\\SSSJJJBBB<<<999;;;===<<<>>>AAAAAAFFFOOOXXXcccnnnyyyvvvfffVVVJJJCCCBBBBBBBBBDDDEEEGGGMMMXXXeeeooo|||~~~yyyhhhbbb___\\\QQQMMMHHHCCCAAA@@@>>>===>>>======>>>@@@BBBAAAAAA???>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAACCCDDDCCCBBB;;;777JJJjjjttt```lll|||vvvpppllliiicccXXXOOOXXXSSSMMMHHHCCC???;;;999;;;777555666666888@@@HHHfff|||qqqnnnrrrlllmmmyyy{{{ttthhhZZZNNNFFFBBBCCCFFFIIIMMMPPPQQQQQQQQQTTT\\\lllaaaQQQVVV]]]nnnwww{{{xxxQQQJJJFFFJJJPPPQQQQQQQQQKKKIIIIIIKKKIIIEEEFFFJJJPPPNNNOOORRRTTT]]]vvvwww^^^VVVTTTTTTUUUVVVXXX]]]dddmmmsss}}}yyyyyywwwpppeeeWWWMMMHHHGGGJJJIIIDDDDDDEEEBBBPPPnnn}}}{{{iiiYYYQQQPPP]]]kkkvvv}}}xxxYYYCCC>>>DDDJJJMMMFFFMMMeeezzzyyytttuuuzzzyyy|||{{{xxxzzz}}}uuuiiiVVVNNNKKKQQQRRRNNNNNNSSSTTT[[[eeemmmttt|||qqq```VVV^^^lllyyyhhhRRRGGGBBB>>>===??????<<<888666777999999:::<<>>999666:::<<<;;;:::;;;888999<<>>============@@@BBBCCCAAA@@@<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAACCCDDDCCC>>>::::::PPPrrrzzzjjj```hhhrrrmmmnnnlllhhhddd___XXXQQQUUUQQQLLLGGGCCC???;;;888;;;777555666666888@@@JJJjjjsssqqq~~~~~~zzzkkknnnuuu{{{|||uuujjj]]]PPPGGGBBBEEEGGGKKKMMMOOOOOOPPPQQQXXX```qqq```UUU]]]kkk}}}zzzSSSKKKHHHMMMUUUYYY\\\^^^WWWUUUTTTUUURRRNNNOOOSSSWWWWWWZZZ^^^cccrrroooVVVTTTXXXZZZ[[[[[[\\\```jjjvvv~~~|||yyyyyyuuummmaaaUUUMMMJJJIIINNNKKKDDDCCCDDDAAAOOOkkk|||nnn\\\PPPLLL\\\ppp|||~~~yyy[[[FFF@@@EEEJJJLLLFFFMMMdddzzz~~~xxxvvvxxx|||wwwyyyyyywwwyyyzzztttlllZZZQQQMMMQQQSSSPPPPPPTTTXXX^^^fffnnnuuu~~~nnnaaa\\\gggwwweeeQQQGGGBBB>>><<<<<<;;;888555444666999===;;;888888>>>KKKZZZdddwww{{{~~~kkkYYYPPPMMMJJJIIIJJJLLLNNNOOONNNKKKHHHJJJOOOQQQPPPMMMPPPQQQQQQQQQSSSWWW^^^bbbnnnttthhhgggiiihhhjjjlllllljjjiiihhhiiiffffffggggggeeecccbbbaaa```bbbaaa\\\SSSKKKFFFDDD???>>><<<<<<<<<===???@@@```FFF@@@@@@EEEZZZrrrwww}}}zzzssspppgggaaarrrwwwtttvvvyyy|||~~~|||ppp```SSSLLLKKKLLLMMMOOOOOOTTT[[[bbbmmm~~~nnn```fffxxxtttcccaaa\\\RRRAAA999444666999888777777<<<;;;;;;===BBBDDDEEEDDDCCC@@@>>>???BBBEEEFFFFFFFFFFFFDDD@@@???GGGTTT___cccvvv|||mmmdddgggooorrrppppppcccRRREEE@@@??????>>><<<===>>>@@@BBBBBB@@@>>>;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAACCCDDDCCC<<<;;;===SSSqqq||||||~~~uuunnneeedddrrrwwwjjjfffiiigggbbb```^^^XXXPPPSSSOOOKKKFFFCCC???;;;888:::888666666555888AAALLLooouuuuuuzzzssssssrrryyynnnuuu}}}|||~~~|||vvvlll^^^QQQGGGBBBFFFIIILLLMMMMMMNNNOOOQQQZZZdddvvv~~~___^^^kkk{{{QQQIIIFFFMMMXXXaaahhhnnnlllhhhfffddd___ZZZZZZ]]]ccceeeiiinnntttppp\\\```iiiggggggggggggjjjsss{{{yyyyyysssggg[[[QQQKKKKKKLLLQQQNNNEEEDDDEEEBBBNNNjjj|||rrr]]]NNNIIIYYYssswww\\\HHH@@@CCCJJJNNNHHHNNNcccyyy}}}}}}~~~{{{{{{zzzyyyyyyyyyuuuooo]]]RRRLLLQQQTTTQQQRRRWWW^^^bbbiiiooovvvllldddcccooo}}}||||||cccQQQIIICCC???;;;:::888666444555777888::::::::::::<<>>===<<<;;;<<<===???@@@bbbGGG@@@AAAEEEYYYpppvvv~~~{{{iiieeevvvxxxkkkkkkssszzz~~~ttteeeWWWOOOLLLLLLLLLNNNPPPUUU]]]dddnnnddd\\\fffxxxgggUUUSSSVVVVVVIII???777777888777666666999999:::>>>BBBEEEFFFFFFAAAAAA???>>>???CCCIIIMMMNNNNNNKKKGGGDDDGGGNNNSSS```pppvvviiifffooozzz~~~{{{kkkVVVFFF????????????=========???AAAAAA???===:::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;>>>AAACCCDDDCCC??????>>>LLLfffqqqttt~~~yyyrrrggg\\\dddooolllbbbeeeccc```bbbddd\\\OOOQQQNNNJJJGGGCCC@@@;;;888:::888777666555777BBBNNNkkknnnssslllmmmqqqrrrvvvttt|||~~~}}}xxxnnn```RRRHHHBBBFFFIIIMMMMMMLLLMMMOOORRRYYYfff{{{zzzeeemmm{{{UUUKKKEEEIIISSS[[[ccciiilllhhhgggggggggfffjjjpppxxxzzz}}}rrriiiuuu}}}{{{wwwpppdddXXXPPPLLLLLLLLLRRRNNNFFFDDDFFFBBBMMMggg{{{ttt[[[LLLHHHUUUsssrrr\\\GGG===@@@IIIRRRJJJOOOdddwww~~~~~~~~~}}}|||{{{zzzwwwtttbbbUUULLLOOORRRQQQSSSXXXaaafffmmmssszzzjjjfffgggqqq~~~xxx```QQQIIIDDD???;;;:::888666555666888999999;;;>>>@@@@@@@@@AAABBBCCCIIIMMMLLLLLLMMMLLLHHHEEEEEEGGGJJJOOOSSSUUUUUURRRSSSSSSSSSUUUZZZ```eeemmmqqqvvv~~~tttuuuzzzlllgggiiimmmnnnmmmmmmnnnnnnkkkeee```cccaaa___^^^______^^^]]]```bbbaaa[[[SSSKKKGGGFFF======;;;;;;;;;===???AAAdddGGG@@@@@@EEEXXXooowww{{{jjjiii{{{oooqqq{{{~~~vvvhhh[[[RRRMMMLLLLLLOOOQQQWWW___fffpppsss^^^[[[gggwww{{{vvvbbbPPPGGGGGGJJJJJJ@@@888888::::::888888444666:::===@@@CCCFFFGGGAAAAAA???>>>@@@EEELLLRRRWWWVVVUUUSSSQQQPPPOOOOOO^^^jjjxxxzzzwww{{{|||lllVVVFFF@@@@@@???>>>>>>=========>>>>>>===;;;::::::::::::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;>>>AAACCCDDDCCC>>>@@@===EEEZZZfffppp~~~vvvqqqfffZZZ___kkkmmmbbbdddcccdddmmmqqqdddQQQQQQNNNJJJGGGDDD@@@<<<999:::888777666444777CCCOOOggg{{{|||tttgggrrr|||uuuaaannnwwwvvvyyy~~~zzzqqqcccUUUIIICCCEEEIIIMMMMMMLLLLLLPPPSSSYYYiiirrrcccssszzzYYYPPPJJJOOOWWW^^^dddhhhjjjgggfffiiikkkoooxxxiiikkkvvv|||tttnnnddd[[[SSSOOOLLLKKKQQQMMMEEEDDDGGGBBBLLLdddxxxsssYYYKKKIIIUUUqqq|||ooo]]]HHH<<>>AAAAAA@@@>>>>>>>>>FFFKKKMMMLLLLLLNNNNNNJJJCCCBBBCCCFFFLLLTTT]]]bbb^^^bbbfffeeeeeejjjuuuhhhdddnnn}}}zzzpppmmmmmmmmmnnnqqqsssqqqmmmgggbbb___ddd```]]]\\\]]]^^^]]]\\\___```___ZZZQQQJJJFFFFFF===<<<;;;:::;;;===???AAAeeeGGG???@@@DDDXXXpppyyywwwhhhmmm}}}sssyyy~~~vvvjjj]]]TTTNNNLLLLLLQQQSSSYYYaaahhhrrreee]]]]]]jjjvvvxxx}}}tttgggUUUCCC:::999BBB888222444999999888777888;;;>>>@@@@@@AAACCCEEECCCBBBAAAAAABBBDDDHHHJJJSSSTTTWWW[[[^^^^^^[[[YYYWWWdddtttyyyjjjUUUGGGBBBAAA???===???>>><<<<<<======;;;:::999::::::;;;;;;<<<<<<===::::::::::::::::::::::::;;;;;;;;;>>>AAACCCDDDCCC;;;???===BBBSSS___jjjzzzvvvooooookkkaaadddmmmmmmdddffffffkkkxxx~~~mmmTTTPPPNNNKKKHHHEEEAAA<<<999:::888888666444777CCCPPPkkkyyyuuuoooiiixxx{{{|||mmm\\\qqq~~~yyy}}}|||ssseeeWWWKKKEEEEEEIIIMMMMMMKKKLLLPPPTTT\\\nnneeeXXXkkk}}}yyyWWWQQQQQQ[[[hhhqqqyyy~~~zzzuuuqqqqqqqqqsss{{{gggXXX___eeecccppp}}}rrrmmmfff^^^XXXRRRLLLIIIOOOKKKCCCDDDGGGBBBJJJbbbtttrrrWWWKKKJJJWWWqqq~~~xxxooo```KKK===AAAMMMPPPGGGNNNiii{{{~~~{{{{{{~~~~~~|||zzzxxxwwwxxxxxxvvvuuuvvvlll[[[MMMLLLNNNNNNPPPVVV]]]gggtttxxxmmmkkkkkkpppxxx~~~~~~~~~ppp[[[NNNHHHBBB<<<;;;:::888888999::::::999<<<>>>@@@BBBBBBCCCEEEGGGIIILLLMMMLLLMMMNNNJJJDDDGGGHHHGGGGGGJJJPPPYYY```kkkqqqvvvvvvtttyyyoooTTTYYYjjjyyy{{{uuurrrooolllmmmsssxxxuuukkkbbb___```bbb^^^[[[[[[]]]______^^^^^^___^^^XXXPPPHHHEEEEEE===<<<;;;:::;;;===???AAAhhhHHHEEEDDDEEEVVVlllxxxxxxrrrooonnn{{{}}}xxxnnndddXXXNNNNNNSSSWWWVVVXXX^^^fffrrrvvv^^^WWW]]]gggpppvvvzzz}}}~~~~~~~~~~~~tttcccQQQCCC<<<:::999999888777777888999::::::<<<>>>@@@BBBCCCDDDEEECCCEEEEEECCCAAAAAAFFFJJJJJJMMMSSSZZZaaahhhlllooolllooouuu~~~{{{cccKKKDDDBBB>>><<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;:::::::::999999:::<<<@@@CCCDDDCCC@@@@@@999???[[[nnnnnnmmmwwwpppooojjj]]]^^^iiillleeehhhlllwwwpppPPPMMMWWWSSSHHHEEE???999===;;;>>>888444777888BBBUUUtttwwwqqqvvvfffggguuu{{{~~~yyyssskkk___RRRHHHHHHIIIKKKKKKHHHHHHQQQ[[[dddqqqnnnUUUXXXcccgggtttrrrnnnkkkooozzzxxx]]]WWWSSS```|||nnn\\\ZZZ[[[WWWRRRXXX```nnn~~~tttjjjaaa^^^[[[SSSLLLIIIIIIIIIFFFFFFEEE>>>IIIddduuufffWWWQQQNNNdddooo|||zzzzzziiiIII<<>>;;;:::999999999:::;;;<<<<<>>???@@@hhhHHHAAABBBHHH]]]uuu~~~yyysssvvvooo{{{{{{xxxyyy|||~~~~~~xxxooodddWWWLLLKKKOOOUUUSSSTTT[[[dddrrrlllXXXTTT[[[dddmmmtttxxx|||~~~~~~~~~}}}yyypppaaaPPPCCC===;;;999888888777777888999:::;;;<<<>>>@@@BBBCCCDDDEEEFFFHHHIIIGGGDDDCCCFFFIIIKKKNNNRRRYYYbbbkkkssswwwvvvxxx{{{xxxaaaKKKDDDCCC???<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::===@@@CCCDDDDDDCCCCCC???JJJcccpppooorrrzzzvvvwwwooo\\\[[[hhhooommmpppsss|||rrrTTTPPPYYYTTTIIIFFF???999===;;;>>>999555888999CCCVVVwww{{{sss}}}zzzvvvhhhiiiuuu{{{{{{wwwooocccUUUKKKIIIJJJLLLLLLJJJIIIQQQ[[[iiixxxcccSSSUUU\\\^^^fffeeecccbbbgggsssxxxZZZTTTYYYsssnnnVVVMMMPPPSSSTTTSSSVVVYYY___jjj}}}|||zzztttjjjaaa^^^ZZZSSSLLLIIIFFFGGGDDDEEEFFF@@@KKKgggvvvhhhVVVOOOLLL]]]iii|||mmmLLL<<>>;;;:::999999999:::;;;<<<>>>AAADDDGGGGGGHHHIIIJJJLLLLLLLLLKKKJJJLLLPPPSSSQQQKKKFFFFFFFFFHHHQQQ[[[iiirrr{{{uuukkklllxxx~~~wwwrrrqqqqqqsssppplllgggdddbbbaaa```^^^^^^^^^\\\ZZZ[[[]]]___aaa___\\\VVVQQQKKKFFFCCC>>><<<999999;;;>>>???@@@gggGGG===AAAKKKccczzz~~~~~~zzzyyylll}}}lllnnnsss|||xxx~~~~~~}}}|||||||||vvvmmmcccWWWLLLJJJNNNSSSRRRTTT[[[ffftttxxxaaaSSSUUU[[[dddlllrrrwwwzzz}}}~~~}}}}}}~~~wwwtttlll^^^OOOCCC===<<<999888777777888999:::;;;===>>>???AAACCCDDDDDDEEEIIIKKKMMMKKKGGGEEEEEEGGGLLLMMMQQQXXXbbbnnnyyy}}}~~~}}}}}}zzzcccMMMFFFDDD@@@======>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999:::===AAACCCDDDDDD???======LLLbbbfffeeeoooyyyyyy|||oooWWWUUUfffpppnnnqqqsssyyyjjjRRROOOXXXRRRHHHEEE@@@:::===<<>><<<::::::<<<>>>??????gggFFF???BBBJJJbbbwwwwwwtttvvvcccrrr}}}xxxqqqeeejjjqqq|||}}}}}}{{{zzzyyyyyyvvvqqqjjjbbbVVVLLLKKKNNNSSSSSSYYYbbblllyyyooo___VVV[[[```ffflllppptttwwwzzz}}}}}}zzzzzzuuussskkk^^^OOOCCC===;;;888888777777888:::;;;<<<>>>???AAABBBCCCDDDEEEEEEIIILLLOOOMMMIIIEEEDDDEEEIIIKKKPPPWWWbbbnnnyyy~~~zzzyyy~~~kkkQQQGGGDDD???<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::===AAADDDDDDDDD===999888GGGYYYYYYZZZjjjzzz{{{|||mmmVVVWWWjjjtttnnnooopppsssxxxuuucccPPPMMMUUUOOOEEEEEEAAA<<<>>>===???:::555999;;;FFF[[[}}}www|||~~~~~~zzznnn^^^SSSKKKJJJKKKLLLKKKJJJQQQYYYjjj|||~~~\\\SSSUUUSSSTTTXXXaaaaaaaaaaaadddmmmzzzwww```SSSWWWsssxxx\\\JJJEEEIIINNNRRRWWWcccrrr}}}bbbTTTVVVTTTTTTUUUTTTSSSYYYaaajjjlllrrrzzz~~~zzzvvvsssrrrhhh___\\\YYYRRRLLLIIIBBBCCCAAADDDFFFAAANNNiiixxxeeeQQQKKKKKKRRRbbbzzzoooNNN===DDDKKKZZZPPPQQQlllzzz}}}}}}vvvqqqppprrrmmmllljjjgggfffeeeeeeeeeeee]]]TTTLLLFFFEEELLLVVVaaalll}}}zzzqqqllllllmmmooorrrvvvzzz}}}{{{}}}}}}yyysssnnnlllmmmooorrrrrrnnnfff\\\RRRIIIBBB???;;;:::::::::;;;<<<>>>???BBBEEEHHHJJJKKKLLLMMMNNNNNNMMMMMMLLLNNNSSSZZZ```fff___VVVNNNKKKNNNVVV^^^aaaZZZRRRTTTaaaqqq|||xxxrrrpppnnnnnnlllhhheeebbb`````````]]]^^^``````______```bbbeeebbb^^^XXXQQQJJJDDDAAA===<<<::::::<<<>>>??????gggFFFAAABBBGGG^^^tttrrrnnnwwwuuu\\\fffpppooollleeemmmyyy}}}|||zzzxxxwwwvvvvvvqqqlllfff___SSSIIIFFFJJJPPPTTT]]]iiisss|||~~~nnnccc^^^aaadddhhhkkkmmmooorrrtttwww|||}}}xxxuuuvvvtttlll___PPPCCC<<<:::888777777777999:::<<<>>>@@@AAABBBCCCDDDEEEEEEEEEGGGKKKMMMLLLHHHCCCBBBCCCEEEHHHNNNWWWaaakkktttyyy|||sssVVVHHHCCC===<<<>>>========================<<<;;;::::::999999::::::::::::::::::::::::::::::::::::;;;>>>AAADDDEEEDDDCCC===999DDDUUUUUU[[[mmmzzzzzzyyyiiiVVV]]]sss|||vvvtttqqqsssvvvssseeeVVVSSSYYYRRRGGGFFFBBB<<<===<<>>CCCJJJZZZPPPPPPiii~~~zzz||||||wwwpppnnnppptttllljjjgggdddaaa___^^^^^^___YYYRRRLLLFFFDDDKKKUUU```lll~~~yyyrrrlllmmmoooqqqtttwwwzzz{{{{{{}}}xxxsssllleeeaaa```aaabbbgggddd^^^WWWOOOHHHBBB???::::::::::::;;;===???@@@CCCEEEIIIKKKLLLLLLNNNOOOQQQQQQOOONNNPPPTTT[[[```^^^ZZZSSSMMMLLLRRR[[[aaaZZZSSSKKKIIIMMMWWWbbbjjjrrr{{{yyyuuuqqqnnnllljjjgggdddaaaaaaaaaaaa]]]___aaaaaa``````aaabbbeeebbb^^^XXXPPPIIIDDDAAA===;;;:::;;;===>>>???>>>hhhGGGBBB@@@EEE\\\vvvwwwttt}}}www[[[cccmmmooopppkkksss~~~|||zzzwwwuuutttssssssoookkkfff___SSSHHHDDDGGGLLLQQQ^^^lllvvv|||sssjjjfffeeegggiiijjjjjjkkkmmmoootttzzz~~~xxxuuuwwwuuummm```PPPCCC<<<999777777777888999;;;>>>???BBBCCCDDDEEEEEEEEEEEEEEEDDDHHHJJJJJJFFFBBBBBBCCCCCCFFFLLLUUU___iiirrrvvvxxxsssUUUGGGAAA<<<;;;>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999999999999::::::::::::;;;:::;;;>>>BBBDDDEEEEEEEEEAAA999@@@RRRYYYaaarrrxxxxxxvvvdddSSSaaa|||yyyrrrsssvvvsssfffYYY\\\aaaVVVJJJHHHCCC;;;<<<<<<>>>888444999<<>>AAABBBDDDGGGJJJMMMMMMNNNOOOQQQRRRQQQPPPOOOOOOSSSXXX\\\VVVWWWTTTOOOPPPXXXaaaeeePPPOOONNNNNNLLLKKKPPPVVVcccmmm}}}|||zzzvvvqqqjjjiiifffcccbbbaaabbbbbb___```aaa```______aaabbbcccaaa]]]WWWPPPIIICCC@@@<<<;;;:::;;;===??????>>>iiiGGGBBB@@@DDD^^^zzz|||www[[[cccpppuuuzzzvvv~~~~~~|||zzzwwwuuusssrrrqqqqqqnnnkkkhhhdddZZZQQQNNNQQQKKKQQQ]]]lllwww~~~uuuooojjjkkklllkkkkkkllloooqqqwww{{{|||zzzuuussslll```QQQCCC<<<999777666777888999<<<>>>@@@DDDDDDEEEEEEFFFFFFEEEEEEBBBEEEHHHGGGDDDBBBCCCEEEDDDFFFKKKSSS^^^jjjtttzzz{{{iiiOOOEEEAAA===;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::888888999999999:::::::::;;;;;;;;;>>>BBBEEEEEEEEEBBBAAA:::>>>SSSbbbkkkvvv~~~lllYYYjjj~~~sssrrruuuqqqdddXXX\\\___UUUIIIHHHDDD<<<<<<;;;===777333888<<>><<<;;;:::===???BBBEEEGGGGGGGGGGGGIIIRRR\\\^^^WWWPPPQQQVVVTTTVVV\\\gggpppzzzttthhhdddqqq~~~}}}oooeee]]]ZZZXXXQQQKKKHHHCCCDDDBBBCCCDDD???KKKfff~~~pppSSSHHHHHHNNN___{{{uuuVVV@@@AAAGGGTTTSSSPPP```~~~zzzxxxtttooojjjgggeeeeee^^^]]]ZZZWWWTTTSSSRRRRRROOONNNNNNLLLFFFCCCHHHRRR___kkk~~~zzzuuurrrooooooqqqrrrsssssssssssssssuuuxxx{{{|||{{{zzzxxxoooiiiaaaYYYSSSQQQRRRSSSTTTRRROOOKKKGGGCCC@@@???:::::::::;;;===???BBBCCCFFFIIIMMMOOOPPPPPPRRRSSSNNNNNNNNNNNNNNNPPPTTTXXXWWWZZZXXXSSSRRRXXX]]]]]]LLLKKKNNNRRRPPPLLLLLLPPPZZZ___lll}}}}}}wwwqqqjjjhhhfffcccbbbbbbcccdddaaaaaaaaa___]]]]]]```bbbbbb___[[[UUUOOOHHHCCC@@@<<<;;;:::;;;>>>???>>>===iiiHHHCCC@@@DDD___}}}~~~uuuYYYcccsss{{{~~~~~~zzzyyyvvvtttrrrpppppppppmmmlllllljjjddd]]]\\\```LLLRRR^^^mmmyyy}}}vvvnnnooooooooooooqqqtttvvvzzz}}}sssqqqkkk___PPPDDD===:::666666777888:::<<>>;;;===========================<<<<<<;;;::::::::::::;;;888888888999999:::::::::;;;;;;;;;>>>BBBEEEFFFEEEAAADDD>>>AAAYYYmmmuuu|||~~~gggxxxwwwuuuxxxsssfffZZZTTTXXXNNNDDDFFFDDD>>>???:::===666222777;;;III^^^~~~mmmggg{{{lllaaakkkxxx}}}{{{zzzzzzwwwqqqlllYYYRRRKKKIIIJJJNNNWWW```rrrhhh]]]QQQMMMPPPSSSUUUTTT^^^dddkkkqqqwww~~~ZZZTTTIII???>>>BBBAAA<<<@@@??????AAAFFFJJJMMMNNNJJJMMMMMMKKKKKKPPPTTTUUUQQQRRRXXXeeerrr}}}nnnhhhmmm}}}~~~oooeee\\\ZZZXXXQQQKKKHHHBBBCCCAAACCCEEE@@@LLLhhhyyyWWWGGGEEERRRaaa{{{sssVVVAAABBBHHHQQQTTTRRR]]]yyyzzzwwwrrrnnniiiddd___[[[WWWUUUSSSQQQPPPOOOOOOOOOJJJKKKLLLLLLFFFBBBHHHPPP^^^kkk~~~}}}yyyvvvtttpppqqqqqqrrrqqqpppooonnnmmmooossswwwyyyxxxwwwvvveee```XXXPPPKKKJJJKKKLLLOOOMMMJJJGGGDDDAAA@@@???:::::::::;;;===@@@BBBDDDHHHKKKOOOQQQRRRRRRTTTUUUJJJKKKLLLLLLLLLNNNRRRUUUXXX\\\YYYQQQMMMOOOPPPLLLMMMIIIIIIOOOPPPNNNPPPUUURRRRRRYYYhhhyyy|||uuummmiiihhhfffdddccccccdddeeecccbbb```^^^\\\\\\___bbb```^^^ZZZUUUNNNHHHCCC@@@<<<;;;:::<<<>>>???>>>===lllKKKDDD@@@FFFYYY}}}uuu______sss~~~{{{wwwrrroooooooooooonnnjjjjjjhhhfffcccaaa___]]]PPPRRR\\\nnn~~~|||wwwuuuvvvyyy|||}}}|||xxxrrrllleee\\\OOOAAA999999999999:::<<<===???@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDFFFEEEDDDEEEEEEFFFEEEDDDFFFHHHKKKSSS___mmmzzzeeeTTTFFFDDDAAA;;;;;;AAA;;;<<<<<<===>>>??????@@@;;;:::888777777888:::;;;999999::::::::::::;;;;;;;;;;;;<<<>>>BBBEEEEEEEEEDDDBBB;;;CCC^^^pppwww~~~zzzeee{{{xxxssssssmmm[[[UUUPPPJJJGGGGGGFFFAAA===;;;:::444555;;;<<>>???AAAEEEHHHKKKNNNOOOPPPOOOMMMLLLMMMPPPTTTVVVMMMVVV```fffmmmwww~~~fffqqq~~~|||{{{{{{pppjjjaaaZZZUUUOOOIIIDDD???DDDCCCDDDEEEBBBMMMeee|||RRRIIIHHHOOOppprrrTTT@@@BBBHHHZZZTTTNNN]]]{{{zzzuuummmzzz}}}|||zzzzzzvvvpppjjjeee```[[[WWWUUUSSSPPPNNNLLLLLLLLLMMMHHHJJJJJJGGGCCCCCCIIIOOO^^^mmm|||yyyzzzzzzxxxttttttrrrpppmmmkkkiiihhhggg^^^```eeejjjnnnmmmjjjgggXXXRRRKKKIIIJJJJJJHHHEEEJJJHHHEEECCCCCCBBB@@@???;;;::::::;;;===AAADDDFFFJJJLLLOOOPPPQQQSSSUUUXXXPPPNNNLLLKKKLLLPPPTTTWWWYYYYYYYYYVVVQQQLLLIIIIIIJJJLLLOOORRRUUUVVVXXXXXXVVVTTTUUUYYY]]]iiiwwwrrrssshhhfffddddddeeeeeedddccc___aaabbb```\\\[[[]]]______[[[UUUPPPKKKFFFBBB???;;;;;;;;;<<<<<<>>>???@@@kkkJJJAAA>>>EEEXXX|||ppp]]]___rrr}}}~~~yyyvvvrrrooonnnnnnlllkkkgggeeebbb___\\\YYYWWWVVVOOORRR]]]ppp~~~}}}~~~~~~wwwqqqnnnfff^^^WWWMMMAAA:::999888999:::<<<>>>???AAAAAACCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFEEELLLPPPWWWaaammmyyysss\\\MMMBBBAAA@@@;;;;;;AAA;;;<<<<<<======>>>>>>>>>::::::999888888999::::::999999::::::::::::;;;;;;;;;;;;<<<>>>BBBEEEEEEEEE>>>>>>888AAA\\\sssttt```yyyuuupppooommmqqqmmm\\\SSSPPPLLLLLLKKKHHHAAA;;;;;;:::444555;;;<<>>???AAAEEEHHHKKKNNNOOOMMMLLLLLLLLLOOOTTTYYY\\\YYYZZZ\\\aaalllvvvwwwrrrZZZggg~~~|||{{{zzzoooiii```YYYTTTOOOHHHCCCAAADDDBBBAAADDDAAALLLcccsssOOOGGGCCCRRRpppvvvWWW@@@>>>BBBSSSOOOJJJWWWsss{{{ooohhhjjjzzz{{{~~~}}}xxx}}}zzzvvvoooiiiccc^^^XXXUUUSSSQQQOOOMMMKKKJJJJJJJJJGGGHHHHHHEEEBBBBBBGGGLLL]]]mmm|||zzzuuuvvvwwwuuurrrqqqooolllhhhddd```^^^]]]XXXYYY]]]aaacccbbb___[[[RRRLLLFFFDDDEEEFFFDDDBBBFFFDDDAAA@@@@@@@@@>>>===::::::;;;<<<>>>BBBEEEGGGLLLNNNQQQRRRRRRRRRSSSUUUPPPOOOMMMMMMOOOSSSXXXZZZ\\\\\\[[[WWWRRRMMMKKKJJJOOORRRWWW\\\```cccfffhhhaaa]]][[[ZZZZZZ^^^mmm||||||uuuppppppllliiieeecccccceeeffffff```aaabbb```]]]\\\^^^```^^^ZZZUUUOOOKKKFFFAAA>>>;;;;;;;;;;;;<<<>>>???@@@jjjIII???>>>DDDTTT{{{uuugggVVVZZZnnn}}}}}}xxxuuurrrpppooolllhhhfffaaa^^^ZZZUUURRROOONNNNNNQQQUUUbbbuuu}}}vvvpppiii___UUUOOOIIIAAA;;;:::777888:::<<<>>>@@@BBBCCCCCCDDDFFFHHHIIIJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGLLLSSS^^^lllyyyeeeSSSOOODDD===??????<<<<<<@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;>>>BBBEEEFFFEEE@@@AAA<<>>???@@@???===AAA???===<<<======<<<;;;::::::;;;===@@@DDDGGGIIIOOORRRTTTUUUTTTRRRQQQRRRNNNNNNNNNPPPTTTXXX]]]___``````^^^ZZZUUUQQQOOOOOOSSSXXX```hhhnnntttyyy|||rrrnnnkkkjjjhhhfffjjjpppxxx|||zzzuuupppooopppkkkfffcccccceeeggggggaaabbbbbbaaa___^^^^^^___]]]YYYSSSNNNJJJEEEAAA>>>:::;;;;;;;;;===>>>???@@@jjjHHHAAA???DDDPPPtttuuuhhhWWWZZZooo~~~wwwvvvtttrrroookkkeeeaaaZZZWWWRRRNNNJJJIIIIIIIIIPPPTTTaaattt|||vvvpppdddYYYMMMIIIFFF@@@;;;999777888:::<<>>???<<<<<<>>>;;;;;;;;;;;;;;;;;;;;;:::888999999::::::999999888999999999:::::::::;;;;;;::::::;;;>>>BBBEEEFFFFFFDDDCCC>>>KKKjjjvvvdddYYYdddttttttmmmbbbaaafffkkktttppp]]]SSSRRRQQQPPPMMMGGG???999::::::555555:::;;;GGG^^^{{{{{{~~~wwwgggzzz}}}{{{{{{xxxssssssuuutttpppiii^^^SSSLLLJJJPPP___oooppp\\\[[[\\\aaadddeeejjjpppxxxaaaSSSFFFBBBAAA???=========???CCCGGGJJJMMMNNNOOONNNOOOQQQUUU[[[cccjjjnnnqqqiiibbbdddnnnsssgggXXX^^^___ggguuu~~~|||yyyxxxnnnggg^^^VVVQQQLLLGGGBBBAAACCCAAACCCHHHFFFNNNccc|||```PPPKKKDDDWWWkkkyyy}}}|||]]]DDDAAACCCRRRTTTQQQZZZttt~~~uuuwwwzzzuuummmeee^^^XXXSSSPPPLLLLLLKKKJJJIIIFFFEEECCCBBBBBBBBB???===>>>AAADDDOOO]]]nnn|||}}}pppkkkeeeccceeegggfffddd]]][[[YYYVVVSSSQQQOOOOOOMMMLLLLLLLLLLLLIIIEEEBBB@@@===:::999;;;<<<<<<;;;===;;;999:::;;;<<<;;;;;;::::::<<<>>>BBBEEEHHHJJJQQQTTTWWWWWWTTTQQQOOOOOOKKKLLLOOOSSSXXX]]]bbbddddddcccaaa]]]ZZZXXXYYYZZZ```hhhsss}}}||||||xxxssspppoookkkgggddddddeeeeeeeeebbbbbbbbbbbb```_________[[[WWWRRRMMMIIIDDD@@@===::::::;;;;;;===>>>@@@@@@jjjHHHBBB@@@DDDOOOqqquuu```^^^rrr~~~wwwvvvuuurrroooiiibbb\\\SSSQQQMMMIIIGGGGGGGGGHHHHHHLLLYYYlll}}}|||wwwqqqlll___TTTIIIDDDBBB>>>:::999777888:::<<>><<<;;;<<<;;;;;;;;;;;;::::::::::::888999999::::::999999888999999999:::::::::;;;;;;::::::;;;>>>BBBEEEFFFFFFBBB@@@<<>>===>>>>>>AAADDDHHHLLLNNNOOOPPPOOOPPPRRRWWW^^^fffnnnssstttqqqnnnnnnsssuuukkk___]]]\\\___fffqqq~~~{{{xxxwwwoooggg]]]UUUPPPLLLFFFCCC@@@DDDBBBDDDGGGCCCIII]]]yyywww[[[RRRMMMGGGSSSfffrrrxxx{{{\\\EEEBBBEEELLLPPPMMMUUUqqq|||}}}~~~{{{uuulllddd]]]WWWRRROOOKKKKKKJJJIIIGGGEEECCCBBB@@@@@@>>>===;;;<<<===???DDDOOO^^^kkkuuuxxxssslll___[[[XXXWWWYYY[[[[[[ZZZUUUSSSQQQOOOLLLJJJIIIIIIGGGFFFDDDDDDCCCAAA===:::;;;999888888999:::::::::;;;:::888999;;;<<<<<<;;;999:::<<>>@@@AAAjjjIIIAAA???DDDOOOsss|||eee^^^mmmzzzxxxyyy}}}xxxvvvtttqqqlllfff^^^XXXNNNLLLJJJGGGEEEEEEEEEEEEDDDHHHSSSdddvvv}}}vvvqqqkkkfffWWWNNNEEEAAA???:::888999888999;;;===???AAACCCDDDCCCDDDFFFGGGIIIJJJKKKKKKOOORRRTTTSSSQQQQQQSSSVVVYYY___jjjzzz```MMMFFF@@@@@@??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;:::999;;;>>>BBBFFFGGGGGGCCC@@@???WWWvvv}}}tttmmm```RRRXXXiiiooollliiipppwwwzzz}}}vvvddd^^^[[[UUUNNNHHHBBB>>><<<888:::666555999;;;IIIccczzzxxx{{{}}}~~~|||xxxxxxtttooonnnpppoookkkfffaaaYYYPPPNNNWWWhhhvvvnnnggggggjjjoooqqqttt{{{zzznnnYYYNNNEEEAAA@@@======???@@@BBBFFFKKKNNNPPPQQQQQQNNNOOORRRWWW___hhhpppuuuuuuxxxxxxxxxyyy|||yyytttpppppptttxxxzzz{{{{{{xxxvvvooohhh]]]UUUPPPLLLGGGCCC@@@EEECCCBBBBBB>>>GGG^^^xxxpppZZZPPPJJJHHHNNNbbbqqqyyy|||\\\CCC@@@CCCKKKQQQMMMQQQnnn|||zzztttkkkbbb\\\VVVRRROOOJJJIIIHHHFFFEEECCCBBBAAA???>>><<<;;;::::::;;;;;;<<>><<<<<<;;;:::888666999888888888999999::::::;;;:::888999;;;<<<<<<;;;999;;;===@@@CCCEEEGGGHHHGGGJJJLLLMMMLLLJJJIIIJJJLLLPPPWWW___gggllloooqqqnnnmmmkkkhhhhhhkkkqqqvvv~~~|||zzzwwwqqqmmmiiihhhggghhhhhhfffccc```aaaaaa```aaabbbaaa^^^\\\XXXTTTOOOJJJFFFBBB>>>;;;999999:::;;;===???@@@AAAkkkJJJAAA>>>BBBNNNrrr~~~}}}ggg```jjjuuu~~~qqqpppllljjjsss}}}{{{~~~zzzwwwuuuqqqnnniiiaaaYYYTTTJJJIIIGGGEEEBBBAAA@@@???BBBCCCIIIVVVddduuuvvvmmmgggbbb]]]ZZZLLLFFFAAA>>>;;;777777:::::::::<<<===???AAABBBCCCCCCDDDGGGJJJMMMOOOQQQRRRUUUYYY\\\[[[XXXXXX[[[^^^```fffqqqpppTTTFFFCCC>>>??????>>>===<<<<<<<<<::::::;;;;;;<<<<<<======::::::999888888999::::::999999::::::::::::;;;;;;999999:::>>>BBBFFFGGGGGGFFFCCCBBBZZZ}}}wwwlllZZZLLLVVVhhhkkklllkkktttzzzzzz}}}xxxiiiccc```ZZZRRRIIICCC>>>===888:::666555999;;;JJJeeetttuuu}}}}}}{{{uuuuuurrrmmmlllmmmkkkfff```^^^XXXOOONNNXXXiiivvvvvvoooooopppsssuuuxxx|||uuullleeeTTTKKKCCC@@@???======@@@AAADDDHHHMMMPPPRRRSSSRRRMMMOOOSSSYYYbbblllvvv{{{yyy}}}}}}|||{{{wwwuuupppiii^^^UUUPPPLLLHHHDDD???EEEDDDAAAAAAAAASSSqqq|||ooo]]]PPPFFFIIINNNddduuu{{{___EEE???AAANNNVVVQQQRRRmmm|||wwwqqqhhh```YYYUUUQQQNNNIIIGGGEEECCCAAA@@@@@@@@@>>><<<;;;::::::::::::999999:::>>>DDDIIIJJJHHHGGGCCCBBBBBBCCCDDDFFFFFFFFFFFFEEECCC@@@>>><<<;;;::::::999777777888888777666888888999999888999999:::;;;999888888:::;;;;;;::::::;;;===@@@BBBDDDFFFFFFEEEGGGJJJKKKKKKKKKMMMNNNSSSXXX```iiiqqqvvvyyyzzzvvvtttqqqnnnnnnrrryyy~~~}}}zzzxxxuuupppllljjjhhhgggggghhhgggfffdddaaa```___```bbbaaa]]]ZZZVVVSSSMMMIIIEEEAAA===:::999999:::;;;===???AAABBBlllJJJBBB>>>@@@KKKnnn}}}uuuxxxtttmmmgggooowwwvvvlllgggeeeqqqyyyvvv{{{~~~xxxuuusssoookkkeee^^^VVVQQQIIIHHHFFFCCC@@@===;;;:::<<<:::<<>><<<999555777<<<;;;;;;<<<>>>???AAABBBBBBCCCEEEHHHMMMQQQUUUWWWYYYZZZ^^^aaaaaa^^^]]]```dddkkkqqq|||dddNNNEEEDDD<<<>>>???===<<<<<<======::::::;;;;;;<<<===>>>>>>;;;:::888777777888:::;;;999999:::::::::;;;;;;;;;999999:::>>>BBBFFFGGGGGGDDDBBB@@@TTT{{{wwwhhhSSSHHHYYYmmmnnnkkkkkktttyyywwwzzzyyymmmeeeccc^^^VVVLLLDDD???<<<777:::666555999;;;KKKfffpppwww}}}~~~xxxqqq}}}{{{ttttttqqqlllkkkkkkhhhccc[[[[[[VVVNNNMMMXXXiiivvvtttssstttvvvvvvzzztttfff___ZZZVVVRRRIIIBBB???>>>===>>>AAABBBEEEJJJNNNRRRSSSTTTSSSOOOQQQUUU]]]gggrrr|||~~~~~~}}}{{{wwwtttqqqiii^^^VVVPPPLLLHHHEEE===DDDCCCAAACCCIIIcccsssbbbQQQEEEKKKRRRhhhyyy}}}bbbHHHBBBBBBNNNWWWRRRPPPhhh}}}uuuooofff^^^XXXSSSPPPMMMHHHFFFCCC@@@>>>>>>>>>???>>><<<:::999::::::999888:::888777:::<<<<<<<<<===<<<<<<===>>>???@@@AAAAAA<<<<<<;;;:::999999999:::999888666777888:::999999777999999999888888999:::;;;999888888999::::::999:::;;;===@@@BBBCCCDDDEEEGGGIIIKKKMMMNNNOOORRRTTTXXX^^^gggqqqyyy~~~|||yyyuuurrrqqquuu}}}~~~zzzwwwuuurrrnnnmmmjjjgggfffggghhhhhhhhh```___^^^```bbbaaa]]]YYYVVVRRRMMMHHHEEEAAA===:::999999:::;;;===???AAABBBgggFFFBBBAAABBBJJJ]]]pppxxxvvv}}}{{{yyy|||jjjcccpppxxxzzz~~~uuupppjjjppp{{{www~~~|||}}}zzzzzzuuuoooiiiccc[[[QQQKKKJJJFFFBBB>>>===;;;:::999:::999:::===CCCKKKRRRWWWgggiiikkkkkkhhhccc]]]YYY\\\\\\]]]]]]]]]]]]]]]]]]RRRMMMHHHDDDCCCAAA>>>;;;:::999888777666666777888777:::===??????@@@BBBDDDFFFEEEKKKTTTYYYYYY___fffmmmkkkiiihhhhhhkkkoooqqq{{{iiiPPPIIIDDD<<<========================999;;;===>>>???>>>===<<<======;;;:::999::::::;;;999999::::::::::::;;;;;;:::;;;<<<@@@DDDFFFGGGFFFGGGAAA>>>QQQoooxxxqqqqqq|||ttteeeUUURRR^^^nnnxxxuuuvvv||||||pppfffcccffffff```UUUKKKFFFBBB>>>??????888777::::::EEE\\\tttqqqppppppiiinnn~~~yyyxxxxxxwwwtttpppmmmjjjfffbbb___YYYUUUQQQNNNLLLRRRfffzzz{{{yyy{{{|||yyylll```XXXRRROOOMMMDDDCCCBBB@@@>>>===<<<<<>>>>>KKKVVVVVVPPPbbb~~~zzztttkkkbbb[[[TTTOOOKKKFFFDDDAAA@@@@@@@@@???>>>:::::::::999999888888888777777888888999999999999999999999999999888888888777777777777777777666666666888999888888777888999999999999999999999999999999999999999:::::::::::::::===AAAAAAAAAAAADDDHHHFFFKKKQQQSSSRRRRRRVVVZZZeeejjjsss~~~xxxwwwxxx{{{{{{xxxuuussspppnnnnnnkkkhhhggggggfffdddcccbbbaaaaaaaaaaaa```\\\YYYTTTPPPKKKGGGDDDAAA===:::::::::999:::;;;>>>AAACCCiiiHHHBBBAAA@@@HHHZZZnnnwwwwww{{{~~~{{{kkkjjj}}}|||uuuttt}}}zzzuuuqqqsssuuusssrrruuu{{{zzzuuuxxxtttnnniiibbbZZZPPPJJJIIIEEE@@@===<<<;;;999888:::999999999<<>>??????@@@BBBCCCEEEGGGQQQ^^^eeehhhnnnuuuuuussspppoooqqqvvv{{{^^^JJJFFFBBB<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>>===<<<===<<<:::999999999:::;;;999999::::::::::::;;;;;;;;;;;;<<<@@@DDDGGGGGGFFFDDD@@@>>>PPPjjjooohhhjjjrrrtttiiiYYY___xxxyyy|||tttrrrlll```hhhccc^^^WWWMMMBBB<<<<<<<<<<<<666555888888CCC[[[|||sssqqquuuccceeefffmmm~~~zzzxxxyyywwwsssnnnjjjeeeaaa\\\YYYVVVSSSPPPNNNLLLRRRcccvvv}}}tttnnnooorrrrrrpppkkkeee[[[SSSMMMJJJGGGFFFCCCAAA@@@>>>============EEEHHHMMMPPPRRRSSSSSSSSSVVV\\\eeemmmssszzz}}}yyyvvvqqqhhh\\\SSSMMMIIIEEEBBBCCCBBBCCCBBB>>>DDD]]]xxxrrrQQQEEEGGGTTTmmm}}}~~~{{{```HHHCCCBBBKKKWWWXXXRRRbbbzzzzzztttkkkbbbZZZTTTOOOKKKFFFDDDAAA?????????>>>===:::::::::999999999888888888888888888888888888888888888888888777777777777888888777777777666666666777888999999999999:::;;;;;;;;;;;;::::::999999999999999999888999999999::::::===@@@AAAAAABBBFFFJJJSSSXXX]]]^^^[[[ZZZ]]]```mmmrrr{{{}}}|||~~~|||xxxtttrrrpppnnnlllllljjjgggfffeeeeeecccaaadddcccbbbbbbaaa___ZZZWWWSSSPPPKKKGGGDDD@@@===:::::::::999:::<<<>>>AAACCCkkkKKKBBB@@@>>>EEEXXXmmmyyy{{{}}}~~~vvvgggmmm~~~}}}uuupppooommmhhhcccaaaaaaaaacccllluuuvvvrrrsssqqqmmmhhhbbbYYYOOOIIIFFFCCC>>>;;;:::999888777888888777777888:::<<<===<<<===>>>??????===<<<;;;777777888888888999999999999777555555666777666555777666555555555666777888;;;<<<>>>??????@@@BBBEEEGGGMMMYYYhhhqqqvvv{{{|||zzzyyyyyy|||yyy~~~xxxgggPPPCCCBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>><<<;;;;;;:::999888888888999:::999999::::::::::::;;;;;;;;;;;;===@@@DDDGGGGGGGGGCCCAAA@@@PPPeeefffaaagggrrryyyppp___hhh|||ooowwwqqq\\\eeeccc___YYYNNNAAA<<<>>><<<<<<666555999999DDD[[[rrrwwwtttzzzrrr^^^cccjjjsss{{{zzzzzzxxxtttmmmgggaaa\\\VVVSSSQQQOOONNNLLLJJJNNN\\\jjj{{{sssiiicccaaa___ZZZVVVQQQMMMHHHDDDCCCBBBAAA@@@@@@???===<<<;;;<<<>>>???FFFIIINNNPPPQQQRRRSSSTTT^^^eeennnvvv|||~~~{{{wwwtttqqqhhh\\\RRRLLLHHHDDDAAACCCCCCEEEDDD===>>>QQQiiirrrNNNCCCGGGYYYuuucccKKKDDDCCCKKKWWWYYYTTTaaaxxx|||oookkkppp{{{}}}{{{uuukkkaaaZZZTTTOOOKKKFFFCCC@@@>>>======<<<::::::::::::999999999999888888888888888888888777777666666666666666666777777777777888888888888888888:::;;;;;;;;;<<<===>>>??????>>>>>>===<<<;;;;;;:::::::::888888777888999::::::===@@@@@@AAACCCIIINNN]]]bbbhhhiiigggfffjjjnnn{{{zzzwwwssspppooonnnlllkkkkkkiiifffddddddcccbbb```fffeeecccbbbaaa^^^YYYVVVRRROOOJJJFFFCCC@@@<<<:::::::::::::::<<<>>>AAABBBkkkKKKBBB@@@>>>DDDWWWooo~~~tttgggooo|||tttddd]]]\\\\\\WWWQQQOOONNNPPPXXXeeeooorrrpppnnnnnnllliiibbbXXXNNNHHHDDDAAA<<<:::999888888777555666777999;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<===999999::::::;;;;;;<<<<<<888777777777888999999999666555444444555666777888:::;;;===>>>???AAAEEEHHHOOOVVV```kkktttzzzvvvllleee^^^\\\RRREEE>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<:::::::::999888777777888999999999999999:::::::::;;;;;;;;;;;;===@@@DDDGGGHHHGGGEEEBBBBBBQQQcccbbbaaammmzzz~~~uuuhhhnnntttzzzqqq[[[gggqqqppp^^^MMMGGGDDDAAA======777666;;;;;;GGG^^^vvv}}}www~~~{{{vvv```eeessszzz~~~|||{{{yyytttmmmfff___ZZZTTTQQQLLLMMMLLLIIIEEEGGGPPPYYYnnnwww||||||||||||zzzxxxvvvtttmmmfff^^^XXXTTTQQQKKKGGG@@@???======?????????===>>>===;;;:::;;;===???AAAEEEIIILLLOOOOOOQQQUUUXXXeeemmmwww~~~}}}{{{wwwtttrrrhhh[[[QQQJJJFFFBBB@@@@@@BBBFFFGGG@@@???PPPfffaaaEEECCCJJJ^^^zzzhhhIII@@@@@@IIIUUUWWWSSS^^^ssswwwlllgggrrr|||~~~{{{~~~~~~|||uuulllbbbZZZTTTNNNKKKFFFCCC???===<<<;;;:::888999999999999999999999999999888888888888777777777555555666666777777888888777777888999;;;<<<======AAA@@@???@@@BBBDDDEEEEEECCCCCCBBBAAA@@@???>>>===<<<;;;999888888999:::;;;;;;===???@@@@@@DDDKKKPPP\\\bbbjjjnnnpppttt{{{~~~wwwtttqqqooonnnmmmlllkkkkkkhhhfffddddddcccaaa```eeedddcccbbbaaa^^^YYYVVVPPPMMMIIIEEEBBB???<<<999999999:::;;;===???AAABBBjjjKKKAAA???>>>DDDXXXrrrxxxjjjnnn~~~zzz}}}xxxyyyzzzlllZZZPPPOOOPPPLLLHHHGGGFFFIIIRRR]]]eeeggggggiiikkkllliiibbbWWWMMMGGGBBB???;;;999888888777666555666888;;;===???@@@AAA>>>===;;;:::::::::;;;<<<;;;<<<<<<===>>>>>>??????======>>>>>>===<<<<<<===777666555555666777888999999:::<<<===???CCCIIIMMMVVV\\\cccjjjqqqyyywwwjjjbbbZZZUUUKKKJJJFFF???======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888999888777777777888999:::999999999:::::::::;;;;;;;;;<<<===AAAEEEGGGHHHGGGDDDAAABBBRRRcccbbbeeevvv}}}yyytttooosss}}}zzzpppbbb{{{hhhLLLLLLJJJ???<<<<<<777666;;;<<>>???>>><<<===<<<;;;;;;<<>>AAAFFFHHHBBBAAARRRgggyyyRRRAAADDDJJJ^^^wwwlllHHH>>>???GGGQQQSSSOOOZZZrrr}}}xxxyyy}}}uuu{{{|||vvvmmmddd\\\UUUOOOKKKEEEBBB???<<<;;;:::999888999999999999999999999999999999999999888888888888777777888999::::::;;;;;;999:::;;;===@@@BBBCCCDDDIIIFFFDDDEEEGGGJJJJJJJJJGGGGGGFFFDDDCCCBBBAAAAAA>>>===<<<;;;:::;;;;;;<<<<<<>>>@@@@@@@@@CCCJJJOOOYYY___hhhnnnttt~~~{{{wwwtttqqqooooooooonnnlllkkkiiifffeeeddddddbbb```aaaaaa`````````^^^ZZZWWWOOOLLLGGGDDDAAA>>>;;;999999999:::;;;===???@@@AAAkkkKKK@@@???>>>CCCVVVqqq|||gggcccmmmnnnppp|||zzzyyy|||{{{|||yyylllZZZPPPMMMNNNLLLJJJHHHHHHLLLTTTYYYZZZZZZ\\\fffiiilllkkkcccXXXMMMGGGAAA>>>:::888888888888777888888999;;;<<<>>>?????????>>><<<;;;:::;;;;;;<<<======>>>???@@@AAAAAABBB@@@AAABBBAAA???======>>>:::999888777888999:::;;;:::;;;<<<<<>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888999888777777777888999:::999999::::::::::::;;;;;;<<<<<<===AAAEEEHHHHHHHHHAAA???BBBVVVhhhgggjjj}}}~~~vvvnnnkkkjjjsss~~~xxxqqqmmmnnnNNNLLLIII:::999999444444999:::FFF^^^wwwtttyyy}}}zzzuuummmttt|||rrrmmmeee^^^XXXSSSOOOLLLMMMPPPOOOGGGBBBAAABBBBBBHHHRRR\\\aaacccccc```[[[[[[[[[\\\ZZZWWWRRRNNNKKKHHHDDD???;;;:::;;;;;;:::<<<;;;;;;<<<>>>???===<<<<<<======>>>@@@AAACCCCCCAAADDDHHHIIIMMMUUUbbblllwww}}}yyyvvvpppfffXXXMMMGGGDDDAAA??????@@@DDDEEE???@@@SSSjjjnnnNNNFFFGGGFFFZZZooozzzoooJJJAAACCCDDDOOOQQQLLLWWWssssssnnnxxx|||wwwppphhh```WWWOOOJJJDDDAAA>>><<<;;;;;;:::888888999999999999:::::::::999999999:::::::::;;;;;;;;;;;;<<<===???@@@AAAAAA???@@@AAACCCFFFHHHIIIJJJMMMJJJFFFGGGJJJLLLLLLKKKHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@@@@??????>>>=========???AAAAAA@@@BBBGGGKKKVVV\\\dddkkkttt{{{yyyvvvsssqqqqqqqqqooonnnkkkiiifffddddddcccbbb```______^^^______]]]YYYWWWNNNJJJFFFCCC@@@>>>:::888888999:::<<<>>>???@@@AAAmmmNNN>>>>>><<>>???@@@BBBAAA@@@?????????@@@@@@???@@@@@@AAACCCDDDDDDEEE???AAACCCBBB???======>>>===<<<;;;:::::::::;;;<<<>>>>>>======>>>CCCIIINNNUUU]]]ccceeeiiippptttsssyyy{{{uuu[[[JJJEEEDDDAAA<<<===<<<<<<======<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999:::999888888777888999:::;;;999999::::::::::::;;;;;;<<<<<<>>>AAAEEEHHHHHHHHH@@@???FFF___tttppppppxxxlll___[[[fffyyy~~~yyywwwuuutttuuuhhhQQQKKKFFF>>>888999444444999;;;GGG___{{{{{{}}}{{{|||~~~}}}zzzsssmmmeee]]]VVVQQQMMMJJJIIIMMMLLLDDD?????????<<>>>>>???>>>===>>>??????>>>======>>>@@@BBBCCCDDDDDDDDDAAADDDGGGIIINNNZZZlllzzz}}}yyyvvvnnneeeWWWLLLFFFDDDBBB@@@@@@@@@BBBBBB>>>BBBXXXrrrhhhLLLJJJLLLIII[[[jjjttt~~~nnnMMMDDDCCCCCCNNNQQQLLLTTTsssxxxvvv~~~|||xxxrrrkkkcccYYYOOOIIICCCAAA>>><<<<<<<<<;;;:::888888999999999:::::::::999999:::;;;;;;<<<======???@@@AAABBBDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLNNNIIIEEEDDDHHHJJJIIIHHHFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCDDDDDDCCCAAA@@@>>>>>>AAABBBBBB@@@@@@CCCFFFNNNSSSZZZbbbmmm~~~zzzxxxtttrrrrrrrrrpppooojjjgggeeeccccccbbb```______^^^^^^]]]]]][[[WWWSSSLLLIIIEEEBBB@@@===:::888888999:::<<<>>>???@@@@@@oooPPP>>>===;;;???NNNeeexxxkkk\\\dddkkkxxx~~~}}}{{{|||{{{rrrdddXXXRRRRRRUUUWWWNNNRRR[[[dddccc\\\]]]bbbbbbhhhmmmmmmeeeYYYNNNHHH@@@===:::888888999999888888888999:::===@@@CCCEEEAAAAAAAAAAAAAAABBBCCCCCC???@@@AAABBBCCCDDDEEEEEE>>>AAACCCCCC@@@===>>>?????????===<<<;;;<<<<<<===AAA@@@???======AAAGGGLLLRRR[[[bbbccceeeiiijjjfffnnnooorrryyysssaaaKKKAAABBBEEEDDD???;;;::::::<<<===;;;:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888999:::;;;;;;999999888888888999;;;<<<999999:::::::::;;;;;;;;;<<<<<<>>>AAAEEEHHHIIIHHHBBBBBBLLLiiixxxttt|||{{{lllXXXWWWiiixxxzzz}}}}}}zzzssspppsssvvvxxxlll]]]SSSJJJFFFGGG:::;;;666666;;;===IIIaaa}}}~~~~~~~~~{{{xxxvvvpppggg^^^WWWQQQMMMJJJDDDHHHGGG???:::<<<;;;888<<>>>>>>>>>>>>>>>>>======<<<<<<===>>>???@@@@@@???BBBAAA@@@@@@AAABBB@@@???>>>???BBBEEEFFFFFFEEEDDDAAADDDGGGIIIOOO^^^sss}}}yyyvvvnnndddVVVKKKFFFDDDBBBAAA??????@@@AAA???FFF```|||bbbGGGIIIPPPNNN^^^iiitttlllNNNDDDAAABBBOOOSSSMMMSSSsss||||||yyytttnnneee[[[PPPIIICCC@@@>>><<<<<<===<<<;;;888888888999999:::::::::888999:::;;;===>>>??????BBBCCCDDDFFFGGGIIIJJJKKKOOOOOONNNNNNMMMMMMLLLLLLMMMHHHBBBBBBEEEGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGFFFDDDAAA??????AAACCCBBB@@@???@@@CCCCCCHHHPPPYYYggg|||{{{yyyuuusssrrrrrrqqqooohhhfffcccbbbaaaaaa___^^^```___^^^]]]\\\XXXTTTPPPLLLIIIEEEBBB???===:::777888999:::===>>>???@@@@@@oooJJJ>>>BBBAAA???LLLfffxxx|||wwwUUUdddyyy~~~yyyjjj]]]XXX[[[]]][[[[[[ffflllfff___^^^```___gggiiikkkhhh```VVVMMMHHH@@@===:::888888777666555888888:::;;;<<<>>>??????CCCDDDEEEGGGGGGGGGFFFFFFDDDBBBAAAAAACCCCCCAAA???>>>>>>=========>>>??????BBBAAA@@@>>>===<<<<<<<<<===<<<;;;;;;===AAAFFFIIIPPPUUUZZZ^^^___^^^^^^^^^dddiiinnnqqqttt}}}iiiQQQKKKCCC?????????<<<888<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;===@@@CCCEEEGGGHHHHHHMMM:::SSSwwwwww{{{vvvggg]]]___jjjrrrsssvvvxxxppplllssstttoooqqq}}}uuueeeWWWQQQPPPKKKDDD:::555444777999===LLL]]]{{{{{{vvvsssvvv}}}~~~xxxqqqxxxtttjjj]]]TTTQQQMMMGGGEEECCC@@@<<<;;;;;;<<<===:::<<<>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCAAAAAAAAABBBCCCCCCDDDEEEGGGIIIHHHFFFDDDHHHHHHJJJNNNYYYjjj~~~~~~{{{zzzwwwrrrggg]]]RRRKKKEEEAAA@@@CCC>>>BBBEEEDDDBBBJJJccc{{{mmmPPPEEEKKKNNNWWWzzz{{{|||sssLLLAAADDDAAANNN\\\WWWTTTmmm{{{~~~zzztttmmmdddZZZPPPJJJFFFBBB>>>;;;;;;;;;;;;:::999:::::::::999999;;;===888999:::<<<>>>AAADDDEEECCCDDDFFFHHHJJJJJJJJJJJJMMMLLLKKKIIIHHHFFFEEEDDDEEEEEEEEEDDDCCCAAA@@@???>>>?????????>>>???AAADDDDDDEEEGGGGGGGGGFFFDDDCCCAAAAAAAAA@@@@@@AAAAAABBBDDDCCCHHHSSSaaattt~~~}}}}}}zzzxxxwwwtttoookkkkkkjjjhhheeeaaa___^^^^^^^^^bbb```]]][[[YYYVVVRRROOOHHHGGGFFFCCC???;;;888666::::::;;;===@@@AAA@@@???oooKKK???AAA@@@???NNNjjjuuuUUUaaavvv{{{mmm```\\\```ccccccjjjjjjfff```aaagggkkkkkkdddhhhmmmlllfffZZZOOOGGG@@@===:::888888888777666::::::;;;<<<===???AAABBBFFFFFFFFFFFFEEECCCBBBAAA>>>???@@@@@@@@@???===;;;999:::;;;===>>>@@@AAABBBBBBAAA@@@??????>>>>>>>>>???>>>===<<<===???BBBDDDKKKOOOTTTWWWXXXXXXXXXXXXZZZ___dddgggkkkuuujjjSSSJJJDDD>>><<<===>>><<<999;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;===@@@CCCFFFGGGHHHHHHBBB@@@^^^{{{~~~{{{ddd\\\gggvvvzzzvvvxxxxxxnnnnnn{{{|||ssspppwwwqqqeeeZZZTTTQQQJJJAAA;;;666444777777:::IIIZZZwwwuuu|||tttxxxyyy~~~}}}xxxrrrlllnnnuuuyyywwwssssssppphhh[[[SSSOOOKKKEEECCCBBB???===;;;;;;;;;<<<999;;;===>>><<<;;;;;;<<<;;;;;;;;;<<<>>>@@@BBBCCCEEEFFFGGGIIIJJJJJJJJJIIIJJJIIIGGGFFFDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFDDDCCCGGGIIINNNVVVcccttt}}}{{{uuuoooggg\\\QQQJJJEEE@@@@@@BBB>>>AAACCCBBB@@@IIIbbbzzzsssPPPCCCJJJPPPccc~~~uuuMMMCCCFFFBBBOOO]]]YYYSSSgggtttzzz}}}xxxqqqhhh^^^TTTMMMFFFCCC>>>;;;;;;;;;;;;:::999:::;;;:::999:::<<<>>><<<===???AAACCCFFFHHHIIIIIIJJJJJJJJJIIIHHHFFFEEEHHHGGGFFFEEECCCBBBAAA@@@AAA@@@@@@@@@???>>>===<<<;;;===>>>======>>>AAACCCFFFHHHIIIJJJIIIGGGDDDBBB@@@@@@@@@@@@AAACCCEEEFFFHHHGGGJJJSSS___ooo|||zzzxxxvvvtttsssqqqnnnlllkkkhhhfffccc```^^^]]]]]]]]]aaa___\\\ZZZXXXUUUQQQNNNHHHGGGEEEBBB???;;;888777::::::;;;>>>@@@AAA@@@>>>oooLLL>>>@@@??????OOOkkksssXXX```uuu~~~rrreee```eeekkkmmmppphhh^^^\\\eeeoooqqqllldddiiippprrrlll```QQQHHH@@@===:::888888999888888<<<<<<<<<===???AAADDDEEEGGGGGGEEECCCAAA>>>;;;:::888:::======<<<:::999999777999<<<@@@BBBDDDEEEFFFBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>======>>>>>>CCCFFFKKKMMMNNNNNNNNNOOOPPPSSSXXX[[[```jjjxxxfffQQQAAA@@@<<<999888;;;===<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;===AAADDDFFFGGGGGGGGG===EEEeee}}}eeeggg{{{zzz~~~zzzqqqttttttnnnsssoooggg^^^YYYTTTJJJ@@@<<<666444777666888FFFVVVpppvvvppppppfffkkkqqq|||yyyvvvuuussskkkddddddkkkrrrtttrrrnnnnnnggg]]]TTTPPPJJJEEE@@@@@@>>>===;;;;;;::::::888:::=========<<<<<<=========>>>@@@CCCFFFHHHIIIKKKMMMOOOQQQQQQQQQOOOOOOOOONNNMMMKKKJJJHHHGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDFFFLLLUUUbbbrrr~~~~~~zzzsssllleee[[[PPPJJJDDD???>>>AAA>>>@@@BBBAAA>>>GGGaaayyy}}}TTTEEELLLSSSmmm~~~wwwNNNGGGHHHCCCNNN]]][[[RRRaaazzz}}}rrrrrr~~~}}}|||}}}}}}ssscccgggnnnwww~~~zzzuuummmbbbWWWOOOGGGCCC???<<<;;;;;;;;;:::999:::;;;::::::;;;===???BBBCCCEEEGGGJJJLLLMMMMMMLLLLLLKKKJJJHHHEEECCCBBBBBBAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999;;;======>>>???AAACCCGGGIIIKKKLLLKKKIIIEEECCCAAAAAA@@@AAACCCFFFIIIKKKJJJHHHJJJQQQZZZgggyyy|||yyyvvvrrrpppnnnmmmmmmnnnmmmkkkfffdddaaa___]]]\\\\\\]]]```]]][[[XXXVVVSSSOOOLLLHHHFFFDDDAAA>>>;;;888777999:::;;;>>>AAAAAA@@@>>>lllJJJ>>>??????@@@NNNggg}}}tttbbbdddvvvwwwiiicccgggnnnqqqlllfffbbbfffpppuuuppphhhiiimmmrrrtttooobbbSSSHHH@@@===:::888888:::::::::??????>>>???AAACCCFFFHHHDDDCCCAAA???<<<999666555555777999999888777888:::<<<>>>BBBEEEGGGGGGGGGFFFDDDCCCBBBAAA@@@?????????@@@@@@@@@???>>>===<<<;;;===???BBBDDDDDDEEEFFFGGGIIILLLOOOQQQUUU___kkkttt{{{```OOOEEE>>>;;;888666666999;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>AAAEEEGGGGGGGGGGGGCCCFFFcccwwwlll{{{{{{yyy}}}rrrnnnuuuqqqiii___ZZZUUUJJJ???<<<666555777777999FFFUUUqqq~~~yyyuuutttlll```gggqqq~~~}}}tttnnnmmmnnnggg```___eeekkknnnmmmkkkmmmiii```WWWQQQKKKEEE>>>>>>===<<<<<<;;;:::999999;;;>>>???>>>>>>>>>???BBBCCCDDDFFFIIILLLOOOQQQQQQRRRTTTUUUUUUSSSQQQPPPQQQQQQPPPPPPNNNMMMKKKJJJIIIIIIHHHGGGEEEEEEFFFGGGGGGNNN\\\mmm|||xxxqqqjjjcccYYYOOOIIIDDD>>>===??????AAABBB@@@>>>HHHccc|||VVVIIINNNXXXxxxxxxPPPLLLJJJEEEMMMZZZ[[[SSS^^^xxx~~~kkkfffxxx{{{~~~{{{uuullliiisss|||wwwkkk___[[[]]]gggrrr{{{~~~|||wwwpppeeeYYYQQQHHHDDD???<<<;;;;;;;;;::::::;;;;;;;;;:::<<>>AAABBB@@@>>>iiiGGG===??????AAAKKK^^^ppp{{{tttzzz}}}zzzooojjjvvv~~~xxx{{{lllccceeelllpppnnnlllnnnssswwwvvvqqqmmmqqqrrrttttttnnnbbbSSSIII@@@===999888999;;;<<<<<<@@@@@@@@@AAABBBDDDFFFGGG===<<<;;;999777666555555777777777777777999===???CCCDDDFFFHHHHHHFFFEEEDDDFFFEEECCCAAA@@@>>>>>>>>>???@@@@@@@@@???>>><<<;;;:::<<<>>>>>>>>>>>>@@@BBBEEEFFFGGGHHHKKKRRR[[[bbbfffnnnlll]]]MMMEEE@@@<<<:::888777777888999::::::999999888888888888999999::::::::::::::::::::::::999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>BBBFFFHHHHHHGGGFFFFFFIIIddd|||pppqqqzzz|||sssvvvzzztttiii^^^WWWRRRIII???;;;666555888999:::GGGWWWsss~~~}}}lll```hhhttt~~~qqqiiihhhlllfffaaa```dddhhhiiiggggggkkkkkkcccYYYRRRJJJCCC===<<<<<<<<<;;;;;;::::::;;;>>>AAABBBBBBBBBBBBCCCHHHIIIJJJLLLNNNQQQSSSTTTSSSTTTTTTTTTSSSQQQOOOMMMOOOPPPQQQRRRRRRQQQOOONNNGGGHHHIIIGGGEEEDDDFFFHHHHHHOOO^^^qqq|||wwwuuupppjjj```WWWMMMHHHCCC>>>===???AAABBBCCCAAA???KKKgggpppRRRJJJOOO\\\{{{SSSRRRLLLFFFIIIVVVZZZTTT___{{{{{{ddd[[[oooyyyzzz}}}vvvooogggfffnnnssskkk___```YYYXXXdddqqqyyy~~~~~~~~~~~~{{{uuujjj^^^VVVHHHEEE@@@<<<;;;;;;;;;::::::;;;;;;;;;;;;===AAADDDIIIKKKMMMPPPPPPPPPNNNMMMFFFEEECCCAAA???>>>===<<<888888888888888888888888999888888999:::;;;===>>>???BBBEEEGGGGGGFFFFFFGGGCCCEEEIIIKKKMMMLLLJJJHHHHHHGGGFFFEEEEEEGGGHHHJJJHHHFFFGGGLLLQQQZZZhhhuuu{{{yyyvvvtttqqqpppmmmiiikkkooommmfffeeecccaaa^^^]]]]]]^^^___```^^^[[[XXXUUURRRNNNKKKGGGEEEBBB???<<<999888777888999;;;???BBBBBB???===hhhFFF===>>>???AAAHHHUUUeeeqqquuu|||}}}{{{mmmttt|||tttttt}}}}}}nnncccbbbhhhmmmppppppqqqsssqqqnnnpppvvvvvvuuutttrrrmmmaaaSSSHHHAAA===999888999;;;===>>>@@@AAAAAABBBCCCCCCDDDDDD777777666666666666777777;;;999888999===AAADDDEEEGGGHHHHHHHHHGGGFFFDDDCCCGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>===999:::;;;;;;:::;;;===@@@@@@AAAAAABBBDDDHHHNNNRRRSSSXXXYYYRRRIIICCC;;;444:::999999888888888888999999888888777777888888999999999999999::::::::::::888999999::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<>>===???BBBCCCDDDBBBAAAMMMkkkYYYKKKIIIMMM^^^~~~XXXYYYOOODDDEEERRRZZZUUU^^^{{{lllgggzzzuuuzzzzzzxxxqqqmmmqqqssskkk^^^VVV]]]VVVXXXgggtttvvvtttttt{{{}}}zzzooocccZZZIIIEEE@@@===<<<;;;::::::;;;;;;;;;;;;<<>>;;;888777666555555555666666777777777999999999:::<<<>>>AAABBBGGGJJJMMMNNNMMMKKKIIIIIIDDDFFFHHHJJJLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFHHHGGGHHHLLLQQQXXXeeeqqqzzz{{{yyyxxxvvvuuuppprrrnnnjjjmmmrrrmmmcccdddbbb```^^^]]]^^^___``````^^^ZZZXXXUUUQQQMMMJJJFFFDDDAAA===;;;999888888888999<<<@@@BBBBBB???===iiiHHH>>>>>>>>>???DDDQQQcccpppyyy}}}mmmrrrwwwmmmlllxxx~~~~~~pppcccaaafffkkkmmmmmmpppqqqmmmiiioooxxxtttssssssrrrmmmbbbSSSHHHAAA===999888999<<<>>>???@@@AAABBBCCCCCCBBBAAA@@@555555555555666777999:::===::::::@@@HHHMMMKKKHHHIIIJJJJJJJJJJJJKKKKKKKKKFFFFFFEEEDDDDDDDDDEEEEEECCCCCCBBBAAA@@@???>>>>>>:::::::::999888999<<<>>>>>>>>>@@@AAABBBEEEHHHJJJOOORRRSSSMMMFFF@@@:::555888999999888888777888999888888777777777777888888888888999999999:::::::::888888999::::::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<>>]]]yyyvvvcccaaavvv~~~xxx{{{~~~vvv{{{oooddd]]]XXXOOOEEE;;;777666999888888DDDSSSmmm~~~|||wwwooowwwoooddddddnnnkkkgggfffiiilllnnnnnngggooosssmmmaaaVVVKKKCCC>>>===;;;::::::<<<===???CCCFFFJJJLLLLLLLLLNNNOOOMMMMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLPPPRRRUUUWWWVVVTTTQQQOOOOOORRRTTTQQQKKKGGGGGGIIIHHHKKKSSScccyyyyyytttoooiiibbbXXXPPPIIIFFFCCC???>>>@@@AAABBBCCCAAAAAAOOOnnnsssMMMKKKIIIJJJ```}}}|||___aaaRRRAAAAAAPPP[[[UUUZZZuuu|||zzztttwwwtttyyytttddd[[[^^^dddZZZZZZjjjxxxwwwrrrpppuuuwww{{{}}}yyypppcccZZZJJJFFFAAA===<<<;;;::::::;;;<<<<<<;;;<<>>;;;888777666666777777888999::::::;;;;;;?????????@@@BBBEEEHHHJJJNNNPPPSSSTTTQQQMMMJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJIIIIIIGGGFFFEEEGGGFFFGGGKKKNNNTTT___jjjppptttzzzvvvkkkiiikkk~~~~~~vvvssstttvvvvvvvvvnnnqqqoookkkoootttnnnbbbbbb```^^^]]]\\\]]]^^^______\\\YYYVVVSSSPPPKKKHHHFFFCCC@@@<<<:::888888888777999<<<@@@CCCBBB???<<>><<<===CCCPPPdddtttrrryyy~~~kkkssspppmmm~~~{{{~~~qqqdddaaafffkkkkkkmmmsssxxxtttnnnqqqyyyqqqqqqrrrrrrooodddSSSGGGAAA===999888999===???@@@???AAACCCDDDCCCAAA???===666666555666777999;;;<<<===;;;===EEEPPPUUUPPPIIIKKKLLLLLLMMMOOOQQQSSSUUUEEEEEEFFFFFFGGGHHHJJJJJJGGGEEECCCAAA???>>>======:::::::::888777888;;;>>>>>>???AAACCCEEEGGGHHHIIISSSTTTQQQIIIAAA=========666777888888777777888999888888777777777777888888888888888999999:::::::::888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========???DDDHHHIIIHHHFFFEEE@@@eee}}}yyysss\\\YYYvvv~~~}}}}}}rrr}}}vvvlllfffaaaWWWLLL<<<777666888777666AAAOOOmmm|||}}}zzznnnccccccppplllhhhgggjjjooosssuuukkktttyyysssggg[[[OOOGGG???===;;;::::::<<<>>>@@@FFFIIILLLOOOOOOPPPQQQRRRLLLKKKIIIGGGEEECCCCCCBBBCCCCCCCCCCCCEEEHHHLLLNNNRRRTTTWWWXXXXXXTTTPPPNNNXXX[[[]]]ZZZRRRLLLJJJKKKHHHHHHMMM[[[qqq|||zzzuuuooofff^^^VVVOOOHHHEEECCC???>>>AAA@@@AAABBB@@@AAAPPPooommmMMMPPPKKKIIIaaazzzzzzcccfffUUU??????OOO\\\UUUVVVnnnuuu}}}uuuyyyqqq``````ooouuufffbbbooo|||}}}{{{{{{nnnqqqvvvyyyvvvmmm```WWWJJJFFFAAA===<<<;;;::::::<<<<<<<<<;;;<<<@@@EEEIIIMMMOOOQQQRRROOOKKKEEEBBB===<<<:::999888999999:::<<<<<<===>>>???@@@AAAAAAEEEEEEEEEFFFIIIMMMPPPRRRQQQTTTWWWWWWSSSNNNJJJIIIOOONNNMMMLLLKKKKKKKKKKKKGGGHHHJJJJJJJJJHHHFFFDDDEEEDDDEEEHHHJJJOOOYYYdddfffjjjpppuuuwwwyyy{{{|||yyywww|||zzzqqqjjjdddlllvvvooorrrsssoookkkkkkoootttvvvvvvkkkooonnnkkkooovvvoooaaa```___]]][[[[[[\\\]]]^^^^^^[[[XXXUUURRRNNNIIIFFFEEECCC@@@<<<999888888888777999<<<@@@CCCBBB???<<>>@@@@@@===AAAQQQfffuuuxxx{{{~~~llleee}}}~~~|||}}}}}}uuuggg\\\^^^gggkkkmmmpppssstttsssrrrpppwww{{{{{{uuunnneeeZZZPPPJJJ>>>888<<<===999;;;BBBEEE???===AAACCC@@@;;;:::333666999::::::999:::;;;AAA@@@AAADDDGGGHHHGGGEEESSSPPPWWW^^^[[[\\\^^^WWWPPPIIIEEEFFFHHHKKKPPPVVVVVVRRRHHH@@@???BBBBBB>>>:::999777666777999<<<>>>DDDDDDCCCAAABBBEEEJJJNNNTTTUUUPPPFFF???===<<<999999999999::::::999888888777777777666777777888999888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<;;;:::;;;=========<<<>>>???CCCFFFIIIIIIGGGEEEMMMiiisssxxxvvvttt}}}ssskkkfffbbb{{{wwwqqq}}}{{{www~~~lllTTT>>>:::888888888;;;DDDNNNwww~~~vvvxxx}}}sssfff```rrryyyuuueee^^^iiiwww}}}{{{wwwwwwxxxppp]]]MMMFFF>>>>>>===<<<<<>>AAAUUUttthhhOOOIIIGGGNNNaaattt{{{vvvmmm]]]CCCEEEFFFMMMSSSRRRaaa{{{xxxooohhhfffnnnyyyzzzhhhdddttt}}}vvvuuuhhheeemmmsssssstttlllZZZQQQJJJ@@@<<<<<<===;;;999888<<>>===>>>DDDJJJKKKNNNQQQQQQMMMGGGCCCAAA;;;:::999888999;;;>>>?????????@@@BBBDDDFFFHHHIIIGGGIIIKKKLLLNNNPPPSSSUUU[[[VVVSSSTTTPPPIIIIIINNNTTTTTT[[[\\\UUUUUUTTTHHHFFFJJJLLLJJJHHHHHHIIIIIICCCEEEFFFEEEFFFJJJPPPVVV\\\bbbhhhjjjiiijjjnnnqqq|||}}}wwwfffmmmxxxddd]]]___dddbbbeeeooowwwwwwsssrrrpppmmmmmmrrrwwwtttiii]]]```^^^\\\[[[[[[]]]```aaa\\\YYYUUURRRPPPNNNKKKIIIDDDBBB???<<<:::999888888;;;<<<===AAADDDCCC>>>999vvvJJJ@@@@@@>>><<>>@@@??????IIIXXXUUUJJJAAAAAACCC@@@999666666888;;;<<<<<<===>>>???AAACCCEEEFFFGGGJJJOOOSSS[[[]]]hhhnnnlllpppooobbbSSSLLLGGGHHHJJJLLLRRRYYY^^^ZZZQQQGGGBBBCCCBBB>>>;;;:::888777777999;;;===BBBBBBAAA@@@AAAEEEKKKOOOYYYYYYTTTIIIAAA>>><<<999999999::::::::::::999999999888888777777777888888888888999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<>>===<<<===@@@EEEIIIIIILLLPPPPPPNNNKKKHHHFFF>>>??????>>>>>>@@@CCCFFFHHHJJJMMMPPPSSSVVVZZZ\\\[[[WWWSSSQQQQQQSSSUUUVVV```eeeiiihhhaaaYYYUUUTTTPPPNNNOOOSSSYYYbbbsss~~~{{{wwwtttoooiiibbb\\\QQQMMMFFF???<<<<<>>>>><<<:::999;;;=========@@@FFFKKKHHHIIIKKKLLLKKKGGG@@@;;;999999999999;;;===???AAAAAABBBCCCDDDFFFHHHJJJKKKMMMPPPRRRTTTSSSSSSSSSTTTQQQLLLJJJLLLKKKIIILLLRRR]]]___hhhkkkeeeddd```SSSMMMOOOPPPNNNKKKJJJJJJJJJEEEFFFFFFEEEDDDGGGLLLPPPTTTYYY___`````````dddgggqqquuutttyyywwwddd^^^^^^gggdddgggooovvvuuuqqqpppooonnnnnnoooooolllfffbbbaaa```^^^\\\]]]^^^```aaa\\\YYYUUUQQQOOOMMMJJJGGGCCCBBB???<<<:::999888888;;;<<<>>>AAADDDBBB>>>:::wwwJJJBBB@@@===;;;AAATTTpppwwwdddmmm||||||~~~~~~}}}wwwhhhZZZVVVYYY]]]___cccggglllooorrrsssyyytttooonnnttttttiiiZZZLLLGGGEEECCC???BBBTTTiii\\\NNNAAA>>>@@@>>>888444:::<<<>>>??????@@@AAACCC???CCCGGGHHHJJJQQQ]]]gggkkkpppzzz~~~oooVVVPPPKKKJJJLLLNNNUUU]]]gggfff^^^RRRHHHDDDBBB???>>><<<:::999888999;;;<<>>AAACCCFFFIIIJJJJJJHHHGGGcccuuussstttuuuxxxsssuuutttxxx~~~mmmqqqtttZZZ@@@<<<:::;;;<<<===CCCKKKbbb~~~xxxrrrgggbbboooyyy|||sssoooxxxyyygggSSSHHH@@@>>><<<;;;>>>CCCHHHLLLOOOOOOOOOOOONNNJJJDDD@@@:::<<<>>>???AAADDDIIILLLMMMQQQWWW[[[\\\\\\[[[[[[YYYWWWTTTRRRTTTVVVWWWXXXZZZ___fffhhheee```]]]]]]ZZZVVVSSSRRRQQQTTT]]]gggiiiqqqyyy{{{xxxvvvxxx{{{~~~}}}yyysssqqqnnnhhh___XXXPPPLLLEEE???<<<===???AAAEEEFFFDDDAAAFFF[[[zzzmmmOOOGGGIIISSSccc~~~bbbOOOIIIHHHVVV[[[OOOVVVuuuzzzooohhhjjjwwwrrruuuxxx|||zzzqqqnnnpppkkk```bbbhhhbbb[[[SSSIIIBBB???>>>===;;;;;;;;;;;;<<>>666777888999;;;===???AAABBBDDDEEEFFFHHHJJJLLLMMMNNNQQQSSSVVVVVVTTTQQQOOOOOONNNJJJIIILLLNNNPPPUUU[[[cccgggtttzzzuuuuuuqqqdddRRRPPPOOOMMMKKKIIIGGGGGGGGGGGGFFFDDDCCCDDDGGGJJJLLLPPPTTTUUUUUUUUUXXX[[[dddhhhsss{{{llliiieeellliiijjjqqquuusssooonnnmmmnnnoookkkeeebbbdddfffaaa```___^^^^^^___```aaa[[[XXXTTTPPPNNNKKKHHHEEEBBBAAA>>><<<:::999999999;;;<<<>>>AAACCCBBB>>>:::xxxIIIBBB???<<<<<>>OOO```OOOEEE<<<;;;===;;;888888>>>???@@@@@@???@@@BBBDDDAAAEEEJJJNNNVVVbbbqqq|||~~~vvvXXXRRRMMMMMMMMMPPPXXXaaammmpppkkk]]]MMMEEEBBBAAA@@@???===;;;:::::::::;;;===>>>???@@@DDDJJJQQQVVV```___YYYMMMDDD@@@<<<999999999:::;;;;;;;;;;;;:::===<<<;;;999888777777777888888999999999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<;;;<<<===???BBBDDDGGGIIIIIIHHHGGGGGGhhhwwwrrrtttyyy}}}tttvvvjjjmmmzzztttdddppp~~~bbbLLL@@@<<<:::<<<======AAAGGGYYYtttzzzsssnnnrrrvvv~~~rrrfffaaaooozzz~~~wwwqqqvvv}}}kkkVVVGGGBBB???<<<<<>>===???AAACCCEEEGGGKKKNNNRRRWWW\\\___]]][[[[[[[[[ZZZ\\\___aaa```^^^ZZZWWWXXX^^^eeejjjjjjhhhggggggdddbbb^^^YYYSSSPPPQQQTTTSSS[[[ccceeebbbbbbggglll|||}}}}}}wwwqqqooonnnhhh]]]TTTNNNJJJDDD???===>>>@@@BBBCCCDDDBBB@@@FFF\\\|||qqqNNNCCCIIIYYYmmmYYYLLLBBBCCCVVV___QQQVVVtttzzzzzz|||rrrhhhiiittt~~~oooyyyzzzqqqrrr|||}}}|||~~~tttcccccciiieee]]]VVVLLLDDD???>>>===<<<===<<<===???BBBDDDDDDDDD@@@BBBDDDGGGFFFBBB<<<888999:::<<<>>>@@@@@@AAAAAAEEEFFFHHHKKKNNNPPPRRRSSSUUUVVVVVVTTTQQQNNNNNNNNNOOOPPPRRRTTTWWWZZZ^^^cccgggkkkwww~~~|||tttYYYTTTOOONNNMMMJJJHHHHHHHHHHHHGGGEEEEEEEEEFFFGGGGGGJJJMMMNNNMMMNNNPPPRRRZZZ^^^iiiyyy{{{vvvuuuxxx{{{}}}{{{uuurrroooooosssuuuqqqnnnnnnlllnnnmmmiiiccc```bbbfff``````___^^^^^^^^^^^^^^^ZZZWWWRRROOOLLLIIIFFFCCCAAA@@@>>>;;;:::999999999:::<<>>;;;xxxIIIBBB>>>===???CCCPPPggg||||||yyyzzzeeeQQQZZZdddkkknnnnnniiifffnnn}}}~~~yyyxxxxxxvvvlll]]]SSSQQQUUU[[[dddmmmrrrrrrooolllkkkpppsssrrrqqqooohhh```^^^VVVKKKBBB<<<:::@@@HHH>>><<<<<<>>><<<888:::>>>AAABBBAAA@@@???@@@CCCEEEIIIKKKQQQ\\\jjjzzzvvvWWWRRROOOOOOPPPRRR[[[dddpppwwwvvvfffRRRFFFCCCCCCBBBAAA???===<<<;;;;;;;;;===>>>@@@BBBFFFMMMUUU[[[______XXXMMMDDD@@@===:::888999::::::;;;;;;;;;:::===<<<;;;999888777777777888888999999999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;<<<======<<<:::;;;>>>AAAAAADDDGGGHHHGGGFFFFFFGGGcccrrrnnnsss{{{rrrjjjaaallluuu{{{rrraaapppyyyyyyyyymmmXXXIII@@@<<<:::===>>>===???CCCSSSkkk{{{zzzwwwgggfffqqq|||{{{nnnccc]]]lllwwwzzzrrrsss|||rrr\\\KKKCCC@@@<<<===AAAFFFJJJLLLJJJHHHGGGHHHIIIGGGBBB===@@@CCCFFFHHHJJJLLLPPPSSSXXX[[[]]]]]][[[\\\aaaeeegggoooyyy|||uuujjj___YYY^^^cccjjjpppssssssssssssmmmmmmjjjddd[[[TTTNNNJJJJJJPPPVVVWWWVVVXXX^^^eeeooo~~~}}}{{{|||vvvqqqooonnnggg\\\RRRKKKHHHCCC???===>>>AAABBBCCCCCCAAA@@@IIIaaapppKKKBBBJJJ```{{{TTTGGG>>>>>>RRR___SSSUUUnnn~~~yyymmmdddlll}}}~~~rrreeebbbhhhooogggyyy|||lllfffttt}}}yyynnniiilllfffaaaZZZOOOEEE???===<<<======>>>@@@CCCEEECCC???<<<999???EEEEEE@@@<<<;;;;;;>>>???@@@AAAAAAAAAAAAAAAEEEGGGJJJNNNQQQTTTVVVWWWVVVVVVTTTQQQOOOOOOSSSUUURRRXXX___``````bbbgggkkksssssszzz~~~{{{~~~fff[[[RRRPPPPPPMMMKKKMMMHHHHHHGGGGGGHHHHHHHHHGGGEEEFFFGGGHHHIIIJJJLLLMMMSSSWWW```nnn}}}~~~vvvqqqqqqvvvzzzyyyvvvsssrrrttttttpppnnnooommmllljjjhhhfffeeecccaaa_________^^^]]]\\\[[[ZZZXXXUUUPPPMMMJJJHHHEEEBBB@@@???===;;;:::999::::::999<<<@@@BBBBBB@@@===<<>>:::888666999<<>>>>><<<::::::>>>BBBBBBEEEHHHHHHFFFDDDEEEGGG\\\llljjjrrr{{{qqqaaagggrrrzzzwwwmmmrrrpppooodddUUUMMMAAA===<<>>@@@OOOiii}}}mmmgggmmmwww~~~}}}|||wwwjjj___[[[gggttt~~~vvvttt|||zzzeeeRRREEEAAA>>>>>>BBBFFFHHHHHHAAAAAABBBCCCDDDDDDAAA???DDDGGGKKKMMMPPPRRRVVVXXXUUUWWWYYYYYY[[[bbboooyyyuuufff```dddhhhmmmsssyyy|||~~~zzzzzzvvvmmmccc[[[QQQIIIIIILLLNNNOOOPPPTTTZZZ```hhhxxx}}}}}}}}}{{{zzzyyyuuuqqqooollleeeZZZQQQIIIGGGBBB???>>>???AAACCCEEECCCAAABBBMMMhhheeeIIIDDDKKKcccOOOEEE???===MMM[[[UUUSSSdddllliii```[[[jjjnnn^^^YYY^^^bbbhhh{{{pppyyy{{{wwwwwwnnniiibbbVVVJJJAAA===<<<===<<>>DDDCCC<<<888;;;???CCCCCCCCCCCCCCCCCCCCCCCCGGGIIILLLPPPSSSUUUVVVVVVPPPOOOMMMLLLMMMRRRYYY^^^bbbmmmvvvsssmmmnnnuuu{{{|||rrraaaRRROOOOOOKKKIIILLLIIIHHHHHHIIIKKKKKKIIIGGGBBBCCCCCCDDDFFFHHHIIIJJJNNNRRRYYYdddppp{{{xxxwwwyyy|||xxx{{{wwwtttrrrtttrrrnnnmmmpppmmmjjjfffgggiiihhhddd___^^^^^^______]]][[[YYYXXXUUURRRNNNKKKIIIGGGDDDBBB???>>><<<:::::::::::::::999<<>>BBBFFFCCC???AAAGGGEEEEEEEEEEEEFFFKKKPPPUUU]]]gggxxxdddTTTSSSUUUXXXXXXZZZccclllvvvuuuXXXEEEAAADDDCCCBBBAAA@@@???>>>=========>>>@@@CCCHHHPPPXXX^^^bbbbbb[[[NNNDDD???;;;777555666777888999999999999;;;:::999888777666666666888888999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>???<<<999:::???CCCDDDGGGJJJIIIFFFDDDFFFHHH]]]mmmkkkrrr{{{vvvmmmxxx~~~uuu|||lllllllllbbbUUUOOOCCC???>>>BBBDDDAAA??????MMMiiirrriiimmmuuu{{{zzz{{{wwwlllbbb^^^dddqqqxxxttt{{{kkkXXXGGGCCC???@@@CCCFFFDDDBBB???AAADDDEEEEEEDDDEEEEEEMMMOOORRRSSSTTTUUUWWWYYYSSSWWW[[[___gggwww}}}ooolllnnnpppuuu|||uuuiiiaaaXXXNNNNNNLLLKKKLLLOOOUUUZZZ]]]eeesss}}}|||||||||zzzyyyuuutttqqqnnniii```VVVPPPHHHEEEBBB???>>>???BBBCCCDDDBBB@@@BBBPPPkkkUUUGGGKKKMMMdddNNNCCCAAA===GGGWWWXXXUUU]]]hhhjjjfffeeeuuu~~~kkkYYYWWW]]]bbbooozzz|||~~~vvvvvvnnn```QQQEEE>>><<<===;;;???CCCCCC???<<<;;;;;;<<<@@@DDDCCC???===@@@CCCFFFEEEDDDDDDEEEFFFGGGHHHKKKLLLOOOQQQRRRSSSRRRQQQKKKLLLNNNQQQUUU\\\eeekkk|||uuurrr|||lllXXXRRRPPPKKKIIILLLJJJIIIIIIJJJLLLKKKHHHEEECCCCCCCCCDDDFFFIIIKKKLLLNNNQQQWWW___hhhxxxrrrpppqqquuu|||{{{xxx~~~xxxtttqqqpppqqqoookkklllooolllhhhddddddggggggeeeaaa^^^___``````^^^\\\YYYWWWRRRPPPLLLJJJHHHGGGDDDBBB>>>===;;;:::999::::::;;;888<<>>@@@GGG\\\sssvvvooovvvxxxsssxxxrrrnnnuuuyyy||||||xxxuuuuuunnn```SSSLLLRRRXXXaaajjjnnnnnnjjjhhhlllppppppjjjfffhhhlllmmmaaa[[[PPPEEE>>>===<<<;;;???===???DDDEEEDDDEEEIIIEEEFFFGGGHHHKKKQQQXXX]]]pppwwwZZZSSSTTTWWW[[[\\\]]]fffooozzzzzzYYYDDD@@@DDDCCCBBBBBBAAA@@@???>>>===<<<===???BBBGGGOOOXXX^^^fffeee]]]PPPDDD>>>:::666555555666888888999999999:::999888777666666666666888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<>>@@@BBBDDDAAA???===@@@OOOlllmmmHHHGGGPPPOOObbbRRR@@@AAA===DDDVVV\\\YYY\\\nnnttttttuuujjjYYYYYYbbbhhhsssuuu|||wwwqqqyyy~~~uuuwwwhhhWWWHHH@@@======;;;???AAA@@@;;;999<<<@@@DDDEEEEEEDDDDDDEEEFFFHHHFFFFFFEEEDDDFFFHHHKKKLLLNNNOOOQQQRRRRRRPPPOOOMMMOOOSSSXXX]]]dddllluuu{{{rrrmmmwww|||ddd\\\YYYRRROOOSSSLLLJJJIIIJJJLLLJJJFFFBBBFFFEEEDDDFFFIIILLLNNNOOOQQQSSSXXX^^^fffuuutttggghhhlllwww~~~uuuxxxsssrrrooonnnnnnllliiijjjooojjjgggdddbbbcccdddeeeeee___```aaaaaa```]]]YYYWWWQQQNNNKKKIIIHHHFFFDDDBBB===<<<;;;:::999:::;;;;;;888<<>>======LLLCCC???>>>???@@@FFFZZZpppyyywwwqqqxxxqqq|||rrr{{{|||xxxwwwvvvnnn___RRRLLLTTTZZZ```eeekkkooommmgggfffkkkooopppmmmjjjhhhiiiccc[[[TTTOOOFFF;;;888<<<;;;???CCCFFFFFFEEEEEEEEEEEEGGGJJJOOOUUU___iiippp|||[[[IIIPPPSSS[[[aaabbbaaafffnnn{{{[[[AAA999===AAABBBCCCBBBAAAAAABBBCCC@@@@@@@@@AAAEEELLLUUU[[[dddaaaYYYNNNCCC;;;999:::777888888888999999999999888999:::888444333444777::::::;;;;;;;;;:::999999999999::::::;;;<<<<<<============<<<;;;;;;::::::>>>>>>===;;;:::<<>>===@@@FFFIIILLLJJJHHHIIIOOOUUUYYY[[[[[[YYYVVVUUUWWWYYY[[[gggwwwyyywww}}}uuujjjccc```RRRMMMJJJMMMPPPRRRUUUYYY^^^kkk~~~~~~}}}}}}zzzwwwttttttrrrnnnjjjcccYYYOOOHHHGGGDDD@@@>>>???AAABBBCCCBBBBBB@@@CCCVVVvvvbbbMMMLLLCCCOOOooo~~~{{{yyyNNN@@@>>>===CCCPPP\\\ZZZSSSpppxxxrrr]]]TTT\\\hhhrrrzzzqqqppppppuuulllWWWJJJDDD@@@===<<<<<<===<<<;;;;;;===???IIIIIIJJJKKKKKKLLLMMMMMMMMMIIIEEEEEEIIIMMMNNNOOOVVVSSSPPPNNNMMMNNNOOOPPPTTTSSSbbbzzzrrrttt{{{{{{|||zzzjjj[[[YYYUUUNNNMMMNNNOOONNNLLLKKKJJJJJJGGGHHHIIIHHHHHHIIIKKKMMMOOOQQQVVV^^^ffftttzzzlll___pppxxxzzzzzzrrrmmmhhhhhhhhhhhhhhhiiijjjjjjhhhgggdddbbb```___^^^^^^dddcccbbbaaa```]]]YYYUUUSSSMMMHHHIIIHHHDDDAAA@@@<<<;;;:::999999999:::;;;===CCCAAA@@@CCC===;;;EEEMMMCCC???>>>??????EEEZZZppp}}}www}}}}}}www|||yyyvvvuuutttlll\\\NNNHHHNNNTTT[[[aaahhhmmmlllgggjjjmmmppppppllliiiggggggddd]]]UUUOOOFFF===:::<<<>>>AAADDDFFFFFFEEEEEEFFFGGGKKKOOOTTTZZZeeerrr{{{cccJJJ@@@KKKOOOWWW^^^```aaagggppp{{{\\\AAA999<<<@@@BBBDDDCCCBBBAAAAAABBB@@@@@@@@@AAAEEELLLVVV\\\ccc```XXXMMMBBB;;;999999777777777888888888999999888::::::888555444555777999999::::::;;;::::::999:::;;;;;;;;;<<<<<<======<<<<<<<<<===============??????>>><<<<<<>>>DDDHHHIIIHHHHHHFFFBBBBBBPPP___|||}}}~~~yyyppp|||wwwvvvzzztttlllrrrzzzsssllljjjdddXXXWWWYYYZZZUUUKKKDDDCCCFFFggg{{{tttxxx}}}zzzzzztttiii^^^YYYaaadddrrrtttqqqyyyyyyvvvXXXLLLEEEAAAAAA@@@>>>???DDDLLLMMMMMMLLLKKKNNNTTTYYYYYY[[[\\\ZZZWWWXXX]]]bbbppp~~~wwwvvvzzzooojjjjjj___WWWPPPNNNNNNNNNQQQUUU\\\iii}}}~~~}}}}}}zzzwwwtttsssqqqmmmhhhaaaXXXNNNGGGFFFCCC???>>>???BBBCCCDDDBBB@@@???GGG___ZZZIIIJJJCCCLLLhhhvvv|||{{{lllLLLAAA???===AAALLLVVVUUUNNNaaatttuuuaaaWWW^^^jjj~~~vvvvvvzzzuuu}}}rrrcccUUUIII@@@===>>>>>>===<<<;;;===@@@CCCMMMOOOQQQSSSSSSSSSQQQPPPNNNKKKIIIIIIMMMPPPRRRRRRUUUTTTSSSRRRRRRTTTVVVWWWbbbbbbqqq|||{{{~~~xxxzzzsssfff[[[QQQPPPPPPOOONNNLLLKKKKKKKKKHHHIIIHHHGGGFFFGGGJJJLLLNNNOOOTTT\\\eeesssxxxiiimmm~~~uuuqqqiii___aaaaaaaaabbbccceeeggghhhfffeeecccaaa______^^^___^^^^^^]]]]]]]]]^^^```bbb]]]RRRHHHGGGHHHEEEAAA???;;;;;;:::999999999:::;;;AAAFFFDDDBBBDDD===;;;GGGPPPCCC???>>>??????EEEZZZppp|||vvvxxx{{{xxxuuuttttttkkk[[[LLLDDDKKKQQQXXX]]]eeekkkkkkgggkkkmmmoooooollljjjhhhggggggaaaZZZTTTLLLBBB======AAACCCEEEFFFFFFFFFGGGHHHLLLQQQWWW\\\bbbnnnkkkLLL>>>===EEEHHHQQQYYY]]]```iiirrr|||\\\BBB999:::???BBBDDDEEEDDDBBBAAABBBAAABBBBBBDDDHHHPPPZZZ```ccc___WWWLLLBBB;;;888888666666666777777777888888888999999888666555666888777888999::::::;;;::::::<<<=====================<<<======>>>??????@@@@@@@@@??????>>>>>>AAAEEEIIIJJJFFFFFFGGGCCCDDDYYYsss}}}ssscccjjj~~~wwwooojjjnnn|||vvvqqq~~~rrrlllmmmxxx}}}tttppptttsssaaadddkkklllbbbQQQDDD@@@@@@```zzzvvvuuu}}}zzzxxxqqqdddYYYUUUYYY]]]mmmvvvqqqvvv{{{www\\\RRRKKKDDD@@@>>>>>>CCCIIIOOONNNNNNNNNPPPTTTXXX[[[VVVXXXZZZXXXWWW]]]iiisss}}}wwwxxx}}}qqqmmmnnnhhh^^^TTTPPPNNNMMMOOOTTTYYYggg}}}~~~}}}}}}zzzwwwtttrrrpppkkkfff___VVVMMMGGGCCCAAA>>>>>>@@@CCCDDDEEEDDD@@@???KKKggg|||WWWJJJNNNIIISSSkkkvvv{{{}}}ZZZIIIAAA???<<<>>>GGGPPPPPPJJJVVVpppxxxdddXXX___lllxxx}}}uuuxxx|||ppp___LLLAAA???@@@@@@@@@??????AAAFFFIIIPPPSSSVVVZZZZZZXXXUUUSSSQQQPPPNNNOOOQQQTTTUUUTTTPPPRRRSSSTTTUUUWWW[[[^^^kkknnn~~~wwwwwwcccTTTTTTSSSPPPNNNLLLLLLLLLLLLJJJJJJHHHFFFDDDEEEHHHKKKMMMNNNRRRZZZdddrrrooo~~~uuurrryyyiiibbbTTTWWWWWWVVVWWWZZZ^^^bbbeeeccccccbbb```______^^^^^^^^^^^^^^^]]]^^^ccclllsssfffVVVHHHEEEGGGEEEAAA???;;;:::999999999:::;;;;;;BBBGGGDDDAAABBB<<<;;;HHHSSSDDD???>>>@@@???EEEYYYooo}}}{{{iiipppnnnqqq}}}~~~yyywwwvvvuuulll[[[LLLDDDHHHNNNUUU[[[ccckkkllliiijjjlllmmmmmmlllkkkjjjjjjiiieeeaaa\\\TTTKKKBBB===BBBDDDEEEFFFFFFGGGIIIKKKQQQYYYaaafffmmm{{{xxxXXX@@@:::>>>>>>AAAJJJRRRXXX]]]iiittt}}}\\\CCC999888>>>AAADDDFFFEEECCCBBBBBBEEEFFFGGGIIINNNVVV___eeebbb^^^UUUKKKBBB;;;888777666666666666777777777777888888777777666666777777777777999:::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAA??????>>>>>>???BBBFFFIIIJJJDDDDDDHHHEEEHHHdddyyyeeeUUUppprrrkkkhhhmmm{{{qqqrrrvvvrrrsssppptttxxxyyy~~~kkkrrr|||}}}mmmUUUDDD>>>===WWWqqqxxxuuu~~~}}}yyyvvvmmm___UUUQQQRRRVVVhhh~~~xxxpppsss{{{{{{eee[[[TTTJJJBBB>>>@@@FFFLLLNNNMMMNNNPPPTTTWWWXXXXXXVVVXXXZZZZZZ^^^lll|||vvvpppmmmfff]]]UUURRRQQQPPPSSSWWWYYYhhh~~~}}}}}}zzzwwwtttrrrooojjjddd]]]UUULLLGGGAAA???===>>>@@@CCCEEEFFFEEEAAA@@@LLLhhh}}}XXXJJJNNNKKKZZZuuuLLLHHH@@@???<<<<<>>???:::<<>>@@@???EEEYYYoookkkvvvmmmjjjlllzzz|||yyyvvvuuutttkkkZZZKKKDDDAAAGGGOOOVVVaaalllpppnnnllllllkkkkkkkkkjjjjjjiiiffffffddd```ZZZQQQEEE;;;AAACCCDDDEEEFFFJJJOOORRRZZZbbbkkkrrrzzzyyy___III;;;888:::999<<>>>>>>>>???????????????BBBBBBAAAAAAAAA@@@@@@@@@>>>===<<<===@@@CCCGGGHHHIIIDDDDDDFFFFFFNNNnnn{{{cccWWWoooyyyuuulllnnnqqqwwwmmmtttwwwsss|||xxx{{{{{{wwwrrrUUUBBB<<<===NNNeee}}}{{{xxx}}}ooorrruuu}}}yyytttiii[[[QQQNNNOOORRRccc|||yyypppqqqvvv{{{|||mmmccc]]]RRRFFF???AAAHHHNNNMMMNNNQQQVVVYYYZZZXXXUUUWWWYYY\\\```llluuunnn```ZZZUUUUUUUUUTTTUUUYYY^^^mmm~~~}}}}}}zzzwwwtttsssooohhhbbb[[[SSSLLLGGG???>>><<<>>>AAADDDFFFFFFCCCBBBCCCPPPjjjYYYFFFEEEDDDYYYyyyyyyFFFGGG>>>>>><<<;;;AAALLLQQQQQQOOO]]]nnnvvvtttttt~~~yyyfffWWW]]]mmmzzzkkkTTTHHHEEEBBBEEEIIIKKKLLLMMMOOOPPPQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYWWWTTTRRRPPPOOOOOOUUU[[[cccgggjjjoooyyyppp```[[[UUUQQQPPPPPPPPPOOONNNNNNLLLHHHEEEEEEGGGIIIMMMLLLOOOXXXdddsss}}}|||uuuoooeeeMMMMMMLLLCCCDDDCCCCCCDDDHHHMMMSSSVVV___```aaaaaa```^^^[[[ZZZZZZ]]]]]]ZZZUUUUUUZZZ___VVVOOOJJJHHHDDD>>>===@@@::::::999888999:::;;;<<<<<>>BBBEEEFFFFFFGGGHHHGGGIIINNNRRRVVV\\\aaaeeeddd]]]TTTJJJCCC>>>:::777666666666777777777888888777555444555777888888777999:::;;;<<<<<<===<<<<<<======>>>??????@@@@@@AAACCCCCCBBBBBBAAA@@@@@@???===<<<;;;===AAAEEEHHHHHHHHHFFFDDDCCCEEEVVVuuu{{{xxxaaa]]]rrrwwwoooiiirrrzzzppp|||}}}|||~~~~~~|||tttSSS@@@<<>>===<<<>>>AAADDDEEEEEE@@@AAAFFFVVVttt\\\FFFCCCCCC]]]gggEEEDDD===>>>===;;;AAALLLUUUXXXNNNXXXgggnnnllliiioooyyy~~~yyyeeeUUU[[[mmm}}}ppp]]]MMMCCCCCCFFFJJJMMMNNNOOOPPPQQQTTTTTTUUUVVVWWWXXXYYYYYYVVVVVVUUURRRPPPOOOPPPQQQXXXaaalllssswwwyyyeee___XXXTTTTTTTTTRRRQQQPPPPPPOOOLLLIIIHHHIIIJJJOOOMMMPPPYYYeeeuuu~~~~~~{{{}}}nnnuuuxxxUUUFFFFFFDDDCCC?????????@@@CCCGGGKKKMMMXXXZZZ\\\^^^^^^]]][[[YYY[[[\\\\\\YYYTTTPPPPPPQQQKKKIIIHHHGGGBBB<<<<<>><<>>:::888777888<<>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>><<<<<<>>>CCCHHHIIIIIIFFFIIIFFF@@@EEE\\\zzz~~~zzznnn[[[___uuuzzzsssooo|||xxxzzz}}}|||uuuPPP???>>>@@@EEE[[[ttt|||xxxhhhsssvvv}}}yyyrrrfffWWWNNNMMMPPPNNNZZZqqq|||tttllllllqqq||||||jjjlllrrrkkkbbbbbbZZZLLLDDDFFFLLLNNNPPPTTTXXXYYYXXXWWWWWWYYYZZZ___jjj~~~rrrhhh___YYYUUUVVVYYY[[[___cccooo~~~}}}}}}zzzwwwtttooojjjccc[[[TTTMMMGGGDDD>>>===<<<>>>AAACCCDDDDDD@@@@@@FFF\\\ZZZGGGHHHMMMlllUUUFFF@@@<<<>>>===;;;???KKKVVV\\\MMMWWWeeennnmmmjjjsss~~~}}}zzzuuu```OOOVVVjjj~~~ggg]]]RRRCCCEEEFFFHHHHHHIIILLLPPPSSSUUUVVVVVVWWWVVVTTTSSSQQQNNNOOOPPPOOOOOOQQQVVVZZZ___kkkxxx{{{iiiccc[[[XXXXXXWWWTTTQQQPPPQQQRRRPPPNNNLLLKKKLLLQQQOOOQQQZZZgggwwwwww|||~~~{{{ttttttvvvpppeeepppttt```IIIHHHDDD???FFF>>>>>>>>>>>>@@@BBBDDDEEENNNQQQUUUZZZ\\\\\\[[[YYY[[[[[[ZZZYYYVVVRRROOOMMMIIIEEECCCDDDAAA===;;;===999999888888999;;;<<<===>>>DDDAAA<<<<<<:::CCCWWW]]]EEEAAA???@@@???DDDXXXnnn{{{xxxkkk}}}xxxpppzzz}}}uuu{{{vvvrrrppphhh[[[PPPKKKJJJMMMPPPSSSZZZbbbfffdddbbb```___bbbiiinnnqqqqqqooommmeee\\\ZZZZZZTTTJJJ@@@AAAEEEIIIQQQ\\\hhhpppwww|||}}}ooo___SSSFFFAAA>>>:::666444888888;;;AAAEEEMMM[[[iiixxxnnnPPP@@@<<<:::999<<>>>>>>>>>>>>>>===<<<:::;;;<<<===???AAABBBCCC???@@@@@@AAAAAABBBBBBCCC???======@@@EEEJJJKKKKKKDDDJJJGGG>>>DDD```|||~~~}}}kkkZZZbbbnnnwwwuuuwwwzzzxxx~~~uuuOOO>>>???@@@EEE]]]yyywwwtttdddpppzzz|||yyyrrreeeVVVNNNMMMQQQMMMWWWmmmyyyrrrjjjjjjlllxxx|||iiiiiiooohhh^^^```ZZZLLLDDDGGGMMMOOOPPPSSSVVVUUUQQQQQQUUUZZZhhhnnn~~~ssskkk^^^WWWSSSUUUZZZ___fffmmmuuu~~~}}}}}}zzzwwwtttmmmhhh```XXXQQQKKKEEEBBB>>>======>>>AAACCCDDDCCCCCC@@@FFF___rrrPPPCCCJJJUUUvvvJJJGGG<<<<<<>>>===:::>>>JJJVVV\\\IIISSScccppptttzzzuuu|||zzzoooZZZIIIQQQeee|||uuuYYYWWWSSSFFFGGGFFFEEECCCDDDHHHOOOTTTTTTUUUWWWWWWUUUPPPKKKHHHGGGIIIKKKMMMOOOTTT\\\bbbkkkxxx~~~kkkddd^^^ZZZZZZYYYUUUQQQPPPRRRSSSSSSPPPNNNMMMMMMSSSPPPRRR[[[iiixxxkkkiiijjjhhhffffffgggddd___```]]]GGG===EEE@@@999FFF>>>>>>>>>>>>??????@@@@@@FFFJJJPPPVVVZZZ\\\[[[ZZZVVVTTTSSSSSSSSSRRROOOLLLLLLEEE???@@@AAA>>><<<;;;999999888888999;;;<<<===>>>DDD@@@:::999777@@@UUUWWWDDD@@@AAADDDBBBDDDVVVmmmzzz~~~}}}ggg~~~qqq~~~|||pppiiifffaaaXXXQQQMMMUUU^^^dddddd___XXXUUUOOOPPPSSS[[[hhhttttttnnnlllcccYYYWWWZZZXXXNNNEEEDDDAAAEEEQQQ```kkkvvv}}}zzzlllfffOOOJJJDDD@@@>>>===:::777999999;;;>>>AAAIIIZZZjjjxxx}}}gggOOOCCC>>><<<;;;<<<>>>CCCIIIMMMNNNNNNOOOTTT\\\eeelllmmmkkkhhhhhh]]]RRRKKKEEE>>>999888888999;;;<<<<<<;;;999888444666888::::::<<<>>>@@@AAAAAABBBBBBAAA>>><<<:::;;;;;;===>>>@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@CCCGGGKKKMMMGGGHHHBBB===LLLjjj}}}zzzvvv}}}vvv]]]ZZZiiiyyyyyytttvvvzzz~~~lllFFF@@@;;;;;;BBB[[[vvv|||}}}ttteeezzz}}}zzzvvvnnn___OOOHHHIIIOOOSSS[[[fffnnnmmmeee]]]iiirrr|||}}}pppbbbccclllXXXWWWRRRKKKEEEEEEJJJOOOPPPNNNNNNQQQQQQRRRYYYbbboooooohhh^^^WWWSSSVVV\\\ccclllttt~~~|||xxxuuulllccc[[[VVVOOOGGGBBBBBB;;;<<<===???AAACCCDDDEEEDDD???GGG___eeeVVVBBB>>>XXX}}}pppGGGDDDAAA=========<<<;;;AAAQQQbbbXXXOOO___}}}zzzcccMMMGGGRRR```{{{vvv}}}oooWWWVVVTTTIIIHHHCCC???BBBHHHLLLMMMNNNSSSVVVZZZZZZVVVQQQLLLJJJGGGIIILLLOOOUUU]]]ffflll|||{{{ssskkkllldddWWWSSSWWWVVVOOORRRRRRSSSTTTSSSQQQMMMJJJMMMNNNVVVcccmmmyyyxxxUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSHHH@@@AAADDDBBB???===@@@BBBDDDDDDBBB@@@@@@@@@DDDCCCHHHTTT\\\ZZZXXXYYY\\\YYYUUUSSSRRRQQQOOONNNHHHFFFCCCBBB@@@???<<<:::999:::::::::999:::===???999HHHAAA555:::999<<>>===;;;999777888888:::===???HHHYYYjjjzzz{{{cccKKK???;;;999999:::===CCCIIINNNQQQQQQXXX\\\bbbhhhmmmnnnllljjjlll```RRRJJJDDD===999999:::;;;<<<======<<<:::999777999:::;;;:::;;;<<<>>>===>>>??????>>>===<<<;;;<<<===>>>???AAABBBCCCDDD@@@AAAAAABBBCCCCCCCCCBBB@@@@@@AAABBBDDDGGGJJJLLLGGGEEE???>>>PPPmmm}}}~~~xxxxxxnnnWWWXXXjjjzzz|||~~~www{{{kkkFFFAAA===>>>BBBVVVnnn}}}}}}ppp}}}yyypppaaaPPPIIIIIIIIIMMMVVVbbbkkkiii^^^TTTYYYaaannntttmmmaaa\\\___OOOOOOOOOMMMKKKJJJKKKMMMMMMMMMOOORRRUUU[[[gggtttjjj```\\\WWWUUUYYYaaahhhrrr{{{~~~}}}{{{xxxsssppphhh```XXXTTTMMMEEEAAA@@@<<<===>>>@@@BBBCCCDDDEEEBBBAAAMMMgggcccWWWHHHHHH___~~~eeeCCCBBB>>>=========<<<;;;@@@PPP```TTTMMM```wwwbbbPPPKKKSSS]]]zzz|||lllvvv{{{ttt]]]XXXYYYQQQLLLFFFBBBDDDIIIKKKJJJHHHPPPRRRUUUUUURRRNNNKKKJJJIIILLLQQQVVV]]]hhhsss{{{|||pppjjj```VVVTTTVVVUUURRRTTTTTTUUUWWWWWWUUURRRPPPSSSUUU]]]hhhqqq}}}wwwUUUNNNNNNNNNMMMMMMMMMMMMLLLOOOIIIFFFHHHJJJIIIIIIKKKJJJJJJJJJJJJJJJIIIGGGFFFFFFCCCFFFPPPWWWYYYZZZ]]]]]]ZZZUUURRRPPPNNNLLLJJJHHHFFFCCCAAA@@@>>><<<999999:::::::::999;;;===@@@@@@GGG>>>555;;;:::===PPPbbbMMMFFFBBBCCCCCCDDDOOO]]]nnnlllwwwwwwwww~~~~~~|||}}}~~~}}}zzzxxx{{{xxxsssnnnlllkkkdddWWWLLLHHHGGGJJJRRR[[[___[[[VVV\\\]]]]]]```fffiiicccXXXEEEFFFGGGKKKMMMNNNKKKIIIDDDCCCJJJZZZjjjwwwsssgggZZZNNNHHHFFFCCC???<<<;;;999888666777666888:::===FFFXXXiii{{{www]]]EEE:::888666888999===CCCKKKRRRVVVXXX```dddiiinnnqqqrrrqqqpppnnnaaaSSSJJJCCC<<<999999;;;<<<===>>>>>>===<<<;;;:::<<<===<<<;;;:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBCCCCCC???@@@BBBDDDDDDCCCBBBAAA>>>@@@BBBDDDFFFHHHJJJKKKFFF@@@999>>>TTTnnnwwwssssssxxxyyycccSSS___vvviiisssgggEEE@@@???@@@AAAPPPeeeyyyxxx{{{{{{ssscccRRRIIIHHHKKKNNNXXXfffpppmmm___RRRLLLQQQ[[[cccbbb\\\WWWWWWMMMKKKKKKKKKMMMNNNMMMLLLQQQRRRWWW\\\aaajjj{{{gggZZZ[[[XXXYYYaaaiiiqqq|||}}}{{{xxxtttnnnjjjddd\\\TTTPPPKKKCCC??????===>>>@@@AAACCCDDDEEEEEE@@@CCCTTTqqqxxx[[[QQQHHHMMMaaaxxxUUU>>>@@@;;;===<<<<<<<<<;;;???MMM\\\XXXPPP]]]vvvdddUUUPPPTTTYYYrrrsssfff^^^lll|||xxxmmmeeefff\\\PPPJJJCCCCCCGGGJJJGGGBBBLLLNNNOOOOOOMMMLLLLLLLLLMMMQQQWWW]]]eeeppp}}}xxxjjjZZZUUUUUUTTTTTTUUUUUUWWWYYYZZZZZZYYYWWWVVVYYY]]]eeennnwwwbbbVVVUUUSSSQQQOOOOOOOOOOOOOOOLLLKKKLLLLLLKKKNNNSSSTTTRRROOOOOOQQQPPPMMMJJJJJJFFFEEEKKKQQQUUU[[[```]]]YYYTTTPPPNNNLLLIIIGGGGGGEEEBBBAAA@@@>>>;;;999999::::::::::::;;;>>>AAAFFFDDD:::777;;;:::BBBVVVhhhRRRKKKFFFFFFGGGIIIPPPYYYhhhnnn{{{~~~xxxzzz~~~~~~zzzyyy}}}~~~}}}wwwrrrmmmkkkiiibbbUUUJJJBBBBBBFFFNNNZZZcccffffffnnnnnnlllkkkmmmkkk```SSSFFFLLLSSSWWWUUUPPPKKKHHHDDDEEEMMM]]]mmm{{{vvvfff^^^VVVMMMIIIBBB@@@>>>;;;:::999888777555555666999;;;DDDUUUfffwwwzzzpppVVV@@@888777666888999===DDDNNNWWW]]]```fffkkkrrrwwwyyyyyyxxxwwwlll```RRRJJJCCC<<<888888;;;;;;<<<=========<<<<<<<<<===>>>===<<<<<<===>>><<<<<<;;;:::::::::;;;;;;======>>>???@@@AAABBBBBBAAABBBDDDEEEDDDBBB???>>>===@@@CCCFFFIIIIIIIIIHHHIII???999EEE^^^rrrtttllloooxxx}}}rrr___]]]uuu~~~gggsss~~~```DDD??????AAA@@@MMMbbbxxxxxx}}}~~~~~~uuufffUUUJJJGGGNNNRRR]]]lllwwwuuueeeVVVPPPRRRTTTVVVVVVUUUVVVYYYQQQNNNKKKLLLPPPRRRRRRQQQ[[[___fffnnnttt}}}kkkiiiwwwiii\\\\\\\\\```iiirrrzzz}}}|||~~~{{{yyyvvvqqqkkkggg___XXXQQQMMMIIIBBB>>>???>>>???AAACCCDDDEEEEEEEEE???DDD[[[zzzlllTTTKKKEEENNNaaarrr|||~~~III<<>>JJJVVV^^^UUUWWWuuuuuu|||iiiXXXQQQSSSWWWkkkvvvrrrddd\\\ZZZeeezzz{{{xxxpppmmm~~~xxxvvveeeWWWPPPGGGBBBDDDIIIHHHCCCIIIJJJJJJJJJJJJKKKNNNQQQXXX\\\aaafffmmmxxxmmmYYYTTTUUURRRSSSXXXXXXYYY[[[\\\[[[ZZZZZZZZZ\\\bbbkkkttt|||{{{uuussspppmmmkkkjjjkkkkkkhhhaaa]]]]]]^^^^^^aaafffmmmhhhdddcccfffgggddd```ZZZUUUOOOMMMNNNSSSYYY^^^ZZZWWWRRRNNNLLLJJJHHHFFFFFFDDDAAA@@@???>>>;;;999888999:::::::::<<>>???HHHXXXhhhxxxiii[[[UUUOOOIIIFFF@@@@@@>>><<<:::999888888444444666999;;;BBBRRRbbbmmmqqqhhhQQQ>>>888999777999:::>>>FFFQQQ]]]eeeiiimmmttt|||}}}zzzxxxkkk___RRRJJJCCC;;;777666::::::;;;;;;<<<<<<<<<<<<<<<===??????>>>>>>???AAA@@@???>>><<<;;;::::::::::::;;;<<<===>>>???@@@AAADDDEEEFFFFFFDDD@@@===:::>>>AAAEEEHHHJJJIIIHHHFFFHHH??????RRRlll{{{zzzssssss||||||nnndddssswwwlllzzzWWWBBB===???BBB@@@MMMaaavvv}}}{{{yyy~~~vvvyyyyyykkkXXXKKKGGGLLLPPP[[[kkkvvvvvviii]]]aaadddddd___XXXUUUVVVXXXRRRSSSWWW^^^dddeeeaaa]]]ggglllvvvttt[[[VVVbbbppp}}}nnn______```hhhrrrzzzsssqqquuuyyy|||{{{{{{{{{|||}}}~~~}}}}}}~~~|||zzzwwwtttpppjjjfff[[[TTTMMMKKKGGGAAA??????>>>@@@BBBDDDEEEEEEEEEEEE???GGGbbbdddSSSIIIFFFSSSeeeuuuiiiBBB===@@@===;;;:::;;;<<<;;;===FFFPPP```YYYSSSiii~~~kkksssppp\\\QQQRRRXXXcccjjjfff___aaa```cccnnnvvvpppooonnneeecccxxx~~~ooofff```SSSFFFDDDHHHIIIFFFEEEFFFFFFGGGHHHLLLRRRVVVaaagggmmmsssyyywww___WWWUUURRRTTTYYYYYY\\\^^^^^^\\\[[[[[[]]]^^^gggqqqzzzwwwzzzuuuooofff[[[TTTTTTVVVXXXVVVSSSOOOMMMKKKJJJHHHGGGEEECCC@@@??????===;;;999777999::::::;;;===@@@CCCBBB<<<<<<===999BBB[[[ssstttSSSPPPMMMLLLLLLOOOSSSVVV```uuuyyyqqq|||{{{}}}|||tttkkkeeeccc]]]SSSKKKBBBDDDFFFJJJPPPYYYeeemmmrrrrrrrrrssswwwvvvlll```PPPZZZeeehhh```TTTIIIDDD;;;===DDDRRRbbbrrryyybbbVVVOOOIIIDDDBBB???@@@???===:::888888999444555888:::;;;AAAOOO^^^dddhhhaaaNNN>>>::::::888999:::>>>GGGSSS```jjjooovvv||||||zzzqqqcccSSSHHH@@@999666777:::::::::;;;;;;<<<=========>>>@@@@@@??????@@@BBBBBBAAA@@@???>>><<<;;;;;;888999:::;;;===???@@@AAAFFFFFFFFFEEECCC@@@<<<:::@@@CCCFFFIIIJJJHHHFFFDDD>>>999AAA[[[uuu}}}zzz}}}{{{kkkkkksssssspppNNNBBB===???CCC@@@KKK\\\ooovvvnnnvvvzzz|||~~~rrr___OOOHHHKKKPPP[[[iiiuuuxxxrrrkkktttzzz|||uuukkkccc\\\WWWUUU___ppp}}}uuuwww{{{jjjUUUMMMVVV```kkkttteeedddhhhrrr~~~rrr^^^^^^```aaaccciiiiiijjjlllpppuuuzzz}}}}}}~~~}}}{{{xxxuuurrrmmmgggcccVVVOOOJJJHHHEEE@@@>>>???>>>@@@BBBDDDEEEEEEDDDCCCCCCLLLkkk\\\NNNDDDFFFYYYlllxxxVVV@@@@@@??????;;;999:::<<<;;;<<>>>>>===;;;999777888::::::;;;>>>AAADDD???:::======:::MMMlll{{{yyyXXXXXXWWWSSSQQQSSSVVVYYYccc||||||rrr~~~uuuvvv}}}~~~fffnnnxxxzzzrrrjjjfffddd___UUULLLDDDBBBBBBEEEMMMWWWaaagggmmmnnnnnnpppuuuvvvnnncccWWW^^^fffggg___TTTJJJEEE>>>===AAAIIITTTaaarrrzzzkkk[[[QQQLLLFFFBBBAAA>>>???@@@===:::777777777444555999======@@@LLLYYY\\\bbb^^^NNN@@@<<<:::777888999===FFFSSS```kkkqqqyyy~~~lllUUUEEE;;;555666999;;;;;;;;;;;;<<<===>>>???@@@AAABBBAAA@@@???@@@AAA@@@AAAAAAAAA@@@???===<<<777888999<<<>>>@@@BBBCCCEEEEEEDDDCCCBBB@@@???>>>CCCEEEGGGIIIIIIGGGEEECCC;;;:::HHHfff{{{}}}vvveeellluuu}}}|||```HHHDDD???@@@BBB>>>FFFUUUfff~~~pppdddooo~~~yyyfffTTTKKKKKKQQQ\\\iiitttzzz}}}}}}}}}yyypppgggjjjwwwuuu^^^RRRIIIOOOWWWccc|||}}}oooooovvvsssaaa]]]YYYVVVWWW\\\\\\[[[\\\___dddjjjmmmrrrwww}}}}}}{{{|||~~~}}}{{{wwwsssoooiiibbb]]]QQQKKKFFFEEECCC>>><<<>>>===???BBBDDDEEEEEECCCBBBHHHTTTvvv}}}UUUFFF@@@JJJdddwww~~~zzzGGG@@@@@@;;;>>>:::999999<<<;;;;;;@@@FFFZZZ```VVVbbb}}}bbb___kkkvvv}}}}}}~~~rrrddd[[[}}}xxxhhh]]][[[\\\XXX]]]eeexxx{{{sss}}}}}}mmmgggllluuullljjjfffbbbooosssuuukkkVVVIIIIIIKKKIIIIIIKKKMMMOOOTTT[[[bbbhhhkkktttyyyyyy~~~eeeYYYYYY[[[ZZZ\\\```eeefffeeeeeeiiimmmsss{{{uuusssxxx||||||{{{|||ooommmkkkjjjlllppptttwwwvvvmmmiiiddd```VVVSSSOOOLLLJJJIIIGGGEEECCCAAA???>>>>>>===:::999666888:::;;;<<<>>>BBBEEEAAA:::===;;;<<<[[[yyy{{{|||^^^aaa```[[[VVVWWWZZZ]]]bbb}}}zzzooo~~~{{{xxxsssqqqhhh^^^[[[hhhwww~~~vvvpppiiigggfffaaaVVVMMMEEE@@@===BBBNNNZZZbbbeeennnnnnmmmnnnssstttlllaaaZZZ^^^aaa___XXXMMMEEE@@@===::::::===BBBKKKZZZgggrrr|||wwwfff[[[PPPJJJFFFAAA???@@@===??????===999555555666444666;;;>>>>>>@@@KKKWWWYYY___]]]NNNAAA===:::555888888<<>>@@@@@@CCCDDDDDDBBB@@@>>>>>>???===???@@@BBBBBB@@@>>>===777888:::<<>>DDDMMM[[[WWWdddeeeeeekkkvvvyyysssjjj\\\yyyyyyxxxmmmeee```]]]YYY___mmm~~~{{{zzz{{{{{{|||gggooo^^^NNNfffiiipppkkkXXXIIIIIILLLJJJPPPRRRUUUXXX]]]dddmmmrrr{{{ooommmuuukkk[[[]]]___[[[]]]bbbgggiiiiiikkkqqqvvv}}}~~~|||zzzxxxwwwuuusssssstttooofff```___XXXXXXXXXWWWXXX\\\cccgggllluuuzzzwwwsssrrrooojjjXXXUUUPPPLLLJJJHHHEEECCCCCCAAA???>>>======:::999666888999;;;<<>>dddwwwnnngggiiiiii```___ccc```lll~~~tttqqqlllnnnppprrr|||}}}vvvtttoooiiifffddd```XXXQQQFFFCCCBBBGGGQQQZZZ___``````fffjjjiiijjjkkkeee\\\WWWXXXZZZYYYTTTLLLDDD>>><<<:::777666888;;;@@@CCCQQQWWW```fffgggeeebbb```WWWRRRLLLEEE@@@>>>>>>???>>><<<:::888777777777777555777999:::===DDDMMMUUU^^^___[[[QQQHHHBBB===888888;;;???CCCIIISSS___gggpppvvvzzzxxxwwwtttLLL;;;888777999>>>>>>>>>??????@@@@@@@@@AAACCCCCCCCCBBBAAA@@@???>>>AAAAAAAAA@@@>>>===;;;:::777888:::<<>>LLLmmm~~~{{{lllYYYlll~~~zzzyyywwwWWW@@@DDDLLLGGGIIIFFFEEEMMMfff|||qqq~~~rrrvvv]]]ccc~~~vvv```MMMGGGLLLRRRYYYaaahhhoootttxxx{{{zzzdddPPPKKKEEENNNUUU]]]www~~~yyyvvvrrrnnnhhhbbb]]]ZZZXXXXXXaaaaaadddlllvvv|||}}}|||}}}xxxqqqlllgggaaaXXXRRRLLLHHHBBB@@@@@@@@@>>><<<===EEECCC@@@DDDBBB@@@FFFQQQjjjoooQQQIIIFFFSSS|||TTTHHHAAA999:::===::::::;;;;;;<<<===>>>>>>DDD]]]]]]ZZZppp|||tttqqq~~~~~~zzzjjjnnn}}}rrryyyvvvhhh``````VVVfffwww~~~gggccc___WWW```rrrlllyyy}}}nnnWWWKKKPPPZZZ______cccjjjoootttxxxVVV\\\hhh}}}lllaaa______aaafffmmmqqqtttxxx}}}~~~|||}}}~~~}}}zzzvvvtttqqqnnnjjjeee___ZZZSSSPPPOOOOOOPPPRRRZZZccchhhssswww{{{lllcccqqqkkkcccSSSMMMLLLFFFEEEFFFAAA@@@???<<<:::999888888888;;;:::999:::>>>AAABBBBBB@@@888;;;999EEEtttVVVvvvpppssssssiiigggiiicccddd~~~zzzwww{{{zzz}}}vvvuuupppjjjgggeee```YYYRRRGGGDDDCCCGGGPPPXXX\\\]]]ZZZ^^^```^^^]]]^^^XXXPPPMMMNNNNNNLLLIIIEEEAAA>>><<<:::777555555888;;;===???CCCHHHLLLMMMMMMMMMNNNNNNKKKFFFBBB???>>>??????===<<<;;;999888888888999666888999:::<<>>999999;;;>>>AAAFFFMMMVVV]]]aaafffkkkkkknnnzzzkkkIII:::888666777<<<>>>>>>??????@@@AAAAAABBBCCCCCCCCCBBBAAA???>>>===@@@@@@???>>>===;;;:::999666888:::<<>><<<===EEEDDD@@@DDDCCCBBBIII\\\sss]]]EEEBBBDDDXXXzzzLLLDDD???::::::<<<999999:::;;;;;;<<<======III]]][[[TTTiii~~~|||}}}xxxmmmjjjxxx|||qqqbbbXXXUUU^^^fffpppzzzvvvddd___WWW[[[nnn}}}yyyyyybbbUUUXXX```gggiiipppzzz|||ZZZVVV]]]ooovvvhhheeegggkkkooosssvvvyyy{{{xxxtttrrrooolllhhhccc\\\XXXSSSMMMKKKOOOTTTWWWZZZ^^^pppyyyxxxwwwgggbbbuuurrrdddTTTMMMLLLEEEEEEFFFAAA@@@>>><<<:::999888888888;;;999999;;;>>>AAABBBBBB>>>;;;::::::MMMqqqqqqKKK~~~wwwtttrrriiiaaa|||}}}~~~~~~xxxvvvrrrlllhhheee```ZZZTTTKKKHHHFFFHHHNNNTTTVVVVVVTTTUUUSSSPPPNNNNNNIIIDDDCCCBBBAAA@@@????????????;;;999555333222444666888777888:::;;;;;;===???BBBCCCAAA???>>>=========>>><<<;;;:::999999999999999777999::::::<<>>???@@@AAABBBCCCDDDCCCCCCCCCBBB@@@>>><<<;;;>>>>>>>>>===;;;:::888777555666999===@@@CCCEEEFFFBBB@@@???>>>???AAADDDFFFKKKJJJJJJIIIFFFAAA===;;;@@@lll|||{{{bbb\\\nnnyyyyyy|||{{{wwwuuu{{{xxx|||pppsssWWWFFFBBBDDDEEE??????@@@AAAGGGYYYqqq~~~yyyxxxwwwbbbPPPIIILLLPPPSSSVVVYYY]]]```gggeeecccfffllluuu|||ooorrrppp]]]LLLHHHLLLQQQWWWbbb|||wwwssskkkhhhcccaaaaaabbbbbbbbbcccfffhhhhhhgggjjjqqqwwwlllmmmmmmiiiaaaXXXPPPMMMGGGDDD@@@>>>>>>>>>===<<<===EEEDDDAAADDDBBBDDDNNNkkksssOOOBBBAAAFFF\\\dddAAA???===:::;;;;;;888888999999:::;;;;;;;;;FFFXXXYYYSSSbbbzzzwwwzzzqqqfffsss~~~~~~zzzooo___QQQKKK]]]```ggguuurrrkkkeeeWWWbbbzzzsssyyy{{{ppp___VVV\\\eeesssyyy```PPPQQQ\\\uuusssooosssyyyyyyyyyxxx{{{}}}xxxsssrrrooollliiieee```ZZZVVVOOOKKKOOO]]]kkkqqqqqqppp{{{yyyrrraaaaaazzzzzzfffTTTMMMKKKDDDDDDFFFAAA???>>><<<:::999888888999999999999;;;???BBBBBBBBB999===888===[[[ooo___DDD|||oooggg{{{~~~}}}}}}||||||xxxtttnnnjjjeee```ZZZVVVOOOLLLJJJIIIKKKNNNNNNNNNOOOMMMIIIFFFDDDCCCAAA>>>>>>======<<<===>>>???@@@999777444222222333555777;;;;;;;;;:::888999;;;===::::::::::::;;;;;;;;;;;;999999999999888888999999888999;;;::::::>>>EEEKKKSSSWWWUUUNNNHHHDDD@@@<<<::::::;;;<<<>>>???BBBCCCGGGKKKMMMMMMMMMSSS___hhhXXXHHH:::666888888888;;;===>>>???AAABBBDDDEEEEEEDDDDDDCCCAAA@@@===;;;:::>>>======<<<;;;999888777333555999===AAADDDFFFGGGBBBAAA@@@@@@@@@CCCEEEGGGIIIHHHIIIKKKHHHBBB???@@@JJJttt|||jjjRRRXXXoootttooouuu}}}~~~uuu|||mmmxxxtttHHHCCCCCC@@@@@@???AAABBBCCCFFFQQQeee|||yyyfffUUUKKKMMMNNNPPPRRRUUUZZZ]]]bbb]]]WWWVVV[[[bbbfffhhhhhhnnnuuu|||yyyqqqwwwuuuaaaMMMFFFKKKPPPWWWddd}}}zzztttmmmhhhfffccc```]]]gggkkkoooqqqooommmlllllljjjmmmnnnjjj```VVVPPPMMMDDDBBB???===<<<<<<======???FFFDDD@@@BBB@@@EEEUUUuuudddIIIGGGEEEMMMaaa}}}wwwQQQ:::;;;;;;:::;;;999777888888888999999999:::;;;NNNYYYZZZ```ooossszzzuuu}}}~~~}}}ssscccTTTJJJQQQUUU```uuuyyy}}}uuu{{{uuuaaaiii|||wwwkkkjjjhhhaaaYYYYYYffftttfffOOOJJJNNNeeezzz|||~~~|||yyytttppppppmmmjjjgggccc___ZZZVVVNNNQQQ^^^rrrzzzppp```ddd~~~}}}eeeTTTLLLJJJCCCCCCFFFAAA>>>===;;;999888888888999888888:::===@@@BBBBBBAAA555>>>666AAAgggnnnSSSHHHxxxmmmwww{{{{{{www{{{~~~}}}xxx}}}~~~yyyuuupppjjjeee```[[[XXXTTTRRRNNNLLLKKKJJJJJJIIIKKKFFFBBB@@@???>>>======<<<===>>>????????????>>>666555444333444666888:::;;;<<<;;;999666555555555888888999999999999888888888888888888888777777777777999:::999888;;;AAAFFFLLLPPPPPPKKKFFFCCC@@@;;;999888999:::<<<===>>>>>>AAADDDEEEDDDAAA@@@CCCFFFAAA:::444555888:::<<<>>>>>>???@@@BBBCCCEEEFFFFFFDDDDDDCCCBBB@@@>>><<<;;;>>>>>>===<<<;;;999888777333555999>>>BBBEEEGGGGGGDDDCCCBBBAAABBBCCCEEEFFFGGGFFFHHHJJJGGG@@@???BBBTTTooouuu]]]JJJZZZvvvxxxqqqvvvzzz}}}pppdddDDDEEEBBB<<<===AAABBBCCCDDDEEELLL\\\uuu|||vvv{{{zzzhhhXXXOOOPPPQQQRRRSSSVVV[[[___]]]VVVOOOLLLOOOSSSVVVWWWTTTWWW\\\bbbmmmrrrlllppp|||zzzeeeOOOFFFHHHPPP\\\iii}}}}}}zzztttpppeeefffhhhlllppprrrooommmkkkmmmmmmhhh^^^TTTNNNKKKAAA@@@???===;;;<<<===>>>BBBGGGCCC??????>>>HHH^^^|||}}}TTTDDDGGGFFFVVVkkk```EEE888;;;:::999;;;777777777777888888888888888777FFFZZZaaa```hhhzzz~~~ooo}}}~~~xxxkkkZZZNNNLLLPPP\\\qqqlllwwwzzz{{{iiimmmxxxsssxxxoooeee___]]]bbbsssjjjRRRIIIIII[[[yyyzzzwwwvvvtttrrrnnnlllhhheeeccc```[[[XXXNNNYYYlll~~~xxxvvv|||xxxpppdddjjj|||bbbQQQJJJIIIBBBBBBEEE@@@===<<<;;;999888888888999888999;;;>>>AAABBBAAA???555???888GGGllleeeIIINNNqqqsssxxx~~~oooyyy}}}zzzwwwxxx~~~yyyvvvqqqjjjddd^^^[[[YYYWWWVVVSSSPPPNNNMMMLLLLLLIIICCC>>>>>>===;;;<<<>>>;;;===???@@@AAA@@@>>>===555555444555666888;;;===:::;;;;;;999666333222222:::999999999999999888888888888999999888777666666555777888777666888>>>BBBEEEJJJKKKGGGCCCAAA>>>:::888666666777:::<<<<<<<<<;;;<<<===<<<999666555555333333444555888;;;>>>AAA@@@AAABBBCCCDDDEEEFFFGGGDDDDDDDDDCCCAAA???===<<<=========<<<:::999777666333666:::???CCCEEEFFFGGGDDDDDDCCCCCCCCCDDDFFFGGGIIIFFFGGGIIIEEE<<<<<>>@@@CCCFFFBBB>>>???@@@QQQmmmlllMMMDDDGGGEEE```yyyRRR@@@:::<<<999999;;;666888888888888888888888888<<>>RRRlllXXXBBBSSSvvvwwwzzzpppyyy{{{~~~~~~yyyvvvqqqjjjccc]]]ZZZYYYXXXXXXWWWVVVTTTTTTUUUUUULLLEEE@@@@@@@@@<<<<<>>@@@AAABBBBBBAAAAAA555555555555777999;;;===;;;<<<;;;:::777666777888<<<;;;::::::::::::;;;;;;:::;;;;;;;;;:::888777666333555666555444666;;;???>>>DDDFFFCCC@@@???<<<888888555333444777:::;;;:::777777666555444333333222000333666777777:::>>>AAABBBBBBCCCDDDDDDEEEFFFFFFDDDDDDDDDCCCBBBAAA??????<<<<<<;;;:::999777666555444666;;;@@@CCCEEEFFFFFFBBBBBBCCCCCCEEEGGGHHHIIIJJJFFFGGGKKKFFF???BBBKKKhhhqqqzzz|||nnnQQQPPPSSSfff{{{|||zzzfffLLLAAAEEE@@@:::>>>@@@BBB@@@AAACCCGGGSSSjjjzzzwwwnnnppp{{{|||wwwkkk[[[aaahhhjjjggg___XXXSSSSSSSSSSSSRRRPPPPPPQQQRRRPPPQQQVVV___nnniiiSSSHHHDDDGGGLLLQQQ^^^mmmvvvzzz]]]QQQYYYjjj{{{{{{iiiVVVLLLNNNbbbxxx}}}wwwuuuuuuxxxyyyuuuooofff\\\TTTMMMGGGCCC>>>??????===;;;<<>>AAAEEE\\\___MMMIIIGGGKKKmmmkkkIII>>><<<<<<777999<<<666888888888888888888888888???;;;NNN___]]]fffzzz{{{mmmcccjjj~~~|||tttcccTTTrrr||||||ssscccRRROOORRRWWW```ooojjjqqq{{{]]]jjj}}}{{{vvv}}}qqqjjj~~~pppaaaWWWXXXYYYWWW[[[ccc~~~pppPPPKKKJJJTTThhh|||uuusssrrrqqqpppiiigggdddbbbbbbaaa___]]]OOO[[[nnnyyyvvvooonnnsssmmmrrrkkkkkklllxxxtttXXXJJJFFFGGGCCCBBBCCC===<<<;;;:::888888888888999:::;;;===@@@BBBAAA===:::888>>>IIIbbboooTTTFFF]]]zzz}}}}}}|||www~~~yyyvvvqqqjjjbbb\\\ZZZYYYXXXYYYYYYYYYYYYZZZ\\\]]]QQQIIIDDDEEEDDD???>>>BBB@@@@@@AAABBBCCCDDDFFFFFF666666666666777999:::<<<<<<;;;:::999777888<<<>>>===<<<;;;;;;;;;<<<>>>???============<<<:::888777111333555444333555:::>>>;;;@@@CCCAAA>>>===;;;777888555222222555888999888888666333111111222333444111666999888777999>>>@@@CCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@:::::::::999777666444333444777<<<@@@DDDEEEEEEEEE@@@AAABBBDDDFFFHHHKKKLLLJJJFFFHHHMMMKKKEEEKKKWWWrrr}}}{{{}}}uuu```LLLVVVbbbrrrXXXDDD>>>BBB???<<>>FFFCCCAAACCCEEENNNcccxxx~~~qqqkkkhhhuuuyyymmmuuu|||oooaaaXXXUUUWWWYYYXXXTTTQQQQQQSSSRRRTTT[[[iii{{{{{{WWWHHHFFFGGGJJJOOOIIIQQQWWWYYY]]]fffnnnqqqxxx}}}jjjSSSVVV^^^ooo}}}kkkYYYQQQTTTkkk}}}{{{}}}{{{rrreeeZZZRRRLLLGGGCCC>>>??????>>><<<<<<@@@CCCBBBDDD@@@???CCCJJJeee{{{TTTJJJJJJDDDVVVxxxQQQDDD<<<<<<<<<666999===888999999999888888888888888<<<444HHH^^^\\\cccsssssslll```YYYeeerrr```NNNccc|||}}}}}}vvveeeTTTIIIOOOUUU]]]jjjyyyoooiiizzz___eee}}}~~~wwwccc{{{aaaUUURRRZZZ___[[[YYY\\\ppprrrLLLIIIJJJSSSdddwwwrrrpppooommmjjjgggdddbbbaaaaaaaaa___^^^\\\cccnnnsssnnnfffeeejjjiiimmmeeehhhmmm|||rrrUUUGGGEEEGGGCCCBBBBBB<<<<<<;;;999888888888999999;;;<<<>>>AAABBB@@@<<<888777<<>>>>>>>>;;;888888:::===CCCAAA>>>===>>>???@@@@@@>>>@@@AAA???<<<888666666444444444444666888:::;;;<<<>>>???>>>;;;888666666555444444555888999999888<<<:::666333111000000000444666888888999:::===??????@@@AAACCCEEEFFFGGGGGGEEEDDDDDDEEEEEEDDDAAA???===<<<:::888666555444333666999===BBBEEEEEEEEEDDDDDDAAA???AAAEEEHHHIIIHHHBBBMMMMMMMMMNNNDDDQQQxxx}}}|||yyy~~~mmmUUUPPP```ttt~~~~~~oooKKKGGGAAA===<<>>???@@@>>><<<===AAAEEEAAACCC@@@;;;AAAXXXxxxeeeKKKIIIIIIPPPlllzzzRRRVVVMMM@@@999888::::::999999888888777777777777777999444===RRR\\\XXX]]]jjjkkk```___pppzzzvvv~~~wwwgggTTT^^^vvv|||zzzzzztttggg\\\QQQOOOQQQZZZccchhhmmmqqqfffrrrxxxeee]]]uuullldddoooaaa\\\YYYZZZYYYTTTSSSUUUeeepppSSSJJJKKKRRR\\\zzzuuukkkhhhllloookkkgggiiihhhhhhfffeeecccaaa```aaaiiirrrtttooojjjjjjllliiihhhlllhhhiiiaaaOOOLLLGGGCCCBBBBBBAAAAAA<<<;;;999888888888888999<<<>>>@@@BBBAAA>>>;;;999:::???kkkwwwgggUUUPPPwww~~~mmmsss~~~}}}}}}zzzvvvpppkkkfffaaa\\\YYYWWWXXXXXXWWWXXX]]]dddjjjiiiddd^^^ZZZTTTMMMIIIKKKQQQVVVWWWXXX^^^aaaUUUCCC888666333444777:::;;;;;;999:::;;;:::999;;;???BBBAAA???======>>>???@@@???>>>@@@AAA???<<<888666666444444444555666888:::;;;<<<>>>???>>>;;;888777666555444444666888::::::999999777555333111222222333555666888888999:::===???@@@AAABBBDDDFFFGGGGGGGGGFFFEEEDDDEEEEEECCCAAA>>><<<;;;999777555444444333888;;;@@@DDDGGGGGGFFFFFFEEECCCBBBDDDGGGIIIIIIHHHGGGGGGFFFIIIIIIGGG]]]|||xxx}}}pppYYYbbbzzz{{{]]]GGGBBB===;;;<<>>???>>>===>>>BBBFFFBBB@@@======FFF^^^^^^KKKGGGIIISSStttsssVVVNNNFFF<<<777888:::::::::999888777777666666777777888555;;;KKKVVVZZZaaakkkpppnnnvvvqqq[[[SSSjjjzzznnncccRRROOOPPPWWW^^^ccckkkrrrmmmrrrxxxxxxjjj```wwwzzzbbbYYYdddYYY^^^___]]]```fffddd]]]ggg|||mmmQQQIIIMMMTTT\\\xxxtttnnnhhhgggkkkmmmkkkggghhhiiiiiijjjiiihhhgggfffeeellltttuuuqqqnnnnnnppppppllljjjlllwwwzzz[[[MMMJJJEEEBBBAAA@@@@@@???<<<;;;999888888888999999;;;===???AAA@@@===;;;:::@@@LLLqqqqqq^^^UUU\\\||||||jjjnnnxxx|||}}}xxxuuupppkkkgggccc^^^[[[WWWWWWWWWVVVVVVYYY^^^bbbkkkiiiiiikkkiiibbb]]]]]]hhhooossssssrrrjjjTTT>>>777555444555888;;;<<<===888999::::::;;;===BBBEEE===<<<;;;===???@@@???>>>>>>@@@@@@???;;;888777666444444555555777999:::;;;<<<===>>>>>>;;;888777777555444444666999;;;;;;:::666555333222222333555666555666888999999:::===@@@AAABBBDDDFFFGGGHHHGGGGGGGGGFFFEEEDDDDDDBBB???===<<<:::888666444444444444<<>>:::;;;???CCCBBB@@@MMMNNNFFF???BBBFFFSSShhh~~~~~~}}}rrrjjjssssssuuuwwwwww~~~___FFFHHHIIIJJJMMMMMMNNNNNNNNNLLLIIINNN^^^ooonnnddd[[[ZZZaaalll{{{ttt[[[SSSUUUqqq}}}pppbbbfff{{{mmmpppoooppp|||yyycccQQQHHHEEEBBBAAA<<<===>>>>>>>>>@@@DDDFFFEEE>>><<>>===;;;:::999888888888999:::;;;===??????>>><<<<<<<<>><<<<<<<<<<<<<<>>???@@@@@@>>>;;;888777777444444555666888999:::;;;;;;===>>>===;;;999888999666555555777:::<<<<<<;;;666555333333333444666777555777888999999;;;>>>@@@BBBDDDFFFGGGHHHHHHGGGGGGGGGEEEDDDDDDCCCAAA>>>;;;:::999777555444444555555???AAADDDGGGIIIIIIHHHHHHFFFFFFHHHIIIJJJJJJIIIGGGHHH@@@AAA@@@DDDhhh~~~vvvyyysssmmmyyy~~~^^^EEEAAA===:::===CCCFFFDDDAAAFFFGGG@@@===BBBGGGRRRggg{{{www|||~~~kkklllrrrUUUFFFIIIKKKMMMPPPNNNKKKLLLLLLJJJLLLXXXmmmwwwiii]]]^^^jjjzzzuuuXXXKKKNNNbbbhhh___YYY]]]zzz}}}{{{~~~~~~mmmeeeaaaeeehhhooo{{{```NNNFFFBBB@@@???;;;<<<===>>>@@@BBBEEEGGGGGG>>>???NNNccc|||[[[LLLIIIFFFSSSkkkggg@@@===;;;888666666888999999888888888777666666666666666555888999;;;HHHZZZcccaaavvvjjjLLLYYYppp{{{uuuggg\\\SSSVVV___hhhqqqwwwwwwsssoooqqqzzz}}}qqqbbb___sss~~~{{{nnnXXXQQQ]]]iiiggg]]]UUUZZZjjjuuuuuuzzztttVVVLLLQQQ]]]dddxxxmmm^^^[[[^^^bbbeeefffeeeeeeeeebbbdddfffiiijjjiiihhhgggaaaeeeiiijjjhhhhhhlllooouuurrrjjjyyy___PPPIIIFFFBBB@@@??????===<<<:::999888888888999:::;;;===???@@@???<<<:::;;;===EEEqqqoooNNNWWW{{{sss{{{ppphhhnnnzzz{{{vvv|||}}}mmmccc___iiixxx~~~zzzvvvtttrrrooollliiiddd```\\\UUUSSSQQQPPPPPPPPPPPPPPPNNNOOOWWWcccmmmsssyyy{{{qqqdddSSS@@@111555666777888:::<<<>>>???>>>===<<<<<<>>>AAACCCDDD999999:::<<>>@@@@@@@@@>>>:::888777777444444666777888::::::;;;;;;<<<===<<<:::999999:::888777777888;;;<<<<<<;;;888777555333333333555666555777999999:::;;;>>>@@@CCCEEEGGGHHHIIIHHHGGGFFFEEEDDDBBBBBBAAA???<<<999999888666444444666777999AAABBBEEEGGGHHHHHHGGGFFFEEEFFFHHHIIIIIIIIIHHHHHHIIIGGGGGG@@@IIIwww}}}wwwvvv|||yyywwwPPPEEE>>><<<;;;>>>CCCFFFCCC@@@@@@BBB===<<>>AAADDDFFFFFFCCC???EEEZZZsssqqqSSSPPPMMMLLL___yyy{{{wwwSSS;;;@@@888888777888999999888777888777777666555666666666333999999888CCCUUU]]]YYYlllrrrRRRXXXiii~~~}}}~~~ppp___PPPQQQ^^^hhhnnnppp|||tttjjjgggnnnrrriii]]]___nnnuuurrrhhhWWWRRR^^^ggg\\\UUUWWW[[[___kkkxxx}}}yyyjjjbbb]]]dddtttwwwZZZOOOWWWfffnnn~~~~~~fff___XXX\\\aaaccccccaaaaaaaaaaaabbbdddeeefffeeecccbbbccceeehhhiiiiiikkkooorrrnnnrrrqqqvvvTTTOOOHHHEEEBBB@@@@@@???===<<<999999888888888999;;;<<>>:::999<<>>BBBDDDEEE;;;::::::;;;>>>@@@??????@@@@@@@@@===:::888777888444555666888999:::;;;;;;:::;;;<<<<<<:::999:::<<<;;;:::999:::;;;<<<<<<;;;:::888666444333333444555666777999::::::;;;>>>AAACCCEEEGGGIIIIIIHHHEEEDDDBBBAAA@@@??????>>>:::888777666555444555888;;;===CCCDDDEEEFFFGGGGGGFFFFFFEEEGGGIIIIIIIIIIIIJJJKKKPPPPPPKKKGGGYYY~~~nnnrrryyy|||vvvrrryyylllFFFCCC;;;:::;;;===???@@@???>>>???BBB>>>===CCCBBBGGGVVVjjjvvv|||zzzvvvzzznnnvvvtttSSSJJJLLLOOOMMMQQQUUUOOOVVVTTTOOONNNUUU```ggghhhWWWVVV]]]nnn]]]IIIFFFJJJKKKOOOWWWaaa~~~vvvyyy~~~zzzyyy}}}~~~}}}}}}{{{rrrdddYYYVVVSSSaaasssrrrUUUHHHDDD???<<<<<<<<<<<<<<>>CCCQQQhhh```NNNOOOJJJNNNfffzzzxxxqqqzzznnnDDD;;;>>>888888999999999888777777888777666666555555666666333888999777>>>MMMWWWXXXaaa|||vvvZZZYYYdddzzzzzzgggWWWWWWbbbkkkoooppp~~~rrraaaXXX[[[cccbbb\\\```hhhiiieee```RRRNNNXXX]]]VVV\\\jjjnnniiiqqqttt[[[LLLBBBDDDRRR[[[hhh|||___YYYfffvvvyyyqqqcccaaaXXX[[[^^^______^^^^^^^^^aaaaaaaaaaaaaaa``````___```bbbdddfffgggjjjnnnqqqkkksss|||cccMMMNNNFFFDDDAAA@@@??????===;;;888888777777888:::<<<===???AAAAAA>>>::::::???EEEppp^^^MMMooouuusss{{{ooolllyyy~~~lll\\\ZZZbbbkkkqqqtttrrrpppmmmkkkgggccc]]]YYYPPPNNNLLLKKKKKKJJJGGGDDDDDDAAAAAADDDFFFFFFJJJOOOPPPOOOLLLGGG@@@;;;888888666888;;;<<<;;;;;;<<>>AAACCCEEEGGGIIIIIIGGGDDDBBB???>>>=========<<<999777666555444444777:::???AAAEEEEEEFFFGGGGGGGGGFFFFFFFFFHHHJJJJJJIIIJJJMMMOOO\\\SSSIIIVVVuuu{{{ssstttyyyrrr|||sss~~~~~~|||sss}}}UUUBBBBBB:::<<<>>>>>><<<<<<===???>>>AAA>>>>>>CCC@@@@@@LLLVVVhhh}}}~~~~~~{{{{{{}}}sss{{{```MMMJJJPPPRRRNNNRRRVVVOOORRRTTTUUUTTTZZZ``````[[[WWW___nnn]]]JJJFFFJJJLLLQQQWWW___{{{}}}|||}}}~~~zzzxxxwwwpppdddZZZWWW[[[nnnfffLLLDDDDDD@@@<<<<<<===<<<===???CCCFFFEEEDDD===LLLaaaxxxlllSSSJJJKKKGGGWWWrrr|||pppuuuSSS999;;;777777888999999999888888888777777666555555555555666333555555555999EEETTT^^^___qqq{{{pppmmmsssyyyuuueee^^^cccyyyrrreeeccchhhmmmqqquuuxxxmmm]]]RRRTTT\\\^^^[[[[[[]]]XXXTTTTTTLLLHHHQQQRRRYYYggguuuxxxwwwlllRRRFFF>>>===FFF<<>>>>>===;;;999888777777777888:::<<<===<<>>;;;===EEEMMM{{{rrrTTTYYYrrrnnnpppuuuvvvlllyyyppp^^^VVVWWW^^^iiirrrrrrpppmmmjjjgggbbb\\\XXXOOOLLLJJJJJJJJJIIIEEEAAABBB>>>===??????>>>???CCC??????@@@???;;;666666999666999<<<<<<;;;:::<<<>>>???<<<888777999:::999888???===;;;:::<<>>======@@@DDDFFFEEECCC???VVVooodddPPPLLLLLLMMMgggoooDDD666@@@777555777888999888888888999777777666555555555555555444333222333666@@@TTTeeeaaannnuuuppphhhhhhkkkmmmsssuuu}}}|||~~~qqqooodddeeeyyyuuulllhhhggghhhnnnuuuoooiii___WWWXXX]]]\\\XXXSSSSSSKKKHHHMMMHHHEEENNNIIIZZZjjjnnnpppyyyaaaHHHCCC???===CCCEEEEEEEEEFFFMMM\\\ppp~~~ssseeefffssswwwzzzvvviiifffccc```XXXUUUTTTUUUXXX[[[\\\\\\VVVUUUTTTSSSTTTUUUXXXYYYaaacccfffiiilllooorrrssssssxxxbbbLLLJJJDDDBBB@@@>>>======<<<:::888777777777777999:::<<<>>>999===???===<<<@@@JJJSSSxxxaaaPPPggg{{{kkkiiinnnwwwyyyxxx~~~qqqeee___ZZZXXX```mmmtttqqqlllgggffffff```WWWTTTPPPKKKHHHFFFEEECCCBBB@@@???>>>===;;;;;;:::::::::::::::999999888888888;;;;;;;;;;;;;;;<<<===>>><<<=========;;;:::888777999999:::<<<>>>???>>>===???===;;;999777666666666555777:::<<<;;;;;;<<<===;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::777333000000111444666999999999:::<<<>>>???@@@EEEEEEEEEDDDDDDCCCBBBAAA@@@<<<999888999:::999777333444555777:::>>>AAACCCFFFFFFEEEEEEEEEGGGHHHIIIMMMHHHJJJPPPLLLGGGOOO^^^___JJJQQQyyy|||mmm\\\ddd{{{xxxsss~~~tttlllmmmeeeBBB@@@DDD<<<======<<<;;;<<>>>>>>>>>>>KKK___}}}|||eeecccxxxxxxqqqYYYQQQLLLMMMRRRTTTPPPOOORRRUUUYYY[[[\\\___dddeeeaaakkkeeeOOOKKKQQQUUUTTTWWWiii{{{yyy{{{yyy{{{zzzsssmmmkkkzzzZZZQQQGGGAAA@@@@@@>>>;;;;;;???===@@@JJJHHH@@@BBBGGGpppTTTKKKBBBIIIcccQQQAAA===555???777777666666666666777777777777666555444444333333666222444999::::::HHH[[[]]]lllpppeee___dddhhhffflll~~~yyy{{{|||ppplll~~~~~~rrrdddaaahhhpppqqqssspppggg___]]]___^^^ZZZKKKMMMMMMJJJEEEDDDFFFIIINNNRRRXXX]]]cccpppnnnSSSGGG??????BBB>>>>>>@@@CCCFFFIIIOOOUUUZZZkkk~~~~~~zzzsssmmmeee]]]\\\______YYYRRRHHHPPPVVV^^^ttt|||qqqddd}}}nnnhhhfff^^^UUUOOOPPPSSSXXX[[[ZZZZZZZZZUUUOOOLLLMMMLLLKKKSSS___aaabbbgggmmmnnnooosssxxxoooOOOIIIGGG>>>BBBAAA???<<<:::888777777888777777777999:::<<<>>>@@@;;;===DDDAAA>>>PPPjjjgggTTTWWWssswww~~~nnnkkktttyyyuuu{{{nnnkkk}}}}}}tttbbbUUUVVV```gggooopppmmmiiigggfffaaaZZZTTTPPPLLLHHHGGGEEEDDDBBB@@@???>>><<<;;;;;;:::::::::::::::999999999888888;;;:::::::::;;;<<<===>>>===>>>>>>>>>===;;;999777:::::::::;;;===>>>>>>>>>>>><<<:::777666555555555666888:::;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::888444111111333555777999999:::;;;<<<>>>???@@@DDDEEEEEEEEEEEECCCBBB@@@???<<<999999::::::888666444444666888;;;???BBBDDDFFFFFFEEEEEEFFFGGGHHHIIIJJJGGGMMMPPPKKKPPP^^^dddTTTOOO```}}}```XXXkkk|||ppppppsss{{{{{{www{{{yyysssvvvUUU@@@AAA>>>>>>?????????======???AAA<<<<<<<<<=========>>>>>>EEEXXXvvv|||gggccctttttt___PPPNNNQQQWWWYYYUUUSSSUUUWWW```ddd```]]]bbbkkkpppxxxWWWMMMSSSXXXXXX[[[kkk~~~zzz{{{|||{{{|||vvvsssttthhhSSSKKKCCC?????????>>><<<:::???>>>BBBKKKGGGAAAEEEXXX|||qqqQQQKKKCCCJJJlllKKK>>><<<555:::777777666666666666777777777666666555444444333333666333444999888777CCCSSSbbbeeegggffffffjjjrrryyywww|||}}}~~~{{{vvvjjjffflllrrrtttyyywwwrrrjjjfffddd^^^WWWMMMLLLKKKKKKKKKLLLMMMLLLLLLPPPVVV[[[bbbpppdddLLLCCC===>>>AAA===>>>@@@CCCEEEHHHMMMRRRVVVaaappp{{{xxxsssooofff[[[SSSPPPNNNOOORRRRRRNNNIIILLLPPPPPPSSSgggyyy~~~dddZZZtttuuulllhhhgggaaaYYYOOOMMMOOOTTT[[[]]]]]][[[UUUPPPKKKIIIJJJOOOXXX```ddddddiiimmmkkkhhhooo{{{___HHHGGGHHHDDDBBB@@@>>><<<:::888777777777777666777888;;;===???BBB???@@@CCC===<<>>AAABBBCCCAAA???===@@@@@@???>>>============<<<;;;999666555444444444666888::::::999888777888:::;;;<<<===<<<<<<;;;::::::::::::::::::999888888999777555222222444777999999999:::;;;===>>>???@@@CCCDDDFFFGGGFFFDDDAAA@@@===<<<;;;:::;;;:::888666444555777:::===AAADDDFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLIIIPPPLLLEEEWWWggg[[[PPP___wwwkkkTTT\\\xxxtttjjjtttyyy{{{rrruuu~~~{{{yyyqqqEEE???CCC999>>>@@@AAAAAA???>>>??????;;;;;;;;;<<<<<<<<<======AAARRRmmmpppiiissstttuuu}}}jjjRRRRRRUUUZZZ[[[XXXVVVVVV```hhhkkkccc___kkkWWWQQQUUUXXXZZZ^^^jjj}}}~~~sssxxx}}}|||kkkRRRJJJDDD>>><<<===>>>>>>===:::@@@@@@DDDJJJEEEAAAJJJjjj|||ZZZHHHFFFEEETTTyyycccCCC;;;:::777555777666666555555666666777666666555555444333333333666333444888666444<<>>???BBB???BBBDDDEEEGGGIIINNNSSSWWW]]]jjjssspppjjjcccWWWKKKDDDFFFJJJMMMPPPPPPPPPOOORRRXXX[[[```tttxxxvvvqqqeeeSSSPPPggg|||uuu}}}qqqrrrooojjjhhhgggbbb[[[OOOKKKJJJPPP[[[bbbaaa\\\UUUQQQLLLMMMVVVcccjjjjjjhhhgggkkkmmmfffaaammmjjjNNNDDDFFFGGGEEE@@@???===;;;999888777777666666666777999;;;>>>@@@BBBBBBBBBAAA<<>>===<<<;;;;;;;;;;;;999999999999999999999999999999999999:::<<<===>>>===???CCCGGGHHHHHHGGGFFFIIIHHHFFFBBB???===<<<======;;;999666555444444444444666999999999888888999:::;;;===>>>>>><<<:::999:::;;;;;;;;;:::999888777777666444222333555777999999:::;;;<<<===>>>??????AAACCCEEEGGGGGGDDDAAA???;;;<<<<<<<<<;;;:::777666666777999<<<@@@CCCFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKMMMIIIOOOKKKJJJgggvvv]]]ddd|||ssshhhYYYYYYooossssss|||xxx{{{[[[@@@???CCC:::>>>???AAAAAA???=========:::::::::;;;;;;;;;<<<<<>>===<<>><<<:::999888777777555666666888:::===???AAA@@@AAA@@@===>>>KKK```qqqbbbOOOXXXqqqNNNrrraaahhh}}}zzzwwwyyyxxxvvvttt{{{yyyrrrrrr|||yyyaaaUUUVVVYYYdddkkkiiibbb^^^ZZZWWWSSSPPPMMMJJJHHHFFFCCCAAA>>>===<<<;;;;;;:::;;;;;;999999999999999999999999999999999:::;;;<<<>>>>>>???AAADDDGGGHHHHHHGGGFFFHHHHHHGGGDDD@@@======>>>===<<<:::777666555555555222555888:::::::::;;;<<<;;;<<<===>>>>>><<<:::999<<<<<<<<<;;;;;;:::888888444333222111222555777999999:::<<<===>>>>>>>>>>>>@@@AAADDDFFFFFFCCC@@@>>>;;;<<<===<<<;;;999777666888:::<<>>>>><<<;;;===??????===;;;:::;;;::::::::::::;;;;;;;;;;;;DDDJJJXXXmmm~~~yyyeeecccvvvppp\\\YYYVVVYYYbbbjjjmmmllllllnnnpppwwwlllZZZUUURRROOOOOOTTT^^^iiipppyyyuuusssuuu~~~zzzuuu}}}gggUUUNNNJJJBBB@@@>>>===============>>>CCCCCCDDDDDD>>>GGG___iiiKKKHHHFFFHHH]]]|||~~~VVV:::@@@999444888666666666555555555555666666444444444444444333333333333333555666555555888>>>BBBPPPZZZeee~~~|||}}}zzzttt|||~~~|||vvvmmmfffXXXYYYYYYXXXVVVVVVYYY[[[___iiittt~~~dddGGGBBB@@@AAAFFFFFFMMMKKKJJJIIIMMMUUU```gggsss{{{dddQQQIIIGGGKKKPPPSSSSSSSSSXXXccclllzzzgggUUUKKKIIIPPPcccvvvzzzfffkkkuuuuuussswwwrrr[[[JJJPPP^^^eeegggjjj|||vvvuuuppprrrpppkkkiiiiiihhhdddXXXPPPGGGJJJ[[[jjjhhh^^^UUUSSSYYYmmmuuunnnnnnooolllddddddvvvvvv\\\GGGFFFHHHCCC>>>???===<<<;;;:::888888777777555666888;;;===???@@@AAA>>>???<<<999DDDZZZkkkpppRRRUUUooo\\\KKKnnnlllxxx~~~tttjjjiiioootttssspppxxxwwwmmmgggmmmzzztttzzzpppVVVOOOOOOZZZcccccc```^^^\\\YYYRRROOOLLLJJJHHHFFFBBB@@@===<<<<<<;;;::::::;;;;;;888999999999999:::::::::999999:::;;;<<<===???@@@CCCDDDEEEEEEEEEDDDBBBBBBBBBEEEFFFEEEAAA>>>>>>@@@>>><<<:::777666555555555333555999;;;<<<<<<>>>???======>>>>>>===<<<:::999<<<<<<<<<<<<;;;999888777222111111111333555888999:::;;;===>>>??????>>>>>>>>>@@@BBBCCCCCCBBB@@@>>>;;;<<<===<<<999888777888;;;===???BBBDDDFFFGGGHHHFFFGGGIIIJJJLLLMMMMMMMMMHHHGGGGGGUUUooozzz}}}qqqZZZTTTfff|||~~~vvvuuujjjEEECCCAAA:::999:::999;;;<<<<<<:::999:::::::::::::::;;;;;;;;;<<<<<>>>>>>>>>>>@@@DDDDDDCCCCCC@@@SSStttWWWFFFMMMJJJPPPfff}}}|||qqq}}}pppDDD555???999333888888666555555444444555555666444444333333333333333333333333444555555555888;;;:::MMMXXXZZZppp}}}~~~xxx~~~{{{tttqqqqqqnnnhhhaaa___bbbfffppp}}}bbbDDDAAA@@@???DDDEEEJJJIIIHHHIIIMMMUUU___fff|||hhhPPPHHHJJJNNNQQQSSSSSSTTT]]]lllxxxvvvcccQQQJJJKKKQQQaaaqqq{{{mmmfffnnnvvvpppddd]]]PPPJJJOOO^^^fffdddhhhqqq|||xxxqqqqqqnnnjjjkkknnnmmmiii\\\TTTIIIJJJ[[[nnnnnncccZZZXXXbbb{{{}}}kkkooorrrppphhhdddlll{{{gggTTTEEEDDDDDD>>>===BBB<<<;;;:::999888888888888555888<<>>:::;;;PPPjjjooobbbFFFcccuuuOOORRR|||sssssstttpppnnnrrrzzz~~~zzzsssvvv|||rrrooowww~~~sssuuuyyy___PPPOOOXXX___```^^^]]]ZZZVVVPPPNNNKKKIIIGGGEEEAAA>>><<<<<<;;;;;;::::::;;;;;;888888999999999:::::::::::::::;;;<<<===???@@@AAADDDDDDDDDDDDDDDDDDEEEEEEDDDHHHKKKIIIDDD???>>>???<<<;;;999666555444444444666999<<<===>>>>>>???@@@>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::888777666111111111222444777999;;;:::;;;===?????????>>>===>>>???@@@AAAAAA@@@???>>><<<======;;;888666888:::>>>???BBBDDDFFFGGGGGGGGGFFFHHHJJJLLLMMMNNNNNNNNNFFFKKKIIIZZZwwwrrrhhhzzz|||zzz}}}ssscccTTTaaa|||wwwQQQ;;;???>>>999999888999:::::::::999999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;===BBBPPPjjjnnnpppppprrrlllXXXOOO\\\xxx|||ccc\\\WWW```yyykkk]]]QQQOOOMMMMMMPPPXXXbbbiiiqqqzzzvvvyyy~~~lllgggeeelllyyykkkOOOGGGHHHDDD======>>>???????????????@@@AAAEEEDDDCCCCCCFFFbbbsssWWWIIILLLNNNbbbzzzyyyyyyTTT===555;;;999555777888666555555444444555555666333333333333333333333333444555444222222444666777666EEEOOOTTTdddwwwwwwiiiffffffsss}}}{{{yyyzzz~~~ZZZ@@@BBBCCCAAADDDDDDFFFHHHJJJLLLOOOUUU[[[___qqqmmmUUULLLMMMPPPSSSUUUXXX]]]jjj{{{mmm]]]OOOJJJIIILLLXXXfffkkkkkkooowww|||sss```PPPIIIIIITTTcccfffcccnnn{{{qqqoookkkiiikkkoookkkeee\\\VVVLLLKKK\\\qqqtttkkkeeebbboooqqqmmmpppwwwqqqddddddttt~~~{{{ZZZNNNDDDCCCBBB>>>>>>BBB;;;:::999888888777888888666:::???DDDEEECCC@@@===;;;>>><<>><<<<<<;;;:::::::::;;;;;;888888888999999::::::::::::;;;;;;<<<>>>???AAABBBCCCCCCCCCDDDGGGIIILLLNNNLLLPPPSSSPPPHHH@@@======;;;:::888555333333333333999<<<>>>??????>>>???@@@@@@???===<<<;;;;;;;;;;;;;;;;;;::::::888777666555222222222333555888;;;<<<:::<<<>>>???@@@???>>>===>>>>>>>>>?????????>>>>>><<<======:::777666888;;;@@@AAACCCEEEFFFGGGGGGFFFFFFHHHJJJLLLNNNNNNNNNNNN@@@LLLKKKaaammm```zzzzzz|||ooo]]]PPPmmmZZZFFF===>>>::::::<<<888999::::::999888999;;;>>>;;;;;;;;;<<<<<<<<<======;;;<<>>??????@@@AAAAAAAAADDDCCCDDDEEEKKKmmmnnn\\\LLLHHHTTTxxxvvvFFF<<<666777888777777777555555555444444555555555333333333333333333333333555666444111000222444444444<<>>DDDGGGEEEFFFFFFDDDHHHMMMQQQTTTVVVXXXZZZZZZiiizzz{{{kkkVVVKKKJJJOOORRRVVV\\\eeetttuuufffYYYMMMIIIFFFFFFPPP]]]oooooodddmmmxxxxxxbbbNNNNNNGGGKKK[[[gggooozzzqqqooojjjhhhkkkmmmfff\\\[[[VVVMMMLLL]]]tttyyyqqqnnnlllyyyuuunnnwwwqqqyyyrrraaadddyyy~~~rrrLLLFFFCCCCCCCCCAAA>>>>>>:::999999888777777888888666;;;AAAGGGHHHEEE@@@<<<999===???MMMssszzzPPP___VVVHHHkkkrrreeennn~~~zzz```VVVbbbggg```[[[]]][[[SSSMMMMMMLLLIIIEEE@@@===<<<;;;;;;:::999999:::::::::;;;;;;999999999999;;;;;;<<<<<<<<<<<<===============>>>???AAACCCFFFHHHJJJJJJJJJJJJJJJHHHCCC===888999777555222222333444666999:::<<<>>>>>>>>>>>>===;;;<<<>>>?????????>>>===777888999:::999777555444222222333555666888999999999;;;>>>@@@AAAAAA@@@???AAAAAA@@@@@@???>>>>>>>>>???===:::777666888:::;;;BBBCCCDDDFFFGGGGGGGGGGGGHHHLLLNNNMMMLLLMMMNNNMMMBBBOOO___mmmjjj]]]kkkvvvxxxppp___WWW[[[zzzuuuKKKEEE>>>;;;<<<===:::777:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<>>======>>>@@@BBBDDDEEELLLAAA>>>SSSjjjtttWWWSSSRRRKKKiiiRRR;;;:::888666555555666777555555555444444333333333555555555444444333333333555444444444444555666666888<<>><<<;;;::::::999888888999:::;;;>>>DDDBBBBBBKKKHHH>>>;;;<<>>>>>======;;;<<<===>>>>>>===<<<;;;666777888888777666333222111222333555777999:::;;;:::<<<>>>@@@AAAAAA@@@@@@BBBAAAAAA@@@@@@???>>>>>>>>><<<:::888888:::===???BBBCCCDDDFFFGGGHHHHHHHHHKKKIIIHHHJJJMMMNNNOOOOOOIIIdddnnnbbbYYY\\\ppprrrnnnoooccc___lllYYYFFFAAA<<<:::<<<===<<<999::::::::::::::::::::::::999999999999:::::::::;;;<<<;;;;;;@@@LLL```tttmmmmmmtttzzzllllllxxxyyyooohhhnnn~~~mmmXXXUUUVVV]]]iiiwww~~~pppZZZFFFCCCDDD@@@===??????>>>======>>>@@@BBBDDDEEEGGGCCCHHH___|||dddQQQHHHLLLSSS|||lll>>>;;;999777666555555666777555555444444444333333333555555444444444333333333333333333333333444555555555888@@@JJJRRRZZZdddoootttmmmsss~~~zzzyyy|||ssswwwjjjNNN@@@DDDFFFJJJNNNLLLIIIIIIJJJKKKJJJLLLUUU]]]lll{{{\\\PPPRRRUUU\\\gggrrr~~~xxx\\\MMMMMMJJJJJJPPPPPPUUUgggooojjjmmm{{{zzzmmmnnnvvv~~~tttcccTTTTTTXXXYYYYYYccctttzzzvvvkkkqqqzzz}}}ooollliiigggeeecccaaa```^^^[[[QQQJJJTTThhhuuuuuuppptttyyy}}}}}}zzzxxxvvvvvvuuupppooo{{{nnnOOOFFFEEECCCBBB???===<<<;;;:::999888777888999:::;;;<<>>@@@AAAAAAAAA@@@BBBAAAAAA@@@@@@???>>>>>><<<;;;999999:::===AAACCCBBBCCCEEEGGGHHHIIIJJJJJJLLLGGGGGGNNNPPPMMMNNNSSSccczzzuuu\\\^^^sss{{{lllooonnn___hhh|||iiiCCC@@@<<<999888;;;===<<<;;;999999::::::::::::::::::888888888888999999999999;;;;;;:::<<>>>>>>>>???AAACCCDDDDDD===DDDVVVnnnrrr\\\UUULLLBBBMMMcccUUU555:::999777555555555666666444444444444333333333333444444444444333333333333333222222222222333444444666777===FFFOOOYYYgggsss|||{{{yyyqqqsss___IIIAAAFFFHHHKKKNNNIIIIIIHHHIIIKKKKKKMMMVVVbbb{{{gggTTTXXXZZZbbbooo~~~kkkSSSHHHKKKKKKPPPUUURRRLLLTTTXXXZZZcccqqqxxxwwwyyy~~~vvvggg[[[YYY[[[YYYWWW]]]fffeee^^^bbbsssqqqmmmhhhdddbbbbbbaaaaaa______VVVKKKMMM___qqqyyyppprrruuuxxxzzz{{{{{{zzzwwwqqqnnnvvv}}}aaaDDDDDDDDDBBB@@@>>>===;;;:::888888777777777888:::;;;;;;BBB@@@@@@EEEAAA:::===???EEEUUUwwweeeWWWuuuuuuMMMJJJaaaaaaxxxqqqdddWWWXXXbbbyyyjjjrrr|||wwwxxxlllhhhwww|||gggWWWZZZbbbaaa[[[WWWRRRPPPMMMJJJGGGEEECCCBBB>>>>>><<<;;;999999888888:::999999999999999999:::777777888999::::::;;;<<<:::===BBBEEEGGGEEECCCAAA===???AAADDDEEECCC>>>:::555555444333333555666777888999:::;;;<<<;;;::::::;;;;;;<<<;;;:::888777555777777777666555333111000000111333666888;;;===>>>===>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????>>>======999999999:::<<<@@@CCCFFFCCCDDDFFFHHHJJJKKKKKKLLLJJJIIIMMMSSSPPPKKKTTTdddooojjj~~~yyyuuuqqqtttnnnaaarrrzzzvvvQQQ===<<<:::777777999;;;;;;:::999999999999999:::::::::888888888999999999999:::::::::::::::<<>>>>>>>>???@@@BBBDDDEEEFFF;;;JJJhhhsss]]]OOOPPPLLLGGGXXXrrrgggDDD:::888777666555555555555666333333333333333333333333333333333333333333333333333333333222333333444555<<<;;;===CCCIIIRRRaaaooowwwpppuuu{{{UUUEEECCCJJJKKKNNNOOOIIIKKKJJJLLLPPPPPPRRR^^^mmmwwwYYY[[[___hhhxxxiii[[[IIIBBBEEEHHHPPPTTTMMMIIIKKKTTTaaammmuuuzzzyyykkk___UUUUUUSSSSSSZZZcccddd___ooouuuooogggbbbaaabbbbbbbbb^^^```[[[NNNJJJWWWkkkyyyrrrsssuuuxxx{{{}}}}}}|||vvvjjjgggrrryyymmmWWWFFFCCCBBBAAA???===<<<::::::777777666666777999:::;;;<<>>===;;;:::999999999999999999999999999999999777888888999::::::;;;;;;<<<===???@@@AAAAAA@@@@@@<<<===>>>@@@AAA>>>:::666333333333333444666777888888999:::;;;;;;;;;:::999;;;;;;;;;:::999777555444777777777666555444222222111222444666999;;;===>>>??????@@@AAAAAAAAABBBBBB?????????>>>======<<<<<<888888999:::===AAAEEEGGGEEEFFFHHHIIIKKKLLLLLLMMMJJJLLLOOOOOOJJJPPPlllpppmmmzzzyyymmmcccbbbxxxxxxvvv}}}sss{{{ooorrr{{{bbbAAA<<<;;;999888777888888888888888888888999999:::::::::999999999999::::::::::::999888999::::::BBBWWWlll~~~```VVVXXXjjjuuussstttzzzyyy|||}}}{{{gggfffmmm}}}zzzyyy|||}}}```IIIFFFCCCAAA@@@===:::;;;>>>>>>>>>???@@@BBBCCCEEEEEEGGGAAAXXX~~~___XXXQQQMMMKKKPPPcccwwwttt}}}|||KKK666<<<666666555555555555555555333333333333333333333333333333333333333333333333444444444444444555555666>>>;;;;;;>>>CCCKKKYYYgggqqqkkkvvv|||NNNDDDFFFMMMNNNQQQRRRKKKKKKJJJOOOVVVWWWWWWdddvvvvvvWWWaaahhhrrr```[[[OOOJJJIIIHHHPPPRRRHHHJJJJJJUUUhhhvvvzzz~~~|||mmm___QQQPPPMMMMMMTTT```hhhjjj~~~zzzrrrhhhcccbbbcccdddccc[[[```^^^TTTLLLSSSeeesssssssssuuuxxx||||||zzzxxxjjjcccdddooommm\\\MMMJJJAAA@@@???>>><<<:::999999777666666666888:::;;;===<<>>>>>>>><<<;;;::::::::::::888888999999999999888888888888888999999999999999::::::999999999:::;;;<<<;;;::::::;;;;;;999666444222222222333555777888999888999:::;;;;;;;;;:::999::::::::::::999777555444777666666555444444333333333333555777:::<<<===>>>@@@@@@@@@AAAAAABBBBBBBBB@@@??????>>>======<<<<<<999:::;;;===@@@CCCFFFHHHHHHHHHJJJKKKLLLMMMMMMMMMLLLMMMKKKHHHMMMgggxxx{{{~~~ddd]]]kkk~~~vvvuuu}}}}}}nnnpppgggvvvzzz||||||NNN<<<>>>:::999888777777666666666777777888888999:::::::::999999999999:::::::::;;;999777999<<<;;;>>>OOObbbzzzxxx```TTTQQQ^^^lllqqqqqqrrrppptttzzz}}}yyydddcccjjj{{{~~~|||xxxuuuuuuyyy}}}{{{hhhWWWMMMHHH??????===<<<:::;;;>>>AAA>>>>>>@@@AAACCCDDDEEEFFF@@@LLLkkkrrrVVVWWWRRRJJJJJJXXXkkkvvvqqq~~~hhh???333;;;555555555555555555444444222222222222333333333333222222222222333333333333555444444444444555666666999777777:::>>>EEERRR___vvvlllwww|||{{{}}}iiiJJJDDDHHHOOONNNRRRUUUNNNLLLKKKQQQ[[[[[[YYYfffyyyiiiWWWiiiqqqwwwjjjdddbbb[[[VVV]]]```UUURRRQQQ[[[nnn~~~|||kkk]]]QQQOOOKKKIIIMMMYYYhhhrrrzzz|||sssiiiccccccddddddbbbYYY]]]^^^XXXQQQTTT```kkkooonnnnnnrrrvvvvvvtttppp^^^```hhhpppfffQQQEEEFFF??????>>><<<;;;999888888777666666777999;;;===>>>===CCCBBBAAA>>>666;;;OOOooodddNNNeee]]]IIIUUUmmmqqqxxxkkkZZZNNNHHHIIILLLQQQZZZjjj}}}~~~yyynnn``````\\\UUURRRWWW___dddddd\\\RRRKKKHHHFFFAAA>>>======<<<;;;;;;;;;;;;;;;777888999::::::999888777888888888777777777777666888777666666666666777777999777555555666666555444000111222444666777999:::999:::;;;<<<<<<;;;:::999999:::::::::999777666555444444333333333333444444444555666888:::;;;======AAAAAAAAAAAAAAABBBBBBCCCAAAAAA@@@@@@???>>>>>>>>>======>>>@@@CCCEEEHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLKKKLLLHHHKKKccc{{{xxxaaafff|||}}}vvv{{{zzzqqqkkkooo{{{```CCC===>>>888888888888777666777777666777777888999999::::::888888888888999999999999:::777999>>>===;;;FFFUUUkkk}}}{{{tttttttttfff[[[SSSZZZjjjuuutttnnnjjjooouuu{{{~~~~~~xxx```]]]aaappp~~~||||||xxxwwwuuurrrooolllkkkjjjgggfffaaaYYYOOOGGGFFFIII<<<===<<<::::::===>>>???===>>>@@@BBBDDDEEEFFFFFFBBBdddsss]]]VVVMMMIIIQQQbbbrrr{{{}}}RRR;;;777999444444444555555444444444111111222222222333333333111111222222222333333333444444333333444444555666555333444777:::???JJJUUUjjjmmmiiiiiinnn}}}lllssszzzyyy}}}]]]HHHDDDIIINNNLLLRRRVVVPPPOOONNNVVV```^^^YYYdddxxxxxxhhhffflllvvvwwwhhhkkkmmm```SSSXXXeeezzzxxxhhh[[[NNNMMMKKKIIILLLXXXlll}}}oooxxx|||ssshhhccccccdddccc```[[[[[[[[[XXXTTTUUU^^^fffgggdddbbbdddiiilllkkkiii```eeemmmnnn___KKKAAABBB>>>===<<<;;;:::999888777777777777888:::<<>>999@@@LLL\\\qqq}}}|||{{{qqqnnnttt{{{rrrhhh]]]___ppp~~~tttggglllsssyyy|||~~~www___ZZZZZZfffxxx}}}}}}|||zzzxxxqqqqqqqqqooojjjccc\\\WWWUUUQQQMMMKKKHHHBBB>>><<<>>>???>>><<<===>>>===;;;===???@@@CCCDDDFFFFFFGGGOOO~~~iiiWWWIIILLLZZZkkkyyy```;;;555888555333333444555555444444444111111111222222333333333111111111222222333333333333333222222333333444555444333333666777:::BBBLLLYYY}}}uuuYYYZZZ\\\```vvvyyyyyy~~~}}}iiilllvvv}}}{{{pppWWWHHHDDDIIIMMMKKKQQQVVVPPPTTTSSS[[[eeebbbZZZdddwwwxxxmmmhhhtttxxxkkkvvvrrrllliiiYYYLLLWWWkkkuuufffYYYHHHJJJLLLLLLOOO\\\ttt|||rrrgggbbbcccdddaaa^^^]]][[[XXXVVVUUUWWW]]]dddaaa\\\WWWXXX^^^dddfffeeekkknnnpppiiiYYYGGGAAABBB======<<<;;;999888777777777777888999;;;===@@@AAAHHHHHHAAA;;;:::<<>>===<<<;;;::::::999:::777777777888999999999:::999888888777666555555444444444444444444444444444444444444444333111000///222444666888::::::::::::;;;;;;;;;;;;:::999888777777999::::::888666555666666555333222222333555666888999:::;;;<<<<<<<<<<<>><<<<<<<<<===============@@@@@@DDDGGGFFFEEEJJJSSSyyy{{{[[[NNNFFFQQQlllfff???;;;888222999444444444333333222222222222222333333333333444444222222222222222222222222222222222222222222222222000555777444///444BBBNNN^^^kkkjjjXXXQQQ^^^hhheeepppsssrrr~~~}}}kkkhhh~~~}}}|||~~~zzzgggUUUIIIIIIHHHFFFEEEIIIPPPVVVYYY[[[]]]______cccnnnyyyxxxvvv}}}mmmvvv}}}vvv[[[ZZZYYYOOOLLLRRRccc~~~|||fffUUUNNNIIIOOOOOOJJJPPPiii|||tttllliiiddd___\\\^^^^^^\\\YYYUUUTTTXXX```ggghhhgggccc]]]ZZZ^^^hhhpppggglllmmmbbbPPPBBB>>>@@@???>>><<<999888888888888444888;;;======>>>AAAEEEKKKEEEBBB>>>777<<<]]]zzzccc[[[kkklllWWWKKKRRR^^^ppp{{{nnnfffZZZKKKEEEGGGFFFPPPYYYbbbvvvzzzzzzyyy}}}wwwnnnnnnssssssfffaaa___ZZZWWWXXX]]]YYYWWWWWWSSSLLLFFFFFF???>>>===<<<;;;;;;;;;;;;888888888888999999999999999888888777666666555555444444444444444444444444555444444333222222111111444444666888999:::;;;;;;<<<<<<<<<;;;;;;999888888777888:::999777555444555555444333222333444666777:::;;;<<<===>>>>>>>>>>>>AAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDEEEGGGHHHJJJKKKLLLMMMMMMMMMOOOQQQQQQOOOMMMPPPWWWpppqqqYYYbbbyyyyyy|||rrrssswww{{{yyyvvvzzzyyyWWWFFF???;;;777777777777777777777777777777777888999999999999888888888888888888999::::::777777888777777:::>>>AAAOOOaaaxxx|||qqquuuvvvssskkkbbbbbbjjjqqqqqqzzzrrreee```ooo}}}zzzvvvsssrrrkkkiiifffbbb^^^YYYRRRNNNIIIHHHEEECCC@@@>>>===<<<<<<<<<============>>>>>>===AAAFFFFFFAAADDDTTTfff}}}hhhVVVNNNNNN___}}}UUU999666666222444444444333333333222222222222222222333333333444444222222222222222222222222222222222222222222222222000444666333000444???III\\\___```^^^^^^dddqqq{{{xxxvvvqqqwwwwwwjjjsss}}}uuudddTTTFFFGGGFFFFFFFFFIIIOOOTTT\\\\\\\\\]]]cccqqqnnnllluuueeeUUUXXXUUUKKKJJJSSSfff~~~~~~rrr^^^NNNIIIIIILLLMMMNNN[[[www~~~tttjjjgggddd___\\\\\\[[[ZZZWWWSSSRRRTTT[[[```pppsssuuutttqqqpppssswwwpppjjj^^^OOOCCC===???BBB>>>===;;;999777777777888555888;;;======???CCCFFFFFFBBB???===<<>><<<<<<<<<<<<===::::::999999999999999888999999888888777666666666444444444444444444444444444333222222222333444444666666666777999:::<<<<<<<<<<<<<<<<<<;;;:::999999777888999888555333333333444444333333444666888999======???@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKMMMGGGGGGOOORRRMMMJJJLLLWWWtttttt^^^UUUggg{{{}}}pppyyytttmmmxxx}}}ooolllXXXDDD???;;;777666777777777777777777777777666777888888999999888888777777666666777777888888666888999999888999<<<>>>DDDUUUmmm~~~}}}{{{sssvvv~~~xxxtttvvvpppmmmeee]]]]]]eeennnqqqwww}}}{{{pppnnn{{{wwwrrrnnnkkkdddaaa]]]YYYVVVRRRMMMJJJDDDCCCAAA???===;;;::::::<<<<<<======>>>>>>>>>>>>>>>BBBGGGFFFCCCMMMiii~~~nnnSSSNNNMMMUUUkkkbbbAAA555222444555000333333333333222222222222222222222222333333333333222222222222222222222222222222222222222222222222111333444333222555<<>>AAAEEEHHHEEE@@@:::999AAASSSiiixxxaaaMMMIIIcccoooKKKOOORRRZZZqqqwwwcccXXXNNNDDDCCCIIIFFFJJJLLLMMMWWWlll~~~yyyssstttyyypppooosss{{{cccQQQJJJIIILLLSSSYYYVVVKKKAAA===AAA@@@>>><<<;;;;;;<<<===;;;;;;::::::999999999888999999999888888777777777555555444444444444444444333222111000111333555777888888777777999:::===>>><<<<<<<<<<<<<<<;;;::::::888999999777555333333333444444444555777999:::<<<>>>???@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHEEEDDDCCCCCCDDDEEEGGGIIIHHHHHHHHHIIIJJJJJJJJJKKKNNNFFFGGGOOONNNFFFJJJVVVooo~~~iiiWWWSSS]]]ttt~~~xxxxxx||||||ooowww~~~ooosss}}}\\\@@@:::;;;666444888666666666666666666666666666777777888888888888888666666555555555666666777666777999:::999888999;;;<<>>===;;;:::::::::=========>>>>>>??????@@@BBBAAABBBGGGQQQeeeuuuiiinnnbbbIIILLLRRR^^^qqqsssJJJ777999444444888000333222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222222222222222333555888:::JJJHHHVVVqqq{{{|||}}}yyy~~~vvvmmmrrr|||zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{~~~||||||zzzwwwvvvqqqdddWWWFFFDDDBBBBBBFFFNNNWWW]]]dddgggmmmuuuuuueee^^^[[[bbbfffqqq}}}}}}vvvvvv}}}___LLLOOORRRNNNGGGCCCNNN]]]iiilllfff\\\UUU[[[aaagggggg^^^SSSMMMLLLVVVVVVYYY```lllyyyyyyrrrddd```aaa___[[[YYYWWWUUUSSSOOOMMMLLLLLLLLLKKKSSS___gggkkkjjjhhhgggRRRJJJAAA>>>???@@@>>><<<999999777666666666777888999;;;<<<>>>AAACCCFFFHHHGGG???666888HHH\\\bbb^^^QQQKKKZZZ|||VVVKKKTTT```rrr|||cccTTTIIIAAAAAAGGGIIIJJJIIIGGGNNNaaawwwuuuoooppptttzzzoooqqqvvv}}}nnnUUUGGGDDDBBBGGGPPPTTTNNNFFFAAACCCBBB???<<<;;;:::;;;<<<<<<;;;;;;;;;::::::999999999999999999888888888888666666666555555555444444222111000000111444666888:::999999999999;;;===>>><<<<<<=========<<<;;;;;;999::::::888555444444555666666777888:::<<<===>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEGGGGGGHHHDDDCCCCCCDDDEEEGGGIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKOOOKKKNNNTTTPPPMMM]]]uuu~~~rrrWWWTTT]]]ooo}}}tttzzz|||zzz}}}zzzYYYEEE777999:::444444;;;555555555555555555555555666666777888888888888777666666555555444555555666555777999999999888888999888AAARRRhhh|||wwwbbbVVVUUU^^^gggpppqqqjjjbbbcccgggsssxxx}}}~~~~~~}}}zzz{{{|||~~~xxxwwwuuuqqqllleee```\\\WWWSSSNNNJJJHHHGGGEEECCC???>>>===<<<;;;;;;;;;;;;======>>>>>>???@@@@@@AAAEEE===<<>>AAADDDFFFGGGGGGCCC<<<777BBBYYYiiibbbQQQPPP\\\zzz^^^SSSTTT\\\rrr}}}fffXXXNNNDDDAAADDDDDDEEEEEEDDDJJJ[[[sss||||||}}}www}}}yyypppjjjiiitttttt___QQQCCC===<<>><<<===============<<<<<<:::;;;;;;999777666888999888999:::<<<===>>>???@@@>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGCCCCCCEEEFFFHHHIIIJJJKKKJJJJJJJJJKKKLLLLLLLLLMMMIIIMMMSSSWWWUUU^^^{{{zzzuuuwwwuuueeeUUUeeetttzzzzzzzzzwwwjjjCCC;;;888;;;999444555;;;555555555555555555555555555666777777888888777777666666555555444444555555444666888888888777888999888<<>>???@@@AAAAAABBBDDD===BBB___xxxmmmgggYYYMMMJJJRRR___nnnyyykkk@@@555555:::666222333222111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222222222111222222222333333444555333FFFYYYjjjtttmmmwwwiii]]]cccppp{{{wwwxxxyyyyyy}}}{{{zzz{{{||||||}}}}}}~~~~~~|||xxxuuuwwwxxxvvvsssqqqnnneee[[[JJJFFFDDDHHHTTTfffvvvzzzqqqhhh```]]]]]]```fffllltttnnnnnntttxxx|||zzzvvv]]]OOOKKKIIIFFFDDDEEEHHHKKKLLLKKKKKKNNNQQQRRR^^^hhheee]]]ZZZ]]]```gggmmmwwwwwwjjj___\\\]]]ZZZWWWVVVUUURRROOOMMMKKKJJJGGGEEEIIIHHHGGGFFFEEEDDDDDDDDD@@@AAA@@@>>>;;;999999999777666666666666888:::;;;>>>???AAADDDGGGHHHGGGEEE===<<>>BBBHHHPPPWWWMMMJJJEEE@@@===<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::999999888777777666666666777888999::::::;;;:::;;;<<<<<<============<<<======>>>>>>>>>======<<<<<<<<<;;;999999;;;===;;;<<<===???@@@AAAAAAAAA>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEBBBCCCFFFIIIKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNIIIRRRZZZ\\\aaavvv}}}xxxtttooofff\\\XXX[[[rrr{{{tttvvv{{{OOO;;;;;;:::999777666666777444444444444444444444444555666666777777777777777777777666555555555555555444555777777666777888:::888999???NNNdddzzzzzz}}}xxxqqqoooooonnnmmmlllbbb[[[YYY___eeeffffffhhhaaafffiiijjjooovvvyyywwwzzzzzz{{{~~~}}}~~~~~~~~~~~~}}}|||zzztttoooiiigggccc^^^YYYTTTPPPNNNJJJHHHEEECCCBBBAAA???===<<<;;;;;;<<<<<<===>>>???===>>>>>>???@@@AAABBBCCCCCCFFFXXX{{{}}}pppaaaPPPKKKPPPYYYdddsssvvvPPP666999555333888555111444000111111111222222222222111111111111222222222222222222222222222222222222222222222222222222222222111222333333111222555777333AAANNN\\\wwwuuuqqqmmmrrrzzznnnxxxwww```YYY___ttt||||||vvvvvvwwwwww|||}}}~~~|||yyywwwyyy{{{||||||{{{yyyvvvuuuuuuvvvsssuuutttrrrqqqooohhh```MMMIIIFFFJJJTTTcccooovvvsssnnnkkkfff___```gggrrrxxxxxx{{{yyyxxx~~~rrr```QQQKKKKKKJJJFFFJJJLLLNNNPPPPPPRRRUUUXXX]]]kkktttnnndddbbbfffiiiyyyzzz~~~pppfff^^^\\\ZZZWWWVVVVVVSSSPPPLLLJJJJJJJJJGGGEEEEEEDDDCCCDDDEEEFFFFFFEEEBBB@@@===;;;999888888888666666666666777999;;;<<>>999<<>>:::;;;;;;;;;<<<=========::::::::::::::::::::::::;;;;;;::::::999888777777888999:::<<<<<<===<<<<<<:::;;;<<<>>>>>>>>>============>>>>>>>>>>>>>>>===<<<======<<<;;;<<<>>>@@@===>>>???@@@AAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAADDDGGGKKKMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOORRR]]]eeegggpppoooppptttqqq___NNNSSScccsss{{{zzzxxx}}}YYY>>>:::<<<:::666555888777333444444444444444444444444555666666777777777777777888777666555555555555555444555666666666777999;;;888777;;;GGG[[[qqq|||www{{{|||{{{yyy|||iiiUUUTTT\\\___^^^]]]YYY]]]aaaccciiiqqqvvvvvvzzzzzz{{{~~~~~~~~~~~~}}}}}}}}}|||{{{|||~~~~~~|||vvvqqqnnnnnnnnnnnndddaaa]]]XXXRRRNNNKKKJJJFFFDDDBBBAAA@@@???===;;;:::::::::;;;<<<===>>>???===>>>>>>@@@AAABBBCCCCCCCCCPPPmmmpppZZZKKKMMMWWWfffooo}}}```777555???555...::::::222666000000111111222222222222000111111111111222222222222222222222222222222222222222222222222222222222000333444333111111555999666<<>>;;;999:::<<<<<<999666666666666666888:::<<<===@@@AAAEEEIIILLLKKKEEE???DDDTTTsssnnnYYYUUUrrrqqqWWWXXXXXX[[[ooottt\\\OOOHHHAAAAAAFFFGGGJJJJJJEEE@@@EEEUUUbbbttt}}}~~~}}}|||zzz~~~~~~qqqfffjjjzzzzzztttqqqrrruuuxxxyyyrrrcccOOO===666<<>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999999:::::::::;;;;;;;;;888:::<<<<<<<<<<<<>>>???>>>>>>>>>?????????@@@@@@DDDCCCAAA???>>>===>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGFFFDDDCCCCCCCCCDDDEEEIIIJJJLLLNNNNNNMMMKKKJJJGGGHHHKKKMMMKKKHHHLLLSSSXXX```iiiyyy~~~~~~vvvzzzfffWWWTTTaaawww|||iiikkkmmmIIIBBB777777666666666666777777555555555555666666666666999888666555555666777888999888777666555555555555444444555555555555555444666666:::BBBLLL[[[pppyyysss~~~wwwyyy\\\NNNTTTZZZ\\\]]]^^^\\\]]]aaaccceeejjjpppvvvvvvwww|||}}}yyyvvvyyy~~~~~~|||}}}~~~}}}|||{{{|||}}}}}}}}}zzzwwwvvvwwwyyyzzzuuutttrrrnnniiiddd___]]]]]]YYYUUUPPPMMMIIIEEECCCDDDBBB@@@>>><<<<<<<<<<<<>>><<<;;;<<<>>>???===;;;???@@@@@@@@@@@@AAACCCDDDKKKjjjyyyaaaOOOLLLYYYggg}}}mmmGGG777666555555555555444444444111111111111111111111111333333333222222111111111333222222111111222222333111111111111111111111111111111222222222333333333111666<<>>======<<<;;;999888777777777666777777999:::<<<>>>???CCCGGGJJJKKKLLLKKKCCC;;;CCCtttxxxuuuZZZNNNooo\\\SSS\\\^^^aaa~~~rrrYYYMMMGGGAAAAAAEEEGGGJJJKKKEEE@@@BBBNNNYYYjjj~~~yyy}}}~~~|||zzzqqqxxx|||xxxvvvwwwyyy~~~uuudddQQQCCC<<<;;;CCCJJJRRRSSSJJJAAA???CCCAAA>>><<<:::;;;<<<=========<<<<<<;;;;;;<<<<<<======<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>>>>>>>???AAA???>>>>>>>>>??????@@@@@@BBBAAA@@@?????????@@@AAA@@@@@@AAAAAABBBBBBBBBCCCBBBBBBCCCDDDEEEEEEEEEEEEGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNLLLKKKIIIDDDDDDKKKPPPQQQPPPQQQSSSfffzzzsssgggXXXSSS```vvvsssllltttXXX???666777666666666666666666777444555555555666666666666888777555444444555777888777666666666666666777777666666666777666666555555888888;;;@@@FFFRRRfffxxx}}}www}}}{{{zzzmmmWWWPPPOOORRRUUUWWWVVVWWWZZZ[[[\\\bbbiiilllooosssvvvwwwvvvuuuuuuvvvxxx|||~~~{{{yyy~~~~~~~~~~~~~~~}}}|||{{{~~~{{{|||}}}}}}|||{{{}}}|||{{{yyywwwtttsssrrrsssssslllkkkiiifffbbb]]]YYYWWWVVVSSSOOOLLLJJJHHHEEEBBBBBB@@@???===<<<<<<<<<<<<>>><<<:::;;;===>>>>>><<<:::???EEEDDDAAA???CCCHHHjjjzzzgggXXXRRRYYYlll}}}~~~UUU>>>:::555555555555444444444444111111111111111111111111333333333222222111111111333222222111111222222333111111111111111111111111111111222222222333333333333777;;;@@@MMM]]]fffhhhdddgggllluuuxxxrrruuuyyyaaaRRRUUUcccuuu{{{uuunnnnnnlllpppuuuzzz}}}~~~yyywwwxxxzzzzzzyyywwwxxxwwwtttsssrrrnnnhhh]]]NNNCCCEEEIIIKKKRRR]]]pppssspppjjjlll}}}sssppphhhZZZNNNKKKNNNSSSQQQUUU\\\eeemmmrrrttttttpppooonnnnnnsss~~~zzzccc]]]VVVSSSSSSRRROOOKKKLLLKKKIIIHHHGGGFFFGGGGGGDDDDDDBBBAAA@@@>>>======<<<;;;:::999777777666666777888999:::<<<>>>@@@AAACCCFFFJJJLLLJJJFFFDDDDDD```}}}rrrdddSSSccczzz```]]]```bbbhhh}}}nnnTTTIIIDDD@@@@@@DDDGGGJJJLLLGGGBBBAAAGGGNNNYYYppp}}}{{{~~~www}}}tttqqqrrrxxx{{{xxxwwwzzzjjjXXXHHH???AAA@@@IIIUUUSSSEEEAAAHHHDDD@@@<<<;;;===???>>><<<======<<<<<<<<<<<<============<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<>>>??????>>>>>>???AAA@@@???>>>===>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBCCC@@@AAAAAABBBCCCDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHIIIKKKLLLMMMKKKLLLMMMNNNOOONNNNNNMMMIIIFFFEEEHHHKKKMMMQQQVVVmmmzzzeee[[[XXX[[[wwwxxxkkkqqq{{{^^^III>>>555666666555555555555666666444444444555555555666666666555444333333444666666555555555555666777888999888888888777777666666666999:::;;;===>>>EEEXXXjjj|||~~~uuu^^^OOOIIIMMMSSSRRRQQQRRRTTTSSSQQQVVV\\\```eeekkkmmmllllllnnnqqqtttvvvxxxzzzzzzxxxuuusss}}}{{{yyyxxxyyyzzz|||~~~zzzzzzzzzzzzzzzyyyxxxwww{{{yyyzzz}}}}}}{{{{{{}}}{{{zzzzzz}}}}}}zzzuuutttrrrpppmmmkkkiiihhh______]]]ZZZWWWTTTQQQOOOMMMJJJGGGFFFEEEEEECCCAAA>>>>>>===<<<<<<<<<<<<===>>><<<::::::<<<>>>??????;;;CCCIIIGGGAAAAAALLLWWWtttcccRRRLLLRRRccc{{{\\\===666;;;555555444444444333333333111111111111111111111111222222222222222111111111222222111111111111222222111111111111111111111111111111222222222333333333444888::::::???NNN___iiiqqqzzzwwwttt}}}tttXXXLLLQQQjjjzzztttlllmmmiiikkkooorrrxxxzzzvvvvvvwwwyyyzzzsssuuutttrrrrrruuusssnnnfffUUUHHHFFFIIIKKKRRRZZZpppuuuvvvrrrwww}}}ssspppiii]]]SSSNNNRRRXXXaaaeeemmmvvvzzzwwwooohhhcccaaaaaahhhuuunnn]]]XXXSSSPPPPPPOOOLLLIIIKKKJJJHHHGGGFFFFFFEEEEEECCCBBBAAA@@@???>>>===<<<;;;:::999888777666666666888999:::<<<>>>@@@BBBDDDEEEGGGLLLNNNGGGAAAIIIVVV{{{|||gggQQQRRR{{{^^^bbbgggfffllluuu}}}mmmiiiNNNDDDBBB??????AAAFFFIIIKKKIIIDDDBBBCCCFFFIII[[[iiiyyy}}}|||yyysssoooggglllttt}}}|||~~~zzzmmm```XXXPPPEEEAAAIIIQQQQQQNNNNNNDDDAAA>>>???BBBBBB???<<<>>>======<<<<<<======>>>>>>===============>>>???>>>>>>?????????@@@@@@@@@===>>>??????>>>===>>>@@@@@@???>>>>>>>>>???AAABBBAAAAAAAAAAAAAAABBBBBBCCC@@@AAABBBCCCDDDEEEFFFGGGDDDDDDEEEFFFGGGGGGGGGGGGJJJJJJJJJKKKKKKLLLMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKHHHNNNaaauuulll]]]gggooonnn~~~pppiiikkksss{{{hhhHHHBBBAAA;;;666555555444444555555666333333444444444555555555444444333333333444555555555555555555555666888888999888888777666666666666999:::;;;:::888<<>><<<:::999;;;===@@@AAACCCFFFFFFCCCCCCOOOcccttt|||uuu}}}hhhUUUFFFEEEQQQccczzzoooHHH555444777444444444444333333333222111111111111111111111111222222222111111111111111222222111111111111222222111111111111111111111111111111222222222333333333333777999777999GGG^^^ppp}}}|||zzzyyyzzz~~~bbbQQQJJJZZZnnnuuurrroooiiijjjkkklllooottt{{{{{{wwwtttssstttvvvxxxqqqssssssrrruuuyyyzzzvvvnnn^^^OOOKKKMMMPPPWWW^^^ttt|||{{{tttpppjjjbbbXXXSSSWWW^^^pppvvv~~~yyylll^^^UUUYYY^^^hhhtttdddXXXUUUQQQNNNMMMLLLJJJHHHIIIHHHGGGFFFEEEDDDDDDDDDAAAAAA@@@???>>>===<<<;;;999999888777666666666777999999;;;===???BBBDDDFFFKKKJJJMMMMMMEEEBBBSSSjjjsssiiiXXXKKKeee[[[KKKcccmmmppp|||rrr{{{dddIII@@@AAA???>>>???AAACCCFFFFFFCCCAAAAAAAAA@@@LLLVVVggg~~~}}}|||{{{zzztttvvvlllgggdddiiiuuu~~~{{{xxxwwwllleeeUUUFFFGGGRRRXXXVVVJJJFFFAAA>>>??????>>>===>>>>>>>>>======>>>>>>>>>???>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCBBBAAA@@@AAABBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPMMMMMMRRR^^^rrrxxx\\\cccnnneeeeeennnrrrvvvhhhIII===:::::::::555555444444444444555555333333333333444444444444333333333333333444555555666666555555555555666666888777666555555555666666888888:::999666888EEESSSaaaooo~~~~~~}}}zzz{{{~~~zzztttnnnhhhaaaWWWNNNNNNLLLLLLOOONNNJJJIIIKKKQQQPPPRRRWWW^^^cccddddddfffgggjjjlllnnnooooooooonnnooorrruuuvvvvvvvvvuuurrrrrrsssssstttsssssssssrrrssstttsssssstttsssrrrppppppqqqqqqpppmmmiiifffeeeeeedddbbb^^^ZZZVVVSSSMMMLLLKKKIIIHHHGGGFFFFFFDDDBBB@@@?????????===<<<999:::;;;;;;<<<===============;;;;;;;;;>>>BBBDDDGGGCCC@@@CCCQQQjjj~~~nnnkkkiiiZZZLLLEEEMMMYYYgggyyyzzzSSS<<<777666555444333333333222222222222111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111111111222222222333333333444777888666555AAAYYYmmm~~~xxxwwwkkk```OOOJJJYYYoootttmmmhhhiiijjjjjjkkkllloooqqqssstttttttttsssttttttuuuqqqssssssrrrtttyyyyyyvvvpppdddVVVPPPPPPUUU]]]eeevvvyyytttppplllggg___YYY\\\eeepppyyy|||mmm]]]UUUSSSWWWiiirrr]]]TTTRRROOOMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB??????>>>===<<<;;;;;;:::888888777777777777777888999:::;;;>>>AAADDDFFFHHHNNNKKKJJJIIIEEEHHH]]]sssqqq^^^RRRKKKXXXdddKKKRRRlllwww|||xxxbbbGGG@@@DDDCCC???>>>===>>>???@@@@@@???>>>===@@@GGGKKKXXXppp{{{llldddkkkoooqqqzzztttfffWWWSSS]]]ppp~~~ZZZDDDDDDLLLNNNSSSOOOHHHBBB>>>===>>>@@@??????>>>>>>>>>>>>???????????????@@@AAABBBCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHFFFEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQOOOIIIMMMdddyyyhhhbbbZZZddd{{{||||||tttiiijjjppptttvvv}}}wwwKKK>>>===777333777444444333333333333444444222222222333333333444444222333333444444555555555666666555555444555555555777666555555555555777777666666777888777888@@@JJJTTTeeewwwzzzuuurrroooooopppmmmpppuuuyyyiiiTTTLLLHHHIIIKKKJJJIIIJJJJJJHHHGGGLLLSSSXXXYYYXXXZZZ\\\^^^aaadddgggiiijjjgggjjjnnnrrrtttsssrrrpppmmmnnnnnnoooppppppppppppmmmooopppmmmmmmooonnnkkkjjjjjjjjjiiifffbbb___]]]\\\[[[ZZZXXXUUUQQQNNNLLLHHHGGGFFFDDDCCCCCCCCCCCCBBB@@@>>>=========<<<:::999:::;;;<<<============<<<===>>>===>>>@@@CCCFFFDDDDDDJJJZZZsssuuupppkkk```MMMJJJRRReeeqqqxxxZZZ;;;444777777555333333333222222222111111111111111111111111111111000000000111111111111111111111000000000000111111111111111111111111111111111111222222222333333333666555555444333:::KKK[[[pppxxxvvvuuu}}}vvvrrr___IIIKKK___kkkggggggiiijjjkkkjjjjjjkkkllllllooosssuuuuuuuuuuuuuuusssuuutttrrrrrruuusssnnnmmmggg]]]TTTQQQWWWaaajjj{{{xxxtttooommmllleee^^^aaakkkssszzz|||qqq___SSSUUU[[[jjjttt]]]WWWPPPOOONNNMMMKKKIIIHHHHHHEEEEEEEEEEEEDDDBBBAAA@@@=========<<<;;;:::::::::888888777777777888999999:::;;;===@@@CCCGGGIIIKKKLLLJJJGGGFFFKKKVVVeeepppcccRRRLLLUUUtttrrrQQQUUUgggzzzbbbHHHCCCHHHGGGBBB??????>>>===>>>@@@@@@???>>>@@@DDDDDDNNNbbbppp|||~~~{{{xxxkkkdddlllppprrrzzzuuulll___UUUUUU___mmmwww~~~pppXXXJJJDDDBBBOOOTTTXXXWWWQQQIIIEEECCC@@@??????>>>>>>??????@@@@@@@@@@@@AAABBBCCCEEEFFFIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMNNNLLLJJJIIIIIIJJJKKKLLLMMMOOOOOONNNMMMLLLKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMNNNOOOOOONNNNNNMMMNNNNNNOOOOOOQQQRRRSSSTTTWWW]]]qqqppp]]]SSSTTT]]]~~~{{{}}}}}}mmmnnnyyydddFFF@@@@@@888333777444444333333333333444444222222222222333333333333222333444555555666666666444444444444555555666777777666555555666777999:::555333444777888888;;;@@@GGGZZZnnn|||~~~|||wwwooofffcccfffnnn}}}iiiYYYJJJFFFHHHIIIHHHHHHFFFFFFEEEFFFIIILLLNNNOOOOOOPPPSSSUUUYYY\\\___```aaaccceeehhhiiiiiihhhgggcccdddeeefffggggggggggggcccggggggdddcccfffeeeaaabbbbbbbbb```]]]ZZZXXXWWWRRRQQQPPPNNNLLLIIIGGGFFFDDDCCCAAA@@@???>>>?????????===;;;;;;;;;<<<;;;::::::;;;<<<===>>>>>>======;;;>>>@@@@@@@@@AAAEEEHHHFFFSSSkkk{{{sssfffXXXKKKTTTmmmggg@@@111444666444444222222222222111111111111111111111111111111111111///000000000111111111222111111000000000000111111111111111111111111111111111111222222222333333333666222111333444666???III\\\uuu}}}nnniiihhhiiiyyyyyywwwzzzaaaPPPSSS^^^eeehhhhhhiiihhhggghhhiiikkkiiimmmrrrttttttsssssstttrrrttttttssstttvvvsssmmmmmmlllfff[[[TTTXXXdddooo|||vvvtttooonnnoooiiiaaaeeeppp||||||uuufffXXXUUU```mmmsss]]]SSSSSSLLLLLLLLLKKKIIIHHHGGGGGGDDDDDDDDDDDDCCCAAA@@@???<<<<<<;;;;;;::::::999999888888888888888999::::::===>>>@@@CCCGGGJJJMMMOOOJJJKKKIIIJJJXXXjjjnnnhhhXXXSSS^^^{{{\\\UUUfffssscccJJJFFFLLLKKKEEE@@@DDDBBB??????AAACCCBBB@@@???BBB@@@GGGXXXddduuuwwwyyy}}}xxx{{{xxxtttzzz{{{xxx}}}vvvwwwtttjjj```[[[```fffmmmuuuvvvwwwtttbbbNNNCCCCCCSSSgggoooiii[[[MMMFFF@@@@@@????????????@@@@@@@@@@@@AAAAAACCCDDDFFFGGGKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNMMMJJJIIIIIIJJJNNNPPPSSSUUUUUUTTTRRRPPPMMMNNNPPPRRRSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLMMMOOOOOOOOOOOOOOOKKKLLLNNNPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRTTTUUUVVVhhhxxx{{{WWWRRRVVVccc|||~~~{{{zzzxxxxxxjjjssskkkXXXGGGBBB>>>666444777444333333222222333333444111111222222222333333333222333444555666666666666222222222333555777888999888777666666777999;;;===555222222777999777777999<<>><<<;;;;;;<<<<<<;;;:::888999;;;<<<;;;;;;:::;;;===>>>>>>>>>===<<<;;;>>>AAABBBBBBCCCFFFIIIKKKdddmmmWWWJJJRRRcccgggIII222333:::666111111222222222111111111111000111111111111111111111111//////000000111111111222111111000000000000111111111111111111111111111111111111222222222333333333444//////444777777;;;AAAOOOfff|||~~~rrrfffaaa``````ooozzz{{{|||zzz{{{^^^NNNWWWgggiiiiiihhheeecccdddgggiiihhhlllpppqqqppppppqqqsssnnnrrrtttuuuxxxzzzxxxsssppprrrmmmaaaXXX[[[hhhsssuuuwwwuuutttooooooqqqlllcccgggsss|||wwwlll___XXX```rrrrrrYYYSSSRRRPPPIIIJJJKKKJJJHHHFFFFFFFFFCCCDDDDDDDDDCCCAAA???>>>;;;;;;;;;::::::999999999888888888888999:::;;;;;;???@@@CCCFFFIIIMMMPPPRRRIIIMMMLLLPPPdddzzzvvvcccSSSXXXuuummmIII]]]mmmqqq~~~qqq~~~^^^GGGIIIOOOGGG===;;;BBB@@@??????@@@@@@>>>===::::::===AAAGGGTTTiii{{{zzz|||vvvyyy}}}vvvrrrvvvtttrrrzzzSSSYYY```ooo|||uuulllccc]]]JJJJJJYYYqqq{{{nnn[[[QQQDDDCCCAAAAAAAAAAAABBBBBB???BBBDDDDDDBBBBBBFFFJJJKKKLLLMMMNNNNNNMMMLLLKKKOOOOOOOOONNNNNNMMMMMMMMMLLLOOOSSSUUUUUUUUUVVVVVVUUUSSSRRRSSSTTTTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRSSSRRRQQQNNNKKKJJJOOOOOONNNLLLKKKLLLPPPSSSQQQQQQPPPNNNPPP]]]sss~~~qqquuupppPPPFFFWWWvvv{{{}}}~~~~~~lllsssuuuNNNDDD;;;999999555222111444444444333333222222222444444444444444444444444444444444555555555666666333333333444444444555555333333333444555666777888666666666666777999:::;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======>>>>>>>>>>>>??????===;;;===<<<>>>AAAAAA@@@DDDJJJmmmlllSSSMMMUUUiiiqqqDDD>>>888666777777555111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222444333222222333444666777AAATTTjjjtttqqqkkkjjjmmmlllmmmvvvlllooo{{{aaaQQQKKKcccooopppbbb^^^fffhhhaaagggiiimmmrrruuutttpppmmmuuuqqqmmmnnnsssuuutttqqqpppoooooolllfffeeeooo|||xxxwwwuuupppkkkgggccc___bbbgggwwwpppgggccciiixxxwwwbbbVVVMMMKKKOOOIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<:::999888888777777888888888999:::<<<=========EEEIIIHHHLLLSSSPPPHHHPPPAAASSSppptttpppiiiYYYTTTpppuuuVVVRRRkkkeeeoooVVV___FFFEEEHHHAAA::::::@@@>>>======??????>>><<<;;;:::;;;>>>CCCMMM___ppp|||}}}xxx{{{~~~{{{bbbQQQTTT___ooo|||~~~xxxuuuvvvwwwvvvtttnnnWWWKKKYYYmmmqqqhhh```UUUMMMDDDCCCGGGHHHBBB<<>>777666777555333333444444333333333222222222444444444444444444444444333444444444555555555666333333333444444444444555444444444444444555666777666666666666666777888999666>>>JJJZZZppp|||pppwwwyyykkkcccYYYHHHCCCIIIJJJIIIGGGFFFFFFDDDAAABBBFFFBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNLLLLLLLLLKKKLLLLLLMMMMMMKKKKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<=========<<<<<<===>>>@@@@@@@@@@@@>>>>>>>>>@@@GGGWWWggg|||mmmYYYKKKQQQ___yyyOOO???:::555333444555222000222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222333333222333333444555666:::HHH[[[kkktttxxx{{{~~~rrrooouuunnnZZZOOOVVVhhhssslllcccbbbcccbbbbbbcccfffkkkppptttuuuuuuvvvrrroooooorrrtttrrrpppqqqpppooommmjjjlllzzzxxxqqqppprrrmmmhhhfffaaa^^^aaafffrrrppppppsss~~~kkk[[[TTTLLLKKKNNNHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@??????;;;;;;:::999888777777777:::999999:::;;;===???@@@BBBEEEGGGIIIMMMRRRQQQMMMNNNMMM[[[llloookkkaaaSSScccaaaVVVXXXdddfffqqqiiiJJJbbbIIICCCBBB<<<999;;;===<<<;;;<<<>>>>>>>>><<<;;;:::;;;>>>@@@FFFTTTaaazzz~~~|||www}}}~~~~~~jjjVVVUUUYYYbbblllwww~~~wwwppppppwww~~~mmm```^^^___]]]^^^aaalllcccWWWMMMIIIGGGEEECCCDDDCCCBBBCCCEEEGGGHHHGGGJJJKKKLLLMMMMMMMMMMMMMMMJJJKKKNNNQQQSSSSSSSSSRRRQQQTTTWWWXXXXXXXXXXXXYYYZZZVVVRRRQQQRRRUUUWWWXXXSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSQQQOOONNNNNNNNNNNNMMMOOORRRTTTSSSSSSSSSTTTSSSZZZjjjuuukkkNNNUUUrrrqqqppptttOOO>>>>>>666111333444333333444333333333333222222222222333333333333333333333333333333444444444444555555333333333333444444444444555444444444444444555555666666555555555666666666222777>>>HHHZZZrrr~~~}}}xxxwwwzzz~~~jjjlllvvvyyynnnhhh^^^MMMFFFDDDDDDEEECCC@@@@@@CCCAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>======<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@???===<<<;;;<<<<<<===AAA@@@@@@CCCJJJ[[[www|||dddTTTJJJKKK\\\pppddd>>>;;;777333222333444222000222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222111222333444444555555555555<<>>>>>===::::::999888777777777888<<<;;;:::;;;<<>>===<<<;;;<<<>>>???>>>===:::;;;???CCCDDDEEELLLTTTmmmyyy~~~yyy{{{|||xxx|||}}}zzztttnnnmmmkkkhhhccc___bbbkkktttrrrqqqqqqsssyyy}}}hhhZZZVVVgggmmmpppiii[[[OOOKKKKKKCCCBBBBBBEEEIIIJJJHHHEEEKKKKKKLLLMMMMMMNNNNNNNNNJJJLLLOOOSSSTTTTTTSSSRRRSSSUUUWWWXXXWWWWWWXXXYYYYYYVVVSSSSSSUUUWWWXXXXXXSSSTTTUUUUUUVVVVVVUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRQQQOOOPPPTTTZZZ^^^kkkyyyyyyppp\\\WWWqqq}}}}}}zzzSSS===555888222///111333222222555333222222222222222222222222222222222222222222222333333333333333333444444222222333333333444444444555555444333333333444444777666555444444444444444555777999===III^^^uuu~~~xxxooolllkkkjjjjjjiiinnndddNNNGGGCCCDDDFFFDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAADDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::::::::;;;<<<<<<<<<<<<======>>>>>>?????????>>>===<<<===>>>>>>@@@HHHXXXllllllQQQIIIOOO[[[nnn~~~kkkKKKEEE888666333333444555444222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111333444555555444333666888@@@NNNccc}}}xxxzzzxxx|||~~~oooVVVWWWaaannnqqqiiibbbbbbaaa___^^^___dddiiinnnpppuuusssrrrrrrrrrqqqnnnlllmmmllllllmmmnnnrrrzzzpppllllllmmmiiifffcccccc```]]]___dddeeelllxxxpppeeeYYYNNNMMMOOOLLLJJJJJJFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<<<<;;;999999888777777777888888<<<<<<;;;;;;===@@@DDDFFFHHHHHHNNNTTTOOOEEEGGGPPPiiivvvsssjjjcccRRRSSSlllrrrUUU```ooonnneeesssrrr|||uuuOOOBBBIIIvvvbbbNNNFFFCCC???===>>>>>>===<<<===???@@@???>>>999;;;CCCJJJKKKHHHHHHLLL___hhhuuuuuuuuuzzzzzz{{{vvvrrrwww}}}|||nnn^^^UUUWWW\\\bbbjjjuuu{{{}}}~~~pppXXXTTT```ooowwwsssiii___ZZZLLLHHHCCCDDDHHHMMMPPPPPPMMMMMMMMMMMMNNNNNNOOOOOOLLLNNNQQQSSSTTTSSSRRRPPPSSSUUUVVVVVVUUUUUUVVVWWWUUUUUUUUUVVVXXXXXXWWWUUUTTTTTTUUUVVVVVVVVVVVVVVVQQQRRRTTTUUUVVVVVVVVVVVVWWWUUURRRRRRYYYgggxxxuuugggdddZZZaaauuuxxxPPP>>>777333888333000222333111111444222222222222222222222222222222222222222222222222333333333333333333222222222222222333333333444444555444444333333333444444777666555444333333333444666777999:::@@@OOOeeevvv{{{vvvrrrkkkccc\\\ooovvviiiWWWFFFBBBEEEGGGFFFEEECCCBBBAAA???>>>===============<<<<<<<<<======>>>BBBAAA@@@???????????????>>>>>>????????????>>>>>>>>>>>>>>>===============:::;;;;;;;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<<<<<<<===============:::<<<>>>>>>======???BBB???GGG]]]~~~pppYYYIIIPPPcccsss~~~kkkGGG;;;BBB555444333333333444333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111222444555444444333555777:::AAAPPPlllsssrrrtttkkkuuuzzz|||ooo\\\UUUcccrrrpppgggbbb```^^^]]]^^^aaadddffffffpppppppppqqqrrrpppnnnlllmmmlllmmmooonnnnnnvvvzzznnnllllllkkkkkkfffcccbbbcccaaa]]]___cccbbbjjjttt|||yyynnnbbbXXXSSSMMMJJJKKKMMMKKKIIIHHHEEEDDDDDDCCCBBBAAA@@@???@@@??????===<<<;;;::::::888888888888888888999999<<<<<<<<<===???BBBEEEGGGIIIIIILLLMMMFFFBBBOOObbb~~~zzziii\\\WWWNNNfffuuu]]]aaassswwwoooxxxttt{{{UUUDDDCCCDDDsss```LLLDDDBBB@@@===<<>>888;;;CCCKKKLLLGGGEEEFFFPPPXXXeeeuuuvvvttt~~~yyy|||wwwsss|||}}}{{{jjj___[[[[[[WWWbbbqqq{{{qqqddd___YYYUUU]]]lllzzzmmmcccUUUIIIEEEGGGLLLOOOPPPPPPOOONNNNNNOOOOOOPPPNNNPPPQQQSSSSSSRRRPPPOOOSSSTTTUUUUUUTTTSSSUUUVVVSSSSSSUUUWWWYYYYYYWWWTTTUUUUUUVVVWWWWWWWWWWWWVVVWWWVVVUUUTTTSSSQQQPPPPPPPPPSSSZZZfffyyysssbbbTTTSSS\\\nnnYYY<<<888999444888444222444333000000333111111111222222222222222111111111111111111111111333333222222222222111111222222222222333333333333444333333333333333444444777666555444444444444444444555777:::===FFFWWWggguuuxxxyyy}}}wwwkkkaaahhhzzz}}}eeeKKK@@@@@@CCCEEEGGGEEEDDDBBBAAA???>>>>>>>>><<<<<<;;;:::::::::;;;;;;======<<<<<<;;;<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======:::888999>>>BBBTTTaaa~~~mmmZZZOOONNNaaawwwkkkBBB999999444222222111111111111000000//////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111222333333444444444111555777888AAAZZZ~~~zzzrrrfff]]]iiiqqqeeelllooolll{{{nnn\\\___jjjmmmhhhddd]]]\\\[[[\\\^^^aaabbbbbbhhhjjjmmmpppqqqqqqooonnnooonnnnnnooommmjjjnnnuuunnnkkkllliiiffffffdddaaaaaabbb```\\\]]]aaa```fffmmmqqqssswww~~~vvvgggZZZRRROOORRRLLLJJJIIIJJJJJJIIIGGGEEECCCCCCBBBAAA@@@??????>>>>>>======<<<;;;::::::999888888888888999:::;;;;;;<<<===>>>@@@CCCFFFHHHIIIKKKHHHDDDAAAAAAMMMfff|||mmmWWWPPPTTTbbb|||VVVXXXmmmxxxtttooo\\\EEEHHHFFF888yyydddLLLBBBAAAAAA>>><<>>>>>===;;;888999>>>DDDEEEAAA???@@@CCCLLLZZZjjj{{{vvvrrr|||}}}}}}zzz~~~www|||yyysss|||{{{zzzqqqhhhXXX\\\dddnnnxxx}}}}}}||||||xxxgggeeekkkqqqdddUUURRR^^^tttyyyiiiZZZRRROOOOOOSSSSSSQQQPPPOOOOOOPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPTTTUUUVVVUUUSSSSSSTTTVVVTTTSSSTTTUUUWWWXXXWWWUUUUUUVVVVVVWWWWWWWWWWWWWWWYYYWWWUUUTTTVVVYYY]]]```hhhrrr}}}iii\\\RRRQQQ___ppp|||~~~{{{yyyeeeFFF:::999999777666444333444333///000444000111111111222222222222111111111111111111111111333222222222111111111111111222222222222333333333222222222222333444555555666666555555555555555555444333555888:::>>>JJJXXXdddtttzzz|||zzzrrreeessswwwhhhXXXPPPMMMIIIGGGHHHFFFEEECCCBBB@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;::::::999999999:::;;;;;;888888999:::::::::::::::::::::::::::::::::::::::999999999999::::::::::::999::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>??????>>>AAAJJJXXXccc||||||uuuYYYQQQRRR^^^sss|||MMM555888999111111222333222111000000000////////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222333444555000444666444888JJJgggvvvggg___YYYVVV]]]gggyyy}}}zzzsssyyylll___ddduuuvvvhhh___]]]bbbhhh___\\\YYYYYY[[[]]]______```dddjjjnnnqqqqqqqqqpppnnnkkkjjjjjjhhhfffjjjqqqyyy|||oooiiimmmnnnfffaaacccaaa___```aaa^^^ZZZZZZ]]][[[```ffffffcccccchhhmmmnnnqqqqqqrrruuu{{{|||yyyjjjccc\\\YYYSSSKKKIIILLLJJJKKKJJJGGGFFFEEEDDDBBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::::::::999999999999999:::;;;<<<======???BBBEEEHHHJJJKKKLLLJJJHHHBBBAAAMMMdddyyymmm\\\SSSWWWjjjdddSSS```oooooorrr|||aaaJJJDDDFFFCCC:::iiiNNNAAAAAACCCAAA>>>>>>===;;;;;;<<<<<<;;;999:::888:::>>>>>>;;;:::<<<===GGGVVVdddrrr||||||wwwsss|||zzzssstttvvvvvvtttzzz~~~yyyyyyzzzpppxxx~~~vvv}}}ttt^^^YYYWWW___nnnxxxzzzxxxxxx}}}{{{tttooommmlllkkkqqqsssmmmfffjjj|||nnnccc^^^VVVTTTSSSQQQPPPPPPPPPQQQNNNNNNOOOOOOPPPQQQRRRRRRUUUVVVVVVUUUTTTSSSUUUVVVUUUTTTRRRSSSUUUWWWXXXWWWUUUVVVWWWWWWXXXXXXWWWWWWSSSSSSTTTZZZeeesss}}}{{{sssdddVVVTTT[[[hhhvvvjjj~~~~~~|||uuuxxx|||aaa@@@888:::666444666555222222444222///000444000000111111222222222222000000000000000000000000333222222222111111000000111111222222222333333333111111111222333444555666666666555555555666666777666333444777777777@@@LLLYYYfffttt|||uuuhhhooo|||uuuiiihhhjjjkkkeeeYYYPPPNNNFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@???>>>============999999999999999:::;;;<<<999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<888888888888888999999999::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;:::;;;===BBBIIIWWWnnnjjjmmmsss```PPPQQQZZZmmmyyyKKK<<<:::444222777333444555555333222111222.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000111333444555222555777444555@@@VVVgggrrrkkk___UUUVVV___dddeeerrryyycccYYYccczzzsssWWWOOO\\\kkkccc___ZZZWWWWWWYYY\\\\\\\\\```hhhmmmqqqrrrrrrrrrkkkgggeeedddcccccchhhpppqqqtttooogggfffnnnoooeeeaaaccc___^^^^^^```]]]XXXWWW[[[VVV[[[___]]]WWWSSSVVVYYYUUUYYY[[[[[[\\\^^^ZZZTTT[[[QQQIIIIIIJJJHHHJJJNNNJJJKKKIIIEEEBBBBBBBBBAAABBBBBBAAA@@@???>>>======::::::::::::::::::::::::999999999:::;;;<<<===>>>>>>AAAEEEIIILLLMMMNNNMMMGGGGGGEEEJJJ^^^www~~~XXXRRRZZZiiibbbYYY]]]kkkllleeetttnnnMMMHHHGGG>>>===GGG}}}fffMMMCCCBBBAAA???===>>>===;;;999999999;;;<<<;;;777888<<<<<<888777;;;BBBAAACCCLLLZZZffflllmmmxxxyyywwwqqqiiibbb```aaajjjooowww|||zzznnnoooiii[[[SSSXXXeeennn|||~~~~~~yyysssoooqqqtttzzz~~~|||~~~|||lll]]]XXXZZZWWWPPPRRRTTTTTTQQQMMMLLLPPPSSSSSSTTTUUUUUUSSSRRRTTTUUUPPPKKKEEEEEEKKKPPPRRRRRRQQQQQQRRRSSSUUUXXXYYYZZZWWWfffwwwvvv{{{vvviiiWWWUUUZZZjjjwwwqqqwwwllluuunnnsssvvvuuuTTTHHH:::444666888555111444444444333333222222222000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222333333333333444444444444444555555555555666555555444555666999<<<>>>OOOWWWeeerrr|||}}}vvvpppmmmiiidddfffmmmmmmooowwwuuu___[[[GGG;;;@@@CCC===<<>>999999:::::::::;;;;;;;;;888:::<<<>>>??????======<<<888666:::???AAA???>>>EEEGGGRRRkkkvvvmmmrrrvvvdddZZZSSSNNNXXXfffzzzvvvWWW;;;666:::777222000333333333222222222111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333333222222111111111222444555444555<<>>===???===;;;999999999:::;;;999888;;;AAAAAA<<<999;;;>>>===???EEEPPP[[[cccgggiiirrrwwwooo___XXX]]]fffnnnsssyyy~~~tttdddXXXVVVVVVVVVbbbjjjvvv~~~|||wwwuuuzzzuuujjjcccccccccaaa]]]YYYTTTQQQPPPQQQRRRRRRRRRQQQQQQRRRMMMJJJGGGIIIOOOSSSSSSRRRPPPQQQTTTYYYaaalllwww~~~ssssssvvv{{{zzzsssfffYYYQQQQQQbbb|||zzzrrrnnnuuuqqqeeeuuuyyyrrrmmmooosss{{{\\\JJJBBB777333444666555333333333333333222222222111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222222333333333444444444444444444555555555555555555444555666888;;;===DDDLLLZZZjjjwww~~~yyyxxxyyyyyyrrrhhhfffjjjrrruuueeeVVVHHHCCC???:::;;;AAA???@@@BBBDDDDDDBBB@@@>>>?????????>>><<<<<<<<<<<<999999888999;;;<<<=========<<<:::999999:::;;;<<<<<<======>>>>>>?????????@@@????????????@@@BBBBBB???===<<<<<<===>>>AAACCCHHH```}}}}}}uuucccTTTOOOOOONNN___ooovvvZZZFFF666555777444222555333333222222222111111111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111444444444333333333222222222444555333333888AAAHHH^^^iiirrrttt|||xxxrrrtttttt}}}nnnZZZTTTMMM]]]___^^^YYYRRRNNNNNNQQQTTTUUUXXX[[[```eeejjjlllrrrqqqoooppprrrsssssssssqqqssszzzrrrgggeeefffdddaaa___^^^______\\\YYYYYYXXXWWWUUUTTTTTTTTTUUUTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCAAA@@@>>>===;;;;;;::::::999999999999999999999999;;;<<<<<<===>>>???@@@AAAGGGGGGMMMSSSRRRKKKGGGGGGEEE\\\uuu}}}tttfff[[[VVVYYYiiibbbWWWZZZ^^^iiixxx~~~aaaNNNAAACCCGGGDDD@@@@@@vvvaaaKKKBBBAAA@@@>>>===???>>><<<:::888888888999777888>>>DDDEEE@@@<<<<<<;;;<<<===???EEENNNYYY```hhhoootttpppfffaaaeeelllooorrrvvvzzz~~~yyyrrruuu{{{uuunnnggg\\\SSSMMMVVVdddsss~~~}}}sss{{{wwwqqqvvvxxxnnnccc\\\______```bbbccccccbbb```[[[WWWSSSTTTYYY^^^aaabbbkkkpppyyyxxx~~~zzzvvvooo^^^NNNLLLTTTqqqsssjjjrrruuu^^^\\\ttt}}}iiilllmmmqqq|||eeeHHH===999444222222444444555222222222111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222222222333333333333444444444444555555555555555555444555666888:::;;;:::@@@LLL]]]lllvvvyyyxxxsssxxx}}}rrrmmmmmmooo}}}kkkbbbVVVKKKDDDBBBDDDEEECCCBBBAAABBBDDDDDDDDDBBB?????????>>>>>>>>>>>>===::::::::::::;;;<<<>>>>>>@@@???>>><<<;;;;;;<<<=========>>>>>>?????????>>>=========<<<<<<<<<=========??????>>>@@@HHHTTT]]]oooqqqjjj\\\MMMHHHQQQ]]]dddvvv~~~}}}RRR???777333666555111222777333222222222222111111111000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111444444444444444333333333333444444333111333888===III]]]sss}}}{{{wwweeekkktttbbbNNNRRRYYY______WWWOOOLLLLLLLLLMMMOOORRRWWW\\\```bbbnnnoooqqqtttwwwwwwuuusssrrrsssvvv|||yyynnnnnnmmmiiieeebbbaaaaaaaaa^^^[[[YYYYYYZZZYYYXXXVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPNNNMMMKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFEEEEEEEEEFFFFFFGGGDDDCCCBBBAAAAAA@@@@@@@@@@@@???===<<<:::999999888999999::::::::::::::::::======>>>???@@@BBBCCCDDDKKKMMMRRRTTTOOOGGGCCCEEEWWWvvvyyy```XXX]]]cccttt^^^MMMXXXlllkkkwwwyyyzzz|||___MMMCCC???DDDGGGCCC@@@AAArrr___KKKBBBAAA???===<<>><<<:::888888777777666888===BBBDDDAAA???===>>>??????>>>???FFFRRR\\\nnnllllllpppvvvwwwrrrmmmmmmmmmooosssyyyzzzzzzzzzrrrnnnooorrr{{{~~~ssshhh[[[XXXWWW]]]iiiuuu}}}uuuxxxttt{{{zzzwww{{{yyylll```YYYNNNNNNfffuuuqqqvvv~~~nnn___ffftttpppqqq|||wwwLLLBBB555444444222111111333555111111111000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111222222222222333333333333333444444444555555555555444444555555777888999888:::AAANNN^^^jjjpppqqqssswww}}}{{{zzzoootttffffffccc___```bbb^^^WWWPPPJJJCCC???@@@CCCCCCBBB???@@@AAABBBCCCCCCAAA???@@@@@@@@@???>>>>>>???AAADDDCCCBBBAAA@@@AAAAAAAAA??????@@@@@@???>>><<<<<<:::;;;<<<======<<<:::999:::AAAHHHNNN[[[mmmuuu}}}ooo___XXXNNNJJJRRRfff{{{YYYAAA777555555777555111111555222222222222111111111111000000000000000000000000////////////000000000111////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111333333333333333333333333222333444333111111333666===PPPhhhxxxkkkvvvggglllkkkgggtttzzzcccOOOQQQUUUZZZ[[[XXXRRRMMMIIIIIIJJJLLLNNNRRRTTTVVVbbbbbbdddhhhkkkkkkjjjhhhiiilllqqqtttxxx~~~~~~yyyjjjZZZ___^^^___```aaa```___]]][[[ZZZXXXWWWWWWVVVUUUUUUSSSRRRQQQOOONNNMMMLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFCCCBBBAAA@@@????????????>>>>>><<<:::999888777777:::::::::;;;;;;<<<<<<<<<>>>>>>???AAACCCFFFHHHJJJNNNPPPPPPKKKDDDCCCLLLUUUttt}}}zzzeeeSSSUUUggguuuhhhUUU]]]fffxxx|||zzz||||||wwwUUUGGGCCCBBBFFFFFFAAA???AAAooo^^^KKKCCCAAA>>><<<<<<>>>===<<<:::999777777666666888:::<<<===????????????AAA@@@>>><<>>888:::666444555555333111222222222222111111111000000////////////////////////...////////////000000000////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111222222111222333333222222333444999CCCSSSiii}}}qqqdddcccnnnzzzfff\\\qqqssseeefffttt}}}bbbUUUHHHHHHQQQYYYWWWRRRLLLKKKJJJIIIJJJKKKLLLMMMRRRQQQRRRVVVZZZ^^^``````ZZZ___eeehhhiiilllqqqvvvqqqsssrrrmmmhhhccc]]]WWWYYYXXXXXXZZZ\\\\\\YYYVVVUUUVVVWWWWWWVVVTTTRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDBBBBBBAAA@@@????????????===<<<;;;999888888888888:::;;;;;;<<<===>>>>>>???>>>???BBBEEEHHHKKKMMMNNNNNNNNNIIIAAA???LLLcccuuuyyynnnbbb[[[XXXbbb}}}iiiOOOWWWiiipppzzzsssVVVOOODDDCCCCCCDDDBBB???@@@CCCnnn^^^LLLDDDAAA>>>;;;;;;===<<<;;;:::999888777666777888888666777<<>>===>>>???<<<:::<<>><<<>>>@@@???======@@@DDD??????@@@AAABBBBBBCCCCCC@@@@@@AAAAAA@@@>>>;;;999;;;:::999:::@@@JJJSSSYYYfff~~~nnnlllrrrooo```YYYMMMMMMXXXlllXXXBBB:::555777444111111333444333111222111111111111000000000////////////////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111222222333444444444444666:::AAAQQQkkkxxxgggccc]]]YYYZZZcccooowwwtttgggpppwwweee]]]bbblll}}}gggLLL???CCCMMMSSSSSSOOONNNLLLJJJHHHGGGGGGHHHGGGFFFGGGKKKQQQWWW\\\^^^SSSWWW]]]___^^^^^^___aaa[[[___```]]]YYYVVVXXX[[[UUUUUUUUUVVVXXXWWWUUUTTTOOORRRUUUUUUSSSPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>===>>>>>>;;;;;;:::999999999999999;;;;;;<<<===>>>???@@@AAA???BBBFFFJJJMMMNNNNNNNNNIIIHHHCCCBBBLLLbbbyyyiiiZZZPPPWWWeee~~~aaaPPPPPPVVVaaaooouuutttTTTEEECCC@@@@@@???>>>>>>>>>AAADDDnnn^^^NNNFFFBBB===;;;:::;;;;;;;;;:::999888777777666888888444555;;;>>><<<:::<<<<<<;;;::::::>>>AAABBBNNN^^^iiipppzzzssskkkhhhjjjlllkkkpppooogggbbbdddiiikkkwwwuuutttuuuwwwzzzzzzzzzwwwzzz~~~}}}oooddd\\\VVVSSSQQQ\\\bbb```eeesss}}}vvvooozzzyyyuuujjjZZZUUUcccwww}}}uuu|||zzz~~~sssbbbUUUMMMDDD888444333222111111222222222000000000111111222222222000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111222222222222222222333333333444444444444444555555555444444333111333444666:::DDDRRR\\\aaakkkwww{{{wwwmmmgggeeeiiioookkkccc___eeesss}}}}}}yyycccYYYLLLCCCAAACCCDDDDDDAAACCCEEEBBB===;;;===@@@???@@@@@@AAAAAAAAA@@@@@@???@@@BBBDDDDDDCCCAAA@@@BBBHHHQQQ]]]iiirrryyy|||tttsssmmmTTTNNNUUUUUU^^^jjjZZZ???;;;;;;777333333222111111333222111111111111111000000000000////////////////////////........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222333222222222333444444333333666999AAAVVVmmmvvvrrr^^^^^^```eeekkkoooqqqppp}}}qqqiiidddaaaooo{{{gggRRREEECCCHHHNNNQQQPPPMMMKKKIIIGGGGGGGGGCCCCCCCCCFFFLLLQQQTTTVVVQQQSSSVVVWWWWWWWWWWWWWWWQQQRRRTTTSSSRRRQQQSSSVVVSSSTTTTTTTTTSSSSSSRRRRRRLLLOOOQQQPPPMMMKKKKKKLLLHHHIIIJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@AAAAAAAAAAAAAAADDDCCCBBBAAA@@@????????????>>>===<<<<<<;;;;;;<<<:::999999999999:::;;;;;;;;;;;;===>>>???AAABBBBBBCCCFFFKKKOOOPPPOOOLLLJJJEEEBBBBBBLLLcccwww{{{ttt[[[UUUWWWkkkcccLLLRRR]]]]]]bbbnnnssspppRRREEEBBB?????????>>>======???BBBBBBnnn___OOOGGGBBB===:::::::::::::::::::::999888777555999888555666;;;===999:::;;;<<<<<<;;;;;;;;;<<<@@@BBBKKKZZZmmmsssbbb^^^gggpppqqqxxxyyyrrrooouuu{{{}}}sssxxx~~~|||zzzzzz|||~~~}}}zzzwwwsssooojjjeeebbbaaaddd___XXX\\\jjjqqqmmmvvv~~~~~~vvvvvvrrriiidddaaaZZZPPPGGGOOOooo}}}uuu}}}xxx|||eeeHHHAAA;;;>>><<<***444222//////111333333222000000111111222222222333000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111000111111111111222222222222222333333333444444444444444555555444444333333333666888666444888CCCLLLYYY___iiiuuuzzzzzz{{{}}}}}}wwwrrrkkknnnzzzpppcccaaagggzzzppp\\\NNNJJJMMMPPPRRRSSSTTTSSSNNNFFFAAAAAACCCCCCCCCCCCCCCBBBAAA@@@???EEEGGGKKKNNNPPPPPPOOONNNUUUddd|||~~~yyyxxxzzzmmmaaaYYYQQQYYYjjjppprrrzzzWWWDDD===444222777111555777555222111111111111111111111000000000000////////////////////////............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333444333111111222333333222111555777;;;JJJ```nnnpppnnnmmmrrr~~~zzzlll}}}}}}rrrdddhhhvvvzzznnnSSSBBBAAAGGGQQQPPPMMMKKKIIIHHHHHHHHHDDDCCCCCCEEEHHHJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSVVVTTTSSSTTTTTTRRRQQQQQQPPPQQQRRRPPPMMMLLLLLLMMMLLLMMMMMMKKKHHHGGGJJJLLLEEEFFFGGGIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBDDDCCCBBB@@@???>>>>>>=========<<<;;;::::::::::::999999999999:::;;;<<<===;;;<<<===>>>@@@BBBCCCCCCGGGJJJOOORRRRRROOOJJJGGGDDD@@@BBBVVVtttqqqWWWTTT]]]qqqooo]]]WWWUUUZZZdddlllqqqrrrsssrrrTTTBBB@@@CCCEEECCCCCCAAA??????AAAAAA???ooo^^^KKKBBB???===<<<<<<999999999999999999999999666888:::<<<======<<<;;;:::::::::999777777999;;;===999===MMMaaarrr{{{nnniiilllooosssyyyzzz~~~xxxxxx{{{vvvqqqoookkkiiillluuuyyyZZZOOOWWW[[[eeelllzzzzzzuuuyyy}}}uuuqqqeeedddhhhfff```\\\OOONNNSSSUUUddd}}}xxxzzzwwwyyyzzznnn~~~~~~uuuXXXEEE888999:::444111333111111111111111111111111555000///333444555CCCVVV@@@333,,,222555///,,,///000000000000000000000000000000000000111111111111222111111111000000//////000111111111111222222222333333333333333333333333444444444444444444444444333333333333555999<<<>>>DDDLLLZZZiiivvv~~~uuusss}}}~~~yyyqqquuuxxxvvvooogggaaa^^^WWWeeeqqqqqq]]]]]]dddkkkwwwpppYYYPPPRRRWWWhhhhhhmmmlll^^^MMMNNNZZZ```nnn~~~qqqnnnssswwwkkkhhhuuuyyyooo\\\TTTcccvvv~~~nnnUUU@@@;;;:::444222555555444333333222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111222222222333333333444555666666;;;JJJ___ooorrruuurrriiiuuurrrooohhh{{{yyy[[[FFF===BBBEEEMMMSSSNNNEEEDDDJJJBBBBBBBBBBBBCCCCCCCCCCCCFFFEEEEEEEEEGGGJJJMMMOOOSSSSSSRRRPPPMMMKKKLLLMMMPPPOOOOOONNNMMMLLLKKKKKKHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::999888888777::::::::::::;;;;;;;;;;;;>>>===<<<===@@@EEEKKKNNNVVVOOOJJJLLLLLLGGGAAA>>>@@@FFFYYYsssxxxdddUUUYYYpppnnnSSSVVVfffnnnkkkooo}}}VVVEEEAAA???@@@EEEAAA@@@@@@???@@@@@@AAAAAAmmm\\\JJJAAA>>><<<:::;;;999999999999999999999999>>>>>>??????>>>;;;999777:::::::::888777777888:::<<<999;;;CCCNNN[[[kkkxxx}}}}}}zzzwwwwwwyyyvvvpppuuu~~~yyytttwww}}}~~~|||}}}vvvqqqpppaaaaaabbbfffoooeeeYYY___aaa___[[[[[[aaaeeeccc``````iiiqqqzzz|||vvvuuu|||xxxmmmnnnxxxyyywwwwwwtttkkkccc______YYYQQQVVVdddiiiddd]]]TTT]]]rrryyyzzztttqqqsssjjjzzzppprrryyyrrrNNN???555777888333111444111111111111111111111111111...000444222444FFF[[[PPP<<<,,,---000//////222000000000000000000000000000000000000111111111111111111111111000000000///000111111111111222222222333333333333333333333333444444444444444444444444444333333444555888:::<<<<<<@@@IIIXXXhhhuuu|||}}}|||yyy{{{|||vvvmmmeee___]]]]]]___jjjyyywwwjjjaaagggxxx{{{uuu{{{wwwxxx~~~ooolllsss|||xxx{{{ooohhhXXXWWWbbbyyytttUUUDDD777777888444222555444444333222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111222222222333333333444555444777BBBRRR___gggwwwzzzhhhooo}}}www\\\ggguuuuuucccXXXLLLFFFDDDIIIMMMJJJGGGGGGCCCDDDDDDCCCCCCBBBAAAAAADDDCCCCCCCCCDDDGGGIIIKKKMMMNNNOOONNNLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGHHHHHHGGGGGGFFFEEEFFFEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888999:::::::::<<<===>>>?????????AAACCCGGGKKKOOOQQQRRRMMMIIIHHHEEEAAA@@@BBBLLLQQQhhhmmmaaatttxxx^^^]]]gggmmmpppssskkkNNNDDDCCC@@@@@@DDD@@@@@@????????????@@@@@@kkkZZZHHH@@@===;;;999:::999999999999999999999999AAAAAAAAA@@@>>><<<:::888999:::999777666555777999:::999999:::;;;AAAQQQ```ooorrrtttvvvzzz}}}xxx~~~{{{{{{tttnnnsss{{{}}}tttpppqqqkkkjjjiiikkkqqq}}}mmmmmmxxx|||mmmbbbXXXUUUTTTSSSRRRTTT[[[cccmmmqqqqqqttt}}}wwwoookkktttllliiifffdddaaa]]]WWWTTTJJJZZZdddeeeooo|||ooommm}}}zzz}}}yyynnnlll|||{{{pppjjjxxx~~~lllaaalllvvvRRR@@@777222555555111111666111111111111111111111111......111222...///@@@UUURRR===,,,+++000111000111000000000000000000000000000000000000111111111111111111111111000000000000000111111111111222222222333333333333333333333333444444444444444444444444444444444444555777999:::;;;:::===JJJ\\\llltttvvvvvvyyy}}}}}}{{{vvvooogggbbbmmmnnnwwwnnncccdddfffoooyyy|||~~~sssddd[[[XXX[[[fff}}}aaaEEE???555111666888444222555444333222222111222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111222222222222333111333444222222888BBBKKKXXXrrr~~~eeeZZZhhhtttyyylll^^^eeerrrvvv^^^LLL===>>>HHHLLLIIIEEEDDDDDDEEEDDDCCCAAA@@@>>>AAAAAA@@@@@@AAABBBDDDEEEEEEHHHJJJKKKJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBAAA@@@??????=========<<<<<<<<<;;;;;;:::::::::999999999999999888888888888999999999:::<<<<<<;;;;;;<<<>>>@@@AAA???AAAFFFKKKOOOQQQSSSSSSNNNIIIDDDBBBAAAEEERRR___VVV\\\mmm}}}nnnjjjqqqlllSSSUUUhhhxxxyyywwwyyydddSSSEEECCCDDD@@@???BBB??????>>>======>>>>>>???jjjZZZHHH@@@>>>;;;999999888888888888888888888888<<<<<<===>>>>>>>>>======999999888777555555777999888999<<<===::::::CCCMMMWWWeeeqqqsssrrrvvv}}}}}}rrrrrrzzz|||xxx}}}|||{{{|||{{{wwwssspppqqquuuxxxwwwooooooooommm{{{~~~vvvrrrlllddd``````\\\]]]]]]\\\^^^hhhvvvyyyyyypppiiijjjlllkkkkkkVVVVVVWWWWWWUUURRRTTTWWWaaa~~~xxx}}}rrrkkkgggpppuuunnnvvvllljjjnnn|||nnnUUUJJJ777333333555333///000555111111111111111111111111//////000000,,,+++444@@@===333,,,///333222...---000000000000000000000000///000000000111111111111111111111000000000000000000000111111111222222222222222222222222222222222333333333333333333333333555444444444444666777777;;;999999@@@NNN]]]hhhnnnmmmrrryyy}}}~~~xxx}}}uuusss|||xxxcccSSSVVV```iiitttvvvvvvzzz}}}vvvyyymmmmmmssszzz~~~|||zzzsssjjjcccbbbhhhnnn]]]CCC777888444444777777222111333222222111111111111222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222000222444333111222777<<>>@@@@@@???>>>>>>???@@@@@@@@@CCCFFFHHHGGGFFFFFFGGGDDDEEEEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@???>>>===;;;;;;:::::::::999999999888888888888777777777777666666777888999:::;;;;;;@@@???>>>======>>>@@@AAABBBEEEJJJOOOQQQQQQOOONNNIIICCC???AAAKKK]]]www{{{wwwiiimmmfffTTTWWWbbbooouuuyyy}}}^^^LLLDDD@@@BBBCCC@@@>>>@@@>>>>>>===<<<<<<<<<======iiiYYYIIIAAA???<<<::::::888888888888888888888888777888999:::<<<=========888888888777555555888:::888<<>>>>>>>>>>>>>>AAACCCDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@??????>>>===>>>>>>>>>>>>======<<<999999999888888888777777777777777777777777777777666666777999:::;;;<<<===>>>>>>>>>???AAACCCEEEGGGLLLMMMNNNOOOLLLHHHDDDAAA@@@>>>DDDSSShhh~~~yyyvvvhhhNNNYYYjjjlllkkkhhhooo~~~eeeCCCDDDAAA@@@AAA@@@>>>>>>???>>>======<<<;;;;;;<<<<<<~~~hhhYYYHHHAAA???<<<::::::888888888888888888888888777777777888888888999999666777888777666777:::<<<>>>EEEQQQXXXTTTIII@@@???<<<@@@DDDLLL\\\nnnyyy{{{}}}|||yyyxxxrrrttt|||{{{{{{}}}ssspppnnnkkkuuuwww___OOOLLLRRRZZZ___YYYaaakkknnnggg]]][[[___RRRNNNMMMVVVfffpppnnniiioookkkhhhhhheee^^^YYYXXXWWWNNNJJJSSSbbblllrrruuunnnooovvvrrrbbb\\\\\\mmm|||}}}}}}xxx{{{ttt\\\DDD999;;;444555555444222000000111000000000000000000000000000...---111444444000,,,///111333111---,,,///333////////////////////////000000000000111111111111000000000000111111111111000111111111111222222222222222222222222222222222333333333333333333333333222333333444444555555555444666777555444999DDDMMM[[[bbbllluuu|||~~~}}}vvvsssttthhhqqqwww{{{vvv``````^^^]]]eeeuuuddd\\\UUUVVVbbbsss~~~nnn\\\TTTTTT[[[gggrrr|||qqqhhhcccdddiiittteeeNNN@@@999777888555444333222222222333333000000000///000000111222111111000000000/////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000111111111111222111222444444333333444555777;;;HHHYYYcccdddaaa```gggqqqyyyxxxwww}}}rrrppp{{{ooojjjnnnzzzhhhPPPCCC???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>===???AAAAAA???>>>===>>>======>>>>>>????????????@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>;;;<<<<<<======<<<;;;;;;888888888777777777666666777777777777777888888888777777999:::;;;===>>>>>>;;;<<>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;}}}fffWWWGGG@@@>>>;;;999888888888888888888888888888777777666666555666666666555666777777777999<<<>>>HHHQQQ\\\___SSSBBB;;;<<<999999999===KKK```nnnsssrrr{{{{{{wwwrrrjjjnnnsss|||xxxyyy{{{}}}}}}|||www|||vvvooommmppptttvvvZZZYYYYYYXXXQQQHHHEEEGGGLLLHHHJJJXXXhhhlllcccWWWPPPLLLJJJKKKKKKHHHGGGIIIKKKQQQccc~~~{{{ooofffccciiilll}}}www\\\YYYVVVFFF888444444444333222111222111000000000000000000000000000///......///222444333000000222222///------000222////////////////////////000000000000111111111111///000000000111111111111000111111111111222222222111111111111111111111111222222222222222222222222111111222333444555555555666777777666444666<<<@@@HHHOOO\\\kkkxxx}}}}}}xxxmmmaaaccc```]]]bbboooxxxssshhhWWWXXXZZZ]]]cccmmmvvv{{{uuunnnjjjlllqqqvvv}}}ooovvv|||yyyooofffdddfffmmmVVV@@@777777666444444333111000000222444444222///////////////000111111111000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333444555333444===JJJUUU\\\fffoooyyyzzzrrr{{{}}}ooolll|||sssmmmkkk~~~nnn```RRRGGG???>>><<<;;;;;;<<<===>>>>>>????????????>>>>>>===<<<===>>>===<<<<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======>>>>>>>>>========================<<<::::::;;;;;;;;;;;;;;;:::888777777777777666666666777888888888999999999999999999:::;;;===>>>?????????AAAEEEJJJMMMPPPQQQRRROOOLLLHHHDDDCCCCCCEEEGGGNNNaaahhhRRRYYY___kkkxxxsssiiikkkfffUUUTTTWWWDDDBBB???======>>>???>>>???>>>===<<<;;;;;;;;;;;;|||eeeUUUFFF???===:::777777777777777777777777777777555555444555555666777777555666777888888:::===@@@OOOZZZddd___KKK888444:::666<<<>>>:::;;;KKKbbbqqqxxx}}}}}}{{{{{{yyyvvvooorrrttttttxxx{{{yyytttlll~~~uuuxxx{{{vvv{{{|||rrrfff___ZZZWWWZZZ___]]]YYY\\\jjjwwwtttcccSSSPPPMMMLLLQQQVVVZZZ```ggghhhuuu}}}xxxpppnnnrrrvvvzzznnnwww^^^GGG???MMMSSSEEE888777333333111///111333222000000000000000000000000000...//////,,,,,,///111222+++---//////111222000,,,////////////////////////000000000000111111111111//////000000111111111222000111111111111222222222111111111111111111111111222222222222222222222222000000222333444555555555555444333333444555666666777???NNNaaasss|||~~~|||}}}~~~~~~~~~|||~~~}}}xxxvvvwwwuuurrrwww|||{{{xxx{{{uuuoooqqqwwwzzzuuunnnrrrnnnYYYCCC;;;666777666222111444333222000111444777444000///////////////000111111000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111000000111333444333222666===EEESSSkkklllYYYXXXsssrrrhhhjjj}}}jjj___mmmyyy|||fffSSSAAA???<<<999888999;;;<<<===>>>>>>???>>>>>>======:::;;;<<<<<<;;;;;;===???::::::::::::::::::::::::888999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::888777777777666666666666888888999999:::::::::;;;::::::;;;<<<===>>>???@@@FFFHHHLLLOOOQQQQQQPPPOOOEEECCC@@@???CCCJJJRRRWWWdddzzzuuuWWWJJJ[[[eeepppzzzXXXDDDIIILLLDDDAAA@@@===;;;===@@@???===??????>>>===<<<;;;;;;;;;zzzdddUUUFFF>>>;;;999888:::999999999999999999999999888777777666666666666666555666666555555666888;;;CCCKKKPPPLLLFFF@@@:::555;;;777555999>>>BBBJJJRRRnnnvvv}}}rrrnnnrrrzzzzzzwwwqqqjjjiiiooouuuvvv~~~yyyuuuwww{{{wwwqqqrrrppp|||tttzzzkkkVVV]]]bbbkkkssszzzoookkkjjj~~~ssspppvvv|||ssszzzyyyWWW@@@<<<:::???FFFFFF>>>666000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000............////////////000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111222333333333333222222333333444444333333222222222333333333333444444666666===MMMbbbrrryyyzzzzzz~~~wwwiiieeejjjeeeooo~~~cccIII>>>777666555444333222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000222333111......---+++000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111...222666666888GGG^^^qqq~~~qqqcccKKKZZZ{{{|||gggeeewwwqqqbbbbbbgggmmmttt}}}xxxbbbRRRAAA999:::;;;<<<<<<<<<;;;;;;<<<;;;;;;>>>BBB>>>>>>>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999;;;;;;;;;;;;<<<<<<======888888888888888888888888777888888999999:::::::::999::::::;;;<<<======>>><<<<<<<<<===@@@CCCFFFGGGFFFOOONNNKKKNNNJJJCCCEEEAAAAAA>>>DDD]]]tttrrrbbb~~~eeeOOONNNVVVmmmhhhlll}}}]]]DDD======;;;777@@@>>><<<<<<======<<<;;;???>>><<<;;;::::::;;;;;;rrraaaSSSDDD>>><<<:::;;;<<<;;;;;;;;;:::999888888777888777666666555555666666777888888777555666888:::<<<@@@AAA???@@@DDDFFFEEE>>>:::777999:::<<<@@@FFFMMMXXXjjjvvvvvvqqqrrrwww|||yyyuuurrrqqqppp|||{{{xxxzzzyyyuuuwwwxxxtttnnnuuullluuuooojjjxxx~~~}}}dddVVVVVV```rrrjjjbbbjjjxxx~~~~~~tttSSSBBB999666555888======888222111111111111111111111111000000000000000000000000111000000000/////////...000000000000000000000000............//////////////////000000000111111111000000000000000000000000000000000000111111111111111111111111111111111111000111222222333333222222222333333444444333333222222222333333333333444444888777888===HHHWWWeeennnsssvvv{{{}}}{{{{{{~~~}}}wwwoooooosssyyy```III:::444666555444333333222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000111000///......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000333666555666???NNN[[[mmm}}}|||hhh]]]PPPMMMYYYrrr}}}vvvrrrvvvmmmrrrlll___WWWXXXeeerrrvvvxxx{{{pppiii\\\MMMCCC===:::888888999:::===>>>===<<<<<<======>>>>>>????????????===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;999999999999999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;???@@@BBBEEEHHHJJJMMMNNNHHHMMMFFF@@@DDDCCCAAAGGGBBB>>>LLLlllttt```SSSMMMQQQWWW```eeehhhkkkzzzjjjYYYEEE<<<>>>CCCCCC@@@???===;;;;;;<<<<<<<<<:::>>>===<<<:::999999::::::lll]]]OOOBBB===<<<<<<<<>>NNN\\\ccchhhrrr|||}}}{{{vvvssszzz{{{zzz|||{{{xxxzzz~~~}}}zzzsssjjjrrr~~~xxxmmmtttyyylll]]][[[aaassswwwdddfffuuuxxxvvvsssOOO;;;666333222111333444444222111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000............//////////////////000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111000111222222333333222222222222333333333333222222222222333333333333444444666777666444444<<>>DDDYYYgggxxxzzzmmm```YYY]]]TTTSSS___jjjsss{{{rrrnnn{{{}}}hhh[[[aaaeee```bbbmmmuuu}}}|||mmm\\\PPPFFF===<<<::::::;;;======:::666999::::::;;;<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>??????GGGHHHIIIIIIIIIHHHFFFEEE???DDDAAA???DDDAAA<<>>BBBDDDBBB???===;;;999999:::;;;;;;:::<<<;;;:::999999888999999mmm[[[NNNAAA===<<<;;;<<<>>><<<<<<<<<<<<;;;999777666777666555555444444555555444555555444333444666888:::;;;:::888;;;>>>;;;555888555555888888555666999666777<<>>666555666777999444444333222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////............////////////000...---000111111000222////////////////////////////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111//////000000222555888:::JJJUUUdddllllllgggdddcccffflllssstttnnnooo{{{tttyyyuuuhhh[[[WWW[[[jjj}}}}}}uuuiii[[[GGGBBB:::666888>>>>>>:::999999999888888999999999<<<<<<=========>>>>>>>>><<<<<<===============>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>??????@@@BBBCCCEEEFFFFFFFFFGGGGGGGGGEEEBBB>>><<<<<<>>>:::===IIILLLNNNYYYjjjwww[[[TTTTTTaaannnooohhhbbbllljjjjjjuuuvvvRRRFFF>>>>>>???AAAAAA@@@<<<:::;;;:::888888999::::::999::::::999888888888888888qqq\\\OOOBBB===<<<::::::;;;999:::;;;<<<;;;:::999888666555555444444444444444222333444555555777:::===::::::777555777:::777111666333444888888666555888:::888777888;;;BBBQQQ___pppvvv|||~~~}}}}}}}}}}}}}}}xxxnnnqqqvvvuuuuuuyyy~~~yyyttt{{{xxx~~~vvvvvvzzzyyyyyyrrrqqqxxx~~~fffLLLBBBBBB@@@:::444222333333222000000222555111111111111111111111111////////////////////////////////////000000000000////////////////////////............////////////...////////////000000000000000000000000000000000///000000000111111111111111111111111111111111111000000111222222222222111111222222333333222222111222222222333333333444444111444777888888888777777666<<>>@@@@@@===>>>>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEEEE<<<<<<===>>>???>>>======AAA@@@:::CCC[[[mmm~~~zzzdddWWWLLLUUUfffsssssskkkdddcccuuupppxxx{{{uuuOOO>>>>>>777888::::::::::::<<<===:::888777777999:::999999888888888888888888777777sss\\\OOOBBB===;;;999888999777888:::;;;;;;:::888777555555444333333333333444333444666777888:::>>>AAANNNKKKCCC999666888999777888555666888888444333555444444555888888888>>>FFFPPP]]]mmmxxx{{{zzz|||~~~~~~xxx||||||}}}|||yyy|||}}}{{{{{{{{{tttyyy~~~~~~zzztttvvv|||uuuKKKCCC<<<;;;:::666111000111111222111//////111222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000............////////////......////////////000000000000000000000000000000000000000000111111111111111111111111111111111111///000111111222222111111111111222222222222111111222222333333333333444444666333111222666999999888:::999:::???KKK]]]ppp|||{{{zzz}}}dddJJJ===;;;777666666888666222111444222222111111000111111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000111:::IIILLL@@@222---000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111555444333111111222333555333;;;FFFQQQ]]]mmm~~~mmmXXXaaassslllooorrr[[[TTTVVV\\\gggttt~~~jjjRRREEEBBB<<<444777666555555666777999:::777777888:::<<<===>>>???=========>>>>>>??????@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGDDDCCCCCCAAA@@@???>>>===:::999888888999;;;===>>>FFFKKKTTTlllsss^^^TTTSSSZZZaaajjjlllbbb[[[___iiiuuuyyy}}}gggCCC>>>===444999888888666666888<<>>999222///111000000000000000111000000////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000............////////////........./////////000000000000000000000000000000000000000000111111111111111111111111111111111111///000000111111111111111111111222222222222111111222222333333333333444444777444111111444777888888>>><<<999888<<>>666333333666555333444777111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////............///////////////333DDDYYY^^^MMM888...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111111333555444222111222333000444;;;CCCNNNaaavvvkkkRRRJJJ^^^xxxwwwqqqwwwvvviii```^^^dddhhhfffiiippprrreee^^^SSSEEEAAA???<<<:::888777888888777777888888999:::::::::::::::;;;;;;<<<======>>>??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA??????>>>===<<<;;;;;;:::AAA@@@@@@AAAFFFNNNUUUZZZfffmmm{{{|||dddUUUSSS\\\fffaaa^^^^^^___aaafffrrr~~~|||hhhBBB222888888000===;;;999888777888999;;;:::888777777999:::::::::777777888999999999888777qqqXXXLLL@@@<<<<<<:::999999888999:::;;;999666333111555444333333222222333333222333333333333555888:::===BBBDDD???:::999999888666333333666777444444777666444444666666555999@@@:::===EEERRRaaaoooxxx|||xxx}}}{{{wwwvvvsssrrrnnngggcccfffooowww~~~zzzuuu{{{{{{uuu|||wwwxxxzzz}}}uuummmppprrrssswwwvvvjjjiiikkksssppp{{{___BBB888888444333555888777333111333111000000111333333111///////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000............/////////000............/////////000000000000000000000000000000000000000111111111111111111111111111111111111//////000111111111111111111111222222222222111111222222333333333444444444333444555666666666555555000333777:::;;;<<<>>>@@@FFFUUUkkk{{{sss]]]MMM???<<<<<<888444444:::555333555666222000111111000000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............/////////000---444JJJdddjjjVVV===111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111***///444555333111222444222444666999AAARRRhhhwwwtttaaaUUUQQQLLLMMM```{{{wwwsssuuu{{{www{{{rrr___WWW]]]aaarrrzzzlllTTTQQQLLLFFFAAA===;;;;;;888888888777777777666666888888999999:::;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCFFFFFFFFFFFFFFFFFFFFFFFFBBBBBB@@@???===<<<::::::888999:::;;;<<<===>>>>>>FFFGGGJJJRRR```pppooo[[[RRRWWWbbbmmmsssXXXPPPPPP]]]qqqzzzRRR555999???666222999555444555666777888888777:::888777888:::;;;;;;:::777888999::::::999888777lllRRRGGG<<<::::::999888999777777777777666666666666444333333222333444666777444444444444444444444444999777777999<<<===:::777666555444222222333444444666666555555777:::===???DDDDDDGGGJJJKKKNNNWWWbbbllltttyyytttkkkjjjtttyyyxxxuuuooojjjkkkrrrzzz|||xxx|||{{{lllnnnyyy}}}zzz|||zzzyyywwwrrr}}}sssjjjgggffffffnnn|||cccNNNCCC999222000000000000000000000000000000000000000000000000000///////////////.........////////////////////////000000000000000000000000---///000000///......///////////////////////////............////////////000000000000000000000000111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222444333333222222333333444555555666666777777888888;;;AAAKKKUUU```nnn~~~yyybbbNNNBBB:::999999888777666666555999888666444222111000000000000000000000000000000000000000000000000000000////////////////////////........................---------............///....................................////////////000000<<>>???AAABBB@@@>>>;;;@@@<<<888888;;;===<<<:::::::::;;;===BBBKKKVVV]]]jjjxxx```OOOSSS___cccrrrvvvcccRRRWWWbbbuuuiiiGGG@@@999555666777555333333333444555666777888999999999:::::::::999999888;;;::::::999888777666666kkkSSSGGG===::::::888777888777777777777666666666555333333222222222333444555444444444444444444444444777666666777999:::777555777777666555555555555555555444444444555777:::;;;<<<===@@@CCCAAA???CCCJJJSSS[[[eeekkkmmmooossswwwzzz{{{{{{xxxtttsssuuuxxxtttzzz|||zzz}}}yyypppooo{{{}}}}}}zzz|||}}}}}}xxxvvvsssmmmeeebbbhhhsss{{{}}}hhhTTT@@@888777555333444000000000000000000000000/////////////////////////////////////////////...////////////////////////////////////////////////---///000000///......///////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222444333333222222333333444444444444555666666777777777;;;@@@DDDIIIQQQ\\\eeesssrrrsssyyyoooYYYHHH???<<<<<<777777666666555444444444777666555333222111000000000000000000000000000000000000000000000000000000////////////////////////........................---------............///....................................////////////000///555FFFWWWVVVDDD111//////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111111222222222111333333111000555@@@JJJ]]]cccmmmsssnnnbbb\\\]]]rrr~~~sss[[[ZZZqqqllliiivvvoooddd[[[XXXWWW^^^iiitttzzz{{{ppp```VVVLLLCCC@@@===999999===>>><<<;;;<<<:::888:::>>>;;;777777999;;;999999<<<=========>>>>>>>>>>>>===<<<===>>>>>><<<;;;===>>>>>>CCCKKKVVVeeexxxgggYYYRRRSSSjjjyyy\\\```hhhsssvvvvvv}}}]]]CCC>>>999444222444555333111333333444555666777888888888999999999999999888888:::999999888888777777666iiiRRRGGG===::::::888777777777777777666666666555555333333222111111111222222333333333333333333333333555555444555666666444333666666777777666666555444333333222222333444666777555666:::===999333333666===AAAKKKYYYfffooorrrrrrtttuuuvvvxxx{{{~~~}}}zzztttrrrvvvzzz|||rrrkkkkkkttt~~~~~~wwwiiiiiikkkmmmnnnqqqzzznnnSSS???777000000111111000111000000000000000000000000////////////////////////......//////////////////////////////////////////........................---///000000///......///////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222333333222222222222333333222333333444555555666666888:::;;;::::::<<>>AAACCC<<<@@@CCCAAA===@@@JJJSSS]]]jjj}}}rrr]]]OOOJJJ\\\```rrrzzzeeedddvvv{{{rrrlllQQQ@@@666666333000111333555333111222333333444555666777777777888888999999888888888888888888888777777777777eeeQQQFFF===::::::888666666777777666666666555555555444444333222222222111111222222222222222222222222555444444444444444333222333444555555555444222111333333222222222333444444222333777;;;999444333666777666999CCCSSSaaakkkpppooonnnnnnrrryyytttoooqqquuuwwwsssnnnllloooyyytttrrrxxxxxxnnnkkkpppnnnttt{{{qqqZZZCCC111777666666555333000//////000000000000000000000000////////////////////////............////////////////////////////////////........................---///000000///......///////////////////////////............/////////////////////////////////////////////000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111333333222222222222333333333333333444555555666666:::;;;;;;:::999:::===@@@???BBBGGGNNNYYYhhhyyy|||yyy{{{~~~ppp\\\LLLCCC666888:::<<<;;;888555333333333333222222111111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////........................---------............///....................................///////////////......---...000111333//////............//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111222111000111333444555555777>>>LLL\\\gggqqqvvvaaaOOOIIIYYYooosss{{{}}}nnn```VVVPPPPPPYYYcccmmmzzzvvvooojjjhhhiiijjjhhh```\\\```ccc\\\PPPGGG@@@???BBBFFFEEEAAA@@@BBBBBBCCCDDDFFFJJJPPPWWW\\\```aaa```]]]\\\dddsss}}}wwwvvv}}}}}}xxxaaaWWWXXX```gggdddiiioooqqqwwwxxxxxxYYYDDD===:::888444333222333666666555333222333333444555555666666666666777888888888777777666666666777777777888888{{{aaaPPPEEE<<<:::;;;888666666666666666666555555555555555555444444444333222222222222222222222222222222444444444444333333444444333444555555555444222111333333333333333333333333444333555999999666666999666555555888@@@LLLXXX___ggghhhkkkqqqyyy~~~sssmmmkkkjjjlllllljjjmmmxxxxxxeeehhhrrrrrrhhhqqqoooWWWEEE<<<666222...222444333111111222333////////////////////////........................---.........//////000000////////////////////////........................---///000000///......///////////////////////////............////////////..............................//////000000000000///////////////////////////000000000111111111111000000000000000000000000111111111111111111111111333222222111111222222333333444444555666666777777777777888999999:::<<<>>>:::<<<======@@@GGGSSS]]]mmmsss|||{{{zzz}}}vvvkkk]]]TTTJJJ>>>555222;;;888555111000111333444333333222222222222222111000////////////000111222////////////////////////////////////////////////////////////////////////........................---------............///....................................////////////---///111000---,,,...000//////............//////////////////////////////////////////////////////........................//////////////////////////////000000000111111111444222000000333555666555000444===IIIVVVdddxxxqqq\\\[[[XXXWWW]]]hhhvvv||||||vvvdddZZZ\\\YYYUUUVVV___jjjmmmiiinnnooooooqqquuuyyyzzzyyy{{{uuuwww{{{jjjVVVXXX___eeeddd^^^[[[\\\ccceeehhhjjjnnnuuu~~~uuullljjjmmmeeebbbgggsssyyy{{{xxxjjj[[[VVV```oooyyy|||^^^pppvvveeeLLL;;;777999555///333333444555666555444222222222333333444444555555444555666666777777777666555555555666666777888888yyy___MMMCCC;;;:::;;;999777777666666666555555555444444444444555555555444333333111111111111111111111111333444444444333333555777666666777777666666555444222333333333333333333333666333333666777555555888333555777888888;;;AAAEEEMMMSSS___kkkvvv~~~yyyqqqmmmppptttrrrsssooohhhhhhqqq~~~|||{{{yyyyyy|||~~~{{{yyykkkgggooo~~~|||iiiUUUOOOEEE===888777555444---111333000---///222222////////////////////////........................------......///000000000////////////////////////........................---///000000///......///////////////////////////............////////////........................---......//////000000111////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111222222111111111111222222444444444555666666777777777777888999999:::::::::555888;;;<<<;;;<<<>>>AAAGGGPPP\\\gggrrr|||xxxmmmddd```______TTTIII???:::888555555777777555333000000111333555222222222222222222222222///////////////000111222////////////////////////000000000000000000000000////////////////////////........................---------............///....................................////////////---000333333000...---...//////............//////////////////////////////////////////////////////........................000000000000000000000000/////////000000000111111555333000///000222222222222222555;;;BBBNNN```ppp~~~pppnnn}}}|||yyyoooaaaZZZbbbnnn~~~{{{zzzsssiiieeeiiijjj___QQQNNNSSSYYY___hhhpppsssqqqjjjhhhpppvvv{{{{{{qqqqqqnnneee[[[WWW[[[aaaeeehhhrrrqqq```ZZZYYY\\\iii{{{~~~rrrjjjjjjEEE@@@999444444555555444111222222333333222222111222222222333333333444444333333444555666666666666444444555555666666777777yyy___KKKAAA::::::<<<:::888888666666555555555444444444111222333444444444333333111111111111111111111111000222333333111222555888777777666555555555555555000111222333333333333333555222333888999888777999777888999888666555555555666===HHHSSS^^^jjjuuu}}}zzzpppccc]]]bbbooo{{{~~~}}}wwwqqqsss|||vvvtttrrrqqqqqquuuzzz~~~yyy|||rrriiikkkpppwww}}}yyyrrrtttsssyyy~~~||||||xxxuuussswww~~~ooo^^^KKK;;;:::666444777:::999444000222666666000---///000...////////////////////////........................------......///000000111////////////////////////////////////////////////---///000000///......///////////////////////////............////////////........................------......///000000111////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111222222111111111111222222222333333444555555666666888888888999::::::999777555777;;;============>>>;;;<<<===@@@IIIZZZooo~~~jjjkkklllnnnqqqtttvvvxxx~~~www^^^ZZZRRRJJJCCC???>>>???HHH???888777777555555666---000444777888777444222111111111111111111222222000000000///000000111111////////////////////////000000000000000000000000////////////////////////........................---------............///....................................////////////////////////000///......//////............//////////////////////////////////////////////////////........................000000000000000000000000////////////000000000111111111111111000000000111333222333555777<<>>777666444222111222666:::000000111111111111222333222222222222333333333333222222333555555666666666555555555555555555555555zzz```III@@@999:::<<<;;;999999666666555555555444444444///000222333444333333222000000000000000000000000...000222111000222555999666555444222222333444444///000111222222333333333333222555<<<@@@>>>===???@@@<<<888666555555444444555777888999>>>KKK]]]jjjzzzwwwpppfff______fffmmmzzz{{{zzz}}}{{{zzzvvvrrrppppppsssvvvooonnnsssyyyvvvkkkcccaaaaaadddllluuu}}}~~~|||oooxxxqqqggglllqqqppprrr{{{|||{{{||||||qqqRRR:::555888777777222///444:::;;;777333...333444///...222222...////////////////////////........................---------...///000000111////////////////////////000000000000000000000000---///000000///......///////////////////////////............/////////000........................---------...///000000111////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000222222111111111111222222111222222333333444555555555555555777888888666444>>><<<999777777888999::::::;;;:::999;;;CCCQQQ\\\SSSLLLFFFGGGOOOUUUUUUSSScccoooxxxuuujjjdddiiiqqqiiijjjlllppprrrooohhhbbb]]]YYYTTTSSSRRRNNNGGG@@@======;;;888777999<<<>>>???999555777777444111000666666444222111000000000000000000000111111111111111111000000000000111111////////////////////////000000000000000000000000////////////////////////........................---------.........//////..................................../////////000111...******---//////...//////............//////////////////////////////////////////////////////........................000000000000000000000000////////////000000000000+++...222333222111222333///...000222111333<<>>AAAZZZ^^^ccciiinnnqqqrrrrrrjjjiiikkkttt}}}xxxwwwuuurrrnnnpppsssuuusssooollllllmmmyyyuuusss{{{uuuwwwooolllnnnmmmkkksssuuucccVVVIIIFFFAAA<<<777444333222444222111444999:::666222111111000000//////......////////////////////////////////////000000000000000000000000000/////////////////////////////////////////////////////////......////////////....................................////////////......////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111111222222222111111000222222222222222222222222222222333333333333444444222222333444555666777888999999888888888888888888:::999777666777:::>>>AAABBB@@@>>>===<<<===>>>???GGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBB======<<<;;;;;;:::999999555555555555555555555555555555555444444333333333333333333333333333333333000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////................................................---------............///........................---------............///////////////000000000000000//////...---,,,,,,,,,////////////////////////////////////////////////////////////////////////000000000000111111111111////////////////////////000000111222333333444444;;;CCCPPP\\\ggguuurrrUUUQQQRRRLLLLLLVVV\\\ZZZ\\\cccYYYYYYdddwww|||tttmmmeee^^^[[[aaadddaaa^^^^^^aaaaaaaaa]]]ZZZ\\\bbbhhhkkkeee^^^[[[]]]```cccdddeeefffgggiiimmmwww{{{qqqddd\\\\\\bbbccc\\\YYY]]]VVV\\\dddqqqsssUUUBBB:::666444222222222222222222222222111111111111111111111111000000111222333333444444222222333333333333444444444444444444444444444444uuu]]]KKKBBB;;;::::::888777888555555444444444333333333333333444444333333222111111111111111111111111111333222222111111222222333333333222222222111111111111111111222222222333333444666999;;;;;;999666444555666666555333222333444222333555555666777999<<>>===<<<:::999888999:::;;;========================;;;;;;;;;;;;;;;:::999999999888888777777666555555444444444444444444444444555444444444333333333333111111111111111111111111////////////////////////////////////////////////................................................//////............//////................................................---------............///........................---------............///.../////////000000000000111111000000///......---//////////////////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000000000111111222333333444222888@@@IIITTTcccsss~~~~~~ggg[[[aaa\\\WWWaaasssttt```NNNHHHHHHJJJTTTbbbkkkmmmqqqxxxvvvzzzsssqqqoooppptttxxx{{{{{{xxxvvvuuuyyysssddd^^^^^^^^^aaadddbbb\\\YYYYYY]]]^^^fff}}}tttfffQQQ@@@888555444333222222222222222222222222111111111111111111111111111111111222222333333333222222222333333333444444444444444444444444444444rrr[[[JJJAAA999888888666777888555555444444444333333333333333333333333222222111111111111111111111111111333222111111111111222333333222222222222111111111111111111222222222222333555777999:::999666333000222333444444222222333444333444444333222222444666999:::===BBBKKKTTT]]]bbbhhhqqqxxxxxxqqqnnnrrrwwwvvvuuuvvv{{{}}}}}}|||uuuaaaVVVFFF:::555444333333111000/////////111222333111000///222555666333000000000000////////////...........................------........./////////........................////////////////////////..............................////////////....................................////////////......................................................////////////////////////000000000000000000000000////////////000000000000000000111111222111111000222222222222222222222222222222222222333333333333222222333333444555666666777777777777777777777777888888888777888999::::::999888777666555666777888999999999999999999999999777777888888777777666666666666555555444333333333444444444444444444444444444444333333333333333222////////////////////////////////////////////////////////////////////////................................................//////............//////................................................---------............///........................---------............///....../////////000000000222222111111000000////////////////////////////////////////////////////////////////////////////////////000000000000111111000000000000000000000000000000000111222222333333...000333777===IIIXXXbbbpppwwwwwwrrrooofffggguuuqqqqqqxxxRRRCCCDDDEEEJJJPPPSSSTTTVVVYYYTTTTTT[[[lll~~~~~~|||zzzuuuhhhYYYQQQPPPVVV\\\```aaabbbdddcccaaahhhooo~~~zzzeeeFFF???888444444555555444222222222222222222222222111111111111111111111111111111222222222222222222222222222222333333333333444444444444444444444444qqqZZZJJJAAA999888888777777999555555444444444333333333222333333333333222111111111111111111111111111111222222111111111111222222222222222222111111111111111111111111222222222222444666777888777555111///111222333333222222333555222333333222111000222444666555444333555999===@@@MMMWWWaaaccc```aaaiiiqqq{{{yyyxxxzzz~~~tttxxx|||~~~~~~~~~{{{}}}zzz{{{|||}}}~~~}}}qqq]]]OOOMMM<<<888444222444666777777444333222111111222222333///......000222333111///////////////////////////........................------------.........///---------...............////////////////////////........................---......//////......---........................---......//////......---................................................////////////////////////000000000000000000000000////////////000000000000///000000111111111111111111111111111222222222222111222222222222333333333111222222333444444555555666666666666666666777777777777888888888777777666888888777666666666777888999999999999999999999999777777777888888777777666666666555555555444444444333333333333333333333333333333333333222222222222////////////////////////////////////////////////////////////////////////................................................///......------......///................................................---------............///........................---------............///........./////////000000111111111111000000//////////////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111000000000000111111222222222111000000222888AAAGGGXXXccciiioootttrrrtttfff[[[UUUSSSPPPQQQSSSRRRLLLDDDFFFCCCJJJZZZeeefffiiipppzzznnnbbbYYYbbbbbbbbb___VVVMMMLLLQQQZZZbbbhhhkkkuuu}}}||||||dddHHH999888666444444555555333111111111111111111111111111111111111111111111111111222222222222111111111111111222222222222333333333333333333333333333333333pppZZZJJJAAA:::999999888888:::555555444444444333333333222222333333222222111000111111111111111111111111111111111111111111111111222222222111111111000000000000111111111222222222111222444555555444222000111222444444333333444666111222222222111111333555222222222333444555777888777;;;AAADDDFFFJJJRRRXXXmmmlllkkkmmmrrryyy{{{}}}~~~|||yyyxxxzzz|||~~~rrrpppuuuyyy{{{xxxwwwooo]]]UUURRRQQQHHH888333888222222222333444333000...222111000000////////////.........///000000///................../////////........................------------.........///------------......//////////////////////////////........................------............------........................------............------........................................................................////////////////////////////////////000000000000...///000111111111111111000000000111111222222222111111111222222222333333111111222222333333444444444444444555555666666666555666777777777666555444666666666666666666666777555555555555555555555555333333444444444444444333555555555555555444444444333333333333333333333333222222222222222222222222000000000000000000000000......................................................................................................------------......................................................---------............///........................---------............///............///////////////////////////.........////////////////////////////////////////////////////////////////////////...////////////000000000000000000000000000000000//////000000000000111111333333222111000222444777AAAOOOZZZfffrrrsssxxxqqqrrrllliiieeegggqqqssscccNNNFFFAAADDDNNNRRRNNNNNNTTTWWWYYY___gggooovvv|||wwwuuuuuuuuu{{{{{{ooo___VVVSSSQQQMMMOOOTTTWWWUUUSSSXXX___nnnxxxiiiNNN===888888555444222222222111000///111111111111111111111111000000000000000000000000222111111111111111111111111111111222222222333333333333333333333333333333pppYYYHHH@@@::::::;;;999888999555555444444444333333333222222222222222111111000111111111111111111111111000000111222222111000000222111111111111000000000000000000111111111111222...000111333444333222111111222444333333333444555000111222111111111333555000111333444555555555555666555444444555777:::<<>>:::;;;;;;999777777555555444444444333333333222222222222222111000000111111111111111111111111///000111222222111000///111111111111000000000000000000000000111111111111...///000111222111000000000222333222111111222333000111111111///000111333222222222222111111000000666666666444333222333333555444444444666<<>>BBB<<<;;;888444222666???FFFGGG<<<666:::>>>@@@IIIVVVQQQCCC999999:::777;;;CCCLLLCCC888222666<<<;;;666999<<>>===:::333------111222111...000222222111000///000//////000000//////...---...//////...---,,,...///---------.........//////------------------------////////////000000000000.........///000111111222////////////////////////------------------------,,,------......------,,,........................,,,------......------,,,------------------------------------------------........................////////////////////////////////////000000000000---...///000111111111111...//////000111222222222000111111111111222222222111111111111111222222222111111222333333444555555333333222222222333444555111111222333333333333333333333333333333333333333111111222333333333333333222222222222222333333333111111111111111111111111//////000000111111111222000000000000000000000000................................................------------------------------------------------...------,,,,,,------...................................................---------.........//////........................---------.........//////---------.........//////------..................////////////////////////////////////////////////////////////////////////............/////////000........................///////////////.........444222111000111111000///---222000111777666999GGGLLL\\\mmmtttwww{{{gggeeerrr{{{~~~mmm[[[MMMKKKNNNNNNMMMOOOEEELLLOOOLLLKKKMMMKKKGGGLLLLLLJJJGGGFFFHHHMMMRRRSSSSSSRRRNNNJJJIIIMMMPPPOOOUUU[[[\\\ZZZVVVTTTTTT\\\dddnnnuuu|||~~~xxxooouuurrr[[[GGG<<<666666666555222111222333222222222000///---...///000000000000000000000000000000000000000000000000...//////000111222222333000111111111111222222222222222222222222222222222iiiRRR>>>;;;888777777777666555111222333333111111222333333333222222111000//////000000000000000000000000//////000111111111111000222333444333111/////////111111111000000000000000000000111222222222222111222222222111111111000000...///000111111111111111000000000000000000000000000000000000000000000000111222333555777888999:::222222333333555888:::<<<555444333222333555888999444444444333333222222222222222222222222222222222555555555444444333333333222222111000000000000000000000000000000000000000////////////////////////....................................////////////......---------,,,,,,,,,.................................////////////000///////////////.........------............------......////////////..............................---------------------------------------------------------............///---------............///---......///////////////........................//////000000000000//////000000000000////////////111111000000000000111111000000000000111111111111333333333333333333333333222222111111222222333444222222111111222222333444444333333222222333333444333333333444444444555555111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////........................------------------------------------------------........................---------............///......------------......------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,---...//////..............................------------------------//////.........------------------.........////////////.........---------000000000000000000000000....................................////////////000000000000000000000000...//////000111222222222444>>>NNN```nnnvvvzzz{{{}}}lllqqquuuwww}}}nnn[[[YYY\\\hhhuuuvvvhhhddd[[[SSSSSSXXXVVVQQQTTTSSSOOOIIIIIIMMMOOOMMMLLLSSSXXXWWWPPPJJJJJJMMMRRR```fffffffff______kkkqqq}}}~~~rrr\\\III>>>888444111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222222222222222222222222222111111222222222333333333gggQQQCCC@@@===:::999888777555222333444333222222222444333333222111111000//////000000000000000000000000///000111111222222111111222333444333111000///000111000000000000000000000000000111222222222222111111111111000000000/////////000000111111111111000000000000000000000000000000000000000000000000000000111222333444666666777111111111222333555777888333222111111111333555666222222222111111111000000000000000000000000000000111111111000000000//////111111000///////////////////////////////////////........................................................................,,,,,,,,,------.................................------........./////////............////////////------............------......////////////..............................------------------------------------------------------------............------------............------...///////////////........................//////000000000000//////000/////////////////////111111000000000000111111//////000000000111111111333333333333333333333333222222111111222222333444222222111111222222333444444333333222222333333444222222222222333333333444111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////........................------------------------------------------------........................---------............///......------------......------------------------------------------------,,,,,,++++++,,,,,,---...+++,,,,,,---......------........................------------------------//////.........------------------.........////////////.........---------////////////////////////....................................////////////////////////////////////...//////000111111222222555777===EEEOOOYYYaaaeeetttzzzzzzqqqkkkyyyuuulllpppwwwtttjjjhhhkkkoooqqqvvvwwwqqqfff___bbbhhhllltttxxxwwwnnnccc___fffooo{{{ttt|||jjjQQQIII>>>777555666555444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222222222222222222222222222111111111222222222333333eeeQQQFFFCCC???;;;999888555444333444555444333333444555222222222111111000000///000000000000000000000000000111111222222222222222222333555444222000000111000000000000000000111111000000111222222222222111000000000///////////////000111111111111000000///000000000000000000000000000000000000000000000000///000000111222222333333000000000000111222333444222111000//////000111222000000////////////......//////////////////////////////............------000000///............///////////////////////////........................------------------------........................***++++++,,,---...///000------------------------,,,,,,,,,---------......---------.../////////000------............------......////////////......------------------------------------------------------------------------------------............------------............------...////////////..............................//////000000//////...////////////////////////111000000//////000000111//////000000000000111111222222222222222222222222222111111111111222333333222111111111111222333333333333222222222222333333111111111111222222222222111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////........................------------------------------------------------........................---------............///......------------......------------------------------------------------,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,---------........................------------------------...............------------------..............................---------////////////////////////....................................////////////////////////////////////...//////000000111111222333222111111666<<>>;;;888333666444333333333111---***000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000111111111111111111111111111111111111111111222222222222cccPPP???<<<999666666555444222444555666666444444555666111111111000000000000000000000000000000000000000111111222333333333333222111333444444222111111222//////000000111111111111000000111222222222222111111111111111111111111111111111111111111000///...////////////////////////////////////////////////000000000000000000000000111111111111000000//////000000000///////////////////////////////////////////////////////////////000000000000000000000000......------------......................................................------------------------,,,,,,...///111333444555------------------------------------------------+++++++++,,,,,,,,,,,,---+++,,,,,,---...//////000------............------------............------------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------------...,,,------.............................................////////////......------....../////////000000000////////////000000...////////////000000000111111111111111111111111111111000000111111222333111111000000111111222333333222222111111222222333222222222222333333333333111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////................................................------------------------........................---------............///......------------......------------------------------------------------------,,,,,,------...///000///............//////........................---------------------------..........................................------.................................................................................////////////........................///////////////000000000///000333444444333222000555666777888;;;CCCMMMTTTbbbnnnxxxzzzwwwuuuuuuuuusssyyyvvvsss}}}wwwttt~~~jjj]]]JJJEEE;;;333222555555222000//////000111111000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111000000111111111222222222}}}```NNN>>><<<999777777777777666444555666555444444555666000000000000000000000000000000000000000000000000000111111222222222222222000111333333111000111111/////////000111111222222000000111222222222222111111111111111222222222222000111111111111000000///////////////////////////////////////////////////000000000000111111111111111111111111111000///////////////000000000000000...////////////000000000000000000000000000000000---............/////////...------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111333444555......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---.........///------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,---............---........................---......//////......------------......//////000000//////......//////000......////////////000000000000000000000000000000111000000000000111222222111000000000000111222222222222111111111111222222222222222222333333333444111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////................................................------------------------........................---------............///......------------......---------------------------------------------------------------......///111000///.........///000........................---------------------------------..............................------------------...........................................................................////////////........................////////////////////////000000///...///111333444333111//////222666888:::BBBKKKUUUZZZ[[[]]]bbbhhhfffmmmwwwvvvrrrvvv{{{ttttttxxxyyy~~~~~~~~~wwwssswwwttt___OOOAAA777:::999777555444111---)))//////...//////000111222////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000111111111111222{{{]]]KKK???<<<999888888888777666333444555555444333444555///000000000000000000000000000000000000000000000///000111111222222111111...000222111000///000111...//////000111111222222000000111222222222222111000000000000111111111222///000000111111111111000////////////////////////////////////////////////.../////////000000111111///000000111111000///...------...///000000000000............//////000000////////////////////////------------......//////......------...//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,------......------........................---......//////......---,,,,,,---......///000000//////............//////........./////////000000000000000000000000000000000000000000000111222222000000000000000111222222222222111111111111222222111111111111222222222222111111222222222222111111////////////////////////000000000000000000000000////////////////////////................................................------------------------........................---------............///......------------......---------------------------------------------------------------...//////111000///---------//////........................---------------------------------.........////////////.........------------------.........//////............................................................////////////........................////////////////////////111///---,,,---///222333.........000222444555555111777===???>>>>>>CCCHHHPPPVVVeeelllkkkrrrvvvmmmkkkooouuuzzz}}}}}}}}}}}}ssspppmmmqqq~~~rrrnnnrrryyy||||||~~~|||}}}pppppphhhTTT???444555888777000000111222222333555888222222222111000//////000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000111111111111yyy[[[HHH???<<<999777777666555444333444555444333333444555////////////000000000000000000000000000000000000//////000111111111111111---///111111/////////000...//////000111222222222000000111222222222222111.../////////000000111111...///000111111111111111////////////////////////////////////////////////------......///000000111......///000000///...---+++,,,---...////////////---------....../////////////////////////////////.........//////000000000...............///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------,,,,,,---..................---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,------......------........................---..................---,,,,,,------...///000000//////............//////............/////////000000000000000000000000000000000000000000111111222000000000000000111111222222222111111111111222222000000000000111111111111111111222222222222111111////////////////////////000000000000000000000000////////////////////////........................////////////////////////------------------------........................---------.........//////.........------.........------------------------------------------------...------------...//////111000...,,,,,,,,,...///........................---------------------------------.........////////////.........------------------.........//////............................................................/////////000........................///////////////.........///000111111111111000///---///000111///...///000,,,///333555333111444999555888AAAEEEDDDOOOVVVNNNYYYaaahhhkkkoootttuuurrrrrrrrrqqqttt~~~~~~{{{xxxyyy~~~|||zzzxxxrrrqqqiiigggbbb\\\YYYUUUJJJ???222999===:::777777444...111222555444000,,,+++...,,,...000000///......///////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000000000000000111111111111uuuYYYIII===:::777555555555444222444444333222222111111000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000111111111111000000.........///111222111///111111111111111111111111////////////000000000000000000000000000000000000000000//////.........---............////////////........................000000//////......------...............................................................///000000---.........//////000000,,,,,,,,,------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////------...///000000//////////////////////////////000000////////////000000000000000000000000000000////////////000000000000////////////000000000000000111111111111222222222333222222222222222222333000000000000000000000000////////////////////////000000000000000000000000//////000000///...------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------........................---------,,,,,,+++++++++---..................---+++++++++,,,,,,------------,,,,,,+++,,,---...///---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......//////.........---------///............------------------............///////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000111111222333555666777777AAABBBFFFKKKPPPUUUYYY[[[ZZZ]]]bbbhhhllloooqqqqqqrrrqqqpppnnnllliiigggeee\\\bbbddd]]]PPPEEEAAACCC@@@???===;;;888666444333222222111111111111222222//////000000///...------000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000000//////.........///////////////......////////////000000000000000111111111111222222222uuuYYYIII===:::777555555555444222444333333222222111111000////////////////////////////////////////////////............///////////////////////////////////////000000111111000000//////......000222222111000111111111111111111111111.../////////000000000000////////////////////////000/////////.........---............////////////........................////////////...........................................................................///000000////////////............,,,,,,------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,---------------.........///---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,,,,---------............---------...............---......////////////...........................000000////////////000000////////////////////////.../////////000000000000////////////000000000000000000111111111222222222222222111111111111222222000000000000000000000000///////////////////////////////////////////////////////////////...------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------........................---------,,,,,,+++++++++------............------++++++,,,,,,,,,---------------,,,,,,,,,---...///------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......//////.........---------///............------------------............/////////////////////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000000000111222333333444555444555777999;;;===>>>???999;;;===@@@AAABBBAAAAAADDDDDDCCCBBBAAA@@@>>>===>>>CCCFFFCCC<<<666555777777666555444333222111111111000000//////000000111///////////////...------////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////............////////////......////////////000000000000000000111111111222222222tttXXXHHH===:::777555555555444222333333333222111111000000////////////////////////////////////////////////------------............//////////////////////////////000000000000///////////////000222333222111000000000000000000000000....../////////000000000/////////////////////////////////...............---............/////////......................................./////////.........................................................---......///000000000//////...---------------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---,,,,,,,,,------------------............---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,------........./////////...............---------....../////////......---........................000//////......//////000////////////////////////....../////////000000000////////////000000000000000000000111111111222222111111000000000000111111000000000000000000000000////////////////////////////////////////////////...////////////...------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.....................---------///............------------------............/////////////////////////////////////////////////////////////////////////////////000000000000111111000000000000000000000000/////////000000000111111////////////000000000000333444555555555444222111333444444555555555444444---///111222111000111222//////////////////000000000//////......//////000///////////////......---////////////////////////////////////////////////////////////////////////////////////////////////000000000////////////.........///////////////...////////////000000000000000000000111111111222222sssWWWGGG===:::777555555555444222333333222222111000000000////////////////////////////////////////////////------........./////////////////////////////////...//////000000//////.../////////111333444333222////////////////////////........./////////000000////////////////////////........................---------.........//////........................---------....../////////.........................................................------......///.....................---.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------.........////////////000/////////...---------,,,////////////...---,,,,,,......................../////////....../////////////////////////////////........./////////000000////////////000000000000000000000000111111111111000000////////////000000000000000000000000000000////////////////////////////////////////////////.........//////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------------------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................///............------------------............///////////////////////////////////////////////////////////////////////////////////////000000000111000000000000000000000000///////////////////////////000000111222333333444000111111222222222111111///000000111222222222111222111000000111222222222/////////000000000111111000//////......//////000...///////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---...//////////////////////////////000000000000000000000000111111111111rrrWWWGGG===:::777555555555444222333333222111111000000///........................////////////////////////....../////////000000000..............................////////////......///...///111333444444222....................................////////////........................---------...............------------....................................,,,,,,------......//////......................................................------------......+++,,,,,,---...//////000.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,------...------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------.........////////////000/////////...---------,,,......///......---,,,,,,........................//////............//////....................................////////////////////////000000000000//////000000000111111111000//////////////////000////////////////////////////////////////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------------,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---.....................///............------------------............///////////////////////////////////////////////////////////////////////////...////////////000000000////////////////////////000000000000////////////---...///000111222333333------...///////////////......////////////......444111///...000111000///111111111111111111111111111000000//////000000111......///////////////...................................................////////////////////////////////////////////////.............../////////------...///////////////////////////000000000000//////000000000111111111pppVVVGGG===:::777555555555444222222222222111000000//////........................////////////////////////////////////000000000111........................------............------...---...000333444444222////////////////////////------........./////////........................---------------.........,,,------------.................................---------------.........................................................///...------,,,---------******+++---...///000111------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,---......------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------........./////////...............---------------.........------,,,------------------------///......------......///........................------........./////////////////////000000000000/////////000000000111111000000////////////000000////////////////////////////////////////////////........................,,,,,,---............---------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,............------------------.........---,,,+++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------...............///............------------------............///////////////////////////////////////////////////////////////////////////......////////////000000////////////////////////000000000000000000000000.............../////////333222222222111111000000222222333333222222111000000...------.../////////000000000000////////////111000000//////000000111---...//////////////////................................................////////////////////////////////////////////////---............/////////,,,---...///000000000000////////////000000000000/////////000000000111111oooVVVGGG===:::777555555555444222222222111111000000//////........................////////////////////////........./////////000000........................---------......------------,,,---///222444333222////////////////////////---------.........//////........................,,,,,,,,,------.........,,,,,,---------....................................------------------,,,................................................///...------,,,,,,,,,---++++++,,,------...//////,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,---------............---------...............,,,,,,---.........------------------------------///......------......///........................---------.........//////////////////000000000000////////////000000000111111000000//////000000111////////////////////////////////////////////////........................+++,,,------.........---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------///.........------------------.........---,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------........./////////............------------------............///////////////////////////////////////////////////////////////////////////........./////////000000////////////////////////////////////000000000000///////////////000000000///...---,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---.../////////000111............////////////000//////......//////000------...///////////////................................................////////////////////////////////////////////////---------.........//////,,,---...///000000000000////////////000000000000////////////000000000111oooVVVGGG===;;;777555555555444222222222111111000/////////........................////////////////////////---------.........//////........................,,,------......------,,,,,,,,,,,,///222333333222000000000000000000000000---------.........//////........................,,,,,,,,,------.........,,,,,,,,,---------.......................................------,,,,,,,,,................................................///...------,,,,,,,,,,,,,,,---------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,------....../////////++++++,,,---............------------------------.........------.................................---------.........//////////////////000000000000////////////000000000000111111000000000000111111////////////////////////////////////////////////........................+++,,,------.........---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------......//////......---//////.........---------------...///...---+++***++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------.........////////////.........------------------.........//////////////////////////////////////////////////////////////////////////////............/////////000////////////////////////........./////////000000------...///000111222222111000000000000111222333......///111111222111111+++---//////...---...///------...//////000111111.........------.........------...///000000//////................................................////////////////////////////////////////////////---------.........//////,,,---...///000000000000////////////000000000000////////////000000000000iiiOOOCCC<<<:::777666666777666555444444333333222111000000////////////////////////------------------------......////////////......................................................///////////////.........111111111111111111111111............////////////////////////////////////------------------------------------------------,,,---......//////.................................------,,,,,,------...////////////////////////........................---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,+++---000333000000//////.........---//////.........---------........................////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////000000///...------........................///............------------------,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------------------------------------------------------------------------------............///------------------------+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------............///------------------------------------------------//////.........---------////////////////////////------............------////////////////////////........................////////////////////////---......///////////////000000///...............////////////////////////........................---------............///........................------............------........................................................................................................................////////////////////////////////////000000000000////////////000000000000iiiOOODDD<<<:::777666666777666555444333333222111111000000////////////////////////------------------------......////////////....................................................../////////////////////...000000000000000000000000............////////////........................------------------------------------------------,,,---......//////.................................------,,,,,,------...................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,---000222000/////////.........---//////.........---------........................////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////...------........................///............------------------,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------------------------------------------------------------------............------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------............------------------------------------------------//////.........---------........................------............------................................................////////////////////////---......///////////////000000///...............////////////////////////........................---------............///........................------............------.................................................................................................................................................../////////000000000000.../////////000000000000iiiPPPDDD<<<:::777666666666555444222222222111111000000///////////////////////////------------------------......////////////............................................................//////////////////........................---............/////////........................------------------------------------------------,,,---......//////.................................------,,,,,,------...................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------,,,---///222/////////..............................---------........................////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////......---........................///............---------------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------------------------------------------------------------------............------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------............------------------------------------------------...............---------........................------............------................................................////////////////////////---......///////////////000//////............///////////////////////////........................---------............///........................------............------....................................................................................................................................................../////////000000000....../////////000000000iiiPPPDDD<<<:::777555555666555444111111111000000000//////////////////////////////..............................////////////..................................................................////////////---------------------------------.........//////........................------------------------,,,,,,------------------,,,---......///....................................------,,,,,,------...................................................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------------------------------------...---,,,---///111........................................................................////////////////////////000000000000000000000000////////////////////////////////////////////////...///////////////..............................///............---------...------------,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,---------.........---------------------------,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........------------------------------------------------................................................------............------................................................////////////////////////---......///////////////000///............//////////////////////////////........................---------............///........................------............------........................................................................................................................................................./////////000000........./////////000000hhhOOODDD<<<:::777555555555444333111111111000000000000000////////////////////////..............................////////////......................................................---.........//////000000........................------------....................................------------------------,,,,,,,,,---------......,,,---......///....................................------,,,,,,------...................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,.........------...000---------...............---.............................................////////////////////////////////////////////////........................////////////////////////......///////////////...........................///............---------.........---------,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,------------...---------------------------,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...---------------------------------------------------.............................................------............------................................................////////////////////////---....../////////////////////............//////////////////////////////........................---------............///........................------............------............................................................................................................................................................////////////............////////////gggNNNCCC<<<:::777555555444333222111111111111111111111111////////////////////////..............................////////////......................................................------......///000000000////////////////////////,,,------------.........------------------------------------------------+++,,,,,,------.........,,,---......//////.................................------,,,,,,------...------------------------........................+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------------...,,,...//////------...///---------------.........---------.......................................////////////////////////////////////////////////........................////////////////////////---...//////////////////........................///............---------............---------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,---------------------------------------------------------------------...............------------------------------............------------------------------........................////////////////////////---......//////////////////............//////000////////////////////////........................---------............///........................------............------........................................................................................................................------------------------------........./////////------........./////////fffMMMBBB===:::777555444444333222111222222222222222222222////////////////////////..............................////////////......................................................------......///000000111////////////////////////,,,,,,---------.........------------------------------------------------++++++,,,,,,---......///,,,---......//////.................................------,,,,,,------...------------------------........................++++++,,,,,,---......///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,---------......,,,...//////...------...,,,,,,,,,------.........---------.........//////........................////////////////////////////////////////////////........................////////////////////////------...///////////////........................///............---------............------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,,,,,,,---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,------------------------------------------------------------------.........//////------------------------------............------------------------------........................////////////////////////---......///////////////...............///000000////////////////////////........................---------............///........................------............------........................................................................................................................---------------------------------.........//////---------.........//////eeeLLLBBB===:::777555444444222111222222222222222222333333////////////////////////////////////////////////......////////////......................................................---------...///000000111........................,,,,,,,,,---------......------------------------------------------------++++++,,,,,,---...//////,,,---......//////.................................------,,,,,,------...------------------------........................++++++,,,,,,---...//////------------------------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,------.........,,,...//////...------...,,,,,,,,,------.........---------.........//////........................////////////////////////////////////////////////........................////////////////////////------...///000000//////........................//////.........---------//////.........---------------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------------------------------------------------------++++++,,,,,,,,,---------------------------------,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,------------------------------------------------------------------.........//////---------------------------..................---------------------------........................////////////////////////---......///////////////...............///000111////////////////////////........................---------.........//////........................---..................---........................................................................................................................---------------------------------.........//////---------.........//////aaaIII@@@<<<:::777555555444222111000111111222222222111111...///000111111000///...................................................------------------------..............................------...///111222//////...------------......------,,,,,,------...---------------------------------------------------------...///000000111........................------------------------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............///000///...---,,,+++******+++,,,---...///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------..................///000111------------------------,,,---------.../////////,,,,,,,,,---------......////////////////////////////////////////////////........................////////////////////////////////////............000000000000000000000000........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------------------------------------------------------......//////...---,,,,,,------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,..................------////////////////////////........................------------------------...------,,,,,,,,,------,,,,,,,,,---------......////////////////////////................................................//////.........---------........................---------............///................................................////////////////////////aaaIII@@@<<<999777555555444222111000111111222222222111111...///000111111000///...................................................------------------------..............................------...///111222//////...------------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000........................------------------------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............///000000///...---,,,+++***+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------.........------...//////000------------------------------------............,,,,,,,,,---------......................................................................................................------......//////000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------------------------------------------------------------......---,,,,,,+++------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,........................////////////////////////........................------------------------...------,,,,,,---------,,,,,,,,,---------..............................................................................//////.........---------........................---------............///................................................////////////////////////aaaIII@@@;;;999666555555444333111111111222222222111111000...//////000000//////...................................................------------------------..............................------...///111222//////...------------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000////////////////////////------------------------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------............///000000///...---,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------...---------------.........------------------------............------------,,,,,,,,,---------......................................................................................................+++,,,---...///000111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,---,,,,,,+++***------------------------,,,,,,,,,---------......------------------------...------------,,,,,,,,,........................////////////////////////........................---------------------------------,,,,,,------...,,,,,,,,,---------......------------------------...............................................................---------........................---------............///................................................////////////////////////```IIIAAA;;;999666555555444333222111111222222222111000000////////////////////////................................................------------------------..............................------...///111222//////...------------......------,,,,,,------...------------------------++++++++++++++++++++++++---------....../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000///......---,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------...,,,,,,------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......................................................................................................,,,,,,---......///000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,---------,,,,,,+++------------------------,,,,,,,,,---------......---------------------------------------------------------...............////////////////////////........................------------------------------,,,,,,,,,---......,,,,,,,,,---------......------------------------................................................................................................---------............///................................................////////////////////////___HHHAAA;;;888666555555555333222222222222222222111000/////////............//////................................................------------------------..............................------...///111222//////...------------......------,,,,,,------...------------------------++++++++++++++++++++++++------------............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////...------,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------...,,,------......---,,,,,,------------------------......------,,,,,,,,,+++,,,,,,,,,---------.....................................................................................................................---------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------------------------------------------------------------............------------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////////////////////////////........................------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------..............................................................................---.............................................---------............///................................................////////////////////////\\\GGGBBB:::888666555555555444222222222222222222111000//////......------......///................................................------------------------..............................------...///111222//////...------------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------...------...//////...,,,+++------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................------------------------.........---------,,,,,,................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------------------------------------------------------------......//////......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,------.../////////////////////////////////........................------------------------,,,,,,,,,,,,---......///,,,,,,,,,---------......////////////////////////................................................---------.......................................---------............///................................................////////////////////////}}}ZZZGGGBBB:::888666555555555444333222333333222222000/////////...------------...///................................................------------------------..............................------...///111222//////...------------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,------------------............///,,,,,,,,,,,,,,,++++++++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------...---...///000000...---+++------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------........................------------------------------------------------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------------------------------------------------------+++,,,---............---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,------...//////000////////////////////////........................------------------------,,,,,,,,,,,,---...//////,,,,,,,,,---------..............................................................................---------.........//////........................---------............///................................................////////////////////////{{{XXXFFFBBB:::888555555555555444333333333333222222000/////////...---,,,,,,---...///................................................------------------------..............................------...///111222//////...------------......------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,------------------.........//////,,,,,,+++++++++++++++++++++,,,---...///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------......///000111111///---,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------------------------------........................------------------------***++++++,,,---...//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,.........,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------------------------------------------------------***+++,,,,,,------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,------...///000000////////////////////////........................------------------------+++++++++,,,---...///000,,,,,,,,,---------......------------------------................................................---------.........//////........................---------.........//////................................................////////////////////////|||XXXDDD@@@;;;888555333333333333222111111000000000000000000------............------......------------....................................---------,,,,,,,,,------------------------...------------...////////////...---,,,+++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++************------,,,,,,,,,,,,++++++***+++,,,---............---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------...///...---+++***------------------------...555EEEEEE444---222111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......000///---,,,+++,,,,,,---+++,,,---...//////////////////...---,,,++++++***---------............///------------------------//////.........---------.........------,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............//////...---,,,,,,---...///......------------....................................------------.........---,,,,,,,,,,,,---...,,,,,,,,,------.........---------............///...............---------........................................................................................................................////////////////////////{{{WWWDDD@@@;;;888555444444444333222222222222111111000000000---......//////......---......------------....................................---------,,,,,,,,,---------------------------------------...//////111000///......---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++++++++------,,,,,,,,,,,,++++++++++++,,,---............---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,---.........---,,,+++------------------------333???TTTUUU>>>000...+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......///...---,,,,,,,,,,,,,,,,,,,,,---...////////////.........------,,,,,,+++---------............///------------------------///.........------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............//////...------------...///......------------....................................------------.........---,,,,,,,,,,,,---...,,,,,,---------------------------............///------..........................................................................................................................................////////////////////////zzzWWWDDD@@@;;;888555444444444333222444444333222111000000///---......//////......---......------------....................................---------,,,,,,,,,---------------------------------------......///111000///...------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,---.........------------------------------666BBBVVVUUU<<<------+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------......------,,,,,,------...............------------------------------------............///------------------------............------------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............//////...------------...///......------------......------------------------......------------.........------,,,,,,------...------------------,,,,,,---------............///,,,---------.../////////........................................................................................................................////////////////////////yyyVVVDDD@@@;;;999666444444444333222555555444333222000000///......////////////............------------....................................---------,,,,,,,,,------------------------------,,,,,,------...///...---,,,,,,+++++++++,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------..................------,,,,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------.........------------------------444888BBB@@@...)))//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,.........---,,,+++..................------,,,,,,,,,------.........---------............///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------..............................---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............///.........------............------,,,,,,------...------------------------...------,,,,,,------...------------------------.........------,,,,,,,,,---------............///,,,,,,,,,---...///000000........................................................................................................................////////////////////////wwwUUUCCC@@@<<<999666444444444444333555555444333222000000///...//////////////////.........------------....................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,...////////////...------,,,,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,---.........------------------------111,,,000000(((***111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------+++,,,---.........,,,,,,..................------+++,,,,,,------.........---------............///------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............///---..................---------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------.........------,,,,,,,,,---------............///,,,,,,,,,---...///000000........................................................................................................................////////////////////////vvvTTTCCC@@@<<<999666555555555444333444444333222111000000///...//////000000//////.........------------....................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,------.........------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---///000000//////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------,,,,,,,,,---......------------------------///))),,,000---000111))),,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,------......------------...............---,,,,,,,,,------.........---------............///------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............///------...//////...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,------------------,,,,,,---------............///,,,---------.../////////........................................................................................................................////////////////////////uuuSSSCCC@@@<<<:::777555555555444333222222222111111000000000//////000000000000//////......------------....................................---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---......------,,,------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---(((***,,,...000000///...------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///...---,,,,,,,,,---------------------------------)))...333///000000(((,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,,,,---...////////////,,,,,,---------------------------............///------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............///------...//////...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,---------------------------............///------..........................................................................................................................................////////////////////////tttSSSBBB@@@<<<:::777555555555444333111111111000000000000000//////000000000000//////.........------.......................................---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...+++++++++******+++,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---'''))),,,.../////////...---------,,,,,,,,,++++++((()))***+++,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......000///---,,,+++,,,,,,---------------------------,,,(((---///)))+++000---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,+++,,,---///000+++,,,---...////////////---------------------------------.........//////------------------------+++++++++,,,,,,---------,,,,,,,,,------.........------++++++++++++------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////,,,---...//////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,------.........---------.........//////...............---------........................................................................................................................////////////////////////qqqSSSFFF<<<<<<999666444444444333222333333222111000///...---////////////////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,------......------,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------................................................------------------------------------------------...------,,,,,,------............------,,,,,,,,,---------............///........................------------------------//////.........---------,,,,,,,,,---------......................................................//////.........---------oooRRRFFF<<<;;;999555444444444333222333222222111000///......////////////////////////------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,------......------,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------................................................------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,---------............///........................------------------------//////.........---------,,,,,,---------.........................................................//////.........---------mmmQQQEEE<<<:::777444333333333222111222111111111000000//////////////////////////////------------------------...------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,------------,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,------......------,,,,,,,,,------------,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------................................................------------------------------------------------...------,,,,,,------......------------,,,,,,,,,---------............///........................------------------------...............---------,,,------------........................................................................---------lllPPPEEE<<<999666444222333333222111111111111000000000000000////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,++++++******++++++,,,,,,------......------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------------------------------------------------------------------------------------------------------................................................------------------------------------------------...------,,,,,,------...---------------------------------............///........................................................................------------....................................................................................kkkOOOEEE<<<888666333222333333333222111111111000000000000000////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,++++++******++++++,,,,,,------......------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------------------------------------------------------------------------------................................................------------------------------------------------...------,,,,,,------...---------------------------------............///................................................---.....................---------.........//////................................................---.....................kkkOOOEEE<<<999666444333333444333333222111111111000000//////////////////////////////------------------------,,,,,,,,,------------...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,------............------...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------------------------------------------------------------------------------------------------------................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,------------...---------............///................................................---------...............------........./////////................................................---------...............lllPPPEEE<<<999777444333444555555444333222222111000///......////////////////////////------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,------,,,+++*********+++,,,******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,------......------,,,------............------...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......---------............///................................................---------.........//////............////////////................................................---------.........//////mmmQQQEEE<<<999777555444555666555555333333222111000///...---////////////////////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++,,,,,,,,,---------------------------------------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++++++++******))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,------,,,+++*********+++,,,*********************************++++++,,,,,,,,,------------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,------......------,,,------............------...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------------------------------------------------------------------------------------------------------................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,------.........---------.........//////........................////////////////////////---------.........//////............/////////000................................................---------.........//////mmmMMMAAA<<<<<<:::777555555555444333222222111111000/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...//////444666000******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------------------------------................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////,,,---......//////......................................................................................................//////.........---------,,,,,,,,,---------......lllMMMBBB===<<<999666555555555444333222222111111000/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...///555666111,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------................................................------------------------------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////,,,---......//////......................................................................................................//////.........---------,,,---------............kkkMMMCCC===;;;888555444444444333222222222111111000/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---///444555000,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------...........................------,,,,,,------...------------------------------------------------------------------------------------------------................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---............/////////,,,---......//////.....................................................................................................................---------------........./////////hhhMMMDDD===:::777444333333333222111222222111111000/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---++++++,,,...222333///,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...------,,,,,,------...,,,,,,------------------------------------------------------------------------------------------................................................---------............///------------------------------------------------,,,,,,,,,---------......---------.........//////,,,---......///..........................................................................................................................................////////////000eeeLLLDDD===999777444222222222111000222222111111000/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---++++++,,,,,,///000,,,+++------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------------------------------................................................---------............///------------------------------------------------,,,,,,,,,---------......------------............,,,---......///.................................////////////////////////................................................---..............................////////////000aaaKKKDDD<<<:::777444333333333222111222222111111000/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---+++------******------***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------.........------------------------------------------------------------------------................................................---------............///------------------------------------------------,,,,,,,,,---------......,,,------------.........,,,---......//////..............................////////////////////////................................................---------...............------........./////////^^^IIIDDD;;;:::888555333333333222111222222111111000/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------+++++++++,,,,,,---------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...+++------***+++......***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------...------,,,,,,------...++++++,,,,,,---......///------------------------------------------------------------------------................................................---------............///........................------------------------,,,,,,,,,---------......,,,,,,---------.........,,,---......//////..............................////////////////////////................................................---------.........//////,,,---------............\\\IIICCC:::;;;888555444444444333222222222111111000/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///,,,...---+++,,,000///+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...........................------,,,,,,------...++++++,,,,,,---...//////------------------------------------------------------------------------................................................---------.........//////........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////..............................000000000000000000000000................................................---------.........//////,,,,,,,,,---------......aaaJJJCCC<<<;;;888666444444333222000333333222111000///...---......------------.......................................------,,,,,,,,,......---,,,,,,+++******/////////......---------***++++++,,,,,,------...---.........---,,,,,,+++///...---,,,+++,,,---....................................------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++)))(((++++++++++++++++++++++++---,,,,,,+++*********+++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++000///---+++*********+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++***)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......//////.........---------------------------------................................................//////.........------------------............///------------------------,,,---......//////......//////////////////////////////000000000000//////................................................................................................aaaJJJCCC<<<;;;888666444444333222000333333222111000///............------------....................................---------,,,,,,,,,......---,,,,,,+++******.........---------,,,,,,...------,,,,,,++++++***------......------,,,+++...---,,,,,,,,,,,,---...------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++)))******+++++++++******++++++++++++++++++++++++---,,,++++++******++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***************++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,---------.........//////.........---------------------------------................................................//////.........------------------............///------------------------,,,---......//////....../////////////////////////////////000000/////////................................................................................................```IIICCC<<<;;;888666444444333222000333222222111000///............------------.................................------------,,,,,,,,,...------,,,,,,++++++***------------,,,,,,,,,,,,...------,,,,,,++++++***------......------,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++***************+++,,,---++++++++++++++++++++++++,,,,,,++++++******++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,------------........................---------------------------------...............................................................------------------............///------------------------------...////////////...////////////////////////......////////////......................................................................................................___IIICCC<<<;;;888666444444333222000222222111111000//////.........------------..............................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,------...------,,,,,,---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******))))))***,,,---///++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------....................................................................................................................................---------............///........................------...///////////////////////////////////////......////////////......................................................................................................^^^HHHCCC<<<;;;888666444444333222000222222111111000000//////......------------..............................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------...------,,,+++,,,,,,------.........------------------------------------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++***))))))***,,,...///++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------..............................---------------------------------.........//////---.............................................................................................---.....................---------............///........................---...//////000000//////////////////////////////......////////////......////////////////////////////////////////////////................................................^^^HHHCCC<<<;;;888666444444333222000111111111111000000//////......------------..............................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,++++++***,,,,,,------......------++++++,,,---....................................,,,,,,,,,------------...------,,,,,,,,,,,,++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,---...++++++++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------+++,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------........./////////---------.......................................................................................---------...............---------............///..............................///000000000000/////////////////////////////////000000000000//////////////////////////////////////////////////////................................................]]]GGGCCC<<<;;;888666444444333222000111111111111000000000000......------------..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,++++++***+++,,,------......------***+++,,,...............------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))++++++,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------++++++,,,,,,---......///------------------------------------------------........................,,,,,,,,,---------..............................------------------------............////////////---------.........//////........................................................................---------.........//////---------............///..............................///000000000000000////////////////////////000000111111111111000000////////////////////////////////////////////////................................................]]]GGGCCC===;;;888666444444333222000111111111111000000000000.........------.................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////***++++++,,,,,,---......+++,,,,,,---.........---)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++************+++++++++,,,---...---,,,+++***+++++++++++++++++++++++++++*********+++,,,,,,---++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&''')))+++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------++++++,,,,,,---...//////------------------------------------------------........................,,,,,,,,,---------..............................------------------------............/////////000---------.........//////////////////////////////................................................---------.........//////---------.........//////////////////////////////...//////000000000000000////////////////////////111111222222222222111111000000000000000000000000000000000000000000000000................................................YYYDDD@@@:::999888666555333333222222222222222111111111111000////////////////////////------------------------......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///---,,,,,,,,,---------.........------,,,,,,------...------------------------+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///......------,,,++++++.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,++++++************++++++,,,,,,++++++***------,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...,,,++++++,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,+++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++(((,,,000000...,,,,,,---******+++++++++,,,,,,,,,........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...........................///...---,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------....................................................................................////////////...............///000000////////////////////////.................................////////////000............///000111222//////...------...///000---...///000000000000000......///000111111111111//////............/////////000111333222111///...//////000111111111111111000000000///......000222/////////......---------//////............//////YYYDDD@@@;;;999888666555333333222222222222222111111111000000........................------------------------......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...///000...---,,,,,,,,,---------.........------,,,,,,------...------------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++,,,,,,+++)))******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,+++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++---...///---,,,,,,,,,******+++++++++,,,,,,,,,........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...........................///...---,,,,,,,,,,,,---------------------------------------------------........................------------------------------------------------....................................................................................////////////...............///000000////////////////////////........................---............/////////...------......///000000000///............///000///000000000000//////...///000111222333333333333111000000//////000000111//////111222222222111000///000111111222222222111/////////...---...000111------------------------//////............//////YYYEEEAAA<<<999888666555333333222222222222111111111000000000........................------------------------......---------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---...//////---,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,---.........------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,++++++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,///...,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------.................................---,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------....................................................................................////////////...............///000000////////////////////////........................---------............/////////////////////000000//////............//////111111111111000///...---000111222333333444333333111111000000000000111111000000111111222222333333000000111222222222222111/////////...///000111111........................//////............//////YYYDDDBBB===999888666555333222222222111111111111000000000000........................------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........///...---+++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++------,,,+++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,++++++******++++++,,,,,,222...***)))+++---,,,*********+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......------------------------...------,,,,,,------..............................------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------....................................................................................////////////...............///000000////////////////////////........................------------............000000000111111111000000..................//////111222222222222222111000111222333444444555555555222222111111111111222222444444333333333444555555111222222333333222222222000000///000111222222111000000000000000111111111//////............//////XXXDDDBBB===999888666555333222222222111111111000000000//////........................------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........///...---+++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---......,,,******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++*********++++++,,,---333...***(((***,,,+++*********+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------,,,,,,------...........................------,,,,,,,,,------...------------------------------------------------------------------------------------------------------------------------....................................................................................////////////...............///000000////////////////////////////////////////////////---------.........//////...///000111111111000000......///000000111111111444444666777888888888888888888999:::;;;;;;;;;;;;999999888888888888999999<<<;;;:::999888888999999666666666777777666555555222111///000222333111///000000000000111111111111//////............//////VVVCCCAAA===999888666555333333222222111111000000000/////////------------------------------------------------......---------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...//////---,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,+++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******+++...//////...******+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,---************+++,,,------000---***)))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......------------------------...------,,,,,,------...........................------,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....................................................................................////////////...............///000000////////////////////////////////////////////////.........////////////000...///000222333222222111111222444666888999999999;;;<<<>>>???AAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBB?????????@@@??????>>>===888666444555777777444000111111000000000///////////////............//////UUUAAA@@@<<<999888666555333333222222111000000000////////////------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...///000...---,,,,,,,,,---------.........------,,,,,,------...+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,---...///------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******+++...000//////******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,---------,,,------,,,,,,,,,,,,++++++)))******+++,,,,,,------************+++,,,---...,,,,,,,,,+++)))***+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....................................................................................////////////...............///000000/////////////////////////////////////////////////////////000000000111111111333555777999999888888888:::===???BBBDDDDDDEEEGGGGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMJJJKKKMMMNNNOOOOOOOOONNNKKKKKKKKKKKKKKKJJJIIIIIIDDDAAA??????AAAAAA<<<888555555444333222111000000//////............//////TTTAAA@@@<<<999888666555333333222222000000000000////////////------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///---,,,,,,,,,---------.........------,,,,,,------...+++++++++++++++++++++++++++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,---...///------------------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++******,,,...000000///******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,---------------------,,,,,,,,,++++++))))))***+++,,,,,,------************+++,,,---...)))+++---,,,))))))+++...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................................................................................../////////000...............///000000////////////////////////000000000000000000000000000000000000111111111111777999;;;>>>@@@@@@@@@???>>>@@@CCCGGGJJJLLLMMMMMMOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPNNNPPPSSSVVVXXXYYYXXXXXXTTTTTTTTTTTTTTTSSSRRRQQQPPPLLLIIIJJJLLLKKKFFFAAA::::::999777666555444333//////............//////{{{XXXEEE???>>>;;;999666555555555333222111111000000//////......................................................---------............///---------,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,------......---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***,,,...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------......------------......................................................//////.........---------..............................///000000000000000///000000111111000000///000//////...///000111222/////////000111333444555444555666888999:::::::::<<<@@@DDDFFFEEECCCBBBAAA>>>@@@CCCFFFIIIKKKLLLLLLWWWUUUSSSTTTUUUTTTQQQNNNUUUSSSWWW\\\\\\WWWWWW\\\\\\[[[[[[[[[ZZZYYYXXXWWWZZZXXXWWWXXX[[[]]][[[YYYYYYWWWUUUVVVXXXZZZYYYWWWUUUTTTRRRSSSUUUTTTQQQNNNHHHFFFCCCBBBAAA???<<<:::777444111111333333///,,,yyyWWWDDD>>>===;;;888666555555444333222111111000000//////..............................---------------------------------............///......---,,,,,,,,,------------------------------,,,,,,------------------++++++,,,---............---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------......------------......................................................//////.........---------..............................///000000000000000------...///////////////222111000/////////000000,,,---///111555888;;;<<<>>>>>>???@@@AAAAAAAAAAAACCCDDDEEECCCAAA???>>>>>>======>>>@@@BBBEEEHHHJJJMMMLLLKKKJJJLLLPPPTTTXXXYYYXXX[[[``````\\\]]]aaabbbbbbbbbaaa```^^^\\\ZZZ___]]]]]]___bbbdddcccbbb^^^\\\ZZZZZZ\\\]]]\\\ZZZZZZXXXWWWWWWXXXWWWTTTQQQRRRMMMEEE???======>>>???AAA???;;;666333111222333xxxVVVCCC===<<<:::888666555555444333111111111000000//////..............................,,,,,,,,,,,,---------------------............//////...---,,,,,,,,,,,,,,,------------------------------------------,,,,,,***+++,,,---............---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++------------------------*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------......------------.....................................................................---------..............................///000000000000000------......//////000000000000//////...//////000111222555888===AAAEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDBBB???<<<;;;<<<>>><<<;;;:::;;;===AAAEEEGGGGGGHHHIIIIIIKKKPPPWWW]]]\\\\\\___bbbcccaaabbbfffggggggggggggeeebbb^^^\\\aaa``````aaadddeeeeeedddfffdddbbbaaaaaaaaa```^^^___]]]\\\[[[[[[ZZZWWWUUUYYYSSSJJJCCC@@@@@@@@@AAABBBDDDEEEAAA;;;888999<<>>@@@CCCFFFHHHJJJFFFEEEEEEDDDBBB@@@>>>===AAAAAABBBAAA@@@@@@BBBDDDDDDCCCCCCCCCEEEHHHKKKLLLPPPQQQSSSUUUWWWYYY[[[]]]___```bbbdddddddddgggiiihhhiiiiiiiiihhheeebbb```aaaaaaaaabbbdddeeeeeeeeellljjjhhhfffeeedddcccbbb``````^^^]]]]]][[[ZZZXXXWWWUUUQQQNNNKKKGGGCCC@@@<<>>>>>:::888555444444444222111111111000000//////..............................+++++++++,,,,,,------------------............//////...---,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,***+++,,,---............---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************))))))************++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------....................................------------......................................................---.....................////////////////////////......///000000000000000222111000000///000000111...000222555888;;;===>>>CCCBBBAAAAAA@@@@@@AAAAAA<<<===>>>???@@@@@@@@@@@@HHHJJJMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSXXXWWWVVVWWWXXXZZZZZZYYY^^^```aaaaaaaaacccfffhhhcccdddeeeeeeeeecccaaa```^^^___aaaccceeegggiiijjjlllkkkjjjgggeeedddccccccaaaaaaaaa```___^^^^^^^^^YYYWWWTTTQQQPPPMMMJJJGGGBBBAAABBBFFFLLLOOOOOONNNwwwUUUCCC>>>???999777555444444333222000111111000000//////..............................++++++,,,,,,------......---------............///---------,,,,,,------...------------------------------------------,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------+++,,,,,,------.......................................------------......................................................---------...............////////////////////////......///000000000000000000000/////////111222333666888:::>>>@@@CCCDDDEEE@@@???===<<<::::::999999888:::>>>BBBFFFJJJLLLMMMXXXYYY[[[[[[YYYWWWVVVVVVNNNOOOQQQRRRSSSRRRQQQQQQSSSRRRPPPNNNLLLMMMOOOQQQUUUXXXXXXUUUTTTXXX\\\\\\XXXXXXXXXYYYYYYXXXXXXXXXVVVYYY\\\^^^```bbbeeehhhdddeeedddbbb```^^^___``````aaaaaaaaa```aaaccceee```[[[TTTOOONNNPPPRRRSSSQQQJJJBBB@@@EEELLLQQQSSSvvvTTTBBB>>>>>>999777444333333333222000111111000000//////..............................+++,,,,,,---......//////---------............///,,,,,,,,,,,,------...///------------------------,,,,,,------------------------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------++++++,,,,,,---......///..............................------------......................................................---------.........//////////////////////////////......///000000000000000/////////111333777:::<<>>???BBBDDDGGGLLLPPPTTTWWWXXX^^^^^^]]]ZZZWWWUUUVVVWWWMMMMMMMMMMMMMMMMMMNNNNNNPPPXXX```]]]TTTLLLLLLOOOSSSVVVUUUOOONNNSSSWWWWWWWWWVVVTTTSSSSSSSSSTTTTTTWWWYYY[[[ZZZXXXXXXYYY[[[YYYZZZ[[[YYYWWWVVVXXX[[[YYY[[[]]]]]]]]]___cccfffccc]]]VVVQQQQQQRRRTTTUUUXXXRRRIIICCCCCCFFFKKKOOOtttRRRAAA<<<===999777444333333333111000111111111000//////..............................,,,,,,------...///000000---------.........//////+++++++++,,,---...///000------------------------,,,,,,,,,------.....................---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------++++++,,,,,,---...//////////////////////////////.........------.........................................................---------.........//////000000000000000000000000...//////000000000000000000000222444999>>>BBBEEEDDDCCCCCCBBB@@@===:::888;;;<<<>>>@@@DDDGGGJJJKKKOOOPPPRRRUUUWWWYYYZZZ[[[ZZZXXXUUUQQQNNNNNNQQQSSSTTTRRRPPPOOOOOOPPPRRRTTTXXXlllnnn[[[TTTUUU[[[^^^\\\VVVTTTZZZ^^^]]]aaa```]]][[[YYYZZZZZZ[[[bbbcccbbb]]]WWWRRRQQQRRRPPPRRRTTTSSSQQQQQQSSSVVVRRRTTTWWWXXXYYY[[[```eee___]]]ZZZXXXWWWUUURRRPPPSSSSSSRRRMMMGGGDDDFFFHHHuuuSSSCCC===999999777444333333333111000222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,+++***)))))))))***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------,,,,,,+++++++++------------------------................................................000000//////.........---////////////000000000000////////////////////////000000000...------000222555222000///111333444444555777;;;???BBBDDDDDDDDDAAA>>><<<;;;::::::===AAAGGGBBBCCCNNNUUUUUUUUUXXXXXXVVVTTTRRRRRRQQQOOOMMMWWWRRRLLLJJJMMMSSS[[[```cccYYYWWW___```^^^gggwww{{{fff```bbbggggggiiijjjlllooorrrtttqqqtttrrrhhhbbbdddjjjmmm~~~ooocccbbbdddbbbWWW[[[ZZZSSSOOOQQQQQQNNNNNNOOOQQQSSSUUUVVVWWWXXXZZZVVVTTTYYY[[[YYYUUUTTT\\\VVVPPPMMMLLLJJJFFFBBBuuuSSSCCC===999999777444333333333111000222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++************************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***---,,,,,,+++******++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++------------------------................................................000/////////............////////////000000000000///////////////////////////000111000//////000111444333222333444555666666;;;:::::::::;;;<<<===>>>:::;;;===AAADDDFFFIIILLLOOOOOORRRVVVVVVRRRQQQQQQLLLLLLMMMOOORRRTTTWWWYYYWWW[[[hhhzzz}}}uuurrrmmmlllqqqwwwyyy|||uuussszzz}}}zzzvvv{{{wwwnnnnnnqqqqqqsssvvvvvvtttwwwzzzxxxrrr___]]][[[YYYWWWUUUUUUTTTNNNHHHFFFLLLSSSUUUVVVWWWTTTUUUVVVVVVTTTOOOKKKHHHtttRRRCCC>>>;;;999777444333333333111000222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++++++++************++++++,,,,,,++++++***------,,,,,,+++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,------------------------................................................////////////............////////////000000000000///////////////////////////000222111000///000111222333666888:::;;;;;;;;;>>><<<999888888:::===@@@CCCFFFJJJNNNRRRTTTUUUTTTSSSWWWXXXRRRMMMMMMOOOPPPQQQUUUXXXZZZ[[[^^^bbbfffdddnnntttuuuzzz|||{{{}}}~~~xxxtttyyy|||}}}zzztttrrrtttzzzuuussspppmmmjjjgggfffeeeYYYQQQLLLOOORRRQQQPPPPPPLLLOOOSSSUUUUUUVVVXXXZZZsssRRRCCC???<<<999777444333333333111000222222111111000/////////......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++++++++******************++++++,,,,,,++++++***---,,,,,,+++++++++,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------,,,,,,------------------------................................................///////////////.........////////////000000000000//////////////////////////////000///...///222444555888===@@@BBBBBBBBBCCC???>>>===>>>AAAFFFKKKNNNUUUWWWWWWUUUUUUUUURRRNNNQQQTTTQQQIIIHHHQQQXXXZZZccciiiooorrrqqqrrrwww|||~~~tttqqquuuxxxsssmmmwwwxxxzzz|||xxxpppsssxxx~~~rrrpppqqqrrr{{{tttmmmiiihhhfff]]]UUURRRQQQNNNIIIGGGIIINNNUUUYYYqqqPPPCCC???<<<999777444333333333111000222222111111000/////////......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++***************************++++++,,,,,,++++++***++++++************++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------------------------------.........................................................///////////////////////////000000000000000000000000000000000000//////...---...111777<<>><<<999777444333333333111000222222111111000/////////......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++)))))))))******************++++++,,,,,,++++++*********))))))******++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///......------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------............------------------------.........................................................///////////////////////////000000000000000000000000000000000000000111111111444999AAAFFFPPPQQQQQQMMMHHHDDDDDDFFFLLLNNNSSSWWW[[[\\\]]]\\\YYY[[[WWWSSSXXXbbbeee```hhhfffjjjuuuxxxwwwxxxyyy||||||zzz}}}}}}xxxsssuuuzzzyyy|||{{{zzzsss|||{{{{{{sssmmmiiikkknnniii\\\OOOmmmMMM@@@===;;;999777444333333333111000222222111111000/////////......---------,,,,,,,,,........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++((()))))))))*********+++***++++++,,,,,,++++++***+++************+++,,,---)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000///......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------.........///------------------------............................................................/////////000////////////000000000000000000000000000000000000111444888<<<@@@FFFLLLPPPTTTTTTSSSMMMGGGFFFIIIMMMQQQSSSVVVXXXYYYYYYXXXWWWYYY]]]]]]]]]hhhxxx~~~yyyzzztttyyyyyyyyy|||yyyttt~~~}}}zzz}}}}}}yyy{{{~~~~~~{{{xxxxxxzzzzzz~~~xxxwwwzzzvvv~~~}}}xxxhhhlllLLL???===;;;999777444333333333111000222222111111000/////////......---------,,,,,,,,,........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////---------,,,,,,++++++++++++++++++,,,,,,---------------------------------*********++++++,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,*********++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++(((((())))))*********++++++++++++,,,,,,+++++++++++++++++++++,,,,,,---...)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///111111000///......---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------.........//////------------------------................................................---.........//////000000////////////000000000000000000000000000000000000222777>>>EEEKKKOOOSSSVVVPPPQQQOOOKKKGGGHHHOOOVVVQQQRRRSSSTTTTTTTTTTTTSSSYYY___aaacccpppxxxzzzxxxsssvvv|||uuuuuu}}}|||ssszzzyyyzzz{{{~~~zzz|||zzz{{{{{{zzzzzz{{{yyyxxxzzz~~~{{{}}}zzzooooooPPPDDD@@@===888777666444333222111111000000000000////////////........................---,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---------,,,,,,+++++++++------,,,,,,---...000111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************************************+++,,,------++++++,,,------------,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,---------,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++---------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******---+++)))***,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,------,,,,,,000///...------,,,------////////////////////////..........................................------//////////////////////////////////////////////////////000000000000//////...///000///......000111...///000111111333777:::GGGIIIKKKLLLKKKKKKKKKLLL???HHHKKKJJJNNNVVVWWWQQQQQQQQQIIILLLVVVMMMPPPkkklllvvvxxxsss}}}|||www}}}{{{sssxxxtttkkkrrr}}}wwwkkkhhhoooxxx}}}}}}}}}vvvuuu~~~sssnnnuuuzzzyyyvvvwww}}}yyyooovvvxxxrrr{{{|||vvvrrrqqqsssvvvyyy}}}}}}vvvwww}}}sssxxx}}}|||yyynnnOOOCCC???<<<888777666444333222111111000000000000////////////........................---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---------,,,,,,+++++++++---,,,,,,,,,,,,...///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++***************************************************+++,,,,,,******+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++------,,,,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************---+++)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......222111000///....................................................................................//////////////////////////////////////////////////////000000000000//////---...//////......///111000111333444666:::???CCCQQQRRRSSSQQQMMMHHHFFFEEEIIIPPPUUUVVVWWWYYYXXXUUUXXXYYY\\\dddgggaaajjj~~~wwwwwwyyyuuussswwwmmmlllttt~~~zzztttqqqrrrrrrqqqnnnjjjqqq||||||tttvvvzzzxxx}}}xxxsss{{{}}}xxxvvvvvvtttkkkhhhmmmrrrqqqnnnmmmppprrrwww{{{{{{{{{|||~~~wwwrrrvvv}}}}}}vvvvvv{{{}}}yyyqqqlllMMMBBB>>><<<888777666444333222111111000000000000////////////........................---,,,,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++,,,,,,++++++,,,---...000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********************************************************)))***++++++))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------...000222444666444333222111//////..............................................................................//////////////////////////////////////////////////////000000000000//////---...000000//////000222000333777;;;???EEELLLQQQXXXWWWTTTPPPKKKIIIIIIKKKTTTSSSTTTVVVVVVWWW]]]eee{{{wwwyyyppp{{{|||||||||{{{wwwxxxxxxxxxxxxyyyzzz{{{{{{{{{ssssssrrrrrrrrrrrrrrrqqqiiirrr}}}}}}vvvuuuxxxuuuwww}}}|||zzz{{{pppsssxxx|||~~~~~~~~~~~~rrrmmmooopppllljjjLLL@@@>>>;;;888777666444333222111111000000000000////////////........................---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))+++,,,+++***)))***,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++***))))))))),,,+++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///333777;;;>>>444333222000///.........................................................---------...............//////////////////////////////////////////////////////000000000000/////////111222222111000111333222666===DDDJJJPPPUUUXXXTTTRRROOOLLLKKKNNNTTTXXXZZZQQQKKKMMMQQQZZZooouuu}}}~~~zzz|||xxxsssrrrtttsssqqqooopppsssxxx}}}}}}}}}~~~~~~~~~ooorrrvvvxxxyyy~~~~~~zzzzzzqqqmmmpppssstttiiiKKK@@@>>><<<888777666444333222111111000000000000////////////........................---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++***)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,------,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........///111444888:::222222000///...---------................................................---------.........////////////////////////////////////////////////////////////000000000000//////000000111000000000222555;;;@@@GGGMMMPPPQQQSSSSSSLLLNNNPPPQQQQQQRRRTTTVVVVVVLLLGGGNNNXXXhhhzzzwww}}}|||}}}zzztttoooooorrrtttpppllllllrrrxxx~~~}}}wwwooonnnoooppppppnnn~~~}}}zzzvvvvvvzzzhhhJJJ@@@>>><<<888777666444333222111111000000000000////////////........................---,,,,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,---...000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++************************************************+++,,,------++++++,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++************************+++++++++++++++***************+++++++++++++++++++++++++++++++++------------------------++++++++++++,,,---......++++++++++++++++++++++++)))***+++,,,,,,------,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------000///...---,,,---......000///...------,,,,,,---------------------------........................,,,,,,------...///////////////////////////////////////////////////////////////000000000000//////.../////////000333888<<>>888777666444333222111111000000000000////////////........................---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,------------,,,,,,,,,,,,...///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,---***************************************************,,,---,,,+++***+++,,,)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++)))*********++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++))))))***,,,,,,------,,,++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...***+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......---,,,,,,+++++++++......---------------...------------------------........................,,,,,,------...//////000//////////////////////////////////////////////////////000000000000////////////000111555<<>>888777666444333222111111000000000000////////////........................---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,---------------,,,,,,---...000111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------************************************************)))+++++++++***)))***+++))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++******+++,,,------......,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...))),,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------+++,,,---...////////////...------------...//////------------------------........................,,,,,,------...///000000//////////////////////////////////////////////////////000000000000//////222222333666<<>>::::::777444333333333222111111000000///...---------......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((000%%%)))'''###...''',,,000)))%%%666///%%%+++/////////---,,,+++---///......(((''',,,+++444---***++++++,,,++++++)))))),,,,,,,,,,,,,,,,,,,,,,,,///(((...---%%%000...,,,+++,,,,,,+++******+++---000!!!111000---+++)))///(((///222"""+++333""",,,+++******))))))******+++))),,,!!!111)))+++!!!333***++++++)))''''''((()))---)))'''(((((((((***///,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------,,,,,,+++++++++------------------------........................---------------------------------............///////////////////////////.../////////////////////111000000000000111222222333666777:::EEESSSYYYWWWQQQHHH@@@AAAJJJRRRTTTRRRUUUMMMMMMVVV[[[]]]iiiyyysssvvvxxxvvvtttvvv}}}qqqkkkllljjjhhhgggmmmmmm}}}~~~zzzwww|||uuuyyyeeeIII@@@===::::::777444333333333222111111000000///......------......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,)))555///222444555***111%%%---+++...%%%555/////////---,,,,,,---///+++(((+++333---%%%,,,...,,,+++)))'''(((+++...000((((((((((((((((((((((((222&&&)))---))))))(((,,,+++,,,,,,+++******+++---+++000$$$((( ...)))$$$333,,,///&&&(((///333++++++************++++++)))777......%%%999...%%%///...---+++***,,,000444)))...///---,,,...,,,''',,,,,,,,,+++++++++******************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------,,,,,,,,,++++++------------------------........................---------------------------------............/////////////////////////////////////////////......222111111000000000111111000:::EEEJJJOOOSSSQQQLLLAAADDDJJJPPPTTTTTTRRROOOMMMRRR]]]iiinnnrrr}}}{{{xxxzzz~~~}}}||||||~~~ooofff```eeemmmtttyyy|||zzzvvvsssuuuzzzxxx|||~~~tttqqqxxxdddHHH@@@===::::::777444333333333222111000000000///......------......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000))))))444!!!+++)))***'''((('''***+++000...//////...,,,,,,---///...)))***---&&&...000,,,///---+++))))))***,,,...........................+++***---+++///,,,---(((+++,,,,,,+++******+++---111999---)))...000///,,,+++&&&???---###111$$$,,,,,,++++++++++++,,,,,,...###---###)))(((*** &&&---000...)))$$$!!!'''------'''(((000222---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------,,,,,,,,,,,,------------------------........................---------------------------------............///////////////////////////000000000//////.........222111000///000111333444888DDDQQQUUUTTTPPPKKKGGGAAAKKKVVVZZZWWWRRROOOPPP]]]mmm|||~~~|||}}}yyy~~~}}}zzztttooollljjj```\\\^^^gggqqqxxx}}}|||yyy{{{~~~wwwxxxwwwuuuxxxvvvtttxxx}}}zzzcccGGG???===::::::777444333333333222111000000//////..................---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///'''(((---@@@888666222///;;;&&&))))));;;+++...//////...---,,,---...,,,,,,+++)))###999+++***+++,,,------,,,+++***)))))))))))))))))))))))))))444...***)))555***+++,,,,,,+++******+++---///###000///---'''222---444333*********333%%%---,,,,,,++++++,,,,,,---000777999---)))444---...---+++)))***---333888+++...000...,,,***+++,,,,,,,,,,,,+++++++++************************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------,,,,,,------------------------................................................---------............///////////////////////////111111000000///.........111///......111666<<<@@@JJJNNNRRRRRRPPPNNNNNNMMMRRRVVVWWWSSSNNNMMMTTT[[[wwwzzz{{{}}}{{{~~~}}}}}}zzzooogggcccdddeeefffjjjiiimmmuuuzzz}}}|||{{{|||vvvssszzzyyyzzzzzzqqqppprrrrrryyyuuuyyy}}}|||~~~aaaFFF???===::::::777444333333333222111////////////..................---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,222~~~uuu,,,---555(((---///000///---,,,---...++++++---666***333###DDD)))***+++,,,---.........++++++++++++++++++++++++%%%***'''))):::'''++++++,,,,,,+++******+++---555(((;;;///VVV(((###000...000---,,,,,,++++++,,,,,,---(((,,,888///,,,---nnnrrrJJJ%%%)))---------,,,,,,,,,+++++++++************************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------------------------------................................................---------............///////////////////////////111111000000///////////////...---///666???HHHNNNUUUPPPMMMLLLOOOPPPRRRRRRVVVSSSMMMIIIJJJTTTcccnnn}}}ttt|||zzzxxx~~~~~~vvvjjjeeeaaa```eeennnvvvzzzuuuvvvzzzwww{{{|||~~~}}}}}}|||vvvzzz}}}xxx}}}~~~xxx}}}uuuuuu{{{{{{wwwvvvuuuuuuuuusssvvvwwwyyyttthhhgggpppuuurrr~~~~~~```EEE>>>===;;;:::777444333333333222111//////////////////............---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---***%%%555------###///---...000///...,,,,,,---444+++''':::)))&&&555NNN)))++++++,,,,,,+++******+++---!!!&&&)))CCCTTT'''222&&&,,,,,,,,,++++++++++++,,,,,,555777333 +++HHHeee))),,,,,,,,,,,,+++++++++************************************************************))))))******+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------............------------------------................................................---------............///////////////////////////000000000000000000000000///000333777???GGGOOOTTTPPPJJJIIINNNSSSSSSQQQQQQKKKJJJIIILLLWWWfffvvvwwwttt|||{{{|||oooggg]]]___dddkkksss|||wwwuuuvvvwwwzzz}}}yyy{{{zzzuuuzzz}}}www}}}|||{{{~~~zzz{{{xxxwww~~~zzzzzzyyy}}}~~~pppooonnnhhhssswww|||}}}|||}}}___DDD>>>===;;;:::777444333333333222111.../////////////////////......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///+++!!!'''UUUIII,,,&&&999,,,...000000...---,,,---111333$$$000&&&(((???SSS'''&&&+++,,,,,,+++******+++---///;;;!!!))))))***///+++***++++++************++++++333)))"""ppp***,,,,,,,,,+++++++++************************************************************))))))******+++,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------.........///------------------------................................................---------............////////////////////////////////////000111111222222111666<<>>::::::888555444444444222111111111000000//////..............................------------------------,,,------......------,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++***222888******///...---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++111###'''$$$111000$$$'''000---++++++,,,,,,,,,+++******)))...,,,,,,((())),,,222&&&,,,,,,,,,,,,,,,,,,,,,,,,888+++FFF"""---111 !!!666))),,,,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///...------,,,,,,------...---------............///---------------------------------............///............////////////////////////////////////000000000000000000000000111000000/////////000000222222111...///777DDDOOOVVVNNNEEEAAACCCHHHKKKLLLOOOPPPOOOPPP\\\sss~~~|||~~~vvvhhhaaacccggglllqqqwww{{{wwwyyy}}}|||~~~zzz{{{tttpppjjjiiirrr|||ZZZCCC???>>>:::999777666555555444222000111000000000/////////...........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))///%%%555%%%"""+++------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///)))222///(((000222///'''###---222,,,++++++,,,,,,,,,++++++***)))***---------***KKKGGG###...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000///%%%'''222///:::&&&333(((ttt///)))000%%%***************************+++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,------...------,,,,,,------...---------............///........................---------............///............////////////////////////////////////////////////////////////222111000000///000000000222111111333888AAAKKKRRRKKKGGGCCCDDDIIILLLMMMLLLRRRTTTVVV[[[kkk{{{|||{{{tttuuuwwwuuurrrqqqpppxxx}}}~~~xxxuuutttwwwyyy|||yyyxxx~~~xxxxxxyyyuuupppnnnyyyzzzrrrrrruuusss}}}|||{{{~~~www}}}|||~~~wwwwww~~~~~~yyyzzz[[[DDD??????;;;999777666555555444222000000000000000////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++)))111..."""222IIIEEE,,,,,,.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,555((()))***###******'''***111222+++'''***++++++,,,,,,,,,++++++,,,&&&+++,,,000///(((!!!555,,,,,,,,,,,,,,,,,,,,,,,,&&&///"""888lll+++///+++555%%%''' ===++++++------*********************************++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---...---,,,...------,,,,,,------...---------............///........................---------............///............////////////////////////////////////////////////////////////111111000000000000111111111111444<<>>:::;;;888555333333333333222////////////000000000000........................------------------------,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,------------,,,)))000,,,)))222'''222,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,"""++++++666000+++555...%%%)))%%%$$$333)))***+++,,,,,,,,,,,,+++...%%%+++...'''---)))HHHZZZ!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,---555<<<222111 999''''''111&&&((($$$)))...///...%%%555$$$************************)))******+++,,,,,,------++++++************++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------000444555111---...------,,,,,,------...---------............///........................---------............///............////////////////////////////////////000000000000000000000000/////////000111222333444888???IIIPPPPPPMMMIIIFFFNNNNNNNNNMMMNNNTTT___gggppp}}}}}}zzzwwwwwwvvvqqqjjjccc```mmm{{{}}}uuurrrvvvxxxtttpppoooeeebbb______``````^^^[[[hhhfffccc^^^UUUMMMNNNSSSSSSSSSSSSXXXbbbkkkiiibbbjjjttt|||~~~YYYBBB===<<<888<<<999444222222333333333////////////000000000000........................------------------------,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,---------000+++...(((000///!!!777JJJBBB,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,///(((---!!!333---$$$//////%%%''')))***+++,,,,,,,,,,,,,,,+++&&&---222$$$---999###///,,,,,,,,,,,,,,,,,,,,,,,,***'''---)))///)))'''666...%%%---...***,,,+++///+++&&&+++333!!!GGG)))---************************))))))***+++,,,,,,------++++++************++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,------------------------+++++++++,,,,,,---------++++++,,,---------,,,,,,+++++++++,,,,,,---------...------,,,,,,------......------,,,,,,------...+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000444555000***...------,,,,,,------...---------.........//////////////////////////////---------.........//////............/////////000////////////////////////000000000000000000000000...//////000111333444555===GGGSSSTTTNNNHHHHHHKKKMMMMMMNNNPPPUUU^^^hhhnnn|||~~~yyyjjjooottttttnnnhhheeeeeeooo|||xxx{{{|||yyy~~~uuuhhh___aaaeeedddcccddd^^^\\\YYYXXXWWWVVVUUUTTTQQQOOOPPPQQQNNNJJJKKKPPPMMMLLLIIIGGGLLLUUUZZZZZZXXXZZZ[[[\\\bbbjjjmmmlllyyy{{{VVVAAA===<<<;;;:::888666444333222222333222222111000///...------------......------,,,+++---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...000&&&...444&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,(((...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++$$$+++...&&&,,,+++)))------++++++++++++++++++++++++///'''&&&,,,///+++))),,,)))+++---&&&+++}}}000))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///++++++++++++++++++++++++------+++******+++,,,------,,,,,,++++++***)))))),,,---///333666444...)))---------------------------------............///////////////////////////,,,---......//////......---------.........//////000000000000000000000000111000///////////////000222333333000///222888>>>MMMOOORRRRRRPPPOOOPPPQQQRRROOOXXXkkkwwwxxx|||}}}sssnnnkkkhhhaaa\\\bbblllppp||||||xxx}}}|||{{{yyyxxxzzzwwwzzzuuuyyy{{{wwwddd___\\\```iiinnnlllhhh___[[[WWWXXX[[[[[[XXXTTTRRROOOKKKHHHHHHKKKPPPSSSMMMKKKKKKPPPXXX\\\[[[YYYUUU\\\ccceeeccceeelllrrr{{{VVVAAA===<<<;;;:::888666444333222222333222222111000///...------......//////......---,,,---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---'''666'''***---222(((222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,(((...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++NNNHHH)))000***))),,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))$$$"""&&&---'''"""---+++NNN''')))*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///111000//////...---,,,,,,---,,,+++******+++,,,,,,++++++,,,,,,---...//////,,,...222333333000...,,,---------------------------------............///////////////////////////,,,---......//////......---------.........//////000000000000000000000000000000////////////000000111000000000444;;;CCCJJJOOOSSSVVVVVVSSSQQQRRRTTTPPPXXXgggvvv}}}~~~uuusssdddbbbbbbeeeeeeeeelllvvv{{{yyyxxxrrrttt|||uuummmppprrrooo]]]XXXWWWaaapppwwwssskkk```\\\XXXWWWYYYXXXTTTPPPJJJIIIIIIJJJMMMPPPSSSUUUUUUTTTUUUZZZaaadddccc```hhhnnnvvvzzz|||zzzUUUBBB======::::::888666444333222222333222222111000///...------//////000000//////...------------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,***NNN>>>999$$$000,,,...***555,,,,,,,,,,,,,,,,,,,,,,,,+++,,,(((...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++&&&&&&//////$$$---...+++)))++++++++++++++++++++++++(((((())),,,333777444---333%%%666###+++$$$+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...222222222111111111000000,,,++++++******+++,,,,,,,,,,,,,,,---.../////////,,,000444333///,,,---///---------------------------------............///////////////////////////,,,---......//////......------........./////////000000000000000000000000000000000//////000000111111000///333;;;FFFNNNSSSVVVYYY\\\YYYTTTPPPRRRTTTVVVbbbqqq||||||nnnhhh```aaafffooowww||||||zzzyyy}}}}}}uuuqqq{{{qqqgggiiilllkkk___ZZZZZZeeetttzzzqqqfff]]]YYYTTTRRRRRROOOKKKGGGAAACCCFFFJJJLLLNNNOOOOOOOOOOOOQQQWWW\\\___\\\YYYgggmmmuuu{{{tttyyyxxxTTTBBB>>>===::::::888666444333222222333111111111000///.........///////////////...---------------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------'''222...+++333,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,(((...+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))***222"""...---******++++++++++++++++++++++++---...+++(((+++///***!!!///---!!!***&&&,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,---...---...///000222333444555000000000000000111111111111111000...---+++******000111222000---,,,---...---------------------------------............///////////////////////////,,,---......///.....................////////////////////////////////////000000000///000000111111333222444;;;EEEOOOTTTUUU]]]^^^]]]XXXRRRPPPSSSWWWdddjjjqqq~~~rrrgggeeennnqqqyyy~~~||||||ttttttrrriiijjjmmmmmmiiieeecccgggmmmlllcccYYYSSSPPPLLLJJJHHHFFFBBB???>>>@@@BBBCCCDDDCCCBBBAAAAAABBBEEEJJJNNNOOOMMMJJJSSSXXX^^^ccciiiqqq|||zzz}}}vvv{{{wwwSSSBBB???===999:::888666444333222222333111111000000//////......---............---,,,,,,---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---)))000$$$222///+++***...(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,(((...+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---HHHDDD$$$222$$$...)))+++,,,++++++++++++++++++++++++(((...000***%%%(((...333(((fff...***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,------***+++,,,...///111222333444444555555666666666666555444333111///---+++***444111---,,,......---,,,---------------------------------............///////////////////////////,,,---......///................../////////000000////////////////////////000000000000000111222222222444:::EEEPPPVVVWWWVVV]]][[[XXXTTTSSSVVV\\\bbblllttt{{{~~~wwwlllbbbccclllxxxqqq}}}}}}{{{~~~tttlllkkkkkkjjjeeedddaaa^^^[[[WWWRRROOOIIIGGGEEECCCBBB@@@>>>===>>>======<<<<<<;;;;;;;;;<<<>>>AAAEEEHHHHHHFFFCCCGGGJJJMMMPPPTTTZZZbbbhhhqqquuuxxxzzz~~~{{{kkkcccfffpppzzzvvvzzzuuuSSSBBB@@@===999:::888666444333222222333111000000000/////////...---------...---,,,,,,+++---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------GGG<<<222))))))+++...''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,(((...+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++---***'''///(((000%%%------++++++++++++++++++++++++***'''(((000444000(((###///qqq444,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000333333333333222222222222444///++++++...000...,,,---------------------------------............///////////////////////////,,,---......//////............/////////000000000000000000000000000000000000000000000111111222333222888BBBNNNXXX\\\[[[YYYVVVTTTRRRTTT[[[dddlllooommm|||yyypppiiibbb```lll}}}yyyrrrooowww||||||yyytttmmmfffbbb___]]]SSSSSSRRRNNNJJJGGGHHHJJJBBBBBBAAAAAA@@@???>>>>>><<<;;;:::999999:::;;;<<<;;;===@@@CCCDDDDDDBBBAAADDDEEEFFFHHHJJJMMMRRRVVV[[[___bbbeeelllwwwvvvlllaaacccllloookkkpppuuunnnttttttRRRBBB@@@===888:::888666444333222222333000000000000////////////...............------,,,---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,...%%%000+++***///++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,(((...+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))...222***+++222%%%000***++++++++++++++++++++++++333(((%%%++++++'''...<<>>>>>???>>>===<<<======999999999999::::::;;;<<<888999<<<===============>>>???@@@BBBCCCEEEGGGIIIIIINNNRRRVVV^^^jjjrrrsssooovvv~~~|||uuuoookkklllppp{{{~~~wwwyyy|||tttzzz~~~tttRRRCCCAAA>>>888:::888666444333222222333000000000000///////////////////////////......------------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............'''333'''///000---111(((///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,(((...+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++!!!222DDD===(((,,,444%%%333(((++++++++++++++++++++++++###)))222...!!!666GGG!!!...))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***************************+++,,,---------,,,,,,***++++++,,,---...//////***,,,---///000000//////++++++,,,...///111222222,,,...000///,,,+++...111---------------------------------.........//////////////////////////////,,,---......//////......////////////000000000000000000000000000000000000000000000000111222333444EEELLLUUUZZZ[[[ZZZZZZZZZWWWTTTVVVcccsss|||{{{vvvyyyvvvxxxuuutttiiicccffflllqqq}}}}}}sssfff]]]ZZZWWWRRRNNNMMMJJJFFFDDDDDDFFFCCCAAAAAAAAAAAA>>>;;;:::;;;<<<;;;:::999999:::888999999:::999999777777555777888999888888999:::999:::<<<>>>???AAABBBCCCDDDIIILLLNNNSSS[[[___^^^aaahhhoooqqqpppqqqssssss|||zzzxxxrrrpppxxxuuuQQQAAA???===999;;;:::888666444333222222000000///...---.................................///+++)))+++000222000---.........------,,,,,,,,,,,,,,,,,,---------......///,,,,,,///000---))))))------------------------...'''000DDDCCC111---+++666%%%,,,,,,,,,,,,,,,,,,,,,,,,***---***---)))******+++++++++,,,,,,,,,222000***&&&***222///&&&,,,,,,++++++,,,,,,---...888222***&&&333---111%%%,,,++++++******++++++,,,,,,,,,111%%%---111************************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++...------,,,+++***)))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++++++++,,,...///************************++++++++++++++++++++++++000///---,,,+++,,,------***,,,...---+++***,,,...,,,,,,,,,,,,,,,---......'''((()))***+++,,,---------,,,,,,++++++,,,,,,---------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.....................................................................////////////......///000000000000000111111111111111111111111///111333333222555:::>>>LLLRRRWWWWWW[[[___\\\SSSIIIVVVaaahhhtttwwwzzz}}}ttthhhbbbccchhhooovvv~~~~~~yyysssjjj```XXXTTTQQQQQQIIIIIIHHHFFFEEECCCBBBBBB??????>>>>>>======<<<<<<<<<<<<;;;::::::999888888888888777777666666555555777777777777888888888888::::::;;;<<<===>>>???@@@@@@AAACCCFFFIIIKKKMMMNNNWWWXXX[[[___eeekkkpppsssvvv|||~~~rrrpppttt|||tttQQQ@@@???===:::;;;:::888666444333222222111111111000000000//////...........................,,,***,,,000222000---......---------,,,,,,,,,,,,,,,,,,---------......,,,//////,,,---111111---------------------------///&&&...:::www555%%%000+++///,,,,,,,,,,,,,,,,,,,,,,,,***---***---)))******+++++++++,,,,,,,,,"""(((+++)))'''(((,,,---,,,,,,++++++,,,,,,---...%%%---222***---'''***---+++,,,++++++******++++++,,,+++***FFFUUU:::"""$$$************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++******+++,,,,,,++++++,,,,,,---..................---------------000000...---------......,,,...000///---,,,...000......------,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------............................................................////////////......///000000000000000000000000000000000000000111222333333555:::AAAGGGVVV[[[___^^^[[[WWWRRRLLL\\\eeennnwwwzzz~~~yyyooobbbYYY```aaaiiivvv|||qqqhhhaaa]]]WWWQQQLLLJJJIIIIIIHHHGGGFFFEEECCCBBBAAAAAA>>>======<<<<<<;;;;;;:::;;;;;;::::::999888777777777777777666666666555555666666666666777777777777888999999:::<<<======>>>>>>???@@@CCCEEEGGGIIIJJJNNNPPPSSSXXX^^^dddiiilllpppuuu}}}tttPPP@@@>>>===::::::999888666444333222222111222333333333222111000...........................,,,***,,,///111000---...------------,,,,,,,,,,,,,,,,,,---------......+++222222***(((...///+++------------------------///&&&,,,---111)))444)))///,,,,,,,,,,,,,,,,,,,,,,,,***---***---)))******+++++++++,,,,,,,,,,,,///222444000+++,,,111,,,,,,++++++,,,,,,---...444+++HHHBBB222!!!++++++...,,,++++++******++++++,,,+++%%%TTT888111"""000++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++))))))***+++,,,------......---------,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,---......,,,,,,---......---,,,+++************,,,,,,++++++*********)))------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,............................................................////////////......///000000000000000////////////////////////333333222333888AAALLLTTTVVVZZZ___```YYYQQQQQQUUUiiiooo|||~~~{{{{{{jjj]]]\\\```lllmmmuuu}}}ssshhh^^^WWWSSSQQQNNNJJJHHHFFFFFFFFFEEEEEEDDDCCCBBB@@@??????<<<<<<;;;;;;:::999999999999999888888777777666666666666666666666555555555444555555555666666666666666666777888999::::::;;;;;;;;;<<<>>>@@@AAABBBCCCDDDEEEHHHMMMSSSYYY^^^bbbgggkkkqqqwww{{{sssPPP@@@>>>===::::::999777666444333333333111222333444444222000///...........................,,,+++---///000///---------------------------,,,,,,,,,---------......+++...000///---,,,---...------------------------...(((...&&&OOO>>>222111111&&&,,,,,,,,,,,,,,,,,,,,,,,,***---***---)))******+++++++++,,,,,,,,,000)))&&&,,,...***'''(((,,,,,,++++++,,,,,,---...------"""---}}},,,(((000---+++,,,++++++******++++++,,,222---'''QQQyyy''''''555,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++)))*********++++++,,,,,,.........---------,,,,,,---------,,,,,,,,,------------......---------......------,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,............................................................////////////......///000000000000000000000000000000000000000333222222555<<>>>>>===<<<;;;;;;::::::999888888777777777666666555555555555555555555555555555555333333444444444555555555333444444555666777777777888999999:::;;;<<<======>>>???AAAEEEJJJOOOSSSVVV[[[___dddjjjpppwww~~~sssPPP@@@>>>===:::999999777666444333333333///111222333333111///..............................---------...///......------------------------,,,,,,,,,---------......+++'''***444444,,,+++333------------------------,,,)))111(((000{{{)))...///))),,,,,,,,,,,,,,,,,,,,,,,,***---***---)))******+++++++++,,,,,,,,,+++'''&&&***,,,+++,,,...,,,,,,++++++,,,,,,---...444$$$$$$///'''...000///''',,,++++++******++++++,,,,,,"""&&&)))444$$$ooo""";;;777000++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------------,,,,,,,,,//////////////////////////////////////////////////////...////////////...//////.........//////000............////////////...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,............................................................////////////......///000000000000000111111111111111111111111222222333888BBBOOOZZZaaaccc^^^XXXQQQNNNUUUiii|||~~~iii]]]YYY^^^lllzzzssszzzzzzrrrggg^^^YYYVVVRRROOOMMMLLLKKKHHHFFFCCCAAA???AAA@@@@@@???>>>===<<<<<<<<<<<<;;;::::::999999888666666555555555555444444444444444444444555555555333333333333444444444444222222333333444555555555777777888888999:::::::::======>>>@@@CCCGGGJJJLLLPPPSSSXXX^^^eeemmmuuu{{{xxxrrrOOO@@@>>>>>>:::999888777666444444444333///000111111111000......................................................,,,,,,,,,------------...,,,,,,,,,---------......000))))))///000((($$$'''------------------------++++++111)))***%%%...$$$444,,,,,,,,,,,,,,,,,,,,,,,,***---***---)))******+++++++++,,,,,,,,,(((000333...((((((,,,...,,,,,,++++++,,,,,,---...,,,&&&---000MMMAAA---+++///))),,,++++++******++++++,,,!!!===222%%%111/// [[[;;;333+++***)))888,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------......//////000111111111000111222222333222222222000///...///000000///...///......------------...++++++,,,,,,---------.........------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------,,,,,,............................................................////////////......///000000000000000111111111111111111111111111222666???JJJUUU\\\``````]]]TTTNNNVVVnnnzzzYYYVVVggguuuyyyyyy||||||pppiii___XXXSSSPPPLLLHHHHHHGGGFFFEEEDDDBBBAAAAAA??????>>>>>>===<<<<<<;;;;;;;;;;;;:::999999888888555555555555555555444444333333333444444444444444222333333333444444444444222222333333333444444444666666666777777888888999<<<<<<<<<===>>>AAACCCDDDFFFIIIMMMSSSYYYaaaiiinnnsssyyyrrrOOO???>>>>>>:::999888777555444444444444111000000000000/////////........................---.........---------...,,,,,,,,,---------......,,,,,,,,,---------.........111---(((...999888...------------------------,,,+++---(((000RRRIII/// 555,,,,,,,,,,,,,,,,,,,,,,,,***---***---)))******+++++++++,,,,,,,,,###+++,,,(((,,,555000""",,,,,,++++++,,,,,,---...&&&,,,---***000,,,))),,,---,,,++++++******++++++,,,%%%,,,&&&---***000%%%888***---;;;"""---###,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---///000111//////000111222444444555777888888:::;;;<<<===>>><<<===>>>???@@@@@@???>>>;;;999888999;;;<<<:::888888777666444222111111000------------,,,,,,,,,,,,......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------,,,,,,------------------............................................................////////////......///000000000000000111111111111111111111111000444;;;FFFRRRZZZ]]]]]]TTTVVVQQQOOOddd~~~~~~uuubbbiii{{{~~~wwwsssqqqqqqpppddd]]]UUUPPPOOONNNLLLJJJHHHHHHFFFEEEDDDDDDCCCDDD>>>>>>>>>======<<<<<<;;;:::999999888888777777666555555555555555555555555222222333333333444444444333333333444444444444555333333333333444444444444333444444555666777777777888888888999:::===???@@@???AAAEEEHHHMMMSSSYYY]]]iiimmmuuu}}}rrrOOO???>>>>>>:::999888777555555444444444222111000000//////000000........................---...///...---------...,,,,,,,,,------.........,,,,,,,,,---------......###333222'''888[[[bbbOOO---------------------------,,,)))%%%666"""zzz111&&&***,,,,,,,,,,,,,,,,,,,,,,,,***---***---)))******+++++++++,,,,,,,,,......***111MMMeeeUUU333,,,,,,++++++,,,,,,---...***000&&&&&&333000,,,)))///,,,++++++++++++++++++,,,000"""///---)))...000)))---:::000888"""&&&333))),,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------000/////////111333555666777888:::<<>><<<;;;666666555444333222111111......------------......------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................------------------------,,,,,,,,,------...................................................................../////////000...//////000000000000000000000000000000000000000111555???LLLWWW]]]\\\ZZZQQQWWWSSSRRRlll|||wwwyyy}}}mmmkkkqqq||||||wwwrrrqqqqqqmmmeee^^^^^^WWWOOOKKKJJJKKKKKKKKKJJJIIIFFFDDDBBBAAAAAAAAA>>>>>>>>>======<<<<<<;;;888888888777666666555555555555555555555555555555222222222333333444444444333333444444444555555555444444444444444444555555222222333444555666666777444444555666888:::===>>>;;;===@@@BBBEEEIIIMMMQQQXXX\\\iiixxx||||||mmmNNN@@@<<<999777;;;999666555555555333222333222111000////////////........................------------------------,,,------......------,,,,,,,,,,,,---------......------//////$$$;;;)))000444%%%---777$$$///$$$,,,///)))%%%&&&&&&)))+++///))))))***)))...***&&&333"""(((222++++++++++++++++++++++++...,,,(((###eee%%%111555...---222111)))000///,,,+++EEE...777+++,,,***111(((+++222AAA%%%,,,333+++(((111***###000***+++111+++***+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------***+++---......---,,,,,,000...---++++++,,,---...,,,,,,---------,,,+++***------...//////000111111777888:::===@@@DDDGGGIIIPPPOOONNNPPPSSSVVVVVVVVVWWWWWWXXXZZZZZZZZZZZZZZZWWWUUUUUUWWW[[[^^^]]]\\\YYYVVVTTTUUUYYY\\\]]]\\\WWWWWWWWWVVVUUUSSSRRRQQQQQQNNNJJJEEE@@@===;;;999888444///---------,,,***000...,,,,,,---//////...000...------...///...---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........---,,,,,,+++)))***,,,......---,,,+++---------,,,,,,+++++++++,,,,,,,,,---------......---------------------------------............///........................---------............///..................................../////////000000000000000111111111111/////////111333333222000333???KKKRRRXXX^^^\\\UUUPPPNNNWWWiiiooolllxxxyyysssyyyuuuuuu~~~xxxnnnmmmjjjfffbbb]]]YYYWWWRRRPPPMMMJJJGGGGGGGGGGGGFFFEEEDDDCCCAAA???>>>>>>::::::;;;;;;;;;;;;;;;;;;888777777666555444444444333333333333333333333333222222333333333333444444444444444333333222222222333333333444444444555555333333333444444444555555444444444555555777888888<<<<<<===>>>@@@BBBCCCDDDIIIQQQ\\\fffmmmuuukkkMMM@@@>>><<<:::;;;999666555555555333222222222111000////////////........................------------------------,,,------......------,,,,,,,,,,,,---------.........,,,...222'''xxx666 111,,,&&&...///000+++444...''')))bbbCCC111---(((,,,,,,222000&&&)))111---888,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,'''###///***yyy???(((+++---"""$$$555((((((222---222444ttt+++///(((444$$$&&&777!!!---###111&&&+++'''%%%,,,...))))))))))))EEE...'''***111,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,------------+++***)))++++++++++++,,,,,,,,,,,,000000//////......//////...///222666:::===@@@BBBGGGIIILLLOOOQQQQQQPPPPPPMMMLLLMMMPPPTTTYYY[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZ\\\___aaa```___\\\[[[ZZZ[[[]]]^^^\\\ZZZSSSRRRPPPOOONNNPPPQQQSSSWWWWWWXXXWWWUUUPPPLLLIIIHHHDDD@@@===;;;999444111000...---,,,...//////...---,,,,,,---//////---+++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......------,,,+++)))+++,,,......---,,,+++---------,,,,,,+++++++++,,,,,,,,,---------......------------------------------------....................................---------............///................................./////////000000000000000000111111111111000000000111222333444444:::EEEOOOTTTXXXZZZVVVPPPVVVUUUjjjzzztttmmmlllqqqwwwyyyvvv}}}wwwuuu{{{}}}wwwpppkkkkkkiiifffaaa[[[VVVRRRPPPMMMLLLJJJGGGFFFEEEEEEEEEDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;::::::::::::777777777666555444444444333333333333333333333333222222333333333333444444444444444333333222222222333333333444444444555555333333333444444444555555444444444444555666777888888888999999;;;<<<>>>???@@@EEEMMMSSSYYYbbbnnnvvviiiLLLAAA???>>>===;;;999666555555555333222111111000///....................................------------------------,,,------......------,,,,,,,,,,,,---------.........,,,---222+++---###,,,000000(((%%%&&&333&&&&&&000---uuu444++++++000,,,)))...///...444(((,,,...&&&,,,,,,,,,,,,,,,,,,,,,,,,000$$$555111@@@XXX""")))<<<666))))))&&&222)))...&&&&&&111)))444+++###777DDDnnn000...000444111'''(((,,,(((555))){{{,,,***,,,///++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------------------------,,,++++++------...//////......---.........000333666999;;;>>>@@@CCCGGGLLLPPPSSSUUUUUUXXX\\\^^^]]]YYYTTTPPPGGGFFFFFFHHHLLLQQQSSSTTTRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTSSSQQQRRRRRRSSSUUUWWWWWWUUURRRKKKHHHEEECCCDDDGGGKKKMMMQQQTTTZZZ___```]]]YYYVVVWWWUUURRRPPPMMMIIICCC@@@999777444222111000...------,,,---...//////---***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......------,,,,,,***+++,,,---...---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------------------....................................---------............///............................../////////000000000000000000000111111111111000111222111000111666:::DDDMMMUUUWWWWWWVVVQQQLLLYYY___pppmmmjjjggghhhnnnwww~~~uuuxxxtttiiiyyyyyytttpppmmmhhhdddfffccc]]]WWWQQQMMMJJJHHHFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999999888777777666666555444444444333333333333333333333333222222333333333333444444444444333333333333222222333333333444444444555555333333333444444444555555444444444444555666777777666666666666777888999:::<<>>===;;;999666555555555333222000000///.......................................------------------------,,,------......------,,,,,,,,,,,,---------......,,,///...---...[[[CCC'''444***+++:::(((111555!!!111))))))333/// ---777&&&###555...***)))(((------------------------666'''000///'''QQQ...''',,,222---666***###111,,,dddAAA+++...444<<< '''777//////000...(((222...///000&&&+++******))))))******+++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,---....../////////.........//////000111111222444888===BBBHHHLLLNNNVVVVVVVVVVVVVVVVVVVVVVVVSSSUUUXXXYYYWWWRRRLLLHHHBBB@@@>>>>>>@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCCCCDDDDDDCCCAAA@@@@@@AAABBBCCCEEEGGGGGGGGGCCCAAA>>><<<;;;===???AAACCCGGGMMMTTTZZZ]]]^^^______^^^\\\ZZZXXXVVVTTTRRRKKKGGGBBB>>>:::666222///111///............---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.................................---------............///...........................////////////000000000///000000000111111111111///111333111///222:::AAAMMMRRRWWWXXXUUUQQQOOOMMMYYYlll{{{zzzoooccc___dddooo{{{vvv{{{sssnnnnnnyyyzzzwwwtttpppmmmkkkhhhddd```\\\YYYTTTNNNIIIFFFDDDDDD@@@AAAAAAAAAAAA@@@??????>>>>>>======<<<;;;::::::;;;;;;:::999888888777777666666666555555444444444333333333333333333333333222222222333333333444444333333333333333333333333333333333444444444555555333333333444444444555555444444444444444555666777777777777777777777888999;;;<<<===>>>AAAHHHPPPVVVjjjLLL???======<<<;;;999666555555555333222000//////............///........................------------------------,,,------......------,,,,,,,,,,,,---------......)))222///%%%///AAABBB+++(((,,,333,,,333+++CCC&&&###,,,///111------------------------***))))))((()))}}}%%%---222<<>>GGGIIIMMMQQQTTTVVVWWWWWWXXXWWWTTTPPPMMMIIIGGGEEEDDDFFFIIIJJJJJJIIIGGGEEEDDDBBBAAA@@@@@@@@@???>>><<<======???AAACCCFFFGGGEEEGGGHHHHHHHHHFFFEEEDDD???>>><<<;;;;;;===@@@CCCCCCBBBAAA@@@>>><<<;;;:::===>>>AAAGGGOOOXXX```eeecccbbbaaa```^^^^^^^^^___YYYVVVQQQMMMIIIDDD???;;;888555000---,,,------,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...------,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...........................---------............///////////////////////////////////////000000000111///000000000111111111111...111222000000555>>>GGGTTTUUUVVVTTTOOOKKKLLLOOOdddyyy~~~kkk[[[\\\hhhvvvxxxzzzzzzuuu|||jjjlllppptttwwwxxxuuussskkkiiifffccc```\\\YYYVVVRRRPPPLLLHHHEEECCCCCCCCC===>>>>>>??????>>>>>>======<<<<<<<<<;;;;;;::::::::::::999888777666666555555555555555444444444444333333333333333333333333222222222333333333444444333333333333333333333333333333333444444444555555333333333444444444555555555444444444444555555666888777777777777777888888666777999:::<<>><<<<<<:::;;;999666555555555333222000000///......//////000........................------------------------,,,------......------,,,,,,,,,,,,---------......)))111///$$$///555qqq,,,555$$$---111000???|||>>>>>>sss,,,,,,,,,,,,,,,,,,,,,,,,%%%111000'''......(((>>>---***$$$000333)))///...,,,rrr***$$$333---++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------.....................------...//////555666888===BBBIIIOOORRRWWWWWWVVVUUURRROOOLLLJJJGGGFFFDDDAAA>>><<<:::999>>>???BBBFFFIIIKKKLLLMMMKKKKKKKKKMMMNNNNNNKKKIIIAAAAAABBBCCCEEEHHHKKKMMMQQQTTTVVVWWWVVVUUUTTTTTTQQQOOOKKKEEEBBBBBBEEEHHHIIIJJJLLLLLLKKKHHHDDDBBBAAA??????AAAGGGQQQZZZ```aaabbbccccccbbbaaabbbddd^^^\\\ZZZXXXVVVSSSOOOLLLBBB>>>888333111///...---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------......------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------........................---------............////////////////////////////////////000000000111111000000000000111111111111///000111222444;;;EEEMMMVVVTTTRRRNNNJJJJJJRRR\\\}}}~~~yyyooo___WWWbbbrrryyy{{{}}}}}}zzzsssxxx}}}~~~{{{www~~~tttpppllljjjkkkjjjfffccc```___\\\YYYUUURRROOONNNIIIHHHFFFDDDBBBAAAAAABBB<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::999888888888777666666666555444444444444444444444444333333333333333333333333222222333333333333444444222222333333333333444444333333333444444444555555333333333444444444555555555444444444444444555555666555555555555666666777555666888:::<<<<<<<<<<<>><<<<<<;;;;;;999666555555555333222000000000//////000000111........................------------------------,,,------......------,,,,,,,,,,,,---------......---,,,...+++000......888$$$,,,)))***(((aaa,,,,,,,,,,,,,,,,,,,,,,,,,,,000444***...KKKJJJ,,,111/// +++[[[QQQAAAeee%%%'''000---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............//////000111444666999;;;CCCFFFJJJPPPUUUXXX[[[\\\RRROOOKKKFFFBBB???>>>===>>>??????AAABBBCCCDDDDDDJJJLLLNNNQQQSSSTTTTTTTTTOOOPPPRRRVVVXXXWWWSSSPPPJJJJJJIIIIIIKKKMMMOOOQQQVVVZZZ^^^```___]]]^^^______^^^ZZZTTTNNNKKKMMMOOOOOOQQQUUUXXXXXXWWWUUUTTTNNNLLLJJJIIIKKKMMMQQQSSSSSSYYY___ccccccccccccccc```^^^]]]]]]]]][[[XXXUUUOOOLLLGGGCCC>>>999444111//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------,,,+++++++++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------........................---------............/////////////////////////////////000000000111111111000000000000111111111111111111222555;;;DDDMMMRRRTTTPPPMMMMMMNNNUUUgggyyyqqq[[[VVV\\\mmmxxxxxxxxx|||~~~zzzssswww|||||||||vvvvvvtttqqqwww|||wwwyyy{{{tttoooiiibbb]]][[[YYYVVVSSSVVVUUUSSSPPPMMMKKKKKKKKKDDDCCCBBBAAA@@@??????>>>;;;:::999888888999::::::777777777777888888888888666666666666666666666666444444444444444444444444333333333333333333333333222222333333333333444444222222222333333444444444333333333444444444555555333333333444444444555555555444444333333444444555555444444444555666777777888888999:::<<<<<<<<<;;;jjjKKK>>>=========;;;999666555555555333222111000000000000000111111........................------------------------,,,------......------,,,,,,,,,,,,---------......111'''---222000)))rrr666((((((666'''...777^^^++++++++++++++++++++++++..."""---***///222fff555555!!!...CCC%%%&&&###333...%%%---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...000222666<<>><<<;;;:::999777666555666888999555555555666666666666666555555555666666666666666444444444444444444444444333333333333333333333333222222333333333444444444222222222333333444444444333333333444444444555555333333333444444444555555555444444333333333444444666666666666777888999999777666555666888999999999