BM6P6(@ 000000000000////////////////////////////////////------------------------////////////////////////------------------------------------,,,+++***)))'''((()))***++++++++++++........................------,,,---...111444666:::===@@@AAABBBCCCEEEGGGEEEKKKHHHHHHQQQZZZmmmyyyoooiiilll{{{{{{wwwoookkkddd___ZZZUUUPPPMMMEEECCC@@@===<<<;;;<<<<<<=========>>>>>>???AAAAAABBBBBBBBBCCCCCCCCCDDDDDDGGGGGGHHHHHHJJJKKKMMMNNNQQQQQQRRRSSSTTTUUUUUUVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\ZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[\\\]]]^^^aaaccceeeiiijjjmmmnnnoooqqquuuwww||||||}}}tttjjjaaa]]]YYYUUUSSSQQQNNNLLLPPPOOONNNNNNNNNOOOPPPQQQTTTVVV[[[aaakkk|||uuuhhh___YYYUUUSSSSSSSSSTTTWWWZZZ\\\[[[YYYZZZLLLCCCCCCEEEHHHWWWhhh|||pppYYYEEE===???999666888555666666666666777777777777888:::<<<===>>>@@@CCCFFFIIIKKKQQQWWW^^^lll111000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++***)))++++++,,,------...------........................------,,,---///111444666:::<<>>=========>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHIIIJJJLLLNNNOOOQQQQQQRRRSSSUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZYYYXXXXXXYYYZZZZZZ[[[[[[[[[\\\^^^```cccdddgggiiikkkmmmoooqqquuuwwwzzzzzz|||~~~sssjjjaaa^^^YYYVVVTTTRRRPPPNNNPPPOOONNNNNNNNNOOOPPPQQQVVVXXX\\\bbbkkkzzzuuuiii```[[[WWWUUUTTTTTTVVVYYY\\\^^^^^^]]][[[NNNEEEDDDDDDGGGUUUeeezzzsssZZZEEE===>>>888666888666666666666666777777777888888:::<<<===>>>@@@CCCFFFJJJLLLRRRXXX^^^lll111111000000000/////////////////////////////////------------------------........................------------------------------------,,,+++******,,,------............---...........................---------///222444666:::<<>>@@@DDDGGGKKKMMMRRRXXX___lll111111111000000000//////////////////////////////........................///////////////000000000------------------------,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++...........................---------///222555666999<<>>===888777999666666666777777777888888888888:::;;;<<<===@@@DDDHHHKKKMMMRRRXXX___lll111111111111000000000000////////////////////////........................+++++++++,,,,,,---------------------------------,,,,,,---------,,,++++++++++++,,,,,,------,,,,,,..............................---...///222555777999;;;>>>@@@AAABBBDDDFFFEEEJJJHHHHHHQQQZZZnnnvvvnnnmmmuuu~~~wwwrrrhhheee```\\\WWWRRRMMMIIIBBBCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTVVVWWWXXXYYYZZZXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^]]]]]]\\\ZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZZZZ[[[\\\^^^```aaa```bbbeeegggjjjmmmqqqtttvvvvvvwwwyyy|||{{{uuulllddd]]]XXXSSSQQQNNNNNNNNNNNNOOOQQQSSSTTTXXX]]]dddkkkttttttiiiaaa\\\ZZZYYYXXXXXXYYY]]]bbbeeeggggggaaaXXXNNNGGGCCCDDDMMMVVViiivvvjjjOOO@@@>>>888777:::777777777777777888888888888888999;;;;;;===@@@EEEIIIJJJMMMRRRYYY```mmm222222111111111000000000////////////////////////........................,,,,,,,,,---......//////------------------------,,,,,,,,,------,,,,,,++++++,,,---....../////////....................................000333555777999;;;>>>@@@AAABBBDDDEEEEEEJJJHHHIIIRRR]]]pppuuuooopppyyy}}}vvvqqqgggddd^^^YYYUUUPPPLLLIIIDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOQQQRRRTTTUUUTTTTTTUUUVVVWWWWWWXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\^^^^^^^^^]]]]]][[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[]]]___```^^^aaacccfffhhhjjjnnnqqqttttttuuuvvvxxx{{{}}}~~~}}}rrrhhh___YYYTTTQQQNNNNNNNNNNNNPPPRRRTTTVVVYYY___gggpppyyyttthhhaaa\\\ZZZXXXXXXWWWXXX[[[```dddffffffaaa[[[QQQGGGCCCDDDKKKRRRbbbppp~~~rrrUUUCCC???999888:::666777777777888888888999999888999:::;;;<<<@@@FFFJJJKKKNNNTTT[[[bbbqqq222222222111111111000000////////////////////////..............................//////000111111222------------------------+++,,,,,,------,,,,,,+++)))***+++---.../////////........................///.........000333666777999;;;>>>@@@@@@AAACCCEEEDDDJJJHHHJJJTTT___sssvvvqqqsss|||{{{tttppphhhccc\\\VVVRRROOOLLLJJJGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPOOOOOOPPPPPPRRRSSSUUUVVVTTTUUUUUUUUUVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\^^^___^^^^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZZZZZZZ[[[\\\^^^___^^^```cccdddfffhhhllloooqqqqqqqqqrrrsssuuuwwwxxxxxx{{{~~~tttiii```YYYTTTQQQMMMMMMMMMNNNPPPSSSUUUWWW\\\bbbllluuu~~~uuujjjbbb]]]ZZZYYYWWWVVVVVVYYY]]]aaacccdddaaa\\\RRRHHHBBBEEEKKKOOO\\\lll{{{yyy[[[FFF@@@:::888:::666777777888888888999999999999999::::::<<<@@@FFFJJJMMMPPPVVV^^^fffuuu222222222111111111111000////////////////////////////////////////////////++++++,,,,,,---......///------------------------++++++,,,------,,,,,,,,,%%%&&&(((***,,,------...........................///.........000333666888888;;;>>>@@@@@@AAACCCEEEDDDJJJIIIJJJUUUaaauuuwwwtttvvvzzzsssnnnhhhccc[[[UUUQQQNNNLLLKKKIIIJJJKKKMMMNNNOOOOOOOOOSSSRRRRRRQQQQQQQQQRRRRRRPPPPPPPPPQQQQQQQQQQQQRRRPPPPPPPPPQQQSSSTTTVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\^^^______^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZZZZYYYZZZZZZ\\\^^^___^^^```bbbdddeeegggjjjmmmoooooonnnnnnoooqqqsssttttttwwwzzz}}}~~~tttiii```YYYUUURRRMMMMMMMMMNNNPPPSSSVVVWWW___fffoooxxxwwwkkkccc^^^[[[YYYWWWVVVUUUXXX\\\___aaabbbaaa]]]SSSHHHCCCEEEJJJNNNYYYiiizzz}}}^^^HHHAAA:::999:::666777888888888888999999999999999::::::<<<@@@FFFKKKOOORRRYYYaaaiiiyyy000000000000000000000000...000111000......000222//////////////////////////////.........---------///............---------------------------------000///...---------------//////...------------...///......///111333555777:::<<<>>>AAABBBCCCCCCCCCDDDFFFJJJNNNTTTbbb|||tttqqqttt}}}}}}wwwqqqnnnfffbbb[[[VVVSSSPPPNNNLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPNNNNNNQQQRRRSSSTTTVVVWWWXXXYYYVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZYYYZZZ\\\]]]^^^^^^]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZ\\\]]]^^^``````aaabbbbbbeeeiiimmmlllllllllllllllmmmnnnooorrrtttvvvxxxyyyzzz}}}wwwmmmgggaaaXXXRRRPPPNNNLLLLLLNNNOOOOOOSSSZZZ^^^eeepppyyyyyymmmccc]]]YYYXXXUUUWWWXXXYYYYYYZZZ]]]___ccc___WWWMMMFFFDDDHHHMMMZZZgggyyyeeeJJJ???<<<888777:::777888888888888999999999:::;;;<<<<<<===AAAFFFIIINNNSSS[[[bbbkkk}}}111111111111111111111111000000000///......////////////////////////////////////.........---------///............---------------------------------//////...------------...,,,,,,,,,,,,,,,---...//////......///111333555777;;;<<<>>>@@@BBBCCCCCCCCCEEEFFFJJJNNNUUUeeesssooorrr{{{|||vvvpppmmmfffaaa[[[UUURRRPPPNNNLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQOOOOOORRRRRRSSSUUUVVVXXXYYYYYYVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZ\\\]]]^^^___```aaaaaaaaacccgggjjjkkkjjjjjjjjjkkkkkklllmmmnnnpppsssuuuuuuwwwzzz|||~~~tttiiiddd^^^VVVQQQOOOMMMKKKLLLNNNOOOOOOTTT[[[___fffpppyyyyyymmmccc]]]YYYXXXUUUWWWXXXYYYYYYZZZ]]]```ccc___XXXNNNGGGEEEIIINNNYYYgggzzzhhhMMMBBB>>>:::999;;;777888888888888999999999:::;;;<<<<<<===AAAFFFJJJPPPUUU]]]eeemmm111111111111111111111111222000////////////...---////////////////////////...............---------///............---------------------------------...------------...//////*********+++,,,...///000......//////111444666777;;;<<<>>>@@@BBBCCCCCCDDDFFFGGGJJJOOOXXXjjjrrrmmmoooxxx{{{uuuoookkkddd___YYYTTTQQQOOOMMMLLLMMMNNNOOOPPPQQQRRRRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSQQQQQQSSSSSSTTTVVVWWWXXXYYYZZZWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^___````````````aaadddfffhhhhhhggggggggghhhiiiiiiiiilllnnnpppqqqsssvvvxxxzzzzzz{{{}}}yyyoooeee```[[[UUUPPPOOOMMMKKKKKKNNNPPPPPPUUU\\\```gggpppxxx~~~yyymmmccc]]]YYYXXXUUUVVVXXXXXXYYYZZZ^^^```ccc```YYYPPPHHHGGGKKKPPPXXXggg|||jjjOOOCCC???;;;999;;;777888888888888999999999:::;;;;;;<<<===AAAFFFJJJQQQWWW___gggppp111111111111111111111111000///...///000111///---////////////////////////........................///............---------------------------------,,,,,,,,,------///000000,,,,,,,,,,,,---...///000......///000222444777888<<<<<<>>>@@@AAACCCDDDDDDHHHGGGJJJPPP\\\ppppppkkkmmmuuuzzzsssnnnjjjbbb]]]WWWSSSPPPOOOMMMLLLMMMNNNOOOQQQRRRSSSSSSSSSUUUVVVWWWXXXYYYZZZZZZZZZXXXXXXXXXXXXVVVUUUTTTSSSTTTUUUVVVWWWXXXYYYZZZZZZXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\ZZZXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]^^^___```___^^^^^^```bbbeeeeeeddddddddddddeeeeeefffhhhkkkmmmnnnpppsssuuuwwwxxxyyy{{{}}}}}}tttkkkaaa]]]YYYTTTPPPPPPLLLJJJKKKOOOPPPQQQVVV]]]aaagggooovvv|||yyymmmccc]]]YYYXXXUUUVVVWWWXXXXXXZZZ^^^aaadddaaa[[[RRRJJJHHHLLLPPP[[[jjjiiiNNNCCC>>>999666888777777888888888999999999999:::;;;<<<===AAAFFFJJJRRRXXX```iiirrr111111111111111111111111......///000111222111///////////////////////////---.....................///............---------------------------------,,,,,,,,,---...///000111//////............//////......///000222555777999<<<===>>>???AAABBBDDDEEEHHHGGGJJJRRR```vvv~~~nnniiikkkrrryyyrrrlllhhh___[[[UUUQQQOOONNNLLLKKKMMMMMMOOOQQQRRRSSSTTTTTTVVVWWWXXXYYY[[[[[[\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\^^^^^^^^^]]]\\\ZZZXXXVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]^^^___^^^]]]\\\^^^___bbbbbbaaaaaaaaaaaabbbbbbdddfffiiikkklllooorrrtttvvvwwwyyyzzz|||}}}~~~~~~~~~rrrhhh___[[[XXXTTTQQQRRRLLLKKKKKKOOOPPPQQQWWW]]]aaagggooouuu{{{yyymmmccc]]]YYYXXXUUUVVVWWWWWWXXXZZZ___bbbeeebbb\\\SSSKKKIIILLLOOO\\\llliiiNNNCCC???999666777777777888888888999999999999:::;;;<<<>>>AAAGGGKKKSSSXXXaaaiiirrr222222222222222222222222---000222333222111111222////////////////////////---------...............///............---------------------------------,,,,,,,,,---...///000111111000000///......//////......///000222555888:::=========>>>@@@BBBDDDEEEHHHGGGKKKUUUddd{{{|||mmmhhhiiiqqqwwwpppjjjfff]]]YYYTTTPPPNNNMMMLLLKKKLLLMMMOOOQQQSSSTTTTTTUUUVVVVVVXXXZZZ\\\]]]]]]]]]^^^^^^]]]]]]\\\ZZZYYYXXXWWWXXXXXXYYYZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\]]]]]]_________^^^]]][[[YYYWWWZZZZZZZZZZZZZZZZZZZZZZZZYYYYYY[[[\\\\\\]]]\\\\\\\\\^^^___^^^]]]\\\]]]^^^aaa```______^^^_________bbbeeehhhjjjlllnnnqqqsssvvvwwwxxxzzz{{{|||||||||qqqggg]]]YYYWWWSSSQQQRRRNNNLLLLLLOOOQQQQQQVVV]]]bbbhhhooovvv}}}yyymmmccc]]]YYYXXXUUUVVVVVVVVVWWWZZZ___cccfffddd]]]TTTKKKHHHJJJMMMZZZjjjiiiPPPEEEAAA;;;888999777888888888888999999999888999;;;<<<>>>BBBGGGKKKTTTYYYbbbjjjsss222222222222222222222222///444888777111...///222////////////////////////---------........./////////............------------------------------------------------...///000//////.........//////000......///000333666999:::=========>>>@@@BBBDDDFFFGGGGGGKKKWWWggg~~~{{{lllgggiiiqqq~~~vvvoooiiieee\\\XXXRRROOOMMMLLLKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^``````______^^^\\\[[[ZZZXXXYYYYYYZZZZZZ[[[[[[\\\[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZ[[[[[[\\\]]]]]]^^^______```___^^^\\\ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXYYY[[[\\\]]]]]]\\\\\\[[[]]]^^^^^^]]]\\\]]]^^^______^^^]]]]]]]]]]]]]]]aaacccfffiiikkkmmmpppsssuuuvvvxxxzzz{{{|||||||||{{{{{{|||~~~~~~pppeee\\\XXXUUURRRPPPRRROOOMMMMMMPPPQQQQQQVVV\\\dddjjjrrryyyyyymmmccc]]]YYYXXXUUUVVVVVVVVVWWW[[[```dddhhheee^^^TTTKKKGGGHHHKKKSSSccczzzgggNNNDDDAAA;;;888999777888888888888999999999888999:::<<<>>>BBBHHHLLLWWW\\\dddlllttt222222222222222222222222111888===999111+++---111////////////////////////---------.........////////////.........---------------------------------...------------...//////,,,,,,,,,---...///000111......///000333666999;;;=========>>>@@@BBBDDDFFFGGGGGGLLLXXXiiizzzkkkgggiiiqqq}}}vvvooohhhddd[[[WWWRRRNNNMMMLLLKKKJJJLLLMMMOOOQQQSSSUUUUUUVVVUUUVVVXXXZZZ\\\]]]^^^___aaaaaa``````___^^^\\\[[[YYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ[[[[[[\\\\\\]]]^^^^^^___`````````___]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXYYY[[[\\\]]]]]]\\\\\\[[[]]]^^^^^^]]]]]]]]]^^^___^^^^^^]]]\\\\\\\\\]]]```bbbeeehhhjjjlllooorrrssstttwwwzzz|||}}}}}}}}}wwwwwwxxxyyy}}}}}}ooodddZZZVVVTTTPPPOOOPPPPPPNNNNNNPPPQQQQQQUUU[[[fffkkkttt|||yyymmmccc]]]YYYXXXUUUVVVVVVVVVWWW[[[```dddhhheee___UUUKKKFFFGGGIIINNN]]]ttt}}}dddKKKBBB???999666777777888888888888999999999888999:::<<<>>>BBBHHHLLLYYY]]]eeemmmuuu333333333222222222111111444444555555444222111///------......//////000000222111111111000000//////222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000000///...---,,,......///111333555777888;;;===>>>??????@@@BBBDDDDDDGGGMMMYYYlll{{{jjjeeehhhrrr}}}wwwooofff```XXXTTTOOOKKKJJJIIIIIIHHHIIIMMMQQQSSSTTTTTTUUUUUUXXXYYYZZZ\\\^^^___aaabbbaaaaaa``````_________^^^[[[ZZZXXXWWWWWWYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^^^^^^^]]]]]]^^^]]]]]]]]]^^^^^^\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^```___]]]\\\\\\]]]___```___aaaeeegggiiilllooorrruuuvvvvvvwwwxxxyyyyyyyyyuuuvvvxxxzzz}}}yyymmmeee[[[TTTQQQQQQPPPOOORRROOOOOOSSSUUUVVV[[[```eeemmmxxx}}}rrrggg___ZZZWWWRRRSSSUUUVVVWWW[[[___cccjjjgggaaaVVVLLLEEEDDDFFFLLLWWWiii~~~yyyeeeOOOBBB<<<888666666999888666666777888;;;<<<;;;;;;<<<<<<>>>BBBHHHLLLWWW^^^fffkkkuuu333333333222222222222111333333333333222111000///.........///////////////111111000000000/////////...------,,,,,,---...///------------------------,,,,,,------...//////000///////////////......---......///000222555777888;;;===>>>??????@@@BBBDDDEEEFFFLLLWWWjjjzzzjjjfffjjjuuu}}}vvvnnneee___WWWSSSNNNKKKIIIIIIHHHGGGIIILLLOOOQQQRRRSSSUUUVVVXXXYYYZZZ\\\]]]^^^```````````````______^^^^^^^^^[[[ZZZYYYXXXXXXZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^___^^^^^^]]]]]]^^^]]]]]]]]]^^^^^^\\\[[[YYYXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]___^^^]]]\\\\\\]]]___```bbbdddgggiiikkkmmmppprrrttttttuuuvvvwwwxxxyyyyyyvvvwwwxxxzzz}}}|||{{{zzzyyy|||zzzooohhh^^^WWWUUUUUUTTTSSSTTTQQQQQQUUUVVVWWW[[[```hhhppp{{{~~~rrrhhh```ZZZXXXTTTUUUVVVVVVXXXZZZ___bbbhhhfff```VVVKKKEEEDDDEEEIIITTTfff{{{zzzgggQQQDDD>>>;;;999:::888888777666777888:::<<<999:::;;;<<<>>>CCCJJJNNNWWW^^^fffkkkttt333333333333222222222222333333222111000000000000000000///////////////...///////////////.........+++******++++++---...///........................,,,,,,------.../////////---......///////////////...//////000222555777999;;;===>>>??????@@@BBBDDDEEEFFFJJJTTTfff~~~wwwhhhffflllxxx{{{tttlllddd]]]VVVRRRMMMJJJHHHHHHGGGFFFHHHJJJLLLNNNOOOQQQTTTWWWXXXYYYZZZ\\\]]]^^^^^^^^^______^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________^^^]]]\\\___^^^]]]^^^___^^^]]][[[YYYXXXXXXXXXXXXWWWWWWWWWYYYYYYZZZZZZ[[[\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\^^^]]]\\\\\\]]]^^^```aaafffhhhjjjllllllnnnppprrrqqqrrrssstttvvvwwwyyyyyywwwwwwxxxyyy|||~~~}}}wwwsssrrrsssssswww}}}{{{qqqjjjaaa[[[YYYYYYYYYXXXUUUSSSTTTWWWXXXXXX]]]cccnnnvvv~~~sssiiiaaa\\\YYYVVVWWWXXXWWWXXXZZZ^^^aaafffddd___UUUKKKEEEDDDEEEGGGPPPaaauuuyyyfffPPPDDD???;;;:::;;;888777777666777999:::;;;777888:::<<>>??????@@@BBBDDDEEEFFFIIIQQQbbb{{{sssfffeeekkkxxxzzzssskkkbbb\\\UUUQQQLLLIIIGGGGGGFFFEEEGGGHHHIIIJJJKKKOOOSSSVVVYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^`````````___^^^]]]\\\[[[___^^^]]]^^^______]]][[[YYYXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]^^^___aaabbbiiijjjlllmmmlllmmmooopppooopppqqqsssuuuwwwxxxyyywwwwwwxxxyyy{{{}}}~~~}}}xxxtttqqqrrrsssuuu|||~~~ssslllccc]]]\\\\\\[[[ZZZUUUTTTVVVYYY[[[\\\ccckkkwww}}}sssiiiaaa]]]ZZZYYYYYYYYYXXXXXXYYY\\\___cccbbb]]]UUUKKKEEEDDDEEEGGGOOO]]]ooovvvbbbMMMAAA<<<999888999777777777777888999:::;;;888999:::<<>>??????@@@BBBDDDEEEFFFHHHOOO___xxxpppddddddjjjwwwzzzrrrjjjaaaZZZTTTPPPKKKGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHLLLPPPTTTWWWYYY[[[\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^_______________________________________^^^]]][[[[[[___^^^^^^^^^______]]][[[YYYXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^```aaacccdddiiikkkllllllkkkkkklllnnnnnnoooqqqrrrtttvvvwwwxxxxxxxxxxxxyyy{{{|||~~~}}}yyyxxxuuuvvvyyy{{{xxxqqqhhhbbb```___^^^\\\VVVUUUXXX\\\^^^aaakkkvvv}}}rrriiibbb]]][[[ZZZZZZZZZXXXWWWXXXZZZ]]]``````\\\TTTKKKEEEDDDEEEHHHNNNZZZjjjzzztttaaaLLL???;;;777666777777777777888888999:::::::::;;;<<<===???DDDJJJOOOWWW^^^fffjjjqqq444444444444333333333333444444333333333333333444111000000000000000000///---------...............000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///000000000000111000///000222555999;;;;;;===>>>??????@@@BBBDDDDDDFFFIIIOOO^^^www}}}ooodddeeelllzzzzzzrrrjjj```ZZZRRROOOIIIFFFDDDDDDCCCBBBDDDEEEFFFFFFFFFIIIMMMPPPTTTVVVXXXZZZ\\\[[[[[[ZZZYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]^^^^^^^^^````````````````````````_______________^^^]]]\\\```___^^^^^^```___^^^\\\YYYXXXXXXXXXXXXWWWWWWWWWUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\^^^```bbbdddeeefffiiijjjlllkkkjjjjjjkkkmmmooopppqqqrrrtttvvvwwwwwwxxxxxxyyyzzz{{{}}}|||zzz{{{{{{rrrkkkhhhfffcccaaaYYYXXXZZZ]]]```fffsss{{{qqqhhhaaa]]][[[YYYZZZYYYWWWVVVWWWYYY\\\^^^]]]ZZZSSSKKKEEEDDDEEEHHHMMMXXXfffuuuwwwdddNNNBBB<<<999888999666777777888999999::::::;;;;;;<<<===???DDDJJJOOOWWW^^^eeejjjppp555444444444444333333333222222222333333333222222000000000000000111111111------......////////////...///000000000///......------------------------........................------...///000000//////222111///000222555999<<<;;;===>>>??????@@@BBBDDDDDDFFFJJJPPP^^^vvv}}}oooeeehhhqqqzzzrrrjjj```ZZZQQQNNNHHHEEEDDDCCCBBBAAACCCDDDEEEEEEEEEGGGJJJLLLOOOQQQTTTWWWXXXYYYXXXWWWXXXXXXYYYYYYYYYZZZZZZZZZXXXYYYZZZ\\\]]]]]]^^^^^^``````````````````````````````aaaaaaaaaaaa```___```___^^^___``````^^^\\\YYYXXXXXXXXXXXXWWWWWWWWWUUUUUUVVVWWWWWWXXXXXXYYYWWWXXXXXXYYYZZZ[[[\\\\\\[[[]]]___aaadddfffhhhhhhiiikkkllllllkkkjjjlllmmmqqqqqqrrrssstttuuuvvvvvvxxxxxxyyyzzz|||~~~xxxtttpppllliii^^^]]]^^^___aaahhhxxxzzzpppgggaaa\\\[[[XXXXXXXXXVVVUUUVVVXXX[[[\\\\\\YYYSSSKKKEEEDDDEEEEEEKKKUUUcccqqq~~~zzzgggPPPDDD>>>:::999999666777777888999999:::999999:::;;;===@@@EEELLLQQQWWW^^^eeeiiiooo~~~555555444444444333333333///000222333333222111000//////000000111111222222........./////////000000,,,---...000000000000///.............................................------...//////////////////222111000000222555:::<<<;;;===?????????@@@BBBDDDCCCFFFKKKQQQ^^^vvv}}}pppgggkkkvvvzzzsssjjjaaaZZZQQQMMMHHHDDDCCCCCCBBBAAABBBDDDEEEEEEEEEFFFHHHJJJKKKMMMQQQTTTVVVVVVUUUUUUWWWXXXXXXXXXYYYYYYZZZZZZXXXXXXZZZ[[[\\\]]]]]]]]]aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccbbb```___^^^___``````^^^\\\YYYYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZVVVWWWXXXYYYZZZ[[[\\\]]][[[]]]```ccceeehhhiiijjjjjjkkkllllllkkkkkkmmmnnnrrrrrrsssssstttuuuvvvvvvxxxxxxyyy{{{}}}|||xxxsssooocccaaa``````aaaiiizzzyyyoooggg```\\\ZZZWWWXXXWWWUUUTTTUUUXXXZZZZZZ[[[YYYRRRKKKEEEDDDEEECCCHHHSSSaaappp}}}{{{gggQQQDDD===999888888666777888999999:::999999777888:::===AAAGGGNNNSSSWWW^^^eeeiiinnn~~~555444444444555555333111333333333222222222111111000000000000111111111111000///...------...///000...........................------,,,,,,------.........------------............////////////.........///111111222444888;;;======>>>???AAABBBCCCDDDEEEHHHLLLQQQ]]]ttt|||qqqhhhmmm}}}ssshhh___YYYPPPLLLGGGCCCBBBBBBAAA@@@BBBAAAAAABBBCCCEEEGGGHHHEEEHHHLLLOOOQQQQQQPPPPPPRRRTTTVVVWWWVVVVVVWWWXXX\\\[[[ZZZZZZ[[[]]]^^^```aaabbbbbb```___^^^```aaabbbbbbbbbbbbbbbcccccccccaaaaaabbbbbbaaa___\\\ZZZXXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYWWWVVVUUUVVVWWWWWWYYY[[[[[[[[[[[[[[[]]]______```bbbeeehhhjjjkkklllpppoooooooooooooooppppppqqqrrrtttvvvxxxyyyzzzzzzxxxyyyyyy{{{}}}{{{uuukkkeee``````ccckkkxxx}}}uuunnngggaaa\\\XXXWWWWWWVVVUUUVVVWWWXXXYYYYYYZZZYYYSSSLLLFFFDDDDDDDDDIIIRRR___lllyyymmmTTTFFF???;;;888777:::999888777888999:::;;;:::;;;======???CCCLLLRRRXXX[[[ccclllttt888666555555666555333111333333333222222222222111222111111111000000//////111000////////////000111////////////////////////...------,,,,,,------.........------------............////////////.........///111111222444888;;;======>>>???AAABBBCCCDDDEEEHHHLLLQQQ]]]sss|||sssmmmuuu}}}rrrggg^^^XXXPPPLLLGGGCCCBBBAAA@@@@@@AAAAAAAAAAAACCCEEEGGGHHHFFFHHHJJJMMMOOOOOOOOONNNQQQSSSUUUUUUUUUUUUVVVWWWZZZZZZZZZ[[[\\\]]]^^^___```bbbcccbbb``````aaabbbbbbbbbbbbbbbccccccccccccaaabbbbbbcccbbb```^^^\\\XXXXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWVVVUUUVVVVVVWWWVVVXXXYYYYYYYYYZZZ\\\^^^___```cccgggjjjmmmnnnooooooooonnnoooooopppqqqrrrsssuuuvvvxxxzzz{{{||||||zzzzzz{{{|||~~~~~~xxxpppjjjeeefffiiippp}}}}}}vvvnnngggaaa\\\XXXWWWVVVVVVUUUUUUWWWXXXYYYYYYZZZYYYTTTLLLFFFDDDDDDEEEIIIRRR]]]kkkxxxmmmTTTEEE???;;;888777999999888888999999:::;;;999;;;======???DDDLLLRRRXXX\\\cccmmmwww:::888666666666555333111333333333333222222222222333333222111000///......222111111000000111111222000000000000000000000000......------------............------------............////////////.........///111111222444888;;;======>>>???AAABBBCCCDDDDDDGGGLLLQQQ\\\rrryyysssqqq~~~|||qqqfff\\\VVVOOOKKKFFFBBBAAA@@@@@@???@@@@@@@@@AAABBBDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPRRRRRRRRRSSSTTTVVVXXXYYYZZZ\\\]]]^^^^^^^^^___bbbddddddcccbbbbbbbbbbbbbbbbbbbbbccccccddddddaaabbbcccccccccbbb```___XXXXXXXXXWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWUUUWWWXXXYYYYYY[[[]]]```___aaadddhhhllloooqqqrrrnnnnnnoooooopppqqqrrrsssvvvwwwyyy{{{}}}~~~}}}||||||}}}~~~|||ooojjjfffgggjjjqqq~~~}}}vvvnnnhhhbbb\\\YYYWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZUUUNNNHHHEEEEEEFFFIIIQQQ\\\hhhvvvnnnTTTEEE???;;;888777888888999::::::::::::999999;;;===>>>???DDDLLLRRRXXX\\\cccnnn{{{:::888666555555555444222444444333333333222222222222222111111000//////...111111111111111111111111////////////////////////......------------............------------............////////////.........///111111222444888;;;======>>>???AAABBBCCCDDDCCCGGGLLLQQQ]]]rrrtttppprrr}}}qqqfff[[[UUUNNNJJJEEEAAA@@@??????>>>>>>??????AAABBBCCCEEEEEEGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLNNNOOOOOOPPPRRRUUUVVVXXXZZZ\\\^^^^^^^^^^^^___bbbeeefffeeecccccccccaaabbbbbbccccccdddddddddbbbccccccddddddcccbbbbbbYYYYYYXXXXXXWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVXXXZZZ[[[\\\^^^aaacccbbbcccfffjjjmmmpppqqqrrrpppppppppppppppqqqrrrsssxxxyyyzzz|||~~~~~~}}}}}}}}}}}}nnnjjjgggiiimmmttt~~~vvvooohhhbbb\\\YYYVVVUUUTTTTTTTTTUUUWWWXXXYYYZZZZZZVVVOOOIIIFFFFFFFFFIIIPPPZZZgggtttoooUUUEEE???;;;888888777888999:::;;;:::999888888:::===>>>@@@DDDLLLRRRWWW[[[cccmmm~~~999777555444555555555444444444444333333333222222000000000000000000111111000000000000000000000000........................///......------......///......------------............////////////.........///111111222444888;;;======>>>???AAABBBCCCDDDCCCFFFKKKQQQ]]]tttqqqooosss~~~rrrfff[[[UUUMMMIIIDDD@@@???>>>>>>=========???@@@AAACCCCCCDDDFFFEEEDDDCCCDDDEEEGGGHHHHHHIIIKKKLLLLLLNNNQQQTTTUUUVVVYYY\\\^^^^^^___^^^```ccceeefffeeecccbbbcccaaabbbbbbcccddddddeeeeeeddddddddddddddddddcccccc[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWYYY[[[]]]^^^```ccceeeeeefffhhhkkkmmmoooppppppsssrrrqqqqqqqqqqqqqqqrrrxxxyyy{{{|||~~~~~~~~~}}}|||}}}~~~tttpppnnnqqquuu{{{~~~vvvooohhhbbb]]]YYYUUUUUUTTTSSSTTTUUUVVVWWWXXXZZZZZZWWWOOOIIIFFFFFFEEEIIIPPP[[[gggttt~~~pppUUUEEE???:::888888777888999:::;;;:::999888777:::===???@@@EEELLLRRRVVV[[[bbblll;;;999666555555666555555444444444444333333333333//////000000111111111111///000000111111000000///........................//////............//////......------------............////////////.........///111111222444888;;;======>>>???AAABBBCCCDDDCCCFFFKKKQQQ___wwwrrrpppttt}}}qqqeee[[[UUULLLHHHCCC???>>>======<<<;;;<<<>>>@@@AAABBBBBBBBBDDDCCCBBBBBBCCCDDDFFFGGGFFFGGGIIIIIIJJJMMMPPPSSSTTTVVVXXXZZZ]]]^^^___```bbbdddeeeeeedddbbbbbbbbbaaabbbbbbcccdddeeeffffffeeeeeeddddddcccccccccccc]]]\\\[[[ZZZYYYYYYXXXYYYXXXYYYZZZZZZ[[[ZZZZZZZZZXXXYYY[[[]]]]]]___bbbeeeggghhhjjjlllnnnoooppppppsssrrrrrrqqqqqqrrrrrrsssxxxyyy{{{}}}~~~~~~}}}}}}|||xxxvvvxxx{{{~~~wwwoooiiiccc]]]ZZZUUUTTTSSSSSSSSSTTTUUUVVVVVVYYYZZZVVVPPPIIIFFFEEECCCHHHQQQ\\\iiiuuupppUUUEEE>>>:::888888888888999::::::::::::999666999===???AAAEEELLLRRRXXX]]]ccclllAAA>>>:::888777666555444555444444444444333333333111111111000000000000000000000111222222111000000........................//////............//////......------------............////////////.........///111111222444888;;;======>>>???AAABBBCCCDDDCCCFFFKKKQQQ```{{{sssqqquuuzzzooocccYYYSSSKKKGGGBBB???======<<<;;;:::;;;===???AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGHHHIIILLLPPPSSSUUUUUUWWWYYY[[[^^^```aaadddeeeeeedddaaa``````aaaaaabbbbbbcccdddeeefffgggfffeeedddcccbbbbbbbbbbbb___^^^]]][[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\[[[ZZZ\\\^^^^^^___aaacccfffhhhjjjlllnnnppprrrssssssppppppqqqqqqssstttuuuvvvyyyzzz|||~~~wwwoooiiiccc]]]ZZZTTTSSSSSSRRRSSSTTTUUUVVVUUUWWWYYYVVVOOOIIIEEEDDDAAAGGGQQQ^^^kkkwwwqqqVVVEEE>>>:::888999999999888888999999:::;;;555999===???AAAFFFLLLRRR[[[aaafffnnnGGGCCC>>>:::888666555333555555444444444333333333333333222111000///......111222333444444333222111000000000000000000000000//////............//////.........------...............////////////.........///111111222444888;;;======>>>???AAABBBCCCDDDDDDFFFJJJQQQaaa}}}qqqooosssxxxmmmbbbXXXRRRKKKGGGBBB>>>===<<<<<<;;;:::;;;===???@@@AAAAAAAAA@@@AAAAAACCCDDDEEEEEEFFFDDDEEEFFFGGGIIILLLPPPTTTUUUUUUVVVXXXZZZ^^^aaaccceeefffeeeccc```______aaaaaabbbbbbccceeefffgggggggggfffdddcccbbbaaaaaaaaa```___^^^\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]\\\^^^___aaabbbbbbcccfffhhhhhhjjjlllooorrruuuvvvwwwnnnnnnoooqqqsssvvvxxxyyyzzz{{{}}}wwwpppiiiccc^^^ZZZTTTSSSRRRRRRRRRSSSUUUVVVTTTWWWXXXVVVOOOHHHEEEDDD@@@FFFRRR```mmmxxxrrrVVVEEE>>>:::999999:::999888777888999;;;<<<555888===@@@BBBFFFMMMRRR]]]ccciiipppZZZLLL>>>999999666444444222222333333333333444444111111111111111111111111111111000000000000111111000/////////............////////////..................//////...---,,,,,,,,,,,,,,,---------............///000333666999;;;>>>>>>>>>???@@@BBBCCCDDDEEEGGGKKKTTTgggrrrnnnooo}}}vvvlllbbbXXXRRRJJJEEE???:::999999999999::::::;;;<<<<<<======>>>======???@@@AAABBBBBBCCCGGGFFFFFFGGGIIILLLOOOQQQRRRSSSUUUWWWZZZ\\\^^^___aaabbbbbbccccccccccccbbbbbbcccdddfffggghhhhhhhhhddddddcccbbbaaa```___^^^]]]]]]\\\\\\[[[ZZZYYYYYY[[[\\\]]]___``````___^^^___```aaaccceeeggghhhiiilllkkklllpppuuuwwwvvvtttvvvtttrrrpppqqqtttwwwyyy|||}}}}}}~~~}}}}}}}}}}}}|||tttmmmfff```[[[WWWVVVTTTSSSRRRSSSTTTSSSRRRUUUWWWWWWTTTOOOIIIEEECCCDDDHHHQQQ^^^nnn|||tttVVVFFF???;;;888777444444666777999;;;<<<===;;;999:::>>>@@@DDDNNNXXX]]]bbbjjjvvveeeVVVFFF>>>;;;888555555444444444444444444444444111111111111111111111111111111000000000000111111000000/////////.........111000000000000////////////////////////...------------------..................///000333666999;;;===>>>>>>???@@@BBBCCCDDDEEEGGGKKKTTTggg~~~ppplllnnn}}}vvvlllbbbXXXQQQIIIEEE???:::999999999999:::::::::;;;<<<<<<=========>>>@@@AAABBBCCCCCCCCCFFFFFFFFFGGGIIILLLOOOPPPRRRSSSUUUWWWZZZ\\\^^^___aaaaaabbbcccccccccbbbbbbcccdddeeefffhhhhhhhhhhhheeeeeedddbbbaaa___^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZ[[[\\\]]]___`````````___aaaaaacccdddfffhhhiiijjjllllllmmmppptttvvvuuusssrrrqqqooonnnppprrruuuxxx}}}}}}~~~|||wwwtttsssssswww|||zzzuuurrrrrrrrrrrrxxx}}}uuunnnhhhbbb\\\YYYVVVTTTRRRRRRSSSTTTSSSRRRTTTUUUUUUSSSNNNIIIEEECCCDDDHHHPPP^^^mmm{{{rrrVVVEEE???;;;888777666777777888999999::::::;;;:::;;;>>>AAAEEEOOOYYY```eeennnxxxvvvfffSSSGGG@@@:::666666777777666666555444444444222222222222222222222222111111000000000000111111000000000/////////......111111111111000000000000//////000000000///..................////////////...//////111333666999:::======>>>???AAABBBCCCDDDDDDGGGKKKTTTfffzzzllljjjmmm|||vvvkkkaaaWWWPPPHHHDDD>>>:::999999999999999999:::;;;;;;<<<<<<===>>>???@@@AAABBBCCCCCCCCCEEEEEEEEEGGGIIIKKKNNNPPPQQQRRRTTTWWWZZZ\\\^^^``````aaaaaabbbccccccbbbbbbdddeeefffhhhiiiiiiiiiiiigggfffeeecccaaa___^^^]]]]]]]]]]]]\\\[[[[[[ZZZZZZ[[[\\\^^^___```aaaaaaaaacccdddeeefffhhhiiikkkkkkmmmmmmnnnpppsssttttttssspppoooooooooqqqsssvvvxxx}}}~~~zzzvvvtttsssrrrqqqppppppooollliiihhhiiijjjpppvvv~~~~~~|||qqqmmmjjjjjjiiiiiiooowww}}}vvvnnnhhhccc^^^ZZZVVVTTTRRRRRRSSSTTTSSSRRRRRRSSSTTTRRRMMMHHHEEECCCCCCGGGPPP]]]lllzzzpppTTTDDD???;;;888777999999999888888888888777<<<:::<<>>@@@AAACCCCCCDDDDDDFFFKKKTTTffftttiiihhhmmm{{{uuukkk```UUUNNNFFFCCC>>>:::999:::999999999999::::::;;;<<<<<<<<<>>>>>>@@@AAAAAABBBBBBBBBDDDDDDEEEFFFHHHKKKMMMNNNPPPQQQSSSVVVZZZ]]]___`````````aaabbbccccccccccccffffffgggiiiiiijjjjjjjjjhhhgggeeecccaaa___]]]\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]^^^___aaabbbcccdddfffggghhhiiijjjkkkllllllnnnnnnooopppqqqrrrrrrrrrqqqqqqqqqsssuuuxxxzzz|||}}}~~~{{{wwwrrrnnnlllkkkjjjiiifffffffffeeedddeeegggjjjnnnuuu|||xxxoookkkiiiiiiiiijjjqqqxxx{{{tttmmmgggbbb]]]ZZZUUUTTTRRRRRRSSSTTTTTTSSSQQQSSSTTTRRRNNNIIIFFFEEECCCFFFOOO\\\kkkyyymmmRRRCCC>>>;;;888777999999999888888888888888<<<;;;<<<@@@CCCGGGQQQ\\\dddkkkttt~~~ppp^^^OOOAAA999888888777666555444222111111222222222222222222222222222222111111111111222222111000000000////////////000000/////////.........//////000000000000000////////////000000000111111//////000111333555888999;;;<<<>>>@@@BBBCCCDDDDDDCCCFFFKKKSSSeeeqqqhhhgggmmm{{{uuukkk```TTTLLLEEEAAA===::::::::::::999999999:::;;;;;;<<<<<<======>>>???@@@AAAAAAAAA@@@CCCCCCEEEFFFHHHJJJLLLMMMNNNPPPRRRVVVYYY]]]___aaa```aaabbbcccddddddddddddfffggghhhiiijjjjjjjjjiiihhhgggfffdddaaa___^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^```bbbdddeeefffiiiiiijjjkkkllllllmmmmmmnnnooooooppppppqqqrrrsssrrrssstttvvvyyy{{{}}}~~~~~~wwwsssmmmiiiggggggeeedddaaaaaabbbbbbbbbdddiiilllssszzz|||wwwppplllkkkmmmnnnpppwww|||xxxqqqjjjeee```[[[XXXUUUSSSRRRRRRSSSTTTTTTSSSRRRTTTUUUSSSOOOJJJGGGFFFBBBEEEMMMZZZiiiwwwjjjPPPBBB>>>;;;888777777777777888999999999:::<<<;;;===@@@CCCHHHRRR\\\dddkkkttt~~~}}}lllYYYHHH===:::777777666555444333222111333333333333333333333333222222111111111111222222111111000000000/////////////////////..................///000000000//////////////////000000000000000000000111333555777999:::;;;>>>AAACCCDDDDDDDDDCCCEEEJJJSSSdddqqqhhhiiinnn{{{uuukkk___SSSKKKCCC@@@<<<::::::::::::999::::::;;;;;;<<<======>>>>>>???@@@@@@AAAAAAAAA@@@BBBCCCDDDFFFHHHJJJKKKLLLMMMOOORRRUUUYYY]]]```aaaaaaaaacccdddeeeeeeeeeeeegggggghhhiiiiiiiiiiiiiiihhhgggfffdddbbb```___^^^]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^```bbbeeeggghhhkkkkkkkkkllllllmmmmmmmmmmmmnnnoooooooooooorrrtttrrrtttvvvyyy{{{|||}}}~~~~~~vvvrrrlllhhhfffeeedddcccbbbccccccdddeeehhhmmmqqq|||~~~yyyqqqnnnnnnrrruuuyyyyyytttnnnhhhccc^^^ZZZWWWTTTSSSRRRRRRTTTUUUTTTTTTTTTUUUVVVTTTOOOJJJGGGEEEAAADDDLLLYYYhhhuuu~~~gggNNNAAA===;;;888777555666777888999:::;;;;;;;;;:::<<<@@@CCCHHHRRR]]]dddkkkttt}}}xxxdddPPPBBB===777777666666555444333333333333333333333333333333333222222111111222222333111111111000000000//////000000000////////////...------...///////////////........./////////000000000000000111333555777888999;;;>>>AAACCCDDDDDDDDDBBBEEEJJJSSSddd~~~tttjjjjjjooo{{{uuukkk^^^RRRJJJBBB???<<<::::::;;;:::999;;;;;;<<<======>>>>>>???AAAAAABBBBBBCCCCCCBBBBBBAAABBBDDDFFFHHHJJJKKKKKKLLLNNNQQQUUUYYY]]]```bbbbbbbbbdddeeefffgggggggggfffggghhhhhhiiiiiihhhhhhgggfffeeedddbbbaaa```___]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```cccfffiiijjjllllllllllllmmmmmmmmmmmmlllnnnoooooonnnooorrruuuvvvwwwzzz}}}yyyuuuqqqooonnnoooooooooqqqqqqrrrrrrssswww}}}~~~wwwuuuwww|||wwwsssmmmgggbbb^^^YYYWWWTTTSSSQQQRRRTTTUUUUUUTTTTTTUUUVVVSSSNNNIIIEEEDDD@@@DDDLLLXXXgggttt}}}{{{eeeLLL@@@===;;;888777666666777888999:::;;;;;;:::999;;;???CCCGGGRRR\\\ffflllttt|||kkkUUUEEE???888888777777666666555555333333333333333333333333333222222111111222222333111111111111000000000000111111111111000000000000,,,,,,---...//////..................////////////000000000111333555777888999;;;>>>AAACCCDDDDDDDDDBBBEEEJJJSSSddd~~~wwwllllllppp{{{uuujjj^^^RRRIIIAAA>>><<<:::;;;;;;:::999<<<<<<======>>>?????????CCCCCCDDDDDDEEEDDDDDDDDD@@@BBBDDDFFFHHHJJJJJJKKKLLLNNNQQQUUUYYY]]]```bbbbbbcccdddfffggghhhhhhhhhfffgggggghhhhhhhhhhhhgggffffffeeedddcccaaaaaa```]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___```cccfffiiikkkllllllmmmmmmmmmmmmmmmmmmkkkmmmoooooonnnooosssvvvzzz||||||yyywwwwwwyyy|||~~~~~~wwwssslllgggbbb^^^ZZZWWWTTTRRRQQQRRRTTTUUUUUUTTTTTTUUUUUUSSSMMMGGGCCCBBB@@@CCCKKKXXXfffttt}}}zzzcccKKK???===;;;888777777777777888999999:::::::::999;;;???BBBGGGRRR\\\hhhmmmuuu{{{ttt```OOODDD>>><<<999555444444555777666555444333333333333444555555444444444333333333333222111111000000111111---...///////////////...000000000000////////////000000000000000000000000111111000111222444666888:::;;;===???AAABBBCCCCCCBBBGGGKKKQQQbbbrrrnnnppp}}}uuujjj^^^RRRIII@@@>>><<<999999999;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCEEEFFFHHHIIIIIIMMMPPPSSSVVVXXX\\\```ccceeefffggghhhiiiiiiiiiiiikkkkkkkkkjjjjjjjjjiiiiiiggggggfffdddbbb___]]]\\\[[[\\\^^^___```aaaaaaaaadddbbbaaa```bbbeeehhhjjjkkklllmmmllljjjjjjjjjkkknnnooooooppppppssswwwzzz|||}}}wwwsssmmmgggbbb]]]XXXUUUTTTTTTSSSSSSSSSSSSTTTTTTXXXVVVSSSQQQOOOLLLGGGDDD@@@DDDKKKSSS]]]iiiuuu}}}zzzbbbKKKAAA<<<777555777777777777888999999::::::999;;;===>>>BBBIIITTT\\\dddjjjssszzz}}}kkkXXXKKKAAA>>>999777666555444333555555444333333444444444333333333333222222222222333222111111000000111111...///////////////......000000000000////////////000000000000000000000000111111000111222444666888:::;;;===???AAABBBCCCCCCAAAFFFKKKQQQcccuuupppqqq}}}uuujjj^^^QQQIIIAAA???<<<:::999:::<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIMMMPPPSSSVVVXXX\\\```dddeeefffggghhhiiiiiiiiiiiikkkkkkjjjjjjjjjiiiiiiiiiiiihhhgggfffcccaaa___^^^\\\]]]^^^^^^``````aaabbbccccccbbbcccdddfffiiijjjjjjllllllllljjjjjjkkklllnnnooopppqqqrrruuuyyy|||~~~vvvrrrlllfffaaa\\\XXXTTTTTTTTTSSSSSSSSSSSSTTTTTTWWWUUUSSSRRRPPPLLLGGGCCCAAADDDJJJQQQ[[[gggssszzzzzzbbbKKKAAA===777555888777777777888999999::::::999;;;===???BBBJJJTTT\\\fffkkkssszzz{{{gggYYYJJJCCC<<<999999999555222555444444444444444555555222222222111111111000000333222111111000000111111///000000000///...------////////////000000000000000000000000000000000000111111000111222444666888:::;;;===???@@@BBBBBBCCCAAAFFFKKKSSSfffyyyrrrqqq|||vvvjjj^^^QQQHHHBBB@@@===;;;:::;;;===>>>???@@@AAACCCDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIMMMOOOSSSVVVYYY\\\aaadddffffffggghhhiiiiiiiiiiiikkkjjjjjjjjjjjjiiiiiiiiijjjiiiiiigggeeecccaaa```^^^^^^^^^^^^___```bbbccccccdddeeefffgggiiijjjkkkjjjkkkllllllkkkjjjkkkmmmnnnppprrrsssuuuxxx||||||uuuqqqkkkeeeaaa\\\WWWTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUTTTTTTSSSQQQLLLFFFBBBAAADDDHHHOOOXXXcccooowwwzzzbbbKKKBBB>>>888666999777777777888999999::::::999;;;===???BBBJJJUUU]]]hhhlllssszzzyyykkkWWWMMM@@@:::;;;;;;999555444444444444444555555666222222222111111111111000333222111111000000111111000000000000///...,,,,,,////////////000000000000////////////////////////111111000111222444666888:::;;;<<<>>>@@@AAABBBBBBBBBGGGMMMVVVjjjzzzrrrpppzzzuuujjj]]]PPPGGGBBB@@@>>><<<;;;===>>>@@@@@@AAACCCDDDEEEFFFGGGGGGEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDDDDEEEGGGHHHHHHIIILLLOOORRRVVVYYY]]]aaadddffffffggghhhiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhgggeeecccaaa``````___^^^]]]___aaaccceeeccceeegggiiikkkkkklllllljjjkkklllllllllkkkmmmnnnoooqqqtttvvvxxx|||}}}}}}||||||tttpppjjjeee```[[[WWWTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSQQQMMMFFFAAAAAACCCFFFLLLTTT```llluuu~~~xxxaaaKKKCCC???999777999777777777888999999::::::999;;;===???CCCKKKVVV^^^iiimmmttt|||gggYYYHHH===;;;;;;:::888555555444444444555555666444444333333333222222222333222111111000000111111000000000000///...,,,,,,.../////////000000000111////////////////////////111111000111222444666888999:::<<<>>>@@@AAABBBBBBCCCHHHNNNYYYoooyyyrrrooozzztttiii\\\PPPGGGBBB@@@>>><<<<<<===???AAAAAABBBCCCEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIILLLNNNRRRUUUYYY]]]bbbeeefffggghhhiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggfffdddbbbaaa`````````^^^^^^___aaadddfffdddeeehhhkkkmmmmmmmmmmmmjjjlllmmmnnnmmmmmmoooqqqqqqtttwwwzzz|||{{{yyyxxxtttwww|||}}}sssooojjjeee```\\\WWWTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSSSSQQQMMMFFFAAAAAABBBEEEJJJRRR___llluuuwww```KKKCCC???:::777999777777777888999999::::::999;;;===???CCCKKKVVV^^^iiinnnvvv{{{lllWWWGGG???<<<;;;:::777666666555444444555555555555555444444444333333333222111111000000111111///000000000///...------......//////000000111111000000000000000000000000111111000111222444666888999:::<<<>>>???AAAAAABBBCCCHHHOOO[[[rrryyysssrrr~~~}}}rrrhhh\\\OOOGGGAAA@@@===<<<<<<===???AAAAAABBBCCCEEEGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIKKKNNNRRRUUUYYY]]]bbbeeefffggghhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhfffffffffeeecccbbb```___``````___```aaabbbdddeeedddfffhhhkkkmmmnnnnnnnnnkkkmmmoooooooooppprrrssstttwwwzzz}}}{{{wwwsssqqqmmmqqquuuyyy{{{zzzvvvttttttuuu{{{}}}ssspppjjjeeeaaa]]]XXXUUUSSSRRRRRRQQQQQQRRRRRRSSSSSSRRRRRRRRRPPPLLLGGGBBB@@@AAACCCHHHRRR```oooxxxttt^^^IIIBBB???:::777999777777777888999999::::::999;;;===???DDDLLLWWW___iiioooyyyooo[[[LLLCCC>>><<<999888777555444444444444555555555555444444444333333222111111000000111111...///////////////...............///000111111111000000000000000000000000111111000111222444666888999:::;;;===???@@@AAAAAAAAAFFFMMM[[[sss{{{vvvxxx{{{pppfff[[[OOOGGG@@@???===;;;;;;===???AAA@@@AAACCCEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIKKKNNNRRRUUUYYY]]]bbbfffgggggghhhiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhfffffffffeeecccbbb```______``````aaabbbcccdddeeeeeefffhhhjjjmmmnnnoooppplllnnnpppqqqqqqrrrtttvvvwwwzzz}}}~~~{{{vvvqqqllljjjdddhhhlllnnnnnnrrryyyxxxmmmjjjhhhiiilllsss|||tttpppkkkfffbbb^^^YYYVVVRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRQQQPPPOOOLLLGGGDDD???@@@BBBHHHSSSbbbrrr}}}rrr\\\HHHAAA???999666888777777777888999999::::::999;;;===@@@DDDLLLXXX```jjjqqq|||mmmYYYJJJBBB???:::999777666444333333333555555444444444333333333333222222111000111111111......///////////////...---......///000111111222000000000000000000000000111111111111222444777888999:::;;;===???@@@AAAAAA@@@EEELLLZZZsss}}}zzz|||yyyooofffZZZOOOGGG@@@>>><<<;;;;;;===???@@@@@@AAACCCEEEGGGHHHIIIIIIJJJJJJIIIHHHGGGEEEEEEDDDFFFFFFFFFGGGGGGHHHHHHIIIKKKNNNRRRUUUYYY]]]bbbfffggghhhiiijjjjjjkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhfffffffffeeedddbbbaaa```___```aaacccddddddddddddeeefffhhhjjjlllnnnpppqqqmmmoooqqqrrrrrrsssuuuwwwxxx{{{~~~|||xxxrrrmmmhhheee]]]```dddddddddgggmmmsss}}}|||kkkdddaaaaaacccfffnnn~~~~~~{{{tttqqqkkkfffbbb^^^ZZZWWWRRRRRRQQQQQQQQQQQQRRRRRRTTTRRRPPPOOONNNKKKGGGEEE>>>???BBBHHHSSSccctttqqq[[[GGGAAA>>>999666777777777777888999999::::::999;;;===@@@DDDMMMXXX```lllsss~~~jjjTTTDDD;;;:::666444555444222333666888777555555666666555333000111111222222222111111000000111111111111000000......///000111000000000...000222333333222111000000000000111222333555555888:::<<<=========???AAACCCEEEKKKWWWlll~~~|||vvvmmmdddYYYMMMEEEBBB@@@<<<::::::<<>><<<777555777777777777888999999::::::<<<;;;>>>CCCGGGMMMXXXcccjjjsss~~~zzzcccPPPDDD???:::777777777444444666666444333444555555444333111111222222222222111111000000111111111111000000////////////000000000111///000111222222222111000000000000111222333555555888:::<<<=========???AAACCCEEEJJJVVViii}}}zzzzzzrrrjjjbbbXXXMMMEEEAAA???<<<::::::<<>><<<888666888777777777888999999::::::<<<;;;>>>CCCGGGMMMXXXccckkkttt~~~uuu^^^OOODDD>>>::::::999666555666666555444555777777666555111222222222222222111111000000111111111111000000000000///...///000111222222111111111000111111111000000000111222333555555888:::<<<=========???AAACCCEEEJJJSSSeeeyyywww|||zzzuuunnnfff```WWWMMMFFF@@@>>>;;;::::::<<>>CCCGGGMMMXXXccclllttt~~~hhhWWWGGG@@@;;;::::::777555666444333222333555666666555222222333333222222111111000000111111111111000000111000///......000222333777666333111000000000111000000000111222333555555888:::<<<=========???AAABBBDDDIIIRRRccc}}}uuusssxxxxxxrrrkkkddd]]]UUULLLEEE???>>><<<::::::<<>>CCCGGGMMMXXXcccjjjsss}}}rrraaaLLLCCC;;;:::999777666666111000///000222333333111333333333333333222111111000000111111111111000000222111///...///000222444<<<:::666333000000000000000000000111222333555555888:::<<<=========???AAA@@@DDDIIIRRRbbb|||rrroootttwwwqqqiiibbb[[[SSSJJJDDD???>>><<<;;;<<<===@@@AAACCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOORRRSSSVVVYYY]]]```ccceeegggggghhhhhhhhhgggfffeeeffffffggghhhiiiiiihhhhhhiiiiiigggfffeeeeeeeeeeeeeeeeeefffggggggggggggfffhhhjjjmmmnnnooopppsssuuuvvvyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzvvvssslllhhhccc^^^\\\YYYVVVUUUPPPPPPQQQQQQPPPPPPOOOOOORRRUUUXXXZZZ[[[\\\___aaa```bbbgggooowww~~~~~~zzzwwwsssqqqoooiiigggfffcccaaa___]]]\\\]]]\\\\\\]]]```eeekkkooowwwxxxzzz{{{zzzzzz{{{}}}xxxlllfff___ZZZWWWVVVSSSQQQPPPSSSXXX^^^dddkkksssxxxzzz~~~zzzvvvsssppplllgggbbb^^^[[[WWWTTTRRRPPPOOOPPPRRRRRRQQQPPPNNNOOOOOOMMMJJJFFFCCCAAA??????AAAFFFPPP___ppp{{{fffRRR@@@<<<===999777999777777777888999999::::::<<<;;;>>>CCCGGGMMMXXXccchhhqqq|||~~~nnnWWWKKK???;;;:::888777777555444333444666777666555444444444444333222111000000000111111111111000000111111000///000111222333<<<:::666333111000000111000000000111222333555555888:::<<<=========???AAAAAADDDJJJQQQaaa{{{rrrnnnsss~~~uuuooofff___YYYQQQIIICCC???>>>=========???AAABBBDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOSSSTTTWWWZZZ^^^bbbdddfffggghhhiiiiiiiiihhhfffeeeeeefffhhhiiijjjiiiiiihhhhhhgggfffeeeeeedddddddddeeeeeefffhhhhhhiiiiiihhhjjjlllooopppqqqrrruuuwwwxxxzzz}}}~~~}}}}}}||||||{{{|||{{{xxxtttpppjjjgggaaa]]][[[YYYWWWVVVQQQQQQPPPOOOOOONNNMMMMMMOOOQQQSSSTTTUUUVVVYYY[[[^^^```eeemmmwww~~~}}}xxxsssooommmkkkbbbaaa___\\\ZZZXXXWWWWWWVVVWWWXXXZZZ]]]ccckkkpppxxxzzz|||}}}|||{{{zzz{{{yyy||||||zzzyyywwwqqqiii```\\\WWWTTTRRRQQQPPPOOONNNQQQVVV[[[aaagggnnnrrrsssxxx{{{vvvsssoookkkfffbbb^^^ZZZVVVSSSPPPOOONNNOOOQQQRRRQQQPPPNNNPPPPPPNNNJJJFFFCCCBBB>>>???AAAGGGQQQ```qqq{{{eeeQQQ@@@<<<<<<999666888777777777888999999::::::<<<;;;>>>CCCGGGMMMXXXcccfffooozzzzzzfffWWWGGG???===:::888888:::888777888999999888666444444444444333222111000000000111111111111000000000000111111111222222222666555333222111111111222000000000111222333555555888:::<<<=========???AAABBBFFFKKKQQQ^^^xxxtttpppttt~~~zzzooojjjbbb[[[VVVPPPIIIDDD@@@??????>>>???AAABBBDDDFFFFFFGGGHHHIIIJJJJJJKKKIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQTTTUUUXXX[[[___ccceeegggggghhhiiijjjjjjhhhgggfffeeefffhhhjjjjjjjjjiiihhhhhhgggffffffeeeeeeeeeeeedddeeefffhhhiiijjjjjjkkklllnnnppprrrrrrtttvvvxxxxxx{{{~~~~~~}}}}}}|||zzzyyyzzzzzzyyyvvvqqqmmmiiifff```\\\ZZZYYYXXXWWWTTTSSSQQQPPPNNNNNNNNNMMMMMMNNNPPPPPPQQQRRRTTTVVVYYY[[[aaajjjuuu}}}|||uuuoookkkhhhfff^^^]]][[[XXXWWWVVVUUUUUUSSSUUUXXX[[[___gggpppwww|||~~~~~~zzzvvvtttssslllnnnmmmjjjhhhfffaaaZZZWWWVVVTTTSSSSSSRRRRRRQQQPPPRRRVVVYYY]]]bbbgggkkknnnssszzz~~~{{{vvvsssoookkkfffaaa]]]YYYUUUSSSQQQPPPOOOPPPRRRRRRRRRQQQNNNPPPRRROOOKKKFFFDDDDDD===>>>AAAGGGRRRbbbrrr}}}dddQQQ@@@<<<<<<888555777777777777888999999::::::<<<;;;>>>CCCGGGMMMXXXcccfffnnnxxxrrr```NNNCCC???;;;999999666555333333444444333111444555444444333222111000000000111111111111000000000000111222222222222111000000000000111222333333000000000111222333555555888:::<<<=========???AAACCCGGGKKKPPP\\\uuuvvvrrrvvv{{{wwwkkkeee^^^XXXTTTOOOIIIEEE@@@@@@??????@@@BBBCCCDDDFFFGGGHHHHHHJJJJJJKKKLLLIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRTTTVVVXXX\\\```cccfffgggggghhhiiijjjjjjiiigggfffdddfffhhhjjjkkkjjjiiihhhiiihhhgggffffffeeeffffffcccdddfffhhhjjjkkkllllllmmmoooqqqssssssuuuwwwyyyxxx{{{}}}||||||||||||xxxxxxxxxyyyxxxtttoookkkiiieee___\\\ZZZYYYXXXWWWWWWVVVTTTRRRPPPPPPPPPPPPLLLNNNOOOOOOOOOPPPSSSUUUTTTWWW]]]gggsss|||{{{ssslllgggcccbbbYYYWWWUUUSSSRRRQQQRRRRRRSSSVVVZZZ^^^dddmmmwww~~~wwwpppkkkiiibbbcccaaa\\\ZZZYYYUUUNNNNNNOOOOOOPPPQQQQQQQQQQQQTTTVVVXXXZZZ\\\```dddhhhkkkpppwwwzzz{{{|||{{{vvvrrrnnnkkkfffaaa]]]YYYUUURRRQQQPPPPPPQQQSSSTTTSSSRRROOOQQQSSSPPPKKKFFFDDDEEE<<<>>>AAAHHHSSScccsss~~~dddQQQ@@@<<<<<<888555666777777777888999999::::::<<<;;;>>>CCCGGGMMMXXXcccfffnnnvvv|||qqq]]]QQQHHH>>>888777555999888444444999:::666666444222111222333333222111111111111111000//////---......///000111111111333222111000000111222333333333222222222333444444666888:::;;;<<<===???AAADDDDDDGGGNNNZZZqqq}}}sssrrrzzzrrrmmmfffaaaZZZSSSNNNIIIEEEBBBAAAAAAAAAAAACCCEEEGGGIIIFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPOOOPPPPPPQQQRRRSSSSSSSSSUUUWWW[[[___bbbcccddddddggghhhhhhhhhgggfffeeedddeeefffggghhhiiihhhhhhgggfffeeedddcccddddddffffffgggggghhhiiijjjkkkkkkkkknnnppprrrssstttuuuxxxzzz}}}~~~}}}~~~~~~~~~}}}~~~|||zzzxxxwwwuuurrrppphhhddd___\\\ZZZYYYXXXWWWWWWWWWVVVTTTSSSSSSSSSSSSQQQQQQQQQQQQPPPOOONNNNNNRRRVVV^^^hhhqqqxxx}}}{{{uuuppplllgggbbb___XXXXXXXXXVVVTTTSSSUUUWWWYYY\\\^^^bbbkkkxxxyyyrrrmmmhhhbbb^^^ZZZXXXTTTPPPNNNLLLLLLLLLLLLMMMOOOOOOOOOOOOQQQRRRVVVVVVWWWYYY\\\```aaaaaagggjjjooovvvyyywwwvvvuuuzzz|||}}}yyytttqqqjjjhhhddd___ZZZVVVSSSQQQOOOOOONNNMMMNNNOOOPPPQQQVVVSSSPPPMMMKKKHHHDDD@@@@@@AAACCCHHHSSSbbbrrr}}}cccQQQ???999;;;:::888666444444555666777888999999===???AAACCCFFFNNNYYYaaahhhmmmssszzzmmm```TTTFFF>>><<<888:::999555555999999444666444222111333333333222111111111111111000000//////000000111222222333333222222111000000111222222333333222222222333444444888:::<<<===>>>???AAACCCBBBBBBFFFLLLXXXooo|||sssrrrxxxpppjjjbbb]]]WWWQQQMMMJJJGGGDDDAAAAAAAAABBBDDDFFFHHHIIIGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTVVVXXX[[[___bbbdddddddddeeeffffffggggggffffffeeefffggghhhiiiiiihhhggggggeeeeeedddddddddeeeggghhhhhhhhhhhhiiijjjkkkmmmnnnrrrsssuuuuuuuuuuuuwwwyyy}}}~~~}}}|||{{{{{{yyyvvvtttmmmhhhbbb^^^\\\[[[[[[ZZZXXXXXXWWWVVVUUUTTTTTTUUUSSSSSSSSSSSSSSSQQQPPPPPPPPPSSSZZZbbbjjjqqqvvvxxxzzzvvvqqqmmmiiieeeaaa^^^XXXYYYXXXWWWUUUVVVXXXZZZ\\\___cccfffooozzz{{{rrrjjjeeeaaa[[[WWWTTTSSSPPPMMMKKKJJJJJJKKKKKKMMMOOOPPPOOOPPPRRRSSSXXXXXXXXXZZZ]]]```bbbbbbhhhjjjpppuuuwwwuuurrrqqqpppqqqyyy|||xxxsssoooiiigggccc^^^ZZZVVVSSSQQQOOOOOOOOOOOOOOOOOOPPPPPPTTTRRROOOMMMKKKHHHDDDAAA???@@@CCCIIISSSbbbsss}}}~~~|||```OOO>>>888:::999777555555666666777888999::::::===???AAACCCGGGOOOZZZbbbjjjnnntttzzzuuudddSSSFFFAAA;;;<<<:::666777888777333666444222222333444333222111111222222111111000///000000000111222222333333222222111000000111222222333222222222333333444555888:::<<<======>>>AAACCC@@@AAADDDKKKVVVlll}}}uuutttuuulllfff\\\XXXRRRNNNKKKIIIGGGFFF@@@AAAAAABBBDDDFFFHHHIIIHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQRRRRRRSSSSSSTTTTTTUUUWWWXXX\\\___bbbcccddddddbbbcccdddeeeffffffffffffggghhhiiiiiiiiihhhgggfffddddddddddddeeefffhhhiiiiiihhhhhhiiikkkmmmoooqqquuuwwwxxxwwwvvvvvvwwwxxx}}}~~~|||zzzsssmmmfff```^^^^^^^^^^^^ZZZYYYXXXWWWWWWVVVWWWWWWUUUVVVVVVVVVVVVTTTSSSRRRPPPRRRWWW]]]ccciiimmmoooqqqnnnkkkhhheeeccc___\\\XXXYYYZZZYYYYYYZZZ]]]___bbbfffjjjnnnvvv~~~~~~wwwpppggg```[[[VVVQQQMMMMMMKKKIIIGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPQQQSSSUUU[[[[[[[[[]]]___aaaccceeejjjmmmqqqtttuuurrrnnnkkkhhhhhhmmmxxx~~~zzzvvvpppmmmgggeeebbb]]]YYYVVVSSSRRROOOPPPQQQQQQQQQPPPOOONNNQQQOOOMMMLLLKKKHHHDDDAAA>>>@@@CCCIIITTTdddttt~~~~~~}}}{{{|||xxx]]]MMM===888999888666444666777777888999:::;;;;;;<<<>>>AAACCCHHHPPP\\\dddlllpppvvv|||vvvaaaPPPGGG???===999777888888666333666444333333444444333222111222222222222111000000......//////000000000000222111111111111111111222222222222222333444555555666777:::;;;;;;<<<>>>@@@@@@AAADDDKKKVVVkkkyyyxxx~~~ssshhhbbbWWWSSSNNNKKKHHHGGGEEEDDD???@@@AAACCCEEEGGGHHHIIIHHHIIIKKKLLLNNNOOOOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTVVVXXXZZZ]]]___aaabbbccc^^^___aaaccceeeffffffgggggghhhiiiiiiiiihhhgggfffdddccccccccceeeggghhhjjjiiiiiiiiijjjlllooorrrtttuuuvvvwwwwwwvvvuuuvvvxxx{{{}}}vvvppphhhbbb______``````[[[ZZZYYYXXXXXXXXXXXXXXXWWWXXXYYYYYYXXXWWWUUUTTTSSSTTTVVVZZZ^^^bbbfffhhhiiigggeeedddcccaaa^^^\\\XXXZZZ[[[\\\]]]___cccfffiiinnnsssvvv{{{{{{nnnggg^^^WWWRRRNNNJJJFFFFFFFFFDDDDDDEEEFFFHHHJJJKKKMMMPPPQQQQQQSSSUUUWWW]]]^^^^^^___aaacccgggjjjnnnssswwwxxxwwwuuupppjjjiiihhhjjjrrr}}}}}}yyytttoookkkeeeddd```\\\XXXUUUSSSRRRNNNPPPRRRSSSSSSQQQNNNMMMOOONNNLLLLLLKKKHHHDDDAAA===???BBBIIIUUUeeeuuu|||yyyzzzuuuZZZKKK===999:::888666555666666777888999:::;;;;;;;;;===@@@CCCHHHRRR]]]fffnnnrrrxxx~~~xxxcccUUUFFF@@@:::888999999777555666444333444555555333222222222222222222111000000///////////////000000000111111111222222111111111222222222222333444555666555777999:::;;;<<<>>>@@@AAABBBEEELLLWWWlll~~~|||}}}qqqeee^^^TTTQQQKKKGGGEEECCCAAA@@@>>>???@@@CCCEEEGGGHHHIIIHHHIIIKKKLLLNNNOOOOOOOOOQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUWWWYYY[[[]]]______[[[\\\___aaaccceeefffffffffggghhhiiiiiihhhffffffccccccbbbcccdddfffhhhiiihhhhhhiiikkkmmmqqqsssuuurrrtttuuuuuuttttttvvvwwwyyy|||~~~xxxrrriiicccaaaaaaaaabbb]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[ZZZXXXVVVUUUTTTUUUVVVWWWZZZ\\\___```bbbaaa``````aaa```^^^\\\XXXZZZ]]]___aaaeeejjjnnnqqqvvvzzz||||||vvvhhhaaaWWWPPPMMMJJJFFFDDDCCCCCCBBBCCCEEEGGGJJJLLLLLLNNNQQQRRRRRRTTTVVVXXX]]]___aaabbbcccggglllpppvvv}}}yyyqqqnnnkkkjjjooowww|||xxxsssnnnjjjdddccc___[[[WWWTTTRRRQQQMMMOOOQQQSSSSSSQQQNNNLLLNNNMMMLLLLLLKKKIIIDDDAAA===>>>BBBHHHTTTeeewww~~~zzzzzzsssWWWJJJ>>>;;;;;;999777777555666666777888999::::::;;;>>>AAADDDIIIRRR^^^gggnnnssszzz}}}kkkRRRHHH>>>;;;;;;999888888666555444555666555444222222222222333222222111000111111111111111111222222000111222222222222111000111111111222333444555666777999;;;<<<<<<===@@@BBBBBBCCCFFFMMMWWWlll}}}}}}pppddd\\\RRRNNNHHHDDDBBB@@@>>><<<<<<===???BBBDDDFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVXXXZZZZZZYYYZZZ]]]___bbbdddeeeeeedddeeefffggghhhgggffffffbbbbbbbbbbbbcccdddfffgggeeefffiiilllooorrrtttuuuqqqsssttttttsssssstttvvvvvvyyy}}}yyytttmmmgggeeeeeeeeeeeeaaa```___]]][[[ZZZYYYYYYZZZ[[[]]]^^^]]][[[XXXVVVUUUUUUVVVVVVWWWXXXYYYYYY\\\\\\\\\^^^______]]][[[XXX[[[^^^bbbfffkkkqqquuuyyy}}}~~~wwwooobbb[[[RRRLLLIIIGGGEEECCCBBBBBBBBBCCCFFFIIILLLOOONNNPPPRRRSSSSSSTTTVVVXXX\\\___bbbdddfffkkkrrrxxxuuupppmmmooorrryyy{{{xxxtttoookkkdddbbb___ZZZVVVSSSPPPOOOKKKMMMOOOQQQRRRQQQOOOMMMNNNNNNMMMMMMMMMIIIEEEAAA>>>>>>@@@FFFSSSfffyyy~~~|||oooTTTIII>>><<<<<<999777888555555666777888999::::::<<>>:::888999555555444555666666444222222222333333222222111000222111111111111111111111000111222222222222111000111111111222333444666666777999;;;<<<<<<===???AAABBBBBBFFFMMMWWWkkk{{{zzz~~~pppccc[[[NNNJJJEEEAAA???>>><<<;;;:::;;;>>>AAACCCEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMOOOQQQSSSUUUVVVXXXYYY[[[^^^```bbbcccdddaaabbbdddfffggggggffffffbbbbbbaaaaaaaaabbbdddeeebbbdddiiimmmqqqsssttttttssstttuuutttrrrrrrrrrttttttwww||||||xxxrrrmmmkkkkkkjjjjjjfffeeeccc```^^^\\\[[[ZZZ\\\^^^```aaa```^^^[[[YYYWWWWWWXXXYYYYYYXXXWWWWWWXXXXXXYYY[[[]]]]]][[[YYYXXX[[[___dddiiiooovvvzzz~~~zzzrrriii\\\UUULLLGGGEEEEEECCCBBBAAAAAABBBCCCFFFJJJNNNPPPPPPRRRSSSTTTTTTTTTVVVXXX[[[^^^ccceeehhhnnnxxxzzzuuutttuuuxxx~~~{{{xxxtttpppmmmeeebbb___ZZZUUUQQQNNNMMMJJJKKKMMMOOOPPPPPPOOONNNOOOOOOOOOOOONNNJJJDDD@@@?????????DDDQQQeee{{{jjjPPPFFF===;;;;;;888777777666777777888999:::;;;;;;===@@@CCCEEEJJJSSS^^^gggpppwwwmmm[[[JJJCCC@@@;;;888:::555555555666777666444222222333333333333222111111000000000///////////////000111222333333222111000111111111222333444666777555666999::::::;;;===???AAABBBFFFLLLWWWjjjxxxwwwqqqccc[[[KKKGGGCCC@@@???>>>===<<<888:::===@@@CCCDDDEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKMMMOOOQQQSSSXXXYYY[[[]]]```aaacccccc___```ccceeeffffffffffffbbbbbbaaa``````aaabbbccc```ccchhhnnnqqqssstttsssvvvwwwwwwuuurrrqqqqqqrrrrrrvvv{{{{{{vvvrrrqqqpppooonnnjjjiiifffccc```^^^\\\\\\^^^```bbbcccccc```]]][[[ZZZ[[[]]]]]]]]][[[YYYXXXUUUUUUWWWYYY[[[[[[YYYWWWXXX[[[```eeekkkqqqxxx}}}|||xxxooofffXXXQQQIIIDDDCCCCCCBBBAAAAAAAAABBBCCCFFFJJJNNNPPPQQQSSSTTTUUUTTTTTTVVVWWWYYY^^^cccfffiiiqqq{{{|||zzz|||~~~{{{yyyuuuqqqnnneeeccc___ZZZUUUPPPMMMLLLIIIJJJLLLNNNOOOPPPPPPOOOPPPPPPPPPPPPNNNJJJDDD@@@@@@???>>>CCCPPPeee||||||fffNNNDDD<<<;;;:::777555666777888999:::;;;<<<<<<===>>>AAACCCFFFJJJSSS^^^gggqqqyyy}}}hhhQQQEEE@@@<<<:::999666555444555666666444333111111111111111111111111000000000000000000000000111111111111111111111111000000000111222444555666666888;;;<<<<<<===???AAA@@@BBBFFFJJJQQQbbbxxxwwwssscccWWWMMMFFFAAA???===999777999;;;;;;:::;;;>>>AAADDDFFFGGGHHHIIIJJJKKKLLLMMMNNNSSSSSSRRRRRRQQQOOONNNMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGIIILLLOOOQQQUUUVVVYYY]]]```aaabbbcccccccccccccccccccccccccccdddcccbbb`````````aaabbbdddfffiiilllppptttwwwyyyvvvvvvuuuttttttsssrrrrrrrrruuuyyy}}}{{{{{{{{{zzzxxxuuurrrppplllkkkjjjhhheeecccbbbaaa___```bbbccccccbbbaaa___bbbaaabbbfffiiifff___XXXYYYWWWUUUTTTVVVXXXXXXXXXYYY\\\aaaffflllsss{{{~~~wwwmmmbbbZZZTTTOOOIIICCCAAA@@@???>>>???AAADDDFFFGGGJJJNNNPPPPPPSSSWWWYYYXXXXXXZZZ\\\``````bbbdddjjjrrr}}}|||yyywwwtttoookkkhhhddd___ZZZWWWSSSPPPNNNNNNMMMMMMMMMNNNOOOPPPPPPOOOPPPPPPOOOLLLHHHCCCAAA>>>???BBBGGGRRRcccwwwuuubbbJJJ@@@888888;;;:::777666666666777888999::::::;;;<<>>???BBBGGGQQQaaauuuppp\\\JJJ@@@888999;;;:::777777666666777888999::::::;;;===???BBBFFFKKKTTT```iiivvveeeSSSGGG>>>999888999777666666777777666444222222222222222222222222222222222222222222222222111111111111111111111111000000000111222333444555666888:::;;;<<<===???AAA???AAACCCGGGLLL[[[www{{{vvvxxxuuudddYYYLLLEEE@@@???===:::999;;;999999999:::<<>>>>>@@@@@@@@@@@@BBBEEEGGGIIILLLOOORRRVVVXXX[[[]]]___aaadddfffiiijjjlllooouuu|||{{{xxxvvvsssnnnjjjddd```[[[WWWTTTQQQNNNLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMLLLKKKIIIEEEAAA???>>>???AAAFFFOOO___qqq~~~mmmWWWIII@@@888999:::999777777666666777888999:::;;;;;;===???CCCFFFKKKTTT```iiittt~~~lllYYYLLLBBB<<<:::999888666666666777666444222222222222222222222222222222222222222222222222111111111111111111111111000000000000111222333444666888:::;;;;;;<<<>>>@@@@@@AAADDDFFFKKKYYYuuuyyytttxxxvvveeeZZZKKKDDD??????===::::::<<<777888888999;;;===???AAA@@@BBBEEEIIINNNRRRVVVWWWWWWWWWWWWVVVTTTQQQNNNLLLNNNMMMKKKIIIGGGEEEDDDCCCCCCBBBBBBCCCEEEHHHKKKMMMQQQTTTYYY^^^ccceeeffffffdddccccccbbbaaa``````___\\\\\\\\\\\\]]]```bbbcccdddfffjjjmmmpppssstttuuupppqqqqqqqqqrrrrrrrrrrrrxxx|||~~~}}}zzzzzzyyywwwvvvtttsssrrrqqqqqqpppooommmjjjhhhfffllllllnnnrrrttttttqqqmmmccc^^^WWWSSSRRRSSSTTTUUUWWWYYY]]]aaadddiiinnnrrrtttqqqmmmggg```WWWNNNHHHEEEBBB>>>======>>>>>>>>>AAACCCFFFHHHJJJMMMQQQTTTXXXZZZ]]]```dddhhhlllnnnpppsssvvv{{{{{{xxxvvvrrrmmmiiiaaa^^^YYYUUURRRPPPMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIFFFCCC@@@>>>>>>???AAAEEEMMM\\\mmmzzz~~~oooXXXHHH@@@999999:::888666777666666777888:::;;;<<<<<<===@@@CCCFFFKKKUUUaaaiiiuuuwwwfffWWWJJJBBB???:::888666555666666555444222222222222222222222222111111111111111111111111111111111111111111111111000000000000111222333333555777999;;;;;;<<<>>>@@@BBBBBBEEEGGGLLLZZZvvvwwwssswwwxxxggg[[[KKKDDD??????===::::::<<<777777888999;;;===>>>???>>>@@@DDDIIINNNSSSVVVXXXYYYYYYYYYYYYVVVSSSPPPMMMNNNMMMKKKIIIGGGDDDCCCBBBAAAAAAAAABBBDDDGGGJJJLLLPPPSSSYYY^^^ccceeeffffffdddccccccbbbaaa``````___ZZZZZZZZZ[[[]]]___bbbccceeegggjjjnnnppprrrssssssppppppqqqrrrsssttttttuuu{{{}}}}}}|||{{{zzzyyyxxxwwwwwwvvvuuusssqqqooommmlllnnnoooppprrrttttttrrrpppgggbbbZZZUUURRRRRRRRRRRRUUUXXX[[[^^^aaadddhhhkkkjjjgggaaa\\\UUUNNNGGGBBBBBB@@@======>>>@@@@@@@@@BBBDDDGGGJJJLLLOOOSSSVVVZZZ\\\```eeelllqqquuuwwwyyy}}}{{{wwwuuuqqqlllhhh___[[[WWWSSSQQQOOOMMMKKKIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGDDDBBB???>>>===>>>AAADDDLLLZZZjjjvvvyyy}}}qqqYYYGGG???999999999777666888666666777999:::;;;<<<===>>>@@@CCCFFFLLLUUUaaajjjuuupppaaaPPPEEE@@@<<<:::777666666777666555333333333333333333333333111111111111111111111111111111111111111111111111000000000000000111222222555777999:::;;;<<<>>>@@@BBBCCCFFFIIINNN]]]yyywwwrrruuuyyyhhh\\\LLLEEE@@@???===:::999;;;777777888:::;;;<<<===>>>>>>@@@CCCHHHMMMRRRUUUWWWZZZ[[[\\\\\\ZZZWWWSSSQQQMMMLLLKKKIIIFFFDDDCCCBBBAAAAAAAAAAAACCCGGGJJJLLLOOORRRXXX^^^bbbdddeeedddbbbbbbaaaaaa``````______ZZZZZZZZZ[[[]]]___bbbccceeegggjjjnnnppprrrrrrrrrpppqqqrrrsssuuuvvvwwwxxx|||~~~}}}||||||{{{xxxwwwvvvuuusssrrrqqqpppqqqrrrsssssssssrrrqqqqqqkkkfff^^^XXXTTTRRRQQQPPPRRRUUUXXXZZZ[[[^^^```ccc```\\\VVVPPPLLLGGGAAA>>><<<;;;:::<<>><<<>>>@@@DDDLLLYYYiiiuuuvvv{{{pppYYYFFF???:::999888555555888555666777999:::<<<===>>>>>>@@@DDDGGGLLLUUUaaajjjsss}}}zzzlllZZZLLLGGG???===999888888999888888333333333333333333333333222222222222222222222222111111111111111111111111000000000000000111111222555777999::::::;;;>>>@@@@@@BBBEEEIIIOOO___{{{wwwqqqrrrzzziii]]]MMMFFF@@@???===999888:::777888999;;;<<<======>>>>>>@@@CCCGGGLLLPPPSSSUUUXXXYYY[[[[[[ZZZVVVSSSPPPLLLKKKJJJHHHFFFEEECCCBBBAAAAAAAAAAAADDDGGGJJJLLLNNNRRRXXX^^^bbbccccccbbb^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[\\\]]]___bbbccceeegggkkknnnpppqqqqqqpppqqqrrrsssuuuwwwyyyzzz{{{}}}yyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvtttrrrrrrrrrnnniiiaaa[[[VVVSSSPPPNNNNNNPPPSSSUUUVVVWWWYYYZZZVVVRRRMMMHHHDDDAAA>>><<<:::999999;;;???BBBCCCCCCDDDFFFIIILLLNNNRRRVVVYYY^^^aaaiiitttzzzvvvtttpppjjjfff\\\YYYUUURRRPPPOOOMMMKKKJJJKKKLLLLLLLLLKKKIIIHHHIIIHHHGGGEEECCCAAA??????<<<>>>@@@DDDLLLYYYiiitttyyyoooXXXEEE???:::999777555555888555666777999;;;<<<>>>>>>>>>AAADDDGGGLLLVVVaaajjjrrr{{{yyyhhhZZZTTTBBB???;;;::::::;;;::::::333333333333333333333333333333333333333333333333111111111111111111111111111000000000000000111222555777999::::::;;;===??????@@@DDDIIIOOO```}}}xxxpppppp{{{iii]]]MMMGGGAAA???===999777999777888:::;;;<<<=========>>>@@@CCCGGGKKKOOORRRSSSTTTUUUWWWXXXWWWTTTPPPNNNKKKKKKJJJHHHFFFEEEDDDCCCAAAAAAAAABBBDDDGGGJJJLLLNNNRRRXXX]]]aaabbbaaaaaa\\\\\\\\\\\\\\\\\\\\\]]]\\\[[[[[[\\\]]]```bbbccceeegggkkknnnqqqqqqpppppprrrssstttvvvyyyzzz|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{{{{xxxuuusssssssssooojjjccc]]]XXXTTTOOOMMMKKKMMMPPPQQQQQQRRRTTTUUUQQQMMMGGGCCC@@@???===;;;<<<;;;:::;;;===??????>>>DDDFFFIIILLLOOORRRWWWZZZ___cccmmmyyyzzzvvvssspppjjjeee\\\YYYUUURRRQQQOOOMMMLLLJJJKKKLLLMMMMMMKKKIIIHHHIIIHHHGGGEEECCCAAA@@@???;;;===@@@DDDLLLYYYiiitttpppYYYEEE???:::999777444555888555666777999;;;===>>>???>>>AAADDDGGGLLLVVVbbbjjjssszzz|||iiiWWWMMMFFF>>>:::::::::777444888888888777666444333222111111111111111111111111111111000000000000111111222333333222111000222333888777777777888:::<<<===>>>BBBCCCFFFQQQ\\\uuu~~~qqqlllyyy|||kkk\\\OOOFFF@@@???>>><<<:::;;;999:::<<<===>>>???>>>>>>???@@@BBBDDDGGGJJJLLLMMMQQQRRRTTTUUUTTTRRROOOMMMHHHGGGFFFDDDCCCAAA@@@??????AAABBBCCCCCCCCCEEEFFFLLLQQQXXX]]]^^^\\\ZZZYYYXXXXXXXXXYYYZZZ\\\]]]^^^]]]]]]^^^^^^___``````aaaeeegggjjjmmmpppqqqqqqpppoooqqquuuxxxzzz|||~~~zzztttooolllkkkllljjjfffaaa[[[UUUPPPMMMOOONNNOOOPPPRRRQQQOOOMMMIIIGGGDDDAAA???===<<<<<<<<<===>>>???@@@AAABBBBBBEEEEEEGGGKKKPPPUUUXXXYYY^^^fffqqq}}}yyytttppplllhhheee]]]YYYTTTQQQOOOMMMKKKJJJKKKKKKLLLLLLLLLJJJIIIHHHKKKIIIHHHEEEBBB@@@>>>===>>>>>>???DDDJJJTTTfffvvvgggPPPBBB>>>999666666666777777777777999:::<<<===>>>???>>>@@@DDDIIIOOOYYYccciiissswwwyyyiiiZZZPPPDDD===;;;;;;999666777777777666555444333333111111111111111111111111111111000000000000111111222333333222111111222444777666666777999;;;===>>>>>>CCCCCCGGGRRR^^^yyyxxxrrr~~~~~~mmm]]]OOOFFF???>>>>>>;;;:::;;;999;;;<<<>>>????????????>>>???@@@BBBDDDFFFHHHIIIMMMOOOPPPRRRQQQPPPMMMLLLGGGGGGEEEDDDCCCAAA@@@@@@???AAABBBCCCCCCCCCEEEFFFJJJOOOUUUXXXYYYXXXWWWWWWWWWWWWXXXYYYZZZ\\\\\\]]]\\\]]]]]]^^^___```aaabbbdddfffjjjnnnqqqssssssssspppssswwwyyy{{{}}}wwwqqqmmmkkkjjjhhheee```ZZZUUUQQQOOOMMMLLLLLLMMMNNNNNNKKKIIIGGGFFFCCC@@@>>>===============>>>???AAABBBCCCCCCGGGGGGIIIMMMRRRVVVYYY[[[aaajjjuuu~~~xxxsssoookkkgggddd^^^ZZZUUUQQQOOOMMMKKKJJJJJJKKKLLLLLLLLLKKKIIIHHHJJJIIIGGGEEEBBB@@@???>>>@@@???AAAEEEKKKVVVhhhyyybbbMMMAAA>>>999666666666777666777777999:::<<<===>>>??????AAAEEEIIIOOOXXXbbbiiissswww}}}pppbbbOOOBBB>>>===:::777666666555555555444444333222222222222222222222222111111000000000000111111222222333222111111222444555555666777999<<<>>>???>>>CCCCCCGGGSSS```}}}yyynnn___OOOFFF???>>>===;;;:::;;;;;;<<<>>>???@@@AAA@@@@@@===>>>???@@@AAABBBCCCDDDGGGIIIKKKLLLMMMLLLJJJIIIFFFEEEEEECCCBBBAAA@@@@@@???AAABBBCCCCCCCCCEEEFFFHHHKKKPPPRRRSSSSSSSSSTTTTTTUUUWWWYYY[[[\\\\\\[[[[[[\\\]]]^^^```bbbccccccdddgggkkkooorrruuuuuuvvvqqqtttxxx{{{|||~~~}}}~~~~~~||||||}}}xxxqqqkkkhhhfffeeebbb^^^ZZZVVVSSSRRRNNNMMMLLLLLLLLLKKKIIIGGGEEEDDDAAA???>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEIIIJJJLLLOOOSSSXXX\\\^^^eeeooo{{{|||wwwqqqmmmiiieeeccc___[[[VVVRRROOOMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFEEECCCAAA@@@???AAA@@@BBBGGGMMMYYYlll}}}www[[[III@@@===888666555666666666666777888:::<<<===??????AAACCCFFFJJJPPPXXXbbbhhhsssvvv{{{xxx```MMMDDD@@@<<<999555555555444444444444444222222222222222222222222222111111000000111111222111222333222111111333444444444666888:::<<<>>>???>>>CCCCCCGGGTTTbbb~~~ppp```PPPGGG???>>>===;;;;;;<<<<<<===???AAABBBBBBBBBAAA????????????@@@@@@@@@@@@BBBCCCEEEGGGHHHHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@???AAABBBCCCCCCCCCEEEFFFGGGIIILLLMMMNNNNNNPPPRRRQQQSSSVVVYYY[[[[[[[[[ZZZZZZ[[[\\\^^^aaacccdddeeegggiiimmmpppsssuuuuuuuuurrrtttxxx{{{}}}~~~{{{zzzyyyvvvuuuwwwuuuwww{{{vvvnnnhhheeecccbbb___]]]ZZZXXXWWWVVVSSSQQQOOONNNMMMKKKIIIFFFCCCBBB@@@???>>>>>>????????????@@@BBBDDDEEEFFFGGGJJJLLLNNNQQQTTTYYY^^^aaajjjttt{{{uuuppplllhhhdddaaa```\\\WWWRRROOOMMMKKKIIIJJJKKKLLLMMMMMMLLLKKKJJJGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBHHHOOO\\\pppoooVVVGGG???<<<888666555666666555666777888:::<<<>>>???@@@BBBDDDGGGKKKPPPXXXbbbhhhrrruuuyyy~~~www___NNNDDD>>>:::666666555444444444555555222222222222222222222222222222111111111111222222111222222222111111333555333444666888;;;<<<>>>???>>>CCCCCCGGGSSS```|||qqqbbbQQQHHH@@@>>>>>><<<<<<>>>>>>???AAACCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???AAABBBCCCCCCCCCEEEFFFGGGHHHJJJKKKKKKLLLOOOQQQNNNPPPTTTWWWYYYZZZZZZZZZZZZ[[[\\\___aaaccceeefffjjjlllooorrrtttttttttsssqqqtttxxxzzz|||~~~yyyvvvsssooonnnppppppsssxxx~~~yyyrrrlllgggeee___^^^]]]\\\[[[[[[[[[[[[XXXVVVRRROOONNNKKKHHHFFFBBBAAA@@@?????????@@@AAA@@@AAABBBDDDEEEGGGHHHIIIJJJMMMPPPRRRUUUZZZaaafffoooyyy~~~zzztttooojjjgggccc```___[[[VVVRRROOOMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKFFFFFFEEEDDDCCCBBBAAAAAA???>>>AAAHHHQQQ```vvviiiSSSFFF===:::777555555666555444555666888:::<<<>>>???@@@CCCEEEHHHKKKQQQYYYbbbiiisssvvvzzz|||~~~uuu\\\JJJAAA>>>888777666555444444555666333333333333333333333333222222111111111111222222000111222222111222333555333555777999;;;<<<======>>>BBBCCCFFFQQQ\\\vvvtttdddTTTJJJAAA??????===>>>@@@@@@AAACCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@?????????AAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJKKKNNNPPPMMMOOORRRUUUXXXYYYZZZZZZ[[[[[[]]]___aaaccceeefffkkkmmmppprrrssstttsssrrrqqqtttxxxzzz|||~~~}}}uuurrroookkkjjjlllooosssyyy~~~yyyxxxuuuqqqmmmiiifffddd]]]\\\[[[[[[\\\^^^___```]]]ZZZUUUQQQNNNKKKGGGEEECCCBBBAAA@@@@@@@@@AAABBBAAABBBCCCEEEGGGIIIJJJKKKKKKNNNRRRUUUXXX^^^fffllluuu~~~~~~zzztttnnnjjjfffccc```]]]YYYTTTQQQOOOMMMKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>BBBJJJUUUeee}}}xxxcccPPPEEE;;;999666555555666555444555666888:::<<<>>>@@@AAACCCEEEHHHLLLRRRZZZdddjjjvvvyyy|||}}}}}}jjjRRREEEBBB;;;999777555555555666666333333333333333333333333333222222111111222222333000111222222111222444666444555777:::;;;<<<<<<<<<===BBBCCCFFFNNNWWWnnnxxxhhhUUULLLCCC@@@@@@??????BBBAAABBBDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA???AAABBBCCCCCCCCCEEEFFFEEEGGGHHHIIIIIIJJJLLLNNNMMMNNNPPPSSSUUUXXXZZZ[[[\\\\\\^^^___aaacccdddeeejjjllloooqqqsssttttttssssssuuuyyy|||~~~wwwpppnnnllliiijjjmmmooosssyyy~~~}}}|||{{{yyywwwtttrrrpppjjjiiihhhgggeeecccaaa```[[[[[[[[[[[[]]]```ccceeeccc___YYYUUUQQQMMMIIIGGGEEEDDDBBBAAAAAAAAABBBBBBBBBCCCDDDFFFHHHJJJLLLMMMMMMQQQUUUXXX[[[bbblllsss{{{~~~zzztttnnnjjjfffccc```[[[WWWRRROOONNNMMMLLLJJJJJJKKKLLLMMMNNNMMMMMMLLLGGGGGGFFFDDDCCCAAA@@@@@@??????CCCMMMYYYkkk}}}mmm\\\LLLAAA:::888666555555555444333555666777:::<<<>>>@@@AAABBBDDDHHHLLLRRR[[[eeellluuuzzztttWWWIIIEEE===;;;888666555555666666333333333333333333333333333222222111111222222333000111222222111222444666555666888:::;;;;;;;;;;;;===BBBCCCEEEMMMSSSiii{{{kkkWWWMMMDDDAAAAAA@@@@@@CCCAAACCCDDDFFFGGGGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCCCC???@@@@@@@@@@@@AAAAAAAAA???AAACCCCCCCCCCCCEEEFFFDDDFFFHHHHHHHHHIIIKKKLLLMMMMMMOOOQQQTTTWWWZZZ\\\\\\]]]^^^```aaacccdddeeehhhjjjmmmqqqsssuuuuuuuuutttwwwzzz}}}{{{sssmmmlllkkkjjjkkknnnmmmrrrxxx||||||zzzxxxwwwlllkkkiiigggeeedddbbbbbb_________^^^]]]\\\[[[ZZZZZZZZZZZZ\\\^^^bbbeeegggiiiddd^^^YYYUUUQQQMMMJJJFFFEEECCCBBBAAAAAABBBCCCBBBCCCEEEGGGIIIKKKMMMNNNNNNSSSXXX[[[^^^eeepppxxx~~~zzztttooojjjgggccc```YYYVVVQQQNNNMMMMMMLLLKKKJJJKKKLLLMMMNNNNNNMMMLLLHHHGGGFFFEEECCCAAA@@@??????@@@EEEOOO\\\ooosssfffWWWHHH>>>:::888555555555555444333555555777:::<<>>===;;;888555444444555555333333333444444555555555333444444444444444444444111222333333444444333333555555666888999:::;;;<<<>>>@@@DDDFFFGGGOOOdddwww{{{kkk\\\QQQGGGCCCCCCBBBDDDGGGFFFFFFGGGHHHIIIJJJJJJKKKFFFFFFFFFEEEEEEDDDDDDDDD>>>???@@@BBBBBBCCCCCCCCC@@@@@@AAABBBBBBAAA??????@@@AAAAAABBBCCCDDDFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOQQQSSSUUUXXXYYYZZZ]]]^^^_________aaadddggglllnnnoooppppppqqqtttvvvxxx{{{yyytttlllhhhggghhhjjjkkkmmmnnnpppqqqpppmmmiiiggg\\\[[[YYYXXXVVVUUUUUUTTTUUUUUUTTTSSSTTTUUUVVVWWW[[[[[[ZZZYYYZZZ]]]bbbfffgggbbb\\\\\\]]]YYYQQQIIIGGGEEEBBBAAABBBBBBAAA@@@DDDEEEFFFHHHJJJLLLMMMNNNSSSUUUZZZ___dddkkkrrrwww}}}xxxqqqmmmjjjgggccc___[[[WWWQQQMMMKKKJJJIIIHHHKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJHHHFFFDDDCCCBBBAAA>>>AAAFFFOOO^^^uuuxxxmmmbbbTTTEEE>>>999888777666666555555555666777999;;;===???@@@@@@BBBFFFLLLPPPUUU]]]fffmmmzzz~~~mmmTTTFFF>>><<<999666555444444333333333333444444555555555444444444333333333333333111222333333444444333333555555666888999:::;;;<<<>>>@@@CCCEEEFFFNNNaaasssppp___TTTJJJFFFEEEDDDFFFIIIHHHHHHHHHIIIIIIJJJKKKKKKFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEAAABBBCCCDDDDDDCCCAAA@@@AAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOQQQSSSUUUXXXYYYZZZ\\\]]]______```bbbeeehhhmmmnnnppppppqqqrrrtttwwwzzz}}}vvvrrrkkkgggfffggghhhhhhhhhiiijjjiiifffbbb^^^[[[SSSRRRQQQOOOMMMLLLLLLLLLLLLKKKKKKLLLNNNPPPRRRSSSZZZ[[[[[[[[[[[[]]]aaadddgggbbb^^^^^^```^^^VVVPPPIIIFFFCCCAAABBBCCCBBBBBBEEEEEEGGGIIIKKKMMMNNNOOOTTTWWW[[[aaagggooowww}}}}}}xxxqqqllljjjgggbbb^^^ZZZVVVQQQMMMKKKJJJIIIHHHJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIGGGEEECCCBBBAAAAAA>>>AAAFFFOOO___vvvrrrggg]]]OOOCCC<<<999888777666666555555555555666999;;;>>>@@@AAABBBCCCGGGLLLPPPUUU]]]fffmmmwww}}}www^^^OOOAAA>>>;;;888777666444333444444444444444555555555444444333333222222111111111222333333444444333333555555666888999:::;;;<<<>>>???BBBDDDEEEKKK]]]nnnvvvcccXXXMMMIIIHHHGGGHHHKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGGGGEEECCCAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFGGGIIIKKKLLLMMMNNNOOOQQQSSSUUUXXXYYYZZZ[[[]]]^^^___```bbbfffiiimmmoooqqqrrrrrrtttvvvyyy{{{{{{rrrnnniiifffeeeeeeddddddccccccbbb___[[[WWWRRROOOJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBCCCEEEHHHKKKNNNPPPXXXZZZ\\\\\\\\\\\\^^^```ccc```]]]___aaa```[[[UUULLLHHHDDDBBBBBBDDDEEEEEEFFFGGGHHHJJJLLLNNNPPPQQQVVVXXX]]]cccjjjttt~~~}}}xxxqqqllliiifff```\\\YYYVVVPPPLLLKKKJJJIIIHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGFFFDDDBBBAAA@@@@@@>>>AAAFFFPPP```yyy{{{lllbbbXXXLLLAAA<<<999888777666666555555555444666888;;;>>>AAACCCDDDDDDHHHMMMQQQVVV]]]gggnnnvvv}}}~~~eeeUUUEEEAAA===::::::999777555444444444555555555555555444444333222222111000000111222333333444444333333555555666888999:::;;;<<<>>>???AAACCCCCCIIIXXXggg}}}|||{{{ggg[[[PPPLLLJJJHHHIIILLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGIIIKKKLLLKKKHHHDDDBBBAAAAAAAAABBBBBBDDDEEEEEEDDDEEEEEEGGGHHHJJJLLLMMMNNNOOOQQQSSSUUUXXXYYYZZZ[[[\\\^^^___aaadddhhhkkkoooppprrrttttttvvvyyy|||}}}}}}vvvmmmjjjfffdddbbbaaa___^^^^^^]]][[[XXXTTTPPPLLLIIIFFFEEEDDDCCCAAAAAA@@@@@@??????@@@CCCFFFIIIMMMOOOVVVXXX[[[\\\[[[ZZZZZZ[[[[[[YYYXXX[[[^^^___[[[WWWNNNJJJEEEBBBCCCEEEFFFGGGGGGHHHJJJLLLNNNPPPRRRSSSUUUXXX]]]ccckkkvvv|||wwwpppllliiieee___ZZZXXXUUUOOOLLLJJJJJJIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJGGGFFFEEECCCAAA@@@@@@@@@>>>AAAFFFQQQccc|||{{{mmmbbbXXXLLLBBB???999888777666555555555555444555777:::>>>AAADDDFFFEEEIIINNNRRRWWW^^^gggnnnxxx~~~iiiZZZHHHBBB<<<999::::::777555555555555555555555555555444444333222222111000000111222333333444444333333555555666888999:::;;;<<<>>>>>>@@@BBBCCCGGGTTTbbb|||yyy}}}jjj___SSSNNNLLLIIIJJJLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNLLLNNNPPPQQQOOOJJJEEEBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOQQQSSSUUUXXXYYYZZZ[[[\\\___aaacccfffjjjnnnqqqsssuuuwwwxxxzzz}}}zzzsssiiifffccc```___]]][[[YYYWWWVVVTTTQQQNNNKKKIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@??????@@@BBBEEEHHHKKKMMMSSSVVVYYY[[[YYYWWWVVVVVVUUUTTTUUUXXX\\\]]][[[XXXOOOKKKFFFCCCDDDFFFGGGHHHHHHIIIJJJMMMOOOQQQSSSTTTSSSWWW\\\ccclllwwwyyyuuuoookkkhhhddd^^^YYYWWWSSSNNNKKKJJJIIIIIIHHHIIIKKKLLLNNNMMMLLLJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@@@@BBBGGGSSSgggqqqfffZZZLLLBBB???999888777666555555555555444555777:::>>>BBBEEEGGGGGGKKKOOOSSSXXX___hhhoooyyyqqqcccOOOGGG===999888999666333666666666555555555555555444444333333222222111111111222333333444444333333555555666888999:::;;;<<<>>>===???BBBCCCGGGRRR^^^{{{}}}xxxnnnbbbVVVQQQNNNKKKKKKMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJLLLNNNQQQRRRSSSUUUWWWXXXTTTNNNGGGCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLNNNOOOQQQSSSUUUXXXYYYZZZ[[[]]]```bbbeeeiiimmmqqqsssuuuxxxzzz{{{~~~wwwqqqfffccc___\\\ZZZYYYWWWUUUPPPOOOMMMKKKIIIHHHGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@??????@@@AAADDDGGGJJJKKKSSSVVVYYYZZZXXXUUUTTTSSSSSSSSSUUUXXX[[[\\\[[[YYYOOOKKKGGGEEEEEEGGGHHHHHHHHHIIIJJJMMMPPPRRRTTTUUUTTTXXX___fffoooyyy|||wwwsssnnnkkkhhhddd^^^YYYVVVRRRNNNJJJIIIIIIHHHHHHIIIJJJMMMNNNNNNLLLIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAACCCIIIVVVkkkzzzmmm^^^MMMAAA===999888777666666555555555555666777:::>>>BBBEEEHHHHHHLLLQQQUUUYYY```iiioooxxx}}}qqq\\\RRRDDD===;;;:::777444777666666666555555555444444444444333333333333333111222333333444444333333555555666888999:::;;;<<<======???BBBDDDGGGRRR\\\wwwwww}}}rrrfffZZZTTTQQQMMMMMMOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQTTTWWWYYY[[[]]]______ZZZSSSKKKEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLNNNOOOQQQSSSUUUXXXYYYZZZ\\\^^^aaadddgggkkkppptttvvvxxx{{{}}}{{{tttooodddaaa\\\XXXVVVUUUTTTSSSNNNMMMKKKHHHGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAACCCFFFIIILLLNNNVVVXXXZZZZZZXXXUUUTTTSSSQQQSSSUUUXXXZZZ[[[ZZZYYYNNNKKKGGGFFFFFFGGGGGGFFFGGGHHHJJJMMMPPPRRRTTTUUUWWW\\\dddlllttt|||}}}yyytttqqqllljjjhhhddd^^^YYYUUURRRMMMJJJIIIIIIHHHGGGIIIJJJMMMNNNNNNKKKIIIGGGFFFFFFDDDCCCBBBBBBBBBAAACCCDDDJJJXXXnnnxxxeeeQQQCCC===999888777666666555555555777777888:::===AAAEEEGGGIIIMMMRRRUUUYYY```iiipppxxx|||iii\\\MMMBBB???>>>:::777777777666666555555555444444444444444444444444444222222333444444444333333555555666888999:::;;;<<<===<<>>AAACCCEEENNNWWWooowwwxxx}}}rrrbbbUUUPPPOOOQQQRRRTTTVVVWWWWWWVVVVVVXXXYYYXXXXXXXXX[[[^^^aaabbbccccccfffhhhfffhhhmmmooommmsssqqqmmmhhhaaaXXXMMMGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDFFFGGGIIIJJJLLLLLLNNNPPPRRRTTTUUUWWW[[[]]][[[___eeejjjmmmppptttvvvxxx||||||zzzxxxyyy{{{~~~yyysssnnnlllccc___[[[WWWVVVUUUSSSRRRQQQOOOMMMKKKJJJJJJJJJJJJKKKJJJHHHFFFDDDDDDDDDDDDFFFGGGHHHHHHIIILLLPPPTTTWWWYYY[[[\\\\\\ZZZXXXVVVWWWVVVVVVZZZ______ZZZUUUTTTNNNHHHFFFHHHJJJHHHEEEGGGIIIKKKMMMPPPSSSXXX[[[bbbiiiqqqxxx||||||xxxuuupppmmmjjjhhheeebbb^^^ZZZTTTRRRNNNJJJHHHGGGHHHHHHJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCAAADDDKKK[[[vvvmmmRRRBBB<<<999888666555444555666888666444444888???DDDFFFFFFLLLOOOSSSWWW[[[bbblllsss{{{mmm[[[NNNDDD===999999999999888666555555666666666666666555555555555333333222222222222333333555555555666777999;;;;;;<<<<<<===AAACCCEEENNNWWWooo}}}tttvvvvvvfffYYYSSSRRRSSSTTTWWWYYY[[[[[[[[[\\\^^^```bbbbbbcccgggkkkpppssstttxxx|||}}}{{{|||~~~{{{{{{xxxtttnnnfff\\\QQQJJJEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFGGGHHHJJJLLLMMMNNNOOOQQQSSSUUUVVVYYY\\\______ccchhhlllooorrruuuxxxwww|||~~~{{{zzzyyywwwtttrrrpppqqqtttwww|||~~~xxxrrrmmmjjjbbb___ZZZWWWVVVVVVUUUTTTRRRQQQOOOMMMLLLKKKLLLLLLLLLKKKIIIFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJMMMQQQTTTWWWYYY[[[]]]]]][[[YYYXXXXXXWWWXXX\\\aaaaaa]]]XXXVVVPPPJJJGGGIIIJJJHHHFFFGGGIIILLLNNNQQQUUUYYY]]]dddlllvvv~~~|||xxxtttooommmjjjgggdddaaa]]]ZZZSSSQQQMMMJJJHHHGGGHHHHHHJJJKKKLLLLLLLLLKKKIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCFFFMMM]]]xxxrrrWWWFFF???;;;:::888777666777888999666444555888>>>DDDFFFGGGLLLPPPTTTWWW\\\ccclllsss{{{rrr___NNNCCC<<<===<<<;;;:::999777666555666666666666555555555555333333222222222222333333555555555666777999;;;;;;<<<;;;===AAABBBEEEMMMWWWnnnxxxpppttt|||mmm```XXXVVVVVVWWW[[[]]]```bbbbbbdddgggiiimmmooorrrwww}}}zzzsssiii^^^TTTLLLFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHJJJLLLMMMNNNOOOPPPRRRUUUWWWXXXZZZ^^^aaadddggglllppprrrtttwwwyyywww{{{}}}zzzwwwuuussspppllljjjhhhiiilllqqqwww}}}}}}wwwpppkkkhhhaaa^^^ZZZXXXWWWWWWWWWVVVSSSRRRQQQOOONNNNNNNNNOOOMMMLLLJJJHHHFFFEEEDDDDDDEEEFFFHHHJJJKKKNNNRRRVVVWWWYYY\\\^^^^^^]]]\\\ZZZ[[[ZZZ[[[___cccddd```\\\YYYTTTMMMJJJJJJJJJIIIGGGGGGJJJLLLOOORRRVVV[[[___gggooozzz|||wwwsssnnnkkkhhhfffccc```\\\YYYRRRPPPLLLIIIGGGGGGHHHIIIKKKKKKLLLLLLLLLKKKJJJIIIFFFFFFFFFEEEDDDCCCCCCCCCDDDHHHPPP```zzztttYYYHHH@@@:::999888777666777888999555555555888>>>CCCGGGHHHMMMQQQUUUYYY]]]dddmmmttt{{{~~~rrr]]]MMMDDD>>>===;;;::::::999777666666666666666555555555555333333333222222333333333555555555666777999;;;;;;<<<;;;===@@@BBBEEEMMMVVVmmmssslllqqqsssfff]]]YYYYYYZZZ___aaadddgggiiikkknnnqqqwwwzzz}}}tttjjj___TTTMMMHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHJJJLLLMMMOOOOOORRRTTTVVVXXXZZZ]]]```ccchhhkkkooorrrtttuuuwwwyyyxxx{{{~~~|||yyyuuurrrpppmmmjjjhhheeefffiiinnnuuu}}}}}}wwwpppjjjgggaaa^^^ZZZXXXXXXXXXXXXWWWTTTSSSQQQPPPPPPPPPQQQQQQNNNMMMLLLJJJHHHFFFEEEDDDEEEGGGIIIKKKMMMOOOSSSVVVWWWYYY\\\___``````___^^^^^^^^^___bbbeeefffcccaaa\\\XXXRRROOOMMMLLLKKKIIIHHHJJJNNNPPPSSSXXX]]]aaagggoooxxx~~~~~~{{{uuuqqqllljjjgggdddbbb^^^ZZZWWWQQQOOOKKKHHHGGGGGGHHHIIIKKKLLLLLLMMMLLLKKKJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBDDDIIIQQQaaa{{{qqqWWWEEE===777777666555555555555666555555666999===CCCHHHJJJNNNRRRWWW[[[___eeennnttt|||lllWWWKKK???<<<:::999999:::999777666666666666555555555555444333333333333333333444555555555666777999;;;;;;;;;;;;<<<@@@BBBDDDMMMVVVjjj~~~pppjjjpppxxxjjj```\\\[[[\\\```cccgggjjjmmmppptttwww~~~uuujjj```VVVPPPIIIHHHGGGEEEEEEFFFGGGGGGFFFGGGHHHIIIKKKMMMNNNOOOSSSUUUXXXZZZ[[[^^^bbbeeeiiilllpppsssuuuvvvxxxyyyzzz||||||yyytttqqqooonnnkkkiiidddfffhhhnnnuuu~~~yyyrrrlllhhhaaa^^^ZZZXXXWWWWWWWWWVVVSSSRRRQQQPPPPPPPPPQQQRRROOONNNMMMLLLJJJHHHFFFFFFFFFHHHKKKMMMNNNPPPTTTVVVWWWYYY]]]```bbbcccbbbaaaaaaaaabbbdddffffffdddccc^^^\\\XXXUUUSSSPPPNNNLLLIIILLLNNNQQQTTTXXX]]]aaafffkkkrrruuuwwwxxx{{{}}}~~~zzztttooojjjhhheeebbb```]]]XXXUUUOOOMMMJJJGGGFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCHHHQQQaaa{{{mmmSSSBBB;;;777666666555555555555555555555666999===CCCIIILLLPPPTTTYYY]]]```fffnnnttt~~~|||bbbRRRDDD???999777999:::999888666666666666555555555555444444333333333333444444555555555666777999;;;;;;;;;:::<<<@@@AAADDDLLLVVVggg~~~~~~qqqlllsss|||oooddd___^^^___bbbeeeiiilllooossswwwzzz}}}tttjjjaaaYYYTTTKKKIIIGGGFFFEEEFFFHHHIIIFFFGGGHHHJJJKKKMMMNNNOOOSSSUUUXXXZZZ\\\___cccfffjjjmmmqqqtttuuuwwwxxxzzz}}}~~~{{{wwwsssqqqooommmkkkfffgggiiinnnuuu~~~|||uuunnnkkkccc___[[[WWWVVVUUUTTTRRRPPPOOONNNMMMNNNOOOPPPQQQNNNNNNNNNMMMLLLJJJIIIHHHHHHJJJMMMNNNOOOQQQSSSVVVWWWYYY]]]bbbdddeeeeeeeeecccdddeeeeeeeeeeeedddccc______^^^\\\YYYUUUQQQOOOKKKMMMOOOQQQTTTWWW\\\```cccgggllloooqqquuu{{{}}}{{{wwwrrrnnniiifffcccaaa^^^[[[WWWTTTMMMLLLIIIGGGFFFGGGHHHIIILLLLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAABBBGGGQQQaaazzzhhhPPPBBB;;;888888888777777777666666444666777999<<>>;;;888888888888888777666666555555555555555555555555555555333555666777666777888:::<<<;;;===@@@AAACCCJJJSSS___tttvvvnnniiigggfffiiimmmqqquuuxxxzzz{{{}}}xxxtttpppkkkddd^^^YYYUUUQQQOOOJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQPPPPPPRRRSSSXXXYYY[[[___cccgggjjjlllooorrrvvvyyy||||||wwwuuuqqqqqqvvv{{{zzzqqqggg]]]VVVPPPIIIFFFGGGEEEFFFFFFFFFEEEGGGKKKNNNRRRRRRSSSTTTSSSRRRPPPOOOPPPPPPOOOOOOPPPQQQSSSTTTVVVXXX[[[___bbbdddeeeeeedddccccccbbbaaaaaa````````````bbbfffhhheee]]]VVVRRRPPPPPPQQQUUUYYY]]]___dddkkkuuu~~~}}}{{{wwwtttrrroookkkhhhdddaaa\\\YYYVVVTTTPPPNNNLLLKKKIIIGGGGGGIIIKKKLLLQQQOOOOOOPPPQQQPPPLLLHHHHHHGGGFFFEEEDDDBBBAAAAAADDDIIITTTffffffPPPBBB<<<;;;555555555555555555555555777888999:::===CCCJJJOOOTTTYYY___dddgggkkkrrrvvv~~~vvvcccOOODDDAAA===999888999888888777777666555555555555555555555555555555333555666777666777888:::;;;;;;===@@@AAACCCJJJSSS^^^ttt|||sssmmmjjjgggjjjoootttwwwyyyyyyyyy~~~|||yyyuuupppmmmfffbbb\\\XXXUUURRROOONNNJJJIIIHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSSSSSSSUUUVVVYYY[[[^^^bbbggglllppprrrtttvvvzzz}}}{{{yyytttrrrvvvzzz~~~}}}sssiii^^^WWWPPPHHHEEEFFFBBBCCCDDDDDDEEEHHHLLLOOORRRSSSUUUVVVUUUTTTRRRQQQPPPQQQQQQRRRRRRSSSTTTTTTVVVWWWZZZ]]]```aaabbbbbb______``````````````````______aaaeeegggeee^^^YYYSSSSSSSSSUUUXXX]]]aaadddmmmuuu}}}zzzwwwtttqqqnnnkkkhhhbbb___ZZZVVVSSSPPPMMMJJJIIIHHHFFFFFFFFFIIIKKKMMMQQQPPPPPPQQQQQQPPPLLLJJJHHHGGGFFFDDDCCCBBBAAAAAAFFFKKKUUUgggxxx\\\KKK@@@;;;;;;555555555555555555555555777777888:::===CCCJJJPPPTTTYYY```eeehhhmmmtttyyy|||iiiTTTIIIDDD???;;;:::999999888888777666666555555555555555555555555555333555666777666777888:::;;;:::<<<@@@AAABBBJJJRRR```wwwwwwpppllljjjmmmqqqvvvyyyyyyyyyxxxzzz{{{{{{{{{{{{{{{{{{{{{~~~|||yyyvvvtttpppllliii___[[[VVVRRRPPPNNNLLLKKKHHHGGGGGGGGGHHHIIIKKKLLLNNNPPPTTTUUUVVVWWWXXXZZZ[[[]]]aaafffkkkqqqvvvxxxyyy|||~~~~~~|||vvvsssuuuyyy~~~}}}tttjjj___WWWOOOGGGDDDDDD@@@AAACCCDDDEEEIIIMMMQQQUUUVVVXXXZZZYYYXXXVVVUUURRRRRRSSSUUUUUUUUUUUUUUUUUUVVVXXXZZZ\\\]]]]]]\\\ZZZZZZ[[[\\\]]]^^^______^^^^^^```ccceeeddd___\\\VVVWWWXXXZZZ]]]aaagggkkkttt||||||zzzvvvsssqqqnnnjjjgggbbb^^^YYYUUURRROOOKKKHHHFFFEEEDDDDDDEEEHHHKKKMMMPPPPPPQQQQQQPPPNNNLLLJJJHHHGGGEEECCCBBBAAAAAAAAAFFFLLLWWWiiikkkRRREEE===::::::555555555555555555555555666777888:::===CCCKKKPPPTTTYYY```fffjjjooovvv{{{qqq]]]PPPHHH@@@;;;:::999999999888777777666666555555555555555555555555333555666777666777888:::;;;:::<<>>;;;888777555555555555555555555555555666888999===DDDKKKQQQWWW\\\ccchhhmmmrrryyy~~~xxxjjjXXXGGG???@@@::::::999888888777777666555555555555555555555555333555666777666777888:::::::::;;;???@@@AAAIIIQQQ```xxxxxxtttkkklllmmmoooppppppoooooollllllllllllkkkjjjiiihhhgggdddaaa___]]]ZZZVVVSSSPPPLLLHHHEEEDDDCCCBBBAAA??????@@@@@@BBBEEEGGGIIILLLQQQXXX___cccfffiiikkklllnnnrrrxxx~~~yyytttrrrtttxxx}}}yyylllcccYYYSSSMMMGGGEEEFFFCCCEEEGGGIIIKKKOOOTTTXXX\\\___bbbeeeeeeccc```^^^YYYYYYXXXXXXYYYZZZ\\\]]]XXXYYYYYYYYYXXXVVVUUUSSSVVVVVVXXXYYY[[[\\\^^^^^^aaabbbcccdddeeefffiiijjjeeehhhjjjkkkkkkooovvv|||}}}wwwuuuqqqnnnllliiieeebbb^^^[[[WWWSSSQQQNNNKKKIIIEEEEEEDDDCCCEEEHHHKKKNNNMMMPPPRRRQQQNNNKKKKKKKKKIIIGGGDDDAAA@@@@@@AAABBBEEEPPPaaaxxxiiiNNNAAA>>>;;;888666555555555555555555555555555666777999===DDDLLLQQQXXX]]]dddiiimmmrrryyy~~~sss```NNNGGGHHH::::::999999888777777777555555555555555555555555333555666777666777888::::::999;;;???@@@AAAIIIQQQ\\\ttt|||wwwiiiiiijjjkkkkkkllllllllliiijjjjjjiiihhhfffdddbbb```^^^[[[XXXVVVSSSNNNKKKKKKHHHDDDBBBBBBBBBAAAAAA?????????@@@BBBEEEGGGIIIMMMSSSZZZbbbgggkkknnnpppqqqssswww|||~~~yyywwwsssqqqtttxxx}}}~~~tttiii```WWWRRRMMMGGGFFFGGGEEEGGGIIIJJJMMMQQQVVVZZZ\\\___bbbeeefffdddaaa___[[[ZZZXXXXXXYYYZZZ]]]^^^[[[[[[[[[[[[ZZZXXXUUUTTTXXXXXXYYY[[[\\\^^^___```dddeeeffffffgggiiilllnnnmmmpppsssssssssvvv}}}}}}vvvtttpppmmmkkkhhhdddaaa]]]YYYUUURRRPPPNNNKKKHHHFFFEEEDDDDDDEEEHHHKKKNNNNNNQQQSSSSSSOOOLLLLLLLLLIIIGGGDDDAAA???@@@AAABBBFFFQQQeee}}}|||eeeKKK@@@>>><<<777555555555555555555555555555555666777999===DDDLLLRRRZZZ___eeejjjnnnsssyyy~~~~~~ooo\\\LLLDDD???>>>:::777888999888555666666555555555666666777666666555555555666666777:::;;;<<<===>>>BBBGGGKKKWWWlllzzzsssnnnkkkgggeeeeeefffggggggaaaaaa``````______^^^^^^\\\YYYUUURRRPPPNNNKKKHHHGGGFFFDDDAAA???>>>======::::::;;;===???AAACCCEEEKKKNNNVVVaaahhhkkkpppvvv{{{~~~}}}vvvqqqnnnnnnooopppttt{{{{{{tttccc]]]UUUNNNJJJIIIHHHHHHEEEHHHKKKNNNQQQTTTXXX\\\aaabbbdddeeeeeedddcccbbbZZZZZZZZZZZZ[[[\\\]]]^^^```___]]][[[ZZZYYYYYYYYYYYY[[[]]]^^^^^^___aaacccgggiiilllnnnoooqqqsssvvvyyyyyyzzz|||}}}yyyrrrooollliiigggeeeaaa___[[[XXXTTTQQQOOOMMMJJJHHHDDDDDDDDDDDDFFFGGGIIIKKKNNNNNNOOOPPPOOONNNMMMLLLKKKFFFBBBCCCBBB??????AAAHHHQQQgggyyy|||xxxaaaHHH<<<:::999555333666666666666555555555555777555555999<<>>BBBGGGKKKTTTfffyyyooolllgggdddcccccccccbbb___^^^^^^]]]]]]\\\\\\[[[YYYVVVRRROOOMMMJJJGGGEEEDDDCCCAAA???===<<<;;;;;;999999:::<<<>>>@@@BBBDDDHHHKKKSSS___ggglllssszzz~~~yyysssnnnkkkkkklllnnnrrryyyvvvooobbb\\\TTTMMMJJJHHHGGGGGGGGGIIIMMMPPPRRRVVVZZZ]]]aaabbbdddeeeeeedddbbbaaa\\\[[[[[[[[[\\\]]]^^^^^^aaa```___^^^\\\\\\[[[[[[[[[]]]```aaabbbcccfffhhhlllnnnqqqssstttvvvyyy{{{{{{xxxrrrooollliiigggddd```^^^YYYWWWSSSPPPNNNLLLJJJHHHDDDDDDDDDDDDFFFHHHJJJKKKMMMNNNOOOOOOOOONNNLLLKKKJJJEEEBBBCCCCCC@@@AAADDDJJJVVVooowww|||sss]]]EEE;;;:::999666444666666666666555555555555666555555999;;;AAALLLWWW]]]aaaffflllqqqwww}}}iiiWWWHHHCCC>>>;;;<<<;;;999777666666555555555555666666444444444555555777888999:::;;;<<<===>>>AAAFFFIIIOOO]]]rrr~~~qqqmmmfffbbb```___^^^]]][[[[[[ZZZZZZYYYXXXXXXWWWTTTQQQMMMJJJHHHFFFCCCAAA@@@@@@>>><<<:::999999999888888999;;;===???AAABBBEEEFFFNNNZZZcccjjjsss||||||wwwsssnnnjjjfffggghhhjjjooowww|||ppphhh___ZZZRRRLLLIIIGGGGGGFFFHHHKKKNNNQQQTTTXXX\\\```aaabbbcccddddddcccbbbaaa___^^^^^^]]]^^^^^^______cccbbbbbbaaa```_________^^^aaadddfffgggiiilllnnnsssvvvyyy{{{|||~~~yyyvvvqqqoookkkhhheeebbb^^^\\\XXXUUUQQQNNNMMMKKKHHHFFFDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIDDDBBBCCCCCCAAACCCGGGNNN___|||zzzuuu|||mmmXXXBBB999999999777555666666666555555555555444666555555999;;;@@@KKKUUU^^^bbbhhhnnntttzzz~~~gggQQQHHH@@@======;;;999888777666666555555555555666333333444444666777999999:::;;;<<<===>>>@@@DDDGGGMMMVVVgggqqqllleee```]]][[[ZZZYYYYYYYYYXXXWWWVVVUUUUUUTTTPPPMMMIIIFFFEEECCC@@@>>>>>>===<<<:::999888888888777888888:::;;;===???@@@CCCCCCIIISSS\\\dddnnnxxxxxxrrrmmmhhheeebbbccceeehhhmmmuuu~~~vvvjjjbbb[[[VVVOOOJJJHHHGGGFFFEEEIIIKKKOOORRRUUUYYY^^^aaabbbcccddddddeeeddddddccccccbbbaaaaaa``````aaaaaadddddddddddddddccccccbbbbbbeeehhhjjjlllooorrrtttzzz||||||wwwssspppmmmiiifffccc```\\\ZZZVVVSSSOOOMMMKKKJJJGGGEEECCCCCCCCCDDDFFFHHHJJJLLLKKKLLLMMMMMMMMMLLLJJJIIIFFFCCCAAABBBBBBAAAEEEJJJTTTkkkvvvsss|||iiiVVVBBB:::999888666666666666555555555444444444666555555999;;;???IIISSS]]]aaahhhnnnuuu{{{}}}___QQQDDD@@@>>>:::888888777777666555555555555555333333444444666777999999999;;;<<<======???BBBEEELLLSSSaaayyyqqqlllddd^^^[[[ZZZYYYXXXXXXXXXWWWVVVUUUSSSSSSRRRMMMKKKGGGDDDCCCAAA>>><<<<<<<<<;;;999999888888888777777888999;;;<<<>>>???CCCBBBEEEMMMTTTZZZeeennn}}}uuummmgggcccaaa___aaacccfffkkksss{{{}}}qqqeee^^^UUUQQQLLLHHHGGGGGGFFFFFFHHHKKKOOORRRUUUYYY^^^bbbcccdddeeeffffffggggggggghhhgggfffeeedddccccccccceeeeeefffgggggggggfffffffffiiillloooqqqtttwwwzzz~~~~~~yyytttqqqnnnkkkgggdddbbb___[[[XXXTTTQQQNNNLLLJJJIIIGGGEEECCCCCCCCCDDDFFFHHHKKKLLLKKKKKKLLLMMMLLLKKKJJJIIIDDDAAA@@@AAAAAA@@@FFFMMM[[[xxxuuusss}}}gggUUUCCC;;;999888666555555555555555444444444444666444666999;;;>>>GGGQQQ[[[```fffnnnttt{{{ooo\\\JJJCCC???:::777:::888777666555555444555555444444444555555777888999999;;;<<<======>>>AAACCCJJJQQQ^^^uuutttnnneee^^^ZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPLLLIIIEEECCCBBB@@@===;;;;;;:::999999888888888888777888888999:::<<<>>>???DDDBBBDDDIIINNNRRR[[[cccvvv|||qqqhhhbbb___^^^]]]^^^aaadddiiipppxxx}}}}}}tttiii___YYYOOOLLLHHHFFFFFFGGGGGGGGGIIILLLOOOSSSVVVZZZ___ccceeeeeefffhhhiiikkklllmmmmmmlllkkkiiihhhgggffffffggghhhjjjkkkllllllkkkkkklllnnnrrrtttvvvxxx|||~~~{{{wwwrrrnnnkkkiiieeecccaaa^^^[[[XXXSSSQQQMMMKKKJJJIIIGGGEEECCCCCCCCCDDDFFFIIIKKKMMMKKKLLLMMMMMMMMMLLLJJJIIIDDDBBBAAABBBAAAAAAGGGOOOaaauuusss}}}cccSSSBBB;;;999777555666555555555444444444444333666444666999:::===FFFOOOZZZ^^^eeemmmttt|||gggPPPGGGAAA:::999<<<888777666555555444444444555555555555555666777777999;;;<<<=========???AAAGGGNNN\\\rrryyyrrrhhh___ZZZWWWVVVUUUUUUUUUTTTRRRQQQPPPOOONNNJJJGGGDDDBBB@@@???<<<:::999999888777777777888888888888999999;;;<<<>>>???EEECCCDDDHHHKKKNNNUUU\\\jjjttt~~~uuukkkbbb]]]\\\\\\ZZZ\\\^^^bbbffflllsssxxx|||{{{xxxrrrjjjaaaXXXTTTJJJHHHEEEDDDFFFGGGHHHHHHJJJMMMQQQUUUXXX\\\aaaeeefffggghhhjjjmmmoooqqqsssrrrqqqooommmkkkiiiiiihhhjjjkkknnnpppqqqqqqqqqpppqqqtttwwwyyy{{{}}}}}}yyytttpppmmmhhhfffcccaaa```^^^[[[XXXSSSQQQMMMKKKJJJIIIGGGEEEBBBBBBCCCDDDFFFIIIKKKMMMLLLLLLMMMNNNMMMLLLKKKJJJFFFDDDDDDDDDBBBBBBIIIRRRfff{{{ssstttxxx\\\NNN@@@:::999777666777555555555444444444333333555444666999:::<<>>888888777555555444444444666666555555555666666777999;;;<<<=========???@@@DDDLLL[[[ppp}}}vvvjjjaaaZZZVVVTTTSSSTTTSSSRRRQQQOOONNNMMMLLLIIIFFFCCC@@@???>>>;;;999888777666666666666777777999999999:::;;;===>>>???EEECCCDDDHHHJJJLLLRRRZZZ___iiivvv|||wwwooofff^^^ZZZZZZ[[[XXXZZZ]]]```dddiiipppuuuwwwuuuqqqjjjcccZZZSSSOOOHHHEEECCCCCCEEEHHHIIIIIILLLOOOSSSVVVZZZ^^^cccgggggghhhiiilllooorrruuuvvvuuusssqqqooommmkkkjjjjjjlllnnnqqqsssuuuuuuttttttuuuxxx{{{}}}~~~{{{wwwsssooolllgggeeebbb```___]]][[[YYYSSSQQQMMMKKKKKKIIIGGGFFFBBBBBBCCCDDDFFFIIILLLMMMLLLMMMNNNNNNNNNMMMKKKJJJHHHGGGFFFFFFDDDCCCKKKTTTiiiwwwrrruuuvvvWWWJJJ===888888777777888555555444444444333333333555444666999:::<<>>;;;:::999:::888888777777777777777888888999;;;;;;;;;<<>>999777555555888333444444555555444444333444333555888999:::AAAJJJTTT```kkkqqqvvv~~~iiiUUUJJJDDD@@@===888888777666555555444444777777777777777777777777999999:::;;;===>>>@@@AAACCCJJJWWWlll}}}xxxooodddZZZUUUSSSSSSRRRQQQPPPPPPPPPNNNKKKIIIFFFDDDAAA===;;;:::999999888888777777777777777888888999;;;;;;;;;<<>>???@@@BBBIIIUUUhhh}}}xxxoooeee\\\VVVSSSRRRPPPNNNMMMMMMMMMKKKIIIFFFDDDCCC@@@===;;;999999999777777777666666777777888888:::;;;;;;;;;===???AAAAAACCCEEEGGGHHHJJJNNNPPPPPPUUU[[[aaahhhqqq|||zzzrrrgggbbb\\\XXXVVVUUUTTTTTTTTTTTTUUUVVVXXX[[[]]]^^^XXXUUUQQQNNNMMMLLLJJJIIIEEEEEEDDDEEEFFFHHHJJJLLLNNNQQQUUUXXX\\\aaafffjjjqqqtttyyy|||||||||}}}~~~|||zzzvvvrrrpppppppppqqqtttxxx}}}{{{vvvsssoookkkhhhfffcccaaa___^^^\\\ZZZWWWSSSOOOJJJFFFEEEDDDCCCBBBAAAAAABBBDDDGGGJJJMMMOOONNNNNNMMMMMMLLLKKKJJJJJJJJJGGGEEEFFFFFFFFFKKKRRRbbbzzznnnlllnnnzzz}}}eeePPPFFF<<<888666444444666333444444555555444444333444333444777888999@@@IIIVVVaaammmsssxxxxxxeeeUUUJJJBBB===<<<;;;:::999888888999999666666666666666666666666:::::::::;;;<<<===>>>???AAAHHHTTTeee}}}xxxooofff^^^XXXSSSQQQNNNLLLJJJJJJIIIHHHFFFDDDBBBAAA???<<<:::999999888777666666666666777777888999:::;;;<<<<<<===???BBBAAACCCEEEGGGHHHJJJMMMPPPQQQUUUZZZ___eeemmmwww~~~tttlllbbb^^^XXXTTTSSSSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVTTTQQQMMMKKKKKKKKKKKKKKKGGGGGGGGGHHHIIIKKKMMMNNNPPPRRRUUUXXX\\\bbbjjjooowww{{{~~~}}}}}}|||yyyuuuqqqoooooopppqqqtttxxx~~~~~~yyyuuuqqqnnnjjjhhheeeccc```^^^]]]\\\YYYWWWSSSOOOIIIEEECCCCCCCCCCCC@@@AAABBBDDDHHHKKKNNNPPPNNNMMMLLLKKKJJJIIIIIIJJJHHHEEEDDDEEEEEEEEEJJJQQQ```uuukkkjjjnnnzzzbbbNNNDDD;;;777666444444666333444444555555444444333444333444777888999@@@HHHVVVbbbnnntttzzzqqqbbbTTTHHHBBB???===;;;:::999999999:::666666666666666666666666:::::::::;;;;;;<<<>>>>>>AAAIIITTTccc{{{~~~xxxoooggg```ZZZTTTPPPMMMJJJHHHGGGFFFEEECCCAAA??????===<<<:::999888888666666555555666777888888999:::<<<<<<<<<===@@@BBBBBBDDDFFFGGGHHHJJJMMMOOORRRVVV[[[___dddllluuu|||zzzooohhh```\\\VVVRRRQQQQQQQQQPPPRRRRRRRRRRRRRRRRRRRRRQQQSSSPPPLLLJJJJJJKKKKKKJJJHHHHHHHHHHHHIIIKKKNNNOOORRRSSSUUUWWW\\\ccckkkqqq|||}}}{{{zzzyyywwwtttqqqooooooppppppssswww~~~{{{wwwssspppmmmiiigggdddaaa___]]]\\\ZZZXXXUUURRRNNNHHHDDDCCCCCCCCCBBB@@@AAACCCEEEHHHKKKNNNOOONNNMMMKKKJJJIIIHHHHHHHHHFFFBBBAAACCCCCCCCCHHHOOO```~~~~~~rrrjjjlllqqq{{{dddLLLBBB:::777777444444666333444444555555444444333444333444777777888???GGGVVVbbbooouuu{{{yyylll]]]NNNDDD@@@>>>;;;888777666777777777777777777777777777777999999999:::;;;===>>>???AAAHHHSSS```vvv~~~xxxppphhhccc\\\TTTOOOLLLIIIFFFEEEDDDCCCAAA@@@======<<<;;;:::999888777555555555555666777888888999;;;<<<<<<<<<>>>@@@BBBBBBDDDFFFGGGHHHJJJMMMOOOQQQUUUZZZ^^^ccckkkuuu||||||tttjjjccc]]]YYYTTTPPPOOOPPPPPPPPPRRRRRRSSSSSSSSSRRRRRRQQQRRRPPPMMMKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIKKKMMMOOOSSSTTTUUUXXX\\\ccclllqqq|||}}}zzzyyyxxxvvvuuusssrrrrrrrrrrrrtttyyy|||yyyuuuqqqnnnllliiifffbbb___]]][[[ZZZXXXVVVSSSPPPLLLGGGDDDCCCCCCBBBAAABBBCCCDDDGGGIIIKKKMMMMMMLLLLLLKKKJJJIIIGGGFFFFFFDDDAAA@@@AAAAAABBBGGGNNNbbb}}}{{{qqqlllpppwww{{{eeeKKKBBB:::888888555555666333444444555555444444333444333444777777888>>>FFFVVVbbbnnnuuu|||~~~zzzkkkYYYKKKCCC@@@===999777666666777777777777777777777777777888888888:::;;;===???@@@???GGGQQQ]]]qqq~~~xxxpppiiiddd]]]TTTNNNLLLIIIEEECCCCCCBBB@@@???;;;;;;;;;;;;:::888777777555444444555555777888888:::;;;<<<======>>>@@@CCCCCCDDDFFFGGGHHHIIILLLOOOPPPTTTZZZ___dddlllvvv}}}zzztttlllddd]]]WWWTTTPPPMMMNNNOOOQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRPPPNNNNNNNNNNNNLLLKKKJJJJJJJJJKKKLLLNNNPPPQQQSSSTTTVVVXXX\\\ccckkkpppyyy}}}}}}{{{xxxxxxyyyyyyxxxxxxwwwwwwwww}}}|||zzzwwwssspppmmmkkkhhhfff```^^^[[[YYYXXXWWWTTTRRRNNNKKKGGGEEEDDDCCCAAA@@@CCCDDDFFFGGGIIIKKKKKKLLLKKKKKKKKKJJJIIIGGGEEEDDDDDDAAA@@@AAABBBBBBHHHOOOaaa{{{yyyqqqooovvvyyydddJJJBBB:::999999777666777333444444555555444444333444333444777666777>>>FFFUUUaaannnuuu|||vvv|||hhhXXXGGGDDD@@@<<<999888888888777777777777777777777777777777888999;;;===???@@@>>>EEEOOO[[[nnn~~~xxxpppjjjeee^^^UUUMMMLLLIIIEEECCCBBBAAA@@@???:::;;;;;;::::::888777777444444444555555777888888:::;;;<<<======>>>@@@CCCCCCDDDFFFGGGHHHIIILLLOOOQQQUUU[[[```fffnnnyyyzzztttnnnggg___YYYSSSPPPLLLKKKMMMOOOQQQRRRSSSTTTUUUWWWWWWWWWVVVVVVSSSRRRQQQRRRSSSRRRPPPNNNOOOOOONNNOOOPPPRRRTTTVVVSSSTTTVVVYYY\\\cccjjjooovvvzzzzzz{{{|||}}}}}}}}}{{{{{{{{{}}}{{{yyyvvvrrrooommmjjjhhheee___]]]ZZZXXXWWWUUUSSSQQQMMMJJJGGGEEEDDDCCCAAA???DDDEEEFFFHHHIIIJJJKKKKKKJJJJJJKKKKKKIIIGGGDDDBBBDDDAAA@@@BBBBBBCCCIIIPPP```yyyxxxrrrrrr{{{wwwcccJJJBBB;;;999999777777888333444444555555444444333444333444666666777===FFFUUUaaannnuuu|||qqqssszzzyyyhhhUUUKKK@@@===;;;999999;;;999999999888888888888777777888999:::<<<===>>>???>>>AAAGGGQQQeee~~~zzzqqqiiiddd^^^YYYTTTJJJGGGDDDAAA@@@>>><<<:::;;;;;;;;;:::999888777666666666666666666777888888999:::<<<>>>@@@AAABBBBBB@@@BBBDDDFFFGGGHHHKKKMMMPPPTTTZZZ___eeennn{{{~~~zzzssslllfff```ZZZVVVRRRPPPMMMLLLLLLNNNQQQSSSWWWWWWXXXYYYZZZ[[[[[[[[[TTTSSSTTTUUUVVVVVVSSSQQQQQQQQQQQQRRRTTTVVVWWWXXXTTTWWW[[[^^^bbbgggmmmqqqzzz~~~~~~}}}}}}~~~}}}}}}|||vvvsssoookkkiiigggdddbbb]]][[[XXXVVVTTTRRROOOMMMLLLKKKHHHEEECCCBBBAAAAAABBBDDDGGGJJJLLLLLLLLLLLLOOOMMMJJJFFFDDDBBBAAAAAAEEEBBBAAAAAA??????GGGOOOaaavvvwwwuuupppwwwxxxaaaKKKBBB:::888777555555666333444555555555444333222666222111666;;;<<>><<<:::999;;;999999999999888888888888888888999:::<<<===>>>>>>>>>BBBGGGOOO^^^uuuyyyqqqjjjeee```YYYUUUJJJGGGDDDAAA???===;;;999::::::::::::999999888777666666666666666777888888999:::<<<>>>@@@AAABBBBBB@@@BBBDDDFFFFFFHHHJJJLLLPPPUUU[[[aaagggppp}}}yyyxxxvvvvvvwwwyyy|||~~~~~~wwwssslllfff```[[[UUURRRPPPNNNLLLKKKKKKNNNQQQSSSWWWXXXZZZ\\\]]]]]]\\\\\\ZZZYYYXXXXXXYYYYYYWWWUUUWWWWWWWWWVVVWWWWWWXXXXXX[[[]]]aaadddggglllqqquuu|||~~~~~~|||zzzuuurrrnnnkkkiiifffcccaaa]]]ZZZWWWUUUTTTRRROOOMMMLLLJJJHHHEEECCCBBBAAAAAABBBDDDGGGJJJLLLMMMMMMLLLMMMLLLIIIFFFDDDBBBBBBAAADDDAAA@@@@@@@@@AAAIIIRRRaaavvvzzzxxxsssyyyuuu^^^KKKAAA:::888777555555666333444444555555444333333555333333888:::;;;???DDDPPP___oooxxx}}}nnnkkklllsss{{{uuuaaaLLLBBB???<<<:::::::::999999999888888888888999999::::::;;;<<<======>>>BBBFFFLLLVVViii}}}wwwpppkkkgggbbb[[[VVVKKKHHHCCC@@@>>>===:::888999999:::::::::999999888666666666666666777777888999:::<<<===???@@@AAAAAA???AAADDDEEEFFFGGGIIILLLOOOSSSZZZ```gggppp{{{yyytttpppjjjjjjiiihhhiiikkknnnpppqqqqqqssstttvvvvvvwwwwwwoookkkeee```[[[WWWRRROOOMMMLLLKKKJJJLLLOOORRRTTTXXXZZZ]]]```aaa```___]]]^^^]]][[[[[[\\\\\\[[[ZZZ]]]]]]\\\\\\[[[\\\\\\]]]bbbeeehhhkkknnnrrrxxx|||~~~~~~~~~zzzwwwssspppllliiigggeeebbb```\\\ZZZWWWUUUSSSQQQNNNLLLKKKIIIGGGDDDBBBAAAAAAAAABBBDDDGGGKKKMMMMMMMMMMMMKKKJJJHHHEEEDDDCCCCCCCCCDDDAAA@@@AAA@@@BBBKKKTTTcccwww|||www}}}rrrZZZIII@@@999888777555555666333333444555555444444333555444666999999999???FFFQQQ```pppxxx~~~uuuooolllnnnuuuqqqVVVGGGBBB>>>:::999::::::999999999888888888:::::::::;;;;;;<<<<<<<<<===@@@EEEIIIPPP```zzz{{{vvvqqqllliiiddd]]]WWWLLLIIIDDD@@@>>><<<:::888888888999:::::::::999999777777666666666666777777999:::;;;===>>>???@@@@@@???AAACCCEEEEEEFFFHHHJJJLLLPPPWWW]]]eeennnwww}}}~~~yyyssslllfffbbb``````______```bbbdddfffggghhhjjjlllooopppqqqrrrjjjgggbbb]]]ZZZVVVRRROOOLLLKKKKKKLLLNNNQQQTTTVVVXXX[[[```dddeeedddaaa___^^^]]][[[[[[]]]___```___aaaaaa```````````````aaadddgggjjjnnnrrrwww}}}~~~}}}~~~|||xxxuuuqqqnnnkkkhhhfffdddaaa___[[[YYYVVVTTTRRRPPPMMMKKKJJJHHHFFFDDDBBBAAAAAAAAABBBEEEHHHKKKMMMNNNNNNNNNJJJIIIGGGEEEDDDCCCDDDDDDEEEBBBAAAAAAAAACCCLLLUUUgggzzzyyyoooWWWGGG???888777777555444666333333444444444444444444555666999;;;999888>>>FFFQQQ```pppxxx~~~}}}uuunnnmmmqqq{{{bbbOOOFFF@@@;;;999:::::::::999999999999888:::::::::;;;;;;<<<<<<<<<<<<>>>CCCHHHMMM[[[uuuzzzvvvqqqmmmjjjeee^^^YYYOOOJJJEEE@@@>>><<<:::888888888999:::::::::999999777777666666666666777777888999;;;<<<>>>>>>?????????AAACCCDDDDDDEEEGGGIIILLLOOOUUU\\\ccckkkrrrvvvxxxwwwtttoooiiibbb\\\YYYVVVUUUUUUVVVWWWXXXZZZ[[[___```cccfffiiikkkmmmnnnfffccc___[[[XXXUUURRROOOLLLLLLMMMNNNPPPTTTWWWYYYYYY\\\aaafffgggfffbbb```^^^]]]\\\]]]```ccceeeeeegggfffdddbbb```___^^^^^^```cccggglllpppvvv}}}}}}|||}}}~~~~~~~~~{{{wwwtttooollliiifffdddbbb```^^^ZZZXXXUUUSSSQQQOOOLLLJJJIIIGGGEEECCCAAA@@@@@@@@@CCCEEEHHHLLLNNNOOOOOOOOOKKKIIIGGGFFFEEEDDDEEEEEEHHHDDDBBBBBBAAACCCLLLVVVlll~~~{{{kkkVVVEEE===777777777555444555333333333333444444555555555666999:::888777===EEEOOO^^^oooxxx~~~yyyppplllmmmuuuoooZZZMMMDDD===;;;::::::::::::999999999999999999::::::;;;<<<============AAAHHHMMMXXXqqq|||wwwqqqmmmjjjeee___[[[QQQMMMFFFAAA>>><<<;;;999999999:::::::::999999888888777777666666666666666888999:::<<<===>>>>>>>>>???AAACCCCCCDDDDDDFFFHHHMMMPPPTTT[[[aaagggkkkmmmmmmkkkiiieee```[[[VVVSSSQQQQQQQQQRRRSSSTTTUUUVVVWWWXXX[[[___bbbeeeggghhhccc```[[[XXXVVVSSSPPPMMMMMMMMMNNNOOORRRUUUXXXYYYYYY\\\aaaeeegggfffcccaaa```______aaaeeehhhiiiiiijjjhhheeeaaa^^^ZZZXXXWWWZZZ]]]bbbfffkkkqqqwww{{{~~~||||||}}}~~~}}}yyyuuurrrmmmjjjgggdddcccaaa___]]]YYYWWWTTTRRRPPPNNNKKKIIIHHHFFFDDDBBBAAA@@@@@@@@@CCCEEEIIILLLOOOPPPQQQPPPLLLKKKIIIGGGFFFEEEFFFFFFHHHDDDBBBBBBBBBEEENNNYYYooo}}}gggSSSCCC;;;666777777555444555333333333333333444666666777666777999888777;;;BBBLLL[[[mmmwww~~~}}}sssmmmkkkppp||||||eeeUUUHHHAAA???;;;;;;:::::::::999999999888888999:::<<<===>>>>>>???<<<@@@HHHMMMVVVlll~~~xxxqqqllliiieee```\\\SSSOOOHHHBBB???===;;;:::::::::::::::999999888777888888777666666666666666888999:::;;;<<<=========???@@@BBBCCCCCCDDDFFFGGGKKKMMMQQQVVV[[[___aaabbb```___^^^[[[XXXTTTQQQPPPOOOPPPPPPQQQRRRSSSTTTUUURRRTTTWWWZZZ^^^aaaccccccbbb___[[[WWWUUURRROOOMMMMMMMMMNNNPPPRRRTTTWWWXXXYYY\\\```dddfffeeecccbbbaaa```aaacccfffggggggffffffdddaaa^^^[[[XXXVVVUUUWWWYYY]]]```dddiiiooosss|||~~~~~~}}}zzzwwwrrroookkkiiieeecccbbb```^^^\\\XXXVVVSSSQQQPPPNNNKKKHHHGGGFFFCCCBBB@@@@@@@@@@@@CCCEEEIIIMMMOOOQQQQQQQQQNNNMMMKKKHHHGGGFFFFFFFFFEEEBBBAAAAAACCCGGGRRR^^^qqqyyyaaaNNNAAA:::555666777666444555333333222222333444666777888555444777888777:::???IIIYYYjjjuuu}}}vvvoookkknnnxxxmmmZZZKKKCCCBBB;;;;;;;;;:::::::::999999777888999:::<<<===>>>???@@@<<>><<<;;;;;;;;;;;;:::999888777666888888777666666666666666888999:::;;;<<<<<<======???@@@BBBCCCCCCCCCEEEGGGHHHIIILLLPPPUUUXXXYYYXXXWWWWWWVVVUUUSSSPPPOOOMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQSSSVVVYYY]]]___aaabbbddd```\\\YYYVVVTTTQQQNNNLLLLLLMMMOOOQQQTTTVVVWWWXXX[[[___bbbddddddcccbbb``````aaabbbddddddbbbaaa^^^]]]\\\[[[ZZZYYYYYYYYYVVVXXX[[[]]]```dddhhhlllsss{{{|||xxxuuupppmmmkkkhhheeebbbaaa```]]][[[XXXVVVSSSQQQOOOMMMJJJHHHFFFEEECCCAAA@@@@@@@@@@@@CCCEEEIIIMMMPPPQQQRRRRRRPPPNNNLLLIIIHHHGGGGGGGGGCCC@@@???AAADDDIIIVVVbbbqqqttt]]]JJJ@@@999555666888666444555333333222222333555666777999444222555888888999<<>>CCCIIISSSeeevvv}}}yyyrrrmmmhhhddd```^^^XXXTTTMMMGGGBBB>>>;;;888888888777777777777888888:::999888777777888999999;;;;;;<<<<<<<<<<<<<<<<<>>;;;888888888888777777888888888:::999888777777888999999;;;;;;;;;<<<<<<=========@@@@@@AAABBBBBBCCCDDDDDDDDDFFFIIIKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRTTTVVVYYY\\\^^^___```^^^\\\XXXTTTPPPMMMKKKLLLLLLKKKLLLNNNQQQUUUWWWZZZ]]]```aaa```^^^]]]]]]___```bbbbbbaaa___]]][[[XXXUUURRRQQQSSSUUUUUUTTTSSSTTTTTTTTTUUUYYY^^^ccckkkoootttxxx{{{~~~~~~zzzwwwssspppnnnmmmgggeeecccaaa___]]]\\\\\\WWWVVVTTTQQQOOOMMMLLLKKKGGGEEECCCBBBAAABBBDDDEEEDDDJJJNNNMMMNNNQQQSSSQQQQQQPPPNNNLLLIIIGGGEEEDDDEEEBBBAAABBBDDDKKKYYYggg|||}}}www}}}gggRRRFFF???<<<888666555555555444555555444444444333333333555666666555555666999;;;BBBMMM```rrr}}}vvvooojjjhhhttt{{{jjjXXXJJJDDD???>>>>>>===;;;:::999888888999999:::;;;<<<======<<<;;;===@@@DDDLLL\\\kkkzzzvvvqqqlllhhhddd```]]]XXXTTTMMMGGGBBB???;;;999999999888888888888999999999999888888888888999::::::;;;;;;<<<===>>>>>>???AAAAAABBBBBBCCCCCCCCCCCCCCCEEEGGGHHHHHHHHHHHHJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRQQQRRRTTTVVVYYY\\\^^^___```___]]]YYYUUUPPPMMMJJJIIIIIIJJJKKKNNNQQQUUUWWW[[[]]]``````___]]]\\\\\\______``````___]]]ZZZXXXUUUSSSRRRRRRTTTUUUUUUTTTSSSSSSSSSSSSTTTWWW\\\```gggkkkpppsssuuuvvvxxxzzz}}}}}}~~~~~~}}}{{{zzzwwwtttqqqnnnllllllgggeeecccaaa___^^^]]]]]]WWWVVVTTTQQQNNNLLLKKKKKKFFFEEECCCBBBBBBBBBDDDEEEEEEKKKNNNNNNNNNRRRSSSQQQQQQPPPNNNLLLJJJGGGFFFEEECCCAAAAAABBBEEEMMM^^^mmmwwwrrr{{{iiiSSSFFF???<<<888555555555444444555444444444444333333333444555555555555777999<<>>@@@CCCIIIWWWeee}}}xxxtttpppkkkhhhddd___\\\XXXSSSMMMGGGCCC???<<<::::::999999999999999999:::999999888999999999:::::::::;;;;;;===>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBDDDFFFFFFFFFFFFHHHIIILLLMMMNNNPPPPPPPPPOOOOOONNNOOOPPPQQQRRRSSSSSSSSSRRRSSSUUUXXXZZZ]]]___```bbbbbb```]]]XXXSSSNNNKKKGGGGGGHHHJJJMMMQQQUUUWWW[[[]]]______^^^\\\[[[\\\^^^______^^^]]][[[XXXWWWSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWYYY]]]aaagggjjjooorrrrrrrrrsssssstttttttttuuuwwwyyyzzz{{{||||||}}}~~~yyyxxxuuurrrpppnnnllllllfffeeedddaaa```^^^^^^]]]XXXWWWTTTQQQNNNLLLJJJIIIFFFEEECCCBBBBBBCCCDDDEEEFFFLLLOOONNNOOORRRSSSRRRPPPOOOMMMKKKIIIFFFEEEDDDCCCAAAAAACCCEEEOOOaaarrrxxxppplllvvvkkkVVVIII@@@===999777666666555444444444444444444444444444333444555555555777:::===???IIIZZZmmmzzz|||qqqkkkgggqqqwwwhhhVVVIIICCC@@@===<<<<<<<<<;;;999888999999:::;;;<<<======???>>>@@@BBBCCCHHHTTTaaa~~~{{{uuurrrnnnkkkgggccc___\\\XXXSSSMMMGGGCCC@@@===;;;:::999999999999999999:::888888999999::::::::::::;;;;;;<<<===>>>@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEFFFFFFGGGJJJLLLNNNOOOPPPQQQQQQPPPOOONNNNNNOOOQQQRRRSSSTTTTTTTTTTTTUUUWWWZZZ]]]___aaabbbdddcccccc```[[[TTTNNNJJJFFFGGGGGGIIIMMMQQQUUUWWW[[[]]]______]]]\\\\\\]]]______^^^^^^\\\ZZZXXXWWWTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZ\\\```ccchhhlllpppqqqqqqooonnnnnnkkkkkkkkklllnnnqqqtttvvvwwwxxxzzz}}}~~~yyywwwuuussspppnnnmmmlllfffeeedddbbb```___^^^^^^YYYWWWTTTQQQMMMKKKIIIHHHEEEDDDCCCBBBBBBCCCEEEFFFHHHMMMPPPOOOOOORRRSSSRRRNNNMMMKKKIIIGGGDDDCCCBBBBBBAAAAAACCCFFFQQQfffyyy~~~qqqiiihhhssskkkWWWKKKBBB???;;;888888777666666444444444444444444444444333444555555555777:::===>>>FFFWWWjjjyyyssskkkffflllwww}}}sssbbbSSSKKKFFF???<<<======<<<:::888999999:::;;;<<<======@@@???AAACCCDDDGGGRRR]]]uuu|||yyyssspppmmmjjjgggccc___[[[XXXSSSMMMHHHDDDAAA===;;;999999888888888888999999777888999:::;;;;;;;;;:::<<<======>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDBBBDDDEEEFFFGGGHHHKKKNNNMMMNNNNNNOOOOOOOOONNNNNNOOOQQQSSSUUUVVVVVVVVVVVVXXXYYY[[[]]]```ccceeefffeeefffeeeccc]]]VVVOOOJJJGGGGGGHHHJJJMMMQQQUUUWWW[[[]]]^^^___^^^]]]^^^____________^^^\\\[[[ZZZYYYXXXYYYYYYXXXWWWWWWYYY[[[YYYZZZ\\\]]]^^^```cccfffkkknnnrrrsssqqqnnnlllkkkffffffeeeeeegggjjjnnnppprrruuuxxx|||}}}||||||yyyxxxuuussspppnnnmmmlllfffeeedddbbbaaa```______YYYWWWTTTQQQMMMJJJHHHGGGEEEDDDBBBBBBBBBCCCEEEFFFIIINNNQQQPPPPPPSSSTTTRRRMMMLLLJJJHHHFFFCCCBBBAAA@@@@@@BBBEEEJJJWWWooowwwkkkfffgggtttmmmZZZOOODDDAAA<<<:::999888777666333333333444444444444555444555555555555777999<<<===DDDTTThhhwwwxxxnnneeegggmmmxxxuuufffWWWOOOEEE???>>>>>><<<:::888999999:::;;;<<<======??????AAACCCCCCFFFPPP[[[jjj{{{wwwqqqooollljjjgggccc^^^[[[XXXSSSMMMHHHDDDAAA>>><<<888888888777777888888888777888999;;;;;;;;;;;;;;;>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCDDDEEEEEEFFFEEEFFFGGGFFFFFFGGGJJJMMMKKKKKKLLLLLLMMMNNNPPPPPPRRRSSSVVVXXXZZZZZZYYYYYY[[[\\\^^^aaacccfffhhhiiijjjkkkkkkiiiccc[[[SSSNNNHHHHHHIIIJJJMMMQQQUUUWWW[[[\\\^^^___^^^___```bbb``````______^^^]]]\\\\\\\\\]]]]]][[[XXXXXX[[[^^^]]]^^^aaabbbcccfffiiilllqqqtttwwwwwwuuuqqqmmmllleeedddbbbaaabbbfffjjjmmmnnnrrrwww|||~~~{{{{{{{{{yyyxxxuuurrrooommmkkkkkkfffeeedddbbbaaa``````___ZZZXXXTTTPPPMMMIIIGGGFFFEEEDDDBBBAAABBBCCCEEEGGGIIIOOORRRPPPPPPSSSTTTRRRMMMLLLKKKHHHFFFDDDBBBAAA===???CCCHHHOOO___zzz|||qqqgggeeeiiixxxnnn[[[PPPDDDAAA<<<999888888777555333333333444444444555555555666666555555666999;;;<<>><<<999888999999:::;;;<<<===>>>>>>>>>@@@BBBBBBEEENNNYYYbbb~~~zzzvvvpppnnnllliiigggccc^^^[[[XXXSSSMMMHHHDDDAAA>>><<<888888777777777777888888777888999;;;<<<<<<;;;;;;??????????????????@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGEEEFFFHHHJJJKKKKKKKKKLLLNNNPPPSSSUUUTTTVVVXXX[[[\\\]]]\\\[[[]]]^^^```cccfffhhhjjjkkkpppqqqqqqoooiiiaaaYYYSSSIIIIIIJJJKKKNNNQQQUUUWWWZZZ\\\^^^______```bbbccc`````````______^^^^^^^^^``````___\\\YYYYYY]]]```aaacccfffgggiiilllooorrrwwwzzz}}}}}}yyyuuuqqqooofffdddaaa```aaadddhhhkkklllqqqwww||||||||||||yyywwwuuuqqqnnnllljjjiiifffeeedddbbbaaa`````````ZZZXXXUUUPPPLLLIIIGGGEEEDDDCCCBBBAAABBBDDDEEEGGGJJJOOORRRQQQQQQSSSTTTRRRNNNMMMKKKIIIGGGEEECCCBBB;;;>>>CCCJJJSSSeeexxxmmmeeeeeelll|||~~~iiiVVVKKKCCC@@@<<<999777777666555333333333444444555555555666666666666555555888:::;;;AAAPPPeeeuuuttthhhcccbbbiiitttrrraaaNNNEEEAAA???>>>???===<<<<<<;;;;;;<<<<<<===>>><<<===@@@CCCEEEKKKSSSdddwwwyyyuuuooommmjjjhhheeebbb^^^[[[VVVSSSNNNJJJFFFBBB===:::===;;;888777888777666555888:::<<<<<<;;;;;;<<<===@@@???>>>>>>>>>@@@CCCEEECCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJMMMNNNPPPRRRVVVYYYWWWZZZ^^^``````aaabbbddd```aaadddgggjjjnnnrrrtttvvvwwwxxxuuunnndddYYYSSSMMMKKKJJJKKKNNNRRRUUUVVVZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]]]]^^^^^^```aaabbbaaaaaaaaa```^^^___aaacccggglllppprrrrrrsssvvvxxxzzz|||~~~|||xxxuuummmhhhddddddhhhkkkkkkiiiooorrrwww|||}}}{{{|||yyyuuurrrpppnnnkkkiiigggfffeeedddbbb```^^^\\\YYYXXXUUURRROOOLLLJJJJJJCCCBBBAAA@@@BBBEEEHHHJJJMMMOOOQQQRRRQQQQQQRRRSSSNNNMMMKKKHHHEEECCCBBBAAA???CCCFFFJJJVVVppptttmmmeeebbbmmmuuu^^^MMMEEE???===;;;888666666777777777666444222222222444555555555555666666777888999>>>>>>III```uuuxxxhhhbbb^^^bbbkkkvvvrrrYYYKKKDDD???;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>><<<===AAACCCDDDJJJQQQ___rrr~~~xxxtttooommmjjjgggeeebbb]]]ZZZUUURRRNNNJJJFFFBBB>>>:::;;;:::888888999::::::999888:::<<<<<<;;;;;;<<<===??????>>>>>>???@@@BBBCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGJJJLLLOOOPPPRRRTTTXXXZZZZZZ]]]```aaabbbbbbcccddddddfffhhhlllppptttxxxyyy{{{||||||yyyqqqfff\\\UUUNNNLLLJJJKKKNNNRRRUUUVVVYYYYYYYYYYYYZZZ\\\]]]^^^]]]]]]]]]^^^___```aaabbbbbbccccccbbb```aaaccceeelllpppuuuwwwwwwxxx{{{~~~{{{xxxtttooojjjjjjmmmpppooommmrrruuuzzz~~~}}}{{{zzzwwwsssqqqooommmkkkiiigggfffeeedddbbb___]]]\\\XXXVVVTTTPPPMMMKKKIIIHHHDDDCCCBBBBBBCCCFFFIIIKKKMMMOOOQQQRRRQQQQQQRRRSSSNNNMMMJJJGGGDDDBBB@@@???;;;???EEELLL\\\zzzrrrkkkeeegggwwwlllXXXJJJCCC>>><<<:::777666666666777777666444222222333444555555555555555666777888999======HHH^^^ssskkkccc\\\\\\aaajjjxxxfffRRRHHHAAA<<<:::<<<;;;;;;::::::;;;;;;<<>>AAABBBCCCHHHOOOZZZlll|||vvvrrrooommmjjjgggdddaaa]]]ZZZTTTQQQMMMIIIFFFBBB>>>;;;999888777888;;;======<<<888:::<<<===<<<<<<===>>>===>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAACCCEEEHHHIIINNNPPPRRRSSSUUUWWWZZZ]]]^^^aaacccdddddddddeeefffiiikkknnnsssxxx|||~~~uuujjj___XXXOOOMMMKKKKKKNNNRRRTTTUUUWWWWWWWWWXXXYYYZZZ\\\\\\]]]]]]]]]^^^___aaabbbccccccdddddddddcccdddfffhhhppptttzzz}}}}}}~~~}}}yyyuuutttvvvwwwuuusssvvvyyy}}}}}}{{{wwwtttqqqooonnnllljjjhhhffffffeeecccaaa___]]]\\\WWWUUUSSSOOOLLLJJJHHHGGGEEEDDDCCCCCCDDDGGGJJJLLLMMMPPPRRRSSSRRRQQQRRRSSSOOOMMMJJJGGGCCCAAA???>>>;;;???FFFPPPdddssslllgggooowwwaaaPPPEEEAAA<<<;;;999777555555555666666555444333333333444555555555555555666777888999;;;<<>>AAABBBBBBFFFMMMUUUfff{{{uuuqqqooollliiifffddd```\\\XXXSSSPPPLLLIIIFFFBBB>>>;;;999888777888:::<<<<<<<<<888:::<<<=========>>>???<<<===???AAAAAA@@@???>>>?????????@@@@@@@@@AAAAAACCCBBBAAABBBDDDHHHLLLNNNQQQSSSUUUWWWXXXZZZ]]]```bbbdddfffgggfffggghhhjjjmmmooosssxxx~~~xxxlllaaa[[[QQQNNNLLLLLLNNNQQQSSSTTTTTTUUUUUUVVVWWWYYYZZZ[[[]]]]]]]]]^^^___aaabbbccccccddddddddddddeeehhhjjjpppuuu{{{~~~}}}{{{yyy|||~~~|||{{{vvvssspppnnnmmmllljjjhhheeeeeedddccc```^^^\\\[[[WWWUUUSSSOOOLLLJJJHHHGGGEEEDDDCCCBBBDDDGGGJJJLLLNNNPPPSSSTTTSSSRRRQQQRRROOONNNKKKGGGDDDAAA???>>>@@@CCCIIIUUUkkktttmmmkkkyyyppp[[[LLLCCC???:::999888666555555555555666555444444444444555555555555555555555666888888999<<>><<<;;;;;;::::::;;;;;;<<<>>>===>>>AAABBBAAAEEEKKKRRRaaazzzyyytttqqqooollliiifffccc___[[[WWWRRROOOKKKHHHFFFCCC???<<<:::888777777999:::999888888;;;===>>>===>>>???@@@<<<>>>@@@BBBBBBAAA???>>>?????????@@@@@@@@@AAAAAABBBBBBAAABBBEEEJJJNNNQQQTTTUUUWWWYYYZZZ\\\___aaadddfffhhhiiiiiijjjlllnnnppprrrwww}}}zzznnnccc\\\SSSPPPMMMMMMNNNQQQRRRSSSRRRRRRSSSTTTUUUWWWXXXYYY[[[\\\\\\]]]___```bbbcccaaabbbccccccdddeeeiiikkknnnsssyyy~~~}}}~~~|||zzzvvvssspppnnnmmmllljjjiiieeedddcccbbb```]]][[[ZZZXXXVVVTTTPPPMMMKKKIIIHHHDDDCCCBBBBBBCCCFFFIIIKKKNNNQQQTTTUUUSSSRRRQQQQQQOOONNNKKKHHHDDDBBB@@@???BBBDDDKKKYYYqqqvvvooojjjmmmnnnZZZKKKBBB===999888777666555555444444555555555444555555555666444444444444555666777888777<<>><<<<<<<<<;;;;;;<<<<<<<<<===;;;===AAABBBAAAEEEJJJPPP]]]ttt~~~yyytttqqqnnnlllhhheeebbb^^^ZZZVVVQQQNNNKKKHHHFFFCCC???===;;;999777777888888777666999;;;===>>>>>>???@@@AAA>>>???AAABBBBBBAAA@@@>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCFFFJJJNNNQQQUUUWWWYYYZZZZZZ\\\___bbbdddfffhhhiiikkkmmmqqqttttttwww|||{{{oooddd]]]TTTQQQNNNMMMNNNPPPQQQRRRPPPPPPPPPRRRSSSUUUWWWXXXZZZZZZ[[[\\\]]]___aaabbb___```bbbccccccfffiiilllmmmrrryyy~~~~~~|||zzzvvvtttpppnnnmmmkkkiiigggddddddcccaaa___]]][[[ZZZXXXVVVTTTPPPMMMKKKIIIHHHDDDCCCBBBBBBCCCFFFIIIKKKNNNQQQTTTVVVTTTRRRQQQQQQMMMLLLIIIGGGDDDBBB@@@@@@???BBBJJJ\\\wwwzzzkkkeeedddmmmjjjXXXKKKBBB===888888888777666555555444444555555555666666666666444444444444555666777888777<<>>======<<<<<<======>>>;;;:::<<<@@@BBBAAAEEEJJJNNNYYYmmm~~~yyytttqqqnnnlllhhheeebbb^^^YYYUUUPPPMMMJJJGGGEEECCC@@@===<<<:::888888999999999888999;;;>>>?????????AAABBB@@@AAABBBBBBBBBBBBAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDBBBCCCEEEGGGJJJMMMPPPRRRUUUWWWYYYYYYZZZ\\\___aaabbbdddgggjjjlllpppuuuyyyzzz}}}|||pppfff```VVVSSSOOONNNNNNPPPQQQQQQNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXYYYZZZ\\\^^^```aaa___```bbbcccdddgggkkknnnooouuu|||~~~{{{yyyvvvsssooommmkkkiiigggeeedddcccbbbaaa___\\\ZZZYYYWWWUUUSSSOOOLLLJJJHHHGGGEEEDDDCCCCCCDDDGGGJJJLLLNNNQQQUUUVVVUUURRRQQQPPPJJJIIIFFFDDDBBB@@@?????????BBBLLL___{{{sssfff```cccpppzzzdddTTTIIIBBB>>>888888888888777666666555444444555666666666666666444444444444555666777777777===BBBIIIXXXnnnzzzmmmbbb[[[\\\aaagggrrr}}}fffRRRHHHFFF>>>>>>============>>>>>>:::999<<<@@@BBBAAAEEEJJJMMMVVViii~~~yyytttqqqnnnlllhhheeeaaa]]]XXXUUUOOOMMMJJJGGGEEECCC@@@===;;;:::888999:::;;;;;;:::999;;;>>>??????@@@AAACCCBBBBBBBBBCCCBBBBBBAAAAAACCCCCCCCCDDDDDDDDDEEEEEEEEEFFFIIIKKKNNNQQQSSSTTTUUUWWWXXXYYYZZZ[[[^^^aaaaaacccfffiiimmmrrrwww{{{~~~}}}rrrgggaaaVVVSSSPPPNNNNNNPPPQQQPPPMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXXXXZZZ[[[^^^___aaa___```bbbdddeeehhhlllooosssxxx~~~{{{yyyuuurrrnnnkkkiiigggeeebbbccccccbbb```^^^\\\ZZZYYYVVVTTTQQQNNNKKKIIIGGGFFFFFFEEEDDDDDDEEEHHHKKKMMMOOORRRUUUWWWUUURRRQQQPPPGGGFFFDDDBBB@@@???>>>>>>AAADDDNNNbbb~~~qqqfffaaaffftttuuu___OOOFFFAAA???888888999888888777666555444444555666777777666666444444444444444555777777888>>>BBBGGGUUUllltttfff^^^ZZZYYY^^^fffwwwooo\\\MMMEEEAAA===<<<>>>>>>;;;;;;>>>;;;<<<>>>>>>???AAAEEEHHHLLLTTTddd{{{yyytttpppnnnjjjeeeaaa]]]YYYVVVSSSNNNKKKHHHEEECCCAAA>>><<<:::999999888888999999::::::;;;===>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCDDDFFFHHHIIIFFFGGGIIILLLNNNPPPQQQRRRUUUVVVVVVVVVVVVXXX\\\___dddfffhhhlllqqqvvv{{{~~~wwwlllddd[[[UUUPPPOOOOOOMMMMMMPPPOOOPPPRRRSSSTTTTTTSSSSSSXXXWWWWWWWWWXXXZZZ\\\]]]```bbbeeefffgggjjjmmmpppvvv{{{~~~zzzwwwrrrooollliiihhhfffdddbbbbbbaaa^^^[[[YYYWWWWWWWWWYYYTTTNNNLLLMMMLLLGGGCCCCCCBBBBBBCCCEEEIIILLLNNNRRRQQQRRRSSSTTTSSSPPPNNNJJJHHHEEEBBB@@@??????@@@CCCFFFPPPddd{{{kkkbbb```hhhzzzrrr___QQQEEE>>><<<999999888888777666666666555555555555555555555555222333444333333444777:::AAA<<<;;;CCCQQQcccxxxxxxjjjaaa\\\ZZZ]]]cccpppuuucccTTTJJJBBB===:::;;;<<<:::<<>>>>>???AAAEEEHHHKKKRRR___ttt~~~yyysssooolllhhhccc___[[[XXXTTTQQQNNNKKKGGGDDDCCCAAA>>><<<:::999999888888999999::::::;;;<<<>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEEEEDDDEEEFFFGGGIIIJJJHHHIIIKKKMMMOOOQQQRRRRRRTTTUUUVVVWWWWWWZZZ]]]```dddeeehhhmmmsssyyy~~~{{{pppiii]]]VVVPPPOOONNNLLLLLLOOONNNOOOQQQSSSTTTTTTSSSSSSTTTTTTTTTTTTUUUWWWYYY[[[___aaadddgggiiilllpppsss|||~~~zzzwwwrrrooollliiihhhfffdddbbb```___]]][[[YYYXXXXXXXXXWWWRRRMMMKKKKKKJJJFFFBBBDDDCCCDDDEEEGGGJJJNNNOOORRRRRRRRRSSSTTTSSSPPPMMMIIIGGGDDDBBB@@@??????@@@@@@EEERRRhhh|||nnnggggggpppppp\\\NNNCCC<<<;;;999999888888777666666666555555555555555555555555555666666555444555777999BBB===;;;BBBNNN___ttt~~~pppeee^^^[[[[[[\\\eeevvv{{{jjjYYYNNNGGGAAA<<<<<<<<<::::::===;;;<<<===>>>???AAADDDGGGKKKOOOYYYjjj~~~xxxrrroooiiifffaaa]]]YYYVVVRRROOOMMMJJJFFFDDDBBB@@@===;;;999999888888888888999999:::;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMNNNOOOPPPRRRSSSSSSRRRTTTWWWYYYZZZ]]]```bbbdddfffiiiooouuu{{{uuunnn___XXXQQQOOONNNKKKKKKMMMNNNPPPRRRTTTVVVVVVUUUTTTSSSSSSRRRSSSTTTWWWYYY[[[```cccgggkkknnnsssxxx{{{~~~zzzvvvqqqoookkkiiihhhfffdddbbb^^^]]]\\\ZZZYYYYYYYYYYYYTTTPPPLLLJJJIIIHHHEEEAAADDDEEEEEEGGGIIILLLOOOQQQRRRRRRRRRSSSSSSRRROOOLLLHHHGGGDDDAAA@@@???@@@@@@???GGGWWWnnn|||qqqlllnnnzzzlllXXXJJJ@@@;;;;;;999888888777777666666555555555555555555555555555444555666555444555777999AAA<<<;;;@@@KKK[[[pppvvviii___ZZZYYYVVV[[[jjj|||uuucccWWWMMMFFF@@@???>>>;;;999::::::<<<===>>>>>>AAADDDGGGJJJMMMTTTbbbyyy|||vvvqqqmmmhhhddd```\\\XXXUUUQQQOOOKKKHHHEEEBBBAAA???===;;;999999888888888888999999999:::<<<>>>@@@CCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRPPPSSSXXX[[[]]]```ccceeefffhhhlllqqqwww|||yyyrrrbbbZZZSSSPPPNNNJJJJJJMMMOOOQQQTTTWWWYYYYYYXXXWWWUUUTTTTTTTTTVVVYYY\\\^^^eeehhhmmmqqquuuzzz}}}yyyvvvqqqnnnkkkhhhgggfffdddbbb^^^]]]\\\ZZZYYYXXXWWWVVVRRROOOKKKIIIIIIGGGEEEBBBDDDEEEFFFHHHJJJMMMPPPQQQSSSRRRRRRSSSSSSQQQNNNKKKGGGEEECCCAAA??????@@@AAABBBKKK^^^uuu|||tttqqqqqqiiiUUUHHH>>>;;;;;;888888888777666666555555555555555555555555555555000111333444444555777999@@@<<<:::???IIIXXXnnn{{{lll```ZZZWWWSSSTTTaaassssssfffPPPGGGAAAAAAAAA===:::::::::;;;======>>>@@@DDDGGGIIILLLRRR___uuu{{{uuuppplllgggccc___[[[XXXUUUQQQOOOJJJGGGDDDAAA@@@>>><<<:::999888888777777888888999999:::<<<>>>@@@CCCEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQPPPTTTXXX\\\___bbbfffhhhjjjlllppptttyyy}}}zzzssseee\\\TTTQQQNNNKKKKKKNNNNNNQQQUUUXXXZZZZZZYYYXXXWWWVVVUUUUUUXXX[[[___bbbjjjmmmrrrwww||||||xxxtttpppmmmjjjhhhgggfffdddbbb______]]][[[XXXVVVSSSRRRQQQOOOLLLJJJHHHGGGEEEDDDCCCDDDEEEHHHKKKNNNPPPQQQTTTSSSRRRSSSRRRPPPMMMJJJFFFDDDBBB@@@???@@@AAABBBDDDOOOaaawwwzzztttsssrrrgggSSSGGG???;;;<<<888888777777666555555555555555555555555555555555222333555666555555777888===::::::???HHHWWWmmmrrreee^^^XXXSSSRRR[[[jjj{{{vvvXXXMMMCCCAAAAAA???======:::;;;<<<===>>>@@@CCCFFFHHHLLLRRR___ssszzztttnnnkkkeeebbb]]]ZZZWWWTTTPPPNNNHHHFFFBBB@@@???>>><<<:::888888777777777777888888999:::;;;>>>AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNPPPQQQRRRUUUYYY]]]```dddhhhkkkoooqqquuuyyy}}}{{{tttggg___VVVRRRPPPMMMMMMPPPOOORRRVVVZZZ\\\]]][[[ZZZXXXWWWVVVVVVYYY]]]bbbeeennnqqqwww~~~}}}zzzvvvsssooollliiihhhgggfffdddbbb```___]]][[[XXXTTTRRRPPPOOONNNLLLJJJHHHFFFFFFEEEBBBDDDFFFIIILLLOOOQQQRRRTTTSSSSSSRRRRRRPPPLLLHHHEEECCCAAA@@@???@@@AAABBBEEEQQQdddyyywwwssssssvvv|||dddRRRGGG???<<<===888777777666666555555444555555555555555555555555666777999888777555555666<<<999999>>>FFFTTTkkk~~~zzzmmmfff[[[VVVSSSWWWaaaoooooo___MMMDDDAAA??????AAA:::;;;<<<===>>>@@@CCCFFFGGGLLLSSS___qqqzzzzzzzzz~~~~~~yyysssmmmjjjccc```[[[XXXUUURRROOOLLLGGGEEEBBB??????===;;;999888888777777777777888888888999;;;>>>AAACCCEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLKKKKKKLLLNNNQQQRRRUUUWWWZZZ]]]```dddjjjmmmrrruuuyyy~~~}}}vvviii```WWWTTTQQQNNNOOOSSSTTTWWW\\\aaaccccccbbbaaa\\\ZZZYYYZZZ]]]bbbgggjjjsssxxx}}}{{{xxxtttqqqnnnllliiiggggggfffdddbbb]]]]]]\\\ZZZXXXUUURRRPPPLLLLLLJJJHHHFFFEEEDDDEEECCCEEEGGGKKKNNNPPPRRRSSSUUUTTTSSSRRRRRROOOKKKHHHDDDBBBAAA??????@@@AAACCCHHHUUUjjj~~~sssqqqsss~~~www```PPPFFF>>>;;;<<<777777777666555555444444555555555555555555555555111333555666666555666777;;;999999<<>>===;;;999888888777777777777888888888999;;;>>>AAACCCEEEGGGFFFFFFGGGGGGHHHIIIJJJJJJHHHIIIKKKMMMNNNNNNNNNNNNLLLLLLKKKKKKMMMOOORRRTTTWWWXXX[[[]]]```eeejjjoootttwww|||~~~xxxjjjaaaXXXUUURRRPPPQQQTTT[[[^^^ccchhhkkkkkkiiihhh```___^^^^^^aaafffllloooyyy~~~~~~|||zzzwwwssspppnnnllliiiggggggfffdddbbb[[[[[[[[[ZZZXXXVVVSSSRRRJJJJJJIIIGGGDDDCCCCCCDDDDDDFFFIIILLLPPPRRRTTTUUUUUUTTTSSSRRRQQQOOOJJJGGGCCCBBB@@@??????@@@BBBCCCLLL[[[qqq{{{qqqpppssssss]]]OOOEEE>>>::::::777777777666555555444444555555555555555555555555&&&)))...111333555777999<<<:::999;;;@@@LLLcccvvvzzzoooccc]]]WWWUUUWWW___ooo}}}mmmUUUKKKGGGBBB===<<<<<<;;;<<<===@@@CCCDDDGGGVVV```^^^ccczzzwwwooommmppprrrwww}}}xxxrrrmmmjjjddd```[[[VVVSSSOOOKKKHHHEEECCCAAA>>><<<;;;;;;:::;;;:::777666555666777888::::::;;;<<<>>>@@@AAABBBEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLLLLMMMLLLLLLKKKJJJLLLKKKKKKKKKLLLOOOQQQSSSVVV[[[```ccceeeiiinnnrrrsssyyy~~~zzzjjjbbb[[[ZZZZZZWWWWWWXXX[[[ccclllrrruuuvvvqqqkkkgggdddbbbeeegggjjjsss{{{{{{xxxvvvtttqqqoookkkiiigggfffgggfffdddbbb___]]]ZZZXXXWWWUUURRRPPPMMMKKKIIIGGGEEEDDDDDDDDDEEEGGGJJJMMMPPPRRRSSSSSSTTTUUUUUUTTTQQQMMMIIIFFFEEEBBB@@@???@@@BBBCCCDDDMMM]]]vvvrrrmmmooosssyyyhhhVVVMMMIIICCC===:::999999999888666555333222555555666666555555444333444333333333444777:::;;;<<<>>>888888BBBKKKYYYooouuuhhhaaaYYYUUUUUU[[[hhhuuuaaaPPPHHHAAA======<<<;;;<<<===@@@BBBDDDJJJWWW___[[[]]]ppp~~~vvvoooiiiiiilllpppuuu}}}}}}xxxrrrmmmiiiddd```[[[VVVRRROOOJJJHHHEEECCCAAA>>><<<;;;::::::999888666666666777888:::::::::;;;<<<>>>@@@AAABBBDDDEEEGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHLLLLLLKKKLLLNNNPPPSSSTTTVVVZZZ```ccceeeiiiooosssyyy~~~{{{xxxlllccc\\\ZZZZZZXXXYYY[[[```iiisssxxx{{{{{{uuunnniiifffdddgggjjjnnnwww~~~zzzxxxvvvtttqqqoookkkiiigggggggggfffdddbbb___]]]ZZZXXXVVVTTTQQQOOOLLLJJJHHHFFFDDDDDDDDDDDDEEEGGGJJJMMMPPPRRRSSSSSSTTTUUUUUUTTTQQQMMMIIIGGGDDDBBB@@@???@@@BBBEEEFFFRRRbbbzzzrrrnnnrrrwwwssscccRRRKKKGGGCCC===;;;999999999888777555444333555555666666555555444333444333222222222444666777999===999999AAAHHHUUUkkk|||{{{zzzzzz|||{{{ooofff\\\VVVSSSUUU___iiioooWWWIIIBBB???======<<<<<<===???BBBCCCIIISSSYYYVVVUUUddd}}}}}}uuunnniiifffccceeejjjnnnttt|||~~~xxxrrrlllhhhccc```[[[VVVRRRNNNJJJGGGEEECCC@@@>>><<<;;;::::::777666666666666888:::;;;::::::;;;<<<>>>@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIILLLLLLLLLMMMOOORRRTTTVVVXXX\\\bbbfffiiilllrrrwww|||wwwtttmmmeee^^^\\\[[[ZZZ\\\aaaiiirrr}}}{{{rrrlllhhhgggjjjnnnttt|||yyyvvvtttssspppnnnllljjjhhhggggggfffdddbbb___]]]YYYWWWUUURRROOOLLLJJJIIIGGGEEEDDDCCCCCCDDDFFFHHHKKKNNNQQQRRRSSSSSSUUUUUUUUUSSSQQQMMMIIIGGGDDDBBB@@@???@@@CCCFFFIIIXXXhhh~~~}}}qqqnnnuuu}}}|||iii[[[LLLGGGEEEBBB>>>===999999999888777666555555555555666666555555444333666555333222222333444555555<<<;;;;;;AAADDDPPPeee|||zzzyyyxxxxxxzzz}}}uuukkk___WWWRRRQQQWWW___wwwyyy]]]LLLEEECCC>>>===<<<<<<===???AAACCCDDDKKKQQQPPPQQQ]]]sss{{{oooiiicccbbbaaaaaaeeejjjnnnttt}}}yyyssslllhhhccc___ZZZVVVRRRNNNJJJGGGDDDCCC@@@===;;;:::::::::777777666666777888999999::::::;;;<<<>>>@@@AAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMOOOQQQSSSVVVWWW[[[```fffkkknnnrrryyy}}}|||yyyvvvssspppnnnfff___]]]\\\]]]aaagggrrr|||vvvmmmiiihhhlllrrryyy}}}}}}|||yyyvvvtttsssqqqooommmllljjjhhhggggggfffdddbbb^^^\\\XXXUUUSSSPPPMMMJJJHHHGGGEEEDDDCCCCCCCCCDDDGGGIIILLLOOOQQQSSSSSSTTTUUUUUUTTTSSSPPPLLLIIIGGGCCCBBBAAA@@@AAADDDIIIMMM\\\nnn{{{pppnnnwwwsss```SSSGGGCCCCCC@@@??????::::::999888777777666666555555555666555555444333777666555555555555666777333<<<===>>>AAABBBKKK___vvvyyyyyyyyyyyy{{{~~~{{{pppbbbYYYSSSQQQTTTYYYiiixxxeeeRRRHHHEEE???>>>===<<<===>>>@@@BBBAAAFFFLLLNNNPPPYYYjjjzzz{{{ooogggbbb^^^______```eeekkkmmmsss|||{{{tttlllhhhccc___ZZZUUURRRNNNJJJGGGDDDBBB@@@===;;;:::999999999888888777777777777777::::::;;;<<<>>>@@@AAABBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLMMMNNNPPPSSSVVVXXXYYY^^^cccjjjooorrrwww~~~|||wwwtttrrrpppnnnlllllleee```______```fffmmmyyyxxxllliiijjjooouuu}}}~~~{{{{{{yyywwwtttrrrqqqpppnnnlllllljjjhhhgggfffeeecccaaa]]]ZZZVVVTTTQQQOOOKKKHHHGGGFFFDDDCCCCCCCCCDDDDDDHHHJJJMMMOOORRRSSSTTTTTTTTTTTTSSSQQQNNNKKKHHHGGGBBBBBBAAAAAAAAAEEELLLQQQ```sssxxxnnnlllxxxnnnZZZOOOEEEBBBBBB@@@???@@@<<<;;;:::888777777777777555555555666555555444333444444555555666777777888333<<<>>>???CCCBBBHHHZZZooo|||zzz{{{|||}}}uuuggg^^^WWWRRRSSSVVV```mmmpppZZZKKKDDD@@@???===<<<<<<>>>@@@AAADDDFFFJJJNNNOOOTTTbbbooouuuiiibbb]]][[[]]]^^^```eeekkklllsss}}}}}}uuummmhhhbbb___ZZZUUUQQQMMMIIIFFFDDDBBB???===;;;:::999999999999999888777666666555::::::;;;<<<>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFHHHJJJLLLMMMNNNOOOQQQTTTWWWZZZ\\\]]]```eeelllrrrvvv{{{vvvsssnnnkkkjjjiiihhhggghhhcccaaaaaaaaacccjjjrrr}}}vvvllljjjlllsssyyy}}}zzzzzzvvvtttqqqpppooonnnlllkkkkkkiiigggeeeeeedddaaa___ZZZXXXTTTRRRPPPMMMJJJHHHFFFEEEDDDCCCCCCDDDEEEEEEIIIKKKMMMPPPRRRTTTTTTTTTSSSSSSQQQOOOLLLIIIGGGFFFAAABBBBBBAAAAAAFFFNNNUUUfff{{{~~~tttlllkkkzzz~~~mmmXXXOOOFFFCCCBBB??????AAA>>>===;;;999777777777777555555666666555555444333222222333333444555555666444;;;<<<>>>DDDCCCFFFTTTiiiwww~~~|||lllbbbZZZTTTRRRTTTYYYcccttt{{{cccPPPEEEAAA???>>><<<<<<===???@@@EEEEEEIIINNNOOORRR\\\hhh|||rrrfff___[[[ZZZ]]]___aaagggmmmooovvvwwwnnniiibbb___YYYUUUQQQMMMIIIFFFCCCBBB???<<<:::999999999777777888888888777777666::::::;;;<<<>>>@@@AAABBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHKKKMMMOOOQQQSSSUUUYYY\\\___aaaaaaeeekkkrrrxxx|||zzzuuummmiiieeebbbbbbbbbcccbbbcccaaa```cccdddeeemmmuuu~~~~~~tttllllllooowww~~~{{{yyyyyytttrrrooonnnnnnmmmllljjjjjjhhhfffdddcccbbb```]]]XXXVVVSSSPPPOOOMMMJJJGGGFFFEEEDDDDDDDDDEEEFFFGGGJJJLLLNNNQQQSSSTTTTTTTTTRRRQQQPPPMMMJJJHHHFFFDDD@@@BBBBBBBBBBBBGGGPPPXXXoooxxxqqqjjjkkk}}}~~~lllZZZQQQHHHEEECCC??????AAAAAA???<<<999777666666666555555666666555555444333333333444444444444444333444888777;;;DDDDDDDDDPPPdddtttpppeee\\\UUUQQQRRRQQQXXXiii{{{iiiTTTGGGAAA@@@>>>===<<<===???@@@BBBBBBFFFMMMPPPRRR\\\gggyyyqqqeee___[[[ZZZ^^^bbbdddjjjpppttt{{{xxxoooiiibbb^^^YYYUUUQQQMMMIIIFFFCCCBBB???<<<:::999999999555666777888888999999888::::::;;;<<<>>>@@@AAACCCAAABBBCCCEEEFFFFFFFFFFFFJJJIIIIIIIIIKKKMMMPPPRRRTTTVVVYYY\\\```bbbdddeeekkkpppxxx~~~~~~sssnnngggccc___\\\\\\^^^______```___```ccceeegggooowww|||rrrmmmmmmrrrzzz}}}zzzwwwxxxsssqqqnnnmmmmmmmmmkkkjjjjjjhhheeeccccccaaa___\\\WWWTTTRRRPPPNNNMMMJJJHHHFFFEEEEEEDDDDDDEEEGGGGGGKKKLLLOOOQQQSSSTTTTTTTTTRRRPPPNNNLLLIIIGGGEEEDDD@@@BBBCCCBBBBBBGGGQQQYYYuuutttnnniiilll~~~lll\\\SSSKKKGGGDDD@@@???AAABBB@@@===999777666666666555555666666555555444333777777777777666555444333444666444888CCCDDDCCCMMMaaarrrwwwjjjaaaYYYSSSOOORRRTTT^^^nnn}}}vvv^^^NNNDDD???<<<>>>>>><<<<<<===>>>CCCIIILLLNNNRRRZZZaaarrrssshhh]]]___bbbdddgggkkkqqquuu~~~xxxqqqlllccc___ZZZVVVQQQLLLGGGDDDBBB@@@===;;;;;;:::888777777777777777777777777777999;;;>>>?????????AAABBBAAAAAACCCDDDEEEEEEEEEEEEFFFHHHJJJKKKMMMPPPUUUXXX[[[]]]___aaaccceeeiiilllpppuuu{{{sssjjj]]][[[YYYXXXXXXXXXZZZ[[[ZZZ\\\___cccfffkkkqqqvvvtttmmmnnnnnnrrr{{{~~~{{{vvvuuuwwwrrrqqqooooooooonnnkkkiiiffffffeeedddbbb```^^^]]]XXXWWWTTTQQQNNNKKKIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFJJJNNNRRRTTTTTTTTTSSSTTTQQQOOOLLLJJJIIIGGGEEEBBB@@@AAA<<<>>>FFFGGGRRRhhh~~~qqqkkkgggllluuuddd[[[OOOFFFBBB@@@???>>>???===;;;999888888888888:::999777666555555666666555555666666555555444333666555555777<<>>>>>>>>===>>>@@@>>>CCCHHHKKKMMMRRRYYY```nnn~~~uuuiiibbbccceeehhhkkkpppvvv{{{yyyqqqmmmccc```ZZZUUUQQQLLLGGGDDDBBB???===;;;;;;:::888777777777777777777777777777999;;;>>>?????????@@@AAAAAAAAABBBDDDEEEEEEEEEFFFFFFGGGJJJLLLNNNQQQUUUXXX^^^```ccceeegggjjjmmmpppwww{{{zzzmmmdddZZZYYYWWWVVVUUUVVVWWWWWWXXXYYY\\\___bbbhhhooottt~~~|||sssmmmmmmmmmrrr{{{~~~zzzuuutttvvvrrrqqqooooooooonnnkkkiiieeeeeedddbbb```^^^\\\[[[WWWUUURRROOOLLLJJJHHHGGGFFFEEEDDDCCCCCCDDDFFFFFFKKKOOORRRTTTTTTSSSSSSSSSOOOMMMJJJIIIHHHFFFCCCAAA>>>@@@===???FFFHHHUUUnnn|||nnniiigggmmmttteee\\\PPPGGGCCCAAA@@@>>>===<<<:::999888777777777999888777666555555666666555555666666555555444333555555666888<<<@@@CCCDDDWWWkkk}}}~~~rrrggg]]]UUUPPPOOONNNSSS___kkkuuummm___OOOEEE===;;;;;;;;;<<>>BBBFFFJJJLLLQQQXXX]]]iiixxxyyymmmhhhjjjkkknnnqqqwwwzzzrrrnnnddd```ZZZUUUQQQLLLGGGDDDAAA???<<<;;;;;;:::888777777777777777777777777777999;;;===>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFHHHJJJMMMOOOQQQUUUYYY\\\bbbdddhhhjjjmmmpppsssvvv}}}sssfff]]]ZZZYYYWWWUUUUUUUUUUUUVVVVVVWWWYYY\\\___fffmmmrrrzzz||||||wwwqqqmmmlllmmmsss||||||yyytttssstttrrrqqqooooooooonnnkkkiiidddccccccaaa___\\\ZZZYYYUUUSSSQQQMMMJJJHHHFFFEEEEEEDDDDDDCCCDDDEEEGGGHHHMMMPPPSSSUUUTTTRRRQQQQQQMMMKKKHHHGGGFFFDDDAAA???===AAA@@@BBBHHHKKK\\\xxx{{{lllggggggpppqqqeee\\\QQQHHHDDDBBB@@@>>>::::::::::::999777666666888777666666555666666666555555666666555555444333555666777999<<<>>>@@@AAAQQQfff{{{yyymmmbbbYYYSSSQQQOOORRR[[[eeeqqqvvvjjjTTTIII@@@======<<<<<<>>>>>>AAAEEEHHHKKKPPPVVVZZZdddssstttpppqqqsssuuuyyy|||tttnnneeeaaaZZZUUUPPPKKKGGGDDD@@@>>><<<:::::::::888777777777777777777777777777999;;;=========<<<===>>>AAAAAABBBCCCDDDEEEGGGGGGJJJMMMQQQTTTWWW[[[___bbbeeehhhlllooorrrtttxxxzzz}}}{{{nnnaaaYYY[[[ZZZXXXWWWVVVVVVWWWWWWVVVWWWXXXZZZ^^^dddlllqqquuuvvvvvvvvvtttqqqnnnlllmmmnnnttt}}}}}}zzzwwwsssqqqsssqqqpppooonnnnnnmmmkkkhhhdddcccbbb```^^^\\\YYYXXXTTTRRRPPPLLLIIIGGGEEEDDDDDDCCCCCCCCCDDDFFFHHHIIIOOORRRTTTUUUSSSQQQPPPOOOLLLJJJHHHFFFEEEDDDAAA???>>>DDDCCCEEEKKKOOOccc|||lllhhhkkkvvvoooddd\\\PPPHHHDDDBBB@@@>>>999:::;;;;;;:::999777666888888777777666666666666555555555666555555444333444666888:::;;;<<<===>>>KKKaaawwwttthhh^^^XXXSSSPPPQQQWWW```lll}}}ttt```TTTHHHDDDDDDAAA>>>>>>>>>@@@CCCFFFIIINNNSSSVVV```nnn~~~yyy{{{}}}~~~uuupppfffaaaZZZTTTOOOKKKGGGDDD@@@===;;;:::::::::888777666666666666666666666666777999;;;<<<<<<<<<===>>>AAAAAAAAABBBCCCEEEGGGHHHJJJNNNSSSXXX\\\```eeehhhiiilllppptttvvvxxx{{{}}}~~~uuujjj```YYYYYYYYYXXXXXXWWWWWWWWWWWWUUUVVVWWWYYY\\\aaahhhmmmpppoooooonnnmmmlllkkkkkknnnpppvvv~~~{{{yyywwwrrrppprrrpppooommmmmmmmmllliiigggddddddcccaaa^^^\\\YYYXXXTTTRRRPPPLLLIIIGGGEEEDDDCCCCCCCCCCCCEEEGGGJJJKKKPPPRRRUUUUUUSSSPPPOOONNNMMMKKKHHHGGGFFFEEECCCAAA>>>CCCCCCEEELLLTTTjjjmmmkkkqqq~~~~~~pppaaaYYYNNNGGGCCCBBB@@@>>>::::::<<<<<<<<<;;;:::999999999999888888777666666555555555666555555444333333666999:::999999;;;===HHH\\\sss{{{oooddd___TTTPPPOOORRRYYYdddvvvooo```OOOHHHDDD@@@<<<:::>>>???AAADDDHHHMMMQQQSSS]]]jjj~~~wwwqqqgggbbb[[[TTTOOOKKKGGGDDD???===::::::::::::999777666666666666666666666666555777:::;;;;;;;;;===>>>AAAAAAAAAAAACCCEEEHHHIIIHHHMMMSSSZZZ___eeejjjmmmooorrrwwwzzz{{{}}}xxxoooggg^^^YYYUUUVVVVVVVVVWWWWWWWWWWWWTTTUUUWWWYYY[[[___dddhhhjjjiiihhhhhhhhhhhhiiijjjooopppvvv~~~zzzyyywwwrrrppprrrnnnmmmkkkkkkkkkjjjgggeeeddddddbbb```^^^[[[XXXWWWSSSQQQOOOKKKHHHFFFDDDCCCBBBBBBBBBCCCFFFHHHKKKMMMPPPRRRUUUUUUSSSPPPOOONNNMMMKKKIIIGGGGGGFFFDDDBBB===AAA@@@DDDPPP[[[sss~~~mmmnnnxxx|||ooo\\\TTTKKKEEEBBBAAA???===:::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;999888666555555555666666555555444333222555888888777777:::===EEEVVVmmm}}}tttjjjeeeWWWRRROOOOOORRR\\\mmm|||rrr[[[LLLEEE???<<<:::>>>>>>???BBBGGGLLLOOOQQQZZZeeexxxxxxqqqgggbbb[[[TTTNNNJJJGGGDDD>>><<<:::999::::::999777666666666666666666666666333555888:::;;;;;;===???AAAAAA@@@AAACCCEEEHHHJJJJJJOOOWWW^^^eeekkkqqquuuwwwzzzzzzqqqjjjbbb[[[VVVTTTUUUVVVWWWXXXYYYYYYYYYWWWYYY\\\]]]___aaadddffffffeeeddddddeeefffhhhiiioooooottt|||~~~zzzyyywwwsssqqqrrrlllkkkjjjiiiiiihhhfffccccccbbbaaa___\\\YYYVVVUUUQQQPPPMMMJJJGGGDDDBBBBBBAAAAAABBBCCCFFFIIILLLNNNOOORRRUUUUUUSSSQQQOOOOOOLLLJJJHHHGGGGGGFFFDDDBBB???AAA???GGGXXXhhhzzzjjjooo~~~uuuiiiVVVPPPGGGBBB@@@@@@>>><<<::::::::::::;;;;;;<<<===??????>>>===;;;888666555555555666666555555444333222555777777555555:::>>>BBBPPPfffyyywwwmmmhhh[[[VVVQQQOOOPPPWWWgggwwwiiiVVVLLLFFFCCCBBB>>>>>>>>>BBBGGGKKKNNNPPPXXXbbbtttxxxrrrhhhccc[[[SSSNNNJJJGGGDDD>>><<<:::999::::::999777666666666666666666666666111444777999:::<<<>>>@@@AAAAAA@@@AAACCCEEEHHHJJJMMMSSS[[[ccckkkrrrxxx|||}}}~~~vvvmmmfff^^^XXXSSSUUUVVVXXXZZZ[[[\\\]]]]]][[[^^^aaacccdddeeeggghhhccccccbbbbbbccceeeggghhhnnnnnnrrrzzz~~~zzzyyyxxxsssqqqrrrkkkjjjhhhhhhhhhgggdddbbbbbbaaa```]]][[[WWWUUUSSSPPPNNNKKKHHHEEEBBBAAA@@@AAAAAABBBDDDFFFJJJMMMOOOOOORRRUUUUUUSSSQQQOOOOOOKKKJJJGGGFFFFFFEEECCCAAABBBCCCAAAKKK```sssuuuhhhooozzzmmmaaaSSSMMMEEE@@@??????===<<<:::999999888999:::<<<===AAAAAA@@@>>><<<999666444555555666666555555444333222555777555333555:::@@@@@@MMMaaavvvrrriii```YYYRRRPPPOOOSSS\\\fff|||dddPPPFFFAAA???999<<<>>>AAADDDHHHMMMPPPVVV^^^mmmyyyrrrjjjccc[[[TTTOOOKKKEEEAAAAAA>>>:::777444444444555777777666666555555555444777888999999;;;;;;<<<===>>>???@@@@@@AAADDDHHHLLLSSSXXX```hhhpppxxx||||||{{{yyyxxxyyy{{{~~~|||xxxrrrkkkccc]]]XXXUUUVVVWWWXXXXXXXXXYYY[[[^^^___```ccceeeggggggffffffbbb```^^^^^^___bbbfffhhhkkkmmmooossszzzzzzwwwtttrrrnnnllljjjiiihhhgggeeecccbbbaaaaaa___]]]\\\[[[XXXUUUSSSOOONNNLLLIIIGGGEEEDDDDDDBBBBBBCCCDDDGGGJJJMMMOOOTTTUUUUUUUUUTTTQQQNNNMMMKKKJJJIIIGGGEEECCCBBBAAA???AAAFFFQQQeeeyyyqqqjjjooozzzkkk___XXXJJJHHHDDDAAA>>><<<<<<<<<;;;<<<===<<<;;;:::;;;<<>>:::888777555555444444444555555666555555666666777777888888===JJJ]]]ppp~~~~~~}}}uuummmbbbZZZSSSPPPOOOQQQYYYbbbuuusssZZZJJJBBB???<<<>>>@@@AAACCCFFFKKKNNNUUU\\\jjj|||yyyqqqiiicccZZZTTTOOOKKKFFFAAAAAA>>>;;;888666555666666777777777666666666555555777888999999;;;;;;<<<======>>>???@@@AAADDDIIILLLWWW]]]eeennnuuu|||xxxsssnnnmmmlllmmmooorrruuuwwwxxxuuupppiiibbb\\\XXXUUUUUUVVVXXXYYYZZZ\\\___aaaaaacccfffiiikkkkkkjjjiiicccaaa___^^^___bbbeeehhhhhhjjjmmmqqqxxx}}}yyyuuussspppmmmkkkjjjiiihhhfffdddcccbbbaaa___]]][[[YYYXXXVVVSSSQQQNNNMMMKKKIIIGGGEEEDDDCCCDDDCCCBBBCCCEEEJJJOOORRRUUUVVVVVVVVVTTTRRROOONNNMMMLLLJJJHHHFFFDDDBBBBBBBBBDDDJJJYYYppprrrllliiippp{{{nnn```UUUPPPHHHFFFCCC@@@===<<<<<<<<<;;;<<<===<<<;;;:::;;;<<>>:::888888555555444444444555555666555555555666777777888888;;;GGGYYYlll{{{}}}|||||||||{{{zzz~~~zzzssseee]]]TTTPPPNNNNNNTTT[[[kkkyyyeeePPPEEEAAA???@@@AAAAAABBBDDDHHHKKKRRRXXXcccsssyyyqqqhhhbbbZZZSSSOOOKKKFFFBBB@@@>>>;;;999888777888999888777777777777777666666777888999999;;;;;;<<<======>>>???@@@BBBEEEJJJMMMYYY___iiirrrzzz~~~tttkkkeee^^^^^^___```dddhhhlllnnnqqqnnnjjjeee___ZZZWWWUUUPPPQQQTTTUUUWWWZZZ^^^aaabbbeeejjjnnnpppooommmllldddbbb```___```bbbdddffffffhhhlllqqqyyy~~~zzzvvvsssqqqnnnkkkiiiiiihhhgggeeedddbbbaaa```\\\ZZZXXXWWWVVVTTTPPPNNNMMMLLLJJJHHHFFFDDDCCCCCCFFFDDDBBBBBBEEEJJJPPPTTTVVVWWWWWWWWWVVVSSSQQQOOOOOOMMMKKKIIIFFFDDDCCCBBBBBBDDDKKK\\\vvvpppjjjhhhjjjvvvqqqcccWWWNNNKKKDDDCCC@@@>>><<<<<<<<<<<<:::;;;<<<<<<;;;:::;;;===DDDEEEEEECCC???;;;999888666555555444444444555555444555555666666777888888888CCCTTTfffwww~~~|||{{{{{{{{{zzz{{{{{{~~~~~~xxxjjj```WWWQQQNNNMMMOOOTTTbbbnnnpppWWWJJJFFF???@@@@@@@@@AAACCCHHHKKKPPPTTT]]]kkkzzzssshhhbbbZZZTTTPPPLLLGGGCCC???>>><<<:::999::::::;;;888888888888777777777777777888999999;;;;;;<<<===<<<===???@@@AAAEEEJJJMMMTTT\\\gggrrrzzz~~~vvvkkkaaa\\\WWWWWWXXX[[[^^^bbbfffhhhhhhfffccc___[[[XXXVVVUUUOOOPPPRRRSSSUUUXXX\\\```cccggglllppprrrqqqnnnllleeecccaaa``````aaacccdddgggiiimmmsss|||~~~|||yyyuuurrrpppmmmjjjhhhhhhgggfffeeecccaaa```___[[[YYYWWWUUUTTTRRROOOLLLKKKJJJHHHFFFEEEDDDCCCCCCEEEDDDCCCDDDGGGLLLQQQTTTWWWWWWXXXXXXWWWUUUSSSQQQOOOMMMJJJGGGEEECCCBBBAAAFFFFFFMMM```|||wwwgggdddfffnnn|||gggYYYOOOIIIGGGAAA@@@>>>===<<<;;;;;;;;;999;;;<<<<<<::::::;;;===DDDEEEEEECCC???;;;999999666666555444444444444555444444555555666777777888777@@@NNN```rrr}}}{{{{{{{{{{{{zzzxxxxxxzzz|||pppeeeZZZTTTPPPLLLLLLOOO[[[eeewwwzzz```PPPIII????????????@@@CCCHHHLLLPPPTTT\\\gggzzz}}}uuujjjccc[[[UUUQQQMMMGGGCCC???>>>===<<<;;;;;;;;;;;;777777777777888888888888777888999999;;;;;;<<<===;;;<<<>>>???@@@CCCHHHLLLNNNWWWcccoooxxx~~~}}}wwwoooeee\\\WWWTTTUUUVVVXXX[[[___bbbdddaaa```]]]ZZZXXXVVVUUUTTTRRRSSSTTTUUUVVVYYY^^^aaaeeehhhmmmqqqrrrqqqnnnlllfffeeecccbbbbbbbbbcccdddgggiiinnnuuu~~~}}}{{{xxxtttqqqooommmjjjhhhgggfffeeecccbbb```___^^^ZZZYYYWWWUUUTTTRRROOOLLLJJJIIIGGGFFFEEEDDDDDDDDDCCCDDDFFFHHHKKKOOOQQQSSSWWWXXXYYYYYYXXXVVVTTTRRRMMMKKKHHHEEECCCAAAAAAAAAIIIJJJTTTiiipppeee___dddrrrooo[[[OOOFFFBBBAAA>>>>>>===<<<;;;;;;;;;;;;999:::;;;;;;::::::;;;===BBBCCCDDDBBB???<<<::::::666666555444444444444444444444444555666666777777888>>>JJJ[[[mmm~~~}}}{{{zzzzzzxxxwwwvvvvvvwww|||~~~uuujjj^^^WWWSSSMMMKKKLLLVVV^^^oooiiiUUUKKK@@@@@@?????????CCCHHHLLLQQQVVV]]]gggwwwyyymmmfff]]]WWWRRRMMMHHHDDD???>>>===<<<;;;;;;;;;;;;666666777777777777777888777888999999;;;;;;<<<===;;;<<<======>>>AAAFFFIIIJJJRRR___jjjsssyyy~~~}}}}}}~~~~~~{{{yyywwwrrrjjjaaaYYYTTTQQQRRRTTTVVVYYY[[[^^^___]]]\\\[[[YYYWWWVVVUUUUUURRRSSSSSSSSSUUUXXX]]]aaaiiikkkooorrrsssqqqooommmhhhhhhgggfffffffffggghhhgggjjjpppxxx|||yyywwwssspppnnnllliiigggfffeeedddcccaaa___^^^]]]ZZZXXXVVVUUUTTTRRROOOLLLIIIHHHGGGFFFEEEEEEEEEEEEBBBDDDGGGKKKNNNPPPRRRSSSVVVWWWXXXYYYXXXVVVTTTSSSLLLJJJGGGDDDBBBAAAAAABBBDDDKKKZZZtttvvvkkkddd]]]eeewwwhhhVVVLLLEEEAAAAAA=========<<<;;;;;;::::::888999;;;;;;::::::;;;===???@@@BBBAAA>>><<<;;;;;;777666555444444444444444333444444555555666777777888<<>>>>>AAAEEEIIINNNSSS[[[dddrrr}}}pppiii```XXXSSSNNNHHHDDD??????>>><<<;;;:::999999555555666666666777777777777888999999;;;;;;<<<===;;;<<<<<<<<<===???CCCFFFGGGNNNYYYccckkkpppuuuwwwuuuvvvxxxyyyyyyyyyxxxxxxvvvuuurrrmmmeee]]]VVVQQQNNNOOOQQQTTTWWWZZZ\\\^^^]]]]]][[[ZZZYYYXXXXXXXXXSSSTTTUUUVVVXXX\\\bbbgggpppqqqsssuuuuuusssqqqpppllllllkkkkkkkkklllmmmmmmlllpppuuu~~~{{{wwwtttqqqnnnllljjjhhhfffeeeeeecccbbb```^^^]]]]]]YYYWWWUUUTTTSSSQQQNNNKKKIIIHHHGGGFFFFFFFFFFFFFFFCCCEEEGGGJJJMMMQQQTTTUUUVVVWWWXXXXXXXXXVVVTTTSSSKKKIIIFFFDDDBBBBBBCCCDDDDDDPPPggg{{{ooogggdddaaakkk~~~yyyaaaRRRKKKEEEAAAAAA============<<<;;;:::999777999::::::::::::<<<===<<<>>>??????>>><<<<<<<<<777777666444444333333444333333444555555666666777888:::BBBPPPcccuuu|||wwwtttvvvttttttxxx}}}}}}|||pppccc]]]XXXQQQLLLJJJPPPUUUfff}}}vvv___PPPEEEDDDAAA???===???CCCGGGIIIOOOWWW```lllrrrkkkaaaZZZTTTOOOHHHDDD??????>>><<<;;;:::999888444555555555666666777777777888999:::;;;<<<<<<===;;;<<<<<<;;;;;;===AAADDDDDDJJJSSS\\\ccchhhlllooonnnoooqqqssssssssssssrrrsssrrrooojjjbbbZZZSSSNNNLLLMMMPPPSSSWWW[[[]]]______^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]___bbbgggnnnsssuuuvvvwwwwwwwwwvvvtttsssooooooooooooooopppqqqqqqrrruuu|||~~~zzzuuurrrooollljjjiiifffdddeeedddcccaaa```^^^]]]\\\XXXVVVTTTSSSRRRPPPMMMJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFHHHLLLPPPUUUXXXUUUVVVXXXXXXXXXVVVTTTSSSLLLJJJGGGDDDCCCDDDEEEFFFMMM]]]wwwvvvlllgggfffgggqqqmmmXXXLLLEEE@@@<<<<<<>>>>>>>>>===<<<;;;:::999777999::::::::::::<<<===:::<<<>>>>>>===<<<<<<===888777666555444333333333333333444444555666666777777999???LLL___rrr}}}zzzyyyvvvuuuuuuuuuvvvxxx{{{||||||vvvlll```WWWPPPMMMKKKLLLRRR___ppp~~~iiiXXXLLLDDD>>>===>>>>>>@@@DDDIIINNNWWWaaaiiiuuu}}}tttmmmcccZZZTTTOOOIIIDDD@@@>>><<<:::888777777777;;;:::999888777555444444666777888999:::;;;;;;;;;<<<;;;;;;<<<===???AAABBBDDDGGGMMMSSSXXX___fffjjjiiikkkmmmooooooqqqsssuuuuuusssoooggg]]]UUUPPPNNNJJJMMMQQQTTTVVVXXX\\\^^^```aaabbbccccccaaa___^^^______aaadddiiioootttwww~~~zzzwwwvvvvvvvvvxxx{{{|||zzzyyyxxxxxxzzz}}}}}}zzzvvvtttqqqnnnmmmkkkhhheeeeeedddcccaaa___]]][[[ZZZVVVTTTSSSRRRQQQNNNJJJGGGHHHGGGEEEDDDDDDDDDEEEFFFEEEFFFHHHKKKOOOSSSWWWYYYYYYXXXXXXYYYZZZYYYUUUSSSNNNIIIEEEDDDBBB@@@CCCGGGSSSiiixxxooofffcccdddiiivvvxxxfffRRRIIIFFFCCC???>>>@@@@@@>>>===;;;999888777777777777777666666666666888999;;;<<<<<<<<<<<<;;;888888777666555444333333777777666555444444444444888999===GGGWWWkkk~~~~~~{{{yyywwwvvvuuuuuuvvvxxxzzz|||~~~yyyoooddd[[[SSSOOOMMMHHHNNNYYYjjj|||ooo___QQQHHHAAA@@@@@@???@@@CCCIIIMMMVVV___fffppp~~~uuummmcccZZZTTTOOOIIIDDD???>>><<<:::888777777888:::999999888777666555555666777888999:::;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAAAAADDDIIINNNRRRXXX]]]aaaeeegggjjjlllmmmooorrrtttwwwuuuppphhh^^^VVVRRRPPPMMMOOORRRTTTVVVYYY]]]```fffgggiiikkkkkkjjjiiihhhggghhhkkkooouuu{{{}}}|||}}}}}}zzzwwwuuussspppnnnllljjjgggeeeccccccaaa___]]][[[ZZZYYYVVVTTTRRRQQQPPPNNNJJJGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEGGGIIILLLPPPTTTWWWYYYYYYYYYYYYZZZZZZYYYUUUSSSKKKFFFCCCCCCCCCBBBFFFLLL]]]wwwtttkkkcccaaacccmmm|||qqq```NNNFFFDDDBBB@@@???AAA@@@???===;;;:::888888888888777777777666666666888999:::<<<<<<<<<<<<;;;999999888777666444333333222222111111111222222333888999<<>><<<:::888888888999888888888888777777777666666777888999:::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>???BBBFFFIIILLLQQQVVVYYY```bbbfffiiikkknnnqqqtttwwwuuupppggg]]]VVVQQQPPPPPPRRRTTTVVVYYY]]]bbbfffoooqqqsssvvvwwwvvvuuutttrrrtttxxx}}}{{{xxxtttrrrooommmkkkiiigggdddbbbaaa___^^^\\\ZZZXXXWWWUUUTTTRRRPPPOOOMMMJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJNNNQQQUUUXXXYYYZZZZZZZZZZZZZZZYYYUUURRRIIIDDDBBBCCCCCCDDDKKKSSSggg}}}qqqggg```aaaeeerrrgggXXXIIICCCBBBAAA@@@@@@AAA@@@???===<<<:::999999888888888888777777777777777888:::;;;<<<<<<<<<;;;;;;:::999888777555444444222222222333333555666666888999;;;AAAOOObbbwww~~~|||zzzxxxvvvuuuwwwyyy{{{}}}wwwpppggg^^^WWWRRRSSSTTTXXX```lll|||uuu]]]QQQFFFBBBAAA@@@@@@AAAFFFJJJRRR[[[___dddooozzzyyyqqqggg]]]WWWPPPJJJEEE???>>><<<:::999999999999777777777777777888888888666777888999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<>>>AAADDDGGGJJJNNNRRRUUU\\\___cccgggjjjnnnrrruuuuuusssmmmeee[[[TTTPPPOOOPPPRRRUUUYYY]]]dddkkkpppyyy{{{~~~~~~|||~~~zzzwwwrrrpppmmmkkkjjjhhhfffcccaaa```___]]][[[YYYXXXWWWUUUSSSPPPOOONNNMMMJJJHHHEEEEEEFFFFFFFFFEEEEEEEEEHHHIIILLLPPPSSSVVVXXXYYY[[[ZZZZZZZZZZZZXXXTTTQQQHHHDDDBBBBBBCCCFFFOOOYYYppp}}}oooeee```cccjjjxxxxxx```SSSFFFAAA@@@??????@@@AAA@@@???>>><<<;;;:::999999888888888777777777777666888999;;;<<<<<<<<<;;;<<<;;;:::999777666555555555444444444555555666777888888999>>>III\\\qqq~~~|||xxxuuutttuuuwwwyyy~~~}}}{{{uuummmddd[[[UUUYYYZZZZZZ^^^gggvvv~~~gggXXXJJJCCCBBB@@@@@@AAADDDGGGPPPYYY^^^bbbllluuu|||uuuiii```YYYRRRLLLGGG@@@>>><<<:::999999999999777777777777888888888888666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>BBBEEEGGGKKKOOOSSSXXX\\\aaaeeeiiimmmrrrvvvtttqqqlllcccZZZTTTQQQPPPOOORRRWWW]]]dddmmmvvv|||~~~zzztttppppppnnnllljjjiiigggeeecccaaaaaa___]]][[[YYYXXXWWWTTTRRROOONNNMMMLLLJJJHHHEEEEEEEEEEEEEEEEEEFFFFFFIIIKKKNNNRRRUUUWWWYYYZZZ[[[[[[ZZZZZZYYYWWWSSSPPPIIIEEECCCBBBBBBGGGSSS___|||{{{mmmbbb___fffppprrr\\\PPPEEEAAA???>>>===>>>@@@???>>>===<<<;;;:::999888888888777777777777666666777999;;;<<<<<<<<<;;;;;;;;;:::999888777666666444444333222222222222222888888999<<>>>>>>>>===<<<;;;:::999999777777777777666666666666555666888:::;;;<<<<<<;;;999999999888888888777777888777666555444444444444777888:::<<>>;;;999888777777888888888777777777777777666777888999:::;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;<<>>;;;;;;>>>======<<<;;;:::999999888666666666666555555555444444666888:::;;;<<<<<<<<<777777777888888888888999:::999888888888888888999666999;;;<<>>?????????>>>===>>>@@@AAAAAAAAABBBDDDFFFIIILLLQQQVVV[[[```eeehhhfffddd___XXXQQQNNNMMMNNNTTTYYYbbbllluuu~~~xxxxxxxxx{{{{{{yyyvvvqqqmmmmmmkkkhhhgggfffeeecccaaa^^^]]]\\\ZZZXXXVVVTTTSSSSSSPPPMMMKKKKKKKKKJJJIIIHHHFFFCCCAAAAAADDDHHHKKKLLLNNNRRRVVVYYYZZZ[[[[[[ZZZYYYXXXWWWUUURRRNNNJJJCCCAAA@@@AAACCCLLL___qqqttthhhdddjjj}}}rrr]]]NNNFFF???>>>===;;;<<>>;;;;;;;;;;;;;;;:::999999888888888888888888888999:::;;;<<<<<<============>>>??????@@@@@@????????????@@@AAABBBCCCHHHJJJNNNRRRWWW\\\```aaaaaa___\\\VVVQQQNNNOOOPPPXXX]]]fffqqq||||||vvvsssqqqtttxxx{{{~~~{{{xxxtttqqqoookkkiiigggeeebbb```______aaa___\\\ZZZYYYWWWTTTRRRLLLLLLKKKJJJIIIHHHHHHGGGDDDEEEEEEDDDDDDFFFIIILLLMMMQQQVVVYYYYYYXXXXXXXXXXXXWWWVVVTTTQQQMMMIIIGGGFFFAAA@@@DDDFFFLLLaaayyyzzznnniiijjjuuu~~~kkk^^^KKKHHHCCC@@@>>>===<<<;;;;;;;;;::::::::::::999999666777888999999888777666777888:::;;;;;;:::999888888888777777777777777888333555777999::::::888888333555777777:::FFFYYYgggxxx{{{wwwttttttvvvwwwxxxqqqfffYYYRRRLLLJJJJJJPPP]]]iiikkkVVVLLLGGGDDDFFFDDDFFFLLLSSSXXX```gggmmm{{{yyyooofff\\\RRRLLLFFFCCC>>><<<;;;;;;;;;;;;888888777666666666666666777888888999:::;;;<<<<<<======>>>>>>???@@@@@@@@@????????????@@@AAABBBBBBDDDFFFIIIMMMQQQTTTWWWYYYYYYXXXVVVSSSPPPPPPRRRUUUZZZ```jjjvvv{{{tttooommmmmmppptttxxx{{{~~~yyyvvvssspppmmmjjjhhhfffcccaaa___^^^]]]___]]]ZZZXXXXXXVVVSSSQQQMMMLLLKKKJJJIIIHHHGGGGGGDDDEEEEEEEEEEEEFFFJJJMMMOOOSSSWWWZZZZZZYYYXXXXXXXXXWWWVVVSSSOOOKKKHHHFFFCCC???AAAFFFHHHOOOeee|||vvvlllkkkrrryyyeeeXXXJJJGGGCCC@@@???>>>===<<<;;;;;;;;;::::::999999999666777777888888777777666777888999:::::::::::::::999999888777666666777777111222444666777666555555444666777777999BBBRRR^^^rrr||||||xxxwwwxxxzzz{{{{{{wwwmmm\\\TTTLLLHHHFFFIIIRRR]]]wwwxxx___PPPIIIGGGHHHEEEEEEJJJOOOUUU]]]eeejjjuuu}}}sssjjjaaaVVVPPPHHHDDD@@@<<<<<<<<<;;;;;;888888777666666666666777777777888999:::;;;<<<<<<===>>>>>>??????@@@AAAAAA????????????@@@AAABBBBBBBBBCCCEEEHHHJJJMMMOOOPPPRRRRRRQQQPPPOOOQQQTTTWWW[[[bbbnnn|||yyyqqqllliiigggkkknnnssswww{{{{{{wwwtttqqqnnnlllhhhgggeeebbb```^^^]]]\\\\\\ZZZXXXWWWVVVUUUSSSQQQMMMMMMLLLJJJIIIGGGFFFFFFDDDEEEFFFEEEFFFHHHKKKNNNQQQUUUYYY[[[[[[ZZZYYYYYYXXXWWWUUUQQQMMMIIIFFFDDD@@@@@@DDDIIIMMMVVVnnnxxxnnnfffiiixxxrrr]]]OOOHHHEEEBBB@@@@@@???>>>===<<<<<<;;;::::::999888888777777666666666666777777777777888888999:::;;;<<<::::::888777666666666666111222333555555555444444555777888777777===IIIRRRiiittt}}}{{{{{{|||~~~~~~~~~~~~{{{sssaaaXXXOOOJJJFFFGGGMMMUUUiii|||fffUUULLLIIIIIIDDDCCCGGGLLLRRR[[[dddhhhooo~~~wwwnnndddZZZSSSJJJFFFAAA>>><<<<<<;;;;;;;;;:::999999888888999999777777888999:::;;;<<<<<<>>>>>>??????@@@AAAAAAAAA????????????@@@AAABBBCCCDDDDDDEEEGGGHHHIIIJJJKKKPPPPPPPPPOOOOOOQQQTTTXXX\\\dddrrr{{{qqqjjjgggffffffjjjnnntttzzz}}}yyyuuussspppnnnllliiigggeeebbb```^^^]]]\\\[[[YYYWWWVVVVVVUUUSSSQQQMMMMMMKKKJJJHHHGGGEEEEEEEEEEEEFFFFFFGGGIIIMMMPPPTTTWWWZZZ\\\[[[ZZZZZZZZZXXXWWWTTTPPPLLLGGGDDDBBBAAABBBFFFLLLRRRaaa}}}~~~ssskkkfffkkklllXXXJJJEEECCCAAA@@@@@@@@@???>>><<<<<<;;;:::999999888888888777666555555666777888888777777777888:::<<<>>>;;;:::999777666555555555444555666777777777777666555777888777777;;;CCCJJJ^^^mmm|||~~~~~~|||{{{|||}}}wwweee[[[QQQKKKHHHGGGKKKQQQ___sssooo[[[NNNIIIGGGBBB@@@DDDIIIPPPYYYbbbfffkkkwww{{{rrrggg\\\UUULLLHHHCCC???======<<<;;;;;;::::::999999999999999888888999:::;;;<<<<<<===?????????@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHMMMNNNNNNOOOPPPSSSXXX\\\```iiiwww|||sssjjjeeecccdddfffjjjooouuu|||~~~{{{wwwtttrrrpppnnnllliiihhhfffcccaaa___^^^]]][[[YYYWWWVVVVVVUUUSSSQQQLLLLLLKKKIIIHHHGGGFFFEEEEEEFFFGGGGGGHHHKKKOOORRRVVVXXX[[[\\\[[[ZZZZZZ[[[XXXVVVSSSOOOJJJFFFDDDBBBBBBCCCGGGMMMYYYnnnxxxqqqlllkkkuuuwwweeeTTTIIICCCAAA??????@@@@@@???===<<<<<<;;;::::::999888888888777666555555666777888888777777777888:::<<<>>>;;;:::999777666555555555666777777777888888888777444555777888888<<>>===<<<;;;999999888777777777777888999999:::;;;<<<===>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGIIIJJJLLLNNNQQQVVV\\\aaaeeennnzzzvvvqqqjjjccc``````ccceeeiiinnnvvv~~~|||yyyuuurrrqqqpppnnnllljjjhhhfffcccaaa___^^^]]][[[YYYWWWVVVUUUTTTRRRPPPKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFGGGHHHIIILLLPPPTTTWWWYYY\\\\\\[[[ZZZZZZZZZXXXVVVRRRNNNJJJGGGEEECCCBBBDDDIIISSSddd~~~|||ssshhhhhhmmm|||~~~nnn]]]OOOGGGAAA???>>>>>>??????===<<<;;;;;;::::::::::::999999888888777777777777888888777777888888999:::;;;<<<::::::888777666666666666666666666666666666666666333444666777999<<<@@@CCCMMM___sss~~~{{{xxxuuutttwww|||~~~|||xxxjjj___TTTNNNJJJGGGGGGIIIRRRbbbzzzoooZZZLLLIIIDDDAAACCCFFFIIIPPPWWW```eeennnyyyxxxmmmaaaYYYOOOKKKEEEAAA???===<<<;;;:::999888888777777888888:::;;;;;;<<<===>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIKKKMMMQQQVVV\\\aaagggnnnyyy}}}nnnjjjddd```^^^```dddfffkkkqqqzzzxxxuuurrrpppooonnnlllkkkhhhgggeeebbb```^^^]]]\\\[[[YYYVVVTTTTTTRRROOOMMMIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGHHHJJJMMMRRRUUUXXXZZZ[[[[[[ZZZYYYYYYZZZWWWUUURRRNNNJJJGGGFFFEEEEEEHHHPPP___wwwvvvooobbbgggqqqvvvdddUUUJJJDDD???>>>============;;;999999999::::::::::::;;;;;;888888999999999999888888777888999:::::::::::::::999999888777666666777777555555555444444555555555333444555555777:::===@@@FFFYYYooo|||}}}zzzxxxtttrrruuuzzz}}}{{{xxxooocccWWWQQQMMMHHHGGGHHHLLL[[[qqqwww```QQQKKKFFFCCCDDDEEEFFFKKKRRR]]]cccllluuuzzzoooccc[[[PPPLLLFFFAAA???>>><<<;;;<<<;;;::::::999999::::::;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLMMMMMMOOOSSSXXX\\\ffflllvvv~~~}}}xxxsssjjjgggccc```___bbbfffiiiooouuu~~~vvvssspppnnnmmmlllkkkjjjgggfffdddaaa___]]]\\\[[[ZZZXXXUUUSSSRRRPPPMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIJJJNNNSSSVVVXXXZZZ[[[[[[YYYXXXXXXYYYWWWUUUQQQNNNJJJHHHGGGGGGIIIMMMXXXkkk}}}rrrmmmfffmmmzzzqqq]]]NNNEEEAAA>>>===<<<<<<===<<<:::888888999999::::::;;;;;;<<<888999:::;;;;;;:::999888777888:::;;;;;;:::999888888888777777777777777888777666666555555555666666444444444444555888;;;===AAAUUUlllzzz{{{xxxsssssssssttttttuuuvvvwwwqqqggg[[[PPPJJJGGGDDDBBBGGGQQQbbbxxx~~~kkk[[[QQQJJJCCCBBBCCCEEEJJJQQQXXX^^^hhhqqqyyy}}}rrrfff^^^VVVLLLDDDBBBAAA===<<<===999999888777777777777777:::;;;===???@@@AAAAAAAAACCCCCCCCCCCCEEEGGGIIIJJJGGGGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJIIINNNOOOOOOPPPPPPSSSWWWZZZeeekkksssyyyzzzuuunnniiiccc___]]]^^^^^^^^^dddkkkrrrzzz}}}xxxuuuqqqnnnlllkkkiiihhhgggeeecccaaa```]]]ZZZWWWXXXWWWWWWUUUSSSPPPMMMKKKJJJIIIGGGEEEEEEFFFGGGIIIFFFGGGHHHKKKOOOSSSWWWYYY[[[[[[\\\\\\[[[ZZZYYYXXXUUURRRNNNLLLIIIGGGHHHKKKOOOXXXiiixxxlllhhheeemmm{{{hhhWWWJJJEEEFFFBBB@@@>>>=========;;;:::;;;;;;;;;::::::999999999;;;;;;:::::::::999999999888888999;;;;;;;;;;;;;;;<<<;;;999777666777777888555555444444444444555555444444333444555777999:::@@@MMM```qqq|||zzzwwwuuuttttttsssssstttuuuuuurrrjjj^^^TTTMMMIIIFFFDDDFFFNNN]]]pppnnn```SSSKKKDDDBBBBBBBBBGGGLLLUUU[[[eeennnuuuvvvjjjbbbWWWNNNEEEBBBAAA===;;;<<<::::::999888888888888888:::;;;>>>@@@AAAAAAAAAAAACCCCCCCCCDDDFFFHHHJJJKKKHHHHHHIIIJJJJJJJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOORRRVVVYYYbbbgggnnnssssssoooiiidddbbb___^^^___```aaagggnnnvvv~~~~~~{{{vvvsssooolllkkkiiigggfffdddbbb```___^^^\\\YYYVVVVVVUUUUUUSSSPPPMMMKKKIIIJJJIIIGGGFFFEEEFFFFFFGGGFFFGGGIIILLLOOOTTTWWWYYY\\\\\\\\\\\\\\\ZZZXXXWWWUUURRRNNNLLLIIIGGGJJJOOOZZZiiisssgggdddbbbnnnuuucccSSSGGGCCCDDDBBB???===<<<===<<<;;;:::;;;;;;:::::::::999999999<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888888888;;;:::999777777777777777555555444444444444555555444444444444555777888:::>>>JJJ[[[mmm{{{zzzvvvvvvuuutttrrrqqqqqqrrrrrrsssmmmbbbYYYRRRLLLHHHFFFEEEJJJUUUdddwwwvvvhhhXXXOOOGGGDDDCCCBBBDDDHHHPPPVVV```iiipppzzz|||qqqiiiZZZPPPGGGDDDAAA===;;;<<<;;;::::::999999999999:::;;;<<<>>>AAABBBBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLIIIJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQSSSWWW[[[```dddiiimmmmmmiiidddaaa```^^^^^^aaacccfffmmmttt}}}{{{xxxssspppmmmkkkiiihhheeedddaaa___^^^]]]]]][[[XXXVVVSSSSSSRRRPPPNNNKKKIIIHHHIIIIIIHHHGGGFFFFFFEEEEEEGGGHHHJJJMMMQQQUUUXXXZZZ]]]]]]]]]]]]\\\ZZZXXXWWWVVVQQQMMMLLLIIIHHHOOOXXXkkklllbbbbbb___pppmmm[[[MMMCCC@@@BBB@@@>>><<<;;;<<<<<<;;;:::::::::::::::999999999999<<<<<<<<<;;;;;;;;;::::::;;;:::888777666666777777:::999888777777777777777555555444444444444555555555444444444555666888999<<>><<<<<<;;;::::::999999999::::::<<<>>>@@@BBBCCCDDDDDDCCCCCCDDDEEEGGGIIIKKKMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSVVVZZZ]]]aaadddgggjjjjjjhhhdddbbb___^^^___dddhhhlllttt|||xxxvvvqqqooollljjjiiigggeeebbb___^^^\\\\\\\\\[[[YYYVVVRRRRRRPPPNNNLLLJJJHHHGGGHHHHHHHHHHHHGGGEEEDDDCCCHHHIIIKKKOOOSSSVVVYYY[[[^^^^^^^^^^^^\\\ZZZXXXWWWVVVPPPMMMLLLIIIJJJVVVeeeyyyfff___aaa^^^sss|||fffUUUHHH@@@===??????===;;;:::;;;;;;:::999:::999999999999999999999;;;;;;;;;:::::::::999999777666555444555777999;;;999999888777777777777777555555444444444444555555555444444444555666888999:::@@@LLL___sss|||yyywwwssspppmmmlllllllllooolllhhh```XXXPPPKKKHHHDDDFFFIIIRRRbbbyyyyyyfffYYYMMMHHHFFFDDDDDDFFFGGGMMMWWWccclllvvv|||ttteeeZZZNNNHHHDDD???======:::::::::999999::::::;;;>>>???AAACCCEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTVVVZZZ^^^ccceeegggjjjjjjhhhfffdddaaa```cccjjjooottt|||~~~vvvtttpppnnnkkkjjjiiigggdddbbb^^^]]]\\\\\\\\\[[[YYYWWWRRRRRRPPPNNNLLLJJJIIIIIIGGGGGGHHHGGGGGGEEEDDDCCCHHHJJJMMMQQQTTTXXXZZZ\\\^^^^^^___^^^]]][[[ZZZXXXVVVOOOLLLMMMJJJMMM___tttqqq___ZZZ]]]```vvvwwwaaaQQQFFF???<<<>>>>>><<<:::999:::::::::888999999999999999999999999999999999888888888777777666555444444444666888:::888888888888777777777666555555444444444444555555555555444444555666777888:::===FFFXXXmmm}}}~~~~~~zzzwwwrrrnnnkkkjjjjjjjjjkkkkkkiiiccc[[[SSSMMMJJJDDDEEEGGGMMMZZZpppnnn___PPPHHHEEECCCBBBDDDEEEIIISSS___iiitttyyykkk___RRRKKKFFFAAA>>>???;;;;;;;;;;;;;;;<<<<<<===???@@@BBBDDDFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSSSSQQQRRRSSSSSSTTTVVVZZZ]]]dddfffiiikkklllkkkiiigggeeefffjjjrrryyy~~~|||tttqqqmmmllljjjiiihhhfffcccaaa^^^\\\[[[[[[[[[ZZZXXXVVVSSSQQQPPPMMMLLLJJJJJJJJJGGGFFFFFFFFFFFFEEEEEEEEEIIIKKKOOORRRVVVYYY[[[\\\]]]^^^______^^^]]][[[ZZZUUUNNNLLLNNNLLLQQQhhhjjjZZZVVVYYYeee{{{oooZZZLLLDDD>>><<<===<<<:::999888999:::999888888888888999999999999999888888888777777777666666999888666555444444555666666777777888888777666666555555444444444444555555666555555444555666777888:::;;;BBBQQQeeewww~~~yyyvvvqqqmmmjjjhhhiiiiiihhhjjjjjjfff^^^UUUOOOLLLDDDDDDEEEHHHSSSfff~~~|||jjjVVVKKKFFFCCCBBBCCCDDDGGGOOOYYYcccnnn~~~~~~ooocccVVVNNNHHHBBB???@@@>>>=========>>>>>>???@@@@@@AAACCCEEEGGGGGGGGGGGGIIIJJJKKKMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVTTTUUUUUUVVVVVVYYY]]]```gggjjjmmmqqqrrrqqqooonnnlllmmmrrr{{{zzzrrrnnnkkkiiihhhggggggeeeaaa___]]][[[ZZZYYYYYYXXXUUUSSSRRRQQQNNNLLLKKKJJJIIIIIIFFFEEEEEEDDDDDDEEEGGGGGGJJJLLLPPPTTTXXXZZZ\\\]]]\\\]]]^^^______^^^]]]\\\UUUNNNLLLOOONNNTTTpppuuueeeZZZXXX[[[kkksssbbbPPPFFFBBB>>><<<<<<;;;999888777999999999888777888888888999999999999888888888888777777777777888888777777666555555555555666777888888777666666555555444444444444555555666666555444444555777888999999???KKK]]]ooo}}}~~~}}}|||yyyvvvqqqllliiihhhhhhiiigggjjjlllhhh```WWWQQQNNNDDDDDDDDDEEEMMM___uuuttt]]]PPPJJJEEEDDDEEEDDDFFFLLLVVV___iiixxxrrrfffXXXPPPIIICCC@@@AAA@@@?????????@@@AAABBBBBBAAABBBDDDFFFGGGHHHHHHHHHJJJKKKLLLNNNNNNMMMMMMLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXYYYZZZZZZ[[[]]]aaaeeekkknnnssswwwxxxxxxvvvtttrrrrrrxxxyyypppkkkiiigggffffffeeeccc```]]]\\\ZZZYYYXXXWWWVVVSSSQQQQQQPPPMMMKKKIIIIIIIIIIIIFFFEEEDDDCCCDDDEEEHHHIIIJJJLLLPPPUUUXXX[[[]]]]]]\\\]]]^^^_________^^^]]]UUUMMMLLLPPPOOOVVVuuu}}}nnnddd^^^^^^bbbnnniiiYYYIIIBBB???===<<<<<<;;;999777777888999888777777777888888999999999999999999999888888888888777444555666777888888888888555666777888888777666666555555555444444555555555666666555444444555777777777888===GGGWWWjjjzzz|||||||||}}}~~~yyyuuupppmmmkkkiiigggfffggggggggggggeee^^^SSSKKKGGGEEEEEEFFFJJJUUUjjj|||fffTTTMMMIIIGGGFFFAAACCCJJJRRRZZZeeevvv{{{nnn___VVVNNNGGGCCCCCC>>>>>>>>>>>>@@@BBBDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLOOONNNMMMMMMMMMNNNOOOPPPRRRQQQQQQQQQRRRTTTVVVWWWWWWWWWVVVWWWWWWYYYZZZZZZVVVXXXZZZ\\\^^^bbbhhhlllqqquuuzzz~~~~~~}}}{{{}}}zzzwwwsssooojjjiiihhhgggeeedddcccbbb___\\\YYYWWWVVVTTTRRRPPPOOOOOOMMMLLLJJJHHHGGGFFFFFFEEEEEEDDDDDDEEEGGGHHHOOOQQQSSSVVVXXXZZZZZZZZZ]]]^^^___aaaaaaaaa```___UUUNNNLLLOOORRR___~~~pppeee___]]]bbbhhh{{{ttt^^^TTTGGG???<<<<<<;;;999888888777777666666555555888888888888777777777666999999888666555333222222111333666888999999888777999888888777666555555444777777666666555555555444222333444555666555444333555777;;;CCCSSSfffuuu|||~~~}}}}}}~~~{{{|||~~~zzzvvvqqqmmmkkkiiigggfffgggfffggghhhggg```UUUMMMIIIGGGEEEFFFHHHQQQddduuurrr\\\PPPHHHDDDCCCAAACCCHHHOOOWWWaaarrr~~~qqqbbbXXXPPPHHHCCCCCC???>>>>>>???@@@BBBDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMOOONNNMMMMMMMMMNNNPPPPPPRRRRRRRRRRRRTTTUUUWWWXXXVVVWWWWWWXXXZZZ[[[]]]^^^ZZZ[[[]]]___bbbfffkkkooovvvzzz~~~yyyvvvrrrooofffeeedddbbbaaa___^^^]]]]]]ZZZWWWUUUTTTSSSQQQOOOMMMLLLKKKIIIGGGFFFEEEDDDEEEEEEDDDDDDDDDFFFGGGHHHOOOQQQTTTWWWYYYZZZ[[[[[[]]]]]]^^^______^^^]]]]]]TTTNNNKKKOOOUUUdddyyykkkaaa]]]^^^fffoooyyyiiiVVVNNNDDD===<<<<<<;;;999888888888888777777777777777777777666666666555555666555555555555555555555222333555777888888888888888888777777666555555444666555555555444444444444222333444444555555444444555777;;;AAAMMM^^^oooxxx|||yyyyyy~~~~~~{{{wwwrrrmmmkkkiiifffeeedddeeegggiiiiiibbbXXXPPPKKKHHHEEEEEEEEELLL[[[jjjeeeTTTJJJEEEDDDBBBCCCFFFLLLRRR\\\mmm}}}vvvggg]]]SSSJJJDDDCCC?????????@@@AAACCCEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOONNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUWWWYYYZZZWWWWWWXXXZZZ\\\^^^```bbb___```cccdddgggkkkpppttt~~~|||wwwtttqqqnnnhhhgggeeecccaaa___]]]\\\[[[YYYUUUSSSRRRQQQOOOMMMLLLKKKJJJHHHGGGEEEDDDCCCDDDDDDCCCCCCDDDFFFHHHIIIPPPRRRTTTWWWZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXRRRLLLKKKPPPZZZlllyyypppfff___\\\bbbppp~~~mmm]]]LLLGGG@@@<<<;;;<<<:::999777888888888888888999999666555555555555444444444555555555555555555555555444444555666777888888999888777777666666555555555444444444444444333333333444333333333333444555555555777:::>>>FFFTTTfffttt{{{{{{wwwwww{{{}}}yyysssnnnkkkhhhfffdddbbbbbbeeehhhiiicccZZZRRRLLLHHHEEEDDDCCCHHHTTT```|||mmmZZZMMMIIIIIIEEEDDDFFFIIINNNWWWhhhxxxzzzkkkaaaWWWLLLEEECCCAAAAAA@@@AAABBBDDDFFFHHHIIIJJJJJJKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUWWWYYY[[[\\\YYYYYYZZZ[[[]]]___aaabbbcccdddgggiiilllqqqwww{{{yyyuuurrrooollliiihhhgggdddbbb___]]]\\\ZZZXXXUUURRRQQQPPPNNNLLLLLLLLLKKKIIIHHHGGGEEEEEECCCCCCCCCDDDEEEGGGIIIKKKQQQSSSUUUXXXZZZ\\\\\\\\\ZZZZZZYYYXXXWWWUUUTTTSSSPPPKKKKKKSSSaaawwwpppjjjccc``````jjj}}}yyydddUUUFFFBBB>>><<<;;;;;;999888666666666777888888888999555555555555444444444444777777666555444333222111555444444555555777888999777777666666666555555555444444444444444444444444444444333222333444555666444666999<<<@@@KKK___qqqwww}}}{{{vvvuuuxxx}}}zzztttoookkkhhheeeccc``````bbbeeegggccc[[[TTTLLLGGGDDDCCCCCCFFFOOOYYYtttuuu```QQQKKKLLLIIIGGGGGGIIILLLTTTdddrrr~~~pppeee[[[OOOFFFCCCBBBBBBBBBBBBDDDFFFHHHIIIKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRTTTVVVYYY[[[\\\]]]\\\\\\\\\\\\]]]^^^``````dddgggjjjnnnrrrxxx|||vvvrrrooommmkkkfffeeedddaaa^^^\\\ZZZYYYZZZXXXTTTRRRQQQPPPNNNLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFIIIKKKMMMRRRTTTVVVXXXZZZ[[[[[[[[[XXXWWWUUUTTTRRRPPPOOOOOOMMMJJJMMMXXXkkkyyyjjjeeeaaabbbgggtttnnn[[[MMMCCCAAA>>><<<;;;:::888777444555555555666777777777666666555555555444444444666666555444333222222111555555444444555666777888666666666666555555555555555555555555555555666666444444333222333444555666333444888<<<>>>FFFZZZnnntttzzz{{{vvvsssvvvzzz|||uuuoookkkgggdddbbb`````````ccceeebbb\\\VVVMMMHHHEEEDDDDDDEEELLLTTTkkk~~~}}}gggTTTLLLLLLKKKIIIIIIJJJLLLQQQ___mmm}}}tttjjj___SSSIIIFFFCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPQQQTTTWWWYYY[[[]]]]]]^^^]]]]]]]]]^^^___```aaaeeehhhmmmrrrxxx~~~{{{xxxtttpppmmmkkkjjjfffeeedddbbb___]]]\\\[[[YYYWWWTTTQQQPPPOOOMMMKKKGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDFFFHHHKKKNNNPPPTTTUUUWWWXXXYYYYYYXXXXXXUUUSSSQQQOOONNNLLLLLLKKKJJJKKKPPP___vvv}}}rrrfffbbbaaafffqqqtttcccQQQEEEAAA@@@>>><<<:::888777777444444555555555555555666666666555555555444444444111222222333333444444444444444555555555666666666555555555555555555555555555555555666666666666666444333333333333444555555333222666;;;===BBBUUUiiiqqqxxx|||vvvrrrtttwww|||}}}vvvpppkkkgggcccaaacccaaa```bbbcccbbb^^^YYYPPPKKKGGGFFFDDDDDDHHHNNN]]]rrrooo[[[QQQPPPKKKJJJJJJKKKKKKOOOZZZgggxxxyyyoooeeeXXXNNNJJJDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQOOOPPPSSSWWWZZZ\\\]]]]]]^^^^^^^^^___```bbbcccdddeeeiiiooovvv~~~xxxwwwuuurrrnnnkkkiiiiiifffeeedddbbb```___]]]]]]XXXUUURRRPPPOOOMMMKKKIIIFFFFFFEEEDDDCCCCCCBBBAAADDDDDDEEEGGGJJJMMMQQQRRRUUUVVVWWWXXXXXXWWWVVVUUURRRPPPNNNLLLJJJJJJIIIIIIHHHKKKTTTfffyyynnnfffbbbcccnnnzzzlll[[[LLLBBB======<<<:::888777888888666666666666555555555555444444444444333333333333111111111222333333444444333444555666666666555444555555555555555555555555444444444555555666666666222333444444555555444444666222444:::<<>>;;;:::999888888777888888777666666555555444444444444444444444444444444444555555555555555555555555777777666555444333222222222222333333333333444444333444555555666666555555666555444444444444444444777555555777777999AAAJJJXXXfffsssxxx{{{}}}xxxvvvrrrpppssszzz|||wwwttttttwwwzzzzzzuuunnniiifffeeecccbbb]]]XXXQQQJJJEEECCCCCCCCCGGGLLLZZZpppqqqfff\\\VVVQQQPPPOOOMMMNNNQQQXXXfffvvv}}}oooaaaWWWNNNKKKGGGFFFGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUWWWXXXYYYZZZ[[[]]]aaacccfffjjjnnnqqqsssyyy|||vvvtttuuuqqqnnnkkkiiihhhfffdddbbbbbb```]]][[[ZZZXXXVVVTTTPPPOOOMMMJJJGGGEEECCCCCCFFFEEEDDDDDDDDDDDDDDDEEEDDDFFFIIIMMMQQQUUUXXXZZZZZZYYYXXXXXXWWWUUUQQQNNNJJJHHHFFFFFFEEEDDDFFFJJJSSSddd{{{yyyrrrmmmlllnnnsss{{{mmm___RRRIIIAAA>>>;;;:::999888777777777777777666666666555555444444444444444444444444444444666666666666666666666666666555555444333333222222111111222333333444555555444444444555555444333333555555444333333444444444666555555777666666===EEEQQQ```pppvvvxxx~~~~~~yyyvvvrrrnnnpppuuu}}}}}}yyyvvvwww{{{~~~}}}yyyrrrllliiifffdddbbb___ZZZTTTMMMGGGDDDBBBBBBCCCGGGPPPbbbzzzyyymmmaaaYYYRRRQQQPPPNNNNNNPPPTTT```ooo|||ttteee[[[PPPMMMHHHFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNOOOQQQRRRRRRUUUUUUUUUVVVWWWXXXZZZ[[[\\\^^^bbbeeeiiimmmqqquuuuuu{{{zzzuuusssuuupppmmmjjjhhhgggeeecccaaa```]]][[[YYYXXXVVVTTTQQQPPPNNNLLLIIIGGGEEEDDDCCCEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGKKKOOOSSSWWWZZZ[[[ZZZYYYYYYYYYXXXUUUQQQMMMLLLHHHFFFGGGFFFDDDIIIPPPXXXnnn|||ssslllhhhkkksss~~~}}}ttteeeXXXNNNGGGAAA>>>::::::999888777777777777666666666666666555555555555555555555555555555555666666666666666666666666222222222222222222222222111111222222333444555555444444444444444333333222444444333333333444444555666444555777666555:::BBBKKK[[[lllsssvvv|||{{{xxxsssnnnooosssxxx}}}}}}yyyvvvwww{{{{{{uuuppplllhhhdddaaa___\\\VVVOOOIIIEEECCCBBBDDDFFFMMM[[[pppwwwhhh^^^UUURRRQQQNNNNNNPPPSSS[[[iiiwwwyyykkkaaaSSSOOOJJJFFFFFFGGGIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLMMMOOOPPPRRRRRRUUUUUUUUUVVVXXXZZZ[[[\\\^^^```dddhhhkkkoootttxxxyyy|||yyyuuussstttnnnlllhhhfffeeedddbbb```]]][[[XXXWWWVVVTTTQQQOOONNNMMMKKKHHHFFFEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGIIIMMMQQQUUUXXX[[[\\\ZZZZZZYYYYYYXXXUUUPPPLLLMMMHHHFFFHHHGGGGGGOOO[[[fff}}}uuummmgggeeennn{{{wwwmmm]]]QQQIIIDDD@@@>>>:::999888777777666777777666666666666666666666666666666666666666666666666666666666666666666666666000111111111222222222333111111222333333444555555444444444555444444333333333333333333333444444555555444666888666555999@@@FFFVVVfffooouuu|||{{{yyytttnnnnnnrrrtttyyy}}}xxxuuuvvvzzz}}}~~~{{{wwwrrrnnniiiddd``````\\\WWWQQQKKKFFFDDDBBBCCCEEEJJJUUUfff}}}sssfffZZZTTTRRROOONNNPPPTTTXXXcccrrr}}}~~~qqqhhhVVVQQQKKKGGGEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJKKKMMMNNNPPPQQQRRRUUUUUUVVVWWWYYY[[[]]]^^^```cccfffjjjmmmrrrwwwzzz~~~|||yyywwwsssppppppllliiifffdddcccbbb```^^^[[[YYYVVVTTTSSSRRROOOMMMJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGIIIKKKOOOSSSVVVYYY[[[[[[ZZZZZZZZZZZZYYYUUUPPPLLLLLLFFFDDDHHHIIIKKKXXXhhhyyyzzzmmmfffcccdddrrr{{{qqqfffVVVJJJDDDAAA>>><<<:::999888777777666666666666666666666666666666777666666666666666666666666555555555555555555555555333222222222222222222222222222222333333444444444333444444555555555444444333333222222333333444555444444666888777555999???BBBPPP___jjjsss{{{|||zzztttnnnnnnrrrrrrxxx|||wwwtttuuuxxx{{{}}}{{{wwwtttpppjjjddd```___]]]XXXRRRLLLGGGDDDCCC===???DDDMMM\\\rrrzzzlll^^^VVVSSSPPPNNNOOOTTTVVV```ppp{{{uuummmXXXSSSLLLGGGEEEFFFFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIKKKLLLNNNPPPQQQRRRUUUUUUVVVXXXZZZ]]]___```bbbdddhhhkkkooosssxxx{{{~~~xxxwwwvvvqqqnnnnnnjjjhhhdddbbbaaa```^^^\\\ZZZWWWUUUSSSRRRPPPNNNKKKHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHKKKMMMPPPTTTWWWYYY[[[[[[ZZZZZZZZZZZZYYYUUUOOOKKKJJJCCCBBBHHHKKKNNN^^^qqqtttgggbbb```dddvvv}}}yyynnnbbbQQQFFF@@@???===;;;:::999888777666666666666666666666666777777777777777777777777777777777777555555555555555555555555666555444444333222111111222222333333333333444444333444555555666666555555222222222222333333444555444444666999888666999???@@@LLL[[[gggqqq{{{~~~|||xxxtttqqqooosssuuuzzz|||xxxvvvuuutttyyyzzzyyyvvvpppiiiaaa]]]^^^___]]]VVVMMMFFFBBBAAAAAADDDBBBGGGXXXfffxxxwwwddd[[[VVVRRROOOOOONNNVVVbbbllluuu~~~}}}uuufffYYYLLLIIIIIIHHHFFFFFFIIIKKKLLLKKKJJJJJJKKKLLLJJJIIIIIIIIIKKKMMMPPPRRRSSSTTTWWWXXXYYY[[[^^^aaaaaadddhhhkkkmmmrrrzzz{{{tttqqqrrrrrrnnnkkkhhhfffdddaaa___^^^]]]]]][[[YYYVVVTTTSSSQQQNNNLLLIIIHHHGGGFFFEEEEEEEEEEEEAAAAAABBBCCCEEEGGGHHHIIIPPPRRRUUUXXXZZZ\\\]]]]]]___\\\ZZZYYYXXXTTTNNNJJJLLLEEEDDDIIINNNUUUjjjpppbbbaaaaaaeeeyyyxxxppp```UUUHHH@@@???>>>;;;777:::999999888777666666555666555555555555666777777555555666666666666555555333333333444444444555555444444444333333333222222000222444333000000333666555555555444444333333333111111222333333444555555444333222222333666888:::===EEERRR```nnnxxx~~~{{{vvvrrrppprrruuuyyy~~~}}}yyyxxxxxxxxx|||{{{zzzwwwqqqiiibbb]]]^^^^^^]]]WWWOOOHHHDDDCCC???CCCAAAEEETTTaaattt|||ggg\\\XXXUUURRRQQQPPPVVV___iiirrr{{{zzzmmm___QQQLLLJJJHHHEEEEEEGGGIIIJJJJJJIIIHHHJJJKKKJJJJJJJJJJJJLLLNNNQQQSSSUUUVVVXXXZZZ[[[]]]```cccdddhhhmmmpppsssxxx}}}xxxrrrooooooooolllhhhgggeeeccc```^^^]]]]]]\\\WWWUUURRRPPPOOOMMMKKKHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCEEEGGGJJJKKKRRRTTTVVVYYY[[[\\\\\\]]]^^^\\\YYYXXXVVVRRRLLLHHHFFFAAABBBIIIQQQ^^^xxx|||lll``````aaahhhssskkk[[[QQQDDD>>>======:::666666666666555444333333333555555555555666666666666555555666666666666555555333333444444444555555555444444444333333333222222333444444444333333555666333333333333333222222222333333333444444555555555444333222222333666888999:::AAAMMM[[[hhhrrryyy|||}}}yyytttrrrqqqssswww|||||||||}}}~~~}}}yyyrrrjjjddd_________^^^YYYRRRLLLGGGEEE===CCCAAACCCNNNYYYnnnlll___\\\YYYVVVTTTRRRUUU[[[dddnnnwww|||uuugggXXXPPPLLLGGGEEEEEEFFFGGGHHHHHHGGGGGGHHHJJJKKKKKKKKKLLLMMMPPPRRRTTTWWWYYY[[[\\\]]]```cccfffkkkoootttyyy|||yyytttooollllllkkkhhheeeeeedddbbb___]]]\\\[[[[[[TTTRRRPPPNNNMMMLLLIIIGGGHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCBBBCCCEEEIIIMMMOOOUUUWWWYYY[[[\\\]]]]]]\\\^^^\\\YYYVVVSSSOOOIIIFFFCCC@@@CCCKKKVVVhhhtttggg^^^^^^bbbmmm|||lllbbbSSSJJJ@@@;;;:::;;;999666555555444444333333222222444444555666666666666555555555666666666666555555444444444555555555666666444444444444333333333333555333222333444555555555111111222222222222222333444444444444555555555555444333333333444666777999999???IIIVVVbbbmmmssswww}}}zzzuuurrrpppqqqtttxxx}}}{{{tttmmmfffcccbbbbbb```\\\UUUNNNIIIFFF===DDDBBBBBBJJJSSSgggqqqccc^^^[[[XXXVVVSSSTTTWWW___kkktttxxxzzz{{{mmm^^^UUUNNNHHHEEEFFFEEEGGGHHHHHHHHHHHHIIIKKKKKKKKKLLLMMMOOOQQQSSSUUUYYY[[[]]]___```dddiiilllsssxxx~~~{{{tttqqqmmmjjjiiihhheeeccccccbbb```^^^\\\ZZZYYYXXXTTTRRRPPPOOONNNMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCDDDGGGKKKPPPSSSYYYZZZ[[[]]]]]]]]]]]]\\\]]][[[XXXTTTPPPKKKGGGDDDEEEDDDHHHPPP]]]ssslllccc]]]___eeetttuuucccXXXKKKEEE===999999:::999777777777777666666555555555333444555666666666555555444555555666666555555444444444555555555666666666555444444444444333333333444111///000333555333111111111222222333333444444444444444444444333333333444333333333444555777888:::???HHHSSS___iiippptttzzz}}}{{{uuurrrooopppqqqtttyyy|||uuunnniiifffeeedddbbb^^^XXXPPPIIIEEE???EEEDDDBBBHHHOOOaaa{{{vvvggg```\\\WWWVVVSSSSSSUUU\\\gggqqqvvvxxx}}}~~~qqqdddZZZRRRKKKGGGHHHGGGHHHJJJJJJIIIIIIKKKMMMKKKLLLMMMOOOQQQSSSUUUVVV[[[]]]```bbbfffkkkqqqvvv}}}~~~yyyqqqooollljjjhhhfffdddbbb```___^^^\\\ZZZXXXWWWVVVSSSQQQOOONNNNNNMMMKKKIIIEEEEEEDDDDDDCCCDDDDDDDDDFFFEEEEEEFFFIIINNNSSSWWW[[[\\\]]]^^^^^^^^^]]]\\\\\\[[[XXXSSSNNNHHHEEECCCFFFHHHNNNYYYiiizzzggg```^^^bbbllllll[[[PPPEEEAAA<<<999999:::999888888888888777777777777777333444444555555555555555444444555555555555444444444444444444555555555666555555555444444444333333444111///000333555333111222222333333444444555555333333333222222222222222444444444444555555666777;;;>>>EEENNNYYYccckkkpppvvv{{{|||wwwsssnnnnnnnnnqqqvvv|||zzztttnnnjjjhhhfffdddbbb___ZZZSSSKKKEEEAAAFFFDDDBBBIIINNN\\\sss|||mmmccc[[[VVVUUUSSSSSSUUU[[[ccclllssswwwxxx{{{wwwkkkbbbXXXOOOJJJJJJGGGIIIKKKKKKKKKKKKMMMNNNNNNOOOPPPSSSUUUWWWYYYYYY^^^```ccchhhmmmuuu}}}zzzwwwnnnmmmkkkiiigggdddbbbaaa^^^]]]\\\[[[YYYWWWTTTSSSOOOMMMKKKKKKKKKJJJIIIGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHLLLQQQVVVYYY[[[\\\]]]^^^___^^^]]]\\\[[[ZZZXXXRRRLLLGGGDDDDDDDDDIIITTTeeezzzrrrddd```aaaiiixxxrrraaaRRRIIIAAA>>>;;;999999999999888666666666666666666555555444444333333444444555666444444555555555555444444333333333444444444555555555555555555444444444333555333222333444555555555333444444444444444555555111111111111222222222222444444444555555555666666888;;;@@@GGGQQQ[[[dddiiirrrxxx~~~yyyvvvmmmllllllnnnssszzz}}}wwwqqqllliiigggcccaaa```^^^\\\VVVNNNHHHBBBFFFBBBBBBIIIMMMWWWjjjsssfff[[[VVVVVVSSSUUUWWWZZZ___fffnnnsssssswww}}}}}}sssiii^^^RRRKKKJJJGGGIIIKKKKKKKKKKKKMMMOOOQQQSSSUUUWWWZZZ\\\]]]^^^aaaccchhhnnnuuu{{{vvvrrrkkkkkkjjjhhheeebbb``````\\\\\\[[[ZZZXXXUUUSSSQQQLLLJJJIIIIIIIIIIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEGGGKKKOOOTTTXXXZZZ[[[\\\]]]^^^___^^^]]]]]]ZZZZZZWWWRRRKKKFFFEEEEEEEEEMMM\\\qqqqqqkkkbbb```dddqqqvvveeeVVVJJJCCC===;;;999888888888888777555555555555555555555555666444333111222333666777333444444555555444444333222222222333333333333444555555555555444444444444333444444444333333555666444444444333333333333333111111111222222333333333444444555555555555555555777888<<>>===<<<;;;;;;:::999888777666444444444444444444444444333333333333333333333333666666666666666666666666444444444333333333222222555555555444333333333222555555333222222333333444222222222222222222222222222222222222222222222222555444333222222222222222777666888>>>CCCJJJWWWcccgggmmmvvv~~~}}}wwwuuurrrooonnnrrrxxx}}}|||yyyvvvrrrooolllhhheeecccaaa```^^^\\\XXXSSSOOOLLLFFFCCCCCCDDDFFFKKKQQQbbbvvv}}}qqqggg^^^XXXWWWVVVTTTTTTUUUWWWZZZ\\\bbbiiiuuuvvvhhh\\\UUUPPPLLLLLLOOORRRTTTXXX^^^ccceeegggfffbbb``````bbbdddkkkwww|||yyyuuurrrpppooommmlllfffeeeccc```^^^]]]\\\[[[XXXUUUSSSQQQPPPOOOLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEAAABBBBBBBBBAAABBBDDDFFFKKKNNNSSSWWWYYYZZZ\\\]]]______^^^^^^]]]\\\ZZZZZZTTTRRROOOJJJHHHIIINNNQQQ```sssuuukkkccc\\\[[[]]]gggrrrppp\\\OOOGGG@@@======;;;;;;:::999888777777666444444444444444444444444333333333333333333333333666555444333333444555666222222222111111111111000666666555444333222111111333333333444444555555555222222222222222222222222222222222222222222222222666555444222111111111111888666777;;;@@@GGGTTT```dddjjjrrrzzzyyywwwrrrmmmkkknnnsssxxx{{{yyyuuusssqqqnnnkkkhhheeecccaaa___\\\YYYTTTQQQMMMGGGCCCCCCCCCCCCGGGMMM[[[llltttiii```YYYWWWUUUSSSRRRRRRTTTVVVWWWZZZcccppp~~~pppbbbZZZQQQMMMMMMPPPSSSVVV[[[aaaiiikkkllljjjeeebbbbbbccceeemmmyyyxxxuuurrrooonnnmmmkkkjjjeeecccaaa___\\\ZZZYYYYYYUUUSSSPPPOOONNNLLLJJJHHHJJJIIIHHHFFFDDDCCCBBBBBBAAAAAABBBBBBBBBCCCFFFHHHLLLPPPVVVZZZ[[[\\\\\\]]]```______^^^]]]ZZZXXXWWWQQQPPPMMMIIIHHHKKKSSSYYYlll~~~yyymmmfffaaa^^^aaaeeennn~~~vvvfffSSSHHHBBB===<<<===999888888777666555555555444444444444444444444444444444444444444444444444333222000//////000222333111111111111111111111000555444444333333222222222111111222333333333333222222222222222222222222222222222222222222222222222666666555444333333333333888555555999<<>>@@@BBBDDDEEEEEEEEE@@@BBBCCCDDDEEEGGGKKKMMMPPPSSSXXXZZZ[[[[[[\\\]]]^^^^^^]]]\\\XXXTTTPPPNNNIIIJJJJJJJJJMMMWWWgggsssqqqjjjccc```___aaaiiisss~~~fffXXXIIIBBB???;;;:::;;;999999888888888777777777444444444444444444444444333333333333333333333333444333222111111222333444222222222222222333333333000000111222333444555555444444444333333222222222222222222222222222222222222222222222222222222222000000000000111333444555555333444666888<<>>???AAACCCDDDDDDDDDDDDAAABBBDDDEEEFFFIIIMMMPPPSSSVVVYYYZZZ[[[\\\^^^___\\\\\\[[[YYYVVVQQQLLLIIIDDDGGGIIILLLSSSbbbvvvttthhhcccaaabbbfffmmmzzzsss\\\OOOCCC>>>===:::999:::888888888888777777777777444444444444444444444444333333333333333333333333333333333333333333333333111111111222222333333333111111111222333333333444333222111111111222333444222222222222222222222222222222222222222222222222000000000000111222333333333222333666777999AAAKKKZZZaaajjjrrrxxx|||~~~{{{wwwrrrpppppprrrxxx{{{}}}{{{xxxuuurrrnnnjjjeee```]]][[[XXXWWWRRRLLLGGGFFFCCC@@@AAADDDGGGLLLYYYmmm{{{wwwkkkYYYXXXUUUSSSRRRTTTUUUWWWTTTVVVYYY```kkk{{{~~~uuueee___[[[\\\\\\]]]bbbhhhgggiiikkkjjjfffddddddfffooouuu}}}{{{yyytttoookkkjjjhhhhhhgggfffcccaaa```^^^\\\YYYVVVSSSRRRQQQOOOMMMKKKJJJJJJIIIGGGEEECCCDDDDDDEEEDDDBBBAAA@@@AAACCCEEEFFFHHHJJJNNNRRRVVVXXXZZZ[[[[[[\\\___aaa[[[[[[ZZZXXXTTTOOOJJJGGGAAADDDIIINNNXXXjjjsssiiiaaa___aaagggppp|||}}}iiiTTTIII>>>;;;;;;:::888999666666666666555555555555444444444444444444444444222222222222222222222222000111222222222222111000000000111111222222222333333333222222222222222222///...------...000333444222222222222222222222222222222222222222222222222444444333333222333333333222111333666777888???HHHUUU\\\fffpppwww{{{}}}|||xxxtttqqqpppooowww{{{}}}zzzxxxuuutttrrrmmmgggcccaaa^^^ZZZVVVTTTQQQLLLGGGCCCBBBBBBCCCFFFIIIRRRaaapppoooddd[[[SSSSSSUUUUUUTTTUUUSSSVVVZZZ\\\```kkk|||~~~ooojjjddd``````bbbdddeeefffggggggfffeeefffhhhjjjrrrzzz|||zzzzzzwwwqqqllllllkkkiiihhhhhhfffdddaaa^^^\\\XXXTTTQQQOOONNNNNNJJJJJJIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBAAADDDHHHJJJLLLNNNQQQSSSYYYZZZ[[[]]]^^^______```\\\ZZZYYYWWWTTTQQQLLLIIIFFFEEEIIIVVVhhhxxx~~~vvvnnnggg```bbbfffmmmzzzrrraaaJJJGGGBBB===:::999999:::555444444444444333333333222222222222222222222222333333333222222111111111111111222222222111111000333222111111000000111111111222444666666555444333111111222222222333333333000111111111111222222222222333333444333222111000222222222222333444555555222555888777555777===BBBNNNXXXeeeooosssuuuyyy||||||xxxtttqqqooooootttzzz~~~{{{xxxuuusssrrrmmmhhhdddbbb___[[[WWWSSSPPPKKKFFFCCCAAABBBBBBEEEGGGOOO]]]kkk{{{kkk```WWWUUUVVVUUUUUUVVVTTTWWWYYYZZZ]]]fffuuuwwwrrrjjjeeedddeeeggghhhffffffgggffffffhhhkkkmmmwwwzzzwwwwwwuuupppkkkjjjhhhgggffffffdddbbb___]]][[[WWWSSSPPPNNNMMMMMMJJJIIIHHHGGGFFFEEEEEEDDDBBBAAA@@@??????@@@AAABBBDDDEEEHHHIIIKKKOOOTTTXXXZZZZZZ[[[\\\]]]]]]]]]]]][[[YYYVVVSSSOOOKKKGGGEEEEEEHHHPPP```rrr~~~sssiiibbb]]]]]]aaajjjwwwhhhXXXHHHEEE@@@<<<999888888999777666666666666555555555222222222222222222222222333333333222222111111111111111222222222111111000333222111111000000111111///000111222333222222111111111111111222222333333000000111111111222222222222222333333333222111000111111111222222333444555222555777666555666;;;@@@IIISSSaaakkkppptttwwwzzz|||xxxtttqqqooonnnqqqwww|||xxxuuurrrqqqmmmgggdddbbb```[[[XXXRRRPPPKKKFFFCCCAAAAAAAAAEEEEEEKKKWWWeeewwwuuuhhh[[[WWWWWWWWWWWWZZZWWWXXXYYYXXXXXX___kkkuuu|||ssskkkiiiiiikkkkkkggghhhhhhiiiiiilllqqquuu}}}~~~zzzvvvttttttrrrnnnjjjgggfffdddccccccbbb___\\\ZZZXXXUUURRRNNNMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDCCCGGGKKKNNNQQQTTTWWWZZZ[[[[[[[[[\\\[[[[[[ZZZZZZXXXVVVSSSOOOKKKHHHFFFFFFHHHPPP^^^ppp{{{qqqfff^^^YYYWWW^^^dddqqquuu^^^PPPEEEBBB>>>:::888777777888777666666666666555555555222222222222222222222222222222222222222111111111000111111222222222111111333222111111000000111111///000000000111111111111000000000111111111111222000000000111111111222222222222222333222222111000111111000111111222333444222555666555444444888<<>><<<:::777666666666666555444444444444333333333222222222222222222222222111111111111111111111111///000111222222222222222333222111111000000111111111111000000000111222333111000000000000000000000//////000000000111111111111111111111111111111222000000000000111222333444222333333333333333444555:::AAAKKKWWWaaajjjqqqtttyyy|||~~~{{{xxxtttpppnnnlllrrryyy|||wwwpppllljjjfffaaa^^^^^^\\\YYYUUURRRPPPMMMIIIEEECCCAAAAAABBBCCCFFFNNN[[[ooo{{{hhh___\\\[[[^^^bbbaaa```]]]YYYVVVWWWZZZ]]]fffsss}}}|||{{{{{{qqqpppooooooqqqvvv~~~|||xxxtttpppooonnnllljjjhhhgggfffaaa```^^^^^^]]]\\\YYYWWWTTTSSSQQQOOOLLLJJJHHHGGGEEEEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAABBBDDDFFFGGGRRRTTTXXXZZZ[[[\\\^^^```ZZZZZZZZZZZZYYYXXXWWWVVVOOONNNJJJEEECCCFFFNNNUUUdddwwwuuuiii^^^ZZZVVVRRRVVV___gggvvvyyyaaaOOODDD>>>;;;:::888777666666666777777666666666666555555555222222222222222222222222000000000111111111111111///000111222222222222222333222111111000000111111.../////////000000000000222111111111111000000000/////////000000000111111111111000000000111222222111111000111111222333444111222222333333444444444999===DDDNNNYYYccckkkppptttwww|||}}}yyyuuuqqqooojjjooouuu|||yyyqqqllliiieeeaaa^^^^^^]]]YYYVVVSSSQQQNNNJJJGGGDDDBBBAAABBBBBBEEEKKKUUUhhhoooddd___\\\]]]``````___\\\YYYWWWWWWYYYZZZaaajjjyyyzzzyyyvvvuuuvvv|||~~~|||yyyuuurrrllllllkkkiiifffdddcccccc___]]][[[[[[ZZZYYYVVVTTTSSSRRRQQQOOOMMMJJJHHHGGGEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJXXX```jjjqqqpppkkkddd```\\\[[[ZZZXXXVVVSSSQQQPPPLLLKKKIIIFFFFFFMMMYYYcccwwwzzzmmmaaaXXXWWWUUURRRXXXcccpppjjjUUUHHH@@@<<<:::999888777666666777777777666666666666555555555222222222222222222222222///000000000111111111222//////000222222333333222333222111111000000111111...///000111111111000000333333222222111111111111////////////000000000111111000//////000111222333111111111222222333444555111111111333444555555444888999===EEEPPP\\\eeekkknnnrrrxxx|||~~~~~~~~~zzzvvvrrrpppiiilllrrrxxxzzzsssnnnjjjfffaaa______^^^ZZZWWWSSSQQQOOOKKKHHHEEECCCBBBBBBAAACCCHHHPPPbbb~~~uuuhhhaaa]]]]]]______]]][[[XXXWWWWWWXXXYYY^^^dddppp~~~|||}}}}}}zzzyyywwwsssooojjjjjjiiigggcccaaa``````]]][[[YYYYYYXXXWWWTTTRRRRRRRRRQQQOOOMMMJJJHHHGGGDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFHHHJJJLLLNNNYYYhhh~~~|||iii\\\]]]\\\ZZZWWWSSSOOOLLLJJJHHHIIIIIIIIILLLWWWgggssspppggg[[[TTTVVVWWWVVV^^^kkk{{{vvv```OOOEEEAAA???999888888777777777777777555555444444444333333333222222222222222222222222//////000000111111111222//////000222222333333333333222222111000111111111///111333444555444222111333333333222222222111111////////////000000000000111000/////////111222333222222222222333444555666000000111333555666555444777777999???JJJWWWaaagggjjjnnnuuuyyy|||}}}}}}~~~|||wwwssspppnnnmmmmmmrrr{{{}}}tttoooiiifffcccaaa```^^^[[[XXXTTTRRROOOMMMKKKGGGBBB???>>>@@@DDDHHHMMM[[[ttt|||llldddaaa___]]]^^^^^^\\\[[[ZZZXXXWWWVVV[[[cccooo|||}}}zzzwwwuuussspppmmmiiihhhgggdddbbb```^^^]]][[[ZZZXXXVVVTTTRRRQQQPPPJJJJJJJJJKKKLLLKKKHHHFFFDDDDDDEEEEEEEEEEEEDDDDDDGGGHHHHHHHHHIIIMMMSSSWWWXXX```lllwwwzzzsssggg]]]___ZZZVVVVVVSSSMMMIIIIIIGGGIIIMMMPPPUUUbbbwwwwwwjjj```UUUPPPSSSUUUWWWcccrrr}}}dddTTTIIIBBB===<<<888888777666666666666666444444444444444444444444333333333333222222111111222222222222222222222222000000111222222222222111333000---+++***+++---///222111111111000000//////...///222333333222///......///000222222111111000222222222222111111111000333000...///222444333111333333333333333333333333666777888;;;AAAKKKVVV]]]eeehhhnnnuuu||||||xxxsssqqqnnnllllllpppyyy~~~uuupppjjjhhheeebbbaaa___\\\YYYTTTRRRPPPNNNKKKHHHCCC??????@@@CCCFFFJJJUUUlllnnneeeaaa___]]]___^^^]]]\\\ZZZYYYXXXWWWZZZ```kkkvvv~~~}}}zzzwwwuuusssqqqnnnkkkfffeeedddbbb___]]][[[ZZZXXXWWWVVVTTTQQQOOONNNMMMIIIIIIIIIJJJKKKJJJGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFGGGHHHJJJNNNTTTXXXYYY^^^fffnnnppplllddd]]]\\\WWWTTTTTTQQQKKKHHHIIIJJJLLLRRR\\\kkk}}}{{{lll___ZZZSSSRRRWWW[[[aaaqqq~~~lllVVVHHHAAA:::777777888777777666666666666666444444444444444333333333444444333222222222222222222222222222222222222222000000111222222222222111////////////000111222333111111111111000000000//////000111222222111000///...///000111222111111000333222222222222111111111222000//////222333222111333333333333333333333333555555666888===FFFPPPWWWccceeeiiipppvvv{{{~~~}}}yyyuuurrrnnnlllkkknnnuuu}}}~~~vvvqqqllliiifffdddbbb___\\\YYYUUUSSSQQQOOOLLLIIIDDD@@@???@@@BBBDDDEEENNNbbbuuurrrhhhccc```]]]______^^^]]][[[ZZZYYYYYYYYY]]]dddmmmxxxzzzyyywwwtttqqqpppmmmjjjhhhcccbbb```^^^[[[YYYWWWVVVUUUTTTRRRPPPNNNKKKJJJIIIHHHGGGGGGHHHIIIIIIFFFDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEGGGIIILLLQQQWWW[[[[[[\\\___ccceeeddd```\\\ZZZVVVSSSSSSPPPKKKIIIJJJNNNSSS^^^qqq|||ooobbbWWWSSSPPPRRRXXX___iiimmm^^^MMMCCC>>>:::999:::888777666666555555666666555555444444333333222222444444222111111111222333000000000000000000000000///000111111222222111111,,,...000222333333333222111111111111000000000000000000000111111000000000//////000111111111111000222222222222111111111111222000//////111222222111111111222222333333444444333333444555999@@@IIIOOO]]]```dddjjjpppwww|||~~~zzzvvvtttooollljjjkkkqqqyyy~~~vvvqqqmmmjjjgggdddbbb___[[[YYYWWWUUURRRPPPNNNJJJEEEBBB??????AAABBBCCCJJJ[[[kkkuuukkkeeeaaa___```______]]]\\\[[[[[[ZZZYYY[[[___dddnnn~~~~~~{{{wwwtttqqqooommmkkkhhheee```___]]][[[XXXVVVTTTSSSRRRQQQPPPMMMKKKIIIGGGFFFFFFEEEEEEFFFGGGGGGEEEDDDFFFEEEEEEDDDDDDDDDDDDDDDBBBEEEHHHLLLOOOTTTYYY]]]]]]\\\\\\^^^______]]][[[ZZZVVVTTTSSSOOOJJJJJJMMMUUUaaauuurrrggg]]]WWWSSSSSSVVV\\\dddtttxxxaaaUUUHHHBBB???<<<<<<>>>777777666555555555555666555555444333333222222222333222000//////000222333000000000000000000000000///000000111111111111111//////000111000000///...111111111000000000000000222111000//////000111222///000000000111111111111111111111000000000//////111000//////000111222222000000111222333444444555333333333444666;;;BBBGGGVVVZZZaaahhhooouuuzzz}}}{{{xxxvvvpppnnnkkkjjjnnnuuu~~~}}}wwwrrrnnnkkkhhhdddbbb___[[[XXXXXXVVVTTTQQQOOOKKKFFFCCC??????@@@BBBCCCHHHVVVdddyyyyyyooohhhcccaaa```______^^^]]]\\\[[[[[[ZZZ[[[\\\^^^fffuuu~~~{{{yyyvvvtttrrrooolllkkkhhheeeccc^^^]]][[[YYYVVVTTTRRRQQQPPPOOONNNLLLJJJHHHFFFEEEEEEDDDDDDDDDFFFFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDGGGKKKOOOSSSWWW[[[^^^^^^]]]]]]^^^___]]][[[XXXWWWSSSPPPOOOKKKHHHKKKPPP```wwwwwwjjjaaa[[[YYYVVVYYY^^^eeeqqq{{{gggTTTJJJAAA===;;;888888:::777666666555555555555555444444333333333222222222000000///......///000111//////////////////////////////000111111111111000111000//////...//////000000000000000000000111111222111000//////000111222000000000000000111111111////////////............000000000000///000111222000000111111222333444444333444444444555888===AAAMMMUUU```iiippptttxxxzzz~~~}}}zzzxxxrrrpppmmmkkklllrrrzzz~~~xxxtttpppmmmiiifffccc```\\\YYYYYYWWWUUUSSSPPPLLLHHHDDD@@@???@@@BBBCCCFFFRRR^^^nnn~~~sssjjjeeebbb______^^^]]]]]]\\\[[[[[[ZZZZZZZZZ[[[aaammm|||~~~|||yyywwwuuusssrrrooollljjjhhhfffccc```\\\[[[YYYWWWUUURRRQQQPPPMMMLLLKKKJJJHHHGGGFFFFFFEEEDDDCCCCCCEEEFFFEEEDDDDDDDDDCCCCCCCCCEEEGGGHHHGGGKKKOOOSSSVVVYYY\\\___^^^^^^^^^______\\\XXXUUUQQQNNNJJJIIIFFFFFFNNNWWWoooxxxmmmccc[[[XXXYYYTTT[[[eeeqqqlllYYYLLLEEE>>><<<:::777666999777666555555444444555555222222222333333333333333.../////////000000000000////////////////////////...///000000111111000000111000//////000111333444000000000000111111111111222111000//////000111222000000000///000111111222////////////............///000000000//////111222000000111111222222333333444444555555555666:::<<>>===;;;888777:::666666555444444444444555111111111222333333444444...///111222333222111000000000000000000000000000...//////000000000000000///000000111111000000000///000000000111111111111111111000000000000111111111000/////////000222222111111000000000/////////...000111000......000333111111111111111222222222333444555444444555777999>>>HHHUUU___fffkkkqqquuuzzz|||{{{ttttttrrrnnnlllnnnuuuzzz}}}zzzvvvsssoookkkhhhddd___\\\[[[YYYVVVTTTRRRNNNIIIFFFCCCBBBAAABBBAAABBBIIIRRR```xxxyyymmmeeeaaa]]]]]]]]]\\\\\\[[[[[[[[[VVVWWWWWWXXXZZZaaallluuu|||zzz~~~}}}vvvrrrpppooollliiillljjjfffdddbbb```]]]ZZZXXXWWWUUUSSSQQQNNNMMMLLLFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBCCCEEEFFFFFFFFFBBBAAAAAABBBCCCFFFIIIKKKNNNQQQVVVYYY[[[[[[]]]^^^___]]]ZZZYYYXXXVVVSSSQQQLLLHHHFFFGGGIIIPPP```oooqqqfff^^^]]][[[XXXYYY^^^gggtttxxxeeeTTTGGG@@@<<<::::::999666555888666666555444444444444555000000111222333444444555...000333555555444222111111111111111111111111111...//////000000000000000///000111222000,,,)))&&&//////000000111111111222000000000111111000000000111000/////////000222333222222222222111111111111---000111000......000333222222222111111111111111222333444444333444666777;;;CCCOOOXXX___fffnnntttwww~~~}}}zzzwwwrrrllljjjmmmsssxxxzzzvvvpppkkkgggdddbbb```\\\YYYVVVSSSRRROOOLLLIIIDDDBBB@@@>>>???AAAEEEGGG[[[mmmtttiiiddd^^^[[[[[[\\\YYYUUUUUUYYYSSSTTTUUUTTTUUUZZZbbbiiivvv|||zzz{{{xxxtttqqqooommmkkkiiiiiihhheeebbb___\\\YYYXXXUUUSSSPPPOOOOOONNNKKKIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBAAAAAABBBBBBBBBCCCEEEIIILLLRRRTTTVVVYYY[[[\\\\\\\\\ccc^^^XXXTTTRRROOOLLLIIIEEECCCEEEJJJOOOWWWjjj}}}~~~sssccc```]]][[[XXXYYYcccnnntttgggRRRHHHFFF===<<<999777666666777777555555444333333333333444222222222111111000000000222222222222222222222222000000000000000000000000000000////////////000000000000000000111111111111000111222333333222000000000000000000////////////111111000000000000111111222333444555444222///...000000000000000000000000222000///000333444222000///000222333444555555555999<<>>>>>AAADDDFFFUUUfff|||zzzllleee___[[[ZZZ[[[XXXTTTUUUXXXSSSUUUVVVUUUUUUYYY___eeennnzzzzzztttuuu{{{~~~xxxuuuqqqooommmkkkhhhffffffdddbbb___\\\YYYWWWUUURRRPPPNNNMMMMMMKKKIIIGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAABBBDDDEEEEEEFFFIIIMMMPPPUUUVVVXXXZZZ\\\\\\\\\\\\^^^[[[VVVRRRQQQNNNKKKHHHFFFCCCDDDKKKUUUbbbxxxwwwllldddaaa^^^[[[[[[[[[```lllyyyvvv```NNNEEECCC===;;;999777666666666777555555444333333333333444444444444333333333222222111111111111111111111111000000000000000000000000000000////////////000000//////000000000111111111000111222222222222111000000000000000////////////111111000000000000111111///111222444444333222111000000000000000000000000111000///111333444222000000111111222333444555666999<<>>DDDNNNXXXaaafffnnnssszzz{{{yyyuuuooolllllloooqqq{{{xxxpppjjjddd___\\\[[[YYYVVVTTTRRRPPPMMMKKKDDDBBB???======>>>AAACCCHHHUUUiii|||}}}lllccc]]]XXXWWWVVVRRRRRRUUUVVVYYY[[[[[[XXXWWWYYY\\\```gggvvvxxxppplllmmmxxx~~~xxxtttpppmmmjjjgggfffdddbbb```]]]\\\ZZZWWWUUURRRQQQPPPMMMKKKIIIHHHHHHGGGEEECCCBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGJJJMMMOOOSSSWWWZZZ\\\]]]^^^^^^^^^^^^\\\\\\XXXWWWTTTQQQNNNJJJGGGEEELLLKKKPPP]]]qqqvvviiicccbbbbbbaaa```cccnnn{{{kkkWWWKKKCCC===<<<:::999888666666555666666555444333333222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000////////////000000000111000000000111111111111111////////////000000000000000000////////////000000,,,...///111222333333333000000000000000000000000//////000111222222111000222222000000111333555666666777:::???HHHRRR^^^eeelllqqqxxx~~~|||zzzvvvqqqlllkkklllnnnxxx~~~~~~vvvoooiiiddd```]]][[[YYYVVVTTTSSSQQQNNNLLLEEECCC???===<<<>>>@@@BBBGGGRRRcccwwwsssfff^^^WWWVVVUUURRRRRRTTTWWW[[[]]]]]]ZZZXXXXXXZZZ^^^dddoootttllldddjjjuuu{{{wwwrrrnnnmmmjjjgggdddcccaaa___]]]YYYYYYWWWUUUSSSQQQOOONNNLLLJJJHHHHHHHHHGGGEEECCCAAAAAABBBBBBCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIMMMOOORRRUUUYYY\\\]]]^^^^^^___^^^]]]\\\[[[YYYXXXUUUQQQMMMHHHFFFEEEJJJPPP\\\nnn}}}nnnddd______aaaaaacccmmmyyy]]]LLLDDD@@@<<<;;;888888777666555555555555444444333222222222222333111111111111111111111111222222222222222222222222000000000000000000000000000000////////////000000...////////////000000000/////////000000111111222.../////////000000000111000000////////////000000...///000000111111111111////////////////////////...///000111111111111111333222000000000222444666333555888<<>>===>>>@@@BBBGGGPPP___ttt|||iii```XXXUUUTTTRRRRRRSSSWWWZZZ]]]]]]ZZZWWWXXXZZZ]]]bbbjjjuuuyyymmmcccccchhhttt{{{yyyuuuqqqmmmiiifffcccaaa```^^^\\\ZZZVVVVVVTTTSSSQQQOOONNNMMMKKKIIIGGGGGGGGGGGGEEECCCAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIIIIJJJMMMPPPRRRTTTWWWZZZ\\\\\\]]]^^^^^^^^^]]][[[ZZZYYYXXXUUUPPPKKKHHHGGGHHHKKKXXXkkkxxxlllccc^^^^^^```dddjjjzzz}}}hhhRRREEEAAA>>>;;;;;;666666666666555555555444444444333222222222222222222333333333333444444444222222222222222222222222000000000000000000000000000000////////////000000......////////////000000///////////////000222222......//////000000111111000//////......//////000000000000///////////////////////////////////////---///111111000///000111222111111000111222333444222444777:::@@@JJJWWWaaahhhmmmtttzzz~~~~~~|||yyysssnnnjjjiiijjjrrryyy{{{tttnnniiifffbbb```[[[YYYVVVUUUTTTRRROOOMMMHHHEEEBBB???>>>>>>@@@BBBFFFLLL[[[rrrmmmbbbXXXUUUUUUSSSRRRSSSTTTWWWZZZZZZWWWVVVWWWYYYZZZ___eeelllvvvwwwkkkeeeccciiittt|||xxxvvvsssnnnjjjeeebbb___]]]\\\[[[YYYWWWSSSSSSRRRPPPNNNMMMLLLKKKIIIHHHFFFFFFFFFFFFDDDBBBAAABBBBBBCCCEEEFFFGGGGGGEEEEEEEEEFFFGGGIIIKKKLLLNNNQQQTTTVVVWWWXXXZZZ\\\ZZZ[[[\\\]]]\\\[[[ZZZYYYVVVUUURRRNNNIIIHHHJJJLLLVVVggg}}}sssjjjddd___```eeellluuuiiiZZZJJJBBB???<<<::::::555555666666555555444444444333222222111222222222222222333333333444444444111111111111111111111111000000000000000000000000000000////////////000000........./////////000000//////......///000222333.........///000111111111//////............///////////////....../////////////////////////////////---///111111//////000111111111111111111222222222222555777999===EEEQQQZZZdddiiiooouuu{{{~~~}}}yyytttnnnjjjhhhiiiqqqwww|||uuuooojjjfffbbb```[[[YYYVVVUUUTTTRRRPPPNNNIIIFFFBBB???>>>???AAABBBCCCIIIXXXpppnnncccXXXUUUUUUSSSRRRTTTRRRUUUXXXXXXUUUUUUWWWYYYXXX\\\aaagggnnn{{{uuujjjbbbdddjjjqqq}}}zzzvvvxxx{{{uuuqqqooolllgggcccbbb___\\\ZZZYYYXXXVVVTTTQQQQQQPPPNNNMMMKKKJJJJJJHHHFFFEEEDDDEEEEEECCCAAAAAABBBCCCDDDEEEFFFGGGHHHEEEEEEEEEFFFHHHJJJLLLNNNRRRTTTWWWXXXXXXYYY[[[\\\YYYZZZ[[[\\\[[[[[[YYYYYYSSSRRRPPPKKKGGGHHHLLLPPPcccuuu{{{lllddd```^^^aaagggttt~~~zzz]]]QQQEEEAAA>>>;;;999:::555555555666555555444444444333222222111111222222000000000111111222222222000000000000000000000000000000000000000000000000000000////////////000000............/////////000///.........///000222333---......///000111111222//////............//////...............///000111////////////////////////,,,///111111///...000222000000111222222222111111333666888999:::AAALLLTTTaaaeeekkkqqqxxx~~~|||wwwrrrmmmjjjhhhhhhmmmsss|||~~~{{{uuuppplllgggccc```^^^[[[XXXUUUTTTSSSRRRPPPJJJHHHDDD@@@>>>===>>>???BBBIIITTTfffxxxiii[[[WWWVVVTTTRRRRRROOOQQQSSSVVVWWWWWWVVVUUUZZZXXXZZZ^^^dddoooxxxooojjjggggggnnnyyyyyyrrrpppnnnppp}}}}}}{{{xxxtttpppmmmiiieeebbbaaa___[[[WWWSSSPPPNNNMMMKKKKKKKKKIIIHHHFFFDDDCCCFFFFFFEEEEEEDDDDDDDDDCCCAAABBBBBBCCCDDDEEEFFFFFFIIIHHHHHHHHHJJJMMMQQQSSSXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\ZZZXXXUUURRRQQQOOOJJJHHHIIIIIIIIIPPPZZZnnnrrrfffcccaaa___fffooowwwmmmTTTKKK???999888888777555777666555444333222222222444222///,,,,,,...000222222222111111111222444555111111222222222222111111//////000000000000//////000000////////////000000////////////000000000000000000//////.........------.........//////000000111000...------...///000000000//////.........---///...---,,,,,,---...//////////////////.........//////000111222222333333333444555666777;;;AAAEEEZZZaaakkkpppttt{{{~~~{{{wwwrrrnnnllljjjjjjnnnttt{{{{{{vvvqqqmmmhhhdddaaa___\\\XXXUUUTTTTTTRRRQQQNNNLLLGGGCCCAAAAAABBBBBBBBBHHHRRRbbbxxxiii[[[VVVVVVTTTRRRQQQOOOPPPRRRTTTVVVVVVVVVVVVYYYXXXYYY]]]bbblll~~~xxxooogggbbbdddkkkuuu{{{uuuooommmlllooozzz|||xxxvvvvvvsssooollliiieeeaaa^^^\\\[[[XXXUUURRROOONNNMMMKKKKKKJJJIIIGGGFFFDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGIIIIIIIIIJJJLLLOOORRRTTTXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\ZZZXXXUUURRROOOMMMGGGFFFHHHJJJJJJMMMYYYhhh}}}yyykkkaaa___```aaaiiiuuuuuuaaaMMMFFF===999999:::999888777777666555444333333444444222000......///111222333333222111222222444444///000000111111000000/////////000000000000//////000000////////////000000.../////////000000000000000/////////......................../////////000000...---,,,,,,---...///000/////////............///...------------...///000000000000000///////////////000111111222333333333333444555666:::???CCCQQQYYYcccjjjooouuu|||xxxsssooommmlllkkkqqqtttzzz|||wwwsssooojjjeeebbbaaa]]]XXXUUUTTTTTTSSSSSSQQQNNNIIIDDDBBBBBBCCCEEEBBBGGGNNN]]]xxxxxxjjj\\\VVVUUUSSSPPPPPPOOOPPPQQQRRRTTTUUUVVVWWWXXXWWWXXX\\\___gggwwwyyymmmccc___```fffppp}}}uuuqqqmmmkkkjjjmmmwww~~~|||yyywwwuuupppmmmiiifffccc```]]]ZZZXXXVVVTTTRRRPPPNNNMMMMMMIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKNNNPPPSSSTTTVVVXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZWWWTTTPPPLLLIIIHHHBBBEEEJJJMMMNNNVVVhhhzzz~~~pppeee]]]^^^aaafffrrrgggVVVEEE@@@;;;999:::<<<;;;:::888777666555444444444555333333222111111111111222444333222222222222222333111111222222222222111111//////000000000000//////000//////......//////000....../////////000000000////////////........................////////////...---,,,++++++,,,---...////////////............///...------------...///000000000000000000000000///000000111111222222222222333444444555777;;;???LLLTTT___gggmmmttt}}}zzzvvvrrrpppooonnnuuuvvvxxx{{{~~~yyyuuuqqqmmmhhhdddccc___YYYVVVTTTTTTTTTSSSPPPMMMGGGBBB@@@@@@AAACCCBBBEEEJJJWWWnnnzzzkkk\\\WWWUUURRROOOOOOOOOOOOPPPQQQRRRTTTVVVWWWXXXWWWYYY[[[]]]cccppp}}}yyylllddd```aaagggqqq{{{}}}sssrrrooollljjjlllttt{{{~~~{{{yyyxxxuuussskkkiiieeebbb```]]]ZZZWWWVVVUUURRRPPPNNNLLLKKKKKKGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEFFFFFFGGGHHHHHHHHHJJJLLLNNNRRRTTTVVVWWWWWWZZZZZZ[[[\\\\\\\\\[[[[[[YYYWWWSSSOOOKKKHHHEEEDDDFFFIIIMMMQQQXXXggg{{{uuujjjaaa\\\```fffnnn~~~qqqYYYKKK>>><<<999999;;;;;;;;;999666666555444444444444444222222222222222111111000333222222111000000000000///000000111111000000/////////000000000000///////////////....../////////........./////////000000///////////////..................///////////////------,,,,,,,,,---...//////////////////..................------.........////////////000000000000///000000000111111111222222222333333333555888;;;EEENNNYYYccckkkrrrzzz~~~{{{yyywwwwwwxxxxxx{{{xxxvvvwww{{{{{{xxxtttooojjjfffddd```[[[WWWVVVUUUTTTSSSPPPMMMHHHCCC@@@@@@AAABBBBBBCCCGGGQQQccc|||mmm^^^XXXVVVRRROOONNNOOOOOOOOOQQQRRRUUUWWWXXXYYYXXXYYY[[[[[[^^^hhhtttxxxlllccc``````dddkkkqqquuuvvvvvvsssuuutttooolllnnnrrruuuzzz{{{}}}~~~|||zzzvvvtttrrrpppmmmkkkiiifffccc```___\\\YYYVVVVVVTTTRRROOOLLLJJJIIIHHHEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJMMMOOORRRUUUXXXYYYZZZYYY[[[\\\]]]^^^]]]\\\ZZZYYYUUURRROOOJJJGGGEEEDDDDDDIIIKKKOOOYYYiii~~~tttkkkeee^^^\\\ccclllvvvwww]]]JJJ@@@<<<;;;999999999999888666444444333333222222333333111111222222222111000///111111000000//////......,,,,,,------------,,,,,,//////000000000000////////////............//////............////////////.........//////////////////////////////........................//////000.........///////////////---..................------------.........//////000000000000000111111111111222222222222333555888===DDDOOOZZZccckkkrrrxxx|||{{{{{{|||~~~{{{uuutttwww}}}}}}zzzvvvrrrlllhhhdddaaa]]]ZZZXXXWWWTTTSSSRRROOOKKKGGGDDDBBBBBBCCCCCCBBBEEEMMMZZZqqqooo```YYYVVVSSSOOONNNNNNOOOPPPRRRTTTVVVWWWXXXXXXWWWXXXYYYXXXXXX```jjjsss}}}uuuhhhaaa\\\ZZZ^^^bbbfffjjjnnnqqquuuvvvqqqnnnooorrrrrrssstttuuuvvvyyy~~~}}}{{{xxxuuurrrooommmkkkgggeeeeeeccc```^^^\\\ZZZWWWUUUTTTSSSPPPMMMKKKIIIGGGGGGDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHJJJKKKMMMMMMQQQSSSUUUXXXZZZ[[[\\\[[[\\\]]]]]]]]]\\\YYYVVVTTTPPPNNNJJJGGGEEEEEEGGGHHHKKKRRR\\\lll|||ooofffaaa___[[[^^^iiittt{{{dddQQQDDD>>>::::::999888777666555444333333222222222222222333111111222222111111000/////////000000000//////...000000111111111111000000//////000000000000/////////......------......///------........./////////.........//////////////////////////////.........------...//////000000000.........///////////////------...//////...------,,,,,,,,,------......///000000000000000000000000///111222222222222444666:::@@@JJJTTT^^^gggooottt}}}~~~~~~~~~uuuqqqtttzzz~~~|||xxxsssmmmiiicccaaa^^^\\\ZZZXXXTTTQQQRRRPPPMMMJJJGGGDDDCCCBBBCCCBBBDDDJJJSSSfffrrrbbb[[[XXXSSSOOONNNMMMOOOQQQTTTVVVWWWXXXXXXUUUUUUVVVVVVSSSRRRXXXaaaffflllxxxtttkkkbbb\\\[[[\\\[[[___dddjjjqqqtttqqqnnnpppqqqpppnnnooopppqqqssswww}}}}}}zzzwwwtttrrrooommmkkkiiieeebbbaaa___\\\ZZZYYYWWWTTTRRROOONNNLLLJJJIIIGGGGGGFFFBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHKKKMMMOOOQQQRRRVVVWWWXXXZZZ[[[\\\]]]]]][[[\\\\\\[[[YYYUUUQQQOOOKKKIIIFFFEEEEEEGGGJJJLLLTTTdddxxxqqqeee___]]]\\\[[[cccrrrfffUUUJJJCCC???999999888777555444444444333333333222222333333444333333222222111111111111///000111222222222111000333333444444444444333333//////000000000000/////////......------......///---------.........//////............/////////000000/////////............,,,,,,---...////////////............/////////000------...//////...------,,,,,,------...//////000000000000000000000000///...000222222222333444666999===FFFPPPZZZdddlllqqqvvvuuupppsssyyy~~~}}}yyytttnnnjjjcccaaa___^^^\\\XXXTTTQQQQQQPPPMMMKKKGGGDDDBBB@@@CCCBBBDDDIIIPPP```}}}sssccc\\\XXXTTTPPPNNNMMMOOORRRUUUXXXXXXXXXXXXSSSSSSTTTTTTPPPNNNSSS[[[]]]bbbjjjwwwwwwlllccc___\\\WWWWWW\\\dddlllqqqooommmpppqqqoookkklllmmmnnnooosssxxx|||~~~{{{xxxtttrrrnnnllljjjhhhgggeeeaaa___]]][[[YYYWWWVVVTTTQQQOOOKKKJJJIIIHHHGGGGGGGGGGGGAAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJMMMPPPRRRTTTUUUYYYYYYZZZ[[[\\\]]]]]]^^^ZZZ[[[[[[YYYVVVRRRMMMJJJIIIGGGEEEDDDEEEIIIMMMPPP```wwwzzzlllbbb______]]]^^^hhhzzzlllUUUHHHAAA>>><<<777888777666444333444555444444333333333444444555555444333222222222333333000111222333444444333222//////000000000000////////////000000000000//////.........------.........---------.........//////---.........//////000000000000//////.........---***+++,,,---............---.........//////000000,,,---...//////...---,,,------......///000000111000000000000////////////...000222222222333555777444888???HHHRRR]]]eeejjjrrr}}}xxxpppnnnqqqtttyyy}}}wwwqqqllliiicccaaa^^^ZZZXXXWWWWWWXXXUUUSSSPPPLLLHHHEEECCCBBB@@@AAACCCEEEIIIVVVooozzziii]]]WWWUUUSSSQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPOOONNNOOOPPPRRRSSSSSSXXX```jjjxxxvvviiibbb[[[UUUVVV[[[\\\]]]dddmmmqqqooonnnpppnnnnnnoooppprrruuuvvvwww}}}~~~zzzvvvsssqqqpppmmmkkkhhhfffccc```\\\YYYYYYYYYWWWUUUSSSQQQPPPOOOKKKKKKIIIHHHFFFEEEDDDCCCEEEDDDCCCCCCBBBBBBBBBBBBGGGEEEDDDCCCCCCDDDFFFGGGHHHJJJNNNPPPQQQRRRUUUVVV[[[[[[[[[\\\\\\^^^___```___^^^\\\YYYUUUQQQNNNLLLGGGDDDCCCGGGIIIKKKVVVbbbuuu|||ooofff___]]]^^^^^^cccrrrmmmWWWNNNFFF===:::>>>888777555333222333444555333333333222222222111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000///////////////...---,,,,,,---...///........................---.........//////000000111000///...---,,,,,,,,,+++,,,---...///...---,,,---------------------------......///////////////---...///000000///...---000000//////000111222222//////000111222333333333555777;;;@@@HHHSSS___gggooottt~~~~~~tttmmmlllooosssyyy~~~xxxrrrmmmjjjcccaaa^^^\\\ZZZXXXXXXXXXUUUSSSQQQMMMIIIEEECCCAAAAAAAAACCCDDDFFFPPPggg{{{nnn```YYYVVVTTTRRRPPPQQQRRRRRRRRRQQQPPPPPPOOONNNNNNMMMNNNOOOPPPQQQTTTVVVZZZaaammm}}}vvvkkk```VVVQQQSSSZZZZZZ```iiinnnnnnooosssoooqqqtttwwwyyyyyyyyyyyywwwyyy}}}~~~|||zzzvvvsssqqqooooookkkhhheeecccaaa^^^ZZZWWWVVVUUUTTTRRRQQQOOONNNMMMJJJJJJIIIGGGFFFEEECCCCCCDDDDDDCCCBBBBBBAAABBBBBBDDDCCCBBBAAABBBDDDEEEGGGJJJMMMPPPRRRTTTUUUXXXYYY]]]\\\\\\]]]]]]^^^______```^^^[[[VVVQQQLLLIIIFFFGGGDDDCCCHHHNNNWWWfffuuuqqqfff___[[[[[[^^^gggnnnsss___LLLFFFAAA999777;;;:::999777444333333444444333333333222222222111111222222222222222222222222000000000000000000000000000000000000000000000000000000000/////////......///...------------...///..................................../////////000//////...------------...+++,,,------......------........................------...///////////////---...///000000///...---////////////////////////000000000111111222222333444666999>>>FFFPPPZZZbbbjjjpppzzz~~~xxxpppiiiiiilllqqqxxxyyysssmmmjjjbbbbbb```^^^\\\ZZZYYYXXXUUUTTTRRROOOKKKFFFBBB@@@AAAAAACCCCCCCCCJJJ\\\nnnwwwfff\\\WWWUUUSSSQQQQQQQQQQQQQQQPPPOOONNNNNNNNNMMMMMMMMMNNNOOOOOOSSSSSSSSSWWW```ooo{{{lll^^^TTTPPPRRRRRRVVV^^^dddgggkkkppppppsssxxx}}}}}}zzzxxxppppppqqquuu{{{}}}zzzwwwvvvsssqqqooommmlllkkkgggeeebbb```^^^[[[WWWTTTRRRQQQPPPNNNMMMKKKJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFIIIJJJMMMPPPSSSVVVWWWYYY[[[]]]^^^^^^^^^^^^^^^^^^______^^^\\\XXXSSSNNNJJJGGGEEEHHHFFFHHHOOOYYYiii~~~tttggg___\\\ZZZ^^^cccooozzz{{{___OOOBBB>>><<<777555888<<<:::888555444333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000/////////.........------///...------------...///....................................////////////---------------...///000---,,,,,,,,,,,,---......////////////////////////------...////////////...---...////////////...---111111222222222111111000111111111111111111111111333555888;;;AAAIIISSSYYYccciiisss|||zzzuuummmggggggiiimmmuuu}}}zzztttnnnkkkdddcccbbbaaa^^^\\\ZZZXXXVVVUUUTTTQQQMMMGGGBBB???@@@AAABBBCCCBBBFFFTTTcccnnn```XXXUUUTTTRRRRRRQQQPPPPPPOOONNNMMMOOOOOONNNNNNNNNOOOOOOOOOPPPOOOOOOQQQXXXeeesss||||||lll___WWWPPPMMMOOOUUUZZZ^^^eeekkkooossszzz}}}wwwssskkkjjjiiijjjooowww~~~}}}zzzwwwuuusssqqqooollljjjhhhgggfffcccaaa^^^\\\[[[XXXTTTQQQNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEGGGIIILLLNNNPPPOOORRRVVVXXXYYY[[[^^^````````````______^^^]]]]]]ZZZXXXTTTPPPMMMJJJIIIHHHIIILLLSSS]]]lllyyyrrrjjjbbb___]]]___gggooo|||jjjPPPFFF===<<<<<<888777888999888666444333333333333333333333222222222111111000000000000000000000000000000000000000000000000///////////////////////////.........------------.........------..........................................///////////////...------------...//////------,,,+++,,,---...///........................,,,---......//////..............................///000111222222222222111111111111111000000000000222444555888<<>>BBBPPPWWWbbblllvvv|||yyyvvvpppjjjgggeeegggoooyyy}}}|||vvvssspppnnniiiddd```\\\ZZZYYYWWWVVVTTTQQQNNNKKKIIIGGGAAA@@@@@@AAAAAACCCLLLWWWkkkwwweee[[[VVVSSSRRRQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUSSSRRRQQQNNNOOOQQQSSSVVVZZZ___ccclllwwwlllcccYYYSSSMMMIIIKKKOOOZZZ___gggooossssssqqqooojjjiiigggggghhhjjjmmmoooqqqqqqrrruuuyyy~~~}}}zzzvvvsssqqqooollljjjhhhgggeeebbb___]]]\\\\\\YYYWWWUUUSSSRRROOOLLLIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHJJJLLLPPPSSSUUUWWWXXXXXXZZZ\\\]]]]]]]]]^^^___^^^^^^^^^\\\ZZZVVVSSSQQQNNNLLLJJJIIIKKKPPPUUUXXXmmm{{{mmmccc___^^^\\\^^^dddlllrrr}}}qqqYYYLLLIII;;;;;;999777666777666444222222333333333222222111333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////......------...//////...------........................000/////////...............------------...//////+++,,,------......------........................+++,,,------......------...------,,,,,,------...000///---,,,,,,...000222......//////000000111111222333333444444777;;;???GGGOOOZZZdddmmmyyy~~~{{{uuupppkkkhhhfffgggpppzzz}}}zzzwwwssspppjjjddd___\\\ZZZYYYXXXVVVSSSPPPNNNLLLJJJJJJCCC@@@???@@@???AAAJJJTTTggg}}}iii]]]XXXSSSRRRQQQPPPPPPQQQSSSTTTSSSTTTUUUUUUUUUSSSRRRQQQQQQQQQQQQQQQSSSVVV[[[___cccooo~~~|||rrrggg^^^VVVOOONNNRRRNNNSSS\\\dddjjjmmmmmmmmmiiiiiiiiiiiikkklllnnnooommmmmmmmmooosssxxx}}}~~~|||zzzzzzwwwssspppnnnllliiigggdddcccaaa___^^^\\\\\\\\\VVVTTTRRRPPPOOOMMMIIIGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBCCCEEEFFFHHHIIILLLNNNQQQTTTWWWYYYZZZ[[[[[[]]]^^^___^^^^^^^^^```]]]]]]]]][[[XXXTTTPPPNNNHHHHHHHHHKKKQQQZZZbbbggg~~~pppeee]]]ZZZ[[[```dddmmmwwwooo[[[JJJBBBAAA::::::999777777888888666555555555444333222111000333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////,,,---...//////...---,,,........................000000//////.........---,,,,,,,,,---...///000111+++,,,---...///...---,,,////////////////////////+++,,,------......------...---,,,,,,,,,,,,---...---***'''$$$###$$$''')))---......///000111111222222333444444444777;;;>>>BBBIIITTT^^^gggsss}}}{{{|||wwwppphhheeehhhooouuu~~~zzzwwwtttqqqkkkddd___\\\]]]^^^ZZZXXXUUUSSSQQQOOOKKKHHHHHHCCC@@@@@@???@@@EEEMMMddd}}}ppp```XXXQQQPPPOOONNNNNNPPPQQQSSSUUUWWWYYYWWWSSSOOOOOOOOOPPPPPPQQQRRRTTTWWWYYYZZZ^^^fffrrrwwwiii```YYYSSSOOOLLLJJJMMMVVV___dddjjjoooqqqrrrqqqpppnnnnnnoooqqqpppnnnlllkkklllqqqvvvyyy{{{xxxxxxxxxxxxwwwvvvssspppnnnmmmkkkhhheeeccc```\\\ZZZXXXWWWVVVTTTSSSRRRPPPNNNKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCDDDEEEGGGIIILLLMMMQQQRRRSSSUUUWWWYYYZZZ[[[^^^^^^]]]]]]]]]^^^^^^___\\\\\\\\\[[[XXXSSSLLLGGGHHHFFFEEEHHHPPP___sss}}}ooofff___\\\]]]aaaeeemmmxxxlllWWWMMMEEE>>><<<999999888777666555444444444333222222111111111111111111111111111111111111000000000000000111111111//////////////////////////////////////////////////////............//////***+++,,,,,,------,,,,,,***,,,............000111000//////---,,,+++******///...,,,++++++,,,...///...........................---,,,,,,,,,,,,---...///...---,,,+++,,,,,,---***+++---//////...---,,,..................------111111111000000000000000222222222222333555777888???EEEOOOYYYbbbmmmyyy}}}{{{wwwpppiiifffhhhnnnttt}}}|||yyytttpppjjjccc^^^\\\]]]^^^]]][[[XXXUUUSSSPPPLLLIIIHHHCCCAAA@@@??????EEELLL[[[ssstttcccZZZRRRQQQOOONNNNNNOOOQQQRRRSSSUUUWWWUUUQQQNNNNNNOOONNNOOOPPPRRRTTTUUUWWWWWW[[[aaalllyyy~~~rrrfff[[[TTTNNNJJJJJJQQQWWW\\\aaaffflllnnnrrrttttttuuuvvvwwwuuurrrnnnjjjiiikkknnnpppxxx{{{~~~}}}xxxvvvvvvvvvvvvuuusssqqqnnnllljjjhhheeecccbbb___[[[XXXWWWVVVTTTSSSPPPOOOMMMKKKIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEGGGIIILLLNNNPPPTTTUUUVVVWWWYYYZZZ\\\\\\^^^^^^^^^^^^]]]]]]]]]\\\^^^^^^]]][[[WWWQQQKKKGGGDDDEEEHHHPPP]]]ppp}}}rrrfff___[[[XXX\\\aaaiiiuuu|||```OOOGGGAAA<<<:::999999888777666555444333444444333222222222222222111111111111111111111111000000000000000000000111000000000000000000000000//////////////////////////////............//////------......///.........***,,,---,,,++++++,,,---------------------------...---,,,,,,,,,,,,---...------------------------...---,,,,,,,,,,,,---...///...---,,,,,,,,,------***+++---...///...---,,,........................000000000000000000000111222222111222333555666888;;;AAAJJJSSS\\\fffrrrzzz~~~{{{wwwqqqjjjggghhhmmmrrr{{{|||wwwrrrjjjccc___^^^___aaabbb^^^ZZZWWWTTTQQQNNNKKKHHHDDDAAAAAA??????DDDKKKUUUlllyyyggg\\\SSSRRRPPPNNNNNNNNNOOOPPPRRRSSSTTTSSSPPPNNNNNNNNNMMMNNNPPPSSSTTTUUUUUUUUUWWW\\\dddooo}}}{{{jjj___TTTMMMJJJLLLOOORRRVVV[[[fffkkkrrrwww{{{|||~~~{{{tttoookkkjjjkkklllooosssxxx|||~~~||||||yyyuuusssssssssrrrrrrooommmjjjhhhgggeeebbb```___\\\XXXVVVUUUTTTRRRQQQLLLKKKJJJHHHFFFDDDCCCBBBDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEEGGGGGGHHHJJJMMMPPPRRRSSSXXXXXXYYYZZZ[[[\\\]]]^^^]]]^^^______^^^[[[YYYXXXWWWWWWVVVTTTPPPLLLHHHFFFEEEJJJSSS^^^oooyyyppphhh___[[[ZZZZZZ```ggguuu}}}hhhQQQEEEAAA===:::999888888777666555444444333444444333333222222333333111111111111111111111111111111000000000000000000000000000000000000000000//////////////////////////////............///////////////...............,,,---...---+++***+++,,,***++++++,,,---...//////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,------+++,,,---.........---,,,......................../////////000000111111111222222111111222444666777666;;;CCCKKKSSS]]]hhhppp~~~}}}~~~zzzwwwrrrlllhhhhhhlllooowww~~~{{{uuummmfffddddddeeeffffffbbb\\\XXXTTTQQQNNNLLLHHHDDDAAAAAA???>>>CCCIIIRRRfff~~~jjj___UUUSSSQQQNNNMMMMMMNNNOOOQQQRRRRRRQQQPPPOOOOOOOOONNNPPPSSSUUUVVVVVVUUUUUUTTTWWW\\\eeerrr}}}ooo]]]TTTMMMKKKKKKKKKNNNSSS```eeemmmtttzzz{{{tttooolllkkkkkkiiilllqqquuuyyy~~~~~~|||{{{xxxuuurrrpppppppppooonnnllljjjgggeeedddbbb___]]][[[XXXUUURRRRRRQQQPPPNNNHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBAAAAAABBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGIIIJJJLLLNNNQQQTTTVVVWWWZZZZZZ[[[\\\]]]]]]^^^^^^]]]^^^______]]]YYYUUURRRMMMMMMMMMLLLJJJIIIIIIJJJJJJUUUcccqqqwwwmmmiiiccc^^^^^^___bbbkkktttiiiXXXGGG@@@>>><<<999888777777666555555444333333444444333333333333333444111111111111111111111111111111111000000000000000111111111111111111111111///////////////////////////......------......///...------,,,,,,,,,,,,,,,---...//////---------///***++++++,,,---...//////+++,,,...//////...,,,+++++++++++++++++++++++++++------------------------------------------------,,,,,,---......------,,,---------...............---......///000111222222222111111111222333555666111666===EEELLLVVVaaaiiiuuu~~~}}}yyywwwsssnnniiihhhjjjmmmrrryyy|||vvvooojjjiiijjjkkkkkkjjjeee^^^XXXTTTPPPNNNLLLHHHDDDBBBAAA???>>>AAAGGGMMM]]]zzzlll```UUUTTTQQQOOOMMMMMMNNNNNNRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUWWWXXXWWWVVVUUURRRTTTXXX___jjjzzziii^^^SSSMMMIIIGGGIIIMMMUUUYYY```hhhqqq|||zzzsssnnnjjjhhheeegggjjjlllpppuuuzzz~~~|||zzzxxxvvvvvvsssqqqnnnmmmmmmmmmllljjjiiifffdddbbbaaa```]]][[[WWWTTTQQQOOONNNNNNLLLKKKFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCDDDEEEGGGIIIJJJMMMNNNPPPRRRUUUWWWYYYYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^___```___\\\VVVQQQNNNIIIJJJJJJIIIHHHIIIMMMQQQPPPbbbvvv{{{rrriiicccbbb^^^^^^aaaeeekkkwwwppp\\\OOOCCC??????<<<:::999666666555555444444333333333333333222222333333444111111111111111111111111111111111111000000//////000000000000000000000000////////////////////////......------------............---,,,,,,,,,---...+++,,,............///111------------------------***,,,...//////...,,,***++++++++++++++++++++++++------------------------,,,---------------------------------------,,,,,,---------.........//////------...///000111111222222111000000111222444555///444:::@@@GGGQQQ\\\dddlllwww}}}{{{yyyxxxtttoookkkiiiiiijjjmmmvvv}}}|||wwwpppnnnoooqqqqqqpppnnnhhh```YYYTTTQQQNNNLLLHHHDDDBBBBBB???===@@@FFFLLLWWWpppmmm```UUUSSSQQQOOOMMMMMMNNNOOOQQQPPPOOOOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTQQQSSSVVV\\\eeerrrxxxlll^^^TTTLLLGGGFFFIIIIIILLLQQQYYYdddrrr|||tttmmmiiibbbcccddddddfffjjjoootttzzz|||||||||zzzyyywwwuuutttsssmmmkkkiiihhhiiihhhgggfffeeecccaaa___^^^]]]ZZZXXXTTTQQQNNNLLLKKKKKKJJJHHHDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFHHHJJJLLLMMMPPPQQQTTTVVVXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^______`````````^^^ZZZTTTNNNJJJEEEFFFFFFEEEEEEIIIQQQWWW]]]rrrxxxmmmddd^^^ZZZ[[[ZZZ^^^eeelllvvv{{{bbbRRRHHH@@@@@@@@@===999888555555444444444333333333222222111111222222333333111111111111111111111111222222111111000/////////////////////////////////////////////////////////......------------......000///.........///111222(((***,,,,,,,,,,,,...000.........------,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++,,,------......------,,,+++,,,---.........------...------------,,,,,,,,,,,,,,,------.../////////.........//////000000000111111000000000111333444000333888===BBBJJJUUU\\\dddnnn}}}~~~}}}xxxxxxuuuqqqllliiihhhiiikkkttt|||zzzvvvuuuxxxzzzyyywwwrrrlllcccZZZUUURRROOONNNHHHDDDBBBBBB???===???DDDJJJQQQeee~~~kkk___TTTSSSPPPNNNMMMNNNOOOPPPPPPNNNLLLMMMPPPRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPRRRVVV[[[bbbkkkuuu|||nnnaaaUUUKKKGGGHHHEEEFFFIIINNNVVVbbbpppyyyyyyrrrmmmddddddbbbaaaaaaccchhhlllpppssswww{{{xxxwwwvvvtttsssqqqpppppphhhfffddddddddddddbbbaaaaaa___]]]\\\[[[ZZZWWWUUUQQQNNNKKKIIIIIIIIIGGGFFFAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCEEEEEEFFFHHHJJJLLLNNNPPPSSSTTTVVVXXXZZZZZZZZZZZZZZZZZZ[[[]]]^^^```aaabbbbbbaaa```]]]WWWQQQKKKHHHBBBDDDGGGHHHKKKSSS___hhhvvvvvvkkkbbb]]]ZZZXXX[[[]]]dddooozzzhhhWWWGGG@@@<<<>>>???<<<888777444444444333333333333333111000000000111111222333111111111111111111111111222222111111000//////...........................////////////////////////...------,,,,,,------...///...------...000222444***+++,,,,,,++++++---.........---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,---.........------......------,,,,,,,,,,,,,,,,,,------...//////000......//////////////////111111000//////111222333222444777999;;;BBBKKKQQQZZZcccqqq}}}xxxxxxvvvqqqllliiiggghhhkkkttt|||{{{|||~~~uuuoooeee\\\VVVSSSQQQPPPHHHEEECCCBBB???<<>>???@@@IIIUUUcccyyy}}}mmmcccUUUPPPNNNNNNNNNLLLMMMQQQPPPPPPOOOOOONNNMMMLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJMMMSSSZZZ```eeehhhjjjpppyyynnn___SSSMMMMMMIIIHHHKKKLLLLLLQQQYYY```dddggghhhnnnuuussskkkiiiiiifffbbbcccffffffccciiihhhiiikkkooorrrssssss|||~~~|||yyyuuussspppmmmjjjhhhgggfffdddbbb```___^^^\\\[[[ZZZZZZZZZZZZYYYWWWVVVTTTRRRPPPPPPKKKHHHEEEDDDFFFFFFDDDAAADDDDDDCCCBBBBBBBBBCCCCCCCCCBBBAAAAAAAAACCCEEEGGGHHHIIILLLOOOQQQSSSSSSSSSVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[\\\\\\^^^___aaacccdddfffddd___XXXPPPKKKJJJJJJKKKPPPVVV^^^mmmrrrkkkbbb\\\[[[]]]```bbbhhhnnn{{{wwweeeUUUJJJFFF<<<;;;888666555555666666666444333333444555333222000000000000000000000000111111111111111111111111111111000000//////......////////////////////////////////////////////////------......//////000000------------------------.........------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++//////.........---------------++++++++++++------...------,,,,,,------......---,,,,,,,,,,,,---...++++++,,,,,,---...//////......///000111222222333---......///000111111222111111222444777:::===???MMMPPP[[[iiivvv{{{zzzwwwsssnnnjjjfffcccfffmmmwwwyyypppccc\\\ZZZXXXTTTPPPLLLIIIEEE@@@>>>===>>>??????FFFNNNZZZoooooodddUUUPPPMMMNNNMMMKKKLLLOOONNNNNNNNNMMMLLLKKKKKKKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJLLLQQQWWW\\\aaaeeefffhhhpppqqqeee___UUUOOOLLLMMMLLLKKKOOOUUUWWW[[[^^^^^^ccciiihhhcccfffggggggeeegggkkkjjjfffgggeeecccdddgggkkklllmmmssswww|||}}}{{{yyyvvvssspppnnnkkkhhhfffeeedddaaa___]]]\\\[[[YYYWWWVVVVVVVVVQQQQQQOOONNNLLLJJJIIIHHHHHHEEEBBBBBBCCCCCCAAA???CCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBDDDGGGHHHJJJLLLOOOQQQTTTUUUUUUUUUXXXYYYZZZZZZ[[[[[[[[[ZZZ\\\^^^aaaccceeefffffffffbbbaaa\\\VVVPPPLLLKKKLLLSSS\\\iiivvvzzzqqqfffbbb^^^\\\___eeemmmrrr}}}tttaaaSSSFFF>>>;;;<<<:::888666555555666666666444333333444444333222111111111111111111111111111111111111111111111111000000000000//////......////////////////////////////////////////////////............////////////------------------------/////////......---------......---------,,,,,,,,,---....../////////......///.........---------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...++++++,,,,,,---......////////////000000111111222.........///000111111111111111222333666999;;;===EEEHHHRRR```nnn{{{|||{{{xxxuuupppjjjfffccceeekkkttt}}}yyypppeee^^^[[[XXXTTTPPPMMMJJJEEEAAA>>>===>>>???@@@CCCHHHQQQddduuuhhhYYYSSSOOOOOOOOOLLLLLLNNNLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHJJJKKKNNNRRRVVV[[[^^^aaa^^^dddqqqxxxrrreee```ZZZWWWSSSOOOOOORRRPPPSSSUUUUUUWWW\\\]]]\\\___dddgggjjjnnnssssssoooiiieeeaaa___```ccceeefffiiimmmqqquuuxxx{{{~~~}}}{{{yyywwwuuurrrooollljjjhhheeedddbbbaaa^^^\\\YYYXXXVVVTTTRRRQQQPPPPPPOOONNNMMMLLLJJJIIIGGGGGGEEECCCAAAAAAAAAAAA@@@???BBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDGGGIIIKKKNNNOOORRRTTTVVVWWWXXXXXX[[[[[[ZZZZZZZZZ[[[[[[\\\\\\```eeejjjkkkjjjgggeee___\\\XXXSSSOOOOOORRRUUUcccqqqvvviiiaaa[[[\\\^^^```eeeqqqppp]]]PPPGGG???;;;::::::999777666555555555666555444333333444444333222222222222222222222222222111111111111111111111111000000000////////////.../////////////////////////////////////////////////////////...............------------------------///////////////...............---------,,,,,,,,,---......//////000000000............------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,------........./////////000000000000000......//////000000111111111111111222444666888:::===AAAJJJWWWdddppp}}}|||zzzvvvqqqlllgggddddddiiiqqqyyyxxxqqqggg```\\\YYYTTTQQQNNNKKKFFFBBB>>>>>>>>>???BBBCCCGGGOOO```{{{qqqaaaYYYSSSRRRQQQNNNMMMNNNKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIJJJMMMPPPTTTXXXZZZXXX\\\eeesss~~~{{{vvvpppiii```XXXSSSPPPPPPPPPOOOPPPSSSWWWYYYXXX___fffmmmuuu|||}}}yyypppjjjccc___^^^___aaaaaabbbeeeiiimmmooorrrvvvxxx}}}}}}{{{yyywwwtttsssqqqoookkkhhhgggeeecccaaa```^^^[[[YYYVVVUUUSSSPPPNNNLLLKKKKKKNNNMMMMMMKKKJJJIIIHHHHHHEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEGGGJJJLLLNNNQQQRRRTTTVVVXXXYYYYYYXXX[[[[[[ZZZZZZZZZ\\\]]]^^^^^^bbbiiinnnoookkkeee```[[[XXXTTTPPPPPPUUU^^^ddd{{{wwwkkkaaa[[[YYY\\\```eeennn~~~iii\\\OOOHHHCCC???===>>>999888777555555444555555555444222333444444333111222222222222222222222222111111111111111111111111/////////////////////////////////////////////////////////////////////////////////......---------------------------------//////........................---------,,,,,,,,,,,,,,,,,,,,,---...//////------------------------++++++------------++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////....../////////000000000111111111111111222333555666:::===FFFRRR]]]hhhwww~~~}}}{{{xxxsssmmmhhheeedddgggmmmuuu}}}wwwqqqiiiccc___[[[VVVSSSOOOLLLGGGBBB???>>>>>>???@@@BBBFFFOOO___www|||hhh^^^UUUQQQPPPMMMKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHIIILLLOOORRRTTTUUUWWW^^^jjjvvv}}}mmmaaaVVVRRRMMMJJJJJJLLLPPPTTTQQQXXXbbbkkkvvvtttnnngggaaa^^^^^^^^^^^^]]]```ccceeefffiiilllooosssvvv{{{~~~}}}|||{{{xxxvvvuuussspppooonnnkkkhhheeedddbbb```___^^^\\\XXXUUUSSSQQQOOOMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEGGGIIIKKKNNNOOOQQQRRRSSSUUUWWWXXXYYYXXXXXXZZZYYYYYYYYYZZZ\\\___```aaaffflllqqqpppjjjbbb\\\WWWTTTQQQPPPUUU```nnnwww|||rrrkkkbbb\\\ZZZYYY]]]dddlllyyy|||iiiUUULLLCCC???===:::999;;;777777666555555444444444555333222222333444222111222222222222222222222222000000000000000000000000...............///////////////////////////////////////////////////////////////......------,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,------------------++++++------------++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------/////////...............////////////000000000000111111000000111222333444888;;;BBBLLLVVV___mmmyyy}}}}}}|||zzzuuupppjjjgggdddfffkkkrrrzzzvvvrrrlllfffbbb^^^YYYVVVPPPMMMHHHCCC@@@>>>??????>>>???DDDMMM\\\ssspppcccVVVPPPMMMJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHJJJLLLNNNOOOSSSTTTYYYbbblll{{{{{{eeeZZZNNNIIIHHHGGGIIIKKKKKKQQQYYYbbbmmmxxx|||zzzqqqmmmhhhcccaaa___^^^\\\[[[]]]^^^^^^___```ccceeeiiilllpppssstttuuuwwwyyy~~~~~~}}}{{{yyyxxxwwwvvvsssqqqpppnnnlllkkkjjjgggdddbbb___^^^\\\[[[ZZZXXXTTTQQQOOONNNLLLJJJHHHFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA???@@@@@@???>>>>>>@@@BBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRSSSTTTUUUVVVXXXYYYYYYXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^bbbggglllooonnnhhh```[[[TTTUUUVVV[[[eeetttzzzmmmgggaaaZZZXXX\\\\\\bbblllzzzzzzcccRRRIIIBBB===<<<:::666666888666555555555555444444333444333222222333333222111222222222222222222222222000000000000000000000000---............/////////////////////////////////////////////////////////.........---------------------------------------,,,,,,,,,---------------......---------,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---------------------------------...............////////////000000000000111000000000000111333444555777===EEEMMMUUUaaammm||||||}}}}}}{{{wwwrrrllliiieeefffiiipppxxx{{{uuurrrnnniiieee```\\\ZZZQQQNNNIIIDDD@@@??????@@@??????CCCKKKYYYqqqzzzjjjYYYQQQMMMJJJHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKJJJIIIHHHDDDEEEGGGHHHJJJKKKLLLLLLOOOOOOSSSZZZaaammm~~~lllYYYQQQNNNJJJGGGGGGFFFKKKPPPUUU^^^iiinnnmmmllljjjhhhggggggeeeccc```^^^______]]]\\\\\\^^^``````cccfffhhhiiikkknnnqqqrrrssstttvvvyyy}}}~~~|||zzzwwwuuusssrrrrrrqqqooommmllljjjhhhfffeeeccc```^^^ZZZYYYXXXWWWVVVSSSOOOLLLJJJJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB>>>???AAA@@@>>>>>>AAACCCDDDDDDDDDEEEGGGIIIJJJKKKKKKLLLNNNPPPRRRTTTUUUUUUUUUVVVXXXYYYZZZZZZYYYXXXZZZZZZZZZ[[[[[[ZZZYYYYYY]]]aaaeeehhhgggccc]]]YYYXXX]]]fffrrrvvvkkkcccbbb___YYY\\\eeehhhpppwwweeeTTTFFFDDD???<<<<<<:::666555777444555555555555444333333444333222222333333222000111111111111111111111111000000000000000000000000---------.........//////////////////////////////////////////////////////,,,------------------...------------------------------------.........///......---------,,,,,,,,,000///---+++++++++,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***------------------------,,,,,,,,,------......///000000000000////////////111000000000000222333555333444999@@@FFFLLLXXXbbbooo|||||||||}}}{{{xxxsssnnnjjjffffffhhhooowww~~~}}}uuutttrrroookkkfffbbb^^^\\\RRRNNNIIIDDD@@@??????@@@CCCAAACCCKKKYYYrrrrrr^^^TTTPPPMMMLLLLLLEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKKKKKKKIIIHHHCCCDDDGGGIIIKKKKKKKKKKKKLLLLLLOOOTTTZZZddduuu~~~fff\\\WWWQQQKKKIIIDDDGGGIIILLLSSS^^^cccbbbiiiiiijjjlllmmmllliiifffccccccbbb___]]]\\\^^^___[[[]]]___aaabbbeeeiiikkkiiiiiikkkmmmppptttxxxzzz~~~}}}|||{{{{{{zzzxxxvvvsssqqqooooooooonnnlllkkkhhhgggeeedddcccaaa]]][[[WWWVVVUUUTTTSSSPPPLLLIIIGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@?????????????????????BBBCCCBBBAAAAAACCCFFFEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOPPPRRRTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYY[[[\\\\\\\\\ZZZXXXVVVUUUVVVYYY]]]```aaa^^^ZZZWWW^^^gggvvv|||rrrjjjbbb^^^bbbaaa^^^dddpppwwwvvvcccVVVIII??????;;;999:::999555333666444444555555555444333333444333111222333333222000000000000000000000000000000000000000000000000000---------.........//////////////////////////////////////////////////////,,,,,,,,,------.........---------------------------.........//////000000......---------,,,,,,,,,///---+++)))(((((())))))+++++++++,,,,,,---------...---++++++++++++---...,,,++++++++++++++++++,,,***+++,,,------,,,+++***------------------------++++++,,,,,,---...//////000000000000////////////000000///000111222444555333444888>>>CCCIIISSS^^^dddooo~~~|||{{{zzzwwwpppkkkhhhggghhhlllssszzzxxxssssssqqqooommmjjjeee```\\\UUURRRLLLGGGBBB@@@??????>>>CCCCCCHHHXXXnnn{{{```VVVQQQIIIEEEHHHIIIHHHGGGFFFFFFFFFGGGHHHDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEFFFIIIJJJJJJHHHFFFJJJNNNRRRQQQRRRXXXdddoooqqqggg___VVVPPPMMMKKKHHHHHHMMMRRRWWWYYY^^^bbbiiiooorrrsssqqqoooppplllgggdddbbb```\\\YYY^^^]]]]]]]]]^^^___aaabbbeeedddcccccceeeiiilllooosssuuuwwwyyy{{{||||||{{{~~~{{{yyyuuuuuuttttttssssssrrrrrrnnnmmmkkkiiihhhfffffffffbbbbbbaaa___\\\ZZZXXXVVVRRRQQQOOOMMMKKKIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBB????????????@@@@@@@@@@@@????????????@@@BBBDDDFFFHHHIIIJJJKKKMMMNNNPPPPPPQQQRRRSSSUUUVVVXXXYYYZZZVVVWWWYYYZZZZZZYYYXXXXXXYYYYYYXXXXXXWWWTTTPPPMMMPPPOOORRRXXXYYYXXX^^^fffjjj|||rrrkkkkkkeee___\\\```dddhhhpppzzzvvvbbbUUUJJJBBB???999999999888777666666555555555444444444333333333000000111111111222222222222111///...---...000111////////////////////////000000000000000////////////...---------///000111000///...,,,,,,,,,---...........................///...,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---........................111111000000/////////...,,,++++++******++++++,,,------,,,++++++******)))***+++,,,---------,,,,,,)))+++---...---,,,,,,---******++++++,,,---......---------------------------......///000111111222...............///000000444444555777;;;BBBKKKQQQ```dddqqq}}}||||||xxxrrrmmmhhhggggggkkkrrryyy|||vvvqqqqqqooommmllljjjfffaaa]]]UUURRRMMMGGGCCC@@@?????????CCCCCCHHHWWWllldddXXXRRRJJJGGGIIIIIIHHHGGGFFFEEEEEEFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIIIIHHHGGGFFFJJJMMMNNNOOOUUU___gggoooyyyyyymmmaaaYYYSSSOOOJJJHHHJJJNNNQQQSSSWWW\\\ccckkkrrrwwwzzz{{{xxxssslllgggeeedddaaa___bbb```___]]]]]]]]]^^^___```___]]]]]]^^^```ccceeejjjlllnnnppprrrsssssssssvvvvvvwwwxxxxxxyyyzzzzzz||||||{{{zzz{{{|||}}}~~~|||yyywwwuuurrrrrrqqqqqqpppoooooooookkkjjjhhhfffdddcccbbbbbb^^^^^^]]][[[YYYWWWUUUSSSPPPOOOMMMKKKIIIHHHGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIKKKKKKLLLNNNOOOPPPRRRRRRVVVVVVVVVWWWXXXXXXYYYYYYWWWXXXYYYZZZZZZZZZYYYYYY[[[ZZZXXXWWWTTTQQQMMMJJJMMMLLLPPPWWW[[[___iiisssuuuhhhbbbaaaccc___aaahhhpppxxx~~~eeeTTTIIIAAA:::888999999888777777666555555444444444444333333333333000000111111111222222222222111///.........000000////////////////////////////////////////////////...............///000000000///......---------..............................---,,,+++++++++,,,,,,------,,,,,,,,,,,,------........................000000/////////.........,,,++++++******++++++,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------***+++,,,---------,,,+++------......///000000111---------------------------......///000000111111///////////////000111111222333333555888>>>FFFLLLYYY]]]jjj{{{{{{uuupppgggffffffiiipppxxx~~~}}}xxxsssooopppnnnllljjjiiieeeaaa^^^UUURRRMMMHHHDDDAAA??????===BBBBBBFFFSSSeeeiii[[[SSSLLLIIIJJJIIIHHHGGGEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHIIIGGGIIIKKKMMMOOOSSSYYY\\\^^^eeeqqq|||wwwnnnccc]]]UUUNNNLLLLLLMMMMMMOOORRRWWW___iiirrrzzz~~~{{{sssnnnkkkiiihhhggggggeeebbb___]]]]]]^^^^^^]]]\\\ZZZYYYYYYZZZ[[[]]]```aaaccceeeggghhhiiiiiikkklllmmmnnnooopppqqqqqqssssssssssssssstttuuuvvvwwwwwwyyy{{{~~~~~~yyyyyyxxxvvvtttrrrpppooommmmmmllllllkkkjjjjjjjjjgggeeecccaaa___]]]\\\[[[YYYXXXWWWVVVTTTRRRPPPOOOLLLKKKIIIHHHFFFEEEDDDDDDAAAAAAAAA@@@@@@?????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGIIIKKKLLLOOOOOOPPPQQQRRRSSSTTTUUUXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYXXXXXXUUUTTTSSSPPPNNNKKKIIIGGGLLLMMMSSS[[[ccclllyyy{{{qqqhhh```\\\]]]bbbdddlllxxx}}}kkkVVVIIICCC===999888888888777777666666555555333333333333222222222222111111111111111222222222222111///.........///000////////////////////////........................---....../////////////////////////////////...---------------------------------,,,+++++++++,,,,,,......------------......------------------------............------------,,,++++++******++++++,,,)))******+++,,,,,,------,,,++++++***+++,,,---...///---,,,...111222///---+++++++++,,,,,,------...------------------------.........//////000000111000000000000111111111222000111111222444999???DDDNNNSSS___mmmxxxyyyttthhhfffeeegggnnnvvv}}}~~~zzzvvvrrroooqqqooollliiigggccc___[[[UUUSSSNNNIIIEEEAAA@@@???;;;@@@???CCCNNN[[[yyymmm]]]TTTMMMJJJKKKIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFIIIKKKNNNOOOPPPRRRTTTUUUUUUUUUXXX]]]eeelllttt}}}uuuiii^^^VVVRRROOOMMMOOOOOOPPPUUU\\\gggpppvvv|||xxxuuussssssrrrrrrrrrppplllgggdddbbbbbbbbb___]]][[[ZZZYYYYYYZZZ[[[ZZZ[[[\\\^^^___aaaaaabbbcccdddeeefffgggiiijjjjjjjjjjjjjjjkkkkkklllmmmmmmnnnnnnppprrruuuxxxzzz|||~~~{{{yyyvvvuuuppppppoooooonnnlllkkkjjjhhhhhhgggffffffeeeeeedddbbb```^^^\\\YYYWWWVVVVVVSSSSSSRRRQQQPPPNNNLLLKKKHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEGGGHHHJJJLLLNNNOOOSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUYYYYYYXXXWWWVVVTTTSSSSSSNNNNNNMMMLLLJJJJJJKKKLLLPPPUUU___jjjtttyyykkkdddaaa______bbbgggpppjjj[[[KKKCCC@@@<<<::::::777777777666666555555555333333333222222222111111111111111111111111111111111111000///...//////000////////////////////////---------...............---...///000000///...---......000000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,---+++***))))))+++---...///+++)))+++///111...***)))*********+++++++++,,,------------------------........./////////000000//////000000111111111111000000111111222555:::>>>EEEJJJTTT```iiittt|||wwwjjjgggeeefffllluuu|||~~~{{{wwwtttqqqtttqqqlllhhheee```[[[XXXUUUSSSOOOJJJFFFBBB@@@???<<<@@@???BBBKKKTTTlllooo^^^TTTNNNKKKKKKIIIGGGFFFDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGFFFDDDFFFIIIMMMUUUVVVWWWWWWVVVTTTRRRPPPUUUXXX]]]aaahhhsssttthhh___XXXUUUVVVSSSPPPPPPTTT\\\fffkkkrrrtttwwwzzz}}}|||vvvpppkkkhhhfffbbb```^^^\\\ZZZYYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]^^^```aaaaaabbbaaabbbbbbcccdddeeeeeeeeeeeefffgggiiikkknnnppprrrtttwwwzzz~~~}}}|||zzzwwwtttqqqooonnnhhhhhhhhhhhhgggfffeeeeeebbbbbbaaaaaa```_________\\\[[[YYYWWWTTTSSSRRRQQQOOONNNNNNMMMLLLKKKIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAACCCDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNPPPPPPUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWVVVTTTRRRPPPNNNLLLLLLKKKKKKKKKJJJJJJLLLQQQUUUXXXcccrrrzzzoooccc^^^^^^___dddiiitttjjjXXXLLLAAA<<<:::777555666666666666555555555555555333333333222222222111111111111111111111111111111111000000///////////////////////////////////////------------......//////---...///000000///...------...///000000///...---------------------------+++,,,,,,,,,,,,,,,,,,,,,.........------.........------------------------+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,+++***))))))+++---...***&&&###%%%***,,,)))&&&------------............------------------------............////////////---...///000000000//////000111222222222333777999>>>BBBKKKUUU^^^iii|||~~~zzzmmmjjjffffffkkksss{{{}}}yyyvvvsssuuuqqqlllgggccc^^^YYYVVVVVVTTTPPPLLLGGGCCCAAA???>>>BBBAAACCCJJJOOOaaa~~~qqq___VVVQQQMMMKKKHHHGGGFFFEEEDDDEEEFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIHHHFFFFFFJJJNNNUUUWWWZZZYYYUUUQQQNNNMMMPPPRRRUUUYYY___jjjxxxtttjjjeee]]]XXXRRRNNNNNNSSSZZZ^^^bbbfffnnnvvvxxxrrrnnniiigggddd```\\\YYYVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[]]]^^^^^^^^^^^^^^^^^^___```bbbdddfffggglllnnnqqquuuxxx}}}}}}{{{xxxwwwtttsssqqqnnnllliiigggfff```````````````___^^^^^^\\\[[[[[[ZZZZZZYYYXXXXXXVVVUUUSSSQQQOOONNNNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJJJJKKKMMMOOOPPPQQQQQQQQQUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVRRRQQQOOOLLLJJJIIIHHHGGGFFFHHHIIIIIIJJJOOOWWW^^^kkkyyyqqqiiiaaa^^^___bbbkkktttppp\\\MMMDDD<<<:::999666444666555555555555555555444444333333333333222222222222222222222111111111111111000000000000////////////////////////////////////---------...//////000000//////////////////...---,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++******)))+++******)))***+++,,,---,,,)))'''(((***,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---///000000000///...000222333333222333555666:::===CCCLLLUUU___ppp~~~{{{qqqlllgggfffkkkrrrzzz~~~~~~{{{wwwuuutttpppkkkfffbbb^^^YYYVVVVVVTTTQQQLLLHHHDDDAAA???<<<@@@???AAAFFFHHHVVVpppsssbbbXXXTTTPPPMMMGGGGGGFFFEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKJJJGGGGGGKKKOOOQQQVVVZZZYYYSSSOOONNNOOONNNPPPRRRTTTYYYbbbnnnwww|||mmmggg^^^VVVRRRQQQTTTVVVWWW[[[bbbiiirrr~~~~~~yyywwwrrrkkkeee^^^ZZZWWWWWWVVVUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUVVVXXXXXXXXXWWWXXXXXXXXXXXXYYY[[[\\\]]]bbbdddgggiiilllpppuuuyyy{{{}}}}}}{{{yyyvvvssspppnnnmmmiiihhhgggeeebbb```___^^^XXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRRRROOONNNMMMKKKJJJJJJJJJIIIFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCDDDFFFFFFHHHIIIKKKMMMNNNOOOOOOPPPQQQSSSSSSSSSSSSRRRUUUTTTTTTTTTTTTTTTTTTTTTWWWVVVUUUTTTSSSQQQPPPPPPLLLKKKIIIHHHGGGGGGGGGHHHEEEIIIMMMQQQVVV```mmmwwwyyyppphhhdddbbbccceeekkkyyyrrr___QQQGGG@@@;;;;;;:::888777999444444444444444444444444444444444444333333333333222222222111111111000000000000000000000//////...////////////////////////------...//////000111111000000///...............,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,+++++++++++++++++++++************++++++++++++---,,,+++++++++---......******))))))))))))))))))------------------------........................---...000111111111///...///111333333222222333444888777;;;CCCLLLUUUbbbmmm|||sssnnnhhhgggjjjrrryyy~~~|||xxxuuurrrnnniiieeebbb^^^ZZZXXXVVVTTTQQQMMMHHHDDDAAA???999===<<<===AAAAAAMMMfff}}}tttddd[[[WWWSSSOOOGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGJJJMMMLLLIIIHHHLLLPPPOOOUUU[[[YYYSSSOOOPPPSSSPPPRRRSSSTTTWWW^^^hhhooo{{{|||qqqfff]]]XXXWWWWWWUUUVVVYYY\\\cccooo~~~xxxooofff```]]][[[YYYWWWUUUTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQNNNOOOQQQSSSTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVWWWZZZ\\\^^^```cccfffkkknnntttvvvzzz|||~~~~~~}}}|||sssrrrpppmmmjjjgggeeedddbbbaaa```^^^\\\ZZZYYYXXXRRRSSSSSSSSSRRRQQQQQQPPPQQQQQQPPPOOOOOONNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGCCCDDDDDDDDDCCCCCCBBBAAACCCCCCBBBBBBAAABBBBBBCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHIIIKKKLLLNNNPPPRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRUUUTTTRRRPPPMMMKKKJJJIIIGGGFFFFFFEEEFFFGGGIIIJJJLLLQQQXXX```jjjxxxvvvjjjddd``````ccchhhlllvvvmmm[[[NNNFFF@@@:::777888999777777888444444444444444444444444555555444444444444333333222222222222111111000000000000000000000//////...////////////////////////.........///000111111222111000///---------...///,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,*********++++++,,,------))))))***++++++++++++***((((((((('''&&&'''))),,,------,,,,,,,,,,,,,,,,,,------------------------.....................---...///111222333222000///...000222333222111222333777444666===FFFNNNXXX```wwwtttooojjjjjjooowww}}}|||vvvsssqqqnnnjjjeee```]]][[[ZZZXXXWWWSSSOOOIIIDDD@@@>>>>>>======<<>>============>>>CCCJJJOOO^^^qqqvvvhhh]]]VVVPPPLLLJJJIIIGGGFFFGGGIIIKKKLLLPPPNNNMMMKKKJJJIIIJJJJJJKKKJJJIIIHHHIIIJJJLLLMMMNNNPPPRRRRRRPPPOOOOOOOOOOOOOOONNNNNNOOOTTTZZZ___jjjsss}}}ssslllddd___WWWSSSSSSWWW[[[]]]ggglllttt{{{|||rrrllljjjeeebbb^^^\\\ZZZYYYWWWVVVWWWWWWVVVTTTSSSQQQPPPPPPOOOOOOOOOOOOOOONNNNNNMMMKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOQQQSSSVVVXXXZZZ]]]```cccfffhhhiiihhhhhheeedddaaa^^^[[[XXXVVVUUURRRQQQPPPOOOMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGCCCDDDFFFEEEDDDDDDEEEGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOLLLJJJIIIJJJGGGCCCDDDHHHIIIJJJLLLMMMNNNRRRZZZ```hhhvvvyyyrrroookkkddd```___dddlllxxxooo]]]QQQGGG>>>:::;;;:::888666444444444444444444444444444444444444111111111111111111222222111222333111///......///000000///.......................................000/////////.........---..............................------------------+++,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))((()))***+++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////000000111111111222222222333444555777;;;AAAJJJOOO|||vvvooolllnnntttyyy}}}xxxuuuqqqnnnjjjeeeaaa]]][[[ZZZYYYWWWUUUQQQLLLFFFBBB???============>>>BBBGGGJJJQQQbbbvvv{{{lll___VVVOOOKKKIIIIIIHHHHHHHHHIIIJJJJJJMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIKKKLLLNNNMMMOOOQQQRRRPPPOOOOOOPPPOOONNNMMMLLLLLLOOOTTTXXX___gggvvvyyyqqqeeeZZZTTTRRRRRRRRRTTTXXX^^^eeemmmvvv~~~|||vvvrrrpppnnnjjjeeeaaa```^^^]]][[[[[[ZZZYYYVVVTTTSSSRRRQQQOOOOOOPPPPPPOOONNNMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJJJJKKKMMMOOOPPPQQQSSSUUUXXX[[[]]]^^^^^^]]]ZZZYYYXXXUUUSSSQQQOOOOOOKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCAAABBBCCCCCCBBBBBBCCCEEECCCCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQOOOOOOPPPQQQSSSTTTUUUUUURRRRRRSSSSSSSSSSSSSSSRRRRRRQQQOOONNNLLLKKKKKKKKKHHHFFFEEEGGGFFFDDDFFFLLLNNNQQQUUUXXX]]]fffpppxxx{{{tttrrrjjjeeeccccccaaaaaadddooo|||ooo[[[OOOHHHAAA;;;::::::999777666444444333333333333333333333333333333111111111111111111000000111222222111///......///000///......---.........000//////////////////////////////.......................................------..................---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++))))))******+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------,,,,,,......//////000000111111000000000111111111222222222333333444666;;;AAAFFF{{{sssnnnnnnrrrvvvzzzwwwqqqoookkkfffaaa^^^\\\[[[YYYXXXVVVRRRNNNHHHCCC@@@<<<===>>>>>>>>>@@@CCCFFFKKKYYYmmm~~~rrrdddXXXQQQMMMIIIIIIIIIJJJIIIIIIHHHHHHKKKLLLMMMMMMMMMKKKIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMKKKMMMPPPQQQPPPOOOOOOPPPNNNNNNMMMLLLKKKLLLOOORRRWWW]]]hhhuuuzzzlllbbb[[[WWWTTTQQQRRRTTTXXX]]]dddkkkoootttvvvxxxxxxvvvtttssstttsssoookkkhhhggggggfffeeeaaa___\\\YYYVVVTTTSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMOOORRRTTTVVVWWWWWWWWWSSSSSSRRRQQQOOONNNMMMLLLHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBAAAAAAAAAAAAAAABBB@@@AAABBBBBBAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSOOOPPPQQQSSSTTTVVVWWWWWWSSSSSSTTTUUUUUUTTTSSSSSSQQQOOOMMMKKKIIIHHHGGGGGGHHHFFFFFFIIIJJJKKKPPPVVVZZZ___eeellluuuxxxoooggghhhccc___aaacccfffkkkqqqiii[[[LLLEEEBBB>>>;;;;;;888777666555444444333333111111111111111111111111222222111111000000//////000111222111///......000///......------............/////////000000111111................................................,,,,,,------......//////---------,,,,,,+++++++++++++++++++++,,,------...///...------++++++***))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---+++)))***+++++++++*********)))************************++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,------...............//////000111222222000000000000111111111111333333444444555888===AAAwwwqqqpppsssvvv|||yyyrrroookkkfffaaa^^^\\\[[[YYYYYYWWWTTTPPPJJJEEEBBB<<<===>>>>>>>>>???AAACCCIIIUUUhhh|||xxxhhhZZZRRRMMMIIIJJJJJJJJJJJJIIIGGGFFFHHHJJJKKKMMMMMMKKKIIIGGGFFFFFFGGGHHHIIIJJJKKKLLLJJJLLLOOOOOONNNNNNNNNOOONNNNNNNNNLLLJJJJJJLLLNNNTTTVVV]]]fffppp|||vvvkkkbbb]]]XXXUUURRRQQQRRRVVVZZZ\\\bbbeeehhhkkkmmmooorrrtttwwwtttqqqooonnnnnnnnnmmmgggeeeaaa]]]ZZZWWWVVVVVVUUUUUUUUUTTTTTTRRRQQQQQQPPPOOONNNNNNMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMOOOPPPRRRRRRRRRRRROOOOOOOOOOOONNNLLLKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDAAACCCDDDDDDCCCBBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKLLLMMMMMMNNNOOOOOONNNOOOOOOPPPQQQRRRSSSSSSPPPPPPRRRSSSUUUVVVWWWXXXTTTUUUVVVWWWWWWUUUTTTSSSNNNMMMJJJHHHFFFEEEFFFFFFFFFEEEGGGLLLQQQUUU^^^fffsssyyyxxxrrrmmmfffaaaccc``````eeekkkpppxxx|||fffUUUJJJ@@@===<<<999777777555555555555444444333333111111111111111111111111222111111000000////////////000111000......///000......------------......,,,---...///000111222333---------.......................................++++++,,,,,,---------...---------,,,,,,+++++++++***++++++,,,------------///...------++++++***))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---+++)))++++++******************************************+++++++++,,,,,,------------------,,,,,,+++++++++******+++,,,...///000000---......///000111111222//////000000000111111111111222333444555777:::===zzztttrrrtttwww~~~~~~zzzrrroookkkfffbbb^^^\\\[[[ZZZZZZYYYVVVQQQLLLFFFCCC===>>>>>>>>>===>>>@@@CCCHHHRRRfff}}}mmm]]]RRRNNNJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGIIIKKKKKKJJJHHHGGGEEEFFFGGGHHHHHHIIIJJJJJJIIIKKKMMMNNNLLLKKKKKKLLLLLLMMMMMMLLLKKKJJJKKKMMMRRRQQQTTT[[[cccoootttlllaaa]]]VVVRRRQQQQQQRRRRRRXXXZZZ]]]```ccchhhmmmqqqxxxvvvttttttuuuvvvuuutttpppmmmiiiccc___]]][[[[[[XXXXXXXXXXXXWWWUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOMMMMMMNNNOOOOOOOOOOOOOOOLLLLLLMMMMMMMMMKKKJJJHHHFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHHHHEEEFFFGGGGGGFFFFFFGGGIIIGGGGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPQQQRRRTTTUUUVVVVVVTTTUUUVVVWWWVVVSSSQQQOOOKKKIIIGGGEEEDDDEEEFFFGGGEEEEEEJJJTTT^^^gggtttuuukkkfffccc```^^^```aaagggqqqyyyjjjXXXJJJBBB;;;;;;:::777555666333444444555444444333333111111111111111111111111000000000000000000//////...///000000......///000---------,,,------...///,,,,,,---...000111222222---------------.................................++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---+++)))+++******)))******++++++***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000------......//////000000/////////000000000111111...000111222222444666888}}}vvvtttvvvxxx}}}|||rrrpppkkkgggbbb___]]]\\\ZZZZZZZZZWWWSSSMMMGGGDDD>>>???>>>======>>>AAADDDGGGQQQgggwwwcccVVVPPPLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHJJJLLLLLLJJJIIIIIIIIIHHHJJJKKKKKKJJJJJJJJJLLLOOONNNOOOUUU[[[cccppp|||tttnnneee___[[[XXXVVVTTTTTTTTTUUUVVVXXX]]]dddhhhoooppprrrwww|||yyyvvvpppkkkfffcccbbbaaa_________^^^]]]\\\ZZZYYYVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPMMMNNNOOOOOONNNMMMKKKIIIGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLIIIJJJLLLKKKJJJJJJKKKMMMJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPOOOOOOLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSSSSTTTRRRSSSSSSSSSQQQNNNKKKIIIHHHGGGEEECCCDDDEEEGGGIIIKKKLLLUUUdddtttwwwrrriiibbb^^^]]]___aaaeeejjjvvvzzzkkk\\\OOODDD>>>:::;;;;;;888666777222333444444444444333222111111111111111111111111/////////000000000000000...///000///......///000---,,,,,,,,,------...///.............../////////,,,,,,,,,------.................................---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,---------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,+++***+++,,,---+++)))******)))))))))+++,,,---******************************+++,,,,,,---......***++++++,,,,,,------...,,,,,,,,,------------...------------............////////////000000000111...000222222222111333444~~~xxxvvvwwwzzz}}}}}}rrrppplllgggbbb___]]]\\\ZZZZZZZZZXXXTTTNNNHHHDDD??????>>>===<<<>>>BBBEEEGGGQQQjjjiiiZZZTTTMMMLLLJJJIIIGGGGGGFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGHHHJJJKKKKKKIIIGGGGGGGGGFFFHHHJJJJJJIIIIIIJJJKKKMMMKKKMMMRRRWWW\\\fffooo|||vvvmmmgggbbb]]]ZZZRRRQQQPPPOOOPPPTTT[[[```eeehhhnnnwww{{{vvvooojjjgggfffffffffffffffeeedddbbbaaa```[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRPPPQQQRRRRRRQQQPPPMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOLLLMMMNNNNNNMMMMMMNNNPPPNNNNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOKKKKKKKKKLLLLLLMMMMMMMMMOOOOOOPPPPPPQQQQQQRRRRRROOOPPPPPPPPPNNNJJJFFFDDDFFFEEECCCBBBCCCFFFIIIJJJSSSVVVaaatttvvviiifffbbb]]]ZZZ\\\aaafffmmmuuulll^^^VVVNNNFFF>>>999777888999555333444111222333444555444333222111111111111111111111111......//////000000111111---///000///......///000,,,,,,,,,,,,------...///000//////...---,,,,,,,,,,,,,,,,,,------................................./////////......------,,,+++++++++,,,,,,---------,,,------...---,,,***)))///......---,,,+++***))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,+++***+++,,,---+++)))))))))(((((()))+++---...******************************+++,,,,,,---......)))***+++,,,------.../////////...---,,,,,,++++++------------------,,,,,,////////////000000000000111333444444222111222222~~~xxxtttuuuwww{{{~~~|||vvvrrrkkkeeeaaa___\\\ZZZ[[[]]]]]]ZZZTTTMMMGGGEEEBBB===:::<<<>>>>>>@@@CCCHHHTTTpppuuuaaaVVVQQQNNNKKKIIIHHHGGGFFFEEECCCCCCDDDDDDEEEEEEFFFFFFJJJHHHFFFFFFFFFFFFEEECCCHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKLLLOOOOOOPPPPPPQQQUUUZZZ^^^ooozzzxxxlllccc___[[[VVVTTTTTTUUUVVVVVV[[[]]]ccclllwww}}}zzzyyyyyyvvvqqqlllqqqooonnnnnnnnnmmmhhhdddfffbbb___]]]^^^]]][[[XXXYYYYYYXXXXXXWWWWWWWWWWWWYYYWWWUUUVVVXXXZZZ[[[[[[YYYWWWUUUTTTTTTRRROOOLLLLLLKKKJJJJJJJJJKKKLLLMMMOOONNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSRRRPPPOOOOOOOOOOOOOOONNNMMMMMMMMMMMMKKKIIIHHHHHHHHHIIIJJJMMMOOOQQQMMMKKKKKKKKKKKKKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGIIILLLQQQUUUYYYdddxxxwwwkkk]]]___aaaaaa```ccciiinnn~~~wwwfffWWWOOOIIICCC??????>>><<<999777555333222444444333222222111111000333333333222222222111111222111111111000000//////000000000000000000000000111111000///...---,,,,,,,,,,,,,,,++++++***)))))),,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))***,,,---...------,,,++++++++++++++++++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,------...///000000111000111111222222333444444xxxtttssstttwww{{{}}}wwwrrrkkkfffbbb___]]][[[\\\]]]]]]ZZZUUUNNNIIIFFFBBB===:::<<<>>>>>>???CCCGGGRRRnnnzzzdddWWWPPPNNNJJJHHHGGGGGGEEEDDDFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCCCCEEEGGGHHHHHHGGGGGGFFFDDDDDDFFFGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMPPPTTTWWW\\\eeettt}}}mmmggg___XXXUUUUUUUUUUUUVVVWWW\\\cccmmmuuuzzz|||zzzyyyyyyzzz|||}}}}}}|||{{{{{{{{{}}}}}}{{{uuuqqqkkkhhheeedddddddddaaa___\\\[[[ZZZYYYYYYYYYZZZZZZ^^^\\\ZZZZZZ\\\]]]]]]\\\ZZZYYYWWWVVVUUUTTTQQQOOOOOONNNNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMLLLKKKKKKLLLKKKIIIGGGEEEEEEFFFGGGHHHIIIKKKLLLOOONNNLLLKKKKKKJJJIIIHHHEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHJJJMMMPPPVVV]]]bbbrrr}}}qqqccc[[[YYY\\\___bbbgggppp{{{iii___RRRHHHDDDBBB???<<<===<<<;;;999777555333333444333333222222111111000222222222222111111111111111111111000000000//////////////////////////////////////////.........................../////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++******+++,,,,,,---......++++++++++++,,,,,,,,,------,,,,,,,,,,,,---......------...//////000111111//////000111111222222333yyyssspppoooqqqvvv~~~xxxssslllgggccc```^^^\\\]]]]]]]]][[[WWWQQQKKKGGGCCC===:::<<<>>>===???BBBGGGQQQkkkhhhZZZPPPMMMJJJGGGGGGFFFEEECCCFFFFFFEEEDDDDDDCCCCCCBBBAAAAAABBBDDDHHHJJJIIIHHHFFFEEECCCCCCEEEFFFEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIKKKKKKKKKLLLNNNPPPQQQWWWaaalll{{{~~~rrrggg```[[[YYYXXXVVVVVVWWW\\\bbbhhhlllnnnlllnnnrrrvvvzzzzzzxxxvvvuuutttssspppnnnhhhgggeeecccbbbbbbddddddcccbbbaaaaaabbbbbb```______\\\YYYXXXWWWVVVTTTRRRPPPPPPOOOOOOPPPPPPQQQRRRTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKKKKJJJIIIJJJJJJJJJHHHFFFDDDDDDEEEFFFGGGGGGHHHGGGJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEFFFHHHJJJKKKLLLNNNQQQUUUZZZaaakkkuuu{{{sssiiibbb___YYY]]]ccckkkuuu{{{hhhSSSMMMEEE@@@>>>>>>===;;;::::::999888666555444444333333333222111111000000111111111111000000000000111111000000000000//////////////////////////////------........./////////++++++,,,------...//////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************)))************+++++++++************************************************))))))***+++---...//////************++++++++++++,,,,,,,,,,,,,,,---............//////000000111111......//////000111111222zzzrrrnnnlllmmmsss{{{yyytttnnnhhhdddaaa___]]]]]]]]]]]][[[XXXSSSMMMIIIDDD>>>;;;===>>>===>>>AAAGGGPPPeeemmm^^^PPPMMMJJJHHHGGGFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFDDDCCCDDDGGGIIIJJJIIIHHHEEEDDDBBBBBBDDDEEEDDDCCCAAABBBBBBCCCDDDEEEEEEEEEGGGIIILLLLLLKKKJJJKKKKKKNNNRRRWWW^^^iiixxxvvvmmmgggccc```^^^]]]]]]```cccddddddbbbeeejjjnnnsss{{{yyywwwssspppnnnnnnoooooolllkkkkkkllllllkkkhhhfffgggccc^^^[[[XXXVVVTTTRRROOOOOOOOOOOOPPPQQQQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWYYYZZZYYYXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOMMMKKKJJJJJJIIIJJJIIIHHHIIIJJJJJJHHHFFFEEEFFFGGGHHHIIIHHHGGGFFFDDDEEEFFFFFFFFFHHHJJJLLLJJJJJJLLLNNNQQQUUUXXXZZZ]]]aaahhhppp{{{xxxlllccc___^^^___^^^eeeooo|||}}}fffWWWKKKGGGAAA===<<<;;;999888888888777666666555555444333333222222111000000000000000000000////////////000000000000000000//////////////////////////////........................++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++******+++,,,,,,---......*********++++++++++++,,,,,,,,,++++++,,,,,,---.../////////000000000111111......///000000111111222{{{sssmmmjjjlllrrr{{{{{{vvvoooiiieeeccc```___]]]\\\\\\[[[ZZZVVVPPPKKKEEE???;;;===>>><<<===@@@EEEMMM]]]wwwnnn^^^QQQNNNJJJHHHHHHGGGFFFDDDBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDFFFIIILLLNNNMMMKKKEEECCCBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGIIIKKKKKKJJJHHHHHHHHHGGGJJJNNNSSSZZZeeerrr{{{|||uuuqqqnnnkkkiiihhhgggfffdddbbbdddfffhhhkkksss}}}~~~|||{{{{{{{{{{{{|||}}}~~~{{{vvvssspppkkkddd]]]YYYUUURRRPPPOOOPPPPPPQQQRRRSSSSSSSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWYYY\\\^^^___]]][[[YYYUUUUUUUUUTTTTTTSSSSSSSSSPPPOOONNNLLLKKKJJJIIIIIIJJJIIIHHHIIIJJJJJJHHHGGGEEEFFFHHHHHHIIIHHHGGGFFFCCCEEEGGGGGGHHHJJJNNNRRRMMMPPPTTT[[[bbbiiinnnqqqtttyyyrrrpppkkkddd___]]]```bbbdddooowwwcccRRRGGGCCC@@@<<<999777555333222666666666555555555444444333333222111111000000///000000000/////////......//////////////////000000........................000//////...---,,,,,,,,,111000000000/////////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))******+++************************************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------////////////000000000000//////000000111222222333|||sssnnnkkkmmmrrrzzz|||wwwpppkkkgggdddbbb```]]][[[ZZZ[[[[[[WWWQQQKKKFFF@@@<<<======<<<<<>>>>>EEENNN[[[qqqnnn^^^NNNKKKHHHEEEEEEDDDCCCAAAEEEDDDDDDCCCCCCBBBAAAAAA@@@BBBEEEJJJOOOQQQQQQOOOFFFDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEEEECCCBBBBBBCCCDDDFFFHHHJJJLLLRRRZZZaaajjjvvv}}}xxxuuuuuuuuuuuuvvvyyy}}}zzzsssiii```YYYUUURRRPPPPPPQQQSSSUUUVVVVVVVVVVVVRRRSSSTTTVVVXXXZZZ\\\]]]```cccgggiiihhheee```]]]XXXWWWUUUSSSQQQOOONNNMMMIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHGGGEEEGGGGGGGGGGGGGGGHHHIIIJJJHHHLLLQQQUUUXXX^^^gggnnnyyy~~~zzzsssnnnjjjgggeee^^^aaafffhhhkkkpppyyywwwdddTTTGGG@@@???::::::999777666777888:::555444444444333333222222222222111111000000//////111111111000000000//////........./////////000000.................................------,,,,,,,,,+++++++++++++++*********,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))******++++++++++++***************************************************)))************+++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++***++++++,,,---............------------......//////000111111222}}}uuuqqqooonnnrrrwww|||}}}yyyrrrlllhhhfffcccaaa[[[YYYXXXYYY[[[YYYRRRLLLGGGAAA=========;;;<<<>>>===DDDJJJQQQcccoooaaaLLLIIIFFFCCCCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDEEECCCDDDGGGKKKNNNOOOMMMKKKFFFEEECCCCCCEEEFFFEEEDDDAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEECCCBBBCCCEEEEEEFFFFFFDDDDDDIIIPPPWWW[[[ffftttuuuuuutttsssttt{{{zzzsssiii```YYYVVVSSSRRRNNNOOOQQQSSSTTTTTTTTTTTTRRRSSSUUUWWWZZZ\\\^^^___cccfffiiilllkkkgggaaa^^^WWWVVVTTTRRROOOMMMKKKJJJEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGGGGFFFDDDKKKJJJIIIIIIJJJKKKMMMNNNRRRXXX```fffmmmwwwyyytttmmmgggdddcccbbbaaaffflllsssyyyyyybbbSSSIII@@@<<<>>>888777666444333333555777555444444333333222222111222222111111000/////////111111111111000000000000---.........//////000000........................,,,,,,,,,---------......+++,,,,,,------......///,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***+++,,,------,,,+++***++++++++++++++++++++++++''')))***,,,,,,,,,+++***))))))))))))))))))))))))************************)))************+++++++++************************************************+++++++++,,,,,,---------))))))))))))************++++++******++++++,,,------------------------,,,------......///000000000vvvnnniiijjjmmmrrrxxx}}}|||zzzuuuoooiiidddaaa___```^^^\\\\\\\\\YYYSSSNNNJJJCCC=========;;;<<>>CCCMMMZZZnnnppp```SSSLLLFFFEEEDDDAAAAAACCCAAABBBBBBCCCCCCCCCDDDDDDEEEHHHJJJKKKJJJJJJKKKLLLDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBDDDEEEEEEEEEDDDCCCBBBBBB@@@@@@AAACCCEEEIIILLLMMMSSSXXXdddrrr~~~yyyttttttwwwyyyyyytttlllbbb\\\YYYVVVQQQMMMLLLMMMNNNOOOOOOOOOOOOOOONNNPPPRRRTTTVVVYYY\\\___eeeeeeeeedddbbb```]]]\\\WWWVVVUUUTTTSSSMMMFFF???CCCBBBAAABBBCCCCCCBBBAAAGGGEEEDDDEEEGGGIIIIIIHHHLLLMMMNNNNNNOOORRRWWW[[[[[[hhhvvvyyyqqqooohhhcccdddccc```ccciiimmmyyyttthhhVVVIIICCC@@@===;;;888777666555555444555555111111111111111111111111111111000000000000111111////////////............///////////////......---................................................//////............//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,,,,+++***+++---------+++)))(((******+++++++++,,,,,,,,,************************))))))************)))))),,,+++)))((((((***+++---++++++******))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,---......//////......///......------///000111vvvnnniiijjjlllqqqwww|||}}}zzzuuupppjjjeeeaaa______]]]\\\\\\]]][[[UUUPPPJJJCCC>>>======;;;<<>>BBBIIISSSeeesssdddUUUMMMGGGEEEDDDAAAAAACCCBBBBBBBBBBBBCCCCCCDDDDDDGGGIIIKKKLLLJJJHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCBBBCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGIIIKKKOOORRRYYYdddooo~~~~~~|||zzzyyy}}}yyyssskkkddd\\\WWWUUUSSSNNNKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLMMMOOOQQQRRRUUUXXX[[[^^^^^^]]]]]][[[YYYWWWUUURRRPPPMMMLLLKKKIIIEEEAAA>>>======>>>AAACCCDDDDDDHHHHHHIIIJJJLLLMMMOOOPPPTTTVVVYYY[[[^^^bbbgggkkkzzz{{{tttlllhhheeeaaa```bbbcccdddllluuuvvv^^^TTTGGG>>>;;;:::999888888777666555444444444444111111111111111111111111111111000/////////000000////////////............///////////////......---................................................,,,,,,++++++++++++,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,************************************************++++++)))(((((()))******************))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------******)))))))))(((((((((******+++++++++,,,,,,,,,,,,------...............///......---...///000111vvvmmmhhhhhhkkkpppuuuzzz~~~}}}{{{wwwqqqkkkfffbbb```___]]]\\\]]]^^^]]]XXXTTTLLLEEE???>>>===;;;;;;>>>======@@@EEEKKKYYYooozzzmmmZZZPPPHHHEEEDDDBBBAAACCCBBBBBBBBBBBBBBBCCCCCCDDDGGGJJJMMMMMMJJJGGGDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKNNNUUU]]]kkk~~~|||zzzzzz{{{zzzwwwqqqqqqrrrssstttuuuvvvvvvyyyyyyyyyvvvqqqjjjddd```\\\WWWQQQNNNMMMLLLIIIGGGHHHHHHIIIIIIIIIJJJJJJJJJGGGIIIJJJJJJKKKMMMQQQTTTRRRRRRRRRQQQPPPNNNMMMLLLIIIGGGCCCBBBBBBBBBBBBBBB>>>>>>>>>???BBBEEEIIIKKKLLLOOOTTTVVVWWWXXX\\\___dddggglllrrrvvv|||uuulllfffcccbbbaaa^^^___bbbfffiiippp}}}|||iii[[[NNNGGG???:::999:::999888888888666555444333333333111111111111111111111111111000000///............////////////............///////////////......---................................................+++++++++******+++++++++------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,,,,+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************---,,,+++******+++,,,---,,,,,,++++++*********))))))))))))*********************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,---.....................------......///000~~~uuunnniiigggjjjnnnsssxxx|||~~~|||xxxsssmmmgggccc```^^^]]]\\\]]]______\\\XXXMMMFFF@@@>>>===::::::=========???BBBFFFPPPcccuuuwww```TTTIIIEEEDDDBBBBBBCCCCCCBBBAAAAAAAAABBBCCCCCCGGGJJJNNNNNNKKKGGGDDDBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCBBBDDDDDDDDDEEEEEEFFFGGGHHHJJJHHHIIIMMMTTT^^^ppp{{{wwwuuuuuuuuuvvv|||uuusssqqqooommmkkkiiigggjjjiiigggeeeaaa]]]YYYWWWSSSPPPLLLJJJJJJJJJIIIGGGHHHHHHHHHHHHHHHIIIIIIJJJHHHIIIIIIIIIIIIJJJMMMPPPLLLLLLLLLKKKJJJIIIHHHHHHFFFDDDBBB@@@@@@BBBCCCDDDCCCDDDEEEFFFIIIMMMSSSWWWYYY```hhhkkkllloootttyyy||||||uuuoooggg```]]]]]]___aaa```fffmmmtttzzzpppbbbTTTKKKGGGCCC>>>:::999999888666888777666444333222222222111111111111111111111111111000///......------...////////////............///////////////......---......................................................------------......------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,******++++++***))),,,,,,+++******++++++,,,******+++++++++,,,,,,,,,************************---,,,***))))))***,,,------.........---,,,+++***)))))))))******+++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---////////////............++++++++++++++++++++++++,,,,,,---.........------------------......//////~~~vvvoookkkgggiiimmmrrrwww|||}}}zzzuuuoooiiidddaaa^^^\\\[[[]]]``````^^^[[[OOOHHHAAA???===::::::<<<======???BBBDDDLLL]]]mmm~~~fffYYYKKKEEEDDDCCCBBBCCCCCCCCCAAA@@@@@@AAABBBCCCEEEIIIMMMNNNLLLIIIFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBB@@@@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFGGGLLLQQQWWWcccnnn||||||wwwtttpppnnnoooqqqwwwzzzuuupppjjjffffffdddbbb___\\\YYYWWWVVVRRRPPPNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOMMMMMMOOOPPPMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGFFFFFFEEEFFFHHHIIIGGGJJJNNNRRRWWW^^^ffflllvvv~~~~~~xxxsssnnnjjjeeeccc___\\\[[[]]]aaadddhhhrrr~~~uuudddWWWLLLEEEAAA>>><<<999777666444333222777666555333222222111111111111111111111111111111000000///...............////////////............///////////////......---................................................//////............//////------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++)))((()))***)))(((,,,++++++******+++,,,,,,******+++++++++,,,,,,,,,************************,,,+++)))(((((()))+++,,,,,,,,,------,,,+++******))))))******++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...---------,,,------...............~~~wwwpppmmmgggiiilllqqqwww|||~~~{{{wwwqqqjjjeeebbb^^^\\\[[[]]]```aaa___\\\QQQIIIBBB???===999999;;;<<<<<>>AAABBBFFFTTTbbbwwwqqq```MMMFFFEEEDDDCCCDDDEEECCCAAA???>>>@@@AAACCCCCCFFFHHHIIIHHHFFFEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>@@@BBBCCCDDDDDDCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEDDDCCCDDDJJJOOORRRYYYaaadddkkkpppuuu|||yyytttooolllnnnoooqqqyyy~~~zzzwwwtttsssrrrnnnnnnmmmkkkhhhfffeeeeee`````````aaacccfffiiikkkqqqsssvvvwwwtttpppmmmllliiigggeeecccbbbaaaaaaaaa______^^^]]]]]]bbbjjjooottt{{{}}}vvvpppmmmjjjeeebbb``````___^^^^^^```cccgggnnnxxx~~~iii\\\NNNGGGBBB<<<:::<<<888888888777666555666777333333222222222222333333111111111111111111111111////////////000111222222////////////............///////////////......---................................................---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))'''((()))+++***))))))***+++,,,---,,,++++++******+++++++++,,,,,,,,,******************************************************))))))***+++------,,,++++++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,/////////............---,,,,,,,,,+++++++++******++++++,,,------------,,,+++,,,---.........------~~~xxxssspppgggiiilllqqqwww}}}}}}yyyssslllfffccc___\\\ZZZ[[[^^^```^^^[[[SSSKKKCCC@@@===999888:::999:::===@@@@@@CCCPPP]]]vvvtttaaaNNNFFFEEEDDDCCCDDDEEECCCAAA???>>>???AAABBBCCCEEEGGGFFFEEECCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>???BBBDDDDDDDDDCCCBBBDDDEEEEEEEEEDDDCCCBBBBBBEEEFFFGGGGGGFFFEEEDDDCCCGGGDDDEEEJJJOOOTTT[[[ccc___ccceeegggmmmvvv||||||zzzuuusssooojjjmmmtttqqqtttwwwzzz|||{{{{{{{{{|||~~~|||{{{{{{{{{yyyxxxvvvtttvvv}}}yyytttqqqlllhhhdddbbb______aaadddfffgggiiikkkooouuu~~~|||dddTTTIII???<<<:::666555888777888777555222111222333222222111111222222333444111111111111111111111111////////////000222333444000/////////............///////////////......---...................................................------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++)))((()))+++,,,,,,+++((()))+++---...---+++*********+++++++++,,,,,,,,,***************************+++,,,,,,,,,,,,+++***------,,,+++,,,...111333---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********,,,,,,,,,++++++*********++++++,,,---------,,,,,,+++,,,---.........---,,,}}}tttnnnlllkkkkkknnnttt|||}}}zzzvvvpppkkkgggaaa___^^^^^^^^^^^^]]][[[RRRJJJCCC@@@===999888:::;;;;;;===>>>===AAANNN\\\vvvyyygggUUUKKKHHHEEECCCCCCCCCBBB@@@??????@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGBBBDDDGGGJJJNNNRRRUUUWWW[[[[[[[[[\\\^^^dddlllrrr~~~}}}zzzwwwqqqlllmmmiiieeedddeeehhhkkklllvvv{{{~~~sssjjjeeeccccccddd___ccceeeeeehhhqqqwwwyyyvvv{{{sssbbbUUUGGGCCC>>>:::888888777666666555444333333333333333333333333222222222111111111111111111111111111111111///...------...///111+++,,,...//////...,,,+++111000///......///000111---.........---,,,++++++------------------------,,,+++***))))))***+++,,,+++,,,,,,---.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++++++++***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++)))))))))***+++++++++,,,)))************+++++++++************************+++,,,,,,------,,,,,,+++++++++******)))(((((((((,,,++++++******++++++,,,,,,,,,,,,+++***)))((('''******+++++++++,,,,,,,,,------,,,------...///000|||uuuooommmkkkiiilllrrrzzz~~~{{{wwwqqqkkkgggaaa___^^^^^^______^^^\\\UUUMMMEEEBBB???:::999;;;<<<<<<===>>>>>>CCCQQQ___mmmXXXMMMHHHEEECCCCCCCCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDFFFJJJMMMPPPSSSTTTUUUUUUUUUUUUVVV[[[bbbgggssswwwzzzrrrmmmiiiccc``````aaacccccccccfffjjjnnnqqquuu{{{{{{wwwsssoooiiiccc```````````````ffflllpppyyyvvvhhh[[[NNNEEECCC@@@;;;888777666666555555555444333333333333333333333222222222111111111111111111111111111111111000///...------...///000,,,---...//////...---,,,111000///......///000111...............---,,,,,,---------------------------,,,++++++++++++,,,---+++,,,------......---------,,,,,,,,,,,,,,,,,,---)))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))))))))******++++++++++++******************************************************)))))))))***++++++***************+++++++++)))************+++++++++************************)))******++++++******)))++++++++++++************************************((()))***+++,,,---------******+++++++++,,,,,,,,,......---......///000111~~~|||vvvqqqnnnkkkhhhiiiooowww}}}xxxssslllhhhbbb```______```aaa```___XXXPPPHHHDDD@@@<<<;;;<<<<<<<<<===>>>???EEETTTdddvvv^^^PPPIIIDDDCCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDCCCEEEFFFHHHIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGCCCDDDFFFHHHKKKMMMOOOPPPPPPPPPOOONNNNNNQQQVVVZZZccciiirrr}}}|||vvvppphhhbbb^^^^^^]]]]]][[[\\\___```bbbeeeiiilllooossszzz|||zzzwwwtttxxxvvvttttttsssqqqnnnlllcccbbb```___^^^___```aaagggqqq|||lllZZZPPPHHHAAA<<<>>>;;;777555555555555444555444444333333333333333333222222222222111111111000000000000000000000000000///...------...///000---...///000000///...---000//////......//////000....../////////...------------------------------///......------......///,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++************++++++++++++***************)))************+++++++++************************))))))************))))))+++++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))%%%&&&''')))***+++++++++******+++++++++,,,,,,,,,............///000111222}}}~~~}}}xxxtttoookkkfffffflllttt}}}{{{uuuooojjjdddbbb``````aaabbbbbbaaaZZZRRRJJJFFFAAA<<<;;;<<<<<<<<<===>>>@@@FFFVVVfffeeeTTTJJJEEECCCDDDBBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCDDDGGGIIIJJJJJJHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGCCCDDDEEEGGGIIIJJJLLLLLLOOOOOONNNLLLKKKLLLPPPRRRUUU[[[dddllluuuyyyoooiiieeebbbaaabbbaaaaaa``````bbbdddeeeeeehhhkkkmmmooorrrvvvxxx}}}~~~yyysssnnnllllllkkkiiifffeeecccbbbbbbaaa```___]]]^^^______aaaeeeiiimmmyyyuuuiiiXXXKKKEEEAAA???===:::888555444444555555444444444333333222333333444222222222222111111111111////////////////////////000///............///000......///000000///......////////////////////////...///////////////......------------------------///..................///,,,,,,------...------,,,,,,,,,------------,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++*********+++,,,+++++++++***)))))))))))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++))))))******+++,,,------+++,,,...//////...,,,+++((()))***************)))******+++++++++,,,,,,,,,---------......///000111~~~zzzvvvpppkkkfffeeejjjrrr{{{~~~xxxrrrmmmfffdddbbbaaabbbccccccccc\\\TTTKKKFFFBBB<<<:::;;;<<<;;;===???@@@FFFUUUeeelllXXXLLLFFFCCCDDDAAAAAAAAAAAABBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEBBBCCCEEEGGGHHHHHHFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFCCCDDDEEEFFFGGGHHHIIIIIIMMMNNNMMMKKKJJJIIIKKKMMMMMMRRRXXX]]]ccclllyyy}}}wwwrrrooojjjgggdddaaa____________aaaaaabbbaaa```aaaccceeeeeeiiiooowww}}}}}}zzztttqqqllliiiddd```___``````aaa]]]]]]]]]\\\[[[ZZZZZZ[[[\\\^^^aaaeeekkksss~~~rrrYYYRRRHHHAAA>>>===<<<;;;888666444444555666666555333333222222222333333444222222222111111111000000........................//////............//////...//////////////////.........////////////............///////////////...------------------------------............------,,,------...------,,,,,,***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++************************------,,,+++*********+++,,,+++++++++***)))))))))))))))*********+++++++++***************************++++++,,,,,,++++++***'''(((((()))***+++,,,,,,+++,,,...//////...,,,+++,,,,,,------...---------******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////~~~}}}xxxqqqlllgggeeejjjqqqyyy~~~|||uuupppjjjgggdddbbbcccddddddddd___VVVMMMHHHBBB<<<:::;;;;;;;;;===??????DDDRRR```qqq[[[OOOGGGDDDEEEAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAAAAACCCCCCBBBCCCCCCDDDEEEFFFBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKIIIHHHGGGHHHIIIIIILLLOOORRRVVV\\\eeekkkttt{{{wwwpppkkkhhhfffdddccc______]]]ZZZXXXXXXZZZ\\\XXXZZZ^^^cccgggjjjmmmnnnmmmllllllooosssxxx{{{|||zzz{{{rrrlllgggdddbbb___\\\YYYUUUTTTUUUVVVXXX\\\^^^```aaa``````aaabbbbbbfffmmmuuu~~~zzzfffYYYFFFCCC???<<<;;;;;;:::999777555444444555666666555222222222222222333333444222111111111111000000000////////////////////////////////////////////////........................---......//////......---------.../////////......------------------------,,,,,,---......---,,,,,,------......------,,,,,,******,,,,,,,,,,,,******++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++,,,++++++************++++++++++++***************)))************+++++++++************************(((((())))))))))))((((((''''''((()))******++++++)))***+++,,,,,,+++***)))&&&'''(((***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///||||||}}}~~~yyyqqqmmmhhhfffjjjqqqxxx|||~~~xxxtttmmmjjjfffccccccdddddddddbbbYYYPPPJJJDDD>>>;;;<<<:::;;;>>>???>>>AAAMMMZZZtttttt^^^QQQIIIEEEEEE@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFHHHIIIHHHGGGFFFGGGHHHGGGHHHIIIKKKNNNSSSWWWZZZbbbnnnyyy{{{xxxvvvllljjjfff```[[[YYYZZZ\\\XXXXXXYYYZZZ\\\^^^```aaabbbaaaaaadddgggjjjkkkkkkkkknnnsssyyy~~~|||ppplllfff```^^^\\\[[[ZZZXXXWWWVVVTTTTTTVVVZZZ\\\\\\```eeehhhiiijjjlllnnnxxxooo```RRRJJJ@@@>>><<<::::::999999888555444333333555555444333222222111111222333333444111111111111000000000000////////////////////////......////////////............------------......------...//////...------,,,,,,---...............------------------------,,,------......------,,,------......------,,,+++***+++---......---+++***------------------------,,,++++++******++++++,,,))))))))))))))))))))))))''')))+++,,,---,,,***)))************************++++++++++++++++++++++++******)))))))))***++++++***************+++++++++)))************+++++++++************************(((((())))))))))))(((((()))))))))******+++++++++************************%%%%%%&&&(((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////xxxyyy{{{}}}zzzqqqmmmhhhgggkkkqqqwww{{{zzzvvvoookkkgggdddddddddddddddddd[[[RRRLLLFFF???<<<===999;;;>>>@@@>>>???JJJUUUggguuu```SSSJJJFFFFFF@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCCCCDDDDDDEEEFFFGGGEEEDDDCCCBBBAAAAAAAAABBB@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHEEEGGGIIIIIIHHHGGGHHHIIIGGGFFFEEEHHHKKKOOOQQQQQQSSS\\\ccchhhqqq~~~{{{tttlllddd```___```^^^\\\ZZZYYYYYYZZZ\\\^^^___^^^^^^___``````___]]]___```cccggglllttt|||~~~{{{xxxwwwtttppplllllllllnnnrrrtttsssmmmhhhaaa^^^YYYWWWWWWWWWWWWWWWXXXXXXYYYYYY[[[```fffjjjnnnttt{{{vvvcccUUUKKKDDD???>>><<<999777666666666666444333222333444444333222222111111111222333333444111111111111000000000000000000000000000000000000......////////////.........------,,,,,,------...,,,---...//////...---,,,+++,,,,,,---.........---------------------------,,,---...//////...---,,,---.........---,,,,,,++++++,,,...//////...,,,+++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++&&&(((+++......,,,***(((************************++++++++++++++++++++++++)))((((((((()))***++++++))))))******+++++++++,,,)))************+++++++++******************************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,.........------+++***)))******+++++++++,,,,,,,,,---------------///000000~~~~~~~~~~~~xxxpppiiiggghhhkkkttt|||}}}yyyqqqnnnhhhcccaaaaaadddeee```\\\TTTKKKDDD???===<<<;;;999888999<<>><<<:::666666666666555555555444555555555444333111000///111111111111111111111111000///......//////...,,,///////////////////////////......---------......///////////////...------,,,,,,---............---........................------------------------------------------------------...///////////////((()))***+++++++++******************************++++++***))))))(((''''''******++++++++++++******))))))))))))))))))))))))++++++******************************************************)))))))))(((,,,+++***)))))))))***+++***))))))))))))***++++++******)))))))))***,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++~~~}}}~~~xxxpppiiiggghhhkkksss{{{~~~{{{rrrnnniiidddaaaaaabbbcccaaa]]]VVVNNNGGGAAA>>>===;;;::::::;;;>>>AAADDDFFFMMMaaa|||{{{iiiZZZPPPHHHCCCEEEEEEEEEGGGJJJKKKJJJIIIHHHGGGFFFDDDCCCAAA@@@?????????@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@?????????@@@@@@AAABBBBBBBBBCCCEEEIIIJJJJJJIIIIIIHHHGGGHHHIIIIIIGGGEEECCCBBBBBBBBBCCCEEEGGGHHHHHHIIIKKKMMMPPPUUU\\\```fffmmmwwwwwwqqqllljjjjjjfffbbb___]]][[[YYYXXXVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXYYY[[[[[[ZZZYYYYYYZZZ]]]```bbbcccfffkkkpppuuu{{{|||tttjjjbbb]]][[[YYYWWWUUUTTTTTTUUUVVVVVVVVVXXXYYYZZZ[[[[[[[[[]]]]]]```dddjjjrrrxxx|||}}}wwwdddVVVMMMGGG???:::999999888777666666555555555444444444333333333333222111//////111111111111111111111111///...------......---,,,////////////////////////......---------......///...////////////...------++++++,,,---------------........................------------------------------------------------////////////...---,,,,,,%%%'''***,,,,,,+++((('''******************************))))))((('''''''''******++++++++++++******))))))))))))))))))))))))))))))******************************************************))))))))))))******)))))))))***++++++)))(((((((((((()))***************)))******+++,,,''''''(((((()))***+++++++++++++++***************))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++~~~}}}}}}~~~yyyqqqjjjggghhhkkksss{{{|||rrrooojjjeeebbbaaabbbcccbbb^^^XXXQQQIIICCC???===;;;;;;;;;<<<>>>@@@AAABBBGGGXXXooo|||jjj[[[PPPIIIDDDEEEDDDEEEFFFIIIKKKKKKJJJCCCBBBAAA@@@???>>>======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAABBBEEEHHHJJJIIIHHHHHHHHHGGGHHHIIIIIIHHHFFFCCCCCCBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKLLLNNNRRRTTT[[[```gggpppzzz{{{uuuqqqlllgggeeebbb```^^^YYYYYYXXXXXXWWWVVVUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSRRRTTTVVVWWWWWWXXX\\\___^^^ccciiiqqqyyy{{{vvvuuutttsssrrroookkkfff```[[[XXXYYYXXXWWWUUUTTTVVVXXXZZZ[[[]]]```cccdddeeefffgggjjjmmmrrryyy~~~}}}zzz{{{qqq___PPPHHHCCC@@@;;;888888888666555555555555444444444333333222333333333222111000000222222222222222222222222///...------//////...---////////////////////////...------------...//////......//////......---,,,***+++,,,,,,------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++)))+++,,,------,,,+++***************************,,,,,,++++++******************++++++++++++******))))))))))))))))))))))))(((((())))))******++++++*********************************)))))))))))))))((()))))))))******++++++)))(((((((((((()))************************++++++''''''((())))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++~~~}}}}}}}}}~~~}}}~~~~~~yyyqqqjjjggghhhkkkrrrzzz|||rrroookkkfffcccccccccdddbbb___ZZZSSSLLLEEE@@@>>>;;;;;;<<<<<<===>>>???@@@DDDPPPccctttkkk[[[PPPJJJGGGEEEDDDDDDEEEHHHJJJJJJIIICCCBBBBBBBBBBBBBBBBBBBBB===>>>??????@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@????????????@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBDDDGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHGGGEEECCCCCCCCCCCCDDDDDDEEEEEEGGGHHHJJJKKKKKKLLLNNNPPPTTTXXX]]]bbbiiitttzzzuuuppplllgggddd^^^]]]\\\ZZZXXXUUUTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOPPPQQQSSSTTTVVVYYY\\\```eeelllpppvvv{{{xxxooojjjhhhgggeeedddccc```^^^\\\[[[ZZZZZZ[[[ZZZYYYYYY[[[___ccchhhlllqqqtttvvvwwwzzz|||nnn[[[OOOGGGDDD>>><<<:::999888888666555444444444444333333333333222333333333333333222111111111111111111111111111000///......000111000...........................---------------...//////...............------,,,***+++,,,,,,------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,...------,,,,,,,,,------************************,,,,,,,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))((((((((())))))******+++************************))))))))))))))))))******(((((())))))***************))))))))))))***++++++*********+++************************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++~~~~~~~~~~~~~~~}}}}}}}}}{{{|||}}}~~~zzzrrrjjjhhhhhhjjjrrrzzz|||rrrppplllhhhfffeeeeeefffcccaaa\\\VVVOOOHHHBBB>>>;;;;;;;;;<<<<<<===>>>???@@@HHHVVVgggxxxppp^^^RRRKKKHHHFFFDDDCCCDDDFFFGGGHHHGGGAAABBBBBBBBBBBBCCCCCCCCC>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>???????????????@@@AAABBBCCCDDDCCCBBBBBBDDDFFFGGGFFFEEEDDDDDDCCCEEEFFFGGGEEEDDDBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIKKKLLLMMMPPPUUUYYY]]]eeeooowwwyyysssnnnhhhfffccc___[[[WWWUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLJJJKKKKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQSSSVVVZZZ]]]\\\```eeeiiimmmqqquuuxxx{{{|||}}}}}}}}}|||{{{{{{yyyzzz|||vvvpppllljjjhhhfffdddcccaaaaaabbbcccdddbbbdddeeedddcccfffmmmrrr|||kkkYYYMMMEEEAAA@@@777777888888777777777666444444333333333222222222222222333333333333333333000000000000000000000000000///...///000111000///........................---------------...///000---............---,,,,,,++++++,,,---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...------,,,+++***)))***+++,,,******************************************************++++++++++++******))))))))))))))))))))))))(((((())))))))))))))))))************************))))))))))))************(((((()))*********))))))***))))))))))))***++++++***++++++++++++***))))))***************************************+++++++++************************************************+++******))))))******+++++++++++++++++++++++++++}}}~~~~~~|||{{{zzz{{{|||}}}zzzrrrjjjhhhhhhjjjrrrzzz~~~{{{rrrpppmmmjjjhhhhhhhhhiiicccaaa^^^XXXQQQIIICCC???<<<;;;::::::;;;<<<>>>??????CCCLLL]]]pppyyyfffVVVLLLHHHFFFDDDCCCBBBDDDEEEEEEEEE@@@@@@@@@@@@????????????>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>=========>>>???@@@BBBCCCDDDCCCCCCDDDEEEEEEDDDBBBBBBAAAAAABBBDDDDDDCCCBBB???@@@AAABBBCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFHHHIIIFFFJJJOOORRRTTTYYY___eeelllwww}}}yyysssllleee```]]]\\\ZZZYYYWWWTTTRRRPPPOOONNNJJJIIIJJJKKKLLLLLLLLLKKKIIIKKKLLLMMMMMMNNNQQQSSSPPPRRRTTTUUUVVVYYY\\\___^^^^^^^^^^^^^^^^^^______[[[\\\]]]___bbbeeeiiikkknnnuuu{{{~~~}}}xxxuuurrrooonnnkkkiiigggeeeeeefffhhhjjjiiikkkllllllkkkooowww}}}xxxfffTTTKKKEEE???<<<<<<555666777666555555555555333333333333222222222222000000111222222333222222///////////////////////////...---...000111000///........................---,,,,,,------///000000------......------,,,+++,,,,,,---............---........................------------------------++++++++++++++++++++++++)))***+++,,,,,,---------++++++++++++******))))))************************)))))))))))))))***************++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((************************((()))))))))************((())))))******)))(((''')))(((((((((((()))*********++++++,,,+++***)))((('''(((((())))))*********))))))*********+++++++++''''''''''''''''''''''''++++++++++++++++++++++++******)))(((((()))******++++++++++++++++++++++++|||}}}~~~{{{yyyyyyzzz{{{}}}~~~zzzrrrjjjhhhhhhjjjrrrzzz}}}{{{qqqpppmmmkkkiiiiiijjjjjjcccbbb___YYYRRRJJJCCC???<<<;;;:::999:::<<<>>>@@@@@@AAAIIIXXXmmmlllZZZMMMGGGGGGEEEBBBBBBCCCDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>??????@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>;;;;;;;;;<<<===???@@@AAAEEEDDDCCCDDDEEEDDDCCCAAA@@@??????AAABBBCCCBBB@@@===>>>???@@@AAABBBBBBBBBFFFFFFGGGFFFEEEEEEFFFHHHDDDHHHLLLNNNOOOPPPTTTXXXXXXaaammmuuuyyyzzzrrrkkkhhhfff```^^^[[[XXXTTTRRRPPPOOOHHHHHHHHHIIIKKKLLLKKKIIIHHHJJJKKKLLLKKKKKKLLLNNNLLLMMMMMMMMMLLLMMMPPPRRRQQQQQQOOOOOOOOOPPPRRRSSSMMMLLLMMMNNNPPPRRRUUUVVVVVV]]]aaabbbeeemmmtttvvv|||zzzwwwuuutttrrrooommmkkkiiieeecccbbbccceeegggfffiiikkkjjjjjjnnnwww~~~|||mmm___QQQEEECCCBBB===::::::888999888777444333222333333333333222222222111111...///000111111222111111////////////////////////...---,,,---///000///...........................,,,,,,,,,---...///000111------......------,,,+++,,,---......//////..............................------------------------++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++---......,,,)))(((***************************************+++++++++******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''************************(((((())))))*********+++))))))*********((('''&&&'''''''''''''''((())))))***+++,,,,,,+++***)))((($$$%%%&&&'''(((***++++++))))))******++++++++++++************************++++++++++++++++++++++++***)))(((''''''((()))***++++++++++++++++++++++++{{{|||}}}~~~~~~}}}|||yyyxxxyyy}}}zzzwwwrrrmmmjjjlllrrrvvv}}}}}}uuurrrnnnkkkjjjjjjjjjiiiccccccaaa\\\TTTLLLEEEAAA<<<;;;;;;:::;;;<<<===>>>AAADDDJJJUUUiiirrr```SSSKKKIIIEEECCCCCCBBB???BBBGGGCCCBBBBBBAAA???>>>======>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@?????????>>>===============;;;;;;<<<>>>???@@@AAABBBDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@AAAAAAAAA@@@@@@???BBBAAA@@@??????AAACCCDDDCCCDDDEEEFFFFFFEEEDDDCCCGGGIIIJJJJJJIIIJJJKKKMMMUUUWWW[[[aaahhhpppvvvzzz~~~~~~xxxqqqkkkccc^^^\\\YYYSSSOOONNNKKKHHHGGGGGGIIIIIIIIILLLKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGHHHHHHLLLIIIGGGFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDFFFHHHJJJJJJLLLPPPRRRTTTXXX___dddiiiiiijjjjjjjjjjjjjjjiiidddbbb___]]][[[[[[[[[\\\^^^___aaacccdddgggkkknnnxxx{{{}}}}}}}}}~~~|||iii^^^MMMHHHBBB===:::777555333555555444333333333444444444222111000111111111000222111111111000000//////////////////////////////000000000000000000000000/////////......---------,,,,,,------.../////////------------------------+++,,,,,,------,,,,,,+++000,,,(((%%%%%%(((,,,000+++,,,---.........,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))***************+++,,,---,,,+++***)))&&&(((+++++++++***+++,,,{{{|||}}}~~~~~~}}}|||zzzxxxzzz}}}}}}yyytttnnnkkklllqqquuu}}}~~~|||uuuqqqnnnkkkjjjjjjiiihhhccccccaaa]]]UUUMMMFFFBBB<<<<<<;;;:::;;;<<<===>>>===@@@FFFRRRiii|||iiiYYYPPPIIIEEECCCCCCBBB???AAAFFFCCCCCCBBBAAA@@@???>>>===>>>>>>????????????>>>>>>===>>>??????@@@@@@?????????>>>>>>===<<<<<<======<<<<<<======>>>???AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@???AAA@@@???>>>>>>@@@AAACCCCCCDDDEEEEEEEEEEEECCCCCCEEEFFFHHHHHHGGGGGGIIIJJJOOOPPPRRRUUUYYY]]]aaaccchhhmmmttt~~~~~~rrrjjjddd```[[[VVVTTTQQQNNNLLLLLLMMMLLLKKKOOOPPPPPPPPPOOOOOOOOOOOOIIIIIIIIIIIIIIIHHHGGGGGGKKKIIIGGGFFFGGGHHHGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGEEEGGGJJJKKKKKKNNNSSSWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTPPPQQQRRRRRRRRRTTTWWWYYYaaadddhhhkkknnnrrrwwwzzz|||zzzuuusssrrrqqqrrrsssssssss{{{{{{}}}zzzeeeUUUMMMFFFCCC>>>:::888777555444555444333333222333333333333222000000111222111000111111111000000000//////////////////////////////////////////////////////------------------.....................---------------------------------+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---,,,------......---,,,+++++++++++++++++++++++++++************************************************'''(((((()))***+++,,,,,,))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))''''''(((((())))))******))))))************))))))(((((((((((((((((((((((())))))(((((())))))***+++************************))))))))))))******************+++,,,,,,,,,+++***---,,,,,,,,,,,,,,,,,,+++{{{|||}}}~~~~~~}}}}}}{{{zzzzzz|||~~~}}}wwwpppkkklllpppsss}}}~~~~~~|||{{{tttqqqmmmkkkjjjjjjiiigggccccccaaa^^^WWWOOOHHHCCC===<<<;;;;;;;;;<<<===>>><<>>>>>>>>??????@@@@@@??????>>>======>>>????????????>>>>>>>>>===<<<<<<<<<<<<===>>>>>>===<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@???>>>===>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBDDDEEEEEEEEEEEEFFFHHHLLLMMMMMMNNNOOOQQQRRRSSSXXX[[[aaahhhrrrvvvoooiiieeeaaa^^^ZZZXXXWWWUUUSSSQQQPPPPPPQQQRRRRRRRRRQQQQQQLLLLLLMMMMMMLLLKKKIIIHHHIIIHHHFFFFFFFFFFFFEEECCCDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHJJJJJJJJJKKKKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHIIIJJJMMMNNNNNNMMMLLLLLLNNNPPPNNNPPPSSSVVVXXX\\\```ccckkkmmmooonnnkkkhhhfffeeefffffffffhhhlllppptttwwwwwwdddTTTIIICCC???===999777777666555444444333222222111111222222222000//////111222222111111111000000000000//////////////////////////////------------------------------------,,,,,,,,,,,,//////......---,,,,,,+++------------------------+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***------......---,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***+++,,,------))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))************************)))))))))*********++++++***)))(((((((((((()))***))))))))))))))))))))))))''''''(((((())))))******))))))************))))))((((((((((((((((((((((((((((((((((((((())))))***************************))))))))))))************))))))***+++,,,,,,,,,+++...+++)))))),,,...---,,,{{{|||}}}~~~~~~~~~}}}}}}|||{{{{{{|||}}}~~~yyyrrrlllkkknnnqqq{{{|||||||||{{{yyysssqqqnnnlllkkkjjjiiigggcccbbbaaa___ZZZRRRJJJDDD>>>===<<<;;;;;;<<<===>>>???BBBFFFQQQjjjfffWWWMMMHHHDDDDDDCCC??????AAABBBBBBAAA@@@??????>>>>>>>>>??????????????????>>><<<<<<===>>>>>>>>>>>>=========<<<;;;;;;<<<<<<<<<@@@???===<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA@@@AAACCCDDDDDDCCCBBBBBBAAABBBDDDDDDCCCCCCEEEFFFIIIIIIJJJKKKLLLNNNOOOPPPRRRTTTXXX]]]ccckkktttyyy}}}xxxvvvsssooojjjgggbbb^^^ZZZUUUVVVYYY[[[[[[[[[ZZZYYYXXXWWWVVVTTTQQQOOONNNMMMNNNLLLKKKKKKKKKJJJHHHFFFFFFGGGGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHIIIIIICCCCCCCCCDDDEEEEEEFFFFFFEEEGGGGGGFFFEEEEEEFFFGGGJJJLLLNNNQQQSSSUUUYYY\\\bbbdddeeeeeecccccccccdddgggjjjmmmrrryyy~~~|||rrreeeYYYNNNFFFBBB<<<:::777666666666555333333222222111000111111111111///...///111222222222000000000000000000//////////////////////////////------------------------///......---+++***)))))).........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***+++---......---+++***------------,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,*********))))))*********))))))))))))))))))))))))******))))))((((((''''''))))))************)))))))))))))))))))))))))))))))))(((((((((((()))******************************((()))))))))************(((((()))***+++,,,,,,,,,***%%%"""$$$***//////---{{{|||}}}~~~~~~~~~}}}|||||||||{{{{{{|||~~~{{{sssmmmjjjlllnnnxxx~~~zzzzzz{{{zzzyyytttqqqooommmlllkkkiiigggcccbbbaaa```\\\VVVLLLFFF>>>>>><<<<<<;;;<<<===>>>>>>AAAFFFQQQkkkqqq___TTTLLLFFFDDDBBB???===???@@@@@@@@@??????>>>>>>======>>>>>>??????>>>>>>===;;;;;;<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<>>===<<<<<<<<<===>>>??????@@@@@@@@@@@@??????>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB???@@@AAABBBCCCCCCBBBAAAAAABBBDDDDDDCCCCCCEEEFFFDDDEEEFFFHHHIIIJJJKKKLLLIIILLLQQQTTTWWWZZZ^^^aaajjjqqq{{{|||uuunnnjjjfffhhhllloooppppppnnnmmmkkkhhhddd___\\\YYYXXXXXXYYYXXXXXXXXXXXXVVVRRROOOLLLLLLLLLLLLLLLKKKJJJIIILLLLLLLLLMMMLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEFFFGGGHHHJJJJJJHHHJJJKKKKKKJJJJJJKKKLLLLLLNNNQQQSSSVVVYYY]]]```aaaccceeefffgggiiilllnnnsssxxx~~~tttiiiccc```^^^\\\___^^^ZZZUUUOOOHHHCCC@@@===;;;888777777666444333222222111000000000111111111///...///111222222111//////////////////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))************))))))***************************))))))))))))***++++++))))))))))))))))))))))))((()))))))))************(((((())))))***+++,,,---***%%%"""$$$***//////---{{{|||}}}~~~~~~}}}{{{|||||||||{{{||||||tttmmmiiijjjlllttt}}}|||yyyyyyzzzzzzyyytttrrrpppooonnnmmmjjjhhhcccbbbaaaaaa___YYYOOOGGG???>>>===<<<<<<<<<===>>>:::>>>CCCOOOjjjnnn\\\RRRHHHDDDBBB>>>===>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>======<<<::::::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<=====================<<<;;;<<<<<<<<<<<<<<<<<<;;;>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB>>>???@@@AAABBBBBBAAAAAA@@@BBBCCCDDDCCCCCCDDDFFFFFFGGGHHHIIIJJJJJJJJJJJJEEEHHHMMMPPPRRRSSSTTTVVVYYY___hhhqqqyyyzzz}}}{{{vvvqqqnnnlllkkkgggffffffgggfffccc___[[[SSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSQQQNNNKKKIIIHHHFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGIIILLLOOOQQQRRRTTTVVVWWWVVVVVVWWWXXXSSSVVVYYY]]]___ccchhhkkkooorrruuuwwwyyy}}}qqqiii]]]UUUPPPNNNKKKIIIHHHIIIIIIIIIGGGCCC@@@>>>>>><<<:::999888777555333333222111111000000111111111///......000111111000......////////////000000////////////////////////////////////////////////((()))***,,,---///000111***++++++,,,------......------------------------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***+++,,,------))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************************++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((((())))))******))))))************))))))++++++++++++++++++++++++***************++++++,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,---***((((((+++---,,,+++{{{|||}}}~~~~~~}}}yyy{{{||||||{{{||||||tttllliiiiiijjjpppyyy{{{xxxyyyzzzzzzyyyuuusssqqqppppppnnnkkkiiicccbbbaaabbbaaa[[[QQQHHH@@@???===<<<<<<<<<===>>>999===AAAKKKddd|||cccWWWJJJDDDAAA>>><<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<;;;<<<===>>>???>>><<<;;;::::::;;;;;;;;;;;;::::::>>>>>>???@@@AAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA<<<>>>???AAAAAAAAAAAA@@@???AAABBBCCCBBBBBBCCCEEEHHHIIIKKKLLLMMMMMMMMMMMMFFFIIIKKKLLLMMMNNNPPPRRROOOSSSZZZaaagggnnntttyyy}}}}}}~~~~~~}}}zzztttpppggggggfffeeefffggghhhiiikkkjjjiiiiiiiiifff```[[[YYYXXXUUUSSSQQQQQQRRRRRRQQQQQQPPPRRRVVV[[[aaaeee```bbbdddeeedddcccccccccgggjjjnnnrrrvvv{{{rrrdddYYYTTTLLLHHHFFFEEEBBB??????????????????>>>>>>>>><<<;;;999999999888666444333333222111111111111222222000......000000000///........./////////000000////////////////////////////////////////////////***+++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++++++++************+++++++++************,,,---...++++++++++++++++++++++++************************************************'''(((((()))***+++,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''((()))************)))((())))))))))))))))))))))))''''''(((((())))))******))))))************))))))************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))******************)))(((((()))***++++++++++++***************{{{|||}}}~~~~~~}}}xxxzzz||||||{{{||||||ssslllhhhhhhjjjmmmwwwzzzwwwxxxzzzzzzyyyvvvtttrrrqqqqqqooollliiicccbbbaaabbbbbb\\\RRRIII@@@???>>><<<<<<<<<===>>><<>><<<;;;;;;<<<<<<======<<<<<<;;;===>>>???@@@AAABBBBBBBBB>>>>>>???@@@@@@@@@@@@???<<<===???@@@AAAAAAAAA@@@>>>@@@AAAAAAAAAAAABBBDDDCCCDDDGGGJJJLLLMMMNNNNNNHHHHHHHHHFFFEEEFFFIIIKKKKKKNNNSSSWWW\\\bbbhhhlllrrrvvv~~~zzzuuummmkkkhhheeecccccccccddddddcccccceeejjjrrrzzz|||~~~pppfffYYYMMMJJJFFFBBB@@@AAA@@@===:::;;;:::888777777888:::;;;:::999888999:::999777555444333222222111111222222333111///...///000///...---.........//////000000////////////////////////////////////////////////000000///...------,,,,,,...------,,,,,,++++++***------------------------+++,,,,,,------,,,,,,+++)))***++++++++++++***)))******))))))***,,,...///++++++++++++++++++++++++************************))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))************************++++++***)))((('''&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))*********)))((((((''''''))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************+++***)))(((((()))******$$$''')))***))))))***+++{{{||||||}}}}}}}}}}}}}}}{{{||||||~~~|||tttnnnhhheeedddooovvvzzztttuuuwwwxxxwwwyyyxxxxxxxxxwwwvvvqqqkkkfffdddaaa___aaabbb^^^SSSIIICCC@@@<<<999999::::::999;;;999;;;DDDVVVpppsss___III@@@???>>><<<:::<<<<<<;;;;;;;;;::::::::::::999999888888999999:::<<<<<<<<<;;;;;;:::::::::888888999:::;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<===???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;>>>???@@@AAAAAAAAAAAAAAA????????????@@@AAABBBCCCEEEFFFHHHJJJLLLLLLLLLLLLIIIGGGEEEDDDCCCEEEFFFHHHHHHJJJMMMPPPSSSWWW\\\```dddgggmmmsss{{{~~~{{{{{{{{{~~~yyyhhh]]]UUUNNNJJJAAA@@@???>>><<<:::999999888777777777999999777666999999999999888666555555222222222222222111000///222000...---,,,---...///111111000......---------//////000000000000//////------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------+++)))'''(((***+++***'''))))))))))))))))))))))))))))))************))))))++++++******))))))((((((,,,,,,++++++***)))))))))******))))))))))))***************)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))(((((()))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))************))))))(((***+++***''''''***---))))))))))))************))))))))))))************{{{||||||}}}}}}}}}}}}}}}||||||}}}~~~}}}uuuooojjjgggffflllrrr}}}|||tttooorrrvvvwwwxxxzzz{{{{{{{{{{{{yyytttmmmhhhdddaaa```aaabbb]]]SSSJJJDDDAAA<<<:::::::::::::::;;;:::<<>>@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAAAAAAAA@@@@@@?????????@@@AAAAAABBBDDDFFFHHHJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIKKKMMMNNNPPPSSSWWWZZZ\\\^^^bbbggglllssszzz~~~zzzooo___SSSKKKFFFBBB>>>>>>>>>===<<<:::999888888777666666666888888666555777777777777777666555444222222222222222111000000222111///------...///000111000///......------------..................---------------------------,,,,,,------,,,,,,+++***------------------------------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------...,,,***+++---...---+++******************************++++++++++++***************)))))))))))))))*********************+++***))))))(((((())))))******)))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))******************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))''')))+++***)))(((***,,,))))))))))))************))))))))))))************{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}wwwqqqllliiihhhjjjpppzzz|||tttnnnkkkoootttvvvyyy|||~~~~~~~~~~~~{{{vvvoooiiidddbbb```aaaaaa]]]SSSKKKFFFBBB>>>;;;;;;;;;;;;:::;;;<<<>>>BBBHHHYYYvvv{{{kkkZZZIIICCCCCCAAA>>>===;;;;;;;;;;;;::::::::::::::::::999999999999::::::;;;;;;;;;;;;::::::::::::<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<=========;;;::::::::::::;;;<<<<<<>>>???@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAACCCEEEGGGIIIKKKLLLMMMMMMJJJJJJKKKKKKJJJJJJHHHHHHJJJKKKLLLMMMMMMNNNQQQSSSTTTVVVXXXZZZ\\\___dddgggkkkooouuu{{{xxxpppiiiddd```[[[TTTKKKDDDAAA???===;;;::::::999999888777777666555444444555666666555333444555555555555555444444222222333333333222111111111111///.........///000111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***........................------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,...---,,,,,,---...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))************(((((()))******+++,,,,,,)))((((((''''''(((((()))))))))))))))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))************,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))&&&(((++++++***))))))***))))))))))))************))))))))))))************||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}wwwrrrmmmjjjiiikkkqqqzzz|||xxxqqqlllkkkoootttwwwzzz~~~~~~~~~~~~|||vvvnnnhhheeecccaaaaaaaaa\\\TTTMMMGGGCCC???<<<;;;<<<;;;;;;:::===@@@AAABBBMMMggg~~~ssszzzfffWWWHHHCCCCCCAAA>>>===;;;;;;;;;:::::::::999999888888777777777777888888::::::::::::::::::::::::;;;;;;;;;;;;:::999888888;;;;;;;;;<<<<<<=========;;;::::::::::::;;;<<<<<<===>>>@@@AAAAAA???===<<<<<<<<<<<<<<<============??????@@@@@@@@@@@@@@@???AAA@@@@@@??????@@@AAAAAACCCDDDFFFHHHJJJKKKMMMMMMJJJLLLNNNOOONNNLLLIIIGGGIIIKKKLLLLLLLLLMMMNNNPPPQQQRRRTTTTTTTTTUUUXXXZZZ```bbbfffiiilllpppuuuyyy}}}uuuiii^^^WWWSSSPPPNNNKKKGGGBBB@@@??????===<<<666666666666555555555555444333222333555555333222222222333333333333333333222222333333333333222222111111000/////////000111000000///...............---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++++++++***(((((())))))******++++++((()))))))))*********+++((((((''''''''''''(((((()))))))))))))))*********)))))))))******)))))))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))%%%'''***+++,,,+++***)))((()))))))))************((()))))))))************|||}}}}}}~~~~~~~~~~~~~~~}}}xxxrrrnnnjjjiiilllqqqxxx}}}~~~zzzwwwuuuqqqppptttwwwyyy|||~~~wwwooohhheeecccbbbbbb```[[[TTTNNNHHHDDD???<<<<<<<<<;;;;;;888;;;???@@@???GGG]]]rrrnnnrrr}}}bbbUUUGGGBBBAAA???<<<<<<;;;;;;:::::::::999999999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::999888888::::::;;;;;;<<<<<<======;;;::::::::::::;;;<<<<<<===>>>???@@@@@@>>><<<;;;<<<<<<<<<=========>>>>>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@??????@@@@@@AAAAAACCCDDDEEEFFFHHHJJJLLLLLLMMMOOORRRTTTSSSPPPLLLIIIHHHIIILLLLLLLLLMMMOOOPPPPPPQQQRRRRRRRRRRRRTTTVVVYYY[[[\\\]]]^^^aaafffiiippptttyyyuuukkk___YYYQQQJJJFFFCCCBBBBBBAAA???===<<<;;;:::888777444444444444444444444444333222111222444444222111000111111222222222111111111222222333333222222222111111000000000111111111000//////............///......---,,,,,,---......------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************+++++++++,,,,,,((()))))))))((((((((()))++++++++++++++++++++++++))))))************))))))(((((())))))******++++++*********)))))))))((((((((((((''''''''''''(((((((((((())))))************))))))************))))))************************(((((())))))******+++++++++***)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))************))))))&&&''')))+++,,,,,,***)))((()))))))))************((()))))))))************|||}}}~~~~~~~~~~~~~~~zzztttoookkkiiijjjnnnsssxxxzzzzzzxxxwwwzzzwwwvvvzzz||||||zzzqqqjjjeeedddcccbbb___[[[TTTPPPHHHDDD???<<<;;;;;;;;;:::777:::===>>>===CCCUUUggglllmmm{{{cccVVVHHHBBB@@@===;;;<<<::::::::::::999999999999:::999999888888999999:::999999999999::::::::::::<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<>>>???@@@AAA@@@>>><<<;;;<<<<<<<<<======>>>>>>???BBBBBBBBBBBBBBBAAAAAA@@@????????????@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKPPPRRRUUUVVVUUURRRNNNKKKFFFIIIKKKMMMMMMMMMNNNPPPMMMOOOPPPPPPPPPPPPQQQSSSQQQRRRTTTUUUVVVYYY]]]```bbbeeeiiinnnsss{{{sssggg\\\UUUNNNKKKFFFBBB>>><<<<<<<<<===<<<;;;:::888666555444444444444333333333333333222111111222333333222000000111111111111111000000000000111222222222111111111111111111222222222222//////............//////000///...------...///000------------------------,,,,,,------,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************++++++++++++)))***+++***)))((()))+++++++++++++++++++++++++++)))))))))******)))))))))))))))))))))************++++++***))))))((('''''')))((((((''''''(((((()))((((((((()))******++++++)))******++++++******)))************************))))))))))))************))))))((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))************))))))'''''''''))),,,---+++)))))))))))))))************))))))))))))************}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}wwwrrrmmmkkkjjjlllppptttwwwxxxyyyyyy}}}zzz{{{zzzpppiiieeeeeedddbbb___ZZZUUUQQQHHHDDD???<<<;;;::::::999777888;;;<<<<<>><<<;;;<<<<<<===>>>>>>??????CCCCCCDDDDDDCCCCCCBBBAAA===>>>>>>???@@@BBBCCCDDDFFFEEEEEEEEEFFFGGGIIIJJJNNNOOORRRSSSRRROOOKKKHHHGGGIIIKKKLLLLLLKKKLLLMMMLLLMMMOOOOOONNNMMMNNNOOOLLLNNNPPPQQQQQQSSSVVVXXXYYY]]]bbbfffiiimmmpppsssxxx||||||pppddd[[[SSSKKKFFFDDDCCCBBB???<<<:::999999:::::::::999888666666666555555444444333333333222222222111222333444222000111111222111111000///......///000111111111111000000111111222333333333222//////............//////000///...------...///000------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************++++++++++++)))+++,,,+++)))(((***,,,************************)))******++++++******)))*********))))))))))))))))))))))))))))))(((((((((***))))))(((((())))))***'''(((((()))******++++++)))******++++++******)))*********************************))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((('''&&&(((+++---,,,+++))))))))))))************))))))))))))************}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}yyytttooolllkkklllooosssvvvyyy|||}}}}}}|||}}}xxxnnngggeeeeeedddbbb___ZZZUUURRRGGGDDD???;;;::::::999999888777999;;;<<>>:::::::::999999999888888::::::999999999999::::::888888888999999:::::::::888888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;::::::::::::;;;<<<<<>>;;;<<<<<<===>>>??????@@@DDDDDDEEEEEEDDDCCCBBBBBB=========???@@@BBBDDDEEEGGGFFFEEEEEEEEEFFFHHHIIIIIIJJJLLLMMMLLLIIIEEECCCGGGIIIKKKLLLKKKJJJIIIJJJLLLNNNOOOOOOMMMLLLMMMNNNMMMNNNPPPPPPPPPPPPQQQSSSUUUZZZaaaeeegggfffffffffgggkkkpppvvv{{{zzzrrrhhhbbbYYYRRRMMMHHHBBB===999:::;;;;;;999777666666555666777666555555666777666666555555444333333222333222111222444444222111222222222222111000............///000000000000000000111222333333333333333//////.........//////000000///---,,,,,,---///000------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********************************************************)))************+++++++++'''***++++++(((''')))+++))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++******))))))((((((''''''(((((())))))************))))))))))))******'''(((((()))***+++++++++******++++++++++++******************************++++++******))))))(((((())))))(((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************)))))))))'''%%%'''***------+++))))))))))))************))))))))))))************|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~zzztttoookkkkkklllpppuuu{{{~~~}}}uuummmhhhfffccc```______]]]XXXTTTJJJEEE>>>;;;;;;<<<:::999999999<<<>>>>>>???HHHRRRiiiuuuooopppsss```LLLCCCAAA>>>;;;::::::::::::999999888888888:::::::::::::::::::::::::::999999888888999999::::::;;;===<<<;;;;;;<<<===???>>><<<:::::::::;;;;;;999999999:::<<<>>>???@@@???AAACCCEEEDDDBBB???<<<;;;:::::::::<<>>GGGQQQiiiyyypppooowwwdddOOOEEEBBB???<<<;;;<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;::::::::::::::::::;;;<<<===??????>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???BBBCCCCCCAAA>>><<<;;;;;;;;;;;;===@@@CCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAABBBCCCCCCDDDFFFDDDCCCAAAAAABBBCCCDDDFFFFFFGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHGGGGGGIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJKKKMMMNNNMMMNNNPPPQQQSSSVVVZZZ^^^```___]]][[[ZZZZZZ[[[]]]aaadddgggiiijjjmmmqqqvvv{{{yyytttmmmggg___YYYWWWTTTOOOJJJEEEBBB???===<<<;;;999777999999888888777666666555666555555555444444444333222222333333333333222222222222222111111111000000000000000000000000000000111000000///////////////000////////////000111111222111000000//////000000000//////...............---,,,,,,,,,,,,---.........------,,,,,,------...******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************+++++++++***)))***++++++***)))++++++++++++*********))))))))))))))))))*********)))))))))))))))))))))))),,,+++***)))))))))************)))))))))((((((((())))))))))))))))))))))))''''''(((((())))))******%%%&&&((()))************************)))))))))((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***&&&''''''''''''(((((((((+++*********))))))))))))***((('''(((***+++)))'''*********)))))))))((((((+++***)))(((((((((((()))))))))))))))))))))))))))}}}~~~~~~~~~~~~~~~~~~xxxsssmmmlllllloootttzzz~~~{{{ssslllgggdddaaa``````bbbaaa]]]YYYNNNHHH@@@<<<;;;<<<:::999999999;;;===<<<===FFFQQQggg~~~pppmmm}}}iiiRRRGGGCCC???<<<;;;:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<<<<===????????????AAABBB>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;:::999999999999;;;===???@@@@@@???>>>===<<<<<<<<<===>>>AAACCCDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@AAAAAABBBBBBCCCCCCDDDCCCAAA@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGIIIHHHIIIJJJKKKKKKLLLLLLLLLIIIKKKLLLMMMLLLMMMNNNPPPQQQTTTWWWZZZ[[[ZZZXXXWWWTTTTTTTTTUUUWWWYYY[[[\\\___aaaeeehhhlllqqqvvvzzz|||{{{zzz|||wwwooojjjccc\\\XXXUUUPPPKKKHHHGGGFFFCCC@@@>>><<<::::::::::::999888777777777666555555444444555555444444444444333333222222333333333333222222222111111111111000000000000000000000000000000000111000//////....../////////............///000000111111000///////////////000///......------......---,,,,,,,,,,,,---.........------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++***)))***++++++***))),,,,,,,,,+++++++++++++++'''(((((()))******++++++))))))))))))))))))))))))++++++***)))))))))******)))***+++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))************))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))++++++))))))))))))++++++************))))))))))))++++++++++++***************)))((()))***+++***(((,,,++++++++++++*********))))))((((((''''''(((((())))))))))))))))))))))))}}}~~~~~~{{{vvvnnnmmmlllnnnsssyyy~~~xxxqqqjjjfffcccaaa```aaaddddddaaa^^^QQQJJJBBB===<<<<<<;;;999:::999:::<<<;;;===FFFQQQhhhtttnnnnnnVVVIIICCC???<<<;;;888888888999999:::::::::<<<;;;;;;::::::999999888;;;;;;::::::::::::;;;;;;999;;;===>>>===>>>@@@BBB>>>>>>?????????===<<<:::;;;;;;:::999888888888888:::;;;<<<===>>>>>>===============>>>???AAACCCDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@???@@@AAABBBBBBCCCCCCCCCBBBDDDEEEEEEDDDDDDEEEGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJKKKLLLKKKKKKMMMNNNOOOQQQTTTVVVWWWVVVTTTRRRRRRRRRRRRSSSSSSTTTUUUUUUYYY[[[^^^```bbbeeeiiilllnnnlllkkkkkknnntttzzz}}}|||~~~~~~pppbbb[[[WWWRRRNNNMMMJJJGGGCCCBBBBBBAAA???======<<<::::::;;;;;;;;;:::555555555555444444333333444444333333333333333333111111222222222222111111111111111111000000000000////////////////////////000000///............///...------------...//////000000///............/////////...------------...---,,,,,,,,,,,,---.........------,,,,,,------...---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++++++++***)))***++++++***)))++++++++++++++++++++++++(((((())))))************))))))))))))))))))))))))*********))))))))))))***)))***,,,---,,,+++)))'''(((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((((((*********)))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((+++******))))))******+++,,,++++++***))))))((((((******************************))))))*********)))++++++++++++++++++++++++((((((''''''''''''((((((((((((((((((((((((((((((~~~~~~~~~}}}~~~~~~~~~yyypppmmmkkkmmmrrrxxx~~~|||uuuoooiiifffbbbaaa```cccfffgggdddaaaTTTLLLCCC===<<<<<<;;;999:::999:::;;;;;;===HHHSSSooo}}}uuutttZZZKKKDDD???;;;:::888888888999999:::::::::;;;;;;;;;::::::999999999::::::999999999999::::::999;;;===>>>===>>>@@@BBB>>>>>>?????????===<<<:::999999888888888999::::::999::::::;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???????????????>>>>>>??????@@@AAABBBCCCAAABBBDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGIIIJJJJJJJJJJJJKKKLLLNNNOOOQQQSSSSSSRRRQQQPPPRRRRRRRRRSSSSSSRRRRRRRRRSSSUUUWWWXXXXXXZZZ\\\^^^aaa___]]]\\\^^^bbbfffiiilllmmmooorrruuuwwwyyy{{{|||~~~wwwhhh\\\PPPKKKIIIFFFDDDEEEBBBAAA???>>>===<<<;;;::::::999777666777777666555444444444333333333333333222222333333333333333333000111111222222111111000000000000000000000000000////////////////////////000//////...............---------------......///000///......---.........//////...------------------,,,,,,,,,,,,---.........------,,,,,,------.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++***)))***++++++***)))))))))******************************))))))(((((())))))))))))))))))))))))))))))))))))***))))))))))))***,,,---,,,+++)))'''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))******'''((((((((()))))))))***)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((((()))))))))(((''''''&&&%%%$$$######))))))))))))))))))))))))))))))******)))))))))***************************((((((''''''''''''((((((((((((((((((((((((((((((~~~~~~~~~}}}}}}~~~~~~zzzqqqnnnkkklllqqqxxx~~~zzztttnnnjjjhhhcccbbbaaadddhhhiiigggdddVVVOOOEEE>>><<<<<<;;;999999999:::;;;<<>>>>>>>>>>>===<<<;;;;;;888777888888999:::;;;<<<;;;::::::999999:::;;;<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIKKKLLLNNNPPPQQQRRRQQQPPPOOOPPPQQQRRRRRRRRRRRRQQQQQQSSSUUUVVVWWWVVVVVVWWWYYYYYYXXXWWWVVVWWWYYY\\\^^^aaabbbdddfffhhhkkklllmmmnnnpppssswww{{{~~~}}}zzzwwwtttqqqmmmmmmmmmoootttuuummmcccYYYOOOGGGEEECCC???======>>>>>>===<<<;;;999999888:::888666555666666555444333333333333333333333333111111222222222222333333000000111111111111000000//////000000000000000111000000000000000000000000000///......------.........------------...////////////...---------------///...------,,,,,,---------,,,,,,,,,,,,---.........------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++************+++++++++***)))***++++++***))))))))))))))))))*********++++++******)))(((((('''))))))))))))))))))))))))'''((()))*********)))))))))***+++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((())))))))))))))))))************''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%((((((((((((((()))))))))''')))***)))((('''((()))((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))~~~~~~~~~{{{rrroookkkkkkpppwww~~~zzzuuupppmmmkkkdddcccccceeeiiijjjhhheeeXXXPPPFFF???<<<<<<;;;999999888:::<<<===AAAMMMYYY~~~dddRRRHHHBBB>>>===<<<;;;;;;;;;;;;;;;;;;:::888999999::::::;;;;;;<<<:::::::::999999:::::::::<<<===??????>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;999888888999999:::;;;<<<<<<;;;:::999888999:::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>======>>>???@@@AAA???@@@AAAAAA??????@@@AAABBBCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGGGGHHHIIILLLMMMOOOPPPQQQQQQPPPPPPPPPPPPRRRSSSTTTTTTSSSSSSVVVWWWYYYYYYWWWWWWWWWXXXUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\]]]___```bbbcccdddfffgggjjjnnnrrrtttuuuuuutttxxx|||~~~}}}}}}~~~~~~}}}oookkkfffaaa___]]]\\\ZZZXXXYYYXXXXXX[[[]]]ZZZSSSMMMGGGBBBCCCBBB>>>;;;<<<:::;;;<<<;;;:::999999999888777555555666777666555333333333333333333333333111111111111222222222333///000000000000000000///////////////000000111111000000000000000000000000//////...------------............---...//////000///...------,,,,,,------///...------,,,,,,---------,,,,,,,,,,,,---.........------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++************+++++++++***)))***++++++***))))))))))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))&&&''')))*********))))))******)))))))))((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((''''''((()))***((()))))))))************'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((((((((((((''',,,,,,++++++******))))))(((((()))))))))*********&&&((()))(((&&&&&&''')))((((((((()))))))))******)))(((((((((((()))***+++)))))))))))))))))))))))){{{sssoookkkkkkooowww~~~{{{vvvrrrooonnneeeccccccfffjjjkkkiiifffZZZQQQGGG???<<<<<<;;;999999888:::<<<>>>BBBOOO[[[~~~hhhUUUJJJDDD@@@???:::::::::999999888888888777888999:::;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<:::;;;===<<<;;;;;;<<<===???>>><<<;;;::::::;;;;;;:::::::::999::::::;;;;;;>>><<<:::888888999:::;;;:::;;;<<<>>>???????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@?????????>>>>>>======>>>@@@AAA???@@@AAA@@@???>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFGGGIIIKKKLLLNNNPPPQQQQQQQQQQQQPPPQQQSSSUUUVVVVVVVVVUUUTTTVVVWWWWWWUUUTTTUUUUUUNNNOOOPPPRRRSSSUUUVVVVVVXXXYYYZZZ[[[\\\^^^______bbbccceeeiiilllnnnnnnmmmfffjjjnnnqqqpppmmmkkkjjjjjjiiiiiikkkooossstttuuurrrssstttvvvxxxzzz|||}}}}}}~~~}}}uuuooommmjjjggggggiiiiiifffcccaaa\\\VVVRRRPPPPPPPPPPPPIIIJJJHHHEEEGGGJJJIIIEEEAAA===<<<@@@AAA===;;;;;;555666888888777666777777444222111222333555555444333333333333333333333333000000111111222222222333//////000000000000//////.../////////000000111111000000000000000000000000//////...------------...///............///000000......---,,,,,,,,,,,,---......---,,,,,,,,,,,,------,,,,,,,,,,,,---.........------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++************+++++++++***)))***+++++++++)))*********++++++,,,,,,,,,((((((((()))******++++++))))))))))))))))))))))))&&&'''(((*********)))(((***))))))((('''((((((((())))))))))))))))))))))))&&&''''''((()))******+++)))(((''''''''')))***+++(((((())))))*********+++&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))))))))******+++++++++,,,%%%''')))(((%%%%%%&&&)))(((((())))))*********+++)))))))))))))))***++++++))))))))))))))))))))))))~~~~~~~~~|||||||||}}}~~~~~~{{{rrrqqqooonnnpppuuu{{{~~~|||wwwppplllkkkgggddddddgggjjjjjjhhh^^^UUUJJJBBB???>>><<<;;;<<<::::::;;;;;;>>>IIITTT}}}sssZZZKKKDDD@@@===<<<<<<;;;;;;;;;:::::::::888999;;;<<<<<<;;;999888;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;888999999:::;;;<<<>>>???;;;::::::::::::999999999::::::999999::::::;;;<<<>>>>>>?????????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>>===============@@@@@@???>>>======>>>>>>AAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDDDDEEEGGGIIIJJJNNNOOOOOOOOOOOONNNMMMLLLNNNPPPRRRUUUWWWXXXXXXXXXWWWXXXXXXWWWVVVSSSQQQPPPNNNOOOOOOOOOQQQRRRSSSTTTUUUUUUWWWXXXYYYYYYZZZZZZ\\\```eeeiiijjjhhhccc```bbbccceeefffeeedddbbbaaacccbbb```___```cccgggiiihhhfffdddfffiiijjjiiiggggggiiimmmqqqtttvvvvvvvvvtttvvvxxxyyyzzzzzzzzzyyyxxx{{{}}}{{{xxxuuuvvvyyy|||}}}|||xxxvvvrrrlllgggaaa]]][[[UUUUUUVVVVVVVVVVVVVVVVVVLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@>>>;;;888888888:::<<<888888888888777777777666555555444333333333333444444444444333333222222222////////////////////////000000000000000000000000111111222222222222111111//////.........---------000000//////.........---++++++++++++,,,,,,---...///...,,,+++,,,...000111.........------,,,,,,,,,------------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...,,,)))''''''))),,,...++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))(((((()))***************))))))))))))))))))))))))'''((()))******)))'''''''''(((((('''%%%$$$%%%&&&))))))))))))))))))))))))+++)))'''%%%%%%(((+++---)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++*********))))))((((((((((((''''''''''''(((((('''''''''(((((((((((((((+++(((&&&''')))***)))'''&&&&&&'''((())))))((((((((()))+++,,,,,,+++)))(((&&&&&&''''''(((((()))))))))***+++++++++)))((('''~~~~~~~~~|||}}}}}}}}}~~~~~~|||sssqqqooonnnpppuuuzzz~~~~~~yyytttpppkkkgggddddddgggjjjjjjiii___WWWKKKCCC???===<<<:::;;;::::::;;;;;;>>>GGGQQQnnnvvv\\\LLLDDD@@@>>>;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::::::::999999999999::::::999999::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::999999999:::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;:::999999999999:::;;;;;;===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>======>>>>>>@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHJJJLLLNNNNNNOOOOOOOOONNNNNNMMMOOOPPPRRRTTTVVVWWWXXXXXXYYYXXXXXXWWWUUUSSSQQQOOONNNNNNNNNOOOPPPRRRSSSTTTSSSTTTUUUVVVXXXXXXYYYYYYZZZ]]]cccggggggeeeaaa^^^^^^___`````````^^^\\\[[[\\\[[[YYYYYYYYY[[[^^^___[[[YYYXXXYYY\\\]]]\\\ZZZWWWYYY[[[^^^aaabbbcccdddbbbcccddddddeeeeeeeeeeeedddfffjjjmmmmmmllliiigggdddbbb______bbbeeeeeedddaaa___\\\YYYUUUQQQNNNMMMKKKKKKJJJJJJIIIIIIHHHHHHFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBBAAAAAA@@@???>>>>>>===;;;999888999::::::777777777666666666555555555555444333333333333333333333333222222222222222000000000000000000000000000000000000000000000000000111111222222111111000//////.........---------000/////////.........---,,,+++++++++,,,,,,---...---,,,,,,,,,---000222444......---------,,,,,,,,,,,,,,,------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))(((((()))***************))))))))))))))))))))))))(((((()))))))))))))))(((%%%'''))))))(((((()))***))))))))))))))))))))))))***)))'''&&&&&&(((***,,,))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((*********)))))))))((((((((((((''''''''''''(((((((((((((((''''''(((((()))+++(((&&&''')))***)))''''''''''''((((((((((((((('''(((***++++++***(((''''''''''''(((((((((((((((***************)))((((((~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}tttrrrooonnnppptttzzz~~~|||wwwssskkkhhhdddeeehhhjjjjjjiiibbbYYYMMMDDD@@@===;;;999:::999:::<<<<<<===DDDMMM]]]}}}zzz___MMMDDD@@@>>>:::;;;;;;;;;;;;;;;;;;;;;<<<;;;999777777999;;;<<<::::::999999999999::::::888888999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;999999888888999999:::;;;<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=========>>>>>>@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGJJJLLLNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQSSSTTTVVVWWWXXXZZZYYYXXXWWWTTTRRRPPPNNNNNNNNNNNNNNNOOOQQQRRRSSSPPPQQQRRRTTTUUUVVVWWWXXXWWW[[[___bbbcccaaa]]][[[XXXYYYYYYYYYYYYWWWUUUTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSRRRSSSTTTUUUTTTSSSOOOPPPPPPRRRSSSUUUVVVWWWVVVVVVVVVUUUUUUVVVVVVWWWVVVXXX[[[]]]]]][[[XXXVVVTTTQQQOOOOOOQQQRRRRRRRRROOONNNMMMKKKIIIGGGFFFEEEFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;:::999999888888666555555555555444444444555444333333222222333333000000111111111111111222000000000000000000000000000000000000000000000000000000111111111111000000...............---------/////////...............,,,,,,+++++++++,,,------+++++++++,,,///111444666------------,,,,,,,,,,,,++++++,,,,,,------......***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++---//////---+++)))************************))))))))))))))))))))))))+++************)))))))))(((((()))***************))))))))))))))))))))))))(((((('''(((((()))***+++'''***,,,---,,,*********))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((******))))))))))))((((((((((((''''''''''''((((((***)))(((''''''((()))******((('''((()))***)))(((((((((((((((((('''''''''''''''))))))))))))''''''((((((((((((((('''''''''******))))))(((((())))))~~~||||||~~~~~~~~~~~~}}}~~~|||uuusssooommmoootttyyy}}}}}}xxxsssllliiieeefffiiikkkkkkjjjeee\\\PPPFFFAAA>>>;;;999:::888:::=========AAAGGGQQQmmm}}}|||dddPPPDDD???>>>:::::::::;;;;;;;;;;;;<<<;;;:::999888888999:::;;;999999888888888888999999888888999999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::999::::::;;;;;;::::::::::::999999999999888888888888888999::::::;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;==============================>>>>>>>>>>>>>>>??????>>>>>>=========>>>>>>??????@@@AAABBBDDDDDDEEECCCDDDDDDFFFHHHKKKNNNPPPNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQSSSTTTVVVWWWXXXZZZZZZXXXVVVSSSQQQNNNMMMMMMMMMMMMNNNNNNOOOQQQQQQNNNNNNOOOPPPRRRTTTUUUVVVVVVXXX\\\^^^___]]]ZZZXXXUUUUUUUUUUUUTTTSSSQQQPPPSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQRRRQQQQQQOOOOOONNNMMMNNNPPPRRRSSSTTTSSSQQQPPPPPPPPPQQQRRRQQQRRRUUUVVVUUUSSSQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;999999999999:::::::::999777666555555555555444444444444444333333222222222222222.../////////000111111111111111111111111111111111///////////////////////////000000000000000000///................................................,,,,,,,,,++++++,,,,,,---******+++,,,...000222333,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++---......---+++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***************((((((((((((((((((((((((((('''''''''''')))+++,,,,,,...111000...***((('''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''((((((+++***(((''''''((()))***((((((((()))))))))(((((())))))(((((('''''''''''''''(((((())))))(((((('''))))))((((((''''''&&&&&&***)))(((''''''((()))***~~~~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}~~~}}}zzzwwwtttooommmnnnsssyyy}}}~~~wwwrrrnnnjjjggggggjjjmmmmmmlllggg^^^QQQGGGBBB???<<<999:::888999<<<===;;;>>>BBBIII^^^}}}{{{xxxiiiSSSEEE@@@???;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::999888888999888888777777888888999:::::::::999999888888777999999::::::::::::::::::::::::999999999::::::;;;999999999999888888888888888777777777777888999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>>>>===============>>>>>>>>>???@@@AAACCCDDDEEEFFFDDDDDDEEEGGGIIIMMMPPPQQQPPPOOOOOONNNNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZXXXVVVTTTQQQOOOMMMLLLMMMMMMLLLMMMMMMNNNOOOPPPMMMMMMMMMNNNOOOQQQSSSTTTUUUWWWYYY[[[[[[ZZZXXXVVVTTTTTTTTTSSSRRRRRRQQQPPPRRRSSSSSSRRRQQQPPPNNNMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIKKKMMMOOONNNLLLJJJJJJJJJKKKKKKKKKLLLNNNNNNNNNLLLIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>=========>>>>>>?????????@@@@@@??????>>>>>>======;;;<<<<<<;;;;;;:::999888777888999:::999888666555666666555555555444444444333333222111111111111222.........//////000000000000000000000000000000000...........................//////000000//////...---.....................---------...............---,,,,,,++++++,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((('''''''''''')))+++,,,+++...000000...+++((((((((((((((((((((((((((((((''''''((()))***))))))(((((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((+++***)))'''''''''((()))'''((()))***)))(((((((((***)))((('''&&&&&&''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&***)))(((''''''((()))***|||}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~||||||}}}~~~}}}zzzxxxuuupppmmmnnnrrrxxx}}}yyytttpppmmmiiijjjmmmoooooonnniii___SSSIIICCC@@@===;;;;;;888888;;;<<<:::;;;>>>CCCPPPhhh|||tttmmmVVVGGG@@@@@@<<<<<<;;;;;;;;;:::::::::666888:::;;;;;;:::888666888888777777777777888888;;;::::::999888777666666888888999999999999::::::999999999999999:::;;;;;;:::::::::999999999888888777777777666777777888999888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>======<<<<<<======>>>>>>===>>>???AAACCCEEEFFFGGGEEEEEEFFFHHHJJJMMMPPPRRRRRRQQQOOONNNNNNNNNOOOPPPQQQSSSUUUWWWXXXXXXWWWWWWWWWVVVTTTQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLLLLMMMOOOQQQRRRSSSTTTVVVWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOONNNMMMKKKJJJJJJKKKLLLKKKJJJIIIJJJKKKIIIHHHFFFEEEEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIGGGFFFDDDBBBDDDDDDCCCBBBAAAAAABBB@@@@@@???>>><<<;;;:::::::::;;;<<<<<<>>>>>>???@@@>>>=========<<<<<<<<<<<<;;;;;;;;;::::::999888777666666777888888777666555666666555555555444444444333222111111000000111111...//////////////////000////////////////////////..............................////////////......---------...............---------------.........------,,,+++++++++,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,******++++++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))(((((()))))))))))))))***(((((()))***************))))))))))))))))))))))))(((((('''(((((()))***+++&&&(((,,,---,,,++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&(((***+++)))(((((((((***)))'''&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((''''''(((((()))))){{{|||}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}|||{{{|||~~~}}}yyyuuuppplllmmmrrrxxx|||~~~yyyrrroookkkllloooqqqqqqpppiii```SSSJJJDDDAAA>>><<<<<<888777:::;;;999999<<>>>>><<<===???AAACCCEEEGGGGGGGGGGGGGGGIIIKKKNNNPPPRRRTTTSSSPPPNNNMMMNNNNNNOOOQQQTTTWWWZZZ[[[ZZZXXXVVVUUUTTTQQQOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLMMMOOOPPPQQQQQQRRRSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQNNNNNNMMMLLLKKKKKKJJJJJJIIIKKKLLLKKKIIIGGGIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHGGGGGGFFFFFFEEEFFFGGGHHHGGGFFFEEEDDD@@@BBBDDDCCCAAA???@@@BBB@@@@@@???>>>===<<<;;;;;;<<<<<<<<<======>>>>>>>>><<<<<<;;;;;;;;;;;;::::::999999999999888777666666555666666777777666666666444444444444333333333333222222111000000000000000000000000///////////////........................---------------------------......//////......------------.........//////,,,,,,,,,------............---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))******(((((()))***************))))))))))))))))))))))))(((((()))))))))))))))(((###%%%((()))))))))***,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((''''''((()))(((&&&$$$###%%%(((++++++)))''''''((()))((('''&&&&&&''')))***(((((((((''''''((((((((('''''''''(((((((((((((((&&&''''''((())))))(((((({{{|||}}}~~~}}}|||||||||||||||}}}~~~}}}|||{{{|||}}}~~~zzzvvvppplllmmmqqqxxx|||~~~ssspppmmmmmmppprrrrrrqqqiii```TTTJJJEEEBBB???======999777999:::888888;;;>>>@@@MMMbbbvvv}}}sss[[[JJJBBBAAA>>>>>>===<<<:::999888777:::999777666666777999:::777777666666666666777777777777777777888888888888777777888888999999999:::777777777888999;;;<<<===555555555555444444444444666666666666666777888888666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???<<<===???AAACCCEEEGGGHHHHHHHHHHHHIIIKKKNNNPPPRRRUUUTTTQQQOOOMMMMMMNNNNNNQQQTTTXXX\\\\\\[[[XXXVVVSSSRRRPPPMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMOOONNNMMMKKKKKKMMMNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMMMMNNNOOOPPPQQQOOONNNMMMLLLKKKKKKKKKKKKEEEGGGIIIGGGDDDCCCDDDFFFEEEDDDDDDDDDDDDEEEEEEEEEBBBCCCDDDEEEEEEEEECCCBBBBBBBBBDDDDDDDDDDDDCCCBBB;;;>>>@@@@@@===<<<===???=========<<<<<<;;;;;;:::::::::::::::999999999999<<<<<<<<<;;;;;;;;;;;;;;;888888888888777666555444555555555555666666666666333333333222222222111111222111111000000000000000111111000000/////////...........................---------------------------..................------------.........//////,,,,,,,,,------............---,,,,,,++++++++++++,,,,,,---------,,,++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******(((((()))***************))))))))))))))))))))))))(((((()))******)))''''''%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))((((((((((((((()))******************************)))((('''''''''(((***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((%%%&&&((()))(((&&&###!!!%%%(((,,,,,,)))''''''(((((('''&&&%%%&&&(((***+++''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))%%%&&&((()))))))))((('''{{{|||}}}~~~~~~}}}}}}}}}}}}|||zzz{{{}}}~~~|||vvvpppmmmjjjkkkrrrzzzvvvtttrrrqqqqqqqqqpppooolllcccWWWMMMGGGCCC@@@===888777666777:::<<<<<<;;;;;;>>>GGGVVViii}}}uuu___NNNCCC??????>>>===<<<<<<;;;<<<<<<888888999999999888888888555555666666777777888888888888777777777777888888888:::;;;;;;999888888999777777777777777888888999777777666666666666777777444444555555666666777777888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;666666777888999999::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAACCCEEEHHHKKKMMMLLLKKKIIIHHHHHHJJJLLLNNNVVVTTTRRRPPPOOONNNNNNNNNRRRVVVZZZ^^^^^^[[[WWWTTTSSSQQQOOOLLLJJJHHHFFFFFFJJJIIIHHHGGGGGGHHHJJJLLLMMMNNNNNNOOONNNMMMKKKJJJNNNMMMMMMLLLLLLLLLLLLLLLJJJKKKKKKLLLMMMNNNNNNOOONNNLLLJJJHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEFFFFFFDDDCCCBBBCCCCCCBBBAAAAAAAAAAAABBB@@@???======>>>>>><<<;;;:::::::::::::::::::::::::::::::::999999888888888;;;;;;::::::999888777777:::999777666555555555666111222444666666555444333333333333222222222111111////////////000000000000......------------......------...///000000///////////////...---------,,,......................../////////000//////......//////.........---------,,,------......------,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++)))'''&&&''')))******))),,,+++******))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&******++++++++++++******'''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((({{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~|||{{{{{{}}}|||vvvpppmmmjjjkkkrrrzzzyyywwwtttsssrrrqqqooommmjjjbbbWWWMMMGGGCCC???===999888777777999;;;;;;:::999<<>>>>>===<<<;;;;;;;;;;;;999999999999999888777666555666666666777777777888888888777777777777888888888:::;;;:::999777888888777777666666777777888999777777666666666666777777555555555666666777777777888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999999777777888888999:::::::::<<<<<<;;;;;;<<<===>>>>>>AAAAAABBBDDDGGGJJJMMMNNNLLLJJJIIIGGGHHHJJJLLLMMMSSSRRRPPPOOONNNOOOOOOPPPSSSVVVZZZ]]]\\\YYYUUURRROOONNNMMMKKKJJJJJJIIIIIIJJJIIIHHHGGGGGGHHHJJJKKKMMMNNNOOOOOOOOONNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEECCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@>>>======>>>===<<<:::::::::::::::::::::::::::::::::999999999888888888:::::::::999999888888777:::999777666555555555666111333444666666666444333333333333222222222111111111111000000//////......//////............//////---...//////////////////...............---------........................***+++,,,---------------...---------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((('''''''''))))))************))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{|||~~~}}}vvvpppllljjjjjjqqqyyy~~~}}}{{{wwwuuussspppllliiihhhaaaXXXOOOHHHCCC???===;;;999888888999::::::999:::;;;AAAMMM___uuuiiiUUUHHHBBB======<<<;;;::::::::::::888999999999888777777666666666666666777777777777888777777666666777777888888999::::::888777777888777777666666777777888999777777666666666666777777666666666666777777777777777777777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;:::999999999999888888888999999::::::;;;<<<<<<;;;;;;;;;<<<======AAAAAACCCEEEHHHKKKMMMOOOJJJIIIHHHGGGGGGIIIKKKLLLOOONNNNNNNNNNNNNNNOOOPPPSSSUUUXXXZZZYYYVVVSSSPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKMMMNNNOOOPPPPPPOOONNNNNNJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA???>>>===<<<======<<<:::999999999999999999999999999999999888888888888888999999999888888888888888999888777666555555555666333444555666666666555444333333333222222222111111222222111000///...------000000////////////000000//////////////////...------------...............------------------------((()))***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))---------,,,,,,,,,++++++------------------------...,,,******,,,,,,,,,+++******+++,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))((((((''''''(((((())))))******'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}||||||~~~~~~~~~}}}||||||~~~}}}wwwpppllliiiiiipppxxx}}}~~~zzzvvvrrrnnniiifffeeeaaaYYYQQQIIIDDD@@@===<<<:::888888999999999888<<<===AAAKKK]]]vvvnnnXXXIIIBBB<<<<<<;;;:::999999999999666777777888888888888888666666666666777777777777777777666666666666777777777888:::999777666666777666666666666666777888888777777666666666666777777777777777777777777777777777777666777777888999:::::::::;;;;;;;;;<<<<<<<<>>===<<<;;;:::::::::888888999999:::::::::;;;<<<;;;;;;;;;;;;;;;<<<<<>>@@@BBBEEEGGGHHHIIIGGGFFFEEEEEEFFFFFFHHHHHHLLLLLLLLLKKKJJJJJJIIIHHHKKKMMMOOORRRSSSSSSRRRQQQPPPOOOMMMKKKIIIGGGGGGFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQPPPPPPOOOJJJIIIHHHHHHGGGGGGHHHHHHKKKLLLNNNOOOOOONNNMMMLLLJJJJJJJJJJJJJJJJJJIIIIIIFFFEEEEEEDDDCCCDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@????????????@@@>>>===;;;;;;<<<<<<:::999888888888888888888888888777777777777777777777777777777777777777777777888777777777777777666666666555555555555555555444444333333333222222222111111////////////000000000000...------,,,,,,------...//////000000///...------,,,---------.../////////------------------------------------,,,+++******,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,+++***)))((('''((()))***+++---......************************,,,***))))))***++++++***)))***,,,---,,,+++)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))))))))''''''((((((((((((''''''%%%%%%&&&''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))*********+++(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||}}}}}}}}}|||zzz{{{}}}xxxppplllhhhhhhmmmuuu{{{wwwpppkkkhhheeecccaaaaaa]]]WWWOOOGGGBBB@@@<<<:::888888999999999888888:::>>>HHH\\\zzzttt[[[IIIAAA<<<<<<;;;:::999999999999222333555777888999::::::777777777777666666666666777666666555555666666777666777888888666555555666666666555555666666777888777777666666666666777777666666666666555555555555555555555555666777888999::::::::::::;;;;;;;;;;;;999888888777777777777777888888888888888888888888999999999999:::;;;<<<<<<<<<===???AAACCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGJJJJJJJJJJJJIIIHHHFFFFFFHHHIIIKKKNNNPPPQQQRRRRRRLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPOOONNNNNNJJJJJJIIIHHHHHHHHHHHHHHHMMMNNNPPPQQQQQQPPPOOOMMMIIIJJJJJJKKKKKKKKKKKKJJJFFFEEEDDDDDDCCCCCCDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCAAA@@@??????>>>>>>??????>>><<<;;;:::;;;;;;:::888777777777777777777777777666666666666777777777777777777777666666666666666666666777777777777666666555444444444444333333333333333333222222222111111.../////////000000000111---,,,,,,,,,,,,,,,,,,---//////////////////...------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''',,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))&&&'''((()))+++,,,......************************,,,+++******,,,------,,,******+++,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((())))))))))))******''''''((((((((((((''''''%%%%%%&&&&&&''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***))))))))))))(((((((((~~~~~~~~~~~~}}}|||{{{zzzzzz{{{}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}}}}||||||||||||{{{yyyzzz|||~~~xxxqqqlllhhhgggmmmttt{{{}}}tttlllgggeeeccccccaaaaaa```ZZZQQQIIIDDDBBB;;;:::888888999:::999888777999???JJJ___www]]]KKKBBB===<<<;;;::::::999999999444555666777888888888888888777777777666666666555666666555555555555666666555777888777666444555555666555555555555666777777777777666666666666777777666555555555444444444333555555555555666777888888999999:::::::::;;;;;;;;;888888777777888888999999777777777777777777777777777777777888999;;;<<<===<<<===???AAABBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKMMMNNNOOOPPPKKKKKKJJJIIIIIIIIIJJJJJJHHHIIIJJJLLLMMMMMMNNNNNNMMMNNNOOOOOOOOONNNMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHNNNOOOQQQSSSRRRQQQOOOMMMGGGHHHJJJKKKKKKKKKJJJJJJEEEEEEDDDCCCCCCCCCCCCDDDAAABBBBBBCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>>>>===<<<::::::;;;;;;999888777777777777777777777777555555555666666666777777777777777666666555555444555666777888888777666666444444333222222222222222333333333222222222111111000000000000////////////---------,,,,,,------------...//////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))***++++++,,,,,,---***************************)))((()))+++---------+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********((((((((())))))((((((((('''''''''''''''(((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******(((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((+++***)))((('''&&&&&&%%%~~~~~~~~~~~~}}}{{{zzzyyyzzz{{{|||~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{zzzyyyyyy{{{}}}~~~xxxqqqlllhhhggglllttt{{{{{{qqqiiidddccccccccc```bbbaaa\\\SSSJJJEEECCC;;;999888888999::::::999888;;;BBBNNNdddxxx^^^LLLDDD======<<<;;;::::::::::::777777777777777666555555888888777777666666666555666666555555555555666666555666888777555444444555555555555555555666777777777777666666666666777777555555444444444333333333555444444555555666777888999999:::::::::;;;;;;;;;::::::::::::;;;<<<======777777777666666666666666666666666888999;;;===>>>===>>>@@@AAABBBAAAAAA@@@CCCCCCCCCDDDDDDDDDDDDEEECCCDDDFFFGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLJJJHHHGGGGGGFFFIIIJJJKKKMMMNNNNNNOOOOOOMMMNNNNNNOOONNNMMMKKKKKKIIIHHHGGGGGGFFFGGGGGGGGGNNNOOOQQQSSSSSSQQQOOOMMMFFFGGGIIIJJJKKKJJJJJJIIIEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDDDDEEECCCBBBAAA@@@???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>===;;;::::::::::::999777777777777777777777777777444555555555666666777777888888777666555444444333555666777888888777666666444333222222111111111222333333333222222222111111222222111000///...------.........------.........------...///000000000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------))))))******+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++'''%%%%%%&&&)))+++,,,+++,,,+++******))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&$$$###"""!!!}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||}}}}}}||||||}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzz{{{}}}}}}}}}~~~|||vvvoookkkkkknnnrrr}}}{{{qqqkkkddd______cccccceeeeee```XXXMMMEEE@@@>>>;;;999888:::;;;<<<<<<888;;;???IIIeeeeeeOOODDD???<<<:::888999999999888999888777666666777888999777777666555555666888888:::999777555444333444444666666555555444444444333///222555888999999777666888888777555555444444444444555555555555555444444444444444555555555555666999999999999:::;;;<<<<<<<<<:::888999<<<<<<:::777999888777666666777888888666888:::<<<<<<<<<:::999>>>>>>>>>>>>???@@@AAABBBFFFFFFGGGFFFCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJGGGDDDDDDGGGIIIHHHFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLJJJHHHFFFFFFFFFHHHIIIKKKMMMQQQTTTUUUTTTRRRPPPLLLKKKKKKKKKMMMMMMKKKJJJGGGEEECCCBBBBBBBBBAAA???@@@@@@AAAAAABBBCCCDDDDDDEEEDDDBBBAAA@@@????????????>>>>>>===<<<;;;;;;;;;999999888888777666666666555555666666777777888888777777777777777777777777777888999777555444444555666555555555555444444444666666555444333333222222333333333333333333333333000000000000////////////000000//////.........---......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++.........------,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,++++++***...------,,,+++***))))))++++++++++++++++++++++++...***%%%$$$&&&)))******))))))************))))))************))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++)))&&&###""""""######''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&,,,+++)))'''''''''((((((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}}}}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{||||||vvvpppkkklllooosss|||{{{rrrkkkeee``````dddfffggggggcccZZZOOOGGGBBB>>>;;;999888999;;;;;;;;;;;;===@@@JJJeeeiiiRRREEE???===:::999999999999888888888777777777777888888777777666666666666666777777777555444444555555666666666666555555555444444111333555777888888777666888777666555444444444444444555555555555555444444444444444555555555555666777777777888888999:::;;;999888777999<<<<<<;;;999999888777666666777888888777888:::;;;<<<<<<;;;;;;>>>>>>>>>>>>???@@@AAABBBEEEFFFFFFEEECCCBBBBBBCCCDDDEEEFFFFFFEEEDDDFFFGGGFFFGGGHHHIIIIIIJJJJJJJJJLLLIIIGGGGGGIIIJJJJJJIIIJJJKKKKKKLLLMMMNNNNNNNNNLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJHHHFFFFFFGGGHHHIIIJJJLLLNNNPPPQQQPPPOOONNNLLLKKKJJJKKKMMMMMMKKKJJJGGGEEECCCBBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAA@@@????????????>>>>>>===<<<<<<;;;;;;999999888888777777666666555666666666777777777888777777777777777777777777777888888777555444444555666555555555555444444444666555555444333333222222111111111111111111111111000000000000////////////000/////////..................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,++++++******++++++******+++++++++++++++***---,,,,,,++++++******))),,,++++++******++++++,,,***'''######%%%'''((('''))))))************))))))(((((()))))))))*********(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%$$$$$$%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''''''''''''''(((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((||||||||||||||||||||||||~~~~~~~~~}}}|||{{{{{{{{{|||||||||||||||~~~}}}|||||||||||||||}}}~~~|||wwwqqqmmmmmmqqqtttzzz}}}sssmmmfffaaaaaadddhhhjjjkkkfff]]]RRRIIIDDD>>>;;;888777888999:::999;;;===???HHH```nnnVVVHHH@@@===:::999999999999888777777888888888888777777777777888777777666555444555555444444555666777777666666666666666555555555444444555555666666666666777666555555444444444444444444555555555555555444444444444555555555555666666666666666777888999999777666666888;;;<<<;;;:::888777777666666777777888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEDDDBBBAAABBBCCCCCCDDDFFFEEEEEEDDDFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJLLLJJJHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLKKKIIIGGGEEECCCBBBCCCCCCBBB@@@@@@AAAAAABBBBBBCCCCCCCCCDDDCCCBBB@@@????????????>>>>>>>>>===<<<<<<;;;;;;999999999888777777666666666666666666777777777777666666666666666666666666666777888777555444444555666555555555555444444444555555444444333333222222111111111111111111111111000000000000////////////////////////..................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,+++************+++(((((()))***++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,***((((((***+++***)))))))))************))))))&&&''''''(((***++++++,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&$$$%%%&&&'''((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((||||||||||||||||||||||||}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}}}}}}}}}}}}}}}}||||||}}}~~~|||wwwrrrnnnnnnqqqtttzzzuuunnngggbbbbbbfffjjjlllmmmiii___TTTJJJEEE>>>;;;888777777999999888999:::<<>>;;;999999:::999888666777888999999888777666777888888888888666444333444444444444555555666666666666666666666666666666666666555444444444555666666555555444333333444444333444555555666555555555444444444555555555555666555555555555666777888999666666777888999999999888666666666666777777777888::::::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDDDDCCCAAAAAAAAABBBBBBDDDEEEEEEDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLLLLLLLKKKKKKNNNNNNNNNMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKJJJJJJIIIJJJKKKLLLJJJHHHGGGEEECCCBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@????????????>>>>>>======<<<<<<<<<<<<::::::999888888777777666666666666666777777777777777777777777777777777777777888999888666555666777666555555555555444444444444444444333333333222222222222222222222222222222000000000000///////////////////////////...............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************,,,++++++***************&&&'''((()))***+++++++++))))))******+++++++++,,,,,,+++***))))))***+++,,,,,,+++,,,,,,---,,,,,,+++))))))************))))))''''''(((((()))******+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''$$$%%%'''((()))(((''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{{{{{{{{{{{{{zzzzzzzzzzzz}}}}}}~~~~~~~~~~~~~~~~~~|||||||||}}}|||xxxrrrnnnnnnqqqsssyyywwwpppiiiccccccgggkkkmmmnnnjjj```TTTJJJDDD===;;;888777888999999999999999;;;AAAOOOiiiwww[[[JJJAAA>>>;;;:::::::::999888666777888999999888777666777888888888888666444333555555555555555444444333555555555666666666666666777666444333333333555666555444444333333333333444333444444555666666555555444444444555555555555666555555555666666777888999777888888888777666555555555555666666777777777777::::::999::::::;;;==================>>>???@@@@@@AAABBBCCCBBBAAA@@@AAABBBAAACCCDDDEEEDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGGGGFFFEEEFFFGGGHHHIIIJJJLLLMMMNNNMMMLLLLLLOOOOOONNNNNNLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHIIIKKKKKKIIIHHHGGGEEECCCCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@????????????============<<<<<<<<<<<<::::::999999888777777777777777777777666666666666888888888888888888888888888999:::999777666777888666555555555555444444444333333333333333222222222222222222222222222222222000000000000////////////.........///////////////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++******))))))******&&&'''((()))***+++++++++((())))))******++++++,,,++++++***))))))***++++++''')))*********)))(((((())))))************)))))))))((((((((((((((((((((((((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))((('''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&))))))((((((''''''&&&&&&'''(((((((((((((((((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzz|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}xxxsssnnnmmmoooqqqxxx~~~yyyrrrkkkeeedddhhhkkknnnoookkkaaaUUUJJJDDD<<<:::888777888:::;;;;;;::::::<<>>???@@@AAABBBAAA@@@???@@@AAAAAABBBDDDDDDDDDDDDFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJHHHHHHHHHGGGFFFFFFHHHJJJKKKLLLOOOQQQRRRRRRQQQPPPPPPOOOOOONNNLLLJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHHHHIIIJJJJJJIIIGGGGGGEEECCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????==================<<<<<<:::::::::999888888777777777777777777666666666666777777777777777777777777777888999999777777888999666555555555555444444444333333333333222222222222000000000000000000000000000000000000////////////.........///////////////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************************************+++++++++++++++***))))))))))))***(((((()))***++++++++++++)))))))))*********++++++************************(((***++++++***))))))***))))))************)))))))))))))))(((((('''''''''(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************)))((('''&&&(((((((((((((((''''''''''''(((((())))))(((((('''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((}}}}}}}}}|||||||||{{{{{{||||||||||||{{{{{{zzzzzz{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}xxxrrrmmmkkkmmmnnnuuu{{{{{{ssslllfffeeeiiilllooopppmmmcccVVVKKKDDD<<<:::777777999<<<======999999<<>>@@@AAA@@@??????@@@AAA@@@BBBCCCDDDDDDDDDFFFHHHFFFGGGHHHIIIIIIJJJJJJJJJFFFGGGHHHFFFDDDDDDFFFIIIJJJLLLPPPRRRTTTTTTSSSSSSPPPPPPOOONNNLLLJJJHHHGGGIIIJJJKKKLLLMMMNNNOOOOOOLLLLLLLLLKKKJJJIIIIIIHHHIIIHHHGGGHHHJJJJJJHHHGGGGGGEEECCCCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???????????????<<<=====================;;;::::::999999888888777888777777777666666666555666666666666666666666666555666777777666555666777666555555555555444444444222222222222222222222222000000000000000000000000000000000000////////////............/////////000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++***)))))))))))))))******+++++++++++++++***))))))))))))************((()))***++++++***)))(((***,,,------******+++---))))))************))))))'''''''''((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))))))))(((((('''''''''(((((('''''''''((((((((((((((((((((())))))))))))((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((}}}}}}|||{{{{{{{{{{{{|||}}}}}}|||||||||{{{{{{{{{zzz{{{|||~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}yyyrrrmmmjjjkkkmmmsssyyy{{{tttlllffffffiiimmmppprrrnnndddWWWLLLEEE;;;999888888:::===>>>>>>777777999<<<===GGG```xxxcccPPPCCC@@@===;;;::::::999777999888777666666777888999888777666555555666888999000111333555666666666555222222222333333444444444333333333444444555555555222222222111222222333333222333444555666666666666444444444555555555666666222222222222333444555555222555777777444333444666222333555777777777777666444666888:::;;;:::999888999999999999:::;;;<<<<<<>>>???@@@@@@???>>>???AAA@@@AAACCCDDDDDDDDDFFFHHHFFFFFFGGGHHHIIIIIIIIIIIICCCDDDEEECCCAAAAAADDDGGGHHHJJJNNNQQQTTTTTTSSSRRRQQQPPPPPPNNNLLLJJJHHHGGGIIIJJJLLLMMMOOOPPPPPPPPPLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHGGGHHHIIIJJJHHHFFFGGGEEECCCCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????????????????<<<<<<<<<===============;;;;;;:::999999888888777888888777777666666666555444444444444444444444444333555666555444444555666666666555555555444444444222222222222222222222222111111111111111111111111000000000000////////////---.........//////000000.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++******)))))))))))))))++++++,,,,,,,,,++++++************)))))))))))))))'''(((+++,,,,,,+++((('''''')))***)))&&&&&&(((+++))))))************))))))%%%&&&&&&'''((()))******(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))'''&&&%%%$$$%%%''')))+++''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******'''&&&%%%%%%&&&''')))***&&&'''''''''(((((())))))(((((())))))))))))((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((}}}~~~||||||}}}}}}}}}}}}}}}|||zzz{{{{{{{{{{{{{{{zzzzzz~~~~~~~~~}}}|||{{{{{{|||}}}~~~yyysssmmmjjjjjjlllrrrwww}}}uuulllhhhggghhhqqqsssuuusssjjj]]]NNNEEE???<<<999888888999999999777777888;;;===FFFXXXiiinnnTTTGGGDDD>>>999888::::::888555555555666666666666666444444444333333222222222444666777666333222222222111222222333333222222111444444444444444444444444555444222111111111222222222222222333333444555666888888777555555444444444777666444333333444555666555555555555666777888999555555666666666666555555666777888999999:::999999999::::::::::::::::::;;;??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAACCCEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCEEEGGGHHHJJJLLLNNNPPPQQQRRRQQQQQQMMMNNNNNNMMMJJJIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????===<<<<<<<<<<<<;;;;;;;;;;;;999777666777777666555777777666666555555555444444444555555444444333222999888888888777777666666333333333444444444555555666444333111000000111111000000000000000000000000//////000000000000//////000000//////.........---........................------------------------+++++++++,,,,,,,,,------,,,+++***))))))***+++,,,++++++************++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,************************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,***)))***+++))))))))))))))))))))))))+++***((()))******)))(((++++++***)))(((((()))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$###((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%''''''((((((((((((''''''$$$%%%%%%&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((}}}~~~||||||}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}||||||~~~~~~~~~}}}||||||{{{|||}}}~~~zzztttnnnjjjjjjjjjssswww}}}~~~|||}}}uuummmhhhhhhiiirrrtttvvvtttkkk]]]OOOFFF@@@===:::888888999999999999888999;;;<<>>:::999:::999777555666666666666666666666444444444333333222222222333444555555222111111111333333333444444333333333444444444444444444444444444333222111111111222222666666666666777888999999888777666555444444444444777555444333333444555666555555555555666777888999555555666666666666555555666666777888999999999999999999::::::::::::;;;;;;>>>>>>????????????>>>>>>>>>???@@@BBBCCCCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGHHHEEEEEECCCBBBCCCDDDFFFGGGJJJKKKMMMNNNOOOOOOOOOOOOLLLMMMMMMLLLJJJIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@>>>>>>======>>>===<<<<<<<<<<<<;;;;;;;;;;;;999777777888888777666777777666666666555555555444444555555444444333222888777777777666666666666555555444444333333333222555444333111000000111111//////////////////////////////000000000000//////000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++***))))))***++++++++++++************++++++***)))(((''''''((()))***++++++***))))))***++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,,,,+++******+++((((((((((((((((((((((((***)))((((((***+++***)))+++******)))(((((())))))***************)))(((((())))))))))))************)))))))))(((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((~~~|||}}}}}}~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{}}}~~~~~~{{{uuunnnjjjjjjjjjssswww}}}{{{yyyzzz~~~vvvnnnjjjiiijjjsssuuuwwwuuulll___QQQHHH@@@===:::888999999999999:::::::::::::::???NNN]]]uuu~~~bbbLLLFFF???;;;::::::888777666666666666666666555555444444333333333333222222222333444444222000000111333444444555555444444333444444444444444444444444444333222111111111222222444444444444555666777777777666555555444444444444666555444333333444555666555555444555555666777888555555666666666666555555555666777888999999999999999999999::::::;;;;;;;;;======>>>>>>>>>>>>======<<<>>>@@@CCCDDDCCCBBBAAAEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBBBBBBBDDDEEEFFFIIIJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLKKKJJJIIIJJJLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<:::888888888999888777777777666666666666555555444444555555444444333222666666666555555555555555666666555444333222111111444333222111111111111111////////////////////////...//////000000//////.../////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++***))))))***++++++++++++************++++++))))))(((((((((((())))))+++******))))))******+++************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))************************)))))))))))))))))))))))))))***,,,,,,*********+++'''''''''''''''''''''''')))((('''(((***+++***)))******)))((((((((())))))***++++++++++++***)))))))))))))))******+++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((()))*********))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}||||||{{{{{{~~~~~~~~~{{{vvvppplllkkklllrrrvvv|||~~~zzzwwwxxx}}}vvvoookkkjjjkkksssuuuxxxvvvnnnaaaSSSJJJAAA>>>;;;999999999999888999999::::::999===JJJYYYqqqnnnSSSJJJ@@@<<<<<<:::888777666666666666555555555555333333333333333333333333222333555444222111111222333333444444444444333333333333333333333333333333333222222222222222222222222222222333333444555666666555555444333333444444444444333333333444555666444444444444555666777777555555666666666666555555555666777888999999999999999999999::::::;;;;;;;;;<<<<<<============<<<<<<<<<===???@@@AAABBBBBBAAADDDDDDDDDDDDDDDDDDEEEEEECCCCCCBBBBBBCCCDDDEEEFFFHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIKKKKKKJJJJJJKKKLLLKKKLLLMMMNNNNNNMMMMMMLLLJJJKKKLLLNNNOOOPPPPPPOOOLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBAAAAAA???>>>>>>===<<<<<<=========<<<<<<<<<<<<;;;;;;;;;<<<:::888888999:::999888777777666666666666666666444444555555444444333222444444444444444444444444555555444444333222111111333222222111111111111111////////////////////////...//////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++******************+++++++++************+++++++++******************+++******))))))))))))******************************((()))))))))************************************((()))))))))***+++++++++************************))))))))))))))))))))))))''')))+++***)))((()))***((((((((((((((((((((((((''''''&&&(((***++++++******))))))((((((((()))))))))************)))((((((''''''((()))***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''''''''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~}}}{{{vvvqqqnnnnnnnnnqqquuu{{{~~~zzzxxxyyy}}}wwwppplllkkklllrrruuuwwwvvvooobbbUUULLLBBB???;;;999999999999888777777888:::999<<>><<<999777888777777666666555555555444333333333333333333333333333444555555333222333333222222333333333333222222333333333333333333333333222222222222222222222222555555555555666777888888555444444333333333333444333333333333444444555555333333333333444555666777555555666666666666555555555555666777888888888888888888999::::::;;;<<<<<<<<<<<<============<<<<<<>>>===<<<<<<===???BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEGGGHHHJJJJJJIIIIIIKKKLLLMMMMMMOOOPPPOOONNNMMMLLLHHHJJJLLLNNNOOOPPPOOOOOOLLLKKKJJJIIIHHHGGGFFFFFFCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC??????>>>============>>>===<<<<<<<<<<<<;;;;;;;;;<<<:::888888999:::999888666666777777777777777777444444555555444444333222333333333333333444444444333333333333333333333333111111222111111111000000..............................////////////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......*********++++++*********++++++************++++++*********++++++*********))))))))))))))))))))))))************************((()))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))&&&((())))))(((''''''((())))))))))))))))))))))))'''&&&&&&''')))+++******)))((((((((((((((())))))((((((((()))(((''''''&&&%%%&&&&&&'''((()))******((((((((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((~~~~~~~~~}}}||||||{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~|||xxxsssooonnnnnnooosssyyy~~~|||zzz{{{xxxqqqlllkkkkkkooorrrvvvvvvpppdddWWWOOOCCC???<<<:::999999999888555666888:::999<<>>BBBDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHJJJKKKLLLNNNOOOPPPPPPNNNLLLKKKGGGIIIKKKNNNOOOOOONNNMMMJJJJJJHHHGGGFFFFFFFFFFFFBBBCCCCCCDDDDDDEEEEEEFFFBBBCCCCCCCCCCCCCCCCCCCCC>>>>>>============>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;999777777999:::999888666666777777777777888888444444555555444444333222333333333333444444444444111222222222333333333444000111111222111111000000........................---......//////......------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------)))***++++++++++++***)))++++++************++++++(((((())))))))))))((((((((())))))******))))))(((************************))))))))))))************++++++++++++++++++++++++******++++++++++++++++++************************))))))))))))))))))))))))&&&'''))))))'''&&&'''(((************************((('''&&&''')))***)))(((((((((''''''(((((())))))''''''((((((''''''&&&%%%&&&&&&&&&''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((''''''''''''(((((((((((((((((('''(((((()))*********))))))%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((~~~}}}~~~}}}||||||{{{|||}}}~~~~~~|||zzzzzzzzz{{{||||||}}}~~~~~~yyysssnnnllllllmmmqqqwww|||~~~}}}|||}}}yyyqqqllljjjjjjlllppptttuuupppeeeYYYQQQCCC@@@<<<:::999999999888666777999;;;999;;;FFFRRRmmmsss\\\GGG@@@===777777;;;888777777666555555444444222222222333333444444444111333555555333222333444222333333333333333333222222222222222222222222222000111222333333333333222////////////000111222222333333222222222222333333111111222333444444555555222222222222333444555666555555666666666666555555444555666777888888888888777888888999;;;<<<<<<============>>>>>>============<<<;;;:::;;;>>>@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@===>>>???@@@AAABBBBBBCCCDDDCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIIIIHHHGGGHHHJJJKKKLLLNNNOOONNNMMMJJJIIIGGGHHHKKKMMMNNNMMMLLLKKKHHHHHHFFFEEEEEEEEEFFFFFFBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;999888666666888999888888666666777777777888888888444444555555444444333222333333333333444444555555333333333222222222222222///000111222222111000000........................---......//////......---,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))***++++++++++++***)))++++++************++++++'''((()))******)))(((''''''((()))******)))((('''************************))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******)))(((((()))))))))))))))))))))))))))((('''&&&'''))))))(((''''''''''''''''''((())))))(((((((((((((((''''''&&&''''''''''''((((((((((((%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&''''''((())))))))))))((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((~~~}}}}}}||||||{{{|||}}}~~~~~~|||zzzyyyzzz{{{|||{{{|||}}}zzzsssmmmjjjiiikkkpppvvv|||~~~~~~}}}}}}~~~yyyqqqllljjjjjjkkknnnssstttpppfffZZZRRRCCC@@@<<<:::::::::999888777888;;;<<<999:::DDDPPPoooyyy```HHH@@@<<<777777<<<888777777666555444444444222222222333333444444444000222333333222111222333333444444555555444444333222222222222222222222222000111222333444333333222111111111111222333444555222222222111222222333333000111222333444555555444222222222222333444555555555555666666666666555555444555666777888888888888777888888999;;;<<<============>>>>>>>>>>>>======:::;;;;;;<<<===>>>??????AAAAAAAAA@@@@@@@@@??????;;;<<<===>>>@@@@@@AAAAAACCCCCCBBBAAABBBCCCDDDEEEGGGHHHIIIIIIGGGGGGHHHIIIIIIJJJLLLMMMMMMKKKHHHGGGFFFHHHKKKMMMNNNMMMKKKIIIGGGFFFEEEDDDDDDEEEFFFFFFBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDCCCBBB@@@???>>>>>>;;;;;;:::::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;999777666666777888888777666666777777888888888999444444555555444444333222333333333444444555555555555444444333222111000000///000111222222111000///........................---..................---,,,,,,,,,------.................................++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,+++***)))++++++************++++++)))***+++,,,,,,+++***)))'''((()))******)))((('''************************))))))))))))************(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,***)))***+++(((((((((((((((((((((((()))(((''''''((()))'''&&&'''''''''''''''((()))***)))))))))))))))(((((('''))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&******)))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))~~~}}}}}}|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}zzztttooojjjhhhhhhlllrrryyy~~~yyyqqqllljjjjjjkkkooorrrrrrpppjjj\\\OOOGGGBBB??????>>>999777888666666888999888:::DDDPPPppp}}}^^^IIIBBB;;;999<<<999777777666555444444333333333333333222222111111111111111222222222333333333555555555444444333333333555555444333222000000///111222222333333222222111111111111111222333444555111111111111111111111111222222222222222222222222333333333333333333333333444444444444444444444444777777777888999999::::::666666777888999;;;===>>>===<<<;;;::::::;;;======999<<>>>>>======<<<<<<======>>>>>>??????>>>??????@@@AAACCCDDDEEEIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJHHHFFFEEEDDDDDDDDDCCCBBBBBBBBBAAADDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@??????<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;::::::999:::999777666555666777888999999999888888888888777666666555444333333222222111111111222222333333333111222222222222111000000111111111111000000000000////////////////////////------------------------...------,,,,,,------......---,,,,,,++++++++++++,,,,,,,,,++++++***************************++++++************************,,,,,,,,,+++++++++++++++)))((((((((()))***++++++)))))))))))))))(((((((((************************+++)))(((((()))******)))++++++******)))(((((((((******+++,,,,,,,,,,,,+++&&&&&&''''''(((((())))))(((((()))*********************))))))((((((''''''((((((''''''''''''((()))(((((())))))))))))((((((&&&'''''''''(((((())))))***(((''''''(((((('''%%%((((((((()))******++++++******))))))(((((('''''''''&&&&&&''''''((()))******))))))((((((((())))))++++++***)))(((''''''&&&)))))))))))))))((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&~~~~~~|||}}}~~~}}}|||{{{zzzyyyzzz{{{}}}zzztttooojjjhhhjjjmmmtttzzzyyyrrrmmmkkkjjjkkkooorrrrrrpppjjj\\\PPPGGGBBB>>>>>>===999777888777777999:::888:::DDDPPPrrrzzz\\\HHHBBB;;;999;;;888777666666555444444333333333333333222222222111111111111222222222333333333444444444333333333222222222222222222222222222222222222333333333333222222111111111111222333333444111111111111111111111111333333333333333333333333333333333333333333333333444444444444444444444444666666777777888888999999666777777888:::;;;===>>>>>>===<<<:::::::::;;;;;;;;;>>>@@@>>>:::999<<<@@@???>>>>>>>>>============<<<<<<======>>>??????????????????@@@AAABBBDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJJJJHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;::::::999999999999999999888888777888888888777777777666666666555555444333333222222222222222222222222222222111222222222222111000000111111111000000000//////........................------------------------------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++************************++++++************************(((((((((((((((((((((((()))))))))((())))))******###$$$%%%&&&'''((())))))************************+++)))(((((()))******)))((((((((()))******++++++)))******+++++++++++++++''''''(((((((((((())))))&&&&&&'''(((((((((((((((((((((((((((''''''''''''))))))((('''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''***(((''''''(((((('''&&&******))))))))))))))))))((((((((((((((()))))))))***)))((('''&&&&&&&&&&&&)))((((((''''''(((((()))'''''''''&&&%%%%%%$$$$$$)))))))))))))))((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&~~~~~~~~~~~~|||}}}~~~~~~|||{{{zzzxxxyyyzzz}}}~~~zzztttoookkkhhhkkkooouuu{{{{{{tttnnnlllkkkkkkooorrrrrrpppjjj]]]QQQGGGBBB>>>>>><<<888666777888777999:::999;;;DDDOOOpppuuuYYYGGGCCC<<<::::::666666666555555444333333333333333333222222222222111111111222222222333333333333333333222222222222222000000111222333444444555333333444444444444333333222222111111111222222333111111111111111111111111444444444444444444444444333333333333333333333333444444444444444444444444444555555666777777888888666666777888999;;;<<<===???===<<<:::999999999999>>>@@@AAA???<<<:::===???=========<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@?????????@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDFFFIIIJJJJJJHHHEEECCCAAABBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;::::::999888999;;;<<<;;;:::888666777777666666666555555555555555444444333333222222333333222222222222222222111222222222222111000000111111000000000000//////........................------------------------------,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++************************************************************)))((((((((())))))''''''((()))***++++++,,,************************+++)))(((((()))******)))((((((((()))******++++++(((((()))*********************)))))))))(((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''***)))(((''''''''''''''''''(((((())))))(((((('''***))))))((((((''''''&&&)))(((''''''(((((('''&&&++++++***))))))(((''''''&&&''''''((())))))*********)))((('''&&&&&&&&&&&&((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))))))))))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''~~~}}}|||~~~}}}|||{{{|||~~~}}}{{{zzzwwwxxxyyy|||~~~zzztttoookkkhhhkkknnntttzzz|||uuupppmmmllllllqqqttttttsssmmm```SSSHHHBBB======;;;777666777999888999::::::;;;CCCLLLjjjqqqVVVFFFBBB<<<::::::555555555555444444333333333222222222222222222222222111111222222222333333333222222111111111111111111000000111222333444444555333444444555555444444333333222111111111111111222111111111111111111111111444444444444444444444444333333333333333333333333333333333333333333333333333444444555555666666777555555555666777999:::;;;<<<;;;:::999888888999:::>>>??????>>>;;;:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEHHHJJJJJJGGGDDDBBB@@@@@@AAAAAABBBBBBBBBCCC@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???<<<;;;::::::999999::::::::::::;;;;;;;;;::::::999888999:::::::::999888777777777777666666666555555444444444333333333222222111111111222222333333333111222222222222111000000111000000000////////////........................---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******************************+++++++++++++++,,,,,,,,,+++***)))(((((((((((((((---,,,,,,++++++*********************************+++)))(((((()))******)))++++++******)))((((((((('''(((((()))))))))))))))+++++++++***)))(((((('''(((((()))***************&&&&&&&&&''''''(((((((((((((((''''''''''''((()))'''((((((((((((((((((''')))))))))((((((((((((((()))(((''''''((()))(((&&&******))))))(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&'''((())))))'''&&&&&&&&&&&&''''''((()))))))))))))))*********(((((())))))(((((('''&&&(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))******++++++******)))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''~~~|||{{{{{{{{{|||}}}~~~~~~}}}{{{zzz{{{|||~~~}}}{{{{{{vvvwwwyyy|||~~~zzztttoookkkiiiiiimmmrrrxxx~~~~~~wwwrrrooonnnnnnsssvvvvvvuuuooobbbVVVIIICCC>>>===;;;777666777999777888::::::;;;BBBJJJcccpppUUUEEEBBB<<<999999444444444444444444333333333222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222333444444555555444444333222222111111000111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333444555555666666444444444444555777888888999888777777888999:::;;;<<<<<<<<<;;;999999:::;;;:::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBB@@@AAABBBCCCDDDFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAACCCFFFHHHHHHFFFDDDBBB???@@@@@@@@@AAAAAABBBBBB???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@???>>>;;;;;;:::999999999999:::999999::::::;;;::::::999:::999888777666777777888888888777777777666666666333333333333333222222222//////000111333444555555111222222222222111000000000000000////////////...........................------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************&&&'''''''''(((((())))))******)))((('''''''''(((******)))(((''''''&&&&&&))))))))))))))))))))))))+++)))(((((()))******)))++++++******)))(((((((((''''''((())))))))))))(((,,,,,,+++***)))(((''''''(((((()))***************'''''''''(((((())))))***&&&&&&&&&&&&''')))***+++''''''((((((((((((''''''&&&''''''((()))***++++++((('''&&&'''((()))((('''''''''(((((()))))))))))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((~~~}}}{{{zzzzzzyyyzzz|||}}}}}}|||zzzyyyzzz{{{}}}}}}|||{{{wwwxxxyyy|||~~~yyyuuupppllliiihhhkkkpppvvv|||yyyssspppoooooosssvvvwwwvvvpppcccWWWKKKDDD???===;;;777666888999777777999::::::@@@FFF[[[yyypppUUUEEEBBB<<<999999444444444333333333333333333111222222222222333333333111111222222222333333333111111111111111222222222333333333222222111111111333333444444444444333333111111000000000111111222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333444555555666666444444444444555666777888666666666666777999:::<<<999999888888888999999:::::::::::::::;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFBBBBBBCCCCCCCCCCCCDDDDDDAAACCCDDDFFFFFFEEEDDDCCC???@@@@@@@@@@@@@@@AAAAAA???@@@@@@AAABBBCCCCCCCCCDDDCCCCCCBBBAAA???>>>===;;;;;;:::999999999999999888999999::::::::::::::::::999777555555666777999888888888777777777666666333333333333222222222222//////000111333444555555111222222222222111000000000000////////////......------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------***++++++++++++,,,,,,,,,---------,,,++++++******************************''''''(((((())))))******))))))((('''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))+++)))(((((()))******)))((((((((()))******++++++''''''((()))))))))))))))++++++***)))((((((''''''&&&&&&'''(((((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&''')))***+++&&&''''''((((((''''''&&&&&&&&&'''(((***+++,,,,,,((('''&&&'''((()))((('''&&&&&&'''(((((()))******))))))(((((('''&&&&&&%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((('''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((*********))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((~~~|||zzzyyyxxxxxxzzz|||}}}}}}|||zzzyyyzzz{{{}}}}}}||||||xxxxxxzzz|||~~~}}}yyyuuupppllljjjhhhkkkpppuuu{{{{{{uuuqqqpppmmmrrruuuvvvuuupppcccVVVMMMFFF@@@>>><<<888777999999666555888999:::>>>CCCRRRnnnrrrVVVEEEAAA;;;999999444333333333333333333333333111111222222222333333333111111222222222333333333111111111222222222333333333333333222222222111111222222333333333333222222000000///000000111222333111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222333333444444555666666666555555555555666777888888777666666555666777999:::888777666777888999::::::::::::::::::;;;;;;<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCDDDAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDD@@@@@@@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAA@@@>>>===<<<;;;:::999999888999999999888888999:::::::::::::::999999888888777777777888777777666666666555555555222222222222222222222222111222222222222333333333111222222222222111000000000000/////////.........------------------------------------------------,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,...------,,,++++++******************************)))))))))***+++,,,,,,,,,(((((('''''''''((())))))))))))************++++++))))))))))))))))))))))))+++)))(((((()))******)))((((((((()))******++++++(((((()))************))))))))))))(((((('''''''''&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''((()))***+++++++++((('''&&&''')))))))))(((''''''((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''((()))***+++++++++******))))))((((((''''''((((((''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++***))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((}}}|||zzzyyyxxxyyyzzz}}}~~~~~~}}}{{{yyyzzz{{{}}}~~~}}}}}}|||xxxyyyzzz|||~~~}}}yyyuuupppllljjjhhhkkkpppvvv||||||vvvrrrppplllppptttuuutttnnnbbbUUUNNNGGGAAA???<<<999888:::888555444777999999===BBBJJJeeetttXXXFFFAAA;;;888999555333333333333333333333333111111111222222333333333111111222222222333333333111111222222333333333333222222222222222222222222111222222333333222222111////////////000111333333111111111111111111111111444444444444444444444444333333333333333333333333222222222222222222222222333333444555555666666777777777666777777888999:::888777666555555666777777777666666777999:::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<===???@@@AAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEAAA@@@@@@@@@??????>>>>>>@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA???===<<<;;;;;;:::999999888888999999777888999:::::::::::::::888999:::;;;;;;999888666666666555555555444444444222222222222222222222222444444333333222111000000111222222222222111000000000/////////............------------------------------------------------,,,++++++++++++++++++,,,++++++++++++,,,,,,---...*********++++++,,,,,,,,,......---,,,,,,+++******************************%%%&&&&&&'''((())))))***'''''''''''''''((()))***))))))((('''&&&%%%$$$$$$))))))))))))))))))))))))+++)))(((((()))******)))++++++******)))((((((((((((((()))***************((((((((((((''''''''''''((())))))***************(((((((((''''''&&&&&&%%%+++***)))(((&&&&&&%%%%%%&&&''''''''''''''''''&&&))))))))))))************'''&&&&&&''')))***)))((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&'''(((((('''''''''((((((***++++++)))(((((('''&&&%%%%%%$$$''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''###$$$&&&((())))))((('''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))~~~|||{{{zzzzzz{{{zzz{{{||||||{{{zzzwwwvvvwwwyyy}}}~~~}}}||||||||||||}}}~~~~~~{{{xxxtttnnnjjjhhhkkkqqqwww|||yyytttqqqooolllkkkmmmpppqqqlllaaaXXXQQQGGG???<<<:::888666888666777888888777888:::<<>>999555666444444333333333333222222222222222111111111000000333333222222111000//////------------------------111111222222222222111111000111111111111222222222111111000000000000111111333333222111000000111111111222222333333444444555444444444333333222222222444444333222222111111000222222333333444555555555555666777666555444555666888777777777777777888888555555666666777777888888;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@AAABBBBBBCCCAAA???=========????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCBBBAAA@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAACCCCCCAAA@@@???>>>>>>>>><<<;;;:::999999999:::;;;:::;;;;;;<<<<<<;;;;;;:::888888999999999888777777333444555555555555555444333333333222222222111111222222111111111111222222111111111111111111111111////////////..................---------,,,,,,,,,,,,------......------,,,///...,,,+++***+++,,,,,,+++++++++*********))))))(((((()))***+++,,,,,,------,,,+++******+++,,,---++++++***)))(((((())))))...---+++)))(((((()))***,,,,,,***)))((((((''''''((((((((((((((((((((((((+++(((''''''******(((&&&&&&''')))*********)))((())))))(((((((((((()))))))))))))))))))))******+++((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&(((+++---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&''')))***+++}}}{{{zzzzzzzzzzzzzzz{{{||||||{{{zzzxxxvvvwwwzzz}}}~~~|||||||||}}}}}}~~~|||yyytttoookkkhhhkkkpppvvv{{{}}}xxxsssooonnnlllkkkllloooqqqlllbbbZZZRRRHHH???<<<;;;888666888666777888777777777999;;;CCCSSSjjjuuu]]]GGG???>>>999666666444444333333333333222222222222222111111111000000333333222222111000000///////////////////////////000000000111111000000000//////000000000111111111111111000000000000111111222111000000//////000000111111222333333444444555444444333333333222222222333333333222222222222111222333333444555555666666555666777777555555666777888888777666555555666666555555666666777777888888;;;;;;:::;;;;;;<<<===>>>?????????@@@AAABBBBBBBBBBBBAAA@@@>>>>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEECCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>===<<<:::999888999999:::::::::;;;;;;;;;;;;::::::::::::::::::999888666666555555666666666555555444333333333222222222111111222222111111111111222222222222222222222222222222////////////..................---------,,,,,,,,,,,,------......------,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++,,,,,,+++******))))))******++++++******)))(((((())))))+++***)))(((((((((((((((+++***)))(((((('''(((((())))))))))))))))))))))))***((('''(((***+++***(((&&&'''((()))***))))))((())))))(((((((((((()))))))))(((((((((((()))******)))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''(((***,,,...''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''))))))((('''''''''''''''~~~}}}|||zzzyyyyyyyyyzzzzzz{{{||||||{{{zzzxxxwwwxxxzzz}}}|||||||||}}}~~~~~~|||zzzuuupppllliiikkkooouuuzzz~~~|||wwwrrrnnnlllkkkjjjjjjmmmpppmmmddd\\\SSSIII@@@===;;;888777888555666777777666666888:::>>>LLLaaatttzzzaaaIIIAAA>>>999666777444444333333333333222222222222222111111111111111333333222222111000000000000000000000000000000000//////000000000000//////.../////////000000000000111111000000000000111111111000//////////////////111111222222333444444444333333333333222222222222111111222222222333333333333333444444555666666777555777888777666555666888666666555555555555666666555555666666777777888888::::::::::::;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCBBBAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGEEECCCAAAAAA@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAACCCBBBAAA@@@???>>>>>>>>>===<<<;;;999888888999999999::::::;;;;;;::::::999<<<<<<;;;:::999777666555777777777777666555555444333333333222222222111111222222111111111111222222222222222222222222222222////////////..................---------,,,,,,,,,,,,------......------,,,------,,,+++++++++,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,+++++++++)))))))))******)))))))))******)))((((((((())))))'''''''''((((((''''''&&&))))))(((((((((((())))))************************)))(((((()))+++,,,+++***''''''((()))))))))))))))))))))(((((((((((())))))((((((''''''(((((()))******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))******)))))))))''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&''')))+++,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&(((***++++++***(((&&&))))))((('''''''''''''''}}}|||zzzyyyxxxyyyyyyzzz{{{{{{||||||{{{zzzyyyyyyyyyzzz}}}||||||}}}}}}~~~|||zzzvvvqqqmmmiiikkknnnsssxxx}}}}}}wwwrrrnnnllljjjiiiiiilllpppnnnggg```UUUKKKBBB>>><<<999777888555666777666555666777999<<>>@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAACCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEEBBBCCCCCCDDDDDDEEEFFFFFFEEEGGGHHHIIIHHHEEEBBB@@@AAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA???>>>>>>======>>>===;;;999888888888999999999::::::::::::999999;;;;;;;;;::::::888777777888888888888777666444444333333333222222222111111222222111111111111222222222222222222222222222222////////////..................---------,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++((()))***++++++***)))(((***))))))((((((((())))))%%%&&&'''((()))((('''&&&)))((((((((())))))***+++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,'''(((((()))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((************************'''((())))))))))))((('''&&&&&&&&&&&&''')))***+++{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{}}}}}}}}}~~~~~~}}}|||zzzvvvqqqnnniiikkkmmmqqqwww|||~~~xxxsssooollliiihhhiiimmmqqqpppjjjcccWWWMMMCCC@@@===999777888555666777666555555777999:::CCCQQQaaarrrqqqTTTFFF@@@:::777999444444333333333222222222111111111111111111111111222222222111111111111111000000000000000000000000000111111222222111111000000000000111111111222222111111000000000000111111111111111000000111111222000000111222222333333444222222222222222222222222000000111222333444444555333333444444555666666666444666777777666666777999888888777777666777777777555555666666777777888888888999999999;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAABBB@@@@@@AAAAAABBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGHHHIIIGGGEEEAAA???BBBBBBBBBBBBDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBB@@@???>>>============<<<;;;999888888999999888888999999999999888888888888999:::::::::999999888888888888777666444444333333333222222222111111222222111111111111222222222222222222222222222222////////////..................---------,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++************((((((((()))***+++++++++)))***+++,,,,,,+++***))))))((((((((((((((())))))&&&'''(((******)))((('''))))))))))))***+++,,,,,,((((((((((((((((((((((((((()))******++++++,,,---((((((((((((((())))))***))))))(((((((((((())))))'''''''''''''''((())))))(((''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((&&&&&&&&&&&&((((((&&&&&&&&&&&&''')))***+++{{{zzzyyyxxxyyyzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}|||{{{yyyvvvqqqnnnjjjjjjlllpppuuu{{{~~~yyytttooolllggggggiiioootttsssmmmfffYYYOOOEEEAAA>>>999777888666777888777666666777999888>>>IIIXXXiii}}}zzzZZZIIIAAA:::777999444444333333333333222222111111111111111222222222111111111111111111111111////////////////////////111111222222222222111111111111111111222222222222111111000000000000111111111111111111111222222333000000111111222333333333111111111222222222222222000000111222333333444444222222333333444555555666333444666666555555777888===<<<:::888666444333333555555666666777777888888888888888999:::<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEBBBAAA@@@???>>>=========<<<;;;:::999999999:::;;;777888888999999888888777666666777888999999999999777777777777666555555444333333333222222222111111222222111111111111222222111111111111111111111111////////////..................---------,,,,,,,,,,,,------......------,,,++++++,,,---------,,,,,,+++++++++*********))))))&&&&&&'''((()))***+++,,,++++++,,,,,,,,,,,,++++++((((((''''''(((((())))))))))))*********))))))((())))))((())))))***++++++''''''''''''''''''''''''''')))******))))))+++,,,((((((((((((((()))******))))))(((((((((((())))))((((((''''''(((((()))***''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))(((((('''(((((()))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))))))))((('''''''''''''''{{{zzzyyyyyyyyy{{{|||}}}||||||{{{{{{{{{{{{||||||||||||}}}~~~~~~~~~}}}|||zzzzzzxxxuuuqqqmmmjjjjjjkkknnntttzzz}}}xxxsssnnnkkkfffgggjjjqqqwwwvvvooohhhZZZPPPFFFBBB>>>:::777888888888999888666666888999777;;;DDDRRRdddyyy```MMMCCC;;;777999444444333333333333222222000000111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000111111111111111111000000000000111111000000000000000111222222000000000111222222333333000111111111222222222222111111111222222333333333111111222222333444444444222333555555444444666777;;;:::999777555444444333555555666666777777888888777777888999:::<<<===>>>????????????????????????@@@@@@AAABBBBBBBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@>>>============;;;:::999999999:::;;;<<<777777888888888888777777666666777888888888777777555555666666666555555444333333333222222222111111222222111111111111222222000000000000000000000000////////////..................---------,,,,,,,,,,,,------......------,,,***+++,,,---------,,,,,,,,,,,,+++++++++*********(((((())))))*********+++++++++************++++++'''''''''''''''((())))))++++++***)))(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''')))+++***(((''')))+++)))(((((('''((()))***+++))))))(((((((((((()))))))))(((((((((((()))******((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''+++***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''{{{zzzyyyyyyzzz{{{}}}~~~||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~|||{{{yyyyyyxxxuuupppmmmjjjjjjkkknnnssszzz|||wwwqqqllliiieeefffkkksssyyyxxxqqqiii[[[QQQGGGBBB???:::888888888999:::888777777888:::999<<>>>>>??????>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAADDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>======<<<<<<:::999999888999:::<<<===777777888888888888777777777777777777777666555444444444555555555555555555333333333222222222111111222222111111111111222222////////////////////////000/////////..................---------,,,,,,,,,,,,------......------,,,)))***,,,---...---,,,,,,---------,,,,,,,,,+++++++++++++++***************+++***)))(((((()))***+++'''''''''''''''((()))***,,,+++)))((('''''''''((('''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))''')))+++***'''&&&(((***)))((('''''''''(((***+++))))))(((((((((((()))))))))))))))))))))***++++++))))))((())))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))))))))))))))))))))))),,,+++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''&&&&&&&&&&&&((()))***+++~~~}}}|||{{{{{{|||}}}~~~~~~||||||||||||}}}|||}}}~~~~~~}}}~~~~~~|||{{{zzzzzz{{{{{{yyywwwvvvuuusssooommmgggiiilllooosssxxx~~~}}}yyyssskkkfffhhhhhhkkkrrrxxxxxxrrrkkk^^^RRRGGGBBB>>>:::999:::777777777777777777777777777===EEEQQQfffjjjRRRFFF>>>999777777666666666666555555555111111111111111111111111000000111111111111000000//////000000111111222222000000000000000000000000000000000000000000000000111000000///...---------////////////000000000000111111111111111111111111////////////000000000000000111111111111222222222111111222333333333333222222222333333333333444444555555555555555555555555444555555666666666666666777888999999;;;;;;<<<=========>>>??????????????????@@@@@@@@@@@@@@@@@@AAAFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>===<<<;;;::::::888888777777777777888888444555555555666666777777666666666555444444444333333333333333333333333333444444333333333333222222333333333222222222111111000000000000000///.........------------,,,,,,,,,---------............///........................((()))***+++,,,,,,---...---,,,++++++******++++++,,,+++)))(((((()))+++,,,******+++******)))((('''))))))************))))))+++*********))))))((((((...,,,+++*********((('''(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((***+++***)))(((''''''((()))***++++++******))))))(((((()))))))))))))))))))))))),,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))))))))(((((($$$%%%%%%&&&&&&''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''******)))((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{{{{||||||{{{|||}}}~~~~~~}}}~~~~~~|||zzzzzzzzzzzz{{{yyywwwuuutttrrrooolllgggiiikkknnnrrrwww}}}~~~zzztttmmmhhhhhhhhhkkkrrrxxxxxxrrrlll^^^SSSHHHBBB>>>:::999:::777777777777777777777777444:::CCCRRRjjjiiiQQQEEE>>>999888666666666555555555444444111111111111111111111111000000111111111111000000000000000000000111111111000000000000000000000000000000000000000000000000111000000///......------////////////000000000000111111111111111111111111////////////000000000000000000111111111222222222000000111222222222222111222222222333333333444444555555555555555555555555444444555666666666666666666777777888999:::;;;;;;======>>>????????????>>>AAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBB??????>>>===<<<;;;::::::888888777777777777888888666666666666777777777888555555555555444444444444444444444444444444444444444444333333333222222222333333222222222111111111000000111111000000///...111000000000////////////------------....................................******++++++,,,,,,---------,,,++++++******++++++,,,+++)))(((((()))+++,,,((()))***************)))))))))************))))))************)))))))))(((***))))))))))))***)))((((((((())))))))))))((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***)))(((''''''((()))))))))((((((((('''''''''&&&))))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''}}}}}}||||||||||||}}}}}}~~~}}}|||{{{{{{{{{{{{zzz{{{}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyzzzxxxvvvuuutttrrrnnnlllfffhhhjjjmmmpppuuu||||||vvvooojjjhhhhhhkkkqqqwwwxxxsssmmm___TTTIIICCC???:::999:::777777777777777777777777555;;;DDDUUUrrrhhhPPPDDD===:::999555555444444444333333333111111111111111111111111000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000///......------////////////000000000000111111111111111111111111////////////000000000000000000000111111111222222//////000111111111111000222222222222333333333333444444444444444444444444444444555666666666666555555555666777888999::::::<<<===>>>>>>??????>>>>>>@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB>>>>>>===<<<;;;::::::999888777777666666777777888666777777777777888888888444444444444555555555555555555555555555555555555333333333333222222222222333222222222222111111111111111111111000000000///............---------,,,------------............------------------------,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,+++***))))))***+++,,,'''((()))***++++++++++++))))))************))))))************))))))))))))''''''(((((())))))))))))(((((())))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&((((((''''''&&&%%%%%%$$$(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''}}}}}}||||||||||||}}}}}}}}}||||||{{{{{{{{{zzzzzzzzz|||}}}}}}{{{yyyxxxxxxxxxyyywwwuuutttsssqqqmmmkkkfffgggiiikkknnntttzzz~~~yyyrrrmmmiiihhhjjjpppvvvxxxsssnnnaaaUUUJJJDDD???:::888999666666666666666666666666:::???HHHZZZxxxhhhNNNCCC===::::::444444444333333333222222111111111111111111111111000000111111111111000000222222111111000000//////////////////////////////////////////////////////000000//////............////////////000000000000111111111111111111111111////////////000000000000000000000000111111111111///000000111111111111111111222222222222333333333444444444444444444444444333444555555666666555555555666666777888999::::::<<<======>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@CCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@@@@AAAAAABBBBBB======<<<<<<;;;::::::999777777666666666666777777666666666666666777777777333333333444444555555555444444444444444444444444333333333222222222222111222222222222111111111111222222111000000000000000---------,,,,,,,,,++++++,,,,,,---------.........------------------------.........------,,,,,,,,,---,,,++++++******++++++++++++***))))))***++++++((()))******++++++++++++))))))************))))))*********)))))))))))))))((()))))))))(((((()))***(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((***************************)))((((((''''''&&&&&&((((((((((((((()))))))))************))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&&&&%%%)))(((&&&&&&&&&''')))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzyyy{{{|||~~~|||zzzxxxwwwwwwwwwxxxvvvtttsssrrrooollljjjfffggghhhjjjmmmrrryyy{{{tttoooiiihhhiiiooouuuxxxtttpppcccWWWKKKDDD@@@;;;888999666666666666666666666666<<<@@@III\\\}}}gggNNNBBB===::::::444333333333333222222222111111111111111111111111000000111111111111000000222222111111000000//////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000////////////000000000000//////000000000111111111000111222222333333222222111111111222222222333333444444444444444444444444333444444555555555555555666666777888999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<======>>>???@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA>>>>>>??????@@@@@@AAAAAA<<<<<<;;;;;;::::::999999777777666666666666777777555555555555555555555555222333333333444444555555222222222222222222222222333333222222222111111111222222222111111111000000222111000000//////000000000000000000/////////...,,,,,,,,,------------...------------------------///......------,,,,,,+++---,,,++++++******+++++++++******************++++++++++++++++++***))))))))))))************))))))))))))))))))))))))*********,,,---+++)))'''((()))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''((()))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((||||||}}}}}}}}}}}}||||||yyyyyyzzzzzzzzzyyyyyyxxxzzz{{{~~~|||yyywwwvvvvvvvvvwwwuuusssrrrqqqoookkkiiiggghhhhhhiiilllrrryyy|||uuuqqqjjjhhhiiinnnuuuxxxuuuqqqdddXXXLLLEEE@@@;;;888999777777777777777777777777999===FFFZZZ}}}gggOOOCCC===:::999444444333333333222222222111111111111111111111111000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000//////////////////......////////////000000000000000000000000000000000000////////////000000000000/////////000000000111111111111222333333333333333111111111111222222222222333333333333333333333333333333444555555555555444666777777888999:::;;;;;;;;;<<<======>>>>>>============>>>???@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@>>>>>>>>>???????????????;;;;;;:::::::::999999999777666666555555666666777555555444444444444444333333333333333444444444444111111111111111111111111222222222222111111111111222111111111111000000000222111///.........///000/////////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++---,,,++++++******++++++************************,,,,,,,,,,,,+++***)))((())))))************))))))))))))))))))************+++---...,,,(((&&&(((***(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((('''&&&'''((()))*********)))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&'''(((((())))))'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((({{{|||}}}~~~~~~}}}|||{{{wwwxxxyyyzzzzzzyyyxxxxxxwwwyyy{{{~~~~~~|||yyywwwvvvuuuuuuvvvtttrrrqqqpppnnnkkkhhhhhhiiiiiiiiilllrrryyy|||vvvqqqjjjhhhhhhmmmtttwwwvvvrrreeeYYYMMMFFFAAA;;;888999777777777777777777777777777:::CCCWWWyyygggOOODDD>>>:::888444444444444333333333333111111111111111111111111000000111111111111000000000000000000000111111111000000000000000000000000000000000000000000000000.../////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////000000000111000000111222222222222222111111111111222222222222333333333333333333333333222333444444555555444444555666666777888999::::::;;;<<<======>>>>>>======<<<<<<===>>>???@@@AAABBB@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFEEECCCAAA@@@>>>>>>>>>>>>>>>>>>======::::::::::::999999999999666666555555555555666666666666555555444444444444444444333333333333333333222222222222222222222222222222222222111111111111111111111111000000000000111000...---,,,---...///------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,++++++******++++++*********++++++*********+++++++++,,,,,,+++******))))))************))))))((()))))))))************(((+++---,,,(((&&&(((+++(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&%%%%%%&&&((()))*********)))&&&'''''''''((((((((()))))))))))))))))))))))))))))))))((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''(((((((((''''''''''''((((((((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())){{{|||}}}~~~~~~}}}|||{{{vvvwwwyyyyyyzzzyyyxxxwwwuuuwwwzzz}}}~~~|||yyywwwuuuuuuuuuvvvtttrrrqqqpppmmmjjjhhhiiiiiiiiijjjlllrrrzzz}}}vvvrrrkkkhhhhhhlllssswwwvvvsssfffZZZMMMFFFAAA;;;888999777777777777777777777777999;;;BBBTTTuuugggPPPEEE>>>999888555555444444444444333333111111111111111111111111000000111111111111000000//////000000111111222222000000000000000000000000000000000000000000000000.........///////////////////////////000000000000000000000000000000000000////////////000000000000////////////000000000000//////000111111111111111000111111111111222222222333333333333333333333333222333444444555555444444444444555666777888999999;;;<<<<<<===============::::::;;;<<<===>>>??????@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFEEECCCAAA@@@??????>>>>>>======<<<<<<::::::999999999999999999666666555555555555666666777777666666555555555444444444444333333222222222333333333333333333333333222222222111111111111000111111111111000000000000111///---,,,+++,,,...///000000/////////.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++******++++++++++++******))))))***+++,,,,,,,,,,,,))))))************))))))(((((())))))*********+++%%%)))+++***'''&&&(((,,,(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''************(((&&&$$$###%%%&&&((()))*********)))((()))))))))******++++++))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))))))))(((''''''&&&&&&$$$&&&(((***+++)))'''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$''''''''''''((((((((()))'''(((((()))***++++++,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))}}}|||||||||{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxwwwxxxyyy{{{~~~}}}}}}}}}zzzxxxvvvwwwxxxvvvuuutttrrrpppmmmkkkjjjhhhgggggghhhlllssszzz~~~~~~wwwrrrllljjjjjjooovvvyyyxxxttteeeZZZNNNHHHCCC===999:::777777777777666666666666:::===BBBMMMhhhkkkQQQDDD???:::777666666666555444444333333000000000000000111111111000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000111000///...------...///222222111111000...---,,,000000000000000000000000...............///000000000000000000000000000000///000000000111111111111555444222111111222444555555555555444444333333333555555444444666888:::;;;999999:::;;;;;;<<<<<<===>>>============>>>>>>???BBBBBBCCCCCCDDDEEEEEEEEEGGGFFFDDDCCCBBBCCCEEEFFFFFFFFFEEECCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA??????>>><<<<<<;;;;;;;;;;;;;;;;;;::::::999999999888888777666666666666666777666555444444444444444555333222222444444333111111111111111111111111111222222222111000//////.........//////000000111111////////////////////////------......------,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********++++++++++++++++++++++++++++++******************'''(((((()))***+++++++++,,,,,,,,,+++++++++******------+++***))))))(((((((((((()))***************'''(((***,,,,,,+++)))(((((((((((((((''''''''''''***)))''''''((((((&&&$$$((()))*********)))'''&&&(((((())))))))))))((((((%%%(((******'''&&&''')))&&&(((***++++++)))'''%%%&&&&&&'''((()))******++++++++++++***)))(((((('''))))))))))))************///---***))))))))))))((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((###''')))(((%%%$$$))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&$$$###"""!!!!!!!!!''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))))))))((('''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((}}}}}}|||||||||{{{{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxwwwxxxyyy{{{}}}}}}~~~}}}{{{yyywwwxxxyyywwwvvvuuusssqqqnnnlllkkkhhhgggfffggglllrrryyy}}}~~~wwwrrrmmmjjjiiinnnuuuyyyxxxvvvggg[[[OOOHHHBBB<<<999999777777777777666666666666888;;;???JJJbbbfffNNNAAA<<<888555666666666555444444333333111111111000000000000000////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////////////////111000///...---......///000000000000000//////...//////////////////////////////.........//////000000000000000000000000000000111111111222222222222444333222111111222333444333333333222222222111111333333333444555666888999999999999:::;;;;;;<<<<<<======<<<<<<======>>>>>>@@@AAAAAABBBBBBCCCDDDDDDFFFEEECCCBBBBBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999999888777666555555555555666666555444444444444444444333222222444555444222111111111111111111111111222222111111000//////....../////////000000000111////////////////////////---------------,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++************************)))))))))***+++,,,,,,,,,************))))))))))))---,,,+++***))))))))))))(((((()))************)))$$$%%%'''((((((((('''&&&************))))))))))))***)))((()))***+++***))))))))))))))))))(((''''''))))))))))))))))))))))))&&&(((***)))'''&&&''')))'''(((***++++++***(((&&&'''(((((())))))*********++++++******)))(((((('''(((((()))))))))*********,,,***((((((((()))((('''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''(((((('''''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((((((((()))))))))''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((}}}}}}}}}|||||||||{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxwwwxxxyyy{{{}}}~~~}}}zzzxxxxxxyyyxxxwwwvvvtttrrrooommmlllhhhffffffgggkkkqqqxxx|||xxxsssnnnjjjiiillltttyyyzzzxxxiii]]]PPPHHHBBB;;;888888777777777777666666666666777999===EEEZZZxxxdddLLL@@@;;;888555666666555555444333333333222222111111000000//////........................000000000000000000000000000000000000////////////////////////////////////////////////////////////000000///............///......///000000000000000////////////////////////000//////.........//////000000000000000000000000111111111222222222333333222222222222222222222222111111111000000000000000111222333444555555666666888888999999:::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????@@@@@@AAABBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBB@@@@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999:::999888666555444444444666555444444444444444444333222111222444555555444111111111111111111111111222222111111000/////////////////////000000000000////////////////////////---------------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,,,,------(((((((((((('''''''''''',,,+++***)))))))))))))))'''((())))))******))))))((((((((()))))))))******************))))))))))))(((''''''(((+++,,,,,,+++******)))((((((((((((((((((((('''&&&&&&'''((((((&&&((())))))(((''''''(((((()))+++,,,,,,+++)))((()))))))))))))))*********+++******))))))(((((('''(((((())))))))))))******((('''&&&'''(((((('''%%%((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((,,,***(((&&&%%%&&&'''(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((}}}}}}}}}||||||||||||{{{zzzzzz{{{{{{zzzzzzyyyxxxwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~{{{yyyyyyzzzxxxwwwvvvtttrrrooommmlllgggfffeeefffjjjpppwww{{{yyytttnnnkkkhhhllltttzzz{{{zzzlll```RRRIIIBBB;;;777888777777777777666666666666777888;;;BBBRRRkkkdddNNNAAA<<<999777666666555444444333333222333222222111000///......////////////////////////////////////////////////111111000000//////....../////////////////////////////////////////////////////////.........//////......///000000000000000////////////////////////000000///............///////////////////////////000000111111111222222222111111222222222222111111000000000000000000000000000111333555666555555444777777888888999:::::::::;;;:::::::::;;;<<<===>>>>>>??????@@@@@@AAABBBBBBCCCBBBBBBAAABBBBBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>===<<<<<<;;;::::::;;;;;;::::::::::::::::::::::::;;;:::888777555444333333555555444333333444444444222222111333555666666555111111111111111111111111111111111111000000//////////////////000000000000////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********+++++++++,,,,,,((((((((('''''''''&&&&&&+++******))))))))))))***'''(((((()))))))))))))))******)))))))))***+++,,,(((((((((((('''''''''''''''&&&%%%&&&)))***)))(((+++***((('''''''''((()))'''&&&$$$######$$$&&&''''''((()))))))))(((((((((((()))+++,,,,,,+++***)))***************)))))))))******))))))(((((((((((((((((((((((()))))))))***%%%%%%&&&((())))))'''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''***)))'''%%%$$$%%%&&&'''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&'''''''''(((&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((~~~}}}}}}}}}||||||||||||zzzzzz{{{{{{zzzzzzyyyxxxwwwxxxyyy{{{|||~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyywwwvvvuuusssqqqnnnlllkkkhhhgggeeefffjjjpppvvvzzz~~~zzzuuuoookkkiiimmmuuu|||~~~}}}nnnaaaSSSIIIBBB;;;777888777777777777666666666666888888;;;@@@LLL```yyyfffPPPBBB<<<:::888555555555444333333222222333222222111000///......000000000000000000000000////////////////////////111111000000//////............................................................//////////////////000000000000000///..............................000///............//////////////////////////////////////////000000000000000111111222222111111000000000111111111111111111111222444555666666555444666666777777888999999999999999999999:::;;;<<<===>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????<<<;;;;;;::::::::::::;;;::::::::::::::::::::::::;;;:::888777555444333333444444333333333444444555333222222333555777666555111111111111111111111111111111111000000000000000000000000000////////////////////////////////////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))***************))))))(((((((((''''''''')))))))))((())))))******''''''((()))))))))))))))'''&&&&&&&&&&&&'''((()))((((((((((((''''''''''''((('''&&&'''((()))(((&&&+++***((('''''''''((()))((('''%%%$$$$$$%%%'''(((((((((((()))***)))((((((((()))***+++,,,++++++************))))))))))))))))))))))))((((((((((((((('''(((((((((((()))))))))&&&&&&''')))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((~~~~~~}}}}}}}}}|||||||||zzzzzz{{{{{{zzzzzzyyyxxxwwwxxxyyyzzz|||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}zzzyyyyyywwwvvvuuusssqqqnnnlllkkkiiihhhfffgggjjjpppwww{{{}}}{{{vvvooolllkkkpppxxx~~~pppbbbSSSIIIBBB;;;888999777777777777666666666666999888:::???FFFVVVooohhhQQQCCC;;;888666555555444444333222222222222222111111000000//////111111111111111111111111000000000000000000000000000000000000////////////................................................---...//////000/////////000000000000000///.............................................///000000000000000000000000000000........./////////000000000000000000000000000000111111111111222222222222222333444444555555555444555555666666777888888999888888888888999;;;<<<<<<>>>>>>??????@@@AAAAAAAAA??????@@@@@@AAAAAABBBBBB@@@@@@????????????@@@@@@@@@@@@@@@????????????>>>;;;::::::999999:::::::::999999::::::::::::;;;;;;:::999888666555444444444333333333333333444444555444333222333555666666555111111111111111111111111111111000000000000000000000000000000////////////////////////////////////000000000111000//////...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))***+++&&&'''(((((())))))((((((''''''((((((((()))))))))************))))))))))))+++***((()))***+++)))(((******)))(((((((((((((((+++***)))(((((()))***+++)))(((((()))***+++)))'''(((((()))***++++++++++++((((((((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((''')))++++++***)))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&$$$&&&(((+++++++++***)))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&))))))((((((((('''''''''&&&&&&'''''''''(((((((((%%%&&&((()))***+++++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((~~~~~~~~~}}}}}}}}}||||||zzzzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~|||zzzxxxxxxxxxwwwvvvtttrrrooommmllljjjiiiggghhhkkkqqqwww{{{|||xxxooommmmmmsss{{{pppcccSSSIIIBBB<<<999:::777777777777666666666666888888999===BBBOOOggg~~~lllUUUFFF===999777555555444333333222222111111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000................................................,,,---///000000000//////...//////000000000000///........................------------...000111222000000000000000000000000////////////000000000000111000////////////000111000000111111111222222222333222222222222333333444444555555666666777888888777777777777999:::;;;<<<<<<======>>>>>>???@@@@@@===>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>??????@@@??????>>>>>>>>>=========::::::999999999999::::::999999999::::::;;;;;;;;;999888777666555555555555333333222222333333444555555444333444555666555444111111111111111111111111000000000000000000000111111000000000/////////...////////////////////////...////////////...------******+++++++++,,,,,,,,,************************,,,,,,+++***)))))))))***************************((())))))***++++++,,,,,,************************))))))))))))(((((((((((('''''''''((((((***++++++&&&'''(((((())))))((((((((()))***,,,,,,++++++***************)))))))))))))))(((''')))***,,,+++***)))))))))))))))(((''''''))))))))))))))))))))))))***)))((()))++++++)))'''''''''((())))))***++++++&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))***)))'''((()))******)))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''((((((((()))&&&&&&'''(((((('''&&&&&&%%%&&&((()))******)))(((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))''''''(((******+++++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((~~~~~~~~~~~~}}}}}}}}}}}}zzzzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~|||yyyxxxwwwyyyyyywwwvvvsssqqqnnnmmmkkkiiihhhhhhlllqqqxxx||||||xxxooommmnnnuuu}}}pppcccSSSIIIBBB<<<:::;;;777777777777666666666666777777888<<>>>>>>>>======>>>@@@@@@AAAAAAAAA???>>>>>>>>>>>>>>>??????>>>=========<<<<<<<<<<<<999999999888999999::::::999999999::::::;;;;;;;;;888888777666666666666666222222222222333333444555666555444444555666555333111111111111111111111111000000000000000111111111111111000000/////////...////////////////////////------......------,,,+++*********++++++,,,,,,,,,************************---,,,+++***))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++++++++++++++++++++)))(((((((((((('''''''''''''''''''''(((***+++,,,&&&''''''((((((((((((((($$$&&&((()))***)))'''&&&((((((((((((''''''''''''%%%$$$$$$&&&)))++++++***((()))*********)))'''&&&&&&&&&'''(((((('''&&&&&&+++)))((()))+++,,,***'''&&&''''''((()))******+++$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((''''''''''''((((((((()))+++)))'''&&&((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((((((((((((((())))))))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((||||||}}}}}}~~~~~~||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}|||||||||||||||zzzyyyyyyyyyxxxxxxwwwuuusssqqqooonnnnnnjjjiiikkklllooovvv~~~~~~|||yyyqqqqqqrrrwww~~~vvvgggWWWLLLCCC;;;888888888888888888777777777777777:::888;;;DDDJJJ]]]yyyxxx^^^III>>>999999555555444333222222222222111111111111111111111111000000///...............000000000000111111111111000000////////////000000000000//////......------////////////////////////000000000000000/////////////////////////////////---------............///---------............///............////////////............////////////111111222333333333333222333333222222222222222222222222222222222222222222111222444666777666666555888888777777777777777888999:::;;;<<<===???@@@@@@?????????>>>>>>>>>>>>>>>??????>>>===============???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888;;;:::888666555444555555444555666555333222333444333333444444444444444444222222222111111111000000000000000000000000000000111111222111111000///............////////////000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))************))))))))))))))))))))))))))))))))))))***************************)))))))))((((((''''''******)))((('''&&&%%%%%%###'''***)))%%%###''',,,))))))************))))))((((((((((((''''''''''''++++++******)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''((((((((())))))************))))))((((((''''''))))))))))))((('''&&&%%%))))))((('''''''''''''''(((((((((''''''&&&&&&&&&)))))))))(((''''''&&&&&&******++++++++++++******(((((())))))))))))(((((((((''''''&&&&&&((()))*********))))))))))))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((''''''&&&&&&((()))***++++++,,,+++(((''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((***&&&+++###111!!!***}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyyyyyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}{{{yyyxxxxxxxxxxxxxxxwwwvvvtttrrrpppoooooolllkkkmmmnnnqqqxxx~~~}}}|||zzzxxxrrrrrrsssxxxwwwiiiYYYNNNFFF>>>;;;<<<888888888888777777777777777:::888;;;CCCJJJ^^^{{{{{{aaaKKK???;;;:::666555444333222222222222111111111111111111111111000000///............///...////////////000000000000//////......//////000000///////////////......////////////////////////////////////////////////////////////////////////------------............---------............///............////////////............////////////......//////000000000///222222222222222222222222222222222222222222222222111222444555666666666555888777777666666777777888999999:::<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============>>>>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888:::999777666555444444555444555666555333222333444444444444444444444444444222222222111111111000000000000000000000000000000222222222111000///...---------........./////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************))))))))))))******************************************************)))))))))(((((((((***))))))(((((('''''''''$$$%%%'''''''''&&&&&&&&&))))))************))))))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))(((((((((''''''''''''''''''((((((((()))))))))(((((((((((('''''''''&&&''''''((((((((((((((('''))))))((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((()))(((((('''((()))***+++((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''(((''''''&&&'''((()))******++++++***(((&&&'''(((&&&''''''(((((((((((((((((((((((((((((((((((((((###///...+++)))+++~~~~~~}}}||||||{{{zzzzzz}}}|||{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~|||zzzxxxwwwwwwvvvyyyxxxxxxwwwuuusssrrrqqqooolllkkkmmmoooqqqyyy{{{zzzyyywwwuuusssrrrtttyyyxxxjjjZZZOOOGGG@@@======888888888888777777777777777:::888:::CCCJJJ```~~~eeeNNNAAA<<<;;;666555444333222222222222111111111111111111111111111000//////......//////............///////////////..................///////////////000000000000////////////////////////........................////////////////////////------------............---------............///............////////////............////////////------............//////000111111111222333333333222222222222222222222222222222333444555555555555777777666666666666777777888999:::;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888999888777666555444444444444555555555333222333444555555555444444333333222222222222111111111111111000000000000000000000000222222222111000///---,,,,,,---------............---------...............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++*********)))))))))************************************************************)))))))))))))))))))))))))))))))))))))))((((((***------+++(((((())))))******))))))(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&'''((()))))))))))))))(((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''))))))(((((())))))***++++++)))(((&&&&&&((()))+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&(((''''''''''''((())))))((()))***)))'''&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((000 '''&&&%%%,,,$$$"""}}}|||||||||{{{{{{{{{zzz}}}|||{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{|||~~~~~~~~~}}}||||||~~~}}}|||zzzyyywwwwwwvvvyyyyyyxxxxxxvvvuuussssssnnnjjjiiikkkmmmpppwww{{{wwwvvvvvvuuutttqqqqqqtttzzzzzzlll[[[PPPGGG???;;;;;;888888888888777777777666777:::999:::CCCLLLccciiiQQQBBB<<<;;;666555444333333222222333111111111111111111111111111000000///.../////////........./////////000000......------------.........//////000000111111111////////////////////////,,,,,,---------------...........................,,,,,,---------.........---------............///............////////////............////////////000//////000000000111111///000000111222333333444111222222222222222333333222222333333444444444444666666555555555666777777888888999;;;<<<===>>>???=========>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999::::::::::::999888888888888777666555555444444333444555555333333333555666666555444333333222222111111111111111111111111000000000000000000000000222222222111000...---,,,,,,,,,,,,---------......,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++++++++++++++*********))))))******************************************************************))))))((()))))))))*********+++******)))***++++++++++++(((((())))))))))))(((((((((((((((((('''''''''''')))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&'''(((((((((((((((((('''((((((((((((((())))))***,,,***(((''''''(((***,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))'''((()))(((&&&%%%&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((***&&&))) 000333"""zzz{{{{{{{{{|||||||||}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~}}}|||}}}}}}|||{{{zzzxxxwwwwwwxxxxxxxxxxxxwwwvvvuuutttoookkkjjjlllmmmooowwwyyyuuuuuuuuuuuutttpppqqqttt{{{ppp___RRRHHH???;;;:::888888888888777777777666666;;;999;;;CCCNNNiiimmmRRRCCC<<<:::666666555444333333333333111111111111111111111111111111000/////////////////////000000000111111111......------------............//////000000111111////////////////////////+++,,,,,,,,,------......------------------------,,,,,,,,,------------...---------............///............////////////............////////////111111000000000111222333//////000111222222333333111111111222222333333333222222222222222333333444555555444444555666666777777888999:::;;;<<<===>>><<<<<<======>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::::::::999888888777777666666555555444444333444555444333333444555666666555444333333222222111111111111111111111111////////////////////////222111111111///...---,,,,,,,,,,,,---------......,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))******(((((())))))******++++++$$$&&&&&&$$$!!!!!!&&&+++(((((())))))))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''(((((((((((((((&&&'''((('''&&&%%%&&&'''&&&''''''((((((((((((((((((((((((((((((((((((((((((...---&&&'''...***zzzzzz{{{||||||}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzz{{{|||}}}~~~}}}||||||||||||{{{zzzyyywwwvvvwwwwwwwwwwwwwwwvvvuuuuuusssooommmnnnoooqqqxxxyyyuuuuuuvvvvvvvvvrrrsssvvv}}}sssaaaTTTJJJAAA<<<<<<888888888888777777777777666;;;999;;;EEEQQQoooqqqUUUDDD<<<:::777666555444333333333333111111111111111111111111222111000000//////000000000000000000111111111111///..................///............////////////////////////////////////+++,,,,,,------.........------------------------,,,,,,,,,,,,---------------------............///............////////////............////////////000///...---...///000111///000000000111222222222111111111222222333333444333222222111111222333333444444444444444555666777666777888999;;;<<<======;;;<<<<<<======>>>>>>???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;999::::::::::::999888888555666666666666555444333222444555444333333444666555555555444444333333222111111111111111222222222////////////////////////000000000000///...------,,,---------............---------...............,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))******++++++,,,++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********$$$&&&(((%%% &&&---'''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''''''''((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&$$$%%%&&&''''''''''''&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&''''''((()))(((((((((&&&'''((('''&&&%%%&&&(((&&&''''''(((((((((((((((((((((((((((((((((((((((000---$$$...%%%}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{|||}}}}}}{{{zzzzzzzzzzzzyyyxxxvvvuuuvvvvvvvvvwwwvvvvvvuuuuuuuuuqqqooooooooopppvvv~~~zzzuuuvvvxxxxxxxxxwwwwwwyyy}}}ooo^^^RRRHHH@@@<<<<<<888888888888777777777777555::::::<<>>>>>???======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888888999::::::;;;999::::::::::::999888888444555666666666555444333222333555444333333444666444444444444444444444444000000111111111222222222////////////////////////...///////////////......------........./////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))******+++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((()))''')))+++***(((((()))+++''''''((((((((((((''''''(((((((((((('''''''''''')))))))))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''((((((((()))++++++******))))))))))))'''''''''((((((((())))))'''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''((('''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%'''((((((((('''&&&(((((()))******)))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''((())))))&&&&&&((()))))))))((('''&&&'''(((((('''&&&'''(((&&&''''''(((((((((((((((((((((((((((((((((((((((666$$$###888---***...~~~~~~}}}}}}||||||~~~}}}|||{{{{{{zzzzzz{{{{{{{{{{{{|||}}}}}}{{{xxxyyyyyyyyyxxxwwwuuutttuuuuuuvvvvvvvvvvvvuuuuuutttpppmmmmmmmmmnnnttt{{{zzzvvvwwwyyyzzzzzz{{{zzz{{{wwwhhhXXXMMMEEE>>>:::;;;888888888888777777777777555::::::===GGGVVVxxxxxxZZZGGG>>><<<777777555444444444444444111111111111111111111111222111111000000000000000............/////////000000000////////////000000.........------,,,,,,+++////////////////////////,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////............/////////000............/////////000000///---------...000222111111111000000000000000000000111222333333444444333222111000000111222222333222222333444555666777666666777888:::;;;<<<===;;;;;;;;;<<<===>>>>>>???======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666666777888999999::::::999::::::::::::999888888444555666666666555444333222333444444333333555666333333444444444444444444000000111111222222222222////////////////////////---......///////////////.........////////////000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''%%%&&&(((+++---,,,(((%%%''''''(((((((((((('''''')))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&'''''''''(((((()))))),,,+++++++++******))))))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))%%%%%%%%%%%%&&&&&&'''((('''((((((((())))))******$$$%%%%%%&&&&&&''''''(((&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&%%%&&&((()))))))))((('''###%%%'''(((((('''%%%###'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***%%%&&&((()))))))))((('''&&&((()))(((''''''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((777yyyzzz|||~~~~~~~~~}}}}}}}}}{{{yyyxxxxxxzzz{{{zzzzzzzzz{{{}}}}}}{{{yyyyyyxxxxxxxxxxxxxxxwwwwwwvvvttttttttttttttttttssssssrrrqqqnnnkkkkkknnntttyyy|||yyyyyy{{{|||}}}~~~{{{{{{{{{kkkcccWWWMMMEEEAAA>>>===;;;:::999888777777777777333:::;;;<<>>??????@@@@@@@@@??????>>>===<<<<<<;;;======<<<;;;::::::999999666666666666666666666666777777888888888888777777777777666555444444333333222222222333333444444444555444444333222111000000222222222222222222222222111111000000000000111111000///---,,,+++,,,,,,------------............///111111000...---,,,+++***+++++++++*********))))))***+++,,,+++)))((()))***))))))))))))))))))))))))++++++************++++++************************(((((((((((((((((((((((())))))************))))))///...,,,***((('''((((((''''''''''''''''''''''''++++++******))))))(((((())))))((('''''''''''''''***(((''''''(((((('''&&&&&&'''((((((''''''(((***))))))(((((((((((())))))(((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&%%%$$$%%%%%%&&&(((&&&%%%&&&)))***)))'''+++)))(((((())))))(((&&&'''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&'''''''''&&&%%%$$$$$$((((((((('''&&&&&&&&&%%%---)))&&&%%%&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((($$$||||||}}}}}}~~~~~~}}}}}}~~~|||{{{zzzyyyzzzzzzzzzzzzzzz{{{}}}~~~}}}{{{zzzyyyxxxvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuutttsssrrrqqqqqqpppmmmkkkkkknnntttyyy|||yyyzzz|||}}}}}}~~~{{{yyy||||||wwwggg```UUULLLEEEAAA>>>===;;;:::999888777777777777444::::::;;;AAALLLiiibbbLLLAAA<<<999888777555444333222222222222222222111111111111000000000000//////////////////////////////////////////000000000///......---.........//////000000///......---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,---..............................------///////////////000111111111111111111111111222222111111000000111111222333444444333333333222222222333333444555666777888888777777777777888999::::::<<<<<<======>>>>>>????????????>>>>>>===<<<<<<;;;<<<;;;;;;:::999999888888888888888888888888888888777777888888888888777777777666666555555444333333222222333333333444444444444444333333222111111000111111111111111111111111111111000000000000111111///...---------...///000---------............///000000///...---,,,,,,+++,,,++++++++++++*********,,,,,,---+++***)))***,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))---,,,***))))))))))))***''''''''''''''''''''''''))))))))))))))))))))))))******)))(((((((((((()))***(((''''''(((((('''&&&&&&'''((((((''''''(((******))))))(((((())))))******)))(((((())))))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))***)))((('''''''''(((((((((&&&%%%&&&)))***)))''')))(((''''''(((((('''%%%&&&((()))((('''&&&''')))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&***'''%%%%%%'''((('''&&&%%%&&&&&&&&&''''''''''''''''''(((((()))((((((((('''((((((((())))))))))))((((((((((((((((((((((((...~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyzzzzzz{{{}}}{{{{{{zzzzzzyyyxxxxxxxxxtttuuuuuuvvvvvvuuuuuuuuuvvvvvvvvvvvvtttrrrpppoooooonnnllljjjjjjnnntttyyy|||zzz{{{}}}~~~~~~~~~zzzwwwwwwzzzzzzuuupppccc]]]SSSKKKEEEAAA???===;;;:::999888777777777777555:::999999???FFF___eeePPPDDD???999888777555444333222222333333333222222222222111000000000000////////////////////////////////////000000000///...---,,,,,,000000000///......------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,------......---------------,,,,,,------...------------------......000000//////000000111222111111111111111111000000111000000000000111222222333333333333222222222222222222333444555666666777666666666666777888999:::::::::;;;<<<<<<======>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999888888777888888888888888888888888777777888888888888777777777666666555555444444444333333333333444444444444444444333333222222111111000000000000000000000000111111000000000000111111............///000111222---------............///............---------,,,,,,,,,,,,,,,+++++++++++++++,,,+++***((((((***,,,++++++++++++++++++++++++++++++************++++++((((((((((((((((((((((((******************************++++++++++++******)))(((((('''(((((())))))''''''''''''''''''''''''&&&&&&'''(((((()))******++++++***))))))))))))******(((''''''(((((('''&&&&&&'''((((((''''''(((***))))))(((((((((((())))))+++***(((((())))))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((***)))((((((''''''((((((((('''&&&'''((()))((('''((('''&&&&&&''''''&&&%%%&&&'''(((((('''&&&'''((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&&&&''''''''''''''''''&&&%%%%%%'''(((((((((&&&&&&'''''''''(((((((((''''''((()))******))))))''''''((((((((()))))))))((((((((((((((((((((((((~~~}}}}}}~~~~~~|||zzzxxxyyyyyyzzz|||}}}~~~|||vvvvvvwwwwwwwwwwwwwwwxxxsssttttttuuuuuuuuutttttttttuuuvvvvvvuuusssqqqpppmmmmmmkkkjjjjjjnnnsssxxx}}}|||}}}~~~~~~}}}yyytttssssssrrrnnnjjj```ZZZRRRKKKFFFBBB???===;;;:::999888777777777777555999888888>>>CCCWWWvvvgggRRREEE@@@:::999777555444333333333333333222222222111111111000000000000////////////////////////////////////......//////...---,,,,,,111000000///...------,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,---------------///...---,,,+++,,,------,,,,,,------------......///////////////000000111222222111111000000//////000000000000000111222222333222222222222222222222000111111222333444444444666666666666777888999999999999999:::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;:::::::::999999888888888888888888888888888888777777888888888888777777777666666666555555444444333333444444444444444444333333333333333333222222111111111111111000000000111111000000000000111111//////////////////000000---------............///---------------------------------,,,,,,,,,++++++******)))(((&&&''')))+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******************************++++++++++++******''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))++++++***))))))))))))******(((''''''(((((('''&&&&&&'''((((((''''''(((***((((((''''''''''''((((((***)))(((((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&((('''''''''((((((((('''((('''&&&&&&(((((('''&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''***)))((('''''')))+++---%%%&&&&&&&&&'''((((((((('''&&&&&&&&&'''((((((((('''''''''(((((((((((()))&&&'''((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((555~~~~~~~~~}}}zzzxxxxxxyyyzzz|||}}}~~~|||{{{sssttttttuuuvvvwwwwwwxxxuuuuuuuuuuuuuuuttttttsssqqqrrrtttvvvvvvuuusssrrrmmmmmmlllkkkkkknnnssswww}}}}}}xxxrrrooommmllljjjhhh```[[[TTTMMMHHHDDD@@@===;;;:::999888777777777777444888666888???BBBRRRllliiiSSSEEE@@@:::999777666444444333333222111111111000000000000000000000000////////////////////////////////////,,,,,,---...//////......///////////////.........---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------......000///---,,,++++++,,,---,,,,,,,,,,,,------.........------------...//////222111111000000/////////000000//////000000111222222222222222222222222222222222222333444444555555555555555555666777888999888888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777777777777777777777777777777888888888888777777666666666666666555555555444444444444444444444444333333333333333333444444333333222222222111111111111111000000000000111111000000000///...---,,,,,,---------............///,,,,,,,,,------------------------,,,,,,,,,++++++*********)))((((((***,,,++++++++++++++++++++++++++++++************++++++*********************************************************++++++*********+++++++++***))))))(((((((((((((((((((((((((((((()))((((((((('''''''''&&&******)))(((((((((((()))***(((''''''(((((('''&&&&&&'''((((((''''''(((***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''***++++++***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''((((((((('''''''''((()))((('''''')))***)))'''&&&'''((('''&&&%%%&&&(((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''(((((()))))))))))))))(((&&&&&&&&&(((***,,,%%%&&&&&&&&&'''(((((((((''''''(((''''''&&&&&&&&&'''''''''(((((((((((()))%%%&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((|||yyywwwwwwxxxzzz|||~~~}}}{{{zzzsssssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuutttsssoooqqqtttvvvwwwvvvtttsssooonnnmmmllllllnnnrrrvvv|||}}}xxxqqqmmmjjjjjjiiiiiiddd___XXXRRRLLLFFFAAA>>>;;;:::999888777777777777444777555888@@@AAAMMMdddkkkTTTFFF@@@:::999888666555444333333111111111000000000//////000000000000////////////////////////////////////,,,,,,---...///000000///.........///////////////......---------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////...------,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,------...///000000000000000000//////000////////////000111111111111111222222222222222444555555555666666666666444444444555555666777888777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666777777888888888888777777666666666666666666666666555555555555444444444444222222333333444444555555444444333333222111111111111111000000000000111111111111000000...,,,+++***---------............///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++***,,,------,,,,,,---...++++++++++++++++++++++++++++++************++++++************************************************))))))************))))))............---,,,******((((((((((((((((((((((((******)))(((((('''&&&&&&******)))(((((((((((()))***(((''''''(((((('''&&&&&&'''((((((''''''(((***&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%'''***,,,,,,+++''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((((((((()))*********))))))'''((()))((('''&&&'''((()))((('''((()))***)))(((%%%&&&''''''&&&%%%&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))((((((((())))))******+++&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&((()))((('''%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((( ,,,!!!$$$+++$$$'''222}}}{{{yyywwwvvvxxxzzz|||~~~|||}}}~~~~~~~~~|||{{{zzzttttttuuuvvvwwwwwwxxxxxx|||{{{{{{yyyxxxvvvtttsssppprrruuuwwwwwwuuusssqqqqqqpppooommmmmmnnnrrruuu{{{~~~}}}xxxqqqllliiiiiijjjkkkiiiddd]]]VVVOOOIIIBBB>>>;;;:::999888777777777777444666444888???>>>FFFZZZtttnnnVVVGGGAAA::::::888666555444444444222222222111111111000000000000000000////////////////////////////////////......///000000000/////////////////////////////////......---------......------------------------++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,,,,---...///---------...------,,,,,,***++++++,,,------......---------------...///////////////000000000000000///////////////000111111000111111111222222222222444444444444444555555555444444444444555666777777777888888999999:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777777777777777777777777777777888888888888777777666666666666666666666777666555555555444444444444222222333333444555555666333333333222111000000000111111000000000000111111000111111111000...---,,,---------............///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********(((***---...---,,,+++,,,************************++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))((((((***++++++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))))))))******(((''''''(((((('''&&&&&&'''((((((''''''(((***(((''''''&&&&&&''''''((('''&&&&&&'''***++++++***'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))'''((()))***+++******)))''')))***)))&&&%%%&&&(((((('''&&&''')))***)))(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''((()))*********&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&###&&&))))))'''&&&&&&(((%%%&&&&&&&&&''''''''''''(((((()))(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((---###%%%111222+++((( ~~~|||zzzxxxwwwvvvwwwzzz|||~~~zzz{{{|||}}}}}}|||{{{zzztttuuuuuuvvvwwwxxxyyyyyy~~~~~~}}}{{{yyyvvvtttsssrrrtttvvvwwwwwwtttqqqooorrrrrrqqqooommmnnnqqqtttzzz~~~}}}xxxqqqllliiijjjlllnnnlllhhhaaaYYYRRRJJJCCC???;;;:::999888777777777777555777444777>>><<>>FFFOOOiii{{{___III>>><<<999555444444444444333555444333222111///......000000000000//////////////////////////////////////////............//////////////////////////////------------------------.........------,,,,,,,,,............---,,,++++++------------------------------......------,,,+++------------------------...---,,,,,,,,,---...///---------......000111111,,,------...///000111111***+++,,,---...000111111000111111111111222222222111111222222222333333333222222333444444555555666555666777888999:::::::::666777777777888888888888999999999999999999999999999888888777666555555444555555666777777777777777777777666666555555444444777666666666666555555555333444666777777666444333666444333111000000111111111000000///////////////111111111111000///------......---------,,,,,,,,,+++---......---,,,,,,---((())))))******+++,,,,,,***)))(((&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((###$$$&&&((())))))((((((+++*********))))))((((((&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((***+++)))&&&%%%'''***))))))))))))))))))))))))))))))((('''''''''''''''''''''(((''''''&&&%%%%%%***))))))((((((((((((((('''((()))******)))((('''***)))((('''&&&%%%$$$$$$'''''''''''''''((())))))((('''''''''''''''((()))))))))))))))))))))))))))((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&&&&'''((('''&&&%%%&&&'''((())))))))))))***)))((('''&&&%%%$$$$$$''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++***((('''%%%$$$$$$$$$'''%%%$$$&&&)))***(((%%%&&&&&&&&&'''''''''((((((~~~~~~||||||{{{zzzzzzyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzyyy{{{|||}}}~~~}}}|||zzzyyywwwwwwxxxxxxyyyyyyyyyyyyxxxvvvuuuvvvxxxxxxuuusssvvvwwwwwwvvvtttrrrssstttrrrqqqpppnnnmmmnnnqqqttt|||vvvnnnjjjhhhiiiooowwwyyytttkkk```UUUKKKDDDAAA;;;999777666777777666555666555666:::;;;>>>FFFPPPiiidddMMM@@@<<<999666444444444444333333333222222111000000000000000000000//////////////////////////////////////////............//////////////////////////////------------------------......---------,,,,,,,,,---------...------,,,,,,------------------------//////000000000///......------------------------,,,,,,+++++++++,,,---...------------...///000111------......//////000000,,,,,,---...///000000111000000111111111222222222111111111222222222333333222222333333444555555555666666777888999999999999777777888888888999999999888888888888888888888888888888777777666666555555555555666777777777777777999888888888777777777666666666666555555555444444333444555666666555444333555444333111000000111111111111000/////////000000111111111111000///...---......---------,,,,,,,,,,,,---......------,,,------,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((((()))))))))((('''&&&*********)))))))))(((((()))))))))************+++))))))))))))((((((((((((+++***)))(((((())))))((())))))))))))))))))))))))))))))((('''''''''''''''******++++++***))))))(((((((((((((((((()))******'''(((((())))))(((((('''(((((((((((((((''''''''''''''''''''''''((())))))***)))(((((('''''''''''''''''''''''''''''''''''''''((()))((('''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&'''%%%%%%&&&))))))(((%%%&&&&&&&&&'''''''''((((((~~~}}}}}}|||{{{{{{{{{zzzyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzzzz||||||}}}~~~~~~|||{{{zzzwwwyyyzzz{{{|||{{{yyyxxxwwwvvvuuuvvvwwwwwwuuusssvvvwwwwwwvvvtttssstttuuurrrqqqpppnnnmmmmmmqqqsss|||~~~uuummmjjjiiijjjpppxxx{{{vvvnnnbbbWWWMMMEEEAAA;;;999777666777777666555777666777:::;;;===FFFOOOgggmmmSSSCCC===:::666444444444444333111111111111111111222222000000000000////////////000000000000000000000000//////............//////////////////////////////------------------------...------------,,,,,,,,,,,,,,,------...---------------------------------,,,,,,,,,---,,,++++++***------------------------,,,,,,,,,,,,,,,---......------------......///000..................//////.........//////000000000000000000111111111222222111111111222222222222333222222333333444444555555777777888888888888777777888888888888999999999999666666666666666666666666666666666666666666666666555555666777777777777666888888888888777777777777555555444444444333333333333333555555555555333333444333222111111111111111222222111000000000000111000111111000000///...---......---------,,,,,,,,,,,,------......------,,,......------,,,++++++***,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********)))((('''******))))))))))))((((((************++++++++++++(((((((((((())))))))))))...***'''(((+++,,,***''')))))))))))))))))))))))))))((((((''''''''''''(((+++++++++++++++******)))&&&&&&''''''(((***+++,,,(((''''''''''''''''''((('''((((((((())))))******(((''''''''''''(((((())),,,+++***(((''''''''''''''''''''''''''''''''''''&&&(((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$######''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((())))))&&&%%%%%%'''((()))'''&&&&&&&&&'''''''''(((((((((~~~}}}}}}|||{{{{{{{{{zzzzzzzzzzzzxxxyyyyyyzzz{{{zzzzzzzzz{{{{{{||||||||||||{{{zzzxxxzzz}}}~~~~~~|||zzzxxxvvvuuuuuuvvvvvvuuutttsssuuuvvvvvvuuutttsssssstttrrrqqqpppnnnlllmmmpppsssyyy~~~}}}uuummmkkkjjjkkkqqqxxx|||wwwooodddXXXMMMEEE@@@;;;999777666777777666555777555666888999<<>>;;;777555444444444333333333222222111000000000000000000000////////////000000000000000000000000//////............//////////////////////////////........................------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---,,,,,,,,,,,,------...............------------000000000000//////////////////000000000111111111000000111111111222222222111111222222333444444555666666777777777666555555555555555555666666666666777777777777777777777777555555555555666666666666444444555666666666666666555555555555666666666666444333333333333222222222222222333333333333222222111111222111111111000000333222222111111111111111///000000000000//////.........---------,,,,,,,,,...,,,+++---...///---+++))))))*********+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))*********+++&&&&&&&&&'''((()))***+++(((((((((((((((((())))))&&&&&&&&&'''''''''(((((('''((((((((()))))))))******,,,,,,+++)))(((***,,,((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((''''''&&&))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&((((((''''''''''''(((((((((((('''(((((()))******((((((((((((((((((((((((((()))***)))'''&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''((('''&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***)))((((((''''''(((%%%&&&'''''''''''''''''''''''''''((((((((())))))~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyzzzzzzzzz|||}}}}}}yyywwwssstttvvvuuusssrrrrrrsssqqqssstttsssqqqqqqrrrsssrrrrrrpppmmmkkklllnnnqqqxxx~~~~~~}}}vvvooommmkkklllqqqwww}}}yyyqqqeeeYYYMMMCCC>>>;;;999777666777777666555555333333666777;;;EEEPPPkkkbbbKKK???<<<888555555555444333333333222222111000//////000000000000////////////000000000000000000000000//////............//////////////////////////////........................,,,,,,,,,------------...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***++++++++++++,,,,,,,,,++++++,,,,,,---------------------....../////////////////////////////////000000000111111000000000111111111111222111111222222333333444444555555666666666666666555444444444444555555555555777777777777777777777777555555555555555555555555444444555666666666666555777777777777888888888888444444333333333222222222222222222222222222222222000111111222111111000000222222111000000000000111//////000000000000//////......---------,,,,,,,,,...,,,+++,,,///000---******++++++,,,------......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******+++++++++***)))((('''''''''((((((''''''(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******)))+++---+++'''&&&))),,,))))))))))))))))))))))))(((''''''''''''(((((()))'''(((((())))))))))))(((******)))((((((((((((((((((''''''''''''''''''(((((((((''''''&&&&&&&&&%%%)))((((((''''''''''''(((&&&&&&&&&&&&''')))***+++)))))))))))))))))))))))))))*********((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&""""""###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***)))(((''''''''''''$$$&&&(((((('''&&&'''(((''''''((((((((()))))))))~~~|||{{{yyyxxxwwwyyyzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{}}}~~~~~~|||yyywwwrrrtttvvvuuusssqqqrrrsssrrrssstttsssrrrrrrssstttrrrrrrpppmmmkkkkkknnnpppwww|||~~~~~~wwwpppmmmlllkkkpppvvv{{{sssggg[[[NNNDDD>>>;;;999777666777777666555666444444777999>>>HHHSSStttgggOOO@@@<<<888666555555444333111111111111111111111111000000000000//////////////////////////////////////////............//////////////////////////////........................,,,,,,,,,---------......---------...------,,,,,,++++++++++++++++++++++++******++++++******)))(((++++++++++++++++++++++++&&&''')))+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...........................//////////////////000000000111000000000000111111111111111111111222333333444444333444444555666666666666444444444555555555666666555555555555555555555555666666666555555444444333333444555555666666555555666777777777888888888999444444444444333333333333222222111111111111222222///000111222222111000000111111000/////////000000//////000000000000//////......---------,,,,,,,,,///,,,***,,,///000---***,,,,,,,,,,,,,,,,,,,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******+++,,,,,,+++***)))((((((((())))))'''''''''((((((((())))))((())))))))))))*********'''''''''((()))******************)))((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))(((((()))***************)))(((((((((((())))))***'''(((((())))))(((((('''''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&&&&'''((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''#########$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((($$$&&&(((((('''&&&''')))'''((((((((())))))))))))}}}{{{yyywwwvvvyyyzzz{{{{{{||||||{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~{{{yyywwwqqqtttvvvuuurrrqqqqqqsssrrrtttuuutttsssssstttuuurrrrrrpppmmmkkkkkknnnppptttzzz~~~wwwqqqnnnlllkkkooouuu}}}uuuiii\\\OOOEEE???;;;999777666777777666555777555555888;;;@@@KKKVVV{{{jjjQQQ@@@===999666555555444333///000000111222222333333000000000000//////////////////////////////////////////............//////////////////////////////////////////////////////,,,,,,,,,------.....................---,,,++++++++++++++++++++++++++++++---............---,,,,,,++++++++++++++++++++++++)))***,,,...////////////,,,,,,++++++***+++++++++++++++,,,,,,---...//////------------......//////////////////000000000000000000000000111111111111000111111222333333444444222333444555666666666666555555555666666666666777444444444444444444444444777777666555444444333333333444555555666666555555444555555555666666777777555555444444444444333333222222111111111111222222///000111222222111000///111000000/////////////////////000000000000000///......---------,,,,,,,,,///,,,***,,,///111---))),,,,,,+++******))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,))))))(((((()))+++---...&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''''''((()))******+++,,,)))&&&&&&)))***(((&&&))))))))))))))))))))))))'''''''''''''''((()))***''''''((()))))))))))))))''''''''''''(((***+++,,,'''((()))******)))((('''&&&&&&'''((()))***++++++***)))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&'''((('''&&&'''(((((((((((((((''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))###&&&)))(((&&&%%%''')))(((((((((((())))))))))))~~~}}}|||zzzxxxwwwuuuzzzzzz{{{{{{{{{zzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{}}}zzzwwwuuutttsssttttttsssrrrrrrqqqppppppuuuuuuvvvvvvuuutttssssssttttttssspppnnnmmmnnnoooxxx{{{}}}tttooommmmmmssszzz~~~wwwkkk]]]PPPGGGCCC===;;;999888999999777666777444666:::999;;;KKK^^^uuuSSSEEE888///000666888666555222222111111000///......000000000000000000000000000000////////////000000000000000000000000000000......////////////......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---000000///...------,,,,,,......------------......000000000000000000000000222111111111000000//////222222222111111111111111222333444555666555444333444444444555555555666666888777666555444444555666222222222333333444444444333333222222333444666777444444444555555555555666666555333333444444333222111111111111111111111111222222222222222111000///000000000000///...,,,,,,///............---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))111333333333000/////////************************(((((((((((())))))))))))******))))))((((((''''''***************++++++,,,++++++***)))((('''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++*********))))))((((((((((((((((((((('''''''''((((((''''''''''''((((((%%%&&&&&&'''((())))))***))))))(((((('''''''''&&&(((((()))))))))'''&&&%%%&&&'''''''''(((((())))))''''''''''''(((((((((((((((((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%+++***)))'''&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''&&&&&&((((((''''''''''''((()))&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''(((((()))(((&&&$$$###((('''%%%$$$$$$%%%'''(((((()))***+++***)))'''%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''&&&&&&%%%%%%&&& %%%***)))&&&))))))((('''''''''''''''~~~}}}{{{yyywwwvvvyyyyyyzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzz~~~}}}{{{xxxvvvttttttsssuuuuuutttssssssrrrqqqqqquuuuuuuuuuuuuuutttssssssssssssrrrpppnnnmmmnnnpppxxx{{{|||sssooommmmmmrrryyy~~~wwwlll^^^PPPGGGBBB===;;;999888999888777666999777888;;;;;;>>>MMM```yyyVVVGGG<<<333333777666444444444444333333222111111000000000000000000000000000000000////////////000000000000000000000000000000......////////////......111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////111111111000000000//////111111111111111111111111222333333444555444444444444444444444555555555666888777666555444444555666333333333444444555555555444444333222222222333444444444444444555555555555666444333333444444333222111111111111111111111111222222222222222111000000000111111111000///......///............---------......////////////......************************+++++++++************)))***+++,,,,,,)))(((((((((******************************))))))((((((''''''(((((((((((())))))))))))***))))))))))))***++++++)))))))))))))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******)))))))))((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''(((((()))*********)))(((((((((''''''''''''&&&'''((())))))(((''''''''''''''''''((((((((()))''''''''''''(((((((((((('''(((((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''((('''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((('''&&&%%%%%%&&&'''(((((((((*********)))'''&&&&&&&&&''''''((())))))***&&&&&&&&&''''''&&&&&&%%%'''###!!!###'''+++***((())))))(((''''''''''''(((~~~|||zzzxxxvvvwwwxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzyyywwwvvvttttttssssssuuuuuuuuuttttttssssssrrruuuuuuuuuuuuuuuttttttsssrrrrrrqqqpppnnnnnnppprrrwwwzzzzzzrrrooommmmmmrrryyy~~~xxxmmm___QQQGGGBBB===;;;999888888888777666:::777777::::::>>>MMM```~~~]]]III@@@999777666444222333444444333333222111111111000000000000000000000000000000////////////000000000000000000000000000000......////////////......111000//////.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---******++++++,,,---............------------......////////////////////////111111000000000000/////////000000111111222222222333333333333333444555555444444444444555555555555777666555555444555555555444444444444555555555555555444333222111111111111333333333444444444555555555444333333444444333222222222222222222222222222111222222222222111000000000111111111111111000000///............---------......////////////......+++++++++++++++++++++++++++++++++************)))***+++,,,,,,***(((((()))************************++++++***)))((('''&&&&&&'''''''''((()))*********))))))((((((((()))******)))))))))*********++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((('''&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))))))))************((((((((((((''''''''''''%%%&&&'''((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''''''''((())))))((('''&&&(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&'''((()))'''((()))***)))((('''&&&''''''(((((()))*********%%%&&&&&&'''''''''&&&&&&''''''(((((()))***++++++***)))((((((''''''((((((}}}{{{yyywwwvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxvvvuuutttsssssssssssssssuuutttttttttsssssssssrrrtttuuuuuuuuuuuuuuuttttttpppqqqqqqpppnnnoooqqqsssvvvyyy~~~xxxqqqnnnmmmmmmrrrxxx}}}xxxnnn```RRRHHHBBB===;;;888888888888777555999555444777888;;;JJJ[[[dddJJJBBB;;;999666222111444111111111000000000//////////////////////////////000000////////////000000000000000000000000000000......////////////.........------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---......//////000...------,,,,,,------...////////////////////////000000000000000000//////...//////000111222222333444333222111222333555666444444444444444444444444555555555555555555555555444444444444444444444444444444333222222111111111222333333333444444444444444333222333444444333222222222222222222222222222111111222222222111111000//////000111111111000000///............------------......//////......---------------------------+++++++++*********)))))),,,---///...,,,++++++,,,******************************))))))(((((('''''''''((((((((()))))))))***((((((((((((((())))))*********************++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''%%%&&&&&&'''((()))******((((((''''''''''''((((((***)))))))))))))))))))))((((((((((((((('''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&%%%%%%%%%&&&''')))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&''')))******(((&&&%%%"""$$$&&&)))******)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((())))))(((''''''''''''((()))'''(((((())))))(((''''''''''''((((((((()))))))))%%%&&&&&&''''''''''''''''''***,,,,,,***)))***,,,***))))))((('''(((((((((}}}{{{zzzyyyvvvwwwxxxyyyzzz{{{{{{{{{yyyyyyxxxxxxxxxwwwwwwwwwsssssssssrrrssssssttttttsssssssssrrrrrrrrrrrrrrrttttttuuuuuuuuuuuuuuutttpppppppppooonnnoooqqqssstttxxx}}}~~~vvvpppmmmllllllqqqxxx~~~}}}yyyooobbbSSSHHHBBB<<<:::888777888888666555999444333777888:::GGGVVVvvvkkkLLLDDD<<<888555222222555111111111000000000000000////////////////////////000000////////////000000////////////////////////......////////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---........................------,,,,,,,,,,,,------........................//////////////////000000......///000111111222222333333222111222333444555444444444444444444333333444444555555555555555555222222222222222222222222222222222333333222222222222222222222333333333444444222111222444444333222222222222222222222222222000111111222222222111111......//////000////////////............---------------............------------------------------+++++++++*********)))))))))***,,,+++***((()))***))))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((((('''((((((((((((((())))))***,,,,,,++++++***))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((())))))((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''(((((())))))******(((''''''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''((((((((())))))'''((()))******(((&&&$$$!!!###%%%((())))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((''''''((((((((('''''''''(((((((((''''''&&&&&&''''''''''''((((((%%%&&&''''''((((((((('''&&&))),,,,,,((('''(((+++******)))(((((((((((((((~~~|||{{{zzzxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwssssssssssssssstttuuuuuurrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuuuuuuupppqqqqqqpppnnnoooqqqsssssswww|||{{{tttooommmllllllqqqwww}}}|||yyyqqqcccTTTHHHBBB<<<:::888777777777666555;;;666555999::::::DDDQQQkkktttRRRGGG<<<777666444444666222222222222222222222222000000000000000000000000000000////////////000000////////////////////////......////////////...............---......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------..............................////////////000000...//////000000111111111222222222222222333444444444444444444333333333333333333444555555555555444222222222222111111111111000111111222222222111111111111222222222333333333333222111222333444333222333333333333333333333333000000111222222222222111......////////////...---///............---------------............------+++++++++++++++++++++++++++++++++************)))(((***++++++)))((()))***))))))))))))))))))))))))&&&&&&'''((()))***++++++*********)))((('''''''''))))))((((((((()))******---,,,+++***)))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((******((('''&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))+++***)))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((())))))***(((((()))))))))'''&&&%%%&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((((((((&&&(((***)))'''&&&(((***+++***))))))(((((())))))}}}}}}~~~~~~}}}}}}|||{{{zzzzzz{{{||||||{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwuuuttttttttttttuuuvvvvvvsssssssssssssssssssssssssssssstttuuuuuuuuuuuuuuuqqqqqqqqqpppnnnnnnppprrrrrrvvv|||zzzsssnnnlllllllllqqqwww||||||zzzrrrdddUUUHHHAAA<<<:::888777777777666555:::555555999:::999???JJJ```\\\MMM>>>888777666555666222222222222222222222222000000000000000000000000000000////////////000000////////////////////////......////////////.........---------......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------------,,,,,,++++++,,,,,,---................................./////////000000/////////000000000000000111111222333333333333333444444444333333333222222222333444555555555444444333333333222222111111111///000000000000...---,,,111111111111222222222222222111000111333444333222333333333333333333333333000000111222222222222222000000000000000///...---///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))+++---,,,+++***+++,,,))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((***))))))))))))***++++++*********))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******'''''''''(((((((((((((((((((((''''''''''''(((((('''''''''((())))))******''''''''''''((((((((())))))(((''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''(((((((((((('''(((((())))))(((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((***)))((('''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&''''''((())))))******)))))))))(((''''''&&&&&&)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''%%%&&&'''((())))))))))))'''''''''&&&&&&''')))++++++***))))))(((((()))))){{{|||}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwssstttttttttttttttttttttsssssstttuuuvvvvvvuuuuuurrrrrrrrrpppnnnnnnppprrrqqquuu|||yyyrrrmmmlllllllllpppvvv{{{|||zzzrrreeeUUUHHHAAA<<<:::777777777777666444777333333888888666;;;DDDWWWxxxdddRRR@@@999888777666555000000000000000000111111000000000000000000000000000000////////////000000////////////////////////......////////////......++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---///000111222---,,,,,,++++++,,,,,,---........................---.........//////000000000000000000////////////000111222333444333222222444444444333333222222222111222444555666555444444444444444333333222222222////////////---+++)))(((000111111111111222222222222111000111333444333222333333333333333333333333///000111222222222222222222222222222111///......//////.........---------,,,------......------,,,........................+++++++++************)))''')))++++++)))))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))*********************++++++,,,(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))******++++++((((((((((((((('''''''''((((((''''''''''''(((((('''(((((()))***++++++,,,&&&'''''''''(((((())))))''''''&&&&&&'''(((***+++))))))(((((('''''''''&&&''''''''''''((((((((()))((((((*********)))((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((''''''''''''((())))))&&&''''''((((((''''''&&&&&&''''''((()))******++++++***((('''&&&&&&&&&&&&(((((('''''''''(((((()))((((((((((((((((((((((((((()))***++++++***)))((('''''''''''''''''''''''' !!!$$$&&&'''(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((%%%&&&'''((())))))))))))((('''%%%%%%&&&(((***++++++******)))))))))))))))}}}|||}}}~~~~~~}}}}}}|||{{{zzzzzzzzz|||||||||||||||||||||||||||{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvtttsssrrrtttsssrrrqqqrrrssstttuuuvvvuuuuuuvvvwwwwwwuuussssssttttttrrrppppppqqqrrrsssvvv{{{~~~~~~vvvnnnkkkjjjlllsss{{{}}}{{{oooaaaUUUJJJAAA===:::888777888888777555555666666666777:::???BBBVVVmmmsssUUUBBB>>>999999;;;666444333111222333333222000000000000000000000000000000000000000000000000000////////////....................................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------......------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++/////////......---------//////.........---------............////////////333111000111222222111000000111111111111222222222555555444333333333444444000000111222333333444444111111111111111111222222222222222222222222222222111111111111111111111111333333333444444444555555333333333222222222111111000000000000000111111111111111000000//////......////////////////////////------------------------,,,,,,,,,+++++++++******************************************************((('''%%%$$$$$$%%%'''((())))))))))))******************))))))((((((''''''(((((((((((())))))))))))************************)))((('''''''''(((***++++++***)))'''''''''((()))''''''(((((())))))*********+++++++++***'''%%%###''''''''''''''''''''''''''''''(((((())))))******(((((())))))))))))(((((($$$&&&'''&&&&&&&&&)))+++(((((((((((((((((((((((((((((()))***+++++++++******)))(((''''''(((******))))))((('''''''''''''''$$$...111(((###&&&&&&!!!(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((+++++++++***'''%%%%%%&&&))))))))))))((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((($$$%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))###$$$&&&''')))***++++++~~~~~~~~~}}}||||||{{{zzzzzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzxxxxxxxxxwwwvvvuuusssrrrttttttsssrrrssstttuuuvvvwwwvvvuuuvvvvvvvvvuuussssssssssssrrrpppoooppprrrssswww{{{}}}uuunnnlllkkklllqqqxxx|||~~~zzzoooaaaVVVKKKBBB===;;;888888888888777555666666666666777999>>>BBBNNNddd|||{{{\\\FFF???888777888444444333111222333333222000000000000000000000000000000000000000000000000000////////////....................................---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---++++++******)))(((((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++.........---------,,,,,,///.........------------............////////////222111000000222222111000000000111111111222222222444444333333333444444555000111111222333333444444222222222222222222222222222222222222222222222222111111111111111111111111333333333444444444444555333333333222222222111111000000000000000000000111111000000000/////////...........................------------------------,,,,,,,,,++++++++++++***************************************************)))((('''&&&&&&'''((()))))))))))))))***************)))))))))((((((((('''))))))))))))************'''''''''''''''''''''''')))(((((('''((()))***++++++***)))(((''''''((()))++++++***((('''%%%$$$###%%%&&&(((***+++******)))''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''&&&&&&)))***((((((((((((((((((((((((&&&&&&'''(((((((((''''''+++***(((''''''''''''((())))))((('''''''''''''''***333555,,,'''***+++'''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((...//////...+++******+++(((((((((((((((''''''&&&)))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))(((((((((''''''''''''&&&&&&'''(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((()))))))))((('''&&&&&&~~~|||{{{{{{zzzzzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{xxxxxxxxxwwwvvvuuutttsssvvvuuutttttttttuuuwwwxxxyyywwwvvvuuuvvvuuutttrrrrrrssssssqqqooonnnooopppssswww{{{{{{tttooommmkkkkkkooouuu{{{}}}zzznnnbbbWWWLLLCCC===;;;999888888888777666777777777666666999===@@@GGG[[[rrreeeKKKAAA888555777222444333111222333333222000000000000000000000000000000000000000000000000000////////////....................................------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++............---------------............/////////111000///000111222111000000000000111111111222222333333222333333444555666111111222222333333444444333333333333333333333333000000000000000000000000111111111111111111111111333333333333444444444444333333333222222222111111111111000000000000000000000000000000////////////------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))************))))))))))))((((((((((((************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))*********))))))(((((((((((())),,,+++***(((&&&$$$"""!!!###%%%''')))++++++++++++''''''''''''''''''''''''((((((((((((((((((''''''&&&''''''((((((''''''&&&%%%&&&''''''&&&'''(((***))))))))))))))))))))))))))))))*********)))((((((+++***((('''&&&%%%%%%%%%)))((((((''''''''''''((()))000000((($$$((()))'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((()))***+++***((('''((()))&&&''''''(((((((((((((((,,,***(((&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((()))******''''''''''''''''''''''''*********)))((('''%%%%%%~~~||||||{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxyyyzzz{{{{{{xxxxxxxxxxxxwwwvvvuuutttwwwvvvuuuuuuvvvwwwyyyzzzzzzxxxvvvuuuuuuuuusssrrrrrrsssrrrqqqnnnmmmnnnooosssvvv{{{zzztttooonnnlllkkknnnsssyyy|||yyynnnbbbWWWMMMDDD===;;;999888888888777666777777777666666888<<>><<<999888999999888666777777777666555777;;;???HHHXXXoooqqqSSSEEE:::777999555444333111222333333222000111111111111111111111111////////////////////////////////////....................................------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------............///...---...000111000/////////000000000111111111111111111222333444555666333333333333333444444444222111111111000000000///////////////////////////000000000000000000000000222222222333333333444444333333333222222222111111111111111111000000//////////////////000000000000////////////////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((((((((()))))))))******************************'''(((((()))))))))))))))((((((((())))))))))))(((&&&&&&'''((())))))******++++++***)))((('''&&&%%%((((((((((((((((((((((((+++++++++******)))))))))))))))************))))))'''(((((((((''''''(((***))))))))))))))))))))))))%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&''''''(((((((((((((((''''''''''''((((((***,,,+++'''&&&((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&((()))(((''''''(((***$$$%%%&&&((())))))))))))---+++)))'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%''')))***+++,,,,,,~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvwwwyyy{{{|||zzzxxxuuuttttttuuutttttttttttttttqqqooommmnnnooopppsssyyy~~~{{{xxxsssnnnnnnmmmmmmpppuuuyyy|||yyynnnbbbWWWMMMEEE>>><<<:::999999999888777666666666555555888<<>><<<:::999999999888777444555555555555888===@@@IIIXXXsssvvvXXXIII<<<888999555444333111222333333222000111111111111111111111111000000000000000000000000////////////....................................------------.........///+++,,,,,,------,,,,,,+++,,,,,,---------............/////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.........---,,,,,,---///000000///////////////000000000111333222222222222222333333444444444444444444444444222222111111000//////...000000000000000000000000000000000000000000000000111222222222222333333333333333333222222222111111222222111111000//////....../////////000000000111000000000000000000000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))(((((())))))))))))************'''((((((((()))))))))***(((((()))))))))*********((((((((((((((((((((((((&&&'''((()))***))))))(((&&&'''((()))******)))((()))))))))(((((('''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((()))))))))))))))************))))))((())))))(((''''''(((***(((((((((((((((((((((((((((((()))*********))))))%%%&&&((())))))))))))((('''''''''''''''((())))))'''&&&&&&'''(((((('''&&&((((((((((((((((((((((((%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((()))((('''&&&'''(((&&&&&&'''((())))))((((((&&&'''((()))))))))((((((''''''''''''''''''''''''(((((())))))*********+++''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))((((((((((((((('''&&&&&&((((((((((((((()))******(((((((((((((((((((((((())))))*********))))))(((~~~{{{{{{{{{|||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwyyyyyyzzzzzzzzzyyyxxxxxxvvvvvvvvvvvvwwwyyy{{{|||yyyvvvtttssstttvvvvvvvvvvvvvvvuuussspppnnnooopppmmmqqqvvv|||~~~|||yyysssnnnmmmnnnoootttzzz{{{}}}zzzooobbbWWWLLLCCC>>><<<:::999:::999888777333444444444555888===AAAJJJYYYwwwxxxZZZKKK===888888333444333111222333333222000111111111111111111111111000000000000000000000000000/////////....................................---------.........//////+++,,,,,,------,,,,,,+++---------.........//////+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......---,,,+++---///000000///////////////000000000000333333222222111222222222444444444444444444444444333333222222111000000///111111111111111111111111000000000000000000000000111111222222222333333333333333333222222222111111222222222111000//////....../////////000000111111////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))************'''((((((((())))))******)))************+++++++++))))))))))))))))))))))))&&&''')))*********)))(((&&&'''(((*********)))(((&&&&&&''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))***)))''''''(((***((((((((((((((((((((((((&&&&&&'''(((((()))(((((((((((()))******)))(((''''''''''''''''''((()))***'''&&&&&&)))+++)))''''''(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((******((('''&&&)))***+++***((('''((()))&&&'''(((((((((((((((((($$$%%%''')))***)))((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((()))***************~~~}}}}}}|||{{{{{{zzzzzzyyyxxxxxx{{{zzzyyyxxxxxxzzz{{{}}}zzzzzzyyyxxxvvvuuuttttttuuuwwwyyyzzzyyyxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyxxxvvvttttttuuuvvvwwwwwwvvvuuusssrrrqqqpppooonnnrrrwww}}}~~~zzzyyyxxxuuurrrooonnnppprrrttt~~~}}}yyypppbbbTTTIIIDDD>>><<<999888888888888777888555333666888888;;;@@@FFF```[[[HHH???888555777222222222111111111111000111111111111000000000000///000111111000///000222000/////////............---...///111111///...---.........------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++***))))))++++++************************+++,,,,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++***,,,//////,,,+++---/////////......---------,,,......//////000000111111111111111111111222222222333333333333333333333333444333333222111000////////////000000///...------////////////000000000000000111222333444555555555111111111222222333333333333333222111000///...---//////............//////////////////////////////------------------------,,,,,,,,,------,,,,,,+++///---+++***++++++***))))))))))))***+++++++++,,,+++)))'''&&&&&&''')))+++************))))))))))))'''((()))******)))((('''))))))))))))((((((((((((******))))))((((((''''''))))))************))))))((('''&&&%%%%%%&&&'''((())))))'''&&&&&&'''((()))******))))))((((((''''''((((((((((((((((((((((((''''''(((((()))))))))***###$$$&&&((())))))((('''''''''((((((((((((''''''))))))))))))))))))))))))'''((()))(((&&&%%%$$$%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))'''''''''''''''((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))~~~~~~}}}|||{{{{{{zzzzzzyyyyyyxxxzzzyyyxxxwwwwwwyyyzzz|||yyyyyyxxxxxxwwwwwwwwwvvvuuuwwwzzzzzzyyyxxxxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{xxxxxxvvvvvvwwwxxxzzz|||wwwwwwvvvuuusssqqqooonnnnnnrrrwww}}}|||{{{yyyvvvrrrooonnnooosssuuu~~~}}}yyypppbbbTTTIIIDDD>>>;;;999888888888888777999555555888999:::===BBBMMMhhh^^^JJJAAA:::666888222222222111111111111000111111111000000000//////000111222111//////000111000000/////////.........---...///000000///...---......---------,,,,,,,,,......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++***))))))******************************+++,,,,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++***,,,......---,,,---////////////.........------.........///000000111111000000111111111222222222333333333333333333333333222222111111111111111111//////000000///......---////////////000000000000222222333333444333333333222222222222222222333333333333222111000///...---//////............//////////////////////////////------------------------++++++,,,---------,,,,,,///---+++***++++++***)))***************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))((((((((((((************))))))))))))))))))************))))))((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((***)))))))))((((((((('''(((((((((((((((((((((((())))))*********+++++++++$$$%%%((()))******)))(((((())))))))))))))))))((()))))))))))))))))))))))))))***+++***(((&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&'''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((()))'''''''''''''''(((((()))*********))))))(((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~~~~||||||{{{{{{zzzyyyyyyyyyyyyxxxwwwwwwwwwxxxzzz{{{xxxxxxxxxyyyyyyyyyyyyyyyuuuwwwzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxwwwxxxzzz|||~~~wwwxxxxxxwwwtttqqqnnnlllnnnrrrwww|||~~~}}}|||xxxsssooonnnppptttvvv~~~yyypppbbbTTTJJJDDD>>>;;;888777888888777666999666555999;;;<<<@@@EEESSSooo```LLLBBB;;;777888222222222111111111111000111111000000000000//////000111222111///...///000000000000/////////......---...///000000///...---...------------,,,,,,,,,...------,,,,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++***))))))******************************+++,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++***,,,---...---,,,---...///////////////.........---......//////000111111000000000111111111222222333333333333333333333333000000000111111111222222//////000000000///......////////////000000000000333333333333333222111111333333222222222222222222222222111000//////......//////............//////////////////////////////------------------------***+++,,,,,,------------...,,,+++***++++++***)))+++++++++***************************************'''''''''(((((())))))***+++***))))))(((((((((((())))))))))))(((((((((((()))***************++++++((())))))******))))))(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))************++++++&&&'''(((*********))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,***(((((()))(((''''''&&&&&&''''''((('''(((((()))))))))))))))&&&&&&'''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((((((''''''&&&&&&''''''((())))))))))))((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~|||||||||{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{zzzzzzyyyyyyyyyyyyyyyxxxvvvxxxzzz{{{zzzyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzxxxxxxyyyyyy{{{}}}~~~xxxyyyyyyxxxvvvrrrnnnkkknnnqqqwww|||~~~zzzuuuqqqppprrrvvvyyy~~~zzzpppcccUUUJJJDDD===;;;888777777888777666888555555888;;;<<<@@@EEERRRooobbbMMMCCC:::666777222222222111111111000000111000000000////////////000111222111///......///000000000////////////...---......//////......------------------------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++***))))))***************+++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++***+++,,,------,,,------////////////////////////------......///000000111//////000000111111222222222222222222222222222222000000000000111111111111//////000000000//////...////////////000000000000222222333333333222222111333333333222222111111111222111111000//////......//////............//////////////////////////////........................******+++,,,------------...,,,******+++++++++***,,,+++++++++***)))))))))(((((())))))))))))((((((%%%&&&&&&'''((())))))***,,,+++)))((('''(((((()))))))))))))))((((((((((((((((((((()))*********+++(((((())))))))))))(((((('''''''''&&&&&&'''''''''))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&'''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,,,,***)))))))))((((((''''''''''''(((((((((((()))))))))))))))(((%%%&&&''''''((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%&&&'''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~~~~}}}||||||{{{{{{zzzyyyyyyzzzzzzzzzzzzzzz{{{|||||||||{{{{{{zzzyyyxxxwwwvvvvvvxxxzzz{{{zzzyyyyyyzzzxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{||||||yyyyyyzzzyyyvvvrrrnnnlllmmmqqqvvv||||||wwwtttsssuuuyyy|||~~~zzzqqqcccUUUJJJEEE===;;;888777777777777666777333333777999;;;???DDDOOOlllaaaLLLBBB999555666222222222111111111000000000000000////////////...///111111000...---...///111000000000////////////------............------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++***))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++,,,------,,,,,,.........///////////////---------...//////000000...//////000111111222222222222222222222222222222222222111111000//////...//////000000000000000///////////////000000000000///000111222333333333333333333333222222111111111111111000000///.........//////............//////////////////////////////........................***+++,,,,,,---------,,,---,,,******+++,,,+++***,,,+++++++++***)))))))))(((((())))))))))))((((((%%%&&&&&&'''((())))))***,,,+++***((((((((()))***))))))))))))((((((((((((&&&'''''''''((()))))))))(((((())))))))))))((((((&&&''''''''''''''''''&&&'''''''''((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''(((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((((()))+++***)))(((((()))(((((((((''''''((((((((((((((()))))))))(((((('''%%%&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{{{{{{{||||||||||||||||||{{{yyyxxxvvvuuuuuuvvvxxx{{{{{{zzzyyyyyyzzzxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzyyyvvvssspppnnnmmmqqqvvv{{{}}}zzzxxxxxxzzz}}}zzzqqqcccUUUKKKEEE===:::777666777777666555666333222666888999===BBBLLLggg```KKKAAA999555666222222222111111111111000000000////////////.........///000000......///000111111000000000/////////------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++***)))))))))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++******+++---...,,,+++---------...............,,,------......///000000---...//////000111222222222222222222222222222222333222111000///......---//////000111111111000000////////////000000000000...///000222333333444444333333222222222222222222000000000//////.........//////............//////////////////////////////........................+++,,,,,,------,,,,,,+++---+++******+++,,,+++++++++++++++***************************************'''''''''(((((())))))************))))))******+++))))))))))))((((((((((((&&&&&&'''''''''''''''((('''(((((())))))(((((('''&&&&&&'''(((((('''&&&&&&###$$$%%%&&&'''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))(((((('''&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&((())))))(((''''''((()))((((((''''''(((((()))((())))))))))))(((((('''%%%%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''|||||||||||||||||||||}}}}}}}}}||||||{{{{{{zzzzzzyyyzzz{{{{{{{{{|||{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvwwwyyy{{{|||{{{zzzzzzzzzwwwxxxxxxxxxxxxyyyyyyyyy{{{{{{|||{{{{{{zzzzzzyyyzzzzzzyyyxxxvvvtttrrrqqqmmmqqqvvv{{{~~~}}}~~~}}}|||}}}~~~{{{qqqdddVVVKKKEEE<<<:::777666666777666555777444333666777888;;;@@@HHHaaa```KKKAAA999666777222222222111111111111000000000/////////.........,,,...//////......000111111111111000000000//////...------------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++***))))))((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++))))))*********++++++++++++++++++++++++++++++++++++***)))+++---...,,,***,,,,,,,,,,,,---------...,,,,,,---......//////000------...///000111222222111111111111111111111111111111000000/////////...//////000111111111111111////////////000000000000///000111222222222222222222222222222222222333333///////////////.........//////............//////////////////////////////........................------------,,,+++******---+++******+++,,,,,,+++***************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))((())))))***++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&###$$$&&&'''(((((((((''''''((((((((()))))))))***((((((((((((((((((((((((******)))))))))((((((((((((((('''''''''''''''(((***)))(((&&&&&&((()))***))))))))))))))))))))))))&&&((())))))((('''(((((())))))(((((((((((())))))******++++++***))))))((($$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((())))))*********'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''{{{{{{{{{|||||||||||||||}}}}}}}}}|||{{{{{{zzzzzzxxxyyyzzzzzz{{{{{{zzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwyyy{{{|||{{{zzzzzzzzzwwwwwwxxxxxxxxxyyyyyyyyy{{{{{{||||||||||||{{{{{{zzzzzzxxxwwwuuutttssssssmmmpppvvv{{{}}}|||~~~~~~~~~~~~{{{qqqdddVVVKKKEEE<<<:::777666666777666555888555444666888888;;;@@@EEE]]]```LLLBBB:::777888222222222111111111111000000/////////............+++---...///...///111222111111111111000000000000...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++++++++***))))))((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++))))))******+++++++++++++++++++++++++++++++++++++++***)))***---...,,,***+++++++++,,,,,,---------,,,,,,------...//////000------...///000111222222111111111111111111111111////////////000000000000//////000111111111111111////////////000000000000111222222222222111000000111111111222222333333444///////////////.........//////............//////////////////////////////////////////////////////.........---,,,+++***)))---+++)))***+++,,,,,,+++))))))******+++++++++,,,+++)))(((&&&&&&((()))+++************))))))))))))&&&''')))+++,,,,,,,,,+++))))))))))))((((((((((((******))))))((((((''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&''')))***+++++++++***'''((((((((())))))******((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%***)))(((((((((((())))))+++***)))'''''')))***+++))))))))))))))))))))))))&&&(((******((((((((()))))))))(((((((((((()))))),,,,,,,,,,,,,,,+++***)))$$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((((((''''''&&&&&&%%%(((((('''&&&%%%$$$$$$###((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''xxxxxxxxxxxxyyyzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{{{{zzzzzzyyyyyyyyywwwvvvvvvvvvwwwxxxuuuxxxzzz{{{{{{zzz{{{|||xxxyyyzzzyyyxxxyyy|||~~~~~~~~~~~~~~~~~~}}}||||||zzz{{{{{{zzzwwwtttpppnnnnnnqqqvvvzzz~~~~~~}}}{{{{{{zzzzzz}}}}}}{{{rrreeeVVVIIIBBB>>>;;;888777777777666555444444444444666888:::<<>>HHH]]]wwwuuu]]]EEE<<<:::666333444333222111111000000111111000000////////////000000//////............//////.........................../////////////////////------------------------***++++++,,,,,,+++++++++---------,,,+++***)))((()))***++++++,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,,,,+++******))))))************))))))************************((((((((((((((((((((((((+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------............---------....../////////000000000000000///......////////////000000000000000000////////////000000////////////////////////......//////000000111111000000000000////////////////////////////////////...........................------------,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---************)))))))))((()))((((((((((((((())))))((())))))***************))))))))))))(((((((((((('''(((***,,,+++)))&&&$$$))))))))))))************&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((''''''''''''((((((***)))(((&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&&&&&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''******(((''''''(((******))))))((('''%%%###""""""''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%&&&&&&%%%%%%&&&(((***+++)))'''%%%%%%&&&'''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''((('''((())))))))))))((('''%%%'''))))))((('''((()))((((((''''''''''''((((((''''''(((((((((((((((((('''''''''&&&&&&''''''((({{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyzzzyyyxxxxxxwwwwwwyyy{{{|||zzzyyyyyyzzzxxxyyyzzzyyyxxxyyy|||~~~~~~}}}{{{yyyvvvtttsssrrrnnnqqqtttwwwyyy}}}~~~|||xxxuuussstttuuutttmmmbbbUUUJJJDDD===:::777666666555555333666555555555666777999:::===FFF[[[vvvpppYYYCCC<<<;;;666333444333222111111000000111111///////////////000000111//////............//////........................---............/////////------------............***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++,,,,,,,,,++++++(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,---------,,,,,,))))))************))))))************************''''''''''''''''''''''''*********+++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,---------......,,,------...///000111111...//////000000//////...////////////000000000000111000000//////////////////////////////////////////000000000000000000111000000/////////.........000000000000000000000000........................------------,,,,,,,,,,,,+++++++++++++++++++++++++++***(((''''''(((***+++************))))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))(((((((((((('''(((***+++***)))'''&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((***))))))(((((())))))***((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))******************&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''***))))))(((((())))))***''')))***)))(((((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''((((((((('''(((((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))&&&%%%$$$%%%''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''((((((((()))'''((()))******)))((('''&&&'''))))))((((((((()))((((((''''''''''''((((((''''''((()))))))))(((((('''&&&&&&&&&&&&''''''(((}}}||||||{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzyyyxxxwwwuuuwwwzzzzzzzzzyyyyyyzzzxxxyyyzzzyyyxxxyyy|||~~~}}}{{{yyyvvvtttsssrrrnnnppptttwwwzzz}}}}}}xxxtttrrrssstttrrrlll```SSSHHHBBB;;;999666555666666666555666666555555666777888999???HHH^^^{{{oooXXXCCC===<<<888444444333222111111000000111111///////////////000111111//////............//////........................,,,,,,------............------------.........///++++++,,,---------------++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++******))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++------,,,+++***))))))************))))))************************(((((((((((((((((((((((()))*********++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---......///+++,,,,,,,,,,,,---------------......//////000000------...///000000000000////////////000000000000111111000///////////////////////////////////////111111111111111000000000000000000000////////////////////////////////////........................---------,,,,,,,,,+++++++++++++++++++++++++++++++++***'''&&&&&&'''***+++************))))))))))))''''''((()))))))))))))))((()))***+++++++++******))))))))))))(((((((((((('''(((((())))))))))))(((''''''''''''((((((((((((''''''((((((((()))))))))******))))))))))))******((((((''''''''''''(((((())))))(((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))))))))((('''((((((((((((''''''&&&(((((()))))))))*********&&&&&&''''''(((((((((((('''(((((())))))(((((('''''')))++++++))))))+++---''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))*********+++&&&'''((())))))(((((('''&&&''''''((((((((('''''''''&&&%%%&&&(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))***))))))&&&''')))******)))'''&&&&&&((()))***(((((()))***((((((''''''''''''((((((&&&'''((()))***))))))((('''''''''''''''((())))))~~~}}}}}}|||||||||}}}}}}||||||||||||||||||||||||yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{zzzyyyxxxwwwsssvvvyyyzzzyyyyyyyyyzzzxxxyyyzzzyyyxxxyyy|||~~~~~~{{{yyyvvvtttssssssmmmppptttwwwzzz~~~}}}xxxsssqqqrrrrrrqqqkkk___QQQFFF@@@999777555555666777777777666666555555666777888999BBBLLLcccoooXXXDDD>>>>>>888444444333222222111000111111111///////////////000111111//////............//////........................,,,,,,,,,---------......---------.........//////+++,,,------............******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++)))((())))))************))))))************************************************))))))******++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////++++++,,,,,,,,,---------.....................---+++,,,---///000000111111////////////000000000000111111000///////////////////////////////////////333333222222111111000000111111111111000000000000................................................---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,)))(((((())),,,---************))))))))))))''''''((())))))***)))))))))***+++,,,---,,,++++++))))))))))))((((((((((((''''''(((((())))))******))))))))))))************))))))))))))******************))))))))))))******((((((''''''''''''(((((()))(((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((())))))***))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&''''''(((((('''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%(((***+++***'''&&&''')))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&''''''((((((%%%&&&''')))))))))(((((((((((()))******)))(((''')))((('''((())))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((***++++++******%%%&&&((())))))(((&&&%%%&&&(((******)))((()))***((((((''''''''''''((((((&&&'''(((*********)))(((((((((((((((((()))******~~~{{{zzzyyyzzz{{{||||||||||||||||||{{{{{{zzzxxxyyyzzz{{{{{{{{{zzzyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuxxxwwwvvvvvvvvvxxxzzz|||~~~{{{xxxuuusssqqqpppoooqqquuuxxx{{{~~~}}}xxxtttsssssssssqqqjjj^^^RRRHHHBBB;;;999666555555666555444777777666666666888999:::AAAMMMfffoooTTTDDD???888555777444333333333222222222111111////////////////////////000000////////////000000............////////////---------------------------,,,,,,++++++,,,,,,---***++++++,,,------------************************++++++++++++++++++++++++************************,,,+++++++++***)))))))))******))))))))))))******+++***)))(((((()))***+++,,,+++++++++******))))))*********)))))))))))))))))))))(((((()))***++++++++++++++++++++++++++++++///...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111000///////////////000000000000000000000000////////////000000000000000000000000111111111111222111111000///......---000000//////.........---////////////............,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,++++++***)))((((((,,,,,,+++***))))))******))))))))))))(((&&&%%%$$$###%%%&&&(((*********)))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************%%%''')))***+++***)))(((*********(((%%%$$$%%%&&&))))))************))))))(((((((((((((((''''''''',,,,,,+++***)))((('''&&&(((((((((((((((((((((((()))'''&&&$$$$$$&&&''')))***************)))(((((()))))))))))))))(((''''''''')))***++++++***)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''')))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))((('''''''''(((***+++'''%%%$$$%%%(((***(((&&&))))))))))))))))))))))))$$$%%%&&&'''((((((((((((~~~|||{{{zzzzzz{{{||||||||||||||||||{{{zzzyyywwwxxxzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxwwwvvvvvvwwwxxxzzz|||~~~}}}zzzwwwtttrrrqqqpppoooqqquuuxxx{{{~~~|||wwwtttsssuuuuuurrrkkk___RRRHHHBBB<<<999666555666666555444777666666666666888999;;;BBBOOOjjjoooTTTCCC???777555777444333222222222111111111111000000000000000000000000000//////......//////000............////////////...........................------,,,,,,------...++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************************))))))))))))******+++***)))(((((()))***+++++++++*********)))))))))************))))))))))))++++++******+++,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------............////////////111000000///////////////////////////////////////....../////////000000000000000000000111111111111111111111000///.........000/////////............////////////............,,,,,,,,,---------------************************,,,,,,++++++***))))))(((,,,,,,+++***************))))))))))))((('''&&&&&&(((((()))******))))))(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))++++++))))))))))))))))))))))))&&&'''(((*********)))((()))***)))((('''''''''((())))))************))))))((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))*********************)))(((((()))))))))))))))((('''''''''(((***++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''))))))((('''%%%''')))***)))'''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((}}}|||{{{{{{||||||||||||||||||{{{zzzyyyxxxvvvwwwyyy{{{||||||{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwxxxwwwwwwvvvwwwyyyzzz{{{|||{{{yyyvvvsssqqqpppoooooorrruuuxxx{{{~~~|||wwwtttssswwwwwwtttlll___RRRHHHBBB<<<999777555666666555555555555555555666888:::;;;CCCRRRpppnnnSSSCCC>>>666444666333222222111111111000000000111111111111111111111111///..................///---............/////////////////////////////////......------------......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************************))))))))))))************))))))))))))************))))))))))))((((((************************+++++++++***++++++,,,---++++++++++++++++++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++------------............---............/////////111000//////......//////....................................////////////000000000000111111111111111111000000//////......////////////............/////////............---------------,,,,,,,,,,,,************************,,,,,,++++++***))))))))),,,++++++***************((())))))******))))))(((,,,,,,,,,+++***)))((('''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********))))))(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''((((((((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))************************)))************))))))((()))))))))(((((((((''''''((((((************(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))((('''(((******)))(((''''''''''''''''''''''''%%%&&&''''''((((((((((((~~~}}}|||||||||||||||||||||{{{zzzyyyxxxwwwuuuwwwyyy{{{||||||||||||yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||}}}zzzyyywwwtttrrrqqqooooooppprrruuuxxxzzz~~~{{{vvvtttsssxxxxxxuuulll```RRRGGGBBB<<<:::777666666666666555444444444555666888;;;<<>>666333555222111111111000000000000///000000000000000000000000......------------......---------.........//////........................------,,,,,,,,,,,,------------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))******++++++******))))))))))))*********))))))))))))))))))***)))))))))((((((((((((((()))***************++++++***)))))))))))))))******++++++++++++++++++++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------------------------.........//////000000///............///........................---.........///////////////000000000111111111111111000000000/////////...///////////////.........//////.........---------...------,,,,,,+++++++++************************+++++++++*********))))))******))))))((())))))***(((((()))***************,,,,,,++++++***)))((('''***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))***))))))((('''&&&&&&%%%))))))(((((((((((()))***(((''''''((((((((('''&&&(((((())))))))))))((((((''''''''''''((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))************)))(((((((((((('''''''''(((((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((~~~}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwuuuwwwyyy{{{||||||||||||yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzzzzzvvvxxx{{{}}}yyyxxxvvvtttrrrppppppoooppprrrvvvxxxzzz~~~zzzvvvtttsssxxxxxxuuulll```RRRGGGBBB<<<:::777666666777666555444444444444666888:::<<>>IIIeeesssXXXGGGAAA999666777444333333333222222222222111000000000000000000000000000000////////////000000,,,,,,,,,---------......////////////////////////---,,,,,,++++++,,,,,,---***+++,,,,,,------------************************++++++++++++++++++++++++******************************))))))((((((''''''******))))))))))))******((()))***++++++***)))((())))))******+++++++++,,,))))))***+++,,,,,,------++++++***)))(((((())))))++++++++++++++++++++++++###$$$'''***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,---------......//////...------------...000000000000000000000000000111111111222222222222000000000000111111111111////////////000000000000---.........//////000000......---------,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******************++++++******)))******+++,,,,,,''''''((((((((((((''''''---,,,+++*********+++,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&%%%))))))))))))************((()))***+++***)))'''%%%!!!'''+++(((%%%''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))************(((((((((((((((((((((((()))'''&&&$$$$$$&&&''')))(((((()))***************((('''%%%%%%%%%''')))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''++++++******))))))((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******((((((((((((((((((((((((%%%%%%'''((((((((('''&&&(((***+++***'''&&&''')))''''''''''''''''''''''''((()))))))))))))))((((((~~~{{{xxxvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxzzzzzzyyyxxxwwwwwwwwwwwwvvvwwwyyy{{{{{{{{{yyyxxxyyyyyyyyyxxxxxxxxxwwwwwwzzzyyyvvvtttrrrqqqpppoooqqqrrrtttvvvzzz~~~{{{xxxuuusssrrrwwwwwwtttmmmaaaSSSHHHBBB999888888777666555555444666555444333444666888999===FFF]]]|||[[[DDD>>>888777777222333222111111000000111111000000000000////////////,,,---...//////...---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++))))))(((((((((((())))))))))))))))))***+++,,,---++++++++++++++++++++++++)))************+++++++++(((***,,,,,,++++++,,,---************************,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,---.../////////////////////.........,,,,,,,,,---------......000///---,,,,,,---///000//////000000000000//////...//////000000000000//////////////////......---...........................---,,,,,,++++++++++++---,,,++++++******++++++)))************+++++++++---+++(((&&&&&&(((+++---))))))(((((('''''''''&&&+++***)))(((((()))***+++))))))))))))))))))))))))((()))+++++++++***((('''!!!"""###%%%'''(((******)))))))))))))))(((((((((******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((...---+++)))'''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((%%%&&&&&&'''((('''''''''******)))((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***)))))))))((('''%%%$$$###((((((((((((((((((((((((***))))))((('''&&&&&&%%%&&&''''''((((((''''''&&&((((((((((((((('''''''''((((((''''''&&&&&&&&&%%%&&&###!!!"""&&&)))***)))))))))(((((('''''''''&&&++++++******))))))))))))''''''((((((((((((''''''******))))))((((((''''''''''''((((((((((((''''''***)))++++++%%%!!!%%%///~~~{{{xxxvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxwwwxxxyyyzzz{{{zzzyyyyyyxxxyyyzzz{{{{{{zzzyyyxxxzzzzzzyyyxxxwwwwwwwwwwwwvvvwwwxxxyyyzzzyyyxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvxxxwwwuuusssrrrqqqpppooopppqqqtttwww{{{~~~~~~zzzwwwtttrrrrrrvvvvvvssslll```RRRGGGAAA::::::999888777555555444666555444333444666888999===EEE[[[|||{{{[[[EEE>>>888777777222333222111111000000111111000000000000////////////......///000000///....../////////.........---------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++*********++++++++++++++++++++++++,,,+++++++++************)))************+++++++++***))))))(((((())))))***,,,+++***)))((((((((((((++++++++++++++++++++++++)))************+++++++++$$$&&&))))))))))))+++,,,************************************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,------...//////000////////////............------------............000///---,,,,,,---///000//////000000000000//////...///000000000000000000//////000000//////...---...........................---,,,,,,++++++,,,,,,---,,,++++++***+++++++++,,,+++++++++******)))))),,,***(((''''''(((***,,,))))))((((((((('''''''''******))))))))))))******))))))))))))))))))))))))***))))))(((((((((((((((&&&''''''((())))))******'''''''''''''''''''''&&&******)))((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))---,,,***)))((('''(((((())))))(((''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''((('''''''''((((((((((((((((((((((((***))))))(((((('''''''''###$$$&&&''''''&&&$$$###((((((((((((((((((((('''((((((((('''''''''&&&&&&'''$$$"""###&&&((()))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))))))))(((((((((((((((((())))))))))))((((((&&&!!! +++111***}}}{{{yyywwwvvvvvvwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxzzz{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyxxxxxxzzzzzzyyywwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwyyyyyyyyyxxxvvvuuuuuuttttttsssqqqqqqpppooopppqqqtttwww{{{~~~yyyuuusssrrrqqqttttttrrrkkk___QQQFFFAAA<<<<<<:::999777666555444555555444444555666888999<<>>===<<<:::888666555444555555444444555666777888;;;BBBTTTqqqxxxYYYEEE???888666777222333222111111000000111111000000000000////////////////////////////////////------------,,,,,,,,,,,,------------------------------------------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++***++++++++++++++++++++++++*********))))))))))))((())))))*********+++++++++++++++************++++++((((((((((((((()))++++++************************))))))*********+++++++++)))+++------,,,+++,,,---************************************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------......//////------...............///////////////000000000000//////............////////////000000000000//////...///000111111111111111000000000000000///.................................------,,,,,,,,,------------,,,++++++++++++,,,,,,,,,++++++***))))))((())))))************))))))))))))(((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))((('''&&&'''(((((()))))))))((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))'''&&&'''(((***,,,(((''''''&&&&&&'''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((()))))))))(((((()))))))))((((((((((((((('''&&&%%%(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((('''&&&%%%&&&&&&''''''((((((((((((((('''''''''*********))))))((((((((((((((())))))))))))((((((''''''(((((())))))******'''(((((())))))(((((('''&&&%%%"""###(((---+++&&&~~~}}}|||zzzyyyxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||}}}|||{{{{{{wwwwwwwwwxxxxxxyyyyyyyyy{{{zzzxxxwwwvvvuuuuuuuuuwwwwwwuuuttttttttttttuuutttvvvxxxyyyyyywwwtttrrrqqqqqqrrrrrrrrrqqqpppooonnnqqqtttyyy}}}{{{vvvsssqqqpppppppppooohhh]]]PPPFFFAAA>>>===<<<:::888777555555444444444555666666777888;;;@@@QQQkkkvvvYYYFFF@@@888555666333333222111111000000111111000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------************++++++,,,,,,++++++++++++++++++++++++*********))))))))))))((())))))*********+++++++++++++++************++++++))))))))))))***+++,,,,,,************************))))))*********+++++++++---...//////,,,+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,------,,,---------......///////////////000000000111111/////////......///////////////000000000000//////...///000111222222222222000000000000000//////...........................---------,,,,,,---.........---,,,,,,++++++,,,,,,************************((()))************)))((((((((()))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***+++***)))((('''''''''(((((())))))******'''((((((((())))))*********))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******'''((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***)))'''&&&'''(((***,,,)))((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))((((((''''''(((((((((((((((((((((((())))))))))))************'''%%%"""!!!!!!"""%%%'''&&&'''''''''(((((())))))((((((((()))))))))))))))((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%$$$"""!!!!!!((())))))))))))))))))(((''''''(((((())))))******&&&''''''((((((''''''&&&)))))),,,111...'''$$$&&&}}}}}}|||{{{zzzyyyxxxwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz|||}}}}}}}}}|||{{{xxxxxxwwwxxxxxxyyyzzz{{{{{{zzzxxxwwwuuuuuuttttttvvvuuuuuuuuuuuuuuutttttttttuuuwwwwwwwwwvvvtttsssqqqrrrrrrsssrrrqqqooonnnnnnpppuuuzzz~~~}}}xxxtttqqqoooooopppnnnhhh]]]QQQGGGAAA======;;;:::888777666555444444555555666777777777;;;@@@OOOggg~~~tttXXXFFF@@@888444666333333222111111000000111111000000000000////////////......------------......000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,,,,------)))))))))***+++,,,,,,---++++++++++++++++++++++++++++++*********))))))))))))************+++++++++*********))))))*********---,,,+++***))))))))))))************************)))************++++++++++++------,,,***(((((()))************************'''((((((((())))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,---......//////////////////000000000000//////////////////////////////000000000000//////...///000111222333333333000000111111000000///...........................------------------...///...------,,,,,,,,,,,,,,,))))))*********+++++++++))))))************))))))(((((())))))))))))******))))))************))))))))))))))))))))))))))))))((()))+++,,,,,,***(((&&&'''((()))***+++,,,------%%%%%%&&&&&&'''(((((((((******)))((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***''''''((()))))))))((((((((())))))******))))))((((((((((((((((((((((((((((((((('''''''''((()))***)))(((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&###$$$&&&(((***+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))'''$$$""""""$$$''')))&&&&&&''''''((()))))))))''''''(((((((((((())))))&&&((()))((('''&&&'''((('''''''''((((((((((((((()))((('''&&&%%%###""""""&&&''''''((((((''''''&&&(((((((((((())))))))))))''''''((((((((((((''''''+++(((%%%!!!!!!''',,,}}}|||||||||{{{yyyxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}~~~}}}||||||yyyxxxxxxxxxyyyzzz{{{|||{{{zzzxxxwwwuuutttttttttssstttvvvvvvwwwvvvuuuuuuuuuuuuvvvvvvuuuuuutttsssrrrsssttttttsssqqqooonnnmmmpppuuuzzz{{{vvvqqqnnnoooooonnnhhh^^^RRRHHHBBB;;;;;;:::999888777666666333444555666666777777777;;;???MMMddd{{{rrrWWWGGGAAA777444666333333222111111000000111111000000000000////////////000///...------...///000000000000000////////////------------------------------------.........///++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************)))************+++++++++***))))))(((((())))))***,,,+++***))))))(((((((((************************)))************+++++++++''')))+++***)))((())))))************************((((((((()))))))))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........./////////000000//////000000000000////////////000000000000//////...///000111222333333333000111111111111000//////........................---------------...//////......---,,,,,,,,,,,,---+++++++++***************))))))))))))))))))))))))(((((()))))))))*********)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***+++,,,,,,%%%%%%&&&&&&'''(((((()))******)))((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))((('''&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''%%%&&&'''(((((('''&&&%%%###$$$&&&(((***+++,,,,,,((((((((((((((((((((((((***))))))(((((('''''''''+++***))))))))))))***+++&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((%%%'''))))))'''&&&''')))''''''''''''((((((((()))******))))))))))))((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))************))))))$$$555:::...,,,666333###||||||||||||{{{zzzyyyxxxyyyyyyyyyzzzzzzzzz{{{{{{zzz{{{}}}~~~~~~~~~}}}|||yyyyyyxxxxxxyyy{{{|||}}}{{{zzzxxxwwwuuutttssssssrrrtttvvvxxxxxxwwwvvvuuuvvvuuuuuuuuuttttttttttttssstttuuuuuutttqqqooommmmmmpppuuuzzz}}}wwwqqqnnnnnnooonnnhhh^^^RRRHHHCCC::::::999999888777666666333444555666777777777777;;;???MMMccczzzqqqWWWGGGAAA777444666333333222222111000111111111000000000000////////////111000///......///000111///.........------------........................---------.........//////++++++,,,,,,,,,---------///......------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++))))))(((((((((((())))))'''''''''(((((()))***+++)))))))))))))))))))))))))))************+++++++++%%%''')))*********+++,,,************************++++++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------------------------++++++,,,,,,---...//////............//////////////////000000000000////////////000000000000//////...///000111333333333444111111111111111000//////........................---------------...///000......---,,,,,,,,,,,,------,,,,,,+++***)))((((((******))))))))))))******(((((())))))*********+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))'''&&&&&&&&&((()))&&&&&&''''''(((((())))))'''''''''((()))******+++******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))))))))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))(((''''''((()))******)))((('''&&&'''((())))))******)))((((((((((((((((((((((((***))))))((('''&&&&&&%%%&&&((()))******)))(((&&&&&&&&&&&&'''((())))))***%%%&&&&&&&&&''''''(((((($$$'''***)))'''&&&(((***&&&'''''''''(((((())))))%%%&&&&&&'''((())))))***))))))************))))))******))))))((((((''''''++++++,,,,,,,,,,,,+++++++++KKK***}}}}}}|||zzzyyyxxxwwwwwwzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}||||||{{{{{{{{{yyyyyyyyyyyyzzz{{{xxxxxxxxxxxxwwwuuuttttttuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwvvvuuuttttttuuuuuutttttttttsssrrrqqqpppooonnnrrrvvvzzz}}}zzzsssoooooopppnnnhhh]]]QQQHHHCCC::::::::::::888777555555666666555555666777999:::===@@@LLLccc|||nnn[[[FFF<<<999777666555333333333333333222111000111111111111000000000000000000000000000000000000---...///000///...,,,***/////////......---------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,---------,,,++++++*********************************)))))))))***,,,---***++++++,,,,,,++++++***++++++)))(((''''''''''''))))))(((((()))***++++++))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++++++++,,,******++++++++++++***************++++++,,,,,,,,,+++++++++*********))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......///000111111000000000111111000...,,,---...////////////////////////111111111111000000000000,,,,,,---...///000111222333222111000///...---,,,////////////////////////------......///000000000///......------,,,+++++++++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))(((((((((((((((''''''(((((()))***+++++++++***)))((('''&&&&&&))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((''''''''''''+++(((&&&&&&((()))'''%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++***)))(((((('''(((((())))))(((((('''''''''&&&(((''''''))),,,......---(((((((((((())))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))+++((('''(((***+++)))''')))((('''&&&&&&'''((()))''''''(((***++++++)))''''''((((((((())))))******))))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((((((((((()))******''''''((((((((((((''''''(((((('''(((((()))***+++(((000***"""'''+++,,,222888[[[~~~}}}|||{{{zzzyyyxxxxxxzzzzzzzzz{{{{{{|||||||||}}}~~~~~~~~~}}}|||{{{{{{|||{{{yyyxxxxxxxxxyyyzzzwwwwwwwwwwwwvvvuuuttttttuuuuuuuuuuuuvvvwwwxxxyyyvvvvvvvvvvvvuuuuuuttttttssssssssssssrrrrrrqqqpppooorrrwwwzzz}}}yyysssooonnnooommmfff\\\PPPGGGBBB:::::::::999888777666555666666555555555777888999===BBBPPPhhhqqq]]]GGG<<<999777555555111222222333333333333222111111111111000000000000000000000000000000000000---...000000000...---+++------,,,,,,,,,+++++++++,,,------......------,,,,,,++++++++++++,,,---------------------,,,++++++******************************)))))))))***,,,,,,***++++++,,,,,,++++++******)))(((''''''&&&&&&&&&))))))(((((()))******+++))))))************))))))))))))************))))))))))))))))))))))))))))))***************+++++++++******++++++++++++***************++++++,,,,,,,,,+++++++++*********))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------......///.........---......---+++******+++////////////////////////000000/////////.........,,,,,,---...///000111111222222111000///...---,,,////////////////////////------......///000000000///......------,,,+++++++++++++++***)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))''''''(((((())))))*********)))((((((((((((((()))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%''''''(((((((((((('''''''''''''''(((((()))))))))+++(((&&&&&&((()))'''&&&'''''''''''''''''''''''')))(((''''''''''''((()))***))))))(((((((((((())))))((((((((('''''''''''''''&&&&&&''')))***)))((((((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$)))((('''&&&&&&'''((()))((('''''''''((()))))))))''''''((((((((())))))))))))(((((((((''''''''''''((((((((())))))(((((((((((((((((((((((()))******))))))************))))))(((((((((((((((((()))*** '''&&&(((///*** ~~~~~~}}}|||{{{{{{zzzzzzyyyzzzzzz{{{|||}}}}}}~~~~~~}}}|||{{{zzz|||{{{yyywwwvvvvvvwwwwwwuuuuuuvvvvvvvvvuuuuuutttuuuuuuuuuvvvvvvwwwwwwxxxtttuuuvvvvvvvvvuuutttsssrrrrrrsssssssssrrrrrrqqqpppsssxxx{{{~~~yyysssooonnnnnnkkkeeeZZZNNNEEEAAA;;;::::::999888777666666777666555555555666777888===DDDWWWssssss^^^HHH===999777555444111111222222333444444444111111111111000000000000000000000000000000000000...///000111000///...------,,,,,,,,,,,,+++++++++,,,------......------,,,+++++++++++++++,,,------------......------,,,,,,*********************************)))******+++,,,******++++++++++++******))))))((('''&&&&&&&&&&&&))))))((((((((()))******))))))************))))))))))))************))))))))))))))))))))))))))))))+++++++++*********************++++++++++++***************++++++++++++++++++++++++***************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,++++++///000000///---,,,---...000000000000000000000000.........---------,,,,,,,,,,,,---...///000000111111111000000///...------////////////////////////------......///000000000///......------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))***+++++++++***)))(((''''''''''''''''''(((((())))))******((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++***((('''&&&(((((((((''''''''''''''''''''''''''')))((((((''''''(((((())))))(((((((((((())))))***((((((((((((''''''''''''((('''&&&&&&'''((('''%%%(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))((()))(((''''''))))))((('''((((((''''''''''''(((((()))'''&&&%%%%%%''')))***''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((()))******))))))************))))))))))))(((((('''(((((((((&&&(((&&&''',,,***222GGG~~~~~~~~~}}}}}}|||||||||zzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{|||{{{yyywwwuuuuuuuuuuuusssttttttuuuuuuuuuuuuttttttuuuuuuvvvvvvvvvvvvvvvrrrtttuuuwwwwwwvvvtttsssrrrrrrssssssssssssssssssqqqtttyyy|||yyysssooonnnnnnkkkdddYYYNNNEEE@@@;;;:::999888777777777777777666555555555666777777===GGG___rrr^^^GGG<<<999777555666333333222222333333333444111111111111000000000/////////////////////////////////000111000000///...........................,,,------......------,,,+++++++++***+++,,,,,,---------.........------,,,******************************************++++++******++++++++++++******))))))((('''''''''''''''))))))((((((((())))))***))))))************))))))))))))************)))))))))))))))))))))))))))))),,,+++++++++***)))))))))******++++++++++++*********************+++++++++************************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---,,,,,,+++***)))///111111000.........///000000000000000000000000.........---------,,,,,,,,,,,,---......///000000000000000//////......---////////////////////////------......///000000000///......------,,,++++++*********+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''((()))***************)))((((((((((((((((((((((((((())))))))))))***************)))))))))&&&''''''((((((''''''&&&''''''(((((()))******+++)))((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((('''(((((()))******(((((((((((((((''''''''')))(((''''''))))))((('''(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++******))))))(((***))))))))))))***))))))(((((((((''''''(((((((((&&&'''&&&&&&%%%&&&((()))''''''''''''''''''(((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((())))))***''''''((((((((((((''''''***)))((('''''''''''''''(((,,,***'''######===ggg~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{||||||}}}~~~~~~}}}||||||{{{yyyvvvuuutttttttttsssttttttuuuuuuuuuuuutttttttttuuuvvvvvvvvvuuuuuuqqqrrruuuvvvwwwvvvuuutttrrrrrrssstttttttttssssssrrruuuyyy|||~~~yyysssqqqpppooollldddYYYNNNEEEAAA;;;:::999888777777777888777777666555666777888999<<>>;;;999999:::888777555333111111111111111111111111000000000000000000000000000000000000...///////////////000000+++++++++,,,,,,,,,,,,---,,,------......------,,,***************+++,,,,,,++++++,,,,,,------,,,,,,***************************++++++++++++***))))))))))))************))))))+++******))))))******+++))))))((((((''''''(((((())))))************))))))))))))************))))))))))))))))))))))))))))))+++++++++*********************++++++++++++*********************)))))))))***************++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------.........---,,,,,,---...///...---,,,---...////////////////////////000000000////////////...,,,,,,---------...........................//////////////////////////////------......///000000000///......------,,,++++++******************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''''''''''''''((()))***+++******))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))(((((()))((((((((('''''''''&&&'''(((((((((&&&'''(((***((((((((((((((((((((((((''''''((()))************)))(((((((((((())))))***'''''''''(((((((((((((((%%%$$$###%%%'''(((((('''(((((((((((())))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&((((((((('''&&&'''(((''''''((((((((((((''''''"""&&&***+++(((&&&'''((())))))))))))(((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((()))******))))))************))))))((((((''''''&&&'''''''''+++''' &&&000))) %%%&&&###<<<|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~|||{{{yyywwwvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuttttttssstttvvvwwwwwwuuutttsssqqqqqqrrrssstttvvvvvvwwwtttuuuuuuuuutttsssrrrrrrqqqtttxxx{{{}}}{{{vvvtttpppooojjjbbbVVVKKKCCC@@@;;;:::888777666777888999777777777777999;;;===>>>???PPPqqq}}}hhhOOOBBB===;;;::::::888666444222111222333333111111111111000000000000000000000000000000000000......---......//////000+++++++++,,,,,,,,,------,,,------......------,,,***************++++++,,,)))***++++++,,,,,,++++++***************************++++++,,,+++***)))((())))))************))))))******))))))))))))******))))))((('''''''''''''''))))))************))))))))))))************))))))))))))))))))))))))))))))***************+++++++++******++++++++++++******+++*********)))))))))((())))))*********++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------...---------...000111000//////000111------------------------000000000/////////......,,,,,,------------......---------....../////////////////////////////////------......///000000000///......------,,,++++++,,,,,,,,,+++*********)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((()))))))))))))))((((((((((((((()))***(((((((((((())))))))))))%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&''')))(((&&&&&&(((+++))))))))))))))))))))))))&&&''')))***++++++*********))))))(((((((((((()))''''''''''''((((((((()))'''&&&%%%&&&'''((('''%%%(((((((((((())))))))))))(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********(((***++++++)))((()))+++&&&'''((())))))((('''&&&$$$(((+++***'''&&&(((+++++++++******))))))))))))''''''''''''((((((((()))'''(((((((((((((((((('''((((((((((((((()))******))))))************))))))''''''&&&&&&&&&'''((((((000---"""!!!///222+++,,,!!!:::***AAA|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~|||{{{yyywwwvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvttttttssstttvvvwwwwwwuuutttrrrqqqqqqrrrrrrtttuuuwwwxxxuuuuuuuuuuuutttsssrrrqqqqqqtttwwwzzz|||~~~|||wwwuuuooonnniii```UUUJJJBBB>>>;;;:::888666666777999:::777777777888:::<<<>>>@@@AAARRRrrrmmmTTTEEE???<<<::::::666555333222222333444555111111111111000000000000000000000000000000000000---------------...///000---------....../////////,,,------......------,,,*********)))***++++++,,,((()))***+++++++++++++++***************************+++,,,,,,+++***)))((())))))************))))))))))))(((((((((((()))******)))((('''''''''''''''))))))************))))))))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,******++++++++++++******+++*********))))))(((((())))))******+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++,,,---------------+++---...---,,,,,,---...------------------------000////////////.........,,,,,,------------------,,,,,,------.../////////////////////////////////------......///000000000///......------,,,++++++......---,,,,,,+++******((((((((((((((((((((((((************************((((((((((((((()))******'''((()))******)))((('''))))))************))))))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''((()))***+++++++++***)))((((((''''''(((&&&&&&'''((()))***++++++&&&'''''''''(((((())))))&&&''''''''''''''''''&&&###$$$$$$%%%&&&'''((((((%%%''')))(((&&&&&&)))+++))))))))))))))))))))))))&&&''')))***+++++++++***+++***)))(((((('''((((((&&&'''''''''(((((()))))),,,***)))((())))))'''&&&(((((((((((())))))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%''')))(((%%%$$$&&&(((&&&'''((())))))((('''&&&''')))+++(((%%%%%%)))...,,,+++++++++******))))))&&&'''''''''(((((())))))((()))***++++++***)))(((((((((((((((((()))******''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))"""...,,,&&&)))(((%%%(((..."""(((,,,!!!,,,)))www}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{zzzyyywwwuuuwwwxxxxxxxxxwwwvvvtttsssssssssttttttttttttssssssqqqqqqrrrssssssttttttuuuvvvvvvuuutttssssssrrrrrrttttttvvvyyy~~~wwwrrrooommmhhh```VVVLLLCCC===999999888888888888888999444555777888777888999;;;@@@RRRppp{{{[[[HHHAAA===:::999888777666444333222111111333222111000////////////000/////////............///............---------......---------,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------------,,,,,,++++++++++++++++++*********))))))************************))))))************))))))***)))((((((((()))+++,,,))))))(((((((((((())))))(((((())))))*********+++))))))))))))((((((((((((************)))(((&&&%%%,,,+++***)))((('''&&&&&&'''((()))++++++***))))))***,,,------***(((''''''++++++++++++++++++++++++++++++******)))***************+++++++++,,,,,,,,,........................---+++***,,,///000...,,,.......................................---------////////////////////////------------------------000...,,,---000111///---...............///000111...---+++))))))***+++,,,*********)))******+++,,,(((((()))***************))))))(((((((((((())))))((((((''''''''''''((((((******)))((((((((((((((((((((())))))))))))((((((++++++******))))))(((((()))((('''&&&%%%&&&''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((******))))))((((((''''''+++***)))'''''''''((()))((((((((((((((((((((((((++++++******)))(((&&&&&&'''((()))))))))))))))(((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''%%%''')))++++++)))&&&$$$((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***---...---+++(((&&&%%%&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''')))***)))((('''(((***))))))(((((((((((())))))~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{zzz{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxvvvuuuttttttttttttuuuuuutttttttttssssssssssssssstttttttttuuuuuutttsssrrrqqqpppooossstttvvvyyy}}}zzzuuuooommmhhh```WWWLLLCCC===:::999888777777777777777444555777777777888999;;;???PPPmmmcccPPPGGGAAA<<<:::777666555444333222222222333333222111000000000000000000/////////.........///............---------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++*********))))))************************))))))************))))))***)))((((((((()))++++++***))))))(((((())))))***''''''(((((())))))))))))))))))))))))((((((((((((************)))(((&&&%%%))))))))))))))))))(((((((((((()))***************,,,---...---+++******+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,------------------------------------++++++,,,///000...,,,------------------------,,,,,,,,,---------------........................------------------------000...------000000///---///............//////000///...,,,+++++++++------,,,,,,+++***)))))))))***(((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))(((((()))((((((((('''''''''&&&)))((('''&&&&&&&&&'''''')))(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))******((('''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$###"""###$$$%%%'''((()))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((()))(((&&&###!!!(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''((((((((()))''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%'''(((***,,,,,,,,,+++(((&&&&&&'''((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******''')))***)))((('''(((***))))))(((((((((((())))))~~~~~~~~~~~~~~~~~~{{{{{{||||||||||||{{{{{{xxxyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssuuutttsssqqqpppnnnmmmmmmrrrsssvvvyyy|||~~~xxxpppnnniiiaaaWWWLLLCCC===:::999888777666555555555444666777777777777:::<<<>>>MMMiiiooo\\\PPPFFF>>>;;;555444444333333333333333444333222111111000000111000000000/////////......///............---------......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********+++++++++***************************************))))))************)))))))))))))))((()))******+++*********))))))*********''''''''''''(((((((((((((((((((((((()))))))))))))))*********)))(((''''''&&&''''''((()))***++++++)))))))))))))))******++++++,,,---+++******+++---++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,---------...---------------------------,,,,,,---...///---,,,------------------------***++++++,,,,,,---------........................------------------------///...---...//////...---//////......---.........000///...---,,,---...///...---,,,***)))((((((((((((((()))***************))))))(((((((((((())))))******))))))))))))*********))))))((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''')))(((''''''&&&&&&''''''***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))'''''''''((()))*********))))))(((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((&&&$$$###"""((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&'''((()))***++++++***(((''''''((((((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))(((((((((((())))))~~~~~~~~~}}}}}}}}}yyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvwwwwwwvvvuuuuuutttssssssuuuuuusssqqqooonnnllllllqqqssswwwzzz|||yyyqqqooojjjbbbXXXMMMCCC>>>:::999888666555444444444555666777777666777:::<<>>:::999888666555444444444555666666666666777:::===@@@III^^^xxxkkkZZZJJJ???<<<444444333333444444555555555444333222111111111111111000000000///////////////............---------......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))************))))))((()))))))))************++++++************++++++))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))*********))))))))))))***************)))((((((((()))+++,,,((((((((('''&&&&&&)))+++************************+++*********++++++,,,---)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000........................---------------------------.........---------...000///...------------------------,,,,,,,,,,,,,,,+++***************++++++(((((()))***************))))))(((((((((((()))))))))((((((''''''(((((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************((((((((((((((('''''''''))))))((('''''''''''''''&&&&&&''''''((((((((()))(((((((((((('''''''''''''''((((((((()))))))))******)))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))++++++++++++***(((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))((((((((()))******(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))&&&((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{yyyxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwvvvuuuuuuwwwvvvuuusssrrrpppooooooppptttzzz|||}}}}}}wwwsssqqqlllcccYYYMMMDDD>>>:::999888777666555555555666666666555555777:::===@@@FFFXXXqqqmmmZZZIII???===666555555555555555666666444333222111111000000111111111000000000////////////............---------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************+++++++++************************))))))************))))))(((((()))************)))*********))))))*********************))))))))))))''''''(((((())))))******)))))))))))))))***+++,,,+++++++++******))))))))))))))))))))))))******+++)))***+++***(((((()))+++************************))))))))))))***+++,,,,,,))))))))))))************++++++++++++++++++++++++,,,---///...---,,,,,,---++++++++++++++++++++++++,,,------....../////////------------------------------------------------,,,...///...---,,,---.........------,,,---------,,,,,,+++++++++***************))))))***++++++,,,(((((()))***************))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((())))))***(((((())))))))))))((((((''''''''''''((((((((((((((())))))))))))((('''&&&((((((''''''''''''((((((&&&&&&&&&''''''(((((()))((((((((((((''''''''''''''''''(((((())))))***************)))(((''''''''''''((())))))***)))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))************************(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&''')))((((((''')))***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))(((((((((((())))))~~~||||||{{{zzzzzz{{{|||}}}zzzyyyxxxwwwwwwxxxyyyzzzyyyyyyxxxxxxwwwwwwwwwvvvvvvuuutttsssrrrqqqppppppqqqvvv{{{~~~~~~{{{vvvtttrrrllldddYYYNNNDDD>>>:::999888777777777777777666666666555555777:::===???CCCQQQiiimmmYYYHHH@@@???888777777666666666777777333333222111000000000000111111111000000000/////////............---------......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---))))))*********+++++++++************************))))))************))))))'''((()))***+++******)))***))))))(((((())))))*********)))))))))((((((((('''''''''((()))*********))))))((())))))+++,,,---+++++++++*********))))))(((((()))***************)))***++++++)))''''''(((************************(((((((((((()))***+++,,,))))))*********+++++++++++++++++++++++++++++++++,,,...000///,,,++++++---++++++++++++++++++++++++------------------------------------------------------------------------+++---///...,,,+++---///------,,,,,,,,,---......+++++++++++++++******)))++++++******)))*********(((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))((((((&&&'''''''''((((((((()))((())))))***)))((('''&&&''''''&&&''''''((()))***%%%%%%&&&''''''((())))))(((((((((((('''''''''''''''''''''((()))*********))))))))))))(((((((((((('''(((***+++++++++******((((((((((((((((((((((((''''''((()))))))))(((((("""###$$$&&&'''((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***)))(((((((((''''''''''''(((((((((((((((((())))))************************'''((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&''')))(((''''''((()))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''')))***)))((('''(((***))))))(((((((((((())))))}}}|||{{{zzzzzz{{{|||}}}{{{zzzxxxwwwwwwxxxzzz{{{yyyyyyyyyxxxxxxxxxxxxwwwttttttssssssrrrqqqppppppqqqvvv|||zzzuuuuuurrrmmmdddYYYNNNDDD>>>999999888888888888888999666777666555555777:::>>>===@@@MMMddd}}}lllYYYHHHAAAAAA999999888777777777777777333222111000////////////111111111111000000000000//////.........---------......---------,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))+++++++++,,,,,,---------))))))******++++++++++++************************))))))************))))))'''((()))++++++******)))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&''''''((()))******+++))))))(((((()))+++---...******************++++++'''(((***+++++++++***)))&&&(((***)))'''%%%$$$$$$))))))))))))))))))))))))''''''''''''((()))***+++******+++++++++,,,,,,,,,************************,,,...000///,,,***+++---************************---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---///...,,,+++,,,///,,,,,,,,,,,,------...///+++,,,,,,,,,,,,+++***)))------+++***))))))(((((((((((()))***************))))))(((((((((((())))))******))))))))))))******((((((((((((((()))******(((((())))))))))))((((((((()))))))))******++++++((()))*********)))'''&&&&&&&&&&&&&&&((()))***+++%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''&&&''''''((()))******+++''''''(((((())))))******((()))***+++,,,,,,+++***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((((((((())))))******((((((((((((((((((((((((******))))))((((((''''''******++++++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++))))))(((((('''''''''&&&(((((())))))******++++++'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))&&&((()))(((''''''((()))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++((()))***)))((('''(((***))))))(((((((((((())))))}}}~~~~~~~~~~~~{{{yyyxxxyyy{{{|||{{{xxxyyyxxxwwwwwwwwwxxxyyyzzzyyyyyyzzzzzzyyyyyyxxxxxxtttsssqqqoooooooooooopppuuuxxx|||vvvrrrssssssqqqlllcccWWWLLLCCC???>>>>>><<<;;;999888666666777888777666444555777999777AAAKKK```~~~lllYYYKKKAAA<<<;;;999888888999:::999888444444333333222111000000222222222111000//////...///////////////...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******+++++++++************)))'''((()))+++++++++***)))))))))))))))))))))))))))+++***)))(((((()))******+++++++++*********))))))******))))))))))))******+++***)))))))))***,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,---............,,,,,,------...///000000//////...---,,,,,,++++++------------------------......------,,,+++*********((('''(((+++,,,***((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((()))***+++***)))((((((***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))******)))(((''''''***++++++)))'''&&&''')))((()))))))))))))))(((((())))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''((()))))))))(((''''''((()))***+++))))))))))))))))))))))))+++***)))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))***+++,,,+++***)))***+++}}}}}}~~~}}}~~~{{{yyyxxxyyy{{{|||zzzxxxxxxwwwwwwvvvwwwxxxyyyzzzyyyzzzzzzzzzyyyxxxwwwwwwtttsssqqqooooooooooooppptttwww|||uuupppqqqqqqpppkkkbbbVVVKKKCCC???======<<<;;;999888777777777888777666555555777999999BBBLLLbbbqqq\\\MMMDDDAAA>>><<<999999999999888777555555444333333222111111222222111111000//////...///000000000000///...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((())))))*********((()))******+++***))))))************************(((((((((((()))***,,,,,,+++++++++*********))))))******))))))))))))*********************+++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,---............,,,,,,------...//////000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********)))'''&&&(((***,,,***)))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((())))))))))))***))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((()))***+++***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%"""%%%((()))((((((((()))(((((())))))))))))(((((((((((((((''''''''''''&&&))))))************))))))(((''''''''''''((())))))(((''''''''''''((()))***))))))))))))))))))))))))******)))(((((((((((()))&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((())))))))))))***///...,,,)))&&&$$$!!! ((()))******(((((()))***|||}}}~~~~~~~~~~~~{{{zzzyyyyyy{{{{{{zzzyyywwwwwwvvvuuuvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvuuusssrrrqqqpppoooooopppppptttwww{{{uuunnnmmmnnnmmmhhh```UUUJJJCCC???;;;;;;;;;:::999999888888777888777666555555777999;;;DDDNNNeeexxxaaaOOOGGGEEEAAA???<<<::::::999777555555555444444333222222222222111111000000//////...000000111111000000/////////.........------------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))******))))))))))))******&&&&&&'''((()))***++++++))))))*********))))))(((++++++++++++++++++++++++(((((()))***************+++************)))))))))******))))))))))))******)))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,---......//////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((''''''(((***,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((***))))))(((((('''''''''''''''&&&&&&''''''((()))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((''''''((((((((()))))))))((()))***)))'''&&&'''((())))))''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''&&&&&&%%%$$$###'''))))))(((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))************))))))((((((''''''(((((()))***))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))***++++++''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))************+++***))))))''''''&&&%%%***+++,,,+++******+++,,,{{{|||}}}}}}~~~|||~~~{{{zzzzzzzzzzzzzzzyyyyyywwwvvvuuuuuuuuuvvvxxxxxxyyyyyyyyyyyyxxxvvvuuutttsssrrrqqqpppooopppqqqqqqssswww{{{uuummmkkkiiihhheee]]]SSSIIICCC???:::::::::999999999999999777777888666555666888:::===FFFRRRiiihhhSSSIIIFFFCCCAAA===;;;999888555444333333333222222222111111111111000000////////////000000111111111111000000/////////............---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********)))))))))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))******))))))))))))******''''''(((((()))******+++***************))))))(((************************++++++,,,+++***(((&&&%%%************))))))))))))******))))))))))))******'''(((***++++++***)))(((******+++++++++,,,,,,,,,,,,+++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,------...............---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((()))***+++,,,------))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((()))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))******))))))((('''&&&&&&%%%'''''''''''''''(((((()))(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))*********((((((''''''''''''(((((((((((((((((())))))))))))'''((()))((('''&&&'''(((***)))'''&&&&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%'''))))))(((&&&&&&&&&'''(((((())))))))))))(((''''''(((((()))******+++''''''((((((((((((''''''((((((((('''((())))))***+++++++++***++++++++++++(((((((((((((((((((((((())))))(((((())))))***+++((((((((()))))))))))))))(((((())))))))))))(((((((((((()))))))))*********$$$%%%&&&((()))+++,,,,,,((()))+++***))))))***+++||||||||||||}}}~~~~~~zzz}}}{{{{{{{{{zzzyyyyyyyyyyyywwwvvvuuuuuuuuuvvvxxxxxxxxxxxxxxxxxxwwwvvvuuutttsssrrrqqqpppppppppqqqrrrtttwww{{{uuullliiieeedddaaaZZZQQQHHHBBB???999999999999999999999999777777888777666666999;;;>>>HHHUUUoooqqqYYYLLLGGGCCC@@@<<<:::888666444222111111111000000000000000000000000///////////////000000111111111111000000000000/////////.........++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))************************,,,+++******))))))******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))++++++,,,+++***(((&&&%%%))))))))))))))))))))))))******))))))))))))******&&&'''((())))))((('''&&&******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************+++,,,,,,---......))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))(((((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))((('''&&&&&&%%%(((''''''''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''((()))((('''&&&'''(((+++***(((''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))((((((''''''((('''%%%$$$$$$&&&(((''''''((()))))))))))))))(((((()))***+++,,,,,,---''''''((((((((((((''''''((((((((((((((()))***************************)))(((((((((((((((((((((((())))))(((''''''''''''((()))))))))))))))((((((((((((((())))))))))))(((((('''''''''((((((((())))))+++******)))(((''''''&&&%%%&&&''''''&&&&&&((()))||||||||||||}}}~~~~~~{{{}}}~~~~~~zzz{{{|||{{{yyyxxxxxxyyywwwwwwvvvuuuvvvwwwxxxyyyvvvwwwwwwwwwwwwvvvuuuuuusssrrrqqqppppppqqqrrrsssuuuxxx|||tttjjjhhh``````^^^XXXOOOGGGBBB???999999999999999888888888777777888777666777999<<>>KKK\\\{{{nnnYYYKKKEEE;;;999666555444444222111/////////000000000000000////////////////////////---...///000000000000///111111111000000000//////------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((('''((()))***,,,---(((((((((((((((((((((((((((((((((((()))***,,,,,,(((((((((((())))))************))))))))))))************)))(((((((((((((((******+++++++++,,,,,,,,,)))*********++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***,,,---,,,***)))***,,,))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))***)))'''&&&'''''''''((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((())))))***'''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((()))***+++***((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))((((((((()))((('''&&&&&&)))+++&&&'''((()))************((((((((())))))*********))))))************))))))))))))(((((())))))***+++))))))*********)))((('''))))))))))))))))))))))))(((((((((((((((((()))***((((((((('''''''''&&&&&&(((((())))))))))))(((((('''(((((((((((()))))))))''''''((()))***++++++,,,+++---...///......000111~~~}}}}}}}}}}}}}}}}}}}}}{{{yyyxxxyyy{{{zzz|||}}}|||xxxwwwxxxzzzyyyxxxwwwwwwwwwxxxzzzzzzssstttuuuvvvwwwwwwwwwwwwsssrrrqqqqqqqqqrrrssstttwwwzzz~~~|||nnneeeccc[[[[[[YYYUUUMMMFFFAAA???::::::999999888777777666666777888777777888:::===>>>KKK^^^~~~}}}eeeSSSGGGAAA888666444333333333222111000000000000000111111111.........///////////////------...//////000//////111111111111000000000000........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************,,,++++++***)))*********))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))******))))))))))))******&&&&&&'''((()))***++++++'''''''''''')))+++---...))))))))))))))))))))))))+++***)))(((((()))***+++'''((((((((())))))************))))))))))))******---,,,***)))))))))***+++******+++++++++,,,,,,,,,))))))******++++++++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++(((&&&''')))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))###%%%''')))******)))(((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((('''&&&%%%$$$$$$###))))))))))))************((((((((((((((()))******))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))++++++******))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((()))***+++***)))((()))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++///000000...+++)))((()))&&&'''((()))************''''''''''''((((((((((((''''''(((((((((((('''''')))))))))))))))******+++,,,------...---,,,+++***))))))))))))))))))))))))''''''(((((()))+++,,,---((((((''''''&&&&&&&&&%%%(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))''')))************,,,---}}}|||||||||{{{|||{{{yyyxxxwwwyyy{{{zzzzzzzzzzzzyyyxxxwwwwww{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwvvvvvvuuuvvvvvvwwwvvvsssqqqqqqrrrtttvvvxxxzzz}}}wwwllleeeaaaZZZZZZXXXUUUOOOHHHBBB>>><<<;;;:::999888888888888555555555555666888999:::@@@FFF]]]qqqZZZHHH??????666666555444333111111000------......///000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000......---------,,,,,,,,,************************+++++++++************)))+++++++++++++++++++++++++++++++++*********))))))++++++************++++++******))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++******************++++++))))))))))))))))))))))))''''''(((((()))+++,,,---))))))))))))))))))))))))))))))***+++++++++++++++///,,,'''######''',,,///************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///...------,,,,,,,,,,,,222000...---------,,,+++)))))))))))))))))))))))),,,,,,------,,,,,,+++***))))))))))))))))))))))))&&&''''''((()))******++++++*********))))))((((((***((('''((()))***)))'''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))***************)))))))))(((((('''''''''((()))((('''&&&'''(((******))))))(((((('''''',,,+++++++++******))))))))))))))))))))))))))))))'''((((((((())))))******%%%&&&''''''((('''''''''******))))))((((((''''''&&&%%%$$$$$$&&&&&&%%%$$$((((((''''''(((***,,,---)))(((''''''''')))***+++((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((('''''''''&&&(((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******)))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((((((((())))))))))))''''''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***+++++++++++++++***)))))))))))))))***++++++)))(((''''''''''''))))))))))))))))))))))))}}}|||{{{{{{{{{{{{|||{{{zzzxxxxxxyyy{{{}}}}}}}}}||||||zzzyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwvvvsssrrrqqqrrrtttuuuwwwzzz~~~vvvkkkccc___ZZZZZZXXXUUUOOOHHHBBB>>><<<;;;:::999888888888888999888888888888888999:::???EEE\\\jjjUUUEEE===;;;555555444333222111000000///////////////.........////////////////////////....................................................../////////000000000............------,,,,,,++++++++++++++++++++++++************))))))))))))+++++++++++++++++++++++++++++++++*********))))))++++++************++++++******))))))))))))*********************))))))((()))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))))))))))))))******+++++++++******---,,,)))(((((())),,,---************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,000...,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***)))))))))))))))))))))))))))''''''(((((()))******+++************)))))))))(((***((('''((()))***)))'''((((((((((((((((((((((((***)))(((((((((((()))***))))))))))))************,,,,,,+++++++++++++++++++++,,,,,,+++)))((()))******)))))))))((((((((('''++++++******))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))&&&'''(((((())))))(((((())))))))))))(((((((((((((((&&&%%%&&&'''((('''&&&''''''''''''((()))***+++)))(((((((((((())))))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))((('''''')))((((((((('''''''''''')))******++++++******)))(((((((((((('''''''''&&&))))))))))))))))))))))))'''((((((((()))))))))***)))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))(((((((((((('''((()))******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************)))((((((((((((((())))))))))))((())))))***+++,,,))))))))))))))))))))))))}}}{{{zzzzzzzzzzzz{{{{{{|||zzzyyyxxxzzz{{{~~~~~~~~~}}}|||{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxvvvuuuuuuuuuuuuvvvvvvwwwwwwvvvtttrrrrrrssstttuuuuuuyyy~~~uuujjjaaa\\\YYYYYYXXXUUUPPPIIIBBB>>><<<;;;:::999888888888888::::::999888888888888888>>>EEE\\\~~~xxx___MMMAAA999888444444333222111000000///111000000///......------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((************************+++++++++***************++++++************++++++******))))))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))******+++++++++******)))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---+++***+++,,,+++***++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))'''(((((())))))*********************))))))))))))***((('''((()))***)))'''''''''''''''''''''''''''******))))))))))))******))))))))))))************((((((((())))))))))))))),,,------,,,***))))))***))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((((((((('''(((((()))))))))))))))(((((((((((())))))))))))***((('''((()))***)))(((''''''((((((((((((''''''((())))))))))))(((((('''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((''''''''''''((())))))******))))))(((''''''''''''&&&&&&&&&&&&************************(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))******))))))(((((('''''')))***++++++***)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&''''''((()))***))))))))))))***+++,,,---))))))))))))))))))))))))~~~|||{{{zzzzzzzzz{{{zzz{{{|||{{{zzzyyyzzz|||}}}}}}}}}|||{{{yyyxxxwwwxxxxxxwwwwwwwwwwwwwwwwwwuuutttttttttuuuvvvwwwwwwwwwvvvtttssssssssstttuuutttxxx~~~uuuiii```[[[YYYYYYXXXUUUPPPIIIBBB>>>;;;;;;:::999888888888888777777666666666666666777???FFF^^^mmmTTTFFF===888666333333222222111000//////000000//////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////////////////...........................+++++++++*********))))))))))))))))))))))))))))))************************++++++************++++++******))))))))))))******+++*********************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((()))+++,,,---))))))))))))))))))))))))***++++++++++++***))))))******+++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,,,,,,,...,,,******,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((*********))))))*********((()))))))))************&&&&&&&&&''''''(((((((((***++++++)))'''&&&&&&'''))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((())))))))))))(((''''''(((((())))))*********)))((((((******)))((((((((()))***)))(((&&&%%%((()))*********((('''&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''((((((((())))))(((((((((((())))))******))))))((((((''''''******)))((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))***+++,,,+++******)))))))))***))))))))))))))))))))))))~~~~~~~~~}}}|||{{{zzzzzz{{{|||yyy{{{||||||{{{zzz{{{|||}}}}}}}}}|||{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvwwwxxxwwwvvvuuuttttttttttttuuusssxxx~~~uuuiii```[[[XXXXXXXXXUUUPPPIIICCC???;;;;;;:::999888888888888555555555555666777888999@@@HHH___cccLLLAAA;;;777666333222222111111000000000............//////000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////////////////........................---------,,,,,,,,,++++++))))))))))))))))))))))))************************++++++************++++++******))))))))))))******))))))((((((((())))))***))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))++++++******))))))((((((+++++++++******)))))))))((((((((((((((((((((((((''''''(((((()))+++,,,---))))))))))))))))))))))))******+++++++++******)))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))+++,,,,,,,,,,,,+++...,,,++++++---...---,,,************************,,,,,,,,,---,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********((('''((()))***)))''')))))))))))))))))))))))))))))))))******)))))))))((()))))))))************)))))))))******+++++++++((())))))(((&&&$$$%%%&&&(((((((((((())))))))))))''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''(((((())))))******)))(((''''''))))))(((''')))***++++++***)))'''&&&((()))*********((('''&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((((('''))))))(((((((((((())))))***)))))))))((((((((('''(((&&&$$$"""###&&&***,,,(((((((((((((((((((((((())))))))))))))))))))))))************)))((('''&&&((('''(((((()))***+++,,,******)))((((((((())))))************************~~~~~~}}}|||{{{zzzzzzzzz{{{|||yyy{{{|||}}}{{{{{{{{{|||}}}}}}}}}}}}||||||{{{zzzwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvwwwwwwxxxwwwvvvuuuuuuttttttuuuuuutttxxx}}}sssggg___[[[XXXXXXWWWUUUPPPIIICCC???<<<;;;:::999888888888888666666777777888:::;;;<<<@@@HHH___~~~|||[[[GGG>>>:::777777333333222222222111111111------......///000000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////.................................---------,,,,,,***************************************+++++++++++++++************++++++******))))))))))))******)))((('''''''''((()))***))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))************)))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,---------++++++---+++***+++---.........************************,,,------------,,,++++++))))))))))))))))))))))))************************))))))))))))***************((('''((()))***)))'''************************(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))((()))***)))'''&&&'''((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((('''&&&'''((()))(((&&&******+++******)))((((((((())))))))))))(((((('''&&&'''((())))))******)))))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''(((((((((((((((((())))))******))))))(((((((((((()))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((()))))))))))))))$$$###  $$$(((+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))((())))))***+++,,,&&&&&&&&&'''(((***+++,,,************************~~~~~~}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{xxxzzz}}}}}}|||{{{||||||{{{{{{||||||||||||{{{{{{wwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxvvvvvvvvvuuuuuuuuuuuuuuuuuuxxx|||{{{oooeee^^^[[[XXXXXXWWWUUUPPPJJJCCC@@@<<<;;;:::999888888888888888888777777888999::::::???GGG]]]|||rrrUUUCCC;;;888777888333333333333222222222222.........///////////////////////////////////////........................------------------------+++,,,,,,,,,,,,---------,,,,,,------..........................................---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************++++++******))))))))))))*********)))((('''((()))+++,,,))))))))))))))))))))))))((())))))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))*********+++++++++***)))((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...+++++++++++++++++++++++++++,,,---......---+++***+++***)))***,,,......---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))************************((()))))))))***************((('''((()))***)))'''))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))************&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))(((((()))***'''((((((((()))))))))***''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((((((((((((((())))))))))))(((((((((((()))'''''''''((()))((('''***))))))((((((((()))))))))(((((((((((())))))***&&&'''((()))************))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((())))))******++++++******)))'''''''''((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''(((((())))))******%%%%%%$$$$$$%%%&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***)))))))))((((((((())))))***&&&&&&'''((()))+++------************************~~~}}}|||||||||yyyxxxwwwwwwwwwxxxyyyzzzxxxzzz}}}}}}}}}||||||}}}wwwxxxyyyyyyzzzzzzyyyyyywwwwwwxxxxxxyyyyyyyyyyyyzzzzzzyyyxxxwwwwwwwwwxxxvvvvvvvvvvvvuuuuuuuuuuuuvvvxxx|||yyymmmccc]]][[[XXXXXXWWWUUUPPPJJJDDD@@@<<<;;;:::999888888888888888777777666666666666666===EEE\\\zzzlllRRRBBB:::666666888444444333333333333333333000000000///......------////////////////////////........................------------------------++++++,,,,,,,,,---------,,,,,,,,,---------..............................---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++++++++************++++++******))))))))))))******+++***)))((()))***,,,...))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))******+++++++++******)))(((''''''&&&))))))))))))))))))))))))''''''(((((()))+++,,,---))))))))))))))))))))))))&&&''')))***,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,---/////////---+++******((('''(((+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))++++++******************(((((())))))*********+++***((('''((()))***)))(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))******************))))))((((((((('''%%%&&&(((((('''''')))***'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))******))))))(((((((((''''''(((((()))))))))))))))******))))))(((((('''''')))((('''((()))***)))''')))((('''&&&&&&'''((())))))(((''''''''')))***+++&&&'''((()))************))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))((((((((('''&&&'''((())))))((('''&&&))))))(((((((((((())))))&&&&&&'''((()))***++++++)))***+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++)))(((((('''''''''((((((+++***************++++++************************}}}|||zzzyyyxxxxxxwwwwwwxxxzzz{{{|||{{{{{{{{{|||||||||||||||{{{zzzzzzyyyyyyxxxxxxxxxzzzyyywwwwwwwwwyyy{{{|||}}}~~~~~~{{{yyywwwwwwwwwvvvvvvuuuttttttuuuuuuyyyzzz|||xxxmmmbbb[[[WWWXXXWWWVVVUUURRRMMMFFFBBB???===;;;:::::::::999888;;;:::888777777777888999<<>><<<:::999999999888777666555555555777888:::<<<>>>GGG[[[yyysss___III>>>;;;888666555444333222111111111111111////////////...................................................---------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------))))))************))))))************************))))))))))))))))))))))))++++++***)))))))))******))))))***++++++***))))))***++++++++++++******)))***++++++***)))((('''&&&))))))))))))************))))))************))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***))))))(((((())))))***+++***))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******,,,------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++************)))(((((()))******)))((((((&&&((())))))(((''')))*********))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((()))*********,,,++++++++++++*********))))))************))))))((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))******)))(((''''''((()))***))))))))))))((((((((((((******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++************))))))+++***)))((('''((()))***)))))))))*********++++++)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++|||{{{|||}}}}}}zzzzzzzzz{{{{{{||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvuuutttssswwwwwwwwwxxxzzz|||}}}}}}||||||{{{zzzxxxvvvtttsssrrrrrrvvvxxxzzz}}}{{{sssjjjbbb\\\YYYUUUUUUTTTSSSQQQLLLFFFBBB===;;;999888999888777666666555555555666888:::;;;BBBJJJ___}}}ppp]]]HHH===:::777555444333333222111111111111111000000000000////////////...................................................------,,,,,,------......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........)))******++++++******)))************************))))))))))))))))))))))))******))))))))))))******((()))+++,,,,,,+++)))(((*********++++++***))))))++++++******)))(((((('''((()))))))))************))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******++++++***)))((((((((()))************))))))))))))))))))))))))))))))))))))((()))))))))***************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++++++++++++++*********))))))'''(((***++++++***((('''&&&((())))))(((((()))***+++******)))(((''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))'''((((((((()))))))))***))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((())))))***************************++++++***)))((((((((()))))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,}}}||||||}}}~~~{{{{{{||||||}}}}}}}}}|||||||||{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwvvvttttttsssvvvwwwxxxyyyzzz|||~~~~~~~~~~~~}}}|||zzzwwwuuutttsssssswwwxxx{{{~~~zzzrrrjjjbbb]]]ZZZUUUUUUTTTSSSQQQMMMGGGBBB===;;;999888999888777666888777666666666777999:::BBBLLLdddppp]]]HHH===:::666333222222222111111000000111111111111000000000/////////........................---........................------,,,,,,------...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........******++++++++++++******************************))))))))))))))))))))))))***))))))((())))))******(((***+++------+++***((((((((()))))))))))))))((()))))))))))))))******+++((()))))))))************))))))************))))))******************************))))))))))))))))))******))))))))))))******++++++***)))((((((((()))'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))''')))***,,,,,,***)))''''''((())))))(((((()))++++++******)))(((''''''&&&&&&'''((())))))******)))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''((((((************************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((***)))(((''''''((()))***(((((((((((()))))))))))))))))))))((((((''''''''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))***+++))))))))))))))))))))))))++++++***)))))))))))))))************++++++++++++******+++,,,,,,,,,++++++***+++,,,---------------~~~}}}}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuwwwxxxyyyzzz{{{|||}}}}}}~~~}}}{{{yyywwwvvvuuuuuuwwwyyy{{{~~~yyyrrrjjjccc]]]ZZZVVVUUUUUUTTTRRRNNNHHHDDD>>><<<:::999999999888777999888888777777888999:::???NNNjjjqqq]]]HHH>>>:::666222111222111111000000000111111000000000000////////////---------------------------------..................------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((()))******)))***+++,,,,,,+++***)))''''''((())))))))))))(((((((((((()))***+++---...))))))))))))************))))))************))))))************************************))))))((((((***))))))(((((())))))***+++***))))))))))))))))))&&&''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))************(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++************+++++++++++++++************)))))))))***++++++***))))))'''(((***)))(((((()))+++******))))))((((((''''''''''''((())))))***))))))(((((((((((((((((((((((())))))************++++++((((((''''''''''''(((((())))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((((((((((('''&&&(((((((((((((((((())))))%%%&&&'''((()))***+++,,,))))))))))))*********+++)))))))))))))))))))))))),,,+++)))''''''''''''(((((((((((()))))))))))))))))))))************))))))((())))))******))))))(((************************))))))))))))))))))))))))'''((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''''''''(((((((((((()))******************))))))*********++++++++++++,,,***++++++,,,,,,+++++++++***+++,,,------......---~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{|||||||||~~~~~~}}}}}}|||{{{yyywwwvvvuuuttttttvvvwwwzzz~~~zzzrrrjjjccc]]]ZZZVVVVVVUUUUUUSSSOOOIIIEEE???===::::::::::::999777888888888888999:::<<<===AAAUUUvvvooo]]]HHH>>>;;;777333222111111000000000000111111000000/////////.........---------------------------------.........//////...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++'''((()))***************((((((((((((***+++---...))))))))))))************))))))************))))))************************)))))))))))))))*********)))((((((''''''(((((()))))))))))))))))))))***+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,------,,,************+++,,,,,,+++******)))*********++++++++++++++++++************+++++++++++++++************)))************************''')))******))))))***+++))))))))))))(((((((((((('''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))'''((())))))))))))((('''))))))))))))))))))(((((((((((((((((())))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))+++***(((''''''((()))***((((((((()))))))))******))))))************)))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))'''((()))******)))(((''''''((((((((()))))))))***((())))))))))))))))))***'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))'''''')))*********))))))'''''''''((((((((())))))))))))******++++++***************+++++++++,,,,,,+++++++++,,,,,,++++++******+++,,,---............~~~}}}}}}~~~}}}}}}||||||{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzz{{{|||||||||{{{|||~~~~~~|||{{{{{{xxxwwwuuutttrrrqqqqqqqqquuuvvvyyy|||zzzssskkkccc]]]ZZZWWWVVVVVVVVVTTTPPPJJJFFF???===;;;:::;;;:::999888777777777888:::<<>>888333222222222111111111111222222000000///.....................------------......000///---,,,---///111222+++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,++++++++++++((((((((()))******++++++++++++************++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,+++*********+++------,,,,,,,,,++++++*********+++******+++------,,,***,,,+++***)))))))))***+++(((***+++***''''''))),,,******))))))))))))******''''''(((((()))*********(((((())))))))))))(((((('''((()))++++++******)))%%%&&&((()))******)))((())))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''+++***((('''''''''((()))'''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((('''''')))***,,,---))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((''''''''''''((((((&&&&&&&&&&&&'''(((************)))&&&!!! ###(((((())))))*********+++''''''((()))***++++++,,,+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((,,,,,,+++***)))(((''''''***)))))))))(((((('''''')))************+++++++++(((((((((((())))))))))))(((((((((((()))***,,,,,,************************''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&''')))+++---//////,,,,,,+++******+++,,,,,,------------------------.........---++++++,,,...|||{{{{{{{{{{{{zzzyyyyyyxxxwwwwwwxxxwwwuuutttttttttvvvwwwuuuvvvxxxyyyzzzzzzyyyyyyyyyzzz{{{|||{{{zzzyyyxxxvvvuuusssrrrrrrrrrssstttuuuvvvxxx{{{~~~|||vvvnnnfff___ZZZXXXVVVUUUVVVUUUQQQJJJDDD===<<<:::999888888999:::888999999888888999===@@@MMMhhhsss\\\EEE>>><<<666111111222222111111111111222222000000///............///......------------......///...---,,,---...000111,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,+++++++++++++++************))))))))))))***))))))))))))))))))***************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************++++++***)))***+++,,,------------,,,,,,,,,++++++,,,++++++,,,......---+++...---+++***)))((()))))))))+++,,,***(((''')))+++***))))))(((((())))))************)))((((((''''''(((((())))))))))))(((((('''((()))***+++******)))))))))))))))))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((((((((((((((((((((()))***+++((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''')))((((((((((((***+++,,,))))))))))))))))))))))))&&&'''(((((())))))(((((())))))(((((((((((()))))))))(((((())))))***++++++***++++++)))&&&%%%''')))((()))))))))************(((((())))))******++++++************)))))))))((())))))))))))))))))))))))'''''''''((((((((())))))++++++******)))(((((((((,,,,,,,,,,,,++++++******(((((()))))))))*********(((((((((((()))))))))))))))((((((((()))***++++++************************++++++++++++,,,,,,,,,,,,************************(((((()))***++++++,,,,,,,,,,,,+++******+++,,,,,,------------------------///000000///------...000|||{{{{{{|||{{{{{{zzzxxxwwwwwwvvvwwwvvvtttssssssssstttuuussstttuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwuuuuuusssrrrqqqqqqqqqrrrtttuuuuuuvvvxxxzzz}}}}}}xxxppphhh```\\\WWWVVVUUUVVVUUUQQQJJJDDD===<<<:::999888888999:::888999999888888999===@@@NNNkkkuuu]]]EEE===:::555222333222222111111111111222222111000//////......//////......------------.........---,,,,,,,,,---//////------............------******+++,,,,,,---......------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,++++++***))))))(((((())))))(((((((((((())))))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++*********)))******))))))******+++,,,......------------,,,,,,---,,,,,,---//////...,,,......,,,***)))(((((((((+++,,,,,,+++)))((()))+++)))((((((''''''(((((()))+++******))))))(((''''''(((((())))))))))))(((((('''((()))*********)))))))))(((((('''''''''(((((())))))))))))))))))))))))******))))))))))))*********))))))))))))(((((((((%%%&&&((()))***+++++++++)))))))))(((((('''''''''(((((((((((((((((((((((())))))(((''''''&&&%%%%%%***))))))(((((())))))***))))))))))))))))))))))))((((((''''''(((((()))*********))))))))))))******)))))))))))))))*********((()))+++,,,+++***+++,,,))))))))))))************)))))))))))))))*********************))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))------,,,,,,,,,,,,++++++'''((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))******************************))))))*********+++++++++************************+++++++++*********)))))),,,++++++******++++++,,,------------------------...///000///......///111|||||||||||||||{{{zzzxxxwwwvvvvvvuuutttsssrrrrrrrrrssssssqqqrrrrrrsssttttttuuuuuuuuuvvvwwwwwwvvvuuusssrrrqqqppppppppprrrtttvvvwwwvvvwwwxxxzzz||||||xxxqqqhhhaaa\\\XXXWWWVVVVVVVVVRRRJJJDDD===<<<:::999888888999:::888999999888888999===@@@MMMlllzzzaaaHHH>>><<<777555666222222111111111111222222111000000///.../////////......------------......------,,,,,,,,,------...---..................---+++++++++,,,,,,---------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++++++++******)))))))))))))))(((((((((((())))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++******))))))))))))*********++++++---------------,,,,,,,,,,,,++++++,,,...///---,,,---,,,+++******)))((((((,,,,,,,,,***)))))))))***((((((''''''''''''(((((('''(((((()))******++++++(((((())))))))))))((((((((((((((()))))))))))))))''''''&&&&&&&&&((()))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&''')))***++++++************))))))((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''******))))))(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++***))))))(((((())))))***((((((((((((((('''''''''%%%''')))***+++*********)))))))))))))))******************)))))))))))))))*********)))))))))))))))************************((((((((()))))))))******(((((())))))************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))+++***)))))))))))))))***************************'''((((((((())))))))))))************************,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,------------------+++---...---------///111~~~||||||}}}}}}|||{{{zzzxxxwwwvvvuuutttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrsssttttttvvvvvvwwwwwwvvvuuusssrrrpppppppppqqqsssuuuxxxyyywwwxxxyyy{{{}}}~~~}}}|||{{{vvvpppggg```[[[YYYXXXWWWWWWWWWSSSKKKEEE===<<<:::999888888999:::888999999888888999===@@@LLLkkk|||bbbHHH>>><<<777555777222222111111111111222222111111000///////////////......------------......---------,,,,,,,,,---------..................------------,,,,,,+++++++++------------------------***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******++++++,,,))))))******+++++++++,,,+++******))))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,+++******+++------,,,+++)))*********++++++******,,,+++***)))*********)))((((((''''''''''''(((((((((((())))))***+++++++++(((((())))))))))))((((((((((((((((((((())))))))),,,+++)))(((((()))******************************)))((((((''''''(((((()))))))))))))))************((()))***++++++***)))(((******))))))(((((((((((())))))))))))))))))))))))(((((()))))))))***************))))))(((((('''&&&(((((((((((((((((((((((())))))((('''''')))***+++)))((((((''''''(((((()))'''(((((()))(((((('''&&&&&&'''((()))******((('''******))))))))))))))))))*********)))))))))))))))))))))))))))))))))******************************''''''((((((((()))))))))((((((((()))******++++++'''''''''((((((((((((((()))))))))*********++++++(((((((((((())))))))))))+++***)))))))))))))))***************************************++++++++++++))))))))))))))))))))))))******************++++++++++++++++++++++++++++++,,,,,,,,,---------......+++---.........///222444~~~}}}}}}~~~}}}}}}{{{zzzxxxwwwuuuuuussssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqsssttttttwwwxxxxxxxxxwwwuuusssrrrpppppppppqqqsssvvvxxxzzzyyyyyyzzz|||}}}~~~zzzzzzyyyuuuoooggg___ZZZYYYWWWVVVWWWVVVRRRKKKEEE===<<<:::999888888999:::888999999888888999===@@@LLLhhhzzzaaaGGG>>>;;;666333555222222111111111111222222222111000000//////000000......------------..................------------------............------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++************++++++,,,))))))******+++,,,,,,---++++++************++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))(((((('''''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++++++++,,,,,,*********+++,,,---,,,***((((((***++++++,,,+++++++++)))(((((()))******))))))((((((''''''(((((())),,,++++++******)))(((((((((((())))))))))))(((((((((((('''''''''((()))***111000...,,,+++))))))(((************************((((((''''''''''''(((((()))))))))************+++******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,((())))))))))))((('''&&&))))))))))))))))))))))))))))))(((((())))))******((((((''''''''''''((((((((()))***++++++***)))(((***)))((()))++++++)))(((************)))))))))))))))))))))))))))*********))))))))))))************************************'''''''''((((((((())))))(((((())))))*********+++((((((((())))))))))))***************++++++++++++(((((((((((())))))))))))***)))))))))))))))******************************((((((((())))))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,------............000111222333444777999~~~}}}}}}}}}}}}|||zzzxxxvvvuuuuuusssssssssssssssrrrrrrqqqrrrrrrqqqqqqrrrssstttuuuxxxxxxxxxxxxwwwuuusssrrroooooooooppprrruuuwwwyyyzzz{{{|||}}}~~~}}}yyyyyyyyyuuuoooggg___ZZZWWWUUUTTTUUUTTTPPPIIICCC===<<<:::999888888999:::888999999888888999===@@@MMMfffzzzaaaHHH???<<<666333444222222111111111111222222222111000000//////000000......------------......////////////......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,---------***+++,,,---...------,,,+++++++++,,,,,,,,,------++++++***,,,---...---+++))))))***+++++++++******)))'''%%%&&&)))+++***)))***))))))(((((())))))***,,,,,,+++******))))))((((((((())))))))))))(((((((((''''''&&&'''((()))******++++++******)))((('''************************))))))(((((((((((())))))))))))*********+++++++++*********)))******++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))************'''(((((())))))((('''&&&))))))))))))))))))))))))(((((()))************)))))))))(((((((((((())))))&&&((()))+++,,,+++***)))+++)))'''(((***,,,+++***************)))))))))((((((((())))))******++++++((()))))))))************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********((()))))))))************))))))))))))************(((((((((((()))))))))))))))((((((((()))***++++++************************&&&''''''''''''(((((((((++++++++++++++++++++++++)))************+++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,---......//////000222444555666:::<<<~~~}}}~~~~~~}}}|||zzzxxxvvvuuutttsssssstttttttttsssrrrqqqsssrrrrrrqqqrrrtttuuuvvvwwwxxxxxxxxxvvvuuusssrrrnnnnnnnnnoooqqqsssvvvwww||||||}}}~~~~~~|||yyyyyyyyyvvvppphhh```[[[UUUSSSSSSSSSSSSOOOGGGAAA===<<<:::999888999999:::888999999888888999===@@@NNNeee|||cccKKKBBB???999555666222222111111111111222222222111111000000000000000.........------.........//////000000///...------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,------,,,++++++*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,------...///+++,,,---...///...---,,,,,,,,,,,,------.........,,,,,,+++---...///...,,,***+++,,,,,,+++***)))((('''%%%$$$%%%)))+++***)))******))))))))))))******)))))))))***++++++,,,,,,(((((())))))))))))(((((((((''''''&&&&&&((()))*** ###%%%'''(((((((((******************************))))))))))))******))))))******++++++++++++))))))(((((()))+++---...''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))'''(((***++++++******)))******))))))))))))******###%%%''')))******)))((()))&&&$$$%%%)))+++,,,++++++*********))))))(((((('''(((((()))***++++++,,,(((((())))))*********+++(((((((((((((((((((((((()))************+++++++++******))))))))))))))))))''''''(((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***,,,,,,***************************+++++++++,,,,,,,,,,,,------------------------+++++++++******************+++,,,------,,,+++***++++++,,,,,,---...//////---///111333444666999<<<~~~~~~}}}}}}{{{zzzxxxwwwuuuuuussssssrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqrrrrrrssstttssstttuuuvvvvvvuuuttttttrrrqqqppppppqqqrrrtttuuuwwwxxxzzz}}}}}}}}}}}}~~~yyysssmmmeee\\\WWWVVVUUUTTTUUUTTTOOOGGGAAA>>><<<999888888888888777888888888888777888<<<>>>IIIaaa~~~zzzeeeMMM???888555444555666555333000...,,,+++***////////////////////////---.../////////...,,,+++........................------...............------+++******+++,,,,,,+++...------,,,,,,++++++***++++++++++++++++++++++++************************************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++))))))))))))************))))))************))))))(((((((((((((((((((((((((((((())))))******++++++,,,+++++++++******))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((******))))))((((((''''''************))))))(((((((((((((((((()))***,,,,,,******))))))******+++,,,+++***************++++++++++++++++++++++++++++++***---///...***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((()))*********((('''&&&+++***((('''''')))+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************''')))((($$$'''000333000+++++++++)))''''''(((***(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))''''''(((***,,,...))))))))))))************))))))))))))))))))))))))+++*********))))))((((((***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************))))))))))))******((()))***+++,,,---------))))))(((((()))+++,,,---******(((((()))+++---...************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,222111///...---......///333222333666;;;@@@DDDFFF~~~~~~}}}|||{{{zzzxxxwwwvvvuuuttttttssssssssssssssssssrrrrrrqqqqqqrrrrrrssstttssssssuuuuuuuuuuuutttsssqqqqqqppppppqqqrrrtttuuuwwwxxxzzz}}}~~~{{{vvvpppjjjccc\\\WWWWWWUUUUUUVVVUUUQQQIIIBBB>>><<<999888888888888777777888888777777888;;;>>>III```|||wwwcccMMM???:::666555666444333222111/////////...////////////////////////......//////...------,,,........................,,,,,,---------------,,,---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++*********)))))))))(((((((((((((((((((((((())))))))))))******++++++******))))))((((((((((((+++******))))))))))))))))))((((((((()))***++++++******))))))******+++,,,+++***************++++++++++++++++++++++++++++++---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))******+++++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((('''&&&&&&+++***)))(((((((((***+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************************+++)))&&&)))111666444***))))))((('''''')))+++(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((***+++---))))))))))))************))))))))))))))))))))))))************)))))))))((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********************))))))))))))******'''(((((())))))))))))((('''((()))***---000333555,,,+++)))(((((()))***,,,************************((((((''''''''''''((((((,,,,,,++++++++++++++++++***************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------......---------...///000555555777:::@@@FFFJJJLLL~~~~~~~~~||||||{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvrrrrrrrrrrrrrrrsssssstttrrrssstttuuuuuutttsssrrrqqqqqqppppppqqqrrrtttuuuwwwxxxzzz}}}yyyuuuooojjjeee```[[[WWWWWWVVVUUUVVVVVVRRRJJJDDD>>><<<999888888999888777666777777666666888;;;>>>JJJ___zzzrrr___KKK@@@;;;888666666222222111111111222222333//////////////////////////////...------------...........................,,,,,,---------,,,,,,+++...,,,++++++,,,------,,,******+++,,,,,,---......++++++++++++++++++++++++************************************************)))************++++++++++++++++++***************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))************))))))************))))))************************************))))))))))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))(((((((((++++++)))((((((((()))******)))))))))))))))************))))))******+++,,,++++++***************+++++++++++++++++++++++++++///---++++++---...///...,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,)))))))))))))))*********))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((''''''&&&&&&'''''',,,+++***((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++)))&&&)))000666777***)))(((''''''(((***+++(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))******++++++))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((()))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((()))*********************))))))))))))******))))))((((((((('''''''''(((((()))+++...111444666---,,,***(((((((((((()))))))))))))))))))))))))))*********************************************+++************************++++++++++++,,,,,,,,,,,,------------............------------///111333444777999<<>>JJJ^^^yyymmm[[[III???;;;888666555222222111111111222222333//////////////////////////////---,,,,,,---...///........................------......------,,,,,,///---+++,,,---...------+++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((()))))))))************))))))************))))))************************++++++******))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''''''''))))))))))))))))))))))))+++***)))(((((()))***++++++***)))))))))))))))*********))))))******+++,,,,,,+++******)))*********************************,,,)))%%%&&&***------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))******************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))'''&&&&&&'''((()))---,,,***)))(((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))'''%%%''',,,333777///,,,)))(((((()))******(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))******'''((()))***************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))+++******)))(((''''''&&&(((((()))*********************))))))))))))******++++++***************+++******))))))***+++---...,,,+++***)))((((((((((((((((((((((((((((((((((((+++,,,,,,,,,,,,,,,,,,+++))))))))))))************************************+++++++++,,,,,,,,,------,,,------------........./////////000222444666888999<<>>;;;777444444333222111000000000000000///////////////////////////...---,,,,,,---//////........................///////////////...------///---+++,,,---...---------------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((()))))))))************************+++*********************))))))))))))******************)))(((((()))***++++++***)))))))))))))))*********))))))******+++,,,,,,++++++***))))))*********************************'''$$$$$$(((+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))+++***)))(((((()))***+++,,,+++***))))))((((((((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''***000666666222,,,))))))***)))((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))*********(((((()))************)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******)))******+++++++++******))))))))))))))))))))))))+++******)))(((''''''&&&(((((()))*********************))))))))))))******++++++***++++++---...///,,,+++***(((((((((((()))******))))))))))))******(((((((((((((((((((((((((((((()))******)))((((((((((((((())))))*********************************++++++,,,,,,,,,---------,,,,,,,,,,,,------------000000000111333666999:::===BBBJJJPPPVVV\\\aaaeee~~~~~~}}}{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwvvvvvvsssssssssssssssttttttuuuttttttuuuuuutttsssqqqpppppppppoooooopppqqqssstttwwwxxxzzz}}}{{{uuunnnhhhdddaaa]]]ZZZZZZZZZYYYXXXYYYXXXWWWWWWWWWRRRJJJCCC???===:::999999:::999888666777777777777:::===@@@MMMeeemmm[[[III???;;;777444444444333222111000/////////////////////////////////...------------...//////........................000000000000000///...---...,,,++++++,,,------,,,......---,,,,,,+++******++++++++++++++++++++++++************************************************)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))************))))))************))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))******++++++++++++++++++++++++************)))))))))))))))))))))************+++))))))))))))***************)))))))))))))))************))))))******+++,,,,,,,,,+++***))))))))))))***************************)))'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))******))))))******++++++++++++******))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))******))))))...555;;;555...*********)))((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++,,,,,,++++++))))))))))))))))))))))))******))))))((((((''''''(((((()))*********************))))))))))))******))))))))))))***,,,...///,,,,,,***))))))***++++++************++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------//////000222555999<<<>>>DDDKKKTTT[[[___ccciiimmm~~~}}}zzzzzzzzz{{{{{{{{{{{{{{{yyyxxxxxxwwwvvvuuuttttttssssssssssssssstttuuuuuuuuuuuuvvvvvvuuutttrrrqqqpppooooooooooooqqqrrrssswwwxxxzzz}}}}}}zzzssskkkdddaaa___\\\[[[\\\\\\\\\[[[]]][[[ZZZZZZYYYSSSKKKDDD@@@===:::999::::::999888777888888888999;;;???BBBQQQlllrrr```LLLAAA<<<888666555444333222111111111111111////////////////////////,,,------...//////..............................000000000000///...---,,,---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))))))))************))))))************))))))************************)))))))))))))))*********)))))))))*********++++++************************((((((((((((''''''&&&&&&))))))*********+++++++++'''(((***+++++++++)))))))))((((((((()))***++++++******))))))******+++,,,---,,,+++***))))))))))))************************)))+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++*********)))))))))))))))))))))))))))*********))))))*********))))))(((((((((((())))))(((((()))***************))))))*********)))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,)))&&&***222;;;444---)))***+++***((((((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((&&&&&&'''((()))***+++++++++***)))(((((()))******))))))))))))************))))))))))))))))))))))))((()))))))))************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********************))))))))))))******+++***)))((()))***,,,---,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***)))************************+++,,,...//////...,,,+++(((((()))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------...............///222666;;;@@@DDDGGGNNNVVV___fffiiilllpppttt~~~}}}zzzzzzzzz{{{{{{{{{{{{{{{yyyxxxwwwvvvuuusssrrrrrrtttsssssssssssstttuuuuuuvvvvvvvvvvvvvvvtttrrrqqqpppooooooooooooqqqrrrssswwwxxxzzz}}}~~~}}}zzzssskkkdddaaa___]]]]]]^^^___^^^]]]```^^^]]]\\\[[[UUULLLEEE@@@===;;;999::::::999999777888999999999<<<@@@CCCUUUqqqvvvdddOOOCCC===999777777444444333222222333333333////////////////////////+++,,,...///000///...---........................////////////...---,,,+++---+++******+++,,,,,,+++***++++++,,,,,,------...++++++++++++++++++++++++************************************************)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))************))))))************++++++++++++))))))))))))************))))))************))))))++++++++++++++++++++++++(((((())))))******++++++))))))******+++++++++,,,)))))))))))))))))))))))),,,+++++++++******))))))))))))******++++++++++++%%%'''***,,,,,,+++)))((((((((((((((()))***,,,,,,*********)))***++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))'''+++...---+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))&&&'''(((*********)))(((((())))))************)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&(((+++'''"""%%%---999222+++(((***,,,+++)))(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,+++)))''''''(((***+++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************))))))))))))******...---+++))))))***+++------,,,+++)))((())))))***/////////...,,,***)))(((************************((()))+++,,,,,,+++)))(((((())))))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------................../////////000000111555:::AAAGGGMMMPPPVVV]]]gggmmmppprrrvvvzzz~~~}}}~~~|||zzzyyyxxxyyy{{{|||yyywwwuuutttuuuuuuuuusssrrrssstttuuuvvvvvvvvvvvvvvvwwwwwwvvvuuusssrrrppppppoooooonnnnnnooopppqqqxxxyyy|||{{{vvvqqqnnnlllhhhddd___^^^aaaccccccbbbdddaaa]]]\\\\\\XXXPPPIII@@@>>><<<:::999888888999888777888999999999???GGG\\\jjjQQQEEE???777444555333333222111111000000///222222111000///...------........................------------------------.........------,,,,,,,,,------------------------%%%&&&000888###333%%%---------------------------+++***((('''((()))+++,,,++++++++++++++++++++++++++++++*********)))))))))%%%'''000%%%'''***"""222***)))((((((((()))+++,,,+++++++++*********))))))***((((((,,,+++((()))...************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,%%%)))&&& $$$,,,,,,%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))222"""***,,,(((...)))(((((()))))))))*********%%%,,,//////!!!777'''222***))))))((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,......------,,,+++******444,,,&&&''',,,///000///)))***,,,---,,,***'''%%%(((---,,,$$$$$$,,,000---'''***++++++++++++)))&&&))))))))))))))))))))))))+++*********))))))((((((+++%%%$$$***...+++((()))*********))))))(((((((((((((((((((((((((((((((((************************)))))))))(((((('''''''''***************+++,,,,,,666///***"""+++///$$$(((***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,+++)))((('''''''''(((''''''(((******+++++++++------,,,,,,+++***))))))))))))))))))))))))))))))+++*********))))))((((((((('''%%%&&&((()))))))))((((((((((((((()))******((()))))))))************((((((((((((((((((((((((***+++,,,,,,,,,---000333III>>>111)))(((***,,,,,,,,,---,,,,,,+++***)))((()))************+++++++++************************,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---///111111111444999???FFFOOOWWW]]]eeefffiiimmmrrrwww{{{~~~~~~}}}~~~}}}{{{yyyyyyzzz{{{|||zzzxxxvvvuuuvvvvvvuuusssrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuusssqqqppppppooonnnnnnnnnoooqqqqqqxxxzzz}}}zzzvvvqqqnnnllljjjfffbbbbbbeeeggggggfffgggbbb^^^\\\[[[WWWNNNGGG@@@>>><<<:::999999999999888777888999999999???GGG```lllRRRFFF???777444666222222222111000000//////000000000000////////////........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777222&&&+++"""000%%%)))))))))))))))))))))))))))***)))((('''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&***%%%+++'''000---)))%%%***))))))((()))***+++,,,+++++++++*********))))))'''111666111(((%%%'''***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++((((((***---111111...+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$***000000###&&&'''++++++,,,,,,,,,---------333666---000&&&///###---******)))((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,---..................------------,,,+++*********'''***//////+++'''&&&(((111...(((%%%%%%)))///222""")))...---,,,+++&&&!!!(((***)))$$$ ###+++222))))))))))))))))))))))))************)))))))))(((111...+++'''!!!$$$///''''''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''((((((,,,++++++222&&&///''')))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((,,,+++)))(((''''''(((((('''((()))******+++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))************)))))))))((()))'''&&&&&&((())))))(((((((((((((((((()))***************+++++++++,,,,,,))))))))))))))))))))))))((()))***))))))***---///>>>777...***+++,,,+++******++++++,,,,,,+++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...------///000222222333777>>>EEELLLTTT\\\aaaiiikkknnnssswww{{{~~~~~~}}}|||~~~}}}|||zzzzzz{{{{{{|||{{{yyywwwvvvvvvvvvuuusssrrrssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvuuusssqqqppppppooonnnnnnnnnoooqqqrrrwwwyyy|||~~~zzzvvvrrrooommmllliiiggghhhkkkmmmmmmkkkhhhccc^^^\\\ZZZVVVMMMFFF@@@???===;;;999999999999888777888999999999???GGGdddpppTTTFFF>>>777444777222222222111000000//////.../////////000000000111........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!!!---"""111444555***'''........................------,,,+++,,,---...///++++++++++++++++++++++++---------,,,,,,,,,,,,,,,///+++111''')))///&&&***))))))))))))***+++++++++++++++***************(((,,,)))"""%%%///222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,------------'''%%%(((((($$$$$$&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))"""((('''***111222///((((((((())))))))))))******333$$$...------+++333++++++***))))))))))))***)))************+++++++++******+++++++++,,,,,,,,,......////////////......,,,,,,,,,+++******))))))000+++$$$###&&&+++...---$$$***//////+++%%% +++(((&&&(((******---111111111111///+++((('''((())))))))))))))))))))))))************))))))))))))""""""&&&...111---(((&&&,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++***+++,,,,,,---DDD:::...%%%***888(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++)))((((((((((((((('''((()))******+++******++++++******))))))(((((())))))))))))))))))))))))************))))))))))))***)))''''''((()))((('''((((((((((((((()))******)))))))))*********++++++++++++++++++++++++++++++((()))***)))((((((***,,,000...,,,,,,......+++(((((()))***+++,,,,,,,,,,,,)))************+++++++++************************************************++++++++++++++++++++++++------------------------000000000000111222333444888===EEENNNVVV]]]dddhhhnnnqqqtttxxx|||~~~~~~~~~||||||~~~}}}|||{{{{{{{{{|||||||||zzzxxxwwwwwwvvvuuutttrrrsssttttttuuuuuuuuutttttttttuuuuuutttsssqqqpppoooooonnnnnnnnnpppqqqrrruuuwww{{{~~~~~~zzzwwwtttqqqpppnnnlllkkknnnqqqsssqqqooohhhccc]]][[[ZZZVVVNNNGGG@@@???===;;;:::999999999888777888999999999???GGGcccrrrUUUFFF>>>777444777333333333222111111000000////////////000000000000........................------------------------------------------------++++++++++++++++++++++++(((777'''))))))"""***111************************(((''''''&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$!!!)))%%%,,,888))))))))))))*********++++++************************------***((()))***(((###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%&&&(((***,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((222+++'''&&&***************++++++++++++'''666,,,111,,,###'''%%%,,,++++++***************))))))*********+++++++++******+++++++++,,,,,,,,,------............------+++++++++*********))))))---///111111222111+++###111...)))&&&&&&(((,,,///***'''***444444+++%%%'''%%%!!!""")))//////***'''))))))))))))))))))))))))*********)))))))))))))))///+++'''%%%%%%&&&(((***((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))555###+++$$$222)))111'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))+++******))))))((((((((((((((()))*********************))))))((((((((('''))))))))))))))))))))))))*********)))))))))))))))+++)))((('''((((((((('''((((((((((((((())))))***''''''''''''((((((((((((++++++++++++++++++++++++***+++,,,+++))))))***+++*********---///...+++(((((()))***++++++,,,,,,+++))))))*********+++++++++************************))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///111222333333444666777>>>EEENNNXXX```fffkkknnnsssuuuxxx|||~~~~~~~~~}}}~~~}}}|||{{{}}}||||||{{{{{{{{{{{{{{{|||zzzwwwwwwwwwwwwuuutttrrrsssssstttttttttttttttsssssstttttttttrrrqqqpppooonnnnnnnnnnnnppprrrssssssuuuyyy||||||yyywwwuuutttrrrqqqqqqtttwwwwwwtttpppfffaaa[[[ZZZYYYVVVOOOIIIAAA???===;;;:::999::::::888777888999999999???GGG___qqqUUUFFF>>>777555777555444444333222222111111111111111000///.................................------------------------------------------------++++++++++++++++++++++++%%%------,,,000)))000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************************************************///''')))'''333(((+++)))*********++++++++++++************************%%%///555000''''''...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...'''///222,,,))),,,'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%$$$+++&&&///222%%%888%%%&&&&&&&&&&&&'''''''''"""&&&,,,...***(((222))),,,++++++***************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********************000///%%%"""+++000&&&''')))***+++++++++***333'''!!!%%%&&&###&&&---111,,,***+++)))'''(((---))))))))))))))))))))))))))))))))))))))))))******(((///,,,%%%###)))///))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************++++++,,,777%%%888&&&,,,...'''((('''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********************)))))))))((())))))************))))))))))))(((((((((((((((************************))))))))))))))))))******,,,***((((((((()))((('''((((((((((((((())))))***''''''''''''((((((((((((***************************+++,,,+++***))))))***+++***++++++,,,,,,+++))))))******++++++******)))))))))*********+++++++++************************))))))******++++++++++++........................---------....../////////...111333555555888<<>><<<::::::::::::888777888999999999???GGG[[[nnnRRREEE>>>777444777444444444333222222111111222222111000///...------........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,333"""666...000111...&&&++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))&&&***...###$$$+++###:::)))***++++++,,,,,,++++++***************+++++++++000)))###"""'''))))))(((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++***+++''' (((000333)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))"""&&&(((PPPjjjQQQ\\\____________````````````RRR***+++)))000999000++++++***))))))))))))***)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++333;;;777,,,JJJVVVhhhvvvxxxooo```UUUEEE;;;222...,,,)))'''((('''***111444+++!!!$$$///))))))))))))))))))))))))))))))))))))************+++***''''''***,,,&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))))))))******+++!!!)))---$$$$$$(((444((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++***))))))))))))************))))))))))))))))))((((((((((((************************))))))))))))************+++)))(((((()))***)))(((((((((((((((((()))******)))))))))*********++++++))))))))))))))))))))))))''')))******(((''''''(((,,,,,,+++************+++)))***************)))))))))************+++++++++*********************************+++,,,,,,------........................------......///000000000///222555777999===DDDJJJSSSYYYbbbkkkppptttvvvxxx~~~~~~~~~}}}{{{yyywwwuuu~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxvvvuuuuuuvvvwwwvvvuuusssssssssttttttssssssrrrqqqqqqrrrssssssrrrpppooonnnnnnmmmnnnoooppprrrssstttvvvzzz}}}~~~}}}~~~~~~xxxrrrgggaaa[[[XXXXXXUUUOOOIIIAAA@@@>>><<<::::::::::::888777888999999999???GGGZZZ{{{iiiPPPDDD>>>777444777333333222111111000000///111111000000//////..............................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,111BBB,,,+++///111,,,,,,,,,,,,,,,,,,,,,,,,((()))******************++++++++++++++++++++++++*********+++++++++,,,,,,(((222+++,,,>>> 111)))***+++,,,,,,,,,++++++))))))*********+++++++++$$$444666(((&&&///+++(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********111(((***333///"""!!!,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&"""***===888111---%%%((($$$******)))((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,)))---333EEEqqqNNN***111$$$$$$***)))***///))))))))))))))))))))))))((()))))))))******************'''"""%%%+++,,,))))))))))))******+++++++++((((((((((((((((((((((((++++++++++++++++++++++++************++++++,,,,,,++++++******++++++,,,---$$$EEE***222+++"""%%%)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))************************((()))))))))***************)))'''((()))******)))((((((((((((((()))***************+++++++++,,,,,,))))))))))))))))))))))))&&&(((***+++)))((())))))*********)))))))))***+++'''((()))******++++++***)))************+++++++++***************************++++++,,,------..............................---......///000000111111000444888:::===DDDNNNVVV^^^dddkkkrrrvvvyyy{{{|||~~~}}}zzzwwwssspppmmmlll~~~|||{{{||||||||||||{{{{{{{{{{{{yyyyyyzzzzzzyyyyyyxxxwwwvvvuuussstttvvvwwwwwwvvvssssssssstttssssssrrrrrrpppqqqrrrsssrrrqqqpppooonnnmmmmmmnnnoooqqqrrrtttuuuwww{{{yyyrrriiiccc\\\XXXWWWTTTMMMGGGAAA@@@>>><<<;;;:::::::::888777888999999999???GGG[[[zzz~~~fffNNNCCC>>>777444666111111000000///.........////////////000000000000........................------------------------,,,,,,,,,------.........------------------------111888222***)))***+++,,,---,,,++++++))))))******++++++++++++444eee000)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''',,,*** 888$$$(((***222+++...***))))))((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,HHHppp555"""***///***###))))))))))))))))))))))))(((((())))))*********+++ fff$$$'''***"""333---***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))+++,,,,,,+++***)))))))))*********))))))((())))))))))))************************************(((((())))))*********+++***((('''(((***++++++***((((((((((((((()))******))))))))))))************))))))))))))))))))))))))(((***------,,,++++++,,,&&&((()))))))))((()))***%%%&&&((()))+++,,,,,,,,,)))************+++++++++************************++++++,,,------...//////---------------------------......///000111111222222666:::<<<@@@HHHTTT^^^fffjjjqqqwwwzzz|||~~~{{{yyyuuupppkkkhhheeeddd~~~}}}||||||}}}|||{{{{{{|||}}}|||zzz{{{zzzyyyyyyzzzyyywwwuuuuuuuuuuuuuuuuuuvvvwwwwwwtttsssqqqoooooopppqqqrrrpppqqqssstttsssqqqooommmnnnnnnnnnnnnppprrrtttuuuxxxzzz}}}yyytttddd___YYYUUUSSSPPPKKKHHH@@@>>>;;;:::999888777555999888888:::888888>>>FFFZZZsss}}}eeeKKK>>><<<999555222333333333222222222111111000000000000000000000000......------------......------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,555"""...''''''(((((())))))******************************+++bbb,,,$$$))))))(((((((((((())))))***))))))((('''&&&&&&%%%))))))))))))))))))))))))!!!***(((333666"""$$$'''111...%%%************************))))))))))))))))))))))))+++***)))((((((***,,,---&&&...'''***...(((***---(((666###%%%<<<***HHH@@@222... ,,,(((,,,***###(((///(((***++++++++++++,,,,,,,,,---PPP___)))!!!%%%000!!!))))))************))))))***)))(((''''''((()))***))))))(((((((((((()))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))************))))))&&&&&&''''''((()))))))))+++***)))(((((()))***++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++'''''')))******)))((('''(((((((((((()))))))))))),,,++++++***))))))******((()))***++++++***)))(((------,,,+++************............------,,,+++((()))***+++,,,------------......///......------------.../////////......///000000//////000444666666;;;BBBGGGLLLTTT___hhhmmmqqqwww}}}~~~}}}wwwnnnhhheeebbb___\\\}}}|||{{{{{{}}}|||{{{{{{|||}}}|||{{{{{{zzzyyyyyyzzzzzzxxxvvvuuuuuuuuuuuuuuuvvvvvvwwwtttsssqqqppppppppprrrsssqqqrrrttttttsssqqqooommmnnnnnnmmmnnnoooqqqsssuuuxxx{{{~~~yyysssnnnaaa\\\WWWTTTRRROOOKKKGGG@@@>>>;;;:::999999777555999888888:::888888>>>FFFYYYrrrzzzcccJJJ>>><<<999555222333333222222222111111111000000000000000000000000......------------......------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((($$$,,,))))))))))))************************************666]]](((...))))))(((((((((((())))))******)))(((((('''&&&&&&((((((((((((((((((((((((+++000###&&&...---000$$$......,,,))))))))))))))))))))))))************************+++***)))((()))***,,,------***%%%---111+++,,,---(((000***///iii...///(((...++++++222,,,$$$''''''(((((((((((()))))))))(((ccc***&&&&&&///%%%))))))************))))))***)))(((((((((((()))*********)))((((((((()))))),,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))***************)))((())))))))))))))))))((((((+++***)))(((((()))***+++************)))))))))((()))))))))))))))))))))))))))))))))))))))******+++((()))))))))))))))(((((())))))))))))************---,,,+++***))))))))))))))))))************))))))+++++++++***++++++,,,,,,---------------,,,+++++++++,,,,,,,,,,,,+++******---...............---------......//////////////////000000000000333777;;;???EEEMMMSSSXXX^^^ffflllppptttzzz~~~|||vvvppphhhbbb```___]]][[[~~~}}}|||}}}|||{{{{{{}}}}}}|||{{{zzzyyyxxxyyyzzzzzzyyywwwuuuuuuttttttuuuuuuvvvwwwuuutttrrrqqqqqqqqqrrrsssssstttuuuuuusssqqqooommmmmmmmmmmmmmmoooqqqssstttyyy{{{}}}xxxqqqjjjeee\\\XXXSSSQQQQQQOOOKKKGGG@@@>>>;;;::::::999777666999888888999999888>>>FFFWWWrrrttt___HHH>>>;;;999555333333222222222222111111111000000000000000000000000......------------......------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,&&&---)))!!!++++++++++++************************************&&&```%%%///))))))(((((((((((())))))*********))))))(((((('''''''''''''''''''''''''''+++..."""###///lllLLL222"""(((++++++((((((((((((((((((((((((************************+++***)))))))))***,,,---222(((***...'''%%%***,,,***222---jjjHHH'''###+++000(((***...''''''''''''(((((((((((()))***TTT(((***%%%,,,((())))))************))))))+++***))))))))))))***+++,,,+++***))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))***+++++++++***)))((((((+++++++++***)))(((((((((******))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))(((((('''((((((************++++++++++++---,,,+++***))))))))))))*********))))))*********************+++,,,---...,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++***---.....................------......///////////////000111222333777===AAAFFFLLLUUU\\\```dddiiimmmuuuyyy~~~{{{xxxnnniiiccc___]]]^^^^^^^^^}}}|||{{{{{{}}}~~~}}}|||zzzyyyxxxyyyzzzzzzyyywwwuuuttttttttttttuuuvvvvvvuuutttsssrrrrrrrrrssssssttttttuuuuuusssqqqooommmmmmmmmmmmmmmnnnqqqssstttzzz|||~~~yyyuuuoooiiibbb^^^WWWTTTQQQPPPQQQPPPLLLHHH@@@>>>;;;:::::::::888777888777888999999999???GGGVVVrrrlllYYYFFF===;;;999555444222222222222111111111111////////////////////////......------------......------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,===666...+++++++++******)))))))))************************111fff))),,,))))))(((((((((((())))))+++*********)))))))))((((((((((((((((((((((((((('''$$$)))+++---===(((***&&&,,,'''))))))))))))))))))))))))******************************)))))))))***+++,,,+++&&&222,,, '''---...)))$$$|||(((555&&&&&&666&&&************++++++++++++111111((()))%%%(((((())))))************))))))+++******************+++---,,,+++***))))))))))))++++++***))))))***++++++))))))))))))))))))))))))++++++++++++***)))((((((*********))))))(((((((((***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++)))''''''''''''((()))))))))*********+++++++++***************++++++,,,+++))))))))))))+++,,,+++*********++++++,,,---+++,,,,,,,,,,,,,,,++++++))))))+++,,,---.........---------------......///,,,---------....../////////111333555888===CCCHHHKKKQQQXXX___dddiiinnnqqqyyy|||{{{vvvrrrjjjgggccc``````bbbeeeggg}}}{{{{{{|||~~~~~~~~~}}}zzzyyyxxxyyyzzzzzzxxxwwwtttttttttttttttuuuuuuvvvttttttssssssrrrrrrrrrrrrttttttttttttrrrqqqooonnnmmmmmmmmmmmmoooqqqssstttzzz|||{{{wwwrrrmmmhhhccc]]]ZZZTTTRRRPPPPPPQQQPPPMMMIII@@@>>>;;;:::::::::999777888777777999999999???GGGWWWsss}}}dddTTTCCC<<<;;;999666555222222222111111111000000////////////////////////......------------......------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((...!!!************))))))(((((('''************************///xxxFFF&&&+++))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))),,,000...'''$$$000'''222(((***************************************************************+++++++++'''$$$222((((((666,,,(((###zzz''')))000)))((('''++++++,,,,,,,,,,,,------,,,///999888'''((((((((())))))************))))))*********++++++*********,,,,,,+++***))))))******+++******************+++))))))))))))))))))))))))+++++++++++++++***))))))'''''''''(((((())))))))))))))))))******)))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++,,,+++)))''''''''''''(((((((((((()))))))))******((((((((()))***+++---...,,,+++***))))))***+++,,,---,,,++++++*********++++++,,,,,,------,,,,,,,,,)))***+++,,,---............------------...///000,,,,,,,,,,,,---...000000000333777:::>>>DDDJJJOOOSSSWWW\\\ccciiipppvvvzzz|||}}}~~~|||wwwqqqnnnhhhgggffffffgggjjjnnnqqq~~~|||{{{{{{|||~~~~~~{{{zzzyyyyyyzzzyyywwwuuuttttttssssssttttttuuuvvvssssssssssssrrrrrrrrrqqqrrrrrrrrrrrrqqqpppoooooonnnnnnnnnnnnppprrrtttuuuyyy{{{~~~~~~vvvrrrlllgggbbb^^^YYYVVVRRRPPPNNNOOOQQQPPPLLLHHH@@@>>>;;;;;;;;;;;;:::888888666777999999999???GGGYYYuuusss\\\NNN@@@<<<;;;999666555222111111111111000000000000000000000000000000000......------------......------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((<<<444*********'''444HHH,,,###+++(((###...777 777)))))))))(((((((((((((((************************!!!---(((&&&111...,,,999 +++rrrEEE666222444((($$$444+++!!!'''))))))(((((((((((())))))))))))))))))))))))))))))************************///111)))(((}}}@@@***$$$///***************************++++++++++++++++++++++++))))))******++++++++++++///&&&...$$$///666---DDD"""///777...,,,$$$"""///&&&///*********+++++++++,,,,,,///888FFF]]](((---******))))))************))))))))))))***++++++***))))))******)))))))))******+++************************))))))))))))))))))))))))******+++++++++++++++***&&&&&&&&&'''((()))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++***)))(((((('''(((((('''((((((((())))))))))))((((((((()))***,,,---...++++++************++++++...---,,,+++************,,,,,,------......---------------------,,,++++++...---,,,,,,---...000111......------...000222333444888===CCCHHHMMMRRRVVVXXXZZZ___eeemmmtttzzz}}}}}}}}}}}}{{{xxxsssooollliiikkkmmmoooqqqtttxxx{{{~~~|||{{{{{{|||~~~~~~}}}{{{zzzzzzzzzyyyvvvttttttsssssssssssstttuuuuuurrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppppppppppooooooooooooqqqsssuuuvvvxxx{{{~~~~~~|||{{{uuupppiiiccc^^^ZZZVVVSSSOOOMMMLLLMMMOOONNNJJJFFF@@@>>><<<;;;;;;;;;:::999777666777999999999@@@HHH\\\xxxnnnWWWJJJ>>>;;;;;;999666666111111111111000000000000000000000000000000000000......------------......------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///(((%%%))))))000555222)))999+++666YYY888222&&&***------+++))),,,,,,))))))))))))))))))******************************---+++%%%$$$000...888 666uuu222###---,,,''''''%%%000444''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))###///###***(((JJJ'''((((((+++************************++++++++++++++++++++++++))))))***+++++++++++++++000'''...%%%---((()))}}}rrr '''222///&&&???qqq+++(((//////))))))*********+++++++++%%%444++++++^^^)))///)))***))))))************))))))((())))))******))))))((((((((((((((()))***++++++*********++++++*********))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,((((((((((((((()))))))))((()))***++++++***)))(((((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++((()))))))))))))))(((((((((((()))))))))***************))))))******+++,,,***++++++,,,,,,++++++***,,,,,,++++++***+++++++++,,,---....../////////...---------...------,,,+++...---,,,,,,,,,...000111111111000000111333555777888>>>EEELLLRRRVVVZZZ\\\]]]___eeelllsssyyy|||}}}~~~}}}{{{xxxuuuqqqooommmnnnrrrwww{{{}}}|||{{{{{{|||~~~~~~|||{{{zzzzzzxxxuuussstttsssssssssssstttuuuuuuqqqqqqrrrrrrrrrqqqpppoooooooooooooooooopppppppppppppppppppppqqqtttvvvwwwxxxzzz}}}{{{yyyuuupppiiibbb\\\WWWSSSQQQMMMLLLKKKLLLNNNLLLHHHDDD@@@>>><<<;;;;;;;;;:::999777666777999999999@@@HHH^^^yyynnnSSSHHH===;;;;;;999666666111111111111000000000000000000000000000000000000.........------.........---..................---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,...,,,"""###(((555,,,...LLL+++,,,%%%+++&&&+++...((( 111 ))))))******+++++++++,,,************************!!!***///''',,,111(((---333+++444555%%%&&&---!!!)))---+++%%%(((///$$$,,,))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))"""***///666 ///555'''///))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***%%%###333,,,,,,###PPPLLL,,,%%%...'''%%%---***###333###HHH___+++&&&***++++++++++++,,,,,,,,,***111$$$)))(((ppp)))---&&&((())))))************))))))'''((()))******)))((('''''''''''''''(((***+++,,,******++++++++++++******))))))))))))))))))))))))((()))***+++,,,---------++++++******))))))((((((((()))***++++++***)))((((((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++'''''')))******)))(((((()))************+++++++++---,,,+++***))))))))))))***+++,,,------,,,+++***************+++,,,------------...///000000//////******,,,---.../////////...---,,,+++,,,...000222444333222222444666888:::<<>><<<:::999888888999;;;:::999999999<<>><<<:::999888999999:::999999::::::===HHHUUUrrrcccLLLCCC;;;999777444333444111111000000000/////////000000////////////000000000//////......//////000000//////...---------...........................,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))111'''+++,,,((($$$***...&&&((())))))))))))))))))))))))))))))))))))************+++++++++*********************++++++++++++******&&&---***)))+++@@@JJJ,,,%%%)))'''***************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++''''''+++///...((($$$%%%"""444((())))))************))))))*********)))))))))))))))******++++++++++++******)))$$$)))222+++&&&******))))))******+++,,,(((222&&&###...YYYMMM)))'''((((((((('''(((***,,,+++,,,(((+++---$$$***GGGPPP111))),,,+++++++++***************)))))))))(((((())))))***(((((()))++++++,,,,,,,,,************************+++,,,---,,,***))))))******)))))))))+++,,,+++***)))((((((((((((((())))))+++++++++************)))))))))))))))************))))))))))))))))))))))))******++++++++++++******************))))))))))))((())))))***************************************+++***)))***+++,,,+++)))++++++************++++++............------------++++++,,,------......//////......------...000000333444666999===EEENNNTTT\\\^^^aaaccceeehhhllloooxxx{{{~~~}}}~~~}}}|||zzzxxxuuusssrrrqqqttttttttttttttttttttttttuuuvvvwwwwwwwwwuuutttssspppooommmmmmnnnnnnnnnmmmjjjlllnnnoooppprrruuuwww{{{~~~}}}zzzxxxsssnnnfff```[[[VVVRRRPPPMMMJJJHHHGGGGGGFFFEEECCC???>>><<<:::999999999999:::888888;;;;;;===KKK[[[}}}}}}^^^KKKBBB:::888777444333444111111111000000000///////////////////////////////////////....../////////111000///...------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++&&&000%%%+++555---%%%)))///((()))************************((()))))))))******************************************++++++++++++******&&&...((((((...(((//////%%%((())))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++***,,,+++((((((+++***&&&vvv???))))))))))))************))))))&&&''')))*********)))(((******++++++++++++*********)))...,,,SSS```000***************+++++++++***///'''***---(((((((((+++---***''''''***222)))***)))&&&111111fffzzz***%%%+++************************,,,,,,+++***************((()))***+++++++++++++++***************************,,,,,,+++)))))))))******)))))))))+++,,,+++***,,,+++***************++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))******++++++++++++***************))))))))))))))))))******+++++++++++++++******************************)))***++++++++++++,,,++++++******++++++,,,------------------------++++++,,,------......///000///.........///000111444777:::???EEENNNWWW^^^bbbccceeegggjjjooouuuyyy~~~}}}}}}~~~{{{{{{yyywwwuuusssqqqpppttttttttttttttttttttttttttttttuuuuuuuuutttsssrrrpppnnnllllllmmmnnnmmmlllkkkmmmoooooopppqqqtttwwwzzz}}}}}}zzzyyysssnnnggg```[[[WWWSSSQQQLLLJJJGGGFFFFFFEEEDDDBBB???===<<<:::999999999:::;;;777888<<<<<<>>>MMMaaa^^^JJJAAA:::888777444333444111111111111000000000000........................//////............//////111000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))222&&&(((111'''ddd***&&&+++(((,,,************************((()))))))))******************************************++++++++++++******)))///&&&'''222 ###000&&&***+++***++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++***...,,,%%%%%%+++///...999zzz***))))))************))))))%%%&&&(((*********)))(((******++++++++++++******(((---000%%%---))))))******++++++++++++***$$$%%%///((( EEE***)))---333222,,,***---"""000&&&&&&444<<< {{{"""'''(((************************,,,,,,+++***))))))))))))+++++++++++++++***)))(((***************************+++,,,+++)))((()))******)))))))))+++,,,+++***,,,+++***************++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))*********++++++*********))))))))))))))))))*********+++,,,,,,------,,,,,,************************))))))************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------++++++,,,------....../////////......///000222333666:::???EEELLLUUU^^^cccdddfffiiilllpppvvv}}}~~~}}}|||||||||zzzyyyxxxwwwuuusssrrrrrrttttttttttttttttttttttttsssssssssttttttssssssrrrpppnnnllllllmmmnnnmmmllllllnnnppppppqqqrrruuuxxxzzz}}}}}}{{{zzzsssnnngggaaa]]]YYYVVVSSSNNNKKKHHHFFFFFFEEECCCAAA>>>===;;;:::999999::::::<<<777888======>>>OOOfffaaaJJJAAA999777777444333444222222111111111000000000......////////////......///......------......///000//////...//////000000........................,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***000)))(((,,,)))WWW...$$$'''''',,,))))))))))))))))))))))))))))))))))))***************************+++++++++******++++++++++++******+++...&&&'''111$$$&&&---&&&,,,++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++'''+++---***((()))++++++%%%+++***))))))************))))))%%%&&&(((************)))******++++++++++++******$$$------,,,***))))))***++++++++++++***---$$$(((222&&&+++***%%%'''...111,,,***---$$$+++,,,+++)))&&&(((111###///&&&+++&&&***************+++++++++***)))(((((('''''''''''',,,,,,,,,++++++)))((((((************************)))***+++***)))((()))+++***)))))))))+++,,,+++***)))((((((((((((((())))))+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))***************++++++,,,---,,,,,,,,,************************((()))++++++******+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,------......///.........///000222444555:::>>>EEEMMMTTT[[[aaaeeefffiiinnnrrrwww}}}~~~|||{{{{{{zzzzzzyyyyyyxxxwwwvvvuuutttsssttttttttttttttttttttttttssssssssssssssssssssssssooonnnllllllmmmmmmmmmlllkkkmmmoooqqqrrruuuxxx{{{{{{~~~~~~|||{{{sssnnnhhhbbb^^^[[[XXXVVVOOOMMMIIIGGGFFFDDDBBB@@@>>>===;;;:::999999:::;;;>>>888999>>>======PPPiiibbbIII@@@999777666444333444222222222111111111000000///000111222222111000//////......------......///............///000111222........................,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---)))+++---***)))333[[[111&&&******---************************))))))))))))************))))))*********+++++++++******++++++++++++******(((---***(((+++---000)))&&&---)))+++)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++''''''))),,,,,,)))((()))'''vvvOOO)))))))))************))))))'''(((((()))******************++++++++++++******&&&,,,)))DDD'''===((()))***+++,,,++++++******,,,,,,...'''...555)))###)))---)))'''***000"""///...444@@@...+++...777000'''))))))*********+++++++++)))(((((('''''''''((((((******+++++++++******)))************************(((***+++***)))((()))+++***)))))))))+++,,,+++***((('''''''''((()))******+++++++++************)))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))***++++++++++++***************************''')))++++++***)))+++...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,------......///---------///111333666777>>>DDDLLLTTTZZZ___cccfffiiimmmtttzzz~~~~~~}}}{{{zzzzzzyyyyyyxxxxxxxxxwwwvvvvvvuuuuuuttttttttttttttttttttttttssssssssstttttttttttttttooonnnllllllmmmmmmmmmllliiillloooqqqssswww{{{~~~|||~~~}}}|||rrrnnnhhhccc```]]]ZZZXXXQQQNNNJJJGGGFFFDDDAAA???>>>===;;;:::999::::::;;;???888999???======PPPjjj```III@@@888777666444333444222222222111111111111000111222333444444333222111.........------.....................///111222333........................,,,,,,---......---,,,,,,...---++++++++++++---...++++++000***$$$333XXX444***000......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))******++++++++++++******++++++++++++******%%%+++---)))&&&333999%%%%%%---'''+++(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******++++++%%%$$$+++...+++***---***)))ooo'''))))))************))))))))))))))))))*********+++******++++++++++++******---,,,(((ZZZ+++###((()))***+++,,,+++****** 000***%%%&&&'''III666)))+++...***))),,,((('''%%%+++---!!! 333+++)))???GGG333***))))))******++++++++++++******))))))))))))******((()))***+++++++++++++++************************((()))******)))((()))+++***)))))))))+++,,,+++***))))))))))))***+++------+++++++++************)))))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))*********+++''''''((()))))))))))))))************************&&&)))++++++)))))),,,...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,------......///,,,,,,---///111444777999AAAGGGQQQYYY___bbbdddeeelllqqqyyy