BM66(M eeehhhlllooouuu{{{xxxssslllfffdddcccccccccjjjhhhffffffggghhhiiihhhhhhkkkooosssxxx~~~xxxvvvuuuuuuxxx|||rrr]]]LLLDDDDDD=========<<<<<<<<<;;;;;;999999888888888888999999:::999888888999999888777777777888999888888777666555666777555333333444666777666555444444444444555444444555555666777777888444444555555555444444444333222111222444555444333333333444555666666555444444555666555333222333444444444555444333222444666666444222222444555555444333444444555555444444333666555444333333333444444555555555555555555555666333444555777777777777777777777999:::<<<===??????AAABBBBBBCCCDDDEEEFFFGGGIIIJJJLLLKKKJJJJJJKKKLLLNNNOOOQQQTTTVVVWWWXXXXXX[[[^^^jjj~~~aaadddhhhjjjoooyyyyyyrrrooommmlllkkknnnkkkhhhfffffffffeeeddd```bbbeeehhhlllqqqwww{{{}}}yyyyyyzzzyyy{{{xxxaaaPPPCCC??????<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888999999:::999777888999999888666555555555666666666555555555666666555333333444555666555555444444444444444222333333333444555555555222333444444444444333333333222111222444444444222222333444444444444444444333555555555333222333444222333333222111111222444555444333333444444444444333333444444444444333333555555555444333333333444444444444444444555555555333444444555666666777777666777888:::<<<===>>>???AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHHHHIIIKKKMMMNNNPPPRRRTTTVVVWWWXXX\\\___jjj|||aaadddhhhjjjmmmsss~~~}}}{{{yyywwwtttpppmmmjjjgggdddbbb^^^___aaabbbcccgggkkkoooqqqvvv~~~}}}|||}}}{{{{{{~~~eeeRRRGGG???===???;;;;;;;;;::::::::::::999999999888888888888999999:::888777777888888777666333333444444444444555555666555444444333444444444444444444444444444444444222222222333333333444444111222333444444444333222333222111222333444333222111222444333222222333555333444555555333333333555111111222111000///111333333333333333333333333333333333444444444444333333444555666555333222333444444444444444444444444333444444333333444555666777666777888:::;;;===>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEGGGHHHHHHGGGGGGIIIJJJMMMMMMOOOQQQSSSVVVWWWXXX\\\^^^gggxxxbbbfffjjjkkkkkknnnvvv|||{{{vvvqqqkkkgggbbbcccccccccbbbdddhhhjjjkkkooouuuyyy}}}}}}}}}||||||{{{||||||||||||{{{~~~{{{hhhSSSGGGBBB???>>>???::::::999999999999888888999999888888888888999999999888777777888888777666444333333333444444555666666555444333444444444333333444444444555444444444222222333333333333444444000111333444444444333222333222111222333333222111000222444333111111333555333444555555333333444555111222222111000000111333111222333333222111222222222333333444444333333222333555666666333222333444555444444444333222222222444333222222333444666888666666888999;;;===>>>>>>???@@@BBBDDDEEEEEEEEEDDDEEEGGGHHHHHHHHHHHHIIIKKKLLLMMMNNNPPPSSSUUUWWWYYY]]]^^^eeevvv^^^cccggghhhfffggglllqqq}}}{{{sssnnneeeeeedddcccaaabbbeeegggooorrruuuxxxyyyyyy{{{||||||}}}yyyvvvtttvvvyyy{{{|||~~~}}}{{{{{{{{{dddTTTCCC======<<<::::::999999999888888888777777999999888888888888999999999888777777888888777666444444444444444555666777666555333333444444444333333333444555555444444444333333444444444444444444///000222444444444222111444222111222333333222111000222444333000000333666333444555555333333444555222333333222111111222444000111222222111111111111222333333444444333333222222555777666333222222444555555444333333222111111444333222222222444666888666666888999;;;<<<>>>>>>???@@@BBBDDDEEEEEEDDDDDDFFFGGGIIIIIIIIIIIIJJJLLLLLLMMMNNNPPPRRRUUUWWWYYY______gggwww```aaaaaaaaaaaabbbfffiiiuuuvvvsssnnnhhhfffhhhkkkllllllxxx{{{vvv{{{{{{{{{~~~~~~yyyssspppnnnmmmmmmmmmqqqxxx|||{{{{{{bbbNNNIIICCC>>><<<;;;::::::999999999999999999999999<<<888444000000222555777555555555555555666777888666555444333333333333333555444333333333333444555444333222222222222333444222222222333333444444444111111111111111111111111111111000000000000111111444444333222222333333333555444333333222222333333000000000000000111111111222222222222222222222222222111000000222444777999555555444333222000000/////////000111222333333333666555555444444444555555444555777999;;;<<<======AAABBBBBBBBBCCCDDDDDDDDDGGGHHHIIIHHHFFFFFFFFFHHHIIIKKKMMMQQQTTTVVVXXXYYY]]]aaajjjxxx^^^^^^^^^]]]\\\^^^aaadddjjjsss|||xxxsssqqqsssuuuvvvvvv}}}|||}}}{{{wwwuuusssqqqooommmkkkjjjlllmmmppptttzzz~~~~~~gggSSSFFFBBB>>><<<;;;<<<<<<;;;;;;;;;:::999888777777666999888666555444444555555555444444444555555666777555555444333333333333333555444333333333333444555444444444444444444444444222222333333333333333333222222222222222222222222222222111111111111222222444333333222222222333333444444333222222222222333333333222222111111000000222222222222222222222222222222111111111333444555222222222222222222222222000000000111222222222333444444333333333333444444444555777999;;;<<<======AAAAAAAAABBBCCCCCCDDDDDDFFFGGGHHHGGGFFFEEEFFFGGGIIIKKKMMMPPPSSSVVVXXXYYY^^^bbbkkkzzz[[[[[[ZZZXXXWWWYYY\\\___aaafffqqq~~~~~~zzzuuurrrpppoooqqqtttzzz|||xxxtttrrrpppnnnlllggggggffffffgggiiikkklllmmmpppwww|||dddQQQDDD@@@>>>;;;:::;;;;;;:::999999999999999888888888777666777888999888777444333444444333333333444555555555444444333333333333333444444333333333333444444111222333444444333222111333333333333333222222222333333333333333333333333333222222111111222222333333222222222222222333333444333222222111111222222555444333222111000000///222222222222222222222222222222222111111111111111///000000111222333444444111111111111111111222222333333222222222222333333444555777999;;;<<<======@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEDDDFFFGGGIIIJJJLLLOOOSSSUUUWWWYYY^^^cccmmm}}}YYYYYYYYYWWWWWWYYY]]]``````bbbhhhttt{{{vvvzzzvvvooolllggghhhjjjnnnsssyyy~~~~~~~~~|||wwwtttrrrpppmmmjjjiiihhhhhhgggdddeeefffhhhkkkoootttwwwyyy}}}}}}dddQQQDDD??????===;;;;;;:::999666444444555666777888:::;;;;;;555666888999888777444333333333333222222333444444444444333333222333333444333333333333333333333333111333444666666444333111444333333333222222111111222222222222222222222222222111111000000111111222222111111111111222222333333333222111111111111111222222222111111000000000111111111111111111111111000000111111111111000000//////000111222333333444222222222111111111111111333222222222222333333444444555777999;;;<<<======>>>??????@@@AAABBBCCCCCCBBBDDDEEEEEEDDDDDDEEEGGGIIIJJJLLLNNNQQQTTTWWWXXX]]]bbbmmm~~~YYYZZZZZZZZZ[[[\\\```cccaaabbbeeennn~~~}}}xxxrrrnnnoooyyyxxxnnniii```aaaaaaccceeehhhkkklllmmmmmmmmmlllllllllnnnqqqtttuuuwwwyyy}}}|||{{{xxxvvvrrrpppnnnllliiiggghhhhhhhhhhhhggggggggggggfffiiimmmqqquuu|||{{{dddRRRFFF@@@======<<<;;;;;;;;;:::777444333333555666888999;;;;;;555555666666555555444444444333333222222222333333333333222222222333333444333333333333333333333333444666777999999777666444333333333222222111111111000000000000000000000000000000////////////000000000000000000000111222333222222111000000000000111......//////000000111111111111111111111111111111......///111111111111111111111111111111111111111222222222111111111111111333333333333333444555555444555777999;;;<<<============>>>???@@@AAABBBBBBAAACCCDDDDDDDDDDDDFFFGGGIIIIIIKKKMMMPPPTTTWWWXXX[[[aaalll~~~ZZZ\\\^^^______```aaaccc^^^```eeekkkvvv||||||tttrrrmmmgggaaahhh~~~uuuiiiccc___^^^^^^^^^^^^___``````cccddddddbbbaaaaaaccceeedddeeefffhhhjjjmmmooopppqqqtttwwwyyy{{{|||~~~}}}{{{zzztttsssrrrqqqooonnnmmmllljjjhhhfffffffffgggfffeeeccceeeggghhhhhhiiikkkmmmrrrwww~~~}}}bbbPPPGGGAAA<<<;;;:::999999:::;;;;;;:::888666666666666666777777777666555444444444444555555444444333222222222333333222222222222222333333444222222333333333333222222111222333444444333222111222222222222222111111111000000000000000000000000/////////....../////////////////////000111222222222111000000///000000000,,,------...///000111111111111111111111111111111...//////000111222222333222222222111111000000///111111111111111111222222333333222333333444555666444555777999;;;<<<======;;;<<<===>>>???AAAAAABBB@@@BBBDDDEEEDDDEEEGGGIIIIIIIIIJJJLLLOOOSSSVVVXXX[[[aaammm~~~\\\^^^aaabbbaaa```______[[[```eeehhhlllxxx{{{rrrpppmmmggg______mmm}}}rrrfff____________^^^^^^^^^]]]]]]___```___]]][[[[[[]]]___]]]]]]]]]]]]^^^```aaabbb```cccfffhhhggggggjjjllloooqqqtttxxx|||~~~}}}}}}}}}}}}}}}|||}}}|||zzzxxxxxxwwwsssrrrqqqooonnnlllkkkjjjhhhggggggggghhhiiikkklllkkkiiihhhiiikkkmmmnnnmmmlllmmmooooooooorrrxxx|||vvvbbbMMMDDDAAA>>>;;;<<<:::999777888999:::999777666666666666666666666555555555555555666666555555555555444333333333333333222222111111222333333444111222333333333333222111////////////////////////111111111111222222222222000000000000000000000000000000////////////000000///......///000111222222111111000////////////000......//////000000111111111111111111111111111111222111000000000111222222111111111111000000000000000000000111222222222333111111111111222333444555444555777999;;;<<<======:::;;;<<<===???@@@AAABBB@@@BBBDDDEEEEEEFFFHHHJJJHHHIIIIIIKKKNNNRRRVVVXXX\\\bbbnnn]]]```cccdddaaa^^^[[[ZZZZZZaaaffffffdddjjjyyy|||wwwtttpppjjjbbb]]]bbbkkkrrrgggaaa^^^^^^]]]]]]]]]]]]\\\\\\^^^^^^]]][[[YYYYYYZZZ\\\\\\\\\[[[ZZZZZZZZZ[[[[[[YYY\\\______^^^^^^```bbbcccdddfffhhhjjjllllllmmmkkkkkkjjjiiiiiiiiijjjjjjjjjkkklllooorrruuuxxxzzztttuuuuuuuuuuuusssrrrqqqsssttttttuuuwwwxxxyyyyyywwwvvvuuuttttttuuuvvvwwwxxxvvvssspppooopppqqqrrrsssqqqooollljjjhhhhhhhhheeeeeedddddddddcccccccccfffeeeeeefffhhhllloooqqqrrrpppooopppsssvvvwwwwwwyyyzzzyyyxxxyyy~~~vvv]]]NNNAAA>>>???===<<<>>>>>>;;;888777777666555333333444444555666777888888444666777888888777666555666555444444333333333333222111111111222333333444111222333444444333222111444444333222222333444444000000111111222222222333111111111111111111111111111111000000000000111111............///000222222111111000///////////////111111111111000000000000000000000000000000000000666444222000//////111222000000000000000111111111//////000111222333333444000000000000111222333444444555777999;;;<<<======::::::;;;===>>>@@@AAAAAA@@@BBBDDDEEEFFFGGGIIIKKKHHHHHHIIIKKKNNNRRRVVVXXX]]]cccooo\\\]]]___`````````______]]]^^^^^^^^^___eeennnuuuzzzxxxsssjjjaaa\\\\\\^^^qqqzzz|||qqqhhhcccdddddddddccccccbbbaaa```\\\\\\\\\\\\\\\[[[ZZZZZZYYYWWWUUUWWW[[[\\\[[[XXXWWWVVVUUUUUUWWWYYY[[[]]]]]]\\\[[[[[[[[[]]]^^^___]]]]]]\\\\\\\\\]]]]]]^^^``````aaabbbcccccccccccceeefffffffffeeeeeedddcccdddeeeeeeffffffeeeeeedddfffeeeddddddfffiiikkkkkkhhhiiiiiihhhffffffhhhiiillliiieeedddffffffcccaaabbbaaa```______aaaccceeecccfffjjjnnnssswwwzzz|||{{{|||}}}~~~~~~ooo\\\HHHDDD@@@===<<<;;;:::999888888888888888777666666444444444444444555666777666555333222222333555666333333333333333333333333111111111000000000000///222222222111111111111000222222222222222222222222000000000000000000000000222111000///......///000444111///111555666222...//////000111222333333444222111111000///......---000000000000000000000000111111000000//////......------...000111111111111444333333333222111111111222111111111000000//////000000000111222222333333444555888;;;<<<<<<;;;:::;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHGGGHHHJJJKKKMMMQQQVVVYYY```gggqqq\\\]]]^^^_________^^^^^^___```___^^^^^^cccjjjpppwww}}}tttjjjbbb______gggnnn}}}wwwppplllmmmlllkkklllmmmmmmkkkiiiccccccccccccbbb```___^^^ZZZWWWUUUVVVYYY[[[ZZZXXX\\\[[[YYYWWWWWWXXXYYYZZZWWWWWWVVVVVVVVVWWWXXXYYY[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^^^^_________]]]]]]^^^]]]]]]\\\\\\[[[]]]]]]^^^^^^^^^^^^]]]]]]^^^]]]]]]^^^___aaaaaaaaadddeeegggfffeeeeeefffhhhiiigggeeedddcccbbb```___dddccccccdddeeegggiiijjjoooqqqvvv|||pppZZZLLLDDDAAA===;;;::::::999888777888888888888777666666555444444444444555555666555444333222222333444555333333333333333333333333333333333222222222222111222222222111111111000000222222222222222222222222000000000000000000000000000000......---...//////333000...///222444111.........//////000111111111111111000000///......---000000000000000000000000111000000000/////////...---...///000000111000000111111111111000000000000111111111111000000000///000000000111222222333333444666888:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAA@@@AAAAAAAAABBBDDDEEEGGGHHHFFFGGGIIIJJJLLLOOOTTTXXX^^^eeeppp~~~\\\\\\^^^_________^^^]]]aaa```___]]]]]]```eeeiiillluuuzzzoooiiifffeeefffooo}}}~~~|||xxxuuutttuuuxxxyyy~~~~~~}}}|||{{{|||xxxtttuuuxxxyyywwwsssoooooonnnmmmkkkhhhfffdddbbb]]]YYYXXXYYY[[[[[[YYY[[[ZZZXXXVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUVVVVVVVVVUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^ccceeehhhiiiiiihhhiiijjjmmmnnnnnnmmmjjjgggffffffgggiiilllpppsssvvvyyyzzz{{{{{{|||jjjVVVGGG???@@@===:::888888888888777777777777777777666666555666555444444444444444444444444333333333333444444333333333333333333333333333333333222222222222111222222111111111000000000000000000000000000000000////////////////////////111111000000000111222222333///,,,---000111000///........................111000000//////.........000000000000000000000000000000000000//////////////////000000000000//////............////////////111111111111000000000000000000000111222222333333555666777888999;;;<<<<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHEEEFFFHHHIIIKKKNNNSSSVVV\\\cccnnn}}}]]]^^^___``````___^^^^^^```___]]][[[\\\^^^aaaddddddkkkttt{{{vvvsssnnnmmmttt~~~|||wwwsssrrrrrrsssqqqrrruuuyyy~~~}}}zzzuuuqqqooooooiiibbb^^^^^^______]]][[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYZZZZZZZZZXXXXXXWWWVVVVVVVVVVVVWWWUUUUUUUUUVVVVVVWWWXXXXXX[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\^^^aaaeeeiiikkknnnrrrtttuuutttuuuvvvzzz}}}~~~|||xxxttttttuuuvvvyyy~~~~~~xxxwwwzzz|||}}}{{{rrrwww}}}gggUUUIIIAAA>>><<<:::888777888888777666666666777777666666555444666555555444333333333333222333444444444444333222222222222222222222222222111111111000000000//////111111111111000000000000000000000000000000000000/////////////////////////////////000000111111222333000---,,,...000000000.....................---000000/////////.........////////////////////////000000000000///////////////000000000000//////...---------....../////////111111111000000000000000000000000111222222333333666666666777888:::<<<===???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBDDDEEEGGGHHHFFFGGGHHHIIIKKKNNNSSSVVVZZZbbbnnn}}}___```aaabbbbbbaaa```___]]]\\\ZZZZZZ\\\^^^```aaa^^^bbbiiisss~~~vvvsssvvv~~~yyyvvvtttqqqpppqqquuu~~~~~~xxxooojjjiiiiiigggfffddddddcccbbbaaa```______\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYYZZZZZZXXXXXXXXXXXXXXXZZZ[[[\\\]]]\\\[[[[[[[[[\\\]]]]]]^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^]]]^^^```gggpppwww}}}{{{wwwrrrrrruuuxxxyyyyyy{{{vvv```OOOGGGDDDAAA>>>:::999777777888999888777555666666666666555444444666555444333333333333333222222333444444333222222222222222222222222222222111111111000000000//////111111111000000000//////////////////////////////////////////////////////+++,,,,,,------.........333000...---...000111111000000//////////////////////////////............////////////////////////////////////000000000000///000000000000//////............//////000000000000000000000000000111111000000000111222222333333555555666777888:::;;;<<>>???===999999888777777888999777666555555555555555444444333555444333333333333333333333333222222222222333333222222222222222222222222333333333222222222222111111111000000000///////////////////////////////////////////////////////////////000111111111000000111000///......///000111000000000000000000000000........................000000000000000000000000////////////000000000000//////000000000000///////////////000000000000000000000000000111111111111000000000111222222333333444555666777888:::;;;;;;>>>>>>@@@AAABBBCCCCCCCCCAAAAAAAAABBBDDDEEEGGGHHHHHHIIIJJJJJJLLLNNNSSSVVVYYYaaammm|||aaabbbbbbcccbbbaaa```___\\\ZZZYYYZZZ\\\^^^]]]\\\___```dddjjjnnnttt|||vvvxxx~~~~~~|||zzzzzz{{{{{{{{{zzzxxxxxxqqqqqqpppooonnnmmmmmmnnnjjjiiihhhhhhhhhjjjlllmmmrrrqqqpppppppppqqqssstttvvvuuutttsssssstttuuuvvvtttxxx{{{~~~{{{hhhRRRJJJ@@@:::999::::::888888777666777888888666444444555555555555444333333333333333222333333444444444333222111111222333444111111111111111111111111333333333222222222222111111000000000////////////000000000000000000000000000000000000000000000000222222333444333333111111......//////.........////////////000000111111222........................000000000000000000000000.../////////000000000111---...///000000111000000000000000//////////////////000000000111111111111000000000111222222333333333444666888999:::::::::<<<===>>>@@@BBBCCCDDDDDDAAAAAAAAABBBDDDEEEGGGHHHGGGHHHIIIIIIJJJMMMQQQUUUWWW___kkkzzz```aaabbbbbbbbb```___^^^^^^[[[ZZZZZZ]]]]]][[[YYYZZZZZZ^^^dddfffiiivvv}}}zzz}}}~~~~~~~~~yyy___KKKCCCAAA>>>;;;999999:::<<<888777666666777666444222444444555555444444333222222222222222333444444555444333111000000111333444111111111111111111111111111111111000000000000///000000000000////////////111111111111111111111111111111111111111111111111---.../////////---,,,++++++---......---,,,,,,------......///000111222222---.....................000000000000000000000000.../////////000000111111------///000111111111111000000000///.........---//////000000111111111222000000000111222222333333222444666999::::::999999:::;;;===@@@BBBCCCDDDEEEAAAAAAAAABBBDDDEEEGGGHHHFFFGGGHHHHHHIIILLLPPPSSSVVV^^^iiixxxgggddd```]]]]]]^^^^^^^^^\\\\\\\\\\\\\\\]]]^^^___^^^___```aaabbbfffkkkooo{{{ppp[[[JJJ@@@===<<<;;;;;;:::::::::;;;555555555555555555555555444444444444444444444444222222222222222222222222222222111111111111222222111222222333333222222111333111///...---...///000111000...------......///111111000000000222333444///111111///+++((()))***............////////////000///...---,,,---......///////////////000000000,,,,,,,,,---------......000///---,,,,,,---///000...------,,,---...///000333222222222111111000000333222222111000//////...000111111111222222222222222222222222333444555666666666777888888888888888;;;<<<===>>>@@@AAACCCCCCAAABBBCCCDDDFFFHHHIIIJJJIIIJJJJJJIIIIIIKKKOOORRRVVV^^^iiiyyydddaaa]]]\\\\\\^^^_________^^^^^^^^^^^^^^^___```___``````___```bbbfffjjjrrr|||hhhUUUIIIBBB???999888888777666666777777555555555555555555555555444444444444444444444444222222222222222222222222222111111000000111111222000111111222222111111000222111///.........000111222111///............///000///.........///000111000222333111///...///111............////////////000///...---,,,------...///000000111000000//////,,,,,,,,,---------......///...---,,,,,,---...///...------,,,---...///000/////////.........------------............//////000000000000111111111222000000000000111222333333333444666777888999999999<<<===>>>???AAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIJJJJJJJJJJJJKKKOOORRRVVV]]]hhhxxx```]]]ZZZYYY[[[]]]^^^___aaaaaa```_________```````````````^^^]]]^^^aaaccchhhooo{{{zzzdddPPPCCC======>>>666666555555555555444444444444444444444444444444444444444444444444444444222222222222222222222222222111111000000111111222///000000000000000000///000000///......///111111333222111000///......///000//////............//////000222222111111333444---............////////////......---,,,---------000111222333222000...---,,,,,,,,,---------.................................------------...//////......---------------,,,******+++---...///000111////////////000000000000000000///000000111222333111222444666888999::::::======???@@@BBBDDDEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLOOOQQQVVV]]]hhhwww___\\\YYYXXXYYY[[[]]]]]]bbbaaa```_______________`````````^^^\\\\\\^^^```dddhhhnnnwwwhhh___RRRFFF>>>;;;:::999666666777777777666666666444444444444444444444444333333333333333333333333111111111111111111111111111111000000000000111111///000000111111000000/////////......///000111222333333222111000///......222111111000////////////---...//////000000111222---------.........//////......---------,,,,,,,,,000111333444333111...,,,,,,,,,,,,---------......------...//////...------......------............////////////////////////+++,,,---...///111111222.........////////////000111111111111222333444555222333444666888999999999<<<<<<>>>@@@BBBDDDEEEFFFBBBCCCEEEGGGIIIJJJJJJKKKHHHIIIJJJKKKKKKLLLOOOQQQVVV]]]hhhxxx```]]]ZZZXXXYYYZZZ[[[[[[``````___^^^]]]]]]]]]]]]______```^^^]]]]]]___aaaaaacccfffkkkttt|||jjjMMMHHHAAA;;;888777666555666666777888888777777666444444444444444444444444333333333333333333333333111111111111111111111111111000000000000000000111000111111111111111111000...////////////000111111222222222111000//////...000000000000//////.........---------...///......------------............---------------,,,,,,,,,000111333444333000---+++,,,,,,,,,---------......------...//////...------..................------000000000000000000000000............//////000000---.........////////////111111111111222333444444444555666777888888888777:::;;;<<<>>>AAACCCDDDEEEAAACCCEEEHHHJJJJJJJJJJJJGGGIIIKKKKKKKKKLLLNNNPPPWWW^^^hhhxxxaaa^^^[[[YYYYYY[[[[[[[[[^^^]]]]]]\\\\\\\\\]]]]]]^^^___```___^^^]]]___aaa]]]^^^```ccciiitttxxxaaaQQQEEE@@@999444444666888999333444555666777666555444333333333333333333333333333333333333333333333333111111111111111111111111111000000//////000000111000111111222222111111000/////////000000000000000000000111111111000///...,,,------...------,,,+++000///......//////...---,,,------------.........,,,------------,,,++++++///000111222111///---,,,,,,,,,,,,---------.......................................///......---,,,.............../////////.........---------------............//////////////////...//////000111222666777777888888888888777999:::<<<>>>@@@BBBDDDEEEDDDEEEGGGIIIIIIHHHGGGEEEGGGIIIKKKLLLLLLLLLNNNPPPWWW]]]hhhwwwaaa^^^[[[ZZZ[[[]]]^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^___```___]]]\\\]]]^^^YYY[[[___aaadddjjjssszzznnnZZZKKKCCCAAA===888555666777999:::222333555666777666555444333333333333333333333333222222222222222222222222111111111111111111111111000000////////////000000///000000000000000000///000000000000000//////...---...///000000000//////***+++,,,---------,,,,,,000...,,,---///000///---,,,,,,---------.........,,,,,,---------,,,+++***....../////////......---,,,,,,,,,---------......///...---,,,,,,---...///....../////////...,,,,,,,,,,,,---------......................................./////////000000000.........//////000111222666666888999:::::::::::::::;;;<<>>999888888888888777555222333444666888888777666555333333333333333333333333222222222222222222222222000000000000000000000000000000////////////000000......////////////......000000111111000///...---+++---...000000000//////+++,,,...///000//////...---+++***+++...000...,,,,,,,,,,,,---------......,,,,,,---...---,,,+++***------------............,,,,,,,,,---------......000///---,,,,,,---///000....../////////...,,,+++---------......////////////000000000111111222222////////////000000000000000000000000111222333444444555777999;;;<<<======;;;<<<===@@@BBBEEEFFFGGG>>>AAADDDGGGIIIIIIHHHGGGFFFIIIKKKLLLLLLMMMNNNOOOSSSYYYcccrrr___^^^^^^]]]]]]^^^^^^___^^^]]]\\\\\\\\\^^^```bbbaaa```___]]]\\\[[[[[[ZZZ[[[ZZZ[[[\\\___cccfffiiittt~~~}}}ppp]]]NNNFFF@@@;;;888:::777555666777666333000444333444555666666444111555555555444444333333333333222222222111000000000000000000000000000000000111///,,,))))))+++---///////////////............////////////////////////........................,,,------...///000111111444222///---,,,,,,---...///............---------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,,,,,,,------------..................////////////////////////------............------........................000111111111111222222222333444555777888:::;;;<<<======>>>CCCGGGIIIGGGDDDGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJIIIJJJKKKMMMOOOPPPRRRXXXaaaooo[[[[[[[[[\\\\\\]]]^^^______^^^]]]]]]]]]___aaabbbaaa```^^^]]]\\\[[[[[[[[[ZZZZZZZZZ[[[]]]```ccceeejjjqqq}}}|||ggg]]]OOODDD???<<<999777666444444555777888666444777666555666777777555333444444444333333333222222222222111111111111111111000000000000000000000000222000...,,,,,,---///000////////////............................................................------------............111///...,,,,,,---...///............------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---++++++,,,,,,,,,,,,------///.........------,,,,,,..............................////////////..............................000000111111111222222222333444555777888:::;;;<<<======>>>AAAEEEGGGFFFEEEFFFFFFEEEEEEEEEGGGHHHIIIJJJJJJIIIJJJKKKMMMNNNPPPOOOUUU^^^lllXXXXXXYYYZZZ\\\]]]^^^___^^^^^^^^^^^^^^^```aaabbb```___^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\]]]___aaabbbcccfffmmmwww}}}kkk]]]NNNHHH???:::999999888777555444444555777777666555555444333333444444333111333333333222222222222222000000111111111111111111000000000000000000000000222111000/////////000000////////////............................................................------------,,,,,,++++++...---,,,,,,,,,---///000............------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---++++++,,,,,,,,,,,,------//////...---,,,+++******........................//////000000000000//////........................000000000111111111222222333444555777888:::;;;<<<===<<<===???BBBEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOOOOTTT]]]kkkXXXYYYZZZ[[[\\\]]]]]]^^^\\\]]]]]]^^^______``````___^^^]]]]]]\\\\\\\\\\\\```______^^^______```aaaddddddeeejjjttt|||mmm___QQQGGGAAA===999888999999999888777666666666555444333222444333111111222222222000222222111111111111111111//////000000111111222222000000000000000000000000000000111111111000000///////////////............................................................---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///.........---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++..............................////////////..............................000000000000111111111111333444555666888:::;;;<<<<<<<<<<<<===@@@BBBDDDEEEDDDDDDDDDEEEGGGHHHIIIIIIKKKJJJJJJJJJKKKLLLNNNOOORRRWWW___mmm[[[\\\]]]^^^^^^^^^]]]\\\ZZZ[[[]]]^^^______^^^^^^^^^^^^]]]\\\\\\\\\]]]]]]``````___^^^^^^]]]]]]]]]``````aaaccciiisssnnn___SSSIIICCC???<<<;;;999999999888777666555666666666555444333333555333222333444555444222111111111111111111111111/////////000000111111222////////////////////////......///000000000///...////////////............................................................+++,,,,,,---......//////......------,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------........................,,,------......------,,,........................//////000000000111111111333444555666888:::;;;<<<;;;<<<======???@@@CCCDDDBBBCCCDDDFFFGGGIIIIIIJJJKKKKKKJJJJJJJJJLLLMMMNNNTTTYYYaaannn]]]^^^___``````___]]]]]]ZZZ[[[^^^`````````^^^]]]]]]]]]\\\\\\\\\]]]^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXWWWXXX[[[]]]aaagggoootttnnnaaaSSSIIIDDD???>>>???::::::999888666555333333000222444555555555666777000000000222444555333111111111111111111222222222//////000000000000000000////////////////////////------.../////////......////////////............------------------------........................++++++,,,---...///000000............------,,,,,,------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,---...//////------------------------,,,,,,,,,------,,,,,,,,,......................../////////000000000111111333444555777888:::;;;<<<:::<<<>>>??????@@@BBBCCCAAABBBDDDFFFHHHIIIJJJJJJLLLKKKJJJJJJJJJLLLMMMNNNSSSXXX```lll[[[\\\^^^`````````___^^^[[[]]]```bbbcccbbb```^^^\\\\\\\\\\\\]]]]]]^^^___\\\[[[[[[ZZZYYYXXXWWWVVVRRRUUUWWWZZZ\\\___dddgggttt|||rrreeeUUUKKKBBB@@@???<<<;;;>>>777777777666444333222222///222555555444444666888///000222666999999666333111111111222222222333333000000000000000/////////////////////////////////---------....../////////////////////............------------------------........................++++++,,,,,,---------...------.../////////......---------,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------++++++,,,,,,,,,,,,------,,,,,,,,,---.........///------------------------,,,------------------,,,........................////////////000000000111333444555777888:::;;;<<<999<<<@@@AAA@@@@@@AAACCC@@@AAADDDFFFIIIJJJJJJKKKLLLKKKKKKJJJJJJKKKMMMNNNRRRWWW___kkkYYYZZZ]]]___aaaaaa```___\\\___bbbeeeeeedddbbb```\\\\\\\\\\\\]]]^^^______\\\\\\\\\\\\[[[YYYXXXWWWUUUVVVXXXYYYYYY[[[^^^```gggkkkttt{{{}}}{{{jjjXXXLLLHHH@@@<<>>===;;;999888999999999888666444222222333444333333333333333333333333333333333777:::999444111111222333333222111111000//////111111111000000000//////000000000//////////////////////////////////////////............---------.........---------,,,,,,,,,.........,,,+++,,,---///,,,+++...///,,,,,,000...............,,,***)))++++++++++++++++++++++++---,,,+++++++++++++++,,,++++++++++++,,,,,,,,,---...///000111111000...------------,,,,,,+++++++++------------,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,.../////////...---............///////////////////////////000000111444555777999:::;;;;;;:::;;;<<<>>>???AAABBBBBBBBB@@@AAADDDFFFHHHJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNRRRUUU]]]lll\\\[[[ZZZYYYXXXYYYZZZ[[[ZZZ[[[]]]^^^^^^]]][[[ZZZ[[[[[[[[[\\\[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUWWW[[[aaakkkxxxzzzqqqppptttxxxzzz___WWWLLLDDD@@@@@@???===;;;999777777777888777666777444111000111222333333333333333333333333333333222333333111---,,,...111222222222111111000000///111111000000000000//////111111000000///......---///////////////////////////............---------------------,,,,,,,,,,,,+++---...---,,,,,,---...+++)))***......,,,,,,///...---------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))***************+++++++++++++++))),,,///222222///,,,)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,---............------............////////////////////////000111111444666888:::;;;<<<<<<<<<:::;;;===>>>@@@AAAAAAAAA@@@AAABBBCCCEEEGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNOOORRRUUU^^^lll~~~\\\[[[ZZZXXXXXXYYYYYYZZZ[[[\\\\\\]]]\\\[[[ZZZYYYZZZZZZZZZZZZYYYXXXXXXWWWXXXYYYYYYZZZYYYXXXWWWVVVUUUVVVWWWXXXXXXWWWUUUTTTWWWYYY]]]ccciiiqqqzzz}}}yyywwwwwwzzz{{{hhh[[[PPPJJJCCC>>><<<=========:::888777777777888777555555333111111222333222222222222222222222222222222222333222000......000333222111111111000000000///000000000000000000//////000000/////////.........///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///))))))***------,,,++++++---,,,,,,++++++,,,------++++++++++++++++++++++++,,,+++***)))((((((((((((************************&&&(((,,,......,,,***''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------........./////////......//////000111222333555777999;;;<<<<<<<<<999:::<<<>>>???@@@@@@@@@AAAAAA@@@AAABBBEEEGGGIIIJJJJJJJJJKKKKKKMMMNNNOOOSSSVVV^^^jjjzzz\\\[[[[[[ZZZZZZZZZZZZZZZ\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUWWWXXXZZZ[[[[[[ZZZXXXVVVUUUYYY]]]bbbggglllrrrvvvuuuppprrryyyxxxiii[[[OOOHHHDDD@@@<<<888777888888999999888777777888888777555333333444555666555222///222222222222222222222222111222333222111111111222111111111000000000000000//////////////////000000---........./////////000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///,,,...///.........,,,***+++++++++++++++,,,......+++++++++++++++++++++++++++***))))))((((((((()))************************,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------........................///000111222222333666888:::;;;;;;;;;999:::<<<===??????@@@@@@BBBAAA??????@@@CCCFFFHHHIIIIIIIIIJJJKKKMMMNNNOOOSSSVVV^^^hhhuuu]]]^^^_________^^^\\\[[[]]]]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYWWWVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXVVVVVVYYYZZZ\\\^^^^^^]]]\\\[[[XXX\\\aaaeeehhhlllpppsss|||}}}ssspppppp|||{{{hhhZZZOOOFFFAAAAAA;;;:::888777666777888999777777666777888888777555222333444777888666222...222222222222222222222222...///111222222111000///000000000000000000000000......////////////000000,,,------...//////000000///////////////////////////............---------,,,,,,,,,,,,------------+++---...---,,,,,,---...,,,......,,,+++,,,+++((())))))***+++,,,---......++++++++++++++++++++++++******))))))))))))******+++++++++++++++*********...---,,,+++,,,---///111++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,------...,,,------------.....................///111222333111222555888:::;;;;;;;;;999:::<<<===???@@@@@@@@@BBBAAA@@@???@@@BBBDDDFFFHHHIIIIIIJJJKKKMMMNNNOOOQQQVVV]]]gggsss```bbbdddffffffccc```^^^^^^]]][[[ZZZZZZ[[[\\\]]]\\\[[[YYYWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXXXXZZZ[[[]]]^^^____________^^^aaaeeeiiikkkmmmqqqsssuuuyyy~~~~~~sssrrryyy{{{gggZZZMMMFFFAAA<<<;;;===888999999999999999:::;;;555555555666777777555333222222333444555444111...111111111111111111111111.........///111111000//////000000000000000000000........./////////000000........................///////////////////////////............---------,,,,,,---------.........,,,.........,,,+++,,,---***---,,,((((((,,,,,,)))&&&'''***,,,---.........++++++++++++++++++++++++))))))))))))***+++,,,,,,---,,,,,,,,,++++++++++++***)))(((((()))***,,,---+++++++++,,,,,,---------+++,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,+++++++++,,,---...,,,,,,---------.........------......///111222333111333666888:::<<<<<<<<<:::;;;<<<>>>???@@@AAAAAABBBAAAAAA@@@AAABBBDDDDDDHHHHHHHHHIIIKKKMMMNNNOOONNNTTT]]]gggsssbbbeeeiiikkkkkkhhhccc```^^^]]][[[ZZZZZZ\\\]]]^^^\\\[[[YYYWWWVVVVVVVVVVVVYYYZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[\\\^^^___```aaaaaa^^^aaaeeegggiiikkkmmmooojjjmmmpppssszzzvvvpppvvvwwwdddWWWMMMCCC<<<<<<<<<888777:::888999:::999888888888999333333333555666666444222333222111111222222111///111111111111111111111111000///......000111222222////////////000000000000---.........//////000000/////////...------,,,,,,//////////////////////////////.........------------------....../////////---...///...,,,+++,,,------000///+++,,,111333000%%%&&&***,,,...///...---++++++++++++++++++++++++(((((())))))***,,,---...---------,,,,,,+++++++++((())))))******+++,,,---+++++++++,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,------------,,,+++***+++,,,---...,,,,,,,,,---------......------......///111222333222444777999<<<=========:::;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDHHHHHHHHHIIIKKKMMMNNNOOOLLLRRR\\\hhhtttkkknnnqqqqqqnnniiifffddddddaaa^^^^^^___```aaaaaa^^^\\\ZZZWWWVVVUUUVVVWWW]]]\\\[[[ZZZYYYXXXXXXXXX[[[[[[\\\___bbbcccccccccgggggggggggghhhhhhhhhiiilllkkkiiijjjnnnwwwwwwgggXXXMMMFFFAAA???===;;;999888888888777777888888999999::::::444444444444444444444444555555444444444444333333111444555444000...///000111111000000//////......111111000000//////............------------......---,,,,,,++++++,,,,,,---222222111...,,,+++---///.........------,,,,,,,,,,,,,,,+++******+++,,,,,,...---+++******+++---...+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++***************,,,+++)))((((((((()))))),,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------------------------------//////............//////222333555777999999999999<<<======>>>???AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCFFFJJJMMMLLLIIIHHHLLLQQQSSSVVV]]]hhhvvvkkkmmmooonnnkkkfffcccaaaeeecccaaaaaabbbccccccbbb^^^]]][[[YYYXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[\\\___ccceeeeeeeeefffffffffffffffgggggggggeeeeeedddeeehhhoooxxx~~~|||tttgggYYYOOOGGGAAA>>>===<<<:::888777666666666666666555555555555444444333333333333333333333333222222111111111000000000...000222222000///000222000000000000//////......000000000000//////............------------......---,,,,,,++++++,,,,,,---,,,------,,,+++***,,,---......---------,,,,,,,,,,,,,,,+++******+++,,,,,,...---+++******+++---...++++++++++++++++++++++++(((((()))***++++++++++++***************************************+++++++++************************,,,+++***))))))))))))***,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,------+++,,,,,,,,,---------------------------------------------......000111111000222444666777888888777<<<<<<===>>>???AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCEEEHHHKKKKKKHHHIIIMMMQQQSSSWWW^^^hhhvvvjjjkkkkkkiiieeeaaa___^^^cccbbbbbbcccddddddcccaaa]]]\\\[[[[[[ZZZYYYXXXXXXVVVVVVVVVWWWWWWYYYZZZZZZZZZ\\\^^^aaaccceeeggggggeeeeeeeeeddddddddddddddd___```aaabbbdddggglllpppuuu}}}|||ooo[[[TTTJJJAAA===;;;;;;:::999888777666555555555555444444444444444333333333222222222222222222222222111000000000000/////////000111222111000///000111000000000////////////...000000000////////////.........------------......---,,,,,,++++++,,,,,,---)))+++------,,,+++,,,---------------,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++%%%&&&''')))+++,,,,,,---+++++++++++++++++++++++++++++++++***************((())))))******+++++++++,,,,,,+++************+++,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---///000222333222333555777888999999888<<<<<<<<<===???@@@BBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCFFFIIIIIIHHHJJJNNNQQQTTTXXX___hhhuuudddeeeeeebbb___]]]]]]]]]`````````bbbdddcccaaa___[[[[[[[[[[[[ZZZYYYXXXWWW[[[ZZZYYYXXXXXXXXXXXXXXX]]]___aaabbbcccdddeeefffcccccccccbbbbbbbbbbbbaaa___aaacccdddddddddfffgggkkkrrr}}}nnn]]]RRRKKKGGG@@@;;;999888888888555555555444444555555555444444555555666666777777222222222222222222222222333333222222222111111111666555444222000.........////////////////////////////////////////////////...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,...000111///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++%%%&&&(((***+++,,,,,,---++++++++++++++++++++++++,,,+++++++++***)))))))))'''(((((()))***++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---------.........,,,,,,------------------,,,,,,------///000111222444666888:::;;;<<<<<<;;;;;;;;;<<<<<<>>>@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCAAACCCFFFHHHIIIKKKOOORRRTTTXXX___hhhsss^^^______^^^\\\\\\]]]^^^______aaaccceeedddbbb___]]]]]]]]]\\\[[[ZZZYYYXXXZZZYYYXXXXXXXXXXXXXXXXXX___bbbccccccaaa``````bbbaaaaaaaaa```````````````aaaccceeefffeeecccccccccggglllsss|||nnn^^^RRRIIICCCAAA>>><<<:::999777555333333444444555555555555555777777666666666666555555333333333333333333333333444333333333222222222222555333111///...------,,,.............../////////.............../////////------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---///111222222000...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,+++++++++***)))))))))''''''((()))******++++++++++++++++++,,,++++++++++++*********++++++,,,---*********+++++++++,,,,,,***++++++,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,---------......///............//////000555666888:::<<<<<<<<<<<<::::::;;;<<<===???@@@AAACCCBBBBBBAAAAAABBBBBBCCCAAABBBEEEGGGIIILLLPPPRRRSSSXXX```gggppp}}}[[[]]]^^^^^^]]]]]]^^^```aaaaaaccceeeggggggdddbbbaaa```___^^^]]][[[ZZZZZZUUUUUUUUUVVVXXXYYY[[[\\\```bbbdddbbb^^^\\\\\\^^^^^^_________````````````bbbccceeedddcccaaaaaabbbeeegggkkkpppvvvvvvbbbQQQFFFAAA???===:::999999::::::999666333222333444555555555555555888777666555333111000000333333333333333333333333222222111111111000000000...,,,******,,,.........---............/////////---............/////////------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...///000///,,,*********++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++***************'''(((((())))))*********)))***++++++,,,+++++++++************+++,,,------************++++++++++++***+++,,,,,,,,,+++))))))+++++++++,,,,,,,,,------+++,,,,,,------.........//////............//////222444666888999::::::999:::::::::;;;===>>>@@@AAACCCBBBBBBAAAAAABBBBBBCCCBBBCCCEEEGGGJJJNNNPPPRRRRRRXXX___fffmmmyyy]]]___aaaaaa`````````aaabbbbbbbbbdddfffgggeeedddbbbaaa^^^\\\ZZZYYYXXXXXXXXXXXXXXXYYY[[[\\\^^^___]]]```bbb```\\\YYYZZZ]]]]]]]]]^^^^^^___```aaaaaacccddddddbbbaaaaaabbbdddbbbdddfffhhhkkkpppvvvzzzzzzbbbYYYKKKAAA===<<<;;;:::999888777888999999777555222222333444555444333333444444333333222222111111222222222222222222222222111000000000000/////////...+++))))))---///000000---------.........//////---------.........//////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---+++))))))***+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++++++++******+++++++++++++++++++++++++++++++++++++++***))))))***************************************+++++++++((((((((()))))))))))))))((()))***+++++++++******************+++,,,---...************++++++++++++***+++,,,,,,,,,+++)))(((*********+++++++++,,,,,,++++++,,,,,,---......///...............///000111222333555777999999999999999999:::;;;<<<>>>???@@@CCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEHHHKKKOOOQQQRRRQQQWWW___dddkkkvvvaaaccceeeeeecccbbbaaabbbaaa``````bbbdddeeedddcccaaa^^^[[[WWWUUUTTTTTTUUU_________^^^______``````ZZZ^^^```___ZZZXXXZZZ]]][[[\\\]]]^^^```aaabbbbbbeeeeeedddbbbaaabbbdddggg```bbbdddfffgggjjjnnnqqqsss~~~zzznnnddd\\\WWWMMMGGGAAA===<<<;;;999777999777444333444444333222111222333444444333222111...///000222444666777888000000000000000000000000111111111111000000000000444000---,,,///111111000---------.........//////---------.........//////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++***)))***,,,...*********++++++,,,,,,,,,***+++,,,------,,,+++*********++++++++++++******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))(((((((((((('''((()))***++++++***)))************+++,,,---...)))************+++++++++)))***,,,---,,,***((('''))))))*********+++++++++++++++,,,,,,---...//////,,,,,,,,,---///000222333444555777999:::;;;;;;:::999999::::::<<<===???@@@CCCBBBBBBAAAAAABBBBBBCCCEEEEEEFFFHHHLLLOOOQQQRRRPPPWWW^^^dddiiitttaaaaaaaaaaaaaaa```______dddbbbaaaaaacccbbb^^^[[[\\\^^^```^^^[[[YYYZZZ\\\\\\]]]^^^^^^^^^^^^^^^^^^aaaaaa```^^^]]]\\\ZZZZZZ\\\]]]___aaacccdddeeeeeedddbbb```___^^^___```aaabbbbbbbbbbbbcccdddeeefffqqqwww}}}vvvfffZZZRRRMMMHHHCCC>>>===;;;999777555333222555444444333333444444555444444444444444444444444333333222111000000000111222222111111111111222222000000000000///////////////...---,,,---///000222888444//////222333000,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------...---+++))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((''''''''')))***+++******))))))(((((('''''''''((()))******+++*********)))'''(((***++++++*********))))))((((((''''''((()))***+++,,,---------,,,,,,+++***))))))******+++++++++************************++++++,,,,,,,,,++++++,,,,,,,,,---------.........//////000111222333444666777999999:::::::::999999999;;;===@@@BBBCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDEEEGGGJJJNNNPPPVVVWWW[[[bbbiiisss___`````````______^^^]]]bbbaaa``````bbbaaa^^^[[[^^^______\\\YYYWWWXXXZZZ\\\\\\]]]^^^_________^^^___________________________```aaacccdddeeefffffffffdddbbbaaa```aaabbbbbbbbbaaa___^^^___bbbeeegggkkkpppwwwvvvfff]]]QQQHHHDDDAAA===:::;;;;;;:::888777666555444444444333333333333444444333333333333333333333333444333333222111111222222111000000//////000000111000000000000/////////...------...///////////////000---***+++///111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))(((((('''((()))***+++)))))))))***************))))))*********))))))(((***)))'''((()))+++*********)))))))))((((((((('''((()))***+++,,,,,,,,,,,,,,,++++++***))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------.........//////000111222444555666888999::::::;;;999999999999;;;>>>AAACCCDDDCCCBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGIIILLLOOOQQQUUUVVV[[[cccjjjttt]]]^^^^^^^^^^^^]]]]]]\\\___^^^^^^___```___]]]ZZZ___^^^\\\YYYVVVUUUWWWYYY\\\\\\^^^___````````````]]]]]]^^^```bbbcccdddeeeaaaaaabbbcccdddddddddddddddcccaaa```______`````````^^^[[[ZZZ[[[___cccfffgggiiimmmrrrzzzxxxlll^^^UUUNNNHHHAAA======<<<:::888888888777777666666666666444333333222222333333444222222222222222222222222444333333333333222222222000//////......//////000000000000/////////......+++---///000111000...------***((())),,,...---+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,---......,,,***))),,,,,,++++++************************************************************))))))((((((((()))******((())))))***+++,,,,,,,,,+++++++++******)))''''''***((('''''')))******)))))))))))))))(((((((((((('''((()))******+++******,,,+++******)))*********)))))))))***+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------.........//////000111222444555777999:::;;;;;;<<<999999999999<<>><<<<<<;;;;;;;;;:::999888666444333222555555444333222222111000222111111000000111111222000000000000000000000000...///000111111111000///111000000//////000000111/////////.........------000///---++++++,,,...///************+++---...///++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,************************))))))))))))))))))))))))******************************+++++++++***)))(((******))))))(((''''''&&&'''''')))******+++++++++)))'''&&&&&&((())))))((((((((((((((())))))))))))(((((())))))))))))((((((*********)))******+++,,,)))))))))***+++++++++,,,,,,,,,++++++++++++++++++,,,---------.....................//////000111222333444666888:::<<<======<<<<<<;;;<<<===@@@CCCEEEEEEDDDBBBAAA@@@@@@AAAAAADDDCCCCCCCCCDDDGGGJJJKKKSSSTTTYYY```gggqqqYYYZZZ[[[[[[\\\\\\\\\[[[]]]___```^^^[[[XXXWWWWWWVVVTTTSSSTTTXXXZZZZZZYYY^^^^^^_________^^^]]]]]]______``````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaa```\\\\\\[[[ZZZYYYWWWVVVUUUSSSUUUWWWYYY\\\^^^___```\\\]]]^^^______aaadddfffgggjjjpppyyy|||qqqggg___VVVMMMGGGAAA???<<<:::999888888888999:::999888666555555666222222222222222222222222111111000000000000111111000000000000000000000000---///000222222222000000000//////......//////000//////.........---------......------,,,,,,,,,,,,((()))******+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++******)))))))))***(((((())))))******++++++***************************************************++++++++++++***)))(((***)))))))))))))))))))))((())))))*********)))))))))'''&&&&&&((())))))((('''((((((((()))))))))***)))))))))******))))))(((******))))))***++++++,,,******************++++++++++++++++++++++++,,,,,,------------.....................//////000111222222333555777:::;;;<<<===>>>======<<<>>>@@@BBBDDDFFFEEECCCBBBAAAAAAAAABBBDDDDDDCCCDDDFFFIIILLLNNNUUUTTTWWW]]]cccnnnXXXXXXYYYZZZZZZ[[[ZZZZZZ]]]```aaa___ZZZWWWVVVWWWWWWUUUTTTVVVYYYZZZYYYWWW]]]]]]]]]]]]\\\[[[ZZZZZZ^^^^^^^^^___``````aaaaaa______````````````______[[[[[[ZZZYYYXXXVVVTTTSSSVVVVVVVVVWWWZZZ^^^aaaccc\\\]]]____________```bbbbbbdddgggkkksssvvvjjjddd\\\SSSLLLIIIGGGDDDBBB<<<;;;:::999999999999999666666666555444444666777//////000111222333333444111111000000000000111111111111111111111111111111...///111333444333111000.........------.........//////.........---------,,,---...//////---+++***---------,,,++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++((()))+++++++++***((('''''''''((()))***+++,,,,,,***************************************************+++,,,,,,+++***)))((()))))))))***++++++,,,,,,***++++++******)))((('''((('''&&&&&&((())))))((('''((((((((())))))******)))***************))))))******))))))***+++,,,,,,+++++++++************************++++++,,,,,,------------.........//////.........//////000111222111222444777999;;;<<<<<>>???BBBCCCGGGFFFDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCEEEIIILLLNNNVVVUUUVVV[[[aaalll~~~[[[ZZZYYYYYYYYYZZZ\\\]]]aaa___]]]ZZZXXXWWWWWWWWWVVVUUUTTTSSSTTTUUUWWWYYYZZZZZZZZZ[[[[[[[[[[[[[[[^^^]]]]]]]]]^^^___```aaa^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZ\\\^^^___```]]]]]]\\\\\\\\\]]]^^^___```_________cccjjjttt{{{wwwjjj___XXXSSSLLLJJJFFFCCC@@@>>>>>>>>>::::::999888777666555444777666444444555555444333111111111111111111111111111111222222222222111111222111111111000000////////////000000111111111222........................//////...,,,******,,,///......------------......+++,,,,,,------,,,,,,++++++++++++++++++,,,---...///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,++++++++++++++++++,,,,,,(((%%%&&&+++---+++'''))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))******))))))))))))******++++++******))))))((((((++++++******)))((((((((())))))************)))((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,******))))))******+++,,,,,,,,,,,,---------......------,,,+++---000333555666777999;;;===>>>>>>===;;;;;;<<<>>>???@@@AAABBBDDDCCCBBBAAAAAACCCDDDFFFBBBCCCDDDFFFHHHJJJKKKLLLSSSTTTWWW\\\cccmmm~~~ZZZZZZYYYYYYYYYZZZ[[[\\\]]]\\\[[[YYYWWWVVVUUUTTTSSSSSSRRRQQQRRRTTTVVVWWWYYYYYYYYYYYYZZZ\\\]]]^^^cccbbbaaa```^^^]]]\\\[[[\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZZZZYYYXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^]]]]]]^^^^^^______\\\[[[ZZZZZZ[[[```gggmmmvvv~~~ssslllaaaWWWOOOIIIDDDAAAAAAAAA@@@???===<<<:::999;;;::::::999777666666555777555444444555555444222111111111111111111111111000111111222222111111000111111111000000000////////////000000000111111111.................................---++++++---///......------------......+++,,,,,,------,,,,,,+++...------,,,,,,,,,------///---,,,******+++,,,---++++++++++++++++++++++++******++++++++++++******************************++++++************++++++,,,++++++***************)))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))******))))))))))))******)))((((((((('''''''''&&&((((((((()))******++++++)))))))))******))))))(((************************'''(((((())))))***************))))))******+++,,,,,,,,,,,,------------...******+++,,,---///000000444555777:::<<<=========;;;;;;<<<>>>???@@@AAABBBCCCBBBAAA@@@AAABBBDDDEEEBBBCCCEEEGGGIIIKKKLLLMMMSSSSSSVVV\\\cccmmm~~~YYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYYYYWWWVVVTTTRRRQQQPPPPPPOOOPPPQQQSSSUUUVVVXXXXXXWWWWWWYYY[[[^^^___cccccccccaaa___\\\ZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^VVVVVVVVVVVVVVVYYY^^^aaafffkkkrrrzzzvvvmmmgggZZZVVVPPPKKKHHHFFFDDDBBB;;;<<<>>>??????===;;;:::;;;::::::999888777666666666444333333555555444222111111111111111111111111000111111222222111111000111111000000000000////////////000000000000111111////////////////////////,,,...///...------...///......------------......+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,...---,,,******++++++,,,******************************++++++++++++************************************))))))))))))******))),,,...+++'''&&&(((,,,)))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))***))))))(((((())))))***(((((((((((('''''''''''''''(((((())))))******+++(((((())))))))))))((((((************************)))))))))*********************))))))******+++,,,,,,,,,,,,,,,------------,,,...000111222222111000222333555888:::<<<======;;;;;;<<<>>>???@@@AAABBBBBBAAA@@@@@@@@@AAACCCDDDBBBCCCEEEGGGJJJMMMNNNOOOSSSRRRVVV\\\bbbmmmYYYYYYYYYYYYYYYZZZZZZZZZWWWXXXXXXWWWVVVTTTQQQPPPOOOOOOOOOPPPRRRTTTVVVWWWXXXWWWUUUUUUVVVXXX[[[]]]]]]^^^```aaa```___\\\[[[VVVVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVYYYYYYZZZZZZZZZZZZZZZZZZXXXYYYYYYZZZZZZZZZZZZZZZTTTUUUWWWWWWXXXZZZ]]]```cccfffiiilllqqq{{{vvvkkkbbbZZZTTTPPPKKKHHHDDDBBBAAA???===;;;:::;;;<<<=========<<<;;;999888888777666666555555555333222333444444333222111111111111111111111111000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000+++---//////......///000...------,,,,,,------...+++,,,,,,------,,,,,,+++******)))******+++,,,,,,---,,,++++++******++++++******************************++++++++++++******************************))))))(((((((((((())))))''')))+++)))&&&%%%(((+++(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********************)))((((((''''''''''''((()))))))))((((((((((((((((((((((((((((((------,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++,,,,,,,,,---------///000000111222222222111111222444777:::<<<===>>>;;;;;;<<<>>>???@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCBBBCCCEEEHHHKKKNNNPPPQQQRRRRRRUUU[[[bbbnnnXXXYYYYYYZZZZZZZZZZZZZZZXXXXXXYYYYYYWWWUUUSSSRRRQQQQQQRRRSSSUUUVVVXXXYYYYYYWWWUUUSSSSSSTTTVVVXXXYYYZZZ\\\^^^___^^^\\\[[[TTTTTTTTTUUUUUUUUUUUUUUUSSSTTTUUUVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYZZZZZZZZZYYYYYYVVVXXXZZZZZZZZZZZZ\\\^^^___aaadddeeeggglllssszzz|||uuuqqqfffaaaYYYSSSNNNKKKGGGEEEDDDAAA???===<<<;;;999777:::999888777666777888888666666555555444444333333333222111222333444333222000000000000000000000000000000000111111000000000//////////////////000000000000//////////////////000000000000000000000000***,,,...///.........///------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))))))))***,,,---///000,,,,,,++++++************++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((()))***+++(((((((((((((((((((((((()))))))))******)))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))******++++++******))))))((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((------,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++,,,,,,,,,---------,,,+++***+++,,,...000222333555777:::<<<>>>???;;;;;;<<<>>>???@@@AAABBB@@@@@@@@@@@@AAAAAABBBBBBCCCDDDFFFIIIKKKNNNPPPQQQQQQQQQTTTZZZbbboooYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWUUUUUUTTTTTTUUUVVVXXXYYYYYYZZZYYYWWWUUUSSSSSSSSSTTTUUUYYYZZZ[[[[[[ZZZYYYWWWVVVSSSSSSSSSTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWWWWXXXWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[\\\[[[XXXWWWWWWXXXVVVYYY]]]^^^^^^```eeejjjrrr|||xxxnnngggaaa]]]ZZZRRRNNNIIIFFFDDDCCCAAA@@@BBB@@@>>>===>>>>>>===;;;<<<;;;888666666666888999444444444333333333222222222111000111333444333222000000000000000000000000///000000111111000000///......////////////000000000000////////////......////////////////////////+++---...---,,,,,,---...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,---...000111222+++++++++++++++*********++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))***)))((()))***+++++++++))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((()))))))))((((((''''''(((((()))%%%&&&&&&'''((())))))***&&&''''''(((((())))))***'''((()))******++++++***************************)))))))))*********************))))))******+++,,,++++++++++++,,,,,,,,,,,,...---+++***+++---000222333444555666999;;;>>>???;;;;;;<<<>>>???@@@AAABBB@@@AAAAAAAAABBBBBBBBBBBBCCCDDDFFFHHHKKKNNNOOOPPPPPPPPPSSSYYYbbboooYYYZZZ[[[\\\]]]\\\\\\[[[\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZWWWVVVVVVUUUUUUUUUVVVVVVYYYYYYXXXWWWUUUTTTSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[]]]]]]\\\[[[ZZZZZZZZZZZZYYYVVVUUUUUUVVVTTTWWWYYYYYYXXXYYY]]]aaafffoooyyy|||vvvhhhccc]]]WWWSSSPPPNNNLLLHHHEEEBBB@@@@@@???>>>===:::888555555666777777666::::::999999888888999999444444444333333333333222222000000111222333333222000000000000000000000000//////000000000000//////........./////////000000000000/////////.................................---------+++******,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------,,,------...///+++++++++++++++***))))))******************************++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***(((***+++)))%%%$$$&&&((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((%%%%%%&&&'''((()))******&&&&&&''''''((())))))***((()))***+++,,,,,,,,,,,,************************'''(((((())))))***************))))))******+++,,,***++++++++++++,,,,,,,,,.........///000222333555333444444555777999;;;===;;;;;;<<<>>>???@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJLLLNNNOOOOOOOOORRRYYYaaapppZZZ[[[\\\]]]^^^]]]\\\\\\]]][[[ZZZXXXWWWWWWXXXXXXWWWWWWXXXYYYZZZZZZZZZYYYVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPQQQQQQRRRRRRRRROOOOOOQQQRRRTTTUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZWWWXXXZZZ[[[\\\[[[YYYXXXWWWWWWXXXWWWVVVVVVXXXZZZYYYZZZ[[[YYYWWWWWWZZZ^^^]]]ccckkkpppttt|||}}}rrrkkkfff```[[[UUURRROOOMMMKKKIIIFFFDDDBBB@@@>>>>>>??????>>>===AAA>>>:::999999:::;;;:::222333555666777666555444444444444444444444333333111000///000222333333111000000000000000000000000//////000000000000//////---.........//////000000000000//////.........---...........................---,,,***((((((+++------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,+++***))))))))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******%%%***---(((%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((&&&'''((()))***+++,,,---)))))))))(((''''''&&&&&&))))))***+++,,,---------(((((((((((((((((((((((((((((()))***+++,,,,,,---*********)))***++++++,,,******+++++++++,,,,,,,,,)))+++---///111111111111333333333444555777999;;;;;;;;;<<<>>>???@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKMMMMMMOOOOOORRRXXXaaappp[[[YYYVVVTTTTTTVVVYYY[[[YYYXXXXXXWWWVVVUUUTTTSSSVVVVVVXXXYYYZZZZZZZZZZZZ\\\YYYVVVVVVXXXZZZYYYXXXZZZTTTNNNNNNQQQUUUUUUSSSSSSRRRPPPPPPRRRTTTTTTTTTQQQRRRSSSUUUUUUTTTSSSSSSWWWWWWWWWWWWXXXYYYZZZ[[[XXXYYYYYYWWWUUUTTTUUUWWWSSSSSSUUUVVVXXXYYYZZZ[[[ZZZYYYWWWWWWXXXXXXWWWVVVZZZ^^^ccchhhmmmrrrxxx|||sssmmmccc[[[UUUQQQOOOMMMHHHGGGFFFEEECCCCCCBBBBBB@@@???>>>===<<<;;;::::::;;;:::888777666777888888888777777777666666666666444444444444444444444444333333222111000000000111////////////////////////000000000000////////////.........////////////000........................---...///000000...,,,+++...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***(((&&&$$$"""!!!,,,++++++++++++++++++,,,---,,,,,,,,,++++++******))))))))))))((((((((((((,,,+++***((('''''''''''''''&&&### !!!%%%))),,,,,,,,,+++++++++******************************(((((())))))))))))((((((''''''(((((())))))*********)))'''&&&%%%&&&((()))'''((()))((('''(((***,,,+++))))))***---...,,,***))))))))))))((((((((((((&&&((())))))(((((()))***++++++************++++++***++++++,,,,,,------...,,,---...000000000000///000111333666888:::;;;<<<@@@???===<<<===???BBBCCCDDDCCCBBBBBBCCCEEEHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLKKKPPPWWW\\\cccrrr\\\ZZZXXXVVVUUUVVVXXXYYYWWWVVVUUUTTTTTTTTTTTTTTTWWWXXXYYYZZZ[[[[[[[[[[[[[[[YYYVVVVVVYYYZZZZZZYYYZZZUUUQQQQQQTTTWWWWWWUUUUUUSSSPPPPPPRRRTTTUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUWWWXXXXXXYYYZZZZZZ[[[[[[WWWXXXXXXVVVTTTTTTUUUVVVVVVVVVWWWXXXXXXYYYZZZZZZXXXWWWVVVWWWXXXYYYXXXWWWVVVYYY]]]```dddhhhmmmqqqxxx|||~~~zzzwwwrrrjjjccc^^^YYYSSSNNNLLLJJJIIIGGGEEEEEECCCBBBAAA@@@@@@@@@??????>>>===<<<;;;::::::666666666666777888999:::777777666666666555555555444444444444444444444444333222111111000000111111000000000000000000000000000000000000/////////........./////////000000000........................---...///000///...,,,+++------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++******)))(((''''''&&&******))))))))))))******)))))))))(((((((((((((((''''''(((((())))))******+++***)))(((''''''''''''***)))'''%%%$$$%%%))),,,************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))((('''&&&&&&'''))),,,---)))*********))))))***,,,***)))((())),,,---+++)))))))))))))))(((((((((((('''(((***)))(((((()))+++++++++************++++++***++++++,,,,,,------...,,,---...///000000000///000111333666999:::<<<<<<>>>===<<<<<<>>>@@@CCCEEEDDDCCCCCCBBBCCCEEEHHHIIIIIIHHHGGGGGGHHHIIIKKKLLLKKKQQQWWW\\\dddrrr[[[[[[YYYXXXWWWVVVVVVWWWVVVUUUSSSRRRRRRSSSUUUVVVYYYZZZZZZ[[[\\\\\\\\\\\\YYYXXXWWWWWWYYY[[[[[[ZZZZZZWWWUUUVVVYYY[[[[[[YYYXXXUUURRRRRRSSSVVVWWWWWWTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXZZZ[[[\\\[[[[[[ZZZVVVWWWXXXWWWUUUUUUVVVXXX[[[ZZZZZZZZZZZZZZZZZZZZZWWWVVVUUUWWWYYYZZZYYYXXXVVVXXX[[[]]]^^^aaaeeehhhiiimmmttt~~~zzztttpppiiieeeaaa___]]]ZZZUUUPPPPPPNNNJJJIIIHHHHHHFFFEEEBBBAAA@@@>>>============>>>>>>===<<<;;;::::::999444444555666777777777777555555666666555555444333444444444444444444444444222222111000000000111111111111111111111111111111000000000/////////.............../////////000000........................---......//////---,,,+++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))******++++++++++++)))((((((''''''(((((()))***************+++++++++&&&&&&'''((()))***++++++)))((((((''''''(((((()))*********(((''''''***,,,((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))((((((((((((((((((((((((''''''(((***,,,---)))******)))''''''(((***)))(((((()))++++++***((())))))))))))((((((((((((((()))+++***))))))***,,,++++++************++++++***++++++,,,,,,------...,,,---...///000000000000000111444666999;;;<<<<<<<<<;;;;;;<<<>>>BBBEEEGGGDDDDDDCCCCCCDDDFFFHHHIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMQQQWWW\\\dddsssYYYYYYYYYYYYYYYXXXXXXWWWXXXWWWTTTRRRRRRSSSUUUWWWZZZZZZ[[[[[[\\\[[[[[[[[[XXXWWWXXXXXXZZZ[[[[[[[[[[[[ZZZZZZ\\\___```___]]]\\\YYYVVVTTTVVVXXXZZZ[[[TTTSSSRRRRRRRRRSSSUUUVVVWWWXXXZZZ\\\]]]\\\ZZZYYYVVVWWWXXXXXXWWWWWWYYYZZZ___^^^^^^]]]\\\[[[ZZZZZZYYYWWWWWWWWWYYYYYYYYYWWWTTTVVVXXXYYYZZZ\\\___bbbfffjjjqqqxxxvvvsssnnnjjjfffbbb^^^ZZZWWWUUUSSSSSSTTTSSSQQQNNNMMMLLLJJJIIIHHHGGGCCCAAA???>>>===<<<;;;;;;;;;;;;======<<<<<<;;;::::::999777777888888777555333222444444555555555444333222333333333333333333333333111111000000000000111111000000000000000000000000000000/////////.........------------....................................------.........---,,,+++---,,,,,,+++***++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,---(((((((((''''''(((((((((*********++++++,,,,,,---'''''''''((()))*********'''''''''''''''((()))***&&&((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))((((((''''''&&&******(((((('''(((((((((''''''(((&&&$$$$$$%%%&&&)))))))))***+++******)))))))))))))))(((((((((((((((***++++++******+++,,,++++++************++++++***++++++,,,,,,------...------...//////000000000000222444777999;;;<<<===<<<;;;<<<===???BBBDDDFFFDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNRRRXXX\\\ddduuuUUUVVVXXXYYYZZZ[[[ZZZZZZ\\\ZZZWWWUUUTTTUUUVVVXXXZZZZZZZZZ[[[ZZZZZZYYYYYYWWWXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^```bbbbbbaaa```___\\\YYYXXXYYY[[[\\\\\\VVVUUUTTTSSSTTTUUUVVVWWWVVVXXXZZZ[[[[[[ZZZYYYXXXSSSUUUVVVVVVUUUVVVXXXZZZaaa``````___]]]\\\[[[[[[\\\[[[YYYYYYYYYYYYWWWVVVPPPRRRTTTUUUUUUWWWZZZ]]]```eeemmmtttxxxxxxvvvtttvvv{{{xxxrrrkkkggg___]]]ZZZYYYXXXVVVTTTRRROOOMMMLLLLLLLLLKKKKKKJJJHHHGGGFFFFFFFFFCCC???<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888999999999888666444333333444555555555444222111333333333333333333333333111000000///000000111111////////////////////////////////////............++++++,,,,,,,,,,,,------........................---------------,,,,,,+++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))************++++++***))))))(((((())))))***&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&&&&&&&&&&'''((()))***%%%&&&((('''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&((((((''''''&&&&&&&&&&&&&&&''''''&&&$$$###$$$&&&***+++,,,,,,++++++******))))))))))))(((((((((((((((***++++++******+++,,,++++++************++++++***++++++,,,,,,------...------......//////000111111222444777999;;;<<<============>>>???AAACCCDDDDDDEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIJJJLLLMMMOOOSSSXXX\\\eeevvvTTTUUUWWWYYY[[[\\\\\\]]]\\\[[[YYYWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXWWWYYY[[[[[[ZZZZZZ[[[\\\]]]^^^___```aaaaaa``````___]]][[[ZZZ[[[\\\\\\\\\XXXXXXWWWWWWXXXXXXYYYZZZVVVVVVXXXXXXXXXXXXWWWVVVOOOQQQRRRSSSSSSTTTWWWYYYaaaaaa```______^^^]]]]]]___]]][[[[[[[[[ZZZXXXVVVRRRTTTVVVWWWWWWYYY\\\^^^\\\aaaiiipppsssrrrnnnkkkkkknnnssswww{{{}}}vvvrrrlllgggbbb]]]YYYVVVVVVTTTRRRQQQQQQPPPNNNLLLLLLKKKIIIGGGEEEDDDCCCCCCDDDCCCDDDEEEFFFDDDAAA>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999666777777888888777777777333444555666666444222111333333333333333333333333000000/////////000111111......................../////////.........------+++++++++,,,,,,,,,------........................---------,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++*********++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))******+++(((((((((((())))))))))))***)))))))))(((((((((''''''&&&&&&&&&'''(((((()))&&&'''(((((('''&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''''''''###$$$%%%&&&'''(((((()))((())))))(((&&&&&&''')))***,,,------+++******+++))))))))))))((((((((((((((()))+++***))))))***,,,++++++************++++++***++++++,,,,,,------......------......///000111111222555777:::<<<===============>>>???AAABBBCCCEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIKKKLLLMMMQQQTTTXXX]]]eeexxxVVVWWWWWWYYYZZZ[[[\\\]]]XXXXXXXXXYYYYYY[[[\\\]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWZZZ\\\\\\ZZZYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]^^^\\\[[[ZZZ[[[\\\\\\ZZZXXXVVVWWWXXXXXXYYYYYYXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUOOOQQQRRRSSSTTTUUUXXX[[[___________________________^^^\\\\\\\\\\\\ZZZYYYXXXYYY[[[[[[ZZZ[[[^^^```]]]```fffjjjlllkkkhhhfffdddfffhhhiiikkkmmmqqqtttvvvxxx|||~~~xxxtttpppnnnkkkjjjiiihhhgggeeebbb___ZZZWWWUUUSSSPPPNNNQQQOOOMMMLLLLLLKKKIIIGGGIIIHHHGGGEEECCCBBBCCCDDDCCCCCCCCCDDDEEEEEEBBB@@@>>>======<<<<<<<<<<<<<<<::::::::::::999999999999777666666555555666666666333444666777777555333111222222222222222222222222///////////////000111111//////////////////////////////.........---------,,,,,,---------.................................------,,,,,,++++++,,,,,,,,,++++++***************++++++++++++*********)))************************))))))(((((((((((())))))((()))))))))*********++++++******))))))******+++++++++++++++************(((((((((((())))))))))))''''''&&&&&&&&&'''(((((('''(((((('''&&&&&&''')))'''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''''''''$$$$$$%%%'''(((((())))))'''((()))((('''''')))+++)))+++---,,,***((()))***))))))))))))(((((((((((('''(((***)))(((((()))+++++++++************++++++***++++++,,,,,,------.........------...///111222111333555888:::<<<===>>>:::;;;<<<>>>@@@BBBDDDDDDEEEEEEFFFHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNRRRUUUYYY]]]fffyyyYYYXXXXXXXXXYYYZZZ[[[\\\TTTUUUWWWYYY[[[]]]^^^___^^^^^^^^^]]]\\\[[[ZZZYYYXXX[[[]]]]]]ZZZYYYYYYZZZZZZ[[[[[[ZZZYYYXXXZZZ[[[ZZZYYYYYYZZZ[[[ZZZXXXUUUSSSTTTUUUVVVWWWVVVUUUTTTTTTTTTSSSRRRRRRSSSSSSTTTQQQSSSUUUVVVWWWYYY\\\^^^^^^^^^______``````aaaaaa___]]]\\\]]]^^^^^^]]]\\\XXXYYYZZZYYYXXXXXXZZZ[[[]]]^^^```aaabbbaaa```______```aaaaaa```bbbeeeggglllmmmmmmmmmmmmooossswww|||yyysssmmmiiidddaaa^^^]]][[[ZZZ[[[\\\[[[ZZZWWWTTTQQQOOONNNNNNMMMLLLLLLKKKIIIHHHIIIHHHGGGEEEAAABBBBBBBBBBBBCCCEEEGGGBBBAAAAAAAAAAAA@@@===;;;======<<<;;;;;;;;;<<<<<<::::::999999999999999999:::999666444333222222222333555666888777555333111222222222222222222222222///////////////000111111000000000000000000000000//////.........---------........./////////000000...........................---,,,+++++++++,,,,,,,,,++++++***)))*********++++++++++++******))))))************************++++++************++++++'''((()))***+++,,,,,,---******))))))))))))******))))))((((((''''''&&&&&&&&&&&&'''((()))***++++++(((''''''&&&&&&&&&''''''&&&'''&&&%%%$$$$$$&&&((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&''''''(((((((((((((((((()))(((''''''&&&%%%&&&''''''&&&&&&(((***(((+++---,,,)))'''((()))))))))))))))(((((((((((('''((())))))(((((()))***++++++************++++++***++++++,,,,,,---............------...///111222222333555888:::<<<===>>>888999;;;>>>AAACCCEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNRRRUUUYYY]]]fffyyy