BM6(7 000000000000000000000000111111111000000000//////000000////////////000000//////000000000111111111000000000000000000000000000000000000000000000000111111111000000000//////111111111000000000//////111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000111111111222222222222333333333222222111000111111000000000000111111111111222222222333333333333333333222222222111111111222222333333444444555555333222333666777666444555444444444444444444444333444555666666555444444555444333444555666666555333333444444444444555666444333444555666777555333333333333333444555666777333333333333222222222222333333333222222111111111222222222222222222222222222222222111111111000000000000000000000000000000000/////////............////////////////////////////////////////////////////////////////////////000000000111111111222222000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000111111111111000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111000000111222222222222222222222222222222111111111111111111111111222222222222222222222222222222333333333333444444222222222222222222222222444333222222333444555555555444666888666333555;;;>>>FFFNNNPPPOOONNNKKKHHHGGGUUUcccttt|||nnndddllluuu{{{kkkhhhgggfffgggmmmrrrsssqqqoooyyyeeeccchhhfffwwwsssiiillltttwwwqqqeeedddaaaXXXUUUZZZ```ffflllooosssxxxzzzxxxnnnooo{{{yyydddSSSIII@@@777333444666999;;;888999777555333444555666666555444333333333333333222222333333333333444444666555555555444444444444444444333333333333222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000//////000//////......//////000//////000000000000111111000000000000000000000000000000000000000000000000111111000000000000//////111111000000000000//////111111111111111111111111111111111111111111111111////////////////////////000000111111111111000000000000000111111111222222222222222333222222111000111111000000000000111111111111222222222333333333333333333222222222222111111222222333333444444555444333222333555666555444333333333333444444444444333444444555444444333333444555555555333333333555111222333444444444444444333222222333555666444333222222222222222333444555333222222222222111111111222222222222222111111111222222222222222222222222222111111111111000000000000000000000000000000000////////////............////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111///000000111111000000///000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111111000000111111222222222222222222222222222111111111111111111111111222222222222222222222222222222333333333333444444222222222222222222222222222222333444444555555555555444666888777666:::@@@HHHUUU___^^^XXXTTTRRROOOSSS___iiirrruuujjjfffsss}}}mmmbbbfffhhhmmmyyy}}}zzzsssccc\\\___^^^YYYSSSSSSXXX[[[ZZZ```cccooolllaaaQQQDDD<<<:::888666222444666555333111222444666555444444444444444555222222333333333333444444555555555555444444444444444444333333333333222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////....../////////////////////000000000111000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000//////111111111111111111111111111111111111111111111111////////////////////////000000111111111111000000000000000000111111111111111111222222222222111111111111000000000000111111111111222222222333333333222222222222222222222222111222222333333444444555333333333333444555444444444444444444555555555555444444555555555555555555555888:::999666444666888777777777777888777555333444333333333555555444333444333222111111111111111222222222111111111000000222222222111111111111111111111111111111111111111111111111111000000000000///////////////////////////////////////........./////////////////////////////////////////////////////////////////////////////////000000000111111000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111//////000000000000//////000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444222222222222222222222222333555666666666555666777888555666:::===???DDDJJJIIIZZZfff^^^RRRQQQXXX]]]pppyyy}}}~~~rrrkkkttttttzzzyyyvvvuuuqqqwww{{{zzzhhhYYYSSSQQQOOOTTTVVV^^^lllwww~~~sssfffZZZKKK@@@:::666555777888666555666555444444333333444444555222222222333333333444444444444444444444444444444444444333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////000000//////............//////...////////////000000000//////////////////////////////////////////////////////////////////000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000000111111111000111111222222111111111111111000000000000111111111111222222222333333333222222222222222222222222111222222333333444444555333333444444444444555555555555666666666777777777777777888999:::;;;<<<===<<>>???AAAEEECCCAAA@@@???>>>:::777;;;999777777777777666555555444444333333333444444222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////.........///////////////////////////////////////....................................................../////////000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000//////000000000000//////////////////////////////...////////////000000000////////////////////////000000000000000000000000////////////////////////////////////////////////222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444222222222222222222222222444555777666555444666888::::::???GGGKKKIIIHHHHHHRRRhhhsssfffWWW^^^rrrvvvdddcccbbbmmmvvvyyy|||ooohhh\\\YYYXXX\\\^^^```eeelllsss|||qqq\\\KKK;;;777999:::999:::555444444333333333333444222222222333333333444444333333444444444444444444444444333333333222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////000000///......------......///......////////////000000////////////////////////////////////////////////......////////////000000......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000/////////000000000111111///000111111222111111111111111000000000000111111111111222222222333333333111222222222222333333333111222222333333444444555333444666555444444555777111222333444666777888999;;;;;;<<<>>>AAADDDFFFHHHFFFHHHKKKMMMMMMMMMNNNOOOTTTPPPKKKHHHHHHGGGCCC@@@DDDAAA>>><<<;;;:::888666333333222222333444444555333222222222222111111111000000000111111111111111111111111111111111111111//////000000000000000111000000000000000000000000.........///////////////////////////////////////............................................................////////////////////////////////////////////////////////////000//////......//////000000000000000000000000000...//////000000//////...////////////////////////......////////////000000////////////////////////000000000000000000000000////////////////////////////////////////////////222222222222222222222222000000000000000000000000///000000111111000000///111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333444444222222222222222222222222222444666555333444888<<>>AAADDDEEEJJJKKKMMMPPPTTTYYY]]]___\\\]]]___cccgggiiiiiihhhjjjddd^^^[[[[[[[[[XXXUUUYYYVVVQQQMMMKKKHHHFFFDDD===<<<:::888777666555555333333333333222222222222///000000000111111111222111111111111111111111111////////////000000111111000000000000000000000000............/////////000////////////////////////................................................------.........///////////////////////////////////////////////////////////////............//////000000000000000000000000......////////////......////////////////////////........./////////000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000...///000111111000///...111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333444444222222222222222222222222111444666666666999AAAGGGOOO]]]lllnnn___RRRSSS]]]kkk{{{~~~mmmdddpppppprrrzzz|||zzzpppccciiiuuuqqqdddiiittt{{{hhhggg{{{tttppp~~~wwwtttuuufff\\\YYYZZZ]]]\\\[[[bbbsssnnn```UUUGGG<<<999:::999888666555444444444222222333333333333444444222222333333333444444444444444333333333333222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000.........------...................../////////000////////////////////////////////////////////////---.........//////000000---.........//////000000000000000000000000000000000000000000000000000000........................000000111111111111000000////////////000000000000//////000111111111111111111111000000000000111111111111222222222333333333111111111222222333333333111222222333333444555555444666888888666555777999>>>@@@DDDIIINNNSSSWWWYYY___```cccggglllrrrvvvyyyuuuuuuxxx}}}|||tttqqqrrrtttrrrooorrrnnniiidddaaa]]]ZZZXXXPPPMMMJJJEEEAAA===:::999444444444333333333222222//////000000111111111222000000000000000000000000.../////////000000111111000000000000000000000000---.........//////000000////////////////////////................................................---------.........////////////////////////////////////////////////////////////............//////000000000000000000000000......////////////......////////////////////////............/////////000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000...///000111111000///...000000000000000000000000111111111111111111111111222222222222222222222222222222333333333444444444222222222222222222222222333666888999:::@@@JJJQQQ___nnn{{{ttt]]]SSSccc{{{|||ttt|||xxx{{{gggbbb{{{rrrgggVVVUUUfffvvvmmm^^^^^^nnn~~~~~~kkkhhhZZZgggxxx}}}kkkggg___\\\gggzzzxxxkkkhhhiiilllvvvuuuvvvnnn___PPPLLLSSS[[[^^^nnnyyymmmWWWNNN===<<<;;;999777666555555222222333333333444444444222222222333333444444444444444444333333333222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................---------............///......------------......---------.........////////////.........---------..................------//////000000///...------////////////////////////////////////////////////000000000000000000000000---///000000///......///////////////000000000000111111000000//////......111111111000000000000000222222111111111111111111444444333333222222111111555222000222222000111666999777666:::???BBBFFFJJJKKKRRRZZZ___aaadddiiinnnqqqgggiiiwww}}}zzz{{{{{{yyy}}}{{{uuuvvvssslllcccYYYOOOHHHEEEBBB:::666888777222...000333111/////////000//////111111111111000000000000000000//////.........---........................//////.........---------........................,,,,,,,,,---------......//////.........---------,,,,,,,,,---------.........................................................------------...//////////////////////////////------............------........................---------............///---.........//////000000000000//////.........---........................////////////////////////---------............///////////////////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111333000...///333666666555444000111555555222444:::999;;;BBBJJJGGGAAAGGGUUUVVVdddiiiaaa\\\mmmzzzqqq{{{yyynnnnnn}}}___\\\aaannnoooWWWNNNIIIOOOYYYeeetttuuulllggggggmmmwwwvvvwwwzzzjjjqqq}}}|||{{{uuurrr{{{zzztttpppuuunnnhhhdddgggsss|||nnnZZZddd|||ttt\\\MMMIIIJJJQQQQQQZZZiiizzz{{{```DDD888777666444333222111000111333444444333333333333222333333444444444444444444444444444444222222222111111111111000111111111111000000000000////////////////////////......//////...---,,,,,,//////.........---------................................................------------..................------------......------------.........//////.........------------..................------///////////////...------................................................////////////////////////---///000000///......///.../////////000000000000111000000000/////////...000000000000000000000000111111111111111111111111333333333222222222222333111000222666777666888<<<:::<<>>000888666333333333444444333333333222222222222333333444444444444444444444444333222222222111111111111111111111111000000000000111111111111111111111111.........///......---,,,...............---------........................------------------------,,,,,,---------............------,,,,,,------...------------------------------------------------,,,,,,------------...............//////...------................................................////////////////////////---///000000///......///........./////////000000000000000000/////////////////////000000000000000111111111111111222222222222111111000111111222333555333444888999<<>>BBBEEEFFFMMMYYYdddfffggglllttt|||vvvnnncccXXXLLLAAA:::777777666444222111//////............/////////000........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,------.................................---------------------------------............///////////////////////////////////////000000000000........./////////000000000000000000000000000000111111111222222222333333222333444333333666<<>>;;;888444000,,,333111...,,,+++---000222..............................---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,------------...+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................///////////////.................................////////////////////////////////////000000000000222222111111111111111111///000222333333333333333222333888???FFFQQQccctttvvvXXXOOONNNXXXccchhh}}}mmmxxxuuuttt|||ppp]]]VVVMMMMMM\\\kkkuuu}}}dddTTTAAA666666999888666333444555444555777777555444444444333333333222222333222222111000///......000000000000000000000000////////////////////////........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******---,,,,,,,,,,,,,,,,,,+++---------------------------------.........//////111000...---,,,,,,,,,---------------------------............................................................////////////000000/////////............///000111111000//////---333555333222666777444;;;GGGJJJFFFGGGGGGMMM[[[ccc{{{sssfffqqqcccQQQBBB:::888888888222000//////000000///.................................---------,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///.........------,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................////////////....................................////////////////////////////////////000000000111222222111111111111111111111222333333222222222333888:::???FFFNNN[[[ppplllXXX]]]gggvvv{{{ttt}}}gggeeeqqqxxxjjjzzz|||pppddd```___aaaiiiqqqfffKKK;;;777888444555555333111333555777444444333333333222222222222222111111000000//////000000000000000000000000////////////////////////........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******+++,,,,,,,,,,,,,,,,,,---------------------------............////////////000///...---,,,,,,,,,---------------------------............................................................////////////000000////////////......000000111111111000//////...222444111111666;;;<<>>444222000///111333333111---..............................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...111111000///...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................................................................................../////////////////////////////////000000000111111111111222222222222222222222333333222111111333444???@@@DDDHHHKKKRRRbbbrrr[[[XXXrrrmmm{{{sss[[[___nnnqqqrrrxxxkkk^^^SSSjjjtttsssVVVDDD<<<666666666666444444555666333333333333222222222222111111111111111111111000000000000000000000000000////////////////////////........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------,,,,,,,,,------------------------............................................................////////////000000//////////////////000000000000000/////////222111//////333;;;BBBGGGEEEOOOMMMQQQrrr}}}xxxqqqbbbMMM<<<<<<777222111333444222000..............................---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................------...............///........................//////////////////////////////000000000111111111111111222222222222222333333444444222111222666:::@@@@@@BBBEEEEEEGGGQQQ]]]ZZZdddyyy{{{nnnlllzzzttteeennnwww]]]]]]dddrrrcccHHH<<<777555888:::888555444333333333333222222222222111111111111111111111222////////////////////////////////////////////////........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,------------------------........................////////////////////////............//////////////////000000000000000000000/////////////////////666333222777???DDDGGGHHHIII[[[dddpppvvvtttooofff^^^SSSKKK???666222111000000////////////////////////......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---....../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................,,,---------......//////........................////////////////////////000000000000111111111111111111222222333333333333222444555444444888@@@FFFFFFBBB@@@CCCIIIRRR```lllmmmttt~~~{{{{{{xxx{{{ssskkkeeehhhqqqkkkPPP@@@333333888888555333444444444333333333222222111111111111222222222222////////////////////////////////////////////////........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,------------,,,+++------------------------........................////////////////////////............//////////////////000000000000111111000////////////000111222444333888AAAHHHHHHGGGGGGTTTsss}}}xxxtttmmmeeeWWWHHH<<<444000000////////////////////////......---------,,,,,,,,,------------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------........./////////------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................,,,,,,,,,---......//////........................////////////////////////000000000111111111222222111111222222333444444444111444777888;;;BBBOOOXXXZZZNNNDDDFFFRRRaaassszzzzzzwww{{{|||tttbbb\\\aaappp~~~uuu[[[CCC:::999777666777555555555555444444444444222222222222222222111111000000000000000000000000////////////////////////........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------------,,,+++------------------------........................////////////////////////............//////////////////000000000111111111111000000000111333555666888999???FFFHHHJJJSSS^^^vvvxxxzzzxxxpppaaaOOO@@@888555////////////////////////......---------,,,,,,,,,...------------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---............------------------------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................++++++,,,------...//////........................////////////////////////000000111111111222222222111111222222333444444555222666;;;>>>DDDOOO___kkkdddVVVMMMRRRaaannnxxx}}}wwwxxxxxxhhh___jjjyyyppp~~~vvv~~~wwwddd\\\]]]fffrrrmmm^^^QQQBBB;;;<<<777666666666666555555555333333333222222111111111000000000000000000000000////////////////////////........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,---------,,,+++------------------------........................000000000000000000000000............/////////000//////000000111111111222222222111222333555777999EEEEEEHHHIIIIIIQQQjjj{{{~~~ttt```MMMAAA===000000000000000000000000......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...//////...---,,,++++++***---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................++++++,,,,,,---...//////........................////////////////////////000111111111111222222222111111222333333444555555333888>>>CCCJJJWWWiiiwww]]]TTTRRRaaasss|||{{{xxxppp{{{^^^[[[```{{{yyyhhhxxxdddVVVUUU___sssnnnQQQ@@@>>>777777777777666666666666444444333333222111000000000000000000000000000000////////////////////////........................------,,,,,,,,,,,,+++++++++---///000...,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,---------......++++++++++++++++++++++++...------,,,,,,------...---------............///......//////...---,,,,,,---......///000111111222111222111///------///111///222555444222444<<>>EEEGGGFFFKKKYYYeee|||lllXXXGGG<<<666333222000...///000111///...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...---------------------------------------------------------.........//////////////////////////////......///000000000000000///000000111222333333333333777;;;>>>BBBKKKYYYdddZZZQQQQQQ```ttt|||ooozzzvvvrrrooonnnnnnuuuxxx{{{||||||{{{|||}}}xxxuuuqqqmmmjjjkkknnnpppoooqqqrrrsssssswww}}}~~~mmm|||}}}aaaKKK???999666777666555555666666555444111111111111111111111111000000///.......................................------,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,.........------***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///,,,---......///.........////////////000000000000000111222111000222444777===DDDIIIJJJOOO```|||mmmYYYKKKBBB<<<444000,,,,,,...000...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...------,,,,,,------...------------------------------------------------,,,,,,------.../////////////////////////////////......///000000000000000///000000111222333444444333888???CCCHHHTTTdddqqqgggTTTOOOgggaaa^^^~~~nnnpppooonnnmmmlllmmmnnnnnntttwwwzzzyyyvvvuuuvvvxxxtttttttttrrrqqqsssvvvyyywwwyyy}}}sssyyyuuurrrvvv\\\EEE555888666333222333444444333222222222222222222222222000000///.......................................------,,,,,,,,,,,,++++++'''((())))))(((((()))+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,...//////...---******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,------------------------...------,,,,,,------...---------............///,,,------...//////............//////000000111111111111111111222555;;;>>>HHHJJJNNNXXXjjj}}}rrrvvv}}}qqqfffWWW[[[______bbbhhhjjjhhhqqqyyyssseeeWWWLLL;;;666///---///000///---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------...------,,,,,,------...------------------------------------------------,,,,,,------...//////000////////////////////////......///000000000000000///000000111333444444555555<<>>===>>>AAADDDFFFDDDGGGMMMUUU\\\```aaa```aaa___[[[WWWSSSPPPOOONNNPPPWWWcccqqqvvvZZZGGG777555444...,,,000//////............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000222111///......000222333000333444111///222888===FFFCCCHHHHHHDDDNNNZZZ[[[eeeooo}}}{{{xxxwwwrrrtttwwwwwwrrrpppqqqqqqoooqqqvvvxxxvvvxxx||||||yyywwwxxxyyyyyyzzz~~~nnnvvvkkkXXXgggcccQQQ???777444111///111666666444333555666444111000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************++++++************************++++++,,,------------,,,************************+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------............////////////////////////////////////000111111111000111222777>>>BBBEEEJJJQQQOOOkkkttt___UUUMMMCCCMMMXXXNNNQQQPPPOOONNNNNNPPPRRRSSSVVVVVVXXX[[[]]]^^^^^^]]]eeeccc```]]][[[[[[[[[[[[TTTUUUWWW[[[cccrrrxxx\\\AAA999999444000000///...---,,,------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++)))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000222111000//////000111222...111222222333999@@@EEEFFFFFFIIIJJJIIIXXXmmmwwwuuujjjqqqzzzvvvssspppllliiiooosssuuurrrqqqssstttrrr~~~{{{xxxwwwyyy}}}yyy{{{rrrvvv~~~kkkhhhxxxjjjHHH888777999999:::444444333111111333333222111000000000///////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++******************************+++,,,,,,,,,,,,+++************************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////////////////...///000111222222111111...222<<>>666333777888333222666222222111111111000000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++************++++++************************)))***++++++,,,,,,++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,---------......---------------------------------............//////////////////////////////111222222111666>>>EEEJJJHHHUUUppp}}}eeeRRRUUU^^^fffhhhhhhfff___XXX```uuussskkkvvvyyymmmiiibbbbbbcccdddddddddddddddeeeffffffbbb^^^]]]aaaeeedddeeeggggggfffccc___]]]aaa^^^[[[\\\```eeehhhiiihhhgggbbbYYYYYYcccpppxxxssstttssstttppp```QQQFFF888000//////...+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,)))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000/////////000222444666888;;;===DDDJJJHHHKKK___xxx~~~|||ooo~~~|||{{{{{{vvvtttuuuxxxzzzuuutttrrrsssuuuvvvvvvvvvrrrtttxxx|||~~~|||vvv|||pppiiizzzyyyTTTCCC777777777333222666222222222111111111000000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++************++++++******************************+++,,,,,,,,,,,,+++************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------.........//////////////////////////////...111222222444:::EEEMMMUUURRRbbbuuuaaa[[[^^^[[[aaadddaaa```cccffffffnnnsss]]]fffooojjjiiinnnnnnooopppqqqrrrssssssqqqqqqnnniiidddfffmmmtttqqqrrruuuvvvtttqqqllliiieeebbb```aaadddfffdddccccccddd```XXXTTTYYY```cccYYY^^^aaaaaahhh~~~zzzZZZMMM>>>555333333111///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000000000000///......///111444888:::CCCEEELLLNNNGGGEEEZZZttt{{{tttwwwuuuvvvvvvtttrrrqqqrrrsss|||zzzxxxyyy|||~~~sssqqqttt|||sssooossswwwssskkkTTT???:::777222000444222222222111111111111000000000///...............,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,---------........................---------------------------------............///......---,,,---...///000...///000///...///000222444111000333;;;FFFPPPUUUVVViiisssbbbbbbcccaaa___WWW]]]dddfffdddccceeehhhuuurrrppprrryyy}}}rrrpppsssxxx|||~~~~~~~~~xxxtttwwwtttpppppptttqqqkkkjjjhhhbbbZZZXXX\\\^^^\\\XXXUUUWWWYYYUUUVVViiivvvbbbLLL>>>555...,,,///,,,,,,---,,,++++++,,,...------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000111222222222222111222222111//////555>>>FFFPPPDDDDDDJJJKKKYYYqqqrrrzzzuuupppooopppsssvvvxxxxxxxxxyyyiiimmm{{{pppnnn^^^EEE888333555777444444333111111222111///000/////////............,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------........................---------------------------------............///......---------...///000...///000000...///000222555555444777>>>GGGQQQXXXfffyyy}}}eee]]]```bbbbbbbbbdddeeeeeecccbbbfffooovvv~~~|||}}}zzzvvvnnnbbbZZZ[[[___]]]VVVVVVUUUYYY[[[TTTOOOZZZlll~~~lllSSSDDD<<<444000000.........---,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000111222222222222111333222000000333<<>>MMMTTTSSSPPPPPPRRRjjj}}}jjjvvv|||~~~{{{bbbKKK777444666444333666111111111000000000//////......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---...000111111111000///000111222111000000222444BBBLLL]]]ppprrrhhhbbbdddccc___fffqqqwwwtttxxx|||~~~~~~}}}yyyuuuzzzwwwzzzwwwsss{{{zzzvvvyyymmmTTTKKKAAA666///...///---,,,---------,,,,,,,,,++++++***+++,,,------,,,+++***++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000111222222222222111222@@@QQQWWWSSSOOOPPPTTT\\\xxxuuuooouuuxxx~~~~~~___AAA777666444333777111111111111000000000000......---,,,++++++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******************************************++++++++++++++++++++++++***,,,------,,,+++---...---------------------------------.........//////////////////000000000000///222333222111555>>>FFFLLLPPPgggxxxlllcccbbbbbbdddeeeiiittt~~~iii^^^PPP<<<---***......+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((***+++++++++,,,+++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---............//////.........---------------......///000000000777000,,,000444444444555888LLLMMMIIIOOOMMMOOObbbqqqmmmnnn{{{yyyzzz~~~tttaaaEEE999666555333666444111000222333111,,,///...---,,,++++++++++++************************,,,,,,++++++************************************************************************************++++++++++++++++++++++++***,,,------,,,+++---...---------------------------------.........//////////////////000000000000///000111111333999AAAHHHPPPaaawww{{{kkkqqqbbb```___bbbppp}}}~~~ppp```JJJ:::222///......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++++++++++++++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---............//////.........---------------......///000000000000///111333111000555===KKKMMMIIIHHHMMMSSSbbbwwwvvv}}}kkkppp~~~iiiKKK888444999666444000...///000///---///...---,,,+++++++++++++++++++++++++++++++++++++++************)))))))))************************************************************************++++++++++++++++++++++++***,,,------,,,,,,---...------------------------------.........//////////////////000000000111111111111111333888???GGGLLLVVVrrrnnnccckkkjjjjjjhhhppp|||yyyzzz}}}ttt]]]LLL<<<000---111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++***++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...........................------------......//////000000111...222555333...111CCCVVVeeeTTTOOOSSSRRR[[[tttzzzzzzpppuuu{{{gggAAA666===666444111000/////////000///...---,,,,,,++++++,,,++++++++++++++++++++++++***)))))))))))))))))))))***************************************+++++++++************************+++++++++++++++++++++++++++,,,------,,,,,,---///------------......................../////////////////////000000111111222555333333666===FFFMMMQQQ]]]zzzrrrllliii```lllpppxxx|||xxx{{{jjjXXXDDD111,,,111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++***+++***++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---.................................///000000111111444555555222000:::UUUooorrr^^^dddpppddddddzzz}}}}}}zzzpppuuuXXX===777666444333444333111222444//////...---,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***************************))))))*********+++++++++************************+++++++++++++++++++++++++++---......---,,,...///---------....../////////........./////////000000/////////000111222222222555444444999AAAKKKSSSWWWlll}}}jjj]]]hhhnnnhhhlllxxxrrr___III555...000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------...........................//////000111111111444333333444777CCCXXXlllhhhccc{{{~~~rrr}}}uuuooowwwwwwMMM333777333333666666222222555000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************+++++++++++++++++++++++++++---......------...///---------...//////000000....../////////000000000...///000000111222333333333444777<<>>LLLZZZ```vvvppp______]]]ZZZfffyyyyyyvvvxxx{{{}}}}}}yyyzzzzzz{{{[[[TTTwwwgggnnndddHHH555444333+++........................++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,+++******+++,,,---)))************+++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////............/////////000111//////222333555???LLLQQQHHHCCCLLL^^^kkklllhhhtttdddiii|||jjj{{{}}}xxxtttrrrooolllkkkiiigggbbb___VVVZZZYYYVVVXXXaaajjjnnnssslllhhhhhhiiihhhiiilllmmmooorrrtttqqqlllnnnttttttqqqmmmjjjiiihhhfffeee```^^^\\\[[[]]]aaaeeehhhhhhkkkpppxxxooo|||}}}DDD???999111...111444222...---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............////////////---......///////////////111000///////////////000666...,,,555@@@HHHQQQYYYmmm~~~mmmddd\\\[[[^^^fffuuu~~~tttkkkjjjnnnzzz{{{}}}zzzxxx}}}wwwssszzzlllRRR\\\jjjhhh]]]999000888---111000......//////...,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++******))))))++++++,,,,,,,,,++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000000000111111111111333111222666888:::FFFTTTOOOLLLQQQ```qqqvvvmmmbbb}}}]]]qqqwww~~~|||xxxuuussssssqqqllliiibbbbbbbbb```\\\YYYYYYYYYVVVUUUSSSUUUXXX\\\___```bbbcccccccccdddggglllpppooopppqqqrrrrrrrrrqqqpppooorrrsssooohhhdddeeegggbbbaaabbbeeeggghhhiiilllzzzvvvwwwyyyrrrYYYGGG;;;111000333222000000---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............---......///////////////000000////////////000000666111111999DDDMMMYYYccc~~~jjjccc```aaa```eee}}}|||yyy|||uuufffbbbdddkkkssszzzvvvzzzuuunnnmmmvvv~~~oooWWW\\\zzzwwwqqqlllMMM777444000111///......//////...,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++*********)))+++++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000000000111111111111...111222222888DDDKKKMMMHHHFFFWWWvvvuuujjjkkkppp|||sss}}}xxxnnnkkkhhhgggeeebbb^^^ZZZZZZ[[[]]]\\\YYYVVVUUUTTTWWWUUUTTTUUUYYY\\\]]]^^^```aaacccdddeeehhhmmmppptttuuuwwwxxxxxxxxxvvvuuuvvvyyyzzzwwwrrrppprrruuusssrrrssswww{{{|||||||||}}}xxx~~~|||llluuuUUU@@@111333555///---222------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...---......///////////////000000000//////000000111111000333<<>>PPPVVVKKKEEEYYYtttlllppp|||pppkkkyyy~~~~~~vvvrrrtttuuusssjjjccc^^^```eeeiiimmmrrrxxxyyy}}}nnnccc```^^^]]][[[\\\dddmmmvvv~~~nnn\\\SSSNNNJJJFFFFFFDDDGGGGGGCCCCCCGGGKKKKKKTTTbbbnnnqqqssszzzooo```vvvhhhAAA222444333+++......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---............------,,,,,,,,,............////////////////////////000000000000222000111444333111444999???SSSTTTssspppbbb[[[hhhkkkiiixxx{{{rrrjjjdddccciiiooo|||~~~|||wwwnnnhhhfffkkkrrrxxx}}}}}}~~~vvvfffXXXWWW\\\gggvvv~~~nnnmmmyyyLLL777555666***---555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********.........------,,,,,,,,,,,,,,,,,,---------.........------------...//////---------.........//////333000///111111000111555333NNNWWWNNNNNNSSSXXX___~~~gggfffuuukkkooo{{{qqqfffcccfffhhheee```\\\___eeemmmtttxxxxxxvvv}}}tttiiimmmkkkfffbbbdddnnnzzz|||jjjXXXRRRSSSRRROOOMMMIIIIIIHHHGGGFFFEEEEEEEEEGGGNNNVVV\\\aaajjjxxxttt\\\|||iiiIII444333333+++.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,............////////////////////////000000000000222111111333333111555;;;CCCLLLZZZ|||lllddd___kkklllrrrvvvmmmfffccceeehhhxxx~~~~~~yyyrrrkkkllluuu~~~}}}rrr```TTTXXX```nnn||||||rrreee~~~XXX888...555///---222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------------,,,,,,,,,+++,,,,,,,,,---------.........------------...//////---------.........//////222000000222111///111555===OOOXXXVVVTTTTTTaaaxxxzzzffflllnnn{{{rrrjjjaaa]]]^^^___]]][[[XXX\\\bbbkkksssyyy|||~~~wwwqqqtttrrrooojjjlllwww~~~mmm[[[TTTTTTTTTRRRRRRTTTSSSQQQNNNIIIEEEBBBAAAEEEJJJOOORRRXXXcccsssaaallllllVVV;;;333555---.........------------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------------,,,,,,,,,............////////////////////////000000000000222111111333222111777???KKKOOOhhhvvvggggggcccmmmnnn~~~uuummmgggbbb___eeennnzzz}}}vvvrrrvvv~~~|||}}}|||kkkZZZUUU^^^jjjyyy~~~}}}|||hhhpppHHH444888555/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.........------------...//////------........./////////111///000333222///111555CCCNNNWWW]]][[[UUUgggvvvmmm{{{{{{{{{ssseeeaaa\\\YYYYYYYYYZZZYYY^^^aaagggmmmsssyyy{{{yyy||||||zzzvvvuuu}}}ppp___YYY[[[]]]___bbbhhhhhhfff```XXXPPPJJJHHHCCCEEEFFFGGGLLLXXXhhhuuu||||||ppp^^^yyykkk```EEE666666///............------------,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------............////////////////////////000000000000222111222333222333;;;DDDUUUdddxxxcccfffhhhaaajjjsss}}}~~~wwwpppkkkggggggiiiooowww{{{}}}}}}{{{xxxtttmmmbbbYYY^^^hhhvvvtttxxxjjjOOO@@@666111...,,,------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------------...//////............////////////000///111333222///222777DDDNNNTTTXXX[[[XXXfffppp~~~}}}}}}uuukkkcccbbbdddfffggghhhiiijjjkkkrrrtttvvvwwwxxx{{{~~~{{{~~~sssfffccceeejjjpppuuuzzz}}}~~~{{{rrrggg___[[[PPPPPPNNNLLLLLLSSS^^^hhhxxx{{{~~~}}}}}}aaabbbxxxgggdddPPP<<<555111//////.........------------,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------............////////////////////////000000000000222111222333222555@@@LLL```yyy[[[eeefff]]]fffvvv~~~~~~|||xxxqqqpppvvv}}}~~~|||{{{vvvoooeee^^^]]]___hhhrrr}}}mmmwww{{{|||nnnHHH444222000+++------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------------...//////........./////////000000//////111333111000555<<>>AAAUUUvvviiiVVVVVVYYYZZZ[[[jjjxxxyyypppZZZPPPSSSXXXZZZWWWSSSRRROOOKKKRRRVVV[[[```gggqqq}}}yyyqqq```[[[XXX[[[eeeooouuuwww}}}~~~||||||~~~ffftttpppsss~~~JJJ000111,,,000///------......---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++)))+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////000000000000////////////222,,,333333,,,<<>>MMMGGGFFFEEEOOOkkktttZZZ]]]oootttrrr{{{zzzzzzxxxsssmmmlllooozzzyyyvvvrrryyy}}}ssshhhlllmmmjjjooowwwrrrppp{{{~~~~~~zzzxxxsss<<<555444333222111111000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...------------...//////////////////////////////000000000000000000000000///444777@@@JJJOOObbbtttTTTWWW]]]aaabbbmmm~~~ttthhh___aaajjjpppsssqqqhhh___WWWOOOHHHAAABBBBBBCCCFFFMMMUUU[[[ooozzzsssfff___]]]aaagggnnnuuu{{{|||}}}}}}|||~~~lllwww{{{rrrFFF444333222000............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000444///333444333@@@MMMKKKLLLMMMWWWkkkkkkZZZkkkqqqxxx{{{vvvrrrrrrpppnnnpppuuu}}}vvvlllooorrryyy|||sssjjjjjjlllooouuu|||~~~xxxuuu~~~~~~~~~{{{yyywwwAAA777555222111111111111111------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------...//////////////////////////////000000000000000111111111///555888BBBNNNUUUhhhkkkWWWTTT\\\bbbgggxxxssseee```jjjxxxvvvyyyxxxqqqhhh```XXXQQQHHHGGGDDDCCCCCCGGGLLLPPP]]]jjj{{{rrrhhheeeeee```hhhqqqxxx|||~~~}}}~~~}}}~~~kkkmmmiiiNNN111111444111///......///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000333000111555999CCCLLLNNNWWW___qqqxxxhhh}}}}}}xxxwwwzzzyyyvvvyyyuuulllmmmyyyqqqlllhhhkkkvvv}}}~~~{{{}}}|||{{{uuuQQQ999666111///000111000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.../////////////////////////////////000000000111111111222000666999DDDTTT^^^nnnddd```]]]ccchhhqqq|||nnngggmmmxxxwww{{{|||vvvoooiiibbb\\\OOOLLLHHHEEEDDDDDDFFFGGGMMMXXXhhhyyyvvvfff]]]\\\^^^eeennnxxx~~~~~~~~~~~~~~~~~~zzzmmmrrr```:::777555333000......///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////.../////////000000000111000111111666@@@GGGKKKPPP^^^iiiyyy}}}~~~|||wwwzzzxxxffflllxxxnnnaaa^^^fff||||||xxxvvvvvv}}}}}}~~~yyy|||nnnaaa===777111...///000000.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------...............------------.../////////////////////////////////000000111111222222222222888===LLLcccooozzzzzzfffooolllmmmrrr~~~zzzooolllmmmvvv|||~~~zzzuuupppjjjdddYYYVVVQQQMMMKKKJJJGGGFFFFFFLLLYYYiiixxxyyynnnddd``````cccnnnuuu~~~}}}~~~~~~~~~llltttzzzMMM>>>777444000......//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////......//////000000111111///222111999IIILLLJJJRRRbbbhhh~~~eee|||~~~sssmmmooouuuvvv~~~ooodddjjj~~~nnn^^^```lllzzz{{{zzzuuurrrwwwnnnmmm~~~pppAAA:::222//////111000...000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------...............------------.../////////////////////////////////000000111111222333333222;;;DDDZZZwwwrrriiiwwwsssooouuuwwwllldddrrryyy~~~}}}zzzxxxsssnnnfffbbb^^^ZZZXXXTTTOOOKKKFFFKKKRRR[[[dddppp|||~~~{{{|||qqqllleee```bbbiiisssyyy~~~~~~}}}}}}~~~|||ppplllcccDDD888555111///.../////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////.........///000111111111...555444>>>RRRQQQKKKUUUhhhiii~~~vvvgggwwwpppjjjfffdddhhhuuuzzzlll```iii|||iiibbblllyyy}}}|||~~~}}}yyyzzz~~~|||www```nnn}}}DDD===444000000222111///000000///............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////...------------.../////////////////////////////////000000111222222333333222===JJJeeejjjffftttqqqkkkrrr}}}nnncccmmmuuu|||~~~~~~~~~{{{wwwkkkhhhdddaaa___ZZZTTTNNNHHHMMMQQQSSSVVV___ooo{{{}}}wwwvvvnnndddXXXSSS[[[lll~~~~~~}}}}}}~~~}}}}}}zzzyyyssstttwwwLLL999555111///////////////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////---......///000111111222///777666AAAXXXUUULLLWWWpppnnn|||yyynnnaaacccbbbaaagggrrr}}}}}}}}}tttgggfff}}}ooo\\\___ppp||||||~~~~~~{{{xxxVVV\\\PPP888444666,,,...555,,,---------,,,,,,,,,++++++...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000333000///222333111333777555CCCJJJppplllfffqqqjjjpppdddkkk{{{ssshhheeejjjuuu~~~}}}}}}qqqpppnnnkkkfff___YYYVVVPPPQQQQQQRRRVVV\\\dddjjj|||tttnnnfff^^^YYYZZZ^^^dddppp}}}~~~~~~~~~~~~nnnqqqxxxPPPAAA///666333---333---///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++++++++******,,,,,,,,,---------......,,,,,,,,,------,,,++++++,,,,,,,,,---------..................////////////000000000000000111111111///777222RRRZZZAAAUUUjjjwwwxxxnnnvvvnnnjjjiiiaaaVVVYYYccceeerrr}}}hhhkkknnn```fffttt~~~|||{{{yyy}}}|||yyyzzz||||||~~~\\\VVVcccCCC666555---...333------------,,,,,,,,,++++++...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000222000///222222000333777:::NNNccceeebbbhhhbbb^^^^^^kkkzzzqqqdddfffmmmvvv{{{zzzzzz}}}xxxxxxxxxvvvrrrmmmiiifff^^^]]]\\\[[[]]]bbbiiiooo~~~~~~oooiii```XXXVVV^^^gggmmmqqquuuxxx~~~~~~|||hhh|||sss~~~sssoooIII222444222...333,,,---.........---------,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++++++++******,,,,,,,,,------------...,,,,,,,,,------,,,,,,+++,,,,,,,,,---------..................////////////000000000000111111111111222===AAARRRSSSBBBRRRmmmtttsssppp}}}ooorrrjjjjjjqqquuuuuu{{{ttt{{{nnnhhhqqq}}}zzz~~~}}}{{{~~~~~~www|||~~~|||aaaRRR~~~yyyPPP666555000---000000------------,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000222000000111111///222888???NNNooohhhaaabbb``````]]]lll~~~|||jjjeeeeeemmmuuuyyyzzz|||~~~|||yyywwwkkkjjjhhhfffgggmmmtttzzz}}}{{{jjjbbb[[[UUUXXXgggxxx}}}xxxsssooozzzlllxxxlllXXX888333111000555---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++******,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,,,,,,,,,,---------..................////////////000000000111111111222222333@@@PPPLLLEEE@@@GGGggg{{{wwwhhhpppxxxzzztttrrryyysssttt|||vvvooopppyyy~~~|||}}}|||rrruuuvvvxxxgggOOOcccXXX777444444...---111...------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000111000000111000///333999GGGKKKpppxxx[[[dddfff```ffffffvvvjjjbbbfffpppxxx|||~~~}}}qqqpppnnnnnnqqqwwwyyyddd[[[ZZZZZZcccuuu~~~~~~{{{~~~~~~~~~iiigggppp}}}jjj???333111333777///111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,---------..................////////////000000000111111222222333666CCC[[[III@@@FFFCCCbbbccchhhllllll}}}zzz~~~}}}qqqnnnqqqvvv}}}|||}}}}}}~~~qqqqqq{{{vvvnnnWWWSSS^^^;;;444888111,,,333.........---------,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000111000111222000///555===OOOUUU~~~ttt^^^gggeee```llliiikkkooovvv}}}rrreeecccjjjrrr{{{~~~}}}|||{{{ttttttssstttwwwuuu^^^VVV\\\cccooo~~~{{{{{{xxxpppuuuyyyrrrqqqwww~~~~~~|||~~~rrraaauuuxxxyyy{{{GGG333111333666...222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,---------..................///////////////000000111222333333333999GGG]]]KKKIIIWWWSSSkkkooo{{{cccxxx||||||~~~~~~vvvkkkhhhhhhooo}}}zzz~~~yyyuuuxxx|||~~~{{{{{{~~~vvvuuuuuuqqqcccRRRjjjhhhFFF666999222,,,444............---------,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000//////111222111000888AAALLLaaarrrcccfffaaaaaannnsss|||lllrrrzzzxxxlllffffffjjjsss|||~~~}}}}}}}}}|||{{{yyyyyyxxxyyyyyy{{{~~~ppp\\\WWWaaakkkwww~~~}}}vvvkkknnntttoookkkqqq{{{zzzwwwzzzhhhfffuuutttSSS888333333222+++222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---------..................///////////////000000111222333444444777GGGTTTKKKQQQ___ggg{{{{{{___qqq{{{ssssssxxx||||||}}}~~~{{{kkkccc```___nnn~~~{{{}}}{{{vvvvvvwww~~~~~~wwwqqqtttzzz~~~~~~}}}yyyvvvttttttnnndddRRRUUUwwwwwwUUU:::777222,,,555............------------,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000...///222333222222;;;FFFHHHeeejjjfffbbb```kkkvvv~~~~~~wwwooogggdddkkkuuu||||||{{{{{{zzzyyyyyyxxxzzz|||}}}nnn```bbbkkkttt}}}}}}pppppptttmmmmmmpppvvv{{{~~~zzz|||~~~eeehhh~~~{{{```jjjxxxeeeDDD;;;666111***444////////////............------------------------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,---------..................///////////////000000111333444444555<<>>@@@BBBGGGLLLSSS\\\eeekkksssssstttvvvyyy}}}|||}}}wwwuuu|||~~~wwwjjjfffooo{{{~~~~~~|||xxxbbbbbbdddlll}}}sss^^^YYYUUUNNNNNNYYYooofffAAA:::000111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------............/////////000000000000000111111111111///000333777;;;IIIccczzzoooccc\\\^^^iiiqqqxxx|||sssqqqyyywwwuuuwwwxxxuuuqqqttt~~~{{{|||}}}|||}}}{{{yyyzzzxxxtttvvv||||||XXXdddxxxzzzrrrqqqHHH666555333222111000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---,,,---...///000---------...///000000111...000...000777:::IIIbbbOOORRRssskkkmmmzzztttxxxvvvvvvxxxbbb^^^``````ccckkkqqqsssxxx}}}~~~rrrwwwzzzgggbbbYYYRRRQQQSSSTTTYYY^^^iiifffaaaYYYRRRNNNNNNOOONNNLLLJJJIIIJJJNNNVVV___dddssssssdddWWWRRRNNNFFFAAAAAA@@@???>>>>>>AAAHHHQQQWWW^^^___aaadddiiioootttwwwzzzyyyzzzvvv~~~uuusss|||}}}vvvnnnnnnyyy}}}{{{wwwnnnqqqsssxxxiii\\\\\\WWWKKKLLLDDDSSS}}}PPP<<<444333111///////////////------------------------------...............---------------............///............////////////////////////000000000000444555222777DDDQQQmmmssscccbbbdddjjjsss|||~~~|||www|||ooohhhkkkqqqooohhhvvvyyy~~~{{{{{{zzzxxxuuuuuuyyyVVVGGGjjjhhhQQQ444555333222111/////////000000...------,,,,,,------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---------------------------------............///...///000111111000///...333333000222777:::KKKfffHHHZZZjjjuuuwwwtttvvvtttoooqqq___[[[]]]aaajjjttt{{{}}}ooohhh^^^WWWYYYaaagggnnnsssyyywwwpppggg\\\UUUSSSRRROOOQQQPPPLLLFFFCCCGGGKKK\\\hhh{{{~~~}}}yyypppiii___RRRIIIFFF@@@<<>>OOOqqqzzzlllhhh===;;;555444222000//////000000......------------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------------------------............/////////000000000000//////000,,,666444///QQQkkkXXXIIILLLaaasssmmmmmmvvvvvvooohhhgggjjjwww}}}vvvjjj^^^XXXTTTQQQSSSWWW___aaaeeeiiijjjgggaaa]]]ZZZXXXUUUSSSRRRPPPMMMKKKIIIQQQ___qqqzzzrrrhhh___ZZZUUUNNNIIIGGGGGGGGGGGGDDD@@@???AAAEEEHHHLLLSSS]]]iiissszzz~~~yyywwwxxxzzzwww}}}}}}xxxxxxxxxxxxwwwvvvxxx|||nnnbbbXXXPPPLLLKKKJJJJJJIIIyyyrrrhhh^^^:::444222000000000000000...------------------------,,,------...//////......---------............///............////////////000000000000111111111111000---===OOOYYYtttnnnllldddggghhhiiitttzzzxxx}}}~~~yyyvvvrrriii^^^VVVTTTZZZ___```fffnnnrrruuuzzzooo___WWWUUU\\\dddhhhhhhgggfffgggeeejjjjjjddd]]]XXXRRRMMMCCCDDDFFFEEEDDDEEEGGGJJJJJJMMMTTT\\\fffqqq{{{~~~~~~|||||||||xxxtttuuuzzz||||||WWW@@@FFFiiirrrwwwDDD888666444222111000///000000///......------......///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///000000////////////000000111...888555444YYYnnnRRRGGGNNNiiivvvgggjjjzzzwwwuuullljjjlllxxxzzzzzzooocccZZZRRRLLLJJJMMMYYY```hhhkkkhhhfffeeegggdddaaa]]][[[ZZZXXXVVVTTTNNNVVVdddrrr|||~~~yyyqqqjjjeeeeeeccc]]]XXXVVVPPPPPPNNNHHHAAA>>>>>>@@@AAACCCGGGMMMUUU```iiiooo{{{||||||vvvrrrssswww}}}~~~|||{{{zzzwwwuuuuuuwwwqqqeee[[[SSSNNNIIIFFFJJJKKK||||||fffddd???444222000000111111000///------------------------,,,,,,---...////////////---------............///............////////////000000000111111111222222444111EEEYYY___{{{iiikkkdddgggiiilll|||~~~sssvvvzzz~~~uuueeeUUULLLMMMSSSYYYRRRSSSWWW```mmm{{{tttcccXXXTTTZZZ```bbbaaa^^^]]]^^^\\\bbbfffccc___ZZZSSSLLLDDDDDDDDDBBB@@@@@@AAABBB@@@BBBFFFKKKSSS]]]hhhpppxxx~~~ooollllllppprrrrrrtttxxxzzzfffIIICCCfff}}}~~~QQQ888666555333111000///000000//////............//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------.........---------............///000000////////////000000111222666444<<<\\\gggLLLAAAMMMooozzzfffrrrxxx|||pppwwwlllkkkmmmwwwzzzxxxpppeee]]]SSSJJJGGGHHHSSS\\\fffhhheeecccfffkkkmmmkkkgggdddaaa_________```kkkyyy~~~}}}sssfffaaaaaafffjjjiiihhhhhh^^^]]]YYYQQQHHHBBBAAABBBEEEDDDCCCBBBEEELLLVVV]]]lllxxx{{{wwwvvvzzz~~~~~~~~~zzzvvvssssssuuu}}}ttthhh^^^VVVQQQMMMFFFJJJJJJqqqhhhpppmmmDDD555333111000111111000///------------------------+++,,,---...////////////---------............///............////////////000000111111111222222222:::666NNNbbbeeettthhhfffaaaeeefffkkk~~~~~~yyysssyyy~~~qqq^^^OOOKKKQQQ[[[bbb______eeesss{{{uuugggWWWQQQWWW^^^aaa^^^ZZZWWWVVVUUU[[[```aaa___ZZZQQQHHHDDDCCCBBBBBBBBBBBBBBBAAAAAACCCDDDEEEHHHNNNWWW]]]hhhvvv~~~jjjfffgggnnntttuuutttuuuxxxxxxYYYIIIddd~~~|||```;;;777666333111000//////000//////............//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,---......///---------............///111000///......///000111111555333222CCC\\\ZZZEEE===HHHgggmmm^^^zzzxxxzzzlll}}}vvvlllmmmpppxxxuuuqqqkkkddd]]]TTTKKKGGGHHHJJJSSS]]]ccccccbbbdddfffjjjjjjiiieeecccccchhhmmmsss~~~}}}}}}{{{{{{rrrccc]]]\\\cccjjjnnnrrruuupppmmmggg^^^SSSLLLKKKLLLLLLJJJGGGCCCBBBFFFNNNTTTdddqqq~~~}}}yyy}}}yyyuuurrrssstttzzztttiii```XXXTTTPPPFFFKKKFFF]]]lll\\\tttGGG555333111000111111000///------------------------+++,,,---...////////////---------.........//////............/////////000000111111111111222222222444111NNNgggkkkpppiiibbb^^^```aaahhh~~~zzzssswwwxxxiiiVVVJJJLLLXXXfffoooxxxzzzzzzwwwxxxlllZZZLLLTTT]]]```]]]WWWRRRPPPPPPWWW\\\^^^^^^ZZZOOOCCCBBBAAA@@@BBBEEEGGGFFFEEEBBBCCCDDDBBBAAACCCIIIMMMYYYjjjxxx|||~~~~~~}}}uuuppppppyyyzzzwwwvvv~~~iiiRRRdddkkk>>>777666444222000//////000//////............//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++,,,,,,---...//////---------.........//////111000///......///000111000666000000HHHZZZQQQAAA???DDDZZZZZZRRR~~~tttxxxssszzzwwwmmmpppuuu{{{}}}rrrkkkjjjeeeaaa]]]UUULLLHHHIIIDDDKKKUUU^^^ccccccbbb``````bbbdddbbbaaaeeennnvvvxxxwwwuuuwww|||zzzppppppyyy|||vvvggg```]]]aaaiiiooouuu{{{}}}zzzssshhh\\\UUUTTTUUUOOOOOOLLLIIIGGGJJJQQQVVVeeerrrooovvv~~~xxxsssqqqvvvuuuzzz~~~sssiiiaaaYYYUUULLLBBBLLLFFFVVVqqqSSSIII777666333///---///000///......---,,,,,,,,,,,,---........................,,,,,,,,,---------......////////////000000000000111000000000000000111222333;;;WWWlllwww~~~kkk___]]]cccaaahhhyyy~~~~~~wwwyyy||||||{{{tttdddVVVSSSUUU[[[nnn~~~ssslllkkklllkkkiii```TTTOOOXXXdddfff\\\SSSRRRRRRTTTVVVWWWSSSLLLFFFBBBAAAAAA@@@AAABBBDDDDDDCCCDDDFFFGGGGGGFFFEEEEEEMMMOOOWWWgggyyy~~~}}}{{{zzz|||~~~}}}}}}uuuxxx}}}{{{rrrccctttrrrzzzBBB===999666666444000///222000000////////////000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////000000000000222333222///HHHSSSDDDNNN^^^]]]ZZZTTTaaa~~~xxxyyy|||wwwxxxwwwwwwyyyssseee^^^cccaaa^^^YYYUUUPPPMMMKKKLLLIIIJJJRRRWWWXXX^^^eeeeee[[[UUUYYYaaaiiivvvsssccc^^^cccgggqqqzzz||||||{{{yyy|||{{{uuuyyy|||wwwxxxhhhiiinnnttt|||zzznnneeehhhpppxxx{{{jjjeeeeeeeeehhhccc[[[TTTQQQVVV^^^eeewww~~~{{{~~~{{{ssskkkooo}}}~~~wwwvvvssslllooommmqqqzzzuuufff___[[[WWWSSSCCCCCCFFFHHHjjjwwwWWW^^^NNN888777333000///000111000///...------,,,,,,------........................,,,,,,---------.........////////////000000000000000000000000000111111222555>>>YYYlllwwwjjjcccccc```dddppprrrqqqzzz~~~{{{wwwxxxqqqpppxxx~~~}}}{{{zzzqqqeee^^^___dddllluuu}}}wwwmmmhhhiiilllnnnnnnggg[[[SSSZZZeeefff^^^WWWWWWUUUUUUVVVVVVUUUPPPMMMGGGFFFDDDBBBAAAAAABBBBBBGGGGGGHHHHHHGGGGGGFFFFFFEEEFFFKKKWWWgggvvv~~~{{{|||~~~~~~}}}wwwyyy~~~nnnuuuqqqOOO>>>999555555444000000222000000////////////000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////000000000000111222222111LLLXXXIIIUUUqqqpppjjj___jjj~~~xxxxxxwwwwwwzzz|||~~~tttoookkkbbb\\\YYYccccccbbb```[[[VVVPPPMMMMMMJJJNNNUUU[[[]]]bbbhhhiiiaaa[[[\\\aaaiiiwwwyyyooofff[[[RRRRRRXXXbbblllvvvzzz}}}zzzuuussspppkkkooorrruuuuuutttvvv|||mmmhhhjjjooo{{{{{{tttpppvvv~~~xxxsssuuuuuupppmmmgggaaaaaajjjyyyzzzzzz{{{yyy~~~~~~xxxsssnnnjjj~~~xxxvvvppphhhiiihhhllltttzzz|||uuuhhhaaa\\\YYYSSSFFFFFFFFFDDDcccWWWWWWQQQ999666333111111111111111///...------,,,---------........................,,,------------.........////////////000000000000000000000000000111222222555BBBZZZjjjwwwjjjdddddd^^^gggwwwtttiiiooo}}}tttnnnfffbbbaaadddnnnvvvxxxwwwwwwlllfffdddhhhmmmwwwtttooonnn~~~yyyrrrjjjgggkkkqqqvvvyyysssfff\\\]]]cccccc]]]YYYZZZXXXVVVUUUVVVWWWVVVUUUMMMLLLIIIEEECCCAAA@@@@@@GGGFFFFFFFFFGGGIIIJJJKKKFFFDDDDDDIIITTTcccrrr||||||}}}}}}yyy{{{{{{uuuYYY???999444444444111000333000000////////////000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////000000000000000111222555RRR^^^OOO[[[xxx|||ssshhhuuu~~~wwwuuutttuuuwwwsssfff^^^XXXYYY[[[ZZZZZZ\\\```bbbdddccc___YYYRRRMMMLLLKKKOOOWWW^^^ccciiinnnqqqlllfffcccdddkkkyyyyyyjjj___WWWRRRTTTXXX___iiisssxxx{{{}}}{{{wwwtttxxxwwwpppiiiggghhhhhhffffffeeebbbaaafffqqqzzzrrriiifffjjj{{{yyy{{{|||{{{yyyuuuoooppp}}}rrrnnnvvvxxxuuuuuuzzz~~~{{{||||||ooolllooorrr}}}wwwvvvpppffffffeeehhhoootttuuuxxx|||vvvjjjddd___[[[RRRJJJJJJGGGBBBZZZZZZPPPYYY;;;666111222222111000000//////...---------------........................------------............////////////000000000000000000000000111222333333333FFF]]]kkkxxx}}}hhhbbb^^^___hhhxxx|||pppiiiqqq~~~}}}wwwzzzzzzpppllljjjaaaUUUUUUWWW]]]eeeiiikkkkkkgggdddccceeeiiitttwwwdddbbbmmmwww{{{uuuooommmqqqyyy~~~qqqeeeaaa```\\\WWWUUUXXXWWWVVVVVVWWWXXXXXXXXXQQQOOOLLLHHHEEECCCBBBBBBAAAAAAAAABBBEEEJJJNNNQQQQQQOOOMMMKKKMMMVVVbbbkkkvvvyyy}}}~~~}}}zzz}}}|||aaaBBB:::444444444222111333000000////////////000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////000000000000000000333:::XXXbbbQQQ]]]mmmyyyssskkk|||{{{sssoooooopppqqqlll```\\\WWWTTTWWWZZZZZZ\\\___[[[]]]``````]]]XXXQQQMMMJJJJJJMMMSSS\\\gggqqqxxx~~~zzztttnnnkkkqqqyyyqqqjjjeeedddeeepppwww~~~~~~}}}zzztttmmmnnnkkkfff```___ccciiimmmbbb___[[[YYY[[[bbbjjjpppuuulllhhhiiiyyyxxx}}}~~~wwwvvvxxxooooooyyy|||xxxxxxzzz{{{{{{yyyiiilll{{{yyywwwxxxrrriiifffeeehhhnnnqqqqqquuu{{{yyynnngggaaa]]]RRRLLLJJJHHHEEEVVV```KKKkkk???666000111222000...000//////...------------...........................---------.........//////////////////000000000000000000000000111222333444555OOOfffrrr}}}bbb___]]]bbbhhhuuu}}}{{{wwwqqqmmmpppuuudddXXXVVVYYYYYY```cccZZZNNNLLLJJJLLLTTT]]]aaaaaa```]]]\\\^^^dddsssxxxccc___jjj|||}}}zzzuuussswww~~~{{{ooofff^^^UUUNNNLLLPPPRRRUUUWWWWWWWWWWWWWWWSSSQQQNNNKKKIIIGGGGGGFFF@@@??????@@@BBBGGGLLLNNNWWWXXXYYYVVVSSSTTTXXX]]]ffflllvvv~~~~~~|||zzz}}}nnnFFF===555444444333222333000000////////////000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////000000000000222000555???]]]dddOOOYYYggg{{{xxxsssyyyqqqllllllllllllwwwyyysssjjjaaaZZZXXXUUUUUUXXXZZZXXXXXXZZZZZZ[[[]]]^^^\\\XXXSSSPPPJJJJJJIIIMMMWWWhhhxxx{{{www~~~wwwnnngggddd]]]XXXZZZbbbiiinnnpppaaa^^^\\\```hhhpppssstttyyytttpppppp}}}}}}zzzwwwmmmjjjooovvv|||}}}~~~~~~{{{~~~rrrcccpppyyyxxxyyyuuunnnhhhggghhhlllmmmooouuu|||}}}qqqiiiccc^^^RRRMMMHHHIIIKKKVVV|||gggIIIttt}}}FFF999000111222///...111000///......------..............................------........./////////////////////000000000000000000000111222333444555999ZZZpppyyyrrr[[[```aaaccciiiuuu~~~{{{xxxuuurrrmmmhhheeeXXXOOOPPPSSSRRRXXX\\\WWWQQQOOOMMMQQQ]]]iiilllhhh]]]ZZZXXX[[[gggyyyiiicccrrr}}}yyywwwyyy~~~xxxoooaaaRRRHHHFFFIIIMMMRRRVVVWWWVVVUUUUUUTTTRRRPPPNNNLLLKKKKKKKKKEEEDDDBBBAAAAAACCCFFFGGGRRRVVV\\\]]]\\\[[[[[[\\\```fffpppzzz~~~}}}|||}}}~~~LLLAAA777555555444333333000000////////////000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////000000000000222111777DDDcccfffLLLTTTooo}}}|||~~~wwwqqqppppppnnnzzz}}}zzzqqqiiiggggggbbb[[[XXXUUUSSSTTTXXXYYYVVVVVVXXX\\\]]]```aaa```]]]YYYVVVNNNMMMIIIIIIUUUiii|||xxxhhh___[[[VVVRRRTTT___lllpppnnnkkkeeegggmmmwww|||{{{xxxlllfffhhhmmmqqqrrryyywwwzzzkkkaaawww}}}zzzyyyuuupppjjjgggggghhhiiillluuussskkkddd___RRRNNNGGGIIINNNTTTxxxqqqMMM[[[NNN===222222333//////333000//////...................................................////////////////////////000000000000000000000111222333555555<<>>;;;<<<888777555222222111000000000000111000000000////////////......------,,,,,,------...------------------------------------......................../////////////////////000111111222222111555BBBcccvvv]]]QQQlllssscccXXXgggzzzkkkyyy|||}}}~~~|||yyytttqqqhhhiiinnnvvvwwwsssppppppwwwxxx}}}{{{{{{{{{uuugggfffvvvzzz]]]PPPWWWeeelllkkkppphhhcccdddeeeeeefffiiipppxxxttthhhUUUGGGHHHKKKOOO\\\lllxxxsssooonnnoookkkaaaXXXiiikkkppp{{{vvvhhh^^^^^^cccjjjkkkmmmmmmmmmnnnppprrrwww|||xxxooohhhhhhlllmmmhhhgggpppyyy~~~iiibbb]]]VVVNNNKKKMMMJJJDDDGGGPPP___[[[@@@999333666111222//////............//////........................------........./////////////////////////////////...000222111000333999???XXXooooooiiijjjgggiiiyyy}}}zzzzzz{{{yyyvvvxxx}}}wwwggg[[[XXXWWW]]]hhhuuutttjjjiiicccbbbaaaZZZMMMSSS[[[aaacccddddddddddddqqq|||~~~}}}}}}{{{xxxnnneeecccooo~~~xxxqqqlll^^^LLLCCCJJJQQQRRRZZZeeeeeefffiiioootttwwwwwwvvvnnnjjjddd___[[[ZZZZZZ[[[ddddddccccccffflllsssyyy|||xxx\\\HHHAAACCCDDDGGGJJJPPPXXXaaagggvvv~~~}}}{{{zzzyyyyyytttvvv|||yyy~~~mmmrrrqqqBBB;;;<<<:::999666333333222111111111111111111000000000////////////...------,,,,,,------...---------------------------------.........//////............/////////////////////000111111222222000444CCCfffxxx^^^YYY~~~ggg\\\hhhfffbbb{{{|||yyy|||}}}{{{rrrsssyyy|||xxxxxx}}}~~~~~~~~~rrr___]]]mmm|||lll\\\YYY```iiimmmmmmjjjccc^^^]]]\\\ZZZ[[[^^^mmm}}}|||gggcccPPPEEEJJJPPPPPPXXXgggqqqllliiikkkooommmeee^^^fffjjjsss}}}oooaaaYYY^^^hhhlllnnnpppqqqrrrtttxxxzzzxxxmmmeeeeeejjjkkkeeeeeemmmxxx}}}|||~~~wwwfff```ZZZVVVNNNIIIKKKKKKHHHIIIMMMuuubbbdddEEE===444555111333//////............//////........................------------............000000000000000000000000...000222000///333;;;BBB___sssgggcccddd```jjj||||||{{{|||||||||yyyzzzlll```ZZZ___jjjwww~~~llldddeeecccfffjjjdddhhhqqqyyyyyyrrrlllkkkmmmjjjyyy~~~wwwvvvvvvtttwwwwww|||~~~{{{vvvssseeeWWWMMMNNNQQQTTTZZZcccddddddggglllrrrxxx{{{|||uuuqqqjjjddd```___```bbbhhhggggggfffhhhnnnuuuzzz{{{{{{aaaLLLDDDEEEEEEEEEEEEEEEIIINNNRRRdddlllvvv|||{{{zzzyyysssuuu{{{vvv|||mmmsss}}}HHH===<<<;;;:::777444333222222111111222222111111000000000/////////...------,,,,,,------...------------------------------........./////////............/////////////////////000111111222222444666FFFkkkyyyZZZVVV~~~ddd]]]{{{nnnwwwZZZddd}}}yyywwwwww|||mmmccc```jjj}}}ggg___YYY]]]cccfffhhhiiiddd___ZZZWWWRRROOORRRWWWaaawww|||iii^^^OOOFFFJJJOOOOOOVVVbbbeeeddddddhhhmmmnnniiiddd\\\dddqqq{{{lll___[[[dddoooqqqsssuuuwwwzzz~~~vvvjjjaaabbbhhhoookkkkkkrrrxxxzzz||||||{{{{{{lllcccZZZXXXOOOHHHHHHHHHFFFGGGIIIXXXbbbkkkKKKAAA666444000444//////............//////....................................////////////000000000000000000000000...000222000///333===EEEdddtttccc```aaa\\\jjj}}}yyywwwxxxzzzwww}}}wwwmmmddd^^^dddrrrzzz{{{sssrrrsssooorrrzzzzzz||||||~~~~~~}}}|||{{{tttppphhh___WWWUUUXXX]]]aaabbbdddiiipppuuuxxxyyywwwtttpppllliiiiiiiiijjjllllllllllllnnnrrrxxx}}}|||yyydddSSSKKKNNNNNNMMMJJJHHHGGGHHHJJJQQQWWWbbbnnnzzz}}}{{{zzzrrrsssyyy{{{www{{{PPPAAA>>>;;;:::777444444333222222222222333111111111000000000//////...------,,,,,,------...------------------------............////////////............/////////////////////000111111222222555777IIIppp|||VVVNNNwww|||eeeeee}}}zzzpppZZZnnntttsssqqqrrrxxx~~~}}}pppjjjhhhnnn|||qqq^^^WWWUUU[[[```bbbcccfffeeeaaa]]]YYYSSSSSS\\\gggzzz|||ooo\\\RRRKKKKKKNNNQQQYYYaaacccdddfffjjjllljjjfffbbb\\\dddqqqzzzkkkbbbaaakkkvvvwwwyyy|||wwwiii```cccjjjrrrpppqqquuuuuupppnnnoooyyy|||xxxmmmbbbXXXPPPIIIFFFFFFEEEEEEFFFSSShhhoooNNNDDD666333///555//////............//////........................////////////000000000000000000000000000000000000---000222000///333>>>GGGeeesssbbbaaabbb]]]mmm|||qqqkkkllloootttxxxzzzwwwqqqkkkeeeaaagggvvv}}}{{{zzz|||zzznnnllluuuyyy}}}~~~qqq]]]UUUUUUWWW]]]___bbbgggmmmrrrsssssswwwvvvtttsssrrrqqqppppppoooppppppqqqrrrvvv|||||||||}}}~~~vvvfffYYYTTTXXXXXXWWWTTTPPPMMMLLLMMMEEEIIISSSaaappp}}}~~~|||{{{ttttttxxx}}}~~~|||}}}sssWWWEEE???:::999777555444333333222222333333111111111111000000000000...------,,,,,,------...------------------------............/////////000............/////////000/////////000111111222222222555IIIsss~~~TTTHHHppp{{{gggkkkrrr```xxxvvvoookkkhhhiiiooovvv~~~tttlllmmmsssmmm```WWWSSSXXX___```bbbfffdddccccccaaa```gggyyyxxxooo\\\VVVPPPLLLLLLQQQZZZ```hhhjjjmmmmmmkkkfff```]]]```fffoooyyyyyyllldddeeeppp{{{|||~~~yyykkkbbbeeennnmmmmmmpppqqqlllaaa[[[ZZZoooyyysssgggVVVPPPJJJHHHGGGFFFGGGHHHeeepppRRREEE777222555000333222000///...///000222////////////////////////////////////////////////000000000000111111111111111000000111222333;;;DDDbbbwwwjjj```___gggnnnssslllmmmsssxxxvvvyyy|||zzzssslllgggeeegggzzz|||xxxuuuuuuuuuuuuuuu~~~~~~~~~gggUUUTTT[[[\\\\\\___dddggghhhkkkpppsssvvvvvvrrrqqqtttwwwvvvkkknnnqqqtttwwwzzz}}}wwwooohhh]]]SSSZZZ]]]______[[[WWWSSSQQQRRRMMMPPP```pppzzz~~~{{{~~~xxxxxxyyy{{{}}}yyyvvvrrrnnnVVV???EEE;;;888222666555555444444333222222111222222111111000///...........................------------------------.......................................///000000////////////000111222333777;;;FFFpppyyyTTTRRRfffyyymmmpppjjjmmm|||rrrpppjjjiiiiiikkkkkkqqq{{{qqqooorrr|||~~~kkk[[[VVVWWW^^^dddeeedddeeegggjjjlllpppqqqqqqrrrhhhYYYNNNNNNPPPRRRZZZdddmmmmmmkkkkkkoooppphhh^^^^^^aaajjjxxxxxxjjjgggmmmuuu{{{xxxpppjjjgggeeennnnnnpppnnn```QQQQQQ[[[llluuuwwwpppnnnYYYUUUOOOIIIFFFFFFHHHIIIiiixxxTTTCCC777333555000333222000///...///000111////////////////////////////////////////////////000000000000111111111111111///000222222333:::BBB[[[sss{{{hhhbbbaaafffqqqtttppprrrvvvyyyssswww{{{{{{wwwrrrnnnmmmlllwww}}}zzzzzzzzzzzzxxxvvvqqqwww}}}nnn\\\VVVWWW[[[\\\```eeefffeeeiiiooommmooopppppptttxxxvvvqqqoooqqqtttwwwzzz|||~~~zzztttoooggg^^^XXXXXX[[[```bbb```\\\YYYWWWSSSQQQTTT___jjjrrr|||tttrrrrrrxxxyyytttkkkuuurrr\\\AAAEEE===;;;666666666555555444333333333222222222222111000///...........................------------------------.......................................///000000////////////000111222333222999FFFqqqxxxRRRMMM^^^ooofffmmmdddmmmqqqpppllliiigggggghhhmmm||||||ssssssyyywwwaaa]]]]]]aaahhhkkkjjjkkkooopppvvvxxx~~~zzzmmm^^^PPPNNNOOOQQQZZZeeekkknnnpppsssxxxxxxooocccgggjjjqqq{{{wwwkkkkkksss|||zzzsssnnnjjjhhhggghhhiiimmmmmmaaaTTTVVV```jjjpppxxx|||zzzsssjjjdddYYYUUUOOOJJJFFFFFFGGGIII]]]}}}XXXAAA666444444111333222000/////////000111////////////////////////////////////////////////000000000000111111111111000///000222222222777???UUUtttrrrdddbbbaaaeeeuuuwwwuuuwwwyyyzzztttxxx}}}~~~{{{yyyxxxtttuuu|||~~~|||~~~}}}xxxllloootttxxx|||~~~zzz~~~}}}}}}mmm```ZZZ^^^___ccchhhhhhgggjjjooolllnnnooorrrxxx{{{uuullluuuwwwzzz}}}~~~~~~wwwpppooojjj```ZZZ[[[\\\aaaiiiooopppnnnllljjjdddbbbbbbeeegggllluuu~~~xxxsssrrr|||~~~~~~qqqsss|||wwweeeEEEEEE>>>???;;;777777666555555444444333222222222222111000///...........................------------------------.......................................///000000////////////000111222333000:::HHHqqquuuLLLDDDRRR[[[XXXlllcccqqq{{{ooopppooojjjeeecccbbbdddkkkttt{{{}}}uuugggiiimmmttt{{{zzzwwwyyy~~~zzzvvvdddTTTNNNLLLOOOZZZggglllqqqxxx~~~wwwkkklllqqqxxx~~~sssttt{{{}}}tttmmmiiigggfffeeeaaaccchhhkkkcccXXX[[[eeelllsss}}}{{{nnneeeZZZVVVPPPKKKGGGFFFGGGHHHPPP```AAA777555444222222111000000//////000000///////////////////////////////////////////////////000000000111111111111//////111333222111666===VVV{{{nnnaaa```bbbgggyyyyyyxxxzzz{{{{{{yyy|||zzzxxx{{{yyy|||{{{tttvvvyyy|||~~~|||~~~vvvxxxwwwyyy{{{xxxrrrqqqtttzzzrrrffffffccceeekkkooonnnnnnppprrrtttuuuvvvzzz|||wwwooo{{{|||~~~{{{sssqqquuulll[[[UUU[[[\\\dddoooxxx}}}~~~~~~ooollljjjjjjlllqqqyyy}}}wwwuuussspppJJJEEE???AAA>>>888777777666666555444444222222222222111000//////........................------------------------.......................................///000000////////////000111222333222<<>>999888888777777666666555222333333222222111000///........................------------------------.......................................///000000////////////000111222333222;;;DDDdddhhhGGGHHH[[[[[[VVVwwwsssqqqyyyxxxvvvtttqqqmmmfff___]]]fffvvvnnn[[[PPPKKKMMM[[[kkkyyyuuukkkvvv|||nnnddd___]]][[[YYY[[[[[[___ccc___WWWZZZdddooopppfffYYYVVVQQQLLLIIIGGGGGGGGGBBBccc~~~uuuHHH<<<666111555111111111111000000000///////////////////////////////////////////////////000000000000111111111111000///000222222222777???XXXwwwgggfffkkkuuu}}}xxxxxx{{{~~~}}}~~~yyylllnnnqqqvvv|||}}}{{{vvvsssyyyuuullljjjmmmssswww}}}rrrkkknnnuuuvvvrrrooorrrwwwzzzzzz}}}pppVVVIIIKKKKKKQQQZZZdddlllttt{{{~~~{{{}}}zzzvvvvvv~~~~~~tttvvvqqqkkkrrrjjjYYYIIIAAADDD>>>:::999999888888777666666333333333333222111000///........................------------------------.......................................///000000////////////000111222333///888???]]]dddNNNZZZrrrwwwddd{{{{{{yyyvvvsssvvvwwwvvvuuurrrllleee``````dddmmmuuu|||ooo]]]RRRLLLMMM[[[lll~~~uuusss}}}vvvggg]]][[[[[[[[[ZZZZZZXXXZZZ]]]YYYRRRVVV```ttt{{{iiicccXXXUUUQQQMMMJJJHHHHHHIIIBBB[[[~~~MMM???777///666111111111111111000//////////////////////////////////////////////////////000000000000111111111111111///000222222333:::BBB]]]uuujjjkkknnntttwwwvvv{{{|||}}}vvvlllhhhpppzzz|||wwwxxx~~~}}}}}}yyywwwvvvtttrrrsssvvvyyy|||~~~xxxgggVVVJJJDDDHHHLLLQQQWWW^^^gggpppvvv{{{{{{}}}xxxqqq___bbbrrrkkkaaaNNNEEEFFF===:::::::::999888888777777333333333333222111000000........................------------------------.......................................///000000////////////000111222333///888===ZZZdddUUUggghhhzzzyyywww|||{{{rrrwwwxxxtttrrrssspppkkkmmmiiihhhiiigggeeehhhooosssyyy~~~nnn^^^TTTNNNNNN\\\lll~~~tttwww}}}|||ppp```WWWVVVYYYZZZZZZYYYUUUUUUWWWTTTNNNSSS]]]uuutttiiigggVVVTTTQQQMMMKKKJJJJJJJJJGGGYYYPPPAAA777///777111111111111111000//////////////////////////////////////////////////////000000000000111111111111222000000111222333;;;EEEdddoooiiimmmmmmooowwwuuu{{{}}}~~~~~~qqqbbbjjjuuu}}}{{{~~~xxxrrrtttyyy~~~|||oooeee^^^TTTJJJEEEGGGIIILLLRRR[[[dddkkksss}}}yyy{{{qqqjjjggg]]]ggg}}}fff}}}gggRRRGGGHHH>>>;;;;;;:::999999888888777333333333333222111000000........................------------------------.......................................///000000////////////000111222333333<<<@@@[[[eeeXXXlllcccyyyvvvyyy||||||vvvzzz}}}}}}|||xxxtttvvvvvvsssqqqoooppppppgggZZZVVVXXX^^^iiivvv|||mmm^^^VVVOOOOOO\\\lll}}}tttuuuyyy}}}{{{mmm]]]TTTSSSVVVWWWWWWXXXSSSQQQSSSPPPLLLRRR]]]oooyyywwwmmmjjjkkkUUUSSSPPPMMMKKKJJJJJJKKKLLL[[[\\\CCC:::222555333222111111000000111111000000000000000000000000////////////000000000000222111111111000000//////...111///222777333999KKKssspppfffeeehhhrrrtttlllrrr~~~}}}pppccccccsss|||zzzuuunnniiiaaaWWWOOOOOOKKKHHHIIINNNUUUYYY[[[ggghhhnnn{{{}}}|||zzz}}}rrrdddfff\\\ccceeevvvppp[[[PPPDDDAAA>>>;;;888777777999999888666555444444222222111000111111000000//////..........................................////////////////////////000000000000000000000000111222333444444:::@@@XXXmmmaaa```~~~}}}wwwnnnppp~~~|||zzzpppqqq|||zzz~~~~~~{{{qqqfff\\\TTTNNNQQQTTTbbbxxxyyyiiicccZZZRRRLLLMMMYYYfff}}}|||vvv}}}nnnuuuzzzrrrhhh^^^UUURRRSSSSSSUUUXXXVVVQQQPPPQQQKKKGGGSSSeeesssvvvwwwrrrnnnmmmkkkhhh]]]XXXQQQKKKJJJKKKLLLMMMZZZlllaaaCCC999111444333222111111000000111111000000000000000000000000////////////000000000000111111111111000000000//////111///111666333:::NNNrrrooodddaaaeeeppptttlllrrr}}}}}}~~~pppcccccc}}}~~~vvvnnnfff___XXXTTTPPPLLLHHHHHHKKKPPPTTTUUU^^^aaakkkxxx}}}vvvjjjmmmdddlllfffxxxwww^^^PPPEEEBBB???===:::888999:::::::::666555555444333222111111111111111000//////..........................................////////////////////////000000000000000000000000111222333444333:::@@@WWWiii]]]\\\zzzyyy~~~qqqsss{{{uuunnnwww~~~wwwjjj^^^TTTOOOLLLOOO\\\qqqsssddd]]]TTTNNNJJJKKKUUU___{{{zzzkkkqqqwwwnnnbbbYYYQQQPPPQQQQQQSSSVVVWWWRRRQQQRRRMMMJJJVVVgggooosssrrrnnnlllnnnooonnn\\\VVVOOOJJJHHHIIIJJJKKKPPPttt|||hhhFFF999444666333222111111000000111111000000000000000000000000////////////000000000000111111111111000000000000000222///000444333<<>>;;;:::;;;<<<<<<;;;666666555444333222222111222111111000000///..........................................////////////////////////000000000000000000000000111222333444222999@@@VVViii]]]ZZZtttwww}}}yyyggghhhvvv~~~qqqqqq|||}}}qqqddd[[[VVVWWWZZZeeeuuukkk\\\TTTLLLIIIHHHIIIPPPWWWssszzz~~~}}}}}}sssiii[[[SSSNNNNNNPPPPPPQQQSSSVVVRRRQQQRRRNNNMMMYYYiiimmmpppppplllkkkooorrrrrr\\\WWWPPPKKKIIIIIIJJJJJJLLLsssrrrIII:::999:::333222111111000000111111////////////////////////////////////000000000000111111111000000000000000111333//////333333???WWW}}}aaa]]]^^^bbbnnnuuunnnsss{{{~~~}}}xxxoooooogggrrr}}}zzzssslllfffaaa]]]YYYYYYVVVTTTSSSVVV[[[```cccmmmmmmvvv}}}~~~tttnnnnnngggwwwmmmeeeRRRGGGEEE@@@>>><<<;;;<<<===<<<;;;777777666555444333222222222222111111000//////.......................................////////////////////////000000000000000000000000111222333444222888===VVVnnncccWWWgggpppnnn{{{xxxdddbbbppp~~~}}}xxx}}}{{{yyynnnhhhgggqqquuu|||{{{|||}}}yyycccUUUMMMGGGFFFGGGIIINNNTTTmmmuuu}}}zzzqqqhhh[[[SSSNNNPPPQQQPPPPPPQQQTTTQQQPPPPPPNNNPPP\\\jjjooossstttqqqoooqqqqqqppp^^^YYYRRRMMMKKKKKKLLLLLLNNNfff~~~MMM:::999888333222111111000000111111////////////////////////////////////000000000000000000000000000000111111111333000///333444AAA[[[uuuYYY[[[___cccooowwwqqqsss{{{}}}yyyssssssyyyeeetttyyyoookkkllliiiaaaYYYYYYXXXYYYZZZ___fffnnnsssvvvvvv}}}mmmooossspppllleeeQQQGGGFFF@@@>>><<<<<<<<<===;;;:::888777777666555444333222222222222111000000//////....................................////////////////////////000000000000000000000000111222333444777999;;;TTTqqqdddMMMRRRVVV]]]vvvnnnkkk}}}~~~|||~~~}}}xxxvvvyyy}}}}}}}}}~~~~~~{{{{{{}}}vvv^^^QQQJJJFFFGGGJJJMMMRRRWWWnnnvvvvvvqqqqqqsssuuuvvvuuuuuuyyy|||zzzzzztttlll^^^WWWRRRSSSTTTRRRQQQRRRQQQOOONNNNNNNNNSSS___jjjtttyyy{{{xxxtttqqqmmmiii[[[WWWQQQMMMKKKLLLLLLKKKKKKZZZRRR999777222333222111111000000111111000000000000000000000000////////////000000000000000000000000111111111111000333111000333444CCC^^^www___aaaccchhhvvvzzzsssuuu{{{}}}~~~zzztttttt~~~~~~zzzvvvmmmmmmrrrrrrhhh^^^WWWYYY[[[^^^dddmmmvvv}}}~~~~~~}}}zzzccckkkrrrrrrhhhzzzbbbOOOFFFEEE@@@>>>======>>>===<<<:::888888777666555444444333333222222111111000//////....................................////////////////////////000000000000000000000000111222333444999:::999PPPmmm```EEEEEEKKKTTToooooohhh~~~{{{uuurrrqqqppppppsssvvvwwwvvvtttttttttqqqyyyxxx^^^OOOKKKHHHKKKNNNQQQYYY```sss{{{{{{|||ttthhh^^^[[[\\\___aaa```aaaeeelllttt{{{|||{{{{{{vvvooobbbZZZUUUUUUVVVTTTSSSTTTOOONNNMMMLLLNNNVVVbbbkkkvvv{{{~~~zzzuuupppiiicccVVVRRRMMMJJJIIIIIIJJJIIICCCTTTYYY;;;888000333222111111000000111111000000000000000000000000////////////000000000000///000000000111111111111///333222222555555EEE```wwwsssnnnsss}}}vvvvvv{{{{{{~~~}}}xxxxxx~~~www}}}}}}|||}}}xxxsssnnnqqqwwwwwwppphhhYYY[[[^^^aaafffnnnyyy~~~|||zzz|||bbbjjjllliii}}}~~~rrreeezzz]]]MMMEEEDDDAAA@@@????????????===;;;999888888777666555444444333333222111111000000///....................................////////////////////////000000000000000000000000111222333444777::::::MMMhhh___JJJMMM\\\\\\mmmlllbbbzzzvvvrrrooommmjjjhhhgggeeehhhkkkkkkhhheeedddeeeccckkkrrruuuyyy|||```NNNLLLLLLNNNQQQUUU___jjjssszzz~~~tttfff___VVVOOONNNPPPQQQRRRNNNQQQUUUZZZaaajjjsssyyy{{{~~~|||zzzxxxrrrjjjaaaYYYSSSTTTVVVUUUUUUWWWOOOOOONNNLLLPPPZZZeeemmmrrrxxxzzzvvvqqqmmmgggaaaSSSOOOKKKHHHHHHIIIJJJJJJDDDNNN|||^^^???<<<333333222222111000111111111000000000000000000000000////////////000000000000//////000000111111111222...333222222555666EEEaaaxxx}}}wwwwww{{{yyy~~~~~~{{{mmmnnnsssuuurrrrrrxxx{{{zzzzzz~~~{{{qqqpppqqquuuyyyzzzvvvqqq]]]___aaadddgggoooyyy{{{tttttt}}}nnnqqqjjjaaavvv|||vvv~~~eee|||ZZZLLLEEECCCBBBAAA@@@AAAAAAAAA???===999999888777666555444444333333222222111000000000..................................../////////000////////////000000000000000000000000111222333444111888:::MMMgggaaaTTT___sssiiiooossskkk~~~{{{}}}{{{oooiiijjjmmmllliiiggghhhhhhfffdddccc___bbbdddccc```\\\\\\\\\\\\dddiiikkkooozzzbbbMMMMMMNNNQQQRRRWWWdddpppnnnvvv~~~yyygggZZZUUUOOOLLLLLLNNNNNNMMMFFFHHHJJJLLLPPPYYYdddmmmtttvvvzzz|||xxxuuulllbbb^^^WWWQQQRRRUUUUUUVVVYYYOOOPPPNNNMMMQQQ\\\hhhooonnnssstttpppllljjjgggcccRRROOOKKKJJJJJJKKKLLLLLLMMMHHHkkksssGGG:::666444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444111000333555GGGddd|||wwwxxx~~~{{{yyy{{{}}}pppdddmmmuuuwwwpppkkknnnssstttyyyzzz}}}xxxwwwqqqdddaaa^^^ffflllnnnsssyyyyyyuuuhhheeegggmmmqqqsssyyy{{{uuuvvv~~~rrrvvvsss^^^gggsssnnnPPPXXXFFFNNNIIIGGGDDDAAA>>>===<<<<<<999999999888888666555555555555444222000///...---...///000111111000///...////////////////////////////////////000000000000///000111111000111333555111666<<>>===<<<<<<:::::::::999888666555444555444333222111000///......///000111111000///...////////////////////////////////////000000000000///000111111000111333555555777:::EEEgggkkkWWWkkk{{{uuullleee}}}vvv|||}}}|||wwwnnnlllnnntttzzzzzzqqqlllooopppuuuzzz}}}|||vvvqqqppppppqqqssswww{{{zzzbbbRRROOOOOOVVV]]]eeeoooxxx~~~yyylllhhhfffffflllvvvuuu[[[MMMMMMMMMOOORRRVVVWWWVVVTTTOOOLLLHHHDDDCCCDDDFFFHHHNNNSSS[[[dddmmmuuu}}}||||||{{{{{{xxxtttsssrrrjjj```XXXSSSNNNMMMOOORRRSSSRRRPPPOOOOOOQQQVVV___hhhnnnnnnuuuvvvnnniiihhhccc[[[RRRPPPMMMKKKIIIHHHIIIIIIIIIOOOqqqSSSAAA888444333222111111000000111000000000000000000000000000000000000000000000000000000000000000000000000///333111000333666IIIfffyyyuuussszzzyyy{{{}}}}}}~~~~~~}}}{{{xxxnnndddjjjppptttppplllkkkkkkjjjwwwzzz~~~~~~~~~}}}~~~~~~}}}|||~~~qqq```VVVRRRVVV\\\ZZZPPPEEECCCHHHLLLVVVcccllltttxxxvvvqqquuupppooouuu~~~zzzxxxxxx}}}xxxyyyvvveeepppjjj}}}{{{cccdddVVVZZZEEEDDDBBB???>>>===<<<===<<<<<<;;;:::888777555444444444333222222111000000//////000000000000//////////////////////////////////////////000000000000///000111111000111333555888777999AAAdddqqq]]]eeeyyyrrrgggddd}}}tttzzz}}}|||yyyllleee```aaaccchhhqqqzzzzzzyyyyyy}}}}}}yyyzzz|||~~~ggg]]]VVVRRRVVV^^^gggrrr{{{vvvhhhiiigggeeeeeekkkttt}}}~~~dddQQQIIIMMMQQQVVVZZZ[[[ZZZYYYYYYWWWTTTOOOJJJGGGEEEDDDDDDIIIKKKPPPZZZfffrrr{{{~~~}}}~~~|||}}}zzzzzzwwwsssqqqoooggg___YYYVVVQQQMMMLLLNNNQQQTTTRRROOOMMMQQQYYYccciiilllqqqxxxxxxpppiiihhhcccZZZRRRPPPMMMKKKIIIIIIIIIJJJJJJRRRuuuYYYDDD999444444333222111111111111////////////////////////////////////////////////000000000000000000000000...222000000444777JJJgggxxx|||ttt}}}~~~zzzyyy}}}~~~~~~~~~{{{yyywwwnnneeebbbllltttrrrjjjdddeeehhhrrrwww}}}~~~~~~ttteeeYYYSSSNNNQQQTTTSSSMMMGGGGGGIIIHHHRRR```nnnvvvyyywwwsssuuutttuuuzzz~~~}}}}}}ssssssrrrcccnnngggyyyyyyaaaYYYKKKKKKDDDBBB@@@>>>============>>>===<<<;;;999777555444444444333333222222222111//////000000000000//////////////////////////////////////////000000000000///000111111000111333555777666999???cccxxxccc]]]nnniii```{{{oooxxxxxx{{{}}}|||xxxrrrhhh^^^ZZZXXXXXX\\\bbbooo|||{{{yyy|||sssiii]]]TTTUUU^^^iiiuuu~~~xxxmmmpppooonnnmmmpppwwwlllVVVLLLLLLNNNXXXccciiifff```[[[YYY]]]ZZZUUUQQQNNNNNNOOOPPPRRRQQQTTT\\\hhhttt{{{~~~|||}}}~~~|||zzzwwwsssooojjjccc]]]YYYXXXUUUQQQMMMMMMPPPSSSTTTOOOMMMSSS^^^hhhlllllltttzzzzzzpppiiihhhbbbZZZRRRPPPMMMKKKIIIIIIJJJJJJGGGUUU}}}___HHH:::555444333222111111111111////////////////////////////////////////////////000000000000000000000000...333111000444777JJJhhhsss}}}zzzvvvvvv{{{}}}~~~~~~}}}xxxwwwtttlllccc\\\jjjwwwwwwjjjaaadddlllsssxxx}}}~~~wwwyyywwwnnnbbbXXXTTTRRRQQQQQQPPPOOOOOONNNKKKHHHGGGOOO]]]llluuuwwwvvvuuussszzzkkkmmmnnnaaakkkhhhvvvvvv___PPPCCCAAACCCBBB@@@>>>=========>>>???>>>>>><<<:::888666555555444444444333333222222000000////////////000000////////////////////////////////////000000000000///000111111000111333555444444:::>>>aaaiiiUUU\\\\\\XXXuuujjjwwwwwwvvvwww~~~|||{{{rrrhhhbbb]]]WWWUUUVVVUUUaaaxxx}}}~~~rrrcccWWWWWWbbbppp~~~}}}vvvqqqppprrrvvv{{{}}}{{{vvvjjjXXXKKKKKKQQQQQQ___oooxxxvvvmmmfffcccfffbbb\\\XXXWWWYYY^^^aaa```^^^]]]aaaiiippptttuuuxxxzzz}}}~~~|||xxxsssmmmeee^^^ZZZYYYYYYXXXVVVRRRPPPPPPPPPUUUPPPOOOVVVcccnnnqqqooovvv|||zzzpppiiigggbbbZZZRRRPPPNNNKKKJJJJJJKKKKKKEEEUUU|||fffLLL<<<555444333222222111111222000000000000000000000000000000000000000000000000000000000000000000000000000444222111444777JJJgggmmm}}}zzzwwwwwwyyy}}}}}}~~~||||||zzzvvvtttrrriii```[[[iiiyyy{{{nnndddhhhrrrwwwyyy}}}~~~~~~}}}~~~~~~}}}ssstttnnnaaaUUUPPPPPPPPPSSSSSSQQQPPPSSSVVVRRRLLLKKKOOOZZZgggppprrrsssvvvwwweeeiiinnnbbbiii}}}iiiwwwwwwcccPPPIIIFFFDDDCCCAAA???>>>===>>>>>>??????>>>===;;;999888777666666555444444333222222000000////////////000000////////////////////////////////////000000000000///000111111000111333555222333;;;<<<\\\qqqRRRQQQVVVXXXwwwlll}}}tttrrrooorrrzzz~~~wwwrrrqqqnnnggg```^^^ZZZ[[[cccnnnuuuxxxrrrsssxxx|||{{{jjjZZZ[[[hhhxxx~~~{{{zzztttyyy}}}ooohhh^^^SSSIIIDDDJJJTTTUUUaaarrr~~~~~~|||{{{yyytttnnnhhhgggjjjooorrrvvvtttrrrqqqqqqqqqooonnnqqquuuzzz~~~}}}~~~zzzvvvrrrjjj```ZZZXXXZZZYYYYYYWWWVVVSSSPPPOOOSSSPPPQQQYYYgggqqquuutttvvv|||zzzppphhhgggbbbZZZRRRPPPNNNKKKJJJJJJKKKLLLHHHTTTtttnnnRRR@@@555555444333222222222222000000000000000000000000000000000000000000000000000000000000000000000000111555222111444777IIIfffsssuuurrryyy~~~~~~|||yyyxxxyyy|||}}}~~~~~~yyyzzzzzzwwwvvvtttkkkbbb\\\eeerrrxxxrrriiikkksssuuuuuuwwwzzz}}}}}}qqqrrrkkk]]]RRRPPPPPPOOOQQQUUUWWWWWWZZZ___^^^YYYSSSSSSYYYdddlllnnnsssxxxppp```fffooocccgggxxxiiizzzvvvfffQQQPPPNNNFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999888777666555444333222111111000///......///000111////////////////////////////////////000000000000///000111111000111333555111333<<<777UUUxxxUUUJJJRRRWWWxxxpppvvvwwwvvvsssvvv|||xxxtttuuu{{{|||vvvtttrrrlllhhhiiihhhkkkzzzyyyyyyzzz{{{rrr___\\\hhhwwwzzzpppcccXXXLLLEEECCCEEEKKKSSS[[[bbbllluuu}}}xxxrrroooooorrrwww|||zzzuuuqqqoooggg\\\WWWXXX\\\YYYUUUTTTUUUTTTQQQOOOOOOOOORRR[[[hhhrrrwwwxxxuuu{{{yyynnngggfffbbb[[[RRRPPPNNNLLLKKKKKKLLLMMMLLLVVVuuutttVVVCCC555555444333222222222222000000000000000000000000000000000000000000000000000000000000000000000000222666333222444666HHHfff~~~hhhcccsssyyyyyy~~~~~~|||wwwvvvxxx|||}}}~~~}}}~~~xxx{{{{{{zzzzzzxxxooofff\\\```jjjsssssslllkkkpppoooooopppuuu|||}}}}}}~~~mmmooohhh[[[RRRQQQQQQNNNLLLTTTZZZZZZ\\\bbbeeeccc[[[YYY\\\eeekkknnnuuu|||aaa\\\dddooocccdddtttiii}}}ttteeePPPQQQOOOGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888777666444333111111111000///......///000111////////////////////////////////////000000000000///000111111000111333555222444;;;333PPP}}}XXXAAAJJJQQQqqqsssvvv{{{}}}|||pppnnntttxxxuuuvvvssspppwww~~~yyybbb\\\dddpppyyywww{{{|||~~~yyylllccc^^^QQQDDDAAADDDHHHMMMRRR```aaadddiiittt|||tttqqqoooqqquuuzzz}}}}}}|||vvvqqqnnnllleeeZZZVVVYYY^^^XXXRRRQQQSSSTTTRRROOOLLLMMMRRR\\\hhhrrrxxxyyyuuuzzzxxxnnngggfffbbb[[[QQQPPPNNNLLLKKKKKKLLLMMMNNNZZZ|||}}}dddEEE888333222444555222000111000000000000000000000000000000000000000000000000000000000000111111111111000333000000555888IIIeeekkk]]]aaafffvvv|||~~~~~~|||}}}}}}{{{xxxwwwzzzyyy}}}~~~{{{{{{zzz{{{{{{vvvnnngggYYYZZZcccooosssnnnjjjkkklllooossswwwxxxyyyyyyzzz{{{{{{~~~|||yyyuuuooodddYYYPPPMMMMMMNNNMMMRRRWWWYYY___hhhllllllkkkfffbbbdddllluuu|||~~~yyy|||^^^MMMgggttt[[[dddwww~~~iiikkk\\\UUUWWWSSSFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@???============>>>===:::777555555555444333111111111000//////......////////////////////////////////////000000000000111000///...///111333444444999333777JJJsss~~~JJJGGGMMMWWWjjjvvvkkk{{{yyy}}}|||xxxtttsssvvv{{{~~~uuuaaa```mmmwwwyyy{{{~~~}}}||||||yyyxxxwwwpppfff^^^SSSHHH@@@???BBBFFFOOOYYY```]]]```hhhqqqzzzuuuuuussstttyyy|||zzz|||{{{qqqlllhhhfffaaa[[[XXXYYY]]]WWWQQQOOOQQQRRRPPPNNNOOOMMMRRR___jjjooorrrtttxxxyyytttiiibbbaaa^^^XXXUUUQQQNNNMMMJJJGGGIIINNNNNNTTTwwwnnnIII888444222444555222000111000000000000000000000000000000000000000000000000000000000000111111111111111444111111555777GGGccc~~~XXXOOOWWW[[[rrrzzz|||}}}~~~~~~|||zzzzzz~~~}}}~~~}}}}}}}}}}}}|||uuukkkcccUUUUUU[[[gggllliiieeedddiiilllppptttwwwzzz|||~~~}}}|||zzzwwwooocccWWWPPPLLLKKKJJJNNNTTTZZZ]]]dddmmmrrrrrrpppoooooopppuuu}}}~~~~~~RRRMMMeeemmmXXXdddvvv}}}eeeppp___TTTVVVXXXGGGGGGFFFEEECCCBBBBBBAAABBBAAA@@@>>>>>>>>>>>>???>>><<<888777777666555444222111111000000///......////////////////////////////////////000000000000111000///...///111333444222888444555DDDlllVVVQQQ```nnnuuu|||~~~~~~zzzvvvwwwzzzwwwuuuvvvxxx|||zzzsssooolllkkkmmmsss|||yyyxxxzzzzzznnngggnnnvvvzzzuuuooollllllqqqpppooopppnnnfffZZZQQQJJJBBB<<<>>>CCCHHHRRR\\\]]]ZZZ\\\eeepppyyyssszzzxxxwwwzzz~~~~~~yyywww{{{}}}yyyqqqlllhhhfffaaaZZZVVVWWWYYYTTTOOOOOOQQQSSSRRRPPPPPPOOOSSS___iiinnnpppsssyyyxxxqqqgggaaa___[[[UUURRROOOMMMNNNKKKHHHJJJOOOKKKTTT{{{xxxNNN999555333444555222000222000000000000000000000000000000000000000000000000000000000000111111111111222555222111555666FFFaaarrrhhhEEEDDDPPPUUUooozzz}}}{{{wwwxxxyyyyyy}}}~~~uuuiiiaaaUUUQQQSSS]]]ffffffaaa]]]eeehhhlllrrrwww|||}}}~~~}}}}}}{{{xxxnnnaaaWWWQQQNNNLLLJJJPPPWWW^^^bbbhhhqqqwwwxxxwwwyyyyyyxxxyyy~~~KKKQQQeeefffWWWhhhxxx{{{aaasssfffWWWZZZbbbIIIIIIGGGEEEDDDBBBBBBAAACCCBBBAAA@@@????????????@@@===:::999888888666444222222222111000000//////////////////////////////////////////000000000000000000//////000111333444000777444444===ccceeeYYYttt~~~|||}}}xxxssspppooottt{{{zzzxxxyyy{{{vvvkkk___WWWSSSRRRXXX```ppp{{{~~~yyy}}}zzzxxxssszzzzzzooosss~~~{{{{{{~~~~~~pppeee^^^]]]^^^dddeeefffgggeee\\\PPPFFFBBB>>><<<@@@FFFMMMWWW___```[[[[[[bbbmmm~~~~~~|||zzzzzz}}}yyyqqqqqqyyy}}}zzzqqqllliiifff```XXXSSSSSSTTTQQQNNNOOORRRTTTTTTRRRRRRPPPTTT___iiimmmnnnpppxxxtttlllddd___]]]XXXRRROOOMMMLLLNNNLLLIIIKKKPPPIIIWWW~~~RRR;;;666333555555222111333000000000000000000000000///////////////////////////000000000111111111111222555222222555555DDD___lll[[[===CCCSSSVVVmmmyyy|||xxxwwwvvvuuuyyy~~~xxxmmmdddYYYSSSPPPWWWbbbfffbbb]]]```dddjjjrrrzzz~~~|||zzzzzz~~~||||||~~~}}}~~~~~~|||xxxooobbbXXXTTTRRRPPPNNNRRRZZZbbbeeejjjrrrxxxzzz|||zzzwwwtttvvv}}}wwwMMMVVVggg```XXXooo~~~vvv```xxxqqq]]]YYY___KKKJJJHHHEEECCCBBBBBBBBBDDDCCCBBBBBBAAAAAA@@@@@@???===;;;999999888666444333333333222111111000000////////////////////////////////////000000000000000000000000000222333444222666333555:::\\\mmmZZZvvv~~~~~~|||{{{}}}{{{xxxuuurrrvvv~~~|||wwwvvvxxx|||}}}bbbWWWLLLEEECCCEEELLLUUUeeeppp{{{}}}~~~zzz|||}}}ttttttyyyrrruuu{{{~~~wwwnnnddd\\\VVVWWW[[[aaaaaabbbbbb^^^VVVLLLDDD???>>>@@@CCCIIIPPPYYY___ddd^^^\\\aaakkk|||{{{xxxvvvyyy{{{pppiiiqqq~~~{{{pppkkkhhheee___UUUPPPOOOQQQOOONNNOOORRRTTTSSSRRRTTTRRRUUU```iiilllmmmooorrrmmmfffaaa___]]]WWWRRRNNNLLLLLLNNNLLLIIIKKKOOOJJJ[[[YYY===777444555555222111333111111111111111111111111///////////////////////////000000000111111111111222555222222555555CCC^^^iii]]]>>>EEETTTUUUgggrrr}}}zzz}}}zzzzzzxxxuuutttwww||||||~~~}}}tttmmm```WWWOOORRR]]]fffeee```^^^bbbkkkvvv~~~}}}{{{xxxyyy|||~~~|||~~~~~~||||||}}}}}}|||{{{|||sssfff\\\VVVSSSQQQPPPSSS\\\dddgggjjjqqqwwwxxx|||vvvooommmsss|||rrrNNNWWWhhhZZZYYYvvvnnn___jjjXXXTTTLLLJJJHHHEEECCCBBBBBBBBBDDDDDDCCCCCCBBBAAAAAA@@@===;;;:::999999888666444444444444333222222111111000000000000000000000000////////////000000000000000000000111111222333444444444222777:::VVV{{{oooZZZmmmxxxuuu|||~~~}}}{{{}}}}}}|||xxxrrrqqqqqquuu|||}}}tttiiiPPPHHHAAA>>>===>>>DDDKKKWWW```kkkrrrzzz~~~}}}~~~{{{vvvtttmmmqqqxxxrrrkkkddd```ZZZTTTVVV\\\```___^^^[[[WWWPPPHHHCCC===@@@CCCDDDHHHOOOVVV[[[```[[[ZZZ```iii|||{{{vvvzzzyyyqqqooo}}}zzzooojjjeeebbb[[[RRRLLLLLLOOOOOOOOOPPPRRRRRRRRRQQQTTTRRRUUU```iiilllmmmooolllhhhdddbbbaaa\\\WWWTTTOOOLLLLLLMMMKKKIIIKKKOOOOOO```}}}bbb>>>888555555555222222444111111111111111111111111000000000000000000000000000000000000111111111111000444222222555555CCC]]]gggfffAAAEEEQQQRRR^^^iiitttzzz}}}}}}|||wwwtttuuuxxxxxxxxx|||{{{wwwfff\\\PPPMMMXXXeeehhheee___dddmmmyyy{{{{{{~~~~~~}}}zzzyyyyyyyyyxxxwww}}}vvvjjj^^^TTTOOONNNOOOTTT^^^gggiiikkkqqqwwwyyy{{{uuupppqqqyyykkkJJJUUUfffSSSZZZzzzfff```iii[[[KKKIIIFFFDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@;;;:::999:::::::::777555555555555444333333222222000000000000000000000000////////////000000000000000000111222222333333333555444333:::888NNNvvvttt^^^dddiiimmmrrryyy}}}|||yyy|||~~~xxxmmmkkkjjjlllqqqvvvzzz|||}}}yyyqqqcccUUUIIIDDD@@@???===;;;<<<@@@GGGOOOXXXaaalllwww{{{zzz~~~sssmmmpppwwwxxxmmmgggdddddd^^^VVVUUU[[[^^^]]][[[VVVPPPIIICCC???;;;@@@DDDDDDFFFMMMTTTXXXYYYVVVYYYbbblll}}}pppsss~~~}}}}}}}}}yyyvvvmmmgggbbb^^^WWWNNNJJJJJJLLLMMMOOOQQQRRRRRRQQQQQQRRRPPPTTT___iiimmmnnnpppnnnlllkkkjjjeee\\\UUUTTTNNNKKKJJJKKKJJJIIILLLRRRYYYggghhh@@@999555555555222222555111111111111111111111111000000000000000000000000000000000000111111111111///333222222555555CCC]]]eeeoooEEEFFFSSSTTTZZZeeeqqqzzz~~~}}}}}}~~~|||{{{}}}zzzwwwxxxuuusssrrruuuzzz~~~~~~}}}mmmcccTTTLLLTTTdddmmmmmmdddgggooo{{{}}}~~~~~~|||~~~~~~{{{wwwuuutttsssrrrpppuuuqqqhhh\\\PPPKKKMMMQQQTTT___jjjmmmoootttzzz}}}}}}}}}kkkLLLSSSfffQQQ^^^ccceeeyyycccIIIHHHEEEBBBAAAAAACCCDDDCCCCCCDDDDDDCCCBBB@@@???:::::::::;;;<<<<<<:::888666666555555444333333333000000000000000000000000////////////000000000000000000111222333333333333444333555<<<333EEEuuu~~~dddaaa```fffwwwrrrooo{{{}}}uuujjjgggeeedddfffhhhiiiiiiiiimmmpppnnnkkkeeeYYYNNNMMMHHHFFFEEEBBB<<<;;;===>>>EEEKKKOOOVVVaaakkknnnvvvzzz~~~~~~}}}wwwsssuuu{{{xxxqqqlllggghhhlllhhh]]][[[```______^^^ZZZRRRIIIBBB>>>999@@@EEEEEEHHHQQQZZZ]]][[[[[[bbbmmmvvvppp}}}}}}~~~|||xxxtttllleee^^^YYYRRRKKKHHHIIIGGGJJJNNNQQQRRRSSSSSSSSSPPPOOOSSS___iiinnnpppsssxxxwwwxxxuuuiiiYYYQQQQQQKKKHHHGGGHHHIIIJJJPPPXXXkkksssjjj@@@:::555555555333333555111111111111111111111111000000000000000000000000000000000000111111111111...222111222555666DDD^^^fffuuuHHHIIIWWW[[[\\\gggsss}}}zzz}}}~~~~~~~~~|||zzzyyyyyyyyy{{{~~~{{{yyy|||}}}{{{}}}tttpppnnnpppvvv|||rrrhhhXXXMMMTTTfffrrrssshhhjjjooo{{{}}}}}}{{{yyyzzz~~~}}}yyyuuurrrqqqooommmllljjjiiicccXXXMMMJJJOOOVVVTTT```lllooorrrxxx|||{{{~~~~~~oooQQQTTThhhRRRbbbeeekkkwww]]]HHHFFFDDDAAA@@@AAACCCDDDBBBCCCCCCCCCCCCAAA@@@???:::::::::<<<>>>>>><<<;;;666666666555444444333333000000000000000000000000////////////000000000000000000111333333333333333111333777<<>>uuuiiibbb^^^bbbmmmwwwgggzzzmmmiiifffbbb______^^^]]]\\\XXX]]]```___^^^^^^[[[VVVQQQMMMKKKJJJGGGAAA>>>@@@<<>>===BBBJJJQQQUUUUUUSSSRRRQQQLLLQQQ___hhhkkktttuuudddUUUMMMJJJJJJKKKMMMLLLHHHHHHTTTbbbxxxpppAAA:::555666777555444555222222222111111111111000000000000000000000000000000000000111222222222333///444222222444444BBB]]]hhh|||NNNQQQdddeeejjjqqqxxx||||||{{{}}}~~~|||~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~~~~~~~wwwoookkknnntttzzzzzzyyymmm[[[QQQXXXgggpppuuuwwwzzz}}}}}}}}}~~~}}}|||{{{zzzwwwtttoookkkhhhfffdddbbb___[[[VVVTTTOOOKKKMMMRRR[[[eeepppuuuzzzzzzzzz}}}|||~~~www[[[```jjjTTTaaagggqqqsssSSSGGGIIIFFFAAAFFFQQQQQQIIIFFFGGGGGGDDD@@@>>>???AAA;;;===??????===<<<;;;<<<::::::999888777555555444333222222111111111111111000000000000000000000000111111111111222333444444444666333444999BBBbbbaaaGGGFFFNNNqqqccchhhnnn{{{yyysssqqqfffhhhgggdddfffjjjggg```[[[ZZZVVVRRRQQQSSSXXX\\\\\\^^^[[[RRRKKKIIIHHHEEEGGGFFFDDDCCCCCCFFFIIIKKKWWW]]]fffpppyyy}}}zzzxxxvvvrrrnnnrrrvvv|||{{{wwwwww{{{}}}}}}{{{wwwsssqqqpppwwwsssnnnkkkeee[[[PPPHHH???EEEGGGHHHRRRdddnnnooonnnpppwww|||lll]]]YYY```jjjpppuuurrrrrryyy~~~|||{{{}}}}}}vvvooofff]]]UUUQQQMMMFFFAAA@@@EEEHHHLLLQQQSSSSSSRRRQQQQQQMMMRRR^^^fffjjjuuu{{{gggUUUKKKHHHHHHIIIKKKKKKIIIIIITTT```kkkuuuAAA:::555555666444333444222222222111111111111000000000000000000000000000111111111111111111222222///444222222555444AAAZZZoooZZZZZZjjjkkkvvvvvvwww{{{{{{vvvvvvzzz~~~{{{~~~~~~}}}|||||||||}}}{{{yyyyyy{{{|||{{{{{{|||vvvmmmkkkrrrzzz{{{yyyfffUUUSSS^^^hhhuuuyyy~~~|||~~~}}}zzzxxxxxxzzzrrrnnngggbbb______^^^]]][[[VVVSSSQQQNNNKKKOOOTTTbbbjjjrrrwww~~~~~~|||```dddjjjSSS```fffvvvcccLLLCCCEEECCC@@@EEENNNOOOJJJGGGGGGFFFCCC@@@>>>???@@@===>>>>>>===;;;:::;;;===<<<<<<:::999777666555444333333222111111111111111000000000000000000000000111111000111111222333444333666444444666===\\\mmmDDDKKKPPP```lllZZZlllnnnqqq|||{{{~~~|||tttnnnjjjjjjjjjkkkrrrwwwvvvpppiiiccc[[[UUUSSSUUUXXXZZZaaadddccc\\\VVVSSSOOOKKKKKKJJJIIIGGGGGGGGGHHHIIIPPPTTT\\\hhhsss}}}~~~xxxrrrlllmmmpppuuuzzz}}}~~~}}}||||||zzz{{{|||}}}{{{xxxoooaaaVVVAAAFFFHHHIIIVVVjjjwwwxxxwww}}}lllXXXRRR^^^oooyyy}}}zzz{{{}}}{{{uuuooo___XXXRRRNNNIIICCCBBBDDDMMMNNNOOOPPPQQQQQQQQQPPPOOONNNSSS\\\bbbhhhwww~~~iiiVVVLLLIIIGGGGGGIIIKKKJJJKKKTTT^^^bbbzzzCCC;;;555555666444333444222222222111111111000000000000000000000000000000222222222111111111111111000333222222555444???VVVsss}}}kkkeeeooommmzzzuuuqqqwww}}}xxxuuuwwwxxxwwwwwwzzz~~~{{{}}}~~~~~~}}}}}}|||}}}}}}}}}}}}|||zzzyyyzzz{{{}}}}}}|||{{{|||~~~zzz}}}~~~zzztttsssyyy}}}}}}ooo]]]UUUYYY```uuu{{{~~~zzzvvvsssqqqppplllhhhbbb]]][[[ZZZXXXWWWUUURRROOOOOOMMMLLLQQQWWWgggoooxxx}}}yyyuuuyyy~~~~~~ffffffgggQQQbbbiii{{{TTTEEEDDDDDDBBB>>>@@@FFFGGGCCCHHHHHHFFFDDDBBB@@@@@@@@@@@@@@@???===;;;;;;===???>>>===<<<:::888666555444444333333222111111111111000000000000000000000000000000000000111222333444222666555444333777TTT{{{PPPYYYSSSKKKzzzYYYfffxxxrrr}}}}}}}}}uuummmhhhggghhhoooyyy~~~uuummmaaaYYYWWWXXXXXXXXX```eeeiiigggdddaaa[[[TTTLLLLLLMMMMMMMMMNNNNNNNNNPPPUUU]]]eeelllsssyyy~~~{{{vvvrrrqqqooopppsssxxx}}}}}}}}}tttjjjgggnnnvvv~~~rrr```EEEIIIIIIKKKZZZooo|||~~~rrrZZZTTTdddzzz~~~yyyyyyzzzxxxrrrmmm[[[UUUPPPMMMHHHCCCEEEJJJNNNOOOPPPQQQQQQPPPOOONNNMMMNNNRRRYYY^^^hhhzzz|||hhhXXXPPPNNNHHHGGGHHHJJJJJJLLLUUU___hhhEEE===666555666333333444222222222111111111000000000000000000000000000000222222222111111111111111000333111222666333<<>><<<<<<>>>AAA>>>===<<<:::888777555555555444333222111111111111000000000000000000000000000000000000111222333333111666555333222333LLLsssQQQWWWQQQGGG\\\___uuu~~~~~~zzzssslllbbbaaaccclllxxx|||tttggg^^^ZZZYYYWWWVVVZZZbbbiiimmmnnnmmmggg___QQQQQQQQQRRRRRRRRRRRRRRRTTT]]]eeehhhhhhkkkuuu~~~{{{yyy|||zzzwwwuuuvvvzzz|||xxxxxxyyy{{{{{{zzzvvvooohhhhhhlllpppttt|||}}}~~~}}}{{{fffIIIKKKKKKNNN]]]sssqqqZZZYYYmmm~~~xxxvvvwwwuuuoooiiiYYYTTTPPPNNNJJJHHHKKKPPPJJJLLLOOORRRRRRQQQNNNLLLLLLMMMRRRWWW]]]kkkzzzhhhYYYSSSRRRJJJIIIJJJKKKKKKNNNYYYfffuuuHHH???888666666444333555222222222111111111111000000000000000000000000000111111111111111111222222000333111222666333:::OOOrrrzzz~~~}}}{{{ssswww{{{pppttt~~~{{{}}}~~~}}}}}}}}}~~~zzz|||~~~~~~}}}|||{{{xxxwwwzzz}}}|||yyywwwpppfff```___kkkuuu~~~yyytttuuussskkkccc```^^^[[[YYYVVVSSSNNNKKKEEEDDDFFFIIIJJJIIILLLRRRZZZdddnnntttzzzkkk```fffsss}}}iiifff\\\SSSsssqqqbbbMMMLLLGGGFFFEEEDDDEEEGGGIIIJJJJJJHHHFFFFFFFFFFFFFFFDDDDDDDDDBBB@@@======???AAA======;;;:::888777666555666555444222111111111111000000000000000000000000000000///000000111222333111444333333333111DDDfff|||KKKGGGNNNPPP~~~eee\\\{{{}}}xxxtttpppgggeeeiiirrrzzzzzzqqqhhhaaa\\\YYYWWWXXX___ggglllqqqsssooohhh\\\\\\ZZZYYYWWWVVVUUUTTTYYYbbbiiiiiidddgggttt}}}}}}vvvrrrqqqqqqrrruuuuuuyyy|||{{{zzzzzzvvvqqqnnnttt{{{}}}{{{|||~~~zzzwwwvvvwwwyyy{{{~~~lllKKKMMMMMMPPPaaavvv~~~lll[[[ccc|||}}}wwwuuutttqqqkkkeeeXXXRRROOOOOONNNLLLNNNRRRGGGJJJOOORRRSSSRRROOOMMMLLLNNNRRRWWWaaarrr{{{gggXXXRRRQQQKKKKKKLLLKKKJJJQQQcccuuuJJJAAA999777777555444666222222222111111111111000000000000000000000000000000000000111222222222333111333111333777333999LLLggg}}}}}}www|||~~~rrrttt}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{yyyxxx}}}~~~|||{{{xxxvvvyyy~~~}}}yyyxxxtttssstttnnneee______```mmmzzzwwwsssooogggaaa]]]ZZZUUURRROOOMMMJJJHHHBBBBBBFFFKKKLLLKKKMMMQQQRRRZZZbbbdddeeejjjmmmmmmvvvuuunnneeeeeerrr~~~kkkgggZZZWWWsssooopppRRRHHHIIIEEEDDDDDDDDDEEEFFFIIILLLHHHFFFDDDDDDGGGHHHGGGEEECCCCCCBBB@@@>>>===>>>???;;;;;;:::999888777666666666555444333222111111111000000000000000000000000/////////000000111222333111333111333444000>>>[[[}}}ZZZHHHNNNVVVpppppp|||||||||yyysssrrrvvv|||wwwmmmeeeaaa___]]]aaadddggglllrrrqqqlllkkkiiifffccc```^^^]]]\\\\\\aaadddaaa]]]```lllwwwzzz{{{~~~yyyxxx{{{zzzxxxzzzxxxssstttuuuuuutttqqqmmmjjjjjjjjjsssuuuwww}}}}}}fffKKKNNNOOOTTTeee{{{nnnfffyyy{{{vvvssssssoooggg```UUUOOOKKKMMMPPPOOONNNOOOKKKLLLOOOQQQRRRRRRQQQQQQNNNPPPSSSYYYggg{{{{{{eeeUUUMMMLLLIIIKKKLLLKKKKKKUUUoooLLLBBB:::888777555555666222222222111111111111000000000000000000000000000//////000111222333333444111333111333777333888KKK]]]}}}~~~uuuqqqxxx|||rrrssszzz}}}~~~~~~~~~~~~|||{{{zzzzzzzzz{{{~~~}}}xxxvvvvvvxxx{{{|||{{{yyypppnnnnnnoooiii^^^ZZZ]]]XXXgggvvv|||rrrjjjccc___[[[WWWPPPKKKIIIHHHGGGFFFCCCDDDIIIOOOPPPNNNOOOSSSOOOVVVZZZXXXWWWYYYZZZYYYXXX[[[\\\]]]ggg{{{~~~~~~ooojjjYYYZZZiiilllcccLLLFFFHHHIIIHHHHHHHHHHHHHHHJJJNNNGGGDDDBBBCCCFFFHHHGGGEEEBBBBBBBBB@@@===<<<===>>>::::::999999888777666666777666444333222111111111000000000000000000000000////////////000111222333111222000333666111;;;UUUuuuWWWPPPTTTaaa}}}yyyyyy||||||yyyooojjjhhhddddddbbbaaagggnnnqqqnnnuuussspppllljjjhhhgggggg___^^^\\\WWWUUUYYYbbbiiitttuuu||||||vvvxxxuuunnnmmmfffhhhhhhgggdddaaa```aaaccciiiooowwwqqqVVVJJJNNNPPPVVViiivvvtttzzzuuusssrrrmmmeee^^^SSSLLLHHHLLLPPPOOOMMMLLLOOOOOOOOOPPPQQQRRRSSSTTTPPPRRRTTT\\\lllzzzcccRRRJJJIIIGGGJJJLLLKKKKKKXXXwwwZZZ<<<;;;999777;;;444777444222111111222111000///000000000000000000000000111111111111111111111111222222333333111222===IIIgggwwwkkkhhheeejjjyyy~~~yyyqqqpppwww~~~~~~}}}}}}}}}~~~||||||}}}}}}}}}{{{yyywwwrrrqqqlllddd^^^YYYUUURRRPPPYYYgggvvvrrrbbb]]]```[[[UUUNNNJJJJJJIIIHHHFFFIIIIIIIIIKKKNNNQQQTTTVVVZZZ[[[[[[YYYVVVUUUUUUVVVWWWNNNJJJRRR```nnn{{{}}}{{{{{{}}}eeekkk```^^^___zzzwwwjjjwwwWWWOOOJJJFFFKKKLLLLLLIIIEEEDDDHHHKKKFFFEEEEEEFFFFFFEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::::::::888666444555555555555444333222222111111111111000000000000///////////////000111111222333333333333666;;;???hhh}}}WWWSSSIIIOOO{{{zzzzzzzzz||||||uuuqqqxxxsssiiigggccc^^^YYYWWWZZZaaafffsssuuurrrjjjfffffffffccc___ZZZTTTOOONNNOOOPPPQQQVVVfffuuu|||~~~|||{{{~~~~~~~~~}}}|||zzzxxx}}}tttmmmdddcccaaa```______```aaaeeefffllluuuyyyppp\\\LLLEEEPPPQQQWWWmmm~~~}}}{{{wwwqqqhhh^^^WWWTTTJJJEEEHHHJJJFFFCCCCCC???CCCIIINNNPPPQQQRRRRRRUUUNNNNNN```}}}eeeQQQIIIJJJKKKHHHCCCSSSLLLVVV^^^???<<<;;;888:::333666444333111111222222000///000000000000000000000000111111111111111111111111222222333333111222<<>>===BBBDDDRRRjjj|||~~~~~~|||zzzxxxvvv{{{}}}llleee]]]YYY[[[___bbbdddgggmmmpppjjj\\\NNNEEEAAAFFFOOORRR]]]uuu~~~zzz~~~zzztttnnnggg___XXXSSSLLLGGGFFFHHHGGGAAA:::666999>>>EEEJJJMMMNNNNNNOOORRRQQQYYYmmmttt___QQQKKKLLLFFFQQQMMMNNNXXXtttooohhhCCC<<<;;;888999333888555333222222222222111///000000000000000000000000111111111111111111111111222111222333222222:::BBB]]]vvvqqqttttttsssxxx|||sssooovvv|||~~~||||||~~~~~~~~~{{{xxxxxxwwwvvvuuutttzzz}}}zzzyyyzzzqqqjjjccc\\\TTTLLLGGGGGGKKKNNNUUUbbbrrryyyccc\\\XXXPPPOOOLLLIIIGGGGGGJJJMMMOOOQQQSSSWWWZZZZZZWWWTTTQQQTTTUUUUUUUUUUUUWWWZZZ\\\WWWTTTRRRPPPKKKIIIPPPXXX___fffyyy~~~}}}|||}}}}}}||||||}}}}}}pppjjjYYYYYYggg```QQQNNNLLLOOOKKKGGGEEEEEEHHHIIIHHHFFFGGGEEECCCBBBCCCDDDDDDCCC@@@@@@@@@??????>>>>>>>>>@@@???>>><<<;;;<<<>>>@@@999999999999888777666666444444333333222222111111000000//////000000111222111222222111000111444666FFFhhh{{{RRRDDDBBBOOOzzz~~~}}}xxxyyy|||||||||vvvsssqqqpppppppppssswww~~~|||yyysssjjjbbb]]]\\\]]]^^^ccceeedddcccbbb\\\VVVSSSPPPKKKGGGDDDAAA>>><<<===>>>RRRvvv~~~|||~~~{{{||||||}}}{{{~~~~~~uuuiiiaaaaaaccceeeeeegggkkkkkkbbbSSSHHHCCCDDDIIIQQQUUUbbbyyy}}}}}}|||wwwnnnfff___XXXRRRNNNLLLKKKLLLMMMKKKEEE===888<<<@@@FFFKKKNNNOOOPPPQQQQQQUUUaaaxxxnnn[[[PPPLLLKKKJJJPPPMMMKKKWWWnnnsss```lllCCC::::::999999333:::555444222222333333111000111111111111111111111111000000000000000000000000222111111333333333888???QQQrrrxxxzzzzzzvvvwww}}}uuuooorrr{{{{{{||||||}}}~~~zzzxxxxxxxxxwwwvvvsssxxx|||}}}{{{xxxxxxxxxmmmeee^^^ZZZRRRIIIFFFHHHKKKPPPWWW^^^ffflllqqqssswwwppp^^^YYYSSSJJJIIIIIIHHHHHHJJJMMMQQQTTTVVVYYY]]]___^^^YYYRRRNNNRRRTTTVVVWWWWWWXXXZZZ\\\UUUTTTTTTRRRNNNKKKRRR[[[ccchhhzzz~~~{{{~~~~~~~~~|||{{{|||~~~xxxlllTTTRRReee}}}|||UUURRRPPPJJJKKKJJJGGGDDDEEEHHHIIIGGGDDDEEECCC@@@@@@AAABBBBBBAAA????????????????????????CCCCCCBBB???<<<;;;===@@@;;;;;;;;;;;;:::999888888555555555444333222222222000000000000000111222222111111222111000111333555???]]][[[KKKCCCFFFooouuunnnyyyzzz}}}~~~~~~xxxsssrrrsssrrrpppqqqtttyyyxxxpppjjjfffeeeeeehhhhhhfffhhhiiifff```ZZZWWWSSSOOOMMMIIIFFFCCCDDDAAATTTwww~~~}}}}}}uuurrr{{{xxxpppmmmmmmmmmmmmjjjiiieee\\\QQQIIIFFFFFFKKKRRRVVVbbbvvvyyyssstttttt||||||vvvlllccc[[[UUUPPPMMMKKKMMMOOOOOOMMMIIICCC===???BBBGGGJJJLLLNNNQQQRRRQQQYYYkkkjjjWWWOOOMMMJJJNNNKKKKKKMMMYYYbbbcccgggsssFFF;;;;;;:::999333<<<555444222222333333111000111111111111111111111111000000000000000000000000222000111333444333666<<>>>>>;;;999222;;;666444333333333333222000111111111111111111111111000000000000000000000000222000000333444333555999GGGmmm}}}}}}zzzvvvxxxssskkkppp|||{{{}}}}}}~~~}}}zzzwwwxxxuuussstttvvvwwwtttqqqfff\\\UUUSSSMMMBBB@@@FFFFFFIIINNNSSSWWWWWWUUURRRVVVWWWVVVTTTOOOIIIEEECCCCCCFFFJJJLLLLLLMMMOOOQQQYYY]]]bbbeeeddd___XXXTTTTTTWWW[[[]]]\\\ZZZXXXWWWWWWUUUTTTVVVUUUVVV]]]eeelllooozzz}}}~~~~~~~~~iii\\\YYYtttwww{{{sssfffRRRWWWOOODDDIIIHHHHHHIIIGGGEEECCCBBBCCCAAA@@@???@@@BBBBBB@@@???>>>???@@@AAACCCDDDEEEEEE@@@BBBDDDBBB>>><<<>>>AAA????????????>>>===<<<;;;888888777666555444333222111111000000111111222333///000222222222222444555555KKKzzzfffJJJNNN```}}}wwwuuuyyy}}}wwwxxxvvvooonnnsssuuutttwww{{{}}}yyyxxxuuuuuuttttttxxx}}}zzztttooolllhhheeeeeedddbbbaaaYYYPPPLLLOOOOOOLLLSSS^^^ooo{{{}}}|||}}}~~~~~~~~~~~~yyyvvvrrrooonnnppprrryyy~~~zzzzzz{{{yyyvvvqqqiiiaaa[[[XXXXXXQQQWWWXXX___gggbbb^^^fffbbbkkkyyyyyyvvvnnncccfff{{{tttkkkaaaZZZUUUQQQNNNBBBGGGIIIGGGGGGKKKLLLIIIIIIIIIIIIHHHIIILLLQQQVVVYYYeeeyyyxxx___PPPOOOOOOKKKMMMGGGPPPWWWiiiooommmRRRBBB@@@===999222;;;666444333333333333222000111111111111111111111111000000000000000000000000222000000333444333444888HHHkkk}}}|||xxxuuuyyyuuujjjnnn{{{|||~~~}}}~~~zzzwwwxxxrrrmmmnnnrrrtttpppllleeeZZZRRRQQQJJJ???===CCCFFFFFFJJJQQQXXXYYYTTTNNNRRRLLLHHHIIIHHHCCCAAACCCCCCGGGKKKMMMKKKJJJKKKLLLUUUYYY^^^bbbbbb___ZZZVVVTTTXXX]]]___^^^ZZZWWWUUUZZZVVVTTTVVVVVVXXX^^^eeemmmqqqzzz{{{~~~xxxaaa\\\ZZZwwwuuuzzz{{{{{{gggVVVXXXLLLCCCKKKGGGIIIKKKHHHDDDAAAAAACCC@@@@@@@@@BBBCCCCCCAAA???;;;<<<===???AAACCCDDDEEE<<<@@@DDDCCC???===???BBB???@@@@@@??????>>>===<<<999888777666555444333333111111111000111111222333...000222222222333444666222FFFsssqqqLLLRRRWWWcccxxxtttyyy}}}ppptttsssmmmkkkqqquuutttwww{{{}}}{{{vvvwwwxxxyyy~~~wwwxxxuuuqqqooonnnooonnnnnniiibbb[[[UUUMMMIIINNNVVVeeeqqq|||yyy}}}|||zzzwwwvvvxxx|||~~~||||||}}}}}}yyyuuunnngggmmmxxxyyy{{{|||~~~xxxwwwxxxooopppnnnggg^^^XXXXXX[[[WWW\\\]]]aaafff^^^\\\fffcccnnn}}}yyynnnddd```aaarrr~~~wwwqqqggg^^^WWWRRRNNNLLL@@@EEEGGGDDDFFFMMMPPPNNNOOONNNLLLJJJKKKNNNUUUYYY]]]iii}}}ttt[[[MMMNNNPPPLLLMMMJJJVVVXXXmmmyyytttxxxHHHCCCFFF<<<:::555888888666444444555555444333111000000000000000111111////////////////////////000111222222111222444666:::fff~~~|||vvvsssvvv|||~~~vvvrrrxxx~~~}}}~~~~~~}}}zzz{{{yyyuuuqqqmmmkkkiiiiiibbbZZZRRRLLLFFF???>>>@@@FFFIIIKKKMMMSSSXXXXXXSSSMMMMMMJJJGGGIIIKKKEEE===???CCCJJJNNNKKKGGGJJJQQQXXXZZZ[[[ZZZWWWVVVXXXZZZ]]]bbbffffffbbb\\\YYYWWWWWWYYY\\\^^^]]]]]]eeepppyyy}}}~~~~~~}}}|||~~~eee___RRRnnnrrr}}}bbbTTTOOOJJJHHHEEENNNKKKHHHEEEDDDDDDFFFGGGDDD@@@>>>@@@EEEGGGEEEAAA@@@@@@AAABBBBBBBBBAAAAAAAAADDDFFFFFFDDDAAA@@@@@@BBBBBBAAA@@@???>>>===<<<888:::;;;888555333555888222222222222111111111111222222111111111111222222777<<>>```qqq{{{|||tttqqqsssxxx|||uuuooouuu~~~~~~}}}{{{{{{yyyuuupppllliiifffeee\\\UUUNNNIIICCC<<<;;;===GGGHHHIIILLLSSS[[[[[[WWWQQQOOOKKKIIILLLNNNHHH???AAADDDJJJOOOMMMJJJMMMSSSXXXZZZ[[[YYYWWWVVVXXXZZZ___bbbeeeeeeaaa]]][[[ZZZXXXYYY\\\```cccjjjxxx~~~~~~}}}~~~uuu]]]WWWWWWpppnnn}}}\\\PPPMMMJJJIIIFFFIIIGGGEEEBBBBBBBBBCCCDDDEEEBBB???@@@DDDEEECCC@@@AAAAAABBBBBBBBBAAAAAA@@@BBBDDDFFFEEECCCAAA@@@@@@BBBAAA@@@???>>>======<<<999::::::999777666666777222222222222222222222222222222111111111111222222666999LLL^^^RRRMMM```wwwxxxuuuwwwtttuuuvvvtttrrrqqqtttvvv}}}~~~|||{{{~~~}}}qqqfffbbbXXX\\\ccclllwww~~~~~~{{{zzzzzz{{{|||vvvyyy|||~~~||||||nnnllluuu|||~~~zzziiiccc]]]\\\[[[YYY[[[___aaadddgggiiiiiiiiijjjlllxxxaaaUUUTTTSSSXXXjjjzzzxxxvvvssspppmmmeee^^^[[[XXXQQQKKKIIIHHHFFFFFFHHHMMMPPPRRRQQQQQQSSSRRRNNNLLLOOOUUUZZZkkk}}}{{{gggXXXQQQOOONNNLLLNNNLLLSSSbbboooccczzzIIICCCFFF>>>===999;;;888666444333444444333222111000000/////////000000111111111111111111111111000111222222111222444666>>>YYYhhhuuu{{{sssoooqqquuuxxxzzz}}}tttmmmrrr}}}~~~}}}}}}~~~~~~}}}|||{{{yyyuuupppjjjeeebbb```WWWQQQKKKGGGAAA;;;999;;;FFFFFFFFFIIIRRR]]]___\\\VVVRRRMMMKKKPPPSSSLLLBBBCCCDDDJJJOOOOOONNNQQQVVVZZZZZZZZZXXXVVVVVVXXXZZZaaacccdddccc```^^^^^^^^^^^^]]]___eeelllyyy}}}~~~yyywwwvvvuuukkk[[[YYY^^^rrriii~~~zzz{{{TTTLLLJJJIIIHHHEEEEEEDDDCCCAAAAAAAAABBBCCCEEECCCAAABBBFFFHHHGGGEEECCCCCCBBBBBBAAAAAA@@@@@@BBBCCCEEEEEECCCAAA@@@@@@AAA@@@@@@???>>>===<<<<<<:::999999:::::::::777555222222111111111222222222222222111111111111222222555666DDDssseeeKKKDDDTTT~~~zzzyyy}}}yyy|||~~~zzzwwwwwwxxxyyy|||zzznnnkkkjjjoooxxx}}}{{{}}}wwwvvvuuuwww{{{~~~|||}}}sssqqqyyypppiiicccaaa^^^]]]___dddeeennnxxxyyytttrrrwww}}}mmmQQQLLLIIIOOOaaa|||{{{uuurrrppplllhhh```ZZZYYYWWWRRRNNNMMMKKKIIIIIIJJJNNNPPPQQQQQQMMMNNNOOONNNMMMPPPYYYbbbvvvwwwbbbUUUQQQQQQNNNJJJNNNJJJYYYbbb^^^```|||JJJBBBEEE>>>>>>:::<<<888666444333444444333222111111000/////////000000111111111111111111111111000111222222111222444666999RRRiii{{{xxxooolllpppuuuxxxyyy|||}}}wwwnnnsss}}}~~~|||}}}}}}|||}}}~~~~~~}}}{{{yyyuuupppjjjddd___\\\TTTNNNIIIFFFAAA;;;:::<<>>>>>===<<<<<<;;;:::999;;;>>>===999555222111111000000111222222222222111111111111222222555444<<<```sssMMMEEEMMMlll~~~~~~|||}}}||||||~~~~~~~~~{{{zzz|||xxxttttttxxx|||}}}}}}|||~~~||||||~~~}}}yyyzzz{{{vvv|||yyysssnnnjjjgggjjjooonnnxxx}}}~~~^^^OOOQQQKKKWWWwwwyyyuuuuuusssoooeee^^^XXXXXXXXXUUURRRRRRNNNNNNNNNNNNPPPQQQQQQQQQLLLLLLNNNOOOOOORRR^^^jjj~~~rrr]]]QQQQQQRRROOOJJJOOOLLL```fffVVVjjj~~~JJJAAACCC===???;;;<<<:::777555444444444333222222222111000000000000000000000000000000000000000000111222222111222444666555LLLhhhyyyyyyqqqiiihhhnnnuuuyyyzzz~~~zzzsssvvv}}}}}}}}}~~~~~~}}}{{{zzzwwwrrrkkkddd^^^[[[RRRLLLFFFDDD???:::999<<>>>>>======<<<;;;:::<<>>@@@<<<===;;;999777666666555444333444333222111111111111111////////////////////////000111222222111222444666666EEE___nnnuuurrrjjjbbbccclllvvvzzzzzz|||~~~}}}wwwwww{{{|||~~~{{{{{{yyyuuuooohhhaaa]]]QQQJJJCCC@@@;;;777777;;;@@@DDDEEEDDDGGGQQQZZZ^^^aaa___ZZZWWWXXX[[[XXXQQQFFFBBBBBBIIIPPPRRRRRRTTTXXXWWWXXXZZZ]]]___```___```aaacccgggkkkooooooooommmqqq|||}}}wwwzzz~~~}}}||||||~~~}}}xxxyyy~~~}}}```GGG]]]uuu|||jjjbbbnnnXXXLLLHHHGGGBBBDDDEEE===AAABBBCCCDDDDDDDDDBBBBBBEEEDDDCCCBBBCCCEEEGGGIIIEEEDDDCCCAAAAAAAAABBBBBBBBBCCCDDDBBB@@@???@@@AAA@@@@@@@@@@@@??????>>>>>>===<<<<<<>>>???>>><<<;;;777666333111000000111222222222111111111111222222444222999AAAlllqqqBBB@@@DDDddd~~~~~~wwwnnnlllrrrxxx}}}}}}}}}~~~|||yyyxxxxxxzzz|||~~~}}}}}}iiijjjkkknnntttzzz}}}xxx~~~{{{zzziiiLLLOOOggg|||~~~{{{vvvvvvvvvqqqiii^^^VVVQQQRRRSSSRRRQQQRRRRRRTTTUUUUUUTTTSSSSSSTTTPPPOOORRRWWWXXX[[[lllooo```NNNEEEGGGKKKLLLJJJLLLMMMZZZ^^^___QQQDDDEEE@@@BBB===>>>===;;;888777777666555333666555444333222222222222000000000000000000000000000111222222111222444666666@@@[[[mmmuuuqqqhhhaaacccnnnyyy}}}}}}~~~~~~~~~yyyvvvvvv|||~~~{{{{{{{{{xxxssslllfffbbbSSSKKKCCC???:::666888<<<@@@GGGJJJGGGEEEMMMWWW]]]dddeeebbb]]]\\\]]]\\\YYYHHHCCCBBBIIIPPPRRRRRRSSSVVVVVVXXX\\\aaadddcccaaa```bbbgggnnnuuuxxxwwwvvvxxx}}}yyy|||}}}|||}}}uuu[[[RRR[[[zzztttkkkdddyyyuuuTTTLLLJJJEEE>>>CCCIIICCCBBBDDDEEEGGGGGGEEECCCBBBDDDDDDBBB@@@???@@@CCCEEEEEEDDDBBBAAAAAABBBCCCDDDBBBCCCCCCBBB@@@???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@===>>>???>>>======>>>???===:::777444222222333444222222111111111111222222444222999666\\\sssCCCDDD???RRRzzzqqqooouuu|||}}}vvvvvvyyy}}}~~~~~~|||zzzvvvxxxyyy{{{{{{}}}ssstttvvvyyy~~~{{{{{{cccXXXNNN]]]}}}}}}{{{xxxyyyxxxqqqhhh]]]UUUPPPQQQRRRQQQPPPRRRQQQSSSVVVVVVSSSRRRSSSTTTPPPPPPTTT[[[]]]bbbuuuggg[[[LLLDDDEEEIIIMMMNNNJJJJJJKKKOOOcccTTTFFFGGGBBBDDD???@@@>>><<<999888888777666444777666555444333333333333111111111111111111111111000111222222111222444666555===^^^xxxtttkkkdddgggrrr}}}~~~{{{}}}~~~yyysssqqq|||yyy~~~|||||||||zzzvvvoooiiieeeWWWOOOFFF@@@;;;888:::???AAAJJJNNNIIIEEEJJJUUU]]]gggiiigggaaa^^^___```^^^JJJDDDBBBIIIQQQSSSSSSRRRTTTUUUXXX^^^dddfffeeebbbaaadddjjjsss{{{}}}zzz}}}~~~}}}~~~XXXPPP```[[[~~~lllkkkgggkkkUUUOOOLLLDDD;;;BBBLLLIIIFFFGGGIIIJJJJJJHHHEEEDDDCCCCCCBBB@@@@@@AAAEEEHHHDDDCCCBBBAAAAAABBBDDDEEEBBBCCCCCCAAA??????@@@AAABBBBBBAAAAAAAAAAAAAAAAAA===???@@@???<<<<<<>>>BBBAAA>>>:::777555444555666222222111111111111222222444222:::000PPPeeePPPTTTHHHPPP{{{|||yyy~~~vvvoooqqquuuwwwxxx{{{}}}~~~|||zzzxxxxxxxxxzzz{{{zzzyyy{{{~~~||||||}}}}}}}}}|||yyyxxx{{{YYY[[[]]]sss|||}}}|||{{{}}}}}}uuulll___WWWRRRRRRSSSRRRQQQSSSOOORRRUUUUUUSSSQQQRRRSSSPPPOOOUUU^^^aaaggg|||xxxeee[[[NNNFFFFFFKKKPPPSSSOOOOOOGGGJJJlllVVVFFFDDDCCCDDD<<>>>>>=========???@@@AAA<<<;;;888666444333333333222222222111111111111111000000222666BBB\\\iiiPPPOOOXXX{{{gggddddddgggnnnvvv|||}}}}}}}}}{{{xxxuuutttuuuxxxzzz{{{|||{{{wwwtttwww~~~|||zzzyyy~~~~~~}}}{{{zzz|||yyyqqq|||fffRRRPPPccc{{{yyyxxxxxxwwwssslllfffYYYSSSQQQUUUUUUPPPMMMPPPRRRRRRRRRQQQPPPPPPOOONNNOOORRRYYY___aaaiiioooZZZWWWQQQKKKGGGHHHMMMQQQKKKLLLDDDRRRWWWHHHEEEDDDEEE>>>BBB???===;;;999999999888666666666555444444333333333111111111111000000000000111111222222222333333333:::777OOOlll|||wwwhhhkkkvvv}}}~~~}}}~~~}}}{{{yyyvvvtttwwwyyy|||~~~zzzzzz}}}~~~~~~}}}~~~|||zzzxxxqqqhhhZZZTTTMMMGGGAAA;;;<<<@@@>>>EEEIIIGGGBBBAAAHHHOOOZZZbbbddd^^^\\\______[[[QQQCCC===EEENNNNNNNNNRRRTTTWWW[[[]]]^^^___```bbbcccjjjttt{{{||||||{{{dddfffyyy~~~oooqqqcccZZZRRRHHHBBBCCCDDDDDDCCCHHHGGGFFFDDDCCCCCCDDDDDDBBBAAAAAAAAABBBEEEGGGIIIDDDDDDCCCCCCCCCBBBBBBBBBCCCBBB@@@>>>>>>>>>>>>???CCCDDDEEEDDDBBBAAABBBCCC???>>>>>>======>>>@@@@@@>>>===;;;999777555444444222222222222111111111111444444555666===SSSuuuaaaYYYbbb~~~wwwccc[[[\\\___eeelllrrruuuwwwooonnnmmmlllkkklllnnnppptttvvvxxxwwwvvvwww{{{~~~~~~}}}}}}}}}}}}{{{zzzzzz}}}}}}|||~~~WWWWWWfff~~~yyywwwtttrrrpppllleee```WWWRRRPPPTTTUUUSSSRRRUUUVVVUUUTTTSSSRRRQQQQQQQQQRRRUUU[[[aaadddnnn}}}cccXXXUUUPPPKKKHHHHHHLLLPPPNNNLLLLLLhhhXXXKKKGGGFFFGGG???CCCAAA???===<<<<<<;;;:::888777666666555444444333333222222111111111000000000111111222222222333333333999777IIIaaarrr~~~jjjooo{{{|||yyyxxx|||}}}{{{yyyvvvsssuuu|||yyytttwwwzzzxxxyyy}}}}}}}}}}}}}}}~~~~~~}}}|||}}}|||{{{vvvoooaaaXXXOOOJJJFFFAAA@@@BBBBBBHHHLLLJJJEEEBBBFFFKKKOOO[[[```[[[WWW[[[^^^]]]RRRFFF???EEELLLLLLLLLOOOVVVYYY[[[ZZZXXXXXX^^^ccckkkvvv}}}{{{zzzpppooo\\\TTTJJJCCCBBBDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFHHHJJJDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>??????DDDEEEFFFEEECCCBBBCCCDDD@@@@@@???>>>>>>>>>>>>?????????>>><<<:::888666444333333333222222111111111444555666666888IIIjjjmmm[[[aaa{{{}}}mmm___SSSUUUXXX\\\___dddiiimmm```aaabbbaaaaaaaaadddfffmmmppptttwwwyyyyyyxxxxxx}}}{{{{{{|||}}}~~~}}}|||}}}~~~~~~eeeTTTXXXssswwwoooiiikkkxxx}}}~~~zzzwwwrrrnnnjjjeee```]]]UUUQQQPPPSSSVVVWWWXXX[[[YYYWWWTTTRRRPPPQQQRRRSSSSSSVVV[[[aaagggtttwwwXXXTTTSSSOOOKKKHHHIIILLLOOOVVVMMMQQQ|||WWWLLLHHHFFFHHH@@@BBBBBB@@@===<<<<<<<<<;;;999888777777666555444333333222222222111111111000000111111222222222333333333222666FFF\\\mmm}}}iiiooo{{{zzzsssrrrzzz}}}|||~~~|||xxx~~~|||zzzxxxuuurrrxxx|||}}}vvvqqqsssuuutttuuuyyyzzzyyyxxxxxxyyy{{{~~~}}}}}}~~~~~~}}}~~~zzz}}}~~~|||{{{{{{wwwrrrdddYYYPPPLLLIIIEEECCCDDDGGGKKKNNNMMMHHHDDDEEEGGGJJJUUUZZZVVVUUU[[[^^^\\\OOOEEE@@@DDDJJJLLLLLLOOOTTTWWWZZZXXXUUUXXXbbbjjjttt~~~|||wwwllllllTTTOOOHHHEEEEEEGGGIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCBBBAAA@@@AAABBBCCCCCCDDDEEEDDDBBBBBBBBBCCCAAAAAA@@@???>>>>>>======?????????>>><<<999666444444444333333222222111111000111444666666CCCdddtttZZZYYYvvvsssuuuiiijjjlllggg```TTTVVVXXXXXXXXXZZZ```eee]]]^^^^^^[[[YYYZZZ^^^bbbhhhkkkooouuuzzz|||{{{yyy||||||~~~~~~}}}||||||}}}~~~]]]ZZZZZZkkkxxxuuullleee___ZZZXXX[[[fffvvv~~~}}}}}}}}}~~~{{{uuunnnhhhccc___]]]VVVSSSQQQRRRUUUXXX[[[]]]XXXVVVRRRNNNMMMOOOQQQSSSRRRUUUZZZ___hhhyyytttVVVQQQPPPNNNKKKIIIJJJMMMOOO___OOOUUUwwwSSSKKKGGGEEEHHH@@@AAABBB???===<<<<<<;;;:::999999888888777555444444333222222222222111111111111111111222222222333333333...666CCCUUUiiiwwwmmmoooyyyyyysssqqquuuzzz|||{{{{{{~~~}}}zzzwwwtttssswww|||rrrnnnkkkmmmnnnooorrruuuuuuuuuuuuvvvwwwyyy{{{|||||||||zzzwwwtttuuuxxx{{{{{{}}}{{{{{{xxxtttdddZZZQQQMMMJJJFFFDDDEEEHHHJJJLLLKKKHHHDDDBBBBBBKKKRRRTTTRRRUUU\\\]]]WWWIIIBBB>>>AAAGGGKKKNNNOOOOOOTTTXXXXXXYYY^^^jjjtttxxx~~~~~~uuulllSSSKKKJJJGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCHHHGGGGGGFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDDBBBCCCDDDCCCAAA@@@AAABBBBBBAAAAAA@@@???>>>======>>>>>>>>>===;;;999666555555555444444333222222111//////333777555>>>[[[zzzeeeYYY___}}}zzzrrrzzzhhh^^^]]]```bbbaaa\\\]]]^^^\\\YYYYYY]]]aaaccccccaaa\\\WWWXXX]]]bbbeeegggjjjpppwww|||~~~~~~}}}yyyzzz}}}tttuuu}}}}}}www~~~~~~}}}}}}wwwZZZXXX[[[\\\^^^[[[QQQJJJTTTdddhhhooozzz||||||~~~|||{{{|||}}}~~~~~~wwwnnnfffaaa___^^^WWWUUUSSSRRRTTTXXXZZZZZZXXXUUUQQQMMMMMMOOORRRTTTQQQVVV\\\cccooonnnVVVOOOOOOMMMKKKIIIKKKNNNQQQ```XXXdddpppOOOJJJFFFDDDIIIAAAAAAAAA???===;;;;;;;;;:::888:::999888777666555444333333222222222222111111111111111222222222333333333///777<<>>DDDJJJNNNOOOLLLQQQWWWZZZ^^^fffqqqyyyssszzzmmmMMMIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCIIIIIIHHHFFFEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????AAABBBCCCBBBCCCCCCCCCAAA@@@AAABBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;:::999888777666666555444444333222222222000444888555777NNNjjjuuucccNNNeeeuuu|||ttthhh^^^WWWVVVXXX[[[aaaaaaaaa```___```bbbdddkkkllliiiccc]]][[[```eeeeeegggjjjnnnssszzzzzzwwwxxx|||~~~zzziiicccfffjjjfffaaabbbdddgggjjjnnnrrruuuvvv}}}ttt[[[SSSSSSMMMNNNTTTTTTTTTeee{{{zzz{{{}}}{{{zzz{{{|||}}}~~~{{{tttkkkccc]]]\\\\\\WWWWWWTTTQQQSSSWWWWWWUUUWWWTTTQQQOOOOOOQQQTTTVVVTTT[[[ccclllzzzttteeeUUUOOONNNLLLJJJIIILLLQQQUUUYYYgggjjjMMMIIIFFFDDDJJJCCCBBBBBB@@@===<<<<<<<<<:::999;;;:::999888666555444333333333222222222111111111111111222222222333333333///777666???[[[qqqqqqpppxxxzzzvvvuuuzzz|||zzzxxxqqqssssssssstttqqqhhh]]]OOOQQQRRRSSSUUUZZZ^^^aaaeeehhhlllpppsssttttttssstttqqqjjjbbb\\\___hhhppp|||}}}}}}}}}{{{ooohhh___WWWMMMEEECCCGGGPPPNNNNNNNNNNNNMMMJJJHHHHHHNNNOOOJJJIIIMMMLLLFFF@@@>>>;;;<<>>>>><<<<<<;;;::::::::::::;;;777777666555444333222222333///222888555333DDD\\\yyytttKKKTTTjjj~~~}}}}}}~~~~~~yyyoooeee]]]YYYYYYZZZ^^^^^^___bbbfffiiijjjjjjqqqtttuuuqqqiiieeehhhkkkjjjmmmqqqsssuuuzzz}}}zzzyyy{{{}}}~~~||||||{{{wwwzzz~~~zzzfffYYYXXX^^^dddggg[[[ZZZXXXXXXZZZ[[[]]]]]]kkknnnsssxxx~~~xxx___SSSLLLKKKNNNWWWcccrrr~~~{{{yyyvvvuuuzzz}}}|||zzzyyyzzz{{{{{{xxxvvvqqqiii```[[[YYYZZZTTTVVVTTTPPPRRRVVVUUUQQQSSSQQQOOONNNOOOQQQTTTVVVVVV___jjjtttxxxeee^^^TTTOOONNNLLLIIIIIIMMMSSSXXXUUUyyyhhhLLLIIIFFFEEELLLDDDCCCCCC@@@>>>======<<<;;;:::;;;;;;:::888777555444444333333333222222222111111111111222222222333333333+++666444<<>>;;;;;;???FFFJJJKKKPPPSSSXXX^^^eeelllpppsss~~~qqqxxxOOOQQQKKKJJJHHHFFFDDDDDDFFFIIIDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFEEEDDDBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBDDDEEEGGGDDDEEEEEEEEECCCBBBCCCDDD???@@@AAABBBAAA@@@???>>>===<<<;;;::::::;;;======888777666555444333222222111,,,...666555111???UUUmmmRRRRRR]]]zzz|||~~~~~~}}}zzzzzz}}}{{{uuuttt|||zzzqqqjjjgggeeedddXXXXXX[[[bbbjjjpppqqqpppuuu{{{}}}uuuooooooqqqqqquuuyyyzzzyyy|||~~~|||{{{|||{{{~~~~~~vvvqqqsssrrrnnntttzzzzzz}}}iiiYYYUUU___ooo{{{ooohhh]]]VVVUUUXXX]]]aaafffggghhhlllrrr{{{yyyaaaTTTNNNSSSWWW\\\pppfff]]]WWWYYY```hhhrrr{{{~~~}}}|||{{{yyyxxxyyyyyyzzzvvvtttppphhh```ZZZYYYZZZQQQTTTSSSPPPQQQVVVTTTOOONNNMMMLLLLLLMMMOOORRRTTTUUU```lllxxxkkk^^^]]]VVVPPPOOOLLLIIIIIINNNUUUZZZVVVqqqRRREEEJJJIIIEEEEEEDDDIIIFFF@@@;;;888777999:::===;;;999888999999888777666555444333222111111111111111111111111111111111888***;;;AAARRRnnn||||||vvvzzz|||yyyuuuzzz}}}zzzyyywwwsssnnnkkkkkkggg]]]SSSNNNDDDDDDCCCDDDEEEGGGIIIJJJMMMSSS[[[cccgggkkkmmmnnnhhhgggddd___]]]bbbmmmwwwtttppppppuuuvvvsssuuuzzzwwwqqqeeeXXXMMMGGGEEEEEEHHHLLLLLLIIIKKKOOOMMMGGGEEEHHHHHHCCCAAABBBCCCBBBBBB@@@>>>>>>@@@DDDIIILLLLLLOOOTTTZZZaaaggglllnnnttt}}}~~~}}}ooorrraaaRRRMMMLLLGGGAAAAAAEEEHHHIIIGGGIIIHHHFFFEEEDDDEEEEEEFFFDDDDDDDDDCCCCCCBBBAAAAAABBBCCCDDDCCCBBBBBBCCCEEECCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBDDD@@@<<<999999;;;<<<<<<:::999777666444333333333444333444666444333:::CCClll~~~cccPPPbbbnnn}}}~~~}}}~~~zzzuuurrrqqqvvv~~~zzztttooollljjj]]]___aaacccfffmmmvvv}}}|||~~~xxxtttrrrsssvvvyyyzzzzzz|||~~~}}}{{{zzz{{{{{{}}}uuuggg^^^```hhhqqqwww~~~}}}vvvdddZZZYYYbbbrrr}}}yyysssmmmgggccceeeiiissspppooottt}}}hhhYYYWWW\\\___jjjlllbbbWWWQQQPPPWWWffftttyyy~~~{{{yyyxxxxxxvvvttttttsssoooiiiaaaZZZWWWVVVOOOOOONNNMMMNNNOOOQQQSSSNNNOOOPPPPPPOOOOOOQQQSSSTTT```oookkk\\\UUURRRPPPMMMLLLOOOPPPQQQZZZeeebbbpppRRREEEJJJHHHDDDEEECCCEEECCC???<<<;;;;;;===>>>===;;;999888999999777666777666444333222222111111111111111111111111111111777---:::<<>>???AAAFFFKKKOOOUUUWWWZZZ___dddiiimmmooommmqqqsss}}}|||~~~mmm{{{]]]QQQKKKKKKFFFBBBBBBEEEHHHHHHFFFIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAABBBDDDFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@DDDAAA===;;;<<<=========:::999888666555444333333333222333444222111777???aaaooozzz^^^^^^jjjwww~~~}}}}}}}}}}}}vvvqqqmmmmmmqqqzzz~~~yyytttqqqpppiiijjjkkkkkkkkknnntttyyy}}}}}}zzzwwwvvvsssuuuxxxyyyyyyzzz}}}}}}|||{{{{{{||||||~~~~~~zzzrrrhhhdddhhhooosssuuuwwwzzz~~~zzzlllaaa[[[^^^mmm|||~~~~~~xxxvvv{{{nnnVVVVVV```mmmuuufffTTTKKKJJJQQQ```nnn|||}}}}}}~~~~~~~~~|||yyyxxxxxxvvvsssqqqrrroookkkeee___ZZZUUUSSSMMMKKKHHHIIILLLOOOQQQQQQNNNOOOPPPPPPPPPQQQSSSUUU[[[eeesss{{{fffYYYSSSOOOLLLMMMKKKIIIOOO[[[bbbccctttmmmRRRFFFJJJGGGDDDDDDAAA@@@???>>>>>>>>>???AAABBB===;;;999888888888777555777666555444333222222222111111111111111111111111555111888777FFFbbbpppyyyuuussstttxxx|||vvvpppmmmhhhcccaaaZZZOOOFFFCCC<<<<<<===>>>@@@BBBDDDEEEIIIJJJLLLMMMOOORRRWWWZZZWWWXXXXXXWWWYYY___hhhppp___[[[ZZZ]]]___```dddiiifffeeecccaaa]]]VVVOOOJJJIIIJJJIIIGGGHHHJJJHHHDDDFFFOOOUUUPPPIIIEEECCCAAAAAAAAA@@@BBBEEEKKKPPPSSSXXXZZZ^^^ccchhhlllnnnpppnnnnnnjjjttt}}}|||}}}~~~lllqqqTTTNNNHHHHHHEEEBBBCCCFFFGGGFFFDDDCCCDDDEEEEEEEEEDDDCCCBBBIIIHHHFFFDDDCCCBBBCCCCCCBBBBBBBBBAAAAAABBBFFFHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBBBBAAA@@@@@@@@@DDDAAA???>>>??????>>>===;;;:::888777555555444444333222333444111///444:::UUU```xxxxxxfffnnnvvv|||zzz}}}{{{zzzxxxuuuqqqkkkgggggglllttt}}}|||{{{zzzyyyzzzzzzxxxvvvuuuvvvwww~~~~~~~~~yyy{{{}}}}}}}}}~~~~~~}}}||||||}}}}}}~~~yyysssnnnpppvvvyyywwwsssjjjlllqqqyyy~~~}}}vvvmmmbbbXXXWWWcccrrr{{{{{{rrrVVV```nnnqqqcccRRRIIIHHHLLLWWWbbbuuuxxx|||~~~{{{~~~zzz|||}}}}}}zzzyyyxxxxxxwwwuuuqqqnnnnnnjjjeeeaaa^^^YYYSSSNNNIIIEEEBBBCCCJJJOOOPPPOOOOOOPPPPPPQQQQQQSSSWWWZZZbbbggguuurrrbbbYYYSSSNNNIIIMMMKKKHHHQQQccciiiccciiiQQQFFFIIIEEECCCCCC???======>>>>>>???@@@AAABBB===;;;999888888888777666888777666444333333222222111111111111111111111111333555777444AAA\\\mmmuuuyyyuuutttssswwwyyyqqqmmmhhhccc^^^VVVJJJBBB@@@<<<===>>>@@@CCCEEEGGGHHHJJJIIIGGGEEEEEEHHHMMMQQQSSSSSSSSSRRRSSSVVV[[[```YYYZZZ\\\```dddhhhlllooo___^^^```bbbccc^^^UUUMMMIIIIIIHHHHHHIIIKKKIIIGGGIIIQQQUUUSSSNNNKKKHHHEEEEEEEEEEEEGGGJJJOOOTTTWWWXXX\\\dddkkkpppsssssssssxxxyyytttzzz~~~}}}~~~~~~}}}~~~~~~}}}nnnlllZZZJJJIIIEEEFFFDDDCCCDDDFFFFFFDDDBBB@@@AAACCCEEEEEEDDDBBB@@@GGGFFFDDDCCCBBBCCCDDDEEEBBBBBBBBBAAAAAACCCGGGJJJIIIGGGEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@FFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@>>><<<<<<;;;999888666555555555555333333444222///111666JJJYYYiiixxxtttkkkxxx{{{~~~}}}}}}~~~~~~~~~zzzxxxtttpppnnnnnnmmmhhheeeeeeiiipppwww}}}~~~}}}{{{~~~~~~}}}~~~zzzwww{{{|||uuueeehhhnnntttzzz||||||{{{xxxqqqhhh^^^UUUSSS]]]jjjzzz~~~pppWWWcccvvvlllccc]]]VVVRRRMMMLLLRRRZZZgggkkkrrrzzz~~~~~~zzz{{{||||||yyyyyyyyyyyyyyyuuuppplllkkkfff```]]]\\\XXXQQQJJJFFFAAA===AAAIIIPPPQQQNNNOOOPPPQQQQQQSSSWWW\\\```iiilll{{{nnnaaa\\\VVVOOOKKKLLLNNNPPPVVV^^^eeehhhcccOOOFFFHHHDDDCCCCCC>>><<<======>>>>>>?????????===;;;999888999999888777888888666555444333333333111111111111111111111111111888666555???UUUlllsss{{{wwwwwwrrrvvv~~~{{{tttlllgggaaa\\\RRRFFF???>>>>>>???@@@CCCEEEGGGHHHIIIJJJGGGDDD???>>>@@@EEEIIIMMMMMMNNNNNNNNNOOOPPPRRRRRRVVVZZZ^^^cccggghhhhhhWWWWWWZZZaaafffcccXXXOOOJJJHHHGGGJJJLLLMMMMMMMMMKKKOOOQQQPPPQQQRRROOOJJJJJJJJJJJJKKKNNNQQQUUUXXX[[[bbbllluuuzzz{{{yyywww}}}~~~}}}|||~~~]]]ppp{{{RRRFFFEEEEEEDDDCCCCCCDDDDDDDDDBBB@@@BBBDDDGGGIIIJJJHHHFFFEEEBBBBBBAAAAAABBBDDDEEEFFFBBBBBBBBBBBBBBBDDDGGGJJJHHHGGGDDDBBB@@@??????@@@EEEDDDDDDCCCBBBAAAAAAAAAFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@???@@@@@@@@@>>>;;;===<<<:::999777777666666777555555666555111111444===TTTccc|||kkk}}}sss|||zzz~~~|||zzzzzz{{{|||~~~xxxuuuqqqllljjjjjjjjjhhheeeeeeiiiooossswww{{{~~~~~~{{{zzz}}}{{{mmmqqqvvvwwwwwwwww{{{~~~sssfff\\\UUUTTTZZZbbb~~~gggVVV\\\yyytttccccccbbb]]]UUUQQQXXXcccllljjjjjjqqqzzz~~~}}}}}}xxxxxxxxxwwwxxxxxxyyyzzzyyyuuuppplllhhhccc^^^[[[ZZZVVVNNNGGGDDD???===AAAKKKRRRRRROOOPPPPPPQQQRRRUUUZZZaaafffpppuuu}}}jjj```]]]WWWOOOMMMHHHNNNZZZWWWPPP\\\ttt]]]LLLFFFGGGCCCCCCDDD>>>>>>>>>>>>===============<<<;;;999999;;;;;;;;;:::999888777666555444444444111111111111111111111111000999333666<<>>???AAADDDFFFGGGHHHHHHHHHFFFBBB>>>;;;<<<@@@DDDEEEFFFIIIKKKMMMMMMLLLLLLIIIMMMPPPQQQSSSVVVVVVTTTRRRSSSYYYdddnnnlll```TTTMMMIIIHHHKKKNNNMMMNNNPPPJJJOOOTTTSSSTTTVVVUUUQQQPPPPPPPPPQQQTTTWWW[[[]]]bbbhhhrrr{{{uuu[[[rrrSSSIIIEEEGGGCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBEEEGGGHHHGGGFFFDDD@@@AAAAAABBBCCCDDDDDDEEEAAACCCDDDDDDCCCDDDFFFHHHGGGEEECCC@@@??????@@@AAABBBAAA@@@???????????????CCCCCCBBBBBBAAA@@@@@@@@@AAA@@@??????@@@@@@>>><<<>>>===;;;:::888777777777888666666888777333111333222III]]]sssaaalllnnnzzz~~~~~~}}}{{{yyyzzz|||~~~}}}vvvwwwsssoookkkiiiiiihhhggggggkkkooorrrtttwww}}}}}}||||||~~~~~~~~~||||||}}}~~~zzzyyyxxx{{{zzz}}}|||wwwvvv{{{uuuggg]]]WWWTTTWWW\\\~~~~~~zzz]]]UUUaaatttqqqmmmggg___]]]hhhuuu}}}pppbbb___hhhttt{{{|||www|||~~~yyytttssssssqqqvvvvvvvvvwwwvvvsssnnnjjjdddaaa]]]ZZZWWWQQQJJJDDD@@@>>>???EEEMMMRRRRRRPPPPPPQQQQQQSSSVVV]]]ffflllqqq{{{tttccc]]][[[UUUNNNLLLEEEMMM\\\UUUJJJbbbXXXJJJEEEFFFBBBDDDEEE>>>??????>>>======>>>>>>???<<<:::999:::<<<>>>>>>===999999777666555444444444111111111111111111111111///888///777888>>>ddduuunnnvvvppplllqqqzzz~~~zzzuuummmhhhbbbZZZOOOCCC>>>@@@@@@AAACCCFFFGGGHHHHHHHHHIIIHHHEEEBBB??????AAADDDAAACCCGGGKKKNNNNNNKKKIIIGGGJJJIIIEEEFFFKKKMMMJJJQQQTTT```qqq}}}nnn___QQQKKKIIIMMMNNNLLLKKKNNNJJJWWWbbbaaa\\\[[[\\\\\\YYYYYYZZZ]]]```dddhhhjjjooouuu}}}{{{|||}}}~~~ooonnnaaaTTTNNNEEEIIICCCCCCCCCBBBAAA@@@@@@@@@===>>>@@@CCCDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAACCCEEEFFFEEEDDDEEEEEEDDDCCCAAA??????@@@BBBCCC???>>>>>>>>>???AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@@@@AAAAAA@@@??????>>><<<:::999888888888888555555999888444111222000:::NNNfffnnngggsssuuuuuu{{{~~~}}}zzzyyy{{{~~~zzz|||zzzvvvpppjjjgggggggggggglllppprrrtttxxx}}}{{{yyy{{{|||}}}}}}}}}~~~{{{{{{||||||||||||}}}~~~{{{wwwuuuwwwyyy{{{yyyqqqjjjbbb]]]```ggg|||wwwxxxfffWWWYYYiii~~~wwwqqqooooooqqqxxxmmmVVVNNNWWWfffpppsssooovvvyyyvvvsssrrrpppnnnrrrqqqqqqqqqpppnnniiieee___^^^\\\XXXRRRKKKEEEAAA<<<>>>BBBHHHNNNQQQQQQPPPQQQQQQRRRSSSXXX```jjjqqquuuxxxjjj^^^YYYYYYUUUOOOKKKGGGMMMWWWTTTWWW|||VVVHHHEEEFFFBBBDDDFFF???@@@???>>>>>>>>>???@@@AAA<<<::::::;;;===???@@@???:::999888666555555555555111111111111111111111111...666,,,666555444___tttfffwwwtttjjjiiioooxxx~~~|||yyyvvvpppkkkeee]]]QQQFFFBBBDDDCCCDDDFFFHHHIIIJJJIIIIIIKKKKKKJJJGGGDDDCCCEEEGGGCCCEEEIIIMMMOOONNNJJJFFFJJJLLLIIICCCDDDLLLQQQPPPSSSYYYhhh~~~|||jjjTTTMMMJJJMMMMMMIIIIIILLLMMM```qqqpppeee```bbbgggaaabbbdddggglllppptttwww{{{zzz{{{|||~~~|||oooOOOPPPOOOEEEIIICCCCCCCCCAAA?????????AAA???@@@BBBCCCEEEEEEEEEEEEDDDFFFGGGHHHGGGDDDAAA???AAADDDFFFGGGFFFDDDDDDDDDCCCAAA???>>>???@@@CCCEEECCCCCCCCCDDDGGGIIILLLNNNAAABBBBBBBBBBBBBBBBBBBBBDDDBBBAAAAAABBBBBBBBBAAA???>>>===;;;:::999888888777444555888888444111111555...???ZZZnnn___UUUmmmzzzxxxyyy{{{|||{{{||||||tttlllfffeeegggggglllqqqsssuuuzzz|||xxxyyy}}}|||}}}}}}{{{wwwwwwyyy}}}zzzwwwvvvtttqqqnnnpppzzz|||sssnnnsss{{{wwwnnnwww~~~ZZZUUU^^^eeessszzzssspppvvv}}}vvvbbbLLLEEEOOO^^^fffhhhjjjrrrwwwvvvtttsssrrrooonnnmmmllllllkkkiiieeebbb\\\]]][[[WWWOOOGGGAAA>>>999===CCCJJJNNNPPPPPPPPPQQQQQQRRRTTTYYYaaalllssstttoooeee[[[YYYZZZWWWQQQLLLLLLPPPRRRTTThhhRRRKKKFFFDDDCCC??????AAAFFFCCC???>>>???>>><<<:::<<<>>>======HHHTTTPPPBBB>>>===;;;999777555444444444444333333222111000000333333///222555666KKKoooxxxsss}}}uuu^^^cccttt}}}{{{wwwuuurrrnnnfffYYYLLLDDDCCCDDDHHHHHHIIIIIIJJJJJJKKKKKKQQQPPPLLLHHHFFFHHHLLLOOOUUU\\\\\\SSSQQQUUUTTTLLLRRROOOLLLLLLNNNRRRUUUVVVfffpppzzz|||kkkSSSOOONNNOOOMMMIIIGGGJJJQQQnnntttaaaYYY^^^jjjvvveeekkkhhhhhhuuu~~~|||}}}|||||||||~~~ffffffXXXQQQNNNLLLNNNHHHGGGFFFDDDBBBAAA@@@AAAAAA??????@@@BBBDDDFFFEEEDDDEEEGGGHHHHHHFFFEEEEEEEEEFFFDDDBBBAAAAAACCCEEEGGGAAABBBAAA@@@@@@BBBFFFJJJEEEDDDDDDFFFJJJMMMOOOOOOEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>===;;;:::;;;:::;;;:::777333222444666888888IIIhhh{{{dddSSSVVVyyy|||zzzvvvtttuuuyyy|||{{{{{{rrrlllllljjjfffllloooqqqrrrrrruuu{{{||||||~~~}}}~~~||||||}}}}}}{{{~~~zzzxxx{{{~~~uuuyyybbbVVV```kkknnnsssxxx{{{}}}vvvsssooopppsss\\\LLLUUUiiipppiii``````uuuyyyrrrkkkeeekkkmmmmmmkkkjjjjjjeee___\\\^^^^^^XXXNNNDDD===:::DDDBBBBBBHHHPPPTTTRRROOOTTTPPPPPPVVV]]]eeesss~~~hhhddd^^^YYYVVVSSSOOOMMMMMMKKKMMMIIITTTQQQKKKGGGFFFEEEAAA???AAACCCAAA??????@@@@@@>>><<<>>>???>>>???JJJVVVTTTIII???===<<<:::888666666555666666555444333222222111222333000222555555HHHiiivvvrrrzzzcccbbbppp}}}}}}|||zzzwwwtttlll```SSSJJJHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMOOOOOOLLLIIIHHHNNNWWW___cccmmmpppdddYYYWWWVVVQQQVVVVVVWWWWWWXXX\\\aaaeeeoooeeeUUUSSSRRRTTTRRRMMMKKKMMMOOOccceeeXXXWWW^^^iiiwwwmmmooolllrrr}}}}}}}}}}}}}}}~~~}}}{{{fffrrrUUUPPPKKKIIIKKKFFFIIIHHHFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHEEECCCAAA@@@@@@AAACCCDDD@@@@@@@@@???>>>@@@DDDGGGDDDBBBBBBDDDHHHKKKMMMMMMFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBB@@@>>><<<:::999:::::::::888555555666444666777EEE```sssvvvWWWJJJddd}}}|||}}}{{{~~~~~~~~~vvvnnnkkkjjjhhhmmmooorrrsssuuuvvvxxxzzz}}}}}}~~~~~~}}}zzz}}}|||{{{zzz{{{~~~wwwwwwhhh^^^dddsssvvvxxxyyyzzz}}}~~~yyywww~~~jjj___]]]nnnooo``````ooozzzyyyuuutttqqqkkkppppppmmmhhhggghhhfffaaa\\\\\\ZZZTTTLLLDDD???>>>AAABBBDDDJJJQQQTTTTTTRRRVVVSSSUUU]]]eeennn{{{iiibbb___ZZZWWWUUURRROOOMMMJJJSSSQQQJJJbbbQQQLLLIIIJJJIIIDDDAAABBB@@@@@@@@@BBBCCCCCCAAA???AAABBB@@@???HHHSSSRRRIII@@@???===;;;:::999888888888888777666555444333222111333000333666333AAA^^^vvvsss|||vvvbbbgggsss~~~xxxuuunnnbbbVVVMMMJJJJJJIIIKKKMMMOOOPPPPPPPPPOOONNNPPPOOOLLLLLLSSSbbbnnnwwwtttbbb[[[\\\]]]^^^```cccdddeeehhhnnnsss|||^^^RRRQQQRRRUUUTTTMMMIIIJJJNNNVVVUUURRRXXX___kkk}}}wwwuuurrr}}}~~~}}}}}}}}}~~~~~~pppkkkoooaaayyyzzzgggyyyQQQOOOHHHEEEIIIDDDIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFCCCBBBCCCHHHKKKKKKJJJDDDCCCAAA???>>>???@@@AAA?????????>>>===>>>AAACCCBBBAAAAAACCCFFFHHHIIIIIINNNKKKGGGBBB???>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEECCC@@@===:::999:::;;;:::888777777777222555555>>>TTTfffxxxgggLLLUUUqqq{{{~~~}}}yyyyyy~~~~~~~~~sssnnnllljjjoooppprrrvvvyyyzzzyyyxxxzzzyyyxxxxxxxxxxxxyyyyyyxxx{{{~~~}}}{{{zzzyyy|||xxxyyy{{{rrrgggfffxxx}}}|||vvvssssssooojjjcccggguuummmZZZ___jjjqqqpppqqqvvvvvvqqqrrrqqqkkkdddccceeedddaaa[[[YYYUUUNNNGGGCCCBBBBBB@@@CCCHHHNNNRRRUUUVVVVVVSSSTTTYYYcccmmmxxx~~~eee[[[YYYVVVTTTRRRPPPMMMKKKEEETTTOOOLLLwww{{{RRRNNNLLLNNNMMMHHHDDDDDDBBBCCCDDDEEEFFFEEECCCAAACCCCCC@@@===BBBIIIHHHBBBAAA@@@>>>===<<<;;;;;;:::999888888666555444333222000333111333666222;;;RRRpppqqq{{{jjj```eee}}}xxxwwwqqqfffYYYOOOKKKJJJIIIKKKMMMOOOQQQQQQPPPPPPOOOSSSVVVTTTRRRYYYhhhuuutttccc___eeejjjmmmnnnpppssswww{{{uuuYYYQQQQQQUUUYYYXXXOOOIIIGGGKKKOOOOOOTTT^^^bbbnnn}}}}}}||||||}}}~~~{{{|||ZZZYYY[[[]]]mmmlllhhhNNNOOOFFFCCCHHHCCCFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDEEEEEEHHHDDD@@@BBBGGGLLLKKKIIIDDDCCCAAA???>>>>>>???????????????>>>======???BBBBBBAAAAAACCCEEEGGGGGGGGGVVVSSSLLLFFFAAA>>>===>>>@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHHHHFFFBBB>>>;;;:::===>>>;;;888777777555111666444999IIIXXXnnniii\\\mmm|||}}}wwwwwwtttrrrvvv~~~~~~xxxsssmmmppppppqqqvvv|||}}}{{{zzzwwwtttqqqqqqsssuuuyyy|||~~~~~~~~~}}}~~~~~~}}}}}}~~~tttqqqjjjwww|||ooohhhzzz~~~~~~|||vvvmmmeee```\\\ZZZbbbqqqjjj]]]```nnnwwwvvvvvvzzz{{{wwwpppnnniiibbb```aaa```\\\YYYUUUMMMFFFAAA@@@BBBDDDBBBFFFMMMQQQSSSUUUVVVWWWSSSVVV^^^iiivvv{{{eeeWWWUUURRRQQQOOOMMMJJJGGGFFFOOOIII[[[wwwRRRNNNNNNPPPPPPKKKGGGGGGFFFGGGIIIIIIGGGEEECCCAAABBBAAA???===???CCCCCC@@@AAA@@@???>>>============999999888666555333222222000333111222666222666GGGccckkkwwwddd[[[sss||||||{{{wwwmmm```VVVPPPNNNIIIJJJLLLMMMNNNOOOOOONNNNNNUUU\\\]]]]]]bbbnnnyyyuuufff^^^bbbmmmvvv||||||~~~jjj]]]WWWYYY___eeebbbWWWNNNJJJGGGLLLPPPYYYdddfffrrr||||||{{{{{{|||}}}~~~~~~fffPPPVVV[[[qqqcccwwwZZZLLLNNNEEEDDDIIICCCFFFFFFFFFEEEEEEDDDCCCCCC@@@BBBEEEEEEEEEEEEFFFHHHJJJEEEAAABBBFFFIIIHHHFFFCCCBBBAAA@@@???>>>?????????@@@@@@???>>>>>>@@@BBBDDDCCCBBBDDDFFFGGGFFFEEESSSOOOJJJEEEAAA@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEGGGHHHIIIGGGCCC???<<<>>>BBBBBB;;;777888666222222777444555@@@MMMbbb}}}mmmqqq~~~xxxvvvxxxrrrnnniiiiiirrr~~~{{{qqqooommmmmmrrrzzz{{{tttnnnlllmmmpppxxxzzz~~~}}}~~~}}}|||||||||yyyzzz{{{~~~~~~~~~wwwrrr{{{~~~rrrmmmiiiccc``````nnn}}}xxxrrr~~~{{{sssiii___YYYXXX[[[nnn~~~zzziiiaaa___\\\ooo~~~{{{{{{{{{yyylllllliiidddbbbaaa]]]WWWUUUOOOFFF???===>>>AAADDDGGGKKKOOOSSSTTTTTTUUUUUUVVV\\\fffqqqyyyhhhYYYVVVTTTQQQNNNMMMKKKHHHFFFMMMHHHKKKwwwpppQQQMMMLLLOOOOOOJJJGGGGGGHHHJJJJJJIIIFFFCCCAAAAAA>>>?????????@@@BBBDDDDDDAAA@@@??????>>>>>>>>>>>>::::::888777555444333222000444111111666222333???YYYjjjyyyqqqZZZjjj~~~}}}||||||yyypppcccWWWPPPNNNIIIIIIJJJJJJKKKLLLLLLMMMMMMUUU^^^ccceeejjjsss{{{xxxqqqfff^^^___iiivvvcccbbb\\\___gggnnnjjj]]]QQQKKKDDDJJJOOOYYYffflllyyy}}}||||||{{{|||}}}~~~qqq]]]PPP___lll|||lllaaannnPPPIIIMMMDDDEEEKKKCCCHHHHHHHHHHHHHHHGGGFFFFFF@@@CCCGGGGGGFFFFFFHHHKKKIIIFFFCCCBBBEEEFFFEEECCCBBBAAA@@@??????????????????@@@AAA@@@??????AAACCCEEEDDDDDDEEEGGGGGGEEEDDDFFFEEEBBBAAAAAABBBDDDFFFBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGGGGFFFCCC@@@>>>@@@EEEDDD<<<777888666111333888444333;;;DDDVVVoooyyyrrr}}}wwwzzzyyyzzz|||yyyuuutttxxxpppkkkccc```hhhvvvvvvmmmlllmmmooouuuzzz~~~zzzrrriiieeefffiiiwwwzzz|||~~~~~~~~~|||}}}~~~~~~|||{{{{{{|||yyyxxxyyy{{{}}}~~~~~~ttttttwwwccc\\\ZZZYYY\\\bbbyyy~~~}}}yyypppiiibbb^^^```eeeoooXXXLLLKKKNNNVVVkkk|||{{{tttrrrrrroooiiikkkjjjfffdddbbb\\\UUUMMMGGG@@@<<<<<<@@@DDDFFFLLLMMMOOORRRTTTUUUUUUUUUWWW```lllxxx{{{mmmbbbZZZWWWTTTPPPMMMLLLKKKIIIHHHNNNDDDWWWfffNNNJJJIIIKKKKKKHHHEEEFFFGGGIIIIIIFFFBBB@@@@@@AAA===>>>@@@BBBAAAAAABBBDDD@@@@@@??????>>>?????????<<<;;;:::999777555444333111555111000555222111;;;NNNfffxxx||||||___eeewww|||{{{|||~~~{{{{{{yyyqqqdddXXXPPPMMMKKKJJJIIIHHHHHHIIIKKKLLLNNNTTT[[[```ccchhhnnnrrrnnnkkkgggggglllvvv```bbbaaaeeeooovvvrrrcccSSSLLLFFFKKKLLLTTTiiixxx~~~~~~}}}}}}~~~}}}jjj[[[PPPgggjjj\\\lllbbbIIIFFFKKKBBBFFFLLLBBBGGGHHHIIIIIIIIIHHHGGGFFF@@@DDDGGGGGGDDDDDDFFFIIIEEEDDDDDDDDDCCCCCCCCCBBB???>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@@@@@@@BBBCCCEEEDDDDDDEEEFFFFFFDDDBBB?????????@@@AAADDDFFFGGGDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBB@@@??????FFFEEE<<<888:::888222333777333111888===LLLbbbssszzz|||zzz{{{|||yyytttuuuyyyrrrooodddYYYXXXfffwww{{{qqqrrrtttttttttuuuwwwyyyxxxxxxvvvpppjjjiiimmmqqq~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~|||zzzzzz}}}~~~{{{xxxxxxzzz}}}zzz{{{|||~~~~~~~~~~~~~~~|||tttqqqppp___ZZZXXXYYYaaammm~~~}}}vvvppppppppppppuuu|||qqq\\\NNNNNNSSSUUUhhhuuu}}}wwwooolllkkkgggeeegggfffbbb```___YYYRRRDDD@@@;;;;;;???EEEIIIKKKOOOMMMLLLOOOSSSWWWWWWUUUZZZhhhxxxvvvjjjdddaaaXXXTTTOOOLLLLLLMMMMMMMMMMMMLLLqqq___LLLHHHFFFHHHHHHEEECCCEEEEEEFFFFFFDDD@@@>>>???BBB>>>???AAACCC@@@======???@@@@@@??????>>>??????@@@>>>===<<<:::888777555444111555111000555333111999@@@]]]qqqpppvvvccccccpppxxxzzz~~~{{{{{{~~~vvvjjj]]]TTTQQQMMMKKKIIIGGGGGGHHHJJJLLLQQQSSSWWWZZZ]]]```dddgggkkkmmmqqqwww|||xxx^^^___jjjnnnxxx{{{kkkZZZRRRJJJMMMIIIQQQlll~~~hhh[[[NNNjjj|||bbbXXX{{{kkk\\\FFFDDDIIIAAAFFFLLLBBBEEEFFFGGGHHHGGGFFFEEEDDD???CCCFFFEEEAAA???BBBEEEAAACCCDDDDDDCCCBBBBBBCCC<<<<<<<<<===============;;;===???@@@???@@@BBBCCCDDDDDDDDDEEEFFFEEECCC@@@AAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@===EEEEEE<<<888<<<;;;444333666222000666:::EEEYYYuuutttwww~~~zzzttttttyyyvvvttthhhUUULLLXXXooo}}}~~~wwwzzz}}}{{{wwwtttssstttrrruuuwwwuuutttwww~~~~~~zzzxxxzzz{{{zzz}}}~~~{{{yyy{{{zzzvvvvvvxxxzzzzzz|||{{{zzzzzz{{{}}}~~~{{{{{{~~~vvvpppdddzzznnnbbbZZZ\\\^^^bbbqqq|||yyyxxxvvvvvv{{{~~~xxxvvv|||xxxpppaaaWWW]]]mmmxxxzzz}}}tttrrrnnnhhhaaabbb```\\\ZZZZZZVVVOOO>>>;;;999;;;BBBIIINNNPPPOOOKKKIIILLLSSSYYYYYYWWWddduuuoooddd^^^[[[WWWSSSNNNLLLLLLOOOQQQRRRRRR\\\\\\RRRHHHEEEJJJIIIAAA===AAABBBAAA@@@??????@@@@@@AAABBBAAA???>>>>>>???AAABBBBBBBBBAAAAAA@@@???>>>>>>AAA===999888888888777444222222111111111222444555222OOOnnnxxxtttzzzhhhXXXZZZjjj}}}yyyuuupppfffYYYOOOMMMKKKLLLLLLIIIEEEFFFKKKYYY[[[^^^\\\YYYWWWXXXZZZddddddmmmxxx}}}~~~qqqmmmnnnpppvvv{{{|||{{{wwwlllbbbWWWKKKNNN\\\iii~~~~~~~~~|||hhhccceeeyyyoooUUUhhhZZZOOOMMMKKKHHHFFFEEEDDDDDDGGGFFFEEEEEEEEEEEECCCAAAHHHHHHGGGEEECCCAAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCC<<<;;;;;;:::::::::;;;;;;;;;===???BBBDDDDDDDDDCCCIIIFFFCCCBBBDDDDDDBBB@@@EEEDDDBBBAAA@@@AAAAAABBBGGGDDDAAA???@@@AAACCCCCCAAACCCDDDCCCBBB@@@AAABBB@@@BBBDDDAAA===::::::;;;666777666333111666???GGGgggvvvgggiiixxxwww}}}}}}zzzxxxuuuwwwqqqbbbTTTVVVhhh{{{}}}~~~wwwpppllllllnnnpppsssqqqppprrrxxx~~~uuurrruuuxxxyyyuuutttuuuxxx}}}}}}{{{{{{~~~{{{}}}}}}|||~~~{{{yyyzzz{{{zzzyyyyyyzzz|||zzzuuuyyy{{{~~~{{{tttllliiibbb[[[YYY\\\aaaddd\\\YYYZZZ^^^dddooommmqqqgggbbbffflllrrrzzziiifff___fff~~~xxxfff___dddddd]]]VVVRRROOOKKK===888999BBBHHHJJJLLLPPPOOOIIIHHHOOOVVVXXX\\\aaattt}}}qqqlllhhhaaa[[[ZZZSSSKKKHHHKKKRRRZZZaaaccc|||YYYQQQNNNPPPSSSLLL???<<>>======>>>???BBBEEEGGGBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@??????>>>>>>@@@===:::999999:::888666555444333222222333444555666DDDbbbzzzzzztttsssbbb```kkk{{{}}}xxxrrrhhh[[[RRRMMMLLLLLLMMMKKKGGGHHHMMMWWW[[[```aaa^^^ZZZYYYZZZaaaiiiuuu}}}~~~tttmmmpppvvv{{{{{{sssdddWWWXXXaaakkk~~~~~~~~~|||nnnqqq}}}rrr]]]ZZZ~~~}}}SSSLLLKKKIIIFFFEEEDDDDDDDDDFFFEEEDDDEEEEEEEEECCCAAADDDEEEEEEDDDCCCCCCDDDFFFEEEEEECCCBBBAAAAAAAAAAAA======<<<<<<<<<<<<======;;;===@@@CCCEEEDDDCCCCCCDDDBBB@@@@@@BBBCCCBBBAAAAAAAAA@@@@@@@@@AAACCCCCCDDDBBB???>>>???@@@BBBBBBBBBCCCEEEDDDBBB?????????>>>AAADDDCCC@@@===;;;;;;888999888444222444;;;BBB\\\uuubbbZZZtttyyyyyyzzzzzz{{{~~~}}}wwwlllcccdddqqq}}}{{{|||~~~wwwooojjjjjjkkkmmmkkklllmmmnnnpppvvvvvvllliiijjjkkklllvvvuuutttvvvzzz}}}~~~}}}}}}|||}}}~~~~~~}}}}}}~~~~~~}}}{{{{{{}}}zzzuuuwwwyyy}}}~~~~~~yyyqqqfff```VVVNNNKKKNNNQQQSSSXXX[[[bbbjjjssstttddd]]]ZZZ___fffkkkssszzz}}}{{{{{{}}}|||uuunnnnnnooommmxxxyyygggeeebbb\\\WWWWWWUUULLLAAA===999:::CCCIIIJJJLLLOOOPPPNNNPPPTTTVVVXXX```jjjvvvjjjeeebbb\\\WWWUUURRRLLLIIINNNXXX]]]\\\xxxsssVVVMMMPPPXXXZZZOOO@@@>>>FFF>>>===<<<<<<>>>BBBEEEHHHBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>???===:::::::::;;;:::999888777555444333333444444999888RRRxxxpppyyynnnccciiiyyy{{{uuummmbbbZZZMMMLLLLLLNNNMMMIIIKKKOOOTTT[[[ccchhhhhheeeddddddrrr{{{oooxxxtttssstttzzzrrrccc^^^ccchhh{{{~~~yyyfff\\\qqqlllPPPIIIHHHFFFDDDCCCCCCCCCDDDFFFEEEDDDDDDEEEDDDBBB@@@@@@AAACCCCCCBBBCCCEEEGGGFFFEEEDDDBBBAAA@@@?????????>>>>>>======>>>??????;;;>>>BBBEEEFFFEEECCCBBB???>>>===>>>@@@BBBBBBBBB>>>>>>>>>???@@@BBBCCCDDD@@@???>>>======???@@@AAAAAACCCEEEDDDBBB???======<<>>>>>>>>>>><<<;;;;;;:::;;;;;;;;;::::::888666444333222333333777222GGGoootttuuuyyyggggggvvv~~~{{{wwwqqqhhhbbbOOOLLLLLLNNNMMMKKKLLLPPPTTT\\\fffnnnrrrtttwwwyyy~~~kkkeee```___uuu||||||}}}jjj```^^^```uuuhhhrrr___PPPFFFEEEDDDCCCBBBBBBCCCCCCEEEDDDCCCCCCDDDDDDBBB@@@===???@@@@@@@@@AAACCCFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>===>>>>>>??????<<>>???@@@AAABBB>>>>>>>>>??????@@@AAABBB======>>>=========>>>??????AAADDDDDDBBB???>>>>>>??????@@@???===;;;::::::999::::::888555444555777DDD[[[pppeeeUUUjjjzzzssswww~~~~~~~~~~~~|||zzzyyyxxxyyy}}}|||{{{|||}}}}}}wwwqqqkkkgggddddddfffiiiiiiiiijjjnnnrrruuupppjjjiiillloooppppppsssssssssuuuxxx{{{}}}~~~}}}||||||~~~ttttttvvv}}}vvvzzz||||||zzzzzz}}}~~~|||{{{zzz{{{~~~}}}{{{{{{|||}}}~~~{{{xxxtttwww|||~~~~~~|||||||||}}}~~~~~~|||zzz~~~}}}zzzvvvuuuuuupppiiieeeYYYNNNIIIKKKNNNSSSWWWXXX^^^hhhwww~~~tttYYYTTTQQQSSSZZZaaahhhkkkrrrggg^^^^^^cccdddbbb___ddd|||vvvrrrkkkggg```ZZZWWWSSSFFF999<<<>>>BBBGGGKKKMMMMMMNNNQQQSSSUUUXXX^^^kkk~~~uuuhhhaaa```___]]]YYYQQQJJJJJJQQQRRRQQQ]]]ooofffQQQGGGHHHIIIJJJGGGBBBAAABBBAAA@@@===:::999:::;;;===@@@BBBDDDEEEEEEDDDBBB@@@??????>>>>>>>>>>>>======:::;;;;;;;;;;;;::::::;;;:::999666444222111111111111333CCC___uuu{{{zzzzzzwwwnnnrrrzzz~~~|||xxxrrrkkkgggSSSNNNKKKLLLLLLKKKLLLPPPYYY___hhhooouuu{{{}}}uuutttooofffVVV```___ddd}}}uuueee\\\ZZZooo~~~eee|||SSSIIIFFFEEECCCBBBBBBBBBCCCDDDCCCBBBBBBBBBDDDDDDBBB@@@===>>>??????>>>>>>@@@BBBAAAAAA@@@@@@@@@AAAAAABBB===<<<<<<<<<======>>>???===???BBBEEEEEEDDDBBB@@@???@@@????????????@@@AAA@@@@@@@@@??????>>>>>>>>>;;;===??????===<<<===>>>;;;>>>AAABBBAAA@@@@@@AAAIIIEEEAAA===;;;;;;<<<===999999999888777666666666666SSSbbbmmmgggcccwwwvvvzzzwwwzzz}}}}}}{{{xxxvvvvvvyyyyyyxxxxxxyyy{{{~~~|||sssjjjdddgggeeedddfffjjjlllkkkiiibbb___]]]^^^cccgggiiihhhlllnnnrrrvvvxxxxxxyyyyyyuuuvvvvvvuuuuuuwww{{{xxxxxxzzz~~~{{{wwwsssvvvxxxxxxvvvvvvxxxzzzvvvyyy}}}~~~{{{zzzyyyzzz}}}~~~{{{yyyxxxyyy{{{}}}|||zzzuuuxxx|||~~~}}}||||||}}}~~~|||}}}{{{zzzxxxwwwsssnnnmmmnnniiibbb]]]QQQHHHFFFIIILLLSSS[[[iiillltttooo___YYYSSSVVVbbbooovvvwwwssseee[[[___hhhmmmooopppyyynnnpppsssuuuqqqcccSSSHHH@@@;;;>>>BBBFFFIIILLLOOOOOOOOORRRQQQRRRZZZkkktttmmmeee``````___]]]ZZZRRRCCCFFFTTTPPPFFFaaa^^^QQQLLLHHHDDDCCCCCCAAA>>>;;;<<<<<<;;;;;;;;;<<<===>>>???@@@BBBCCCCCCBBB@@@???>>>>>>>>>===============:::<<<>>>===<<<;;;;;;<<<;;;999777444222222111111///555>>>NNNggg|||~~~vvv}}}qqqlll~~~zzztttoookkk[[[SSSMMMLLLKKKJJJLLLPPP]]]aaaggglllrrryyy}}}vvvttttttooohhhrrrqqqccc[[[mmmkkkjjj```IIIAAAGGGFFFDDDCCCCCCCCCCCCDDDBBBAAAAAABBBCCCCCCBBB@@@>>>???@@@???>>>>>>???AAA????????????@@@AAABBBBBB;;;;;;;;;;;;<<<===>>>>>>???@@@AAACCCCCCBBB@@@@@@AAAAAABBB@@@>>>>>>???@@@BBBBBBBBBAAA???>>><<<;;;;;;???BBBAAA>>><<<<<<===:::<<>>===>>>@@@AAA::::::999999888888777777333OOOWWWWWWvvvsss}}}vvvxxx{{{|||{{{yyywwwvvvsssssssssuuuxxx{{{}}}~~~|||qqqjjjjjjeeebbbcccggghhhddd___YYYVVVTTTUUUYYY]]]]]]\\\ccchhhnnnrrrsssssssssssssssrrrqqqpppppprrrwww{{{}}}~~~~~~zzzuuurrr{{{|||}}}|||zzzxxxwwwxxxvvvwwwxxxzzz}}}|||~~~}}}}}}}}}}}}}}}~~~|||{{{{{{|||}}}}}}|||zzzxxxyyy|||~~~~~~||||||yyyzzz}}}~~~||||||}}}}}}{{{|||}}}}}}{{{yyyxxxwwwwwwtttrrrmmmgggeeeddd___XXXUUUKKKEEEGGGIIIKKKTTT```uuuzzz~~~oooggg```ZZZ```tttzzznnnhhhmmmsssxxxtttyyyzzzcccLLL@@@======AAAGGGKKKKKKMMMQQQSSSRRRTTTTTTXXXfffrrrkkkfffaaa^^^]]][[[WWWSSSNNN???CCCRRRMMMHHHrrrTTTRRRKKKIIIEEECCCCCCCCC@@@<<<999:::;;;===>>>???@@@@@@>>>???@@@AAAAAA@@@???>>>===========================???AAAAAA>>><<<<<<===;;;:::888555444333333333111444777AAAXXXrrr{{{wwwxxxyyylll|||||||||~~~{{{xxxwwwdddZZZPPPMMMLLLKKKNNNQQQ[[[```eeejjjpppwww~~~{{{mmmbbbpppeee}}}mmmLLLJJJBBBIIIHHHFFFEEEDDDDDDDDDEEEAAAAAA@@@AAACCCCCCAAA@@@@@@AAAAAAAAA@@@@@@BBBDDD@@@????????????@@@@@@AAA;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@??????AAAAAA@@@======>>>AAABBBCCCBBBBBB@@@>>><<<;;;===AAAEEEDDD???<<<<<<===<<<===>>>>>>===>>>AAACCCPPPKKKCCC??????@@@BBBBBB===<<<:::999999888777666666GGGKKKNNNfffzzzwwwuuuwww{{{}}}yyyuuuqqqqqqsssuuuxxxzzz{{{|||yyysssmmmiiieeecccbbbaaa]]]YYYYYYUUURRRRRRUUUXXXWWWVVV]]]aaagggjjjjjjkkklllnnnsssrrrpppnnnmmmoootttxxxzzz~~~xxxrrroooooo~~~~~~}}}|||||||||zzzxxxvvvwwwzzz~~~{{{}}}||||||{{{|||}}}~~~|||{{{{{{|||~~~~~~{{{|||{{{yyywwwxxx|||}}}~~~}}}~~~}}}}}}~~~~~~}}}{{{zzz||||||yyyyyy}}}}}}|||xxxuuurrrrrrssstttssspppiiiaaa]]][[[TTTMMMLLLFFFFFFKKKMMMOOO\\\lll}}}}}}}}}}}}sssrrrjjjeeeooorrrXXXEEE@@@BBBCCCDDDKKKNNNLLLMMMRRRUUUUUUWWW]]]iii|||qqqiiigggdddaaa]]]ZZZTTTMMMHHHDDD>>>BBBKKKKKKXXX}}}MMMSSSGGGHHHHHHFFFGGGGGGEEEBBB:::;;;===???AAAAAA@@@@@@>>>>>>>>>??????>>>>>>>>><<<<<<<<<===============???BBBDDDCCC@@@>>>>>>???<<<;;;999777555555555555555222111:::PPPhhhvvvyyyddd~~~uuuuuuzzz{{{~~~jjj___SSSNNNLLLLLLOOOSSSWWW]]]dddkkkqqqyyyssshhhuuu}}}ppp```TTTEEEQQQJJJKKKIIIHHHFFFEEEDDDEEEEEEAAA@@@@@@AAABBBCCCAAA@@@@@@BBBCCCCCCBBBCCCEEEGGGAAAAAA@@@???>>>>>>>>>???;;;;;;;;;<<<<<<===??????AAA@@@???>>>>>>>>>??????===???@@@???===<<>>CCCGGGFFF@@@<<<<<<===??????>>>===<<<===@@@BBBKKKFFF@@@>>>???@@@@@@@@@@@@>>><<<:::999888777555555;;;>>>HHH\\\nnn~~~uuuooorrr{{{zzzsssssstttvvvwwwxxxxxxxxxxxxzzzpppnnnjjjeee___[[[XXXXXXWWWSSSPPPPPPSSSVVVVVVUUUZZZ]]]aaacccccceeeiiilllooonnnkkkiiiiiilllrrrvvvsssyyy}}}zzzrrrlllkkkmmmvvvxxxzzz|||}}}~~~~~~~~~~~~yyyvvvuuuxxx}}}|||~~~~~~}}}~~~zzzyyyyyyzzz|||}}}|||{{{yyyzzzzzzwwwuuuvvvzzz~~~|||}}}}}}}}}}}}{{{yyyyyy||||||wwwwww|||~~~zzzuuussssssuuuvvvtttqqqhhh^^^XXXTTTMMMEEEBBB???CCCLLLOOOSSScccvvv~~~xxxxxx|||www|||tttoooyyydddJJJBBBFFFJJJJJJGGGMMMPPPMMMMMMSSSWWWWWWZZZfffxxxssskkkiiihhhfffbbb___YYYQQQHHHAAA;;;???CCCDDDKKKiiieeekkkMMMKKKKKKGGGGGGIIIHHHBBB===<<<===;;;;;;>>>CCCEEECCC@@@BBBAAA@@@===;;;<<>>>>>>>>>>>>>>>>>>>>???888:::======<<<;;;;;;<<<;;;::::::888666444222111333888888777FFFdddyyy~~~nnnjjjxxx}}}~~~ttt```PPPLLLKKKGGGKKKSSS^^^\\\fffvvvyyyrrrxxxrrrjjjttt}}}|||~~~xxx___TTTIIIOOOIIIHHHFFFDDDDDDDDDDDDCCCBBBCCCCCCBBBAAA???>>>======BBBAAA??????@@@CCCFFFHHHBBB>>>;;;===AAACCCAAA>>>???>>>======<<<======>>>AAAAAA???>>>============;;;:::::::::;;;>>>AAACCCAAABBBCCCCCCBBB???===;;;???@@@AAA@@@???>>>???@@@@@@>>><<<:::<<<@@@DDDGGGNNNGGG???===??????;;;666<<<;;;::::::999999:::::::::;;;===CCCPPPbbbvvv|||qqqmmmqqqwwwxxxuuupppvvvyyywwwtttrrrsssttt|||yyymmmaaa]]]___^^^ZZZRRRRRRQQQQQQPPPPPPPPPOOOTTTWWW[[[]]]]]]```dddhhhpppqqqpppnnnkkkiiiiiijjjjjjmmmrrrpppfff]]]dddqqqxxx{{{~~~}}}{{{yyy{{{}}}}}}{{{}}}~~~}}}|||~~~|||{{{|||~~~|||tttvvvyyy|||~~~~~~~~~~~~yyyxxxvvvvvvvvvxxxzzz{{{~~~~~~~~~|||~~~~~~zzzzzz}}}|||{{{||||||||||||}}}}}}zzzuuurrrnnnkkknnnsssqqqmmmeee[[[RRRJJJFFFDDDFFFHHHHHHNNNXXX[[[iii|||zzz}}}yyyyyy|||{{{oooSSSFFFEEEGGGJJJMMMPPPXXXSSSMMMQQQRRRTTT\\\ddd}}}wwwmmmhhhhhhfff___ZZZXXXUUULLLBBB<<<999EEEAAA@@@bbbaaaJJJMMMHHHEEEDDDGGGFFF@@@;;;;;;888???GGGJJJHHHDDDBBBBBBBBBBBBAAA@@@???AAADDDGGGFFFDDDBBB@@@>>>>>>>>>>>><<>>>>>>>><<<<<<;;;:::888666444333000555666333;;;SSSnnntttiiissstttbbbSSSOOONNNJJJMMMTTTVVV\\\mmmvvvrrr~~~~~~}}}}}}~~~dddooopppLLLFFFKKKGGGHHHFFFCCCCCCEEEFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>???BBBDDDFFFBBB???<<<===AAACCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>=========<<<<<<;;;;;;===???AAACCCAAAAAABBBAAA@@@>>>===;;;===>>>@@@???>>>>>>???AAA@@@>>><<<;;;<<>>===>>>???<<<:::<<<;;;;;;:::999:::::::::555666888<<>>===>>>@@@CCCDDDBBB???===>>>AAACCCAAA???>>>>>>@@@@@@@@@@@@???>>>??????>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBBAAA@@@@@@???>>>===<<<<<<;;;===>>>>>>>>>>>>???AAA???>>>===<<<===>>>???@@@???>>><<<;;;:::;;;;;;<<<<<<<<<;;;::::::::::::;;;777999;;;<<>>>>>===<<<;;;999888777666444666666111555RRRttt|||rrrlllqqq~~~yyy~~~}}}ssshhh]]]XXXUUUQQQRRRVVV[[[ggguuu~~~{{{ppp]]]YYYrrrYYYNNNLLLGGGGGGGGGRRRNNNIIIEEECCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCC>>>>>>=========???AAABBB@@@>>><<<===???AAA@@@???===???AAABBBBBBAAA@@@???===>>>>>>????????????>>>>>>============>>>@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<===>>>>>>===<<<===???<<<<<<<<<===>>>>>>??????>>>???@@@>>><<<;;;===@@@===<<<<<<;;;;;;;;;;;;;;;:::>>>AAA???===DDDRRR___uuukkkrrr||||||wwwsssssstttrrrrrrrrrnnnssswwwyyyyyy}}}{{{rrriii\\\PPPSSSSSSSSSRRRQQQOOOMMMLLLJJJIIIHHHHHHHHHJJJNNNPPPVVVYYY]]]___``````aaabbbjjjhhheeeccccccfffnnnuuutttsssrrrtttwwwyyyyyyxxxyyy|||}}}{{{zzzyyyxxxyyy{{{~~~zzz|||}}}||||||}}}}}}}}}xxxyyy{{{}}}~~~~~~~~~~~~{{{{{{zzzyyyyyyyyyzzzzzz|||}}}~~~~~~}}}||||||~~~{{{xxxyyy|||}}}{{{{{{|||}}}}}}}}}yyyvvvuuuwwwxxxuuurrrnnnjjj```TTTNNNNNNNNNOOOOOOLLLHHHEEEFFFGGGMMMWWWXXXXXX^^^ggg|||||||||yyyvvvvvvzzz~~~zzzzzzzzz{{{}}}zzzjjjkkkuuuqqq]]]QQQNNNKKKKKKOOORRRQQQSSSVVVQQQVVVTTTXXXeeennnyyyzzzkkkfffgggfffcccbbbXXX\\\UUUDDD===CCCHHHGGGAAADDD]]]```PPPHHHGGGDDDDDDIIIIIIEEEAAAAAAHHHRRR\\\]]]TTTIIICCCAAAAAABBBBBBBBBAAABBBEEEGGGGGGEEEBBB??????@@@CCCEEEEEEHHHJJJIIIGGGCCCAAAAAA??????>>>>>><<<;;;999888;;;555555999555333FFFaaayyywwwqqqqqq|||~~~vvvwwwrrrwww~~~zzzrrrggg___YYYTTTSSSTTTaaallluuu~~~~~~~~~yyyzzz}}}^^^aaarrrzzzNNNMMMNNNGGGFFFIIIRRRMMMHHHDDDCCCDDDDDDDDDGGGFFFEEEDDDCCCBBBAAAAAA===============>>>@@@@@@>>>===<<<<<<>>>?????????===???AAABBBCCCBBB@@@???===>>>>>>?????????>>>>>><<<<<<<<<<<<======>>>???@@@???>>>===<<<<<<<<<===>>>??????>>><<<;;;<<<===:::;;;<<<===>>>???@@@@@@CCCEEEGGGEEEAAA???AAADDD>>>===<<<<<<;;;;;;<<<<<<888<<>>EEEHHHFFF===UUU___SSSGGGDDDBBBCCCGGGIIIEEEAAAAAADDDGGGJJJLLLKKKHHHCCCAAACCCDDDDDDDDDCCCBBBDDDFFFGGGEEEBBB???>>>>>>???@@@DDDFFFGGGFFFCCCAAA@@@@@@AAAAAA@@@@@@???===<<<;;;>>>666444999777444<<>>>>>??????>>>============>>>??????===>>>@@@AAABBBBBBAAA@@@===>>>???@@@@@@???>>>===:::;;;;;;<<<===>>>>>>>>>???>>>>>>>>>=========<<<>>>???@@@???===<<<===>>><<<<<<===>>>>>>???@@@@@@@@@BBBDDDBBB>>><<<===???>>>>>>===<<<<<<<<<<<<===999<<<>>>;;;888:::CCCKKK[[[nnnyyyooooooooolllmmmqqqpppsssuuutttqqqrrrxxx}}}}}}vvvkkkXXXUUUQQQMMMJJJHHHGGGHHHJJJHHHGGGGGGIIIJJJJJJIIIJJJLLLNNNOOOPPPQQQTTTVVVVVVZZZ]]]\\\]]]cccgggggghhhkkknnnnnnmmmooouuuzzz{{{zzzxxxyyy{{{}}}}}}}}}wwwxxxyyyyyyxxxyyy|||}}}}}}||||||}}}~~~}}}zzzwwwwwwxxxzzz}}}}}}|||{{{zzzyyyyyyxxxvvvvvvxxxyyyzzz{{{|||}}}zzzyyyyyy{{{}}}}}}{{{yyyzzzyyyyyyzzz|||~~~~~~{{{zzz{{{|||{{{}}}}}}xxxuuuuuuvvvwwwppphhh___UUUJJJGGGIIIAAAEEEGGGFFFDDDFFFLLLRRRZZZkkkrrrqqqvvvyyyzzz}}}~~~yyyuuuvvvyyy{{{zzzwwwuuuwwwyyywwwyyy{{{zzzyyyyyy|||vvviii______ccckkkzzzwwwcccWWWRRRNNNKKKKKKNNNKKKKKKOOOQQQRRRUUUYYYUUU\\\```lllzzz}}}zzzrrriiicccdddfffaaaYYYUUUVVVPPPGGGAAA???AAAEEEGGGIIIsss|||SSSQQQHHHEEEBBBDDDIIIJJJGGGDDDDDDCCCAAA@@@AAACCCCCC@@@>>>@@@BBBCCCBBBAAAAAACCCDDDCCCBBB@@@???>>>>>>??????CCCDDDDDDBBB@@@???@@@AAADDDDDDDDDCCCBBBAAA@@@???@@@;;;777888777555777===XXXpppuuunnnooorrrxxxuuurrruuuuuuuuuzzzxxxpppkkkllloooqqqpppzzz~~~~~~~~~rrr}}}hhhmmmdddPPPFFFFFFAAABBBFFFCCCDDDBBBAAAAAADDDFFFFFFFFFCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>???????????????????????????@@@AAA>>>>>>??????@@@AAAAAAAAA>>>???@@@@@@@@@>>><<<;;;::::::<<<===>>>???@@@@@@===>>>?????????>>>===<<<<<<===????????????@@@BBBAAA@@@???>>>>>>>>>>>>>>>;;;<<<===<<<;;;999999999???>>>======<<<<<<=========>>>>>>;;;999:::???CCCPPP___ssssss```aaajjjmmmooorrrooorrrvvvuuuqqqqqquuuyyy{{{~~~kkkfff]]]TTTLLLHHHGGGFFFGGGEEEEEEGGGIIIJJJHHHEEEFFFGGGIIIIIIKKKNNNRRRUUURRRYYY\\\YYYXXX]]]bbbcccbbbcccdddeeehhhkkkooorrrrrrqqqpppssswww{{{|||{{{uuuwwwyyyxxxwwwvvvxxxzzzzzzzzz{{{|||}}}~~~~~~zzzwwwvvvxxx{{{~~~}}}{{{zzzzzzyyyyyyvvvvvvxxxyyyzzzzzzzzzzzzyyyxxxxxxzzz|||}}}zzzxxxwwwwwwxxx{{{~~~yyy|||~~~}}}{{{yyyyyyzzzzzz}}}~~~{{{wwwuuuwww{{{{{{tttkkkbbbVVVJJJEEEGGGEEEHHHJJJHHHEEEGGGOOOVVVjjjxxx~~~|||wwwyyy}}}~~~yyyuuusssvvvzzzzzzvvvsssssstttqqqrrrssssssrrrrrrssstttqqqqqqrrruuuwwwvvvpppjjjWWWUUUXXXcccsss{{{dddNNNHHHLLLMMMKKKIIIMMMIIIHHHLLLQQQRRRTTTWWWUUUZZZ```nnn}}}|||xxxnnnkkkeeeaaabbbaaaZZZSSSQQQRRRIIICCCCCC@@@???HHHWWWtttiiiGGGNNNJJJGGGEEEFFFKKKMMMJJJGGGGGGFFFCCC???>>>??????===:::<<<===????????????@@@BBB>>>>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@>>>>>>@@@BBBFFFFFFFFFFFFEEEDDDBBBBBBCCC@@@<<<999666666777999GGGjjjyyytttnnneeepppxxx}}}xxxtttssswww|||~~~~~~}}}yyyuuuuuu{{{~~~~~~yyyzzz{{{}}}}}}}}}}}}~~~~~~fffrrroooSSSLLLJJJEEE===BBBGGG???DDDBBBAAAAAACCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@@@@BBBCCC>>>>>>>>>>>>???@@@AAABBB??????@@@AAA@@@>>><<<::::::;;;<<<>>>@@@AAAAAABBB===>>>@@@AAAAAA???===<<<999;;;>>>???@@@AAACCCEEEEEEDDDAAA???===<<<<<<<<<<<<<<<======>>>>>>===<<>>==================<<<;;;888666666999;;;???NNN^^^rrraaa___jjjooonnnmmmoootttwwwvvvrrrppprrruuuyyy{{{}}}xxxlll^^^TTTMMMJJJIIIEEEEEEEEEHHHKKKKKKGGGDDDEEEFFFGGGHHHJJJNNNTTTXXXRRRYYY[[[TTTPPPUUUZZZ\\\___\\\[[[^^^dddiiikkkkkkhhhggghhhmmmsssxxxxxxwwwsssvvvxxxxxxuuutttuuuwwwuuuwwwzzz}}}~~~~~~~~~{{{wwwvvvyyy|||}}}}}}||||||||||||}}}}}}wwwwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwyyy||||||zzzwwwxxxyyyzzz|||~~~}}}|||vvvyyy|||}}}zzzwwwwwwxxx{{{}}}}}}yyyuuuuuuzzzyyyqqqhhhZZZMMMFFFFFFNNNPPPPPPLLLGGGHHHPPPXXXwww~~~~~~yyyyyyzzzzzzzzzyyywwwuuuppptttyyyyyyvvvrrrpppppppppooooooooopppqqqrrrrrrlllkkkmmmooolllgggfffggg^^^ccckkkwwwzzziii\\\PPPHHHIIIMMMMMMNNNRRROOOJJJHHHMMMRRRSSSSSSTTTWWW\\\bbbrrrtttsssllljjjeeeaaaaaa]]]VVVQQQPPPMMMCCCAAAEEEBBB???QQQjjjjjjFFFIIIFFFKKKHHHGGGIIILLLKKKFFFAAACCCBBB@@@???@@@@@@???>>>>>>===<<<===???AAAAAAAAA======>>>@@@CCCDDDCCCAAABBBGGGGGGBBB>>>???@@@???IIIIIIGGGDDDBBB@@@>>>===>>>AAA@@@:::666666666444???QQQlll|||vvvjjjnnn|||ttt}}}zzzuuussswww}}}xxxvvvwww{{{~~~zzz{{{~~~~~~~~~~~~~~~~~~~~~||||||~~~{{{yyyxxx|||}}}}}}aaaooo|||hhhwwwcccNNNHHHDDDDDDAAA>>>BBBIIICCCBBBBBBCCCDDDDDDBBBAAACCCBBBBBBAAAAAABBBBBBCCC============???AAACCCDDD@@@AAAAAAAAAAAAAAABBBBBB???>>>===>>>???>>><<<:::>>>>>>>>>>>>============;;;<<<===>>>???@@@@@@@@@:::;;;===>>>>>>>>>===<<<>>>======<<<===???AAABBB======>>>>>>===<<<;;;;;;>>>=========??????===<<<@@@>>><<<999888999999:::>>>===;;;;;;<<<<<<;;;999;;;EEESSSeeerrryyy^^^XXX^^^gggmmmqqqppppppqqqooommmqqqwwwvvvuuuvvv|||yyykkk]]]SSSNNNMMMHHHDDDCCCFFFHHHFFFFFFGGGEEEGGGGGGGGGFFFIIINNNSSSTTTSSSRRRQQQRRRTTTVVVXXXUUUWWWZZZ^^^aaadddfffgggfffgggiiikkkmmmnnnpppppprrrtttvvvvvvttttttvvvxxxtttuuuwwwyyy|||~~~}}}{{{{{{||||||}}}}}}}}}|||||||||||||||xxxxxxwwwtttrrrqqqrrrsssvvvqqqllllllsssyyy|||}}}wwwwwwxxx||||||yyyzzzyyyxxxwwwxxx{{{~~~wwwxxxxxxxxxwwwwwwyyyzzzyyyvvvrrrhhhXXXJJJGGGKKKPPPRRRXXXZZZQQQHHHMMMZZZqqq~~~~~~}}}{{{yyyxxxwwwwwwvvvuuurrrrrruuuvvvrrrpppppppppnnnkkkjjjjjjiiihhhfffdddeeecccbbbgggnnnpppmmmkkkooovvv}}}|||rrraaaUUUQQQNNNHHHFFFLLLSSSPPPFFFGGGNNNTTTSSSNNNLLLQQQWWW\\\[[[cccwwwwwwqqqrrriiieee```^^^\\\YYYTTTPPPGGGEEEIIIKKK===<<>>>>>???@@@@@@???>>>============>>>>>>===<<<<<<===@@@CCCCCCBBB@@@CCCDDDDDDAAA>>>@@@FFFMMMGGGDDDBBBAAAAAA@@@???===???@@@>>>999666777666333888AAA\\\{{{qqqhhhlll~~~yyysssppppppuuussspppqqqvvv|||}}}~~~~~~~~~~~~{{{yyyzzz{{{~~~~~~}}}{{{|||eee[[[pppcccpppvvvSSSKKKGGGEEEFFFCCC???AAAGGGAAA@@@@@@AAABBBCCCBBB@@@@@@@@@????????????@@@@@@>>>=========>>>@@@BBBCCC@@@@@@@@@@@@???????????????>>>======>>>>>>===;;;=========<<<<<<;;;;;;;;;>>>???@@@AAABBBBBBBBBBBB;;;;;;<<<============<<<<<<<<<<<<<<<===>>>??????<<<<<<=========<<<;;;;;;===<<<<<<===>>>>>>===;;;===;;;:::888888999:::;;;===<<<;;;;;;<<<<<<;;;:::999AAAIIIUUUooozzzlllccc______hhhiiimmmqqqooolllnnnsssxxxwwwxxxzzz~~~wwwkkkaaaZZZWWWHHHFFFGGGKKKLLLGGGDDDCCCFFFGGGGGGEEECCCDDDGGGJJJMMMMMMLLLLLLNNNPPPRRRTTTRRRSSSUUUXXX[[[^^^___```bbbbbbbbbcccdddgggiiijjjlllmmmoooqqqrrrtttuuuvvvttttttuuuvvvwwwyyy{{{|||~~~}}}}}}~~~~~~}}}zzzxxxuuutttuuuvvvvvvuuuttttttuuuwwwxxxsssnnnnnnqqquuuuuutttvvvvvvwww{{{~~~~~~|||yyyyyyyyyxxxwwwxxxzzz}}}uuuvvvwwwxxxxxxwwwvvvtttuuutttqqqjjj\\\OOOKKKOOORRRTTTYYY\\\SSSJJJPPP]]]sss}}}|||}}}wwwvvvvvvvvvvvvwwwvvvuuussspppooorrrsssooommmmmmkkkjjjiiihhhhhhfffcccaaa\\\\\\[[[]]]eeennnppplllZZZbbbjjjmmmfff[[[PPPJJJNNNPPPNNNJJJLLLQQQPPPKKKKKKLLLLLLKKKJJJMMMRRRVVVZZZaaasss~~~zzzrrrmmmnnnkkkfff```\\\YYYVVVRRRNNNPPPMMMFFF===777JJJxxxPPPBBBKKKGGGHHHFFFEEEFFFHHHHHHDDDAAABBB???===<<<===@@@AAABBB>>>======<<<;;;;;;:::999;;;<<<===@@@BBBBBB@@@>>>CCC??????@@@??????LLL]]]^^^UUUIIICCCCCCEEEEEEDDDAAA@@@===999999<<<999444666333GGGmmmyyyiiiccclll~~~tttmmmrrrpppnnnnnnssszzz~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||||||||{{{~~~~~~}}}{{{zzzyyy{{{pppZZZlllccc\\\XXXMMMIIIGGGFFFFFFCCC??????BBBAAA@@@???@@@AAAAAA@@@???======<<<<<<<<<<<<======???>>>>>>>>>>>>???@@@AAA?????????>>>======<<<<<<@@@>>>;;;;;;<<<======<<<======<<<;;;::::::999999>>>???@@@AAABBBBBBBBBBBB;;;;;;;;;;;;;;;<<<<<<===999:::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;<<<;;;;;;<<<======<<<:::999888888777888999:::;;;;;;:::999:::<<<===<<<;;;666===AAAGGG[[[{{{sssaaa]]]cccgggmmmqqqnnniiiiiimmmuuuvvvwwwwwwwwwxxxzzz|||{{{rrrkkkgggQQQLLLIIIKKKJJJGGGEEEFFFHHHHHHHHHEEECCCAAABBBCCCEEEEEEEEEEEEGGGIIILLLMMMLLLMMMNNNQQQSSSUUUWWWXXX[[[ZZZZZZZZZ[[[]]]___```bbbcccfffkkkpppsssssssssrrrrrrqqqqqqqqqrrrtttttt||||||}}}~~~~~~~~~}}}}}}~~~zzzvvvrrrppptttvvvwwwwwwvvvuuuvvvvvvzzzwwwtttuuuwwwxxxvvvtttttttttvvvyyy|||}}}|||{{{xxxyyyyyyxxxwwwwwwyyy{{{ttttttuuuwwwzzzyyytttppprrrrrrqqqmmmaaaTTTPPPRRRRRRVVV^^^ddd```[[[eeetttyyywwwwwwvvvrrrmmmkkklllpppssstttqqqmmmkkknnnmmmiiiffffff```___^^^]]]]]]\\\YYYVVVYYY\\\___bbbhhhjjjddd[[[QQQZZZcccaaaUUUKKKGGGIIIGGGLLLOOOMMMKKKNNNOOOOOOMMMLLLMMMRRRYYY[[[YYYVVVdddppp|||vvvtttnnnkkkmmmjjjddd\\\WWWUUUSSSPPPMMMMMMJJJBBB;;;IIIooo|||HHHCCCJJJEEEGGGFFFDDDEEEFFFFFFCCCAAAAAA>>>;;;:::===@@@BBBCCC;;;<<<<<<<<<:::999::::::<<<<<<===???AAAAAA???===AAA;;;<<>><<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>???>>>>>>>>>>>>>>>=========@@@===:::999;;;<<<============<<<;;;:::999999888;;;<<<======>>>>>>>>>===;;;:::999999999:::<<<===888999;;;<<<===<<<;;;:::999999:::;;;;;;<<<;;;;;;;;;::::::;;;<<<<<<;;;999888777777777777888999999999888888999;;;===<<<;;;444999>>>DDDSSSjjj~~~nnnjjjjjjkkknnnnnniiicccccchhhnnnqqqttttttssstttwwwzzzyyy~~~}}}yyyvvvbbbXXXNNNHHHFFFEEEHHHMMMHHHHHHHHHGGGEEEDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJMMMPPPRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWZZZ[[[___eeelllpppqqqpppnnnooopppppppppooommmmmmssstttwwwyyy{{{{{{{{{zzz|||}}}~~~}}}{{{wwwuuuwwwyyyzzzyyyvvvtttrrrrrrttttttuuuyyy||||||zzzxxxrrrssstttwwwyyyzzzzzzyyywwwyyyzzzyyyxxxxxxyyyzzzvvvsssrrruuuzzz{{{xxxssstttttttttqqqfffXXXRRRRRRQQQWWWcccooorrrttt}}}xxxtttsssvvvmmmbbb[[[\\\ccciiimmmooojjjggggggfff```]]]]]]WWWUUUSSSRRRSSSSSSSSSRRRWWWaaakkknnnllleeeYYYNNNNNNVVV\\\XXXNNNGGGHHHLLLHHHLLLOOONNNMMMOOOQQQSSSUUURRRSSS[[[fffkkkgggaaaooo|||}}}rrrppppppnnnlllnnnfff___VVVQQQOOOPPPOOONNNFFFBBBCCCSSStttmmmHHHFFFGGGCCCFFFEEEDDDDDDEEEDDDCCCAAAAAA>>>;;;;;;===@@@CCCDDD:::;;;<<<;;;:::;;;>>>@@@>>>======>>>@@@@@@>>>===???999<<>>>>>======>>>>>>>>>??????@@@@@@@@@>>><<<999999:::<<<============<<<<<<;;;:::999999999::::::;;;;;;;;;;;;::::::999888888888999;;;<<<999:::;;;<<<===<<<;;;:::777888999::::::;;;:::::::::999888999;;;;;;999888888888777777666666666666888777777888;;;<<<<<<;;;777888:::???MMM^^^lllrrrxxxrrrlllhhhbbb___bbbiiilllooossstttssssssvvvyyyvvvyyy~~~~~~~~~ttthhh[[[SSSLLLGGGGGGJJJFFFEEEEEEFFFGGGGGGGGGGGGCCCBBBAAA@@@@@@?????????BBBBBBDDDFFFIIIMMMPPPRRRNNNPPPSSSUUUUUUTTTRRRPPPUUUVVVZZZ```fffjjjllllllkkkmmmqqqsssssspppllljjjlllnnnrrrvvvxxxyyyyyyxxxyyy{{{}}}~~~|||zzzvvvxxxyyyxxxuuusssqqqqqqlllnnnqqquuuxxxxxxwwwvvvqqqrrrttttttuuuuuuvvvwwwvvvxxxzzzzzzyyywwwwwwxxxwwwssspppsssxxx}}}|||zzzxxxwwwwwwtttiiiZZZRRRPPPRRRYYYgggvvv{{{}}}{{{wwwtttsssoooggg^^^ZZZ]]]aaadddeeekkkeeeaaa```^^^XXXTTTTTTTTTQQQMMMMMMPPPTTTXXXZZZ___jjjrrroooeee\\\VVVQQQJJJMMMOOOMMMIIIFFFHHHKKKQQQPPPOOOOOOOOOPPPSSSUUU^^^]]]```hhhqqquuuqqqmmmsssyyyqqqllllllnnnllljjjiiiccc[[[QQQKKKIIIJJJJJJIIICCC===LLLuuuaaaKKKIIIEEECCCFFFFFFEEEDDDDDDCCCCCCBBBBBB???======???BBBCCCDDD;;;======<<<;;;>>>CCCHHHAAA???>>>===?????????>>>>>>;;;===CCCDDDBBBGGGQQQTTTNNNFFFCCCDDDCCC@@@===DDDEEECCCAAAEEEIIIIIIDDD555;;;::::::OOOnnn}}}yyyhhh^^^bbb~~~qqqmmmsss}}}}}}|||}}}}}}zzzyyyzzz{{{{{{yyywwwtttrrrtttsssqqqooommmkkkjjjjjjhhhggggggfffeeeddddddcccggghhhjjjlllmmmppptttwwwrrrssssssqqqooosss|||}}}lllqqqfffSSSWWWhhhPPPLLLJJJFFFHHHHHHFFFHHHQQQXXX\\\OOOLLLGGGDDDBBB@@@>>>=========<<<<<<<<<<<<=========>>>>>>??????>>>======?????????@@@@@@@@@AAAAAA<<<:::999999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::888888888888888999::::::::::::;;;;;;;;;;;;::::::777888888999999999999888888888777888999:::888666888888888777777666666555888777777888:::;;;;;;::::::888666888BBBQQQ___gggpppfffaaaaaafffmmmnnnppprrrssssssrrrssstttwwwyyy{{{{{{{{{{{{}}}~~~}}}uuunnnhhh___RRRIIIFFFFFFDDDCCCDDDFFFHHHHHHGGGEEEDDDCCCBBB@@@???======@@@@@@AAABBBEEEIIILLLNNNLLLNNNQQQSSSTTTRRRPPPOOOPPPSSSWWWYYY[[[^^^bbbeeeeeeiiimmmqqqrrrpppmmmjjjiiikkkooosssvvvwwwxxxxxxyyy{{{|||}}}}}}|||zzzyyyqqqsssuuutttsssrrrssstttnnnoooqqqssstttttttttsssqqqrrrssssssqqqqqqrrrssssssvvvxxxyyywwwuuuttttttvvvrrrooopppuuuyyy{{{|||xxxwwwwwwuuukkk]]]TTTRRRXXX^^^lll{{{xxxwwwwwwtttrrrrrrjjjhhhhhhkkkpppqqqlllgggddd^^^ZZZYYYWWWRRROOOOOOPPPMMMKKKMMMSSSZZZ```ddduuuwwwrrrbbbSSSLLLMMMNNNIIIIIIIIIIIIIIIIIIJJJKKKSSSOOOLLLLLLMMMOOOVVV]]]eeerrrvvvlll}}}rrrnnnkkkjjjjjjhhhccc___```XXXMMMFFFDDDDDDDDDCCC>>>CCC```kkksssVVVLLLIIIBBBGGGFFFFFFFFFDDDCCCCCCCCCDDDBBB@@@??????AAACCCCCCCCC???@@@@@@>>><<>><<<===???@@@@@@?????????AAACCCFFFHHHIIIFFFDDDCCCCCCDDDDDDBBB@@@DDDFFFEEEAAAAAADDDDDDAAA:::888777;;;FFFXXXkkkxxxuuummmfffxxxwwwpppsss{{{||||||{{{uuuuuuxxxwwwrrrppptttuuusssoooooonnnmmmkkkhhhfffdddeeedddbbb```___^^^]]]]]]ZZZ[[[\\\]]]^^^``````aaafffiiimmmppptttyyyzzzyyyxxxwwwyyyuuuaaabbbuuuuuuSSSZZZrrrvvvRRRMMMMMMEEEBBBGGGGGGEEEGGGOOOTTTUUUKKKHHHDDDAAA??????===<<<>>>======<<<<<<======>>><<<===>>>??????>>>>>>===BBBBBBAAA@@@??????>>>>>>:::999888999;;;<<<;;;:::999999999999::::::::::::::::::;;;;;;;;;;;;::::::666777888888999999888888:::999999888888999999999888888888999888888777777777777666777888999777555666666777888888888888777888777777888999::::::999999999888888:::BBBOOOZZZkkkoooiiihhhlllpppmmmmmmnnnpppqqqrrrqqqooorrrtttvvvwwwwwwyyy|||~~~~~~zzzxxxwwwpppdddYYYTTTMMMJJJFFFEEEFFFGGGGGGFFFEEEEEEDDDCCCBBB@@@???>>>??????>>>???@@@CCCEEEGGGLLLLLLMMMMMMNNNOOOPPPPPPKKKOOORRRQQQOOOPPPVVV\\\\\\^^^bbbeeehhhiiiiiihhhfffhhhkkknnnrrrtttuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwpppqqqrrrqqqooooooqqqrrrpppppppppppppppppprrrsssqqqssssssqqqnnnmmmoooqqqooorrruuuvvvtttrrrpppoooppppppooooooppprrrtttuuutttrrrssssssmmmbbbZZZXXX```gggwww{{{vvvrrrrrrqqqnnnmmmpppjjjiiijjjpppvvvuuunnnfff[[[VVVRRRSSSSSSOOONNNOOOPPPPPPSSSXXXaaajjjppprrrwwwrrreeeRRRGGGEEEFFFFFFLLLMMMNNNNNNNNNNNNOOOPPPPPPNNNNNNQQQSSSZZZkkk{{{|||{{{rrrqqqoookkkgggeeeccc___[[[VVVOOOFFFAAAAAACCCCCCCCCEEEaaawwwgggnnn~~~NNNLLLHHHAAAKKKFFFGGGFFFEEECCCBBBCCCDDDCCCAAA@@@AAABBBCCCCCCBBBCCCDDDCCC???===@@@IIIQQQGGGCCC>>><<<<<>>CCCJJJJJJFFFIIIFFFBBB>>>======@@@BBBDDDFFFFFF@@@===>>>>>>===DDD444///999@@@EEE\\\yyy{{{xxxfffbbbtttlllooovvvuuuyyy~~~zzztttllljjjjjjdddcccgggfffaaa```eeegggfffbbbaaa```^^^[[[YYYWWWUUUSSSSSSRRRSSSSSSTTTUUUUUUYYY[[[^^^bbbgggkkknnnpppwwwyyy{{{}}}|||aaaVVVRRR___yyycccXXXxxxRRRAAAHHHHHH@@@AAAFFFGGGCCCBBBGGGIIIGGGFFFCCC???============<<<>>>======<<<<<<======>>>;;;<<<>>>?????????>>>===DDDDDDBBB@@@>>>===;;;:::999888888:::<<<<<<;;;999777777777888999999::::::999999:::::::::999999888555666888999999999888777999888777666666777888999888888888888888777666555777666666777888888777555444555666888999999::::::999777777777999:::999888555:::???===888666???JJJVVVsss{{{rrroooooopppiiihhhiiilllqqqsssqqqnnnhhhkkkooosssuuuxxx|||~~~zzzxxxzzzxxxqqqkkkjjjVVVQQQKKKHHHHHHHHHGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<===???AAAMMMKKKIIIHHHIIILLLPPPRRRHHHMMMOOOLLLFFFEEEMMMUUUSSSTTTVVVYYY\\\```ccceeebbbdddgggjjjmmmppprrrrrrpppqqqrrrssstttuuuvvvwwwssssssrrrooolllkkkmmmnnnjjjjjjjjjiiiiiikkknnnqqqrrrssssssqqqmmmkkkmmmooolllooossstttrrrooommmllllllnnnoooooommmlllmmmnnnooonnnppprrrnnneee```___fffooozzzwwwsssqqqppplllhhhiiimmmiiiddd```bbbggghhhddd^^^UUUPPPMMMPPPQQQOOOOOOQQQXXX[[[aaajjjttt}}}bbb\\\RRRIIIHHHKKKKKKGGGMMMPPPSSSRRROOONNNOOORRRPPPSSSXXX^^^bbbnnnwwwrrr|||vvvqqqnnniiidddbbbaaa___\\\LLLFFF@@@>>>AAAEEEGGGHHHYYYpppRRRDDDJJJGGGCCCGGGFFFDDDCCCCCCDDDDDDEEEAAABBBCCCAAA>>>>>>AAADDDLLLHHHEEEDDDEEEFFFDDDBBBDDDCCCBBB@@@@@@@@@@@@@@@@@@CCCEEEFFFEEECCCCCCCCCFFFKKKHHHAAABBBIIIGGG===FFF@@@BBBLLLRRRMMMCCC>>><<<888;;;>>>999888LLLggg~~~pppfffkkkxxxiii___lllpppwww}}}zzzfff]]]^^^aaa^^^ZZZWWWXXXYYYYYYYYYZZZ[[[]]]ZZZXXXVVVVVVXXXYYYWWWTTTRRRUUUYYY\\\^^^```ccceeehhhmmmqqqtttwwwzzzjjjZZZXXXbbb```jjjvvvdddzzzWWWHHHMMMMMMFFFAAAEEEEEEEEEEEEDDDDDDDDDDDDFFFCCCAAA@@@??????>>><<<===>>>???>>>===:::888666999:::<<<===>>>???>>>>>>?????????>>>===;;;:::999888888999::::::;;;<<<<<<888777777777777999:::;;;<<<<<<:::999888777777777444444555666777888999999===<<<;;;999888777777666444777999:::999777666666888888777777666666555555999888888777666555555444777777777777777777777777888888888999<<<@@@CCCEEEKKKbbbwwwwwwjjjfffgggeeecccgggpppsssooommmooohhhkkkmmmmmmlllnnnvvv|||~~~~~~zzzvvvwww{{{{{{xxxiiicccYYYOOOHHHEEEFFFFFFBBBBBBCCCEEEGGGGGGDDDAAAAAAAAA@@@???>>>===<<<<<<@@@@@@AAAAAABBBCCCEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEHHHIIIKKKOOOSSSWWWZZZ\\\^^^```dddiiimmmpppqqqrrrrrrqqqooommmmmmooorrrsssrrrqqqpppnnnmmmmmmmmmmmmnnniiiddddddhhhjjjiiiggghhhiiijjjkkkjjjiiigggeeefffiiilllllliiiggghhhjjjjjjjjjjjjjjjjjjiiihhhhhhjjjnnnqqqoooiiieeefffhhhuuu~~~zzzllljjjhhhgggggggggeeedddccc___ZZZXXXXXXXXXWWWUUURRROOOOOOQQQOOONNNVVVaaakkknnnvvvnnn\\\LLLGGGFFFJJJNNNMMMLLLMMMNNNQQQSSSSSSRRRRRRUUUXXXPPPaaakkklllzzzvvv{{{vvvtttssssssssskkkhhhlllhhh\\\UUUUUU>>>@@@AAA@@@???FFFSSS___hhhRRRGGGKKKFFFDDDHHHGGGEEECCCBBBAAAAAAAAA@@@AAAAAA@@@>>>>>>AAADDDGGGDDDAAAAAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>AAADDDEEEDDDCCCBBBCCCJJJNNNLLLEEEFFFKKKIII???AAAFFFVVVggglllaaaPPPGGGBBB@@@???>>>888777FFFZZZwwwxxxbbbddd|||qqqggggggkkkrrryyy~~~{{{xxx{{{~~~ttthhhaaabbbdddeeeddd_________bbbfffgggeeebbbiiieeeaaa___```aaabbbaaacccfffiiilllmmmooorrrtttuuuvvvyyy{{{|||wwwaaaUUUPPPccclllrrryyynnnwwwlllMMMDDDFFFEEEBBBBBBEEEEEEDDDDDDDDDDDDCCCCCCDDDBBB????????????>>><<<<<<===>>>>>>>>><<<:::999======<<<;;;;;;<<<===>>>??????>>>>>>===;;;:::999888888999999:::;;;;;;<<<:::999888777777777888999;;;;;;:::999888888888888555666666777777888888999<<<<<<:::999888777777777444777999:::888777666666777777777666666666555555666666666666666777777777666666666666666666666666777777888999<<>>???@@@AAABBBCCCEEEFFFFFFFFFEEEEEEFFFGGGHHHKKKMMMQQQSSSUUU[[[]]]aaaeeeiiikkkmmmnnnooonnnlllllllllmmmooopppqqqqqqpppnnnmmmlllkkkkkkhhhddd```aaadddfffeeebbbaaabbbcccddddddbbbaaa___bbbeeehhhiiigggfffggghhhiiiiiijjjkkkjjjjjjiiihhhiiikkkllljjjggghhhmmmrrr}}}rrroookkkiiigggfffeeecccbbbaaa^^^ZZZVVVTTTTTTTTTSSSQQQUUUTTTWWW[[[ZZZXXX]]]fffrrruuu{{{~~~zzzmmm[[[NNNLLLHHHIIINNNQQQPPPNNNNNNNNNQQQTTTTTTRRRQQQSSSVVVYYYdddooo|||}}}sssnnnlllkkkiiieeeiiikkkjjjggg```TTTIIIDDD999:::DDDBBBDDDfff\\\PPPIIIJJJEEEGGGJJJHHHFFFCCCAAA????????????@@@@@@???>>>???AAACCCDDDBBB??????@@@AAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA>>>@@@CCCCCCBBBAAAAAABBBFFFJJJJJJFFFGGGLLLIIIBBBEEERRRhhhzzz|||nnn]]]TTTHHHGGGDDD===777888@@@HHHcccfffWWWdddxxx~~~tttuuuwwwyyy{{{yyyvvvrrrvvvzzz}}}|||xxxwww{{{tttrrrnnnllllllnnnqqqrrrnnnlllkkknnnuuuxxxxxxuuuzzzuuunnnjjjjjjmmmpppqqqrrrtttvvvwwwxxxyyy|||~~~}}}||||||~~~mmm[[[QQQUUU___|||rrrbbbpppfffWWWKKKHHHGGGCCCCCCGGGDDDDDDDDDCCCCCCBBBBBBBBBAAA???======>>>???>>>===;;;<<<===>>>???>>>===<<<@@@>>><<<:::999:::===>>>>>>>>>>>>===<<<;;;:::999888888999999::::::;;;;;;===;;;:::888666666666666:::999999888888888999999888888888888888888888888;;;;;;999888777777777777555777999999888666666777666666666666666555555555333333444555777888999999555555555555555555555555777777777999;;;>>>AAABBBCCCOOOdddwww}}}xxxpppiiieeedddfffiiiooouuunnnkkkeee]]]YYY\\\dddkkkqqq{{{~~~yyy{{{}}}qqqggg```XXXOOOIIIEEECCCAAAAAACCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@===<<<<<<<<<<<<<<<======>>>???BBBDDDEEEEEEDDDCCCBBBBBBCCCDDDFFFHHHIIIJJJSSSUUUXXX[[[^^^aaabbbcccgggggggggggghhhhhhiiiiiimmmmmmmmmmmmllljjjiiihhhfffdddbbbccceeefffccc```YYYYYYZZZ[[[[[[ZZZXXXWWW[[[^^^aaabbbbbbbbbccceeedddeeefffgggggggggfffeeeiiiiiihhhfffggglllvvv}}}{{{lllfffeeedddcccbbb```^^^\\\[[[ZZZVVVTTTSSSSSSTTTTTTSSSQQQWWWZZZ___ddddddbbbdddhhhlllpppsssnnnbbbTTTJJJEEEEEEDDDGGGOOOSSSPPPMMMMMMKKKOOORRRTTTUUUWWW]]]aaafffwwwxxxvvv|||xxxrrrnnnllliiiggg^^^eeefff```______QQQ>>>AAA999:::CCCGGGWWW{{{QQQLLLHHHGGGCCCIIIJJJIIIFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDCCCAAA@@@@@@@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAACCCDDDCCCAAA@@@@@@@@@===AAACCCBBBDDDGGGFFFBBBHHHRRR```iiiggg___XXXUUUGGGHHHCCC;;;777:::===;;;NNNlll|||jjjcccaaazzznnnfffgggiiikkkkkkkkklllpppsssqqqqqqqqqsssvvvyyyyyyyyyxxxxxxxxxzzz}}}|||wwwttttttwwwzzz}}}zzz{{{|||}}}}}}}}}~~~jjjYYYTTTMMMHHHXXXooouuu^^^gggxxxSSSOOOMMMMMMJJJDDDDDDGGGCCCCCCCCCBBBAAAAAA@@@@@@>>><<<;;;;;;===>>>>>>=========>>>??????>>>======>>>===;;;::::::;;;===>>>============<<<;;;:::999888888999999::::::::::::<<<;;;999777666666777777888888888888888999::::::999999999999888888777777:::999888777777777777777555777888888777666666777555555555555555555555555222333444555666888999999555555555555555555555555666666777888:::<<<>>>@@@BBBJJJXXXdddkkkuuuyyylll^^^YYY\\\aaaddddddnnnkkkgggaaa]]]]]]aaaeeelllvvv~~~}}}{{{|||wwwmmm___TTTKKKHHHEEECCCDDDEEEFFFFFFFFFFFFDDDCCCBBB@@@??????@@@??????>>>======>>>>>><<<>>>@@@BBBCCCCCCAAA@@@=========>>>???AAABBBCCCIIIJJJLLLNNNQQQSSSUUUUUU\\\]]]^^^````````````___dddeeefffgggggggggfffeeeeeedddcccddddddccc___[[[RRRRRRSSSSSSSSSSSSRRRQQQRRRTTTWWWYYY[[[\\\]]]]]]\\\]]]___```aaaaaa``````dddcccaaa___aaafffooovvv|||~~~rrrddd^^^[[[ZZZXXXYYYYYYXXXUUUTTTSSSSSSSSSVVVYYY\\\]]][[[XXXUUUWWWZZZ___bbbbbbaaaaaacccYYY]]]^^^YYYPPPHHHFFFFFF@@@BBBHHHQQQTTTQQQNNNNNNOOOQQQTTTVVV[[[dddpppxxxxxxqqqvvvzzzyyywwwtttqqqnnnjjjhhhbbb^^^XXXVVVXXXVVVIII:::888BBBHHHKKK```nnnIIIHHHEEEEEEBBBIIIIIIHHHFFFDDDCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEE@@@@@@@@@??????AAACCCDDDIIIIIIHHHGGGEEEDDDBBBAAAFFFFFFFFFDDDAAA???>>>>>>:::===?????????AAAAAA???@@@EEEIIIIIIHHHHHHIIIJJJBBBCCC@@@;;;:::===<<<888???WWWvvvmmm\\\rrrlll^^^\\\]]]^^^aaaeeekkkqqquuutttrrrrrrxxx~~~~~~zzz|||{{{{{{zzzzzzzzz|||ddd[[[QQQPPPUUUQQQQQQllluuu^^^]]]PPPJJJHHHHHHIIIHHHDDDBBBCCCBBBBBBAAAAAA@@@??????>>><<<;;;::::::===>>>>>>>>>?????????>>>>>>===<<<;;;999:::;;;<<<============<<<=========<<<;;;:::999888888999999999999999::::::999888777777888999:::777777777777888999::::::::::::999999888777777777888888777666666777777777555666888777666555666777444444444444444555555555444444555555666666666777555555555555555555555555555555666777999:::<<<===;;;BBBHHHMMMYYYnnnfffVVVXXX______[[[eeegggiiikkkmmmnnnppprrrnnntttyyy{{{qqqeee___[[[UUUPPPMMMKKKHHHFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@????????????>>>???@@@AAAAAA@@@>>>===::::::;;;;;;<<<===??????BBBCCCDDDEEEGGGIIIJJJKKKQQQRRRTTTVVVVVVVVVUUUTTTYYYZZZ\\\]]]___```aaaaaa^^^^^^^^^]]]\\\YYYUUURRRNNNNNNNNNOOOOOOOOONNNNNNIIIJJJMMMPPPRRRTTTTTTSSSVVVVVVXXXYYYZZZ[[[\\\\\\ZZZYYYWWWVVVVVVXXX]]]```^^^______cccjjjrrrxxx{{{tttlll```XXXUUUSSSQQQOOOPPPRRRTTTSSSQQQOOOPPPQQQYYY^^^dddhhhggg```YYYTTTTTTVVVXXXWWWWWWWWWWWWWWWOOOOOONNNLLLIIIHHHHHHIIIFFFHHHNNNUUUVVVQQQNNNOOOTTTVVVYYY___iiizzzvvvzzztttnnnooopppooommmiiifffddd___PPPLLLXXX]]]PPPAAA;;;666DDDVVVmmm{{{cccGGGGGGDDDEEECCCHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFDDDBBBBBBCCCEEEEEEDDD===>>>???>>>>>>???BBBEEEMMMLLLJJJGGGEEECCCBBBAAAGGGGGGGGGDDDAAA>>>>>>>>>>>>@@@AAA???>>>===>>>???>>>??????@@@CCCGGGGGGCCC>>>>>>>>>@@@@@@???<<<:::888MMMiiiwwwhhhbbbooo^^^\\\YYYXXX[[[bbbjjjqqquuuwwwuuuvvv|||xxxzzz}}}~~~pppZZZTTTSSSPPPUUU___dddqqq|||aaaZZZqqqmmmHHHGGGDDDCCCEEEGGGHHHEEECCCAAAAAA@@@@@@???>>>======<<<;;;::::::===>>>>>>>>>??????>>>===<<<<<<;;;;;;777888:::<<<===>>>===<<<<<<<<<<<<<<<<<<;;;::::::888888999999999999999999888777777777777999;;;<<<777777777777777888999:::999999999888888777777777777666666666666666777888555666777777555555666777333333333444444444444444666666555555555555555555555555555555555555555555444555666777888999::::::888>>>@@@BBBOOOgggwww{{{xxx___]]]eeeeee___\\\___fffmmmtttyyy}}}~~~tttvvvvvvxxxvvvrrrnnnggg___XXXPPPIIIDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAABBBDDDEEEFFFGGGIIIJJJLLLMMMMMMMMMLLLOOOOOOPPPRRRTTTVVVYYYZZZXXXYYYYYYXXXVVVSSSPPPNNNJJJJJJJJJKKKKKKKKKLLLLLLDDDDDDFFFHHHKKKLLLKKKJJJPPPPPPPPPQQQSSSUUUXXXZZZUUUUUUTTTSSSRRRQQQPPPPPPJJJLLLLLLKKKPPPWWWYYYXXXWWWTTTRRRRRRSSSRRROOOLLLOOORRRUUUTTTQQQOOOOOOQQQ]]]bbbhhhjjjfff]]]UUUPPPPPPRRRQQQNNNMMMOOOPPPNNNRRROOOLLLKKKJJJJJJIIIHHHJJJKKKOOOTTTSSSMMMKKKMMMPPPWWWcccrrr~~~vvvrrrmmmhhhfffhhhjjjiiifffcccaaaaaaUUULLLTTThhhgggNNN===>>>:::FFFgggXXXHHHIIIEEEIIIEEEEEEGGGGGGEEEDDDDDDEEEEEEFFFHHHEEEBBBBBBCCCDDDCCCBBB===???@@@@@@???AAADDDHHHMMMKKKGGGDDDBBBBBBBBBCCCDDDEEEDDDBBB???>>>>>>?????????@@@???>>>>>>BBBFFFGGGFFFCCCDDDLLLQQQJJJ???@@@<<>>===<<<;;;===;;;:::;;;===>>>>>>>>>======<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999888888888888888888888777777777777999:::<<<888777777777777777888999777777777777777777777777555555555555555666777888555666777666555444666777222222333333333444444444555555555555555555555555666666666666666666666666333444555666777888888888999:::===@@@EEEQQQgggyyyzzz~~~{{{rrrjjjjjjjjjlllqqqvvv{{{}}}wwwvvvsssrrrxxx|||wwwqqqiii___TTTNNNFFFFFFFFFEEEDDDCCCCCCBBBCCCBBBBBBAAAAAAAAAAAABBBAAAAAA@@@??????@@@AAABBBBBBBBB@@@???>>>>>>>>>>>>??????>>>>>>>>>@@@AAABBBBBBCCCDDDEEEGGGGGGHHHHHHIIIHHHGGGGGGIIILLLOOOQQQPPPQQQRRRRRRQQQPPPOOOOOOGGGFFFFFFFFFGGGGGGHHHIIICCCBBBBBBDDDGGGHHHEEECCCIIIHHHFFFFFFHHHMMMQQQTTTQQQPPPPPPOOONNNMMMJJJIIIDDDHHHIIIFFFHHHMMMNNNKKKNNNNNNOOOPPPQQQPPPNNNLLLPPPTTTWWWUUUPPPMMMMMMNNNSSSXXX]]]^^^[[[UUUPPPNNNMMMPPPOOOLLLLLLPPPOOOKKKPPPOOOOOONNNLLLKKKJJJIIIJJJKKKOOOTTTTTTRRRSSSXXX```lll~~~}}}zzzoooiiihhhccc]]]aaacccdddccc___\\\\\\]]]UUU]]]nnnvvvgggJJJ===AAAGGGeee~~~RRRIIIKKKHHHMMMGGGDDDGGGFFFEEEDDDCCCCCCDDDDDDHHHEEEBBBAAABBBCCCBBB@@@???AAACCCCCCBBBDDDHHHLLLKKKIIIEEEBBB@@@AAACCCEEEAAABBBBBB@@@???>>>???AAA::::::<<<>>>>>>AAAGGGMMMQQQKKKDDDCCCLLLRRRHHH888CCC>>>BBBMMMKKK>>>999???>>>;;;@@@XXX|||xxxooovvvzzz}}}vvvhhhaaa]]]ZZZXXXWWW\\\ccciiimmmrrryyy~~~~~~|||lllYYYSSSNNNJJJIIITTT\\\uuu}}}mmmppp|||PPPEEEEEE@@@BBBBBBAAABBBCCCBBB???@@@@@@???>>>===<<<;;;;;;===<<<;;;;;;===>>>>>>===:::::::::;;;;;;<<<>>>>>>>>>===:::888888999;;;===;;;;;;;;;<<<;;;;;;::::::999999888888888888888888999888777777777888:::;;;888888777777777777888888666666666666666777777777555555555555555666777888555666777666444444666777222222222333333444444444444444444555555555666666777777777777777777777777333444555666777777777777777333777===777666QQQtttxxxqqqooorrrvvvxxxuuuuuuqqqlllnnnuuuyyyxxxvvvvvvwwwzzz}}}|||ssshhhaaaUUUTTTRRROOOKKKHHHFFFDDDDDDDDDDDDCCCCCCDDDDDDEEEAAA@@@??????@@@BBBDDDFFFGGGFFFDDDBBB@@@???>>>======<<<;;;;;;;;;<<<===>>>@@@AAAAAABBBCCCEEEFFFFFFGGGEEECCCAAABBBEEEHHHJJJEEEFFFHHHIIIIIIIIIJJJKKKDDDCCCCCCCCCDDDDDDEEEFFFDDDBBBBBBCCCFFFFFFCCC@@@BBB@@@>>>===@@@EEEKKKNNNHHHGGGFFFFFFFFFFFFDDDBBBAAAFFFHHHDDDDDDHHHHHHDDDGGGGGGHHHHHHGGGGGGGGGGGGQQQUUUWWWUUUNNNIIIHHHJJJFFFJJJOOOQQQPPPOOOOOOQQQLLLPPPQQQOOOPPPTTTRRRKKKGGGKKKNNNNNNLLLJJJKKKMMMMMMNNNTTTZZZ^^^___eeemmmzzztttpppooopppkkkdddaaabbb]]]VVV[[[\\\]]]ZZZVVVTTTUUUWWW^^^ttt|||^^^EEE???CCCWWW]]]iiiTTTEEEHHHMMMJJJEEEDDDJJJBBB???DDDEEEAAA???BBBDDD???===AAABBB???>>>AAA;;;===>>>>>>===???CCCGGGCCCBBBAAABBBCCCCCCAAA???DDDIIIIIIAAA<<<>>>???===;;;<<<>>>???AAAFFFKKKOOOKKKEEE@@@BBBGGGGGG@@@888===BBBHHHHHHCCC>>><<<===;;;???AAALLLmmmwwwkkkvvv}}}~~~uuuiii___^^^]]]\\\\\\___bbbeeeqqqlllfffeeejjjqqqxxx|||rrr```RRRSSSSSSQQQXXXdddsssrrr|||SSSHHHHHH@@@CCCBBBBBBAAAAAA@@@@@@???@@@>>><<<;;;:::;;;===>>>===<<<;;;;;;<<<===>>>???>>><<<:::888888:::<<<>>>>>>>>>===<<<<<<<<<<<<===::::::;;;;;;::::::999888888888888888777777777666888666555444444555666888:::999777666666666777888666666666666555555555555444444444555555555555555666666666666666666666666444444444333333444444555666555444333333333333333555555555555555666777888444444444444444444444444555444888===:::888GGG[[[mmm}}}nnnllluuu~~~yyyxxxuuuooommmnnnpppqqqtttrrrqqqrrruuuyyy}}}~~~qqqnnnggg___VVVNNNHHHEEE@@@EEEFFFCCCDDDGGGDDD===GGGCCC???>>>@@@CCCFFFGGGJJJJJJJJJJJJJJJHHHCCC@@@CCCCCCBBBAAA???===<<<;;;===???@@@===>>>CCCDDDBBBBBB@@@??????AAAAAA@@@>>>@@@@@@AAACCCFFFGGGGGGFFFDDDBBB@@@@@@AAACCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCBBBAAA??????@@@BBBEEEGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIGGGDDDBBBAAABBBDDDFFFIIIOOOTTTPPPHHHBBBEEEIIIFFFGGGIIILLLOOOPPPNNNMMMKKKPPPUUUWWWVVVRRRNNNLLLOOONNNLLLLLLMMMOOOPPPQQQQQQTTTYYYaaannn}}}|||tttmmmfffbbb]]]___```___\\\XXXTTTRRRZZZUUURRRRRRPPPQQQ]]]mmm{{{tttWWW@@@@@@MMMWWWrrrYYY___OOODDDFFFHHHDDDBBBEEEBBBAAACCCEEEDDDAAA@@@BBBAAA???======>>>>>>===<<<:::<<<=========???DDDGGGCCCBBBAAABBBCCCCCCAAA???GGGJJJHHHBBB???AAABBB???;;;<<<>>>AAADDDGGGIIIJJJGGGCCC???@@@CCCCCC>>>999;;;@@@EEEFFFBBB??????@@@===<<<999<<>><<<;;;;;;;;;=========<<<<<<;;;;;;<<<===>>>===<<<:::888888:::<<<===>>>===<<<<<<;;;;;;<<<<<<:::::::::;;;:::999999888888888888777777777666666777666555444444555666777777888999::::::888777555666666666666555555555444333333444444555555666666555555555555555555555555555555444333333333444444555555444333333333333333555444444444444555666777444444444444444444444444666444777<<<:::999DDDTTT___wwwzzzzzz}}}wwwsssrrrrrrssspppoooooopppssswwwzzz{{{yyyooocccYYYSSSIIIIIIGGGBBBAAACCCDDDCCCFFFDDDBBBAAACCCDDDDDDDDDHHHHHHJJJLLLOOONNNLLLJJJFFFGGGGGGFFFEEECCCAAA@@@>>>AAA@@@======@@@AAA>>>@@@>>>===>>>@@@@@@???>>>???>>>>>>@@@CCCEEEEEEDDDDDDBBBAAAAAABBBDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCAAAAAABBBDDDFFFHHHEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGIIIMMMQQQNNNIIIEEEFFFJJJDDDEEEHHHKKKNNNOOONNNNNNOOORRRVVVWWWUUURRROOONNNOOOPPPPPPPPPQQQTTTXXX[[[hhhiiimmmuuu|||ssskkkddd___\\\ccc]]]WWWTTTTTTTTTRRRPPPRRROOOPPPUUUVVV\\\ssstttXXXEEEDDDTTTooo^^^SSSSSSIIIBBBDDDDDD@@@AAAFFF===BBBFFFEEECCCDDDEEEDDD@@@CCCAAA;;;;;;AAA@@@999;;;<<<======>>>???CCCFFFCCCBBBAAABBBCCCCCCAAA???EEEEEECCC??????@@@???;;;<<<===???CCCHHHIIIEEEBBBDDDAAA>>>=========<<<;;;;;;>>>BBBCCCAAA@@@BBBDDDDDDAAA===<<>><<<;;;;;;;;;<<<=========<<<;;;;;;;;;<<<<<<===;;;:::888888:::;;;===<<<<<<;;;:::::::::;;;;;;999::::::::::::999888888777777777777666666666666777666555444444555666777444777;;;>>>===:::666333666666555555555444444444222333333444555666666666555555555555555555555555666555444333333333333333555444444333333333333333444333333333333444444555444444444444444444444444666333555:::;;;999@@@KKKLLLZZZtttzzzzzzuuuqqqpppqqqmmmmmmmmmoooqqqsssuuuwwwxxxyyy}}}uuuiiibbbVVVRRRMMMJJJEEEBBBCCCHHHCCCBBBAAABBBCCCDDDCCCAAADDDDDDFFFIIIMMMNNNMMMLLLKKKLLLNNNNNNMMMKKKIIIHHHCCCEEEDDD@@@???BBBAAA??????>>>>>>???AAABBBAAA@@@???>>>===>>>AAACCCDDDDDDEEECCCBBBCCCDDDFFFFFFEEECCCEEEGGGIIIJJJIIIGGGFFFDDDDDDCCCBBBCCCDDDFFFGGGCCCCCCDDDFFFHHHKKKMMMNNNOOOOOONNNMMMLLLJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGIIIJJJJJJGGGFFFFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLNNNPPPSSSSSSRRRRRRSSSTTTXXX[[[^^^___```bbbgggkkkwwwwww{{{}}}yyyrrrjjjccc^^^ZZZXXX___WWWNNNKKKLLLMMMJJJFFFKKKJJJLLLRRR[[[lll```AAACCC]]]|||gggQQQSSSyyyLLLDDD@@@BBBEEECCCCCCFFF???DDDEEEAAABBBGGGIIIFFFBBBIIIFFF======FFFEEE;;;>>>>>>>>>>>>>>>>>>@@@AAABBBAAA@@@AAABBBBBBAAA???AAA@@@@@@AAACCCBBB===888======???EEEJJJJJJCCC<<>>>>>>>>===<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::::::::<<<;;;:::999999:::;;;<<<<<<;;;::::::999999::::::999999999999999888888777777777666666666555555555666555555444444555555666333666:::<<<<<<999555222555555555444444444333333222222333444555555666777444444444444444444444444666555555444333333333333444444333333222333333444333222222222222222333333333333333333333333333333666333444888:::999;;;@@@???AAASSSvvvxxxsssooooooqqqmmmnnnpppppppppqqqqqqrrrrrrsssvvv}}}{{{vvvfffdddcccbbbXXXKKKGGGJJJCCCAAA@@@@@@AAABBBAAA@@@CCCBBBCCCEEEGGGHHHHHHGGGNNNOOOQQQRRRRRRPPPNNNMMMHHHJJJIIIEEEEEEGGGGGGEEECCCBBBBBBCCCFFFGGGGGGFFFCCCAAA??????AAADDDFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGEEEEEEGGGHHHIIIIIIIIIIIIEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDFFFHHHKKKMMMNNNOOONNNMMMLLLKKKJJJJJJIIIHHHIIIJJJKKKKKKJJJIIIIIIJJJIIIHHHHHHIIIHHHGGGEEEHHHJJJKKKLLLKKKKKKKKKKKKLLLNNNPPPSSSUUUZZZ___bbblllqqqwwwyyyxxxxxxzzz}}}}}}~~~|||sssrrrooojjjccc]]]YYYWWWUUURRROOOMMMMMMLLLHHHDDDJJJOOOQQQYYYrrrdddVVVTTTjjjYYYNNNRRRfffKKKCCC???CCCIIIJJJGGGEEECCCDDDCCCAAABBBGGGGGGEEECCCJJJHHH>>>???HHHGGG===AAA@@@???>>>>>>===<<<<<<@@@???>>>???AAAAAA@@@>>>@@@@@@CCCHHHJJJGGG@@@:::>>>===???DDDIIIIIIBBB<<>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999999;;;:::999999999999:::;;;;;;;;;:::999999999999:::888888999999888888777666666666666555555555555444555555444444444444555555333444666888888777555444444444444444333333333333222222333333444555555666444444444444444444444444666555444333333333333333333333222222222333333444333222222111111111222222333333333333333333333333555333333666888777888999888999AAAWWWyyy~~~wwwqqqlllmmmqqqnnnpppssstttrrrooooooooopppqqqrrrvvvyyy|||}}}}}}nnnbbb___SSSOOOIIIDDDBBBAAA@@@@@@CCCBBBAAAAAACCCDDDDDDCCCJJJLLLMMMNNNNNNMMMKKKJJJHHHKKKJJJHHHHHHKKKLLLJJJHHHGGGGGGIIILLLMMMMMMMMMGGGEEECCCCCCEEEHHHJJJJJJGGGFFFFFFGGGIIIKKKJJJIIIGGGGGGFFFFFFGGGIIIJJJKKKIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDEEEEEEGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJKKKLLLKKKJJJJJJOOOMMMJJJJJJKKKKKKIIIGGGFFFIIILLLNNNNNNOOORRRTTTTTTWWW[[[```fffnnnuuu{{{wwwrrrqqqqqqpppooonnnppppppmmmddd[[[TTTQQQMMMNNNOOONNNMMMNNNSSSWWW[[[hhhppp~~~ZZZsssdddOOOIIIKKKZZZJJJDDD@@@DDDKKKNNNIIIDDDDDDEEEJJJNNNLLLFFFAAAAAABBBFFFDDD???@@@FFFEEE???BBBAAA???>>>>>>===;;;999======<<<>>>???@@@>>>=========@@@GGGHHHCCC===<<<>>>===>>>AAAEEEFFFDDDAAACCCBBB@@@>>>===>>>AAADDDAAAAAA@@@@@@?????????>>>EEE@@@===>>><<<999@@@LLLooo|||jjj~~~}}}eee[[[]]]WWWTTTUUUTTTWWWeeevvv{{{jjjaaaYYYqqqmmmNNNOOOJJJAAA===@@@CCCCCC@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;:::999999::::::999999999999::::::;;;;;;:::999999999::::::777888888888888777666666666555555555444444444444444444444444444444444444444444444555555555555555444444333333333222222222333333333333444444444444333333333333333333333333444444444333333444444555222222222222222333333444333222222111111111111222333333333333333333333333444444444555555555666666666<<<>>>>>>MMMkkkxxxqqqwwwpppgggdddgggjjjoootttuuurrrooonnnnnnppppppqqqrrrrrrrrrrrrrrrwwwzzzrrrkkk```WWWPPPKKKGGGEEEDDDAAA??????@@@AAAAAAAAAEEEFFFFFFFFFFFFEEEEEEDDDDDDGGGGGGEEEFFFJJJLLLJJJKKKJJJJJJKKKNNNPPPPPPOOOJJJHHHGGGGGGIIIKKKLLLLLLHHHGGGHHHJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIJJJLLLMMMMMMLLLLLLMMMKKKIIIIIIJJJJJJIIIIIIIIIMMMSSSWWWZZZ^^^dddhhhkkknnntttyyy~~~wwwpppgggccc]]]YYYYYY^^^eeejjjiiilllnnnjjj```UUUMMMJJJHHHIIIJJJIIIMMMYYYlll{{{iiiyyy^^^OOOIIIGGGIIIPPPEEEDDDDDDFFFIIIJJJHHHDDDCCCKKK]]]kkkaaaIII===AAABBBAAA???@@@AAACCCBBBBBBAAA???======??????<<<:::;;;;;;:::<<<===>>>===;;;:::888;;;@@@???::::::>>>>>>>>>===>>>@@@CCCGGGIIICCCBBB@@@???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@>>>===CCCAAA???<<<:::;;;BBBHHH```|||uuuyyy}}}yyygggYYYTTTTTTPPPOOOSSSWWWeeennnffflllsssSSSOOOMMMIIICCC@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;<<<<<<<<<;;;;;;::::::888888::::::;;;:::999999999999999999999999999999<<<<<<;;;:::::::::::::::777777888888777777666555555555555444444444333333444444444555555444444444333444555666666666555555333333333333222222222222444444444333333333333222222222222222222222222222333333333333444444555666222222111111222333333444444333222111111111111222222222222222222222222222222555666444333333555666666999:::888777EEEccc~~~zzzxxxggg]]]]]]bbbiiipppsssqqqnnnmmmnnnnnnoooppppppooonnnmmmmmmppprrrwww}}}~~~sssiiiaaaZZZVVVPPPMMMHHHEEEDDDDDDCCCBBBEEEEEECCCBBBBBBBBBBBBCCCBBBEEEEEECCCDDDHHHIIIHHHIIIHHHHHHIIIKKKMMMLLLKKKIIIHHHHHHIIIKKKLLLKKKJJJIIIHHHIIIKKKNNNOOONNNLLLMMMOOOQQQSSSSSSQQQOOONNNNNNOOOPPPPPPNNNKKKHHHFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPOOOPPPPPPPPPPPPQQQSSSUUU[[[```gggkkknnnsss{{{nnnaaaZZZSSSSSSRRROOONNNRRR[[[ccc```ccceeebbbZZZRRROOONNNNNNNNNPPPWWWeee|||aaaKKKKKKJJJIIILLLKKK@@@DDDGGGGGGFFFFFFEEEDDDBBBQQQppptttMMM<<>>BBBDDDBBBBBBEEE>>>===<<<===@@@@@@>>>;;;:::999999;;;<<<===<<<:::===;;;;;;>>><<<888===EEE>>>>>><<<;;;<<>>>>>???@@@AAAAAA???===;;;@@@BBB>>><<<>>>CCCFFFZZZwwwqqq~~~yyyhhh^^^ZZZZZZddd^^^aaammmzzztttmmmvvv```WWWMMMBBB===CCCHHHEEE???????????????>>>======<<<<<<;;;;;;<<<<<<;;;;;;:::999666777999:::;;;;;;:::999999999999999999999999999===<<<;;;;;;::::::;;;;;;777777777777777666666555555555444444444333333333333444444555555444444333222444666888888777666444333333333222222222111111555444444333333222222111222222222222222222222222222222222333444555666777222111111111222333333444444444333222111111222222222222222222222222222222111555777444111222555777555///333<<<;;;777GGGaaappp```\\\[[[ccclllpppooommmmmmnnnlllnnnppppppooommmmmmmmmnnnppptttxxx|||uuummmgggfffaaaZZZTTTPPPMMMJJJHHHIIIGGGEEECCCBBBCCCDDDEEECCCEEEEEECCCDDDGGGHHHFFFFFFEEEEEEFFFHHHIIIHHHGGGHHHGGGGGGIIIKKKKKKJJJHHHIIIIIIJJJLLLOOOPPPOOOMMMOOORRRWWW[[[ZZZWWWRRRNNNLLLMMMNNNNNNLLLIIIFFFCCCGGGGGGFFFFFFEEEFFFFFFFFFJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRZZZ\\\^^^^^^___aaaeeehhhpppuuu{{{~~~xxxdddWWWRRRKKKNNNPPPLLLGGGGGGNNNUUUWWWZZZ]]][[[WWWTTTVVVXXXZZZ\\\cccrrrPPPHHHQQQNNNIIILLLiiiKKKHHHHHHHHHHHHDDDAAAAAADDDEEEOOOXXXXXXOOOEEEAAAAAABBBAAA@@@AAADDDEEEBBB@@@666:::======???BBBAAA>>>;;;<<<===<<<;;;<<<>>>???;;;===>>>???>>>===>>>???CCCAAA???>>>@@@BBBCCCDDDKKKGGGCCCAAABBBAAA???===@@@BBBEEEEEEEEEDDDCCCDDDEEEBBB>>>;;;<<<>>>@@@@@@SSS]]]hhh{{{yyyyyy~~~|||oooyyyqqqnnnnnnmmmvvv}}}uuurrruuuyyy|||^^^PPPFFFDDDDDDDDDEEEDDDCCCCCCBBB@@@???===;;;::::::::::::;;;;;;;;;::::::999999999777888999999:::;;;<<<===888888888888888888888888888888999999999:::::::::777777777777777777777777222222333444444555555666333444666777888777666444111222444555666555444444222222222222222222222222222222333333333444444444333222222111111222222333000111111222222333444444111111222222222333333333333333333333333333333333111111222333333333333222333444555555666555555555333555777888999:::<<<>>>[[[yyy{{{wwwooonnnllljjjhhhhhhiiiiiimmmlllooosssrrrlllhhhiiikkkmmmoooooooooppprrrttt}}}yyyuuussskkkbbb\\\XXXYYYYYYXXXUUUPPPKKKHHHHHHKKKNNNMMMIIIEEEEEEEEEHHHGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNTTTQQQPPPRRRVVVVVVPPPKKKOOOTTTPPPEEEDDDJJJIIIBBBEEEHHHKKKIIIFFFEEEIIIMMMLLLKKKLLLPPPUUUXXXWWWUUURRRYYY\\\[[[\\\ccclllqqqxxxrrrgggjjjttt}}}wwweeeWWWPPPNNNJJJGGGGGGIIIHHHEEECCCEEEJJJMMMRRRUUUWWW^^^pppiiiNNNNNNPPPHHHGGGQQQtttZZZDDDDDDFFFIIIHHHCCC???>>>@@@>>>DDDJJJJJJDDD@@@???AAAFFFCCCBBBBBBCCCBBB???======???@@@???AAACCC@@@;;;======<<<<<<<<<<<<======:::<<<>>>>>>======>>>???AAA@@@>>>>>>???AAABBBBBBJJJGGGCCCAAABBBBBBAAA???CCCFFFIIIJJJIIIFFFEEEDDDCCCAAA>>><<<===>>>@@@AAABBBKKKUUUccc~~~yyy|||wwwuuu||||||gggaaaZZZddd\\\LLLGGGDDDCCCCCCCCCCCCCCCBBBBBBAAA???>>>===;;;:::999::::::;;;;;;;;;:::::::::999999888888999999:::;;;;;;;;;888888888888888888888888666777777777888888888888666666666666666666666666444444444444444444444444333444666777777777555555222333444555555555444333222222222222222222222222222222222222333333333333333222222111111222222333333222222222222222222222111111222222222333333333333333333333333333333333000111222222333333222222333333444555555555555555333555777777777888:::<<>>>>>@@@CCCCCCDDDDDDBBB@@@@@@BBBDDDHHHFFFCCCBBBAAA???<<<:::???@@@>>>>>>BBBFFFCCC;;;@@@===;;;;;;>>>???===;;;:::<<<>>>>>>===<<<===>>>???>>>=========>>>@@@AAAGGGEEECCCBBBBBBBBBAAA???AAADDDGGGHHHFFFDDDBBBBBBAAA@@@???>>>???@@@AAABBBGGGMMMRRRUUU___{{{vvvxxx}}}}}}yyyrrrrrruuurrrxxxnnn]]][[[^^^xxx^^^HHHCCCDDDDDDAAAAAABBBBBBAAAAAA@@@???>>>===<<<;;;:::999999999;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777777777777777555555555555666666666666555555555555555555555555666666555444444333222222333444555666777666555555333444444444444333333222222222222222222222222222111111111222222222222333333222222111111222222333444444333333222111111000111111222222222333333333333333333333333333333333000111222222333333222222222333444444555555444444333444666666555666777999888555???^^^mmm```[[[fffeeeggglllmmmiiihhhjjjooonnnlllhhhggghhhkkknnniiiiiiiiijjjkkkllljjjiiiiiiiiijjjmmmwwwyyyxxxwwwvvvvvvssspppnnn```aaabbbbbb```]]]YYYWWWUUUUUUVVVVVVVVVVVVVVVVVV[[[\\\]]][[[ZZZ\\\```ddd___bbbddddddbbbbbbdddggg___``````dddqqqzzzssseeefffiiimmmoooooorrrwww{{{sssaaaWWWNNNLLLLLLLLLMMMOOOQQQPPPOOONNNLLLKKKIIIIIIGGGFFFGGGIIIFFFCCCFFFLLLNNNNNN^^^qqqqqqqqqjjjxxx~~~}}}QQQVVVNNNHHHKKKOOOOOONNNNNNVVVIIIGGGGGGCCC<<<999===FFFKKKKKKLLLIIIDDDAAA@@@@@@AAAAAAHHHFFFDDDAAA???===;;;:::<<<;;;:::<<>>:::<<>>:::<<<>>>>>><<<<<<<<<======>>>>>>===<<<<<<>>>???AAABBBDDDEEEEEECCC@@@>>>@@@BBBDDDDDDCCCCCCCCCDDDAAABBBBBBBBBBBBBBBDDDEEENNNQQQUUUTTTRRRbbbqqqtttzzzuuu~~~~~~}}}ppppppuuu~~~~~~~~~yyyfffcccdddhhh~~~fffNNNHHHEEEBBB@@@??????@@@@@@??????>>>======<<<;;;::::::999999999;;;;;;;;;:::::::::::::::::::::999999888888888777666666666666666666666666555555555555555555555555444444444444444444444444555555444444444333333333333444555666666666555555444444444444333333222222222222222222222222222222000000111111111222222222333222222111111222222333333333333222222111111111111111222222222333333333222222222222222222222222000000111222222222222222222222333444444444444444333444555555444333555666555555999HHHbbb~~~iii```bbb```ccchhhjjjhhhiiikkknnnnnnllljjjhhhhhhkkkmmmmmmkkkjjjkkknnnnnnjjjggggggfffeeefffnnn{{{zzzzzzzzzxxxtttpppllljjjppppppnnnllljjjiiihhhgggnnnmmmmmmoooqqqsssssssssvvvwwwxxxyyyzzz{{{~~~{{{yyyuuuvvvssseeeXXXRRRLLLKKKIIIGGGHHHLLLLLLJJJHHHHHHJJJJJJIIIHHHIIIGGGHHHKKKKKKHHHJJJOOONNNUUUhhh{{{~~~{{{hhhkkksss___LLLKKKNNNOOOMMMNNNPPPNNNJJJqqqSSSHHHHHHFFFBBB<<<>>>KKKWWWWWWOOOIIIFFFAAA???>>>>>><<<:::DDDDDDBBB@@@>>>============<<<;;;>>>GGGOOOMMMFFFBBB>>>;;;>>>CCCGGGEEEBBB;;;===>>>>>>===<<<<<<===<<<>>>???>>><<<;;;===???@@@CCCHHHKKKJJJFFFBBB>>>DDDEEEDDDDDDDDDFFFJJJMMMAAADDDFFFGGGFFFEEEEEEFFFCCCFFFMMMPPPLLLSSSssspppsssnnnzzzttt{{{zzzeeeZZZbbblllfffKKKEEEGGGBBB<<<:::>>>>>>>>>>>>>>>======<<<;;;;;;;;;::::::999888888::::::::::::::::::::::::999999999888888777777666555555555555555555555555666666666666666666666666444444444444444444444444333333333444444444555555333444444555555555555555444444333333222222222222222222222222222222222222000000111111111222222222333222222111111222222333111111222222222333333333111111222222222333333333222222222222222222222222000000111222222222222111111222222333333333333333222333444444333222333444444888:::999>>>VVV|||}}}ooohhhbbbaaa``````eeekkkhhhiiikkkkkkiiihhhhhhiiikkkiiihhhiiilllkkkgggdddfffeeebbb``````dddkkkpppkkksss~~~~~~}}}}}}~~~yyyssshhh]]]SSSNNNKKKJJJGGGEEEFFFKKKJJJHHHFFFEEEFFFGGGFFFEEEHHHFFFHHHLLLMMMMMMPPPVVV]]]oooeeegggnnnpppvvv|||oooMMMQQQIIIOOOQQQMMMLLLNNNMMMHHHgggXXXNNNLLLAAABBBDDDKKKZZZddd[[[KKKBBBAAA@@@@@@@@@@@@>>>===AAAAAA@@@???======???@@@CCCCCCAAABBBHHHNNNLLLGGGAAA???>>>@@@CCCFFFFFFDDD===>>>??????===<<<=========???AAA@@@===<<<===@@@BBBGGGLLLNNNLLLHHHDDDBBBDDDDDDCCCBBBBBBDDDIIILLLAAAEEEJJJJJJHHHEEEEEEFFFAAADDDKKKNNNJJJIIIWWWiiirrrmmmppphhhiiiiiiyyyrrrWWWIII>>>???AAA===;;;=========>>>>>>======<<<;;;999::::::::::::999888777888888888888999999999999999888888888777777666666666666666666666666666666777777777777777666666666444444444444444444444444222222333333444555666666444444444444444555555555444333333222222222222333222222222222222222222222111111111222222222222333333222222111111222222333000111111222333333444444111111222222222333333333222222222222222222222222///000111111222222111111000111222222333333222222111333444333222222333444444777888444333>>>TTTgggyyykkk```ZZZ\\\aaabbbeeehhhhhhgggeeeddddddhhhgggffffffgggfffdddbbbccccccaaa]]]YYYVVVUUUUUUSSSWWWbbbooozzz~~~zzzxxxrrrkkkhhhgggaaaYYYUUUOOOKKKJJJHHHEEEFFFJJJHHHHHHGGGFFFFFFGGGIIIJJJGGGIIIMMMOOONNNQQQ^^^mmmyyy^^^TTTlllVVVHHHIIIIIILLLNNNLLLJJJLLLLLLJJJ___[[[RRRKKK???EEEIIILLLVVV]]]TTTEEE@@@AAAAAABBBBBBBBBCCCCCC???@@@@@@>>><<<<<>>???AAA@@@>>>======>>>>>>AAADDDCCC???===>>>AAADDDGGGIIIHHHFFFCCCBBBCCCAAABBBCCCCCCBBBBBBCCCEEE???EEEKKKKKKHHHDDDCCCCCCIIILLLPPPPPPLLLJJJLLLQQQbbb~~~yyyyyymmmkkk```ddduuuaaaKKKDDDBBBAAA@@@???>>>???BBB=========>>>===<<<<<<;;;888999999::::::999777777666666777777777888888888777777777777777777666666666666666666666666666666777777777777666666666555444444444444444444444444333444444444444444444444444333333333444444555555333222111111111222333444222222222222222222222222222222222222333333333333333222222111111222222333222222222222222222222333111111222222222333333333111111111111111111111111///000000111111111111111000111111222222222222222111222333333333222444555666777888777555888>>>DDDaaatttjjjgggdddfffgggfffdddbbbaaaaaadddeeedddcccaaaaaabbbccc___``````]]]XXXRRRMMMLLLIIIHHHJJJNNNQQQUUU___jjj}}}yyysssnnnkkkgggiiihhhdddaaa```\\\WWWWWWPPPKKKJJJKKKIIIIIILLLHHHJJJLLLKKKJJJLLLPPPTTTXXX```hhhfff___fffpppWWWddd\\\MMMJJJHHHKKKJJJKKKMMMMMMKKKKKKLLLmmmTTTVVVOOODDDAAAHHHHHHDDDGGGNNNLLLCCC???@@@AAA@@@??????AAADDD???@@@@@@>>>;;;;;;???BBBAAACCCCCC@@@AAADDDEEECCCBBBBBBBBBAAA>>>===>>>@@@???@@@BBBAAA???>>>>>>??????CCCFFFDDD@@@===???BBBDDDDDDDDD@@@===<<>>DDDJJJKKKGGGBBBAAAAAAGGGLLLPPPOOOOOORRRSSSSSS```nnnzzz}}}yyygggkkkuuuqqqaaa^^^]]]```www___CCCCCC<<>>>>>======<<<;;;777888999::::::999777666555555666666777777777888666666666777777777777777777777777777777777777777777777666666666555555555555555555555555555555555666555555444444333333222444333333333333444555555222222111111111222444555222222222222222222222222222222333333333444444444333222222222222222222333444444333222222111111111111111222222222333333333111111111111111111111111//////000111111111111111000000111222222222222222000222333333333333555666444777:::999555333777;;;GGGjjjjjjjjjiiifffbbbaaaaaabbb___```aaa^^^[[[[[[^^^aaaZZZ[[[\\\ZZZTTTNNNJJJGGGEEEDDDEEEGGGGGGHHHPPPZZZhhhrrr~~~sssqqqnnnlllkkkiiifffcccbbbgggiiieeeaaa^^^YYYTTTTTTKKKFFFGGGJJJJJJKKKMMMHHHKKKNNNMMMJJJLLLRRRXXXtttyyy}}}bbb___zzzcccVVVMMMMMMTTTPPPKKKLLLRRRRRRLLLJJJMMM[[[KKKOOO>>>NNNIIIKKKIIIEEEEEEFFFEEE@@@CCCAAA@@@AAACCCEEEEEEDDDAAAAAA@@@@@@???>>>>>>>>>???AAACCCCCCBBBBBBCCCDDDEEEDDDBBB@@@??????@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@AAAAAABBBBBBCCCCCCDDDCCCBBBAAA@@@???@@@AAABBB@@@CCCDDDDDDHHHMMMIIIAAABBBAAA@@@@@@AAAAAA@@@>>>CCCIIIMMMMMMMMMOOONNNKKKWWW\\\ooo|||qqqcccggguuusssYYYUUUcccpppfffCCC;;;DDD???@@@AAAAAAAAA@@@>>>======>>>>>>>>>===;;;999777:::::::::999888777666666555666666666777777777888888888777777666666555555888666555666777888777555666666666666666666666666555555555555555555555555555555444444444333333333444444444444333333222111222222222222222222222222222222222222222222222222333333333333333333333333000111222333333222111000111000000000111222333333222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333333333333444444444555555555666777666555555777999???KKKfff~~~oooccc\\\[[[```bbbaaa]]]\\\^^^^^^ZZZYYYXXXVVVSSSQQQNNNIIICCCGGGEEEBBB@@@AAADDDHHHJJJZZZ]]]hhhvvv~~~zzzvvvssspppllliiiccccccccccccccccccccccccaaaiiiggg^^^```jjjeeeVVVSSSLLLGGGGGGJJJMMMOOOPPPNNNLLLIIIMMMQQQLLLXXXvvvxxxcccPPPQQQQQQOOONNNLLLLLLKKKJJJJJJKKKLLLMMMTTTGGGKKK<<>>>>>>>>@@@BBBBBBAAAAAAAAABBBDDDCCCAAA@@@@@@@@@@@@AAAAAA@@@@@@???????????????AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBDDDEEEDDDGGGPPPWWWSSSIII???>>>======???@@@???>>>CCCIIIMMMLLLMMMQQQRRRPPPLLLKKKVVVrrrzzzzzzpppcccooowwwqqqmmmgggZZZWWWppp}}}\\\LLLBBB@@@CCC>>>????????????>>>===============<<<;;;:::888888:::999888777777777777777555555555555555555555555666666666666666777777777666555444555666777666444555555555555555555555555555555555555555555555555444444444444333333333333333333444444333222222111222222222222222222222222222222222222222222222222333333333333333333333333000111222222222222111000111111000000///000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111222222222333333222222222222333333333333444555555555444444666888999<<>>>>>===???@@@AAA?????????@@@AAAAAA@@@?????????@@@@@@???????????????@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@AAABBBCCCCCCCCCCCCDDDAAA???DDDNNNUUUPPPFFF>>>===<<<===???@@@@@@@@@CCCIIILLLKKKMMMQQQTTTTTTIIIBBBFFFXXXnnnrrrrrrtttuuuzzzuuu```\\\\\\fffyyyqqqJJJ>>>CCCDDD===777>>>=========<<<<<<<<<<<<===<<<;;;:::999888888888888777666555555666777888555555555555555444444444444555555666777777888888666444333444555666555444444444444444444444444444444444444444444444444444444444444333333333222222222333333333333222111111222222222222222222222222222222222222222222222222222222222222222222222222000111111222222111111000222111000///............000000000000000000000000////////////////////////000000000000000000000000000111111111222222222222000000111111111222222222222333444333222222444666999888666999IIIjjj~~~{{{ssshhhaaa^^^YYYSSSLLLKKKMMMPPPQQQNNNGGGAAAEEEEEEDDDDDDDDDEEEFFFFFFHHHJJJMMMMMMKKKLLLWWWddddddgggkkknnnrrrvvv{{{~~~|||{{{{{{|||~~~~~~}}}}}}yyytttoookkkiiijjjjjjjjjgggccc___]]]WWWUUUSSSRRRSSSSSSRRRPPPNNNOOOPPPSSSUUUWWWYYYZZZ\\\___gggsss{{{xxxmmmbbbZZZWWWTTTSSSUUUWWWVVVTTTSSS___bbbaaalll|||xxx___TTTMMMRRRVVVRRRPPPQQQMMMLLLLLLKKKKKKLLLLLLMMMcccPPPFFFGGGBBBEEECCCGGGHHHDDDCCCEEEFFFEEEDDDBBB??????@@@AAAAAAAAAAAA@@@@@@??????>>>======<<<>>>@@@???>>>===>>>???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@AAABBBCCCBBBAAA???>>>=========>>>???@@@BBBCCCDDDDDDDDDCCCBBB@@@???AAAFFFHHHDDD???@@@???>>>???AAADDDDDDDDDEEEIIIKKKIIIJJJOOOSSSSSSJJJCCCEEENNNQQQZZZ}}}|||yyyjjj```eee~~~yyysssmmmgggkkkqqq}}}WWWJJJAAABBBDDDAAA<<<:::===<<<<<<;;;;;;;;;;;;;;;<<<;;;999777777777777888777666555444444555777888444444444555555666666666555555555666666666777777666555444444666666555444444444444444444444444444444444444444444444444444333333333333222222222222111222222222222222111111111111111111222222222222111111111111111111111111222222222222222222222222000000111111111111000000111000000/////////000000000000000000000000000000////////////////////////000000000000000000000000000000000111111111111222000000000111111111222222222333333333222222444555666888999666777EEE^^^rrr~~~pppeeeWWWPPPKKKLLLNNNMMMKKKJJJCCCBBB@@@???@@@BBBEEEFFFIIIHHHGGGFFFFFFIIIRRRZZZbbbbbbcccdddeeegggjjjkkkmmmkkkjjjjjjkkknnnppprrrpppvvv}}}zzzvvvtttpppnnnkkkhhhddd```^^^^^^______]]]ZZZVVVTTTUUUSSSQQQQQQSSSSSSSSSRRRKKKLLLNNNPPPSSSUUUWWWXXX^^^ZZZ```qqq|||{{{vvvuuupppqqqqqqpppqqqqqqllleeeooo|||iiiZZZSSSNNNPPPQQQOOOPPPSSSMMMMMMLLLLLLLLLKKKLLLLLLnnnXXXRRRCCC@@@>>>BBB:::CCCHHHCCC???CCCKKKPPPGGGDDD@@@??????@@@@@@????????????>>>======<<<<<<===>>>@@@@@@>>>======>>><<<<<<<<<==================>>>>>>???@@@BBBDDDDDDBBBAAA???===<<<<<<<<<===???AAABBBDDDEEEEEEDDDDDDBBBCCCDDDEEECCCAAAAAABBBBBB@@@???@@@BBBEEEFFFFFFGGGJJJJJJGGGFFFJJJMMMMMMGGGBBBDDDGGGAAAAAA]]]{{{zzzkkkiiiooo|||gggXXXTTTZZZeeemmmzzztttSSSFFFCCC@@@>>>::::::@@@GGG<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888777666666777888666555555444444555666777333333444666777888999:::777666666666555555555444777666555666777777666555555555555555555555555555444444444444444444444444333333222222222111111111000000111111222111111000000000000111111222222222111111111111111111111111111111111111111111111111000000000000000000000000/////////000111222333444111111111111111111111111000000000000000000000000//////////////////////////////000000000111111111111111111111222222222222222333333333222222444666///555:::;;;999;;;BBBJJJ___hhh]]]TTTTTTSSSOOOJJJIIIDDDEEEFFFFFFGGGHHHIIIIIILLLIIIFFFGGGMMMSSSVVVUUUZZZZZZZZZ\\\___cccfffggghhhgggeeeccccccfffjjjlllnnnrrrwwwxxxwwwwwwzzz}}}yyyssssssxxx~~~}}}}}}~~~~~~}}}|||}}}xxxtttwwwtttlllllljjjgggeeeccc```]]]ZZZXXXYYYYYYZZZYYYWWWUUUTTTRRRQQQOOONNNOOOPPPOOONNNJJJKKKLLLNNNPPPRRRSSSTTTTTTRRR^^^uuu}}}mmmdddbbb\\\TTTLLLJJJLLLLLLMMMNNNLLLLLLLLLLLLKKKKKKJJJJJJhhh^^^WWWGGGBBB@@@EEEHHHOOOPPPHHHAAACCCLLLRRRKKKGGGBBB???>>>>>>>>>>>>@@@??????>>>======<<<<<<>>>@@@AAAAAA???>>>>>>???<<<======>>>>>>===<<<<<<>>>>>>>>>???AAABBBDDDEEEBBBAAA>>><<<;;;<<<===>>>BBBBBBCCCDDDEEEEEEEEEEEE>>>AAAEEEGGGCCC???BBBIIICCCAAA??????BBBDDDFFFFFFGGGJJJJJJEEEDDDFFFHHHGGGEEEBBBBBBDDD@@@DDD___~~~{{{kkkiiihhhmmmxxxlllfffjjjppp```ZZZVVVWWW^^^nnnlllNNNEEEDDD???;;;:::<<<>>>??????<<<===>>>>>>>>>===;;;:::999999888777777777777777666666666666666555555555333444555666777999::::::777777666666555444444333888666555666777888777666666666666666666666666666333333333333333333333333222222222111111111000000//////000111111111111000//////000000111222222222111111111111111111111111000000000000000000000000111000000//////000000111/////////000111333555666111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000111111111111222222222111222333222111222333555666777777666666888;;;>>>DDD```zzzxxxrrrbbbSSSLLLLLLMMMOOOPPPPPPOOOMMMLLLMMMLLLLLLRRR^^^iiiiiiddd]]][[[YYYZZZ^^^aaacccdddddddddcccaaa```aaaeeehhhnnnppprrrrrrrrrssswww{{{{{{zzzxxxsssoooppptttyyyuuuvvvvvvwwwvvvtttsssrrrpppqqqsssrrrpppoooooopppoooqqqooojjjhhhiiihhheeeeeecccaaa___]]]ZZZVVVTTTTTTUUUVVVVVVVVVUUUSSSSSSPPPNNNLLLKKKLLLLLLKKKJJJHHHIIIJJJKKKMMMNNNOOOPPPIIISSSkkkqqqbbb[[[UUUPPPKKKLLLOOOQQQPPPMMMKKKKKKKKKKKKKKKIIIHHHHHHfffaaaUUUIIIJJJFFFLLL\\\\\\UUUIIIAAABBBFFFHHHHHHEEEAAA??????AAABBBCCCAAAAAA@@@@@@???>>>>>>>>>@@@BBBCCCBBBAAA???@@@@@@???@@@@@@AAA@@@???======>>>>>>???@@@AAABBBDDDEEEBBB@@@>>><<<;;;<<<>>>???EEEDDDDDDDDDDDDDDDEEEEEE>>>>>>BBBFFFDDDAAAEEELLLFFFCCCAAAAAACCCFFFGGGHHHFFFIIIIIIEEECCCEEEFFFEEEEEEDDDCCCCCCDDDMMMcccwwwgggiii{{{|||{{{qqqeee```aaafffiiiiiiooo{{{}}}wwwnnntttppp```[[[bbbddd]]]]]]hhhzzziiiKKK???AAA<<<:::999<<>>@@@BBBAAA???<<<:::888888999999999888777777666777888888888666444333555555555666666666666777555555555555555555555555777666555555777777666555555555555555555555555555333333333333333333333333222111111111000000000000...//////000111111000000/////////000111222222222111111111111111111111111000000000000000000000000111000///......///000111////////////000222333444000000000000000000000000////////////////////////////////////////////////........./////////000000/////////000000000111111000111111111000000222444888777555333222444777999:::GGGXXXnnnlllfff___XXXVVVYYY___cccdddeeedddfffooowwwvvvooo___[[[XXXVVVXXXZZZZZZZZZZZZ\\\]]]\\\[[[[[[^^^aaafffgggiiijjjkkkllloooqqqrrrrrrpppooonnnnnnnnnooojjjjjjjjjjjjhhhfffdddccceeefffgggfffdddcccdddeeebbb``````cccbbb^^^\\\]]][[[YYYXXXWWWWWWUUUSSSPPPSSSSSSSSSSSSRRRQQQPPPOOOPPPNNNLLLLLLLLLMMMLLLJJJJJJKKKLLLNNNPPPQQQSSSSSSQQQeeejjjaaa\\\RRROOONNNMMMMMMOOOQQQRRRQQQIIIJJJJJJJJJJJJHHHGGGFFFjjj]]]ZZZJJJDDDLLLHHHNNN```ZZZOOOCCC@@@DDDFFFDDDBBB@@@===>>>AAAFFFIIIJJJCCCCCCBBBAAAAAA@@@@@@???BBBCCCDDDDDDBBB@@@AAAAAABBBCCCCCCCCCBBBAAA???>>>?????????@@@AAABBBDDDDDDBBB@@@>>><<<<<<===???@@@FFFFFFDDDCCCCCCDDDEEEFFFFFFBBBDDDIIIJJJGGGHHHNNNIIIGGGDDDDDDFFFHHHJJJKKKDDDHHHIIIFFFDDDFFFGGGEEECCCCCCBBB@@@BBBKKKWWW```QQQIIINNNmmm{{{{{{{{{|||xxxtttlllfff___aaagggnnnpppooopppttt~~~jjjbbb```]]]]]]mmmsssrrrkkkNNNFFFDDD???<<<;;;;;;:::888999===AAABBB<<<>>>BBBDDDCCCAAA===:::777888999::::::999777666666777999:::999777444222777777666555444444333333333333444444555666666666666555444444555666555444444444444444444444444444333333333333333333333333111111111111000000000000......///000000111000000...//////000111222222222000000000000000000000000000000000000000000000000111000///......///000111000////////////000000111////////////////////////........................////////////////////////............/////////000............/////////000...///000///...///000222+++...222555555666777888111:::???FFF```xxxuuu}}}RRROOOLLLLLLOOORRRSSSSSSPPPSSSVVVVVVUUUVVVXXX[[[[[[\\\^^^```aaabbbbbbbbbdddcccdddeeefffeeebbb___ddddddddddddbbb```^^^]]]]]]]]]\\\ZZZWWWVVVWWWXXXXXXSSSVVV]]]\\\RRRNNNQQQPPPOOOOOOQQQSSSSSSRRRQQQTTTSSSSSSRRRPPPNNNMMMLLLOOOMMMLLLKKKLLLMMMLLLKKKOOOPPPRRRTTTVVVYYYZZZ[[[ccc{{{kkkWWWTTTTTTTTTMMMNNNLLLHHHEEEHHHMMMPPPIIIIIIJJJJJJIIIGGGFFFEEEWWWRRRKKKGGGGGGIIIMMMNNNLLLJJJGGGDDDCCCDDDEEEFFF@@@??????CCCGGGHHHFFFCCCCCCBBBAAA???>>>??????@@@DDD@@@>>>???CCCDDDAAA>>>FFFDDDAAA???>>>???@@@AAA???<<<;;;>>>BBBCCC???;;;<<<=========<<<>>>BBBDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJIIIHHHGGGFFFFFFHHHJJJIIICCC@@@DDDJJJQQQ[[[^^^TTTIIIFFFFFFFFFFFFDDDAAAAAACCCEEEFFFFFFJJJCCCCCCQQQfff||||||hhhZZZYYY\\\\\\^^^bbbfffhhhhhhiiillloooooommmlllooouuuyyyzzzzzzvvvuuuooohhhfffgggddd```aaacccbbb[[[VVV\\\lll{{{{{{bbbIIIAAABBB???:::666;;;;;;;;;<<<===>>>>>>???<<<<<<;;;;;;;;;<<<<<<===:::888666666777777777666999888666777888888777555555555555555555555555555555555555555555555555555666666555555555555666666444333333222222333333444333333333333333333333333000000000000000000000000//////000111111111111111000000000000111111111111111111111111111111111111000000////////////000000//////............//////000000000000000000000000///////////////000111111000000///...............//////.........---------////////////000000000000000000000000111111111111000000000000000000000000000111222222444444555666;;;888999>>>CCCVVV}}}~~~lllXXXQQQKKKKKKOOORRROOOKKKPPPQQQRRRQQQNNNMMMRRRXXXVVVWWWYYY\\\]]][[[WWWSSSUUUXXX[[[ZZZXXXWWWYYY\\\___\\\YYYYYYZZZZZZXXXUUUSSSSSSSSSSSSRRRPPPQQQTTTOOONNNNNNNNNNNNNNNMMMLLLNNNNNNNNNOOOPPPQQQPPPPPPTTTPPPNNNOOOPPPOOONNNOOOSSSSSSTTTSSSSSSRRRSSSSSSXXXeeeooonnnooowwwbbbVVVUUUQQQMMMMMMKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHoooQQQLLLGGGDDDFFFJJJNNNPPPHHHGGGDDDBBBBBBBBBCCCDDDBBB@@@??????@@@AAAAAA@@@AAA@@@???>>>============BBB???>>>@@@EEEHHHGGGDDDEEEDDDBBB@@@>>>>>>@@@BBB???===<<>>@@@BBBWWWZZZXXXOOOHHHGGGGGGDDDEEECCC@@@@@@BBBDDDEEEEEEFFF@@@AAAKKKYYYnnn{{{}}}vvvpppjjjnnnooommmggg^^^WWWSSSSSSZZZZZZ\\\___aaaaaa```^^^\\\``````[[[XXX[[[]]]\\\iiimmmppppppsss~~~zzzWWWJJJ>>><<<>>>>>>===???;;;;;;;;;<<<===>>>>>>>>>;;;;;;::::::::::::;;;;;;<<<:::888888999:::999888999888777888:::;;;:::999555555555555555555555555555555555555555555555555666666555555555555666666444333333222222333333444333333333333333333333333000000000000000000000000//////000111111111111000000000000000111111111111111111111111111111111111000000////////////000000//////............//////000000000000000000000000///////////////000000111000000///...............//////.........---------.../////////000000000000//////000000000111111111000000000000000000000000000111111222333444555555666333444666777???ZZZwwwrrraaa\\\WWWUUUVVVVVVSSSPPPKKKLLLLLLLLLKKKKKKNNNRRRUUUUUUVVVVVVVVVWWWXXXXXXSSSTTTUUUUUUTTTTTTUUUWWWUUUUUUTTTTTTTTTTTTSSSSSSTTTRRRPPPOOONNNMMMLLLMMMQQQNNNLLLMMMPPPQQQPPPNNNMMMNNNPPPRRRTTTUUUTTTSSSUUUTTTUUUVVVUUURRRPPPNNNRRRVVVYYYZZZZZZ]]]dddjjjpppiiiSSSMMMMMMIIIHHHLLLHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFaaaJJJGGGCCCBBBEEEJJJNNNPPPEEEDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@===;;;<<>>>>>======@@@>>>>>>AAAEEEHHHGGGFFFBBBDDDDDDAAA>>>>>>@@@CCC@@@===<<>>;;;;;;???;;;;;;;;;<<<======>>>>>>::::::999999999999::::::;;;:::888999::::::999888777666666777:::;;;;;;:::444444444444444444444444555555555555555555555555666555555444444555555666333333222222222222333333444444444444444444444444000000000000000000000000...///000000111111000000000000000000111111111111111111111111111111111111000000////////////000000//////............//////000000000000000000000000//////......//////000111000///......---........................---------....../////////000000000//////000000000000111111000000000000000000000000000000111222333444555555777444555777444333>>>NNNcccxxxooogggaaa]]][[[XXXUUUQQQPPPOOOMMMKKKSSSRRRQQQOOOOOOPPPSSSUUURRRQQQPPPPPPRRRRRRQQQPPPQQQRRRSSSSSSRRRQQQQQQRRRRRRQQQNNNMMMMMMNNNNNNMMMQQQOOOMMMOOOQQQRRRPPPNNNTTTUUUXXX\\\___```___]]]VVVWWWYYY^^^eeekkkooooooqqqvvv|||^^^TTTNNNNNNLLLHHHIIIPPPGGGFFFFFFEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCDDD___IIIEEEBBBAAACCCGGGJJJKKKEEEEEEEEEEEEEEEDDDDDDDDDAAABBBBBB@@@======AAAEEEBBBBBBBBBBBBAAA@@@??????AAA???>>>@@@BBBCCCCCCAAA@@@CCCEEECCC???>>>AAADDD???===<<<===@@@CCCDDDDDDEEEDDDCCC@@@===<<<>>>@@@===DDDKKKKKKFFFDDDFFFKKKDDDEEEDDDAAA>>>>>>AAADDDMMMQQQSSSQQQOOOOOONNNLLLPPPOOOKKKGGGDDDDDDCCCBBBAAA@@@>>>???@@@BBBBBBAAACCCAAABBBEEEEEEFFFOOOYYYnnnxxxsssxxxzzzWWWOOOMMMAAAAAABBBAAA===:::999:::;;;;;;;;;<<<<<<=========;;;::::::999999999999:::888777666777888888777666555444333555777888888777444444444444444444444444555555555555555555555555555444444444444444444555333333222222222222333333333333333333333333333333000000000000000000000000...//////000000000000000///000000000111111111111111111111111111111111111000000////////////000000//////............//////000000000000000000000000///............///000000///......------........................................../////////000000////////////000000000111////////////////////////000000111222333444444555777666777:::888444777===BBBOOOfffzzzvvvtttnnnhhheeebbb```^^^^^^]]]ZZZWWWWWWUUURRRRRRTTTUUURRROOOSSSSSSSSSUUUVVVVVVUUUSSSQQQUUUWWWTTTTTTXXX\\\^^^\\\___ccccccaaa^^^\\\[[[bbbdddiiirrr|||___UUURRRQQQRRROOOJJJKKKOOOIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAaaa[[[JJJGGGCCCAAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDAAACCCDDDCCC???>>>@@@BBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???@@@BBBBBBBBBAAA???BBBDDDDDDBBB@@@BBBDDD===<<<;;;;;;<<<>>>??????EEEEEECCC@@@===<<<>>>???:::AAAHHHIIIEEECCCGGGKKKDDDFFFFFFCCC>>>;;;===???JJJUUU\\\VVVNNNJJJJJJIIIEEEFFFHHHGGGCCC@@@AAADDD@@@???>>>>>>@@@AAAAAA@@@BBBAAABBBCCCCCCCCCGGGMMMOOObbbrrr|||fffNNNDDDEEEDDD<<<<<<;;;;;;===???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::777666666777999999777666666555444444666666555444444444444444444444444444555555555555555555555555444444333333333333444444333222222111111222222333333333333333333333333333000000000000000000000000......///000000000000000///000000000111111111111000000000000000000000000000000////////////000000//////............//////////////////////////////...............//////000......------------......---.................................////////////...////////////000000000///////////////////////////000000111222333444555333222333666666444444666555555>>>TTTvvvxxxsssoookkkjjjjjjiiieeebbbaaa^^^^^^ccciiillliiieeehhhqqqvvvrrrooouuu}}}zzzgggSSSTTTPPPMMMMMMLLLIIIGGGHHHMMMLLLIIIGGGEEECCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@SSSVVVKKKHHHEEECCCCCCCCCBBBAAAEEEDDDCCCCCCBBBBBBBBBCCCBBBCCCCCCBBB@@@?????????CCCBBB@@@???>>>>>>??????@@@@@@AAABBBDDDEEEFFFFFF@@@AAABBBDDDDDDDDDCCCBBB;;;;;;;;;;;;;;;;;;<<<===AAAAAA@@@===;;;:::<<<>>>;;;@@@EEEFFFCCCCCCEEEIIIFFFIIIJJJGGG@@@<<<>>>AAAMMM[[[bbbWWWJJJEEEFFFEEEAAABBBFFFGGGDDD???@@@DDD@@@???>>>???AAAAAAAAA???>>>???@@@AAAAAACCCFFFIIILLLRRRPPPYYYyyy~~~xxxcccMMMFFFDDDIIIKKKAAABBB@@@<<<;;;???CCCBBB===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::999::::::888888888:::;;;;;;999777999777666666777777666444333333333333333333333333555555555555555555555555444333333222222333333444222222111111111111222222222222222222222222222222000000000000000000000000---...//////000000//////000000000000111111111111000000000000000000000000000000////////////000000//////............//////////////////////////////......------......///000---------,,,------...///---------...............------........./////////......////////////000000000000000000000000000000//////000111222333444444222222222333333333444555444555999@@@MMMggg~~~~~~lllWWWXXXUUUQQQMMMIIIHHHIIIIIIHHHGGGNNNMMMKKKHHHEEECCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@iiiTTTOOOHHHFFFDDDCCCEEEEEEEEEDDDHHHGGGDDDBBBBBBBBBCCCDDDCCCAAA???@@@BBBEEEGGGHHHEEECCC@@@===<<<>>>@@@AAA@@@AAABBBCCCCCCCCCDDDEEEAAA???@@@CCCGGGHHHDDD@@@999:::<<<=========>>>?????????>>><<<::::::===???BBBCCCDDDDDDBBBBBBCCCDDDIIILLLMMMIIIBBB@@@DDDJJJSSS]]]___QQQFFFGGGIIIHHHHHHDDDCCCEEEEEE@@@@@@CCC@@@???>>>@@@AAABBBAAA???===???@@@AAAAAACCCDDDDDDHHHMMMGGGEEEXXXoooxxxPPPIIIIIIGGGAAAFFFLLLEEEDDDEEEAAA===>>>BBB@@@:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888777777888:::<<<<<<:::777777555555555777888777555333333333333333333333333555555555555555555555555333333222222222222333333222222111111111111222222000000000000000000000000000000000000000000000000---...//////000000//////000000000000111111111111000000000000000000000000000000////////////000000//////............//////////////////////////////...------------...//////---,,,,,,,,,------...///---------.........//////---------.........//////........./////////000000000000000000000000000000//////000111222333444444333444555333333444666666555777;;;===<<>><<<>>>FFFNNNSSSUUUHHHEEEAAA>>>>>>???BBBDDDCCCCCCCCCBBB@@@>>>??????BBB???>>>BBBIIIJJJEEE???888:::>>>@@@@@@@@@AAABBB??????>>>===<<<===@@@BBBHHHGGGEEECCCBBBAAAAAAAAAMMMOOONNNIIIDDDDDDKKKRRRQQQXXXTTTGGGBBBHHHMMMKKKQQQGGG@@@CCCEEECCCAAABBB@@@??????@@@BBBBBBAAA???>>>AAACCCCCCCCCCCCBBB@@@999EEEDDD???DDDLLLUUUcccyyyvvv~~~|||```KKKHHHEEEFFFAAA<<>>>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777555555666888::::::888555222111111333555666666555333333333333333333333333555555555555555555555555333222222222222222222333222222111111111111222222////////////////////////000000000000000000000000---......///////////////000000000000111111111111000000000000000000000000000000////////////000000//////............//////////////////////////////...------------...//////,,,,,,,,,,,,------...///---------.........//////---------.........//////............/////////000000000000000000000000000//////000111222333333444///222444222111333666777666444555::::::888<<>><<<;;;>>>???@@@BBBCCCDDDEEEEEE>>>AAADDDFFFFFFCCC@@@===>>>@@@AAA???<<<===DDDKKKPPPMMMHHHCCC@@@@@@AAABBBNNNLLLJJJHHHIIIKKKNNNPPPNNNIIIEEEEEEJJJMMMMMMKKKIIIFFFDDDEEEDDD@@@???BBBDDDCCCAAA?????????AAABBB@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBCCCCCCDDDDDDUUUTTT```{{{mmmXXXLLLGGGEEEAAAAAA@@@@@@???>>>>>>>>>;;;;;;:::::::::999999999999;;;======;;;::::::;;;888999999::::::888777666999888777555555555666777888777777666555444444444333222222111111222222333222222222222222222222222333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////444222111///...---......................................................------------------------------------------------------------------------......//////...---,,,,,,...------,,,,,,------.....................------......//////000000111111333222111111111222333444777666444444555666666555AAA>>>MMMooozzzqqqhhh\\\SSSPPPPPPPPPOOOIIIJJJMMMOOOPPPPPPNNNNNNJJJIIIHHHFFFDDDCCCAAAAAAGGGFFFCCCAAA@@@AAABBBBBBkkkPPPIIIAAA@@@OOOIIIEEEHHHJJJLLLRRRYYYaaa^^^UUUJJJCCCCCCCCCBBB;;;@@@JJJUUU]]][[[SSSKKKHHHCCCAAABBBBBB@@@???AAABBBCCCDDDCCCBBB???<<<:::<<<===>>>???@@@AAAAAAAAA>>>???BBBCCCCCCAAA???===999>>>CCCEEEDDDCCCCCCDDDLLLJJJEEEBBB@@@AAACCCDDDHHHGGGEEEDDDEEEGGGJJJLLLJJJGGGDDDFFFIIIKKKIIIFFFEEECCCDDDGGGGGGCCCAAABBBCCCBBBAAA@@@???@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDAAA???BBBOOOccc|||wwweee\\\OOOCCC===<<<===>>>AAA@@@@@@???>>>===<<<<<<;;;::::::::::::999999999777999;;;<<<:::999999999777888999999999888666666888777666555555666666777777777666666555444444333333222222111111222222333222222222222222222222222333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................111000///......//////000................................................------------------------------------------------------------------------...............---,,,,,,------,,,,,,,,,,,,------..................------.........///000000111111222222111111111222333444666555444555666666555444777222555FFF[[[qqqfff___[[[UUUQQQOOOOOOPPPPPPKKKLLLMMMNNNNNNNNNMMMLLLGGGGGGFFFEEEEEEDDDCCCCCCGGGFFFDDDBBBAAABBBBBBCCCUUUPPPJJJEEEWWWiiiYYYJJJGGGMMMPPPOOOMMMSSSWWWVVVOOOHHHDDDBBB???;;;EEERRR]]]^^^WWWKKKBBBCCCAAAAAABBBAAA>>>???CCC???@@@BBBBBBAAA>>>;;;999;;;<<<<<<<<<===============>>>>>>?????????>>>>>>;;;AAAJJJPPPQQQMMMGGGBBBGGGEEEBBB@@@@@@BBBDDDFFFCCCBBBAAAAAABBBEEEHHHJJJFFFEEEDDDFFFHHHHHHDDDAAABBBAAADDDHHHHHHDDDBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@?????????@@@BBBCCCDDDCCCCCCFFFKKKXXXnnnaaaGGGCCCAAA======>>>AAABBBCCC@@@??????===<<<;;;:::::::::::::::999999999888888666888:::;;;999888888888777777777888777666666555666666555555555666777777666666666555555444444333333222222111111222222333222222222222222222222222222222111000000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................///.........//////000111////////////////////////........................---------------------------------------------------------------------------............------,,,------,,,,,,,,,,,,------------------------......---......//////000111111222111111111111222333333444444444555666666444222666111000333777CCC\\\uuu___MMMQQQRRRRRRQQQPPPOOOOOOPPPOOONNNMMMLLLKKKKKKJJJJJJCCCDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDBBBBBBBBBCCCDDDxxxNNNRRRIIIOOOxxxkkkPPPDDDFFFKKKIIIEEEGGGOOOTTTPPPIIIEEEBBB@@@FFFLLLSSSVVVRRRLLLFFFCCC??????AAACCC@@@===???EEE??????>>>===<<<;;;;;;:::>>>======<<<<<<<<<<<<<<<>>>============>>>???@@@???CCCJJJQQQTTTPPPIIICCCDDDCCCAAA??????AAACCCEEEAAAAAAAAABBBDDDFFFIIIJJJGGGFFFDDDEEEFFFEEECCCAAABBBAAABBBEEEEEEBBB@@@BBB??????@@@@@@@@@@@@??????AAAAAA@@@@@@??????>>>>>>@@@???>>>===>>>???@@@AAA???BBBFFFIIIIIILLLSSSYYYgggzzzpppdddbbb]]]RRRFFFCCCAAA??????@@@@@@???===???>>>===<<<;;;999888888999999999999888888888888666888:::;;;999888888888666666666666666555555555555555555555666666777777555555555444444444333333333222222111111222222333111111111111111111111111222222111000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////....................................//////000000000000000000000000000000........................---------------------------------------------------------------------------------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------------......------......///000000111111111111111111222222333222222333555666666333000444444777888777888EEETTTmmmyyyqqq|||ddd[[[ZZZPPPSSSUUUTTTQQQOOOPPPRRRRRRPPPMMMJJJHHHHHHHHHHHHCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCdddGGGOOOGGGLLLrrryyygggOOOAAAAAAFFFGGGDDDAAAJJJOOOKKKFFFDDDDDDCCCLLLOOOPPPLLLGGGCCCCCCEEE======@@@CCC@@@===???EEEBBB@@@===;;;;;;<<<>>>@@@AAA@@@???>>>============???>>>===<<<===???AAACCC???AAACCCFFFHHHGGGDDD@@@CCCBBB@@@>>>>>>???@@@AAA@@@@@@BBBCCCEEEGGGIIIJJJKKKHHHFFFDDDDDDDDDEEEEEEFFFBBB@@@AAA@@@>>>???BBB>>>>>>???@@@@@@??????>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>AAAEEEHHHJJJJJJGGGDDDNNNRRRXXX```nnnrrrbbbXXXVVVOOOIIIGGGHHHFFF???999>>>===<<<===>>>@@@??????======<<<;;;:::999888777999999888888888777777777777999;;;<<<:::999999999666666666555555555555555444444555555666666666777444444444444333333333333333222222111111222222333111111111111111111111111222111000000//////000000////////////////////////////////////////////////////////////////////////........................................................................///////////////......---000000000000000000000000........................------------------------------------------------------------------------,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......---------...//////000000000000111111222222222222111111222444555555222///---...333666666444666:::;;;MMMfffqqqoooZZZUUUUUUVVVRRRTTTVVVTTTQQQPPPSSSUUURRRPPPLLLIIIGGGFFFFFFGGGDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@??????@@@@@@@@@AAATTTEEEMMMIIIGGGRRRVVVPPPGGGBBBDDDIIIIIIEEE???EEEHHHFFFCCCEEEFFFEEEJJJLLLLLLIIIDDDAAA@@@BBB>>>===???BBBBBB???@@@DDDEEECCC@@@======???BBBDDDCCCBBB@@@???>>>>>>??????>>>>>>======>>>@@@CCCEEEBBBBBBBBBBBBBBBAAAAAAAAABBBAAA???===<<<===>>>???>>>???AAACCCEEEFFFGGGGGGLLLJJJGGGEEEDDDEEEGGGHHHGGGBBB???@@@???===???CCC>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAA@@@???IIIJJJIIIHHHJJJMMMJJJFFFFFFDDDCCCDDDGGGOOO___nnnhhhSSSGGGAAA<<>>===>>>AAADDDEEEEEE;;;;;;;;;::::::999999888888888888777777777777666777999;;;<<<:::999999999777777666555555555555666444444555666666666555555333333333333333333333333333222222111111222222333111111111111111111111111111111000////////////000////////////////////////000000000000000000000000////////////////////////................................................------------------------///////////////...---,,,////////////////////////........................------------------------------------------------------------------------+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,------......///000000///000111111222222111111111111111222333333111///000//////000222222222111444666;;;HHH```lllYYYUUUUUUQQQKKKOOOPPPPPPPPPPPPRRRUUUWWWPPPNNNKKKHHHFFFEEEFFFFFFDDDDDDCCCBBBAAA@@@???>>>======>>>>>>??????@@@@@@nnnOOOKKKIIIKKKJJJAAACCCDDDBBBAAAFFFLLLLLLGGG>>>BBBCCCBBBBBBFFFFFFDDDHHHHHHHHHFFFCCCBBBAAAAAA@@@===>>>BBBDDDBBB@@@AAABBBAAA@@@@@@@@@AAABBBBBBBBB@@@???===<<<===>>>???======<<<===>>>AAACCCEEECCCEEEGGGFFFBBB@@@@@@AAA???>>>===<<<<<<<<<===>>>>>>???BBBDDDFFFFFFFFFEEEJJJJJJIIIHHHFFFFFFGGGHHHEEEBBB@@@BBBBBB@@@AAAEEE>>>======<<<===>>>???@@@=========>>>>>>>>>>>>>>>===@@@CCCEEEFFFDDDAAA???CCCFFFEEE@@@@@@CCCEEEBBBBBBAAADDDIIIGGGAAA>>>@@@RRR^^^{{{ccc\\\^^^^^^WWWLLLDDDEEEHHHHHHCCCBBB???======>>>AAACCC<<<;;;::::::<<<<<<<<<;;;::::::::::::::::::::::::888888777777777666666666666888:::;;;999888888888888777666555555555666666444555666666666555444333222222222222222222333333333222222111111222222333111111111111111111111111111111000///////////////////////////////////////000000000000000000000000////////////////////////................................................------------------------,,,---.../////////...---................................................------------------------------------------------------------------------***+++,,,---------------,,,,,,++++++++++++,,,,,,***++++++,,,------......,,,,,,---......//////000...///000111222111111000222111000000111222111000333222111000111444555444888777444555===RRRppp}}}ssshhh[[[UUUVVVVVVQQQKKKLLLLLLLLLOOORRRTTTTTTTTTMMMLLLJJJHHHGGGFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>><<<===>>>??????@@@@@@@@@mmmQQQOOOPPP@@@FFFQQQDDDHHHGGGBBB???DDDMMMMMMHHH===@@@@@@@@@CCCGGGFFFBBBJJJHHHDDDAAAAAABBBDDDFFFBBB>>>===BBBEEECCCAAA@@@<<<===???@@@AAA@@@>>>===@@@>>>===;;;;;;;;;===>>><<<<<<<<<<<<>>>@@@CCCDDD===CCCHHHHHHBBB<<<;;;;;;===<<<<<<;;;<<<===>>>???@@@AAADDDFFFHHHHHHGGGFFFGGGHHHJJJJJJIIIGGGGGGGGGCCC@@@BBBEEEFFFDDDDDDGGG>>>===<<<;;;<<<===???AAA<<<<<<======>>>>>>??????===@@@EEEHHHHHHEEEBBB???<<>>>>>??????;;;;;;===???@@@???===;;;>>>===>>>???AAAAAA???>>>999999:::::::::;;;;;;;;;777777777777666666666666555777999999888777777777999888777555555666666777555555666666666555333222222222222222222222222333333222222222222222222333000000000000000000000000111111000///////////////////////////////////////000000000000000000000000////////////////////////................................................------------------------***+++---///000000000///................................................------------------------------------------------------------------------***+++,,,,,,------------,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,------...//////000...///000222222111111000222111//////000111111000***...000000000111333333)))000777888555:::JJJZZZyyy}}}xxxbbbhhhbbbYYYRRRNNNLLLLLLLLLNNNMMMMMMPPPTTTUUURRROOOKKKJJJIIIHHHGGGGGGFFFFFFBBBAAAAAA@@@@@@?????????<<<===>>>@@@AAAAAAAAAAAAUUUPPPJJJIIIKKKLLLHHHDDDBBBAAABBBEEEHHHHHHDDD@@@<<<===??????>>>???BBBDDDMMMFFF??????BBBDDDCCCCCC>>>BBBBBB>>>===@@@BBBAAA???======@@@EEEEEEBBB===888999;;;============<<<@@@??????>>>???@@@BBBCCCDDD@@@===>>>@@@AAA???<<<>>>CCCDDDBBBHHHQQQNNNCCCKKKNNNPPPOOOLLLKKKMMMPPPIIIJJJKKKJJJGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>>>>???@@@AAABBBCCCAAA@@@???>>>>>>@@@BBBCCC???BBBDDDCCC@@@>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGEEEDDDBBBAAAAAADDDFFFHHHDDDBBBHHHSSSUUUQQQVVVaaaqqq[[[QQQKKKFFFBBBCCCDDDDDDCCCBBB???===<<>>=========:::999<<<======>>>???@@@@@@@@@;;;;;;::::::999888777777777777888888888888777777666666666666666666666666888777555444333444666777777777666666555444222222333333333222222111111111222111111000000000000000////////////////////////000000000000000000000000///////////////000111111//////////////////////////////.........------------,,,,,,,,,,,,---............------------......------------------------,,,,,,,,,---------..............................------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,++++++************++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++............////////////////////////////////////000000000000000000000000222111111111222444666777GGGYYYuuukkkZZZ[[[ZZZVVVPPPLLLLLLLLLMMMMMMMMMJJJIIIKKKPPPRRROOOLLLFFFGGGHHHHHHGGGEEECCCAAA>>>@@@CCCDDDBBB@@@@@@@@@===>>>>>>>>>>>>======<<>>??????>>>???AAACCCEEECCCBBBDDDFFFFFFEEEDDD@@@BBBBBB@@@AAADDDCCC???===;;;;;;>>>BBBCCC???;;;<<<======>>>>>>>>>======EEEDDDBBBAAAAAAAAABBBCCCCCCAAA@@@???@@@AAA@@@@@@IIINNNMMMIIIMMMVVVVVVNNNJJJMMMNNNMMMJJJIIIKKKMMMLLLKKKIIIFFFDDDCCCDDDEEEAAAAAAAAABBBCCCDDDEEEFFF????????????@@@AAABBBCCCAAA@@@???>>>>>>@@@AAACCCAAABBBBBB@@@???@@@AAACCCBBBCCCDDDDDDEEEEEEEEEEEEAAA@@@???>>>>>>@@@AAACCCBBB???BBBIIIIIIDDDFFFNNNSSSWWW\\\bbbjjjxxxiii^^^OOOFFFEEEFFFFFFDDD@@@AAAAAAAAAAAA???>>>===AAA???>>>>>>>>>>>>===;;;<<<<<<<<<============>>>;;;;;;:::999999888777777666666777777777777666666555555555555555555555555888777555444333444555666444555555444444333222111333333333222222111111111222111111000000000000000000000000000000000000000//////////////////////////////......//////000111//////////////////////////////.........------------------------......///......------------......------------------------,,,,,,,,,---------..............................------------------------......---------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///---,,,++++++************++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---.........////////////........................000000000000000000000000111000000111222333555666444<<>>>>>???AAA===AAAEEEGGGFFFDDDBBBAAA???@@@AAACCCHHHLLLHHHAAA===;;;;;;>>>AAABBB???<<>>>>>>>>>>>GGGEEECCCBBB@@@@@@@@@AAAAAABBBBBBAAA@@@@@@BBBDDDTTTXXXUUUNNNMMMRRRSSSOOOHHHKKKLLLKKKGGGFFFGGGJJJKKKIIIEEEBBBAAAAAACCCDDD>>>>>>??????@@@BBBCCCDDD@@@@@@@@@@@@@@@AAABBBCCC@@@???>>>>>>>>>???AAABBBBBB@@@>>>>>>@@@BBBCCCCCCAAABBBDDDEEEEEEDDDCCCBBB@@@???>>>>>>======>>>>>>CCC???AAAFFFDDD>>>???EEECCCDDDDDDCCCEEELLLVVV^^^eeelllvvvooohhhggg```VVVGGGDDD@@@???@@@AAAAAAAAA>>>>>>??????@@@??????>>>???>>>===>>>@@@@@@???>>><<<<<<;;;;;;;;;::::::::::::::::::999888888777777555555666666666666555555555555555555555555555555777666555444333444555555222222333333333333222222222222222222222111111111222111111000000000000000000000000000000000000000////////////////////////......------......///000////////////////////////...............---------......------......///000......------------......------------------------,,,,,,,,,---------......------------------------------------------------------------,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------.........//////........................000000000000000000000000/////////000111222333444222222222555===MMM```nnn{{{vvvaaaVVVXXXVVVQQQNNNTTTQQQLLLIIIIIIJJJJJJJJJJJJHHHHHHKKKOOOQQQPPPMMMIIIIIIIIIHHHGGGDDDBBBAAABBBDDDEEEDDDBBB@@@??????<<<<<<<<<<<<<<<;;;:::999IIIIIIIIIGGGCCCAAAAAABBB@@@AAABBBCCCDDDCCCAAA@@@AAAAAAAAA@@@>>>===>>>???<<>>>>>>>>???CCCMMMSSSMMMCCC>>>======???BBBCCCAAA???DDDCCC@@@>>>===<<<======BBBAAA@@@>>>======>>>>>>???AAABBBAAA??????CCCGGG[[[^^^[[[RRRLLLLLLKKKHHHGGGIIIJJJIIIEEEDDDEEEGGGHHHFFFDDDCCCCCCCCCDDDCCC??????>>>>>>===>>>>>>???AAA@@@@@@@@@@@@AAAAAABBB???>>>>>>>>>>>>???@@@AAA@@@>>>===???CCCEEEDDDBBB@@@BBBDDDFFFEEEDDDAAA???BBBAAAAAA@@@@@@???>>>>>>BBB???@@@DDDDDDAAAAAAEEECCCEEEFFFFFFEEEDDDFFFHHHDDDGGGJJJQQQ^^^kkknnnjjjkkkttt~~~zzzhhhSSSIIILLLRRRRRRMMMFFFGGGGGGFFFDDDAAA@@@@@@????????????????????????@@@???>>>???@@@AAA@@@>>>======<<<;;;:::999888888:::999999999888888777777555666666777777666666555555555555555555555555555666555444333333333444444111111222333333333333333222222222111111111111111222111111000000000000000111111111111111111111111////////////////////////---------------...//////////////////////////////........................///............///000000......------------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++,,,++++++,,,......---+++++++++************++++++,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,---------.................................////////////////////////......//////000111222222666555444333333888???EEEWWWggg|||~~~yyyyyyqqqgggqqq|||yyyiii```YYYYYYYYYUUUSSSTTTTTTQQQMMMJJJJJJKKKKKKKKKNNNMMMLLLMMMNNNOOOMMMJJJHHHHHHHHHHHHGGGFFFDDDDDDDDDEEEFFFDDDBBB???>>>???<<<<<<<<<<<<<<<;;;:::999CCCDDDEEEDDDCCCAAABBBCCCAAABBBCCCCCCCCCBBBAAAAAABBBBBBBBB@@@===<<<===>>>???GGGJJJDDD???AAADDDEEEBBB@@@???CCCLLLRRRKKK@@@>>>===>>>???@@@AAAAAA@@@CCCBBB???===<<<;;;;;;<<<>>>===<<<<<<<<<===???@@@>>>@@@AAA???===???CCCGGGZZZ\\\[[[UUUPPPLLLIIIFFFFFFHHHJJJHHHEEEDDDEEEHHHGGGFFFGGGHHHKKKKKKIIIFFF@@@@@@?????????@@@@@@AAAAAAAAA@@@?????????@@@@@@>>>=========>>>>>>??????======>>>BBBFFFGGGCCC???@@@BBBDDDFFFEEEDDDAAA???CCCCCCBBBAAA@@@???>>>>>>>>><<<===@@@BBB@@@@@@AAA@@@AAACCCCCCCCCCCCCCCDDDKKKJJJHHHIIINNNUUUSSSNNNNNNSSSWWWXXX\\\aaaccc```aaa___[[[XXXVVVWWWXXXZZZWWWOOOHHHGGGJJJKKKKKKIIICCCEEEFFFEEEDDDCCCDDDFFFBBBAAAAAA@@@??????>>>>>>BBBAAA??????@@@@@@>>>===???>>>===<<<:::999888888999999888888888888888777666777777888888777777666555555555555555555555555555444444333333333333333111222333444444555444444111111111111111111111111222111111000000000000000000000000000000000000000........................---------------...//////////////////////////////---.....................///............///000000......------------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,---...---+++++++++************++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------------................................................---......///000000000000///111333555666777888999???JJJYYYgggttt{{{xxxoooqqqtttooojjjsssyyyyyyyyylllYYYVVVTTTSSSQQQRRRWWW^^^WWWSSSOOOMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOMMMLLLGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFDDDAAA>>>>>>>>>===>>>>>>===<<<;;;::::::@@@AAAAAABBBCCCBBBBBBAAAAAACCCDDDDDDBBBAAAAAABBBBBBBBBBBB@@@===<<<===>>>AAAHHHIIIBBB@@@GGGOOOPPPHHHEEEAAAAAAGGGKKKEEE;;;;;;;;;<<<<<<===>>>>>>?????????>>>===<<<;;;;;;;;;============???AAACCCDDD@@@@@@???>>>>>>???CCCFFFLLLMMMNNNNNNMMMLLLIIIGGGFFFHHHJJJIIIGGGFFFHHHJJJIIIIIIJJJMMMPPPPPPLLLHHH@@@@@@AAABBBDDDFFFGGGHHHAAA@@@???>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>><<<===???CCCEEEEEECCC@@@AAABBBDDDEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>AAA@@@???@@@BBBAAA@@@>>>DDDBBB???>>>???DDDHHHLLLDDDDDDCCCBBBEEEJJJIIIDDDHHHJJJJJJGGGHHHLLLMMMKKKHHHGGGEEEDDDEEEGGGJJJLLLJJJHHHIIIKKKJJJDDDAAAAAACCCCCCBBBAAA@@@AAADDDFFFCCCBBBAAA??????>>>>>>>>>BBB@@@????????????===<<<@@@???>>>===;;;:::999888888888888888888888888888777777888888888888777777444444444444444444444444444444333333333222222222222222333444444555444444000000000111111111111111222111111000000000000000////////////////////////..............................------......///000////////////////////////---------.....................------......///000......------------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++------,,,+++++++++************++++++++++++************++++++*********++++++,,,,,,---+++++++++,,,,,,,,,------------------------------........................---...///000000000000///111111111222222333444555222666>>>GGGOOO[[[nnnzzzzzzvvvvvvmmm^^^ZZZWWWRRRNNNOOOTTTWWWWWWUUUXXXUUUQQQOOONNNNNNMMMLLLIIIJJJKKKMMMOOOPPPPPPPPPHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDBBB???======>>>>>>>>>>>>===<<<;;;:::999OOOLLLIIIIIIIIIGGGBBB>>>BBBDDDFFFEEEBBBAAABBBDDDAAABBBBBB@@@===<<<===???AAAGGGGGG??????KKKSSSSSSHHHEEE???<<<@@@EEEBBB<<<;;;<<<<<<<<<<<<===>>>???<<<<<<======>>>=========>>>>>>>>>???@@@BBBDDDFFFDDDAAA>>>>>>???BBBDDDEEECCCAAAAAADDDHHHJJJIIIHHHGGGIIILLLKKKIIIIIIKKKNNNKKKIIIHHHJJJMMMMMMIIIDDDAAAAAABBBCCCEEEGGGIIIJJJ@@@???>>>===<<<<<<<<<<<<<<<<<<======>>>>>>======>>>???AAAAAAAAAAAACCCDDDBBBCCCDDDDDDEEEEEEEEEEEEBBBAAA???=========???@@@DDDCCCBBBBBBDDDEEECCC@@@???<<<999888:::???CCCEEEAAAEEEFFFEEEGGGJJJKKKHHHCCCEEEEEEBBBCCCGGGHHHFFFBBBAAAAAAAAABBBDDDFFFHHHFFFCCCDDDGGGGGGAAA???AAAFFFDDDAAA??????@@@BBBCCC@@@???>>>>>>>>>>>>???@@@???>>>======??????>>>===???>>>===<<<;;;:::999888777777777777888888888888666666777777777777666666444444444444444444444444333333333333333222111111111222222333333333333222///000000000111111111222222111111000000000000000................................................//////......//////000111////////////////////////---------.........//////---------------......///......------------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,************************+++******+++------,,,***++++++************++++++++++++************++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,---------------------------------------------------...///000111000//////555333111000000111111111000...000555888<<>>======>>>=========<<<;;;:::999888ccc^^^WWWSSSQQQLLLCCC;;;CCCEEEGGGEEEBBBAAABBBDDDAAAAAAAAA@@@>>>===>>>???AAAGGGEEE<<<===IIIOOOMMMDDDAAA<<<999===DDDDDDAAA===>>>>>>>>>>>>>>>@@@BBB:::;;;===?????????>>>>>>>>>>>>>>>>>>???AAACCCDDDGGGCCC???>>>AAADDDEEEEEEGGGAAA>>>BBBIIILLLLLLLLLGGGJJJMMMMMMKKKKKKNNNPPPKKKGGGCCCCCCEEEFFFBBB???BBBBBBBBBBBBBBBCCCDDDEEE@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<===>>>=========AAABBBAAA???===>>>CCCHHHCCCCCCCCCDDDEEEFFFGGGGGGDDDBBB@@@>>>===???AAABBB@@@@@@???@@@CCCFFFDDD@@@??????@@@BBBCCCCCCBBB@@@BBBGGGIIIFFFEEEFFFFFFDDDFFFHHHGGGCCCAAABBB@@@===CCCCCCCCCCCCCCCEEEFFFGGGKKKCCC@@@BBBCCCAAAAAAEEEAAA>>>;;;<<<>>>AAACCCCCC===<<<<<<<<<===>>>@@@AAA<<<<<<;;;<<<>>>@@@???>>>>>>======<<<:::999999888777777777777777888888888555555666666666666555555444444444444444444444444222333333333333222111111111111222222222111111000//////000000111111111222222111111000000000000000................................................///////////////000111111////////////////////////---------.........//////---,,,,,,,,,,,,---...............------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))*********+++************************+++******+++------,,,***++++++************++++++++++++************++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,------------------------------------------------...///000111111000000///******,,,000333555444333777333222444444333777???CCCKKKYYYkkktttsss|||uuuoooaaa]]]ZZZTTTNNNMMMMMMQQQRRRMMMJJJMMMUUUZZZVVVSSSOOOLLLJJJIIIGGGEEEFFFHHHJJJJJJJJJJJJKKKLLLOOONNNLLLIIIGGGEEEDDDDDDAAABBBAAA@@@===<<<===>>><<<<<<<<<;;;:::999777666bbbKKKFFFAAA>>>AAACCCEEEEEECCCBBBBBBBBBBBB@@@>>>>>>>>>>>>===;;;CCC@@@???@@@DDDFFFFFFDDDFFFDDDAAA@@@@@@AAADDDFFFKKKHHHCCC>>>;;;;;;;;;<<<<<<===???@@@AAAAAAAAA@@@@@@AAA@@@???======???AAA===>>>>>>@@@AAACCCEEEFFF===BBBCCCCCCGGGOOOPPPLLLHHHHHHHHHHHHHHHJJJLLLMMMIIIHHHEEECCCAAA@@@@@@AAABBBCCCDDDCCCAAA@@@AAAAAAAAA@@@???>>>============AAA???===<<<===??????>>>AAAAAAAAABBBBBBCCCCCCCCCAAACCCDDDCCCBBB@@@AAAAAACCC@@@>>>???BBBCCCAAA???AAAAAAAAAAAA@@@@@@@@@???BBB@@@>>>>>>@@@CCCDDDDDDBBBAAAAAACCCGGGIIIHHHFFFEEEDDDCCCBBBAAAAAABBBCCC@@@BBBDDDFFFHHHHHHHHHGGGHHHGGGEEEDDDCCCCCCCCCDDDAAAAAA@@@??????>>>>>>===@@@???===<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<:::999999:::999777555888888888888777777777666555555444444444333333333444444444444444444444444333333333222222222111111111111111000000000000000111000000000//////......000000////////////000000////////////////////////000000//////.........---................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++******+++---///000,,,,,,,,,---------......,,,---......,,,,,,---...//////............/////////000000000111111111111...///000111222333444444444888BBBOOOZZZiii~~~ppphhhmmmpppttt~~~|||~~~~~~{{{yyylllmmmrrryyypppccc```[[[VVVRRRQQQPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQQQQOOOMMMLLLKKKJJJHHHFFFFFFLLLNNNIIIDDDEEEIIIJJJJJJIIIHHHFFFDDDCCCBBBAAABBBAAA@@@>>>>>>>>>>>>???<<<<<<;;;::::::999888888nnnRRRIIICCC@@@AAABBBBBBBBB@@@???@@@AAACCCAAA@@@@@@AAAAAA???>>>CCCBBBAAACCCFFFHHHGGGEEEFFFDDDAAA??????AAADDDFFFJJJGGGCCC???<<<<<<===>>>======>>>???@@@@@@@@@@@@@@@@@@@@@???======???AAA>>>>>>??????AAABBBDDDEEE@@@CCCDDDDDDIIIPPPRRROOOLLLIIIGGGKKKPPPRRROOOKKKFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA??????@@@AAA@@@@@@???>>>============@@@???===>>>???@@@@@@???>>>>>>???@@@@@@AAABBBBBBAAABBBCCCCCCAAA@@@@@@AAABBBAAA@@@@@@AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???===<<<===@@@BBBCCCCCCCCCAAAAAACCCFFFGGGEEECCCEEEDDDCCCBBBAAABBBBBBCCCBBBBBBDDDEEEFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAABBB>>>????????????@@@@@@@@@???>>>===<<<<<<<<<===>>>;;;:::::::::::::::;;;;;;;;;:::999999:::999777555888888888777777777666666555444444444444333333333444444444444444444444444222222111111111000000000000000000000000000000111111111000000000/////////000000////////////000000........................000/////////.........---................................................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++,,,,,,---...,,,,,,,,,------------...,,,---......,,,,,,---...//////............////////////000000000111111111...//////000222333333444888888:::>>>@@@DDDQQQ___}}}vvveeegggccc^^^___fffqqq|||oooiiieeegggjjjnnnyyytttjjjddd___\\\YYYUUUSSSRRRSSSSSSQQQRRRTTTUUUUUUTTTSSSRRROOONNNMMMLLLLLLLLLKKKJJJEEEHHHIIIFFFEEEGGGHHHEEEFFFFFFFFFFFFEEEDDDBBBBBBAAA@@@>>>===<<<<<<======<<<;;;;;;:::999999888888gggLLLCCC???>>>AAAAAA@@@>>><<<<<<>>>AAABBB@@@???@@@AAAAAA@@@???AAAAAABBBDDDFFFGGGFFFDDDEEECCCAAA??????AAACCCEEEHHHFFFBBB???======>>>???@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@???>>>>>>@@@BBB????????????@@@AAABBBCCCCCCDDDEEEEEEJJJQQQTTTRRRPPPJJJGGGMMMWWWZZZRRRHHHBBBCCCCCCDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>???@@@??????>>>===<<<<<<<<<<<<>>>===>>>???AAABBB@@@>>>======>>>???AAABBBCCCCCC@@@AAABBBAAA@@@??????@@@@@@AAABBBAAA@@@@@@AAABBBAAAAAA@@@???>>>=========;;;;;;;;;===@@@BBBBBBAAABBBAAAAAABBBDDDDDDCCCAAADDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEBBBAAA@@@???????????????<<<===>>>???@@@AAABBBCCC>>>>>>===<<<<<<<<<<<<===888888888888999:::;;;<<<:::999888999999999777555777777777777666666666666444444444444333333333333333333333333333333333333111111000000000//////////////////000000111111111111111111111000000000000000//////......//////000......................../////////...............------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,---......,,,,,,---...//////............//////////////////000000000000......///000111222333333555333222333222222666<<>>===;;;;;;;;;;;;<<<;;;;;;::::::999888888888sssMMM???>>><<>>AAA???>>>======???@@@???>>>===>>>@@@CCCDDDDDDCCCAAADDDCCCAAA??????AAACCCDDDDDDCCC@@@>>>======>>>???DDDCCCBBBAAAAAAAAABBBCCC???@@@@@@???>>>???AAADDD@@@@@@?????????@@@AAAAAAEEEDDDDDDFFFKKKPPPSSSSSSRRRLLLHHHLLLTTTVVVOOOGGGCCCDDDEEEFFFFFFEEEDDDCCCBBB@@@>>>===>>>???@@@@@@>>>======<<<;;;;;;<<<<<<:::;;;<<>>>>>@@@AAACCCDDDEEEFFF???@@@AAA@@@>>>===>>>@@@>>>AAACCCAAA???>>>@@@BBBCCCBBB@@@>>><<<;;;;;;;;;999999;;;===AAABBBBBBAAA?????????AAABBBBBBBBBAAACCCCCCCCCBBBBBBBBBBBBCCCDDDCCCAAA@@@@@@AAABBBCCC@@@??????>>>>>>>>>>>>>>><<<======>>>@@@AAAAAABBB======<<<<<<<<<;;;;;;;;;888888888888888999:::;;;999888777888999999777555777777666666666555555555444444444333333333222222222222222222222222222222111111000000000/////////---......///000111222222111111111111111111000000/////////....../////////................................................------------------------------------------------,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++******************+++,,,------,,,***)))++++++,,,,,,,,,---------,,,---......,,,,,,---...///......------......///........./////////000000......//////000111222222000///000333555666777777222666===EEEPPP^^^kkksss{{{uuutttwwwuuuvvvuuuqqqiiiddddddgggfffeeeaaa^^^```ccc```ZZZSSSSSSTTTWWW\\\```dddeee]]]]]]]]]]]]\\\ZZZWWWUUUbbbgggjjjjjjkkkllliiidddiiioooyyynnnhhhbbb```aaa```[[[VVVTTTRRRPPPNNNMMMOOOQQQRRRQQQRRRRRRSSSRRRRRRQQQPPPLLLLLLJJJGGGEEECCCCCCDDDDDDHHHKKKKKKMMMQQQPPPLLLCCCDDDFFFGGGGGGEEEBBB@@@???>>><<<;;;::::::;;;;;;::::::999999888888888777aaa```NNN<<<<<>>AAA???>>>======???@@@???>>>;;;>>>@@@BBBCCCBBBBBBAAADDDCCCAAA@@@@@@AAACCCDDDAAA???===<<<;;;<<<======DDDCCCAAA@@@@@@AAABBBCCC>>>???@@@??????@@@BBBEEEAAA@@@@@@@@@@@@@@@AAAAAAEEECCCCCCFFFJJJMMMOOOQQQQQQMMMJJJIIIKKKLLLIIIFFFFFFGGGGGGGGGFFFDDDBBBAAABBB???======???AAAAAA@@@<<<<<<;;;;;;:::;;;;;;;;;777888:::===@@@???<<<:::======>>>@@@AAACCCDDDEEE>>>??????>>><<<<<<===???===???AAA@@@===<<<>>>AAA>>>===;;;;;;;;;<<<===>>>::::::;;;>>>AAACCCCCCBBB<<<===???@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBAAABBBAAA@@@???>>>???@@@AAA????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::999888888999999888777666777888888666555666666666555555555555444444444333333333222222222222222222222222222222222222222111111111000000000------...///000111111222000000000000000000111111//////............//////........................---------...............------------------------------------------------,,,,,,,,,------------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++******************+++,,,---,,,+++***)))+++++++++,,,,,,,,,------,,,---......,,,,,,---.........------------......---............/////////.........//////000000111000000000222444555222...444444444444777>>>FFFLLL]]]sss~~~rrreeeSSSWWW\\\aaacccddddddeeekkkrrr{{{tttlllfff```ZZZXXXZZZ[[[ZZZWWWVVVTTTQQQOOONNNOOOQQQRRROOOOOOOOOOOONNNNNNMMMMMMJJJJJJIIIGGGCCCBBBDDDFFFMMMTTTXXXTTTPPPPPPPPPOOOFFFGGGHHHHHHGGGDDDAAA>>>???>>><<<;;;::::::;;;;;;999888888888888888777777AAADDD<<<777>>>@@@???EEEDDDCCC@@@===:::;;;>>>AAABBB@@@???@@@AAAAAA@@@???===???BBBCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDD???>>><<<;;;:::;;;;;;;;;@@@@@@@@@??????@@@@@@AAA>>>???@@@??????AAADDDFFFAAAAAAAAA@@@AAAAAABBBBBBFFFCCCCCCHHHKKKKKKKKKMMMMMMLLLJJJHHHEEEDDDEEEFFFHHHGGGGGGEEECCCAAA???>>>AAA>>>===>>>AAABBB@@@>>>;;;;;;:::::::::::::::;;;777888999<<<>>>===:::888:::;;;;;;===>>>???@@@@@@>>>>>>>>><<<::::::<<<>>><<<===>>>===<<<<<<===>>>;;;;;;;;;===AAAEEEIIILLL;;;;;;;;;===@@@BBBBBBAAA;;;===@@@@@@??????@@@BBB??????@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???===>>>>>>??????>>>======>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999<<<;;;:::999888888888888777666666666888888666555666555555555444444444444333333333333222222222222111111111111111111111111222222111111111000000000.........//////000000000////////////000000000000///......------......///---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************++++++******+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---.........------------......------------.........///---........./////////000...000000///111222000,,,555555444222111444888<<>>>>>===<<<::::::::::::;;;777777777777777777777777:::===999999@@@>>><<>>===@@@BBBBBBAAAAAACCCFFFEEEDDDDDDCCCCCCDDDDDDEEE???>>>===<<<;;;:::;;;;;;???@@@AAABBBBBBBBBBBBBBB===>>>??????@@@AAADDDGGGBBBAAAAAAAAABBBCCCCCCDDDGGGCCCEEEKKKMMMJJJHHHJJJHHHIIIIIIHHHFFFEEEEEEFFFFFFEEECCCAAA???>>>======>>><<<;;;>>>BBBBBB???;;;::::::999999999999::::::999999:::;;;===<<<:::888:::::::::;;;<<<======>>>======<<<:::999999;;;===<<<;;;::::::<<<<<<;;;:::;;;;;;<<>>@@@BBBAAA???======???<<<===>>>???@@@??????>>><<<======>>>>>>>>>======<<<<<<===>>>>>>======<<<======<<<;;;::::::999999:::;;;;;;<<<;;;:::999888999888888777777777888888666555555666777777666444555555555444444444333333333333333222222222222111111111111111111111111111111111000000000/////////......//////////////////---.........///////////////......------......///------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,***)))))))))***+++,,,,,,***++++++++++++,,,,,,,,,,,,---......,,,,,,---......------,,,,,,------...,,,,,,---------.........------............//////,,,111222///000444444111111333444444333333555777444???HHHIIIJJJRRR^^^eeewwwyyyqqqkkkjjjfff___[[[[[[VVVYYY[[[ZZZVVVRRRPPPOOOMMMKKKIIIGGGGGGHHHKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIFFFIIIJJJIIIHHHIIIOOOTTTSSSVVVVVVOOOJJJIIIHHHFFFDDDDDDDDDCCCBBBAAA???>>>===<<<:::999888888999999777777777777777777777777>>>AAA======CCC@@@>>>HHHAAAAAA@@@===;;;:::<<<>>>BBB@@@>>>>>>???>>>===;;;<<<>>>@@@???>>>>>>AAADDDEEEEEEDDDDDDDDDDDDEEEEEE@@@???>>>===<<<;;;;;;;;;AAABBBDDDFFFGGGGGGFFFEEE===>>>???@@@@@@BBBEEEGGGBBBBBBBBBBBBCCCDDDEEEEEEHHHDDDFFFMMMOOOJJJGGGHHHEEEFFFHHHJJJKKKJJJGGGFFFCCCBBB@@@===<<<<<<<<<<<<;;;::::::===BBBBBB===888:::999999888999999::::::;;;;;;:::<<<===<<<:::888;;;<<<<<<<<<======>>>>>>======<<<:::888888;;;===<<<999777999;;;<<<:::888999888999:::===BBBFFFIII===;;;888999;;;===??????AAACCCDDDBBB>>>;;;;;;<<<;;;<<<===?????????>>>===:::;;;===>>>>>>>>>===<<<:::;;;<<<=========<<<;;;;;;;;;:::::::::999999999::::::;;;<<<;;;:::999888666555555666666777888999666555555666777777666444555555444444444333333333333333333222222222111111000000000000000000000000000/////////............///////////////.........,,,---------......//////.........------.........------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---***)))(((((()))+++---...******+++++++++,,,,,,,,,,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,---------......------..................000555555///---000222//////111444555444222222222777;;;<<<888666888999888AAALLLXXXaaalll}}}|||iii\\\ggg]]]YYY___eeeccc^^^]]]QQQUUUWWWTTTMMMIIIIIIKKKPPPOOOMMMLLLLLLNNNQQQSSSMMMLLLKKKIIIIIIHHHHHHHHHGGGJJJKKKIIIFFFGGGLLLRRRKKKKKKIIIFFFGGGJJJIIIEEEAAAAAAAAA@@@@@@?????????;;;:::999777777777777888666666666666777777777777============>>>???@@@AAADDD===;;;===>>>;;;;;;@@@EEEEEEDDDCCCAAA@@@??????????????????????????????BBBDDDGGGHHHHHHEEEBBB@@@??????>>>===============CCCCCCEEEKKKQQQTTTSSSQQQCCCBBBBBBAAAAAA@@@??????CCCBBB@@@>>>>>>@@@BBBDDDCCCJJJQQQSSSQQQMMMHHHDDD@@@HHHJJJEEEDDDHHHIIIGGGDDDBBB???>>>??????===<<<<<<===???@@@???>>><<<;;;888888999999999:::::::::888:::======;;;:::;;;===<<<;;;<<<===???@@@???>>>;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<>>===<<<<<<======>>>>>>>>>??????@@@;;;<<<>>>@@@AAAAAAAAA@@@EEECCCAAA>>><<<;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<;;;===>>>===;;;999888888777777777777777777777777333555666666444222222222777666555444333222222222222222222111111111000000111111111111111111111111......//////000000111111........................---------............///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++*********+++,,,,,,******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,------------............------............////////////000000000000000000000000//////000111222222333333777777666666555555555444888:::===BBBHHHPPPYYY___ooowwwqqqkkkddd```[[[\\\___bbbddddddaaa^^^QQQOOOPPPTTTRRRKKKJJJNNNRRRTTTRRRNNNNNNQQQRRRPPPMMMLLLKKKMMMNNNMMMJJJFFFFFFGGGHHHJJJLLLKKKGGGDDDJJJHHHGGGGGGHHHGGGFFFDDDDDDCCCBBBBBBBBBAAA???===:::999888777777888999:::666666666666666777888888BBBAAA@@@??????>>>>>>>>>AAA<<<:::<<<<<<999999===DDDDDDCCCBBBAAA??????>>>????????????????????????@@@BBBDDDEEEEEECCC@@@>>>??????>>>=========>>>>>>???@@@CCCIIIOOOSSSSSSQQQBBBBBBBBBAAA@@@???@@@@@@CCCBBB@@@??????AAACCCEEEEEEHHHLLLPPPSSSSSSOOOKKKGGGIIIIIIFFFEEEEEEDDDAAADDDBBB???>>>??????===<<<;;;===>>>??????>>>===<<<999999999999999999::::::999;;;======;;;;;;<<<===<<<<<<<<<>>>??????>>>===:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===???GGGCCC;;;===??????FFFAAA@@@???===<<<<<<<<<;;;???>>><<<;;;;;;<<<>>>>>>===>>>@@@BBBBBBBBBAAA@@@CCCAAA???===;;;:::::::::;;;;;;<<<===============;;;===>>>===:::888777888777777777777777777777777555666888777555222111222666666555333333222222333222222222111111111000000111111111111111111111111......//////////////////........................------------..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++******)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------............------------------............000000000000000000000000//////000111111222333333555444444444333333333333222333444555777;;;@@@DDDHHHTTTbbbllltttrrrwwwtttpppllliiiddd___\\\YYYYYY[[[^^^aaa```^^^\\\SSSPPPPPPRRROOOJJJJJJNNNNNNPPPOOOKKKKKKNNNOOOLLLMMMLLLLLLMMMNNNMMMJJJGGGEEEFFFHHHKKKLLLJJJFFFBBBFFFFFFGGGIIIJJJIIIFFFCCCBBB@@@????????????<<<:::999888777777777777888999888777666555555555555555EEEDDDDDDCCCBBBBBBAAAAAA@@@===<<<>>>===::::::<<>>>>>????????????????????????@@@AAACCCDDDDDDBBB@@@?????????>>>>>>>>>??????@@@===>>>@@@DDDIIILLLLLLKKK@@@BBBCCCAAA???>>>@@@CCCBBBAAA@@@???@@@CCCEEEGGGHHHFFFFFFLLLSSSWWWVVVTTTIIIDDDAAACCCEEEDDDCCCCCCCCCAAA???>>>??????>>><<<<<<===>>>??????>>>===<<<::::::::::::999999999999999;;;======<<<;;;<<<===<<<===>>>??????>>>======888888999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;777777777777888999;;;;;;===GGGCCC:::<<<<<<<<>><<<;;;;;;<<<===>>>???@@@BBBDDDDDDCCC@@@???@@@???>>><<<:::999999888;;;<<<<<<===============:::<<<===<<<999777777888777777777777777777777777666888999888666333222222666555444333333222222333222222222111111111111111111111111111111111111111//////////////////..............................------------...............------------,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++******((()))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++*********)))))))))))))))++++++++++++,,,,,,,,,,,,------............------+++,,,,,,,,,------------000000000000000000000000//////000000111111222222222111111111111111000000222222222111000000111333555888<<>>===<<<<<<<<<;;;999777777777666666666666777777888777666555444333333333CCCCCCDDDEEEFFFFFFFFFFFF@@@@@@AAAAAA???===<<<===@@@@@@??????>>>>>>======AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDCCCBBBAAA??????????????????@@@AAA===>>>???@@@BBBBBBBBBAAA>>>@@@BBBAAA>>>>>>AAAEEEBBBAAA@@@???AAADDDGGGIIIHHHEEEDDDIIINNNSSSXXX\\\VVVLLLDDDEEEFFFCCCCCCFFFCCCAAA???>>>??????>>>===>>>?????????>>>===<<<;;;;;;::::::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<>>>@@@@@@???===<<<;;;777777777888999;;;<<<===::::::;;;;;;;;;;;;;;;;;;999999888888888888999999:::@@@;;;666<<<===999;;;:::::::::::::::;;;<<<<<<======>>>???@@@@@@??????@@@BBBDDDFFFEEECCC@@@>>>???>>>===<<<;;;:::999999::::::;;;<<<<<<<<<<<<;;;999;;;;;;:::888777777888666666666666666666666666666777999999777555444555555444444333222222222333111111111111111111111111111111111111111111111111111111111000000/////////........................,,,,,,---------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++******)))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------/////////////////////////////////000000000111111000000000000////////////111333444444333222222333555555666666777888999;;;<<>>>>>>>>>>>>>>>>>>>>>>>CCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@???????????????@@@@@@>>>???@@@@@@????????????===???@@@???>>>???BBBFFFAAA@@@??????AAADDDGGGJJJFFFEEEEEEHHHHHHIIISSS___iii```VVVOOOGGGBBBBBBEEEBBBAAA???>>>??????>>>===BBBAAA@@@???===;;;:::999::::::::::::::::::::::::999999:::;;;;;;<<<;;;:::<<>>;;;::::::666666777888999:::<<<===:::::::::;;;;;;;;;<<<<<<===<<<;;;999888888888888;;;===666777EEEHHH>>>999::::::::::::;;;<<<======;;;===AAAEEEFFFEEECCCAAAAAABBBDDDEEEDDDBBB???>>>>>>>>>======<<<;;;::::::777888999999::::::999999888999:::888666666666888666666666666666666666666444666888999888777777777444444333222222222333333111111111111111111111111000000000000000000000000222222222111111000000000........................,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++*********+++,,,,,,******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************+++++++++,,,))))))***************************+++++++++,,,,,,,,,,,,------------,,,,,,,,,------------.................................//////////////////000000/////////////////////000---///111222222111222333111111222444666555333111444666;;;<<<:::;;;FFFRRRdddoooyyyuuujjjooosssmmmccc\\\\\\```eeeeeeddddddcccaaa^^^\\\aaaaaa```[[[TTTQQQRRRTTTZZZXXXWWWVVVVVVTTTRRRPPPRRRSSSQQQMMMKKKLLLOOOQQQKKKMMMLLLHHHHHHKKKLLLIIILLLMMMMMMLLLKKKJJJJJJIIIJJJGGGCCCBBBCCCEEEFFFFFFIIIFFFCCCAAA@@@@@@>>><<<===<<<::::::;;;:::888666555555555666666555555555444444333333333333444444???@@@@@@AAA@@@>>>===<<<>>>CCCDDD???;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>DDDCCCCCCBBBBBBAAAAAAAAA???>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>???AAABBBAAABBBDDDEEE>>>===<<<===>>>AAADDDEEEAAA@@@??????@@@CCCGGGIIIEEEDDDEEEGGGDDDBBBMMM\\\iiilllfffWWWHHHCCCDDDFFFBBB@@@>>>>>>???@@@???>>>CCCBBB@@@>>><<<;;;999999::::::::::::;;;;;;;;;;;;::::::999;;;<<<===;;;:::<<<@@@CCCBBB>>>:::999999666666777777888999:::;;;999::::::;;;;;;<<<<<<<<<>>>>>><<<;;;999999888888>>>???999>>>RRRVVVGGG<<<::::::::::::;;;<<<===>>>;;;>>>CCCFFFHHHFFFDDDBBBAAAAAABBBBBBAAA@@@???>>><<<=========<<<;;;::::::666666777888888888888888888888888777555555666888777777777777777777777777333666888888777666666777333333222222222222333333111111111111111222222222000000000000000000000000222111111111111111000000........................,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++*********,,,---,,,+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))*********+++++++++,,,,,,************++++++++++++************++++++++++++,,,,,,------------,,,,,,------------................................................////////////......////////////000000...000111111000///000111444222000///111222333333444333444444111///444<<<:::CCCQQQ^^^jjjxxxyyy```QQQMMMMMMNNNdddhhhxxxppp___cccoootttqqq```bbbeeeffffffeeeeeefffdddddddddddddddddddddccccccaaa``````aaa```^^^\\\XXX```gggeee^^^ZZZ]]]cccXXX[[[```dddeeedddaaa___bbb```^^^ZZZVVVUUUUUUWWWXXXWWWWWWVVVVVVUUURRROOOIIINNNPPPNNNOOOSSSVVVVVVMMMNNNMMMIIIIIILLLMMMKKKKKKLLLLLLKKKIIIHHHHHHIIIJJJGGGCCCAAABBBEEEGGGHHHMMMIIIEEEBBBAAAAAA@@@???===<<<;;;;;;;;;;;;888666555555666666666666555555333333333333333444555666??????AAAAAA@@@???===;;;???EEEEEE>>>999;;;============>>>>>>>>>?????????CCCBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<>>>???@@@AAA@@@???>>>===<<<<<<<<<>>>@@@BBBBBBAAAAAADDDFFF???<<<999:::@@@DDDEEEDDDAAA@@@???>>>???BBBEEEGGGFFFBBBBBBFFFDDDAAAIIIWWWmmmjjjQQQIIIIIIFFFBBB@@@>>>>>>???@@@???>>>AAA@@@???===<<<<<<<<<;;;888999999:::;;;<<<=========;;;;;;<<>>;;;===AAAEEECCC>>>999888888777777777777777888999999999999::::::;;;<<<<<<===<<<<<<;;;:::::::::::::::;;;???<<>>???AAABBBBBBBBBAAA@@@?????????>>>>>>>>>>>>???::::::;;;<<<<<<;;;:::999666777777888888888888888777777777666444444666777777777777777777777777777666777999888666444444444333222222222222222333333000000111111111222222222000000000000000000000000///////////////000000000........................++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++******)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++)))))))))))))))))))))))))))))))))************+++))))))*********+++++++++************+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,------------------------------------........................---------....../////////111222333222000///000111777555222000///000111111...---...222222111333888111555;;;AAAIIISSS]]]dddkkk```QQQCCC<<<;;;===???888;;;DDDaaaoooYYYHHH>>>AAAHHHWWWvvveeeRRRKKKJJJDDDFFFIIIKKKNNNPPPNNNKKKJJJKKKLLLNNNQQQUUUXXXZZZVVVVVVWWWYYY\\\^^^^^^]]][[[___bbbbbb^^^ZZZZZZ[[[XXX[[[]]]^^^]]]ZZZXXXWWW^^^]]]ZZZYYYYYYXXXWWWUUUSSSSSSTTTVVVXXXVVVSSSPPPHHHOOOSSSRRRSSSVVVVVVSSSLLLNNNMMMIIIHHHLLLLLLJJJIIIKKKKKKJJJGGGFFFGGGIIIGGGEEECCCCCCEEEGGGHHHHHHHHHFFFCCCBBBBBBBBBAAA@@@>>><<<;;;;;;;;;;;;888666555666777777777777666555666555444444444444444555>>>@@@BBBCCCDDDDDDBBBBBBBBBHHHHHH@@@:::===@@@@@@======>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>======@@@???>>>===>>>???AAACCCBBBAAA???===<<<;;;;;;;;;???AAABBB@@@======???AAAAAA;;;666999@@@FFFFFFCCCAAA@@@>>>>>>???AAADDDFFFHHH@@@???EEEFFFCCCHHHSSS___PPPIIIAAAAAA@@@>>>>>>???@@@???>>>>>>>>>============>>>>>>777888999:::<<<===>>>>>>???===<<<>>>AAAAAA???======AAAEEEDDD>>>999777888888777777777777777888888999999::::::;;;<<<======999999999999:::;;;<<<===555<<<<<>>???>>>===<<<<<<===>>>???888999:::;;;::::::888888777777888999999999999999777777777555444444666888777777777777777777777777888999:::888555222111111222222222111222222333333000000111111222222222222000000000000000000000000,,,---------......//////........................++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++)))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------.....................---,,,,,,,,,------.........///000000///......///111,,,...000222222222222222222//////222333111///000333222111222555:::>>>AAAFFF\\\qqq{{{xxxDDD;;;:::888666333333666888:::???>>>DDDmmmttt___VVVUUUWWWXXXVVVYYY[[[]]]eeerrr{{{~~~qqq]]]UUUFFF;;;;;;>>>======>>><<>>@@@DDDGGGCCC>>>GGGFFFFFFFFFGGGJJJLLLNNNSSSSSSSSSTTTVVVWWWUUUTTTWWWWWWXXXZZZ]]]\\\XXXUUURRRSSSUUUVVVWWWYYY[[[]]]WWWUUUSSSTTTUUUTTTOOOKKKNNNOOORRRVVVXXXXXXUUURRRMMMUUUYYYVVVTTTTTTQQQKKKKKKMMMKKKGGGGGGJJJKKKIIIIIIJJJKKKIIIFFFDDDFFFIIIDDDCCCDDDGGGIIIJJJHHHGGGAAA@@@@@@AAABBBAAA???======<<<;;;;;;;;;:::888666555666777888888777666555888777666555444333333333>>>===???DDDHHHGGGAAA:::===>>>??????===<<<<<<===DDDCCCBBBBBB@@@@@@???>>>>>>===;;;;;;<<<===@@@AAA@@@AAA@@@===;;;===CCCHHHNNNFFF???===<<<:::;;;>>>>>>@@@AAAAAA???===<<<<<<:::999:::>>>BBBDDDBBB???>>>AAABBB@@@>>>@@@GGGMMMHHHGGGIIIKKKHHHDDDKKKUUU[[[GGG@@@===<<<<<<<<<<<<<<<======AAAAAA???>>>============999:::;;;;;;<<<<<<<<<;;;888999;;;<<<===>>>>>>=========>>>>>>===;;;888666999888777777777888999:::555555666777888999999:::>>>;;;999:::888666999>>>===???@@@BBBBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@???>>>===<<<<<<<<<;;;;;;;;;<<<===>>>::::::999888777777777888777777777777777888888888444444555555666666777777555666888999888777555444555444333222222222333444333222111111000000111111000000000000000000000000......////////////..............................//////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,)))************+++++++++------------,,,,,,+++***+++++++++++++++++++++++++++*********))))))((((((+++++++++++++++***)))(((******))))))******+++,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---.../////////...---------............///...------------...//////............////////////000000000000000000000000000000000000000000000000111111222222222333333333444:::AAAGGGNNN\\\nnn|||ttt^^^FFF888555444444333333444444555111555888EEEfffwww[[[BBB===>>>;;;999;;;999999:::;;;<<<>>>???@@@BBBBBBCCCCCCBBBAAA@@@@@@777777777777888888888888;;;;;;;;;<<<<<<<<<======<<<;;;:::999:::<<<>>>???CCCBBBBBBBBBCCCFFFIIIKKKIIIKKKLLLLLLLLLMMMOOOQQQSSSUUUXXXWWWVVVUUUWWWZZZ^^^\\\YYYVVVUUUUUUVVVVVVVVVUUUSSSTTTUUUSSSOOOKKKOOOPPPQQQSSSTTTSSSPPPMMMQQQSSSTTTRRROOONNNOOORRRMMMMMMLLLHHHDDDDDDGGGJJJLLLJJJGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFEEECCCAAACCCBBB@@@>>>>>>>>>>>>???===;;;:::888777777888888888777777666666666666666888777777666555444444444<<<;;;<<<@@@EEEEEE@@@;;;<<<>>>??????===<<<<<<===CCCCCCBBBAAA@@@??????>>>AAA???<<<:::;;;>>>AAADDD@@@???>>><<<;;;>>>BBBFFFHHHFFFFFFEEEAAA<<<<<<@@@>>>???AAA@@@>>>===<<<<<<@@@???>>>AAAEEEGGGHHHGGGDDDFFFGGGEEEBBBCCCGGGLLLFFFEEEGGGHHHEEECCCIIISSS}}}ttt[[[JJJBBB============>>>@@@AAAAAAAAA@@@???>>>============888999999999:::::::::;;;::::::;;;;;;<<<<<<============>>>??????>>>===<<<;;;:::999888777888:::;;;777777888888999999::::::;;;888888999888777:::???:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;AAAAAAAAAAAA@@@>>><<<:::;;;;;;<<<<<<=========<<<:::999888888777777888888888888888888777777777777555555555555666666666666666777888999999777666444555444333222111222222333333222111111000000111111000000000000000000000000......////////////..............................///.........------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++************)))))))))(((***++++++++++++***)))(((******))))))******+++,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))************)))))))))((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))******+++,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,------............---------------............---------------...//////............////////////////////////////////////////////////////////////111111111222222222333333333666888777777;;;BBBHHHBBBCCCCCCAAA>>>999444111444444333333333333444444777777666???YYYttt|||uuu\\\GGG666666999666444666555555666666777888::::::888999999999888888777666666666666666777777777777999999999:::::::::;;;;;;;;;:::999888999;;;===>>>BBBBBBBBBBBBCCCDDDFFFGGGEEEFFFHHHGGGGGGHHHJJJLLLPPPRRRSSSRRRPPPPPPRRRTTTZZZWWWTTTQQQQQQSSSVVVYYY[[[YYYVVVVVVVVVTTTPPPLLLOOOPPPRRRTTTUUUTTTQQQOOOPPPRRRRRRQQQNNNMMMOOOQQQOOOOOOMMMJJJGGGGGGIIILLLLLLJJJGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFCCCAAAAAA@@@???======<<<=========<<<;;;999999999999999999888777777666666777777777777777666555444444444<<<;;;:::===AAAAAA???<<<===>>>>>>===;;;::::::;;;CCCBBBBBBAAA@@@???>>>>>>CCC@@@===:::;;;???CCCGGGAAA>>><<<<<<>>>AAADDDEEE@@@DDDKKKMMMGGG>>>===AAA>>>???@@@@@@>>><<<<<<===EEEBBB@@@AAADDDIIILLLMMMIIIJJJKKKIIIFFFDDDFFFIIIFFFDDDDDDDDDBBBBBBGGGOOOcccggglllkkkcccUUUHHH@@@>>>>>>>>>???AAABBBDDDEEE@@@???>>>===============;;;:::999999999:::;;;<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAA>>><<<:::888777888:::;;;999999999999999999::::::777555666999888777:::???======<<<<<<<<<<<<======999999999999999999999999BBBBBBBBBAAA???===;;;999999:::<<<=========<<<;;;999999888777777777888888;;;:::999888777666666555666666666555555555555555777777888999999777666555333333222111111111111222222222111000000000000111000000000000000000000000......////////////..........................................------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************))))))))))))******++++++******))))))******))))))******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))******+++,,,*********++++++++++++,,,*********++++++++++++,,,------.........---,,,,,,,,,,,,,,,---------......---------------......///---............/////////////////////////////////////////////////////////000111111111222222222222222222333333333222111111555333000...///333777:::444333333222222333333444555444333<<>>==================<<<;;;::::::::::::999888777777666777777777777777666666555444444444@@@>>><<<===>>>???>>><<<<<<======<<<:::999:::;;;BBBBBBAAA@@@???>>>======BBB@@@>>>===>>>@@@CCCEEEAAA>>><<<===AAADDDEEEDDD<<<@@@HHHLLLIII@@@===???>>>???@@@???===<<<<<<===DDDAAA>>>===@@@EEEJJJNNNGGGIIIJJJIIIGGGEEEEEEGGGIIIGGGEEECCCBBBBBBFFFIIIQQQRRRSSSSSSPPPJJJAAA<<<@@@???@@@@@@AAABBBCCCDDD>>>>>>===<<<<<<<<<======???>>><<<;;;;;;<<<>>>???>>><<<:::888888999:::;;;::::::999999:::<<>>===;;;::::::;;;===>>>::::::::::::::::::::::::????????????>>><<<:::999999999:::::::::;;;;;;;;;888888777777777777888888<<<;;;:::999777666555444666666666555555444444444666666777777777666555444222222222111111111111111222222111000000000000000000000000000000000000000......////////////..............................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))*********+++++++++++++++,,,,,,,,,++++++************************************)))))))))))))))))))))************))))))******))))))******+++,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))(((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,************++++++++++++************++++++++++++---------------,,,+++***+++,,,,,,,,,------------------,,,,,,------...///---------.........//////////////////////////////////////////////////////000000000111111111111222111111111555999:::888555666555555444444333333333333333222222222222333333000111222:::IIISSSNNNBBB<<<777555888777333111333444444333333222333333444555555666666666555555444333333444444444555555555555666666666777777777777999888888888999:::;;;<<<:::<<<>>>AAABBBCCCBBBBBBEEEFFFGGGGGGFFFFFFHHHIIIMMMMMMLLLLLLMMMNNNQQQSSSTTTSSSQQQPPPRRRUUUYYY[[[YYYWWWTTTQQQOOONNNNNNMMMLLLOOORRRTTTSSSRRRQQQPPPMMMNNNOOOOOONNNNNNNNNOOOMMMLLLKKKIIIHHHHHHJJJKKKLLLJJJGGGFFFGGGGGGGGGFFFHHHFFFEEEDDDDDDCCCAAA???@@@@@@??????>>>>>>>>>>>><<<<<<;;;;;;::::::::::::777777666555555555555666666666666555555444444444EEECCC@@@>>>=========<<<999:::<<<======???BBBEEEAAAAAA@@@???>>>======<<<>>>>>>???@@@AAAAAAAAAAAA>>><<<:::;;;???BBBAAA@@@<<<<<>>??????>>><<<;;;<<<===AAA@@@>>>===>>>BBBGGGJJJDDDFFFHHHHHHHHHHHHHHHHHHMMMKKKGGGDDDDDDEEEFFFEEEGGGHHHHHHGGGCCC@@@>>>===AAA@@@@@@????????????@@@<<<<<<<<<<<<<<<<<<======???>>><<<;;;;;;<<<>>>???===<<<:::888777888999:::;;;:::999888888:::<<<>>>===;;;999666666666888999888888888888888777777777888666666888777444777<<<:::999777555555777999:::::::::::::::::::::::::::::::::;;;<<<<<<;;;:::999999888777666666888:::;;;888777777666777777888888::::::999888666555444444666666555555444444333333444444444444444333333222222222222222111111000000222111000000//////000000////////////////////////......////////////..............................,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))*********+++++++++******+++,,,,,,+++++++++************************))))))))))))))))))******((())))))*********))))))******))))))******+++,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((())))))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,))))))*********+++++++++))))))*********+++++++++,,,---------,,,+++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......------------............................................................//////000000000111111111333000---///222333111...+++---000333333111...,,,222222111111111111222222111222333555999;;;888333444222222333111...///111444444333222222222222333111222222333333333222222333333333333444444444444666666666666777777777777999999999::::::;;;<<<===666888<<<@@@BBBCCCBBBBBBFFFGGGHHHGGGGGGGGGIIIKKKJJJJJJJJJKKKNNNQQQSSSTTTPPPPPPQQQSSSTTTTTTUUUUUUQQQPPPMMMKKKIIIIIIKKKLLLJJJMMMQQQRRRQQQOOONNNOOOLLLLLLMMMNNNOOOOOOOOONNNMMMKKKJJJJJJJJJKKKKKKKKKLLLJJJGGGFFFGGGHHHHHHGGGGGGEEECCCBBBAAAAAA???==================<<<<<<<<<:::::::::::::::999999888555555444333333333333333555555555555444444444444EEECCCAAA>>><<<;;;;;;;;;555777;;;>>>AAAFFFLLLPPPAAA@@@@@@???>>>===<<<<<<:::<<>>999888888999;;;<<<;;;:::<<<999:::@@@CCC???;;;:::>>>??????===;;;;;;<<<===???AAABBBBBBBBBCCCEEEGGGBBBCCCEEEGGGIIIJJJKKKKKKMMMLLLIIIFFFHHHKKKHHHCCCAAACCCDDDBBB???>>>???AAA@@@???>>>======<<<<<<===;;;;;;;;;;;;;;;<<<===>>><<<;;;:::999999999:::;;;<<<;;;999888888888999999===;;;:::999999:::<<<===;;;:::888777777777777888777777777777777777777888:::777666777555444777===;;;999888777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;777777999:::::::::999888888777666666666777999:::777777666666666777888888777777777666666555555555555555555444444444444444333333333222222222222111222222333333222222111000111111000////////////000////////////////////////......////////////..............................,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++)))***++++++++++++++++++************************))))))))))))************(((((())))))******))))))******))))))******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,)))))))))************+++)))))))))************+++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------------.........................................................////////////000000000000333000...---///000///---111111222222222222333333222111111000000111111222111222333222111111222222//////000/////////222444222111111000000000111111111111222333333333222222222333333333444444444444666666666666777777777777999999::::::;;;<<<<<<<<<666888;;;???AAABBBBBBBBBBBBDDDEEEEEEEEEEEEHHHJJJGGGGGGHHHKKKNNNQQQQQQQQQKKKMMMOOOQQQRRRQQQOOONNNMMMLLLKKKIIIGGGGGGIIIKKKIIIMMMQQQRRROOOLLLLLLMMMKKKKKKLLLNNNQQQQQQPPPNNNOOOMMMLLLLLLNNNOOONNNMMMLLLJJJGGGGGGHHHIIIHHHHHHFFFDDDAAA@@@@@@???>>>===999999:::::::::999999888888999999::::::999888888444333222222111111222222444444444444444444444444???>>>===;;;999999999:::555777:::<<>>===<<<<<<;;;:::;;;<<<>>>???>>>>>>===777999::::::999888888999::::::===BBBBBB===;;;<<>>===;;;:::<<<======BBBGGGIIIGGGDDDBBBBBB??????@@@CCCFFFHHHJJJJJJIIIJJJHHHGGGLLLPPPLLLDDDAAABBBBBBAAAAAA@@@AAABBB>>>======<<<<<<<<<<<<===::::::::::::;;;<<<===>>>;;;:::::::::999999999888999999999999888888888888:::999888888888999;;;;;;999999999999999999888888777777777888888999999999:::777555555555555:::AAA<<<;;;::::::::::::;;;<<<999999999999999999999999888888999::::::999888777666777999;;;;;;:::999888666666666666666777888888333444444444555555666666333444444444444444444555444333333222222222222222222333444444444333111111111111000///////////////////////////////////////......////////////..............................++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++))))))***+++++++++++++++************************((()))))))))************'''(((((()))))))))))))))******))))))******+++,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,))))))))))))************))))))))))))************)))******++++++++++++***************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------................................................................../////////000000111111111222444444333222222111...---,,,---...///111111000000000000111111111000///111222444555777///000000000111333444444000000000///000000111111222333333444555555444444333333333444444444444555555555555666666666777777777888999::::::;;;;;;;;;999:::<<<>>>???@@@@@@@@@>>>@@@AAABBBBBBDDDFFFIIIHHHHHHIIILLLPPPQQQOOOLLLJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOOOOLLLIIIHHHJJJLLLKKKOOOSSSSSSOOOKKKKKKMMMLLLKKKLLLOOORRRSSSQQQNNNOOOMMMKKKMMMOOOPPPOOONNNLLLJJJGGGGGGHHHIIIIIIHHHFFFDDDAAA@@@@@@@@@???>>>888999::::::::::::999888888999:::;;;;;;:::999999444333333222222222222222444444444444444444444444888999999888777777888999888999999999:::<<<@@@CCC@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;<<<===>>>888<<>>;;;999999;;;888<<>><<<::::::<<<===;;;AAAIIILLLIIIDDD@@@>>><<<<<<<<<>>>BBBEEEFFFGGGEEEGGGGGGHHHNNNTTTOOOEEEEEECCCAAAAAABBBCCC@@@>>><<<<<<;;;<<<<<<===>>>>>>999999999:::;;;<<<===>>>;;;<<<<<<<<<<<<;;;:::999777888999999999999888888555555555555666777999999888999:::;;;<<<;;;:::999777777888999::::::;;;;;;:::666333444555666===EEE999888888888888888888999888888888888888888888888::::::;;;;;;:::999777666444777<<>>>>>>>>>>>>>>>>>===>>>@@@AAABBBCCCFFFIIILLLKKKLLLOOORRRQQQNNNJJJKKKLLLLLLNNNPPPQQQSSSTTTSSSTTTTTTQQQMMMJJJKKKMMMLLLQQQUUUTTTOOOKKKKKKMMMLLLKKKLLLOOOSSSTTTQQQOOOMMMKKKIIIKKKNNNOOONNNLLLLLLJJJGGGGGGHHHIIIIIIIIIGGGDDDBBB@@@AAAAAAAAA@@@:::;;;<<<=========<<<;;;999:::;;;<<<<<<<<<;;;:::555444333333222222333333444444444444444444444444666666666777777777777777777888::::::888888:::<<>>===============@@@>>>;;;888888888:::<<<:::<<<@@@BBBCCCBBB???>>><<<<<<===>>>@@@BBBEEEFFFFFFCCCBBBDDDIIIKKKIIIEEE??????>>>>>>>>>>>>??????999888777999<<<>>>>>>>>>;;;::::::;;;>>>??????>>>>>>===<<<;;;::::::;;;;;;<<<;;;:::999888888888888666555555666666777888999:::999888777777777777777777777777666777888999999777666555444555888;;;===666888;;;===>>>===<<<;;;888888888999:::;;;<<<===::::::999888888777666666888777777;;;???>>>888222666555555555444444444444555555444333333333333444333555888::::::777333000222222222000//////222444333333333222222222111111000000000000////////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,------++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))------,,,,,,+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000///...---------------............////////////111111000000//////......////////////////////////////////////////////////////////////000000000000000000000000000000000000222222222333333333444444333333333444444444555555777777777777777888888999::::::::::::::::::::::::<<<===>>>???@@@CCCGGGKKKQQQSSSUUUVVVTTTPPPKKKHHHKKKMMMOOOQQQRRRUUUYYY\\\UUUSSSPPPMMMLLLLLLMMMMMMOOOPPPOOOLLLIIIHHHKKKNNNRRRRRRQQQPPPPPPOOONNNNNNJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFFFFHHHEEEBBB???>>>???BBBCCC:::;;;<<<>>>>>>======<<<;;;:::999999888888999999888666444222222222333444222222222222222222222222555555555555555666666666999999::::::::::::;;;;;;CCCIIIGGG===999======777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::999999;;;;;;999;;;===???@@@???===<<<<<<<<<<<<===???AAADDDEEEFFFCCCBBBDDDHHHJJJGGGCCCCCCBBB@@@???>>>>>>>>>>>>:::999888999<<<===>>>===;;;::::::;;;===???>>>=========<<<<<<<<<<<<;;;;;;<<<;;;:::999888888888888666666666666666777888888888888777666666666666666666666777777777888888888:::999777555555777999;;;888:::<<<>>>???>>>===;;;999999999999:::;;;<<<===<<<;;;;;;::::::999888888888777777:::>>>===888333666666666555555555444444555555444333333333333444333555777999888666333111222222222000//////222444333333222222222111111111000000000000////////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++++++++,,,,,,++++++************++++++++++++***))))))***++++++,,,,,,,,,++++++*********))))))))))))))))))))))))------,,,++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************+++*********))))))))))))************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////...------------------.........////////////000000000/////////..............................////////////////////////....../////////000000000000000000000000000000000222222222222333333333333333333333333444444444444666666555555666666777888999999999::::::;;;;;;;;;===>>>???@@@BBBEEEIIILLLPPPQQQRRRSSSQQQNNNJJJHHHKKKMMMOOOPPPPPPQQQRRRTTTPPPOOONNNMMMMMMNNNOOOOOOMMMNNNNNNLLLJJJJJJMMMOOOSSSSSSRRRPPPOOOMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEECCCAAA>>><<<;;;<<>>???@@@@@@@@@???>>>>>>::::::999888888888888888777666444222111222333444222222222222222222222222333333333333444555555666:::999999:::;;;<<<;;;:::???EEECCC;;;888;;;;;;777999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;<<<>>>@@@BBBCCCEEECCCCCCDDDGGGHHHEEEBBBEEECCC@@@===;;;:::;;;;;;<<<:::999:::;;;======<<<<<<::::::;;;===>>>===<<<:::;;;<<<===>>>===<<<<<<<<<<<<;;;:::999999999999777666666666666777777888666666666555555555555555444555777888888888777666999888777666777888;;;<<<;;;===>>>@@@@@@>>>===<<<;;;:::::::::;;;<<<==================<<<;;;::::::999888777999<<<<<<999555777666666666555555555555555555444333333333333333444555666666666555444333222222222111000000222444333222222222222111111111000000000000////////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,+++++++++++++++++++++************++++++++++++***))))))***+++++++++++++++++++++*********)))))))))))))))))))))))),,,,,,,,,+++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))***************************)))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,,,,---------------........./////////////////////.................................////////////////////////.........////////////000000000000000000000000000111111111222222222333333222222333333333444444444444444444444444555666666888888999:::;;;;;;<<<<<<===???AAABBBCCCFFFKKKNNNMMMNNNNNNNNNMMMKKKIIIHHHKKKMMMOOOOOONNNLLLLLLLLLJJJKKKLLLNNNPPPQQQRRRRRRNNNOOOOOONNNMMMNNNPPPRRRQQQQQQOOOMMMKKKIIIHHHGGGJJJIIIGGGEEEDDDCCCBBBBBBDDDDDDBBBBBBBBBBBBCCCDDD@@@>>><<<::::::<<<>>>???@@@AAAAAAAAAAAA???>>>===999888888777777777777777666555333222111111222333111111111111111111111111333333333333444555777777:::999777888:::;;;:::888999>>>===888666888888555999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAA:::;;;<<<======<<<;;;;;;===<<<<<<<<<<<<<<<============<<<===>>>@@@BBBCCCFFFEEEEEEFFFHHHHHHEEEBBBBBB@@@===:::888888888999>>><<<::::::<<<<<<<<<;;;<<<;;;::::::<<<===<<<;;;888:::<<<>>>???>>>===<<<<<<;;;;;;:::999999::::::888777666666666666666777444444555555555444444444333555777888999888666555555555666777999<<>>???@@@???>>><<<;;;<<<<<<;;;;;;;;;<<<======<<<======>>>===<<<;;;::::::888777888999:::999777777777666666666555555555555444333333222222333333444444444444444444444444222333333222000000222444222222222222111111111111000000000000////////////////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++************+++++++++******************++++++++++++***************)))))))))))))))))))))))),,,+++++++++******))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))((()))))))))************************************************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,,,,---,,,,,,---------.................................................................................------........./////////000000000000000000000000000000000111111111222222222222222222333333333333444444444444444555555666777777888999:::;;;<<<======???AAACCCDDDGGGKKKNNNKKKKKKKKKKKKJJJJJJJJJIIIKKKNNNPPPPPPNNNKKKJJJJJJHHHJJJMMMPPPRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSMMMLLLKKKIIIHHHFFFEEEDDDMMMKKKIIIGGGEEEDDDCCCCCCEEEEEECCCBBBBBBCCCDDDDDD@@@???===<<<===>>>@@@AAA@@@@@@AAA@@@???===;;;:::888888777666666666666666555555333222111111222222000000000000000000000000444333333333444666888:::888777777777888888777666555999:::777666777777666::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???:::;;;<<<>>>>>>===<<<;;;??????>>>===>>>???@@@@@@??????>>>>>>???@@@BBBCCCFFFFFFGGGIIIJJJHHHFFFDDD???>>><<<:::999:::;;;<<<>>>===;;;;;;<<<<<<<<<;;;<<<;;;::::::;;;;;;:::999777999;;;===>>>>>>===<<<;;;;;;:::999999999::::::888888777666666555666666444444555666666555555444444555777999999888666555666666777888;;;===@@@AAA>>>>>>??????>>>===;;;;;;======<<<;;;;;;;;;<<<<<<:::;;;<<<======<<<:::999999888777777888999888888666666666666555555555555444444333222222222222333444444333333333333444444222333333333111111222444222222222111111111000000000000000000////////////////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))++++++************++++++*********++++++*********************************))))))))))))))))))))))))++++++***************)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))((()))))))))***************************+++++++++************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,---,,,,,,,,,,,,---------------------------.................................------------------------------------............/////////////////////////////////000000000111111111111111222222222333333555555444444555555666777666666777888999:::;;;<<<===>>>AAABBBCCCEEEHHHKKKIIIIIIHHHHHHIIIIIIJJJKKKKKKMMMPPPQQQOOOMMMLLLLLLKKKMMMPPPRRRTTTTTTSSSRRRSSSRRRQQQPPPPPPPPPOOOOOOKKKKKKJJJIIIHHHGGGGGGFFFLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAA@@@???>>>>>>???AAABBB@@@AAAAAA@@@???===;;;:::888777666666555555666666555555444333222222222222000000000000000000000000333333222222444777:::;;;666777888777555444555777444777999999888888999:::;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;;;;;;;<<<===>>>>>>===;;;;;;>>>>>>>>>??????@@@AAABBB@@@@@@?????????@@@BBBCCCEEEFFFIIIJJJKKKIIIGGGEEE??????????????????@@@@@@>>>===;;;;;;<<<===<<<;;;<<<;;;999999::::::999888777888:::;;;<<<<<<<<<;;;:::999999888888999999:::999999888666555555555555444555666777888777666555555666777999999888888777;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>===<<<<<<======<<<;;;:::::::::;;;999:::<<<======;;;:::888888888888888888888888888666555555555444444444444444444333222222222222222222222222333333333444444111333444333222111222444222111111111111000000000000000000000////////////////////////////////////------............------------------------------++++++,,,,,,,,,,,,---------,,,+++***************++++++************++++++)))***++++++++++++***))))))))))))***************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))*********************+++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------------------------------------------------------,,,,,,,,,---------......////////////////////////........./////////000000000000111111111222222222555444444444444555666666555555666777888888999999;;;===???@@@AAABBBDDDFFFEEEEEEFFFGGGHHHIIIJJJJJJIIILLLNNNOOONNNNNNNNNOOOMMMNNNPPPRRRSSSRRRQQQPPPQQQOOOMMMMMMMMMMMMKKKIIIMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEECCCBBB@@@???>>>>>>???@@@@@@@@@???>>>>>>>>>???@@@AAABBBBBBBBBAAA???===<<<888777777666666666666666666555555444444333222222111111111111111111111111222111111111333666999;;;444888;;;999444222555999333444777999999999999;;;;;;:::999777777888:::;;;::::::::::::::::::::::::777777777888999:::;;;<<<======>>>======<<<;;;;;;:::;;;<<<===???@@@AAAAAA@@@@@@???>>>>>>???@@@AAABBBEEEHHHJJJJJJIIIGGGFFF@@@@@@AAABBBBBBBBBAAA@@@>>><<<;;;;;;===>>>======<<<;;;999999:::999888666888888888999999:::::::::888888888777777888888999:::999888666555555444444555666888::::::999888777888888888888999999999999<<<<<<<<<<<<<<<<<<======??????????????????>>>>>>===<<<;;;:::999999999999888:::<<<======<<<:::999666777888999888777777777444444444444333333333333444333222222111222222222111111222333333333333333111333444444333222222333111111111111000000000000000000000000////////////////////////////////////------............------........................+++++++++,,,,,,---------++++++***************+++++++++************++++++)))***++++++++++++***)))((()))))))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************************************************++++++++++++++++++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------////////////////////////------........./////////000000000000111111111222333333333333333444444555444555555555666666777777999;;;===>>>======???@@@@@@AAACCCEEEFFFGGGHHHHHHGGGIIIKKKKKKKKKKKKLLLNNNLLLMMMOOOPPPPPPPPPOOOOOONNNMMMKKKLLLMMMMMMKKKIIINNNNNNMMMLLLKKKJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIDDDCCCBBB@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>@@@@@@AAAAAA@@@>>>===;;;999888777777666666777777666666666666555444333333222222222222222222222222111000//////111555888;;;444:::>>>;;;444111555;;;000111444888888777888:::<<<:::999777777888:::;;;888888888888888888888888666666777999:::<<<>>>?????????>>>===<<<;;;;;;;;;777888:::<<<===?????????@@@???>>>======>>>???@@@@@@CCCGGGJJJIIIHHHGGGFFF???@@@BBBCCCBBBAAA???======<<<;;;;;;===>>>>>>======;;;999999999999777666888888777777777888999:::888777777777777777888888::::::888777555444444444666777:::;;;<<<;;;:::999999999888888999999:::;;;::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;:::999888888888999:::===>>>>>>===;;;999555777999999888777777777444444333333333222222222444333222222111111222222000111222333444333333222111333555444333222222333111111111111000000000000000000000000////////////////////////////////////---..................---........................+++++++++,,,,,,---------******************++++++++++++************++++++)))***+++,,,,,,+++***)))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,************))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************************************++++++++++++++++++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////---------.........//////000000000000111111111111222222111111222222333444444444444555555555555555777999;;;<<<;;;;;;;;;<<<===>>>AAACCCEEEFFFFFFFFFFFFGGGHHHHHHGGGGGGJJJLLLKKKKKKLLLMMMNNNNNNOOOOOONNNMMMLLLMMMPPPQQQOOOLLLNNNMMMLLLJJJHHHFFFEEEDDDGGGGGGHHHIIIJJJLLLMMMNNNHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCAAA@@@????????????======>>>>>>===<<<;;;:::999999888777777777777777777777777777666555444333222222222222222222222222111111222222222333333333555:::>>>>>>999555444666555666777666555666888:::???>>>===;;;:::999888888888888888888888888999999666777777999:::;;;<<<<<<<<<>>>@@@>>>:::888888:::;;;;;;<<<<<<===>>>>>>???AAA@@@===<<<===???AAACCC@@@EEEJJJJJJGGGDDDFFFIIIDDDDDDCCCBBBAAA???>>>======<<<;;;===???@@@???<<<@@@===999777888999999999999888777777777888:::;;;999888666666777777555444888888777666555444333333555777:::;;;:::::::::;;;999888777777777888:::;;;:::;;;;;;;;;:::;;;>>>@@@@@@>>><<<;;;===>>>>>>>>>999888777777999999888777:::::::::::::::999888777777777777777777777777777444444333333333333222222333333333222222111111111333333333222222111111111000111111111222222222222222111111000000000000000////////////////////////........................,,,,,,---...---,,,+++***+++++++++,,,,,,,,,------++++++***)))***+++---...))))))*********+++++++++*********************************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))))))))******++++++************++++++))))))))))))************---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,---------------------------------------------------------............///000000000000000111111222111111222222222333333333333333333444444444444555777777777777888999:::::::::;;;===???AAABBBBBBBBBCCCDDDEEEEEEEEEFFFIIIKKKHHHIIIKKKLLLNNNOOOOOOPPPLLLMMMNNNOOOOOOMMMLLLJJJEEEGGGIIIKKKJJJHHHDDDBBBFFFEEEEEEGGGJJJNNNPPPPPPGGGFFFEEECCCCCCCCCDDDEEEBBBAAA@@@@@@@@@AAACCCDDD>>>===;;;;;;;;;;;;999777:::999777666555555666666777777666666555444222222111111111222222333333333111111111222222222333333333777;;;:::666333333555333444444444333333444666===<<<;;;:::999888888888888888888888888888888888666777777888:::;;;;;;<<<<<<===???>>>;;;999:::;;;;;;;;;<<<======>>>??????======<<<<<<===???AAABBBAAADDDHHHHHHFFFDDDEEEGGGAAAAAAAAA@@@???>>>===<<>>AAABBB@@@>>>@@@===999777888999:::999999999999999999::::::;;;:::888777666777777666444777777777666555555444444555777999:::999999999:::888888777666777888999:::777999;;;<<<;;;;;;;;;===>>>===;;;;;;<<<===<<<;;;888777777888999999888666999999999999999888777777666666666666666666666666444444333333333222222222333333333222222111111111333333333222222222111111000000000111111111222222222111000000//////000000////////////////////////........................,,,,,,---------,,,+++******++++++++++++,,,,,,,,,,,,+++*********+++,,,---******+++++++++,,,,,,,,,***************************)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******))))))))))))******+++******))))))******+++))))))))))))************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------------------............000000//////000000111222111111111222222222333333333333444444444555555555777777777777777888999::::::;;;===>>>???@@@@@@AAABBBDDDEEEFFFEEEFFFGGGIIIGGGHHHIIIKKKLLLMMMNNNNNNMMMNNNOOOOOONNNLLLJJJHHHFFFGGGIIIJJJJJJHHHFFFEEECCCBBBAAACCCFFFHHHIIIIIIFFFEEECCCAAA@@@?????????>>>>>>===<<<===>>>???@@@>>><<<;;;:::;;;:::999777999888666555444444555555444555555444444333222111111111111222222333333333111111111222222222222333111444666555222111333555333444444333222111333444999999888777777777777888888888888888777777777777666777777888999:::;;;;;;<<<===>>>===;;;:::;;;<<<;;;;;;<<<<<<======>>>>>>999:::;;;===???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDD===============<<<<<<;;;>>>======>>>@@@@@@???===>>><<<999888888:::::::::999::::::;;;;;;;;;;;;;;;:::888777777888777666555666666666666666666666666444666888999888888888999777777666555666777888999444777;;;<<<;;;:::::::::<<<<<<;;;<<<===<<<:::888888777888:::;;;;;;888666777777777777777777666555444444444444444444444444333333333333222222222222222222222222222111111111333333333222222222222111/////////000000000111111222111000000//////000000////////////////////////........................,,,,,,---------,,,+++************+++++++++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++******))))))))))))******+++******))))))******+++))))))))))))***************++++++++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------------------............///////////////000111111000111111111222222222222444444444444555555555555555555555666666888999999:::;;;<<<===>>>??????>>>@@@CCCEEEFFFEEEDDDDDDEEEDDDEEEGGGHHHJJJKKKKKKKKKMMMNNNNNNNNNLLLJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHFFFEEECCCDDDFFFGGGGGGFFFCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<:::::::::999888666777777555444444444444444222222333333333333222222111111111222222222222222111111111111222222222222111222333222000111333666777777777666444333444666555555555555555666777777777777777777777666666666666777777888999:::::::::>>>>>>===<<<:::::::::::::::::::::;;;;;;;;;<<<<<<777999<<<@@@BBBCCCBBBBBBCCCBBBAAABBBCCCDDDCCCAAA:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::===;;;888888999:::::::::888999;;;<<<<<<<<<;;;:::;;;999888888888888777555555555555555666666777777444555777777777666888999777666555555555666888999777888;;;;;;:::999:::;;;;;;;;;<<<===>>>===999666888888:::<<<===<<<999666555555666666666555555444333333333333333333333333333333333222222222222111222222222111111111111111222222222222222222222222////////////000000000000111111000///////////////////////////////////////........................---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))************))))))))))))******((()))))))))************)))***+++,,,,,,+++***)))***************************++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///............///000000000000000111111111111222333444444444444555555555444444444444555666888888;;;;;;<<<===>>>>>>>>>===>>>AAADDDEEEDDDBBBAAAAAABBBCCCDDDFFFGGGGGGHHHHHHJJJJJJKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHIIIJJJKKKHHHGGGEEEEEEFFFFFFEEECCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999999999999777555666666555444333333333222111111222333333333333333111111111111111222222222000000111111111222222222111111111000000111444666777888888666444444555666333222222333333555666666777777777666666666555555777777777888888999999:::@@@>>><<<:::999888888777888888999999999999999:::888:::???BBBDDDDDDCCCBBBBBBAAA@@@AAACCCCCCAAA???999:::;;;<<<============999:::;;;;;;;;;:::::::::<<<:::888888:::;;;;;;:::777888:::;;;;;;;;;:::999;;;:::888888999999777666444444555555666777777777444555666666666666888999777666555555555666888999;;;;;;:::999888999<<<>>>;;;<<<===???@@@>>>:::777999999;;;===>>>===:::777333444444555555555444444333333333333333333333333333333222222222111111111111111111111111111111111222222222222222222222222////////////000000000000111000000///.../////////////////////////////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++******)))************))))))))))))))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************))))))))))))*********))))))))))))))))))***((()))))))))************))))))+++,,,,,,+++))))))*********************************+++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---......///000//////000000000111111111333333333333444444444444222222222333444555777888;;;;;;<<<===>>>>>>======<<>>??????????????????>>>>>>999999::::::;;;;;;;;;;;;;;;:::888888888777666444555555555444444333222222111222333444444555444444111111111111111111111111000000000111111111111222222111000000111222333444444444555333222222333444111111111222222444555555777777666666555555444444777777777888888888999999???<<<999888888888777666888888888888888999999999:::===AAADDDEEEDDDBBB@@@???AAABBBCCCCCCAAA???>>>999:::;;;<<<============:::<<<======;;;::::::;;;:::999888999:::<<<<<<;;;888888999:::::::::::::::<<<:::999999:::999888666444555555555666666777777444666666666555666888:::777777666555666777888999===<<<:::888666888<<>>@@@???<<<999999999999;;;<<<<<<999777222333444444555444444444222222222222222222222222222222222222111111111111000000000111111111111111111222222222222333333333/////////000000000111111111000//////......//////////////////////////////...........................---,,,+++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,+++******)))))))))))))))((((((((())))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))*********))))))(((((())))))***))))))))))))************)))******************)))************************************++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////////////////000000000000222222222222333333333333000000111111333444666777999999:::;;;<<<=========;;;===???@@@???>>>>>>??????@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFGGGDDDCCCBBBBBBCCCBBB@@@>>>>>>>>>???@@@@@@@@@@@@@@@777777888999999999999999:::999777777777777555333555555555555444333222111222222333444444555444444111111111111111000000000000000000000111111111111111000000000111111111111000111222111000000222333222111111111222333444444777777666555555444333333777777777777888888888888;;;888555555777888888777::::::::::::::::::999999===???AAACCCCCCBBB???>>><<>>>>>999999:::;;;<<<<<<<<<<<<999;;;===<<<:::888999:::999888888999;;;<<<<<<;;;:::::::::::::::;;;<<<<<<<<<;;;999999::::::888777555555555666666666666666555666777666666666999;;;888888777666777888999:::;;;;;;:::888666777:::===999999:::<<<>>>>>><<<:::777666666777888888777555222333444444555555444444333333333333333333333333222222222222111111111111///000000000111111111222111111222222222333333333000000000111111111222222000000///............///////////////////////////...........................---,,,+++++++++,,,,,,))))))*********+++++++++)))***+++,,,,,,,,,++++++************))))))(((((())))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))******))))))(((((((((((())))))))))))))))))******************))))))))))))******************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///........./////////000000000000111111111222222222/////////000222444555666555666777999:::;;;;;;;;;999;;;======<<<===>>>@@@>>>???@@@AAABBBBBBBBBBBB?????????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAACCCDDDDDDBBB@@@===>>>?????????>>>===<<<777888999:::;;;::::::999:::888666666666666444222555555666666555444222222111222222333333333333222222111111111000000000///000000000000111111111111000000//////000111000///000111111111000111222444222222111111222333333444777777666555444444333333777777777777888888888888888555222333666999:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAABBBBBB@@@===;;;:::AAAHHHHHHDDD???===>>>888999:::;;;;;;;;;;;;;;;777999;;;:::777666666888999888777999;;;===<<<;;;<<<<<<;;;::::::<<<===>>>===;;;::::::::::::999777666666666666666666666666666777777666666777999<<<999888777777777888:::;;;888999:::999777777888999777777888:::<<<===<<<:::666444333444555666555444222333444444555555555555333333333333333333333333222222222111111111111000//////000000111111111222111111111222222333333333111111111111222222222222000000///...............////////////////////////...........................---,,,+++***+++,,,---(((((((((((())))))))))))((()))+++,,,---,,,,,,+++,,,+++++++++******))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))************+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---................../////////000///000000000000111111111......///000111333555666222333444666888999::::::999:::;;;;;;;;;<<>>???@@@AAAAAAAAAAAAAAA?????????>>>??????@@@AAABBBCCCCCCCCCBBBAAA@@@@@@<<<<<<<<<>>>@@@@@@>>><<<======>>>>>>===;;;999888:::;;;<<<===>>>===<<<<<<999888666666666555444222555666666777666444333222111111222222222111111000222111111111000000//////333333222222111000/////////000111222222111000///222222222222222222222222222333333222111111222444666555555444444444555555555444444444444555666666:::888666666888;;;<<<===:::;;;;;;999777888===AAABBBAAA???>>>===<<<======@@@AAAAAABBBAAAAAAAAA@@@???>>>===;;;999999;;;===888777666777888888777666888888888999:::;;;<<<<<<<<<<<<::::::;;;===???AAAAAA???<<<999777777777777444444555555666777777777999777555555777999999999444555777888999888666555555777777555333444888===;;;:::999999888888999999777777666555444333333222777333111333888;;;:::888888666444222000000111222///000000111222222222333111111222222222111000000111111111111111111111111111111000000//////......000000///////////////000000000000000////////////...........................---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,++++++*********************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...//////////////////000111111222222///000000111333444444555444444444555777999<<<===888999:::::::::<<>><<<<<<======>>>>>>>>>>>>@@@@@@????????????>>>>>>=========???AAAAAA???============<<<;;;999888777;;;;;;<<<===<<<;;;999888999777555333222111111111555777777666555444555666555444333333222222333333111111111111111111111111111111111111000000000000///000111111111111000///000000000000000000000000111222333222111111222444555444444333333444444555555555444444444444555666999777666777:::<<<======;;;<<<===;;;888999===AAA===>>>???@@@@@@???>>>>>>AAAAAABBBBBBAAAAAA@@@???@@@???===:::777666999;;;;;;999777666777777666555999888888888999:::;;;<<<<<<;;;;;;:::;;;<<<>>>>>>@@@>>>;;;888777666666777333444444555666666777777888666444555666888888888444555777888999888777666333444444555777:::???BBB;;;;;;::::::999:::::::::777777666555444333333222444222111444:::>>>>>><<<888666444222111111111222333222111000//////000000333333222222111111111000111111111111111111111111111000000000/////////...000000////////////000000000000000000/////////..............................---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,))))))***++++++++++++***,,,,,,,,,++++++*********************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------.../////////---......///000000111111000000111222333444555555444444444444555777999:::777888:::::::::<<<>>>@@@AAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<===>>>>>>AAAAAAAAABBBBBBCCCCCCCCC>>>>>>>>>???@@@@@@>>><<<======<<<;;;:::999999888;;;;;;;;;;;;;;;:::999999:::999777555333333333333444666666555444333444555444444333222222222222333111111111111111111111111//////000000000111111111///000000111111000000///////////////////////////111222333222111000222333333333222222222333333444555555444444444444444555777777777999<<<>>>>>>===:::<<<===;;;888999<<<@@@888;;;>>>AAABBBBBBAAA???CCCCCCBBBBBBAAA@@@>>>>>>@@@???<<<888555555888:::???<<<888666666777666666:::999888777888999<<<===;;;;;;<<<<<<<<<<<<<<<;;;>>><<<:::888666555555666444444444555666666777777777666444555666888888777555666777999999888888777444333444777===CCCGGGIII;;;;;;;;;::::::;;;<<<<<<777777666555444333333222333111000333888<<<<<<;;;777666444222111111222222333222111000111222444555666555333111000000111111111111111111111111111111000000000000////////////000000////////////000000000000000/////////......------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******))))))((())))))))))))))))))))))))************************))))))((((((((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,))))))***++++++++++++***+++++++++++++++*********************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,------......///000000000111111222333444555555333333333333444555666777555777999::::::;;;<<<>>>???????????????>>>>>>>>>>>>===;;;:::;;;<<<>>>???@@@@@@AAABBBCCCDDDEEEFFF>>>>>>>>>???@@@???===;;;===<<<;;;999999999:::;;;;;;;;;::::::999999:::::::::999777555444333333333444555555555333222333444444444333222222222222222111111111111111111111111...//////000111222333444///000000000000000000///........................000222333222111000111222222111111111111222222333555444444333333444444555666666888;;;>>>???>>><<<888:::<<<;;;888888:::===999;;;>>>@@@BBBBBBBBBAAACCCCCCBBBAAA@@@>>>===<<>>;;;888666777:::===@@@===999777888999::::::<<<:::999888888:::<<<>>>;;;<<<===>>>>>>===;;;:::<<<;;;999777666555555555555555666666777888888888888666555666888999888777666777888888999999888888888666666:::AAAGGGIIIIII;;;::::::::::::;;;;;;<<<777777666555444333333222444222000111444555555444666555444222222111222222111000000111555999>>>AAA888666333111000000111111111111111111111111111111000000000000////////////000////////////000000111000000/////////.........---------------------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++))))))***++++++++++++***+++++++++***************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------...//////,,,------...//////000000111111111222333444444555333333333333444444444555333555888::::::999:::;;;<<<<<<======>>>>>>>>>>>>@@@>>><<<::::::<<>>>>>??????@@@AAAAAABBB<<<<<<<<<>>>@@@@@@>>><<<<<<;;;999888888999;;;===;;;:::999888888999:::;;;888777666555444333333222444555666555333222333444444333333222111222222222111111111111111111111111...///000111222444555555000//////////////////000///////////////////////////111333333111000000111000000000000000111222333333333333333333444555555666777999<<>>>>>>>>>>>???@@@BBBBBBBBBBBBAAA@@@>>>===;;;:::<<<;;;:::999888:::>>>AAA???<<<999888:::<<<>>>>>>===<<<:::::::::;;;===>>>;;;===>>>@@@???>>><<<:::;;;:::999777666555555444777777777888999999::::::999888888999:::;;;:::999666666777777888888888888;;;888777999>>>BBBBBBAAA:::999999999999999::::::777777666555444333333222333222111111222333333333555444444333222222222222......///111555;;;@@@DDD777666333111//////000111000000000000000000000000////////////000000000000///////////////000111111////////////............------------------------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++))))))***++++++++++++***************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---.........---......//////000111111000111111222222333333333444444444444444444444444222444777888888777888888999:::;;;;;;<<<===>>>>>>AAA???===;;;;;;===???AAA========================::::::;;;===@@@AAA@@@>>>;;;:::999888888999;;;===:::999888777777888:::;;;888888888777666555444444555666777666444444444555333333222111111111111222111111111111111111111111......///111222333444555000//////......//////000000000000000000000000000...000333333111000000000000000000000000111222333222222222222333555666777777777999;;;>>>>>><<<:::777;;;???AAA???>>>@@@BBB@@@@@@>>>>>>>>>@@@AAABBB@@@@@@???>>>===;;;999888999::::::::::::<<<@@@CCC===;;;888999;;;===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::<<<===??????>>><<<;;;::::::999888777666555444777777777888999999:::::::::999999:::<<<<<<;;;999666666666666666777777777888777666777888::::::999;;;:::999999888888888999777777666555444333333222222222222333444666777888444444444333333222222222/////////000333666999;;;555444222000//////000000000000000000000000000000////////////000000000000///......//////000111222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))************+++))))))***++++++++++++***)))))))))******************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......---......///000000111111000000000000111111222222222333444444444444444333111333555666555555666777777777999:::;;;===>>>>>>@@@???===<<<<<<<<<>>>???>>>>>>=========<<<<<<<<<999999:::===@@@AAA@@@>>>::::::999888888999:::;;;888888888777888888999999::::::::::::999888777666666777888777555444555666333333222111111111111111111111111111111111111111,,,---...///000111222333000///............///000////////////////////////...000222333222000000000000000000000111222333444///000000222333555777888888888888:::<<<<<<:::888444999>>>@@@@@@???AAACCC>>>>>>???@@@AAAAAAAAABBB=========<<<;;;:::888777777888:::;;;;;;<<<>>>@@@:::999777888999::::::999999999:::;;;;;;:::999999888999:::<<<<<<<<<<<<;;;:::::::::999888777666555555666666777777888999999999888999:::<<<<<<:::999555555555555555666666777555777888888777777888:::===<<<;;;:::999888888888777777666555444333333222333333444444444555777888333333444444333333222222111111111111222222333444111111111000000/////////000000000000000000000000.../////////000000000111............///000111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))***++++++++++++***((()))))))))*********+++************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,---......,,,------......///000000////////////000000000000///000222333333333222222222333444333333333555777555666777999;;;<<<>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===??????===;;;::::::999999999999999999666777777888888888888888888888999999888777555444555666777666444333444555333222222111111111111111111111111111111111111111++++++,,,---...///000000000///...------...///000////////////////////////---000222333222000//////000000000000111222333444...///000111333666888999:::999888999::::::999888000555;;;>>>======???@@@:::<<>>===;;;:::999888888777777666555444333333222444555555333222111222333333333444444444333222222222222333333333333333333//////000000000000///...000000000000000000000000.../////////000000111111............///000222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))***++++++++++++***(((((())))))*********+++************************))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---......++++++,,,------......///............////////////---...000111222222111111222333333222111222555777444555666888:::<<<>>>???;;;;;;;;;::::::999999999777888888999:::;;;<<<<<>>===>>>>>>===;;;888999::::::::::::999888777555666777999999999888777444444555555555333222111444555666555333222333444333222222111000111111111111111111111111111111111000///---+++++++++---...........................---------------...///000000000111111111000000///111111111000000000000000///000111333444444333333888999999888888777666555111///444@@@FFFCCC??????===???BBBDDDDDDCCCAAA@@@AAA???<<<:::888777666666::::::999999888777777777777999:::999777555555666333777::::::777666777888;;;;;;:::999999:::::::::<<<<<<:::999777666555444666666555444444444444555777888999999888777666555222222333333444555666666777777888888888999999999<<<=========<<<:::777666666666555444333333222222222333333444444333333222//////000111222333333333000000000000000000000000000000000000000111111111////////////////////////////////////////////////000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((++++++************++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((+++*********))))))((((((******))))))((((((''''''***)))(((''''''((()))***)))))))))))))))(((''''''))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))*********)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))******+++++++++,,,++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///........................000000000000//////////////////000111222333333333444555666888:::<<<===>>><<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<;;;:::999999888888888777777888888999:::444333333555777888888666555666666666777777888888888777666555444333333333///000111222222222222222222222222222222222222222000...---++++++,,,---..........................................///000000000000000111111000000///000000000000000000000000///000222333333333333222666666777777777666555555333444===IIINNNHHHAAA>>>===???@@@BBBBBBAAA???>>>???===;;;999777666666777999999888888888888777777999::::::999777666666777666777999999888888888999;;;:::::::::999:::::::::<<<<<<;;;999888666555555666666555555444444444555777888888999888777666555444444444444444444444444777777888888888999999999>>>>>>??????>>><<<999888666555555444333333222222222333333444444333333222/////////000111111222222000000000000000000000000111000000000000000000000////////////////////////........................000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))(((+++******))))))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***++++++***))))))************)))))))))(((***)))))))))((((((((('''***)))(((''''''((()))***)))))))))))))))((('''''')))))))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))*********)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))+++++++++***************++++++++++++++++++++++++))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.................................000///////////////////////////000111222222222222444555666888999;;;<<<======<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>===<<<;;;:::999888777999999999999999999999999444333444555777888777666555555555666666666777777777666555444333333333333000111222222222222222111222222222222222222222222///...---,,,+++,,,---...........................//////.........///000000//////000000000000//////000000000000000000000000111111222222333222222111444444555666666666555555777888>>>GGGKKKFFFAAA>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;999888666666777777777777777777888888888888999::::::888777777999;;;;;;999888888999:::999999::::::::::::::::::::::::<<<;;;;;;999888777666666666666666555555555444444666777888888888777666555666555555555444444444444888888888888888999999999<<<=========<<<;;;999888555555444444333333222222222222333333333333222222//////000000000000000000000000000000000000000000111111111000000/////////////////////////////////......................../////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''******++++++++++++******************))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********+++++++++************))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------------------//////////////////////////////000111222222222222333444555777888:::;;;<<<===<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;>>>===<<<:::999888666666999999:::;;;;;;:::999888555444444555777888777555444444444444555555555555666555444333333333333333222222333333333222111111000000000000000000000000...------,,,,,,,,,---.................................---------......///......//////000000///////////////000000000000000222222222222222111111111333333444555666777777777;;;:::999:::<<<<<<===???=========<<<;;;;;;;;;;;;:::999888666666666777777555555666666777888999999777888888777777999<<>>@@@???======<<<999<<<<<<<<<===<<<<<<;;;::::::999888666666666777777333444444555666777777888333444666777888:::>>>AAAAAA???<<<:::999888666444777888:::;;;<<<;;;;;;:::777777777777777777666666666666777888777666555444444555666777777777666555222333444666777999:::;;;999999999888888888888888444444444444444555555555333333333333222222222222111111222222222222111111222333333333333333333333////////////////////////000000000//////.........////////////////////////---------------------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))******)))******************************))))))))))))******))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))'''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))))))))***''''''(((***+++,,,---...************************))))))))))))************)))))))))************+++************++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000//////000111111000000///111111222333444555666666:::999888888777777888888999999999999::::::::::::999999888777666555555444333444555666777666666555777666555666777666444333333333333333222222222222000000000000000111222333111111222222222111000000////////////////////////+++,,,,,,---.........---........................---,,,++++++******++++++++++++,,,---............------......///000000111000000//////000111222333333444555555666666666666888???BBB???======<<<999:::<<<===??????>>>===;;;;;;:::999777666666777777444444444555555666666666444666777888888888:::<<<:::;;;<<<;;;999888777888666888:::;;;<<<<<<;;;:::555555555555666666666666555666888888888777555444333444666777777777666555444444555666888999::::::999999999888888888777777444444444444555555666777222222222222222222222222111111222222222222111111111111111222222333333444//////////////////////////////////////////......////////////////////////------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))************))))))))))))))))))))))))))))))(((''''''((())))))((()))))))))************'''((((((((()))))))))***'''((()))******)))((('''''''''((()))))))))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))******(((((()))***+++,,,,,,---************************))))))))))))************))))))))))))************************++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000///000000000000000//////000111111222333444555555888777777777777888999999888999999999999:::::::::777777777666666555555555333444444555666777888888888777666666777666444222444444333333333222222222///......///000111222333//////000111111111000000000000000000000000000000+++,,,------.........---...........................---,,,,,,+++++++++,,,***+++,,,---............---------...///000000111000////////////111333444333333444444555555444444999>>>===666444888<<<;;;:::;;;>>>@@@AAA@@@>>><<<<<<;;;999888777666777777444444444555555555555666666777999999777666777777444888;;;<<<999888999;;;666777:::<<<<<<<<<;;;:::444444444555555555555555555666888999888777555444333444666777777777666666666666777777888888999999999999999999888888777777333333333333444555666666222222222222222222222222111111222222222222111111//////000111222333333333////////////////////////.........///////////////////////////////////////------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))*********+++'''((((((((())))))******'''((()))******)))((('''''''''((()))))))))))))))))))))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))*********************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///000000000000000//////000000111222333333444444666666666666777888999:::888888999999999:::::::::666666666666666666666666444444444555666888:::;;;888777666666777666444222444444444333333222222222............///111222333---...///000000000000000111111111111111111111111++++++++++++++++++++++++------------,,,,,,+++***+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,------............///////////////////////////000111111///000222333444333333222666666666777888888999999777;;;???CCCCCC@@@<<<999999999888888777666666666333555777888999888666555888999999888777777888:::888888888888888888999:::;;;;;;:::::::::::::::999999888666555555555666777111333666888888666444222555666777888888888888888777777666555555666777888<<<;;;:::888777666666666333333444444444444444444111111333333444333222111222111111111000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------******+++,,,---...///000.........------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++........................000000///...............000000000000111222333444444555666777777888888777888888777777888888999:::777777666666666666666777555555555555555666777777444555777888777666444222777555444333444444333111000000111111111222222222222222111000//////000000000000000000////////////++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,------............///////////////////////////000000111000111333444555555555444777777777777888888999999999:::===??????>>><<<:::999999888888777666666666444444666777777777666555888999:::999888777888999888888888777888888999:::<<<;;;:::999888777666666:::999999888888888888888333444666777666555444333777777888888999:::::::::888888777666666777888999:::999888777666555555555444444444444444444333333111222333333333222111111111111111111000000000///000000000000000000000000////////////////////////................................................------------------------,,,,,,---------------.........---------,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++........................//////............//////000000000000111222333333444555666777888888888888777777777777777888999999777666666555555666666777666555555555555666777777777888999999999888666666777666444444555555333222111111111222222222333333222222111000000000000000111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---,,,*********+++++++++,,,,,,,,,,,,---------............///////////////......//////000111000222333555666777777666888888888888888999999999999:::;;;;;;;;;;;;;;;;;;999999888888777666666666555555555555666666666666888:::<<<;;;999888777888888888777777888888999:::===<<<;;;999777555444333888999999999999888888777666666666555555444333333999999888888999:::<<<===999888777666666777888999888777666555444444444444555555444444333333222222333333333333333222111000111111111111000000000000000000000000000000000000////////////////////////------------------------........................------------------------.........------,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,+++))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++************)))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************************************))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------------------...///000111000000000000111222333333555555666777888888888888777777777777777888999999777666666666666666777777666666666666666777777888;;;;;;::::::999999::::::888777555555666666444333222222222333333333444444222222111000000000000111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******,,,,,,,,,******+++,,,+++++++++,,,,,,,,,---------------........./////////............///000000///111333555666666666666888888888888999999999999999999;;;;;;<<<<<<;;;;;;999999888888777666666666666666555555666666777888888:::<<<===;;;888777777888888777888888999:::;;;===<<<;;;:::888666555444555666777888888777666555888777555444333333333444999888777777888:::<<<>>>888888666555555666777777777666555444444444444444555555444444333222111111333333333333222111111000111111111000000000000000////////////////////////////////////////////////------------------------........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************((()))))))))******************+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,------------------------,,,,,,,,,---...///111111/////////000000111222333555555666777888888888888888888888888888999::::::888777777777777888888999777777666666777777888999>>><<<;;;999999:::;;;<<<999888666666777777555444333333333444444444555555222222111000000111111111111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------------------...........................//////000...///111333444444444444666777777888999999::::::777999<<<>>>>>>===;;;999999999888888777666666666777777666666666777888999777999<<<<<<:::888777777888888888888999:::;;;<<<>>>===<<<<<<::::::999888555666777888888777666555999777555333333333444444777666555555666888;;;<<<777666555444333333444555666555555444444444555555555555444333222222111111444333333222222111111111000000000000000000111111////////////////////////////////////////////////------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++************************************************((()))))))))******************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,------------------------+++++++++,,,...///111222////////////000111222333444555666777777888777777:::999999999999:::;;;;;;999888888888999999:::;;;777777777777777888999999===;;;999777777888:::;;;:::888777666777777666444333333444444444555555555222111111111111111222222111111111111000000000000++++++++++++++++++++++++)))***++++++++++++++++++)))+++,,,,,,+++***+++---++++++,,,,,,,,,,,,------,,,------------...............------......///000...///000111222222111111444444555777888999:::;;;777999<<<>>>???===:::888999999888888777666666666666666666666777777777777666888::::::999888888888999999999:::;;;<<<===>>>??????>>>======<<<;;;;;;777888888999999999999888888777555444333333444555444444333444555777999:::666555444333222222333333444444444444444444555555444444333333222222111111333222222111111222333333000000000000111111111111000000000000000000000000////////////////////////------------------------------------------------------------------------,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,)))***************++++++))))))))))))))))))))))))))))))))))))************'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,************************************************))))))))))))******************+++,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111////////////000111222222333333444555666666666666999999999999999:::;;;;;;888888888888999:::;;;<<<888888888888888999999:::;;;:::888666666777888999999888666666777777555444333333333444444444555555222111111111111222333333222222111111111000000000************************))))))***+++++++++++++++)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,---------............------------...////////////000111111111000///111222333555777999;;;;;;777888:::;;;;;;;;;:::999999999888888777666666666333333555666666666555444444666777888777777888::::::;;;;;;;;;===>>>???@@@BBBAAA@@@???===;;;::::::888888888888888999999:::666555555444444444555555222222333555666777888999777666444333222222333333222222222222222333444555333333222222222222222222222111111111111333444555///000000000111111111111000000000000000000000000////////////////////////........................------------------------------------------------...---------------,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))************''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,************************************************))))))))))))******************+++,,,,,,,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///......//////000111222111222333444555555555555888888777777888888999:::777777777777888999::::::999888888888888999::::::999888777666666666777888999777666666666666555333222333333333444444444444222111111111222222333444222222222111111111000000))))))))))))))))))))))))((()))***+++++++++++++++)))***,,,,,,++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...//////000000111222111000///...///000222444777999;;;<<<999888777777777888::::::999999888888777666666666000111333555555444333222444555666666555666999;;;;;;;;;<<<<<<>>>???@@@AAADDDCCCAAA???<<<:::888777777666555555555666888999444444555555555555555555111222444666777888888999888777555444333333444444000000000000111222333333222222222222222222333333111111000000111333555666//////000000111111111222000000000000000000000000////////////////////////////////////////////////------------------------------------------------000//////---,,,++++++************++++++,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))(((((())))))*********+++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************************************))))))))))))******************+++,,,,,,,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////.........//////000111222111111222333444444444444666666666666666777777888555555555555666777888999999999888888999999:::;;;999888777777777777777777888777555555666666444333222222222333333333444444222111111111222333333444222222222111111111111000******************************++++++++++++******+++++++++*********))))))++++++******++++++,,,---------------------------******+++,,,---------,,,////////////000000000000...000111333555777777888777888:::;;;<<<;;;;;;::::::999777666555555555666666555333333333444666888555777888888777777888999======<<<<<<===>>>@@@AAABBBAAA???===;;;:::999999===:::666555666888999999333333333333333444555666666444333444666999::::::888888888777666444333222222222222222222222222222222444666666444222000000111111111000111111222222222222222111111111111111000000000000000000000000000000000000000000000000........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,---------............//////////////////000000111333333222222333333444555444444555555666666777777333444555666888888888888999999999888888888888888777777666555555555555666777777777666555555555444333333333333333333333333000222444333222111222222111111000000000000111111******************************++++++++++++******+++++++++*********))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000000///000222444666777888888666777999:::;;;;;;::::::999888777555555555555555666555333333333444666777555777888888777777888999;;;;;;;;;;;;<<<===???@@@???>>><<<;;;999888888888;;;999666555666888888888444333333333444444555666666555444555888:::;;;;;;888888777666555444333333222222222222222222222222111333555555333222222222333333222222111222222333111111111111111111111111000000000000000000000000////////////////////////...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++*********+++++++++,,,,,,------------..................------......///000222222111111222222333444444444444555666666777777666777888999999999999999888888888888777777777777777666555555444444555555666666555555555555555555555555444333222222111111000222333333222111111222111111000000000000111111******************************++++++++++++******+++************)))))))))+++************+++,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,---...------......///000111111000111222444666777888888555666888999::::::999999888777666555555555555555555444333333333444666777555777888888666666777999999999999:::;;;<<<>>>???;;;:::999888777777777777999777666666777777666555444444444444444555555555555444444666999<<<======999777666444333333333444333333333333222222222222111333444444222222333555555444333222222222222222///000000111111222222222000000000000000000000000////////////////////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++*********++++++++++++,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000000000111222222333333444444555666666777777888888999999888888777666666666666666666666666666555555444444444444444444444444444444555555555666666555333222111000///000111333333111000111222111000000//////000000111******************************++++++++++++******************))))))))))))***************++++++,,,************************111000...,,,+++,,,...///---......///000111222222000111222444666777777777444555777888999999888888666666666555555444444444444444333333333444555666555666777777666666777999777777888999:::;;;<<<===888777777777777777777888666666555666777777555333444444555555555555555444444333333666:::<<<======888777444222222222333444333333333333333222222222111222333222222333555777555444333222111000000000...//////000111222222333////////////////////////////////////////////////........................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////......//////000111222222333444555666666777666666777777666555444444444444555555555555666666555555444333333333333444222333333333444555555555444444444333222111000000///111222222111000000111000000////////////000000))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))******+++,,,************************111000...,,,+++,,,.../////////000111111222333333000111222444555666666666333444555777777777777666555555555555555444444333333333333333333444555555444666777777666666777888666777888888999:::::::::777777777666777888888999555555555777888777444222444555555666666555444444222222222555999;;;<<<;;;777666333222111222333444444444444333333333222222000111222222222333555777333333111000////////////......///000111111222222////////////////////////............................................................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///......------......///000111111222333444555666666666666666666666555444333333333444444555555555555555555444333333333333444222333333333444555555555111222222222222222222222...000111111000///000000000000////////////000000))))))))))))))))))))))))******++++++++++++******(((((()))))))))))))))******))))))))))))***++++++************************///...---,,,,,,,,,---...000000111111111111222222///000111333444444555555111333444555666666555555333444444555444444333333222333333333444444444444444666777777555555666888777888888999999888888777777777777777777888999999666666555666888777555222555555666777777555444333222222333555999;;;:::999555444333222111222333333555555444444333333222222000111333333333333555666222111000///////////////...//////000000111111111000000000000000000000000................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++)))))))))************+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------------...//////000000111222444555666666888888888888777777666555333333333444555555666666666555555444444444444444444444444444444555555555000000111111222333333333...///111111///...///000000//////......//////000))))))))))))))))))))))))******++++++++++++******(((((((((((())))))******)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000000000///////////////...///000111222333333333111222333555555555444444222333444444444444333222222222333333444444444444444555666666555555666888999999::::::999888666555777666666666666777777888888666666666777777555444555666777777777666444333333333444777:::;;;:::999333333333333222222222222666555555444333333222222///222444555444333333444111111000000000000000111/////////000000000000000000000000000000000000000.........................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))))))))************************+++++++++++++++++++++++++++,,,---------------------...////////////000222333444555666777777777777777777666666333333333444555666666666777666555555444444555555666666555555555555555555111111111111111222222222---///000000///....../////////............//////))))))))))))))))))))))))******++++++++++++******'''((((((((())))))******)))))))))))))))******+++++++++++++++++++++++++++******+++,,,---------,,,/////////...------,,,,,,---...///111111222222222000111333444555555444333111222333444444444333222111222333444444444333333444555666666555555666888::::::;;;:::999777555444666666555555555666666777999777666666777777666555555666777888777666444222555555666888;;;<<<:::999222222333333333222111111666666555444333333222222///222555666555333222333111111111111111111222222000000000000////////////000000000000000000000000................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))))))))************)))************+++++++++*********)))***++++++,,,...------------...//////...///000111333444555666444444555555555555555444333333444444555666777777777777666555555555555666777777777666555555555444333222222222111111000000---///000000///....../////////............//////************************((((((((((((((((((((((((******))))))))))))************))))))))))))******)))************+++++++++,,,+++*********+++,,,------------............///...///000///......000222000000111222222222222222555444444555999;;;666000000000111333444444111///000555777666777::::::666:::::::::999888777666555666777888999999888777666666666666666555555555555444444333333444444444444666777888:::<<<;;;888555111222444555555444222111444444333333333444555555222333333444444333333222111111111111111111111111---.........//////000000......////////////......///...---,,,,,,---.../////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++************++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))*********))))))((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,---......,,,------,,,+++,,,...000111111222333555666666777555555555555666666666666333444444555666777777888999999999999999888777666666666555444444444444555222222111111111111111111------...///000111222222000000000000////////////))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))*********+++++++++++++++*********+++,,,---------------...............///000///......000222000111222222333222222222000///...///444:::======555333111111222444333333111444444222333777888666888999999999888777666666666777888888888888777666666666666666666666666666444444444444555555444333666666888:::;;;:::777444333444444555444333222111555444444333333333444444333444444555555444444333222111111111111111111111....../////////000000000......////////////......///...------------.../////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++************++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''&&&''''''((((((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))************)))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,---------,,,------,,,+++,,,...000///000000111333444444555555555555555555666666666333444444555666666777777999999999999888888777666666666555444444444444555222222222222222111111111......//////000111111111000000000000////////////((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))******))))))(((((())))))***)))))))))*********+++++++++************+++,,,,,,,,,,,,,,,---------......---/////////......///111000111111222222222222222222111///000555???KKKTTTCCC>>>777222111333555777::::::777111000444666444777888888888888888777777666666777777777777666666555555555666777777888888444333222333444555444222666666777888:::999666444555555555444444333333222666555444333333222333333444444555555555555444444222222222111111000000000//////000000000000000111......////////////......///......------....../////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------------,,,,,,++++++************+++++++++++++++++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))************)))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,...000---...//////000111222222444444444555555555666666444444444555666666777777888888888888777777777777777666555555444444555555222222222222222222222222000000000000000000000000000000000000////////////(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***************************++++++,,,+++,,,,,,,,,---------------...///...------///111//////000111111111111000555333333444777@@@OOO]]]XXXOOOBBB777333333555777FFFEEE===444000333444333777888999999999999999888666666666666666666666666444555555666888999999:::444111...///222555666555666666666777999888555333555555444333444444555666666555444333222222222222333333444444444444333333222222111111000000//////000000000000111111111111......////////////......//////............////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++************+++++++++++++++***************************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******((())))))************)))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++++++++++++++,,,------,,,,,,---///------...///000000111111333333333444555555555666666666666666777777888888777777666666777777777888777666666555555555555555222222222333333333333333111111111000000000//////000000000000////////////))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))*********))))))******++++++++++++++++++++++++,,,,,,,,,---,,,---...---,,,,,,...000---......///////////////000///000222222555BBBOOOggg\\\LLL===555333333444HHHFFF>>>555111444666555999999::::::;;;:::::::::666555555555555555555666444555666777888:::;;;;;;444000,,,---333999;;;<<<777777666777888777555333333333333444555666888888666555444333222111111111222222222333333222222222111111111000000000//////111111111111000000000000......////////////......//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++***+++,,,......---,,,---.........//////000000111111222222222333444555555555888888888888888999999999666555555555555777888888777777666555555555555666222222333333444444444444222222111111000000//////000000000000////////////))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))((((((((()))))))))******((()))******++++++************+++++++++,,,,,,,,,,,,---------,,,,,,...///------...///////////////000---...222000---555@@@dddZZZKKK>>>666333222333<<<<<<888222111666:::999999:::::::::::::::999999555555444444444444555555555666777888999:::;;;;;;555111///333<<>>:::::::::;;;;;;:::999777666777666666555555444333333333333333222222222222111222222222111111111111111111111111111111111111111111111111111111000//////111///...///000111000...////////////000000000000......---------,,,,,,,,,,,,------,,,+++***+++---++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************************(((((()))***************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......//////000111111111111111222222333222222111111000000111444555555444222222222222222222222222111111111222333333333444222222222222222111000//////000555;;;;;;555000///))))))((((((''''''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((()))******))))))************))))))))))))))))))******************++++++,,,,,,------------------------------------...////////////......//////000000000000000000111222444666777999:::999666555777777555555888777666555444444555666777555444333444666777666555777666777:::<<<<<<999666666777888888888777666555666666555555444333333222333333333222222222222222111111111111111111111000111111111111111111111111111111111111111000//////111///...///000111000......//////000000000000000......---------,,,,,,,,,,,,------,,,+++***,,,---************************)))))))))***+++++++++,,,************************))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))(((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************************************(((((()))***************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........////////////000111111111111111111111000000111333555444333111111111111111111111111//////000111222333333444222222222222222111000//////000555<<<<<<555000///))))))((((((''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((('''((())))))***((())))))*********))))))(((((()))))))))*********))))))******+++,,,,,,---------------------------,,,,,,---.....................///000000000000000---...000222444666888999999666555777777444555888666555444333333444555666333222333444666777555444444555666888::::::999777444444444555555444444444555555444444333333222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111111000//////111///...///000111000.........///000111000000///......---------,,,,,,,,,+++,,,---,,,++++++,,,...************************)))))))))***+++++++++,,,************************((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,---------------.........///000000111111111000111000000111333444333222111111111111111111111111//////000111111222333333111111222222222111000000000000222777777222000000(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''(((((()))***(((((())))))******))))))((((((((()))))))))******((())))))***+++,,,------,,,++++++******++++++,,,+++,,,------......---------...//////000000//////+++,,,...111333666777888:::777666888777444444777555444333222222333444555333222333555777777555333333444666777999999999999444444333333333333333333555444444333333222111111000111111111111222222222////////////000000000000000000000000000000000000111111111111111000//////111///...///000111000...---...000111111111000///......---------,,,,,,,,,+++,,,---,,,++++++---...++++++++++++++++++++++++***************+++++++++************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((()))***************))))))))))))************)))))))))))))))))))))))))))************+++++++++((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------......///000111111111111222111000111333333333222111111111111111111111111000000000111222222222333111111222222222111111000222//////222222//////222'''''''''((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((())))))'''(((((()))))))))))))))(((((((((((()))))))))***((())))))***+++,,,---...++++++***))))))***++++++++++++,,,------------,,,---...//////000000//////+++,,,...111444666888999<<<888777888777333333555444333222111111222333444333333444666777777444222222333555666777777888888666555444444333333333333444444333333222111111111//////000000000111111111........./////////000000000000000000000000000000111111111111111000//////111///...///000111000...---...000111111111//////......---------,,,,,,,,,+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((()))******'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))************)))))))))))))))))))))))))))************+++++++++((()))***++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------......///000111222222111222111000111222333222111222222222222222222222222111222222222222222222222000111111222222222111111222......000000......222&&&'''''''''(((((())))))'''''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))''''''((()))))))))))))))(((((((((((())))))))))))((()))***+++,,,---......---,,,+++******+++,,,---++++++,,,------------,,,---......///////////////+++---///222555777:::;;;===999777888666222222444333333222111111222333333444444555666888777444222222333555666555555666777888777666555444444444444444444333333222111111000......//////000000000111---.........//////000000000000000000000000000000111111111111111000//////111///...///000111000///---...000111222111///.........---------,,,,,,,,,***,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((()))******+++'''((((((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************************(((((()))***************))))))))))))************)))))))))))))))))))))))))))************+++++++++(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------......000111222222222222222111000000222333222111222222222222222222222222333333333222222222222222000111111222222222111111111......000000......111''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))(((***++++++******+++,,,+++++++++*********))))))++++++******++++++,,,---,,,,,,------...---------...///111333555777999::::::888666444333333555555555444333222111222222333555444444333333333444444111111222333444666777888666666555444333222222111000111222111000///000000333222111000000000111222//////////////////000000......---,,,---...///000111111111111000000000000111111000000//////......////////////////////////111000...,,,+++,,,---...++++++++++++++++++++++++((()))+++,,,---,,,,,,+++++++++***))))))***+++,,,))))))(((((((((((())))))+++++++++++++++***)))((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&((())))))(((''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))((((((((((((((()))******))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,---------....../////////000111111222222000000111222333333444444333333333222222111111111222222222222222222222222000000000000////////////......////////////......((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((()))******))))))***,,,+++++++++*********))))))++++++******++++++,,,---,,,---......//////.........///000222555777888999:::888666444444444555666666555444333222222333444555555444444444444444555444333333333333444666777777666666555444333333333444555555444333222222222111000000///000111222333222111111111111111111111//////.........///000111111111111000000/////////000000000///////////////000000000000000000000000111000...,,,+++,,,---...++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,+++***)))))))))***+++******))))))))))))*********++++++++++++***)))((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''')))******)))(((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))((((((((((((((()))******************************************************+++++++++*********))))))************************************************))))))******+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,------------......//////000000111222222111111111222222333333333333333333222222111111111222222222222222222333333111111111000000000////////////000000000000//////))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((''''''''''''((())))))(((((()))***+++************)))))))))+++************+++,,,,,,------...///////////////...///000222444555777888999888666555444555555666666555444444333444444444666555555444555555666666777666444333333444555666777777777666666555555555666666555444444333222222000000000000000111222333444444333333222222222111000000/////////000111222111111000000///...------//////////////////000000000000000000000000000000111///...,,,,,,,,,,,,---+++++++++++++++++++++++++++************+++,,,,,,,,,+++***)))))))))))))))++++++************++++++******++++++******))))))((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((***++++++***))))))***((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))((((((((((((((()))))))))(((''''''************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++***************)))(((((((((((()))******++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++************************'''((()))***+++,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,------------......//////000111111111111111222222222222222222222222222222222111111111111111111222222333333333222222222111111111000000000000111111111111000000(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&&&&'''((((((''''''(((***************))))))))))))***************++++++,,,+++,,,---.../////////.........000111333444555666888777666555555555666666555555555555555555555555666555555555555666777777777666444333333555777888888888777777777777777777555444333222222111000///222222222111111111222222444444444333333222111111////////////000000111111111111000///...---,,,,,,---......//////000000000........................000///...,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++******))))))((((((+++******))))))******+++))))))************)))))))))))))))******)))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''')))+++***)))((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))))))))((((((((()))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))(((((())))))***+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------------...//////000000111222222222222111111111111222222222111111111111111111111111222222333333444333333333222222222111111111111111222222111111111''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&%%%'''((((((''''''((()))))))))))))))))))))))))))******))))))******+++,,,)))***+++,,,------------......///000111222333444666666666555555555555555444555555555555555555555555555555555555666777777555444444444555777999;;;777777888888888888888888555333111111222222000...555555444444333222111000333333222222111111111111......//////000000000000000000000///...---------------......//////000000------------------------///......---,,,,,,++++++++++++++++++++++++++++++,,,+++***)))))))))***+++************))))))(((((())))))(((((((((((())))))((())))))*********))))))))))))************))))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))(((''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''((()))******))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))************************************************************)))))))))))))))***++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------------...//////000000222111111111111111111111111111111111111111111111111111111222222333333333333333333333222222222222111111222222222222111111''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''&&&'''((((((''''''((()))(((((()))))))))))))))******))))))))))))***++++++((()))***,,,,,,---------......//////000111222222444444444444444444444444333333444555555555555444444444444444555666777777333444444555777888:::;;;777777777888888999999999888555333444666777555222444555444444333222000///111111111111111111111111---...///000000000//////000000000/////////........................//////////////////////////////......------,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))***(((((()))******))))))((())))))(((((((((((())))))(((((())))))******)))))))))******++++++******)))''''''(((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''))))))'''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''((()))************(((((()))*********))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************************************+++++++++***))))))))))))***++++++))))))))))))))))))))))))***************************************+++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000000111111111111111111000000000111111111111111222222222222222222222222333333333222222222111111111111222222222222111111''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&((())))))(((''')))***(((((((((((())))))******)))))))))))))))***++++++))))))+++,,,---..................//////000000000222333333333333333333333111222333444555555444333333333333333444555666777444555666888999999888888666666666777888999999:::999666444555999;;;888555000000111222222222111000//////000000111222222222...///000111111111000000/////////000000000000111..................------////////////////////////------------,,,+++******++++++++++++++++++++++++***************)))((((((&&&'''((()))*********)))***))))))))))))))))))***'''(((((())))))))))))))))))******++++++******)))'''''''''((()))*********(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((******((('''((()))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''(((******++++++***(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++******))))))******+++,,,************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++,,,,,,---......////////////000000111111222222///000000000111111111222444333333222222111111111222222222222111111111111000000111111111111000000)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))'''((())))))(((((()))+++'''((((((((())))))******)))))))))))))))******+++)))***,,,---.../////////............//////000000111111222333333333222222000111333444555444333333222222222333444555666777555666888::::::888777555555555666777888999999:::999555333555:::<<<999666+++,,,...000111222111111//////000111222333333444///000111222333222111111//////000000111111222222/////////......------,,,------------------------------------,,,+++******++++++++++++++++++++++++)))***+++++++++)))((('''%%%&&&((()))***+++******++++++************++++++''''''((()))))))))))))))******++++++++++++******&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))++++++)))((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''(((******+++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++*********)))******+++,,,++++++++++++++++++++++++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,------......///...//////000111222222333//////000000111111111222555444444333222111000000222222222111111111000000000000111111111111000000)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,++++++---//////............//////000111111111222222333333333444555777666555444444555666666555333222333555888888888888888888888888888888777777777888999::::::777333111333777999666333333222111111000000111111444333333222111000////////////000000111111222222111111000000//////......,,,------......------,,,......//////......---,,,,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))((()))***)))'''&&&&&&'''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))************++++++++++++******++++++***)))(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***)))***+++***))))))+++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,......//////000000111111222111000000000000000111111222222333333222222111111111111111111111111111000000111000000///...---)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++++++++---///..................///000000111111222333444444444222444555444222111111222555555555444333333666999;;;;;;:::999999999999999777777777777777888999999888555222333666777444111333222111111000000111111333222222111111000000000000000000000000111111111////////////.........---,,,------......------,,,...............------,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++******)))(((((())))))))))))))))))))))))******)))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))'''&&&'''((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************(((((((((((())))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))************++++++++++++******++++++***)))))))))))))))************************++++++++++++++++++++++++))))))))))))************************************)))************+++++++++************************************************,,,++++++++++++,,,------***++++++,,,,,,++++++******+++,,,+++***)))***+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---......///000000111111111000000000000000111111111222222333333222222111111111111111111111111111///000000000000//////...((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***+++---///---------------...///000000000111222444555666666333444555444222000000111333444444444444555888:::???>>><<<:::999999::::::777777666666777777888888999666333333555555222///222222111000000000000111111111111111111111111111111000000000000000000///............------------,,,------......------,,,...............---,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++******))))))((())))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))******))))))))))))))))))))))))'''((()))((('''&&&'''((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))((((((((())))))))))))*********++++++++++++******+++***))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************)))************+++++++++************************************************+++++++++++++++,,,------***++++++,,,,,,++++++***+++,,,......,,,*********************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000////////////000111111222111111222222222222111111111111111111111111111111...//////000000000000///(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++*********,,,...,,,,,,,,,,,,---.../////////000111222444666777777666777777666444111111111222333444444555666999;;;@@@>>><<<:::888888999:::777666666555666666777777777555333333444444222000222222111000000000000000///000000000111111111222111111000000/////////...........................,,,------......------,,,------.........---,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++*********)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++************)))))))))))))))***++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++************************************************+++++++++***+++,,,,,,---***++++++,,,,,,++++++***+++---//////---+++))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,------......///000000.........//////111222333111111222222222222111111111111111111111111111111---...///000000111000000'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&%%%$$$$$$###&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))+++---++++++++++++,,,---...//////000111222444555666777555666777666333111111111111333444555666777999;;;>>><<<;;;999777777777777666666555444444555555555333222222222333444333222222111000000//////000000/////////000111111222222111000000000//////......////////////////////////,,,------......------,,,---------...---,,,,,,+++++++++,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++*********)))))))))))))))******++++++++++++++++++++++++************************************++++++++++++************************))))))*********+++++++++************************************************+++************+++,,,,,,***++++++,,,,,,++++++***+++---//////---+++))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---......//////............///000111222000111111222222111111000000000000000000000000000---...///000000111000000''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))((()))+++---*********+++,,,---.../////////000111333444555555222333444333111//////000111333555666666777999;;;::::::999999888777666666555555444444333333444444111111111222222333333333111111000////////////000/////////000000111111111000//////////////////.../////////000000000000000,,,------......------,,,---------------,,,++++++******+++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***''''''(((((((((((())))))))))))))))))))))))))))))&&&'''((((((''''''((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************+++************)))))))))******++++++++++++******)))))))))))))))******+++++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++)))************+++++++++***************************************************************+++,,,,,,***++++++,,,,,,++++++***+++,,,......,,,*********************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,---.....................///000000111000000111111111111000000000000000000000000000000...//////000000000000///&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))(((((((((***,,,))))))******+++---.../////////000111111222333333111222333333111000000000222444666777777777888:::777888999:::999888666555555555444333333333333333111222222222111111111222111111000////////////////////////000000000000000.........///////////////........./////////000000,,,------......------,,,,,,------------,,,++++++((())))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))))))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************+++++++++*********))))))******++++++++++++******)))))))))))))))***++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++***************************************************************++++++,,,***++++++,,,,,,++++++******+++,,,+++***)))***+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,------......//////.........//////000000000111111111111000000000000000000000000000000///000000000000//////...&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&((()))(((((((((***,,,)))))))))***+++---.../////////000000111111111222222333555555333222222333222444777777777777888999666777:::;;;;;;999777555555444333333222222222333333444444222000//////000111111000///////////////000000000000000/////////---.........//////000000---------.........//////,,,------......------,,,,,,,,,---------,,,++++++'''((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))))))))))))))))))))))))))%%%'''((((((''''''(((***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++++++++++++++******))))))******++++++++++++******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********************************************************)))***++++++,,,+++++++++,,,,,,+++++++++)))***+++***))))))+++---************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,---......000//////.........//////000000111111111111000000000000000000000000000000000000111000000///......'''((()))))))))(((&&&%%%((((((((()))******(((&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((******+++++++++,,,,,,,,,...///000///...///111333333333222111111111222222222333444555666777888888===<<<;;;999888777777777444444555666777555111---555444222000///000000111111111111000000000000000000/////////............000000000000000000000000000000000000000000000000------------------------///............---------------,,,++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((************************))))))))))))))))))))))))''')))******)))***,,,...************************)))************+++++++++---------,,,,,,,,,++++++---------,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,++++++,,,------************************+++++++++************)))************************+++***)))(((((()))***+++******))))))******+++,,,++++++++++++,,,---......000000000000////////////333555777666444222222222222222111111111222444555000/////////............'''((())))))((('''&&&%%%((('''(((***+++***(((%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))''''''(((((((((((())))))*********+++++++++,,,,,,---...///...------///111222222222333333333333333444444555666777888999999;;;:::999777666555555555333333444555666555333000444333222000000000000111111000000000000000000000000000/////////.................................////////////////////////------------------------------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))*********************)))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&)))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))******++++++))))))))))))))))))))))))((()))***)))((((((***+++************************************++++++++++++,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---************************+++++++++************)))************************+++***)))(((((()))***+++******))))))******+++,,,++++++++++++,,,---......000/////////////////////111333444444333111111111333222111111111222333444000000/////////.........'''(((((((((((('''&&&&&&&&&'''(((***+++***'''$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((()))))))))***************++++++++++++,,,,,,---...---,,,,,,...000111222333444555555444444555555666777888999999:::888777666555444333333333444333333444666666666444444333222111000000000000000000000000000000111111000000000/////////......................................................,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++''''''(((((()))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,((()))))))))******++++++)))))))))))))))))))))))))))******)))'''&&&''')))************************************+++++++++,,,,,,++++++++++++*********------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++************)))************************+++***))))))))))))***+++******))))))******+++,,,++++++++++++,,,---......////////////////////////...000111222111000000111444333333222222222222333000000000/////////......'''''''''''''''''''''&&&&&&&&&(((***,,,***'''$$$'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))(((((())))))******++++++************++++++++++++,,,---...---,,,,,,...000000111444666777666555444666666777888888999::::::666555444333333333333333888666444444666777777777333222222111111000000000000000000000000111111111000000000////////////...........................------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))+++,,,---...,,,+++++++++************(((((((((((((((((((((((())))))***)))'''''')))************************************+++++++++,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))******************************************************))))))******+++,,,++++++++++++,,,---...............///////////////---...000000000000111333444444333333222222222222000000000////////////...'''&&&&&&&&&&&&'''''''''&&&&&&''')))+++***'''$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))''''''''''''(((((((((((('''(((((()))***+++++++++))))))*********+++++++++,,,---......---...000222000111444666777666555444666666666777888888999999555444444333333333444444<<<999666555666777777666222222222222111111111000//////000000111111111111111000000000////////////////////////////////////........................+++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***+++---.../////////...---+++***)))(((((((((((((((((((((((((((((()))******)))***,,,...***************************++++++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))******************************++++++++++++************))))))******+++,,,++++++++++++,,,---......------....../////////000---///000111000111333444444444444444333333222222111000000000////////////&&&&&&&&&%%%&&&&&&'''((('''&&&&&&((())))))'''%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&'''''''''(((((((((''''''(((((()))***++++++)))))))))************++++++,,,---......///111333111222333444555555444444444555555555666666666777444444333333333444555555<<<999666555555666555444111111222222222111111000/////////000111111222222111111000000000/////////000000000000000000000000........................******++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***+++,,,......000///...---+++)))(((((())))))))))))))))))))))))''')))*********+++---///************************++++++++++++,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******************************+++++++++************)))******************************+++,,,,,,+++************))))))******+++,,,++++++++++++,,,---......---------......//////000///000111111000111333555333444444444444444333222111111000000000/////////&&&&&&%%%%%%%%%&&&'''(((((('''%%%&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((()))******+++))))))))))))************((()))+++,,,---///222444222222222333333333333333333333333333333444444444333222222222333444444555777555333333444444444222000111222222222222111000...//////000111111222222111111111000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,++++++++++++)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,---,,,++++++******))))))((())))))))))))))))))))))))((()))***)))((()))+++---************************+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,------------...------------------------------------------------------------------------***+++,,,------,,,+++***************************+++++++++************)))***************************++++++,,,,,,++++++*********))))))******+++,,,++++++++++++,,,---......,,,,,,---......///000000000111111000000000222555222333444555555555444333111111111000000000//////&&&%%%%%%$$$%%%&&&(((((()))'''%%%%%%&&&'''((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******))))))))))))************%%%''')))+++,,,...111444333333222111111111222222111111222222222222222222111111111111222333444444222111000111333444333222000000222333333222111000...//////000111222222222111111111111000000000000........................++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++************)))&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''((()))******+++)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******%%%%%%&&&'''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((()))))))))))))))))))))))))))))))))))))))******)))''''''((()))************************++++++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------+++,,,------------,,,+++************************+++++++++************)))***************************+++,,,------,,,+++************)))***++++++,,,++++++++++++,,,---......,,,,,,------...///000000000111111000//////111444111222444555666555444444111111111111000000000000''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))***+++---...//////////////////000000000000000000000000000111111222666444222000000222444666222222111111111111111111000111222333222111///------.........//////000000///............---------000000//////............------------,,,+++***)))******++++++++++++*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***)))(((((((((((())))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////.........------,,,,,,,,,........................------............------------------------------------------------------...------,,,,,,------...---------------------------------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000...---///222444222000333111///000222333222///222111111111000000//////''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))+++***)))(((((()))***+++)))******+++,,,---............/////////000000000000000//////000000111222666444222000000222333555222222222111111111000000///000222222222000///---............/////////000///............---------/////////......---------------------,,,+++***)))******++++++++++++*********)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))***++++++++++++*********************************))))))))))))******))))))***+++++++++++++++))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------.........//////.........---------,,,,,,........................---......//////......---------------------------------------------------...------------------...---------------------------------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000...---///111333222000333111///000222333111///111111111000000000//////'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))+++******))))))******+++******+++++++++,,,,,,,,,,,,------...///000111111000000//////000000111222666555222111000111222333444333333222111000/////////000111222111000///...............///////////////............---------......------------,,,,,,------------,,,+++************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((()))******)))((('''************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((('''&&&))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))************((())))))******))))))((())))))***++++++++++++*********************************))))))))))))******)))******+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------........./////////...............---------..............................////////////......------................................................------------..............................------.........//////////////////............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///...---///111222111000222000///000111222111///111111000000000000//////''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))***))))))))))))))))))************+++++++++++++++++++++,,,---///000111111///////////////000111111555444333111000111222222444444333222111//////...//////000111111000//////.........//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********++++++++++++******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&''')))++++++***((('''*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((()))))))))************)))))))))******)))))))))))))))***++++++++++++***************************+++******))))))******+++)))***++++++,,,,,,++++++*********+++++++++,,,,,,------------------------------------------------------------................................................///////////////................................................//////000000//////................../////////........................//////............//////..................................../////////////////////...............------------------------........................------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---......000000111000000000///000000000000///000000000000000000//////''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((((((((('''***************************+++,,,---...///000000/////////...///000000111444333222111111111111222444444333222111//////.../////////000000000/////////////////////.........///............---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((%%%''')))***+++***)))'''))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&''''''(((******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))************))))))))))))***++++++++++++***************************++++++************++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------------------------------.........//////................................./////////000000///////////////////////////////////////////////////000000000000000000///.........//////000000000////////////////////////000//////......//////000////////////////////////........./////////000000////////////////////////................................................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,---.........///000000//////000////////////000//////////////////000000''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&(((((())))))***************++++++,,,---...////////////......//////000111222222111111111111222222444333333222111000//////......////////////000000///////////////.........///............---------++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))&&&'''((()))******))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&((()))***+++((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------........./////////............................../////////000000000////////////000000000000////////////////////////000000111111111111000000......//////000000111111000000000000000000000000000000////////////000000000000000000000000000000....../////////000000000...////////////000000000////////////////////////........................------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++,,,------+++,,,......------///000...///000///...---...000......////////////000000''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&''''''((()))***++++++++++++,,,,,,------------///............///000000000000000111222222333333222222222111111111000000...............///000000000/////////............///............---------,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++******++++++++++++******'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))'''''''''((()))*********((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))***++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------............................................................////////////.........................../////////000000000000//////000000000111111111////////////////////////000111111222222111111000......///000000111222222000000000000000000000000111000000//////000000111000000000000000000000000.../////////000000000000.../////////000000000000////////////////////////................................................++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,+++++++++***++++++,,,---***,,,......,,,,,,...000,,,...000///---,,,...000........./////////000000''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''((()))******)))((('''%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000//////000111222333333444222222111111111111111111...............///000111000000//////.........---//////.........---------,,,,,,,,,------.........++++++,,,------,,,,,,,,,******++++++++++++******'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))''''''''''''((()))++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))(((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------................................................................../////////000////////////////////////////////////000000000000//////000000111111111222000000000000000000000000111111222222222222111111...//////000111222222222000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000.../////////000000111111000000000000000000000000////////////////////////........................++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++******++++++,,,---))),,,......,,,,,,...000,,,...000///---,,,---000---.........//////000000''''''(((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((***&&&!!!"""%%%(((&&&$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************++++++******++++++,,,------......///////////////111111000000000000111111111111000000//////......///......---------......000//////.........//////..............................---------......///......---------,,,,,,,,,************************+++++++++************)))(((((())))))******++++++))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((+++*********))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((('''''')))))))))))))))))))))))))))*********++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////000000///...---,,,,,,+++...,,,---111222111000000...000111000000111000...)))---111222111///---------222333111111333000+++111333555444222111333555444222222333444333444555333111222555777666666777777444444666222///555>>>666888888666555555444333777222222555333//////444222111222333555555333111222222222222000...///333111000000/////////000000111222111//////000111000222111///...---,,,------+++---...///...,,,,,,,,,,,,---///000000000///...---------------------------------,,,,,,,,,++++++*********************************++++++,,,,,,,,,************************,,,,,,,,,---------..............................---------............///''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((***)))(((((())))))(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++******++++++,,,---,,,,,,---............---000000////////////000000000000000000//////......000//////.........//////111111000///...------,,,..............................---------....../////////.........---------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))(((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&''''''''''''((((((((())))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000111222000000000000000/////////000///000111111...,,,+++111222222111111111000///333222111111222444666777777555444333444555666777:::::::::::::::::::::;;;<<<===AAAEEEDDD@@@>>>???CCCAAA??????DDDGGGFFFBBBBBB>>>???CCCCCC>>>;;;<<<===@@@FFFKKKNNNLLLFFF???@@@999777:::===:::999:::999888777888999999777555777666666555444333333555...///111333333222111000111111000///.../////////......///000000111111111---...000111000/////////....../////////...------------..................---------,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,---------..............................---------............///'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&(((******((('''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******+++************+++,,,,,,***+++,,,,,,------,,,,,,//////............//////000000000////////////...000000/////////000000111111111111000///---+++***........................///......---------......////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***))))))(((''''''&&&&&&)))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''******************************))))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,---------,,,,,,,,,,,,,,,------------------------.../////////////////////.........//////000000111///000000000000000000000...000111222333333222111111111111111111111111111444222000000333666999:::===666666===???<<<===BBBFFFGGGHHHKKKNNNQQQRRRSSSTTTTTTWWW\\\ZZZTTTPPPRRR[[[[[[YYYZZZdddooommmddd\\\WWWUUUYYY\\\XXXPPPKKKSSSXXXbbbpppyyyuuuhhh\\\TTTKKKCCCEEEIIIJJJIIIIIILLLJJJGGGFFFFFFEEECCCBBB???>>><<<;;;;;;:::888666444444444444333333222222666555444333222111111111111111222222111///...---,,,---....../////////...111000///......------...------....../////////000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------............///&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,***+++,,,,,,---,,,,,,,,,.........------........./////////////////////////////////...//////000000000000000000///...,,,+++........................//////...------------...............------------++++++++++++++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&)))(((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))+++******)))((((((''''''))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******+++*********))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------............---------------------------------------........................////////////000000000000111000000000111111111111000000000///,,,000222222222444555444555222222555666777:::======???AAAAAAAAACCCGGGJJJOOOFFFHHHVVV[[[TTTRRRYYYqqqsssuuuwwwxxxyyy|||~~~xxxrrrttttttnnnkkkmmmtttxxxyyy}}}vvvsssqqqrrrssspppkkkhhhmmmppp|||yyylllgggccccccgggkkkmmmoookkkiiifffddddddeeeeeedddXXXXXXUUUQQQPPPNNNIIIDDDKKKHHHCCC???======>>>@@@<<<999777777666333222444222222222111000///.........------...000111000///222111///.........///000,,,------......//////000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------............///&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))'''%%%&&&)))+++***)))%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))******))))))******+++,,,++++++,,,------------,,,......------------...................../////////...---------......///000......////////////////////////////////////////////////...------------------------,,,,,,,,,++++++))))))))))))))))))))))))*********)))))))))((((((%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))*********)))************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,---...///////////////........................---------....../////////------....../////////000111222222333333222111000222222222222222111111111111777999666666;;;???>>>IIIDDDCCCGGGJJJLLLRRRZZZcccgggiiifffbbbfffqqq|||zzznnnkkkwww|||xxxyyy~~~~~~xxxsssqqqjjjaaaffffffeeedddbbb```___^^^IIIDDDBBBCCC@@@;;;:::===999999999999888888888888555333222333555666666444000///...------...000111,,,,,,------.........////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------............///%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&''''''''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))***))))))))))))***++++++++++++,,,------------,,,......------------......---............/////////------,,,------...///000...---------...///000111////////////////////////000///...---------------,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))******)))))))))(((((((((%%%%%%&&&&&&'''(((((()))(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))---,,,,,,+++***))))))(((''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))************************************))))))*********+++++++++------------------------++++++,,,---------------------...///000000000000///////////////000000000------......///000000000......//////000000111111---///000222222222111111000111333555888:::<<<===@@@IIIOOOPPPVVVeeeooorrrooofffbbbeeegggiiiqqq|||{{{{{{iiibbb___aaa^^^VVVUUUYYYZZZZZZXXXTTTOOOHHHBBB>>><<<999666777:::;;;:::888222222111111111111111111........................000////////////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''...444222+++$$$$$$'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++)))***++++++,,,+++++++++//////............//////---------.........//////------------...///000111111///---,,,,,,...000222////////////////////////000000///------,,,,,,---------,,,,,,,,,+++++++++))))))))))))))))))))))))***)))))))))(((((((((((('''''''''''''''((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((())))))*********))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***++++++++++++************************++++++,,,,,,,,,---------------------------------+++,,,------...---------------...000000111111000/////////000000111111111---......///000000111111000000111222222333444444000222555888;;;<<<<<<<<<;;;>>>CCCIIIQQQWWW]]]___^^^kkktttxxx~~~~~~}}}|||wwwuuuzzz|||qqqbbbTTTKKKHHHDDDAAAAAACCCEEECCC@@@======<<<;;;:::888666555222222111111000/////////000000000/////////......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%---<<>>???FFFFFFIIIMMMNNNTTTeeevvv~~~~~~uuu```MMMKKKFFFAAA===;;;:::999:::999666444222222111111222------111222...,,,...,,,---------------///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###...;;;>>>444'''$$$)))((((((((('''&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))''''''((((((((()))))))))))))))))))))))))))))))))***,,,///111333444444333000///......---.........---------,,,---......///...........................////////////...------------------------------,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&((())))))((('''(((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))************((()))******++++++******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------...............////////////000...///000111111000...---***...111222000///000111333...---111666666777999;;;IIIUUUUUURRRTTT\\\bbbkkklllooosssvvv~~~zzzlllmmmggg[[[SSSSSSOOOHHHIIIDDD===:::999888777444444000///222444222000111+++,,,,,,------.........------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&)))+++)))&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******'''''''''((((((((())))))((((((((((((((((((((((((,,,...222555777888777666//////......---......///,,,,,,,,,,,,------.......................................//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((******((('''((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...................../////////000000,,,...000222222222222222...000111222222222333444444222333888<<<>>>CCCIIIbbbtttyyyppppppiii]]]YYYSSSKKKHHHHHHFFFBBB>>>888666333444444444333333//////......//////---,,,------------,,,,,,,,,,,,........................------------------------------------------------''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&$$$%%%''')))(((%%%'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((((((((((((((((((***---000444555555444444......------------......,,,,,,,,,---------------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''')))******)))(((((()))))))))))))))))))))))))))((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************))))))))))))******************************((()))))))))************))))))***+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---.........////////////,,,...000111000000222333999777555444555777888888888===FFFOOOSSSYYYfffrrr|||rrrpppiiibbb___]]]ZZZTTTNNNFFFCCC===999666555333111333111//////111111///............------,,,,,,,,,........................------------------------------------------------''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''%%%(((+++***%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))''')))+++...//////......,,,,,,,,,,,,,,,,,,---...,,,,,,---............---------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((())))))******))))))(((''')))******)))(((((()))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++******))))))******+++************************))))))))))))************)))***++++++,,,+++++++++*********++++++++++++,,,------------------------.........////////////000............///////////////111222000......222666111222555999===BBBGGGJJJUUU^^^mmmxxxyyysssttt|||}}}xxxvvvtttppplllhhhdddZZZNNNFFFBBB<<<777444111------///000///---000000//////...---------........................------------------------------------------------''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&))))))%%%&&&******&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))***+++++++++++++++*********++++++,,,---,,,---.../////////......------------------------+++,,,------.........---++++++++++++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))************))))))((()))++++++)))((()))***))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++******))))))******+++************************))))))))))))************)))***++++++,,,,,,++++++*********+++++++++,,,,,,------------------------....../////////000000000/////////000000000111111111333444333222666===CCC<<>>777444444444222///222111111000//////......................................................------------------------''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###((()))$$$###(((***(((&&&'''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))*********++++++***)))))))))***++++++,,,------///000000000///...------------------------+++,,,------.........---++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))((()))++++++)))((()))***))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++************++++++************************))))))))))))******************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,........................////////////000000000000000111111111111222222222111444666777999@@@KKKSSSgggyyyxxx{{{|||~~~yyy{{{}}}{{{rrryyyzzzmmmbbb^^^VVVKKKDDDAAA>>>:::777333222222111000//////...////////////////////////........................------------------------''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))***************+++++++++++++++******++++++,,,---***---111444555333111//////......---------......------------,,,,,,+++***------------------------------,,,++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------111111111111000///...---333///---//////------111+++777444---222666555888777777>>>GGGJJJPPPgggyyysssyyywww}}}zzzttteee^^^YYYQQQHHHCCCBBB777333999:::222+++,,,//////.../////////...---000///...---------//////........................''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''(((((((((((('''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))******++++++******++++++,,,---+++,,,...000000000000///......------------......,,,---------,,,,,,+++***---------------------------,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++******************++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------....../////////......---...+++,,,000222///...///,,,333111///666888888???CCCFFFPPP^^^gggrrr}}}zzzzzz}}}yyymmmVVVHHH;;;666666555666999444333222000000000111222000///...------------...........................''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))+++************+++,,,,,,,,,+++++++++,,,---...///...---------------......,,,,,,---------,,,++++++------------------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++)))))))))***+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---.........////////////222000111666999666444555000:::<<>>;;;777000111111000.........000000000000//////.................................&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''(((((())))))******************++++++,,,++++++++++++,,,,,,------------,,,,,,------......,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,------------...------------............000000000000000000111111000---,,,000222222555999HHHbbbkkkeeekkkuuuzzzkkk^^^WWWJJJ;;;555555666555222111000111000111111111111111000000........................&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((())))))***++++++******))))))******+++,,,***+++,,,......---,,,+++,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---------.........------........./////////111111000//////000111111444222222444888>>>JJJWWWwww}}}}}}{{{lll[[[NNNIIIAAA;;;777666666666000000000000000000000111////////////////////////&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((()))******++++++***))))))))))))***++++++***+++---//////...,,,+++++++++++++++,,,---...///++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))***+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---------.....................////////////000111000/////////111222333555999???EEEIIISSShhhzzz~~~~~~|||vvvrrrxxxxxxrrrrrrsssrrr}}}fff\\\NNNEEEAAA???<<<999333222000///......///000////////////////////////%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&''')))******+++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***+++,,,,,,---------,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((('''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))******************++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------............------------................../////////000000000111000000111333666999;;;:::FFFVVVaaadddlllpppkkkkkkjjjnnnxxx~~~}}}zzzuuu|||{{{uuuppppppqqqiiiWWWIII>>>;;;777222000///000111////////////////////////%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***)))))))))))))))******+++...---***))))))***,,,...++++++++++++,,,---...///***+++,,,,,,------------+++++++++++++++++++++++++++,,,------------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))+++++++++***************,,,++++++++++++++++++,,,++++++++++++++++++++++++---------.........//////---------.........//////////////////000000000000222222333555888<<<@@@CCC^^^ppp}}}uuuxxx|||zzz|||}}}fffIIIEEE???888444333333444000000000000000000000000%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''((('''&&&&&&'''((('''&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,+++***)))(((+++*********+++,,,,,,---,,,***(((&&&%%%%%%''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''(((+++***)))'''''''''((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------000///---,,,---...///...111111111111111111111111<<<555555>>>HHHQQQcccuuuvvvuuu}}}yyyvvvxxxoooiiiXXXBBB555444777666000111111...++++++///333&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&((('''&&&&&&'''((('''&&&(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++******)))++++++******++++++,,,---...---+++)))((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((()))((('''&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((***)))'''((()))++++++++++++***)))(((''''''((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))'''(((((()))))))))))))))))))))************))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------......///...------...///000000111222222222111111222333:::>>>HHHUUUbbbrrrwwwqqq{{{zzzcccPPPEEE<<<666666555333222222111000///&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''((((((((((((((((((''''''((((((((()))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,...---,,,*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((()))(((''''''&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&''')))))))))(((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***'''((())))))******))))))))))))************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........---......//////000000000000000000///000444999>>>HHHUUUdddppp~~~wwwtttrrrrrrzzzlllYYYHHH===;;;666111000222333000...&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&''''''''''''(((((((((((('''''''''((((((((())))))((()))))))))************)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---,,,++++++***++++++,,,,,,+++***)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((($$$)))......+++'''&&&''')))))))))(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***(((((()))************)))))))))************)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------......//////---...///000/////////000222222111222888FFFVVVbbbwwwsssvvv}}}}}}nnn```WWWIIIEEE>>>999777555333111'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&&&&'''''''''(((((())))))''''''''''''((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))*********++++++************+++,,,---...,,,,,,++++++***++++++,,,)))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&111;;;;;;111)))(((+++((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******((())))))***************))))))************))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---......///000000...///111000///...000222666777999@@@OOOhhhyyywwwdddfffeee^^^QQQCCC888333''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$###''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++***)))***+++---...,,,,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''((()))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&111;;;:::000''''''+++'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++((()))******++++++******))))))************))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,---...///000000111...000222111000111555999888???IIIWWWkkk}}}vvv___JJJ>>>((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((('''&&&&&&'''((('''&&&&&&&&&''''''((())))))***&&&&&&&&&'''''''''(((((())))))))))))*********************************************+++++++++,,,,,,,,,+++***))))))+++,,,------,,,++++++******++++++*********++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&'''((()))***))))))((())))))(((((((((((())))))))))))))))))))))))))))))&&&+++///...)))&&&&&&)))&&&'''((()))******)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++))))))***++++++++++++***))))))************))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,---...///000111111...000333333222666===CCCHHHTTTfffwwwuuunnntttvvvlll((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&'''((())))))((('''&&&******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((((((((())))))((('''&&&&&&'''((('''&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((())))))))))))***************************************++++++++++++,,,,,,,,,---,,,***))))))***,,,------,,,,,,+++*********+++((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''(((*********)))((())))))(((((((((((())))))))))))))))))))))))))))))***)))((('''(((***++++++&&&'''(((*********)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))***++++++++++++***))))))************))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---...///000111222---000333444555;;;DDDLLL___oooooopppuuu|||''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''''''''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''((())))))***************************,,,,,,,,,++++++*********,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++******************))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000///......///000//////000///.........//////000666444888BBBLLLWWWiiiyyy|||''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))((((((((()))))))))******************************,,,,,,,,,+++++++++******,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))***))))))))))))))))))))))))******))))))((((((((((((***)))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------///......///000111000000***...111111000111666:::888DDDZZZqqq{{{www|||&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''((((((((()))))))))((()))***+++++++++***)))************************,,,,,,,,,++++++++++++***,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++***))))))(((''''''((((((((()))))))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))******************+++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---...///000111111000000+++000444222///111;;;DDDDDD]]]}}}mmmdddppp&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''')))+++,,,---,,,***)))************************++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------............---///000111000/////////222333222000111:::IIIUUUiii|||zzz}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&'''''''''((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''')))+++,,,---,,,***)))************************++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++))))))))))))************************************))))))))))))************(((((())))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------........./////////...000222111///......000333222222888FFFZZZppp}}}{{{yyy~~~zzz%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&'''''''''(((((())))))***((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))***+++++++++***)))***************************++++++++++++,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,)))))))))*********++++++************************)))))))))************+++((((((((()))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////.........////////////000///111333222///000333666777:::CCCTTTlll%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&''''''((())))))******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))************************************+++++++++,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))*********+++++++++************************))))))*********+++++++++'''(((((()))******+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---.........////////////....../////////000000000...111333333222444;;;@@@LLLXXXkkk~~~zzz%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&&&&'''((('''&&&&&&''''''((()))******+++))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$%%%'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((('''((())))))************************************++++++,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((()))+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))),,,,,,++++++***))))))))))))************+++++++++************************))))))******++++++++++++'''(((((()))***+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000////////////000000000000...111444444444999AAAIIIeeexxx}}}{{{|||~~~rrrssszzzwwwwwwvvvooorrrtttxxx~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''))))))))))))************+++++++++************)))+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''''''''(((((())))))************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......---------...............---...000333111------111111333222222:::KKK[[[cccrrruuuzzzzzzqqqlllsss~~~{{{wwwvvvzzz{{{tttrrrmmmmmmnnnqqqssstttvvvxxxwwwzzzzzz|||tttttt~~~vvvhhhfffgggmmmqqqpppppprrrjjjoooyyy{{{uuutttrrr}}}|||uuuvvvwww|||yyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))))))))((((((((('''))))))))))))************+++++++++************)))***++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////............/////////000000000555000///111333222333666333777;;;BBBTTTpppvvv|||tttlllkkksssvvvyyyxxxtttqqqrrruuutttyyyvvvrrruuurrrpppxxxxxxyyy}}}}}}uuuqqqqqqxxx|||~~~~~~rrrqqqmmmjjjqqqpppooonnnpppwww|||vvvmmmRRRMMMIIIIIIHHHEEECCCDDD===>>>DDDJJJJJJFFFDDDFFFIIINNNGGGAAAEEEEEEFFFOOOOOOTTT^^^iiillliiihhhiiiiiieeeffflllppprrrxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&''')))******&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))))))))************+++++++++************)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...////////////...///000000000111111111111444///---000444444555777888BBBPPPaaa{{{{{{~~~vvvnnniiiiiilll~~~~~~~~~qqqdddeeeooojjjjjjpppxxxvvvkkkgggjjjiiirrrqqqpppuuutttsss{{{}}}|||~~~xxxvvvxxxrrrgggjjjhhhkkk{{{}}}uuujjjffflllvvvvvvqqq^^^UUUKKKEEE???888666777;;;999:::<<<:::888999>>><<>>PPPlllyyyeeeXXXOOOWWWZZZ```hhhxxxuuucccVVVRRRRRRTTTKKKKKKKKKJJJHHHIIIJJJLLLCCCDDDFFFGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBCCCFFFFFFDDDEEEIIIGGGJJJKKKKKKHHHGGGHHHIIIDDDGGGJJJJJJIIIHHHIIIKKKJJJIIIHHHGGGGGGHHHIIIJJJEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDBBBAAAAAA@@@AAABBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@AAACCCCCCBBB@@@@@@@@@AAAAAA@@@@@@@@@@@@AAA?????????@@@AAA@@@>>>>>>?????????======>>>@@@???@@@AAAAAA@@@@@@AAABBB???AAABBBAAAAAAAAACCCEEE???DDDGGGDDDCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEAAADDDIIILLLNNNQQQUUUXXXZZZ\\\\\\ZZZUUUQQQPPPPPPNNNIIIFFFHHHHHHFFFEEEGGGDDDFFFHHHHHHFFFDDDDDDEEEFFFFFFGGGGGGFFFEEECCCAAAAAABBBDDDFFFGGGIIIIIIIIIOOOPPPQQQNNNJJJGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEEEE@@@@@@AAACCCEEEHHHJJJLLLMMMNNNQQQTTTUUUWWWWWWWWWaaacccfffkkkrrrxxx|||~~~((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''((()))***'''((()))++++++******)))))))))))))))))))))))))))******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000222333444666666666777;;;???DDDIIILLLNNNPPPMMMKKKKKKRRR]]]iiiqqqyyy|||~~~{{{}}}yyyoookkkZZZYYYWWWUUURRROOOMMMLLLHHHHHHHHHHHHHHHHHHHHHHHH@@@???<<<999666333111000/////////...---------,,,---------,,,,,,,,,++++++******************************************************))))))))))))******''''''''''''(((***+++,,,(((((((((((())))))))))))***)))((()))***+++***((('''(((((()))***+++++++++))))))))))))************************************'''((((((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))((())))))***++++++))))))******++++++++++++))))))))))))))))))))))))++++++******************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---...///000111222333333111>>>NNNjjjtttWWWPPPWWW]]]QQQbbbrrriii[[[VVVQQQMMMLLLJJJFFFCCCDDDGGGIIIGGGCCCAAABBBDDD@@@BBBDDDEEEDDDBBBAAA@@@===>>>@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@BBB@@@AAADDDBBB???@@@DDD>>>AAAEEEEEECCCBBBBBBDDDCCCDDDFFFFFFFFFEEEFFFGGGDDDCCCBBBBBBBBBDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCBBB???@@@AAAAAAAAAAAADDDFFFAAAAAABBBBBBCCCCCCDDDDDDCCCBBB@@@@@@AAACCCCCCBBB???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@AAABBBBBBAAA???BBBCCCCCCAAA??????@@@BBB???@@@AAAAAA@@@@@@AAABBBAAABBBCCCBBBAAAAAACCCEEE???DDDGGGDDDBBBBBBCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFBBBDDDGGGGGGEEEEEEHHHJJJFFFIIIKKKJJJGGGDDDDDDEEEGGGBBB@@@CCCDDDCCCCCCEEE@@@BBBDDDDDDBBBAAA@@@AAABBBBBBBBBBBBAAA@@@@@@???BBBCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCDDDEEEBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAABBBDDDEEEDDDBBBDDDDDDEEEFFFGGGHHHHHHHHHKKKLLLOOOTTTZZZ^^^aaabbbfffhhhrrr~~~))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++(((((()))***************)))***++++++***+++---///,,,---------------...///000...---,,,---...---,,,+++'''(((...333111///...333333333555999===BBBEEEEEEJJJLLLNNNUUU^^^___ZZZ^^^iiimmmjjjppp}}}yyywwwvvvuuussskkk___ZZZcccqqqwwwsssnnnccc___SSSCCC999777888888777444222222111///.........,,,***)))***,,,...000+++***((()))+++,,,,,,+++---------,,,+++***))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***,,,---,,,)))&&&$$$+++++++++*********)))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------................../////////000---111222//////333555333888BBBcccmmm```^^^\\\\\\___dddjjjzzzhhh[[[PPPKKKJJJIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGBBBBBBFFFEEE@@@@@@DDDEEEFFFFFFEEEDDDAAA???>>>DDDDDDEEEFFFEEECCCAAA???HHHGGGFFFGGGHHHHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFEEEDDDEEEGGGIIIKKKGGGCCCBBBDDDFFFFFFEEECCCCCCCCCDDDDDDDDDDDDEEE@@@CCCCCC@@@AAAEEEFFFDDDAAABBBDDDEEEEEEEEEDDDCCCEEEEEEDDDEEEFFFFFFDDDBBBDDDDDDDDDCCCDDDDDDCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBEEE@@@???FFFIIIEEEBBBCCC@@@CCCBBB???AAAGGGFFF@@@DDDEEEEEEFFFFFFEEECCCCCCHHHFFFFFFFFFGGGFFFDDDBBBDDDCCCDDDEEEGGGGGGGGGFFFBBBHHHJJJFFFCCCFFFHHHIIIEEEDDDDDDEEEGGGGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDFFFIIIIIIFFFCCCDDDEEEFFFFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDEEEFFFFFFDDDGGGBBBBBBJJJHHHDDDKKKDDDFFFGGGGGGFFFEEEFFFHHHFFFAAA@@@DDDHHHGGGEEEEEECCCDDDDDDDDDDDDEEEFFFHHHFFFDDDCCCEEEIIIMMMPPPPPPVVVXXX\\\aaahhhpppyyy))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((************************)))************+++++++++((())))))***************)))***++++++***+++---//////...,,,,,,,,,---......******+++++++++,,,------///...000333444444777===888@@@JJJQQQRRRSSSTTTVVV]]]dddiiinnnuuu|||zzzttt~~~}}}wwwbbbRRRJJJEEEBBBBBB<<<666666777666333000......///000///---***)))000...+++******)))'''%%%,,,,,,,,,++++++***************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************+++++++++,,,)))***+++,,,+++)))'''&&&+++++++++*********))))))***************+++++++++))))))*********+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------................../////////000000222111000000111333444555<<>>777444222222222/////////......------,,,,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************+++++++++,,,+++++++++***++++++,,,,,,))))))*********+++++++++***************+++++++++************++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............//////////////////000000000111111111111555777888@@@XXXzzzxxxvvvxxx'''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,------......---------...///.........000222333;;;DDDGGGLLL^^^zzz~~~rrreee\\\^^^fffhhhccc]]]ZZZYYY[[[```eee___\\\___gggggg___^^^ccccccmmmwww|||~~~zzz|||yyyqqqmmmnnnjjjiiimmmyyy|||vvv}}}yyyooo___PPPCCC:::555222111111000///...---------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))******+++++++++,,,))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000000000000000111111111111111555666:::MMMqqqzzzzzz(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++***************+++)))************+++++++++***,,,---,,,******+++,,,,,,+++++++++---......---111///,,,,,,000777>>>CCCGGGPPPXXX___nnn}}}zzzgggeeeeeeggggggdddfffkkkjjjnnn{{{|||qqqzzz}}}vvvvvv```SSSJJJCCC>>>:::777666444000,,,++++++,,,---,,,,,,,,,---///,,,------,,,,,,***)))))),,,+++******)))*********************))))))))))))+++++++++*********))))))******++++++++++++******************************************************))))))))))))))))))))))))************************************************+++++++++*********))))))************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000////////////...111333333000///222555222333:::LLLkkkpppxxx|||tttppp~~~(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***************+++************+++++++++++++++,,,---,,,+++***+++,,,++++++,,,...///000///......///111555;;;EEEQQQYYYjjjoootttzzzyyyqqqllliiihhhnnnqqqxxx~~~|||~~~ooo]]]WWWNNNGGG>>>888444222222333,,,---//////......---...------------,,,,,,+++***,,,++++++***************************))))))))))))+++++++++*********))))))******++++++++++++******************************************************************************************************************************+++++++++*********))))))************************************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000///////////////111333333222222444555999<<>>QQQjjjvvvpppooo|||yyy|||uuummmqqq}}}{{{|||(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))******+++,,,*********+++++++++,,,,,,+++,,,------,,,,,,---...,,,------...///222555888DDDPPPaaaoooxxxeee[[[^^^ffffffjjjnnnkkk}}}oooggg^^^OOOAAA999777333000////////////---------,,,,,,---------,,,,,,+++************++++++++++++*********))))))******************************++++++++++++******************************************************++++++++++++++++++++++++*********************************************************************************************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000222222222222444555555555555KKKhhhnnngggsss~~~||||||xxx~~~}}}}}}||||||zzz{{{))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******))))))***++++++,,,***++++++++++++,,,,,,,,,+++---......------...///111111000000333:::DDDKKKgggwwwpppffflllhhhqqq|||}}}sssLLLEEE;;;444111111111111......---,,,,,,,,,---------,,,,,,+++***+++++++++++++++++++++******************************************++++++++++++******************************************************++++++++++++++++++++++++*********************************************************************************************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000111333333222222222444777999IIIiiiiiibbbnnn}}}~~~wwwwwwrrrwww}}}{{{{{{zzzyyy))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,+++---......---...///000...///000222999FFFVVVaaa||||||yyyuuu|||zzz~~~eeeZZZKKK???888444111///111000...---,,,,,,------------,,,+++++++++++++++,,,++++++++++++************************+++++++++******++++++++++++******************************************************++++++++++++++++++++++++***************************************************************+++++++++************************************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111222333444333222666>>>DDDXXX}}}fff]]]kkkuuuqqqtttzzzmmmiiilllooonnnwww~~~zzzqqqpppvvvsssuuu~~~||||||zzzzzz)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---+++++++++,,,,,,,,,------+++---...///......000111///222888???KKK]]]qqqooo^^^RRRHHH>>>777555444111///.........///------,,,++++++++++++,,,,,,,,,+++++++++*********))))))*********+++++++++******++++++++++++******************************************************************************************************************************))))))*********+++++++++************************************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000111111111///333666444444:::HHHSSSoooqqq___kkk|||zzz}}}zzzkkkbbbaaaggggggmmm{{{{{{wwwxxx{{{}}}xxx|||qqqnnnooohhhgggvvvuuu||||||||||||))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,---//////...///000222777>>>HHHTTTcccwwwuuukkkwww|||bbb```sss{{{www}}}ssscccTTTJJJ999777444111/////////000...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))************************************************))))))******++++++++++++************************************************---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000111111222---222777666555>>>PPP___tttcccccc|||wwwpppjjjjjjnnnssszzzyyyyyy~~~xxx{{{zzzxxx|||xxxkkk```\\\SSSQQQTTT]]]cccgggqqq{{{zzzmmmjjjnnniiimmmvvvggg~~~}}}}}}}}}yyyzzzzzz{{{((())))))))))))*********+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,&&&+++///...---...111222...,,,+++,,,,,,...777AAAFFFKKKZZZsssxxxjjjhhhqqq}}}}}}xxxwwwxxxssspppzzzoooXXXPPPEEE;;;444111000000+++...111111---)))'''&&&,,,+++******)))************)))))))))))))))******)))************+++++++++))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000111222222222333444111222666;;;GGGfffttteeehhhyyyxxxooofff___YYYUUUSSSYYYZZZ[[[[[[^^^fffqqqzzz}}}vvvtttsssppphhhaaaccciii{{{}}}uuuiii___```XXXXXX[[[[[[dddjjjcccqqq}}}qqqmmmjjjhhhddd^^^___cccjjjrrrpppnnnuuu~~~qqqqqqxxx}}}yyy||||||{{{xxxvvvxxx)))))))))*********+++++++++*********))))))))))))))))))))))))***************++++++++++++,,,,,,,,,***---///...,,,,,,---...000///111666999<<>>GGGOOOXXX```wwwppphhh|||tttqqquuu|||zzz|||{{{\\\AAA333//////...,,,++++++,,,---...---,,,++++++******++++++---,,,+++***)))((((((((()))************+++++++++************************************************))))))***++++++++++++***************************))))))))))))))))))))))))************************************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------------.........000000111111222333333444333777999<<>>RRRddd|||gggpppyyy```UUULLLLLLOOORRRMMMDDD???@@@AAAMMM```qqq}}}tttnnneee^^^ZZZYYYYYYYYYTTTfff~~~}}}}}}rrreeeRRRBBB999666222...------,,,,,,,,,,,,---...***++++++,,,,,,++++++*********************************++++++++++++************************************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............//////000111111222111...222999888===WWWvvv{{{eee___bbbkkk{{{yyy}}}}}}}}}yyyiiiYYYQQQPPPUUUYYYbbbooovvvxxxzzz~~~sss{{{~~~qqqgggkkktttqqqggg\\\ggg{{{vvvmmmsssiiiooowwwqqquuuzzzxxxzzz~~~jjjWWWVVVcccjjjgggkkk~~~{{{wwwuuuvvvrrrlllcccZZZRRRMMMJJJCCCFFFJJJPPPXXX```iiinnnrrr))))))******+++,,,,,,,,,******++++++,,,---------,,,,,,,,,+++,,,------...000///111777BBBTTTnnnmmmkkkrrrSSSIIIMMMQQQNNNMMMKKKDDD>>>FFFTTTdddqqqzzzkkk```\\\VVV[[[bbbiiinnnppprrrrrruuu~~~|||zzzyyyyyyzzzzzz{{{yyyxxx|||~~~yyy{{{{{{ssskkksss|||eeeMMM???:::555000......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++*********************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000000111222222333222333666;;;NNNuuu{{{```dddpppsssuuu~~~ooo[[[OOOLLLTTTZZZgggttt{{{|||ssseeefffooommmaaaWWWeee|||ooowwwiiiUUUdddyyylllooossszzz|||~~~iiiXXX]]]ooouuuoooyyy~~~~~~~~~|||yyywwwrrrmmmjjjbbb^^^XXXQQQKKKHHHGGGGGGEEELLLTTT[[[```jjjvvv))))))***++++++,,,------******++++++,,,------...,,,,,,,,,,,,---///000000222444???TTTkkkzzzuuu~~~}}}]]]KKKNNNXXXQQQIIICCCCCCEEEPPPnnnsss___QQQJJJGGGLLLTTTgggttt||||||wwwvvvooofffbbbccc```ZZZVVVYYYYYYXXXYYY]]]]]]ZZZVVVUUUTTTRRRQQQRRRTTTVVVQQQSSSVVVYYY^^^gggpppvvvzzzsssjjjlll|||fffVVVKKK@@@666111000///...---,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...///000111222333333222333444888FFFdddzzzaaa___qqq~~~~~~ppp\\\NNNJJJPPP\\\lllxxxzzz{{{~~~{{{hhhdddmmmpppjjjdddnnnvvviiiKKKIIIXXXwwwrrrqqqrrruuu||||||{{{lllZZZ```vvv|||||||||{{{{{{zzzzzzyyyyyywwwtttooollliiiddd]]]XXXKKKJJJGGGFFFFFFHHHKKKMMMSSS\\\eeekkkqqq))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,,,,---///000222333888???VVVzzzmmmggghhh|||mmmaaaWWWXXXaaaccc[[[PPPAAA???EEETTTbbbtttxxx[[[RRRMMMMMMSSSWWWXXX\\\cccooocccddd___ZZZ^^^TTTUUURRRJJJHHHMMMOOOLLLHHHIIIGGGEEEGGGKKKJJJFFFFFFFFFEEEDDDCCCDDDFFFHHH@@@EEEHHHFFFDDDGGGMMMRRRTTTZZZaaaggglllrrryyy}}}|||uuueeeQQQ???444333111000...---------+++++++++,,,,,,+++++++++******************************++++++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---...///000111222333333...333777???SSSsssnnnUUU]]]qqq~~~}}}{{{zzzzzzooo]]]OOOJJJMMM]]]qqqyyywwwyyykkkaaajjjttttttssswwwvvvhhhFFFEEEKKKUUUnnn|||~~~zzztttrrrvvv|||{{{xxx|||mmm[[[```yyy~~~zzzxxxsssrrrrrrqqqpppoooooonnnhhhddd___[[[WWWQQQJJJEEEBBBCCCEEEHHHMMMRRRVVVYYYccclllvvv{{{,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......333///---000000...222999BBBSSSpppwwwkkkqqq|||eeeGGGTTTeeemmmkkk___NNNAAABBBQQQbbbpppooobbb\\\VVVWWWTTTWWW\\\ZZZ[[[lll~~~ssskkkgggeee^^^WWWSSSTTTSSSQQQMMMGGGGGGGGGGGGGGGFFFEEEEEEGGGBBB@@@BBBEEEEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCCCCDDDEEEGGGHHHLLLMMMNNNQQQUUUYYY]]]___lllooovvvqqqqqqiiiLLL>>>888111......///000222111///,,,,,,---//////...,,,,,,,,,+++++++++******++++++++++++++++++++++++******************++++++************************,,,,,,+++***)))))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++******))))))---------------------------------............//////////////////.........---...///111222222333333444333444AAA```yyyaaa```jjjppp|||~~~|||}}}yyynnn]]]PPPKKKQQQ]]]ffflllsssxxxqqqbbb___iiiuuu}}}zzz]]]GGGGGGDDDSSSuuu|||{{{~~~~~~uuuqqqsssyyy~~~~~~yyyxxxwww|||lllaaaggg{{{|||~~~~~~vvvnnnnnnlllhhhccc___\\\ZZZZZZTTTPPPKKKGGGEEEEEEDDDDDDEEEFFFIIILLLPPPVVV^^^cccooo}}},,,,,,,,,,,,,,,+++++++++------,,,,,,------...///...,,,...111222111666>>>LLLgggbbbkkk~~~hhhHHHTTTfffvvvtttcccOOOEEECCC\\\nnnbbbTTTVVVVVVQQQVVVYYYaaallluuu~~~zzzsssjjjaaaYYYTTTQQQQQQLLLFFFDDDFFFGGGEEEBBBEEEEEEEEEEEEEEEDDDCCCCCCDDDAAA???@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJMMMOOOQQQTTTVVV]]]gggpppzzz{{{qqq{{{wwwggglll{{{fffSSSLLLAAA888111------......,,,+++***+++,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++******)))*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++*********)))---------------------------------............////////////////////////.........///000111222222222555555999IIIjjjqqqaaaccclllttt~~~|||}}}}}}zzzuuuhhhYYYPPPNNNQQQ]]]dddjjjooorrrttteeebbbmmmzzz~~~|||[[[HHHLLLNNN]]]yyy}}}}}}wwwtttuuuwwwyyyyyyxxxxxxvvvvvvfffcccqqq|||wwwwwwwwwrrriiiaaa___]]]YYYUUURRROOONNNMMMHHHFFFDDDBBBAAABBBBBBBBBEEEJJJPPPTTTWWW]]]eeekkknnn++++++++++++++++++++++++---------,,,------...///***+++---000111444>>>IIIddd|||uuunnn[[[NNNGGGbbbqqq|||rrr[[[NNNVVVccczzzjjjWWWOOOSSS[[[___^^^lllxxxtttjjjdddYYYWWWSSSOOOJJJGGGDDDCCCEEEBBB>>>???AAACCCCCCAAAEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDCCCBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDAAABBBFFFMMMSSSYYYeeeppp{{{tttbbbjjj{{{tttlll\\\JJJ:::111---------,,,***+++++++++***(((,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************************************)))******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************---------------------------------............///......//////////////////...//////000000111111111666777@@@WWWzzzeee```fffppp}}}zzz~~~|||yyyppp```RRRNNNQQQYYYccciiimmmqqqrrrzzznnnkkksss}}}\\\MMMMMMVVVfffzzz}}}~~~xxxrrrqqqssstttsssxxxyyytttmmm^^^fffzzzzzz~~~vvvqqqllljjjhhhccc[[[SSSNNNLLLIIIFFFCCCBBBAAAAAA======>>>???@@@BBBCCCDDDFFFNNNWWW\\\^^^cccmmmttt}}}***************+++++++++---------------...//////...///000111666BBBTTTbbbhhhtttzzz\\\IIIKKK[[[hhhiiiiiiggg```YYY^^^rrrmmm^^^LLLNNNSSSZZZ]]]bbbooo|||{{{lll```UUULLLFFFGGGGGGFFFEEEDDDCCCCCCCCCEEECCCBBBCCCFFFHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFHHHJJJJJJGGGGGGJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAA???@@@CCCEEEFFFLLLTTT^^^jjj{{{}}}qqqiiixxx___III<<<555111...---,,,---......---+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++******************************************)))))))))***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------------------------------............///............////////////////////////000000111111666:::IIIfffhhh]]]eeennnzzz}}}|||~~~{{{zzzmmmYYYLLLLLLTTT```iiimmmqqquuuttt{{{yyyxxxyyy~~~cccWWWLLLZZZjjjxxx~~~~~~~~~|||rrrqqqsssppprrrxxx}}}~~~zzzrrr{{{fff[[[iii|||}}}qqqrrrfffbbb^^^[[[ZZZVVVPPPJJJCCCBBB@@@>>><<<<<<<<<<<<:::<<>>===<<<;;;;;;<<<===>>>===@@@DDDFFFGGGIIILLLOOOVVV^^^eeeiiimmmwww))))))******+++,,,,,,,,,......------......///000,,,111888CCCXXXvvvvvvnnnoooYYYIIISSSeeennnkkkgggXXXOOOUUUrrrtttbbbQQQNNNVVVYYYcccgggppp}}}{{{iii]]]UUUJJJBBB@@@AAABBBAAA???@@@AAACCCDDDDDDDDDDDDGGGHHHJJJKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIEEEHHHIIIGGGKKKQQQOOOGGGFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFEEECCCCCCDDDEEEEEEEEEDDDDDDCCC@@@@@@CCCDDDBBBDDDHHHGGGLLLSSSYYY___kkkyyyqqqcccRRRCCC333111...---............,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***)))))))))*********************************)))******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------------------------------............///------......///000000000111000000000111333555666>>>JJJdddgggWWWaaaiiiyyy~~~}}}sssdddRRRIIIQQQ]]]iiioooqqqvvv|||www|||}}}pppttt{{{|||{{{pppbbbeeejjjpppvvvzzz|||}}}~~~~~~|||~~~~~~{{{yyy}}}{{{tttqqqssssssvvvwwwuuuwww|||oooyyy~~~vvv___]]]cccqqqqqqiii^^^NNNQQQNNNJJJFFFCCCAAA>>>;;;<<<;;;;;;<<<===???AAABBBBBBEEEIIIJJJJJJMMMQQQUUUZZZ```gggmmmuuu*********+++,,,---------...............//////000///999HHH[[[vvvnnnppphhhLLLFFFMMMaaalllfff]]][[[\\\aaaxxx~~~dddUUUPPPKKKRRRdddnnnqqq~~~uuuoooeeeZZZJJJGGGAAA>>>===???AAABBBDDDEEEGGGIIIJJJJJJJJJJJJIIILLLNNNOOOOOONNNLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKEEEIIIJJJKKKUUU^^^YYYMMMHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMMMMMMMMMMLLLJJJJJJEEEFFFGGGHHHHHHGGGFFFFFFEEEAAAAAAEEEFFFDDDEEEGGGFFFIIIKKKMMMQQQ[[[jjjuuuuuu|||fffPPP<<<888333///......------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***))))))(((************************++++++******)))*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------------------------------............///------......///000000111111000000000222555777999GGGVVVsss[[[^^^aaannn{{{|||xxxvvvpppggg[[[OOOLLLWWWeeepppuuuvvv{{{zzz|||}}}tttuuuzzz{{{uuuhhhaaa```gggmmmmmmqqqxxxyyyuuuvvv|||~~~~~~~~~~~~~~~xxxmmmoooooorrruuuuuuxxx~~~nnnqqqxxxkkkXXX^^^gggrrruuuddd[[[RRRJJJGGGDDDAAA>>>===<<<;;;;;;<<<<<<===>>>@@@CCCEEEGGGHHHKKKNNNOOOOOORRRYYY___aaagggppp{{{zzz}}}******+++,,,------.....................///000000>>>LLLaaayyyllljjjjjjDDDBBBFFFTTTaaa^^^SSSVVVcccnnn|||dddTTTPPP[[[gggdddmmmxxxvvvqqqkkkeee\\\RRRJJJ@@@@@@@@@??????AAABBBCCCFFFHHHJJJLLLMMMNNNNNNMMMHHHKKKNNNPPPPPPNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNIIIMMMOOOSSS```lllfffVVVLLLLLLMMMNNNPPPQQQRRRSSSPPPQQQRRRSSSRRRQQQPPPOOOKKKLLLMMMMMMMMMLLLJJJIIIJJJFFFEEEHHHIIIFFFEEEFFFFFFIIIKKKMMMPPPZZZhhhsssmmmoooqqqwww}}}}}}tttZZZEEE@@@888222000///......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***))))))(((************************,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,------------------------------------------.........//////---------...///000000111111000000111333666999;;;MMM^^^~~~jjjYYYllldddnnn~~~}}}{{{yyyuuuqqqjjjddd\\\TTTMMMOOO\\\jjjqqqttttttyyy}}}vvvvvv}}}yyypppttt~~~~~~{{{vvvfffXXXTTT^^^fffeeejjjvvvsssllljjjqqq{{{zzz}}}~~~|||{{{}}}{{{kkkjjjkkkoootttwwwzzznnnmmm||||||rrrbbbXXXaaaiiiqqq~~~ggg^^^VVVIIICCCFFF===<<<:::999:::;;;===>>>>>>>>>???AAACCCGGGIIIKKKLLLPPPSSSTTTTTTXXX```gggnnnuuu~~~{{{{{{xxx|||,,,,,,,,,,,,,,,,,,,,,,,,000000---000555000111@@@RRRiiivvvcccyyybbbNNNKKKNNNNNNRRRUUUSSSWWWkkkpppZZZUUU___eeemmmuuuvvvhhhcccaaa]]]WWWQQQLLLHHHEEE<<<===???AAADDDFFFHHHIIIKKKMMMPPPQQQPPPPPPQQQQQQNNNNNNOOOSSSWWWVVVQQQMMMPPPPPPRRRTTTVVVWWWUUUSSSLLL\\\RRRXXXqqq___RRRSSSVVVZZZ^^^aaa```___^^^]]]\\\ZZZXXXWWWVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPNNNLLLKKKJJJIIIHHHHHHIIIIIIJJJIIIGGGIIIQQQ\\\bbbqqqqqqqqqppppppttt||||||xxxvvvYYYPPPDDD999222...------......---+++******+++---+++++++++************)))++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---............------,,,,,,,,,//////.........---------......//////000000111111444444000111666333777HHH[[[ooo___nnnsssuuu|||||||||yyyzzz~~~||||||zzzwwwtttnnneee]]]ZZZTTTPPPOOOMMMPPP]]]kkksssoooooovvv{{{zzzxxxwww~~~|||~~~~~~yyysssrrruuuxxxzzzzzzhhhUUUHHHLLLUUU[[[dddoootttjjjbbbdddmmmwww}}}}}}mmm```dddkkkqqqvvv{{{oooqqqzzz}}}}}}zzzqqqbbbWWWUUUbbboooxxx~~~dddMMMGGGGGGAAA???AAA;;;===@@@@@@???=========EEEDDDCCCCCCFFFJJJOOORRRWWWTTTQQQSSSYYY```dddfffxxx|||wwwooonnn{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,+++---+++---333111999MMMsss~~~~~~sssppp[[[TTTTTT\\\MMMNNNRRRUUUVVVbbbmmmZZZVVVZZZYYYkkk|||rrrmmmfff]]]VVVUUURRRNNNJJJGGGDDDCCC>>>???AAADDDFFFIIIKKKLLLNNNOOOPPPPPPPPPPPPRRRTTTQQQTTTYYY\\\\\\YYYVVVTTTXXXWWWWWWYYY[[[^^^___```]]]hhh]]]eeevvv]]]RRRUUUZZZ^^^bbbdddeeefffhhhgggfffeeecccaaa___^^^XXXXXXXXXXXXYYYXXXWWWVVVRRRSSSSSSQQQKKKGGGGGGIIIKKKKKKJJJHHHIIIOOOWWW]]]ffffffeeeeeeggglllrrrwww|||{{{zzz~~~jjjaaaSSSFFF<<<666111////////////---,,,++++++,,,++++++++++++************++++++++++++++++++++++++************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---.........---------,,,,,,,,,//////.........---------......//////000000111111111333111222666444;;;OOOuuuyyyfff]]]jjjqqqyyy~~~yyyzzzzzzzzzzzzyyyyyyzzzyyyxxxvvvsssnnnggg]]]UUUNNNLLLLLLMMMLLLPPP^^^mmmsssnnnnnntttyyyxxxtttrrrzzzzzz|||zzzpppnnnsssxxxxxxvvviiiUUUFFFJJJTTTYYY___ffflllfffaaa```bbbiiivvv~~~~~~sssbbbccciiirrrvvvxxxpppooozzzzzzqqqfffYYYQQQ[[[eeepppvvv|||lllWWWEEEBBBAAA===;;;>>>>>>>>><<<::::::===AAAEEEGGGHHHJJJLLLOOORRRTTTUUUVVVTTTTTTXXX___gggmmmppp~~~rrrjjjjjjgggjjjvvv------------------------***...,,,...555:::MMMiiioooiiirrrRRRSSS]]]aaadddOOOKKKMMMYYYhhh~~~ppp\\\TTTWWWbbbmmmqqqrrrbbbZZZWWWSSSOOOKKKKKKJJJIIIGGGFFFEEEEEEDDDEEEGGGIIILLLOOOQQQRRRSSSTTTUUUUUUUUUUUUWWWXXXSSS[[[cccgggdddaaa______]]][[[ZZZZZZ]]]ccchhhllleeellldddooozzz]]]^^^dddkkkooopppqqqtttvvvnnnnnnlllkkkiiihhhgggfffeeebbb```^^^]]][[[XXXUUUUUUYYY[[[XXXRRRMMMKKKLLLKKKJJJIIIHHHGGGIIIMMMQQQYYYXXXWWWXXX]]]bbbfffgggppp}}}|||zzzyyysss||||||rrrcccSSSEEE:::222---000//////...------,,,,,,,,,+++++++++************++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------...------------,,,,,,,,,...............---------......//////000000111111...333222333666555AAAZZZpppccc]]]]]]kkkvvv}}}wwwtttsssrrruuuxxxzzzzzzxxxxxxuuurrrmmmfff\\\QQQKKKDDDGGGKKKMMMNNNSSSbbbpppqqqkkkkkkrrryyyxxxsssppp}}}{{{}}}~~~}}}|||ooolllqqqxxxzzzxxxoooYYYGGGHHHRRRXXX[[[]]]___^^^___^^^\\\```nnn}}}~~~~~~~~~~~~{{{kkkdddfffqqqwwwvvv|||vvvlllyyy|||pppbbbWWWQQQOOO```hhhoooppppppooolllgggTTTHHH>>>>>>===999999>>>>>>>>>>>>===>>>AAAFFFKKKFFFHHHMMMPPPSSSSSSSSSRRRSSSUUUXXX^^^fffpppyyy~~~{{{lll```\\\iiifffkkk}}}}}}zzz------------...............111000333>>>KKKhhhjjj```jjj}}}{{{qqq\\\VVViiirrrhhh___UUUOOOWWWrrrpppfff\\\YYY```mmm||||||gggccc[[[TTTOOOMMMIIIFFFJJJJJJJJJJJJKKKKKKKKKLLLIIIKKKMMMOOORRRUUUWWWYYYWWW\\\bbbeeedddbbb___^^^\\\ccclllsssuuutttssssssmmmmmmmmmmmmpppvvv}}}{{{~~~jjj{{{{{{tttnnnggg```[[[YYY^^^bbb```]]]ZZZWWWSSSOOOLLLJJJJJJIIIGGGHHHKKKOOOMMMLLLOOOUUUYYY[[[ZZZbbblllxxxyyyvvv{{{ppp___OOOAAA555///......---...///...---,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---------------------------..............................//////000000111111---333333333666777HHHfffdddXXX[[[aaaqqq{{{yyyyyyuuuoooqqqqqqrrruuuxxx{{{}}}~~~yyyrrrjjj___RRRHHHDDDBBBIIIPPPRRRRRRWWWdddqqqooojjjjjjsss{{{{{{vvvsss~~~tttnnnpppvvv|||zzzbbbKKKGGGOOOVVVYYYZZZTTTWWW]]]bbbcccfffppp|||uuuyyy~~~{{{iiicccnnnwwwuuuwww}}}jjjxxx}}}rrrbbbSSSNNNQQQWWWdddhhhkkkhhhbbb[[[TTTOOODDD???===>>>===999:::???===@@@EEEHHHIIIIIIIIIJJJIIIKKKOOORRRSSSSSSQQQPPPWWW[[[aaaiiiqqq|||vvvjjjiiidddZZZZZZcccnnnmmmwwwzzzooouuu---------......////////////222111888KKK^^^~~~sss\\\fffkkkaaadddaaagggxxxvvvbbbVVVRRR\\\xxxlll]]]SSSXXX```jjjxxxuuu___TTTPPPKKKIIIGGGFFFFFFFFFKKKKKKLLLMMMNNNOOOPPPPPPMMMOOOQQQTTTWWWZZZ\\\]]]^^^fffqqqxxxxxxssslllggghhhkkksss|||~~~tttmmmgggkkknnnlllllllllfff]]]XXXSSSPPPQQQNNNIIIGGGIIIIIIHHHGGGJJJOOORRRQQQOOOQQQVVV```mmm|||yyyuuukkk|||}}}nnn^^^NNNAAA999...---+++,,,///000///---,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------------------------...........................//////000000111111---333444444888<<>>888:::===>>><<<;;;===@@@FFFGGGHHHHHHIIILLLPPPSSSXXXWWWVVVVVVWWWYYY[[[\\\aaajjjttt|||uuuhhh\\\SSSVVV]]]jjj~~~|||fffaaa^^^eeeyyy---......///000000111111///444>>>YYY|||xxx|||jjj[[[ZZZeeezzzmmm\\\]]]fffnnnZZZWWWYYYeeezzzyyylll]]]QQQMMMIIICCC@@@AAAAAABBBIIIQQQNNNOOOQQQSSSUUUWWWYYYZZZ]]]^^^aaadddgggkkkmmmnnnuuuzzz{{{ooogggfff```SSSMMMOOOLLLNNNQQQQQQOOOLLLIIIHHHHHHIIIMMMVVVcccqqq}}}sssxxx~~~uuugggYYYPPP<<<666000---///000...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------......---------.........//////......//////000000111111///333333888EEESSSppp___UUU```ccc{{{||||||yyyyyyxxxtttnnnhhhdddcccaaaeeegggfffhhhmmmppppppsssuuuwwwxxxzzz}}}}}}yyyuuugggRRRGGGHHHHHHMMMPPPPPPTTT\\\bbbbbbhhhmmmuuu{{{yyytttuuuzzz}}}|||sssqqq{{{zzzsssttt{{{nnniiipppyyyxxxfffQQQDDDEEEQQQ[[[aaa]]]\\\ccciiihhheeedddppp|||xxxjjjhhhppptttsssvvvwww|||kkkttt||||||nnn]]]TTTVVV\\\______XXXTTTRRRPPPIII???;;;===999<<<>>>======???BBBDDDHHHIIIKKKMMMNNNRRRVVVZZZWWWXXXXXXZZZ\\\___bbbccchhhssssssjjjZZZWWWWWWcccxxxzzz^^^XXX___hhhuuu---......///000111111222555;;;JJJmmmwwwqqq~~~aaaZZZ```qqq~~~nnn```aaarrrjjjXXX\\\eeejjjyyyhhheee___RRRIIIJJJ???===AAAIIIKKKJJJMMMSSSTTTUUUWWWZZZ]]]```bbbcccggghhhkkknnnqqquuuwwwyyy}}}zzzsssddd\\\^^^RRRVVVYYYXXXSSSNNNLLLLLLGGGGGGGGGHHHLLLVVVbbbjjjsssyyyxxxxxxxxx{{{ssseee\\\CCC<<<333/////////...+++---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------.........---------.........//////......//////000111111111000333333:::JJJ\\\{{{ZZZYYYhhhlllyyyvvvsssqqqnnnkkkiiikkknnnqqqnnnsssvvvsssqqqsssuuuuuutttsssrrrtttxxx}}}|||xxxyyyzzzlllUUUIIIIIIHHHLLLNNNOOOVVVaaafffddd^^^eeeqqqyyywwwtttxxx~~~rrrooo|||}}}vvvsssxxx~~~}}}~~~}}}pppYYYGGGEEEQQQ]]]ddd___]]]aaaddddddeeegggiiixxxkkkccclllvvvxxxvvvvvvyyy~~~kkksss|||pppbbbTTTRRRZZZ```^^^YYYNNNIIIGGGGGGAAA999777;;;<<>>>>>@@@???<<<===@@@???BBBDDDDDDDDDEEEJJJNNNVVV___llluuuxxxtttmmmhhhnnnllllllpppvvv}}}rrr```VVVQQQTTTXXXdddkkkxxxVVVRRRVVVeeeuuu,,,...222444000///999EEEfffyyyvvvQQQVVVooonnncccxxxaaafffdddjjjjjjYYYUUUQQQKKKEEEEEEEEEDDDFFFIIIJJJLLLPPPRRRVVV]]]fffmmmssstttuuuvvvvvvuuusssrrrwwwuuuvvv|||uuukkkfff^^^VVVRRRMMMHHHEEEFFFLLLOOOVVVddduuuxxxkkkpppuuurrryyynnnZZZEEE555///000222,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---///000....................................////////////...///000000//////111333111666:::QQQzzz~~~yyyvvvwwwwwwtttmmmiiiiiikkklllnnnooooooooosss|||vvvooowww}}}{{{{{{wwwyyyyyytttllleeeaaa```hhhppp{{{}}}ooo[[[OOOLLLHHHKKKPPPWWW___eeeggggggtttsssvvvyyyvvvttt}}}uuummmsssssslllmmmvvvzzzoookkkiiijjjqqqxxx|||ppp]]]KKKHHHNNNXXX```gggiiihhhiiinnnttt~~~zzzyyyvvveeedddmmmrrruuuyyyzzz|||uuuoooYYYIIILLLRRR]]]hhhfffXXXIIIAAA===<<<>>>BBBBBB???AAAEEECCCEEEGGGIIIKKKNNNRRRVVVdddnnn{{{xxxooojjjqqqmmmlllpppyyydddTTTQQQUUU\\\bbbooovvveeeOOOQQQ```zzz+++---111222...///AAAVVVuuu{{{|||kkkhhh{{{jjjeeesssfffkkkvvvvvvyyyvvv[[[QQQVVVJJJEEECCCDDDFFFGGGJJJOOOOOORRRWWW[[[^^^dddlllrrrwwwwwwuuuuuutttuuuvvvvvv~~~~~~qqqeeeWWWQQQNNNKKKKKKMMMJJJIIIMMMXXXeeerrr~~~}}}rrruuuzzzlllPPP<<<333///---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---///000....................................////////////...///000000///000111333444666===YYY|||vvvwwwyyyyyyuuulllggghhhkkklllnnnooopppqqqsss}}}yyysss|||}}}~~~{{{ttthhh___ZZZYYY___gggrrrvvvjjjYYYPPPOOOJJJLLLOOOTTT\\\dddjjjmmmuuuvvvyyy|||zzzxxxwwwmmmqqqqqqpppwwwppp```ZZZXXXYYY```jjjuuu|||rrreeeWWWKKKFFFHHHPPPZZZeeejjjiiihhhlllppp|||{{{{{{}}}fffaaajjjppptttxxxzzz|||uuupppddd\\\SSSMMMQQQZZZhhhmmmcccQQQEEEBBB??????CCCFFFEEEBBBCCCGGGFFFGGGIIINNNTTTZZZ^^^aaapppwwwxxxsssqqqpppoooooosssyyysssZZZRRRXXXaaaiiimmmwww{{{nnnUUUWWW^^^www000000222444222999UUUsss|||~~~lllhhhuuurrrmmm^^^yyy}}}hhhcccdddcccwwwuuucccNNNEEEIIIHHHEEEDDDGGGHHHIIINNNSSSTTTZZZaaaeeegggjjjnnnqqqwwwvvvvvvwww{{{rrr^^^TTTPPPOOOPPPSSSMMMKKKKKKPPPUUU]]]mmm|||zzz{{{}}}qqq~~~```LLLAAA666------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,---------....................................////////////...///000000000000222444444888BBBcccxxxooorrrpppppppppjjjmmmnnnppprrruuuwwwxxxxxxwww|||xxxppplllkkkmmmmmmpppvvvxxxppp```UUUQQQLLLLLLMMMQQQXXXbbblllsssvvvyyy~~~~~~{{{}}}zzzppprrrvvvzzzdddRRRPPPTTTXXX___iiiyyy~~~~~~~~~zzz{{{ooo```VVVOOOJJJHHHHHHKKKVVVdddllllllkkkmmmoooyyykkkbbbhhhoootttzzz|||}}}xxxxxxhhhVVVQQQTTTXXXZZZ___gggpppooo___LLLDDDFFFEEEFFFJJJMMMIIIDDDDDDHHHFFFFFFIIIPPPZZZccchhhiiivvvyyy|||}}}zzzyyyyyyzzzuuuyyy}}}uuufff[[[^^^iiirrrwwwyyy|||kkk]]]ZZZcccppp111...000555777CCCggguuuiiidddsssooo___uuu{{{^^^LLLQQQggg{{{mmmeeeZZZKKKBBBDDDHHHFFFGGGJJJKKKLLLQQQWWW[[[aaaiiinnnnnnoooppprrrrrrtttxxxnnnaaa\\\YYYVVVUUURRRNNNMMMNNNMMMNNNZZZjjjyyywwwooommmYYYMMM===//////......------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,....................................////////////...///000000000111333555444;;;KKKnnn|||pppqqquuupppqqquuusssuuuttttttxxx~~~||||||wwwvvvxxx{{{}}}{{{{{{}}}wwwfffVVVNNNPPPPPPQQQTTTYYYbbbmmmtttyyy~~~|||xxxxxxzzz|||sssvvv~~~rrr\\\MMMSSS___fffooozzz{{{}}}}}}}}}{{{uuunnnhhh___TTTMMMJJJKKKLLLLLLMMMWWWeeeooossssssrrrqqquuu|||vvvhhheeennnuuu}}}ooodddUUUOOORRRYYY```ccclllqqquuuqqq___MMMEEEHHHIIILLLQQQTTTOOOHHHHHHLLLIIIHHHJJJSSS```jjjnnnnnnxxxxxxyyyzzz|||{{{gggccceeeooozzz|||tttiiidddlllooo~~~000,,,///888???PPPvvvxxxppp{{{pppdddpppnnn]]]UUUUUUaaa}}}tttkkkddd___WWWMMMHHHIIIJJJIIIKKKOOOPPPQQQVVV^^^ccchhhnnnrrrrrrrrrtttvvvxxx}}}~~~vvvssslllbbb[[[YYYSSSQQQTTTQQQKKKOOOYYYcccmmm{{{lllkkkyyydddVVVFFF777000000///......---,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------...++++++,,,---................................................////////////...///000111000111333666555@@@TTTxxx|||tttwwwzzzuuuvvv{{{yyywwwsssqqqwww~~~|||zzzvvvxxxzzz{{{{{{zzz|||}}}jjjXXXOOOWWWZZZ]]]```ccchhhooottt{{{~~~zzzwwwyyy|||vvvzzzlll[[[SSS___lllttt}}}sssfff^^^[[[VVVRRRMMMIIIIIIKKKMMMLLLPPPXXXeeeqqqyyyzzzwwwsssooorrr}}}pppbbbmmmvvvwwwkkkdddXXXTTTPPPRRRZZZccchhhjjjooossswwwuuufffRRRGGGEEEIIIMMMUUUYYYUUUOOOOOOTTTSSSPPPQQQZZZgggrrruuusssxxxyyy{{{xxxdddhhhrrr}}}}}}333...333@@@KKK]]]qqqeeehhhaaaNNNEEEQQQbbbssszzzoooaaacccccc\\\QQQGGGEEEGGGMMMMMMPPPTTTUUUVVV\\\dddhhhlllqqqssstttuuuxxx|||~~~pppfff___WWWUUUZZZYYYPPPLLLPPP[[[aaammmzzzqqqfff~~~ooo```QQQDDD111111000///......------+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......))))))+++---...///000000..................................../////////000...///111111111111444666777DDDZZZ}}}vvv}}}{{{ssstttvvvqqqrrruuuqqqtttnnnlllrrr~~~zzzxxx~~~zzz{{{{{{xxxsssssszzzqqq___WWW___dddiiimmmnnnooorrruuu{{{~~~{{{{{{|||www|||jjj]]][[[iiitttzzz|||{{{lll]]]UUUSSSJJJKKKIIIGGGHHHKKKKKKJJJQQQWWWcccqqq{{{}}}xxxsssjjjjjjsssvvv___lllwww~~~wwwkkk```YYYVVVSSSQQQPPPVVV___hhhnnnpppmmmqqqxxxxxxlllWWWGGGAAAGGGLLLVVV\\\YYYTTTVVV\\\]]]ZZZYYYaaaoooyyyzzzxxxyyyzzzkkkhhhooo{{{444,,,888OOO```{{{sss|||mmmmmmVVVKKKLLLNNNXXXoooiiiXXXVVVNNNOOOOOONNNLLLKKKLLLMMMNNNOOONNNUUU]]]XXX\\\oooqqqpppwww|||{{{pppiiibbb``````\\\RRRIIIQQQRRRYYYgggtttnnndddrrrkkkYYYZZZBBB333+++//////''')))222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////000000000000333111111333222000444:::;;;GGGbbbrrrwww~~~qqqtttsssssssssqqqooopppsssxxxssssssxxx}}}{{{xxxwww~~~wwwrrrqqqyyyyyyllleeecccsss|||wwwqqqrrrssspppttt|||yyy|||~~~|||{{{yyy}}}hhh^^^ffftttyyyrrrddd]]]XXXQQQLLLJJJJJJHHHFFFEEEGGGLLLOOOWWWbbbooouuuuuutttwwwzzztttjjjmmm}}}|||hhhjjjttttttiiiddddddccc___[[[WWWUUUUUUWWWWWW]]]ffflllmmmooosssuuuyyy|||~~~cccIIIGGGOOOTTTXXXXXXWWWZZZbbbiiilllhhhkkkwww~~~{{{tttlllnnnnnnxxx~~~~~~555333GGGccctttwww}}}sssnnntttUUUJJJNNN```~~~oooVVVMMMOOOIIIIIIHHHIIIJJJKKKLLLLLLMMMRRRQQQUUU______bbbooorrrtttuuujjjccc`````````XXXTTTUUU]]]hhhqqqzzz}}}gggrrr{{{qqqrrrXXXDDD333///000---+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////000000000000111///111333222111555;;;AAARRRpppgggssswwwrrrooopppqqqrrrqqqqqqrrrttt|||yyy{{{~~~}}}}}}{{{~~~rrrffffffnnnssspppmmmooorrrtttzzz{{{|||zzzyyy}}}qqqhhhmmmzzz}}}~~~}}}rrreeeZZZUUUSSSPPPNNNQQQPPPMMMIIIHHHKKKPPPTTT\\\bbbkkkqqqssssssssstttrrrgggdddttt~~~~~~zzz~~~rrrooovvvrrr```ZZZVVVWWWWWWVVVTTTTTTVVVWWW^^^aaahhhpppssssssuuuzzzvvvQQQEEEJJJPPPXXX[[[\\\^^^dddiiipppooovvvuuueeeccchhhzzz|||555;;;YYY|||tttmmmcccUUUYYYaaahhhTTTIIIFFFHHHGGGEEEEEEHHHMMMOOONNNLLLUUU___^^^[[[dddjjjmmmttt|||yyyxxxlllgggiiimmm^^^VVVRRRUUU\\\cccjjjqqqxxx~~~qqqeee~~~|||yyypppXXX<<<...000333///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........................../////////000000000111......000333333222666===FFF]]]~~~ooobbb{{{{{{ppprrrlllooorrrsssttttttvvvvvvyyymmmgggfffgggkkknnnqqqyyy}}}|||zzzyyy|||zzzuuuzzz}}}}}}~~~zzziiiddd\\\VVVRRRRRRTTTUUUYYYWWWRRRMMMKKKOOOUUUZZZ___bbbgggmmmqqqsssrrrpppuuulllfffooo}}}{{{zzzrrrwwwyyy}}}|||ooouuu~~~oooXXXOOOOOOPPPQQQRRRSSSUUUZZZ```dddkkknnntttyyyyyywww|||```HHHEEEMMMWWW^^^bbbdddgggjjjtttyyysssiiigggooozzz555BBBhhh{{{ooorrrppp}}}mmmVVVXXXfffzzzqqqZZZOOOIIIGGGFFFIIIHHHJJJOOOTTTTTTOOOIII___qqqpppeeejjjttt{{{uuukkk{{{zzzqqqkkkiii^^^YYYVVVXXXZZZ^^^gggooouuuvvvyyyvvv{{{vvv|||fffEEE///---444333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------..............................//////000000111111---...111444333111777>>>GGGbbbfffmmm}}}nnntttnnnssswwwxxxxxxzzzzzzyyy|||sssggg```aaallluuu{{{{{{zzzxxxwww{{{{{{}}}}}}{{{}}}|||ssskkk]]]\\\ZZZVVVSSSTTTYYY]]]bbb^^^XXXRRRPPPSSSYYY___```ccchhhllloooppprrrsssvvvrrrmmmttt{{{xxxxxxqqqrrruuuyyy~~~sssvvv|||{{{kkk[[[QQQPPPRRRSSSSSSTTTVVVZZZbbbkkkqqqyyyzzz|||~~~|||}}}jjjMMMDDDKKKTTT]]]dddhhhjjjlllwww}}}mmmfffkkkzzz888JJJtttyyyWWWffftttqqqXXXTTT___mmmzzzbbbUUUNNNJJJGGGGGGJJJKKKNNNTTTXXXUUUKKKCCC___wwwzzzmmmppp~~~nnnkkk|||vvvnnn``````aaaaaa^^^^^^gggrrr}}}kkkttttttrrrSSS777---000000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.................................///000111111111///000333555222111888AAALLLhhh{{{ppp~~~{{{pppwwwuuu{{{~~~||||||~~~~~~{{{}}}|||~~~wwwqqqhhhaaacccppp}}}~~~||||||zzzvvvuuuxxxxxxrrrnnnpppvvvzzzzzzyyyvvv}}}zzzyyywwwrrrhhhaaaUUUXXXZZZYYYYYY[[[aaagggllliiiccc^^^ZZZ\\\aaaeeefffkkkoooooollllllqqqvvvsssooommmxxxwwwvvvwwwqqqqqqtttyyy{{{|||~~~zzzyyyzzzrrrjjj```XXXVVVWWWXXXYYYXXXXXXXXXZZZ___gggrrryyyhhhMMMGGGJJJQQQZZZdddkkkoooqqq|||xxxnnneeeiii~~~CCCXXXzzzmmmWWWpppyyyXXXRRR^^^pppttteeeUUULLLGGGEEEFFFIIIJJJLLLQQQWWWYYYUUULLLEEEZZZttt}}}xxx{{{ppprrrlllkkkkkkhhhcccaaagggqqqxxxjjjrrraaa{{{dddIII666...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------...///000111222222000111444444222222;;;GGG[[[tttrrrttt|||~~~zzzuuuzzzyyy~~~}}}|||xxxxxxzzz|||zzzyyyuuulllhhhjjjhhhjjjttt|||}}}wwwpppiiiiiikkkmmmppptttqqq~~~{{{xxxtttoooiiiccc___XXX\\\aaadddggglllrrrwwwwwwuuurrrmmmiiihhhjjjmmmoootttvvvqqqjjjiiiooovvvuuuppprrrwwwttttttnnnqqquuuyyyzzzyyyyyy{{{}}}|||zzzxxxvvvrrrnnnkkkkkknnnnnnjjjeeebbb\\\VVVTTTXXX]]]______bbbccccccfffkkkuuu___JJJIIIJJJOOOYYYgggqqqwwwyyyhhhmmmxxxSSSjjj|||qqq]]]hhh```VVV]]]qqqwwwcccWWWLLLGGGFFFFFFIIIMMMOOORRRWWW[[[]]]\\\ZZZWWWaaawww{{{yyy}}}wwwpppllliiihhhkkkpppnnn{{{kkktttdddooouuu^^^HHH555---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------...///000111222222///000333333222444AAAOOOnnnhhhooo~~~yyyyyyzzzyyy{{{zzz}}}vvvxxx|||}}}zzzyyy|||~~~}}}xxxmmmeeebbbccckkkooorrrxxxtttppppppoooqqqtttppp|||wwwvvvtttooohhhdddbbbbbbcccfffkkkppptttyyy}}}~~~~~~|||yyytttqqqpppqqqttttttsssppplllmmmrrrxxxxxxvvv|||vvvsssmmmqqqvvvzzzzzzxxxwwwyyy|||zzz~~~{{{sssnnniiieee^^^ZZZUUUSSSTTTVVVVVVVVV\\\\\\\\\\\\^^^aaaeeehhhmmmnnnqqquuu}}}~~~YYYKKKGGGHHHOOO\\\mmmzzzzzznnnrrr___xxx~~~fff```ZZZxxx```TTT___kkk~~~lllXXXOOOHHHIIIMMMNNNPPPRRRVVVZZZ^^^bbbdddgggjjjlllooopppmmmoooqqqqqqsssmmmyyyhhh___ppp}}}lllXXX???222444------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------...///000111222222...///111333222666EEEUUUzzziiioooyyy|||uuuyyyxxxwwwxxxxxx}}}uuuyyy~~~|||}}}zzzzzz}}}xxxfffZZZWWW]]]cccjjjssswwwzzz|||vvvuuurrrooopppqqqzzzvvvppprrrqqqllldddaaacccfffjjjkkknnnrrrvvvzzz{{{|||~~~yyyuuurrrqqqrrrpppmmmlllooosssxxx|||vvvxxx{{{vvvnnnqqqvvvzzzzzzwwwvvvyyy|||vvvzzz||||||~~~{{{sssjjjddd]]]VVVQQQMMMIIIGGGJJJOOOUUUXXX\\\aaaeeeeeecccdddkkkqqqoooqqqvvv|||uuuZZZOOOEEEGGGOOO```sssuuupppiiiuuuzzzPPPRRRnnniiiTTT```iiinnnsssaaaSSSMMMGGGEEEHHHLLLOOOPPPXXXYYY```kkkooopppttt{{{|||zzztttlllkkkoooxxxxxx{{{jjj___OOOVVV|||lllzzziiiIII333//////000000...------+++(((------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////------......///000000000555000222666222222HHHfff{{{{{{|||zzzxxx~~~~~~yyywwwxxxzzz|||}}}{{{}}}rrrqqqsssyyy~~~qqq\\\TTTZZZbbbdddooo|||{{{{{{~~~uuurrrpppmmmwww~~~yyyqqqsssrrrlllbbb^^^aaaffflllsssxxxxxxyyy|||~~~}}}|||}}}}}}|||xxxvvvuuuvvvxxxuuuqqqnnnooosssvvvxxx}}}~~~~~~|||{{{}}}zzz{{{|||~~~~~~}}}}}}}}}|||ssspppttt{{{yyy|||vvvggg\\\WWWQQQIIIJJJIIIGGGHHHKKKQQQXXX\\\eeehhhjjjjjjiiikkkooosssuuuyyy}}}tttbbbJJJFFFGGGNNN]]]nnnvvvsssmmmxxx~~~~~~uuufffjjj{{{xxxzzzoooSSS```|||wwweeeXXX\\\tttooobbbVVVOOOKKKGGGGGGJJJOOORRRTTT^^^```fffqqqwww{{{~~~{{{}}}wwwpppooosssssstttwww{{{eeeOOOXXXaaahhhxxxwwwyyysss]]]BBB333,,,------++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////------......///000000000222...111555444:::XXXzzz~~~yyyqqqrrrrrrtttwwwyyyyyyyyyzzz|||tttggg[[[[[[fffrrryyyzzzkkkooovvv|||~~~zzztttpppmmmwwwzzzwwwqqqggg___]]]aaafffssswwwyyyyyy{{{}}}~~~~~~~~~~~~|||zzzyyywwwssspppqqqpppqqqwww~~~{{{zzzyyy{{{~~~~~~~~~~~~{{{yyyyyy{{{zzzxxx{{{yyynnnfffeeejjjppp~~~uuuhhhZZZQQQLLLHHHEEEKKKKKKKKKLLLOOOUUU[[[___lllmmmnnnnnnoooqqqtttwwwzzzyyygggOOOJJJIIILLLXXXgggpppoookkkrrryyyrrrnnnmmmggghhhWWWJJJVVVooo~~~fffXXXQQQOOOMMMKKKJJJLLLPPPUUUXXXZZZdddgggnnnxxx}}}}}}~~~xxxtttvvv~~~|||~~~|||vvvqqqqqqpppppptttqqqbbbttt|||ooofffuuuzzzzzz}}}pppQQQ666......---,,,++++++,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////---......//////000000111111///222666666BBBfffyyyyyyqqqjjjdddooorrrtttvvvvvvwwwyyyzzzrrrhhh]]]\\\ddduuummm___dddoooxxx|||yyyooojjjhhhuuu~~~zzzmmmbbb\\\]]]bbbfffrrrttttttssswww}}}~~~{{{zzz{{{}}}~~~}}}xxxsssuuuooopppuuutttqqq}}}}}}|||~~~yyyvvvtttttttttvvvssssssuuusssqqqsssxxx{{{}}}sssiiiiiirrr|||kkkUUULLLIIIDDDBBBFFFMMMOOOQQQTTTWWW[[[aaaeeetttrrrqqqrrruuuxxxzzz{{{uuu[[[NNNJJJIIIQQQ```jjjllljjjkkkqqqzzzmmmeeepppppphhhkkkIIISSSiii~~~eeeWWWNNNLLLOOONNNNNNOOORRRVVVZZZ^^^```eeejjjssszzzzzz~~~}}}zzzxxxvvvyyyqqqlllqqqzzz}}}}}}|||zzzyyywwwvvvuuurrrqqqtttzzznnnggguuu~~~yyy{{{uuuZZZ===333111111111...++++++...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////.........///000000111111222222555666777EEEjjj{{{{{{qqqiiidddbbbnnnssswwwxxxyyy}}}qqqfff]]]^^^kkkgggZZZ]]]gggttt~~~}}}tttjjjeeeeeeuuu~~~|||zzzzzz}}}wwwhhh^^^[[[^^^ccceeeoooqqqqqqqqquuu{{{{{{xxx{{{yyyyyy||||||uuunnntttmmmqqq{{{yyyuuu~~~|||zzzwwwtttqqqnnnmmmlllqqqooooooqqqooolllnnnrrrsssuuuzzzssskkksssaaaHHHGGGJJJDDDEEEMMMOOOSSSYYY]]]```dddiiimmmwwwtttqqqsssxxx|||}}}}}}eeeOOOIIIGGGOOO^^^jjjmmmlllgggkkkrrr|||nnn^^^ggggggvvv\\\OOO^^^wwwgggYYYSSSLLLJJJMMMOOOPPPSSSVVVYYY]]]aaacccfffooo|||}}}~~~~~~|||}}}zzzzzz~~~www}}}yyyvvvxxx|||yyypppjjjoooyyy}}}{{{~~~~~~}}}uuuvvvvvvttt{{{~~~xxxtttssssssrrrqqquuu|||ooogggzzzjjjeee|||nnnllllll^^^KKK666111000222111---+++---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////......//////000111111111000111555777999HHHmmm{{{uuunnnhhhgggggguuuzzz}}}|||sssjjjbbbcccsssxxxfffZZZWWW^^^pppttthhhdddhhhwwwwwwxxxwwwvvvwww{{{}}}~~~~~~xxxnnnccc\\\]]]aaadddeeeqqquuuxxxxxx{{{~~~|||wwwzzzyyyzzz~~~yyyrrruuupppttt}}}{{{yyy}}}zzz{{{{{{xxxttttttuuuvvvvvvuuussspppoooooonnnnnnpppnnnkkklllqqqnnnrrryyypppiiivvvxxxZZZEEEIIINNNHHHHHHQQQTTTZZZaaaeeegggjjjooosssvvvrrrppprrrwww|||~~~~~~jjjNNNIIIGGGOOO^^^lllppppppiiiiiilllttt~~~|||fffccczzzvvvuuutttvvv}}}sssooommmSSSXXX___~~~oooYYYQQQOOOKKKIIIJJJPPPRRRUUUXXX\\\```eeeiiippp}}}~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~yyy~~~}}}uuuqqqtttyyyvvvqqqrrr{{{~~~{{{xxx}}}~~~~~~{{{wwwsssqqqqqquuuvvvxxxyyyyyyxxxwwwvvvuuuvvvyyyzzzvvvpppooorrrrrrjjjfffmmmsssxxxwwwrrrsssxxx|||}}}xxx}}}yyyttt}}}iiipppvvvmmmjjjbbbWWW>>>222,,,///111...,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////...//////000000111111222,,,///333777>>>RRRuuuyyy}}}vvvtttssssssooojjjiiilll~~~sssooohhhjjj|||tttiii___YYY^^^rrr}}}pppcccaaaiiizzzvvvuuutttvvvxxxzzzyyyyyy||||||}}}|||zzznnnggg```]]]^^^bbbeeefffpppwww}}}|||{{{{{{yyyuuurrrsssvvv{{{~~~zzzuuuwwwuuuyyy~~~~~~~~~{{{vvvsssuuuxxxvvvqqqoooqqqtttwwwwwwuuurrrpppooonnnoooqqqpppmmmnnnrrrnnnttt}}}pppmmm~~~hhhSSSFFFLLLQQQLLLMMMUUU]]]cccjjjllllllmmmqqqvvvtttrrrqqqrrrwww|||sssRRRKKKGGGMMM\\\iiiooooookkkhhhiiiooovvvpppdddwwwyyyooogggbbb___^^^bbbiiiuuutttnnn|||\\\UUUfffpppggg\\\OOOJJJJJJMMMMMMMMMSSSVVVZZZ^^^bbbhhhpppuuu}}}|||zzzqqqpppooonnnoooppprrrsssnnnpppssssssssssssssstttuuuwwwyyy|||}}}~~~}}}}}}zzzxxxwwwyyy}}}|||~~~|||~~~}}}|||xxxqqqjjjeeeddddddhhhfffkkkwww|||zzzyyywwwvvvuuutttrrrooommmiiiiiiiiifffbbb_________bbbccceeehhhjjjkkkjjjiiigggiiilllmmmiiibbbbbbgggaaa___```gggrrr|||xxxqqqqqqwww}}}iiivvvzzzooofffRRR===------111...,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////////////////000111111222222//////222888DDD]]]sssyyytttqqqpppnnnppptttrrrlllkkknnn}}}ssssssnnnrrr{{{tttjjjaaa\\\bbbwwwzzzzzz{{{||||||~~~{{{{{{xxxlll___aaalllwwwuuuttttttuuuuuuuuutttuuuuuuvvvwwwxxxxxxuuurrriiieee```]]]___bbbfffiiiooowww|||yyytttsssssssssppprrruuuxxxyyywwwtttqqquuuxxx~~~zzz{{{wwwpppooosssuuusssnnnoooqqqssssssrrrpppnnnooonnnpppsssrrroooppptttqqqzzzttttttwwwSSSIIIGGGNNNSSSTTTYYYbbbhhhnnnrrrrrrnnnlllooossstttuuuuuuwwwzzz|||[[[PPPFFFGGGSSSaaahhhjjjlllhhhgggmmmrrrvvv~~~|||{{{tttlllpppwww}}}pppsssvvvsssllleee___ZZZXXXVVVWWW[[[bbbkkkttt}}}uuuiiivvvaaaTTT```wwwcccTTTQQQJJJEEEHHHPPPUUUUUUXXX[[[```dddiiiqqqzzz|||yyyuuuqqqmmmhhhbbb___YYYZZZZZZ[[[[[[[[[ZZZZZZVVVYYY^^^```aaaaaabbbbbbccceeeiiilllnnnnnnmmmlllssspppmmmnnntttyyy||||||}}}~~~yyy{{{~~~wwwpppgggbbb```]]]ZZZVVVUUUSSSWWWccckkkkkkgggeeefffdddcccbbbaaa___\\\ZZZ]]]]]]]]]ZZZXXXVVVWWWXXXXXXXXX[[[^^^aaaaaa```___bbbeeekkkoookkkddddddhhhgggggggggiiipppzzz~~~~~~|||tttppprrrzzzvvvppphhh{{{wwwgggKKK333...000...,,,...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000/////////000111111222222555333444999HHHdddtttmmm{{{wwwuuuuuuooonnnrrrwwwuuunnnlllooo}}}~~~{{{yyyuuuwwwsssyyy|||yyyoooccc[[[YYYaaauuu|||xxxyyy{{{|||}}}zzzwwwxxxwwwmmmaaaggguuu}}}xxxvvvssssssssssssqqqpppuuuuuutttuuutttrrrooollliiifffaaa^^^^^^bbbhhhlllpppyyy~~~xxxpppooorrruuuxxxzzz|||{{{xxxtttqqqooorrryyywww{{{xxxmmmgggjjjoooqqqsssssssssrrrqqqppppppoooooonnnqqqttttttqqqrrrvvvuuuwwwsss{{{}}}fffIIICCCBBBFFFOOOVVV\\\fffppppppuuuxxxuuunnnjjjlllpppvvvxxxzzz{{{}}}{{{bbbTTTFFFCCCLLLYYYaaadddlllgggggglllpppqqqvvv}}}~~~vvvttthhh[[[[[[UUU___xxx}}}qqqgggfffdddbbb___]]][[[[[[VVVVVVWWWZZZbbbkkkuuuzzzeeerrreeeYYYkkklllUUUKKKHHHHHHKKKNNNPPPTTTZZZ^^^___bbbiiisss{{{nnnhhhhhhaaa]]]___aaa]]]XXXVVVXXXXXXUUUQQQQQQUUUUUURRRTTTTTTWWWYYYWWWRRRSSSXXXYYYVVVUUUYYY]]]^^^]]]\\\ZZZ[[[[[[[[[]]]ccckkkpppqqquuuxxxvvvooohhheeedddccccccdddfffhhhfffaaa\\\ZZZZZZYYYWWWVVVWWWZZZ]]]UUU\\\\\\WWWZZZccceeeaaagggaaaaaahhhkkkjjjkkknnnooohhhfffkkkooommmlllnnnpppnnnooouuuyyyxxxwwwyyysssuuuvvvwwwzzzuuunnntttpppqqq___}}}qqqwww\\\===///------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000000000111111111444444666<<>>PPPmmm}}}kkk~~~}}}zzz{{{yyyvvvyyy~~~yyyxxx{{{{{{wwwrrrtttuuuyyy{{{uuunnnooovvv{{{{{{~~~uuupppllluuu|||pppeee```fffsss}}}}}}wwwuuuuuuttttttssssssuuuvvvuuuxxx|||zzzvvvvvvuuupppllllllrrrwww{{{wwwtttrrrqqqoookkkhhheeedddcccbbbdddiiiqqqvvv{{{~~~~~~wwwrrrtttxxxyyywwwyyyzzzxxxtttpppnnnmmmvvvwwwyyyyyyzzz{{{vvvtttoooiiiiiiooorrrqqqvvvwwwwwwuuurrrpppooooooooottttttpppooottt{{{~~~yyykkk___TTTKKKGGGGGGKKKKKKPPP\\\jjjssswwwxxxvvvqqqnnnooopppoooppptttyyy|||ooo[[[JJJIIIKKKLLLSSS]]]cccfffkkknnnooonnnlllllluuusssqqqlllgggbbb]]]ZZZZZZXXXZZZeeerrr|||pppeee^^^hhhmmmsssvvvvvvsssnnniiigggeeeccccccgggnnnuuuzzzkkkfff^^^TTTkkkpppXXXEEEHHHGGGIIIPPPTTTUUUYYY^^^aaadddkkkxxxwwwvvvzzz}}}|||}}}|||vvvppppppuuurrrwwwzzzzzz{{{}}}zzzvvvxxxwwwxxxzzzwwwpppmmmooolllooorrrrrrpppppprrrtttoooppprrrtttsssooohhhccchhhjjjmmmpppsssuuuvvvwwwyyyxxxxxx{{{wwwlllfffhhhpppwwwuuurrrssswwwyyyxxxzzz~~~{{{vvvrrruuu|||rrrnnn]]]aaa{{{pppXXX===///......)))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////000000111111111111222555:::EEEYYYuuu{{{nnn}}}yyywwwvvvuuuxxx}}}}}}wwwuuuxxxzzzyyywwwxxxyyy||||||wwwsssvvv|||xxx||||||xxxtttzzzuuujjjdddiiittt}}}}}}xxxwwwvvvsssooopppqqqtttwwwxxx~~~}}}wwwvvvuuutttsssrrrnnnlllooovvv|||{{{yyyuuusssqqqoookkkiiicccbbbbbbaaaccciiipppuuu}}}zzzuuuuuuvvvuuutttwwwxxxtttooolllnnnrrr|||}}}zzzuuuvvvxxxyyyrrrssspppkkkkkkpppsssrrruuuwwwxxxvvvsssqqqoooooooootttwwwuuuuuuzzz~~~ppp___RRRIIICCCFFFLLLMMMRRR[[[gggttt|||}}}|||rrrmmmlllnnnpppqqquuu{{{}}}|||hhhSSSKKKIIIJJJRRRZZZdddfffjjjmmmnnnmmmkkkiiiooonnnkkkhhhddd___\\\ZZZYYYUUUTTTXXX___kkk}}}|||rrrhhhccc```rrrssswww{{{}}}{{{xxxuuurrrqqqrrryyyqqq```{{{rrrYYYdddooo```SSSDDDHHHGGGKKKSSSXXXZZZ^^^bbbhhhmmmwww|||~~~~~~zzzzzzzzzsssqqqsssyyy~~~|||gggEEE111000222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////000000111111222222333777???NNNdddrrrsss}}}yyywwwxxxyyy|||~~~}}}yyyuuuvvvyyy|||{{{zzzzzz|||}}}|||zzzzzzzzz}}}~~~|||rrrhhheeekkkwwwzzzxxx{{{zzzuuuoooqqqssstttuuuvvv{{{yyyuuuqqqmmmnnnpppqqqrrrtttxxx~~~{{{yyyvvvtttqqqnnnllljjjeeeeeedddcccdddhhhooosss{{{zzzvvvvvvuuurrrsssvvvvvvrrrkkkkkkrrryyy|||tttrrrrrrssstttooorrrqqqmmmmmmqqqssssssrrrtttuuuuuurrrooommmmmmnnnuuu|||~~~zzzgggTTTKKKGGGEEEIIIPPPOOO[[[hhhqqqwww|||~~~}}}oookkkjjjlllnnnqqqwwwzzzaaaOOOHHHJJJSSS[[[fffeeeeeegggiiilllmmmnnnkkkjjjiiifffcccaaa^^^]]]VVVVVVWWWYYYZZZ]]]hhhttt|||rrrjjjiiilllpppyyyyyy|||~~~~~~xxx^^^fffppp```^^^xxx{{{___WWWPPPGGGIIIIIIMMMVVV]]]```dddiiipppvvvzzzrrruuuPPP555000222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000...//////000111111222222222666AAATTTmmm}}}ggg{{{~~~yyy|||}}}|||{{{{{{~~~uuutttuuuxxx|||~~~|||yyyyyy{{{|||{{{||||||{{{~~~~~~zzzoooeeebbbiiivvvzzzvvvxxx}}}~~~xxxrrrsssuuuuuussstttyyy~~~{{{yyyxxxwwwsssnnnkkklllooossswwwzzz}}}yyyxxxvvvtttpppnnnlllkkknnnmmmllljjjjjjmmmqqquuuxxx{{{zzzvvvtttuuutttqqqtttvvvuuupppkkkmmmvvv{{{uuurrrqqqppppppkkkoooppplllkkknnnqqqqqqrrrssstttsssqqqnnnmmmmmmnnnwww~~~~~~sss]]]KKKIIILLLKKKMMMQQQSSSdddtttvvvsssuuuyyy{{{ooolllkkkmmmnnnpppwwwpppUUUFFFHHHRRRZZZbbbcccfffjjjoooqqqpppnnnjjjiiihhhgggfffeeedddddd______aaabbb^^^\\\bbbjjj}}}}}}qqqgggeeekkkvvv~~~}}}}}}}}}fffYYYttt[[[\\\hhhoooYYYRRRNNNJJJKKKKKKPPPYYY```eeekkkqqqyyy~~~zzz]]]>>>111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000......///000111222222333111555AAAWWWrrroooiii}}}|||www|||{{{|||{{{{{{qqqssswww{{{~~~}}}yyyvvvuuuxxxyyyxxxzzz|||}}}|||rrrfffaaaeeepppyyyvvvuuuuuuyyy}}}}}}yyysssrrrttttttsssvvv|||zzzuuutttrrrooonnnpppmmmppptttyyyzzzzzzxxxvvvuuuvvvuuusssooommmlllmmmrrrqqqooommmlllmmmqqqtttvvvwwwtttpppooorrrsssrrrtttuuusssooolllpppzzz}}}yyyuuusssrrrqqqjjjnnnoookkkhhhlllpppqqqsssttttttssspppooooooppppppyyy~~~{{{~~~|||}}}|||}}}~~~{{{iiiTTTFFFJJJPPPNNNOOOUUU[[[mmmzzzvvvnnnoootttwwwpppnnnoooqqqpppqqqxxx~~~^^^GGGFFFOOOVVV```fffqqq}}}wwwnnniiihhhhhhggghhhhhhiiiiiijjjgggeeeddd```^^^cccjjj~~~~~~tttggg___bbbmmmzzzxxxvvv|||nnn```aaapppWWWeeeyyyzzzcccVVVNNNKKKKKKNNNMMMQQQ[[[ccciiipppxxx~~~~~~jjjLLL555///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000......///000111222333333333777DDD[[[yyy}}}tttzzz{{{{{{||||||yyywww|||tttvvvyyy||||||yyyuuuqqqrrruuuvvvsssvvv~~~}}}vvvmmmfffffflllsssssstttwwwzzz|||yyytttpppppprrrsssrrrwww~~~}}}~~~wwwsssrrroookkkmmmrrroooqqqtttwwwxxxwwwuuurrrrrrssstttrrrnnnlllmmmnnnqqqqqqpppnnnmmmnnnrrruuuwwwvvvqqqkkkjjjooorrrqqqtttrrrooommmnnnsss|||||||||{{{xxxvvvtttssssssooossssssnnnkkknnnsssuuussssssrrrpppmmmmmmoooqqqttt{{{}}}|||~~~~~~}}}}}}yyyuuu```QQQIIIOOORRRNNNRRR^^^fffsssyyyqqqlllpppttttttqqqqqqsssuuuuuuuuu{{{kkkNNNGGGLLLPPP___ggguuuvvvjjjffffffffffffgggiiikkklllmmmhhhfffggggggfffhhhmmm|||~~~tttjjj```^^^gggttt~~~wwwzzzcccaaaoooZZZUUUlllgggYYYSSSLLLIIIMMMPPPOOORRR\\\dddkkkttt|||yyyyyy}}}}}}~~~rrrVVV;;;222555......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000---...///000111222333333777;;;HHH```ppp||||||~~~}}}wwwsssxxx~~~yyyzzz{{{|||zzzvvvrrrnnnppptttsssppprrrzzz~~~}}}|||}}}}}}zzzrrrkkkjjjmmmqqqtttvvvzzz|||zzzvvvppplllnnnqqqqqqpppuuu}}}~~~yyytttqqqqqqssspppjjjkkkppppppqqqrrruuuwwwxxxwwwvvvppprrrsssqqqnnnlllmmmoootttttttttsssrrrtttxxx{{{zzzwwwppphhhhhhmmmqqqqqqtttqqqmmmkkknnnuuu}}}tttuuuvvvuuutttsssssstttuuuyyyyyysssooorrrxxx{{{rrrqqqooollliiijjjllloooxxx|||}}}~~~}}}{{{~~~~~~vvvppp\\\RRROOOTTTSSSMMMVVVhhhooowwwvvvnnnllltttwwwsssqqqrrrvvvyyyyyyxxxvvvUUUJJJLLLNNNZZZaaalllyyy{{{nnnbbbdddddddddeeefffiiikkkmmmmmmjjjmmmrrruuusssppppppuuuyyyrrrlllccc\\\```nnn|||~~~zzzyyy