BM6P6(@ XXXZZZ]]]```bbbbbbbbbaaaaaaaaa```____________`````````aaa```___\\\YYYWWWYYYXXXXXXYYY\\\]]]]]]]]]aaadddffffffcccaaaaaaccc______``````___^^^]]]\\\\\\\\\ZZZYYYXXXXXXXXXXXXZZZ\\\^^^```aaaaaaaaaaaa^^^]]][[[YYYYYYZZZ\\\]]]```___^^^^^^^^^^^^``````aaa^^^[[[ZZZ[[[]]]^^^^^^aaa^^^\\\[[[]]]```aaaaaabbbaaaaaaaaabbbdddfffgggggggggfffeeeeeeeeeeeeeeecccbbbbbbaaa``````___^^^___```aaabbbcccdddddddddhhhhhhiiikkkpppvvv{{{~~~~~~rrrddd^^^UUUNNNMMMPPPTTTVVV^^^aaaeeellluuuyyykkkbbbXXXVVVTTTSSSUUUYYY^^^bbbfffhhhnnnyyyuuuZZZWWWQQQJJJFFFDDDDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999777777777777777777777777888888777777666666555555666666666666555555555555777777777777666666666666777777666666555555555444333333333444444444555555555555444444444444555555555555555555555555555555444444444444444444444444222222444555555444333222222111000222333444333111333333444555555444444444333333333333333333333333000111111111111222222222111111111111111111111111222222222111111111000000111222222333333222222111555444333333222222222222111,,,...666555///111999333000111444444111000333111111222222222333333333444444444333333222222222000111111111111222222222111111111111111111111111333333333222222111111111222222333333333333444444444444444555555555555666333444666999<<>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999999::::::::::::::::::;;;:::::::::999999888888;;;::::::::::::999999999777777777777777777777777888777777777666666666555666666666666555555555555777666666666666666666666777666666666555555555444333333333444444444555555444444333333333333444444555555555555555555555555444444444444444444444444222333444555555444333333888666444444555666666555333444444444444444444444333333333333333333333333000111111111111222222222111111111111111111111111222222222111111111000000111222222333333222222111333333222111111111111111777//////777999444333888<<<666333444444111000222111111111222222222333333222222222111111000000000000111111111111222222222222222222222222222222222333333222222222222222222222222222333333333444444444444444444555555555555333444555555777;;;@@@CCCQQQ]]]iiinnnttt|||{{{sssnnnnnnhhhfffjjjllliiigggiiirrrmmmjjjjjjggg```[[[[[[VVVRRRNNNIIIGGGHHHJJJKKKMMMNNNTTT]]]dddlllwww[[[\\\^^^___``````___^^^\\\\\\\\\]]]]]]^^^______bbbbbbbbbbbbaaa___]]][[[XXXUUURRRRRRUUUZZZ^^^___^^^```bbbcccbbbaaabbbcccgggfffdddbbbaaa``````aaa^^^]]][[[XXXWWWVVVVVVVVVWWWXXXZZZ\\\^^^^^^^^^^^^___^^^\\\ZZZXXXWWWWWWWWW[[[[[[[[[[[[\\\^^^___```___]]][[[[[[]]]___```___ZZZZZZ[[[]]]aaacccdddddddddccccccbbbbbbcccddddddgggffffffeeedddbbbaaa```^^^\\\ZZZXXXWWWWWWXXXYYY^^^___```bbbccceeeffffffnnnmmmllljjjjjjjjjkkklllkkknnntttxxxoooaaaUUUNNNKKKJJJJJJGGGHHHJJJNNNUUU```kkksss~~~wwwpppllljjjeee```[[[VVVSSSQQQRRRVVV]]]dddiiinnnssswwwwwwzzzwwwiii\\\PPPHHHIIIHHHFFFEEECCCBBBBBBBBB??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::::::::::::::::::::::::::999999999;;;;;;:::999888777666666:::::::::999999999888888777777777777777777777777777777777777666666666666666666666666555555555555666666666666666666666666666666666555555555555555333333333444444444555555333333333222222333333333444444444444444444444444444444444444444444444444333444444555555444444333666444222111333444444333444444444444444444444444333333333333333333333333000111111111111222222222111111111111111111111111222222222111111111111111111222222333333222222111222222111000000000000111777111444CCCMMMJJJBBB???GGG===555444444222000000111111111222222222222333111111111111111000000000000111111111111222222222333333333333333333333333222222222222222222333333222222222222333333333333444444444444555555555555555555555444444555999<<>>=========>>>>>>???@@@=================================<<<<<<<<<;;;;;;;;;:::::::::999999888888999999999888777666666555999999999999888888888888666666666666666666666666777777777777666666666666666666666666555555555555555555555666666666666666555555555555555555555555333333333444444444555555444444333333333333444444444444444444444444444444333333333333333333333333333333333444444444444444222111222444666666555333555555444444333333333444222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111222222333333222222111222111111000000000111111111000;;;RRRddddddWWWMMMKKK???333222333222000000111111111111222222222222333333333222222222222222000000111111111222222222333333333333333333333333111111111222222333333333111222222222222333333333333333444444444555555555777777777666444555777:::>>>EEEPPP^^^kkkuuuxxxxxxxxxvvvvvvyyy|||zzz{{{{{{xxxuuuqqqpppqqqsssuuuvvvvvvwwwzzzvvvvvvyyyyyyvvvsssssssssnnneee\\\VVVRRRQQQQQQPPPLLLJJJLLLNNNOOOUUU[[[YYY[[[]]]^^^```jjjxxx\\\\\\\\\\\\\\\[[[ZZZZZZVVVWWWYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[XXXTTTQQQQQQUUUZZZ___aaa______```aaacccdddeeeeeefffdddaaa___^^^^^^___```^^^\\\YYYVVVTTTTTTTTTUUUUUUVVVWWWYYYYYYYYYXXXXXXWWWXXXYYYZZZ[[[ZZZZZZYYYXXXXXXZZZ\\\]]]___`````````______aaacccddddddbbb```______aaacccdddbbbaaa^^^___```bbbdddfffggghhhiiihhhgggfffdddbbb```___ZZZYYYWWWWWWXXX[[[^^^```]]]]]]^^^___aaaccceeegggddddddeeeeeefffeeeeeeeeecccfffhhhiiijjjnnnwww}}}{{{uuusssoooiiiddd```[[[VVVSSSNNNNNNMMMKKKKKKMMMRRRUUU]]]dddoooxxxsssmmmccc]]]YYYXXXVVVUUULLLMMMNNNNNNPPPUUU\\\bbblllttt|||}}}|||mmmaaaSSSKKKIIIIIIFFFBBBBBBCCCCCCCCCBBB@@@???>>>>>>>>>===>>>>>>???@@@AAA===========================<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888777777777777777777777777999999888888888777777777666666666666666666666666666666666666777777777777666666666666555555555555444444555555666666666777444444444555555555555555333333333444444444555555555555444444444444555555444444444444444444444444333333333333333333333333222222333333444555666666555777;;;???BBBBBB???<<<666555444333333333333444222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111222222333333222222111222222111111111222222333000///999OOOccchhh```VVVGGG;;;000///222222111111000000111111111222222222222222222222222222222222000000111111111222222222222222222222222222222222111111111222222333333333111111111222222222333333333333333444444444444555555666777666555555888:::;;;>>>FFFTTTbbbnnnuuuyyyyyywwwtttvvv|||}}}wwwqqqoooqqquuuwwwxxxxxx{{{~~~|||xxxxxx{{{}}}{{{zzz{{{{{{xxxsssnnniiigggffffff[[[UUUOOOMMMKKKHHHIIIMMMGGGKKKOOOQQQRRRXXXbbbkkkooooooooonnnmmmnnnpppssszzz{{{~~~ZZZZZZZZZYYYYYYYYYXXXXXXVVVWWWYYY[[[\\\]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]][[[YYYXXXYYY\\\```bbbccc]]]\\\[[[\\\___aaabbbaaaaaa```___]]]]]]]]]^^^^^^^^^[[[XXXUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUXXXYYY[[[\\\\\\[[[YYYXXXYYYZZZ\\\^^^___```aaaaaaaaa```aaaccceeeeeecccaaabbbaaa___```aaaaaa```^^^\\\]]]```ccceeegggiiiiiiiiigggeeecccaaa```______ZZZYYYYYYYYYZZZ]]]```aaa]]]]]]]]]]]]___aaaccceee___```bbbdddeeeeeedddddd```dddfffddd```___cccggguuu~~~}}}zzzvvvrrrkkkiiihhhgggfffccc```]]]XXXXXXWWWTTTQQQOOOPPPQQQQQQWWW```hhhoooxxxuuuaaa\\\VVVRRRQQQPPPPPPOOOGGGJJJNNNQQQUUU\\\eeemmm{{{~~~}}}}}}xxxeee[[[SSSKKKFFFFFFFFFDDDAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::999999999999999999999999999888888888666666777777888888888888888888888777777777777666777777777777777777777777666666666666777777777777666666666666555555555555444444444555555666666777444444444444444555555555333333333444444444555555666555555444444555555666333333333333333333333333333333333333333333333333222333333444666888:::;;;999<<<@@@EEEIIIHHHDDDAAA777666444333222222333444222222222222222222222222000111111111111222222222111111111111111111111111111111111111111222222222111222222333333222222111222111111111111222333333444111222===KKKSSSTTTQQQ???666//////222222111222000000000111111111111222/////////000000000000000000111111111111222222222111111111111111111111111222222222222222222333333111111111111222222222222333333333333444444444444111333444444333444666888666777>>>JJJVVVaaallltttvvvuuuuuuvvvzzz~~~{{{xxxvvvxxxuuuppplllkkkoootttxxx|||{{{~~~jjjbbbZZZVVVQQQKKKGGGHHHCCCFFFIIIJJJJJJLLLPPPTTTZZZ[[[\\\\\\\\\]]]aaacccjjjmmmttt}}}XXXXXXWWWWWWWWWWWWWWWWWWVVVXXXZZZ\\\]]]\\\[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[\\\^^^aaacccbbbaaa]]][[[YYYZZZ]]]___```___]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZWWWTTTSSSSSSUUUVVVXXXXXXXXXXXXWWWUUUSSSRRRVVVXXX[[[]]]^^^]]][[[ZZZ[[[\\\^^^```aaabbbbbbaaa``````aaaccceeedddaaa___aaa___\\\\\\]]]]]]]]]\\\\\\^^^```ccceeeggghhhhhhgggeeebbb___^^^]]]^^^___ZZZZZZZZZZZZ[[[\\\]]]^^^]]]\\\[[[\\\]]]___aaaccc^^^```bbbcccdddcccaaa```\\\___aaa^^^ZZZZZZ```ggglllpppxxx~~~|||zzzvvvsssllljjjiiiiiijjjkkkjjjiiifffggggggeee```\\\ZZZYYYTTTWWWZZZ]]]```gggqqqxxx~~~zzzwwwyyyyyylll```UUUTTTRRRRRRRRRSSSSSSSSSOOOTTT[[[```eeelllvvv}}}~~~~~~yyyeeeXXXKKKHHHDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@=========<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999999888888888888888888999999999999888888888888888888777777888888777777777666666666777777777777777777777777555666666666777777777888666666666666555555555555333333444555555666777777333333333444444555555555333333333444444444555555555444444333333444444555333333333333333333333333222222222222222222222222444444555777999<<>>@@@BBBEEEEEECCCAAA888666444222222222333444111111111111111111111111000111111111111222222222111111111111111111111111000000111111111222222222111222222333333222222111000000000000000111222222444333111222777===@@@AAA777222///222333111111222000000000000111111111111.../////////000000000111000111111111111222222222222222222222222222222222333333222222222222222222111111111111222222222222222222333333333444444444000222333333333333555666444444999BBBHHHMMMXXXccceeeiiiooorrruuuxxx}}}wwwtttqqqooossstttssspppmmmooouuu{{{|||~~~wwwmmmggg^^^SSSKKKHHHFFFFFFFFFFFFFFFGGGHHHHHHLLLMMMOOOOOOPPPQQQTTTVVVZZZ___fffmmmrrrvvvzzz|||zzz}}}WWWVVVVVVUUUUUUVVVVVVVVVWWWXXXZZZ\\\]]]\\\[[[ZZZXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ\\\___bbbbbb```^^^```]]]ZZZ[[[^^^``````___[[[\\\]]]^^^^^^^^^]]]]]][[[YYYVVVSSSRRRSSSVVVWWWYYYYYYYYYXXXWWWTTTRRRQQQQQQTTTYYY]]]```aaa```___]]]^^^```bbbccccccbbbbbb______aaacccdddbbb___\\\___\\\YYYXXXZZZ[[[\\\\\\^^^___aaadddeeefffffffffeeeccc___\\\[[[[[[]]]___ZZZZZZZZZZZZZZZYYYYYYYYY]]]\\\[[[[[[[[[]]]```aaa```bbbcccdddccc```^^^\\\ZZZ\\\]]]ZZZWWW\\\fffpppmmmmmmkkkkkkmmmsss||||||xxxtttrrrooolllkkkmmmpppssssssssstttvvvtttpppkkkgggeee]]]]]]\\\ZZZYYY]]]fffllliiiiiigggbbb```dddmmmuuuvvvxxx||||||xxxsssjjjbbbfffmmmrrrrrrmmmfff[[[QQQPPPPPPRRRUUUWWWZZZ[[[[[[[[[bbbjjjqqqvvv}}}|||mmm```UUUOOOFFFEEECCCAAA???>>>>>>>>>???>>>>>>>>>???@@@AAABBB===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::777777888888999999999:::;;;;;;:::999888777666666777777777777666666666666777777777777777777777777555666666666777777888888777666666666555555555555333333444444555666777777333333333444444555555555333333333444444444555555444333333222222333333444333333333333333333333333222222222222222222222222666666777999<<<@@@CCCEEEDDDBBB@@@AAABBBCCCBBBBBB888666444222111222333444111111111111111111111111000111111111111222222222111111111111111111111111000000111111222222222222222222222333333222222222///////////////000111111///333666555444444555444444111111444444000000222000000000000111111111111000000111111222222222333000111111111111222222222333333333333333333333333444333333222222111111111000111111111111222222222222222333333333444444444222444555555444444555666555555999>>>>>>>>>EEEQQQRRR[[[eeelllnnnpppssswww{{{yyysssqqqpppnnnmmmrrrvvvuuurrrsssyyy|||}}}~~~uuuiiiZZZNNNIIIHHHFFFDDDCCCEEEGGGHHHGGGDDDFFFHHHIIIIIIJJJLLLNNNOOOTTTZZZ^^^___bbbfffjjjlllooorrrtttxxxXXXXXXXXXXXXWWWVVVUUUTTT[[[[[[\\\\\\\\\\\\[[[[[[XXXXXXWWWWWWWWWXXXXXXYYYZZZZZZ[[[\\\]]]]]]]]]]]]ZZZYYYXXXYYY\\\^^^^^^^^^[[[[[[\\\]]]]]]\\\[[[ZZZYYYXXXVVVVVVVVVXXXZZZ[[[\\\[[[ZZZYYYWWWVVVUUUTTTTTTVVVZZZ^^^```bbbbbbbbbdddbbb``````ccccccaaa___bbbfffiiifff```ZZZYYYZZZ[[[ZZZWWWVVVVVVYYY\\\^^^___```bbbcccddddddcccccc```___\\\[[[ZZZZZZ[[[\\\VVVWWWXXXZZZ[[[[[[[[[[[[YYYXXXWWWWWWXXX[[[^^^``````aaabbbbbbaaa^^^[[[YYY[[[ZZZZZZ]]]ccckkktttyyyooolllgggbbbbbbdddhhhkkkuuu~~~zzzwwwsssrrrpppoooppprrruuuwwwzzz~~~{{{ssssssqqqnnniiidddbbbaaa\\\YYYVVVSSSTTTWWW[[[^^^ccceeehhhmmmrrrvvvzzz||||||tttnnneee```_________^^^[[[^^^aaa```[[[VVVSSSRRRPPPPPPXXXdddmmmmmmkkkjjjnnnssszzz~~~kkk]]]VVVQQQKKKFFFFFFDDDBBB@@@???@@@AAABBB>>>>>>>>>>>>>>>???????????????>>>>>>======<<<<<<<<<<<<============<<<<<<<<<;;;:::999888999::::::999888888888888888999999777777888888888999999999888888888888888888888888::::::888777777666666666888888888777777777777777777666555444333444444555333444444444555666666666666666555555555444444444555444444333333222222111333333333444444444555555333333333333333333333333333333333333333333333333555888===AAABBBBBB@@@>>>AAACCCEEEDDD@@@<<<999888666666555444333222222111222222222222222222222222222222111111000111111222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222111000000000000111222333222111000000111222333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222333333444444333333222111111222222222333333333222222222222222222222222333333333333333333333333555444444555777999<<<===AAAFFFOOOXXXaaahhhnnnrrrvvvvvvvvvuuusssrrrrrrssszzz|||}}}}}}}}}}}}}}}{{{}}}pppcccXXXQQQOOOOOOLLLHHHHHHKKKKKKHHHKKKGGGEEEGGGGGGEEEFFFJJJLLLIIIMMMVVVZZZWWWVVVYYY`````````bbbiiiwww[[[[[[[[[ZZZYYYXXXWWWWWWZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]][[[ZZZYYYZZZ]]]^^^^^^^^^\\\\\\\\\\\\[[[YYYXXXWWWXXXWWWVVVUUUVVVWWWYYYZZZ[[[ZZZWWWUUUTTTUUUVVVWWWXXXZZZ]]]```bbbcccddddddbbb```___```aaabbb```^^^```cccdddaaa\\\ZZZ[[[]]][[[ZZZXXXWWWXXXZZZ]]]___aaabbbcccdddccccccbbbaaa```___\\\ZZZZZZZZZ[[[\\\XXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWXXX[[[^^^```^^^^^^]]]]]][[[ZZZXXXWWW^^^^^^^^^aaafffmmmssswwwooolllgggcccaaabbbdddfffhhhoooyyy|||wwwuuuqqqoooppptttyyy||||||ssslllhhh^^^[[[UUUQQQOOOOOOQQQSSSSSSUUUWWW[[[___dddgggiii|||yyyrrrqqqxxxtttkkkgggaaa\\\VVVSSSSSSUUUUUUUUUUUUWWWYYYYYYWWWVVVXXXYYYXXX[[[dddsss}}}~~~}}}}}}{{{{{{rrrgggZZZQQQOOONNNJJJFFFDDDCCCAAA???>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============::::::;;;;;;;;;;;;::::::<<<;;;:::999999999::::::999999888888777888888888777777888888888999999999888888888888888888888888999888777666555555555555777777777777777777777888777666555444444444555555444444444555555555555555666555555555444444444444333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333666;;;@@@DDDEEEEEEDDDBBBCCCDDDCCC???:::777666555555555444333333222222222222222222222222222222222222111111111111111222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111000000111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111222222333333222222111111111111222222222333333222222222222222222222222333333333333333333333333444444444555666888:::;;;:::>>>DDDKKKSSS\\\eeekkkoooqqqrrrqqqooopppsssvvv~~~}}}ssshhh___ZZZUUUUUUQQQMMMNNNRRRRRRPPPRRRMMMIIIHHHFFFBBBBBBEEEEEEBBBCCCIIIMMMLLLMMMQQQUUUUUUUUUVVV\\\gggttt~~~[[[[[[[[[ZZZZZZYYYYYYXXXYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVVVVVVVWWWXXXZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZ[[[]]]^^^]]]\\\\\\\\\[[[ZZZXXXWWWVVVVVVXXXWWWVVVUUUVVVWWWXXXYYYYYYWWWTTTRRRRRRUUUXXXZZZZZZ[[[]]]___aaabbbbbbccc```___^^^___aaaaaa```^^^```bbbbbb```]]]\\\```ccc[[[ZZZYYYYYYZZZ\\\___aaaddddddddddddcccaaa```___```___]]]ZZZYYYYYYZZZ[[[[[[ZZZXXXWWWVVVWWWXXXYYYZZZYYYYYYYYY[[[]]]___aaa```^^^\\\YYYXXXXXXXXXYYY``````aaacccfffjjjnnnpppmmmkkkgggcccaaa`````````cccgggkkkooosss{{{}}}yyytttqqqrrrwww~~~xxxqqqfffbbbZZZSSSMMMJJJJJJJJJIIIIIIJJJLLLNNNRRRUUUWWWbbbqqq}}}sssfffggggggfffhhhooo|||}}}rrrggg^^^VVVRRRSSSPPPNNNMMMOOORRRTTTTTTSSSTTTUUUVVVXXX[[[```dddcccgggrrr|||iii\\\XXXQQQIIIFFFHHHIIIGGGEEECCCAAA@@@>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>::::::;;;;;;;;;;;;::::::<<<;;;:::999999999:::::::::999888777777777777777777777777888888888888999888888888888888888888888888777666555555555555555666666666777777888888888777666555555444444555555555555555555555444444444555555555555444444444444111111222333333444555555222222222222333333333333333333333333333333333333333333333333333333333333000333777<<>>>>>>>>>>>>>>=========;;;<<<<<<======>>>>>>>>><<<<<<============<<<<<<;;;;;;:::::::::999999999:::999888777777666666777777777777777888888888888888888888888888888888888888888777666666666666666444555555666777888999999666666555555555555555555666666666555444444444333444444444444444444444444222222222333333444444444111111222222222333333333333333333333333333333333222222222222222222222222...000222666999<<>>BBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<============<<<<<<;;;;;;;;;:::::::::999999999888888777666666777777777777777777777777777777777777777777777777777777666666555444444444555555444444555666777888888999555555666666666666666666666666666555444444444333333333444444444444444444444444444333333222222222111111222222222333333333333333333333333333333333222222222222222222222222111111222222333555666666333555666555333222111222111111222333333444444444111111111111111111111111///000111222222222222111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111333222111000000111222333111333555777777555333111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111222222333333333333222222000000111111111222222222222222222222222222222222333333333333333333333333333333333444444444333333444555666777888<<>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<======::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999888777777777666666777777888888777777777777777666666777777777777777777777777444333333222222222333333555555555666666777777777555555666777777777666666555555555555555444444444333333333333444444444444555555444333333222111111222222222222333333333333333333333333333333333333222222222222222222222222555444444333333222222111000111333333222111222333111111222222333333444444111111111111111111111111...///111222333333222111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000111333555777777555333111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111333333333444444333333333000000000111111111111222222222222222222222222222333333333333333333333333222333333444444444333333222444555666555666888:::<<>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999888666666555666666777888999888888777777666666666666777777777777777777777777555444444333333444444555555555666666666666666666444555666777888777777666444444444555555555555555222222333333333444444444333333333333333333333333333333333333444444444444333333333333333333333333111111111111111111111111333333444444333222111111111222333333222111222333222222222222222333333333111111111111111111111111...///111333333333222111111111222222222333333333000000000000000000000000111111111111111111111111111111111111111111111111///333888<<<<<<888333///111222333444444333222111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111222222333333333333222222000000000000111111111111222222222222222222222222333333333333333333333333111222333555555555444444222333444444333444666888999???KKKZZZjjjuuuzzz{{{zzzzzzxxxwwwvvvyyy~~~{{{vvvrrrqqqzzzxxxuuurrroooooossswwwzzz~~~{{{ssskkkccc```bbbmmmwww~~~|||vvvqqqlllfff]]]WWWPPPLLLJJJJJJIIIHHHXXXWWWVVVUUUUUUVVVXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVVVVUUUUUUVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXYYYYYY[[[^^^```aaa___]]]```bbbeeegggfffddd```]]]ZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWXXXYYY[[[^^^aaaccc^^^\\\ZZZYYYZZZ]]]```cccbbbfffiiiiiifffcccbbbccceeecccaaaaaaaaabbbbbbaaaaaabbbdddddddddcccaaa___bbbaaa^^^\\\[[[ZZZZZZ[[[YYYYYYXXXXXXYYY[[[^^^___XXXWWWVVVTTTTTTUUUVVVWWWVVVXXX[[[^^^______^^^]]]\\\^^^aaadddffffffeeeddd```aaaaaabbbbbbbbbbbbbbb]]]^^^^^^______``````aaaaaa^^^[[[XXXXXX[[[___bbb\\\aaadddbbbdddnnnzzz{{{~~~{{{vvvqqqllliiiggggggnnnqqqvvv{{{~~~zzzqqqjjj```[[[ZZZXXXUUUQQQUUUTTTUUUXXX\\\]]][[[XXXUUUXXX[[[\\\YYYVVVSSSSSSQQQPPPOOOOOOQQQTTTWWWYYYWWW___hhhppprrrpppnnnlll___[[[TTTOOOLLLLLLNNNPPPOOOXXXbbbfffcccccchhhooosss{{{|||~~~|||oooggg```WWWPPPNNNGGGDDDEEEDDDAAADDDIIIFFFFFFEEEEEEDDDBBBAAA@@@===>>>????????????>>>>>>???>>>>>>===<<<;;;;;;;;;=========<<<<<<;;;;;;:::<<<==================<<<::::::;;;<<<;;;:::999888555555555555666888999:::888888777777666666666555777777777777777777777777888888777777777888888999666666666666666555555555444555666888888888777666333444444555555666666666222222222333333444444444111222222333333444444555333333444444444444555555333333333333333333333333111111111111111111111111...000111222333333222111444555555444222111222333222222222222222222222222000000000000000000000000---///111333444333222111111111222222222333333333////////////////////////111111111111111111111111111111111111111111111111000777@@@FFFFFF@@@777000000111222222222222111000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111111111222222222222222222222222333333333333333333333333111222444555666666555555333333333222222444888;;;:::<<>>>>>?????????>>>>>>===<<<;;;??????>>>>>>======<<<<<<========================;;;;;;;;;::::::999999999:::999999888888999999:::888888777777777777888888999888888888777777666666777777777777777777777777666666555444444444444555666666666555555555555555444555777888999888666555333333444444555444444444333333333444444555555555444444444444444444444444333333333333333333333333333333333444444333222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111111111111111222222222222222222111111111000000111...000555555111000333333222111111111111111222111111000000000000111111000111222222222222111111666555777@@@GGGFFF;;;000111111111111111111111111111111222222222222111111000000111111111000000///000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222333333222222333333444555444444444333333222222222333333333444444555555555:::999???KKKRRRSSSTTTXXX^^^aaafffjjjmmmoooqqqssswww~~~tttmmmnnnsss|||~~~yyy|||zzzqqqppprrrssstttvvv|||zzzwwwrrrhhh```aaaeeeccc___VVVUUUTTTUUUVVVXXXZZZ\\\]]]\\\[[[\\\]]]\\\ZZZXXX[[[YYYVVVTTTSSSTTTVVVXXXWWWVVVUUUTTTTTTTTTUUUVVVYYY]]]bbbeeeffffffeeefffccceeeggggggfffdddcccccc```^^^[[[YYYYYYXXXVVVTTTUUUUUUWWWYYY[[[\\\^^^^^^```^^^ZZZWWWXXX[[[___bbbeeeggghhhfffaaa___aaadddfffeeedddbbbaaa```______```aaabbbbbbbbb```^^^]]]___```aaabbbaaa___\\\ZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\```^^^\\\\\\^^^______^^^\\\\\\[[[ZZZZZZZZZ[[[[[[YYY]]]bbbfffhhhgggeeecccbbbaaa```^^^]]]\\\\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^\\\ZZZXXXXXX[[[\\\[[[ZZZ\\\[[[[[[[[[\\\___bbbeeeccceeehhhkkkooouuu|||zzztttrrrooommmooossszzzwwwqqqllliiijjjkkklllkkkkkkooosssooohhh___ZZZVVVWWWWWWVVVXXX[[[```aaacccfffhhhkkklllmmmsssxxx||||||zzztttggg[[[YYYVVVVVVZZZ\\\^^^bbbhhhttt|||~~~~~~yyylllccc\\\TTTOOOMMMLLLIIIFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>===;;;<<<===>>>>>>??????>>>>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888888999999999888888777777777777888888888888888888777777777666777777777777777777777777666666555444444444444555555666666777777666666666444555777888999888777666333444444555555444444444333333444444444444444444333333333333333333333333333333333333333333333333333333333444444333333222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222111111111111111111222222222111111111000000333000000444333///---000111111000000000111111222111111111000000111111111000////////////////////////111555:::>>>;;;444...111111111111111111111111111111222222222222111111000000111111111111000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222333222222222222333444444444444444444333333222222333333333444444444555555666444777???DDDDDDDDDGGGKKKOOOVVV\\\bbbhhhmmmqqqrrrvvvyyyyyyvvvvvvxxx{{{}}}zzzzzz{{{{{{{{{}}}~~~vvvrrrtttxxxzzz{{{}}}}}}{{{{{{wwwvvvsssqqquuuzzz{{{xxxRRRSSSTTTVVVXXXZZZ\\\]]]\\\[[[YYYYYYZZZ[[[[[[ZZZZZZXXXWWWUUUUUUVVVXXXYYYXXXWWWUUUTTTTTTTTTUUUUUUYYY]]]bbbfffhhhhhhiiijjjeeeffffffeeecccaaaaaabbbbbb___[[[XXXWWWVVVUUUTTTVVVWWWXXXYYY[[[\\\]]]^^^\\\[[[YYYYYYZZZ\\\___aaaeeedddcccaaaaaaaaabbbccchhhfffccc```^^^]]]]]]]]]___```aaabbbaaa```___^^^```aaabbbccccccaaa___^^^\\\[[[[[[ZZZZZZZZZ[[[[[[___^^^]]]^^^```aaaaaa```\\\\\\[[[ZZZZZZZZZZZZZZZZZZ\\\```cccddddddcccbbb___^^^\\\ZZZYYYYYYZZZ[[[YYYZZZ[[[\\\\\\\\\\\\\\\XXXWWWWWWYYY[[[[[[ZZZYYY\\\[[[YYYXXXXXXZZZ\\\]]][[[\\\^^^```bbbffflllpppzzzvvvuuutttrrrtttyyy|||wwwqqqnnnppptttuuuyyy|||xxxnnngggbbbdddfffhhhlllrrrwwwwwwyyy{{{}}}tttgggcccbbbdddgggiiijjjqqqzzz~~~~~~ttthhh[[[RRRPPPLLLGGGFFFGGGGGGEEEBBBBBBBBBBBBCCCCCCCCCDDDDDD????????????>>>>>>======;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<===============::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;::::::999999888888888888999999888888777777777777888888888888888888777777777777777777777777777777777777666666555444444444444555444666888:::::::::999888555666777999999888888777444444555555555444444333444444444444444444333333222222222222222222222222333333333333333333333333222333333444444333333333222222222222222222222222111222222333333222222111333333333333333333333333222222222222222222222222333222222222111000000000222222222111111111111111333111111444333000///111000/////////000111222222222222111111111111222222555444333111111111222222///222666999888555222111111111111111111111111111111111222222222222111111000000111111111111000000000000000000000000000000111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222333444444555444444444444444333333333333333333444444444444333111111666999999999:::;;;???EEELLLTTT\\\eeejjjnnnnnnppptttzzz~~~}}}zzz}}}{{{wwwvvv{{{}}}wwwuuuzzz}}}{{{}}}~~~OOOQQQTTTWWWZZZ\\\]]]]]]\\\ZZZWWWWWWYYYZZZ[[[[[[WWWWWWVVVVVVVVVWWWYYYZZZXXXWWWUUUTTTSSSTTTTTTUUUXXX\\\aaadddeeefffggghhheeeeeedddbbb___^^^___aaaccc___ZZZXXXWWWWWWWWWWWWYYYZZZZZZ[[[\\\]]]^^^^^^XXXXXXXXXYYYZZZ\\\^^^___bbb___]]]]]]aaadddddddddjjjgggccc___]]]]]]]]]^^^aaaaaabbbbbbbbbbbbaaa``````aaabbbcccdddcccbbbaaa\\\\\\[[[[[[[[[[[[[[[[[[\\\[[[\\\^^^```aaa```___[[[[[[ZZZYYYYYYYYYYYYZZZ\\\]]]___aaabbbcccbbbbbb___]]]ZZZXXXWWWYYYZZZ\\\ZZZZZZ[[[\\\\\\\\\[[[[[[VVVWWWXXXZZZ[[[[[[ZZZYYYWWWWWWVVVVVVWWWYYY[[[]]]XXXZZZ[[[\\\^^^aaaeeehhhtttuuuvvvvvvwww{{{~~~|||}}}|||zzz{{{{{{|||sssooonnnqqqwwwxxx~~~vvvoookkknnnuuuzzzxxxrrrrrrssssssqqqpppwww{{{mmmbbb[[[UUUNNNJJJKKKIIIGGGFFFFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<=========::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888888888777777777777888888888888888777777777777777666666666666666666666666666666555444444444444555555777:::===>>>===<<<:::666777888888999999888888555555555555555444444333555555555444444333333333222222222222333333333333444444333333333333222222222222333444444444333333222222222222222222222222111222222333333222222111333333333333333333333333111111111111111111111111333333333222111000//////111111111111111111111111111111111222333222222333///...//////000111222333333222222222222222222333888777555333222333444555111333444555555333222111111111111111111111111111111111222222222222111111///000000111111111111000000000000000000000000000000111111222222111111000111111111111111111111111111111111111111111111111222222222222222222222222222222222111222333333444444444444444444444444444333333333333333333333333555222222444666888999:::888:::>>>BBBHHHOOOWWW\\\hhhjjjooovvv}}}|||xxxwww~~~~~~OOOQQQUUUXXX[[[]]]]]]]]][[[YYYWWWWWWXXXZZZZZZZZZUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWUUUTTTTTTTTTUUUUUUXXX[[[^^^```aaaaaaaaabbbeeeeeecccaaa^^^^^^___aaaaaa^^^ZZZXXXXXXZZZZZZ[[[ZZZZZZ[[[[[[[[[\\\\\\\\\TTTUUUVVVXXXYYY[[[\\\]]]]]]ZZZYYY\\\bbbffffffeeehhheeebbb^^^\\\\\\]]]^^^``````aaaaaa``````______^^^___aaabbbccccccbbbbbb\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[^^^aaabbb```^^^ZZZYYYYYYXXXXXXYYYYYYZZZ^^^^^^```aaabbbbbbbbbbbb___]]][[[YYYYYYZZZ]]]^^^[[[\\\\\\\\\\\\[[[[[[ZZZWWWXXXZZZ[[[[[[[[[ZZZZZZVVVVVVVVVWWWXXXZZZ\\\]]]RRRTTTVVVWWWXXXZZZ^^^```eeefffhhhiiijjjlllnnnooommmttt|||~~~{{{wwwuuusssvvvzzz|||vvvpppmmmsss}}}yyyxxxwwwvvvrrrpppvvvzzzqqqeee___WWWQQQNNNLLLJJJHHHHHHGGGFFFFFFFFFEEEDDDBBBCCCCCCCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>======<<<;;;:::::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777666666777777888888888777777777777888888777777777777777777888888666666666666666666666666666666555444444444444555666888;;;>>>??????>>><<<666666777777888888888888555666666666555555444333555555555444444333333333222333333333444444555555444444444333333222222222111222333333444444444333222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111333333333222111000//////111111111111111111111111000111000000000111111111////////////000111333333333222222222222222222333555333111000///000222333111///---...111222///,,,000000000000000000000000111111222222222222111111//////000111111111111111000000000000000000000000//////000000000000//////111111111111111111111111111111111111111111111111222222222222222222222222222111111111111222333333444444444444444444444444333333333333333333333333777666444333555999:::999888999;;;<<>>>>>>>>>>>>>>????????????::::::;;;<<<============:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;777777666666666666777777888888777777777777888888777777777777888888888888777777777777777777777777666666555444444444444555666888:::<<<>>>======<<<666666666666666777777777666666666666666555444333444444444444444444333333333333333444444555555666555444444333333222222111111111222333444444444444222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111333222222222111000000000111111111111111222222222000222111------000000...111000000000111222333333222222111111111111222222444333222111111222333444333000---...222444111...000000000000000000000000111111222222222222111111...///000111111222111111000000000000000000000000...//////////////////...111111111111111111111111111111111111111111111111222222222222222222222222111111111111111222333333222222333333333333444444333333333333222222222222666777444111222666555333555555666666888;;;@@@DDDJJJSSSaaaoooyyyUUUVVVWWWXXXZZZ[[[[[[[[[\\\[[[ZZZZZZ[[[[[[YYYWWWUUUVVVXXXYYYYYYXXXWWWVVVUUUTTTTTTSSSTTTUUUWWWXXXXXXZZZ\\\]]]\\\\\\]]]^^^```aaaaaa```^^^]]]^^^```\\\ZZZXXXXXXXXXXXXWWWVVVXXXXXXWWWWWWVVVVVVVVVUUUVVVWWWWWWXXXYYY[[[\\\\\\ZZZ[[[]]]```ccccccbbbaaa^^^]]]]]]]]]]]]^^^^^^___^^^]]]\\\[[[YYYXXXXXXXXXZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^]]][[[ZZZYYYXXXYYY[[[___aaa```]]]ZZZUUUUUUVVVWWWXXXZZZ[[[\\\\\\]]]___```aaa```^^^]]]ZZZZZZZZZZZZZZZ[[[\\\]]][[[[[[[[[[[[ZZZYYYXXXWWWZZZ[[[[[[ZZZWWWVVVXXXZZZZZZZZZYYYYYYXXXXXXWWWWWWUUUWWWXXXXXXXXXYYY[[[\\\VVVVVVXXXZZZ\\\]]]\\\\\\]]]^^^___```___^^^___```___aaadddgggiiikkkmmmnnnrrrrrrvvv}}}}}}}}}}}}~~~{{{xxxtttrrruuuwwwzzzsssqqqiii___XXXVVVSSSNNNLLLJJJHHHFFFEEEDDDCCCBBB???@@@@@@@@@@@@AAABBBDDDBBBAAAAAAAAA@@@@@@??????>>>=====================::::::;;;<<<============;;;;;;;;;:::::::::::::::::::::::::::::::::::::::888888888999999999::::::777666666555555666666777888888777777777777888888666777777777888888888888777777777777777777777777666666555444444444444555555666777888999999:::999555555555555555666666777777777777777666555444333333333444444444444444444111222222333444444555555555555444333333222111111000111222333444444444444222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111222222111111111111111111000000111111111222222222///222222///111666888666333222222222222222333333111111111000000111111111333333333444555555666666111111111222222333444444000000000000000000000000111111222222222222111111...///000111111222222222000000000000000000000000//////000000000000//////111111111111111111111111111111111111111111111111222222222222222222222222111111111111111222222333111111111222222222333333333333333222222222111111333555444111333777777333333333444444444777:::===>>>DDDOOO```pppzzz{{{yyyyyyyyyyyy|||WWWWWWXXXXXXYYYYYYZZZZZZ\\\\\\[[[\\\\\\[[[XXXVVVWWWXXXZZZ[[[[[[YYYXXXVVVTTTTTTSSSSSSTTTVVVXXXYYYXXXZZZ]]]^^^^^^^^^___aaaZZZ\\\]]]\\\ZZZZZZZZZ\\\\\\ZZZXXXWWWWWWVVVTTTRRRZZZYYYYYYXXXWWWWWWVVVVVVYYYYYYYYYYYYZZZ\\\]]]^^^\\\^^^aaaccccccaaa___^^^]]]^^^___```aaaaaabbbbbb```___]]][[[ZZZYYYXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[]]]]]]^^^^^^]]]\\\ZZZYYYUUUVVVYYY\\\^^^]]]YYYVVVTTTTTTUUUVVVXXXZZZ\\\]]]ZZZ\\\^^^``````^^^\\\[[[WWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVVVVZZZ[[[[[[XXXUUUTTTVVVYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWYYYZZZZZZXXXXXXYYYZZZ\\\[[[YYYYYYYYYZZZYYYXXXWWWVVVWWW[[[\\\\\\\\\]]][[[[[[]]]___aaabbbccccccaaabbbhhhrrrwwwxxxyyy|||vvvxxx}}}}}}{{{}}}~~~~~~xxxuuuyyy~~~zzzyyyxxxxxxvvvpppfff___WWWXXXWWWRRRPPPOOOJJJDDDEEEDDDDDDCCCDDDEEEEEEFFFDDDDDDDDDBBBAAAAAABBBDDD???@@@@@@@@@@@@AAAAAAAAA======<<<<<<<<<;;;;;;;;;============<<<;;;:::999;;;;;;;;;::::::999999999999999999999999999999999777777888888888999999999666666555555555555666666888888777777777777888888666666777777888888888999777777777777777777777777666666555444444444444555444444444555555666777777555444444444444555666666777777777777666555444333333333333444444555555555000000111222333333444444555555444333333222111111000111222333444444555444222222222222222222222222222222222333333222222222333333333333333333333333000000000000000000000000111111111111111222222222000000111111222222222222,,,222444333777AAAEEECCC444444333333222333333333111111000000000000111111......000111222333333333)))...111000---,,,000444000000000000000000000000111111222222222222111111......///111111222222222000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222111111111000111222222333000000111111111222222222333333333222222111111111///333444333666===>>>999444555666555444555777999<<<<<>>>>>???@@@AAA???@@@@@@AAA@@@???>>>===>>>>>>>>>???>>>===<<<<<<999999<<>>XXX]]]PPP;;;555///...111333111///000000000000000000000000000000000000000000000000111111000000//////......000000000000111111111111////////////000000000000//////000000000000//////000000//////.........---111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000222222222222222222222222111111222222222333333333444444444444444444444444555555444333444555666777<<<:::;;;FFFUUU___```]]]]]]```gggqqq~~~{{{}}}UUUUUUVVVVVVWWWXXXZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[^^^```bbbaaa^^^ZZZXXXWWWUUUTTTSSSTTTWWWZZZ[[[[[[XXXYYY[[[\\\]]]\\\[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYYYYZZZ[[[]]]^^^\\\]]]^^^___aaaaaaaaabbb```aaaaaabbbbbbbbbbbbaaabbb```]]][[[[[[[[[[[[ZZZZZZXXXXXXYYY[[[]]]]]]\\\]]]\\\ZZZXXXVVVUUUTTTTTTUUUVVVXXXYYYXXXVVVTTTRRRRRRRRRRRRRRRSSSUUUWWWXXX\\\[[[[[[\\\]]]]]][[[YYYWWWWWWWWWWWWWWWXXXXXXXXXVVVUUUTTTSSSSSSTTTUUUVVVXXXWWWVVVUUUUUUUUUVVVWWWXXXVVVUUUTTTTTTVVVXXXZZZYYYYYYZZZZZZZZZZZZZZZYYYVVVVVVVVVVVVUUUUUUTTTSSSUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYY[[[\\\]]]^^^ZZZ[[[]]]___```aaaaaaaaadddgggjjjmmmpppsssxxx{{{~~~~~~rrrgggbbbZZZYYYWWWTTTQQQNNNLLLKKKLLLKKKIIIGGGEEEDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBAAA???>>>>>>>>>@@@@@@??????@@@@@@@@@???>>>============<<<<<<<<<<<<;;;999888:::???BBBAAA;;;555888999999::::::999999888999999::::::::::::999999777888888999999888888777777777777777777777777777666666666666666666666666555555555555555555555555555555555555666666666777777777666555555555555555555444333333333333444555666555444444333333333333444444444444444444444444333222222222222222333333555333222222333444444333333333333222222222111111333222222111111222222333333333333222222111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111000000000000000111111000000000000111111///444333000;;;OOOUUUMMM:::555///...111222111///000000000000000000000000000000000000000000000000111000000000/////////...000000000000111111111111////////////000000000000//////000000000000//////000000000/////////......111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000222222222222222222222222111111222222222333333333444444444444444444444444555444444333444555666777888666888???JJJQQQQQQOOOMMMPPPWWWcccrrr}}}xxxxxxzzz~~~WWWWWWVVVVVVWWWXXXXXXYYYXXXXXXXXXXXXYYYYYYYYYZZZ^^^```bbbbbb___\\\YYYXXXVVVUUUTTTVVVYYY\\\]]]\\\XXXYYY[[[\\\\\\\\\[[[ZZZ^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZXXXWWWVVVWWWWWWWWWZZZZZZ[[[\\\\\\\\\\\\[[[XXXXXXYYYYYYZZZ[[[[[[\\\[[[\\\]]]^^^___`````````cccbbbbbbaaaaaaaaaaaabbbdddaaa^^^\\\\\\\\\[[[ZZZ]]][[[ZZZZZZ\\\]]]]]]\\\^^^\\\ZZZWWWVVVUUUUUUUUUVVVWWWXXXYYYXXXVVVTTTRRRRRRRRRRRRSSSTTTWWWYYYZZZ]]][[[ZZZZZZ[[[[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSSSSTTTUUUVVVXXXWWWVVVUUUUUUUUUUUUUUUVVVUUUSSSRRRSSSTTTVVVWWWVVVWWWXXXYYYYYYYYYYYYYYYUUUUUUTTTSSSSSSRRRQQQPPPSSSTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZVVVWWWXXXYYYZZZZZZZZZZZZ\\\^^^```aaabbbdddhhhjjjnnnooorrrxxx~~~{{{uuutttpppiii```XXXSSSQQQKKKKKKJJJIIIHHHGGGFFFFFFIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@>>>=========>>>???>>>????????????>>>>>>======<<<;;;:::::::::;;;<<<999888999;;;>>>===888444888999999::::::999999888999999::::::::::::999999777888888999999888888777777777777777777777777777666666666666666666666666666666666666666666666666444555555555555555666666777666555555444555555555555444444333333444444555555444444333333444444444444444444444444444444444444333222222222222222333444333111111333333333222333333333222222222222111222111111000000111111222222222111111111111111000111111111111111111111111222222222222222222222222111111111111111111111111111111111222222333333333111000000//////000000111000111000111888BBBGGGGGG888444///...000222111///000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111////////////000000000000///000000111111000000///111111111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111222222222222222222222222111111222222222333333333444444444444444444444444444444444333444555555666444444666999>>>@@@AAA@@@===???EEEOOO^^^nnn}}}|||vvvrrrsssuuuzzzYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWXXXYYYYYYYYYYYYYYY^^^```bbbbbb```]]][[[ZZZWWWWWWWWWYYY\\\^^^___^^^ZZZ[[[\\\]]]]]]]]]\\\\\\aaaaaa```___^^^]]]]]]\\\]]]\\\YYYWWWWWWXXXZZZ[[[]]]^^^^^^^^^]]]\\\[[[ZZZWWWXXXYYYZZZ[[[\\\\\\[[[\\\]]]^^^_______________cccbbbaaa_________```aaaccc```^^^\\\]]]]]]]]]\\\```^^^\\\\\\\\\\\\[[[ZZZ]]][[[YYYVVVUUUUUUUUUUUUWWWXXXXXXYYYXXXVVVTTTSSSSSSSSSSSSTTTVVVXXXZZZ\\\^^^\\\YYYXXXYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVTTTUUUVVVWWWXXXYYYYYYYYYVVVUUUTTTRRRQQQPPPPPPOOORRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[[[[[[[]]]___bbbcccccceeehhhmmmpppqqqqqqrrrxxx}}}zzzxxxtttqqqnnnjjjeeeaaa]]][[[XXXSSSOOOMMMLLLKKKGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@??????>>>===<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>===;;;999999:::;;;===;;;:::999999::::::777444888999999::::::999999888888888999999999999888888777777888888888888777777777777777777777777777777666666666666666666666666777777777777777777777777555555555555666666666666666555555444444555555555444444444444444444444444333333333333333444555666333333333333333333333333444444333222222222222333444333111111222333222111222222222222222222222222222222111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333000000////////////000000000...///222444555:::@@@555222///...000111111000////////////////////////000000000000000000000000000000000000///////////////000000000111111111111////////////000000000000000000000111111000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222333333333333333333333333333333333333333333444444444555555333555777777777777888999888888:::@@@JJJWWWccckkkyyy~~~}}}zzzwwwssspppppprrrvvv|||YYYYYYXXXXXXWWWWWWXXXXXXWWWXXXYYYZZZZZZZZZYYYYYY\\\___aaaaaa___\\\[[[ZZZYYYXXXYYY[[[^^^``````___]]]]]]^^^^^^____________bbbaaaaaa```___^^^]]]]]]___]]]ZZZXXXXXXZZZ\\\^^^_________^^^\\\ZZZYYYXXXWWWXXXZZZ[[[\\\]]]]]]]]]^^^______`````````______bbb```___]]]]]]]]]^^^___```^^^\\\\\\]]]_________^^^\\\[[[[[[\\\]]]]]]\\\ZZZYYYWWWVVVUUUUUUUUUUUUWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWYYY[[[]]]]]][[[YYYXXXYYYYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUUUURRRSSSSSSTTTVVVWWWXXXYYYXXXXXXXXXXXXWWWWWWVVVVVVWWWVVVUUUUUUUUUUUUVVVVVVTTTTTTUUUWWWXXXXXXXXXXXXWWWVVVTTTRRRQQQPPPPPPPPPRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXYYYYYYZZZ\\\___]]]\\\[[[]]]___aaaaaa```aaagggnnnrrrtttuuuzzz}}}}}}~~~{{{{{{{{{}}}~~~}}}zzzyyyyyyxxxwwwttttttttttttrrrmmmhhhccc```^^^\\\ZZZYYYVVVTTTRRRQQQPPPNNNLLLKKKIIIHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCBBBAAAAAA@@@AAAAAAAAA>>>>>>>>>====================================>>>???>>><<<::::::;;;<<<===<<<;;;:::999999999777666888999999::::::999999888777888888999999888888777777777777888888777777777666666666666666666666666555555555555555555555555777777777777777777777777666666666666666666666666555555444444444444555555444444444444444444444444333333333333444444555666333333333333333333333333444444333333222333333444555333111111222222222111222222222222222222222222333333222222222222333333222333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000222111111111111000000000000000////////////000000000---...222111...222999222111/////////000000000////////////////////////////////////////////////////////////000000000000///000000000111111111111////////////000000000000000000111111111111000000111111111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000111111222222222111111222222222333333333333333333333333333333333333333333444444444444444222444777777555444666777888777777999>>>FFFNNNTTTfffmmmssstttxxx~~~zzzxxxuuurrrppppppqqqtttxxxWWWWWWVVVVVVVVVVVVVVVWWWVVVWWWYYYZZZZZZZZZYYYXXXZZZ\\\___```^^^[[[ZZZYYYXXXXXXYYY\\\___``````_______________`````````````````````______^^^^^^]]]___]]][[[YYYYYY[[[]]]^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^______`````````______^^^___^^^^^^]]]]]]]]]]]]^^^]]]\\\ZZZ[[[]]]___``````XXXWWWWWWXXX\\\^^^______UUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXZZZ[[[]]]\\\ZZZYYYYYYZZZZZZXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVXXXXXXYYYXXXXXXYYYZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUURRRRRRRRRQQQQQQRRRSSSSSSSSSUUUVVVVVVVVVWWWZZZ\\\WWWVVVUUUVVVYYY[[[[[[[[[\\\___bbbcccbbbbbbdddgggfffhhhiiilllnnnoooppppppiiiiiiiiiiiiiiijjjlllmmmppplllkkkmmmmmmjjjkkknnnmmmjjjfffdddccccccaaa```\\\]]]^^^___]]]ZZZWWWUUUQQQPPPPPPOOOOOOOOONNNNNNMMMLLLJJJIIIHHHGGGDDDAAACCCCCCBBBBBBAAA@@@??????BBBBBBCCCCCCCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>===============<<<<<<<<<<<<======>>>>>>>>><<<;;;;;;;;;<<<===<<<<<<;;;:::999888888888888999999::::::999999888777777888888888888777777666777777888888777777666666666666666666666666666555555555555555555555555666666666666666666666666666666666555555555555555444444444333444444555666333444444555555444444333333333333333333444555666333333333333333333333333333333333333333444555555666444222222222333222111111222222222222333333333444333333333333333333444333333333333333444444444111111111111111111111111111111111111111111111111000000000000000000000000111111000000////////////000//////......//////000000...///111000---///222//////////////////000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111////////////000000000000000111111222222111111000111111111111111222222222111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111222222222//////000000111222222222111111222222222333333333333333333333333333333333222222333444444444444333000222444555555555666777777777777999<<<@@@EEEGGGRRR[[[bbbdddhhhrrr}}}}}}zzzvvvuuuqqqqqqssswww{{{SSSSSSSSSRRRSSSSSSTTTTTTUUUVVVXXXYYYYYYYYYWWWVVVWWWYYY\\\]]]\\\YYYXXXXXXVVVVVVWWWZZZ]]]^^^^^^]]]_______________``````aaa^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYYYYZZZ\\\]]]YYYXXXVVVUUUUUUWWWYYY[[[WWWWWWWWWXXXYYY[[[]]]__________________^^^]]]\\\]]]]]]^^^^^^______^^^^^^]]]\\\ZZZZZZ\\\^^^___^^^XXXVVVVVVWWWYYY[[[\\\[[[PPPQQQSSSUUUVVVUUUTTTSSSUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXYYYZZZ[[[\\\ZZZZZZZZZ[[[\\\\\\ZZZWWWVVVVVVVVVUUUTTTSSSSSSSSSUUUUUUVVVVVVVVVVVVVVVVVVXXXYYYZZZ[[[\\\\\\[[[[[[XXXXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPQQQRRRSSSUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWWWWVVVQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVUUUUUUWWWXXXTTTSSSRRRSSSVVVXXXYYYYYYYYYYYYYYYXXXWWWXXXYYY[[[YYYYYYZZZ[[[\\\]]]]]]^^^ZZZZZZZZZYYYXXXXXXYYYZZZ]]]ZZZYYY[[[[[[WWWWWWZZZZZZXXXVVVVVVWWWVVVUUUSSSNNNOOOPPPPPPOOONNNMMMMMMJJJKKKKKKJJJJJJJJJKKKLLLJJJHHHFFFEEEFFFEEEBBB@@@AAAAAA@@@@@@???>>>>>>===??????@@@AAAAAAAAA@@@???@@@@@@?????????@@@@@@AAA>>>?????????>>>>>>======<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::::::::;;;:::999888888888888999999::::::999999888666777777777777777777666666666777777777777666666666666666666666666666666555555555555555555555555555555555555555555555555444444444333333222222222444333333333444444555666333333444555555444333333444444333333333444555555222222222222222222222222222222222333444555666777777555333222333333222111111111222222222333333333333333222222222222333333111111222222333333333333111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000000000//////............/////////000000//////111000...---...////////////000111000000000000000000000000////////////////////////.../////////000000000111000000000000111111111111////////////000000000000000111111222222111111000000000000111111111222222111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000111111111222222222/////////000111222222222111111222222222333333333222222222222222222222222111222333444444444333333111111333444666777777777666888:::<<<>>>@@@@@@AAACCCKKKQQQPPPRRR[[[hhhpppvvvyyy|||~~~}}}zzzxxxvvvrrrrrrtttwww{{{PPPPPPPPPPPPPPPQQQRRRRRRSSSTTTVVVXXXXXXWWWVVVUUUUUUXXX[[[\\\ZZZXXXWWWWWWTTTTTTUUUXXX[[[]]]\\\ZZZ___^^^^^^^^^^^^___``````\\\\\\]]]]]]]]]]]]]]]]]]ZZZZZZYYYXXXXXXYYYZZZ[[[UUUSSSRRRQQQSSSWWW[[[^^^WWWVVVVVVVVVWWWZZZ]]]___^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]___```aaa```______^^^\\\ZZZZZZ[[[]]]]]]\\\\\\ZZZWWWWWWWWWWWWVVVUUULLLOOORRRUUUVVVUUUTTTSSSTTTUUUVVVWWWXXXZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ[[[\\\YYYYYYZZZ\\\]]]]]]ZZZXXXVVVVVVUUUUUUTTTSSSSSSRRRWWWXXXXXXWWWVVVUUUTTTSSSWWWYYYZZZ\\\]]]]]]]]]]]]WWWWWWWWWVVVVVVUUUUUUUUUWWWWWWXXXXXXXXXWWWVVVVVVTTTSSSQQQPPPPPPQQQRRRSSSWWWWWWVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXSSSRRRQQQQQQRRRTTTUUUVVVWWWXXXXXXVVVUUUTTTUUUWWWTTTRRRPPPQQQSSSUUUVVVUUUUUUTTTRRRRRRSSSUUUWWWXXXUUUUUUTTTSSSSSSSSSSSSTTTRRRRRRRRRRRRQQQPPPRRRSSSSSSPPPPPPRRRRRRNNNNNNPPPLLLLLLLLLMMMOOOOOONNNLLLKKKLLLKKKJJJHHHFFFGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIGGGDDDAAABBBDDDFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@<<<===???@@@@@@???>>>>>>???>>>>>>>>>>>>>>>?????????????????????>>>======<<<;;;;;;:::;;;<<<===>>>::::::;;;;;;;;;:::999888888999::::::888777777888999999999::::::999999999666666777777777777666666666666777777777777666666666666666666666666666666555555555555555555555555555555555555555555555555222222222111111111000000333333333333444444555666333333444555555444333333555444444333333444444444222222222222222222222222111111222333444666777888888666444333444444333222111111111222222333333333222222111111111111222222000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000---...///000111222333333//////............//////...222111---///444222+++,,,...//////...///000111000000000000000000000000////////////////////////.../////////000000111111000000000000111111111111////////////000000000000111111222222222222111111//////000000111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000111111222222222222...//////000111222222222111111222222222333333333222222222222222222222222111222333444555444333333444333333666999::::::888888:::===@@@AAA@@@>>><<<<<>>===============???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999::::::::::::999999999888888888888888777777777777666666666666666555555555555555555555555555555555555444444555666777777666666666555555555555444444444333444444555555444444333333333333333333444555666111111111222222333333333444444444333333222222222222222111111111111222222222333333222222555999===999777555222000000000111000111111111111222222222333333333222222222111111111111111111111111111111000000000000000000000000111000///......---......000000000000000000000000......//////000000111111000000111111111111000000000000111111111111000000111111000000000000111111222111000//////000111222333222000/////////000111000000000000000000000000///////////////.........////////////////////////000000000000000000000000////////////000000000000111111222222222222111111222222222111111111111111111111111111111111111111000000000000000000000000000111222333444333222222000000000111222222222333222222222222222222222222333333333222222111111111333333333444444555555555444444444333333222222222222555:::>>>@@@???===<<<999888777777888<<>>===============???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999:::::::::999999999888888999888888888888777777777666666666666555555555555555555555555555555555555444444555666666666666666555555555555444444444444333333444444444444333333444333333333333444444555222222333333333444444444444444333333333222222222333222222222222222222333222333333222222444888<<<888777444222000000000111000111111111111222222222333333222222111111111111222222222111111111111111000000000000000000000000000//////......//////000000000000000000000000000////////////000000000000000000111111111111000000000000000111000000//////111000000//////000000111111111000//////000111111222222000/////////000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111222333333333222222111111111111111222222222222222222222222222222222333333333222222111111111333333333333333444444444444444333333333222222222222444888<<<===<<<:::888888777666555777999<<<>>>>>>===AAAGGGIIIJJJQQQZZZeeehhhnnnvvv}}}}}}}}}|||}}}QQQPPPPPPOOOOOOOOOPPPPPPPPPSSSUUUVVVUUUSSSRRRRRRTTTVVVYYYYYYWWWVVVVVVVVVWWWWWWXXXYYYZZZ\\\^^^___]]]]]]^^^^^^]]]\\\ZZZYYYYYY\\\```aaa```^^^]]]]]]\\\[[[YYYWWWVVVVVVVVVWWWUUUSSSPPPPPPRRRTTTUUUUUUUUUTTTTTTTTTVVVYYY\\\^^^\\\]]]]]]]]]^^^^^^^^^_________^^^^^^^^^^^^^^^^^^\\\]]]^^^______^^^]]]\\\ZZZZZZ[[[[[[ZZZWWWSSSQQQVVVVVVVVVUUUSSSTTTVVVXXXYYYYYYYYYZZZ[[[\\\]]]^^^bbbbbbaaa^^^[[[ZZZ\\\]]]\\\[[[ZZZ[[[\\\\\\[[[YYYXXXWWWVVVVVVWWWXXXZZZ[[[ZZZYYYWWWVVVUUUVVVVVVWWWWWWXXXYYYYYYYYYWWWVVVUUUTTTTTTUUUUUUVVVXXXYYYZZZWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYWWWVVVTTTTTTSSSSSSRRRQQQPPPQQQSSSSSSSSSRRRRRRRRRQQQRRRRRRSSSTTTUUUPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFAAACCCEEEEEEDDDBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDDDDCCCAAA@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999999:::::::::999999999888888999999999888888888888777666666666666555555555555555555555555555555555555444444555666666666666555555555555555444444444444333333444444444444333333444444444333333333333333333333333444444444444444333333333333222222222222333333333222222333333333222222333222222444777:::777666444222111000111111000111111111111222222222222111111111111000000000222222222222111111000000000000000000000000000000000000/////////000111111000000000000000000000000000000000000////////////000000111111111111000000000000000000//////...---000//////......//////000111000000//////000000111111111000/////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111111222222222222111111......//////000000111111////////////////////////000000000000000000000000000111222222333333222222222222222111111111111111222222222222222222222222222222222222222111111111333333333222222222222222333333333333222222222222111333666888999888666555666555444333444666888:::888777888:::;;;===DDDMMMQQQVVV^^^hhhqqqwww|||~~~~~~{{{vvvtttrrrrrruuuzzzQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRUUUUUUTTTRRRRRRRRRUUUWWWYYYZZZYYYWWWVVVWWWXXXXXXYYYZZZ[[[]]]___```]]]^^^^^^^^^]]]\\\ZZZYYYYYY\\\___aaa```^^^]]]]]]YYYXXXUUUSSSRRRRRRSSSTTTTTTQQQOOOOOOQQQSSSTTTUUUSSSTTTTTTUUUWWWZZZ\\\^^^^^^^^^_______________^^^\\\\\\]]]]]]^^^______```]]]^^^_________]]][[[ZZZZZZ\\\]]]^^^]]]YYYUUUSSSVVVWWWVVVUUUTTTUUUXXX[[[ZZZZZZZZZZZZ[[[\\\\\\]]]``````___^^^\\\[[[]]]___[[[ZZZYYYZZZ[[[[[[YYYXXXWWWWWWVVVVVVVVVXXXZZZ\\\XXXXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVTTTSSSTTTTTTTTTUUUVVVWWWXXXYYYVVVWWWXXXYYYZZZZZZZZZZZZ[[[ZZZXXXWWWUUUTTTSSSSSSRRRQQQQQQRRRSSSTTTRRRQQQPPPPPPPPPQQQQQQRRRSSSSSSNNNNNNOOOOOOPPPQQQQQQQQQSSSSSSRRRPPPOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEE@@@AAABBBDDDEEEGGGHHHIIIBBBDDDEEEEEECCCBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::999:::::::::999999999888888999999999999888888888888666666666666555555555555555555555555555555555555444444555666666555555555555555555444444444333333333333333444444333333333444444444444333333222111333333333333333333333333333222222222222222222222333222222111111222222333222222333222222333666888555555333222111111111111000000111111111222222222111000000000000000000000333333222222111000000000000000000000000000000000222111000000000000000111////////////////////////111111000000//////......000000111111111111000000///000000//////...---,,,//////............//////000000000//////000000000000000000/////////000000///////////////////////////////////////000000000000000000000000000000000000000000000000000000000////////////000000000000111111222222222222111111......//////000111222222000000000000000000000000000000000000000000000000000111111222222222222222333222222222111000000000111111111111111111111111222222222111111111111111333222222222111111000000333222222222222222222222222333555666666555333222444444222222222333555666666777888888777888===BBB>>>BBBHHHPPPXXX___dddfffpppvvv}}}yyyuuurrrnnnnnnqqqxxxSSSSSSSSSSSSSSSRRRRRRRRRQQQSSSUUUUUUTTTSSSSSSSSSVVVXXXZZZZZZYYYXXXXXXXXXWWWWWWWWWXXXZZZ\\\]]]^^^^^^^^^^^^^^^]]][[[YYYXXXXXX[[[^^^```___]]]\\\\\\XXXWWWTTTRRRQQQQQQRRRSSSRRRPPPNNNNNNPPPSSSTTTTTTSSSTTTUUUWWWYYY[[[\\\]]]____________^^^]]]\\\[[[YYYZZZ[[[]]]___```aaabbb____________]]][[[YYYXXX[[[\\\^^^___^^^[[[WWWTTTTTTUUUUUUUUUUUUWWW[[[^^^\\\[[[[[[[[[[[[[[[\\\\\\[[[\\\\\\[[[[[[[[[^^^```ZZZYYYYYYYYYZZZZZZXXXVVVWWWVVVUUUUUUUUUVVVWWWXXXUUUUUUUUUUUUUUUUUUVVVVVVXXXXXXWWWVVVUUUTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWYYYZZZZZZZZZZZZ[[[ZZZXXXVVVUUUTTTSSSSSSSSSRRRRRRSSSTTTTTTSSSQQQNNNOOOOOOPPPQQQQQQQQQRRRNNNNNNOOOOOOPPPQQQQQQRRRSSSRRRQQQOOONNNLLLKKKJJJMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFCCCEEEFFFEEEDDDBBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@??????@@@@@@========================>>>>>>============>>>>>>???>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;999999:::;;;;;;;;;:::999:::::::::999999999888888999999999888888888777777666666666666555555555555555555555555555555555555444444555555555555444444555444444444444333333333222333333333333333333222333444444444333222111111222222111111111111111111222222222222222222222222111111000000000000111111111222333222111222444666444333222222111111111111000000111111111222222222000000000000000000000111222222222111111111000000000000000000000000000000333333111000////////////////////////////////////111111000000//////......000000111111111111000000///////////////...------//////............///////////////000000//////////////////000000000//////////////////////////////////////////000000111111000000000000000000000000000000000000000000000000////////////000000000000111111222222222222111111//////000111111222333333111111111111111111111111000000000000000000000000000000000111111111222222333222222222111000000000111111111111111111111111111111111111111111111111222222222111111000000000222222222222222222222222444444444444444333222222333222222111111222333333222666999888555444666777888888:::===BBBHHHMMMPPPYYY___jjjwww}}}xxxsssnnnmmmpppvvv{{{~~~SSSSSSSSSSSSSSSTTTUUUUUUTTTUUUWWWWWWUUUTTTUUUVVVWWWXXXYYYXXXWWWWWWXXXYYYUUUUUUUUUVVVWWWXXXYYYZZZ]]]]]]^^^]]]\\\ZZZXXXWWWWWWYYY]]]^^^]]][[[ZZZZZZYYYXXXVVVTTTSSSSSSSSSTTTQQQOOOMMMMMMOOORRRSSSSSSUUUVVVXXXYYY[[[[[[\\\\\\]]]]]]^^^]]]\\\ZZZYYYWWWXXXZZZ\\\___aaabbbbbbbbb______^^^]]]\\\[[[[[[ZZZ\\\]]]______^^^[[[XXXWWWRRRTTTUUUVVVVVVYYY\\\___]]]\\\\\\[[[[[[[[[\\\\\\XXXYYYZZZZZZZZZ[[[^^^aaaZZZYYYXXXXXXYYYYYYWWWUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUYYYXXXWWWUUUTTTRRRQQQQQQQQQRRRSSSSSSTTTSSSSSSRRRUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXVVVUUUSSSSSSRRRRRRSSSSSSSSSTTTUUUTTTRRRPPPMMMNNNOOOPPPQQQQQQQQQQQQNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEFFFHHHGGGFFFEEEDDDCCCBBBAAADDDEEEFFFEEECCCBBBCCCDDDCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@??????=======================================>>>>>>??????>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;888999:::;;;<<<;;;:::999:::::::::999999999888888888888888777777777777666666666666666555555555555555555555555555555555555444555555555555444333333444444444444333333333333222222333333333333222222222222333444444333111111111111111111000000000000111111111222222222222222000000////////////000000111222333222111111222444222222222222222111111111000111111111111222222222000000000111111111111222111111111111111111111111000000000000000000000000222222111000////////////000000000000000000000000000000000000////////////000000111111111111000000...//////000000/////////000//////......//////000...//////000000//////.........///000000000//////000000000000000000000000...//////000000111111222000000000000000000000000000000000000000000000000////////////000000000000111111222222222222111111000000111111222222333333111111111111111111111111000000000000000000000000111000000000000111222222222222222111111111111111111111111111111111111111000000000111111111111111222222222111111111111111111111111222222222222222444444333333222222222222222222111111222222333333444:::===:::666555555333:::888777777999===AAADDDBBBHHHRRR___jjjpppqqqpppvvvzzz|||vvvpppooorrrvvvyyyyyySSSRRRQQQQQQRRRTTTVVVXXXVVVXXXYYYXXXWWWVVVWWWXXXWWWWWWVVVUUUSSSTTTVVVYYYWWWWWWWWWWWWWWWXXXYYYYYY\\\]]]]]]\\\[[[YYYWWWUUUUUUXXX[[[]]]\\\ZZZYYYYYYXXXWWWWWWVVVUUUTTTSSSSSSPPPNNNLLLLLLOOOQQQSSSSSSWWWXXXZZZ\\\]]]\\\[[[[[[XXXYYYZZZ[[[ZZZYYYWWWUUUYYY\\\___bbbcccbbb```___\\\\\\[[[ZZZ[[[]]]^^^```]]]^^^^^^^^^]]][[[YYYXXXRRRTTTVVVWWWWWWXXXZZZ\\\^^^]]]\\\\\\[[[[[[[[[[[[YYYZZZZZZZZZYYYZZZ]]]```ZZZXXXWWWXXXXXXXXXVVVTTTSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRSSSTTTUUUUUUUUUUUUYYYXXXVVVTTTRRRQQQPPPPPPMMMNNNPPPRRRSSSSSSRRRRRRUUUUUUVVVWWWXXXXXXWWWWWWUUUUUUTTTRRRRRRQQQQQQQQQRRRRRRRRRSSSTTTSSSQQQNNNMMMNNNOOOQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCBBBCCCDDDEEECCCBBBAAABBBDDDBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>?????????>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;;;;::::::999999::::::;;;777888:::<<<<<<;;;:::999:::::::::999999999888888777777777666666666555555666666666666555555555555555555555555555555555555444555555555444444333222444444444333333333222222222222333333333333222222000111333444444333222111222222222111111111000000000111111111222222222222111111000000000000111111111222333222111000111222111111111222222222111111000111111111111222222222111111111111222222333333000000000111222222333333000000000000000000000000///.........//////000111000000000000000000000000////////////000000000000000000111111111111000000......///000111111111111111000000//////000000111......///000000///......------///000000000//////000000000000000000000000...//////000111111222222////////////////////////000000000000000000000000////////////000000000000111111222222222222111111000000000111111111111111111111111111111111111111000000000000000000000000111000000///000111222333111111111111111222222222111111111111111111111111///000000000111111111222111111111222222222222222000111111111222222222222333333222111111111222222222222222222333333444444888>>>@@@:::666666666444888777666555666999;;;===:::===DDDMMMUUUXXXXXXVVV^^^dddnnnyyy|||wwwsssnnniiijjjoootttvvvuuuRRRQQQOOOOOOPPPSSSWWWYYYXXXYYYZZZYYYXXXXXXYYYZZZVVVVVVTTTRRRQQQRRRUUUXXX[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZXXXVVVTTTTTTWWWZZZ\\\[[[YYYXXXXXXUUUUUUUUUUUUTTTRRRQQQPPPOOOMMMKKKLLLNNNQQQSSSSSSXXXZZZ\\\]]]^^^]]][[[ZZZTTTUUUWWWXXXYYYXXXVVVUUU\\\^^^aaaddddddaaa^^^\\\YYYYYYXXXXXXZZZ^^^bbbeee^^^^^^]]]]]]\\\[[[ZZZYYYSSSUUUWWWXXXWWWWWWXXXYYY^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYZZZ\\\^^^YYYXXXWWWWWWXXXWWWUUUSSSQQQSSSUUUXXXXXXWWWUUUTTTQQQRRRSSSTTTUUUVVVVVVVVVYYYXXXVVVTTTRRRPPPOOOOOOJJJKKKNNNPPPRRRSSSSSSSSSUUUUUUVVVVVVWWWWWWVVVVVVSSSSSSRRRQQQQQQPPPQQQQQQQQQQQQQQQRRRSSSRRROOOMMMMMMNNNPPPQQQRRRRRRQQQPPPQQQQQQRRRSSSTTTUUUVVVWWWQQQPPPPPPOOONNNMMMLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGKKKLLLMMMNNNNNNMMMLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDEEEFFFGGGGGGHHHBBBCCCCCCBBB@@@@@@AAACCC@@@AAAAAABBBBBBCCCCCCDDD>>>??????@@@@@@@@@??????????????????????????????===============>>>?????????>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;;;;::::::999999::::::;;;777888:::<<<<<<<<<:::999:::::::::999999999888888666666666666555555555555777666666666555555555555555555555555555555555555444555555555444444333222444444444333333333222222222222222333333222222222///000222444444444222222333333333222222222111111000000111111222222222222222222111111111111222222111222333222111000000222000000111222222222222111000111111111111222222222111111222222222333333333//////000111222333333444000000000000000000000000++++++,,,---///111222333000000000000000000000000......//////000000111111000000111111111111000000---...///111222222222222111111000000000000111111---...///000000///...---,,,---///000000000//////000000000000000000000000...//////000111222222222////////////////////////000000000000000000000000////////////000000000000111111222222222222111111000000000000////////////000000000000000000000000000000000000000000000000111000/////////000222333000000111111222222222333000000000000000000000000//////000000111111111222111111111222333333333444000000111111222222222222222111000//////000111222111222222333444444555555888>>>===666111333555333222222333444555666777888>>>???BBBGGGIIIIIIFFFCCCBBBIIIUUUaaaiiijjjeee``````]]]ZZZ^^^fffmmmppppppQQQQQQRRRTTTUUUVVVWWWXXXXXXZZZ[[[[[[YYYXXXYYYZZZZZZXXXVVVVVVWWWXXXYYYXXX]]]\\\[[[YYYYYYXXXXXXXXXYYYZZZZZZXXXUUUSSSRRRSSSTTTVVVYYY[[[]]]\\\[[[YYYWWWVVVUUUSSSQQQPPPOOOOOOMMMMMMMMMNNNOOORRRTTTVVVXXXZZZ[[[ZZZXXXWWWWWWWWWVVVWWWXXXYYYYYYXXXWWWWWW\\\ZZZWWWXXX[[[]]]\\\ZZZXXXXXXWWWXXXYYY[[[]]]^^^______^^^\\\ZZZXXXVVVUUUOOOQQQTTTXXXZZZ\\\]]]]]]]]]^^^___]]]YYYWWWYYY[[[\\\\\\]]]]]][[[YYYXXXVVVSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRUUUUUUUUUTTTTTTTTTTTTTTTXXXXXXWWWVVVSSSPPPNNNLLLOOOPPPQQQRRRRRRSSSUUUXXXWWWWWWVVVVVVTTTSSSQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRUUUSSSRRRRRRSSSSSSRRRPPPOOONNNMMMMMMMMMOOOQQQSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPQQQPPPPPPNNNKKKIIIHHHHHHJJJLLLMMMNNNMMMLLLKKKKKKLLLMMMLLLKKKJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGJJJHHHGGGHHHKKKKKKIIIFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@@@@EEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???============>>>@@@???>>>???@@@@@@???=========>>>>>>?????????@@@===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;;;;;;;::::::999888777777777999;;;<<<<<<:::777666888888777777666666555555333333333333333333333333555444444333333444444555666666555444444333222222333333333444444555555555222222222222222222222222444444333222222333444444444444444333333222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000000000111111......///111333666888999777555333111000111333444111111111000000000000000...///000222222222111000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////...///////////////......////////////////////////222222222222222111000///000000000000000000000000......///000111222222333111111000000000000111111///000111222222111000///555555444333333222222111111111111111111111111111111111111111111111111111222222222222222222222222////////////////////////222222222222222222222222111111222222222333333333333333333333333333333333444333333333333444555555;;;>>>AAA@@@<<<999888888<<>>>>>>>>?????????>>>>>>???@@@@@@???=========>>>>>>>>>?????????===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;::::::999888888777999999999999888888777777888777777777666666666555666666666666666666666666555444444333333444444555333333333444444444444444333333333444444444444444222222222222222222222222111111111222222111111111444444333333333222222222222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222111111000000000000111111///000111333555777999:::888666333111000000111222111000000000000000000000...///000111222111111000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000/////////////////////////////////000000//////...000000000000000000000000111222222222222111000///000000000000000000000000//////000000111111222222111111000000000000111111000111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111222222222333333444444333333333333333333444333333333333444555555999<<<>>>===:::777666666888:::===???@@@@@@???>>>>>>>>>>>>???AAADDDGGGIIISSSSSSTTTTTTTTTUUUUUUUUUUUUWWWXXXXXXWWWVVVWWWXXXYYYWWWVVVVVVWWWXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRTTTTTTSSSSSSUUUVVVUUUVVVYYY\\\]]]]]]]]]\\\VVVUUUTTTRRROOOMMMLLLKKKLLLMMMMMMNNNPPPRRRTTTUUUWWWYYYZZZZZZXXXWWWXXXXXXWWWWWWXXXYYYYYYXXXWWWVVVVVVUUUUUUWWWZZZ[[[[[[[[[TTTUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZYYYXXXWWWUUUTTTSSSTTTWWWYYY[[[]]]^^^^^^^^^^^^[[[XXXUUUUUUWWWYYYYYYYYYYYYXXXWWWVVVUUUTTTOOOOOOOOOOOOPPPPPPPPPPPPTTTTTTUUUUUUTTTSSSQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUZZZZZZYYYXXXVVVTTTRRRPPPYYYZZZYYYWWWTTTRRRRRRSSSTTTTTTTTTSSSSSSQQQPPPOOORRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOPPPQQQQQQPPPNNNOOONNNNNNNNNNNNPPPQQQSSSSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIMMMNNNOOONNNLLLKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIIIIHHHGGGJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFDDDAAA??????AAACCCEEEBBBBBBAAAAAAAAAAAAAAAAAA@@@????????????@@@AAAAAA>>>======>>>@@@AAA@@@>>>======>>>>>>>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;999999::::::::::::999999999999::::::::::::;;;;;;;;;::::::999999888888888:::999777666666666888888777777777777666666666666777777777777777777777777555444444333333444444555111111222333333444555555444444444444333333333333222222222222222222222222000000222333333222000000333333333333222222222222222222222222222222222222222222111111111111222222000000000000000000000000222222222222222222222222222222222222222222222222111111000000000000111111111222222444666888:::;;;999777444111/////////000000000000000000000111111//////000111111111111000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000111111000000000000000000000000//////////////////////////////000111111000000///111111111111111111111111111111222222111111000000000000000000000000000000000000000000000111111111111111000000000000111111222222111111111111222222//////000000111222222333111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222111111111222222222222333555555444444333333222222333333333333333444555555666888:::999777555444444666666777777777777666666888888888888999;;;===>>>TTTTTTTTTTTTTTTTTTTTTTTTSSSUUUWWWWWWVVVUUUVVVWWWXXXWWWVVVVVVWWWXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRTTTTTTTTTTTTVVVWWWVVVWWWYYY\\\]]]]]]]]]]]]WWWVVVUUUSSSPPPNNNLLLKKKLLLLLLMMMOOOPPPRRRTTTTTTWWWXXXZZZZZZYYYXXXXXXYYYWWWXXXYYYYYYYYYXXXWWWVVVSSSSSSTTTVVVYYYZZZ[[[[[[TTTUUUWWWYYYYYYYYYYYYXXXXXXXXXYYYZZZYYYXXXVVVUUUUUUVVVWWWYYY[[[]]]^^^______]]]YYYUUUTTTTTTVVVXXXWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQSSSTTTUUUVVVUUUSSSQQQOOOMMMNNNOOOQQQSSSTTTUUUVVV[[[ZZZYYYXXXWWWUUUTTTSSSZZZZZZYYYWWWTTTRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOPPPQQQQQQPPPOOOOOOOOONNNNNNOOOPPPRRRRRRSSSSSSRRRQQQQQQPPPPPPOOONNNMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJKKKLLLMMMLLLLLLNNNOOOOOONNNLLLKKKLLLMMMKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDEEEEEEFFFHHHHHHGGGGGGHHHHHHGGGEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDCCCBBBAAAAAABBBDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBBBB>>>======???AAABBBAAA@@@======>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::999999888888888:::999999888888888888888777777777777666666666666555555555555555555555555555444444333333444444555111111222222333444444444555444444333333222222222222222222222222222222222333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222222222333555777999:::666555333111//////000000000000000000000111111111000000000111111111000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111000000000000000000000000///////////////////////////000000111111111111000000000000000000000000000000000111111111111000000000000000000000000000000111111111000000000000000111111000000000000111111444333222111111222333444111111222222333333333444111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333111111111111111111111111111111111111222222222222555555444444333333222222333333222222333333444555555666666666555444333333666555555444444444444555888777666666666777888888UUUUUUUUUTTTTTTTTTTTTSSSRRRTTTUUUVVVUUUTTTUUUVVVWWWVVVVVVVVVXXXXXXWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRTTTVVVWWWWWWUUUUUUVVVWWWWWWXXXYYY[[[\\\\\\\\\\\\WWWVVVVVVTTTRRRPPPMMMLLLKKKLLLNNNOOOQQQRRRSSSTTTVVVWWWYYYZZZYYYXXXYYYZZZXXXXXXYYYYYYYYYXXXVVVUUUPPPRRRTTTWWWXXXYYYZZZ[[[VVVXXXYYY[[[[[[[[[ZZZYYYXXXYYY[[[\\\[[[ZZZWWWVVVVVVVVVWWWXXXZZZ[[[]]]]]]^^^[[[WWWTTTTTTUUUWWWXXXVVVVVVUUUUUUTTTTTTSSSSSSUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVUUUSSSQQQOOOLLLMMMNNNPPPRRRTTTVVVWWWZZZZZZYYYWWWVVVUUUUUUTTTWWWWWWWWWUUUSSSRRRSSSTTTTTTTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPRRRRRRRRRPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOMMMLLLJJJIIIHHHHHHJJJKKKLLLMMMOOOPPPPPPPPPNNNOOOPPPNNNLLLKKKKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFGGGGGGEEEEEEEEEDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC@@@AAACCCDDDEEEDDDCCCCCC@@@@@@@@@@@@@@@?????????===>>>???@@@AAABBBBBBBBB???>>>???@@@CCCDDDCCCAAA>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999999888999:::;;;<<<<<<:::888777666666666666777777777777444444444444444444444444555444444333333444444555333333333333333333333333444444444333333222222111222222222222222222222222555444222111111222444555222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111222333444666777222222111000000000111222//////000000111111111111111111000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...////////////000000000//////////////////////////////////////////////////////000111111111111111///////////////////////////000000111111111000000000000000000000000000000111111111000000000000000111111000000000000111111444333222111111222333444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222444444333333333222222222333222222222222333444444555444444555555555444333444444333333333444666777444444333333333333333333UUUUUUTTTTTTTTTTTTTTTTTTQQQSSSUUUUUUTTTTTTUUUVVVWWWVVVUUUVVVXXXXXXVVVUUURRRRRRRRRRRRSSSTTTUUUUUUWWWXXXYYYXXXWWWVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZUUUVVVVVVUUUSSSQQQOOOMMMKKKLLLNNNPPPRRRSSSSSSSSSUUUWWWYYYZZZYYYYYYZZZ[[[XXXYYYYYYYYYYYYWWWVVVUUUOOORRRVVVXXXXXXXXXZZZ[[[YYYZZZ[[[\\\\\\\\\\\\\\\YYY[[[]]]^^^]]][[[XXXWWWUUUUUUVVVVVVWWWYYYZZZ[[[\\\YYYUUUTTTUUUWWWXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPTTTTTTUUUUUUTTTSSSQQQPPPLLLMMMOOOQQQSSSUUUVVVWWWYYYXXXWWWVVVUUUTTTTTTUUUSSSTTTUUUTTTRRRRRRTTTUUUSSSTTTTTTUUUUUUUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPRRRSSSRRRQQQOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPOOOOOONNNNNNPPPOOOMMMLLLKKKJJJJJJJJJNNNNNNOOOOOOPPPQQQQQQRRRNNNOOOOOONNNLLLJJJJJJKKKIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHHHHFFFEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGGGGBBBBBBCCCCCCCCCCCCBBBBBB>>>@@@CCCFFFGGGFFFDDDBBBBBBBBBAAA@@@@@@??????>>>===>>>???@@@AAAAAAAAAAAA@@@??????@@@BBBCCCBBB@@@>>>>>>============<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;::::::::::::999999999999999999999999999999999:::<<<>>>===;;;999777666666666666777777777777666666666666666666666666555444444333333444444555444444444444444444444444333333333333222222222222222222222222222222222222333222111000000111222333111111111222222222222222222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000111222333444000000000000000111111222/////////000111111222222222111000000///000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......////////////000000////////////////////////////////////////////////......///000111111111111........................//////000000111111000000000000000000000000000000000000000000000111111111111111000000000000111111222222111111111111222222222111111000//////......111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222111111111222222222222222222222222222222333444444444333222333444555555333111111111222333444555666333333333444444444333333TTTTTTTTTTTTTTTTTTUUUUUUQQQSSSUUUUUUUUUTTTUUUVVVVVVUUUUUUWWWXXXXXXVVVTTTPPPPPPQQQRRRSSSUUUVVVWWWWWWXXXYYYYYYWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWSSSSSSTTTTTTSSSQQQOOOMMMJJJLLLNNNPPPRRRSSSSSSSSSTTTVVVXXXYYYYYYYYY[[[\\\XXXYYYYYYYYYYYYWWWVVVUUUOOOSSSWWWYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]ZZZ[[[]]]^^^^^^[[[XXXVVVTTTTTTTTTTTTUUUVVVXXXYYYZZZWWWUUUUUUWWWYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVWWWVVVUUUTTTSSSRRRQQQPPPPPPUUUUUUTTTTTTSSSRRRRRRRRRMMMNNNOOOQQQSSSUUUVVVWWWWWWVVVUUUSSSSSSSSSTTTTTTSSSTTTTTTTTTRRRRRRTTTVVVRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNOOOQQQRRRQQQPPPNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNTTTSSSRRRQQQPPPOOOOOOOOONNNOOOOOOMMMKKKIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDFFFHHHJJJIIIFFFDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFBBBBBBBBBCCCCCCBBBBBBBBB???@@@BBBDDDFFFFFFEEEEEEDDDCCCCCCAAA@@@???>>>===<<<===???@@@@@@@@@?????????>>>>>>???@@@AAA???>>>>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999999::::::;;;;;;;;;:::999888555666666666777777777888777777777777777777777777555444444333333444444555333444444555555666666777222222222222222333333333222222222222222222222222///000222333333222000///000111111111222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000111111222333000000000000000000000000...//////000111111222222333222000/////////000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........./////////000000////////////////////////////////////////////////------...///000000000000////////////////////////...//////000000000000000000000000000000000000000//////000000111111222222111111000000000000111111000111111111111111111000000000000000////////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111/////////000111111222222222222222111222222333444333111000111333555444333111111222222333444444444333444444555666666666666SSSSSSTTTTTTTTTUUUUUUUUUQQQSSSUUUUUUUUUUUUVVVWWWVVVUUUUUUWWWXXXXXXVVVTTTNNNOOOPPPQQQSSSUUUWWWXXXUUUWWWXXXXXXWWWWWWYYYZZZZZZYYYYYYXXXWWWWWWVVVVVVQQQQQQSSSSSSRRRQQQNNNMMMJJJLLLNNNPPPRRRSSSSSSSSSTTTVVVXXXYYYYYYZZZ[[[\\\YYYYYYZZZYYYYYYWWWUUUTTTPPPTTTXXXZZZXXXXXXYYYZZZ\\\\\\ZZZZZZZZZ[[[\\\]]]ZZZ[[[]]]^^^]]]ZZZWWWTTTTTTSSSRRRRRRSSSUUUVVVWWWXXXVVVTTTVVVYYY[[[ZZZYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQVVVUUUTTTSSSRRRRRRRRRSSSNNNOOOPPPRRRTTTUUUVVVWWWVVVUUUSSSRRRRRRRRRSSSSSSTTTTTTUUUTTTSSSSSSTTTVVVPPPQQQRRRSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRROOONNNMMMNNNPPPQQQPPPOOONNNOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNMMMKKKKKKKKKKKKMMMOOOQQQRRRXXXWWWTTTQQQOOOMMMKKKKKKMMMNNNNNNMMMJJJIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDGGGJJJKKKJJJFFFDDDDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBDDDEEEGGGGGGEEEEEEDDDBBB@@@???======<<<===>>>@@@@@@???>>>>>>>>>=========??????===;;;>>>>>>======<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999999999999999999999999999;;;:::999888888888999:::555666666666777777888888666666666666666666666666555444444333333444444555222333444555666888999999111111111222222333333444222222222222222222222222...111555999999555111...000000111111222222222222222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000111222222333222111111000///......---...//////000111222222222333222111/////////000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000............/////////000////////////////////////////////////////////////,,,---...///000000000000000000000000000000000000......///000000000000000000000000000000000000000...//////000111222222333111111000000000000111111///000111222222111000///000000000111222222333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111------...///000111222222222222111111222222333444222000...///222444333222333333444444444444444333///000111333444555555555SSSQQQPPPQQQSSSTTTTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYZZZXXXVVVWWWYYYXXXUUURRRRRRQQQPPPPPPQQQSSSVVVWWWVVVUUUTTTTTTUUUVVVXXXYYY[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUTTTSSSQQQPPPOOOKKKJJJKKKLLLNNNRRRUUUXXXXXXYYYZZZZZZYYYYYYZZZ\\\\\\[[[[[[ZZZYYYXXXXXXWWWVVVWWWYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYWWWTTTSSSVVVUUUSSSRRRRRRSSSUUUVVVUUUTTTTTTUUUWWWXXXXXXWWWYYYYYYXXXVVVVVVVVVVVVVVVYYYXXXVVVSSSPPPOOOPPPRRRSSSSSSSSSSSSRRRQQQPPPOOOLLLQQQSSSRRRRRRTTTUUUSSSWWWTTTQQQOOONNNPPPSSSUUUWWWVVVUUUSSSQQQPPPOOOOOORRRRRRQQQQQQPPPPPPPPPOOORRRRRRQQQQQQQQQPPPPPPPPPRRRRRRQQQPPPOOONNNNNNMMMJJJKKKMMMOOOPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLMMMIIIJJJLLLNNNQQQRRRSSSTTTWWWXXXXXXUUUQQQNNNLLLLLLJJJKKKLLLMMMLLLJJJHHHGGGHHHGGGFFFFFFGGGGGGEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA??????AAACCCDDDFFFGGGHHHIIIHHHGGGEEECCCBBBAAAAAA??????>>>===============<<<<<<<<<<<<============:::<<<===??????===<<<:::666666777888888999::::::;;;;;;;;;::::::999999999:::999888777777888999:::999999999888888888888777999999888888777777666666777777888888888888777777777777777777666555444333444444444555555555666666666555444777:::;;;999777555555555444444333333333000000000000000000000000111222222333333444444555111111111111111111111111333333333222222111111111222222222222222222222222000000000000111111111111111111111111111111111111000000000000000000000000111222222333333222222111111111111111111111111111000000////////////000000111111111111111111111111000000000000000000000000......///000111111222222555222111444999;;;888555555444222111/////////000///////////////////////////////////////.........////////////000000000000111111111111111111111111000000//////.........---000000000000000000000000...///111111///...///000000000000000000000000000000000///...............222222111000//////000000222111111111000000//////111111000000//////......000000000000000000000000000000000000000000000000111111111111111111111111333222222222111000000000222111000//////000111222000000000000000000000000222111111111000000//////000000000000111111111111111111111111111111111111333222111222444444333111333333333222222111111111111111222222222333333333222222333333333333444444UUUTTTSSSSSSUUUVVVVVVUUUSSSSSSSSSTTTVVVWWWYYYZZZZZZXXXVVVWWWXXXXXXUUUSSSSSSSSSRRRQQQRRRSSSTTTUUUWWWVVVVVVVVVVVVXXXYYYZZZ[[[ZZZXXXWWWVVVVVVVVVWWWTTTTTTSSSRRRPPPOOONNNNNNMMMLLLLLLMMMOOORRRTTTVVVVVVWWWYYYYYYYYYYYYZZZ\\\ZZZZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVTTTRRRQQQQQQQQQPPPQQQRRRTTTWWWXXXVVVUUUTTTUUUWWWXXXXXXWWWYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVTTTRRROOOOOOPPPRRRSSSSSSSSSSSSRRRQQQPPPPPPKKKOOORRRQQQSSSXXX[[[ZZZSSSRRRPPPNNNOOOPPPRRRSSSSSSRRRQQQPPPPPPOOOOOOOOORRRRRRRRRQQQQQQQQQQQQQQQRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOONNNMMMMMMMMMMMMMMMJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUUUUSSSOOOMMMLLLLLLKKKLLLMMMMMMLLLKKKIIIGGGHHHGGGEEEFFFGGGGGGEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA>>>???@@@BBBEEEGGGHHHIIIGGGFFFDDDCCCAAA@@@@@@??????>>>>>>===============<<<<<<<<<<<<============;;;<<<>>>??????>>><<<;;;999999::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999999888777777888999999999999999888888888777777777777666666666666666666666666777777777777666666777777777777666555444333444444444444555555555666666555444555888999888666444444333333333222222222111111111111111111111111333333333222222222222222222222222222222222222222333333333222222111111111222222222222222222222222000000000000111111111111111111111111111111111111000000000000000000000000111222222333333222222111222111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000111222222333222///...111666999888555555444222000/////////000////////////////////////.........///////////////////////////000000000000000000000000000000000000000/////////............000000000000000000000000000111333333111000111222000000000000000000000000222222111000000000000000222111111000//////000000000000000000//////......111000000000/////////...000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111111111222111000//////000111222000000000000000000000000111111111000000000//////000000000000111111111111111111111111111111111111111222555888:::888555222333333333222222111111111111111111222222222333333222222222333333333444444WWWUUUTTTUUUWWWXXXWWWVVVRRRRRRSSSTTTUUUWWWXXXYYYWWWVVVUUUVVVVVVVVVTTTRRRTTTTTTTTTSSSSSSRRRRRRRRRUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXVVVUUUTTTUUUVVVWWWTTTSSSQQQOOOMMMMMMMMMMMMOOOOOONNNOOOPPPRRRTTTVVVUUUVVVXXXXXXXXXXXXYYY[[[XXXXXXWWWWWWVVVWWWWWWWWWZZZZZZ[[[[[[ZZZYYYWWWVVVNNNOOOOOOOOOPPPQQQQQQQQQQQQRRRRRRSSSRRRQQQOOONNNLLLLLLMMMOOORRRVVVYYY[[[VVVTTTRRRRRRTTTUUUUUUUUUWWWWWWWWWWWWWWWVVVVVVUUURRRSSSRRRQQQOOOOOOQQQSSSTTTTTTTTTSSSRRRRRRQQQQQQMMMQQQRRRRRRVVV]]]aaaaaaZZZXXXUUURRRPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSRRRQQQPPPOOOOOOOOONNNNNNMMMMMMNNNNNNKKKLLLNNNOOOQQQRRRRRRSSSPPPQQQQQQPPPMMMKKKKKKLLLKKKLLLMMMMMMLLLKKKIIIHHHHHHFFFEEEEEEFFFGGGFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@>>>???@@@BBBDDDFFFHHHIIIDDDCCCBBB@@@???>>>>>>>>>???>>>======<<<<<<======;;;<<<<<<<<<<<<=========<<<===>>>??????>>>===<<<::::::;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;::::::999999888777777888999999999999888888888777777777555555555555555555666666555555666666666666555555666666666666666555444333444444444444555555555555666555333333555666666555333333222222222222111111222222222222222222222222333333222222111000000///222222222222333333333333222222222222222111111111222222222222222222222222000000000000111111111111111111111111111111111111000000000000000000000000111111222222222222111111222222222111111000000000000000111222222111000000111111111111111111111111000000000000000000000000000000000111222222333333444111000333888<<<===<<<555333222000/////////000////////////////////////------......//////000000////////////000000000000........................////////////............000000000000000000000000///111222222111000000111000000000000000000000000222111111000000000000000111111000/////////000000////////////............000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111111111111111000000000000111111000000000000000000000000111111000000000000//////000000000000111111111111000000000000000000000000000333888===???===777333222222222222222111111111111111111222222222222333222222222222333333333333UUUTTTSSSTTTVVVVVVUUUSSSPPPPPPQQQRRRSSSUUUVVVWWWTTTTTTTTTTTTTTTSSSRRRQQQSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWVVVSSSRRRRRRSSSUUUVVVUUUSSSPPPNNNMMMMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWVVVWWWXXXXXXVVVVVVWWWXXXVVVVVVUUUTTTUUUUUUVVVWWWZZZZZZZZZZZZYYYWWWUUUTTTMMMMMMNNNOOOPPPPPPQQQQQQOOOOOOPPPPPPPPPOOONNNMMMKKKLLLMMMPPPSSSVVVYYY[[[TTTRRROOOOOOQQQSSSSSSTTTSSSTTTUUUUUUUUUTTTSSSRRRPPPQQQRRRQQQQQQQQQSSSUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRTTTTTTSSSYYYbbbgggggglllggg___WWWRRROOOOOOOOORRRRRRQQQQQQQQQRRRSSSSSSPPPQQQRRRSSSTTTTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNOOOOOOOOONNNMMMLLLOOOOOONNNNNNNNNNNNNNNOOOLLLMMMNNNPPPQQQQQQQQQQQQMMMNNNNNNMMMLLLKKKLLLMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGEEEDDDEEEFFFGGGFFFDDDBBBCCCEEEEEEEEEEEECCCBBBEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEBBBAAA@@@???>>>>>>===>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<======>>>>>>======<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888888999888888888888777777777777444444444555555666666777444555555555555555555444555666666666555555444333444444444444444444444444555444333222222333444444333333333222222222222222222222222222222222222222222111111111000000000///222333333333333333444444222222222111111111111111111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000111111222222222222111111222222111111000000/////////000222333333222000///111111111111111111111111000000000000000000000000000111111111222222222333444222111333888===???@@@444333111000/////////000////////////////////////,,,------...///000111111////////////000000000000........................///////////////.........////////////////////////---///000000///....../////////////////////////////////............//////111000000/////////000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111222222111000000000000000000111000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111111111000333777<<>>>>>>>>???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999888888888888888888777777777666666555555555666666777777777444444555555555555444444555555555555555444444333444444444444444444333333333333333222111111222333333333333444444444444444111111111111111111111111/////////000000111111111222222222333333444444444111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000000111111222222111111000111111111000000000/////////000222333333222000///000000000000000000000000000000000000000000000000111111111111111222222222000///...000333777:::<<<333222000////////////000////////////////////////,,,------...///000111111////////////000000000000////////////////////////.........///////////////////////////////////////---...000000...---.../////////////////////////////////............//////000///////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111222000000000111111000000000//////////////////////////////////////////000000///000000000111111111111222222222222222222222222111222444777::::::888555111111111111111111111111000000111111111222222222111111111222222222333333NNNNNNNNNOOOPPPOOOMMMKKKKKKKKKLLLMMMNNNPPPQQQRRRPPPRRRSSSSSSQQQPPPQQQRRRPPPPPPPPPQQQQQQRRRRRRRRRNNNOOOQQQSSSTTTUUUUUUUUUQQQQQQQQQRRRRRRSSSTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVSSSSSSTTTUUUWWWXXXXXXYYYYYYZZZZZZXXXVVVTTTTTTUUUWWWUUUSSSRRRRRRSSSUUUVVVVVVVVVWWWVVVUUUSSSQQQPPPPPPPPPPPPQQQQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVUUURRROOOOOOSSSXXX\\\^^^\\\[[[YYYWWWVVVUUUUUUUUUQQQSSSTTTTTTSSSSSSTTTUUUUUUTTTRRRPPPPPPPPPQQQQQQNNNOOOOOORRR\\\hhhnnnnnnlllfff[[[RRRMMMMMMPPPSSSPPPPPPOOOOOONNNOOOOOOOOOOOOQQQSSSTTTTTTSSSRRRQQQOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIJJJLLLNNNOOOOOOOOOOOOMMMMMMMMMLLLMMMMMMNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMJJJKKKKKKJJJIIIIIILLLNNNKKKKKKJJJIIIIIIHHHHHHHHHEEEDDDCCCDDDFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>????????????@@@@@@@@@AAAAAA@@@@@@??????>>>>>>@@@@@@???????????????@@@>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999::::::::::::;;;;;;777888999999999999888777888888777777777666666666666666666666666777777777444444555555555555444444444444555555555444444333444444444444333333333333000222333333222111222333333333444444444444555555000000000000000000000000...//////000111111222222111111222222333333444444000000000111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111333555777999222111000///...///000000////////////////////////------......//////000000////////////000000000000000000000000000000000000.........///////////////000000000000000000000000...000111111000//////000000000000000000000000000000000000000000111111222//////......//////000000000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000111111111111000000////////////////////////......////////////000000000000000000111111111111111111111111111111111111111000000222444555555444000000000111111111111111000000000111111111111222111111111111222222222222NNNNNNNNNOOOPPPOOOLLLJJJKKKKKKLLLLLLNNNOOOQQQRRRQQQSSSUUUUUUSSSRRRSSSTTTRRRQQQPPPOOONNNOOOPPPPPPMMMNNNPPPRRRSSSTTTTTTTTTQQQRRRTTTUUUVVVVVVVVVUUUSSSSSSTTTUUUVVVWWWXXXYYYWWWWWWXXXXXXWWWWWWVVVVVVWWWXXXYYYXXXWWWVVVVVVXXXXXXVVVTTTRRRQQQRRRTTTUUUUUUVVVVVVVVVUUUTTTRRRQQQOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOOOOOQQQRRRSSSTTTTTTTTTRRROOOLLLNNNSSSZZZ___cccaaa___[[[XXXVVVUUUVVVWWWRRRTTTUUUTTTRRRQQQQQQRRRTTTSSSQQQOOONNNOOOPPPQQQNNNOOONNNPPPYYYdddgggeee^^^ZZZSSSMMMKKKLLLNNNPPPNNNNNNNNNNNNOOOPPPQQQQQQOOOQQQSSSTTTTTTRRRPPPNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLMMMOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHGGGFFFGGGIIILLLJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@=========>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;::::::888888888999999999::::::777888999999999999888777888777777777666666666666666666555555555555555555555555666666666666555555333444444555555444444444444444444333333333222222---000444555444222222333222222333333333444444444111111111111111111111111111111111111111111111111000000111111222333333444///000000000111111111222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000111111111111000000......//////000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000111222333333333555666222111000......///000000////////////////////////.........///////////////////////////000000000000000000000000000000000000............/////////000000000000000000000000000...000111111000//////000000000000000000000000000000000000000000111222222...............///000000/////////000000000111111.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222222111000///////////////////////////........./////////000000000000000000111111111111////////////////////////000//////000222222111000///000000000111111111222000000000000111111111111111111111111222222222222OOOOOOOOOQQQQQQPPPMMMKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSUUUXXXWWWUUUTTTUUUWWWTTTRRRPPPMMMLLLLLLMMMNNNJJJKKKMMMPPPQQQRRRRRRQQQRRRSSSVVVXXXYYYYYYWWWVVVQQQRRRTTTVVVXXXYYYYYYYYY[[[[[[ZZZYYYXXXVVVTTTSSSUUUWWWXXXXXXXXXXXXYYY[[[YYYWWWUUURRRQQQRRRTTTUUUUUUVVVWWWWWWVVVUUUSSSRRRNNNNNNNNNMMMMMMMMMMMMMMMOOONNNNNNNNNNNNNNNOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSMMMJJJHHHJJJPPPXXX___cccccc```[[[VVVTTTTTTUUUVVVRRRTTTTTTTTTQQQOOOOOOPPPTTTRRRPPPNNNMMMNNNOOOPPPRRRQQQOOOOOOVVV]]]^^^ZZZVVVTTTPPPMMMKKKKKKLLLLLLNNNNNNNNNOOOQQQSSSUUUVVVOOOQQQSSSTTTSSSQQQNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNMMMLLLKKKJJJKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGGGGFFFEEEDDDEEEGGGJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@======>>>>>>?????????@@@999:::;;;<<<===>>>???@@@>>>============>>>>>>???======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::999999888888999999:::888888888888888888888888777777888888888999999999777888999::::::999888777777777777777666666666666555555555444444333333333555555666666666666555555333333444444555444444444444444444333333222222222+++///555777555333222333111111111222222333333333222222222222222222222222333333222222111000000000//////000111222222333333//////000000111111111222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000111111111111000000------...///000111222222000000////////////000000000000000000000000000000000000000000000000000000////////////............,,,...///000///......///111111///......///000000///////////////////////////////////////.........////////////000000000000000000000000000000000000---.........//////000000000000000000000000000000,,,...//////...------...000000000000000000000000...............///000000...............///000111---.........//////000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......///000111222222111000///////////////////////////---.........//////000000000000000000111111111111..............................///000222111///---//////000000111111111222000000000000111111111111000111111111111222222222PPPPPPRRRSSSSSSSSSRRRQQQNNNNNNOOOPPPQQQSSSTTTUUUSSSSSSRRRQQQQQQQQQQQQQQQRRRPPPNNNKKKJJJJJJKKKKKKJJJJJJJJJMMMQQQTTTUUUTTTTTTUUUVVVWWWVVVUUUTTTSSSPPPRRRUUUVVVVVVVVVWWWXXXXXXXXXYYYYYYXXXVVVUUUSSSPPPPPPQQQSSSTTTUUUVVVWWW\\\ZZZVVVSSSQQQPPPQQQRRRUUUUUUUUUTTTSSSRRRQQQQQQTTTRRRQQQNNNMMMKKKKKKJJJLLLNNNNNNMMMKKKJJJKKKLLLMMMNNNPPPRRRSSSSSSRRRRRROOOMMMMMMRRRUUUVVVYYY^^^]]][[[XXXUUUSSSSSSSSSTTTVVVUUUSSSRRRPPPOOOOOOOOOOOONNNMMMMMMMMMNNNPPPPPPPPPOOOOOOQQQTTTUUUTTTSSSOOONNNLLLKKKKKKMMMOOOPPPOOOPPPQQQSSSSSSSSSRRRQQQTTTTTTTTTTTTRRRPPPNNNMMMOOOOOOPPPPPPOOOOOONNNMMMOOOOOONNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKIIIJJJKKKLLLLLLJJJHHHGGGEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFEEECCCCCCCCCBBBBBBAAABBBCCCDDDEEECCCDDDEEEDDDCCCBBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>===<<<;;;;;;<<<>>>?????????>>>>>>>>>>>>??????>>>============???AAABBBAAAAAA???>>>===============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999::::::999999888777999999999999999999999999999888888777666555555444777777777777777777777777999999999999999888777666444555666777777666555444888777777777777666666666222333333444444333333222333333333333333333333333444333111000000111333444222222222222222222222222444333222222111111222222222222222222222222222222222111111111000000//////444444333222111000///...000000////////////000000000000000000111111111111333333333222222111111111000000000000000000000000//////000000111111222222222111111111000000//////111111111111111111111111000000000000000000000000000000////////////000000111111000000//////......000000000000000000000000222...******,,,/////////000000000000000000000000////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............000000000000000000000000000000000000111111111111//////000000000000//////////////////////////////000000111111111111000000222222222111111111000000222111000.........///000222111000//////000111222000000000000000000000000111111111111111111111111333111///...//////...---000000000000000000000000333222000/////////000111000000111111111111000000///...---------...000111111111222222222222111111333333333333333333333333NNNOOOQQQRRRRRRRRRPPPOOONNNNNNOOOOOOPPPQQQSSSSSSQQQQQQPPPOOOOOOOOOOOOPPPPPPOOOLLLJJJIIIIIIJJJJJJJJJIIIJJJMMMPPPSSSSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSQQQSSSUUUVVVVVVVVVWWWYYYWWWWWWWWWWWWUUUTTTRRRQQQPPPPPPQQQRRRTTTUUUVVVWWWYYYWWWTTTRRRQQQRRRSSSUUUUUUUUUUUUUUUTTTSSSRRRQQQSSSRRRPPPNNNLLLKKKJJJJJJKKKLLLMMMLLLKKKKKKLLLMMMMMMNNNOOOQQQQQQQQQQQQPPPNNNLLLLLLQQQSSSSSSUUUZZZZZZYYYVVVSSSRRRQQQRRRRRRTTTSSSRRRPPPOOONNNNNNMMMNNNNNNMMMLLLMMMNNNOOOPPPOOONNNNNNOOOQQQRRRQQQPPPNNNMMMLLLKKKKKKMMMOOOPPPOOOPPPQQQRRRSSSRRRRRRQQQSSSSSSSSSSSSQQQPPPNNNMMMNNNNNNOOOOOONNNNNNMMMLLLPPPOOONNNNNNMMMMMMMMMMMMPPPPPPOOOOOONNNLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCBBBCCCBBBBBBAAABBBCCCDDDEEEBBBDDDEEEDDDCCCBBBCCCDDDCCCBBBBBBAAA@@@@@@??????===>>>>>>>>>???>>>>>>>>>??????>>>>>>>>>>>>??????>>>=========>>>???@@@AAA@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888999999999999999999999999888888888777666555555555777777777777777777777777777888888888777777666555444555666777777666555444555555555444444444333333222333333444444333333222333333333333333333333333444333111000000111333444000000000000000000000000444333222222111111222222222222222222222222222222111111111111000000000///111111111000000000000000000000////////////000000000000000000111111111111222222111111111000000000000000000000000000000000000000000000000111111111111111111000000000//////////////////////////////000000000000000000000000000000////////////000000000000000000////////////////////////////////////000///...///111111///---000000000000000000000000////////////////////////............////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000/////////......000000000000000000000000/////////000000000111111//////000000000000//////////////////////////////000000000000000000000000222222222111111111000000222111000///......///000111111000//////000111111000000000000000000000000111111111111111111111111111000......///000///...000000000000000000000000222222000/////////000000000000111111111111000000//////.........///000111000111111222222111111000333333333333333333333333LLLMMMPPPRRRRRRQQQOOONNNOOOOOOOOOOOOOOOPPPQQQQQQOOOOOONNNMMMMMMMMMMMMMMMNNNMMMJJJHHHGGGHHHIIIJJJJJJIIIIIILLLOOOQQQRRRQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRTTTVVVWWWVVVVVVXXXYYYVVVVVVUUUTTTRRRQQQOOONNNOOOPPPQQQRRRSSSUUUVVVVVVUUUTTTRRRRRRRRRTTTVVVWWWUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIIIIJJJLLLLLLKKKLLLMMMOOOPPPQQQRRRSSSSSSRRRQQQPPPNNNLLLLLLOOOPPPOOOQQQTTTWWWVVVTTTRRRQQQQQQQQQQQQSSSRRRQQQOOOMMMMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNOOONNNMMMMMMNNNOOOOOONNNLLLKKKKKKJJJJJJKKKMMMOOOPPPOOOPPPPPPQQQQQQQQQQQQPPPQQQQQQQQQQQQPPPOOOMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLQQQPPPOOONNNMMMLLLLLLLLLQQQQQQPPPNNNMMMJJJIIIGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAABBBBBBCCCDDDBBBCCCDDDCCCBBBBBBCCCDDDBBBAAAAAA@@@@@@???>>>>>>===???@@@BBBBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAA>>>======<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;:::999999999999999999999999999999888888777777666666555555666666666666666666666666666666777777666666555555444555666666666666555444444444333333333222222222222333333444444333333222333333333333333333333333333222111000000111222333000000000000000000000000333333222111111111111222222222222222222222222222111111111111000000000000.../////////000000111111111000000//////000000111000000000000111111111111111000000000000/////////000000000000000000000000111111111111000000000000111111000000000000//////////////////////////////000000000000000000000000000//////......//////000////////////000000000000////////////////////////...///111444555444000,,,000000000000000000000000////////////////////////............////////////////////////000000000000000000000000000000000000........................////////////////////////000000000///////////////////////////////////////....../////////000000000////////////////////////////////////////////////111111////////////111111222111111111111000000000111000000////////////000111000000//////000000111000000000000000000000000000000000000000000000000000.........000111000///000000000000000000000000111111000/////////000000///000000111111000000///000////////////000111222000111111222222111111000222222222222222222222222LLLMMMPPPRRRSSSQQQOOOMMMPPPOOOOOONNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLMMMLLLKKKIIIGGGFFFGGGHHHIIIJJJIIIIIIKKKNNNPPPOOOOOOPPPQQQSSSTTTUUUTTTTTTSSSSSSUUUWWWWWWWWWVVVWWWYYYVVVUUUTTTSSSQQQOOOMMMLLLNNNOOOPPPQQQSSSTTTUUUUUUTTTSSSRRRRRRRRRTTTUUUVVVTTTTTTUUUUUUTTTSSSSSSRRRPPPOOOMMMLLLJJJIIIIIIIIIHHHJJJLLLMMMMMMNNNOOOQQQUUUUUUVVVVVVVVVUUUSSSRRRPPPMMMMMMPPPPPPNNNNNNRRRUUUTTTSSSRRRQQQQQQRRRRRRSSSRRRQQQOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNLLLJJJJJJJJJJJJKKKLLLMMMOOOPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLQQQPPPOOOMMMLLLLLLLLLLLLOOOOOOOOONNNLLLJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAABBBCCCCCCBBBAAABBBDDDBBBBBBAAAAAA@@@???????????????@@@AAA@@@???>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>??????@@@<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::999999888888888888888888888888888777777777666666666555555555555555555555555555666666666777777666666555555555555555555555555555555555555444444444333333222333333444444333333222222222222222222222222222222222111000000111222222222222222222222222222222333222222111111111111111111111111111111111111111111111111000000000000000000000000000111111111111111000000000000000000111///000000000111111111111000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000//////111111111111111111111111000000000000000000000000/////////....../////////......//////000000111111////////////////////////...000222444555333000---////////////////////////////////////////////////............////////////////////////000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////............/////////////////////....../////////////////////////////////222111///......///111222111111111111000000000000000000000////////////000000000000//////000000000000000000000000000000000///////////////////////////......000222333222111000000000000000000000000000000000/////////000000//////000000000000//////000000000000000111111222000000111111111111000000222222222222222222222222MMMOOOQQQSSSSSSRRRPPPOOOPPPPPPOOONNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMKKKJJJHHHGGGGGGHHHIIIJJJKKKJJJJJJKKKMMMNNNNNNMMMNNNPPPQQQSSSTTTTTTSSSSSSSSSUUUWWWWWWVVVVVVWWWXXXWWWVVVTTTRRRPPPOOONNNMMMNNNNNNOOOQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSSSSTTTSSSSSSTTTTTTTTTSSSRRRRRROOONNNMMMKKKJJJIIIIIIIIIHHHJJJMMMNNNNNNOOOQQQSSSVVVWWWWWWWWWWWWUUUTTTSSSQQQNNNOOORRRRRROOOOOORRRTTTTTTTTTTTTSSSTTTTTTTTTUUUTTTRRRQQQOOONNNNNNNNNLLLLLLMMMMMMNNNNNNNNNNNNOOONNNMMMNNNNNNNNNLLLJJJJJJJJJKKKKKKMMMNNNOOOPPPOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOPPPOOONNNNNNMMMPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA???AAABBBBBBAAAAAABBBDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>===<<<======>>>===>>>????????????>>>======>>>>>>>>>????????????<<<;;;;;;;;;;;;;;;<<<===<<<;;;;;;;;;;;;:::::::::<<<;;;;;;:::999888777777::::::;;;;;;::::::999888888888888888888888888888777777777777666666666666444444444444444444444444666666777888888777777666555555444444444444555555555444444444444333333333222333333444444333333222222222222222222222222222111111111111111111111111222222222222222222222222333222111111000000111111111111111111111111111111000000000000000000111111333333222222222222111111111111000000000000111111///000000000111111111111111111111111111111111111000000000000000000000000222222111111000000////////////////////////000000000000000000000000000000//////////////////////////////............//////......//////000000111111........................///000111111000000//////////////////////////////////////////////////////............////////////////////////000000000000////////////////////////000000000000000000000000........................------------------------////////////////////////............//////////////////............//////000000000000000000000000111000...------...000111000000000000000000000000/////////000000000000////////////000000/////////////////////////////////........................000///000222444555444333/////////////////////////////////000000000////////////000000000000/////////000000111111111111111000000000111111000000000111111111111111111111111NNNOOOPPPQQQRRRQQQQQQPPPQQQPPPOOOOOOOOOOOOOOOPPPOOOOOONNNMMMMMMMMMMMMNNNKKKJJJIIIHHHHHHIIIKKKLLLMMMLLLKKKLLLMMMNNNMMMLLLMMMNNNPPPRRRSSSSSSSSSSSSRRRTTTVVVVVVUUUUUUUUUVVVVVVUUUTTTRRRPPPOOOOOONNNMMMNNNOOOPPPQQQSSSTTTTTTUUUTTTTTTSSSRRRRRRRRRRRRQQQRRRRRRSSSSSSRRRQQQQQQOOONNNMMMKKKJJJJJJIIIIIIHHHJJJLLLNNNNNNOOOQQQSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQOOOPPPTTTUUURRRRRRUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTRRRQQQPPPOOOOOOMMMMMMNNNOOOOOOOOOOOONNNOOONNNNNNNNNOOOOOOMMMKKKKKKKKKLLLMMMNNNOOOOOOPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMLLLLLLLLLLLLMMMJJJKKKLLLMMMNNNNNNNNNNNNHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@>>>@@@AAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???<<<::::::;;;<<<======>>>???@@@@@@???>>>======>>>????????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::999888888888999999:::::::::999888888888888888888888888888888777777777777666666666666555555555555555555555555666666777888888888777777555555444444444444555555333333222222222111111111222333333444444333333222222222222222222222222222111111111111111111111111000000000000000000000000222222111000000000000111111111111111111111111111000000000000111111111111444444333333333222222222222111111000000111111222000000000000111111111111000000111111111111222222000000000000000000000000111111111111000000000000......////////////000000........................///////////////////////////......------......///////////////000000000000........................///000000///------///111000000000000000000000000////////////////////////............////////////////////////000000000000000000000000000000000000111111111111111111111111........................---------------.........////////////////////////....../////////000000000000///...------...///000000000000000000000000000000000............000000//////000000000000000111...//////000000000000///...//////000000//////...////////////////////////////////////////////////000000111333555555444222////////////////////////......///000000000//////...//////000000//////......///000111111111000000///000000111111000000///000000000000000000000000OOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQOOONNNMMMMMMLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKMMMOOONNNMMMLLLLLLNNNNNNMMMKKKKKKMMMOOOQQQRRRSSSSSSSSSRRRSSSUUUUUUTTTSSSTTTUUUUUUTTTRRRPPPOOOOOOOOOOOOMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKJJJJJJJJJGGGIIIKKKLLLLLLMMMOOOQQQSSSTTTUUUVVVUUUTTTSSSRRRPPPNNNPPPUUUWWWTTTUUUWWWRRRSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOMMMNNNOOOPPPQQQPPPPPPOOONNNMMMMMMMMMOOONNNMMMKKKMMMMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKLLLLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNKKKLLLMMMNNNOOOOOOOOOOOOIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEBBBAAA???>>>>>>???@@@AAAAAABBBBBBCCCBBBAAA@@@???===???AAAAAA@@@@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;===>>>???@@@@@@???>>>======>>>???@@@@@@???>>>===>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;<<<<<<<<<888888999999888888777666888888888888888888888888666666666666777777777777555555555555555555555555444555666666777777777666555444444333333444444555333333333333222222222222222333333444444333333222111111111111111111111111000000111111111111000000000000000000000000000000222222111000000000000000111111111111111111111111///000000000111111111111222222222222222333333333222111111000000111111222000000000000111111111111/////////000000000111111000000000000000000000000000000000000000111111111........./////////000000........................///////////////////////////......------......///000000000000////////////...........................///111///------///111000000000000000000000000////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000................................./////////000000000000000000000000000000/////////000000000111111000///---,,,,,,---///000000000000000000000000000////////////////////////////////////000000111111---...///000111111000///......///000000///......//////////////////////////////////////////////////////000222444444222///////////////////////////------///000000000//////......////////////......---...///000000000////////////000000000000//////000000000000000000000000OOONNNMMMLLLMMMNNNPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSNNNNNNMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJKKKMMMOOOPPPOOONNNMMMMMMNNNNNNMMMKKKJJJLLLNNNPPPRRRSSSSSSSSSQQQSSSTTTUUUSSSSSSSSSTTTSSSRRRQQQOOONNNNNNOOOOOOLLLMMMNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSOOOOOOPPPPPPQQQPPPPPPOOOOOOOOONNNLLLKKKKKKKKKKKKFFFHHHJJJJJJKKKKKKMMMOOOUUUUUUVVVWWWWWWWWWVVVUUUOOOMMMPPPUUUWWWVVVVVVYYYQQQRRRSSSUUUVVVVVVVVVVVVVVVUUUSSSRRRPPPOOOOOOOOONNNOOOPPPQQQRRRQQQPPPOOOMMMLLLKKKLLLNNNNNNMMMKKKNNNOOOOOOPPPPPPPPPOOOOOOOOONNNMMMKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMOOOPPPQQQMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMNNNOOOOOOOOOOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJJJJJJJIIIGGGEEECCCCCCDDDDDDEEEEEEFFFFFFBBBAAA???======>>>@@@AAAAAABBBBBBCCCBBBAAA???>>>===???@@@@@@@@@@@@BBBCCCBBBBBBAAAAAA@@@??????>>>===>>>??????>>><<<:::999<<<>>>???@@@@@@???>>><<<===>>>???@@@@@@???>>>===@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999:::<<<>>>???@@@AAA888888888888888777666666777777777777777777777777666666666666777777777777666666666666666666666666333333444555666666666555555444333333333333444555666666555555555555444444222333333444444333333222111111111111111111111111000000111111111111000000222222222222222222222222222111111000000000000000000000000000000000000000//////000000111111111222...///000111222333444444222222111111111111222222000000000000111111111111---.........//////000000000000000000000000000000//////000000111111222222---.........//////000000000000000000000000000000////////////////////////.........------.........111111000000//////..............................---///222222///...///000000000000000000000000000////////////////////////............/////////000////////////000000000000000000000000000000000000////////////////////////........................///000000000111111222222111111111111111111111111000000000000111111111111000///---,,,,,,---///000000000000000000000000000......////////////........./////////000000111111---...///111111111000///---...///000000///...---////////////////////////000000000000000000000000......///111222222///---////////////////////////,,,---///000000000//////......////////////......,,,---///000000000///...//////000000000000//////000000000000000000000000NNNLLLIIIHHHIIIKKKLLLKKKNNNMMMNNNPPPRRRSSSQQQPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJMMMQQQSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSPPPMMMKKKKKKLLLLLLKKKMMMMMMMMMNNNOOOQQQRRRSSSTTTSSSPPPNNNNNNOOOQQQRRRPPPOOOOOOPPPQQQQQQPPPNNNLLLLLLKKKJJJIIIHHHHHHHHHIIIHHHHHHHHHIIILLLOOOQQQPPPSSSWWWYYYYYYXXXWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTUUURRRPPPRRRUUUWWWWWWUUUVVVUUUSSSSSSTTTSSSRRRPPPKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLPPPPPPQQQQQQQQQPPPPPPOOORRRRRRPPPMMMIIIHHHKKKNNNLLLKKKKKKKKKMMMNNNPPPRRRPPPOOOMMMKKKJJJIIIHHHHHHJJJJJJHHHHHHIIIKKKMMMOOOMMMLLLLLLMMMNNNMMMKKKIIIKKKJJJIIIHHHGGGGGGHHHIIIMMMLLLKKKJJJIIIHHHGGGGGGIIIHHHFFFDDDDDDDDDDDDDDDCCCDDD@@@:::>>>HHHJJJEEEEEECCC@@@???@@@AAA@@@???AAA@@@???>>>>>>@@@BBBCCCDDDCCC@@@>>>======>>>>>>>>>>>>===<<<;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCC:::999888777666666666666666666777777777777666666888888777777666666555555666666555555555555666666777666666666555555555444666666555555555444444444666555333111111111333444333333333333333333333333222222222111111111000000111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222111111111111222222000000111222333444444555222222222222222222222222222111111111000000//////000111222333222000...---000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////////////////////////////000000//////.........---...............///000000......------------......111111000000/////////.....................------,,,------...............////////////000000000000000000000000000000000000000000000000000000000000000000///...............////////////000000000000111111000000//////......////////////////////////111111000000//////......////////////////////////////////////000000000000...,,,,,,---///111111111222000...000222333111.........///000111222333333000000////////////000000111222222111000000111333......////////////......////////////////////////------...///000111111222---------------...///000000000////////////000000000000000000000000000000////////////000000000000NNNKKKIIIHHHIIIKKKKKKKKKMMMMMMNNNPPPRRRRRRQQQOOOOOONNNMMMMMMMMMNNNPPPQQQNNNMMMLLLKKKKKKKKKLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLIIILLLOOOPPPQQQQQQSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRRRROOOLLLKKKMMMNNNOOONNNLLLLLLLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPSSSQQQPPPPPPQQQPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHJJJLLLNNNOOOOOORRRVVVXXXXXXVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVTTTSSSTTTWWWXXXXXXWWWVVVTTTSSSSSSSSSSSSRRRPPPLLLLLLMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOQQQQQQOOOLLLHHHHHHJJJMMMKKKKKKJJJKKKLLLNNNOOOQQQPPPOOONNNLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIKKKMMMOOONNNMMMMMMMMMOOOOOONNNLLLLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFBBB???FFFRRRTTTNNNGGGDDDBBBAAABBBBBBBBBAAAAAA@@@???>>>???@@@BBBCCCDDDBBB@@@>>>======>>>>>>>>>>>>===;;;;;;::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@:::999888777666666666666777777888888888888777777888777777777666666666555666666555555555555666666666666666666666666666666666555555555444444444444666555333111111222333444333333333333333333333333333333333333222222222111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222111111111111222222222222222222222222222222222222222222222222222222111111111111000000000///000000111222222111//////000000000000000000000000000000//////......------000000000000000000000000//////000000000000//////////////////////////////000/////////...........................///000000/////////....../////////000000000//////.................................------...////////////...////////////000000000000000000000000000000000000////////////////////////000///......---------...............////////////111000000000/////////...////////////////////////111000000000/////////...000000000000000000000000////////////000000000000000///---...///000000///111000///000222222000...///////////////000000000000000////////////000000222222222000...---...///......////////////......////////////////////////...//////000000111111111///.........//////000111000000////////////000000000000000000000000000000/////////000000000111111MMMKKKIIIHHHJJJKKKKKKKKKLLLLLLMMMOOOQQQQQQOOOMMMOOONNNMMMMMMNNNPPPSSSTTTPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMIIIKKKMMMNNNNNNPPPSSSUUUWWWWWWXXXXXXWWWUUUSSSQQQQQQOOOMMMLLLNNNPPPQQQQQQMMMMMMMMMNNNNNNPPPQQQRRRPPPRRRTTTVVVUUUSSSPPPOOOTTTSSSRRRQQQQQQPPPMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGHHHJJJKKKLLLMMMNNNPPPSSSWWWXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTUUUWWWXXXXXXWWWVVVTTTSSSSSSSSSSSSRRRQQQNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQQQQQQQQQQPPPNNNKKKIIIHHHJJJLLLJJJJJJIIIIIIJJJLLLNNNOOOPPPOOONNNMMMLLLJJJJJJIIIHHHHHHHHHIIIKKKMMMOOOPPPPPPOOOMMMMMMNNNPPPPPPOOOLLLLLLKKKKKKKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFCCCCCCOOO^^^___WWWIIIFFFDDDCCCDDDDDDDDDCCCAAA@@@?????????@@@AAABBBCCCAAA@@@>>>=========>>>>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;<<<<<<:::999888777666666666666888888999999999999888888777777777777666666666666666666555555555555666666666666666666777777777777555555555555444444444444555444333222111222333444333333333333333333333333444444444333333333222222111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222222111111111111222222333333222111000000//////222222222222222222222222111111111111000000000000000000000000111111111111000000000000000000000000000000///...------,,,,,,//////////////////////////////000000000000//////////////////////////////////////////...........................///000000000000////////////000000/////////.............................................///000000000//////////////////000000000000000000000000000000000000//////////////////////////////............------------------............000000000000////////////////////////////////////000000000000////////////111111111111111111111111////////////000000000000333111//////000000000...111000///000222222000///000000//////......------000000////////////000000555555444111...,,,,,,---......////////////......////////////////////////000000000000000111111111000000//////000000111111000000////////////000000000000000000000000000000000000000111111111222222LLLJJJIIIIIIKKKLLLLLLKKKLLLLLLLLLNNNPPPPPPNNNLLLMMMMMMLLLLLLNNNQQQTTTVVVQQQPPPNNNMMMLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMNNNRRRUUUVVVWWWYYYZZZZZZXXXUUUSSSSSSPPPNNNNNNOOOQQQRRRRRRQQQQQQQQQQQQRRRSSSTTTUUURRRSSSUUUVVVVVVTTTRRRPPPTTTRRRQQQQQQQQQPPPNNNLLLIIIIIIIIIJJJJJJJJJJJJJJJFFFGGGIIIJJJKKKLLLLLLLLLQQQTTTXXXZZZYYYXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVWWWUUUTTTTTTUUUUUUTTTRRRQQQPPPPPPOOOOOONNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNPPPRRRSSSTTTTTTRRRQQQOOOMMMKKKJJJKKKLLLIIIIIIHHHHHHIIIKKKLLLMMMOOOOOONNNNNNLLLKKKJJJIIIGGGHHHJJJLLLMMMOOOPPPQQQSSSPPPMMMKKKLLLNNNOOOOOOKKKKKKKKKLLLLLLMMMMMMNNNKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHDDDDDDBBBEEEUUUeeefff]]]IIIGGGDDDCCCDDDEEEDDDDDDAAA@@@@@@??????@@@AAAAAAAAAAAA???>>>============>>>===<<<;;;;;;;;;;;;;;;================================================;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::999999888777666666777777777888888999999888888777777777777777666666666666666666555555555555666666666666666777777777777888444444444444444444444444444444333222222222333444333333333333333333333333444333333333333222222222111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111222222111111111111222222222222111111000//////...111111111111111111111111111111111000000000000000000000//////000111222333///////////////////////////////////////.........//////////////////////////////000000000000/////////////////////////////////////////////........................///000000000//////////////////000..................------............////////////...//////000000000000000////////////000000000000/////////////////////////////////////////////////////////////////////...------........./////////000000000000////////////////////////////////////000000000000////////////000000000000000000000000////////////000000000000222111//////000111111000000000000111111111000///000000/////////.........000000////////////000000777777666333000//////000......////////////......////////////////////////111111111111111000000000000000000//////000000111000000////////////000000000000000000000000000000000111111111222222222222LLLKKKJJJKKKLLLNNNMMMLLLLLLLLLLLLMMMOOOOOOMMMKKKKKKKKKKKKLLLNNNQQQTTTVVVRRRQQQOOOMMMMMMMMMMMMNNNMMMMMMMMMNNNNNNMMMMMMMMMPPPPPPOOOMMMLLLNNNQQQTTTTTTVVVYYY[[[[[[ZZZXXXWWWUUURRRPPPOOOPPPQQQRRRQQQRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTQQQPPPOOOPPPQQQQQQOOOMMMIIIIIIIIIJJJJJJJJJJJJJJJFFFGGGIIIJJJKKKKKKKKKKKKPPPSSSWWWXXXXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXVVVUUUUUUWWWWWWVVVTTTRRRRRRQQQQQQPPPPPPOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTTTTRRRPPPNNNNNNMMMMMMLLLIIIIIIHHHHHHHHHJJJKKKLLLNNNNNNNNNNNNMMMKKKJJJIIIHHHJJJLLLOOOPPPRRRRRRRRRTTTPPPLLLIIIIIIJJJKKKKKKIIIJJJJJJKKKLLLLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDCCCCCCDDDFFFFFFDDDDDDCCCGGGWWWhhhhhh^^^HHHFFFCCCCCCCCCDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===============<<<;;;;;;;;;;;;<<<================================================;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888777777777777777777666666777777777777666666666666666666777777777777666666555555555555666666666666666666666777777777333333444444444444444444333333333333333333333444333333333333333333333333222222222222111111111111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222///000000000000111111111111111111111111111111111000000000000000000111111000000//////000111222333////////////////////////......///000111222222333//////////////////////////////000000000000//////////////////////////////.........///////////////...............///000000///......------......///------.........................../////////000000...//////000000000000000////////////000000000000////////////////////////........................///000000111111111000000....../////////000000000////////////000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000000///...///111333333222///000111111111000000000//////000000000111111111000000////////////000000444444444333000000111222......////////////......////////////////////////111111111000000000000000000000///....../////////000000////////////000000000000000000000000000000000111111111222222222222MMMLLLKKKMMMOOOPPPOOONNNMMMLLLLLLNNNOOOOOOMMMKKKJJJJJJKKKMMMOOOQQQSSSTTTRRRQQQOOOMMMLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLPPPPPPOOONNNMMMNNNQQQTTTTTTVVVXXXZZZ[[[[[[ZZZYYYVVVSSSPPPOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTWWWUUUSSSQQQPPPRRRTTTVVVOOONNNMMMNNNPPPPPPOOOMMMJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKNNNQQQTTTVVVUUUSSSRRRRRRVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZ\\\\\\[[[ZZZZZZZZZWWWVVVUUUVVVWWWWWWVVVUUURRRRRRRRRRRRRRRRRRQQQQQQMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIKKKMMMPPPQQQRRRSSSUUUSSSQQQPPPPPPOOONNNLLLIIIIIIHHHHHHHHHIIIKKKLLLLLLLLLMMMMMMLLLKKKIIIHHHIIIJJJMMMPPPRRRRRRQQQQQQRRRNNNJJJHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGEEEEEECCCCCCBBBCCCDDDEEEDDDFFFFFFJJJWWWeeeddd[[[HHHEEECCCBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>============<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999888888777777777777777888666666777777777777666666666666666666777777777777666666555555555555666666777666666666555555555555333333333333444444444444222222333333333333444444333333333333333333333333222222222111111111000000111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222111111111111222222......///000111333333444111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000---...///000222333555555//////////////////////////////000000000000//////////////////////////////.........///////////////...............///000000......------------...................../////////.........//////000000111......///000000000//////////////////000000000000000000000000000000000000...........................///000111222111000///////////////000000000111////////////000000000000////////////////////////////////////000000000000........................////////////000000000000///...---...000222333222///000222222000///000111///000000000111111222222000000////////////000000///000000///......000111......////////////......///////////////////////////////////////000000000000000///.........//////000000////////////000000000000000000000000000000000000000111111111222222NNNMMMMMMNNNQQQQQQQQQOOONNNMMMMMMNNNPPPOOOMMMKKKIIIKKKMMMPPPRRRSSSSSSSSSRRRPPPOOOMMMLLLKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMOOORRRTTTWWWWWWXXXYYYZZZZZZZZZYYYSSSQQQOOONNNPPPRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWUUURRRPPPPPPQQQSSSUUUOOONNNMMMMMMNNNNNNLLLJJJKKKKKKKKKJJJIIIIIIIIIHHHIIIHHHHHHGGGHHHIIIKKKLLLOOORRRUUUVVVUUUSSSRRRRRRVVVVVVVVVVVVVVVVVVVVVVVVVVVYYY\\\\\\ZZZXXXXXXYYYVVVTTTSSSTTTUUUVVVUUUTTTRRRRRRRRRSSSSSSSSSSSSSSSOOOOOONNNNNNMMMLLLLLLKKKJJJKKKMMMOOOQQQSSSTTTTTTUUURRRPPPOOOPPPPPPMMMKKKJJJIIIIIIHHHHHHIIIKKKLLLJJJKKKLLLLLLLLLJJJHHHGGGHHHJJJMMMPPPQQQQQQOOONNNNNNKKKIIIHHHIIIJJJKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEECCCCCCCCCDDDDDDCCCGGGHHHIIIQQQ\\\[[[SSSHHHFFFCCCBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;:::999888888777777777777888888777777777888888777777777555666666666777777777888666666555555555555666666777777666555444333222222222222333333333444444444111222333333444444444444333333333333333333333333333333222222222111111111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000222222222222333333333333222222111111111111222222//////000111222333444444111111111111111111111111///000000000111111111111000000111222222111//////000000000000000000000000---...///000111222333444000000000000000000000000//////000000000000//////////////////////////////............/////////000...............///000000//////............//////.........//////000000000---......///000000111111------...////////////...////////////000000000000000000000000000000000000........................,,,---///000000000///............/////////000000.../////////000000000111////////////////////////.../////////000000000111////////////////////////////////////000000000000000...---...///111111000...000222222000///000111000000000000000/////////000000////////////000000...//////...------...000......////////////......////////////////////////------......//////000000222111000000/////////000000000////////////000000000000000000000000000000/////////000000000111111NNNNNNNNNPPPRRRSSSRRRPPPNNNNNNNNNOOOPPPPPPNNNLLLJJJLLLOOORRRTTTTTTTTTSSSQQQPPPNNNLLLKKKKKKKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJFFFHHHKKKLLLMMMOOOSSSUUUYYYYYYYYYXXXXXXXXXXXXXXXQQQOOOMMMMMMPPPSSSTTTTTTVVVVVVVVVUUUVVVVVVWWWWWWUUUTTTRRRQQQQQQQQQRRRSSSPPPOOOMMMMMMMMMLLLIIIGGGLLLLLLKKKJJJIIIIIIHHHHHHJJJIIIGGGFFFGGGIIIKKKLLLRRRUUUXXXYYYXXXVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVRRRVVVYYYYYYVVVTTTTTTUUUTTTSSSRRRSSSTTTUUUTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUQQQQQQPPPPPPOOONNNMMMMMMNNNPPPQQQSSSUUUVVVWWWWWWTTTQQQOOOOOOPPPOOOLLLJJJKKKJJJIIIHHHIIIJJJKKKLLLIIIJJJKKKLLLKKKJJJHHHFFFGGGIIILLLOOOPPPOOOMMMKKKKKKIIIHHHHHHKKKMMMMMMMMMKKKKKKLLLLLLLLLJJJIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEDDDDDDDDDEEE@@@EEEFFFFFFKKKTTTSSSKKKHHHFFFDDDCCCCCCDDDDDDCCCAAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;::::::999888777777777777777888888888888999999999999888888555666666666777777888888666666555555555555666666777777666444333222111000222222222333333444444444111222333444444444444444333333333333333333333333444444444333333333222222111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000222222333333333444444444222222111111111111222222000111111222333333444444000000000000000000000000//////000000111111111222000111222333222111...---000000000000000000000000......//////000000111111111111111111111111111111//////000000000000//////////////////////////////---.........//////000000...............///000000000000////////////000000.../////////000000111111---......///000111111222,,,------...............////////////000000000000000000000000000000000000........................***+++---//////...---,,,---------.........//////.../////////000000111111////////////////////////.../////////000000111111000000000000000000000000////////////000000000000111///------...///...---...111333222000///000222111111000///...---,,,,,,000000////////////000000000111111000......///000......////////////......////////////////////////+++,,,,,,---...///000000333333222111000000111111000000////////////000000000000000000000000000000////////////000000000000LLLLLLMMMNNNOOOQQQRRRSSSOOOOOOPPPPPPOOONNNLLLKKKLLLMMMOOOQQQQQQPPPOOONNNMMMMMMNNNOOOOOONNNNNNNNNKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMOOOQQQSSSTTTXXXXXXXXXXXXXXXWWWWWWVVVPPPOOONNNNNNOOOPPPQQQSSSRRRSSSTTTUUUVVVVVVWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXVVVQQQNNNOOONNNKKKIIIJJJKKKKKKIIIHHHGGGFFFFFFFFFIIIIIIIIIJJJKKKMMMNNNOOOXXXYYYZZZ[[[ZZZXXXVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSUUUUUUVVVVVVVVVUUUUUUTTTPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTVVVYYYYYYWWWVVVTTTSSSRRROOOMMMLLLNNNPPPQQQRRRSSSTTTTTTTTTTTTTTTQQQOOONNNLLLKKKKKKLLLLLLKKKHHHEEEEEEFFFHHHIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGIIIKKKMMMNNNMMMLLLLLLHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBFFFIIIJJJGGGDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@??????>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<===@@@??????>>>===<<<<<<;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888777777777777777777777777777777777777777777777777777666666666444444333333333333444444444444222222222222444444111222333333333333222111111222222333444555666666;;;999777444333222111222000000000000000000000000222111111111000000//////222111111111000000//////000000000000111111111111111000000000111222333333222222222111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000......//////000000111111000000000000000000000000333333111000////////////000000000000////////////000000000000000000000000---...///111333555777777111111000000//////..................////////////111111111111111111111111............////////////...///000111111000///...000000////////////000000111111000000/////////...........................000000////////////000000......---------,,,,,,,,,---------............///000000000000000000000000000111222111///------...000000000000000000000000444111,,,)))))),,,111444///////////////////////////////////////////////////////////////////////////...,,,+++,,,---///111///111222222///......//////......------...000111111111111000000000000000//////000000111111111111000000000000////////////---...///000000///...---000000///...............LLLLLLLLLMMMNNNOOOPPPQQQOOOOOOOOOOOONNNMMMKKKJJJMMMNNNPPPQQQQQQQQQOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMKKKJJJIIIIIIIIIIIILLLMMMMMMOOOPPPRRRTTTUUUXXXXXXXXXXXXWWWVVVUUUTTTQQQPPPPPPPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWUUUPPPMMMNNNNNNJJJIIIJJJKKKKKKJJJHHHHHHGGGGGGGGGIIIIIIJJJKKKLLLNNNPPPQQQXXXYYYZZZZZZZZZXXXVVVUUURRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUXXXXXXWWWVVVUUUUUUSSSPPPNNNMMMOOOQQQQQQRRRSSSSSSTTTTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLMMMLLLJJJIIIHHHJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFHHHJJJLLLMMMLLLKKKJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBEEEHHHIIIGGGDDDEEEDDDCCCCCCBBBBBBCCCCCCAAAAAA@@@??????>>>>>>============<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========??????>>>>>>===<<<<<<;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888777777777777777777777777777777777777888777666666555555666666555555444444444444555555444333333222222333333444111222333333333333222111222222333333444555555555888666555333111111111111000000000000000000000000111111111111000000000///111111111111000000000///000000000000111111111111111111111000111111222222222222222111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.../////////000000000111000000000000000000000000//////000000000000000111000/////////////////////////////////////////////---...///111333444666666000000000000//////..................////////////....................................//////////////////000000000000//////000000////////////000000000000000//////.................................000//////......//////000////////////.........---........./////////000000////////////////////////000111222111///------...000000000000000000000000111000...------...000111////////////////////////////////////////////////////////////////////////......---,,,---...///000---.........------------...............///000000000000000000000000000000333222111000000///000000000000000000//////////////////000111111000//////000000///...............LLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIKKKLLLNNNOOOOOOOOONNNMMMOOOOOOOOOPPPPPPOOOOOONNNOOONNNMMMKKKJJJIIIIIIIIINNNNNNOOOQQQSSSTTTVVVVVVYYYYYYXXXWWWVVVTTTSSSRRRRRRQQQQQQRRRRRRSSSUUUUUUXXXXXXXXXWWWVVVTTTSSSRRRTTTTTTVVVWWWWWWVVVUUUUUUTTTPPPNNNQQQQQQNNNLLLMMMJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJKKKLLLNNNPPPRRRSSSWWWXXXYYYYYYXXXWWWUUUTTTOOOPPPPPPQQQSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQQQQSSSTTTTTTUUUUUUUUUVVVTTTSSSTTTVVVWWWWWWWWWVVVVVVUUURRROOONNNOOOQQQQQQRRRRRRSSSSSSSSSRRRRRRPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJJJJLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCC@@@@@@AAAAAABBBCCCCCCDDDBBBBBBCCCEEEGGGHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>======<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999999999999999999999888888888888777777777777777777777777777777777777888777666444444555555666666666555555555555666666222333333444444333333222111222222333333222222111333333333333444444444444444333222111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111111111222222111000000000111111222222222111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000***,,,...000111222111111////////////////////////////////////////////////---...///000222333444555000000000////////////...............////////////------------------------............////////////000000////////////000000000//////......//////000/////////.......................................///..................///111111000000000000000///////////////000000000111///////////////////////////111222111///.........000000000000000000000000......000000000000......////////////////////////////////////////////////////////////////////////------........./////////...---,,,,,,---......------......///////////////000000000000000000000000777555333000///...//////////////////000000000000000000111111111111000000000000///...............NNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHJJJJJJKKKLLLMMMLLLLLLKKKOOOPPPPPPPPPPPPOOONNNNNNOOONNNMMMLLLKKKKKKKKKKKKOOOPPPQQQSSSUUUVVVWWWXXXZZZZZZYYYXXXVVVTTTRRRQQQPPPQQQQQQRRRSSSTTTUUUUUUXXXXXXXXXWWWVVVTTTRRRRRRSSSTTTUUUWWWVVVUUUSSSRRRSSSQQQRRRWWWXXXSSSOOONNNHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLNNNPPPRRRUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSPPPPPPQQQRRRRRRSSSTTTTTTVVVUUUTTTRRRQQQPPPPPPOOOQQQQQQSSSTTTUUUUUUUUUUUUWWWUUUSSSSSSUUUWWWWWWWWWUUUUUUTTTRRROOONNNNNNPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNKKKJJJIIIJJJKKKKKKIIIGGGJJJIIIGGGFFFEEEDDDDDDDDDFFFHHHJJJKKKKKKKKKIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBCCCCCCBBBBBBAAABBBCCCDDDFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@???>>>>>>======::::::;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>=========<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::999888777777999999999999999999999999888888888888777777777666777777777777777777777777888777555444333444555666666666777777777777666666222222444444444444222222222222222222222222222222444444444333333333222222111111111000000111111111000000000000000000000000111111111000000000000000111111111000000000000000///000000000111111111111333222111000000///000000111111111111111111111111111111000000000000111111////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////)))+++...000111111000000.........///////////////////////////////////////......///000000111222222////////////////////////............////////////////////////////////////............////////////111000///......///000111/////////....../////////..................------..............................------------......000000000000000000000000....../////////000000000///////////////////////////000222111///......///////////////////////////---///000111111000///---////////////////////////////////////////////////////////////////////////------...////////////...111///------///111111000,,,---///000000000///.../////////000000000000000888666222///......000111////////////000000000000000000000000000000000000000000///...............OOOOOONNNMMMMMMMMMMMMNNNLLLLLLKKKJJJJJJIIIIIIIIIKKKLLLLLLMMMMMMMMMMMMMMMOOOPPPPPPPPPOOOOOONNNMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQSSSUUUWWWXXXXXXXXX[[[ZZZYYYXXXVVVTTTRRRPPPNNNNNNOOOQQQRRRSSSSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRSSSTTTUUUTTTSSSQQQOOOOOONNNRRRYYYZZZTTTMMMKKKEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMOOOQQQSSSVVVWWWVVVVVVVVVUUUTTTTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMMMMMMMPPPQQQRRRSSSUUUUUUUUUUUUWWWUUUSSSSSSTTTVVVVVVVVVRRRSSSSSSQQQOOOMMMNNNOOOQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOONNNNNNNNNMMMMMMKKKJJJIIIJJJKKKKKKIIIGGGIIIHHHGGGFFFEEEEEEEEEEEEHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAEEEEEEEEEEEEDDDBBBAAA@@@AAABBBCCCDDDDDDDDDDDDEEECCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>;;;;;;;;;<<<<<<======>>>============>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999888888777777999999999999999999999999888888888888777777777666666666666666666666666666888777666555444555555666666666777888888777666666222222444444444444222222222222222222222222222222444444444333333222111111000111111222222222222222000000000000000000000000000000000000000000111111000000000000000000111111///000000000111111111111222222111000////////////111111111111111111111111111111000000000000111111////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////+++---///000111000///---------....../////////000.................................//////000000000.............../////////............////////////////////////////////////............////////////111000///......///000111//////............//////------..................////////////////////////......------------......////////////////////////------........./////////...........................000111111///......///////////////////////////000000000//////000000000////////////////////////////////////////////////////////////////////////---...//////000000//////111000//////000111000000,,,---///000000000///.........//////000000000000555333111///...///222333.../////////000000000111////////////////////////000000///...............OOONNNNNNMMMMMMMMMNNNNNNKKKKKKJJJIIIIIIJJJJJJKKKOOOOOOOOOOOOPPPPPPQQQQQQOOOOOOOOOOOONNNMMMLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQTTTVVVXXXYYYYYYYYYYYYYYYXXXWWWUUUSSSQQQPPPLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTQQQRRRRRRRRRQQQPPPNNNMMMKKKJJJNNNUUUUUUOOOIIIFFFDDDDDDEEEEEEFFFHHHIIIJJJMMMMMMNNNOOOQQQSSSUUUVVVUUUUUUTTTSSSSSSRRRRRRRRRTTTTTTTTTSSSSSSRRRRRRRRRPPPOOOMMMKKKJJJJJJKKKKKKNNNOOOQQQRRRTTTUUUUUUUUUVVVUUUSSSSSSUUUVVVUUUTTTOOOQQQRRRQQQOOONNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLNNNLLLKKKKKKLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAFFFFFFFFFFFFEEEBBB@@@???AAABBBCCCCCCBBBBBBCCCEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888777777999999999999999999999999888888888888777777777777666666666666666666666666777777777777777666666666555666777888888777666555222333333444444333333222333222222111111222222333444444333333222222111111000111222333333333333333000000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111111111000/////////000000111111111111111222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000...///000000000///...------------......//////000................................................---............/////////............////////////------------------------............////////////000000////////////000000///......------......///...............////////////////////////////////////..................///------............//////------------.......................................000111111///...///000000000000000000000000000222111///......///111222////////////////////////////////////////////////////////////////////////....../////////000000000...000111111///---......---......///////////////---......//////000000111111000///...///000222333......//////000000111111//////............//////000000///...............MMMMMMLLLLLLLLLMMMMMMNNNJJJIIIIIIIIIJJJKKKLLLMMMOOOOOOOOOOOOOOOPPPQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQTTTWWWYYYYYYYYYXXXVVVVVVUUUTTTSSSQQQOOONNNKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPOOONNNMMMLLLKKKMMMJJJJJJNNNNNNJJJGGGFFFEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOQQQSSSTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRPPPOOOMMMKKKKKKLLLMMMNNNMMMNNNPPPQQQSSSTTTTTTTTTUUUTTTTTTTTTVVVVVVTTTSSSNNNPPPQQQRRRQQQPPPQQQRRRQQQQQQPPPPPPOOOMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKOOOLLLJJJIIIIIIJJJJJJIIIFFFFFFFFFGGGGGGHHHIIIJJJGGGIIIJJJKKKKKKJJJHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDBBB@@@???@@@BBBCCCCCCAAAAAACCCEEEEEEDDDCCCCCCBBBBBBCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999999999888888888888888999999999999999999999999888888888888777777777777666666666666666666666666777888999:::999888666555444555777888888777555444444333333222222333333444333333222111111222333333333333333222222222222222000111222333333333222111000000000000000000000000///000000000111111111111///000000000111111111111000000000000111111111111000////////////000000111000000111111111222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000000000/////////...000000000000000000000000000000000000000000000000,,,,,,---......///000000........................///.........------,,,,,,---------.........//////............////////////....................................//////////////////000000000000/////////......------......///.........//////000000000////////////////////////000//////......//////000---------....../////////............////////////...........................///111111/////////000000000000000000000000000111000000000000000000111////////////////////////////////////////////////////////////////////////000///.........///111111---222777666000,,,,,,///...............///000000------......///000000111//////......///000000111.........///000111111111000000///......///000000000000///...............KKKKKKKKKKKKKKKLLLMMMMMMIIIIIIIIIIIIJJJLLLNNNOOOMMMMMMLLLLLLMMMMMMNNNOOONNNNNNNNNMMMMMMKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMPPPQQQTTTWWWYYYYYYYYYXXXSSSSSSSSSRRRQQQOOONNNMMMKKKLLLNNNPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKQQQLLLIIIJJJJJJHHHHHHJJJFFFFFFGGGHHHJJJLLLNNNOOONNNNNNOOOOOOQQQRRRSSSTTTTTTSSSRRRQQQQQQPPPQQQQQQNNNOOOOOOPPPQQQRRRSSSSSSSSSQQQPPPNNNNNNOOOQQQRRRLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVTTTQQQNNNPPPRRRSSSRRRRRRSSSTTTQQQQQQPPPOOONNNMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJMMMJJJGGGEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLFFFHHHIIIJJJJJJIIIGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@AAACCCDDDDDDBBBAAA???@@@BBBCCCBBB@@@@@@BBBEEEEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@??????>>>=========;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999888888888888888999999999999999999999999999999999888888888888777777777777666666666666666666666666666888:::;;;;;;999666555444555666888888666555444555444222222222222444555444333222111111222333444222222222222222222222222000111222333333222111000000000000000000000000000//////000000111111111222//////000000111111111222000000000000111111111111//////...//////000111222000000111111222222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000/////////...000000000000000000000000000000000///000111222222,,,,,,------...///000000........................//////...------,,,++++++---------.........//////............/////////000111111111111111111111111............/////////000...///000111111000///............------............/////////000000111111000000000000000000000000000000////////////000000---.........//////000000////////////000000000000...........................///111111000//////000000000000000000000000000///000111222222111000///////////////////////////////////////////////////////////////////////////111000...---...///111333...666===;;;333---...111//////...------///000111---------...///000000111......///////////////...---......///000111111222222111000//////000111222000000///...............LLLJJJHHHGGGHHHJJJNNNPPPJJJIIIHHHGGGHHHJJJLLLMMMOOOPPPQQQRRRRRRPPPNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHIIIKKKLLLPPPRRRTTTTTTSSSSSSTTTUUUQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMTTTTTTSSSRRRRRRQQQPPPPPPNNNNNNMMMLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJGGGEEEEEEGGGLLLNNNNNNLLLLLLMMMOOORRRTTTVVVWWWXXXWWWUUUSSSQQQPPPPPPQQQRRROOONNNMMMMMMOOOPPPPPPPPPLLLNNNPPPSSSSSSSSSRRRQQQOOOPPPQQQRRRRRRSSSSSSSSSOOOPPPPPPPPPPPPPPPPPPQQQSSSSSSUUUUUUVVVUUUTTTSSSWWWUUUSSSPPPNNNLLLKKKKKKFFFIIILLLOOOPPPOOOMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA===CCCHHHGGGBBB>>>???BBBBBBBBBCCCCCCCCCBBBAAAAAACCCCCCCCCCCCBBBAAA@@@??????>>>>>>===============<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999:::::::::999888888>>>;;;888777888:::;;;;;;:::::::::::::::999888777999777666444444666777999888888888888888888888888777777666666666666777777666777:::>>>AAA???888333444444555555555555444444222333333444444333333222222222222222222222222222333333222111222333444555000000111222333333444444000000000000000000000000111000///......///000111000000000000000000000000111111000000000000111111111111000000000000111111000000000000000000000000////////////............111111111000000000000000333222111///......------//////000000000000//////////////////000000000000000000000000000000000000//////............//////222000//////000000///---,,,,,,,,,---------......------------------------000///...---------------..............................------------......333333333333222000///------.........//////000000000000000000000000000000---.........//////000000111111000000////////////............////////////000000//////......------////////////////////////------------------------////////////////////////.........//////000000111//////............//////........................///...---,,,,,,---...///////////////////////////////////////////////////,,,,,,,,,,,,,,,---...///222222222222222111000//////////////////////////////////////////000000000////////////////////////+++---///111222111000000000000000000000000000000------......///000000000JJJIIIGGGFFFGGGIIILLLNNNKKKJJJIIIIIIJJJKKKMMMOOONNNOOOPPPQQQQQQOOONNNLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNLLLJJJIIIIIIJJJKKKLLLQQQTTTVVVVVVUUUTTTTTTUUURRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPOOOOOONNNMMMNNNNNNNNNMMMMMMMMMMMMMMMOOOOOONNNLLLLLLKKKKKKKKKJJJIIIHHHGGGHHHHHHJJJJJJIIIHHHHHHJJJNNNQQQQQQOOOMMMNNNPPPRRRSSSTTTUUUUUUUUUTTTQQQPPPOOOOOOOOOPPPQQQOOONNNOOOQQQRRRRRRQQQLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPSSSSSSTTTUUUTTTSSSRRRQQQTTTSSSQQQOOONNNLLLLLLLLLHHHJJJMMMPPPPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@EEEJJJHHHBBB>>>>>>AAA@@@AAAAAABBBBBBBBBAAAAAACCCCCCCCCBBBBBBAAA@@@??????>>>======<<<<<<======<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999;;;<<<<<<<<<;;;:::999999;;;999888888999::::::::::::::::::::::::999888777888777666555555666777888888888888888888888888888666666555555444444555555666777999<<<>>><<<777333444444555555555555444444222333333444444333333222333333222222222222222222222222111000111222333444111111111222222333333333000000000000000000000000111000///......///000111000000000000000000000000111111000000000000111111111111000000000000111111000000000000000000000000////////////............000000000000000000000000111000000////////////000//////000000000000//////////////////000000000000000000000000000000000000//////............//////111000......//////...------------.........//////------------------------//////...---------------..............................------------......111111222222111000///.............../////////000000000000000000000000000............/////////000.........---------,,,,,,............///////////////////////////.........////////////////////////------------------------///////////////////////////...///111333444222000//////............//////........................///...------------...///........................////////////////////////...............///000000000000000000000///......//////////////////////////////000111222333333444////////////////////////111111000////////////000///////////////////////////////////////.........GGGGGGGGGGGGGGGHHHJJJJJJLLLKKKKKKJJJKKKMMMNNNOOOMMMNNNOOOPPPOOONNNMMMLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMKKKIIIIIIJJJKKKLLLRRRUUUWWWWWWVVVTTTSSSSSSSSSTTTTTTTTTTTTRRRQQQPPPOOOOOOPPPPPPOOONNNNNNMMMNNNMMMMMMMMMNNNNNNOOOOOOQQQPPPOOOMMMLLLKKKKKKKKKIIIHHHGGGGGGHHHIIIKKKKKKMMMLLLLLLNNNQQQSSSTTTSSSPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQOOONNNMMMMMMNNNOOORRRQQQPPPPPPRRRSSSRRRQQQLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTSSSPPPNNNLLLNNNNNNNNNOOOOOOPPPPPPPPPRRRSSSSSSTTTSSSRRRPPPOOOQQQPPPOOOMMMLLLLLLLLLLLLJJJLLLNNNOOOPPPNNNLLLJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@BBBGGGJJJHHHBBB>>>>>>@@@??????@@@AAABBBBBBBBBAAABBBBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<======<<<;;;:::999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999>>>>>>>>>======;;;::::::888888888999;;;<<<;;;999999999:::::::::999888888888777666555555666777888777777777777777777777777555555444333333333333333555555666888999888666333444444555555555555444444222222333333333333222222333333333222222111111111111000000000000111222222111111222222222222222222000000000000000000000000000000////////////000000000000000000000000000000111000000//////000000111111000000//////000000111000000000000000000000000////////////............000000000000000000000000///////////////000111111//////000000000000//////////////////000000000000000000000000000000000000//////............//////111///------...///...---........./////////000000........................//////...------------.................................------------......//////000000000//////...............////////////////////////////////////............////////////---------,,,,,,,,,,,,,,,............////////////.........///////////////////////////////////////------------------------///////////////////////////...000555::::::555000//////............/////////////////////////////////...------------...///........................///////////////////////////............///000000..................---,,,////////////////////////......///000222333444444////////////////////////666444111...------...///////////////////////////111000000///......------FFFGGGGGGHHHIIIIIIHHHHHHKKKKKKJJJJJJKKKLLLNNNNNNLLLLLLMMMMMMMMMMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMNNNMMMKKKIIIIIIJJJKKKLLLQQQTTTVVVWWWUUURRRQQQPPPSSSTTTUUUUUUTTTRRRPPPNNNNNNNNNOOOOOONNNMMMMMMLLLMMMMMMMMMMMMOOOPPPRRRSSSRRRQQQPPPNNNLLLKKKKKKJJJHHHHHHGGGGGGHHHJJJLLLMMMNNNOOOOOOQQQSSSTTTUUUUUUSSSSSSSSSSSSSSSRRRQQQPPPNNNNNNMMMMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRRRRQQQPPPLLLLLLKKKKKKLLLOOOQQQSSSTTTUUUUUUTTTRRROOOKKKIIIMMMMMMNNNNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIJJJKKKMMMMMMMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDCCCBBBAAA@@@@@@???AAADDDGGGFFFAAA>>>>>>@@@===>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<:::999999:::;;;<<<;;;::::::::::::::::::;;;;;;;;;;;;:::::::::999999888999999999999999::::::>>>>>>>>>>>>===;;;:::999777777999;;;===>>><<<:::999999:::::::::999999888777777666666666666777777666666666666666666666666666555444333333333333444444444444444555555444333333444444555555444444333222222333333333333222222444333333222222111111111000000000000111111222222222222222222111111111111000000000000000000000000000000////////////000000////////////////////////000000////////////000000000000////////////000000////////////////////////////////////............/////////000000000000000///////////////000000111//////000000000000//////////////////000000000000//////////////////////////////............//////000...------...///...------.........///////////////////////////////////////......---------....................................------------......---------....../////////.........///////////////.................................///////////////....................................////////////------......//////000000////////////////////////........................////////////////////////000...000777>>>???777/////////............//////000000000000000000000000.........------.................................////////////////////////------,,,,,,,,,------...------.........------,,,////////////////////////,,,------...///000111111////////////////////////666444111...------...///////////////////////////000000//////............GGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLJJJIIIHHHIIIJJJKKKOOOQQQSSSSSSQQQOOONNNNNNRRRRRRSSSTTTRRRPPPNNNLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLNNNQQQRRRSSSRRRPPPOOOMMMLLLKKKKKKIIIIIIHHHHHHIIIKKKMMMNNNNNNOOOQQQRRRRRRSSSUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQLLLLLLMMMNNNPPPQQQSSSTTTOOOOOONNNOOOQQQPPPOOOMMMKKKKKKJJJJJJKKKNNNQQQSSSUUUUUUUUUTTTQQQNNNJJJHHHMMMMMMNNNOOOOOOPPPQQQQQQOOOPPPRRRTTTUUUUUUTTTTTTQQQPPPNNNKKKIIIHHHGGGFFFHHHIIIJJJJJJJJJHHHFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@>>>@@@CCCBBB@@@>>>???@@@===>>>???@@@AAABBBBBBBBBAAAAAA???>>>======>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<<<<:::::::::999999:::::::::;;;;;;:::::::::999999999888888888999999:::::::::=========<<<<<<:::999999888888:::===??????===:::888999999:::::::::999999777777666666666666777777555555555555555555555555666666555555555555666666444444333333222222333444333333444444444444333333111222222333333222222111333333333222222111111111111111111222222222222222222111111111111111111111000000000000000000000000//////000000000000//////////////////////////////000000////////////000000000000////////////000000////////////////////////////////////..................//////000000000000111000000/////////////////////000000000000//////////////////000000000000//////////////////////////////............/////////......///000000///...,,,,,,---------.........////////////////////////......---------......///..............................------------......,,,,,,,,,------.../////////////////////.........------------------------///////////////.............................................////////////------......//////000000////////////////////////........................////////////////////////000...000777>>>???777/////////............//////000000000000000000000000---..................---........................////////////////////////...------,,,,,,,,,---------......//////........./////////////////////////////////...............////////////////////////111000000//////.............................................//////000000GGGHHHHHHIIIIIIHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIIIIIIIIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKIIIGGGGGGHHHIIIJJJMMMNNNOOOOOOMMMLLLMMMNNNQQQQQQQQQQQQOOOMMMKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLNNNPPPSSSUUUSSSRRRQQQOOONNNMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOQQQRRRQQQRRRTTTUUUVVVVVVWWWVVVVVVUUUTTTSSSLLLMMMNNNOOOQQQRRRSSSTTTNNNMMMMMMNNNOOOOOOLLLJJJKKKJJJJJJJJJLLLNNNQQQSSSVVVUUUTTTRRRPPPMMMKKKJJJNNNNNNOOOOOOPPPQQQRRRRRROOOPPPRRRTTTUUUUUUUUUTTTQQQPPPNNNKKKIIIGGGEEEEEEGGGGGGHHHHHHHHHGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHEEEEEEFFFGGGGGGGGGFFFFFFGGGFFFDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA===>>>@@@@@@???>>>???@@@??????@@@AAABBBBBBBBBAAAAAA@@@>>>===<<<<<<======<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::999999999999888888888999999::::::;;;:::;;;;;;;;;;;;:::999999999999:::===>>>>>><<<:::888888999:::::::::999999666666777777777777666666666666666666666666666666666666666666666777888999333444444333222222333555333333444444444444333333111111222222222222111111222222222222222222222222000111222222333333222222000000111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000//////......//////000000//////......//////000000000000000000000000000////////////............---......//////000000111111111000/////////////////////000000000000//////////////////000000000000000000000000000000000000//////............////////////000222444444111...,,,,,,,,,------------..............................------------...//////..............................------------......------,,,,,,---.../////////////////////.................................///////////////.........,,,,,,,,,,,,,,,---------............////////////.........///////////////////////////////////////........................///////////////////////////...000555::::::555000//////............//////////////////////////////------...//////...------------------------------////////////////////////000000///............///---...//////000/////////////////////////////////222111111000000//////...////////////////////////---.............................................------......///000000111GGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIGGGHHHHHHIIIKKKLLLLLLMMMKKKIIIHHHFFFFFFGGGHHHIIILLLMMMMMMLLLKKKKKKMMMOOOQQQPPPOOONNNMMMKKKJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQQQQPPPOOONNNPPPRRRUUUWWWRRRRRRPPPOOOOOONNNNNNNNNNNNNNNMMMLLLLLLMMMNNNOOONNNPPPRRRRRRQQQQQQTTTVVVTTTUUUUUUVVVVVVUUUUUUTTTOOOOOOPPPPPPPPPPPPPPPPPPMMMMMMMMMNNNOOONNNLLLIIIJJJJJJJJJKKKMMMOOOQQQSSSUUUTTTRRRPPPNNNMMMMMMMMMNNNOOOOOOPPPRRRSSSSSSTTTQQQRRRSSSSSSSSSRRRQQQPPPPPPOOOMMMKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFEEECCCCCCDDDDDDEEEGGGHHHIIIIIIJJJKKKKKKKKKJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCC???@@@@@@@@@????????????@@@AAAAAABBBBBBBBBAAAAAAAAA???===<<<;;;;;;<<<===<<<;;;;;;:::999:::::::::888999;;;<<<===<<<;;;:::::::::999999999999:::::::::::::::999999999999888777888888999::::::;;;;;;999999:::;;;;;;;;;;;;:::999999999:::<<<<<<:::888777888999::::::::::::999666666777777777777666666666666666666666666666666444444555666777999:::;;;333555666555333222444666222333333444444333333222111111222222222222111111111111111222222333333444//////111222222222111000//////000000111111222222000000000000000000000000...///000111111000///...000000000000000000000000//////............////////////............//////000000000000000000000000////////////............------......///000000111///////////////000000111//////000000000000//////////////////000000000000000000000000000000000000//////............/////////111333777999777333///------------............---------------------------------------...//////..............................------------............---,,,------...///000/////////....................................000/////////............,,,,,,---------.....................///////////////////////////.........////////////////////////........................///////////////////////////...///111333444222000//////............//////........................------...//////...------------------------------////////////////////////000000///...............------...///////////////////////////////////////000000000000000////////////////////////////////////---,,,++++++,,,...///.................................///////////////GGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMJJJIIIGGGEEEEEEFFFGGGHHHLLLLLLLLLKKKJJJKKKNNNQQQRRRQQQOOOMMMLLLKKKJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTNNNMMMKKKKKKLLLOOOQQQSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPOOONNNMMMMMMMMMNNNOOONNNQQQSSSSSSRRRQQQTTTVVVRRRSSSTTTUUUUUUUUUUUUUUURRRRRRQQQPPPOOONNNLLLKKKMMMMMMNNNOOOPPPOOOLLLIIIIIIJJJKKKLLLNNNPPPRRRSSSUUUSSSQQQNNNMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTUUURRRSSSSSSSSSQQQPPPNNNLLLNNNMMMLLLKKKJJJIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKJJJHHHGGGJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBAAA@@@???>>>>>>BBBBBBCCCCCCCCCBBBAAAAAA@@@???===;;;:::;;;<<<===<<<;;;::::::999999::::::777999;;;>>>>>>===;;;999:::999999999999999999::::::::::::999999999888888777777888999::::::;;;;;;888999:::;;;<<<<<<<<<<<<999888777888999999888666777888999:::::::::::::::666666777777777777666666777777777777777777777777333333444555777999;;;<<<333555777666444333555777222333333444444333333222111111222222222222111111000000111222333444444555---...000111111111000///...//////000111222222333000000000000000000000000...///000111111000///...000000000000000000000000//////............////////////............//////000000000000000000000000000/////////............---------...///000000111------......///111222333//////000000000000//////////////////000000000000000000000000000000000000//////............/////////111555:::;;;999444000............/////////000---------------------------------------...///000.................................------.........//////------------...///000000//////.........---////////////////////////000000//////.........---/////////000000000111111............/////////000000000//////.........---////////////////////////////////////////////////////////////////////////.........//////000000111//////............//////........................,,,---...//////...---,,,------------------------///////////////////////////...---,,,,,,,,,,,,,,,,,,------.../////////...////////////////////////,,,---------......//////////////////////////////222///+++(((''')))---///........................000000000///......------HHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIHHHHHHIIIJJJIIIHHHKKKIIIGGGFFFEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKMMMNNNOOONNNMMMLLLLLLKKKKKKKKKNNNMMMLLLLLLNNNOOONNNMMMNNNLLLKKKNNNRRRTTTTTTRRRUUUSSSOOOMMMLLLNNNPPPRRRUUUTTTRRRPPPOOOOOOOOOOOOOOOPPPQQQSSSSSSSSSRRRRRRYYYWWWUUUSSSRRRSSSUUUVVVVVVUUUTTTSSSRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNQQQSSSTTTTTTSSSRRRRRRQQQOOONNNMMMLLLLLLLLLQQQRRRTTTUUUUUUSSSQQQOOOQQQRRRRRRQQQOOONNNOOOPPPNNNLLLJJJJJJJJJIIIGGGEEEHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEHHHJJJLLLKKKKKKKKKJJJIIIIIIHHHHHHLLLLLLKKKJJJJJJJJJJJJJJJGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHHHHGGGEEEBBB???===>>>???AAAAAAAAAAAACCCDDDBBBBBBCCCBBBAAA@@@???>>>BBBBBBAAABBBCCCBBB???===AAAAAA@@@>>>===;;;::::::===<<<<<<:::999888777777999::::::;;;;;;::::::999:::::::::::::::::::::;;;;;;::::::999999::::::;;;999888888777777888888999999999999888888888888777888888888888777777777777777777777777777777777777666888999888777666777888555555555666555555444333333333444555666777888888444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111333333333333222111000000000111222333333222111000000000000000000///......222111111000///......---111111000000//////......000000000000000000000000---------......000111222//////............//////000000000000111111111111///000111111111///...------.........//////000000//////////////////......////////////////////////////////////////////////222111000//////000111222---333:::@@@AAA===666111...,,,++++++,,,.........////////////////////////,,,---------.../////////........................------------------,,,,,,///...---,,,,,,---...///............////////////000///...------...///000,,,,,,---.../////////...000000000000000000000000................................................................................................///////////////////////////////////////.........//////............//////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000,,,,,,,,,,,,+++***))))))////////////////////////......///////////////...+++,,,------......------////////////............HHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHJJJHHHFFFDDDCCCDDDEEEEEEFFFGGGGGGHHHJJJLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMNNNPPPNNNMMMMMMNNNNNNLLLKKKLLLKKKJJJMMMPPPRRRRRRQQQSSSQQQOOOMMMLLLMMMPPPQQQUUUSSSQQQOOONNNNNNNNNNNNOOOPPPQQQSSSSSSSSSRRRRRRWWWWWWVVVVVVVVVVVVWWWWWWRRRRRRRRRQQQQQQPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMMMMOOORRRTTTUUUUUUSSSRRRQQQPPPOOONNNMMMMMMMMMMMMOOOPPPRRRTTTTTTSSSQQQOOOOOOPPPPPPOOONNNMMMMMMNNNNNNLLLKKKJJJKKKJJJHHHGGGIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIMMMLLLKKKKKKJJJJJJKKKKKKIIIHHHFFFEEEEEEEEEFFFFFFHHHHHHHHHGGGEEEBBB???======???@@@@@@@@@@@@AAACCCCCCBBBBBBAAA@@@@@@??????AAA@@@???@@@AAA@@@???===??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;::::::::::::999999888888999999:::999999888888888888999999999999999888888888888777888888888777777777666666666666666666666666666666666777888888666666777888555666666666555444333333333333444444555555666666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222333333222222111111000111222222222222111000111111111111111000000///111111111000///.........000000000000////////////000000000000000000000000...............///000111//////............////////////000000000111111111...///000000000...---,,,........./////////000000///////////////.........////////////////////////000000000000000000000000111111000//////000111111666;;;@@@DDDBBB===555000///...,,,,,,...///000///////////////////////////---------...............................................................//////...---------..................////////////...---,,,,,,,,,,,,---.....................------////////////////////////.......................................---------................................................/////////////////////////////////////////////...//////............//////////////////////////////////////////////////////................................................////////////////////////////////////////////////////////////////////////...///////////////...---////////////////////////---...///000111111111111------...///////////////////////////............GGGFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHKKKJJJGGGFFFDDDDDDDDDEEEEEEFFFGGGIIIJJJLLLNNNNNNJJJIIIIIIIIIJJJMMMOOOQQQPPPOOOMMMMMMMMMMMMKKKIIIKKKJJJJJJKKKNNNPPPPPPOOOQQQPPPNNNLLLLLLMMMOOOPPPSSSRRRPPPNNNMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRTTTUUUWWWXXXXXXWWWVVVUUUNNNNNNOOOOOOPPPPPPQQQQQQNNNMMMMMMLLLMMMMMMNNNNNNNNNQQQTTTWWWWWWVVVSSSQQQPPPPPPOOOOOONNNNNNNNNMMMNNNOOOQQQRRRRRRQQQOOONNNLLLMMMNNNMMMKKKKKKKKKMMMMMMLLLKKKMMMOOOPPPOOONNNJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKNNNMMMMMMLLLKKKLLLLLLLLLLLLJJJIIIGGGFFFFFFGGGGGGIIIIIIHHHFFFDDDAAA>>><<<===>>>@@@@@@??????AAABBBCCCBBBAAA@@@??????@@@@@@@@@???======>>>???>>>===============>>>>>>>>>>>>999::::::;;;<<<===>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;::::::999999999888888777777888888999::::::999999999999::::::999999999888888888888777888888777777777777666666666666666666666666666666666777888777666555666888666666666666555444333222444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000111222222333222222222000000111222222111000000222222222222222111000000111111000000//////......////////////000000000000000000000000000000000000/////////......///000000//////............////////////000000000000111111....../////////...------......////////////000000000000000//////.........////////////////////////111111111111111111111111111000000//////000000111999<<<@@@BBB@@@;;;555000000///---...///111000000////////////////////////...............---------........................---......//////000000000000///...---------------............////////////...---,,,,,,,,,,,,---...////////////...---,,,+++................................................//////.........---------................................................////////////////////////......////////////////////////............//////////////////////////////////////////////////////................................................//////////////////////////////////////////////////////////////////////////////000111111111000000////////////////////////,,,---///111222333333333//////000111111111111000////////////............EEEEEEEEEEEEEEEDDDDDDCCCFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHHHHGGGFFFFFFGGGGGGEEEGGGIIIJJJJJJJJJKKKKKKNNNMMMKKKIIIHHHGGGGGGGGGEEEFFFGGGIIIKKKMMMNNNOOOJJJIIIHHHHHHIIILLLOOOQQQOOOMMMLLLLLLMMMMMMLLLJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNOOORRRQQQOOOMMMLLLKKKLLLLLLNNNOOOQQQSSSTTTTTTSSSSSSRRRSSSVVVXXXWWWTTTQQQNNNKKKLLLMMMNNNPPPQQQRRRSSSNNNNNNMMMMMMMMMNNNOOOOOOPPPRRRVVVYYYYYYVVVRRROOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPNNNLLLKKKIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKLLLOOOSSSVVVWWWWWWJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLOOONNNMMMMMMLLLLLLMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGIIIHHHGGGEEECCC@@@===;;;>>>@@@AAAAAA@@@@@@AAABBBDDDBBB@@@>>>>>>???@@@AAAAAA>>><<<<<<>>>???@@@???>>>>>>==================::::::;;;<<<===>>>??????;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888888777999999888888888888999999;;;::::::999999::::::;;;999999999888888888777777888777777777666666666666666666666666666666666666555666777777555555666777777777666666555444222222555555555444444444333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111//////111222222333333333///000111222222111000///111111222222111111000///111000000000/////////............///000111111111////////////////////////000000////////////////////////............//////////////////000000000111//////////////////......//////////////////000000000000000000/////////...////////////////////////000000000000000000000000000000000//////000000000111333777::::::777444111///...---...000111000////////////////////////////////////...---------,,,........................,,,,,,---...///000000111000//////...---------,,,............/////////////////////....../////////..................------................................................/////////...------,,,,,,................................................////////////////////////............//////////////////............//////////////////////////////////////////////////////................................................////////////////////////////////////////////////////////////////////////,,,---...///////////////////////////////////////---...///000111222222222//////000111111111111000////////////............DDDDDDEEEEEEEEEDDDCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCFFFJJJLLLLLLLLLMMMOOONNNMMMLLLKKKIIIIIIHHHHHHFFFGGGIIIKKKMMMNNNOOOOOOLLLKKKJJJIIIJJJKKKMMMOOOLLLKKKJJJKKKMMMNNNNNNLLLKKKKKKLLLLLLLLLMMMMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNPPPOOOMMMLLLKKKKKKLLLMMMOOOPPPRRRTTTUUUUUUUUUTTTUUUVVVWWWXXXUUUQQQMMMJJJJJJKKKLLLNNNPPPRRRSSSTTTNNNNNNNNNNNNNNNOOOPPPPPPQQQTTTWWWZZZYYYVVVQQQNNNMMMMMMOOOPPPPPPPPPPPPPPPQQQQQQPPPOOONNNKKKIIIHHHGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKNNNRRRTTTUUUTTTIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMOOOOOONNNMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHFFFDDDBBB???===<<<@@@AAACCCBBBAAAAAABBBCCCCCCAAA???>>>>>>???@@@AAAAAA???======???AAABBBBBB??????>>>>>>======<<<<<<========================::::::;;;;;;;;;;;;::::::;;;::::::999888777777666::::::999999999999::::::;;;::::::999999::::::;;;999999999888888888777777777777777666666666666555555555555555555555555555444666666666555444555666666666666666555444333222777777666666555444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111...///000111222333333333///000111111111111000///000000111111000000///...000000000000////////////------...///000111222222////////////////////////111000000/////////000000//////............//////...////////////000000000000000000000000000111111000000000000000000//////000000000000000000000000/////////////////////////////////////////////////////////000000/////////+++---///222333333222111...------...///000///.../////////////////////////////////...---------,,,........................++++++,,,---......////////////.........------,,,............////////////...//////////////////...+++,,,---...////////////................................................//////.........---------................................................////////////////////////---.........//////000000//////............//////////////////////////////////////////////////////................................................////////////////////////////////////////////////........................+++,,,---.............../////////////////////////////////000//////......---...//////000000//////////////////............CCCDDDEEEEEEEEEDDDCCCBBBEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDHHHMMMNNNMMMLLLNNNPPPKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIKKKMMMOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIKKKMMMOOONNNMMMKKKLLLMMMMMMKKKKKKLLLMMMJJJKKKLLLNNNOOOOOOOOOOOOMMMMMMLLLKKKLLLMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWVVVZZZZZZYYYXXXUUUQQQMMMKKKJJJKKKLLLNNNOOOQQQRRRSSSNNNNNNNNNNNNOOOPPPQQQQQQSSSUUUXXXYYYXXXTTTPPPMMMKKKLLLNNNPPPQQQRRRQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHFFFHHHIIIIIIIIIIIIKKKLLLLLLKKKJJJKKKLLLMMMLLLKKKIIIIIIIIIHHHHHHHHHHHHGGGDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMOOONNNMMMMMMLLLMMMMMMMMMLLLJJJIIIGGGFFFFFFGGGGGGGGGFFFEEECCCAAA???>>>===AAACCCDDDCCCBBBAAABBBDDDAAA@@@???>>>>>>???@@@AAAAAA??????@@@BBBCCCDDDCCC@@@??????>>>===<<<<<<;;;>>>>>>======<<<<<<<<<;;;999::::::::::::::::::999::::::999999888888777777;;;::::::::::::::::::;;;::::::999999999999::::::999999999888888888888777777777666666666666555555555555555555555555555555444555666555444333444666555555555666555555444333777777777666666555555555333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111...///000111222222222222//////000111111000//////000000000000000///......000000000000////////////---......///000111111222000000000000000000000000000000000//////000111111//////............//////......////////////000000111111000000000111222222111111000000000000//////...//////000000111111222////////////////////////...........................//////000000//////............/////////000000---------...000000///---////////////////////////...............---------........................++++++,,,,,,---.........------...//////......---............////////////,,,,,,---......---,,,,,,***+++,,,...///000000111........................................................................................................................////////////////////////------......///000000000//////............//////////////////////////////////////////////////////........................------------------------////////////////////////////////////////////////........................------.../////////......////////////////////////000000000//////...---,,,,,,---......//////......////////////............BBBCCCDDDFFFFFFEEECCCBBBDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEHHHMMMQQQQQQNNNKKKLLLMMMJJJJJJJJJKKKKKKJJJJJJIIIJJJLLLNNNPPPPPPPPPOOONNNLLLMMMNNNOOOOOONNNMMMLLLKKKJJJJJJKKKMMMNNNMMMLLLIIIKKKLLLKKKIIIHHHJJJLLLIIIKKKMMMOOOPPPPPPPPPOOOLLLKKKKKKKKKLLLNNNPPPQQQQQQRRRTTTWWWXXXYYYYYYXXX[[[ZZZWWWUUURRRPPPNNNMMMJJJKKKKKKLLLNNNNNNOOOPPPNNNNNNNNNOOOOOOPPPQQQRRRUUUVVVWWWWWWVVVSSSOOOMMMJJJLLLNNNQQQRRRSSSRRRRRRPPPOOOOOONNNMMMLLLKKKJJJFFFHHHJJJJJJJJJKKKLLLNNNJJJIIIHHHIIIKKKKKKKKKIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHHHHJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLIIIHHHFFFEEEEEEEEEFFFFFFEEEEEECCCAAA@@@???>>>>>>AAABBBCCCCCCAAAAAABBBCCC??????????????????@@@@@@???>>>???AAACCCEEEDDDCCC>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;:::::::::::::::::::::::::::999999999999::::::999999888888888888999999999999999888888888888777777777666666666555555555555555555555555555555555333444555555333333444555333444555555666555555555555555555555555555555444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111//////000111111222111111...///000111111000///...000111111111111000//////////////////000000000000......//////000000111111000000000000000000000000////////////000111222222//////............//////........./////////000000111000//////000111222333111111111000000000//////------...000111222333444////////////////////////////////////////////////......///000000///......000///...------...///000.........///111111000...////////////////////////---------.......................................------------............+++,,,---////////////...............////////////,,,,,,---......---,,,,,,+++,,,---...////////////////////////////////////........................,,,,,,------.../////////................................................////////////////////////------......///000000111//////............//////////////////////////////////////////////////////........................------------------------////////////////////////////////////////////////............................../////////...------//////////////////////////////000000000//////...,,,---......//////......////////////............AAACCCDDDFFFFFFEEECCCBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFLLLQQQUUUTTTNNNJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLNNNOOOQQQQQQPPPOOONNNKKKLLLOOOPPPQQQPPPNNNMMMMMMLLLKKKKKKLLLMMMKKKJJJHHHJJJKKKJJJHHHFFFHHHJJJIIIKKKMMMPPPQQQQQQPPPOOOKKKJJJKKKKKKMMMOOOQQQSSSRRRSSSUUUXXXYYYZZZZZZYYYYYYWWWTTTPPPNNNMMMNNNNNNJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSVVVVVVWWWVVVTTTQQQOOOMMMIIIKKKNNNQQQSSSSSSSSSRRRMMMMMMMMMMMMMMMMMMMMMNNNGGGHHHJJJKKKKKKLLLMMMOOOHHHGGGGGGJJJMMMOOOPPPOOOLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMMMMLLLKKKLLLLLLLLLGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDBBBAAA@@@?????????@@@BBBBBBBBB@@@@@@@@@BBB>>>??????@@@@@@@@@??????======???AAADDDEEEDDDBBB<<<<<<<<<===>>>??????@@@;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<999999888888888888999999999888888888888888888999999999999888888888888777777666666666555555555555555555555555555555555555333444555555333333444555222333444555666666666666444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111///000000111111111111000...///000111111000///...222222222222222111000000////////////000000000000////////////000000000000000000000000000000000000////////////000111333333//////............//////............/////////000000///.........000111222222111111111000000//////,,,,,,...///111333444555////////////////////////000000000000000000000000---...///000000///...---///...,,,+++,,,...000111/////////111333333111///////////////////////////,,,------....../////////........................///////////////.........***+++---///000000//////............/////////000---...///000000///...---------......///.........000000000000000000000000........................+++,,,,,,---...///000000................................................////////////////////////---------...///000000111//////............//////////////////////////////////////////////////////........................------------------------////////////////////////////////////////////////........................---.........---,,,++++++////////////////////////...///000111111111111111---......///////////////000/////////............CCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAAAAABBBDDDEEEEEEEEECCCCCCCCCEEEGGGIIITTTYYY\\\XXXOOOIIIHHHKKKNNNNNNNNNNNNMMMKKKJJJIIIJJJLLLMMMMMMLLLLLLMMMNNNPPPPPPPPPOOOOOOOOONNNNNNLLLMMMOOOOOOOOONNNLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGKKKKKKLLLMMMMMMMMMMMMMMMJJJLLLNNNQQQSSSSSSRRRRRRUUUUUUUUUVVVWWWXXXYYYZZZYYYWWWUUURRROOOLLLJJJIIIKKKLLLNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPSSSRRRPPPOOONNNNNNOOOPPPLLLMMMNNNOOOQQQRRRSSSTTTSSSQQQNNNKKKJJJIIIJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQMMMMMMLLLLLLKKKKKKJJJJJJNNNMMMLLLLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIMMMLLLLLLKKKLLLLLLMMMNNNMMMMMMLLLJJJJJJIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEBBB??????BBBCCCCCCAAACCCBBBAAA@@@AAAAAACCCDDDAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>>>>===<<<<<<============<<<<<<>>>===<<<;;;;;;<<<===>>>======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999999999999::::::999999888777777777777777777777777444444444555555555555555666666555555555444444444444444444444444444444444555555444444444444555555666444222000000222444666333333333333333333333333444333333222222333333444333333333333333222111000111111111111111111111111000000000000000000000000222111111111000000//////////////////////////////////////////////////////////////////////////////000000000000111111111111111111000000//////......000000000000000000000000000000//////.........---000000000000000000000000...+++(((***///111///,,,///---,,,,,,///111333444444222000///...///000111555555444333111///---,,,////////////////////////////////////////////////////////////000000000000000///.........///111222+++---000333555555555555////////////////////////........................//////000000///...------/////////////////////////////////......---------//////000000///...------//////............/////////...---,,,,,,---...///////////////////////////000000000000000000000000////////////////////////---------........./////////////////////.........,,,,,,---...///000111111333222000///.........///,,,,,,,,,---...///000000,,,---......//////......111111000000//////............------------..............................---------,,,,,,+++++++++000///---,,,,,,---///000////////////////////////000///............//////000000000000000000000000////////////////////////CCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFGGGGGGFFFEEEFFFHHHJJJKKKUUUZZZ^^^[[[SSSKKKIIIJJJLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMMMMLLLKKKLLLNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPPPPPPPOOOMMMLLLIIIIIIIIIHHHHHHGGGFFFEEEIIIIIIKKKLLLMMMMMMMMMLLLJJJLLLNNNQQQSSSSSSSSSRRRTTTTTTTTTTTTUUUVVVWWWWWWUUUTTTSSSQQQOOOMMMKKKKKKLLLNNNOOOOOONNNNNNOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQQQQPPPOOOMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOQQQSSSSSSSSSQQQOOOLLLKKKKKKKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKLLLLLLMMMMMMMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFCCCAAA@@@BBBCCCBBBAAADDDCCCBBBAAA@@@AAAAAABBBAAA@@@@@@?????????@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<============<<<<<<>>>===<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999888888999:::::::::999999888888888888888888888888555555555555555555555555666666555555555444444444444444444444444444444444555555444444444444555555555444333222222333444555333333333333333333333333444333333222222333333444333333333333333222111000111111111111111111111111000000000000000000000000111111111111000000000///////////////////////////////////////////////////////////////////////////...////////////000000000111000000000/////////...000000000000000000000000000000/////////.................................///,,,+++,,,111333111...///...---...000333555666333222000///...///000111444444333222111///...---////////////////////////////////////////////////.../////////000000000000000///.........///111111---...111333444555444444////////////////////////........................//////////////////...---////////////////////////++++++++++++************///////////////...------//////............/////////...------------...///////////////////////////........................////////////////////////------................../////////////////////...------......///000000000222111000......---......,,,---------.../////////,,,---......//////......///...............------.........------.................................---------,,,,,,,,,++++++000///---,,,,,,---///000////////////////////////...............///000000........................////////////////////////CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFGGGGGGHHHJJJIIIHHHHHHIIIJJJLLLMMMUUU[[[___]]]UUUMMMIIIHHHJJJKKKKKKLLLLLLLLLLLLMMMLLLMMMNNNMMMLLLKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOOOONNNLLLKKKHHHGGGGGGGGGFFFEEEEEEDDDFFFGGGIIIKKKMMMMMMMMMMMMJJJLLLNNNPPPRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTRRRRRRQQQOOONNNMMMMMMMMMNNNOOOPPPPPPOOOOOOPPPQQQPPPPPPQQQRRRSSSRRRRRRRRRNNNNNNMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMOOORRRSSSSSSRRROOOMMMLLLLLLLLLMMMOOOOOOPPPPPPPPPOOOOOONNNJJJJJJKKKLLLLLLMMMNNNNNNJJJKKKKKKLLLMMMNNNOOOPPPJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGEEEBBBBBBBBBBBBAAA@@@DDDCCCBBBAAA@@@@@@AAAAAA@@@@@@??????>>>>>>>>>===???>>>>>>======<<<<<<;;;<<<<<<============<<<<<<======<<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::888888999::::::::::::999777888999:::::::::::::::999999999999999999999999777777666666555555444444666666666555555555555444444444444444444444444444555555444444444444555555444444444444444444444444333333333333333333333333333333222222222222333333222222333333333222111111222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////............////////////000000000000////////////000000000000000000000000000000////////////..............................111///---///222444222000.........///000222333555222111000///...///000111111222222111111000///...////////////////////////////////////////////////....../////////000000000//////......//////000111000222333555555555444444////////////////////////........................---...//////////////////////////////////////////,,,------------------...///////////////......---//////............/////////......------......///////////////////////////........................////////////////////////..................------......//////////////////////////////////////////111000///...------------------..................,,,---......//////......,,,,,,,,,,,,,,,---------................................................---------------,,,,,,,,,000///...------...///000////////////////////////...............///000111........................////////////////////////EEEEEEEEEDDDDDDEEEEEEEEEBBBDDDEEEGGGHHHHHHGGGGGGJJJIIIIIIIIIJJJKKKLLLMMMTTTXXXZZZWWWPPPJJJGGGGGGKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMLLLKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGJJJMMMNNNOOOOOOOOOKKKLLLNNNPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRSSSRRRQQQOOOOOONNNOOOOOOPPPQQQRRRRRRQQQPPPQQQRRRPPPQQQRRRRRRSSSSSSRRRRRRMMMMMMLLLKKKKKKJJJJJJJJJLLLLLLKKKKKKLLLNNNPPPRRRQQQPPPOOOMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOONNNNNNIIIIIIJJJKKKMMMNNNNNNOOOJJJKKKLLLMMMNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGIIILLLNNNOOOOOONNNMMMJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEGGGFFFDDDCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>===<<<@@@@@@??????>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::888888999::::::::::::999777777888999::::::::::::999999999999999999999999888888777777666555444444666666666555555555555555444444444444444444444444555555444444444444555555444444555666666555444444333333333333333333333333333333222222222222333333222222333333333222222111222222222222222222222222000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////////////////////////////........./////////000000000000000000////////////////////////////////////000000//////////////////........................111///...000222444333111...///000000/////////000111000////////////000000///000000000000000000///////////////////////////////////////////////////........./////////000000............//////000000444555666666666666555444////////////////////////........................------...///000000//////////////////////////////......//////000000111111...///////////////......//////............////////////............//////////////////////////////........................////////////////////////...............---------............////////////000000//////............//////......------------...............---------,,,---......///.........+++++++++,,,,,,------.........////////////.......................................---------------//////............//////////////////////////////000///............//////........................////////////////////////GGGGGGFFFEEEEEEFFFGGGGGGFFFFFFHHHHHHHHHGGGFFFEEEHHHHHHHHHIIIIIIJJJKKKKKKQQQRRRQQQNNNIIIFFFFFFGGGMMMLLLKKKJJJIIIIIIIIIIIILLLMMMNNNMMMLLLKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJHHHGGGGGGFFFGGGGGGGGGIIILLLPPPRRRRRRRRRQQQMMMNNNOOOPPPQQQQQQRRRRRRTTTSSSSSSRRRRRRRRRRRRSSSVVVUUUSSSQQQOOOOOOPPPPPPQQQSSSTTTSSSRRRQQQRRRSSSQQQQQQRRRRRRRRRRRRQQQQQQMMMMMMMMMLLLLLLKKKJJJJJJLLLKKKKKKKKKLLLNNNOOOQQQNNNNNNMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOIIIIIIJJJKKKLLLMMMMMMNNNKKKLLLMMMMMMMMMLLLLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJGGGIIILLLNNNOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJHHHFFFDDDCCCFFFGGGFFFEEECCCBBBAAAAAA>>>???@@@AAABBBBBBCCCCCCAAAAAAAAAAAA@@@???===<<>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;==================>>>>>>;;;;;;:::::::::999999999888888999::::::::::::999777888999:::::::::::::::999999999999999999999999999999888777666666555555666666666666666666666666444444444444444444444444555555444444444444555555333444666777777666444333333333333333333333333333333222222111111222222333111222222333333333222222222222222222222222222222000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111////////////000000000000//////////////////////////////000000000000000000///////////////////////////......///111222222111222444555444111.........//////////////////000000......///000000000000///////////////////////////////////////////////////............////////////---......///////////////444444444444333333222222////////////////////////........................------...///000000//////////////////////////////---------....../////////......///////////////...//////............//////////////////////////////////////////////////////////////////////////////////////////////////////.....................------.........//////000000000000000///......------...............---------...............---------,,,---......///.........,,,,,,------......//////......///000000///....................................................../////////....../////////////////////////////////222111000...------------////////////////////////////////////////////////HHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFGGGHHHHHHIIIIIIIIILLLKKKIIIFFFDDDDDDFFFHHHNNNMMMKKKIIIHHHGGGHHHHHHJJJLLLMMMMMMLLLLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGHHHHHHIIIIIILLLOOOSSSTTTUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSRRRRRRSSSTTTTTTWWWUUUSSSQQQPPPPPPQQQRRRRRRSSSTTTSSSRRRQQQRRRSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMLLLKKKIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLJJJHHHFFFDDDCCCEEEFFFGGGGGGDDDBBBBBBCCC===>>>???AAABBBBBBBBBBBB@@@@@@AAABBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===============>>>>>>>>>;;;;;;::::::999999888888888888999::::::::::::999999999999::::::999999888999999999999999999999999999999888888777777666666555666666666666777777777444444444444444444444444555555444444444444555555333444555666666555444333333333333333333333333333222222111111111111222222111111222333333333222222333333333333333333333333000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000//////000000000000111111000000000000000000000000.........///000000111111555888:::999444000///000......////////////000000------...///////////////////////////////////////////////////////////////------........./////////------...////////////...000/////////............////////////////////////........................---.../////////////////////////////////////////////////////////000000000---...////////////////////////............//////...//////000000//////...////////////////////////000000000000000000000000////////////////////////---------.........//////------......///000000000000000//////.........---....../////////......---------..................,,,---......//////..................////////////...///000111111000///....................................///////////////////////////////////////////////////////////////222111000...------------000000000000000000000000////////////////////////GGGFFFDDDCCCCCCDDDFFFGGGHHHGGGFFFFFFFFFFFFFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFEEEEEEFFFHHHJJJLLLKKKIIIHHHGGGHHHIIIJJJIIIKKKLLLMMMLLLMMMNNNPPPMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMLLLJJJHHHGGGHHHIIIIIIKKKMMMQQQTTTVVVUUUTTTRRRRRRRRRQQQPPPOOOOOONNNNNNRRRRRRQQQRRRRRRSSSTTTUUUTTTSSSQQQOOOOOOQQQSSSTTTSSSTTTTTTSSSRRRQQQQQQSSSRRRRRRRRRQQQPPPNNNLLLKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJLLLNNNOOOPPPOOONNNNNNLLLMMMMMMMMMNNNMMMMMMMMMOOOOOOPPPQQQQQQPPPPPPOOOKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHJJJKKKLLLKKKIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNKKKKKKJJJJJJIIIHHHFFFEEEDDDFFFHHHHHHEEECCCCCCDDD???@@@AAAAAAAAAAAA@@@???===>>>@@@AAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===;;;;;;::::::999888888777888888999::::::::::::999::::::::::::999888888777888888888888888888888888888888888888888888888888555666666666777777777777444444444444444444444444555555444444444444555555333333444444444444333333333333333333333333333333222222111111111111222222000111222333333333333222333333333333333333333333000000000000000000000000///000000000111111111111////////////////////////000000000000000000000000000000000000000000000000/////////000000000000111.../////////000000000111000000000000000000000000//////000000000111111111////////////////////////---...///000000000111222111666:::999555000000111---......//////000//////------.../////////......////////////////////////////////////////////////---------.........//////,,,---.../////////............------,,,,,,------////////////////////////........................//////////////////...---////////////////////////111111111000000000000000------.../////////////////////............//////...///000111111000///...////////////////////////////////////////////////////////////////////////+++,,,,,,---...///000000------......///000000111///////////////...............///000000000///...,,,---------.../////////,,,---......//////....../////////..................///000111111000///................................./////////000000000//////000000000000////////////////////////////////////............//////////////////////////////////////////////////////FFFDDDCCCBBBBBBCCCDDDFFFFFFFFFEEEDDDEEEFFFHHHIIIEEEEEEFFFGGGHHHHHHHHHHHHCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGIIIJJJLLLHHHJJJLLLLLLLLLMMMOOOQQQNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKMMMKKKIIIGGGGGGGGGHHHIIIKKKNNNQQQTTTVVVUUUSSSRRRTTTSSSQQQPPPOOONNNMMMMMMPPPPPPPPPQQQRRRSSSTTTUUUQQQPPPNNNNNNOOOQQQTTTVVVSSSTTTTTTSSSQQQQQQQQQRRRSSSSSSRRRPPPOOOMMMKKKJJJKKKLLLLLLLLLLLLJJJIIIHHHJJJLLLOOOQQQQQQPPPNNNMMMMMMMMMNNNOOOOOOOOONNNNNNSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKJJJIIIGGGFFFEEEDDDDDDFFFHHHJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMLLLLLLKKKLLLLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMHHHIIIIIIJJJJJJIIIIIIHHHCCCFFFHHHHHHEEEDDDDDDEEEBBBBBBBBBBBBAAA???===<<<;;;<<<>>>???@@@???===<<<=========>>>>>>>>>>>>>>><<<<<<============<<<<<<::::::;;;<<<<<<;;;::::::999999999::::::;;;;;;;;;;;;;;;::::::999888777777888888999::::::::::::999;;;;;;;;;:::999888777666777777777777777777777777888888888888888999999999555666666666777777888888444444444444444444444444555555555444444555555555333333333333333333333333333333333333333333333333222222111111111111222222000111222333333333333333333333333333333333333333000000000000000000000000//////000000111111111222////////////////////////000000000000000000000000000000000000000000000000............/////////000.../////////000000111111000000000000000000000000//////000000111111111222...........................///000000000000222333,,,111666777222//////000------...///000000//////------...............---////////////////////////////////////////////////---------.........//////,,,,,,.../////////...---//////............//////////////////////////////........................///000000000///...------////////////////////////------,,,,,,+++++++++***------...///000000////////////............//////...///000111111000///...////////////////////////........................////////////////////////***+++,,,---...000111111---------...///000000111////////////////////////...///000111111000//////,,,,,,------...///000000,,,---......//////....../////////......---------...///000222222000///............................../////////000000111111//////000000000000//////////////////////////////,,,,,,------///000111222........................////////////////////////EEEDDDBBBAAAAAABBBDDDEEEGGGFFFFFFFFFFFFFFFFFFGGGJJJJJJJJJHHHFFFEEEFFFHHHGGGGGGIIIJJJJJJJJJJJJJJJLLLHHHEEEDDDEEEHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMOOOOOONNNNNNNNNPPPNNNMMMKKKLLLMMMMMMLLLKKKLLLKKKIIIHHHHHHIIIJJJKKKKKKMMMQQQSSSTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNOOOOOOSSSSSSSSSTTTSSSSSSRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRTTTTTTSSSSSSRRRQQQQQQQQQPPPOOONNNNNNOOOOOOMMMKKKOOONNNNNNNNNMMMMMMLLLLLLLLLMMMNNNPPPPPPPPPPPPOOOUUUSSSPPPNNNMMMMMMOOOPPPUUUUUUUUUTTTSSSRRRRRRQQQIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKLLLMMMNNNLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGEEECCCAAA@@@@@@??????>>>>>>>>>>>>>>>???????????????>>>==================<<<<<<<<<<<<>>>===<<<;;;:::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;999888777666888999999999999888777777666666666666666666666666:::999999888777666555555777777777777777888888999555555555555555555555555666666666666666666666666555555444444444333333333555555555444444333333333111111111111111111111111333333333333333222111000111111111111111111111111111111111111222333444444555444222111111111222222000000000000000000000000222222111000//////000000000000000000////////////111000///......///000111111111000000//////......111111000000//////......///////////////////////////////////////...------000111111222222000///...---------.........//////000000111111222222333333000000//////.........---//////////////////////////////.........---------......//////000000111111........................---.........//////000000............////////////000000111222222222222222------...///000000//////000000//////.........---......////////////......000000000000000000000000//////000111111000///.../////////////////////////////////...---------,,,////////////////////////......------------......////////////////////////...///000111000111333555333333333333222111000000000000//////.........---......////////////......***+++,,,...///000000000///...---,,,,,,---...///////////////////////////---...///////////////...000///...------...///000000000000000000000000000000000//////.........---//////............//////............------------//////000000111111222222////////////////////////CCCBBBAAA@@@AAABBBDDDEEEHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJHHHEEEDDDFFFHHHJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNPPPQQQPPPNNNLLLLLLLLLOOOMMMMMMMMMOOOOOONNNMMMLLLKKKIIIHHHHHHIIIKKKLLLLLLMMMPPPQQQRRRQQQOOONNNMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOMMMMMMPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOMMMKKKJJJLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQRRRRRRQQQQQQPPPSSSQQQOOOMMMMMMNNNPPPRRRSSSSSSSSSRRRQQQPPPPPPPPPLLLLLLKKKKKKJJJIIIHHHGGGIIIIIIJJJKKKKKKLLLMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLJJJIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>??????>>>>>>??????>>>>>>===<<<<<<<<<============<<<<<<======<<<::::::999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999::::::::::::999888888777777777777777777777777999888888777777666666666777666666666777777888888444444444444444444444444555555555555555555555555555555444444444333333333555555444444444333333333222222222222222222222222333333333333333222111000111111111111111111111111111111000000111111222222444333222111111111222222000000000000000000000000222111111000//////000000000000000000////////////111000///......///000111000000000000////////////////////////.........---////////////////////////222111///...---...///000000111111222111000///............/////////000000////////////000000000000000/////////............//////////////////////////////.........---------...///////////////000000..................................../////////000............////////////...//////000000000000000------...///////////////000/////////.........---......////////////......////////////////////////......///000000000///...////////////////////////...............---------////////////////////////......------------......////////////////////////...///111222444666:::>>>888777555222111000000000000/////////..................////////////.........////////////...------///...------------...///........................000000000000///...------///...---,,,,,,---...///////////////////////////000/////////............//////............//////------........./////////000000000000000000//////////////////////////////AAA@@@@@@@@@AAACCCEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFEEECCCBBBCCCEEEFFFEEEEEEEEEFFFGGGIIIJJJHHHGGGEEEFFFGGGIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLPPPRRRSSSRRROOOKKKIIIHHHMMMLLLKKKLLLNNNOOOOOONNNKKKKKKIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPPPPOOONNNLLLJJJJJJPPPQQQQQQSSSTTTUUUVVVWWWTTTSSSSSSRRRRRRQQQQQQPPPNNNLLLIIIHHHJJJLLLMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNRRRSSSSSSSSSSSSRRRQQQQQQQQQPPPNNNMMMNNNOOOQQQSSSQQQPPPPPPOOOOOONNNNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLMMMMMMMMMMMMMMMLLLNNNMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFHHHGGGEEEDDDCCCDDDFFFGGGEEEEEEDDDCCCBBBBBBCCCCCCAAAAAA@@@???????????????======>>>>>>>>>===<<<<<<;;;<<<===>>>>>>===<<<;;;===<<<;;;::::::999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::::::::;;;;;;::::::999888888888888888888888888888777777777777777666666666555555666666666777777777333333333333333333333333444444444444444444444444555555444444444333333333444444444444333333333333333333333333333333333333222222333333333222111111111111111111111111111111111111000000///000000000333333222111111111111222000000000000000000000000111111000/////////000000000000000000////////////000000////////////000000////////////000000000000............------------////////////////////////444222///------...111222000000111111111000///.../////////000000000000000...............---------////////////............////////////////////////...............---------/////////...................................................////////////............////////////,,,------...............------...////////////.../////////.....................////////////..............................,,,---...///////////////////////////////////////---------...............////////////////////////......------------......////////////////////////...000222444777<<>>>>>>>>>>>>>><<<<<<============<<<<<<:::;;;<<<>>>>>>===<<<;;;<<<;;;;;;:::999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999::::::999999888777777777777777777777777777555666666666666666666666444555555666666666666666333333333333333333333333444444444444444444444444555555444444444333333333333333333333333333333333333333333333333333333333222222333333333222222111111111111111111111111111333222111000000000000000222222111111111111111111000000000000000000000000111000000/////////000000000000000000////////////000000////////////000000......//////000000111111........................////////////////////////222111000//////000111222000000000000000////////////////////////////////////......------,,,,,,,,,///////////////.........////////////////////////........................//////......------,,,,,,.................................///////////////............////////////,,,,,,---............---------...//////.......................................////////////..............................+++,,,,,,---...//////000////////////////////////,,,---------.../////////////////////////////////......------------......////////////////////////...///111333666<<>>???AAACCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDBBBBBBCCCEEECCCBBBAAAAAABBBEEEGGGIIIEEEDDDEEEFFFHHHHHHFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJLLLNNNPPPPPPNNNKKKJJJJJJJJJIIIIIIJJJMMMNNNNNNMMMJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJMMMMMMNNNNNNOOONNNNNNNNNPPPQQQSSSUUUVVVWWWWWWWWWTTTTTTTTTSSSRRRRRRQQQQQQMMMNNNPPPSSSUUUTTTQQQNNNHHHIIIJJJLLLMMMOOOPPPQQQSSSRRRQQQPPPOOONNNNNNNNNQQQPPPNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDEEEDDDBBBAAAAAABBBDDDEEECCCBBBAAA@@@@@@AAABBBBBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<999:::;;;=========<<<;;;;;;;;;:::999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999888777777888888888888888777666666666666666666666666666666555555555555555666666666444444555666777666666555444444444444444444444444444444444444444444444444555555444444444333333333333333333333333333333333333333333333333333333333111222222333333333222222111111111111111111111111444333222111111111111111111111111111111111111111000000000000000000000000000///////////////000000000000000000//////////////////000000000000//////......//////000000111111///////////////////////////////////////////////////000111222222111000///000000000///////////////......................../////////......---------.........///////////////////////////////////////---.....................//////......------,,,,,,........................///////////////.....................////////////------...////////////...------............---------------.....................////////////..............................,,,,,,,,,---...///000000////////////////////////,,,---------.../////////////////////////////////......------------......////////////////////////...//////000222666===AAAJJJEEE===555000...///000.........///////////////......////////////......---...///000111111111000---..................---........................---...///000000000000000.........//////........................................../////////////////////............//////000000000000000/////////,,,------...///000000111////////////////////////<<<===>>>???AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDCCCAAAAAACCCDDDBBBAAAAAABBBCCCEEEGGGHHHEEEDDDDDDEEEGGGGGGFFFDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHJJJLLLLLLKKKKKKLLLMMMNNNMMMLLLMMMOOOPPPPPPOOOIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTUUUVVVUUUUUUSSSSSSRRRQQQQQQPPPPPPOOONNNPPPSSSWWWXXXVVVQQQMMMIIIJJJKKKLLLNNNPPPQQQRRRPPPOOONNNMMMLLLLLLLLLLLLOOONNNMMMLLLKKKJJJJJJIIILLLLLLKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBAAA@@@@@@???@@@@@@===<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======:::::::::;;;;;;<<<======::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999888777777777777777777888777666666555555555555555555555555555555555555555555444444444444555666777888777666666555555555555555555555555444444444444444444444444555555444444444333333333222222222222333333333333333333333333333333333333111111222333333333222222111111111111111111111111444333222222222222222222///000111111222111111111000000000000000000000000//////......//////000000000000000000//////////////////000000000000//////////////////000000000000/////////000000000000000////////////////////////,,,...111333333222///...111000///.........//////............------------///////////////..................///////////////////////////////////////---------.............../////////.......................................///////////////.....................////////////---...//////000000//////---............---,,,,,,---------------...............////////////.................................---------...///000000////////////////////////---------...............////////////////////////......------------......////////////////////////...............111555999:::777333///...///111222.........///////////////......////////////......111111111000///...---,,,------...//////...------------------------------+++,,,---///000000000000......///000000///......................................./////////////////////............//////000000000//////.........,,,,,,---...000111222333////////////////////////<<<===>>>???AAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@AAABBBAAA@@@???AAACCC@@@AAABBBCCCDDDFFFGGGGGGEEEDDDCCCDDDFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHJJJLLLOOOPPPOOONNNOOOPPPQQQPPPOOOIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMNNNOOOOOOOOONNNNNNNNNOOOQQQSSSTTTTTTSSSRRRPPPOOOOOONNNNNNMMMLLLLLLOOOPPPRRRUUUVVVTTTPPPLLLJJJKKKLLLNNNOOOQQQRRRRRRNNNMMMLLLKKKJJJKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHBBBDDDFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBAAAAAAAAACCCDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@???============<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>;;;:::999999:::;;;===???:::999999999999999::::::::::::::::::::::::::::::999999999999999999999999999999999888888888888888888888888888888777666666666666666666666666666666666555555444444333333333444555777999999888777666444444444444444444444444555555555555555555555555555555444444444333333333111111222222222333333333222222222222222222222222000111222333333333333222111111111111111111111111222111111111111111222333...///000111222222111000000000000000000000000000...............///000000000000000000////////////...///000111111000///...000000000000////////////........./////////000000////////////////////////,,,...///000111000//////111000///...---......///////////////.........---............////////////............/////////000////////////////////////---------.........//////...///////////////000000........................000/////////........................////////////------...///////////////---.........------,,,+++,,,,,,,,,------...............////////////......////////////////////////000///.........///000000////////////////////////...............---------////////////////////////......------------......////////////////////////......///.........111333000///.........000111222............/////////000......////////////......000000000///...---,,,+++------...//////...------------------------------+++,,,---......///......------...//////...------..................................../////////000//////............//////..................//////......//////000111222222////////////////////////<<<===>>>@@@@@@AAAAAAAAACCCCCCCCCBBBBBBCCCCCCCCC???@@@@@@???>>>>>>@@@AAA???@@@BBBDDDEEEFFFGGGGGGEEEDDDCCCCCCEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHGGGFFFHHHLLLOOOPPPNNNMMMNNNOOOOOONNNMMMIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKGGGGGGHHHJJJKKKMMMNNNOOORRRRRRRRRRRRRRRQQQPPPOOOMMMOOOQQQRRRSSSRRRQQQPPPMMMMMMLLLLLLKKKJJJJJJJJJPPPPPPPPPRRRRRRQQQNNNKKKKKKLLLMMMNNNPPPQQQRRRSSSMMMMMMKKKJJJJJJJJJKKKLLLHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGHHHFFFGGGHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIICCCDDDFFFHHHIIIIIIIIIIIIGGGGGGFFFDDDCCCBBB@@@@@@@@@AAACCCEEEEEEDDDCCCBBBAAAAAABBBAAA@@@>>><<<;;;>>>>>>===<<<<<<<<<<<<<<<======>>>???????????????<<<:::999888888;;;>>>@@@999999999888999999::::::::::::::::::::::::::::::999999999999999999999999666777777888999999::::::999999999999999888777777777777777777777777777777666666555444333333222222555666888999:::999777666333333333333333333333333666666666666666666666666555555444444444333333333111111111222222333333333111111111111111111111111000111222333333333333333111111111111111111111111000000//////000111222222...///000222222222111000000000000000000000000000...............///000111000000000000////////////...///000111111000///...111111000000//////......---------.........//////////////////////////////...............///000000111000///------......///111111000000/////////...---------....../////////---.........//////000000////////////////////////---------.........//////......//////000000111111........................000000//////.........---............/////////000,,,---......//////......---.........------,,,+++,,,,,,,,,------...............////////////......000000000000000000000000111111///......///000000/////////////////////////////////......------,,,////////////////////////.........------.........////////////////////////---///000///...///000222000000000111000000000000---.........//////000000......////////////......,,,---..................,,,---...//////...---,,,---------------------------------...------,,,,,,,,,,,,---......---,,,,,,........................---.........//////000000//////............//////+++,,,,,,---...///000000000000000000111111111111////////////////////////<<<<<<===>>>???@@@@@@@@@CCCBBBAAA???>>>=========>>>>>>>>>>>>>>>?????????DDDDDDEEEEEEDDDCCCBBBBBBEEEFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGHHHIIIKKKMMMOOOPPPPPPOOONNNMMMMMMMMMNNNOOONNNNNNMMMLLLLLLKKKLLLLLLMMMMMMMMMLLLKKKIIIGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQOOONNNMMMMMMNNNNNNOOOOOONNNNNNMMMLLLJJJHHHFFFFFFFFFGGGHHHSSSRRRQQQOOONNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIILLLKKKIIIGGGDDDBBB@@@???AAABBBCCCCCCCCCDDDFFFHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGDDDBBB@@@@@@@@@AAABBBBBBAAAAAA@@@????????????AAADDDDDDCCC@@@>>>=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888666666888;;;;;;999666:::::::::999999888888888777777777888999999999:::888888888888777777777777777777666666555555555444555555555444444555555555444555666777777666555444444444444444444444444444555555555555555555555555555444333333333333444555222222222333333444444444333333333333333333333333222222333333333333444444222222222222222222222222222222222111111111000000,,,---///000222333333333000000000000000000000000111111000000//////......////////////////////////000000000///......------000///...------...///000666222---,,,---//////...///...............///000////////////////////////---.........---,,,++++++,,,---------.../////////........................111111000000/////////...---------............///,,,***((((((***+++)))&&&000000//////.........------------------...///000...///000///---,,,,,,...///---,,,---///222222222---------------...///000.........------,,,,,,,,,...............---------------------------------000000//////...---++++++..................------------------------------........................------------------------000---,,,---///000...,,,....................................////////////---///111222333222000///000000000000000000000000000000000000000///......------............------------............------......------------......,,,,,,---.../////////...000///...------------------------.........//////---.........///000000111......---------......///............///////////////////////////000111111333222000/////////000111<<<===>>>???@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>======>>>???@@@@@@AAAAAAEEEDDDDDDDDDCCCCCCCCCBBBEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGHHHIIIKKKMMMOOOPPPPPPOOONNNMMMLLLMMMMMMNNNMMMLLLLLLKKKJJJJJJKKKKKKMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJIIIGGGFFFEEEFFFGGGHHHNNNNNNMMMMMMMMMNNNPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIFFFDDDAAA@@@???@@@BBBCCCCCCCCCCCCFFFHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDAAA@@@???@@@@@@?????????@@@@@@@@@@@@@@@BBBEEEGGGFFFBBB===<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888999888777999;;;<<<:::888:::::::::999999999888888888888888888888999999999888888888888777777777777777666666666555555555555666666555555555555666666555555666666666666555555444444444444444444444444555555555555555555555555555444333333333333444555222222222333333444444444222222222222222222222222222222222333333333444444222222222222222222222222222222222111111111000000---...///000222222222222000000000000000000000000111000000000/////////...////////////////////////.........///////////////000///...------...///000111000///000333333222000/////////......//////000////////////////////////...............---,,,,,,---------.......................................///.........------------........./////////000000000---,,,,,,......,,,***000/////////..................---------......///...///000///...---...///...---,,,...222555777777......---------......///......---------,,,,,,,,,.....................///------------------------////////////...---,,,,,,........................------------------------................................................///---,,,---///000...,,,....................................////////////...///000222222111000///........................000000000000000///......------............------------............------////////////////////////------......///.........//////...------------------------.........//////------......//////////////////.........///000000............////////////---------------...//////111000000///......//////===>>>???@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>??????======>>>@@@AAABBBCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCFFFGGGHHHIIILLLNNNPPPQQQNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJLLLKKKJJJHHHHHHHHHIIIJJJHHHHHHIIIJJJJJJKKKLLLLLLNNNMMMLLLJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMLLLLLLLLLHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNPPPRRRRRRRRRRRRQQQPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFCCCAAA@@@???@@@AAACCCCCCBBBCCCEEEGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDBBB@@@????????????======>>>>>>???@@@@@@AAAFFFJJJLLLIIIBBB===<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888;;;999888888:::;;;;;;::::::::::::999999999999888999999999888888888888888888888888888777777777777666666666666555555555555666666555555555555666666666666555555555555666666444444444444444444444444444444444444444444444444555444444333333444444555222222333333333333444444111111111111111111111111222222222222333333333333222222222222222222222222222222222111111111111111//////000111111111111111000000000000000000000000000000000000////////////////////////////////////------......///000000111//////............//////,,,...111444777777444111000000////////////000000////////////////////////....../////////...------...............---------....................................------------////////////000000000111111///......///000///---////////////............//////...---------......---///000///......///000...------000444888:::;;;//////...---------.........------------,,,,,,,,,.........//////000000000.................................//////......---........................................................................///////////////////////////...------...///...---....................................////////////...///000111222111000///........................//////000000000///......------............------------............------......////////////...............///......------//////...------------...------........./////////,,,,,,---.........------000/////////000000111222............////////////...------------......//////////////////......--->>>>>>???@@@@@@@@@@@@@@@@@@???????????????@@@@@@???@@@@@@AAABBBCCCCCCDDDEEEDDDBBBAAAAAABBBDDDEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIKKKNNNPPPQQQLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIGGGFFFFFFHHHJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGMMMKKKIIIGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFFFFFFFGGGHHHJJJKKKGGGGGGHHHIIIKKKNNNPPPRRRRRRRRRQQQPPPOOONNNMMMLLLMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGEEECCCAAA@@@???@@@AAACCCCCCBBBCCCEEEGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEECCCBBBAAA@@@????????????======>>>>>>>>>?????????HHHLLLOOOKKKDDD??????AAA======<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888:::999777777888999:::;;;999999999999999999999999:::999999999888777777777888888888888777777777666666666666666666555555555555555444444444444555555666666444333333444666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222222222333333333111111111111111111111111111111111111111111111111111111111111111000//////000000000000000000000000000000000000////////////////////////////////////............//////000000/////////....../////////,,,...111555666666444222111111000/////////000000////////////////////////...///////////////....../////////...---------,,,........................000000000000000/////////....../////////000000000...------------...------///////////////.........000///...---------------,,,---............///000///......000444888999:::000///...------------------------------------------......///000111111222////////////////////////------...///////////////---------...............////////////////////////......................................................---............---....................................////////////...///000000111111000000...........................///////////////......------............------------............------,,,---............---,,,.../////////...---,,,,,,///......---------..................////////////,,,,,,---.........------000////////////000111222............////////////000000////////////000111......000000000///...--->>>>>>???@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCBBBBBBBBBBBBBBBDDDCCCBBB@@@@@@BBBDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGHHHIIIKKKMMMNNNOOOKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGIIIHHHFFFEEEEEEGGGIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFKKKIIIGGGEEEDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIKKKMMMPPPQQQPPPPPPOOONNNLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGEEEDDDBBBAAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@@@@?????????????????????>>>>>>>>>======DDDGGGJJJGGGBBB???@@@BBB======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888777777666666777999:::999999999999999999999999:::999999999888777777777888888888888777777777666555555555666666666666666444333333333333333333444666555444333333444555666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111111222222222333333111111111111111111111111111111111111111111111111222222222111111000///...////////////////////////////////////000000000000////////////////////////000000//////...............//////////////////......///111111111111111111111111000///////////////////////////////////////......///////////////.../////////...---------,,,......................../////////000000000000000------........./////////,,,,,,------,,,,,,------.........///////////////000///...---------------+++,,,......------...000000///...///111444555555000///...------------------------------------------......///000111111222////////////////////////------...///000000000000---------.........//////////////////////////////........................---------------------------.........------..........................................////////////......///000000000000000////////////////////////......////////////......------............------------............------.........//////............/////////...---,,,,,,......---------......///........./////////000000------------...///000000000//////......//////000............////////////000000////////////000000...///111222222111000///===>>>>>>?????????>>>>>>=========>>>???AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDDFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLIIIIIIIIIJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHBBBCCCDDDEEEGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMPPPQQQOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGKKKKKKJJJJJJKKKKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEEEEDDDEEEGGGIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>=========???@@@@@@???>>>>>>???======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::999888888888888777777777555666777777666666777999888999999999999:::::::::999999999888888888888888888888888888777777777777555555555666666666666666444444333333333333444444555555444444444444555555444444444444444444444444333333333333333333333333333444444555555444444333444444333333333333222222333333333333333333333333111111111111222222222222111111111111111111111111111111111111111222222222222222222111111000......////////////////////////////////////000000000000////////////////////////111000000///......------......////////////......000000000///------///111111000///......---......////////////////////////------.../////////.....................---------........................---------...............------------............,,,---///...------...///........./////////////////////...---------......,,,---///...------...///111///------///000111000//////...---------......,,,,,,,,,------------............//////000000000........................---...///000000000000000,,,,,,------.../////////................................................---------------------------...///...------...///....................................////////////........./////////000000000000000000000000000000------.../////////......------............------------............------111000////////////000111.........///......------...------------...//////....../////////000000000///...------///111444666111111000///........................///////////////......------------...///000000111111111111111======>>>>>>>>>======<<<<<<<<<===>>>???AAACCCDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEDDDBBB@@@??????@@@AAACCCDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGHHHIIIIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEAAABBBCCCEEEGGGIIIKKKKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIKKKNNNPPPQQQNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGKKKJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCEEEFFFFFFFFFFFFIIIKKKKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????<<<::::::;;;>>>???>>>=========<<<;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777777444777999999777666777999888888999999999:::::::::888888888888888999999999888888888888777777777777555555555555666666666777666555555444444555555666333444444555555444444333444444444444444444444444333333333333333333333333333333444555555444333333444444444333333222222222222222222222222222222222111111111111222222222222111111111111111111111111000000111111111222222222111111111111111000///...////////////////////////.../////////000000000111///////////////////////////////////////.........---...///000000///...---...000111000...---///111000///...---,,,,,,,,,,,,////////////////////////,,,,,,---...............---------.......................................------------.........///............////////////+++...//////------...111............/////////000......---------......//////000111000///...///000000...,,,,,,---/////////......---------......///,,,,,,,,,---------...........................///------------------------...//////000000000//////,,,,,,------...//////000------------------------................................................,,,...000///---,,,---///....................................////////////...............///000000////////////////////////,,,---......//////......------............------------............------000///---++++++---///000------......///.........---------------...//////.../////////000000000000222000...---///444999<<<444333222000///...------............//////////////////...---------------///////////////000111111<<<===============<<<<<<;;;<<<<<<>>>@@@BBBCCCDDD@@@AAAAAABBBBBBCCCCCCCCC@@@AAABBBCCCCCCCCCCCCBBBDDDDDDEEEFFFDDDBBB???>>>>>>???AAACCCEEEGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDEEEEEEEEEEEEDDDFFFFFFGGGHHHKKKNNNQQQRRRNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHKKKJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDFFFGGGGGGFFFGGGIIILLLKKKJJJIIIGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAA?????????@@@AAAAAABBBBBB>>>;;;999;;;@@@BBB@@@=========<<<;;;;;;;;;;;;<<<999999999:::::::::;;;;;;::::::::::::::::::::::::888888888888777777777777444777;;;;;;999777888:::888888888999999:::::::::777777888888999999999:::888888888888777777777777444555555555666666777777777777666666666666777777222333555555555555333222444444444444444444444444333333333333333333333333333333444555555444333333444444444333333222222222111111111111111111111111000111111111111222222222000000000000000000000000000000111111222222222222111111111111111000//////////////////////////////.../////////000000111111////////////////////////------......///000000000---...///000000///...---+++...111222000...000111000///...---,,,+++++++++////////////////////////+++,,,,,,---.........---,,,------....../////////.........................../////////000000111111////////////000000000000***,,,......,,,+++---000---.........//////000000---------------...///000222333333222000///000111///---++++++---/////////---------------...///000,,,,,,,,,------........................---------------------------------//////000000000000//////,,,,,,------...///000000------------------------........................////////////////////////,,,...000///---,,,---000..................................../////////000...............///000000........................,,,,,,---.../////////...---..................------..................---...+++)))'''''')))+++...,,,,,,---.../////////...---------------...///000////////////000000000000333111...---000555<<<@@@777555444222000......---............/////////000222111000//////////////////...---------///000111>>>>>>======<<<<<<;;;;;;======???@@@@@@@@@@@@@@@DDDCCCBBB@@@???>>>>>>>>>???@@@BBBCCCDDDDDDCCCBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIHHHGGGEEEDDDCCCCCCCCCGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHGGGFFFGGGIIIKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFJJJHHHFFFDDDDDDEEEFFFGGGDDDEEEGGGIIIKKKMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIHHHGGGFFFFFFFFFGGGJJJJJJIIIHHHHHHHHHIIIIIINNNLLLIIIGGGFFFFFFHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFGGGHHHIIIKKKKKKJJJIIIFFFDDDCCCCCCDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???????????????>>>======>>>???@@@>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999::::::888777777999;;;;;;;;;::::::999888777777:::999777555444555666777999:::;;;;;;999999999;;;;;;<<<<<<<<<;;;999777666888888888888888777666666666555555444444666777888666666666666666666666666666666666666555555555555555444444333333444444555333333333333333333333333222222333333444555666666444444444444444444444444111000///000222333333222111111111111111111111111000000000000000000000000////////////////////////////////////////////////111111222222222222111111000000000000000000000000...///000000000///---,,,............//////////////////////////////////////////.........---------............////////////////////////////////////////////////////////////000///...,,,,,,---........................------....................................////////////---...000000///......//////...---,,,,,,---...///,,,.........------...000222444555222...+++,,,//////............------------------............///........................,,,---......//////......------.........---+++***------------------------,,,,,,,,,---------......///---,,,,,,------,,,+++,,,---...//////...---,,,...///111222222000---,,,000---,,,---///000...,,,........................---...///000000///...---,,,...//////......///111000000//////.........---111111111000///.........000000////////////000000////////////////////////------............------000///...---,,,------...,,,,,,.../////////...---111///...------...///111//////...---...000222444666:::<<<999222------///////////////////////////------------------------...............///000111==================<<<<<<======>>>???@@@@@@@@@@@@AAAAAA@@@????????????@@@??????AAABBBCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDFFFHHHIIIHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFDDDEEEGGGIIIKKKMMMNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLIIIGGGGGGGGGIIIJJJMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHFFFDDDCCCCCCDDDDDDFFFEEEDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;999999;;;===;;;;;;::::::999888888777:::888777555555666777888999:::;;;;;;::::::<<<>>>AAA???<<<:::888888888888888888888888888777666666666555555444555666777888666666666666666666666666666666666666555555555555444444333333333333444444333333333333333333333333222333333333444555555555444444444444444444444444222111000111222333222111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000///..................//////////////////////////////////////////.........---------............////////////////////////////////////000000000000000000000000000///......------......................................................000000/////////............/////////............///...------------...///.../////////......000111333222111///---,,,...//////............------------------............///........................,,,---......//////......---......///...---,,,+++---------------------------------........./////////000000000///...------------...//////...------...///111222222000---,,,///---,,,---///000...,,,..............................////////////......---...//////......///111000/////////............////////////000000000000000000////////////000000////////////////////////---......//////......---000///...---,,,------......------,,,---...///000///...---,,,,,,---...//////...---------///111222555888:::777111------///////////////////////////........................///............//////000==================>>>>>><<<===>>>??????@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@AAABBBDDDEEECCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBCCCBBBCCCDDDGGGHHHGGGFFFGGGGGGFFFFFFFFFGGGGGGHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKIIIIIIHHHIIIKKKKKKNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<;;;;;;::::::::::::999999;;;<<<<<<;;;::::::;;;===;;;::::::999999888888888999888777777777888999:::999::::::::::::<<<@@@CCCGGGCCC===888666666999;;;888888888888888777666666666555555555555666777777666666666666666666666666666666666555555555555444444444333333333333444444333333333333333333333333333333333333444444444444444444444444444444444444333222111111222333111000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000000000000000////////////............/////////////////////////////////////////////............---............////////////////////////////////////000000000000000000000000///000000000//////......................................................111000000//////.........000//////...---------...///...------------...///...///000000//////000222333222000...------///000///............------------------............///........................,,,---......//////............/////////...------------------------------........./////////000000000333666555222///...///------...//////...------...///000111111000...,,,///...------...///...---........................//////............//////---...//////......///000////////////............---......///000111111222000//////......//////000////////////////////////---......//////......---//////...------------...000...,,,++++++---000222...---,,,++++++,,,---...///...---,,,,,,---///000222444666444000......000////////////////////////////////////////////////000//////............///<<<<<<<<<======>>>>>>>>>;;;<<<===>>>????????????============>>>???@@@@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBAAA@@@??????AAACCCDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@??????DDDCCCCCCEEEHHHIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNMMMKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????BBBBBBAAA@@@@@@???>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>===<<<<<<<<<>>>>>>>>>============<<<:::::::::::::::::::::999999:::;;;:::999888:::;;;:::::::::999999888888888888888888888999:::;;;<<<999:::::::::;;;>>>BBBFFFHHHDDD>>>999666666888:::888888888888888777666666555555555555666666666777666666666666666666666666666666555555555444444444444333333333333333333444333333333333333333333333444444333333333333333333333333333333333333333333444333222222222222111000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000......////////////......////////////////////////000/////////.../////////............/////////////////////////////////////////////...........................////////////////////////////////////........................///000111111111000...------------.......................................////////////////////////222000...------...------.........------............///000///......000222222555777555000---...111///............------------------............///........................,,,---......///.........//////////////////..............................---.........///////////////444888777222......000---..................------...000000000///...---......---............---........................000///...------...///000---///000///......///000///////////////...............//////000000111111/////////....../////////////////////////////////......////////////..................------......///...,,,,,,,,,---///111......---,,,,,,---............---,,,,,,,,,------///111222111///...///000////////////////////////////////////////////////111000///...............;;;;;;<<<<<<======>>>>>>;;;;;;<<<===>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????????????????@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBAAA@@@???>>>???AAACCCDDDDDDEEEEEEFFFFFFEEEEEEDDDFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBB@@@??????>>>>>>CCCBBBCCCDDDGGGHHHGGGFFFCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJHHHGGGGGGHHHIIIHHHIIIJJJKKKKKKKKKJJJJJJGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@???>>>======???>>>>>>>>>============::::::::::::::::::::::::999:::;;;;;;:::999:::;;;::::::999999999999999888777777888999999;;;<<<<<<999::::::999:::===BBBFFFEEEBBB???;;;888777777777888888888888888777666666444555555666666666666666666666666666666666666666555555555555444444444444333333333222222333333333333333333333333333333333333333333333333333222222333333333333333333333333555333222222333333111000111111111111111111111111111111111111111111111111////////////////////////////////////////////////......////////////......////////////////////////....................................////////////////////////////////////////////////////////////............////////////////////////////////////------------------------///000111111111000...------------.........//////........................,,,,,,---...///000000111222000......///000...------..................------.........------///111000888???===444---...222///............------------------............///........................,,,---......///.........//////........./////////........................,,,,,,---------.........---222777666111------///.........------.........---...//////000///......---.........------..............................000///...------...///000...///000///...---...///........./////////////////////////////////000/////////............//////////////////////////////...//////////////////...------..................,,,---......//////......///..................///---------,,,,,,,,,,,,,,,.../////////......///000////////////////////////........................111000///...............;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>??????@@@@@@?????????@@@AAABBBCCC@@@@@@@@@@@@@@@AAAAAABBB@@@?????????@@@BBBDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCAAA@@@????????????AAA@@@AAABBBEEEFFFEEEDDDBBBBBBCCCDDDEEEFFFHHHIIIKKKKKKKKKLLLLLLLLLLLLMMMIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNOOONNNMMMMMMLLLKKKIIIGGGGGGHHHIIIKKKJJJKKKMMMNNNNNNNNNMMMLLLFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>???????????????AAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>=========::::::;;;;;;;;;;;;<<<<<<;;;<<<>>>>>><<<;;;<<<===999999999999999999999999777777888999::::::;;;;;;888999999999999;;;???BBB???>>><<<:::999777666555888888888888888777666666444555555666777666666666666666666666666666666666555555555444444444444333333333222222222222333333333333333333333333333333222222222222333333333333333333333333333333333333444333222222333444222111111111111111111111111111111111111111111111111111111111111111111111111111..............................////////////......000000000000000000000000,,,---///000000000///...............////////////////////////////////////...////////////000000000............///////////////////////////////////////////////////////////////000000000//////......,,,,,,------.../////////........................++++++,,,---...//////000111///...///222333000---------...//////...------,,,---...---,,,---...000///888???>>>444---...111///............------------------............///........................,,,---......//////............------......///000........................,,,,,,,,,------------...,,,000333333000------...///...------------...///------.../////////......---...///...------...///........................//////............//////...///000///...---...///.........///////////////000000000000///////////////......------......///////////////////////////...//////000000//////...,,,---......///.........+++,,,...///000///...---////////////////////////,,,---------------------...............///000000////////////////////////........................000//////............///::::::::::::::::::999999::::::;;;<<<============>>>>>>>>>>>>@@@AAABBBCCCAAA@@@@@@@@@AAABBBCCCDDD@@@@@@??????@@@AAAAAABBB===>>>???AAABBBDDDEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCDDDCCCCCCCCCCCCDDDEEEEEEAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAACCCEEEFFFEEEDDDCCCDDDDDDEEEGGGHHHJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIKKKLLLNNNNNNMMMLLLKKKHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLNNNPPPPPPOOOMMMLLLMMMKKKIIIHHHHHHJJJLLLNNNLLLMMMNNNOOOOOOMMMLLLKKKFFFFFFFFFFFFFFFEEEEEEDDDAAABBBBBBCCCCCCDDDEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>???@@@AAA@@@@@@???>>>?????????>>>>>>>>>======;;;;;;;;;<<<<<<=========:::<<<>>>>>>===<<<<<<<<<999999999999999999999999777777888999999:::999999888999999999888999;;;===;;;:::999777666666666666888888888888888777666666444444666777777777666555666666666666666666666666555555555444444444333333333333222222222222333333333333333333333333333333111111111222333333333444222222222222222222222222333222111222444444444222111111111111111111111111111111111111111111111111111111111111111111111111/////////////////////////////////000000/////////000000000000000000000000,,,...111333444222000...............////////////////////////////////////.../////////000000000000............////////////////////////////////////////////////////////////000///......------......,,,,,,------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,000......222666666222...------...//////...---------...///...------///111000222555555222//////000///............------------------............///........................,,,---......//////......------,,,,,,,,,---///000........................------------............---.../////////////////////...------------...///---------....../////////,,,...000///---,,,---///..............................////////////......///000000000...---...///............/////////000......//////000000111111///......------....../////////////////////////////////000000000000//////,,,,,,.../////////......------------......//////---..................---+++,,,---...............///...------...///000000///////////////////////////////////////////////////............//////000:::::::::999999888888888999:::;;;<<<============<<<<<<===???AAACCCEEEFFFBBBAAA@@@@@@AAABBBDDDEEE@@@?????????@@@AAAAAABBB<<<===???BBBDDDEEEFFFFFFBBBCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBDDDEEEFFFGGG@@@AAABBBCCCDDDFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCEEEGGGIIIHHHGGGEEEEEEFFFGGGHHHJJJLLLMMMLLLKKKJJJIIIJJJKKKMMMOOOKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLNNNPPPPPPPPPNNNMMMIIIIIIIIIJJJKKKLLLMMMMMMLLLMMMOOOQQQQQQOOOMMMKKKMMMLLLJJJJJJJJJLLLOOOQQQLLLMMMNNNNNNMMMKKKHHHGGGEEEFFFFFFFFFFFFEEEEEEDDDAAAAAABBBCCCDDDEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>============???@@@@@@???>>>>>>????????????>>>>>>>>>>>><<<<<<<<<=========>>>>>>888:::======;;;:::::::::999999999999999999999999777777888999999999888888777888999999888777888999999888666444444555777888888888888888888777666666333444666777777777666555666666666666666666666666555555444444444333333333333222222222222222222333333333333333333333333333000000111222333333444444222222222222222222222222333222111222444555444333111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000---000333666777555222///............/////////000////////////////////////.../////////000000111111............/////////000////////////////////////------------------------000///...,,,,,,---......,,,,,,------...///000000..............................---,,,***))))))(((///...///333888999444...,,,---...//////...---,,,...///000///...///000222111---***+++///111111/////////.........------------------.........//////........................,,,---......//////......---,,,,,,+++,,,---...///////////////////////////............/////////000...---,,,---///111000//////...---,,,,,,---...///------------......//////,,,...000///---,,,---000........................---...///000000///...---///000111000...------...---.........//////000000,,,,,,---///000222333333.........------.........//////////////////////////////000000000000//////+++,,,.../////////......///...,,,++++++---000111,,,------......------,,,+++,,,---...////////////000///------...///000000////////////////////////000000000000000000000000...............///000111::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===??????@@@AAAAAAAAAAAA@@@????????????????????????>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDD@@@AAAAAABBBCCCDDDEEEEEEAAAAAACCCDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDFFFFFFAAAAAAAAABBBBBBDDDEEEEEEAAABBBDDDFFFGGGIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMIIIKKKMMMLLLJJJHHHGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEJJJLLLNNNPPPQQQPPPOOOMMMMMMNNNNNNOOOPPPPPPPPPPPPNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMNNNNNNMMMLLLJJJIIIKKKLLLKKKKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDCCCCCCCCCCCCBBBBBBBBB??????????????????@@@@@@???>>>>>>===<<<;;;;;;:::????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999888888888888999999999999999999999999999999999999999888888888888777777777666666666666777777999999777333444777777444777777666666555555555444444333333444555777999:::;;;777444222222333444333555555444444444555555666888777555444333333444444222222333444444444333333222222222222222222222222000111222222111000111222111111111111111111111111111111111111000000000000111111222111111000///...//////000000000000//////111111000000000000111111///...---,,,,,,---...///111000////////////000000////////////000000000000.........///////////////......///000000000000000//////............//////////////////////////////////////////////////////,,,,,,,,,---------......---------............///000000//////.........------.........///000000000,,,,,,------...///000000000000//////.........---.........------,,,,,,,,,////////////////////////+++,,,............,,,+++---------,,,,,,------...,,,---...///000000000000......////////////......)))***,,,---...............---,,,+++,,,---...//////...---,,,,,,,,,,,,,,,......------------......111...++++++...//////---......////////////............///000111111000000---.........//////000000..............................//////000000111111111///...///000///---+++.........///////////////......------------......---------............///000000000000000000000000................................................---------............///000000000000000000000000111111000///...---,,,,,,+++,,,---/////////......000000//////.........---,,,,,,------......//////::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@AAA@@@@@@@@@????????????????????????===>>>>>>??????@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKMMMNNNMMMKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLNNNOOOOOOOOONNNNNNMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJKKKLLLLLLMMMNNNOOOOOOOOOMMMMMMMMMNNNMMMLLLJJJIIIKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>??????>>>======<<<;;;;;;?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<999999888888888888999999999999999999999999999999999999999888888888777777777777666666666666777777777888777555555888888555777666666666555555555444444444444444555666888999???;;;777444333333333222666555555444444444444555888777444222111111222333222222222222222111111111222222222222222222222222000111222222111000111222111111111111111111111111111111111111000000000000///000000111111111000000//////000000000000//////........................000///............///000000000////////////000000.../////////000000000000000000//////......------......///000000000000000//////............//////////////////////////////////////////////////////---------.........//////---------............///000/////////..............................//////,,,,,,------...//////000///.........------------...------------------,,,........................,,,------......------,,,......---,,,,,,,,,------,,,---...///000000000000......////////////......//////............///000...---,,,,,,,,,---......///...------------------......------------......000...+++,,,...//////---------............------------......//////......---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,////////////............111333444222///------...//////...........................------.........---------............///////////////////////////................................................---------............///........................000000000///......------------.../////////......000/////////.........................../////////999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@AAA@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGHHHCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGJJJKKKLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMNNNOOOOOOLLLLLLKKKKKKJJJIIIIIIIIIMMMNNNNNNMMMKKKJJJKKKLLLLLLKKKHHHGGGGGGHHHKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLLLLMMMNNNNNNNNNLLLMMMMMMLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGHHHGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB@@@?????????>>>=========?????????>>>>>>======<<>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999888888888888999999999999999999999999999999999999888888888777777777777777666666666666777777666999:::888888999888555666666666555555555555555555555444444555555666777>>>;;;888666777888888777666666555444333333444444777555333222333555777999555444333111111111222222222222222222222222222222000111222222111000111222111111111111111111111111111111111111000000000000......000111111222222222//////000000000000//////---......//////......---000000////////////000000///////////////000000000....../////////000000000111111000///...---,,,,,,......///000000000000000//////............//////////////////////////////////////////////////////........./////////000000---------............///////////////.....................---------------,,,,,,------.../////////---------------,,,,,,,,,---------------.........------------------------......------------......//////...---,,,,,,,,,---,,,---...///000000000000......////////////......222111///...---...///000......------,,,------.........------......///000......------------......000...,,,,,,...///...---,,,,,,------------,,,,,,,,,------------,,,,,,+++.............../////////,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,111666888555///+++---000/////////...---------,,,........................---------............///////////////////////////................................................---------............///........................//////////////////////////////000000000///......////////////............000000///////////////...999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>==============================>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIBBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEFFFGGGFFFEEEDDDFFFEEEEEEEEEFFFFFFGGGHHHMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNJJJJJJJJJIIIIIIIIIIIIIIIMMMMMMMMMKKKIIIJJJLLLNNNLLLKKKJJJIIIIIIKKKLLLNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>======@@@?????????>>>>>>>>>===???>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999888888888888999999999999999999999999999999888888888888777777777777777777666666666666777777999===???<<<::::::888444555555555555555555555555555555555555555555555555777666555777;;;>>>@@@AAA666666555444333333333333444333222333666;;;???BBB999888555333222333444555222222222222222222222222000111222222111000111222111111111111111111111111111111111111000000000/////////000111111111111111//////000000000000////////////000111111000//////////////////////////////...//////000000000000000........./////////000000000000//////......------......///000000000000000//////............//////////////////////////////////////////////////////---.........////////////---------............//////////////////..................---,,,,,,,,,+++---------.........//////------------------------,,,,,,------......//////------------------------///...---,,,,,,---...///000///...------,,,,,,---------...//////000//////---......//////......---///////////////000000000.........------------------------......000111111......------------............------............,,,------......------,,,---------------,,,+++***......................../////////////////////////////////......---------000444666444000---...111000//////...---,,,,,,+++---..................------------............///////////////////////////................................................---------............///....................................//////000000111111000000000///......///////////////.........111111000000//////......888888888999999::::::::::::::::::;;;;;;;;;;;;<<<;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>???@@@BBBDDDFFFHHHHHHBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDFFFGGGHHHGGGFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHKKKLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJIIIHHHHHHKKKMMMJJJKKKLLLMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999888888888888999999999999999999999999999999888888888777777777666666777777666666666666777777===BBBDDD@@@;;;999666333444444444555555555555555555555555555555444444444333333333777<<<@@@CCCDDD555555444333333333333333222222222333777;;;???BBB999888555333222333444555222222222222222222222222000111222222111000111222111111111111111111111111111111111111000000000///111111111111111000////////////000000000000////////////000000000000//////........................---...///000111000000000............////////////------......//////000000......///000000000000000//////............//////////////////////////////////////////////////////,,,,,,---------.........---------............///.........///////////////.........---,,,,,,,,,+++---------.................................//////---------....../////////........................//////---,,,,,,---//////000///...------------------...//////////////////------............------+++---111555666555222111/////////......------------------...///000111222......------------......---............---............////////////.....................---,,,+++...............---------////////////////////////....../////////000000000/////////000111111000///000000///...------,,,,,,------...//////...---------------............///........................................................................---------............///////////////////////////------......///000000000111111000000////////////.........///////////////111111000000//////......777777888888999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@???@@@AAABBBBBBCCCCCCBBBCCCBBBBBBBBBAAAAAA@@@@@@>>>???BBBEEEFFFGGGGGGGGGCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDEEEGGGHHHIIIJJJKKKFFFGGGHHHHHHGGGGGGIIIKKKIIIKKKLLLNNNNNNNNNMMMLLLNNNMMMMMMLLLKKKJJJIIIIIIKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGGGGFFFHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<::::::::::::::::::::::::999999999999::::::::::::999999888888888888999999999999999999999999999999888888777777777666666666777777666666666666777777===CCCEEE@@@:::888666333444444444444444555555555444444555555555444444333555444444666:::===>>>>>>444444333333333333444444333333222222333555777888555444333111111111222222222222222222222222222222000111222222111000111222111111111111111111111111111111111111000000000000222222222111111000......//////000000000000//////...------,,,,,,------...------............---------...///111111111000000------........./////////,,,,,,---...///000111111......///000000000000000//////............//////////////////////////////////////////////////////,,,,,,,,,------------...---------............///.........///////////////.........---------------.................................///////////////...............///////////////////////////////////////............/////////...............//////......///////////////...------............------***...444999;;;999666333///////////////...---,,,------------...///000111......------------......,,,...//////...------......//////////////////......////////////......---.........---------------------------------------......//////000111111222---,,,+++---111222111///000000000///......------,,,---...//////...---,,,---------............///........................................................................---------............///000000000000000000000000---.........//////000000000000///.........//////.........///////////////000000///////////////...666777777888999999::::::999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::<<<<<<======>>>???????????????@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA???BBBEEEHHHJJJJJJHHHGGGDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGCCCDDDEEEGGGHHHIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGHHHIIIIIIDDDFFFHHHIIIHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNOOOMMMMMMMMMMMMLLLJJJHHHGGGIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>====================================>>>>>>=========<<<<<<<<<::::::::::::::::::::::::888999999999999:::::::::999999888888888888999999999999999999999999999999888777777777666666666666777777666666666666777777:::@@@BBB===888666555444333333333444444555555555222333444555555555444333666444444555777888888777222222222222333444555555222333333333333222111111222222222222222111111111222222222222222222222222000111222222111000111222111111111111111111111111111111111111000000000000000000111111111000000/////////000000000000/////////...,,,******,,,...///---...///000000///...---,,,---///111222111000000---------.........//////------......//////000000......///000000000000000//////............//////////////////////////////////////////////////////------------............---------............///............/////////000..................//////........................---------....../////////////////////..........................................////////////.........------......///000111......////////////......,,,------......------,,,,,,///444777999777444222///000000000///...,,,+++---,,,,,,,,,---...//////......------------......+++...000000...,,,---...---......//////......------......////////////............------,,,,,,,,,------------------------.../////////////////////+++---...////////////000000000000000000000//////,,,---///000000///---,,,---------............///........................................................................---------............///////////////////////////.........//////////////////...---------...///000............/////////000.............../////////666777777888999999::::::999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<======>>>???????????????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDHHHLLLMMMLLLIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDAAAAAA@@@@@@AAABBBDDDEEEGGGGGGFFFFFFEEEFFFFFFFFFAAABBBDDDFFFHHHIIIIIIJJJEEEFFFGGGGGGHHHIIIJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGCCCFFFHHHJJJIIIIIIIIIJJJMMMLLLJJJIIIJJJLLLOOOQQQLLLMMMMMMMMMLLLJJJGGGEEEHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHEEEDDDBBBAAA@@@@@@AAAAAACCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBB;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>=========<<<<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::999999888888888888999999999999999999999999999999777777777777666666666666777777666666666666777777666<<>>???@@@CCCEEEEEEEEEDDDEEEHHHIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCAAA>>>;;;;;;===???>>>===;;;;;;;;;<<<<<<<<<<<<<<<===<<<::::::999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999888888888888999999999999999888888888888777999999888888777666555555999888888777666555555444666666666666666666666666777666666666555555555555:::777444444666888777666444444444444333333222111555444444333333444444555666666555444333333222222222333333444444333333222555444222111111222444555333333333333333333333333000000000000000000000000222000///000111111000///111111222222222222111111111111111111111111111111......///000000000000/////////111222...***---444000///...------...///000//////.........---------,,,++++++,,,...//////...////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////........................000000//////.........---//////.........---------........................000///...---------------//////.........---------....................................////////////000000//////.........---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000000///........................,,,,,,,,,---------......000000000000000000000000------------------,,,,,,------------------------/////////...------,,,,,,---,,,,,,+++++++++,,,,,,////////////////////////000000000000000000000000//////............//////111111000000//////......////////////////////////////////////////////////000//////............///------------------------111000...------...//////......................................................////////////......111111000000/////////...//////............//////............////////////777777888888888999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;::::::::::::;;;<<<<<<>>>>>>>>>??????@@@AAABBBBBBAAA@@@??????@@@AAABBBCCCDDDFFFGGGGGGEEEBBBAAA@@@AAABBBCCCCCCBBBBBBAAAAAA@@@?????????@@@AAABBBCCCCCCCCCBBB@@@???@@@BBBGGGGGGGGGHHHGGGGGGFFFFFFAAABBBDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDGGGIIIIIIHHHGGGFFFGGGGGGFFFHHHJJJLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKMMMKKKJJJIIIIIIJJJKKKMMMLLLKKKJJJIIIGGGEEEDDDCCCCCCBBB@@@??????AAACCCEEEDDDCCCBBBCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@===;;;;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;:::::::::999999888888888888999999999999999888888888888777:::999999888777777666666888888777777666555555444666666666666666666666666666666666666666555555555888555333333555777666555444555555555555444333222555444444333333444444555666555555444333333222222222222333333333333222222444333222222222222333444222222222222222222222222111111111111111111111111222000///000111222000///000111111222222111111000000000000000000000000000000000000000////////////......000222000,,,---111000///...------...///000//////.........------------,,,,,,---///000000///////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////........................///.........------------//////.........---------........................//////...---------------//////.........---------....................................////////////000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////........................,,,,,,,,,---------..............................,,,,,,------------,,,,,,------------------------------..................///......------......///................................................//////............//////111111000000/////////...//////////////////////////////..................///...............//////........................111000///...------............................................................////////////......000000/////////.........//////............//////............////////////777777777888888888999999999888888888888999::::::::::::::::::::::::::::::999999999999999999999999:::::::::::::::;;;<<<<<<=========>>>??????@@@@@@@@@@@@???>>>>>>???@@@@@@AAACCCDDDEEEEEEDDDBBB@@@AAAAAABBBBBBBBBAAAAAA@@@>>>>>>=========>>>@@@AAAAAABBBBBBAAA@@@@@@AAACCCJJJJJJJJJIIIHHHFFFEEEDDD???@@@BBBDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDIIIHHHHHHIIIKKKMMMMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMMMMJJJJJJHHHHHHHHHHHHJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@BBBDDDEEEEEECCCBBBBBBCCCCCCBBBAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<::::::;;;======<<<========================;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888999999999999999888888888888777::::::999999888777777777888777777666666555555555666666666666666666666666555555555666666666666666666444333333444555555444555555666666555555444444555444444333333444444555555555555444444333333222111111222222222222111111333333333333333333333333111111111111111111111111222222222222222222222222111000///000111222111000000111111222222111111000////////////////////////111000///......///000000111......111222///---...//////............//////...............---------...------...000111111000////////////////////////////////////////////////////////////////////////////////////////////////........................///...------------...///........................---------------,,,,,,,,,...............---------........................//////...------------..................---------........................---............//////////////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,///...............//////........................,,,,,,,,,---------......------------------------,,,,,,---.........---,,,------------------------,,,,,,------...//////000///...............//////------------------------........................//////............//////000000000000000000/////////////////////////////////.........------,,,,,,------------...///000000........................111000///...------------......................................................////////////......///............---------/////////....../////////............////////////777777777777888888888888888888888888888999999:::999999999999999999999999888888888888999999999999::::::999999::::::;;;<<<;;;;;;<<<===>>>??????@@@@@@@@@>>>>>>>>>>>>@@@@@@???@@@BBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBAAAAAA@@@>>>>>>=========>>>???@@@BBBCCCCCCCCCBBBBBBDDDFFFLLLLLLKKKIIIGGGEEECCCBBBAAABBBDDDEEEFFFFFFEEEEEEAAA@@@AAAAAACCCEEEFFFHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHHHHIIILLLMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFDDDCCCBBBAAABBBCCCDDDFFFGGGFFFDDDDDDDDDDDDBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>============::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999888888888888999999999999999888888888777777:::999999999888888888777777777666666666555555555666666666666666666666666555555555555666666666666555444444444444555555444444444555555555555444444555444444333333444444555555555444444444333333333000111111222222111111000111222333333333333222111111111111111111111111111222222222222222222222222111000///000111222111000000000111111111111000000////////////////////////000///...---...000222333:::222...000222000---,,,/////////....../////////...........................---,,,---///111000///////////////////////////////////////////////////////////////////////////////////////////////////........................///...,,,++++++,,,...///........................------------------------................................................///......---------......................................................---------.........//////................................................------------------------000///...---,,,---...///........................,,,,,,,,,---------......------------------------,,,---///000000000..............................---------.........//////---,,,,,,,,,,,,------...------------------------........................//////............//////000000000000000000111111////////////////////////.........---,,,,,,++++++,,,,,,,,,---...///000111------------------------111000///...---,,,,,,,,,................................................---......//////......---------------------------......////////////..................////////////666666777777777888888888888888777777888888999:::999999999999999999999999777777777888888999999999:::999999999999:::;;;;;;999:::<<<>>>????????????AAA@@@???>>>>>>???@@@AAA>>>???@@@AAABBBBBBAAAAAACCCBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????AAAAAAAAABBBCCCBBBBBBBBBDDDFFFLLLKKKJJJIIIFFFDDDBBBAAABBBCCCDDDFFFFFFFFFEEEEEE?????????@@@BBBDDDGGGHHHJJJIIIIIIHHHHHHHHHHHHIIIEEEEEEDDDFFFHHHJJJIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCDDDEEEFFFHHHFFFDDDCCCCCCCCCAAA???AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@???>>>>>>:::::::::999999:::<<<===??????>>>>>>=========<<<888999999::::::;;;;;;;;;;;;;;;:::::::::999999999999999888888888888999999999999999888888888777777999999999888888888888888666666666666555555555555666666666666666666666666555555555666666666666666555555666666555555555555222333333444444444333333555444444333333444444555444444444444444333333333000111111222222111111000111222222333333222222111222222222222222222222222222222222222222222222222000/////////111222222000000000000111111000000000000000000000000000000000------,,,,,,...111444666BBB777///...000///.........//////////////////...---.....................,,,++++++,,,...//////...///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---,,,******,,,---///..........................................//////---...................................................---------......///---.............................................------------............---------.......................................------------------------000///---,,,,,,---...///........................,,,,,,,,,---------..............................---///111333333222111///........................//////.........---------,,,,,,,,,,,,,,,---...///........................//////////////////////////////............////////////000000111111222222////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,---///000000......................../////////...------,,,+++................................................------............------,,,,,,,,,---------------......///000000///..................////////////666666666777777777888888888777777777777888999999999999999999999999999999666666777777888999999999999999999999999:::;;;;;;999:::<<<>>>@@@@@@@@@???AAA@@@???>>>>>>???@@@AAA===>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDCCCAAAAAAAAAAAABBB???@@@AAA@@@???@@@AAACCCHHHHHHGGGFFFEEEBBBAAA@@@AAABBBCCCDDDEEEDDDDDDCCC@@@?????????AAADDDGGGIIIHHHGGGFFFEEEEEEFFFHHHIIIGGGFFFFFFGGGJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGFFFEEECCCBBBBBBAAA???===AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@>>>>>>===::::::;;;:::999:::<<>>>>>======<<<<<<;;;777888999:::;;;;;;;;;:::::::::::::::999999999999999999888888888888999999999999999888888888888777777777777777777777777777555555555555555555555555666666666666666666666666777666666666555555555555444555777777555444555666222222333333444333333333555444444333333444444555444444444444444444444444111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222000///...///111222222111///000000111111000000///000000000000000000000000,,,,,,,,,---///222444666BBB888///...//////...///......////////////......---------...............,,,++++++,,,...///...---////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000...---,,,,,,,,,,,,---....................................///////////////---------..........................................------------...//////---------.......................................,,,------------.........---------------.........------------------------------------------------...---------------..............................,,,,,,,,,---------..............................---///111333444333111000........................000//////...------,,,,,,............///000111111////////////////////////000000000000000000000000//////............////////////000000111222333333////////////////////////------------------------,,,,,,,,,,,,---...//////000000000000000000000000---............---,,,,,,................................................------............------,,,,,,,,,------------...---...///000000///...---............////////////666666666666777777777888777777777777777888999999777777777777777777777777666666666777888999999999999999999888999999:::;;;999:::===???AAAAAA@@@@@@??????============??????===>>>>>>@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGEEECCCAAAAAAAAAAAA???@@@AAA@@@??????AAABBBDDDDDDDDDDDDBBBAAA@@@???AAAAAACCCDDDDDDDDDCCCBBBAAA@@@??????AAADDDGGGIIIFFFEEEDDDCCCDDDEEEHHHIIIJJJIIIIIIJJJMMMNNNNNNMMMFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIEEEEEEEEEFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGEEECCCBBBBBBBBB@@@>>>AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@>>>===<<<;;;999;;;<<<;;;999:::===@@@>>>>>>======<<<;;;;;;:::666777999:::;;;;;;:::::::::::::::999999999999888999999888888888888999999999999999888888888888777666666666666666666666666555555555555555555555555666666666666666666666666888888777666555444444333222444777666444333333555222333333444555555444444555444444333333444444555444444444444444444444444222222333333333333222222333222111000000111222333111111111111111111111111111111111111111111111111000///...///111333222111//////000000000000//////////////////////////////------...///000111222222999333...///111///...000---...///000000///...------------.........//////---,,,+++---///000///...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------------------------........................---------....../////////---------.........//////........................---------------...//////---------.........//////........................,,,,,,---------.........,,,,,,,,,------.........------------------------........................+++,,,,,,---....................................,,,,,,,,,---------......------------------------+++---000333333222000///..........................................------............///000111222........................//////////////////////////////............//////...//////111222333444444////////////////////////---------......//////000---------,,,,,,---......////////////////////////+++,,,---.........------................................................,,,------......------,,,,,,---------............---...///000000///...---............////////////666666666666777777777777777777777777777888888999666666666666666666666666555666666777888999999999999999888888999999:::;;;999:::===@@@AAAAAAAAA@@@>>>===<<<;;;;;;<<<===>>>===>>>>>>@@@AAABBBCCCDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJHHHFFFCCCBBBAAA@@@AAABBBCCCCCCBBBAAA@@@BBBDDDAAAAAABBBBBBAAAAAA@@@???BBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@AAADDDGGGIIIGGGFFFDDDCCCDDDGGGIIIKKKGGGFFFFFFHHHJJJKKKKKKJJJDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIGGGEEEEEEEEEDDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>>===;;;:::999999;;;<<<;;;::::::>>>AAA>>>======<<<;;;:::::::::666777999:::;;;;;;:::::::::::::::999999999888888999999888888888888999999999999999888888888888777555555555555666666666666444555555555555555555555666666666666666666666666999999888666555444333222000333666666333111222444333444444555666666666555555444444333333444444555444444444444444444444444222333333444444333333222333222000//////000222333000000000000000000000000000000000000000000000000///......///222333222111//////000000000000//////........................//////000000000000//////000------111222000...000---...///000000///...------------.........//////...---,,,...000111000///////////////////////////////////////////////////////////////////////////////////////////////////........................---......//////......---........................,,,,,,,,,------.........---------.........//////........................---------------...///000---------.........//////........................,,,,,,,,,---------......,,,,,,,,,------.........------------------------........................)))***,,,...//////..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++///111222111///---////////////////////////,,,,,,------.../////////,,,,,,,,,------///000000------------------------........................//////............//////......///111222333444555////////////////////////,,,------...///000111111......---,,,,,,,,,------++++++++++++++++++++++++***+++---...///......---................................................,,,------......------,,,---------....../////////---...///111111///...---............/////////000444444444666888888666333666777888999999888777666777777666666666666777777777777777777777777777777888888888888999:::;;;;;;<<<===>>>???@@@AAAAAAAAA?????????>>>>>><<<;;;;;;???===<<<===@@@AAA@@@===<<<===>>>@@@BBBDDDEEEFFFFFFEEECCCAAA@@@AAACCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@AAABBBDDDEEEFFFEEEDDDBBBAAAAAA@@@@@@AAADDDFFFHHHHHHGGGDDDBBBAAAAAABBBCCCEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDBBBAAABBBDDDGGGDDDEEEEEEFFFFFFEEEDDDCCCFFFEEEEEEEEEEEECCC???<<>>??????>>>===;;;:::999999:::;;;===>>>@@@???===;;;::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999888888888777777666666777777777777777666555555444444555555555555444444444555666777777666555444444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333333333222222333333444555444444333333333222222222111222333333222111000///111222333333222111000///000222222222000000111222000000111111111111000000111000///...------......000000000000000000000000000000000000////////////000000000000000000000000.../////////...---,,,,,,,,,,,,---.../////////...---------............/////////000000000000//////................................................////////////000000000000...///000///...---...000,,,,,,------...///000000---------,,,,,,+++++++++------------------------........................------------------------......////////////....................................------------......///...---,,,,,,,,,,,,,,,//////.........---------........................///////////////////////////...,,,+++***++++++,,,---...///...------...///111000000/////////////////////...---,,,,,,++++++.........------,,,,,,,,,........................000///...---------------------------------------000///---,,,,,,---///000...000111000///...///111........................000000////////////000000------..................//////...---,,,,,,++++++***,,,......---,,,---..............................---,,,,,,---...///000222000...,,,+++,,,---...000000//////.........---..................---------------............///////////////////////////000///---,,,,,,...000222555555777999;;;:::777555777777777888888777777777777777666666666666777777777777777777777777777777888777777888888999:::;;;<<<<<<===>>>????????????<<<===>>>>>>>>>>>>>>>>>>@@@>>>===>>>@@@AAA@@@>>>>>>??????@@@AAABBBCCCCCCEEEDDDBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAABBBDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@BBBDDDFFFGGGHHHFFFDDDBBBBBBBBBCCCCCCFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAABBBDDDFFFCCCDDDEEEFFFFFFEEEDDDCCCFFFEEEDDDEEEEEECCC???<<>>>>>??????>>>===<<<;;;;;;;;;;;;===>>>???@@@???>>><<<;;;;;;;;;;;;999999999999999999999999:::::::::::::::::::::::::::::::::999999888888888888888888888777777777666777777777777777666555555444555555666666555555444444555666777777666555444444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333333333222222333333444555333555777888888666333222000111111222222111000000111111222333222111000000222333444333111000000111000000111111111111000000000000000000000/////////000000000000000000000000000000000000////////////////////////////////////......//////......---,,,------......///.........---------............///...//////000000//////...................................................000000000///////////////,,,---......---,,,---...,,,,,,------...//////000/////////......---------------------------------........................------------------------......////////////....................................------------......///......---,,,,,,------//////.........---------................................................///...---,,,,,,,,,---...---...///...------.../////////......///000111111000000///......---,,,,,,/////////......---------...............---------//////...---------------------------------------000...---,,,,,,---...000---///000///...---...///........................000000////////////000000........................///......---,,,,,,++++++***,,,......---,,,---...//////.........---------,,,,,,,,,,,,,,,...000111111000...,,,,,,,,,---...000/////////.........---.................................////////////000000000000000000000000000........./////////000000777777999<<<>>>===999666888777777666666777777888777666666555555666666777777777777777777777777777666666666666777888999:::<<<<<<===============<<<:::;;;<<<>>>???@@@AAAAAA???>>>===>>>@@@AAA@@@?????????@@@@@@@@@@@@@@@@@@DDDDDDBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@@@@???@@@@@@AAAAAAAAABBBDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGFFFDDDCCCBBBCCCDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDBBBCCCDDDEEEFFFFFFEEEDDDFFFEEEDDDEEEEEECCC@@@===@@@@@@BBBCCCCCCBBBBBBAAA>>>===>>>???AAAAAA???===<<<<<<<<<<<<===>>>???@@@AAA@@@>>>===<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666888888888888777777777777777777777777777666555555444555555666666555555444555555666666666666555555444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333333333222222333333444555333666:::======999444111//////000111111111111000000000111222222222111111222333444333111//////000000000111111111111000000//////111222222111111000000000000000000000000000////////////000000000000////////////////////////....../////////...------.........///......---------------............///.........//////.........................................................000000000//////.........---...//////------...///,,,,,,------...//////////////////...............------------------------////////////////////////------------------------......////////////....................................------------......//////......------.....................---------........................------------------------......---------...//////---...///...------...///---------...///000222333000000000///......------///////////////.........//////.........---------//////...------------...------------------------///...---,,,,,,---...///---...///...---,,,---///........................000//////......//////000.................................------,,,,,,+++***,,,......---,,,---...//////.........------------,,,,,,,,,---...000111111000...---,,,,,,---.../////////..........................................////////////000000000000000000000000000000000,,,---///111111000///...777888:::===???===:::666888777666555555666777888666666666555555666666666666666666666666666666666555555555555666888999:::<<<============<<<<<<;;;:::;;;<<<>>>???@@@@@@AAA============>>>??????>>>>>>>>>>>>?????????@@@@@@CCCCCCBBBAAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBB@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAACCCEEEEEECCCBBBCCCCCCAAABBBDDDFFFFFFGGGFFFFFFFFFEEEDDDDDDDDDCCCAAA???@@@@@@BBBBBBCCCBBBAAA@@@======>>>AAACCCCCCAAA>>><<<<<<<<<<<<===>>>????????????>>>===<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555888888888777777777777777777777777777777666555555555555666666666666555555555666666666666666666555444444444444444444444444555444444333333444444555333333333333333333333333333333333333333333333333333333222222333333444555222555999<<<;;;888444111000000000000000000000///000000111111222222222222222444555444111///......000000111111111111000000,,,...000222333222111000////////////////////////////////////000000000000////////////////////////......////////////........./////////...---,,,,,,---------............///------............------................................................000000000///......------000111222111000///000222---------.........//////---------------,,,,,,,,,........................////////////////////////,,,,,,------------------......////////////....................................------------......000//////.........//////................................................------------------------,,,,,,---------...//////---...///...---------///---------...///000111111////////////......------//////................../////////...------,,,,,,///......---------..............................///...------------...///---...//////------...///......................../////////....../////////...............---------......---------,,,,,,,,,***,,,......---,,,---...---------.........//////111000///...---...//////000///...------------...........................---------...........................////////////////////////////////////---...000111111000//////666666888;;;===<<<888555888777666555555666777888666666555555555555666666666666666666666666666666444444444555666888999:::=========>>>======<<<<<<;;;<<<===>>>>>>>>>>>>>>>:::;;;;;;<<<;;;<<<<<<===;;;<<<<<<===>>>???@@@@@@BBBBBBAAAAAAAAABBBBBBBBBCCCBBB@@@?????????AAAAAA@@@?????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDEEEEEEDDDCCCCCCDDDBBBCCCEEEGGGHHHHHHGGGGGGGGGEEEDDDDDDDDDDDDBBB@@@@@@@@@AAABBBBBBAAA@@@???===>>>???BBBDDDDDDBBB@@@:::;;;;;;<<<======>>>>>>=========<<<;;;:::999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555555777777777777777777888888777777777777777666555555555666666666666666666555666666666555555666666666444444444444444444444444555444444333333444444555333333333333333333333333333333333333333333333333333333222222333333444555222333555555555444222111333222222111000//////...000000000111111222333333555777888777555222111111000000111111111111000000***,,,...111222111000///////////////////////////.../////////000000000111..............................///////////////....../////////...---,,,,,,---------............///------............------................................................000/////////.........---000111222111000///000222---------...............------------------------........................////////////////////////,,,,,,,,,---------............////////////....................................------------......//////.........//////000---.............................................------------------------++++++,,,,,,---------------...///...---------/////////............//////......------------------------------------------//////.........---------......---------......///.................................------............///000000///...///000........................//////............////////////.........------------------------,,,,,,,,,***,,,......---,,,---...***+++,,,---...000111111555444222000............///......------------------------...............---------.........//////,,,,,,,,,---------..............................///////////////000111111555555666888999999777555777666666555555666666777666555555444444555555666777777777777777777777777444444444555666888::::::<<<<<<===============<<<<<<<<<=========<<<;;;;;;888:::;;;;;;:::999;;;<<<::::::;;;<<<>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBB@@@>>>>>>???@@@AAA????????????@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFDDDDDDDDDDDDCCCAAA@@@AAAAAABBBBBBAAA??????>>>>>>???AAACCCDDDBBBAAA::::::;;;<<<============<<<<<<<<<<<<:::999888777999999999999999999999999::::::::::::::::::::::::::::::999888777666666555777777777777888888888888777777777777777666555555555666666777777666666555666666555555555555666666444444444444444444444444555444444333333444444555333333333333333333333333333333333333333333333333333333222222333333444555333222222111111111111111444333222111000000000000111111111000111111222333777999;;;;;;888666444444000000111111111111000000+++,,,...///000000000///000000000000000000000000......//////000000111111..............................///000000000//////.........///......---------------............///.........//////.................................................................................---...//////------...///........................///////////////000000000................................................+++,,,,,,------...............////////////....................................------------............------......//////---------.......................................------------------------++++++,,,------,,,,,,,,,---...///...------...///000///......------......------------------------,,,,,,,,,---------------...........................------------...//////................................................///000111000///...///111........................///......------......////////////...------,,,,,,------------------------***,,,......---,,,---...******+++---///000111222777555333000...---------.....................------------------.........,,,,,,------.../////////++++++,,,,,,,,,---------------------------------000000/////////000111222666555444555777777777555555666666666666666666555666555555444444555555666777777777777777777777777444444555666777999:::;;;999:::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::888:::<<<;;;999999;;;===;;;;;;<<<<<<<<<=========@@@@@@AAAAAABBBBBBBBBBBBCCCAAA???======>>>@@@AAA????????????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEECCCDDDDDDCCCCCCBBBBBBAAAAAABBBCCCEEEGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFDDDEEEGGGIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCDDDDDDCCCBBB@@@AAAAAABBBAAA@@@???>>>???>>>===>>>@@@AAA@@@???:::;;;===>>>??????>>>>>><<<======<<<;;;:::888777888888888888888888888888999999999999999999999999999999888888777777777666666777777777888888888888777777777777777666555555666666777777777777666666777666555444444555666777444444444444444444444444555444444333333444444555222222222222222222222222333333333333333333333333333333222222333333444555333222222111111111111111222222111111111333444555333222111000000000111222333666888999777555333333000000111111111111000000......//////000000000111000000000000000000000000.........///000111111111..............................///000000000000000------......///.........---------............///...//////000000//////...................................................,,,------....../////////,,,---......---,,,---............................../////////000000000111........................------------------------++++++,,,,,,---......///......////////////....................................------------......------,,,,,,---......///---------.........//////................................................,,,------......---,,,+++---...///...------...///......---------...//////---------...............------------.........///,,,,,,------.../////////---------------...//////........................---..................---...///000000......///000........................///......------......///000//////...------,,,,,,------------------------***,,,......---,,,---...,,,,,,------.../////////333222000...---------...------...............---,,,,,,,,,------.........,,,,,,------...//////000,,,,,,,,,---------.................................///000111222111000000777555333444555777777666444555666777777666555444555555555444444555555555777777777777777777777777444555555666888999;;;<<<777888999:::;;;<<<<<<<<<888999::::::;;;;;;;;;:::888;;;===<<<:::999;;;>>>======<<<<<<<<<;;;;;;;;;???@@@AAABBBBBBBBBBBBBBBCCCAAA???===<<<>>>@@@AAA????????????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@AAACCCEEEGGGHHHIIIIIIGGGGGGFFFEEEFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHFFFDDDEEEHHHJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHFFFDDDCCCDDDEEEDDDCCC@@@AAAAAABBBAAA@@@???>>>???===;;;<<<===??????>>>;;;<<<>>>???@@@@@@??????======>>>>>>===;;;999888777777777777777777777777888888888888888888888888888888888777777777777777666666777777888888888999777777777777777666666555666666777777777777666666777666555444444555666777444444444444444444444444555444444333333444444555222222222222222222222222333333333333333333333333333333222222333333444555333333444444444333222111000000000111333555777999444333111000000000111111...000444444333111//////000000111111111111000000111000000///000000111222000000000000000000000000---......///000111111222..............................///000000000000000,,,,,,---.../////////...---------.........////////////000000000000//////................................................+++,,,,,,---...///000000...///000///...---...000.....................---,,,---------......//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......////////////.......................................------.........,,,,,,,,,,,,,,,---...///---------.........//////........................////////////////////////....../////////...,,,+++---...///...------...///,,,,,,,,,---...///000111.........///////////////---.........//////000000+++,,,,,,---...///000000---------------...///000////////////////////////------............---------...///...------...///.................................------.........000000///...------,,,,,,------------------------***,,,......---,,,---...//////.........---------///...---,,,,,,---...///------......///......---,,,,,,,,,------.........,,,,,,------...///000000---------.........//////////////////////////////,,,...222444444333///---666666666666666555555555666666666666666666666666666666666666666666666666555555555555666666666666999888888888888888888888999999999999999999999999999999888888999999:::;;;;;;:::999888999;;;===???<<<;;;:::999:::<<<>>>???@@@@@@???@@@AAABBBCCCDDDEEEDDDBBB@@@???>>>======@@@@@@AAABBBBBBAAAAAAAAADDDEEEFFFGGGHHHHHHGGGFFFBBBCCCDDDDDDDDDBBB???>>>EEEGGGIIIIIIHHHHHHIIIJJJEEEFFFHHHJJJKKKKKKJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIHHHHHHIIIJJJKKKLLLHHHGGGFFFEEEEEEFFFHHHIIIEEEGGGHHHFFFCCCCCCFFFJJJKKKLLLLLLLLLLLLJJJHHHGGGEEEEEEFFFFFFFFFFFFEEEEEECCCBBBBBBAAAAAA@@@@@@??????>>><<<;;;::::::;;;;;;===>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;:::999999<<<<<<;;;:::999999999999666666777888999999::::::999999888888888888999999:::999999999888888777777999999777777777888999:::777666666666555555555555777777777777777777777777555555555555555555555555444444444444444444444444333444555444222111222333222222111111222222333444111222222333333222222111111111111111111111111111000000///000222666:::===;;;777222000222333333222000000000000000000000000000000000000000000000000111111000000//////......111111111111000000000000......//////000000111111......//////000000111111000000000000000000000000111111111111111000000000////////////////////////////////////////////////......---------,,,,,,,,,////////////////////////000000000000000000000000............////////////,,,------......------,,,---...///...------...///////////////////////////000///...---------------------......---,,,++++++,,,,,,---.../////////...***---///000///...............------------............------------..............................000///...---------------//////////////////////////////.........------------...///000000111000000---------............///////////////////////////---------------------------------.........//////..............................------------......////////////////////////,,,------......------,,,..................------//////............//////000000000000////////////000///...---------------000///...------------------------------------------------............///.........------,,,,,,,,,......------------......//////............///////////////...------,,,,,,......////////////......000000000000000000000000555555555555555444444444666666666666666666666666666666666666666666666666555555555555666666666666999999999999999999999999999999999999999999999999999999888888999999:::;;;<<<;;;:::999:::;;;===>>><<<;;;:::::::::<<<>>>?????????@@@@@@AAABBBBBBCCCCCCCCCAAA@@@???>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGFFFEEECCCCCCDDDDDDCCCAAA???>>>CCCEEEGGGGGGFFFEEEFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHLLLKKKJJJIIIIIIJJJJJJKKKIIIHHHHHHHHHHHHHHHIIIIIIFFFHHHIIIGGGDDDDDDFFFJJJJJJKKKLLLLLLLLLJJJIIIHHHEEEEEEFFFFFFFFFFFFEEEEEECCCBBBBBBAAAAAA@@@??????@@@@@@>>>===<<<<<<<<<======>>>???@@@@@@@@@@@@@@@>>>======<<<;;;:::999888;;;::::::999999999999999777777888888999::::::;;;999999888888888888999999999888888888777777777777888888777666666777888888777777666666666555555555666666666666666666666666555555555555555555555555444444444444444444444444333444555444222111222333222222111111222222333444111222222333333222222111111111111111111111111111222222111222444888;;;===<<<888333111111222111000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000.../////////000000000111000000000000////////////000000000000000000000000........................///////////////////////////////////////////////////.........---------,,,////////////////////////////////////////////////............////////////---......//////......------...///...------...///........................//////...---------------000000/////////.........------......///.........+++---//////...---............------------............------------..............................//////...---------------........................//////.........---------...//////000000000000///---------............///........................---------------------------------.........//////////////////////////////......------------..............................,,,------......------,,,........................//////............//////000000000000/////////...///......---------......//////...---------------------------------------------------............------------------,,,,,,......------------......///..................///...............---------......////////////......////////////////////////444444444444444444444444666666666666666666666666666666666666666666666666555555555555666666666666999999999999999999::::::999999999999999999999999999888888888888999::::::===<<<;;;::::::;;;======;;;;;;::::::;;;<<<>>>???===>>>@@@AAABBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA???>>>@@@BBBDDDDDDCCCBBBCCCDDDGGGHHHIIIIIIIIIHHHFFFEEEGGGGGGGGGGGGHHHHHHIIIIIINNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHJJJKKKIIIFFFDDDGGGIIIIIIJJJKKKLLLKKKKKKIIIHHHDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBAAA@@@@@@????????????>>>===<<<<<<<<<<<<>>>>>>??????@@@?????????<<<<<<;;;;;;:::999888888999888888888888999::::::888999999::::::;;;;;;;;;999999888888888888999999999999999999999888888888777777666666666666666777777777777666666666555555666666666666666666666666555555555555555555555555444444444444444444444444333444555444222111222333222222111111222222333444111222222333333222222111111111111111111111111111222222111222333666999;;;;;;888444111111111000///000000000000000000000000000000000000000000000000111111111111222222222222111111111111000000000000////////////000000000000111111111000///.........000000000000000000000000------------------------////////////////////////////////////////////////////////////............////////////////////////////////////////////////............////////////...//////////////////...---...///...------...///------------------------//////...------------...111000///...---...//////.........///......------+++---//////...---...///......------------............------------..............................//////...------------...------------------------...............---------//////000000000///......---------............///---------------------------------------------------------...............////////////////////////......------------......------------------------------............------......................../////////....../////////000000000/////////............---------...////////////...------------...------------------------------------............,,,,,,------------------......------------............------------......---------.....................////////////......////////////////////////444444444444444555555555666666666666666666666666666666666666666666666666555555555555666666666666888888888888888999999999888888888888888888888888888888888888888999999:::======<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>>>><<<>>>@@@BBBBBBAAA@@@???@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@??????AAACCCCCCAAAAAAAAABBBFFFFFFGGGHHHHHHGGGFFFEEEIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLJJJKKKMMMOOONNNMMMJJJIIIIIIKKKLLLJJJGGGEEEGGGJJJIIIIIIKKKKKKKKKJJJIIIHHHDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@?????????===<<<<<<;;;;;;:::::::::>>>???????????????>>>===;;;;;;::::::999888888777777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<999999888888888888999999;;;;;;;;;;;;::::::::::::888777777777666666666666777777777666666666666555666666666666666666666666555555555555555555555555444444444444444444444444333444555444222111222333222222111111222222333444111222222333333222222111111111111111111111111111000/////////111333555777888666333111000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111111111000000000///////////////000000000000111000000000/////////...////////////////////////.........///////////////////////////////////////////////////////////////000000000///////////////////////////////////////////////////////////////............////////////......////////////......---...///...---------///------------------------///......---------......///...,,,++++++,,,---///.../////////...---,,,,,,,,,---//////...---...///......------------............------------..............................///......---------......------------------------........................///000000000///...---------------............///------------------------................................................////////////////////////......------------......------------------------------............---------------.....................////////////......000000/////////.........---------------...///000///......---------..............................,,,,,,---------.........,,,,,,,,,------...............------------......------,,,,,,,,,,,,------,,,,,,------...//////000......////////////......////////////////////////444444555555666666666666666666666666666666666666666666666666666666666666555555555555666666666666555555666666777777777888888888888888888888888888888888777777888888999:::===<<<<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<======>>><<<===???AAAAAA@@@???===????????????@@@AAABBBCCCCCCCCCBBBCCCCCCEEEFFFGGGEEEDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDCCCBBBAAAAAA@@@BBBDDDCCCBBBAAAAAABBBBBBDDDEEEGGGGGGGGGGGGFFFHHHIIIJJJLLLLLLMMMLLLLLLJJJKKKLLLLLLMMMNNNNNNOOOJJJKKKNNNOOONNNLLLIIIGGGHHHJJJLLLKKKHHHFFFHHHJJJIIIJJJJJJKKKKKKJJJIIIHHHDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;???????????????>>>===<<<:::::::::999999888888777666666666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<999999888888888888999999999999::::::::::::::::::999999999888888777777777888777777777666666666666555555555555555555555555555555555555555555555555444444444444444444444444333444555444222111222333222222111111222222333444111222222333333222222111111111111111111111111111000/////////000111333444333222222111000111222333000000000000000000000000000000000000000000000000...//////000000111111111111111111111000000000///000000000000////////////.../////////000000000111////////////////////////............//////000000////////////////////////////////////////////////000000000000000000000000////////////////////////....................................////////////,,,------......------,,,---...///...---------///..............................---------......//////---,,,++++++,,,...///.../////////...---,,,,,,,,,---......------...000......------------............------------....................................---------......///---------------------------.....................///////////////...---,,,---------............///------------------------.............................................---------------------------......------------..............................---......//////......------------.........//////......///000000///......////////////............---------------...///000......---------......///........................,,,,,,,,,------------...,,,,,,,,,------...............------------......------,,,,,,,,,,,,------+++,,,,,,---...///000000......////////////..............................444444555555666777777777666666666666666666666666666666666666666666666666555555555555666666666666444444444555666666777777888888888888888888888888888777777777777888999999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<============>>>???@@@@@@???>>>===????????????@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEDDDCCCBBBBBBCCCAAABBBDDDFFFGGGGGGGGGFFFEEEFFFHHHJJJKKKKKKJJJJJJHHHIIIKKKLLLNNNOOOOOOOOOHHHJJJLLLMMMLLLJJJGGGEEEFFFIIILLLKKKHHHGGGHHHJJJJJJJJJKKKKKKJJJIIIGGGFFFCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@??????>>>???@@@??????>>>===<<<;;;:::::::::999999999888888777777777888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777777777777888888888888999999::::::999888777666888888777777777666666666555555555555555555555555555555555555555555555555444444444444444444444444333444555444222111222333222222111111222222333444111222222333333222222111111111111111111111111111222111111111111222222333///000111111000111222444000000000000000000000000000000000000000000000000///////////////000000000111111111111000000000000000000000000////////////.........///000111111111000000000000000000000000,,,,,,,,,---......//////////////////////////////////////////////////////////////////000000000000////////////////////////....................................////////////,,,,,,------------,,,,,,---...///...------...///////////////////////////...------------...////////////...---...///000111.........///......---------......---,,,---///000......------------............------------.................................------------...//////---------------------------------...................../////////...---------------............///------------------------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////......////////////......,,,,,,------.../////////---...///000000///...---/////////.........------......---------...//////...------------...//////........................,,,,,,,,,,,,------------,,,,,,------------------......------------............------------......,,,,,,------...///000000......////////////..............................333333444555555666777777666666666666666666666666666666666666666666666666555555555555666666666666444444555555666777777888888888888888888888888888777777777777777888999999888888999:::;;;;;;;;;;;;::::::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBBBBAAAAAAAAABBBDDDFFFHHHBBBAAAAAA@@@@@@AAABBBCCCBBBBBBBBBCCCCCCDDDEEEFFFCCCDDDEEEEEECCCBBBBBBCCCAAABBBDDDEEEFFFEEEEEEDDDDDDEEEGGGIIIKKKKKKJJJIIIHHHIIIKKKMMMMMMNNNMMMMMMGGGHHHIIIIIIHHHGGGEEECCCDDDGGGJJJKKKHHHGGGIIIKKKKKKKKKKKKKKKJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>???@@@AAABBBBBBAAA@@@???@@@@@@@@@???>>><<<;;;::::::::::::::::::999999999999999999999999:::;;;<<<::::::::::::::::::::::::999999888888888888999999888888888888999999::::::888999999999888777555555888888888777777777666666555555555555555555555555555555555555555555555555444444444444444444444444333444555444222111222333222222111111222222333444111222222333333222222111111111111111111111111111222111111111111111111111///000222111000///111333000000000000000000000000000000000000000000000000111111000000000000000000111111111111000000000000111000000000/////////...////////////000000000000000000000000000000000000,,,,,,---......///000000////////////////////////////////////////////////.........//////000000000////////////////////////....................................////////////------............---------...///...------...///........................---------------...//////........./////////000000------......///.........---......---,,,---///111......------------............------------..............................---------------...//////........................---------.........//////------......///.........---------............///................................................//////.........---------------------------------......------------....................................////////////......,,,,,,------...//////000---...///000000///...---//////.........---------///......---------......---------------...//////........................++++++,,,,,,,,,---------------------------,,,,,,......------------......///..................///,,,---------......//////......////////////..............................222222333333444555666666666666666666666666666666666666666666666666666666555555555555666666666777444555555666777888888999777777777777777777777777777777777777777888888999666777888999:::;;;;;;;;;999:::;;;<<<============???>>>============>>>>>>@@@@@@??????@@@@@@AAABBBBBBAAA@@@@@@AAACCCFFFHHHAAA@@@@@@???@@@AAACCCDDDAAAAAABBBBBBDDDEEEFFFGGGCCCDDDEEEEEECCCAAAAAABBBCCCDDDEEEEEEEEEDDDBBBBBBEEEFFFIIIKKKLLLLLLKKKKKKJJJJJJLLLMMMMMMLLLKKKJJJFFFFFFGGGGGGFFFDDDCCCBBBBBBFFFIIIJJJHHHGGGIIIKKKLLLLLLLLLKKKIIIGGGEEECCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>@@@AAAAAA@@@???>>>@@@@@@@@@???>>><<<::::::;;;;;;::::::::::::::::::::::::999999::::::;;;;;;::::::::::::::::::::::::999999888888888888999999;;;;;;;;;<<<<<<=========777888888888777666444333888888888888777777777777555555555555555555555555555555555555555555555555444444444444444444444444333444555444222111222333222222111111222222333444222222222333333222222222111111111111111111111111000/////////............000222333222///...///111000000000000000000000000000000000000000000000000333222222222111111000000111111111111000000000000111111000000/////////...111111000000//////......000000000000000000000000/////////000111222222333////////////////////////////////////////////////---.........//////000000////////////////////////..................................../////////000......////////////......---...///...------...///---------------------------------------...///000++++++,,,---......------,,,,,,---.../////////...---......---,,,,,,///111.........------..................------.................................---------------...///000////////////////////////---------.........//////,,,,,,---.../////////...---------.........////////////////////////////////////////////////////////////.........---------.................................------.........------------------------......////////////......,,,,,,------...///000000---...///111111///...---//////.........---------000///...------------------------------...///000////////////////////////++++++,,,,,,,,,---------.........------,,,,,,,,,.........------.........//////............//////---------.....................////////////..............................666666555555555444444444555555555555555555555555777666666555555555555666666666555555555555666666444444444444555555555555666666777777888888999999888888777777666666555555777777888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::<<<<<<<<<<<<<<<>>>@@@@@@@@@@@@@@@AAABBBCCCDDDFFFEEEDDDCCCBBBBBBCCCCCC@@@>>>>>>???AAACCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEEEEEEEDDDBBBAAA@@@AAABBBDDDDDDDDDDDDCCCEEEFFFGGGHHHIIIHHHHHHGGGHHHJJJIIIHHHJJJMMMIIIBBBFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDFFFHHHJJJKKKLLLGGGGGGHHHGGGFFFDDDBBBAAABBBCCCCCCCCCBBBAAA@@@@@@???DDDCCCCCCFFF>>>888@@@@@@?????????>>>>>>======>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::999888888999;;;::::::;;;;;;;;;;;;;;;;;;;;;:::888777777777888999777777777777777666555555555555444444444333333333777777666666555555555555555444333333222222333333333333333333333333333333222222222222222222222222222222222111111111000000111111222222222222111111333333333222222111111111111111111111111111111111111111000//////...//////222222222111222222333333111111222222111000///...000000000000000000000000000000000000000000000000000111111111111222222222333222///------...///111000111222222222000///.........////////////........./////////...---,,,,,,000000000000000000000000---------............///222222111111000//////...000000000000000000000000//////............//////000///...---------------.......................................---------//////.........---------000000//////......------//////.........---------///...---,,,,,,---...///------------------------////////////////////////........................////////////////////////000///...---------------............//////000000//////............////////////............//////........................//////.........------------.........---,,,,,,+++---------............///......................../////////...---------,,,......------------............---------.........,,,,,,,,,,,,,,,---...//////...---,,,,,,---...///000000000000000000000000................................................//////...------------...------............------222222111000///...------........................,,,------...///000000111000///...------...///000666555555555444444444444555555555555555555555555666555555555555555666666666666555555555555666666666666666666777777777777777777777777777888888888777777777777666666555555666666777888999999999999;;;;;;;;;<<<<<<<<<======;;;<<<===<<<<<<<<<>>>@@@?????????@@@AAABBBCCCCCCEEEEEEDDDDDDCCCCCCCCCCCC@@@??????@@@CCCDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCAAAAAA@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGIIIHHHHHHJJJMMMLLLHHHDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKHHHHHHHHHHHHGGGEEECCCBBBDDDDDDDDDDDDDDDDDDCCCBBB@@@AAA===???FFFBBB===CCC???>>>>>>>>>============>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::999888777888:::;;;;;;;;;;;;;;;;;;:::::::::999888888777777888888777777777777777666555555555555555555444444333333666666666555555555444444555444333333222222333333333333333333333333333333222222222222222222222222222222222111111111000000111111222222222222111111111111111111111111000000111111111111111111111111222111000000/////////000111111111111222222333444222222111000//////......000000000000000000000000000000000000000000000000000000111111111222222222666444111///---...///000000000111111111000............////////////...............///......------////////////////////////---------............///------...///000000111111000000000000000000000000//////............////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------..................//////.........---------////////////............//////.........---------///...------------...///------------------------........................................................................//////...---------------------.........///////////////............////////////............//////........................//////.........------------.........------,,,+++---------............///.......................................---------......------------......///......---......///000//////......///000000111///...------------...///////////////////////////.......................................---------///......---------------------............------000000//////...---------........................//////000000111111222222000///...------...///000555555555555444444444444444444444444444444444444444444444555555666666777666666555555555555666666666666666666777777777777888777777777777777777666777777777666666666666555444555666777888888888888;;;;;;;;;<<<<<<<<<======;;;<<<===<<<<<<<<<>>>@@@?????????@@@@@@AAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBB??????@@@BBBDDDEEEDDDBBBBBBBBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIHHHGGGFFFJJJEEEGGGQQQTTTMMMGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDCCC@@@@@@===EEESSSOOODDDDDD=========<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999::::::::::::::::::::::::::::::999::::::999777777888999<<<<<<;;;;;;::::::999999888888999999888888777666777777777777777666555555666666666555555555555444555555555444444444444444555444444333333333333333333333333333333333333333333333333333333333333333222222222111111111111111111111222222222222111111//////000000000000000000111111111111111111111111222222111000000000000111000000000111222333444555666444222111/////////000000000000000000000000000000000000000000000000000000000000111111111222222777666333000.........////////////000//////...---......////////////......------.../////////..............................---------............///+++,,,,,,---///000111111000000000000000000000000//////............////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////...............---------.............../////////...............---------///...------------...///........................------------------------........................------------------------//////...------------...---------------.........//////............////////////............//////.......................................------------............---,,,,,,---------............///........................---------.....................------------......//////.........000111222666555444222111000/////////...------------...///////////////////////////........................///.........------,,,,,,......---------,,,,,,,,,------............------------------------------........................000000000000000000000000//////...------...//////444444444444444444444444444444444444444444444444222333444555666666777777666555555444444555555666444444444444555555555555888888777777666666666555666666666666666666666666555555666777888888888888;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<;;;<<<>>>@@@>>>>>>???@@@@@@@@@@@@@@@AAACCCDDDFFFEEEDDDBBBAAA??????AAACCCEEEEEECCCAAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEEDDDCCCFFFFFFHHHHHHHHHHHHGGGFFFIIICCCIIIYYY\\\OOOFFFHHHCCCDDDDDDEEEGGGHHHHHHIIIKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGFFFDDDCCC???@@@AAAAAABBBBBBBBBBBB???BBBDDDRRRccc\\\HHH@@@;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999999999999999999999999999999999999999::::::999777666888999<<<<<<;;;;;;:::999888888777888999999999888666555777777777777777666555555666666666666666666666555444444444444444444444444555555444333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111222222222222111111/////////000000111111111111111111111111111111111222222111111111111111222/////////000111333444555999777444222000000111222////////////////////////////////////////////////000000000000111111111111555333111///.........///.....................---......////////////......,,,---...///////////////........................---------............///........................000000000000000000000000//////............/////////......---------......////////////////////////,,,,,,,,,---...///000000........................---------....../////////.................................------.........////////////////////////------------------------........................------------------------///......---------......------------------------///......------......//////......------......///................................................------............---------------............///........................,,,---------.../////////......------------......000///......///111333444===;;;888444111...,,,,,,.........------.........////////////////////////........................///......------,,,,,,+++---------------,,,,,,+++------............------,,,,,,------......................................................------........................333333444444444444444444444444444444444444444444111222444555666666666666555555444444444444555555444444444444555555555555888777777777666666555555555555555555555666666666555666777888999999999999::::::::::::;;;;;;;;;;;;999:::;;;;;;:::;;;===???===>>>???@@@@@@@@@??????@@@AAACCCDDDEEECCCBBB@@@??????AAACCCEEEEEEBBB@@@@@@AAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>????????????@@@BBBCCCDDDDDDCCCCCCFFFGGGHHHHHHHHHHHHFFFFFFGGGBBBKKK]]]```RRRGGGGGGCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFDDDCCCBBB??????@@@AAABBBBBBBBBAAA@@@AAABBBPPP```YYYDDD<<<:::::::::::::::;;;;;;;;;============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888888888888999999999999999999999999999888999999888777777888:::<<<<<<;;;:::999999888888777777888999999777666555777777777777777666555555555666666666666666666666444444444444444444444444666555444444333333444444333333333333333333333333333333333333333333333333111111111111111111111111111111222222222222111111///000000111111222222222111111111111111111111111222111111111111111222222/////////000111333444555777555222000//////000111//////////////////////////////////////////////////////000000000111111111000//////.........//////...---------------............////////////......------...///000000000///........................---------............///000000///////////////...//////////////////////////////............//////......---------......///////////////////////////,,,,,,,,,---...///000000---.....................,,,,,,------......//////---.....................---..................---////////////////////////..............................................................................---------......///------------------------......------------............------------..............................---.....................------...//////......------------............///........................,,,---------.../////////......------------......000///......///111444666;;;999777444111///---,,,---..................---......................................................------,,,,,,,,,,,,------.........---,,,+++------............---------------......///000000....................................------------------............------333333333333444444444444333333333333333333333333111222444555666666555444555555444444444444555555666666666666777777777777777666666666666666666555444555555555555666666666666666777888999999999999888888888999999999::::::888999::::::999999;;;======>>>???@@@@@@???>>>===???@@@AAABBBBBBBBBAAA@@@@@@???@@@AAACCCCCCBBB@@@@@@@@@AAABBBBBBAAA@@@@@@>>>>>>>>>===>>>>>>???@@@@@@AAABBBDDDDDDDDDDDDCCCGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCKKKXXX\\\SSSIIIFFFDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDBBBAAAAAABBBBBBCCCCCCCCCCCCBBBAAA???:::???LLLHHH======::::::::::::;;;;;;;;;;;;=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::999888888777777888888888888888888888888888888666777888777777777999;;;;;;;;;::::::999999888888777777888888777777666555777777777777777666555555444555555555555666666666444444444444444555555555666555555444444444444444333333333333333333333333222222222222222222222222111111111111111222222222111111222222222222111111000000111111111111111111111111111111111111111111111000000000000111222222/////////000111222333444111000///------------...000000000000000000000000000000000000000000000000/////////000000000111111...---------......//////...------------...//////......////////////............///000000000//////........................---------............///.........///000000111111//////////////////////////////............//////...------------...//////------------------------,,,---------.../////////---------...............---------------.........---------...............------...//////...------........................////////////////////////........................////////////////////////...------------...//////.........---------------......------------............------------..............................---------...............------...////////////...---------............///........................---------.....................------------......///...------...222555777555444333222111000000000------...//////...------................................................,,,,,,,,,,,,,,,,,,---------.../////////...---,,,------............------------....../////////000........................////////////////////////------............------222222333333333444444444333333333333333333333333222333555666666555444333555444444333333444444555666666666666777777777777555555555666666666666666444444444555555555666666444555666777888888888888777777777777888888888888666777888888777888:::<<<<<<===???@@@@@@>>>===<<<>>>>>>?????????@@@@@@@@@@@@???>>>???AAAAAAAAA??????@@@AAABBBBBBAAA@@@???>>>>>>=========>>>@@@@@@BBBCCCDDDFFFFFFFFFEEEEEEGGGGGGHHHIIIHHHGGGFFFEEEBBBCCCGGGMMMQQQPPPKKKFFFEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFEEECCCBBBBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>777888???<<<888@@@::::::::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888777777777777777888888888888888888888888444555666777777888:::===::::::999999999999999999888888777666666666666666777777777777777666555555333333444444555555555555444444555555555666666666666666555444444444444444333333333333333333333333111111111111111111111111000000111111111222222222111111222222222222111111000000000000000000//////111111111111111111111111000/////////000000111222000000000000000111222222........................000000000000000000000000000000000000000000000000////////////000000000111/////////.....................---------...000000......////////////......///000000000000//////...////////////////////////---------............///........................//////////////////////////////............//////---------------...//////------------------------------..................---------.........//////...------------------,,,---------.........//////------...//////...------------------------------........................................................................---------------...///////////////.........------...------,,,,,,------......------,,,,,,------...........................---------.........//////------...///////////////---------............///.......................................---------......------------.........---,,,,,,...111555888555444333111111000000000------...//////...------................................................+++++++++,,,,,,------......///000111111///---,,,------............------------------------..............................---......//////000000000,,,------......------,,,222222222333333444444444333333333333333333333333222333555666666444333111555444444333333444444555444444444444555555555666444555555555666666777777444444444555555555666666333444555666777777777777666666666666777777777777555666777777666777999;;;<<<===???@@@???>>><<<;;;>>>>>>======>>>???@@@@@@AAA???===>>>???@@@@@@@@@???@@@AAAAAAAAAAAA@@@??????>>>=========???@@@AAACCCDDDFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEBBBDDDDDDDDDHHHNNNLLLFFFFFFFFFFFFGGGGGGHHHHHHIIIEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGFFFDDDDDDAAAAAAAAAAAA@@@@@@???>>>;;;???<<<<<>>999999999999999999::::::999888666555555555666777777777777777777666666555333333333444444444555555555555555666666666777777666666555444444444444555333333333333333333333333000000000000000000000000000000111111222222222222111111222222222222111111000000//////.........---111111111111111111111111//////...//////000111111111000000000000000111111//////000111111111111000000000000000000000000000000000000000000000000000////////////000000000000222111111000///......---///......---...///000111......////////////......000000111000000///......000000000000000000000000---------.........//////111111///...,,,***))))))//////////////////////////////............//////---------------...///000000000000000000000000000...............------------------.........//////.........------,,,,,,,,,---------.........//////,,,---...//////...---,,,------------------------------------------------........................---------------------------------------...///000000000/////////............------,,,,,,------......------,,,,,,------...........................---------.........//////------...///000000//////---------.........//////......................../////////......------,,,.........------............---++++++---111555888999888555333000...---,,,,,,---...//////...---,,,................................................)))***+++,,,------...///...000111222111000...------..................---,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////,,,,,,---......---,,,,,,333333444444555444444444111222222333333222222111222333333444444333333222444444444333333222222222333444555555666666555555555555555555555555555555444444444444444444444444444555777888999888666555999888777666666555555666333555666666666666888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@?????????>>>>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@??????@@@???======>>>@@@BBBCCCFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFDDDDDDFFFGGGEEEBBBAAAAAABBBBBBAAAAAA@@@???>>>===;;;:::999999::::::>>>===<<<;;;;;;<<<>>>>>>???>>>>>>===<<<;;;;;;;;;999999999999999999999999888888777666666666666666999::::::;;;;;;::::::999999999888888999999:::;;;;;;;;;:::999999888888777777666444333333444666777888777777666555444444444666666555555555444444444222222333333333333444444333444444555555666666666333333333333333333333333222222222222222222222222333333222222333333444555111222222222222111000000000111111111222222222222000000///000000111222222111111000000//////..............................------......///000000000////////////////////////......//////...---,,,,,,............////////////........................000000000000000000000000---------------...//////000000//////.........------------............///////////////////////////,,,,,,------......//////////////////000000000000......------------......111000...------...000111//////.........---------........................---......///////////////................................................,,,,,,---......---,,,,,,........................///............------------...............------////////////////////////........................000000//////.........---............///////////////......---,,,,,,++++++.........------,,,,,,,,,........................------............------......------------......////////////////////////,,,,,,,,,---------............------------......//////000000111111222222111000000///......------//////.........---------...---+++******+++---...+++,,,---.........---,,,////////////////////////222222111000///......---........................000...,,,,,,---------,,,---------------------------------.........//////...------......///000111333444444444333222111111111222222333333222222111222333333444444333333222444444444333333222222222333444444555555555555555555555555555555555555555444444444444444444444444333444666888888888777666777777666555555555555555444666888999999999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>>======<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBBBBCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGGGGEEECCCDDDEEEFFFDDDBBBAAAAAABBBBBBAAAAAA@@@???>>>===<<<;;;:::::::::;;;<<<<<<;;;;;;<<<===>>>??????>>>>>>===<<<<<<;;;;;;999999999999999999999999888888777666666666666666999999::::::::::::999999888888777777888888999:::;;;::::::999999888888777777555444333333444555777777777777666555444444444666555555555444444444444222222333333333333444444444444444444444444555555333333333333333333333333222222222222222222222222222111111111111222333333111222222222111111000000000000000111111111222222000000/////////000111111111000000000/////////...////////////////////////000000000///......------////////////////////////000000000000000///......------------....................................////////////////////////..................///000000/////////............---------............////////////////////////////////////000000000000000------------..................------------......000///---,,,,,,---///000//////.........---------........................---......///////////////................................................------...//////...------........................///............------------...............------................................................000/////////.........---............////////////,,,,,,,,,---......//////......---------,,,,,,,,,..............................////////////............------------......------------------------,,,,,,,,,---------............------------............//////////////////000000//////...------,,,//////.........---------...---,,,++++++,,,---...+++,,,---.........------...........................------,,,,,,+++++++++...........................---,,,,,,...///......------------------------------..................///............//////000444444333333222000///...111222222333333222222111222333333444444333333222444444333333333333222222333333444555555555555555444444444444444444444444444444444444444444444444333444666777888888777777666555555444444444444555444777:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>>??????<<<===>>>???@@@AAAAAAAAA<<<<<<<<<<<<===============>>>@@@BBBEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDEEEDDDBBBCCCDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::888888777666666666666777888888999999999999888888777777666666777777888999:::::::::999888888777777666555444333333444555666777777666666555444444444555555555555444444444444222222333333333333444444444444333333333333333333222222222222222222222222222222222222222222222222111111000000111111222333222222111111111000000000/////////000000000111111000000//////.../////////000000000000////////////111111111111111111111111000000000///......------////////////////////////000000000000000//////...,,,,,,,,,------------...........................////////////////////////........./////////000000////////////............---------............///////////////////////////000000000000000/////////,,,------------...............------------......///...---,,,,,,---...///...............---------........................---......///////////////......................................................///000000///..............................///............---------------...............---------------------------......................../////////...............---............/////////,,,------...//////000000...------------,,,,,,,,,//////////////////////////////000000000000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...............---------------//////......---,,,,,,,,,...............---------------------------------+++,,,------......---------------------------------------------------------------------------------,,,+++,,,...000///...------------------------..................------000000///............///222333333333222111000000111222222333333222222111222333333444444333333222333333333333333333333333333333444555555555444444444444444444444444444444444444444444444444444444222333555666777888777777555555555444444555666666555888<<<===;;;999888888:::::::::;;;;;;<<<<<<===??????????????????>>>>>>>>>>>>>>>>>>>>>?????????<<<===>>>???@@@@@@@@@@@@<<<<<<============<<<<<<===>>>AAACCCFFFHHHIIIJJJIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDBBBAAA@@@AAACCCEEECCCDDDEEEFFFEEEDDDBBBAAACCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;999999:::;;;<<<>>>??????>>>>>>======<<<<<<<<<<<<::::::::::::::::::::::::999888777777666666777777777777888888888888777777777777777777777888999999::::::999999888777777777666555444444444444555666666666666555555444444444444444444444444444444444222222222333333333444444444333333222222111111111111111111111111111111111222222222222222222222222111111111111111222333333222111111000000000000000////////////000000000000111000///......---......000000000000////////////111111111111111111111111------......///000000000////////////////////////---...............------,,,,,,---------.................................////////////////////////...//////000000000000000///////////////.........---------............/////////////////////////////////......------,,,,,,........./////////000000......------------.........---,,,,,,,,,,,,---...................................................---......///////////////.........................................................//////.................................///............---------,,,---......///.........------------------------................................................---------.........//////000000000///......------------------------------////////////////////////......////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...............------,,,,,,,,,......---------,,,,,,,,,........................---......//////......---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////------------------------,,,++++++,,,...///...,,,------------------------...............---------111111///......---------111111222333333444333333111222222333333222222111222333333444444333333222333333333333333333333333222333333444555444444444444444444444444444444444444444444444444444444444333444444555666777777777666555555555666777888888:::<<>>>>>>>>>>>>>>>>>======>>>>>>??????????????????@@@@@@@@@??????>>>======>>>?????????>>>>>>BBBCCCDDDFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDBBB@@@???@@@BBBEEEFFFBBBCCCCCCCCCBBBAAA???>>>AAAAAABBBBBBAAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>======<<<;;;;;;888999:::;;;<<<===>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::999999888777777777777777666777777888888777777666999888888888888999::::::::::::999888888777777666555555555444444555555555555555555555444444444444333333444444444444444444222222222333333333444444333333333222222111111000111111111111111111111111222222222222222222222222222222222222222333444444222111000/////////000000////////////000000000000111000///......---......////////////000000000000000000000000000000000000------......///000000000////////////////////////------...............------.........////////////......................................................///000111000000000.........///////////////---------............/////////////////////////////////......------,,,,,,............////////////......------------......---------,,,,,,------------.............................................---......///////////////................................................------------------------........................///............---------,,,------...//////......------------------------........................---------...............------------............000000000///......------------------------------////////////////////////,,,------......------,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------............------------......000/////////...------------------------,,,,,,,,,---.....................---......//////......---,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,((())))))******++++++,,,---------------------------,,,,,,---......,,,***------------------------.....................---222111000...------------///000111333444444555555111222222333333222222111222333333444444333333222222222333333333333444444222222333444444444444444333333333333333333333333444444444444444444444444555555555555555666666666555555555666666888999:::===???AAA@@@===:::888888888888999:::;;;<<<<<<====================================>>>??????@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAAAAAFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFCCCBBB@@@???AAADDDHHHKKKCCCCCCBBBAAA???>>>>>>===@@@AAABBBBBBAAAAAABBBCCCAAAAAABBBBBBAAAAAA@@@???===============<<<::::::888999:::<<<==============================<<<<<<::::::::::::::::::::::::999999888777777777777888777777888888888888777777999999999888999::::::;;;999999999888777777666666555555555555555555555555444444444444444444444444333333333333444444444444222222333333333333444444333333222222222222222222222222222222222222222222222222222222222222222222333333222222333333444555222111000///...///000000/////////000000000111111000000//////.../////////////////////000000000000////////////////////////000000000///......------////////////////////////...///000000000000000000........./////////000000................................................---...///000111000///............///////////////---------............///////////////////////////000000000000000/////////+++,,,,,,,,,,,,---------......------------......---------------------------------.......................................---......///////////////................................................------,,,,,,,,,,,,------........................///............---------,,,,,,---...////////////------------------------........................---------------.........,,,------------.........,,,------...//////000000,,,,,,,,,------------...........................,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------............------------......000000000///////////////......---------------------------...............---------------------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------///000000...,,,---------------------------------.........//////111111000......---------000000111222333333333222111222222333333222222111222333333444444333333222222222222333333444444444222222333444444444444333333333333333333333333333444444444444444444444444666666555555444444444555444444444555666777999999:::<<<===<<<:::888888999777888999:::;;;<<<<<<===::::::;;;;;;<<<<<<======<<<======>>>??????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA>>>======>>>???AAACCCDDDHHHIIIIIIJJJKKKKKKJJJJJJGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFDDDCCCAAABBBDDDIIINNNQQQFFFEEEBBB@@@>>>>>>>>>??????AAACCCCCCAAA@@@BBBDDDAAAAAABBBBBBAAAAAA@@@???<<<<<<======<<<;;;999888999:::;;;<<<<<<<<<<<<;;;<<<=====================;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888777888888999999888888777888888888888888999999:::999999888888777777666666444555555555555555555444444444444444444444444444222222333333333444444444222222333333333333444444222222222333333333333333333333333333333333333333222222222222222222222222222222222222222333333444222111///.........000111000000000111111111222222000000/////////000111111.../////////000000000111////////////////////////000000000///......------////////////////////////......///000000000000000---------.........//////................................................,,,---...000000///...---............/////////000---------............////////////////////////////////////000000000000000++++++,,,,,,,,,---------......------------...............//////.........---------.........//////........................---......///////////////................................................///...---,,,,,,---...///........................///............---------+++,,,---...////////////................................................,,,,,,,,,------.........,,,,,,---------.........,,,,,,,,,---......//////,,,,,,,,,---------......------------------------,,,------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......///////////////000000000........................---------.........//////...---,,,++++++,,,---...------,,,,,,,,,---...///------------------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,------///222555666444333------------------------+++,,,,,,---...///000000111000///...............000000111111111000000///222222222333333222222222222333333444444333333222222222222333333444444444222222333444444444333333333333333333333333333333444444444444444444444444777777555444444444444444222222333333555666888999555666777777555555777888777888888999;;;<<<======999999::::::;;;<<<======<<<======>>>???@@@@@@@@@???@@@AAABBBCCCDDDDDDDDD======<<<<<<>>>AAADDDFFFHHHHHHIIIJJJKKKKKKKKKKKKEEEFFFFFFFFFEEEDDDBBBAAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDGGGLLLQQQUUUIIIGGGCCC@@@>>>???@@@AAA???AAADDDCCCAAAAAACCCEEEAAAAAABBBBBBBBBAAA@@@@@@;;;<<<<<<===<<<:::999888999:::;;;<<<<<<<<<;;;:::<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888888888999999999999888888777777777777777888888999999999888888777666666666444444555555555555444444444444444444444444444444222222222333333444444444222222333333333444444444222222222333333444444444333333333333333333333333222222222222222222222222111111111000111222222333222111///...---...000111111111111111222222222222000000///000000111222333.../////////000000111111////////////////////////------......///000000000////////////////////////,,,,,,---...//////......,,,,,,,,,---------......................................................+++,,,...000000///...------.........//////000000---------.........//////////////////////////////,,,---------......//////---------.........//////.........------...............////////////......---------.........//////........................---......///////////////................................................000///...------...///000........................//////.........---------+++,,,---...////////////////////////////////////........................,,,,,,,,,------.........,,,,,,,,,---------......///......---,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---..................------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------...............------.........---.........///000000000......//////////////////---------.........//////...---+++******+++---...------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000444888::::::888------------------------***+++,,,---...000111111000000///............///000000111222222222222111222222111111111111111111444444444444444444444444222333444444555555444444444444444444444444444444444444444333333222222222333333222222333555666888555333111222555777555333444444444444444555666777555555555555666666666666555555555666888:::<<<>>><<<=========>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA>>>???AAABBBCCCDDDDDDDDD??????>>>>>>???AAACCCEEEKKKJJJJJJIIIIIIIIIJJJJJJFFFGGGGGGGGGFFFEEECCCAAAFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBAAADDDIIILLLMMMLLLKKKHHHDDD@@@>>>???@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDBBBAAA@@@??????>>>>>>>>>>>>============;;;::::::999999::::::;;;<<<;;;;;;<<<======;;;999<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777===<<<:::999888999::::::888888888888777555444333555555555555555555555555444444444444444444444444444444444444333333222111555555555444444333333333333333333333333333333333333333333222222111111111444333111000000111333444444111////////////111444222222111000//////000000.........//////////////////......///000111111000////////////000000000000//////............////////////000000000000//////000000//////.........---////////////////////////////////////////////////////////////////////////------............------////////////////////////////////////////////////.........///......---,,,////////////000000000000////////////////////////111111000///...---,,,,,,------------------------,,,,,,---......---,,,,,,---)))&&&***000333111,,,,,,,,,,,,---------......//////............//////////////////////////////////////////////////////------------------------------------------------000000//////............//////.........---------........................,,,---------.../////////000000/////////.........---------............/////////.........---------......////////////......------............------..............................------------.........------,,,,,,------...,,,,,,------------,,,,,,......------------..............................000000//////.........---........................///---,,,,,,...//////...000///...---,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++,,,444===@@@999222............////////////,,,,,,------...///000000......------------......000000111222222222222111111111111111111111111111444444444444444444444444222222222333333333333444444444444444444444444444555444444444333333333222333333333333444444555666555333222333555666555333444444444444444555666666555555555555666666666666777777777777888999;;;<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@BBBDDDEEEGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEIIIKKKKKKJJJIIIGGGDDDBBB@@@@@@AAABBBDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>>======<<<<<<;;;::::::999999::::::;;;===>>>???@@@???===<<<;;;<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999999999999999999999999<<<;;;:::999888999999:::666777777777777666666555555555555555555555555555444444444444444444444444333444444444333333222111333333333222222111111111333333333333333333333333333333333222222222111111222222222333333222222222222111111111111111111222222222111000000000000000000000000///////////////000......///000111111000////////////000000000000//////............////////////000000000000//////000/////////............////////////////////////////////////////////////////////////////////////...//////////////////...////////////////////////////////////////////////,,,------.../////////...////////////000000000000////////////////////////000000000///......------------------------------,,,---............---,,,---***)))+++///111000---,,,---------............//////............//////////////////////////////////////////////////////------------------------------------------------/////////.........------//////.........---------........................---------.............../////////...............---------............/////////.........---------.........//////.........------............------..............................------------.........------,,,,,,------...------............------......------------..............................000/////////....................................///---,,,,,,...//////......---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,---222999;;;666111............////////////,,,,,,------...//////000---------,,,,,,---------000000111222222222222111111111111111111111111111333333333333333333333333222222111111111222333444444444444444444444444444555555555444444444444444333333444444555444444444444333333333555666555444555444444444444555666666444555555555555666666666888888888777888888999:::;;;<<<===>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>AAAAAA@@@AAABBBCCCEEEGGGFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFIIIJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFFFFDDDDDDCCCBBBAAA@@@@@@???@@@??????>>>===<<<<<<;;;;;;::::::999999::::::;;;===AAADDDDDDAAA>>><<<============<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999;;;:::999999888999999999444555666777777777777777555555555555555555555555444444444444444444444444333333444444444333222222333333222222222222111111222222222222222222222222333333333222222222222111000111333444444333111000000222444555555444222000222111000000000000000000222111111111000000//////000///...///000111000///////////////000000000000//////............////////////000000000000//////////////////............//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////+++,,,---...///000000000////////////000000000000////////////////////////////////////////////////------------------------,,,---............---,,,,,,,,,------............------.........///////////////............/////////////////////////////////////////////////////////.........------,,,,,,------------------------.........---------------...............---------.......................................---------------..................---------............///...............---------------............------------............------..............................------------.........------,,,,,,------............//////...............------------..............................////////////....................................///---,,,,,,...//////...,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---...000222333111///---............/////////,,,,,,------.../////////---,,,,,,,,,,,,,,,,,,---000000111222222222222111111111111111111222222222222222222222222222222222333222111111111222444444333333333333333333333333555555555555555555555555333444555555555444333222444444444444555555555555555555444444444555555666444444444555555555666666777777777888888999:::::::::;;;<<<>>>@@@AAACCCCCCBBBBBBAAAAAA@@@@@@??????CCCDDDDDDCCCCCCBBB@@@@@@BBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@???>>>===<<<;;;:::;;;::::::999999::::::;;;<<>>=====================<<<::::::::::::::::::::::::777777777777777777777777999999999888888888999999555555666666666666666555555555555555555555555555444444444444444444444444333333333444444333333222444444444444444444444444111111111111111111111111222222222222222222222222111222333333333333222111000555999::::::999555000111111000000000000000111333333222111111000000000000///...///000111000///////////////000000000000//////............////////////000000000000/////////////////////........./////////////////////////////////////////////////////////////////////////////////000000/////////////////////////////////////////////////////////,,,---...//////000000000////////////000000000000////////////////////////............//////000000........................------............------,,,...000///,,,+++---///.........////////////000//////............////////////////////////////////////////////////////////////......------,,,,,,........................------------------------................................................/////////...---------,,,------------............---------............///........................,,,,,,------------,,,,,,------............------..............................------------.........------,,,,,,------.........////////////............------------..............................///////////////.................................///---,,,,,,...//////...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...---,,,---------------.........//////---------.........//////...------,,,,,,------...000000111222222222222111000000111111111222222222222222222222222222222222333333333333333444555555333333333333333333333333555555555555555555555555333444555555555444333222444444555555555555666666666555555444444444555555444444444444555555555555444555666888999:::;;;<<<999:::;;;===???AAACCCCCCAAAAAAAAA@@@@@@?????????BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKFFFFFFDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGGGGEEEDDDCCCDDDDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCCCCBBBBBBAAAAAA@@@AAA@@@???>>>===<<<;;;:::;;;::::::999999::::::;;;;;;@@@EEEDDD???;;;;;;===<<<=====================::::::::::::::::::::::::777777777777777777777777777888888888888888888888777777777666666555444333555555555555555555555555444444444444444444444444222333333444444333333333444444444444444444444444111111111111111111111111222222222222222222222222333333222111111222333333111999???@@@@@@???999111111000000000000000111111333222222222111111111000111///...///000111000...////////////000000000000//////............////////////000000000000//////.........///////////////////////////////////////////////////////////////////////////////////////---......//////......---////////////////////////////////////////////////...///////////////......////////////000000000000000000000000000000000000------......///000000000................................................,,,///111000,,,+++---000.........////////////000//////............///////////////////////////////////////////////////////////////......---------........................---------------------------............................................./////////...---------,,,........................---------............///---.....................,,,,,,------------,,,,,,------............------..............................------------.........------,,,,,,------.........////////////............------------.......................................///////////////........................///---,,,,,,...//////.........---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,......---***)))+++,,,------------............---------...............//////............//////000000111222222222222111000000000111222222333333111111111111111111111111222333444555555555444444333333333333333333333333444444444444444555555555333333444444555444444444333555666666555555666777666666555444444444444555333444444444444555555555333444666888:::;;;<<<<<<999999;;;<<<>>>@@@AAABBB???????????????>>>>>>>>>@@@AAABBBCCCEEEEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDDDDEEEEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>===<<<<<<;;;;;;::::::999999::::::;;;:::===@@@???===;;;;;;===;;;<<<<<<<<<<<<=========::::::::::::::::::::::::999999999999999999999999666666777888888888888777777777777666555444222222555555555555555555555555444444444444444444444444222222333444444444333333111111222222222222333333222222222222222222222222111222222222222333333333444333111000000111333444555???FFFEEEEEEFFF???555000000000000000111111222111111111111111111111111111000//////000000///...////////////000000000000//////............////////////000000000000//////.........///////////////////////////////////////////////////////////////////////////////////////------............------////////////////////////////////////////////////000000000000000///...---////////////000000000000000000000000000000000000---.........//////000000........................//////...------...//////---///111000---,,,...000------.........///////////////............//////////////////////////////////////////////////////................................................---------------.........---------......................................................---------000000/////////.........---------............///---------...............------............------------............------..............................------------.........------,,,,,,------............//////...............------------.......................................///////////////........................///---,,,,,,...//////............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------+++***+++,,,,,,------------.................................000000////////////000000000000111222222222222111///000000111222222333333111111111111111111111111000111444555666555333222222222222222222222222222222333333333444444444444333333333333444444555666333555777666555444666888666666555444444444444444333333444444444555555555444555777999::::::::::::888999:::<<<===???@@@@@@===============>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCDDDFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFEEECCCBBBDDDFFFDDDDDDDDDEEEEEEEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA???>>>>>>>>>======<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<======::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999555555777888888888777777555666666666555444444333555555555555555555555555444444444444444444444444111222333333444444444333111111111222222333333333333333333333333333333333111111222222222333333333333222222222222222222333999DDDKKKJJJJJJKKKDDD999000000000000000111222222//////000000111222222222222000//////000000///---////////////000000000000//////............////////////000000000000//////............/////////000////////////////////////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////...//////000000000//////////////////000000000000000000000000000000000000.........///////////////........................000///...------...///000---...//////......///000,,,---------............//////............//////////////////////////////////////////////////////------......//////000000........................------........./////////---------.........//////........................---------...............222222111000///......------------............///---------.........//////.........//////.........------............------..............................------------.........------,,,,,,------...------............------......------------........................................../////////000........................///---,,,,,,...//////...,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---......---,,,,,,,,,---------.................................//////............//////000000111222222222222111///000000111222222333333000000000000000000000000...000333555666444111000222222222222222222222222222222222333333444444444333333222222333555666888333555777777555444666888777666555444444444444444333333333444444444555555666777888999:::999999888888999:::;;;<<<>>>>>>???;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDEEEDDDBBBBBBDDDGGGEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>============;;;::::::999999::::::;;;===;;;999999;;;===>>>>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777444555666888888888777666333444555555666555555555555555555555555555555555444444444444444444444444111222333333444444444444333333333444444555555555333333333333333333333333111111111222222333333333000111333444444333111000;;;GGGNNNLLLLLLNNNGGG;;;000000///000000111222222......///000111222222333222000//////000000///---////////////000000000000//////............////////////000000000000//////---.........//////000000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////,,,---...000111111111111////////////000000000000000000000000000000000000////////////////////////////////////////////////000///...------...///000............///000000///,,,,,,,,,---------......//////............//////////////////////////////////////////////////////,,,,,,---...///000111111////////////////////////........./////////000000---------.........//////........................,,,------....../////////444333222111000///...------------.........//////---------.........//////......////////////......---..................---.................................------............------,,,,,,------...,,,------------------,,,.........------.................................---.........//////000000........................///---,,,,,,...//////...***++++++,,,---//////000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***+++---000000///,,,,,,,,,,,,---------...........................---......------------......222222111111000000//////000000000111222222222333111111111111111000000000444444444444444444444444333333333222222111111111333333333333333333333333222222222333333444444444555444333444555666666555555555555444444333333333444444444555555555555666555666666777888888999999<<<<<<<<<<<<============>>>??????>>>>>>===<<<;;;===>>>@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBDDDFFFGGGGGGEEECCCAAAEEEFFFGGGGGGGGGGGGFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>???@@@@@@@@@@@@???>>>>>>999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999999999999999999999<<<999555222111444777:::777777888888888888777777666666555555555444444444666666555555555444444444444444444444444444444444444444444444444444444444444444444333333222222222222333333444444333333222444444333333222111000000111111111111222333444555:::BBBIIIJJJHHHEEE>>>777000000000000000000000000////////////000000000000111111000000///.........000000000000000000000000////////////000000000000......////////////......000000//////......------------...//////000//////////////////000000000000/////////......------,,,111...---000444555111---////////////////////////000000000000000000000000////////////////////////,,,------...///000111111////////////000000000000///////////////////////////...------...///000111111///...------...///111111000///...------...///...........................------------...//////000000////////////000000---------............/////////............//////000000////////////000000.........////////////000/////////...---------,,,///...------...///000111111111111111111111111111888444///...///000///---...........................///000000000///---,,,))))))*********+++++++++////////////000000000000000///...------...///000000//////......---,,,,,,,,,,,,,,,------...............---------,,,,,,,,,............////////////000000//////.........---////////////////////////........................,,,,,,,,,,,,,,,---.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------..................------,,,---------.../////////,,,,,,,,,---------......------............------//////.........---------111111111000000000000000111111111111111222222222000000//////000111111222222222222222222222222222333333333222222222111111333333333333333333333333222333333333333333333444444333333444666777666555555555444444444333333333444444444555555555555666777888888888999999::::::;;;<<<<<<<<<============>>>>>>>>>???>>>>>>===<<<===>>>???AAABBBCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDEEEFFFFFFEEECCCBBBEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBAAABBBBBBAAAAAA@@@???>>>@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999::::::::::::::::::999999999999999999999999999999888777555555555666777777777888888888888777777666666555555555444444444666666555555555444444444444444444444444444444444444444444444444444444444444444444333333222222222222333333333333333333222444333333222111111000000111111111111222333444555===EEEJJJGGGBBB===666111000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000////////////000000000000...//////000000//////...///////////////...............///000000000//////////////////000000000000+++++++++++++++,,,---...111...---000333444111---////////////////////////........................////////////////////////------......//////000000////////////000000000000//////////////////////////////...---......000000000///...------...///000111000///...---......///...........................------------...//////000//////......//////000---------............/////////............//////..............................---------,,,,,,,,,...............---------//////...---......000000........................666222///---/////////...........................///////////////...------+++++++++,,,,,,,,,------.../////////000000000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,------.....................////////////000/////////.........---////////////////////////...........................---------......///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------------------.....................---------------...............,,,---------....................................//////.........---------000000000000111111111111222222222111111111111111333222000//////000222333000000000000000000000000333333333222222222222111222222222333333444444444444333333333333333333222222222333555777777666444444444444444333333333333444444444555555555555666999999::::::::::::::::::;;;;;;;;;<<<<<<<<<============>>>????????????>>>===>>>???@@@AAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEDDDCCCCCCBBBBBB???@@@@@@@@@@@@@@@??????AAAAAAAAA@@@???>>>===<<<>>>>>><<<;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;999::::::::::::::::::999999999999999999999999999555666888999888777555444666777777888888777777666666666666555555555555444555555555555555444444444444444444444444444444444444444444444444444444444444444333333333333222222222333333333333333333222222222222111111000000///111111111111111222333444;;;CCCFFFAAA999444111...000000000000000000000000111111000000//////............//////000111111222000000000000000000000000////////////000000000000//////000000000000//////.........///////////////000000000111000000//////////////////000000000000111000///......///111222000......000333333111---////////////////////////........................////////////////////////.........///////////////////////////000000000000////////////////////////000//////............///000///...------...///000000000///............///..............................------......///000///..................///---------............/////////............//////,,,---...//////...---,,,000///...---,,,+++******---------...............000//////............///........................222000------...//////...........................///...---------------------------.........//////....../////////000000000---......//////......---******+++,,,,,,---......,,,,,,,,,+++++++++++++++***+++,,,---...///000000---............//////////////////...............////////////////////////........................///............///000000...............---------------------------------.........------.........------------------.....................---------------........./////////111000///..............................---------//////000000111111222222333222222222111000000000777666444222111111111222000000000000000000000000222222222222222222222222111111222333333444555555444444444333333222222222111222333555777777555333333333333333333333333333444444444555555555555666999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAACCCCCCBBBAAAAAAAAABBBBBBDDDDDDCCCBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCC===>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<>>>>>>===<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::999999999999999999:::888888888888888888888888444666888999999777555444666666777777777777666666666666666555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333222222222222222222333111111111000000000//////111111111111111222333333333;;;>>>999333111111111000000000000000000000000111111000000//////..................//////000000////////////////////////////////////000000000000//////000000000000//////------......//////000000111111222111111000///...////////////000000000000999777333000//////000111///......000222222000...////////////////////////........................///////////////////////////////////////.........////////////000000000000////////////////////////000000//////............000///............///000/////////.........//////.......................................//////000......------------......---------............/////////............//////,,,---///000000///---,,,111000000///......------,,,---------.../////////000000//////............000000000000000000000000///...---------......///........................///...,,,++++++,,,---...---............/////////........./////////000000......000111111000......---------.........//////---------,,,,,,+++++++++,,,,,,,,,---...//////000---------.........//////........................////////////////////////........................///...............//////........................------------------------///......------......///,,,,,,------------....../////////...---------,,,.........////////////000222111///...---.................................//////000000111111222222333222222222111000000000444444444444333222111111111111111111111111111111222222222222222222222222111111222333333444555555444444444333333222222222333222222444666666444222333333333333333333333333444444444555555555555666777777777777888888888888::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@======>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCC===>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<===>>>???===<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::888888888888888888888888666666777777777777777666666666777777777777666666666666666666666666666666444555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333222222111111222222333111111111000000000000000111111000000111111222222///555777333//////111222////////////////////////111000000000/////////...111111111000000000//////////////////////////////////////////000000000000//////000000000000//////------......//////000000111111222111111000///...////////////000000000000666333000---+++,,,---.........///000111111000...///////////////////////////////////////////////////////////////////////////////////////.........////////////000000000000////////////////////////000000000//////...------//////............//////......//////////////////........................///............///000000......------------......---------............/////////............//////---...000111111000...---////////////////////////,,,---------.../////////000000000//////...------////////////////////////------------------...///...........................---,,,++++++,,,......------------........................///////////////000111222222111000/////////.........---------//////......------,,,,,,........................------------............---------...............////////////////////////..............................------,,,------...---.....................------------------------......------------......,,,,,,,,,,,,------....../////////...---------,,,.........////////////000000000///...............---.....................000000000000111111111111222222222111111111111111...111555888999666333111111111111111111111111111111222222222222333333333222222222333333444444444444333333333333333333222555444333333444444333222222222222222333333333333444444444555555555555666444444555555666777777888999999999:::::::::;;;;;;;;;;;;<<<>>>>>>?????????======>>>?????????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBBBBBAAABBBCCCEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCC>>>>>>???@@@AAAAAAAAA@@@???@@@@@@@@@@@@???>>>>>>;;;;;;;;;<<<<<<===??????<<<<<<;;;;;;;;;::::::::::::999888777777888999:::888888888888888888888888777666666666666777777888555666666777777666666555555666666666666777777777444444444555555555555555444444444444444444444444444444444444444444444444222222333333333333444444333222111000000111222333111111111111111111111111111111000000000111111222000444444000...000000.../////////////////////////////////000000000000000555555444333333222111111000000000000000000000000////////////000000000000......////////////...............///////////////000000000111000000//////////////////000000000000111000...------...000111---...///000000000//////////////////////////////000000000000000000000000////////////////////////.........///////////////////////////000000000000////////////////////////...//////000//////...---////////////////////////---...//////000/////////........................//////......//////000111///..................///---------............/////////............//////...///000111111000///...,,,,,,,,,---------......---------..................//////000//////...---------------------------,,,...///...------...///........................---------------......///,,,,,,,,,------------...------.........////////////000000111111000000///......---,,,++++++******////////////............/////////.........------,,,------------.........---------------.........////////////////////////..............................---,,,,,,,,,,,,------------...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++,,,,,,------.....................---------------........./////////------............---------------...............111111111000000000000000111111111111111222222222333888>>>CCCBBB<<<444///111111111111111111111111111111222222222333333333333333333333333333333333222333333333333333333444999666333111222222222111111111222222222333333333444444444555555555555666222222333555666777888999999999999999:::::::::::::::;;;<<<===============<<<===>>>>>>???>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAAAAAAAABBBDDDDDDCCCDDDDDDDDDDDDDDDDDDDDD???@@@AAAAAAAAAAAAAAA@@@>>>>>>???@@@@@@@@@@@@???<<<<<<<<<;;;;;;<<<======;;;::::::::::::999999999:::999888777777888999:::888888888888888888888888555666666666777777777777555555666666666666555555555666666666777777777777444444444555555555666666444444444444444444444444444444444444444444444444222222222333333444444444333222111000000111222333111222222222222222222222111111000000000000111111222333111...///333111---////////////////////////......//////000000111111333333333222222222222222000000000000000000000000////////////000000000000------............------///////////////...............///000000000//////////////////000000000000///////////////000111222,,,...///000000/////////////////////////////////////////////////////////////////////////////////------......//////000000////////////000000000000////////////////////////---...///000000//////.........////////////......,,,---///000000000//////........................///////////////000000111000//////......//////000---------............/////////............//////////////////////////////---------------,,,,,,,,,...............------------...///000000//////...---------------------------///111000...,,,---///........................------...///////////////,,,,,,,,,---------......---------.........////////////............//////,,,,,,,,,,,,,,,,,,,,,+++---------...........................////////////,,,,,,---------.........,,,,,,,,,------.........////////////////////////........................//////...------------------------.........//////++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,------......---------...............,,,---------............)))***---/////////---,,,---------.........//////222222111111000000//////000000111111222222222333>>>CCCJJJMMMJJJ@@@444---111111111111111111111111111111111222222333333333444333333333333333333333222222222333333444444444;;;777333000000111111111111111111222222333333333444444444555555555666666111222333555666888999:::888888999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEAAAAAABBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAABBBBBBAAAAAA@@@===>>>???@@@@@@AAA@@@@@@>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888:::999777666666777999:::777777777777777777777777444555777888999888777666555555666666666666555555555666666666777777888888444444444555555555666666444444444444444444444444444444444444444444444444222222222333333444444444333222000//////000222333222222222222222222333333111111000000000000000111111000...---222777444...////////////////////////------...///000111222222.........///000000111111000000000000000000000000////////////000000000000,,,------------------,,,000000//////.........---------...//////000//////////////////000000000000------,,,,,,,,,+++******,,,...000000000/////////////////////////////////........................////////////////////////,,,------...///000111111////////////000000000000////////////////////////,,,---...000000000//////......////////////......,,,---///000000000//////........................///////////////000111111000000////////////000000---------.........////////////............/////////...------------...///111111000///...------,,,/////////......------,,,,,,---...000000000//////////////////////////////---000222111...,,,---///........................,,,---///000000000///...------------.........///---------.........//////...---,,,++++++,,,---...,,,------......//////000,,,,,,,,,------.........,,,------...///000111111,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////........................111000///...............---------.........//////************************,,,++++++******++++++,,,******+++,,,,,,---......,,,------....../////////,,,,,,,,,---------......&&&(((,,,///000///---+++---------.........//////......//////000000111111000000000000000000000000@@@BBBDDDDDDBBB===888555111111222222222222111111111111111111111111111111111111222333333333222222666555333222111222333333444444333333222333333333111111000000111333444666222333555444333333444666555555555555666666666666888888888:::===>>>===<<<<<<;;;:::;;;===??????>>>@@@???===;;;:::;;;<<<===>>>===>>>???@@@@@@>>>===AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCEEEEEEDDDCCCBBBAAA@@@@@@FFFDDDBBBBBBCCCDDDDDDDDDBBBAAAAAAAAABBBDDDFFFGGGEEEEEEEEEDDDCCCAAA@@@???@@@@@@AAABBBBBBAAAAAAAAA??????@@@AAAAAAAAA@@@@@@============<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777777666666555555888888888888777777777777777777777777666666666666777777777777666666666666444444555555666666777777444444444555555555666666555555555666666666666666666555333222222333555666444444222222222222444444222222222222222222222222444444333222111111111222222222222222222222222222222222222111111111111000111111000000//////......000000000000////////////000111111111111000//////---......///000111111222000000000000000000000000////////////////////////111111000000//////............//////000000111111............////////////000000000000000000000000........................////////////////////////---...///000000111000000,,,,,,------......//////---.........//////000000222111111111000000/////////////////////////////////...---,,,,,,---.../////////...//////000111222/////////...------,,,,,,////////////////////////............////////////////////////////////////////////////////////////......------------..............................000000//////......------+++++++++,,,,,,,,,,,,---//////////////////////////////.........---------........................//////.........---------000000////////////000000........................000000//////.........---...//////000000000000///........................------............---------------............///000000//////............---------............///.......................................---------///............---------------,,,+++,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...////////////000000000000///...---,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000////////////000000000000000000000000000000000000777999;;;===<<<:::777666111111222222222222111111000000000000000000000000000111111222333333333333555444333222222222222333333333222222222222333333222111111111111333444555222333555444333333444666555555555555666666666666:::888777777:::===>>>>>>@@@>>>;;;;;;<<<======<<<>>>===;;;:::;;;<<<===????????????@@@@@@???===<<<@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBEEECCCAAAAAABBBCCCCCCCCCAAAAAA@@@AAABBBCCCEEEFFFDDDDDDDDDCCCBBBAAA??????@@@@@@AAAAAABBBAAAAAA@@@???@@@@@@AAA@@@@@@??????============<<<<<<<<<;;;;;;;;;;;;:::999999888888999999999999888888888777888888888777777777666666777777777777666666666555666666666666666666666666555555555666666666666666444444444444555555555666666666666555555555555555555444333222222333444555444333222222222222333444222222222222222222222222333333222111111111111111222222222222222222222222222222222111111111000000111000000000/////////.........//////000000111111111111111000000000000///......//////000000111111000000000000000000000000////////////////////////111000000000/////////...000000000000////////////............////////////........................000000000000000000000000////////////////////////...//////000000000000///.............../////////............/////////000111111111000000000//////////////////////////////000///...------...////////////////////////000111------..................////////////////////////............////////////////////////////////////////////////////////////---------,,,,,,---------........................////////////................../////////000000000////////////////////////000000/////////.................................//////.........---------......------------..............................000/////////............///000111222222111000///........................------............---------------............////////////.........---------------............///........................------..................///............---------------,,,,,,,,,---...///------------------,,,,,,------------------------,,,---......////////////............---,,,++++++,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000////////////000000000000000000000000111222333444555444333333111111222222222222111111///////////////////////////000111222333333333333444444333222222222222333222222111111111222222333222222111111222333444555222333555444333333444666444555555555555666666666;;;888666666999<<>>???>>>???@@@@@@???>>>===<<>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888888999999999999888888888888888888777777777777666666777777777666666666555555666666666666666666666666666666666666666555555555444444444444555555555555666666666555555444444333444444333333333333444444333333222222222222333333222222222222222222222222222222111000000000111111222222222222222222222222222222111111111000000000000000000000////////////------...///000111222222222111000/////////000000////////////000000000000000000000000000000000000////////////////////////000000000000////////////111111111000///.....................////////////........................000000000000000000000000//////////////////////////////000000000///......000000///////////////...............////////////111111000000000000//////////////////////////////000//////......///000000000000//////.../////////,,,,,,------...//////000////////////////////////............////////////////////////////////////////////////////////////---,,,,,,,,,,,,,,,,,,---......................................./////////---------.........//////////////////////////////000000000000000/////////.......................................---------......------------..............................////////////............111222444555444222000...------------------------------............---------------............///.........------------------------............///........................,,,---------...////////////............------------,,,,,,,,,,,,---...///,,,,,,------------------..............................///////////////...,,,,,,---,,,,,,+++***))),,,,,,------.../////////------------------------,,,---------............111111000000//////......////////////////////////111000000000000/////////111111222222222222111111000000000000000000000000...///000222333333333333333333222222222222222222111111111000111111222222222222222222333333444444222333555444333333444666444444444555555555666666:::888777888;;;>>>@@@@@@EEEAAA<<<::::::;;;<<<<<<;;;;;;::::::;;;;;;======:::<<<>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@???>>>???@@@AAAAAA@@@?????????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888888777777777777777666666666666666888777777777666666666666777777666666666555555555444555555555555555666666777777666666555555444444444444444444444444444444666666555555444333222222222333444444444444333222333222222222222222222333111111111111111111111111111111000000000000000111111111111111111111111111111111111111000000000000000000000000////////////.........///000111111111333111///...---...000111000000000000////////////////////////////////////////////////////////////000000000000////////////111000000000/////////...............////////////................................................///////////////////////////000000000///...------111111000000//////...............///////////////000000000000000000/////////////////////////////////////////////000000000111000///...............---------.........//////////////////////////////............////////////////////////////////////////////////////////////...------,,,,,,------...........................---------....../////////,,,,,,---------.........////////////////////////////////////////////////................................................000//////......//////000........................///////////////.........222444666777666333000...------------------------------............---------------............///---------------------------------............///........................,,,,,,,,,---...///000000///............---------,,,,,,,,,,,,------......,,,,,,,,,------.........------------------------/////////000//////......,,,,,,,,,,,,,,,+++******---------.........//////........................,,,,,,,,,---------......111111000000//////......////////////////////////000000000000000000000111111111222222222222111111111111111111111111111111...///000111222222222222111222222222222222222222111000000000111111222333222333333333444444444444222333555444333333444666444444444444555555555555777888999<<<@@@AAA@@@>>>BBB???:::888999<<<===>>><<<<<<;;;:::::::::::::::666888;;;<<<<<<;;;<<<===<<<<<<<<<======>>>>>>>>>======>>>???@@@AAACCCDDDCCCCCCCCCBBBAAA@@@@@@???>>>======>>>@@@AAA@@@>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@???>>>@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::999999888888777666666666666666666666666777777777777777666666666666555666666666666555555555555333333444444555555555555777777666666555555444444444444444444444444333333666555555444333222222111222222333444444333222222222222222222222222222222111111111111111111111111111000000000000000111111111111111111111111111111111111111000000000//////////////////000000000000000000000000////////////222111///------...///111000000000000////////////////////////////////////////////////////////////////////////000000000000.../////////000000000111............////////////////////////////////////........................///////////////////////////////////////...---,,,111111000000//////......///////////////.........//////////////////000000////////////////////////...//////000000000000000000000///......---......//////.........---------////////////////////////............//////////////////////////////////////////////////////////////////............//////........................,,,,,,------....../////////000000000111111111111////////////////////////................................................---.....................//////............//////.................................///////////////222444666777666333000...------------------------------............---------------............///---------------------------------............///........................,,,,,,,,,---...///000000///............---------,,,,,,,,,---------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...///////////////...---,,,------------,,,,,,+++---------.......................................,,,,,,,,,---------......000000000000////////////000000000000000000000000......///111222333555555111111222222222222111111111111111111111111111111///000111111222111111111000111222222333222222222111111111111111222333444333333444444444444333333222333555444333333444666333444444444444555555555555777:::>>>AAABBB@@@===>>><<<999888999<<<======<<<;;;;;;::::::999888888444888<<<<<<;;;:::;;;===;;;<<<<<<======>>>>>>???======>>>>>>???@@@AAABBBCCCBBBBBB@@@???>>>>>>======<<<<<<>>>@@@AAA???>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::999999999999999888888777666666666888888888888999999999999777777666666666666555555666666666555555555444444222222333333444555555555666666666666666555555555444444444444333333333333444444444333333222222111333333222222222222333333111111222222222222111111111111111111111111111111111111000000000111222222111111111111111111111111111111000000000/////////////////////000000000000111000000000/////////...111000///.........//////////////////000000000000000000000000000000000000////////////////////////////////////000000000000.........///000111111111............////////////000000000000000000000000000000000000000000000000////////////////////////....../////////...------000000///////////////...///////////////...............////////////000000////////////////////////------...///000000000000//////......---.........000//////...------,,,,,,////////////////////////............////////////////////////////////////////////////////////////000000////////////000000........................---------------.....................////////////////////////////////////------------....................................---------...............------,,,,,,,,,,,,------.................................///////////////111222444555444222000...,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///---------------.........---------............///........................,,,---------...////////////............---------+++,,,------......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............---------............------........................------------------------,,,---------............////////////000000000000000000000000000000000000......000222333444444444111111222222222222111111111111111111111111111111111111111111111000000//////000111222333222222111111111111222222333444555333333444555555444333222222333555444333333444666333333444444444555555555555555777;;;>>>@@@???===<<<:::888888999;;;;;;:::999::::::::::::999999999888<<>>;;;999:::<<<;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>======<<<<<<===>>>AAAAAA@@@>>>???@@@AAACCCDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>============>>>======<<<<<<::::::::::::999999999999999888888777666666555555777888888888999999999999777777666666666555555555666666555555555444444444111222222333444444555555555555555666666666666666444444444333333333222222333333333222222222222222444333222111111222333444000111222333333222111000111111111111111111111111111111111111111222333333111111111111111111111111111000000000////////////.../////////000000000111////////////000000000000000000/////////...............//////000000111111000000000000000000000000////////////////////////.../////////000000000111////////////000000000000............////////////////////////////////////000000000000000000000000////////////////////////------......///......................../////////000/////////...................../////////000000////////////////////////+++,,,...///000000//////......---------...//////..................------////////////////////////............//////////////////////////////////////////////////////////////////............//////...........................------------------,,,++++++++++++,,,,,,,,,,,,////////////////////////---.........////////////........................---------.........//////---,,,,,,++++++,,,,,,---..................................../////////000///000111222222111000///,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///------........./////////---------............///........................------..................///............---------+++,,,---.........------------------------,,,,,,------------------------++++++,,,---.........---------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......//////000000111111000000000000000000000000000111222222222111000///111111222222222222111111000000000000000000000000111222222111111000///...///000111222333333222111222222222222333444555666333444555555555444333222222333555444333333444666333333333444444444555555555444444777:::===>>>>>><<<:::888888999999999777777888999:::::::::::::::<<>>??????@@@???>>>>>>>>>>>>>>>??????============>>>>>>>>>>>><<<<<<===???AAAAAA@@@>>>???@@@BBBDDDEEEEEEEEEDDD??????@@@@@@@@@???>>>>>>AAAAAAAAA@@@@@@>>>======<<<<<<==================:::::::::999999999888888888888888777666666555555555555666666777777777888777666666666555555555555666666555555555444444444111111222333333444555555444555555555666666777777444444444333333222222222222222222222222222333333444333111000000111333444000111222333333222111000000000000000000000000000222222111111222333444444000000000000000000000000000000000000////////////.../////////000000111111------...///000111222222/////////000//////...------......///000111111222000000000000000000000000////////////////////////.../////////000000111111111111000000//////................../////////000................................................////////////////////////,,,,,,---.../////////...,,,---------......//////000000//////.........------.........//////000000////////////////////////***+++---////////////...---------------...///000,,,,,,------.../////////////////////////////////............/////////000////////////////////////////////////////////////......------------.......................................------,,,,,,,,,---------.........//////////////////////////////.../////////000000111111........................---------........./////////......------......///........................---.........//////000000...//////000000000000///,,,,,,,,,,,,,,,,,,,,,,,,---..................------------.........//////........./////////000000---------.........//////.......................................---------//////.........---------+++,,,---.........---,,,.........------,,,,,,,,,........................)))***+++,,,------...---,,,,,,---......---------.....................---,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---......///////////////............////////////000000000000////////////111111000000//////......000000000000000000000000000000000000////////////000000000000000000000000222111///000111111000///000222444444333222333444555555555444444333333333222222333333333333444444333444555555666666555555666888::::::999999:::;;;;;;::::::999888888888999999999:::;;;;;;<<<<<<===>>>???@@@AAABBBAAA@@@@@@????????????????????????========================<<<===============<<<;;;>>>???@@@AAABBBCCCCCCCCC@@@@@@@@@@@@?????????>>>>>>>>>????????????>>>>>>:::;;;<<<;;;999888999:::999::::::::::::999888888777777666666555555555555999999999999999888777666555555555555555555555555555555555555555555555555333333222222333444666777555555555555555555555555333333333333333333333333222222222222222222222222333222222222222222222333555333111000111111000///222111111111000000//////000000000000000000000000000000000000000111111222000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000///000111222222111000///////////////............////////////////////////..............................////////////............////////////......------------------------........................///////////////////////////............//////000000000//////......------........................000000000000000000000000//////............////////////...///000111333444000///...000222222///+++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000//////.........---------......///000000000//////............//////////////////////////////.......................................---------........................,,,,,,,,,---------......------...000111111111111////////////////////////,,,---...//////...---,,,---...000111111///---,,,000///...---------------........................////////////////////////---------------------------------.......................................//////.........---------------......//////000000---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,...//////---***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////............////////////000000000000////////////111000000000/////////...000000000000000000000000000000000000////////////000000000000000000000000111000///000111222111000000111333333222222222333222222222111111000000000222222333333333333444444333444444555555555555555666777999999777777777888;;;:::999999888888888999999999::::::;;;<<<<<<<<<>>>???@@@AAAAAAAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>=========>>>???@@@AAABBBBBBBBBBBB????????????>>>>>>>>>>>>======>>>>>>>>>>>>======:::;;;<<<;;;999999999::::::::::::::::::999999888777777777777666666666555888888888888888777666666555555555555555555555555555555555555555555555555333333222222333555666777555555555555555444444444333333333333333333333333222222222222222222222222333333222222222222333333333111000000111222222111111111111111000000000///000000000000000000000000000000000000000111111222000000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000///000111111111111000///////////////............////////////////////////..............................////////////............////////////......------------------------........................//////////////////////////////...------.........///////////////.................................//////////////////////////////............//////,,,,,,,,,---///222555777:::555000...000111///...------------------------........................////////////////////////000/////////...........................---------//////............//////------------------------................................................++++++++++++++++++++++++,,,,,,------............---...///000000000000000........................------............------,,,---.../////////...---//////...---------------................................................------------------------------------------------........................//////.........---------------------............---------............///------------------------........................,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////............////////////////////////000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000///...///111222222111///111333333222222222333111111000000000000000///222222333333333333444444333333444555555555555555888999:::999777666666666::::::999888888888888999999999::::::;;;;;;<<<<<<===>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<<<<<<<<============<<<<<<;;;<<<===<<<:::999:::;;;:::::::::::::::999888888777777777777777666666666666777777777777666555555555555555555555555555555555555555555555555555555333333333333444555666777666555555555444444333333333333333333333333333333222222222222222222222222333333222222222222333333111000///000222333333333111111111111000000000000000000000000000000000000000000000000000111111222000000000000000000000000.........///////////////000000000000000000000000000000000000000000000000///000000111111000000///////////////............////////////////////////////////////////////////......////////////............////////////......................................................////////////////////////000//////...------------.........///////////////........................//////////////////////////////............///////////////000444999===@@@CCC;;;222------///000000................................................////////////////////////////////////............//////...------,,,++++++/////////....../////////------------------------........................////////////////////////........................---............/////////...//////000000000//////------------------------.........------.........,,,,,,------......////////////...------------...................................................------------------------...---------,,,+++++++++.......................................------------------------,,,,,,,,,---------............///................................................,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---......///////////////............////////////////////////000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000///......///222333222222000222444444333222333444333333333333222222222222222222222333333333444444333333444555555555444444;;;<<<===<<<999777777777999999888888888888888999888999999:::;;;;;;<<<<<<======???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<===<<<:::999:::;;;888888999999999888777777666666666666666666666666666777777777777777666666555555555555555555555555555555555555555555555555444444444444555555666666666555555444444333333222333333333333333333333333222222222222222222222222222222111111111111222222222000///000111333333222111111111000000000000000000000000000000000000000000000000000000111111222000000000000000000000000------....../////////000///////////////////////////////////////////////////000000000000000000///////////////............////////////////////////000000000000000000000000......////////////............////////////......////////////////////////........................////////////////////////222111000///...---------------......//////000000------------------------//////////////////////////////............//////111111111222555:::???BBBCCC;;;222------///111111////////////////////////........................///////////////////////////////////////.........//////.........---------......////////////......////////////////////////........................////////////000000000000////////////////////////...//////////////////////////////000//////......------------------------///...---,,,,,,---...//////......---......///000///......---------......................................................------------------------//////...------,,,++++++................................................///......------,,,,,,,,,---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////............////////////.../////////000000000111////////////000000000000000000000000000000000000.../////////000000000111000000000000000000000000///......///222333222222111333555555444333444555333444444444444444444444222222222333333333444444222333333444555444444444:::;;;<<<;;;888777666777888888888777777888999999888888999999:::;;;;;;<<<<<<===>>>?????????>>>>>>================================================<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::;;;<<<===<<<:::999:::;;;777777777777777666555555555555555555555555555555777777888999999888888888666666666666666666666666555555555555555555555555444444555555555555555555555555444444333333333333333333333333333333333333222222222222222222222222111111000000000000111111444222000000111222111000000000000000000000111111000000000000000000000000000000000000000111111222111111111111111111111111---.........//////000000////////////////////////////////////////////////000//////////////////000////////////............////////////////////////000000000000000000000000......////////////............////////////......////////////////////////........................////////////////////////333222111000////////////------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,........................//////............/////////...---...000444777:::;;;666000---///000000///////////////////////////........................////////////////////////.........///////////////......//////000000000000......///000000///......////////////////////////.........................../////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////......////////////......---........................///...---,,,,,,---...///111111000///.........///......---------......///................................................------------------------111000000///...------,,,........................---.....................000/////////......---------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------------------------......------------.........---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////............////////////......//////000000111111////////////000000000000000000000000000000000000......//////000000111111000000000000000000000000000///...///111222222111111222444444333333333444222222222222222333333333222222333333333333444444222222333444444444444444555666888777666555555666888777777777777888999999888888999999::::::;;;;;;;;;<<<===??????>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@???????????????>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<;;;999888999:::777777777777777666555555555555555555666666666666777888888999999999999888666666666666666666666666555555555555555555555555444555555666666666555555333333333333333333444444333333333333333333333333222222222222222222222222111111000000000000111111555333111000111111000///000000000000111111111111000000000000000000000000000000000000000111111222111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000//////......//////000////////////............////////////////////////////////////////////////......////////////............////////////......................................................////////////////////////222222111000////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,........................//////............////////////......///111222333222///---...000111///---////////////////////////........................////////////////////////.........///////////////...//////000111111222222---...///000000///...---------------------------........................---......//////000000111......................../////////............------....../////////......////////////////////////.........------.........000////////////............------------...//////........................------------------------------------------------111111000000///.................................---------...............///////////////.........---------............///------------------------........................,,,,,,,,,---------......///......------......///------------------------///......------......//////---++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////............////////////.........///000111111111.../////////000000000111000000000000000000000000.........///000111111111000000000000000000000000111000///000111222111000///000222222111111111222000000111111222222222222222222333333333333444444222222333444444444444333111333555555555555666777777777777777777888999999888888888999::::::;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<========================??????@@@@@@AAA@@@@@@???>>>>>>>>>???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999:::;;;:::888777888999888888888999888777777666666777777777888888888888666666777888888888888888666666666666666666666666555555555555555555555555444555666777777666555444222222222333333444444555333333333333333333333333222222222222222222222222333333222222222222333333333222000000111222111000///000000000111111111111000000000000000000000000000000000000000111111222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000///............///000////////////............////////////////////////..............................////////////............////////////......------------------------........................//////////////////////////////...............//////////////////.........................................................//////............////////////000111111111111111...,,,+++---000111///,,,................................................////////////////////////............/////////000////////////000000000000---...///000000///...---------------------------........................,,,------...//////000000000000000000000000000000............------,,,,,,,,,,,,---...////////////........................------............------)))+++,,,......///......---------------...//////........................------------------------------------------------//////////////////..............................---------.........//////------...............///---------............///................................................,,,,,,,,,---------.........------,,,,,,------..............................------,,,,,,------...///---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////............/////////000---......///000111111222.../////////000000111111000000000000000000000000---......///000111111222000000000000000000000000222111///000111111000///---///000111000///000111111111222222333333333333222222333333333444444444222222333444444444333333000222555666666777888:::777777666777777888999999777888888999::::::;;;;;;:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@??????======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999:::999777666777888999::::::::::::999888888888888999999::::::::::::555555666777777777777777777777777777777777777777555555555555555555555555555555666777777666555444000111222333444444555666333333333333333333333333222222222222222222222222555444444333333444444555111000///000222333333333//////000000111111111222000000000000000000000000000000000000000111111222111111111111111111111111333333222222111111000000000000000000000000000000000000000000000000000000000///...------...///000000/////////............////////////////////////..............................////////////............////////////......------------------------........................////////////////////////------,,,,,,,,,------...000000//////.........---000000000000000000000000........................//////............//////***+++---.........,,,,,,...,,,+++---000111///,,,................................................////////////////////////---.........//////000000000000000///......---------...///111111///...---////////////////////////........................,,,,,,,,,---...//////000..............................---------,,,,,,,,,+++,,,---...////////////------------------------,,,---...//////...---,,,$$$&&&))),,,...///......---------------...///000........................---------------------------------------------------------.......................................---------.........//////,,,,,,,,,------.........---------.........//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---........................---,,,,,,++++++,,,,,,---///---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000//////.........---000000//////.........---......//////000000111111000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000////////////////////////222222111111000111111222000111111111111222222222444444444444444444444444333444444444333111///...222222333444444555555666999999999888888888888888666666666666777888999:::>>>>>>===============>>><<<===>>>??????????????????@@@@@@>>>===<<<>>>???EEECCCAAABBBDDDDDDAAA>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<======>>>===;;;999888999999888888888888999999999999888888888888999999888888888888888888888888;;;;;;:::999888777666555777777888888888777777666777777777777666666666666888777777666555444444444000222444444333333333444555444333333222222333333000111222222111000111222111111111111111111111111111222333333333333222111111111111111111111111111111111111111111000//////000000000000111111111111333111///...---...///000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////........................////////////////////////////////////////////////000000///...,,,+++***)))////////////000000000000000000///...------,,,,,,---------.........//////000///...///000///...,,,,,,---......//////......////////////////////////...------------...//////000//////.........//////........................000000000000000000000000...............---------...........................//////000000000000000////////////////////////000000111111111111000000,,,---///111222111000///........................////////////////////////////////////////////////---------............///////////////////////////////////////////////////......---------,,,,,,,,,...............---------,,,(((%%%)))///222000+++................................................------............------.................................////////////000/////////////////////////////////////////////////////////......---------///---,,,******+++,,,---000///......000000...,,,..................------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......000/////////............000/////////.............../////////000000000111000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000000000000000000000000000222111111111111111111111000111111111111222222222333333333333333333333333222333333333333222111111222222333444444555555666888888888888888888888777666666666666777888999:::<<<<<<<<<===>>>???@@@AAA===>>>>>>???@@@@@@??????@@@AAAAAA@@@>>>>>>???@@@BBB@@@??????AAABBB@@@>>>?????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<=========<<<;;;:::999999999888888888888999999999999888888888888999999888888888888888888888888999999999888888888888888777777888888888888777777888777777777666666666666888777777666555555444444111333444555444333444555333333222111111111111222000111222222111000111222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111000//////000000000000111111111111222111///.........///000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////........................//////////////////////////////////////////////////////......---,,,++++++.../////////000000000000000//////...------,,,,,,---------.........//////000///...///000000...,,,,,,---......//////.................................------------...////////////............//////........................////////////////////////------................................................///000000000//////////////////////////////000000111111111111000000///.........---.................................////////////////////////........................---------............///////////////////////////////////////////////////---------....../////////------.....................+++)))+++000222000...................................................------............------........................++++++++++++,,,,,,,,,---................................................---------,,,,,,,,,++++++,,,,,,------............+++,,,---......---,,,,,,........................------------------------------............------------------------------//////000000000000000000,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,------...///////////////............////////////............////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222333444444222222333444444555555666666666666777777777777777666666666666777888999:::999:::;;;===???AAACCCDDD>>>>>>???@@@@@@@@@@@@???AAABBBBBBBBB@@@???@@@AAA@@@???======???@@@@@@???????????????>>>>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999999999888888888888999999999999888888888888999999888888888888888888888888777777888888999999999:::777777888888888888888777888888777777777666666666777777777666555555444444222444555555444444444555333222111111000000111111000111222222111000111222111111111111111111111111222222111000000111222222000000000000000000000000111111111111111000//////000000000000111111111111222111///......///000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////........................////////////////////////////////////////////////.........---------,,,,,,....../////////000000000/////////...------,,,,,,---------...............000///...///000000...,,,,,,---......//////.................................------------...////////////............//////........................////////////////////////,,,---------.../////////........................------...////////////...///////////////////////////000000111111000000///000///,,,*********,,,---........................////////////////////////---------------------------------............///////////////////////////////////////////////////,,,,,,---...///000111222,,,---------.../////////.........///000000000000................................................------............------........................*********+++++++++,,,,,,------------------------........................---------------,,,,,,,,,)))+++...000111111000///)))---111222///---------........................------------------------------............------......................../////////000111111222222.........---------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------,,,------...//////////////////.........///////////////.........////////////000000000000//////////////////////////////000000000000//////////////////////////////000000////////////000000111111111111111111111111000000000111111111111111000000111111111222222222222222222222222222222222333333222111222333444555222222333444444555555666555555555666666666666666666666666666777888999:::999:::<<<>>>@@@BBBCCCCCC??????@@@@@@@@@@@@??????@@@AAABBBBBB@@@??????@@@???>>>======>>>@@@AAAAAA????????????>>>>>>>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999888888999999::::::999999888888999999:::888888888888888888888888777888888888888999999999777777888999999999888888888888888777777777666666777777666666555555555555333555666666555444555555333333222111111111111111000111222222111000111222111111111111111111111111222111111000000111111222////////////////////////111111111111111000/////////000000000111111111111111000////////////000000////////////////////////000000000000////////////////////////////////////////////////////////////........................////////////////////////////////////////////////---------......................../////////000000//////.........---------........................///......///000000...---,,,---......///....................................------------.../////////............//////000........................////////////////////////,,,,,,,,,---...///000000........................,,,------...............//////////////////////////////000000000000/////////...,,,+++++++++,,,,,,........................////////////////////////........................---------............///////////////////////////////////////////////////,,,------...//////000000,,,,,,,,,---...///000000...000222111...---///111................................................------............------........................,,,------------.........------------------------........................000/////////////////////+++,,,...///000000//////---222888888333......000---------.......................................------............------------------------------+++,,,,,,---...//////000//////......------,,,,,,---------------------------------------------------------------...//////.........///////////////.........///////////////000000000000//////////////////////////////////////////000000000000//////////////////////////////000000////////////000000000000000000000000000000...///000111111111111000000000111111111222222222444444444444444444444444666555333222222222333444222222333444444555555666444444555555666666666666666666666666777888999::::::;;;===???@@@@@@@@@@@@??????@@@@@@@@@??????>>>===???@@@@@@>>>======>>><<<============>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999::::::::::::999999999999::::::888888888888888888888888999999999888888888888777777777888999999999999999888888888888777777777777666666666666555555555555333555666666555444444555444444333222222222222222000111222222111000111222111111111111111111111111222222111111111111222222////////////////////////111111111111111000/////////000000000111111111111000///////////////000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////............////////////...............---------.....................---///......///000000///---,,,---......///....................................------------...//////...............///000000................................................,,,,,,,,,---...///000000........................,,,------...............//////////////////////////////000000000000//////+++,,,---...//////...---........................////////////////////////////////////////////////---------............///////////////////////////////////////////////////------------------------,,,,,,,,,---...///000000,,,///111000,,,+++---000................................................------............------....................................////////////................................................000000000000000000000000///...---,,,,,,---......111666;;;:::444...---...---------.........//////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---....../////////......---------------------------------------------------------...------------...//////.........///////////////.........///////////////000000000000////////////000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000........................---...000111222111111000000111111111111222222222444444444444444444444444555555444333333333333333222222333444444555555666444444555555666666777777666666666666777888999:::;;;<<<===?????????>>>===>>>????????????>>>======;;;===??????===<<<;;;;;;:::;;;======<<<;;;<<<============>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999999999::::::::::::999999999999::::::888888888888888888888888:::999999999888888777777777777888999::::::::::::999999888888888777777777666666666666666666555555333555666666444333333444555444333333222222333333000111222222111000111222111111111111111111111111111222333333333333222111000000000000000000000000111111111111111000//////000000000000111111111111////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////..................//////------........./////////.......................................---------......---...000111///...,,,---......//////......------------------------...------------...//////......---......///000111................................................,,,---------.../////////........................------...////////////...////////////////////////...//////000000//////...***,,,...000111000///...........................////////////////////////000000000000000000000000---------............///////////////////////////////////////////////////......------,,,,,,,,,,,,,,,---------.../////////,,,...000...,,,+++,,,///................................................------............------........................,,,,,,,,,---------......////////////////////////------------------------............////////////111///---++++++,,,---...111444777666111---++++++,,,,,,------.../////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////...............------------------------,,,,,,,,,------------.........------......///000............/////////000............/////////000111000000000/////////...000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000........................,,,---///111222111000000000111111111111222222222333333333333333333333333222333444444444444444444222222333444444555555666444555555666777777888888666666666666777888999:::999:::<<<>>>>>>>>>===<<<>>>>>>>>>>>>>>>===<<<<<<:::===??????===;;;;;;;;;;;;>>>AAABBB???===<<<===;;;;;;<<<>>>???@@@AAABBB>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999:::;;;;;;;;;::::::999999::::::;;;;;;::::::999999::::::;;;888888888888888888888888888888888888888999999999666777888999::::::::::::999999999888888888777777555666666666666666666666333444666555333222222333444333333222222222222222000111222222111000111222111111111111111111111111111222444666666444222111111111111111111111111111111111111111111000//////000000000000111111111111......///000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////............---------.........//////........................//////.........---------...------...000111///...,,,---......//////......------------------------...------------...//////---------......///000111................................................------................................................///000000000//////////////////////////////......////////////...............////////////...........................////////////////////////000000000000000000000000---------............///////////////////////////////////////////////////------------............------..................,,,---...------------...................................................------............------........................++++++,,,,,,,,,---------........................------------------------....../////////000000000..................//////000000111111///...,,,+++,,,,,,------...//////000........................------............---------------------------------.................................////////////........................,,,,,,,,,---------.....................//////000---.........//////000000---.........//////000000111111000000/////////...000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000////////////////////////+++---///111222222000000000111111111111222222222222222222222222222222222000111333555666666666555222222333444444555555666555555555666777888888999666666666666777888999:::777888;;;===>>>>>>============>>>======<<<;;;;;;:::===??????>>><<<;;;;;;>>>BBBGGGGGGDDDAAA??????::::::<<<===???AAABBBCCC>>>>>>===<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<;;;::::::999999::::::;;;;;;::::::999999::::::;;;888888888888888888888888555666777888999:::;;;;;;666777888999:::;;;;;;;;;999999999888888888888777555555555666666666666666222444555444333111111222333222222111000111111111000222222222111000111222111111111111111111111111000333555777777555333000111111111111111111111111111111111111111000//////000000000000111111111111......///000000111000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000//////............---------.........//////---.....................//////.........---------...------...000111000...,,,---......//////......------------------------...------------...//////---------......000111111...............................................................---------...........................//////000000000000000////////////////////////......////////////......111000...,,,,,,,,,---...........................////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////,,,------...///000111111...............---------------------...//////...................................................---..................---........................,,,,,,---------.........------------------------------------------------000000111111222222222333+++---///111222222111000///...---...000000///---,,,,,,------...///000000////////////////////////---..................---........................------------------,,,,,,------......//////000000........................,,,,,,,,,------........................///000000......////////////......//////000000///...------////////////////////////000000//////.........---///...,,,++++++,,,...///000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111222333444444222222333444666555444222000111333666333444666777777666444333222222333333333333444444444555666777777888888888888888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???DDDEEEGGGGGGEEEBBB===;;;999;;;===>>>===<<<======@@@>>><<<;;;;;;;;;===>>>:::;;;;;;;;;;;;;;;;;;;;;555666777888999:::::::::;;;::::::999888777666666888888999::::::::::::999888888888888888888888888<<<:::888888777666999<<<===888555777888666555777666666666666666666666666666666555444333333222222555444444333333444444555111222222333333222222111222222222222222222222222111222444555555333000...000000000000000000000000000000000000000000000000111111000000//////......000111111111111222222222222111000.........///000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000////////////////////////////////////////////////......////////////......///,,,+++,,,///000///---000000000000000000000000//////............//////........................///////////////...............------------......////////////////////////000000///............///...000111...***(((***---//////.........------------------............//////000111000///...///111//////............//////000000//////.........---......////////////......---------............///111000000///...---------........................,,,,,,,,,---------....../////////......---------,,,,,,------...//////000,,,---///111111000...---/////////...------,,,,,,........................///////////////.........///...---,,,,,,---...///111000000///...---------...............................................................///000000...------,,,,,,,,,------++++++---...//////000000000///...---------------........................000000//////.........---......------------......000000//////.........---////////////////////////000///---,,,+++,,,,,,---///...---,,,,,,,,,,,,,,,//////.........---------........................000///...---,,,------.........////////////......///////////////...------////////////////////////000/////////............///...---,,,,,,---...///000000////////////000000000000000000000000000000000000000000000000000000//////000000000111111111///000111111//////000111222333333222000000111222222333555666666555333222222222222333333333444444444555666777777888888777999999999888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???AAACCCGGGIIIGGGCCC===::::::<<>>===>>>>>>???>>><<<::::::;;;<<<===;;;;;;::::::::::::::::::666777888999999999999999::::::999999888777777777888888999::::::::::::999888888888888888888888888777555555888<<>>>>>>>>===@@@EEEHHHHHHCCC===999<<<>>>AAAAAA@@@??????@@@===<<<;;;:::999:::;;;<<<;;;:::::::::999888888888777888888999999999888888888888888888888888888888888888999::::::::::::999888888888888888888888888999888777888===DDDHHHJJJCCC===888888777444444666555555555555555555555555555555555444444333333222333222222222222222222333111111222222222222111111222222222222222222222222000000000000000000//////000000000000000000000000000000000000000000000000000000000000////////////000000000111111111222222111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000////////////////////////////////////////////////////////////////////////......////////////......///...---...000111000////////////////////////////////////....../////////......................................................------------......////////////////////////......---------......//////...---...000000...+++...............------------------............///+++---...---,,,+++,,,---//////............//////////////////..................////////////......---------............///.........---,,,,,,++++++........................,,,,,,,,,---------......////////////............//////...,,,+++***))))))///000000000///---+++***,,,,,,------...//////000........................---------.../////////000---..................---111111000000///.........//////.........---------..............................------......///000...---------------......000000111111000///......,,,,,,,,,------///000000........................////////////..................------------......---------------,,,,,,,,,---------------------------------,,,------.../////////......------......---------,,,,,,,,,,,,,,,........................//////...------------...------............------...///////////////......///////////////////////////////////////.........000000////////////000000000000////////////000000////////////////////////////////////////////////////////////000000000111111222333222111000111333222333444333111111111333111111222222222222111111111222222222222333333333333444555666777777777777888888888999999999999999888888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>:::===AAACCCCCCAAA===:::>>>@@@BBBBBBAAA@@@@@@@@@<<<;;;:::999999999::::::;;;::::::999888777666666888888999999999888888777777777888888888999999999888888999::::::::::::999888888888888888888888888999999888777;;;BBBFFFFFFEEE>>>999888777444444666555555555555555555555555555555444444444333333333222222111111111111222222111111222222222222111111111111111111111111111111333222111000000111222333000000000000000000000000////////////////////////000000000000////////////000000000000111111111111000000000////////////000//////////////////////////////////////////////////////////////////////////////////////////000000////////////////////////////////////////////////////////////////////////......////////////......////////////000111000000////////////////////////......////////////..............................------...............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////222333333333000---***(((........................---------............///+++,,,------++++++,,,---//////............/////////////////////...............////////////......---------............///.........---------,,,,,,........................,,,,,,,,,---------...............---------------//////...---,,,+++******...////////////...,,,,,,---------.........//////........................,,,,,,------...///000000,,,---...//////...---,,,......------,,,,,,,,,,,,/////////...------,,,,,,...........................------------...//////...------------....../////////000000000//////...---------------...//////........................///////////////...............------------......------------------------------------------------,,,---------......//////000//////.........//////------------------------....................................------......---..................---......///////////////...////////////////////////.........///////////////000000000//////000000000000000////////////000000////////////////////////////////////////////////...////////////000000000222333444444222222333444333333333111//////111444000111111111111111111000111111111222222222333333333444555666666777777777777777777888888999999999888888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============:::;;;<<<=========<<<<<<>>>@@@BBBBBBAAA@@@???@@@;;;;;;::::::999999999999::::::999888888777666666888888999999999888888777777777777888999999::::::888888999::::::::::::999888888888888888888888888333777999777999AAAFFFFFFDDD>>>999999888555444666555555555555555555555555444444444444444333333333222111111000000111111222000111111222222111111000111111111111111111111111333222000//////111222333000000000000000000000000////////////////////////////////////000000000000//////000000000111111111/////////000000000000///////////////////////////////////////////////////////////////////////////000000000000000000//////........................////////////////////////////////////////////////......////////////.........///000000000000000111..............................///000000///..............................,,,---------......//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000666;;;999222...///222---.....................---------............///,,,...///...---,,,---...//////............//////.........///////////////......////////////......---------............////////////.......................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........////////////.........---------........................+++,,,,,,---...//////000,,,---...//////...---,,,---------------,,,,,,,,,//////.........---------........................---------------...//////---------------...///000+++,,,---...//////////////////...---------------.................................///////////////......------------........................//////------------------------,,,------......///////////////.........//////000............////////////........................------........................////////////......---...//////////////////////////////////////////........./////////////////////000000000000//////000000////////////000000000000000000000000000000000000000000000000000000......////////////000000000222333222111000111222222222333111000///000222111111111111111111111111111111111111222222222222333333444555666666666666555555666666777888888888888888999:::;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<==================;;;:::999999999;;;<<<===>>>???AAAAAA@@@>>>>>>>>>;;;;;;;;;:::::::::999999:::999999999888777777777777888888999999999888888777777888888999999999:::888888999::::::::::::999888888888888888888888888888AAADDD===888<<<@@@???@@@;;;888999999666555666444444444444444444444444444444444444444444444444222111111111111111111222000000111111111111000000111111111111111111111111000///...---...///000111000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111...//////000000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000//////........................////////////////////////////////////////////////......////////////......---///000000///...000111........................---...///000000///...---........................,,,,,,,,,---......//////......------------..............................,,,,,,------///000222222888???CCC>>>333,,,...333---------...............---------............///---///000///...---.../////////............//////.........///////////////......////////////......---------............///////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,,,,---......///000000++++++,,,---...///000000000//////...------,,,,,,........................,,,,,,,,,---.........///---..................---////////////////////////................................................------,,,,,,------...///------------...///000000***+++,,,...//////000000000000///------,,,,,,,,,.................................///////////////......------------...............///////////////------------------------------.../////////............------....../////////////////////000000000........................,,,---......///.........//////000000000000//////------...///////////////////////////////////////............/////////000...//////////////////...000000////////////000000000000000000000000000000000000000000000000000000........./////////000000///111222111000///000111111444777888666444222111222111111111111111111222111111111111222222222222333333444555666666666666444444444555666777777777888888999:::;;;;;;;;;;;;999999::::::;;;<<<<<<========================<<<:::::::::;;;;;;;;;;;;<<<<<<>>>@@@@@@>>><<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999999999999999888666777888999999999999999888888888888888999999999888888999::::::::::::999888888888888888888888888<<>>BBBBBB;;;111******------------.........//////---------............///---///000///...---.../////////............//////............/////////000......////////////......---------............///................................................,,,,,,,,,---------......---------....../////////++++++,,,------...//////,,,,,,,,,,,,---......///..................------........................------------------------......------------......000000000000000000000000,,,,,,------.../////////........................------,,,,,,------...///------------...///000111------...//////////////////......---------........................................../////////000......------------......---------....../////////..............................///000000///...---------,,,,,,---......///............//////000000........................,,,,,,.../////////......000000111111111111000000------...///000000//////////////////////////////---.........//////000000......////////////......000000////////////000000000000000000000000000000000000000000000000000000............/////////000000222333222111000111222222777===@@@???:::555222222222111111111111222222000111111111111222222222222333444555666666666666333333444444555666666777888888999:::;;;;;;;;;;;;999999::::::;;;<<<=====================<<<<<<<<<:::;;;===>>>>>>===;;;:::;;;===??????===;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999999999:::::::::555666777888999:::::::::888888888888888888888888888888999::::::::::::999888888888888888888888888333EEEMMMBBB666555999999888555555999;;;888666777444444444444444444444444444444444444444444444444333333222222222222333333000000111111111111000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000---...///111111111000///000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////........................////////////////////////////////////////////////......////////////......+++---//////---,,,...000........................---...///111111///...---........................++++++,,,,,,---...//////.........------.........------------------------------...///111333444555666777666333///------///---------.........//////---------.........//////---...//////------.../////////............//////---.........//////000000......////////////......---------.........//////------------------------........................,,,,,,,,,---------........./////////000000111111+++++++++,,,,,,---------......---,,,,,,,,,------,,,,,,------.../////////........................------------------,,,,,,///...---,,,,,,---...///.........///////////////+++,,,,,,---...///000000........................---,,,,,,,,,,,,---......---------......000111111000000000000000//////...---------------...///000........................---.........//////000000.........------.........,,,,,,,,,------.........//////////////////////////////000000000...---,,,,,,,,,,,,,,,,,,---...///---------.........//////........................+++,,,.../////////......111222333444444333111///000000//////......------111111000000//////......///////////////000111111////////////////////////////////////////////////111000000///...---------........................000000000000000000000000000111111000...---///000777;;;AAADDDCCC>>>777222000000000000000000000000333333222222222222222222333333333444444444555555444444333222333444555666666666777888999999::::::;;;<<<===>>>>>>?????????888:::<<<=========???AAA>>>>>>======<<<<<<<<<;;;::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<999999777666666666777888888888888888888888888888:::::::::999999999888888777777666666666888999:::777777777777777777777777888888777666666666666666555666888999888777555333333444444555555444444333222111111000000111111222222222222222222222222222000///------...///111333333111//////000111000///000000000000000000000000000111222222222000///...000000///...............444333222000///---,,,+++////////////////////////////////////000000000000222111111111000000//////222111000//////000111222000000000000000000000000000000//////......------//////000000///...------......////////////......////////////////////////------...//////...------000000//////.........---........................---...///000000///...---............////////////........................---------............///,,,,,,------...///000000........................---------,,,,,,+++++++++........................//////.........------------------............///000000//////......------......................................................------------..............................------------------------......---,,,***)))((((((---,,,,,,++++++,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------............///...------------...//////,,,------......------,,,)))******+++---......///...------,,,,,,------...,,,,,,.../////////...---......------------......000000//////.........---,,,---------.../////////////////////////////////........................////////////////////////------------------------//////.........---------+++,,,---...///////////////////////////////////////............---------111111000//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111222333444333222000//////////////////.........111000000000/////////...///////////////000111111////////////////////////////////////////////////111000000///......------........................000000000000000000000000///000111000///000333555EEEGGGIIIJJJFFF???888333000000000000000000000000222222222222222222222222333333333444444444444555444444333333333444555666666666777888888999:::::::::;;;<<<======>>>======:::<<<===>>>===>>>???AAA<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<;;;;;;::::::::::::;;;;;;;;;:::999888777888999999888888888888888888888888888888888777777777666666888777666666666777888999777777777777777777777777888777777666666666666666666777777888777666555444333333444444444444333333222222111111111111222222222222222222222222222222111111000000222444666888===999444111000000000///000000000000000000000000...///000111111222111111111000//////......//////111111000000//////......////////////////////////////////////000000000000111111111111000000000///000///...------...///000///////////////////////////////////////.........///////////////...------......////////////......////////////////////////////////////////////////000/////////..........................................////////////..................////////////........................---------............///,,,,,,------...//////000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............//////////////////...............................................................------------..............................------------------------////////////............------,,,,,,,,,,,,------........................------------------------......------------......---------............///,,,,,,,,,,,,,,,------...---...............---------------------.........///......------......///,,,---.../////////...---......------------......000/////////............---------...............////////////////////////........................////////////////////////------------------------//////.........---------..................------........................///............---------//////...---------------///...---,,,,,,,,,,,,---........................222333333333222111///............///////////////000000000000///////////////////////////000000111////////////////////////////////////////////////111000000//////......---........................000000000000000000000000///000000000000333666999OOOOOOMMMJJJDDD===666111000000000000000000000000000111111111222333333333333333333333444444444444444333333333333444555666666777777888888999999999999999:::<<<<<<<<<<<<<<<<<<===>>>>>>======>>>@@@;;;;;;;;;:::::::::::::::::::::999999::::::;;;<<<;;;;;;::::::::::::;;;;;;<<<;;;::::::999999::::::777777777777777777777777888777777777777666666666888777666666666666666777666666666666666666666666777777666666555555666666777777777666666666555555333333444444444444333333333222222222222222222333222222222222222222222222111111111222444666888:::@@@;;;555000//////000000000000000000000000000000------...///111222444555111111000/////////000000.........///000111111111////////////////////////////////////000000000000111111111111000000000000//////............//////.................................//////////////////////////////......---......////////////......////////////////////////000///...------...///000////////////....................................///...............//////............////////////........................---------............///,,,,,,------.../////////........................//////............------,,,,,,,,,,,,,,,,,,,,,,,,...............------------------............///.........///////////////........................////////////////////////......------------..............................------------------------......///000111222222333......------------......------------------------..............................------------......---------............///+++************+++,,,,,,.../////////...------,,,000/////////......------/////////....../////////,,,---......//////............------------......////////////...........................---------////////////////////////........................////////////////////////------------------------...............---------000//////...------,,,,,,------------------------///............---------///...------,,,---------......---,,,,,,,,,------////////////////////////222222222222111000...---------......//////000000000000000000////////////000000////////////000000////////////////////////////////////////////////000000000000//////..............................////////////////////////000000000000000222666999JJJIIIFFFAAA<<<666111...000000000000000000000000///000000111222333333444222222333333333444444444333333333333444444555555666777777777888888888999999:::;;;<<<<<<======<<<<<<===>>>===<<<;;;<<<===;;;;;;;;;:::::::::::::::::::::999999::::::;;;<<<;;;::::::::::::::::::;;;;;;;;;:::::::::999999999666666666666666666666666999999999999888888888888888777777666666555555555666666666666666666666666777666666555555555666666777777666555555555555666333333333444444333333333333333222222222222333333111111111111111111111111000000000111222333444555666333///...///000111111////////////////////////...------...000222555666111111000000000000111111---......///000111111222////////////////////////////////////000000000000111111111000000000000000111111000000000000111111........................------......//////000000...///////////////............////////////......////////////////////////...---+++******+++---...///////////////.................................///...---,,,---...///000............////////////........................---------............///---------.........//////....................................------------................................................---------............///------......//////000000........................000000000000000000000000......------------......................................................+++,,,---...///000111111.........------.........------------------------////////////////////////......------------......---------............///++++++******++++++,,,---...............---,,,+++/////////.........------//////............//////---------.....................------------......///////////////........./////////...---------,,,////////////////////////........................////////////////////////................................................//////......------------........................///............---------000//////....../////////...------,,,,,,,,,------////////////////////////222222111111000///......------......//////000000////////////000000000000000000////////////000000////////////////////////////////////////////////000000000000000/////////////////////////////////////////////////////////111111000///...///222444===;;;999666333111///...000000000000000000000000//////000111222222333333222222222333333333444444333333333444444444444444777777777777777888888888::::::;;;<<<============:::<<<<<<<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::999999::::::;;;<<<:::::::::999999:::::::::999999999999999888888777666666666666666666666666888888888888888888888888888888777777777666555555666666666666666666666666666666555555555555666666777777666555444555555555222333333333333333333222333222222111111222222333111111111111111111111111222111111000000000000000///...---///111222111000////////////////////////000//////...///111333444111111000000000000111111////////////000000000000000000000000000000000000////////////000000000000000000000000000000111111000000111111111111000000........................------......//////000000......///////////////.........////////////......////////////////////////...---+++******+++---............///////////////...........................---,,,,,,,,,...///000............////////////........................---------............///---------.......................................,,,,,,,,,,,,,,,,,,,,,---........................---.....................---------............///------......//////000000........................000000000000000000000000......------------......................................................,,,,,,,,,------......///.........------.........------------------------////////////////////////......------------......---------............///,,,,,,,,,,,,,,,---......---------------,,,++++++,,,------------............------,,,,,,------...------------......//////......------------...............////////////////////////...---------,,,////////////////////////........................////////////////////////........................---........................------------...///000///////////////////////////............---------//////............//////------,,,,,,,,,------...........................000000000///////////////.........///////////////////////////000000000000111000000///////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000111111000...---...000333222111111000111222222000000000000000000000000///000000000111222222222222222222222333333333333222333444444555555444444777777777777777777777777:::;;;<<<======>>>======999:::;;;:::999888999:::;;;;;;;;;;;;<<<<<<<<<<<<::::::999999::::::;;;<<<::::::999999999999::::::777888888888888777666555777777777777777777777777555555666666666666666777777888888888888777777666666666666666666666666666555555444444555555666666666666666555555555444444222222333333333333222222222111111111111111111222111111111111111111111111333333333222111000//////000000000222333333000...000000000000000000000000111000000000000000111111000000/////////000111111000000000000////////////000000000000000000000000////////////000000000000000000000000111111111111......////////////.......................................///////////////---...//////////////////......////////////......////////////////////////000///...------...///000.........///////////////........................,,,,,,,,,,,,---...//////............////////////........................---------............///................................................+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------............///.........///////////////........................////////////////////////......------------....................................................................................------------......------------------------////////////////////////......------------......---------............///......------......///000,,,,,,---------------,,,,,,,,,---------.........------,,,,,,,,,,,,------...------------...//////......------------...............///////////////...............---------////////////////////////........................////////////////////////........................---------...............------,,,,,,---...000111000000000000000000000000///............---------,,,,,,,,,+++,,,,,,---...------,,,,,,,,,---......------------------------///.........//////000000///////////////............/////////000000000111111111000///////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000...000111111///...---.../////////000111333444555000000000000000000000000000000000000111111111111111222222222222333333333222333444555555555444444777777777777777777777666999999;;;<<<<<<<<<<<<<<<999:::;;;;;;999999:::<<<999999::::::;;;;;;;;;;;;::::::999999::::::;;;<<<::::::999999999999::::::777777888888888777666555888888888888888888888888555555555555666666777777777888999::::::999999888777777777777777777777777555444444444444555666777444555666666666555444333222222333333333333222222111000000//////000000111111111111111111111111111222222222222111000//////333222111111222222111///000000000000000000000000//////000111111111111111//////......//////000111////////////000000000000000000000000000000000000////////////000000000000///000000000111111111111---...///000000///...---///////////////////////////////////////.........------...///////////////......////////////......////////////////////////////////////////////////............/////////000........................***+++,,,---........................////////////........................---------............///................................................,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............//////////////////...............................................................------------......................................................------........./////////------,,,,,,,,,,,,------......................................................------------......---------............///......------......///000,,,---...///000000000000/////////.....................------------.........------,,,---...///000......------------................../////////000---------...............////////////////////////........................////////////////////////........................---------........./////////...---,,,,,,---///000000000000000000000000000///............---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///------------------------......---......///000111000000//////.........---.../////////000000111111111111000///////////////////////////////////////////////////////////////000000000000000111111111000000000000000000000000000000000000000000000000,,,///222222111///......000000000111222333555666000000000000000000000000111111111000000000000000111111222222222333333333222333444555555555444333777777777777666666666666888888999:::;;;;;;;;;;;;999:::<<<;;;::::::<<<===888888888999999:::::::::::::::999999::::::;;;<<<:::999999999999999999:::777777888999888777666555888888888888888888888888666777777777888888999999777888999:::;;;;;;:::999888888888888888888888888444444444444444555666777333555666777777555333222222222222333333222222222000000////////////000000000000000000000000000000//////000000000000//////222000......///111222222000000000000000000000000---...000222222222111111...............///000000......//////000000111111000000000000000000000000////////////000000000000//////000000111111111222///000111222222111000///000000000000000000000000000000//////.........---------...///000000//////......////////////......////////////////////////------...//////...---------.........//////000000........................)))+++,,,...//////...---............/////////000........................---------.........//////.....................---........................---------.........//////........................---------.........//////---------.........//////000000//////.........---.........................................................------.................................////////////////////////***++++++,,,---...//////---,,,,,,++++++,,,,,,---////////////////////////.................................------.........---------.........//////...------------...//////---...///111222222222222222222111000///...------//////............//////......---,,,---...///000.........------.........---.........//////000000,,,------....../////////////////////////////////........................////////////////////////////////////////////////---------.........//////111000...,,,+++,,,---...//////////////////////////////.........---------------------......///000,,,,,,,,,,,,,,,---...///..............................---,,,,,,...///000........................000000000000////////////...............///000000111000////////////...,,,//////////////////////////////////////////////////////////////////////////////000000000000//////..................------000000000000////////////111111111000000000000000333333333333333333333333222222222222222222222222222222333333333333444444777777666666555555555555555777999999999888999:::<<<;;;::::::999999999999888888888888888888888888777888888999:::::::::999777777666666666666777777888888777777666666555555777777888888888888777777777777777777777777777777666666666666777777777777888888888777777777777666666555444333333444555666444666777888777666444333444444444444444444444444000000000000000000000000000111222333333333333333111111000000//////......000000000000000000000000000000000000000000000000//////000111111111111111222000///------///000222//////000000000000//////222111111111000000//////000000000000////////////222111000//////000111222111000///......///000111////////////////////////......////////////......,,,---///000000///---,,,---///000000///......///........................000000//////.........---////////////////////////......------------......//////...---,,,++++++***........................////////////////////////////////////////////////333111///---+++***)))(((........................---------............/////////.........---------++++++,,,,,,---...///////////////...---------,,,......---,,,,,,...///000................................................------------------------//////------,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.................................////////////000..................------//////.........------------------............/////////.........---------+++,,,.../////////......222...---222666888:::===<<<666111111000------000.........////////////000........................................................................111111000///////////////......------------......---///000000///......///,,,---.../////////..............................***+++---///000111111222000000000000////////////111111000000/////////...........................---------............///......//////...---,,,,,,+++,,,------......------///............///000000////////////////////////000000000000////////////...............///000000111000///.../////////...........................//////////////////////////////////////////////////////000000000000//////........................111000000000////////////111000000000000000000000333333333333333333333333222222222222222222222222222222333333333333444444666666666555555555444444555777999999888777888999;;;;;;:::999999999999999::::::::::::::::::::::::999999::::::;;;;;;;;;;;;888888777777777777888888888777777777666666666555777777888888888777777666777777777777777777777777666666666666777777777888999888888888888777777777666555444444444444555666555555777777777666444333333333333333333333333333111111111111111111111111000111222333333333333333222222111111111000000000000000000000000000000000000000000000000000000000//////000111111111111111111000///......///000111//////000000000000//////111111111111000000000///111000000000////////////111111000//////000111111111000///......///000111////////////////////////......////////////............///000000///......---///000000///......///////////////////////////000/////////............////////////////////////......------------......000000000///......------................................................////////////////////////000///...---,,,,,,,,,,,,........................---------............/////////.........------------------....../////////...............------------------------...//////................................................------------------------***)))))))))***+++,,,---...............---------........................------........./////////........................//////.........------------------............/////////.........---------,,,,,,.../////////......///---...222333555:::AAACCC:::333111000------///,,,,,,,,,------------...........................................................................111111000//////////////////......------......///---...000///......///000................................................---...///000111111111000000////////////////////////.........------------........................---------............///......//////...------,,,+++,,,------......------...//////000000000000000000000000000000000000000000000000000////////////...............///000000///............//////000------------------------//////////////////////////////////////////////////////000000000000//////........................111111000000000/////////000000000000000000111111333333333333333333333333222222222222222222222222222222333333333333444444555555555444444444444444444666888888777666777888;;;:::999999888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::999999888888888888999999777777777777666666666666888888888888888777666555777777777777777777777777666666666777777777888888999999999888888888888777666555555444444555555666555555666777666555444333333333333333333333333333222222222222222222222222111111222333333333222222222222222222222111111111000000000000000000000000000000000000000000000000//////000111111111111111111000///......///000111//////000000000000//////111111111111000000000000111111000000000/////////111000000//////000000111000000////////////000000////////////////////////......////////////......000000000000000000000000---///000000///......///000000000000000000000000////////////............////////////////////////......------------......////////////////////////................................................////////////////////////------,,,,,,---......///........................---------............///...............---------.../////////////////////---------...............,,,---......//////......................................................------------------------,,,,,,,,,,,,,,,---......////////////////////////........................,,,---------...................................................------------------............///...............---------,,,---......///.........,,,---000333333444;;;DDDJJJ>>>333000///---------,,,,,,,,,------------...........................................................................111000000//////////////////......------......///.../////////...///111333222111///...------..............................000000111111111000000///////////////////////////............------------........................---------............///.........///......---,,,,,,,,,---............------...///111111000//////////////////////////////000000000000////////////...............///000000---.........------///000........................//////////////////////////////////////////////////////000000000000//////............////////////111111111000000000//////000000000000000111111111222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444555777777666555555666999999888888888888999999999999999999999999999999888888888888888888888999999888888777777888888999777777777777666666666666888888999888888777666555777777777777777777777777666666777777777888888888999999999999888888888888666666555555555555666666555555666666666555444333222222222222222222222222333333333333333333333333111222222333333333222222222222222222222222111111000000000000000000000000000000000000000000000000//////000111111111111111000000////////////000000//////000000000000//////111111111000000000000000111111111000000000//////000000000//////000000000000000////////////000000////////////////////////......////////////......000000///......///000000---///000000///......//////////////////////////////////////////.........////////////////////////......------------......,,,,,,,,,---------......................................................////////////////////////---------------...///000........................---------............///......................../////////...............,,,---------.../////////+++,,,.../////////...---........................................................................000000//////............///////////////000000000........................,,,,,,,,,---------......---------.......................................---------............///........................------..................------111777::::::>>>CCCJJJ===111......---------.........////////////000........................................................................000000////////////000000//////............//////000111111000000111555888888666444111//////000000........................//////000000000000//////.........///////////////000000000000000/////////........................---------............///---...............------,,,------...............,,,---...///000///...---........................000000000000////////////...............///000000---///111000...---.../////////////////////////////////////////////////////////////////////////////////000000000000//////........./////////000000111111111111000000000000//////000000111111111111222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444666777777555444555555888888777777777888888999999999999999999999999999:::999888888777888999999777777666666666666777777666666666666777777777777888888888888888777666666777777777777777777777777777777777777888888888888999999999888888888777777666666666666666666666666555555555555555444444333222222222222222222222222333333333333333333333333222222333333333222222111111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000////////////000000//////000000000000//////000000000000000000111111111111111111000000000000/////////000000///////////////000000000000//////////////////////////////......////////////......///......------......///---///000000///......///.................................///////////////////////////////////////......------------......++++++,,,,,,---.........................................................///////////////////////////......---------..............................---------............///---...........................------------------,,,---------.../////////+++,,,.../////////...---........................................................................,,,,,,---------------------------....../////////........................,,,,,,,,,---------......---------.........//////---.....................---------............///---.................................------......000---000:::BBBBBB>>><<>>999555333........................000000000000///...---,,,,,,,,,------...///000000.../////////000000111111........................---------.........//////,,,,,,---.../////////...---......///////////////333222111000////////////111111000000//////......000000000000000000000000///000000///...///333555IIIEEE@@@:::555222111111------///000000///......////////////////////////000000//////.........---////////////////////////---.........//////000000000000000000111111111111000000000000000000000000222222111111111111111111333222222111111222222333444444444444444444444444555555555555555555555555888888888888888777666666888666555444555666888999::::::999999888777777777888888777777666666555555666777888999999999999999777777777777666666666666888888888888888888888888888888888888888777666666:::999888666666666777777777777777777666666666666666666666666666666666666444333333222222333333444000111111111111222222222555333111222333444333333333333333333333333333333222333333333333222111111000111222222111000111222333222111000////////////000000000000000000000000////////////////////////......//////000000111111222111000///............000000000000000000000000////////////000000000000------...///000000000///////////////000000000000000000////////////000000000000000000000000000000------------...000111222////////////////////////111111000///...---,,,,,,------------------------...............///000000.........------,,,,,,,,,---------............/////////.........---------////////////////////////------............------)))+++---///000000//////........................------------------------...------------...//////111...***'''&&&(((,,,...////////////...---,,,,,,//////.........---------........................,,,---------.../////////......//////......---,,,------------------------......////////////...............////////////000---------............//////000222111///......///---------............///000000//////.........---//////.........---------,,,,,,,,,---------......---,,,+++***+++,,,---...//////.........---------........................////////////////////////000000000000000000000000////////////////////////........................,,,...000333666<<>>111000///..............................///000111................................................111111000000//////..............................+++,,,------......------........................000//////............///////////////000000000000...........................///000///......000111......///000222444666888444333111////////////000////////////////////////.........//////////////////////////////////////////////////////........./////////000000000000111000000000000000000000000000000111111111222222222222111111000000111111222111111222222222333333333444444444444444444444444444555555666666666555555777777777777777888888999777777777666666666555555555555555555555666666666666666777777777666666555444444555555666666666777444444444444444444444444555666666777777777666666444444555666666666777777666666666666555555555555555555555555555555555555111222444555555444222111222222222222333333333333111000......000111000///111111111111111111111111000111111111111000/////////000111111000///000111222111000000000000000000////////////////////////////////////////////////000000000000////////////111000///......---......////////////////////////111000000000/////////...000111111111000///......////////////000000000000000000////////////000000...........................//////000//////...---////////////////////////////////////............,,,---...///000222333333...............///000000........................---------............///---.....................////////////////////////------............------***+++,,,---------,,,+++...................................................------------.../////////...+++***)))***,,,---,,,---...///////////////---............................................./////////...---------,,,......------,,,,,,,,,---------------------------------............------.........////////////000---------............///+++,,,......,,,,,,,,,------------............///.........///////////////000000/////////.........,,,,,,---------.........,,,,,,---------.........---.............................................////////////////////////........................////////////////////////........................////////////111666<<>>777000,,,///............//////000000//////............///................................................---------.......................................---......///000/////////........................111000000000000000111111.../////////000000111111000000000000000000000000---///000000///......///---......///000111222222---...///000000///......////////////////////////---.........//////000000////////////////////////000000//////.........---111222222222333333333333000000000000000000000000///000000111222222333333111111000000000000111111222222333444555555666666333333333333333333333333222333444444555555555444333444444555666555555555333333444444555666666666444444444555555555666666555666666666555444444333333333444444555666777777555555555555555555555555444444555666777777666666888888999999999777666555666666555555555444444444444444444444444444444444444333333222222333333444444444444555555555666666111000......000000000///333333333333333333333333222333333333333222111111///000111000///...///111111000000000000000111111000000000000000000000000000000000000000000000000111111000000/////////...222111000//////.........222222222222222222222222------...///000111222222...///000111111111111111////////////000000000000000000////////////000000........................***,,,...000111111000///////////////////////////,,,,,,---...///000111222////////////...........................///000000---.........//////000000---------.........//////---------.........//////////////////////////////------............------...---,,,,,,,,,...000222........................////////////////////////...------------...//////+++,,,///000111000///...000111111111000///......---------.........//////........................,,,------....../////////+++---000111111///,,,)))------------------------,,,------......------,,,........./////////000000---------.........//////+++---//////...---...///---------.........//////---.........//////000000000000000000////////////............/////////000,,,,,,.../////////...------------.........//////........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000,,,...000222333444666888777999999777222...///000...............///000111111000///................................................................../////////000000111111........................,,,---......//////..............................000000000000000000000000111000///......///000111////////////////////////...............///000000////////////////////////////////////////////////............////////////......////////////..................////////////000000000000000111111222...///000000//////000111000000000000000000000000////////////000000000000222222222222222222222222......///000111222333333222333333444444333333222222333333444444333333222444444444555555555666666666666666666666555555555444444444555666555333111444444444666777777444222444444444555555555555666666666666666666666666666444444555666777888999999555555555555555666777777777777666666555555555444555555555444444333333222222222222222222222222333555555555555666666666666333444444555555444444333111111111222222333333333222111111111000000//////000000000000111111111111111111000000//////........./////////000000000111000000000000000000000000000000////////////000000,,,000111///---000111000///......------///000111000000111111222222333333//////000000000000//////////////////////////////000000000000000000000000,,,...111222222///,,,***''')))---111222111///...222111111111000000//////000000///...............////////////////////////...///////////////......//////000000000000//////111111000000//////......------............------//////............//////......---,,,,,,+++******------------------------................................................------------------------///............///000000000///...,,,,,,,,,---...------------------------,,,---------.../////////,,,---------.../////////////////////////////////------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////000000000000000///........................------,,,,,,---.../////////...---------............///......//////000000111111/////////...------,,,,,,........................---------............///////////////////////////////////////////////////---------...------,,,,,,............///000222222------------///222555777;;;999666222000/////////000000000000000000000000000///...------...///000////////////////////////////////////////////////////////////////////////............///////////////////////////.................................000000000000000000000000000000///......///000000////////////////////////...............///000000////////////////////////....................................////////////////////////////////////............//////////////////......//////000111111222222111///...///000000000000000000000000000000000000000111111111111222222222222222222222222/////////000111111222222222333333444444333333222222333333444444333333222444444444444555555555666555555444444444444444444222111222444666777666444444444444666777777444222444444444444555555555555444444444444444444444444666666666666666666777777444444444444444555666666777666666666555555555555444444444444333333333333333333333333333222222222444444444444555555555555333333333333333333333333111222222222222222222333111111111111000000000///000000000000111111111111000000000000////////////////////////000000000000000000000000000000000000000000////////////000000000444444111...000111/////////...---...///000111//////000000000000000000//////000000000000//////////////////////////////000000000000000000000000---...000111111///---+++)))+++...000111000///...111111111000000000//////000000///...............////////////////////////------...///////////////------............------////////////.........---------............------//////............////////////...------,,,++++++........................------------------------................................................,,,,,,,,,,,,,,,------...//////...------------------------------------------------...............---------.......................................------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................111111222222111000000///........................------......///.........---------............///......//////000000000000,,,,,,,,,,,,,,,---------........................---------............///////////////////////////////////////////////////.........//////......---............///000111222000///......///111333444777555333111//////000111///////////////////////////...------------...///////////////////////////////////////////////////////////////////////////............////////////................................................000000000000000000000000//////...------...//////////////////////////////...............///000000////////////////////////------------------------............////////////000///...------...///000............////////////......------......///000333333444222000...//////000000000000000000000000111111111111222222222222111111111111111111111111000000000000000000000000222222333333333333222222222222333333333333222222444444444444555555555555333333333333333333333444333333333444666777555444444444444555777777444222444444444444555555555555333333333333333333333333777777666666666555555555444333333333333444555555666666666666555555555555333333333444444444444444555555444444333333222222222333333333444444444444333333222111111222333333222222222222222111111111111111111111000000000000000000000000111111111111////////////000000000000000000000000////////////000000000000000000000000000000////////////000000444777777222///000000...//////.........///000111////////////............//////000000000000//////////////////////////////000000000000000000000000/////////000//////...---,,,---...////////////...111111000000000000//////000//////............///////////////////////////,,,---...///////////////------------------------............------------------............------//////............///////////////......------,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,................................................///............///000000.........///......---,,,------------------------...............---------...............---------................................................,,,,,,,,,---------......,,,,,,,,,---------..............................000000000000000000///....................................///......---------------............///...////////////000000000+++,,,,,,---......//////........................---------............///////////////////////////////////////////////////...//////000000000/////////......//////000111222222111000///...///000000111000///......///000111////////////////////////...------,,,,,,------...////////////////////////////////////////////////////////////////////////............////////////,,,,,,------......//////........................////////////////////////.........------.........////////////////////////...............///000000////////////////////////....................................////////////111000...,,,,,,...000111............////////////......------......///000111222222111///...///000000000000000000000000000000000000111111111222222000000000000000000000000111111111111000000//////222222333333333333222222222222333333333333222222444444444444444444444444333333333333444444444444888666555555555555333111555444444555666666555333333333444444444555555555333333333333333333333333555555555555555555555555555444444333444444555555666666666666666555555555444444444555555666666666666666555444444333222222333333333333444444444444333222000//////000222333333333222222111111000000111111111000000000000000///000000000111111111111......//////000000111111000000000000////////////////////////////////////000000////////////000000333777777222///000000...///////////////000000000000000//////......------//////000000000000///////////////////////////////////////////////////////////////.........////////////...............///000000000000000000//////000///............//////////////////////////////.........//////...------////////////////////////........................------............------//////............/////////.........---------,,,........................------------------------................................................//////......//////000111------/////////...---,,,......................../////////...---------,,,/////////...---------,,,........................------............//////,,,,,,,,,---------......,,,,,,,,,---------..............................,,,------...------,,,,,,---------................../////////...---,,,,,,---------............////////////////////////////////////000000000111111........................---------............///////////////////////////////////////////////////......///000000000/////////////////////000111111222111000///.../////////...------------...///000////////////////////////........................////////////////////////////////////////////////////////////////////////............////////////+++++++++,,,---...//////........................////////////////////////---..................---////////////////////////...............///000000////////////////////////////////////////////////............////////////111000...,,,,,,...000111............//////////////////......//////000111,,,...//////......000111000000000000000000000000/////////000000000111111000000000000000000000000222222111111000/////////111222222333333222222111111222222333333222222111444444444444444444333333333333444444555555555555888666555444555555444222555444444444666666555333333333333444444444444555444444444444444444444444222333333444555666666666666666555555555555555666555555555666666666666666555555666666777777888888666666555444444333222222333444444444444555555555333222000//////000222333222222222111111000000000000000000000000000111111///000000000111111111111......//////000000111111000000000000////////////////////////////////////000000////////////000000///333444000...000111////////////000000000000000222111111000000///////////////000000000000////////////////////////////////////////////////////////////...---......///000111000///.........////////////////////////000000//////............//////////////////////////////////////////...,,,+++***//////............//////////////////////////////------............------//////............//////---------,,,,,,,,,,,,,,,------------------------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,---...//////...---,,,......................../////////...---------,,,/////////...---------,,,........................------------......//////,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,------------,,,,,,---------.........//////.../////////...---,,,,,,---------............////////////...............111111000000000/////////........................---------............///////////////////////////////////////////////////,,,---...///////////////000////////////000000111//////////////////000000...---------------------......................../////////000000/////////////////////////////////////////////////////////////////////////////////............////////////+++++++++,,,---...//////////////////////////////000000000000000000000000---...////////////...---////////////////////////...............///000000////////////////////////000000000000000000000000............////////////000///...------...///000............//////////////////......//////000111***,,,............000222000000000000000000000000.../////////000000000000111111111111111111111111222111111111000000//////111111222222222222111111111111222222222222111111444444444444333333333333333333444444555555666666444333222333666888888888666555333444555666555444333333333333444444444444444444444444444444444444111111222333444555666777777777666555555555555666555555555666666666666666666666666777777777777777555555444444333333222222444444444444555555555555222222111000000111222222111111111111111000000000000000000000111111111111000000000000111111111111////////////000000000000////////////000000000000000000000000000000000000000000////////////000000,,,000111...---000111000...///000111111111000000222222222222111111111111//////000000000000//////////////////////////////000000000000000000000000///............///000000000000///....../////////......////////////000000///............//////000/////////////////////////////////...---,,,+++***...---,,,++++++,,,---.../////////000000000000000------............------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................++++++++++++++++++++++++,,,++++++++++++,,,------,,,---......///................................................---------...............---------------------------------++++++,,,,,,---.........,,,,,,,,,---------......,,,,,,,,,---------......---------------------------...//////000/////////,,,,,,------.../////////.........///......---------------............////////////............---//////......---,,,,,,+++........................---------............///////////////////////////////////////////////////,,,,,,---...////////////000000////////////000000---......//////000000000...............---------........................///000000111111000000///////////////////////////////////////////////////////////////////////////............////////////,,,,,,------......//////////////////////////////000000000000000000000000...///000000000000///...////////////////////////...............///000000////////////////////////000000000000000000000000............////////////////////////////////////............////////////......------......///000,,,...//////......000111000000000000000000000000//////000000000111111111222222222222222222222222111111111000000000000000111111222222222222111111111111222222222222111111444444444333333333222222111222222333444444555555333222111333666999::::::666555333444555666555444222222333333333444444444333333333333333333333333222222333333444444444555777666555555444444444555555555555555666666666777666666666555555555555555333333333333333222222222222333333333444444444444222222222222222222222222000000000000111111111111///000000000111111111111000000000000111111111111000000000000////////////------...///000111222222000000000000000000000000000000////////////000000,,,000111...---000111000...///000111222111000000111111111222222222222222//////000000000000//////////////////////////////000000000000000000000000---......////////////000////////////000000000000........./////////000000...............///000000////////////////////////,,,------......---------...---+++******+++---............/////////000000------............------//////............//////------------------------........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000////////////000111111---------------...//////........................---------...............---------...............------------------------******++++++,,,------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------......///000000000000000,,,,,,------...//////000------......///.........---------............/////////.........------------------,,,,,,,,,,,,,,,........................---------............///////////////////////////////////////////////////------...///000000000000000000////////////000000---...//////////////////......//////////////////...........................///000111111000///...////////////////////////////////////////////////////////////////////////............////////////........................////////////////////////000000000000000000000000...///000111111000///...////////////////////////...............///000000////////////////////////////////////////////////............/////////000......////////////................../////////000---,,,,,,,,,,,,---......///000111000///...///000000000000000000000000000000111111111111222222222222222222222222222222222000000000000000000111111111111222222222222111111111111222222222222111111444444444333333222222222000000111222333333444444666555333333555777888888777555333333555666555444222222333333333444444444222222222222222222222222444444333333333333222222666555444333333333333333444555555555666666777777555555555444444333333222222222222222222222222333111111222222222333333333111222333333333333222111//////000000111111222222//////000000111111111222000000000000111111111111111111000000//////......,,,---...///000111222333000000000000000000000000000000////////////000000---111222///---000111///...///000222222111111000000000111111222222333333//////000000000000//////////////////////////////000000000000000000000000------...///000000//////......///000111000000000---.........//////000000...............///000111////////////////////////)))***+++---.../////////000///---,,,,,,---///000---------.........//////---..................---//////............//////---.....................////////////////////////................................................------------------------...............///000000...---,,,,,,---...///000////////////////////////,,,------....../////////,,,------....../////////------------------------))))))***++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,---.../////////...,,,,,,------...///000000,,,,,,---.../////////...---------.........////////////.........---------,,,,,,------.../////////........................---------.........//////////////////////////////////////////////////////......000111111222222222111000////////////000000//////////////////...------...///000111111111111........................---...///000000///...---////////////////////////////////////////////////////////////////////////............/////////000///////////////.........000000000000000000000000111111000000//////..............................000000000000000000000000////////////////////////,,,,,,,,,------.........000000000000111111111111000000//////.........---,,,,,,------......//////000000000000000000000000////////////////////////000000///...............222222111111111111222222000000000000000000000000000000000000000111111222,,,---...000000000///...222111000//////000111111222222222222222222222222444333333222111111111222333333333444444444555555555555555444333333555777555000000666888555555999333444555555333222333555555555555555555555444444333444555666666555444333555555555555555666777777777777777777777777777777666666555444444444444555555444333222111222333333333333333333333333333333222222111111222333444444111111111111111111111111333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111000//////000000///...////////////////////////////////////000000000000000000000000//////////////////000000111111222222////////////000000000000000000000000000000000000000000000000000000000000,,,---...//////000//////---......///////////////////////////////////////////////////////////////---------............///111///,,,******+++---///........................111000...---,,,,,,,,,---//////.........---------........................////////////////////////,,,,,,,,,+++++++++******......//////...---,,,,,,++++++,,,------......///.................................//////111222222........................---------............///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++,,,------......------.................................------,,,,,,,,,---------............///...---,,,,,,,,,,,,---...+++---//////...---...///.......................................---------..............................//////000111111111------/////////...---,,,---------............///........................//////............//////000000///......///111111111000///000111000...---////////////////////////////////////////////////........................------...///000000//////........................000000000000000///......////////////////////////////////////////////////////////////////////////------......//////000000000000000000//////......////////////////////////000000000000000000000000////////////////////////---------....../////////........./////////000000000/////////............/////////000000000000000////////////////////////////////////////////////000000///...............222111111000000111111222000000000000000000000000000000000000000111111222------.../////////......222111000//////000111111222222222222222222222222444333222222111111222222333333333444444444555555111222333444444666999<<<888444333666666222111444333444555444333222333555555555555555555555555555333444555666666555444333555555555555555666777777666666666666666666666666666666555444444444444555555444333222222222333333333333333333333333333333///////////////000111111111111111111111111111111333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///...///000111000///////////////////////////////////////000000000000000000000000/////////////////////000000111111111////////////000000000000000000000000000000000000000000000000000000000000///000000111111111111000------...///000000//////000000000000000000000000////////////////////////---------............///000...---++++++,,,---...........................111111///...---....../////////.........---------........................,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...//////......//////...------,,,///......------,,,++++++........................---------------...///000........................---------............///---------------------------,,,,,,++++++,,,,,,---,,,------------------...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............///...---,,,++++++,,,---...+++---//////...---...///........................------.........................................................------------....../////////......---------............///........................//////............//////...---------...///000111222111000111222111000...////////////////////////////////////////////////........................,,,,,,---...............000000000000000000000000000000000000000///......////////////////////////////////////////////////////////////////////////.........///////////////000000000////////////...000000000000000000000000000000000000000000000000////////////////////////.........///////////////,,,,,,---------.........////////////............000000000000000/////////////////////////////////////////////////////////000//////............///222111111000000111111222000000000000000000000000000000000000000111111222000///..................111111000000000000111111222222222222222222222222333333222222111111222222333333333444444444555555111222333444555888;;;>>>999666555666555111000222222444555444333222333555555555555555555555555555444444555555555555444444555555555555555666777777555555555555555555555555666666555444444444444555555444333222222222333333333333333333333333333333222222222333333333444444111111111111111111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---///111222111000////////////////////////000000000000////////////////////////000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111000000///,,,---...///000000000000111111111111111111111111////////////////////////---------............///.........---------------........................111000000/////////000000...............---------........................///////////////...------++++++,,,---...///000000.........///......---,,,///......------,,,++++++........................,,,,,,+++++++++,,,,,,---........................---------............///------------------------------,,,,,,,,,,,,------.........---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------............/////////...------...//////+++---//////...---...///........................,,,---------.../////////........................000//////...------,,,,,,............///000111111---------............///........................//////............//////,,,,,,,,,,,,---///000111222111000111222222000///////////////////////////////////////////////////////////////////////////+++,,,------------------000000000000000000000000//////000000000///......///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////000000000000000000000000////////////////////////////////////////////////..................//////,,,,,,---------.........///////////////.........//////......------,,,,,,////////////////////////////////////////////////000///............//////111111000000000000111111////////////////////////000000000000000111111222333111000.........///000000000000000000111111111111111111111111111111111333333222222111222222333333333333444444444555555444555666555555777:::<<<999888888888555333333444222333444444333222333555444444444555555555555555444444444444444444444444555555555555555666777777555555555555555555555555666666555444444444444555444444333333333222222222333333333333333333333333444444555555555555555555111111111111111111111111111111111000000000000///000000000000000000000000000000000000000000000000////////////////////////000///...///000111000///////////////////////////000000000000////////////////////////000000000000////////////////////////////////////000000000000//////////////////////////////////////////////////////000//////...---,,,+++,,,---///000000000000000000000000000000000000////////////////////////---------............///---.../////////...,,,+++........................//////////////////000000................................................111111111111111000...---.........------------,,,---...............------++++++,,,------......///........................---,,,+++++++++++++++,,,---------------------------------............///------------------------------,,,,,,,,,,,,------//////......------,,,,,,,,,,,,,,,,,,------..............................---------------------------------............///111000000000000000000111+++---//////...---...///........................,,,,,,,,,---...///000000........................111111000000///////////////.........///000222333---------............///........................//////............//////..................//////111000///000222222000...////////////////////////////////////////////////000000000000000000000000,,,------.........------...........................///////////////......////////////////////////////////////////////////////////////////////////000000//////......------.............../////////////////////////////////////////////////////////////////////////////////------------------------------........./////////........./////////////////////......------,,,,,,........................//////////////////////////////............//////111000000000000000000111////////////////////////000000000000000111111222444333111000///000111111//////000000111111111111111111111111111111111111333222222111222222333333333333333444444444555555444555666555555777:::<<<===>>>>>>:::666444444444111222333333222222444555444444444555555555666666444444444333333444444444555555555555555666777777555555555555555555555555666666555444444444444555444444444333333333222222333333333333333333333333111111222222222222111000111111111111111111111111111111111000000000000///000000000000000000000000000000000000000000000000////////////////////////222000//////000000///---000000000000000000000000111000000000/////////....../////////000000000111000000000000000/////////////////////000000000000//////////////////////////////////////////////////////000//////...---,,,,,,---...///000000000000////////////////////////////////////////////////---------............///---...///000///...,,,+++////////////////////////---.....................---.............................................------...//////---,,,***------------,,,,,,,,,,,,------...............---++++++,,,------......///........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...------,,,,,,------.../////////......---------------,,,,,,,,,---...///........................---------------------------------............///////////////////////////+++---//////...---...///........................,,,,,,,,,---...///000000........................////////////000000111111///.........///000222333---------............///........................//////............//////000000000000///......---///......///000000///---////////////////////////////////////////////////000000000000000000000000....../////////......---..............................////////////......////////////////////////////////////////////////////////////////////////000000//////......---------............/////////////////////////////////000000000000000000000000////////////////////////---------------,,,,,,,,,...////////////000000000.........///////////////000000000000000/////////........................///////////////////////////............//////000111000000//////000000111000000000000000000000000000000000000000111111222333222222111111111111222...///000111111222111111111111111111111111111111222222111111222222333333333333333444444444555555111222333444555888;;;>>>CCCFFFEEE===555222111///000111333333222222444555333333444444555666666666444444333333333333444444555555555555555666777777555555555555555555555555666666555444444444444555333333444444444333222111333333333333333333333333111222333444333222111000111111111111111111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111000//////000000///...000000000000000000000000111111000000//////............//////000000111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111000000///---......///////////////........................////////////////////////---------............///......///000///...---,,,////////////////////////---...............---------------.......................................---...000111111000...---******+++,,,---...//////,,,---......///.........///......------,,,++++++........................---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------......------------....../////////...............------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///+++,,,,,,------,,,,,,++++++---//////...---...///........................,,,---------.../////////........................,,,,,,------...//////000............///000111111---------............///........................//////............//////111111111111000///...---...------...///000///---/////////////////////////////////////////////////////////////////////////////////000//////...---000000000000000000000000------.../////////......///////////////////////////////////////////////////////////////////////////////////////.........---------.........//////000000000000000000000000000000000000000000000000///////////////////////////.........------------....../////////000000000............/////////000/////////000000000000000........................////////////////////////...............///000000000000////////////000000000000000000000000000000000000000000000111111222//////000111111111000000---...000111222222111111111111111111111111111111222222111111222222333444333333333444444444555555111222333444444666999<<>>???>>>:::333...---...------------------------//////...------------.........................../////////.........------...................................................------...000111///..........................................///000000000000000000000000000000//////......---,,,,,,++++++,,,---............---////////////////////////////////////////////////........................////////////////////////000000000000000000000000---------...............------........./////////...////////////000000000/////////000//////...---,,,---...//////000//////,,,------...///000111111////////////////////////000000000000000000000000......////////////......////////////////////////---...///000111000000///////////////////////////////////////............---....../////////......//////000////////////000...//////000111111111000////////////////////////000000000000000000000000///000000000111111111111////////////000111222333111111111222222222333333000000000000000000000000111222222333333333333333111111222333333444555555333333222222333444555666777555444222222333444555111222333444444444444333333333333444444444555555444444333333333444555666333444555666666666555444555555555444444444333333333444666777777666444333444444555555555555444444444444444555444444333222111111111111111111111111000111111111111111222222000000000000000000000000000///............///000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000///...000000000000000000000000////////////////////////000000/////////.........000000000000000000000000............////////////////////////////////////---.........////////////////////////////////////......////////////......---------.......................................////////////////////////..............................------------......///////////////000000000................................................------------------------------------------------------------------------..................------,,,,,,---.../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......------------.........//////...---...111555===???>>>999222------///........................//////...------------.......................................////////////...................................................------...000111///...........................---......///////////////000000000000000000000000111111000000000000000000+++,,,...///000111000000////////////////////////////////////////////////........................////////////////////////000000000000000000000000------------.........///....../////////000000000.../////////000000000000...///000111111111000///++++++---...///000000000+++,,,---...///111222222////////////////////////000000000000000000000000......////////////......////////////////////////---...000111111111000///////////////////////////000000000000////////////---......///000000/////////000000///...///000222111111111111111000000///////////////////////////000000000000000000000000//////000000111111111222////////////000111222333111111222222222333333333111111111111111111111111222222333444444444444333111111222333333444555555777666444222111111111222777666444222222222444555555555555555666666777777333333333444444444555555444444333222333444555666555555666666666555333222777777666666666555555555333444555777777555444333444444555555555555444444444444555555444444333222333222222222222222222222111111111222222333333444000000000000000000000000000///...------...///000000000000000000000000000////////////////////////111111000000//////......000000000000000000000000111111111111111111111111//////000000111111222222000000111111111///...---000000000000000000000000////////////////////////000/////////............000000000000000000000000......//////000000111111000000000000000000000000.../////////000000111111////////////////////////---...///000000///...---,,,------....../////////........................////////////////////////.................................------...............//////000000111111................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........///......------////////////////////////111111111111111111111111///............---------.........------............///000...---...222555555888999666000---...111//////////////////////////////...------------...........................,,,,,,---...///000111111...................................................------...000111///...........................,,,---///000000000///...000000000000000000000000,,,,,,------.../////////,,,---///111333333333333////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111////////////000000000000.../////////000000111111...///000222222222111000000000000000000000000000////////////000000000000111111111000//////..............................//////.........---------............//////////////////............//////////////////////////////////////////////////////---......///////////////000000000000///---,,,+++000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000//////000111222333333333000000000000000000000000111111222111111000///...111111222222222333333333111111222333555888;;;<<<666555333222222333444666222222333333333333444444222222222222222222222222444444444555555555555666555555666666666555333222444444444555555555666666444444444444444555666777555444444333333444444555444444444444444444444444222222222222222222222222555222000111333444222000000111222333333222111000333333222111000000000000000000000000000000000000//////000000000000//////222111111111000000//////...............///000000111111000000//////......///////////////.........000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////---.........//////000000000000//////.........---......////////////......000000//////.........---------,,,,,,,,,,,,------//////.........---------//////.........------------------............///........................000000//////............---...///000000///...---000000//////......------000000//////.........---........................------............---------------------------------,,,,,,,,,,,,---......+++,,,------......------,,,...111222000/////////222000......000000000///---------............///222111111///...---,,,+++........................///////////////////////////////////////////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000///////////////000000111111000000/////////.........////////////......////////////////////////...///000111333444555666///////////////////////////////////////.........000///......///000111222......------------......+++---///111222000...---...///000111111000///...000000000000000000000000////////////////////////111111000000//////......000000000000000000000000////////////000000000000//////////////////////////////////////////////////////.........---------............//////////////////............//////////////////////////////////////////////////////---......///////////////000000000000///...------000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111222222333000000000000000000000000///000000111111111000000111111111222222222333333111222333555888;;;===???999888555333222222333444222222333333333333444444333333333333333333333333444444444555555555555666555555666666666555333333444444444555555555666666444444444444444555666666444444444333333444444444444444444444444444444444222222222222222222222222555333111111222222000...000111222333333222111000111000000000000000000111000000000000000000000000//////000000000000//////111111000000000/////////---------------......///111000000000/////////...000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////............/////////000000/////////..................////////////......000/////////............//////............////////////.........---------//////.........------------------............///......................../////////.........------,,,,,,------------,,,,,,////////////............///.........------------........................------............---------------------------------------------......///,,,,,,------...---------,,,...//////------///000000///------/////////...---------............///,,,------...///000000111................................................////////////////////////////////////............------------------------....................................////////////000///////////////000000///.........------------......////////////......////////////////////////000000111111222222222222/////////////////////////////////////////////...111000///......//////000///......------......///,,,---///000111000///.........///000000///......000000000000000000000000////////////////////////111000000000/////////...000000000000000000000000////////////000000000000,,,------...//////000000000000000000000000000000/////////.........------............//////////////////............//////////////////////////////////////////////////////---......//////////////////000000111111000000///000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000......000111111222222222111111111222222222222333000222555999<<<>>>??????;;;:::777555333222222222222222333333333333444444444444444444444444444444444444444555555555555666555555555666555555444333444444555555555666666666555444444444444555666666444444444444444444444444444444444444444444444444222222222222222222222222444333111111111111///...000111222333333222111000//////////////////000111000000000000000000000000//////000000000000//////000000///////////////..................//////000000000000000////////////000000000000111111111111000000000000000000000000////////////000000000000........................////////////////////////000000000000000000000000///000000111111000000///000000000000000000000000////////////////////////............////////////////////////..................////////////......////////////............//////............///////////////............---...............------------------............///.................................------------------------,,,,,,---------.............../////////---------------,,,,,,,,,........................------............------------------------------......------......///000.........---------------------...---,,,,,,...000...---+++,,,---......------------............///++++++,,,...///000111222................................................////////////////////////....................................................................................////////////000000///......//////000............------------......////////////......////////////////////////222111111000000//////...////////////////////////......//////////////////111111000///............///......------......///....../////////000000000...//////000000//////...000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////000000000000------------......//////////////////////////////////////////........................//////////////////............//////////////////////////////////////////////////////---....../////////////////////000111111111111111///000000000111111111111........................////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000//////000111111111111111111111111111222222222222111333777:::<<<===<<<;;;999888666444222111111111222222222333333333444444555555555555555555555555444444444555555555555666555555555555555555444444555555555555666666666666555555444444444555555666333444444444444444444333444444444444444444444444222222222222222222222222111111000000000000000///000111222333333222111000111000000/////////000000//////////////////////////////000000000000//////////////////............111111111000111222222333000000000000///////////////000000000000000111111000000000000000000000000////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////.........//////////////////////////////...............////////////......///////////////.........------,,,,,,,,,,,,------/////////.......................................---------............///........................------------------------000///...------...///000---------....../////////------------------------........................------............------,,,,,,------------------///............///000000///......---------------,,,...000000.........///---+++******,,,------,,,---------............//////...............------................................................////////////////////////------...............///////////////////////////....................................////////////000000///.........//////000000000000000/////////......////////////......////////////////////////000000000//////......---////////////////////////............////////////000000////////////////////////............//////000///.........///111111000000000000000000000000////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000//////......------------........................000000/////////.....................//////////////////............//////////////////////////////////////////////////////---......///////////////...///000111111222222111///000000000111111111111........................////////////////////////////////////////////////111111000000000000000000000000000000000000000000111111111111111000//////000000111111111222222222222444777999:::999777555333333222222222222222222222222222333333333444444555555555555555555555555444444444555555555555666555555444444555555555555555555555666666666777777666555555444444444555555333333444555555444333333444444444444444444444444222222222222222222222222...///000000000111111222000111222333333222111000444333222111000///////////////////////////////////////000000000000//////............////////////111111111111111222333333////////////000000000000.........//////000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000/////////////////////////////////////////////////////////////////////..................///////////////......////////////...............///////////////------,,,,,,,,,,,,------////////////////////////---.....................---------............///........................------------------------000///...------...///000,,,,,,------......//////..................//////........................------............------,,,,,,,,,---------......///............///000000//////...---------...///---111555777555222///---,,,+++******,,,------------------............///000000///...---,,,++++++................................................////////////////////////,,,---------......//////////////////////////////....................................////////////000000///.............../////////000000000000000......////////////......////////////////////////.............../////////////////////////////////---.........//////000000---...///000000111111222/////////....../////////111000.........///111222111111111111111111111111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000//////...------,,,........................000000000/////////..................//////////////////............//////////////////////////////////////////////////////---......///////////////...//////000111111111111000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222222222111111000......000000000111111111111222222333555777777555222111//////000111111222333333222222333333333333444444555555555555555555555555444444444555555555555666555555444444444555666666555555666666666777777777666666555444444444444555222333444555555444333222444444444444444444444444222222222222222222222222...000111111000111222444000111222333333222111000444333222111000000000000000000000000000000000000//////000000000000//////...////////////000000000///////////////000000111////////////000000000000------......//////000000////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000///////////////////////////////////////..................///////////////......////////////.............../////////////////////............//////...////////////000000000---------...............---------............///........................---------------.........---------,,,,,,------------------------..................///////////////........................------............------+++,,,,,,------...............------......///000///...---------...000111333777===???<<<777222///---,,,++++++---//////...---------............///------------------------........................------------------------////////////////////////,,,,,,,,,---......//////////////////////////////....................................////////////000000///...---------------------.....................////////////......////////////////////////,,,,,,---...//////000000////////////////////////------......///000000000---...///111222333444444000//////......//////000111000///...///000111222222111111000000111111222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000////////////////////////........................000000000000/////////...............//////////////////............//////////////////////////////////////////////////////---......///////////////......///000000000//////000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////......//////000000111111000000000000000000000000000000111111111000000///000000000000111111111111111222333444444333222111//////000111222333333333222222333333333333444444444444444444444444444444444444444555555555555666555444444333444555666777555666666666777777777777666666555444444444444444222333555666666555333222444444444444444444444444222222222222222222222222111333444333000///000222000111222333333222111000000000000000000111222222000000000000000000000000//////000000000000///////////////000000000111111///............///000000.../////////000000000111---......///000000111111////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000......////////////......000000000000000000000000////////////////////////000/////////......................../////////000......////////////................../////////000//////............//////.../////////000000000000---------.........//////---------............///........................------........./////////,,,,,,------------,,,,,,...------------------,,,---------....../////////........................------............------++++++,,,,,,---......///---------------......///...---,,,,,,---///111333<<>>======;;;888666---------............///------............------------...............------------............///////////////////////////------............------........................---------..........................................................................................//////000111111111000///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////111333444555444222000...222666::::::555000///000/////////000000000000000222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////////////////............000000000000000000000000000000000000000000000000111111000///............//////////////////////////////............//////......////////////......////////////////////////...............///000000333333222111111000//////000000000000000000000000000000000000000000000000////////////////////////.........///////////////......///000000000000///222111000/////////000111111111000000000111222222//////000000111111222222000000/////////000111111222222222222222222222222333333333333222222222222222222222222222222222222222222333333333333333333444444333333333444444555666555555555555444444444555555555555555555555555555555444444444333333333333444444555555444444333444444444444333333333333222222222222222222222222///333555222000111111000000000000111111111111222000000000000000000000000111222333333111/////////111111111111000000000000//////000000000111111111111111111111111111111111////////////////////////////////////000000000000111111111111000000000000...............///000000222111111111111000000000000000000000000//////...////////////////////////////////////////////////......////////////...............///////////////............////////////........................//////...------...//////////////////////////////...---+++,,,---//////...////////////////////////+++******+++---...---,,,........................///////////////////////////............//////000......------......///000000//////111444666666555.................................///......---,,,,,,,,,,,,------------...,,,,,,------.........///)))***+++,,,...///000111.........---,,,---000333777666777888999888555222---------............///------............------***,,,...///000///...------------............///////////////////////////------............------........................000///...---,,,---..............................................................................///...///222555666333000.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111222222111111000222555777777333111111222111111000000000/////////111111111111111111111111000000111111111111000000111111111111111111111111///////////////////////////////////////.........////////////////////////000000000000000000000000000000//////............/////////////////////////////////....../////////......////////////......////////////////////////...............///000000222222222111111000000000////////////////////////111111111111111111111111............////////////------......//////000000---......///////////////222111000///...///000000000000///000000111222333///...---...000111222222111000000///000000111111222222222222333333333333333222222222222222222222222222222222222222222222222222222222222333333333555555444333333333444444666555555555555444444444555555555555555555555555555555444444444333333333222333333444444333333222333333333333333333333333222222222222222222222222///000//////000111000...000000000000111111111111000000000000000000000000,,,---///000111111222222////////////............000////////////000111111000000000000000000000000///////////////000000000......//////000000111111222111111111000000000000...............///000000//////////////////////////////000000000000//////////////////////////////////////////////////////......////////////......------......//////000000......//////000000111111........................------------------------////////////////////////...---,,,,,,...//////...////////////////////////---,,,,,,---///111000///........................////////////////////////...............///000111...------------...//////000///000222666888999888........................---...............------------------------------............////////////+++,,,---...///000111111...///...---,,,,,,...000333333444777888777444111---------............///------............------)))+++...000111000...------------............///////////////////////////------............------........................111000...,,,+++,,,---///...........................................................................------111777888333...------......//////000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111000222333222111000111333000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000///////////////000000000.........///////////////////////////////////////000000000000000000000000///////////////.........////////////////////////...//////////////////.........////////////.............................................///000000/////////000000111111111////////////////////////000000000000000000000000---........./////////000------......//////000000---......///////////////111000///......///000000////////////000111222222333000...///222555666666111111000000000000111111111111111222222333333333222222222222222222222222222222222222222222222222111111111222222333333333555555444333333333444444666555555555555444444444555555555555555555555555555555444444444333333333222222333333333333222222333333333333333333333333222222222222222222222222000...,,,...000111000///000000000000000000000000////////////////////////+++,,,---///111222222111............//////////////////......//////000111////////////////////////////////////000000111111......//////000000111111111111111000000000000///...............///000000////////////000000000000//////000000000000//////////////////////////////////////////////////////......////////////......------......//////000000000000000000000000//////........................000000000000000000000000////////////////////////...---,,,---///000///---////////////////////////...------...000222111111........................////////////////////////...............///000111---------------...//////.........111444777777777........................------...............---------------------------,,,,,,,,,++++++++++++***///////////////000000000/////////---,,,+++---///222222333555666555222...---------............///------............------)))+++...000111000...------------............///////////////////////////------............------........................111000...,,,+++,,,---///........................................................................---++++++000555666222---------......//////000000///////////////////////////////////////////////////////////////////////////////////////////////////............///111222.../////////...///000111/////////000111222222222000000000000000000000000000000111111111111000000////////////////////////////////////000000111111.........///////////////000000000000000000000000000000000000000000000000....../////////......---////////////////////////......////////////............////////////.............................................///000000------......///000111111000000000000000000000000////////////////////////.........//////000000111.........///////////////......///000000000000/////////.........///000111000000/////////000111111666333111333777;;;;;;:::222222111000000000111111000000000111111222222333111111111222222222222222222222222222222222222222000000111111222333333333444444333333333444444555666555555555555444444444444444444444444444444444555555444444444333333333222333333444444333333222222222222222333333333333222222222222222222222222222...---///111//////111111000000000000000//////////////////////////////000///...///000000///---000000000000111111111111....../////////000000000...........................//////000000111111222////////////000000000000000000000000////////////...............///000000111111111222222222222333...//////000000000000000////////////////////////////////////////////////......////////////...............///////////////111111000000//////.................................//////000000//////...////////////////////////...------...000000///---////////////////////////---,,,,,,---///000///...........................///////////////////////////............//////000------,,,,,,------...///...------///222444444333------------------------,,,---......///............------------,,,,,,,,,......------,,,,,,++++++////////////////////////...//////...,,,+++,,,...000///000111222111...,,,---------............///------............------***,,,...///000///...------------............///////////////////////////------............------........................000///...---,,,---..............................................................................,,,+++,,,///222333000---.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////000111------........./////////......///000111222333444111111111111111111111111000000111111111111000000...........................//////000000111111222............/////////000000000000000000000000000////////////////////////------...//////......---////////////////////////---...///000000///...---......////////////.............................................///000000////////////////////////000000000000000000000000..............................///000000111222222///////////////............///000000111111000000...---------...000111333111000000////////////000333222333777===>>>;;;777333222111111000000111111...//////000000111222222000111111111222222222222222222222222222222222222///000000111222222333333333333333333444444555666666555555555555444444444444444444444444444444444555555444444444333333333333333444444444444333333111111222222222333333333222222222222222222222222444000///222111...///333111111000000////////////////////////////////////111000...///111111...,,,///000000000111111111222------///000000000///...////////////////////////...//////000111111222222000000000000////////////////////////.........---...............///000000111111222222222333333333......///000000000000000////////////////////////////////////////////////......////////////......///////////////.........000000////////////......////////////////////////,,,,,,---......---,,,,,,////////////////////////---------///000111///---////////////////////////...,,,,,,,,,......---,,,........................////////////////////////000//////............///------,,,,,,------...//////------...000111000///------------------------,,,------...//////............---------,,,,,,,,,.........///////////////,,,,,,------......//////---.........,,,+++,,,...---,,,,,,---...///---,,,---------............///------............------------...............------------............///////////////////////////------............------........................---------.......................................................................................,,,---....../////////...///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000......///000000111000///000000000111111222222222222222222222222222222222000000111111111111000000////////////////////////...//////000111111222222---.........//////000000000000000000000000000000////////////////////////,,,---.../////////...---////////////////////////---...///000000///...---......////////////.............................................///000000111111000000//////......000000000000000000000000...........................//////000111222222333000000//////.........---//////000111111111111111---,,,,,,---...000222333222111000//////...//////---...222999???>>>888222333333222111000000111111---......///000111111111000000111111222222222222222222222222222222222222///000000111222222333333222222222333444555666777666666555555555444444444444444444444444444444444555555444444444333333333333444444555555444444333111111111222222333333333222222222222222222222222555111111333111---///555111111000000/////////...///////////////////////////...---///222333111///---.........//////000000,,,---///111111000...---000000000000000000000000...//////000111222222222111111000000//////......///.........------------...............///000000//////000000111111111111......///000000000000000////////////////////////////////////////////////......////////////......000000//////.........---............////////////000000000000000000000000...///000111111000///...////////////////////////---------///111111///---///////////////////////////...------...///...,,,........................////////////////////////111000///...............---,,,,,,,,,,,,---......///...---...//////...---------------------------,,,,,,---.../////////............------,,,,,,,,,))))))***+++,,,---...///))))))***+++---...//////,,,---......,,,,,,,,,...,,,******+++---//////...---------.........//////---..................---............---------------------.........//////////////////////////////---..................---........................,,,,,,---.../////////...........................................................................---///000///...---///000000000//////.........---//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000111333222000...222222222111111111111111222222222222222222222222000000111111111111000000000000000000000000000000...//////000111222222222///000111000///......000............////////////////////////////////////111000///...------...///***+++---...///...---,,,------............------)))***+++,,,---///000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000//////............//////000000000000////////////111111111111111111111111111///---,,,+++,,,---...111222333444555444333333000000000000000000000000222111111111000000//////111111000000111333555666333333333333333333333333222222333333333222111111444444333333333444555666333333333444444555555555555555555555555666777777444444444444444444444444777;;;>>><<<666222222333333333444555444333111000//////000000111111111222222222222222222222222222222111111000///......---------...///000111222222000000////////////000000000000000000000000000000000000000000000000000000/////////000000000000111111111000000//////......444111......000222111000111111000000//////................../////////000000000000000000000000000////////////////////////......////////////......000000//////.........---////////////////////////---...///000000///...---////////////..................////////////......///////////////.........///////////////////////////000000000000000///......------,,,,,,------...------------------------////////////////////////------............------------,,,,,,---...000111------...............---...------,,,,,,------...................................................***,,,---...---,,,---///...///000///.........000//////.........---------.........------,,,,,,,,,++++++------------++++++........................------------------------///...---,,,,,,---.../////////.........---------++++++,,,,,,---...//////////////////////////////------,,,---/////////...//////.........---------------------------------......////////////......////////////............///////////////000111111////////////////////////000000//////.........---////////////////////////666222...,,,,,,...//////...............///000000000///......///111333444555222//////000111222222222000000000222333222111000000////////////000000000000//////000111111222////////////000000000000333333333222222222111111222444444333111000111222............////////////////////////////////////111000///...---......///,,,---......//////......------............------++++++,,,---...///000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000//////............//////000000000000////////////111111111111111111111111111000...---,,,---...//////000111222333222222111000000000000000000000000111111111111000000000///111111000000111222333444333333333333333333333333111222222333333333222222333333333333333444444555333333444444444444444444444444444444444555666666333333333333333333333333888;;;>>>===888444444666333444444555444333222111000111111111111111111222222222222222222222222222222111111000//////......////////////000000000000000//////////////////000000000000000000000000000000000000000000000000000---------.........//////111000000000/////////...333111......000222111000111000000000/////////............/////////000000000000000000000000000000////////////////////////......////////////......000/////////............////////////////////////---...///000000///...---////////////..................////////////....../////////////////////...////////////////////////......///000000/////////...------,,,,,,------...------------------------//////////////////////////////000000000000////////////...---------...///..................------///......------......///........................---------...............+++---//////...------...---///000///...---...///............------------.........------,,,,,,,,,+++,,,------------,,,+++........................------------------------///...------------.../////////.........---------+++,,,,,,---......//////........................------------...//////...//////.........---------------------------------////////////////////////////////////............///////////////000000111////////////////////////000/////////............////////////////////////...///000111111000//////...............///000000000000///...///111333444777555222000111111111111000///...///111222111000000000////////////000000222222222222222222333333////////////000000000111333333222222222111111111444555555444111000111111............////////////////////////////////////000000///............//////............///000000------............------............/////////000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000000//////......//////000////////////000000000000111111111111111111111111111000///...---...///000......///000000000000000000000000000000000000000111111111111000000000000111111000000000111111222333333333333333333333333000111222222333333333333222222222222333333333444444444444444444444333333333333333333333444555555333333333333333333333333555888;;;:::777444444666333444444444444333222222333333222222222222222111111111111111111111111111111111111000000//////...111000000000/////////...//////............//////000000000000000000000000000000000000000000000000000000000111111111222222000000000000////////////222000//////000111111000000000000000////////////....../////////000000000000000000000000000000000////////////////////////...//////000000//////...////////////............////////////////////////......////////////......////////////..................////////////............//////////////////////////////////////////,,,---...///////////////......------------......------------------------//////////////////////////////000000000000//////000000///------,,,,,,---.../////////...---,,,,,,/////////....../////////........................---------.........//////...000333444333000//////---...///...---------///......---------,,,,,,,,,.........---------------,,,,,,------------,,,,,,........................------------------------///...------------...///...............------------------......//////000........................---------..............................---------------------------------000///...------...///000////////////............////////////000000000000////////////////////////////////////............////////////////////////,,,111777:::777333000/////////.........///000000000000/////////111222333999666333111111111111000///------...///000///...000000000000000000000000333333222222222222222222/////////000000000111111222222222111111111111111111222222111...------.............../////////////////////////////////////////////........./////////...---------...000111------............------000000000///////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////000000000000111111111111111111111111111000////////////000000....../////////000000000000000000000000000000000111111111000000000000000111111000000000000000000222222222222222222222222///000111222333444444444111111222222333333333333555555555444444333333333444444333333444444555666222222222222222222222222000333555555333222333444444444444444444444333333444444444333333222222222000000000000000000000000111111111000000000//////000000000000//////////////////............//////////////////////////////////////////////////////111111111222222222222333000000000000////////////111000000000000111111000000000000000////////////...////////////000000000//////////////////////////////////////////////////////000000000000/////////////////////.........////////////////////////...//////////////////...////////////..................////////////..................////////////////////////////////////++++++---...////////////......------------..............................////////////////////////------............------//////......------------////////////...---,,,+++//////............//////........................,,,,,,------.../////////111444777888777333111000,,,...///...---,,,---...------------,,,,,,,,,,,,...............---------,,,------------------,,,.........................................................------.............................................//////000000........................---.........------...///................................................111000...,,,,,,...000111////////////...............//////000000000000000///////////////////////////////////////.........////////////////////////222999@@@@@@:::444000000000///////////////000000000000//////000111222222666444222111111222111000///...---...///000000...000000000111111000000000111111111111000000////////////000000000111111111111111111111111111111111...///000///,,,+++,,,---............////////////000000000000000000000000......//////////////////...---,,,+++,,,---///000------............------000000000000000/////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000////////////000000.../////////000000000111000000000000000000000000000000/////////000000000////////////000000111111111111111111111111111111000000000000000000111111000111111111000000000///222222222222222222222222///000111222333444444444000111222333333333222222555555555444444333333333555555555555555666666777222222222222222222222222///000222333333333444555444444444444444444444555555444444444333333222222000000000000000000000000111111111111000000000000.........///000111111111//////............//////////////////////////////////////////////////////,,,------------.........////////////000000000000000000111111000000000000////////////000000000000////////////000000000111//////////////////////////////////////////////////////000000000000//////.........////////////////////////////////////////////////....../////////////////////..................////////////......---.........//////000000////////////////////////++++++---...///////////////......------......///........................////////////////////////------............------,,,------.........//////......//////...------,,,...------,,,,,,------...........................---------.........//////000333666777555222000///---...///...------...///......---------,,,,,,,,,........................------------------------................................................---..................------..............................///////////////........................---...000///---,,,---///---.............................................111000...,,,,,,...000111////////////..................///000111000000///////////////////////////.........///////////////////////////////////////444999>>>>>>888333222333111000000/////////000000000000000000000111111111111000//////111222111000000///...///111222111000000000111111111111000000000000111111111000000///000000000000111111111111111111111111111111222222...///000///...---...///............////////////000000000000000000000000---...//////000/////////,,,,,,,,,,,,,,,---......------............------000000000000////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000111000000//////000000111......//////000000111111000000000000000000000000......////////////000000000000000000000111222222111111111111111111111111000000000000111111111111000000111222222111111000222222222222222222222222000111222222333333333333000111333444444444333222444444444444444444333333666555555555555666777777333333333333333333333333111222222333444555666777444444444333444444555666444444333333333333333222111111111111111111111111111111111111111111111111------...///000111222222000000////////////000000000000000000000000000000000000000000000000000000------........./////////////////////000000000000///000222222000///000111////////////000000000000/////////000000000111111000000000000000000000000///////////////////////////000000111111000000///........./////////////////////////////////////////////............//////////////////..................////////////......------......///000000000////////////////////////,,,---.../////////////////////............//////........................//////////////////////////////000000000000//////+++,,,---...////////////------...............---------,,,,,,,,,,,,------................................................,,,...111222000...------...///000///...---...000//////.........---------.............../////////......------------......................................................------...//////...---------------.......................................------------------------,,,///111///,,,+++---///---------.......................................000///...------...///000////////////............---...000111111111000///////////////////////////.........//////////////////////////////////////////222555555333111333555111111000/////////000000000000000000111111000000///......///111222111000222111000111222333222111///000111222222111000///000111222333444333333222000000000111111111222222222222222222222333333333---...000///......///111............////////////000000000000000000000000,,,---///000000000//////,,,------...............------............------////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111.........///000111111111000000000000000000000000------...///////////////111000/////////000111222111111111111111111111111///000000000111111111111///000111333333333222222111111111111111111111111111222222333333333222222111222444555555555333222333333444444444444444444555444444444444555666666333333333333333333333333222222222333444666666666555444444333444555666777222222222222333333333333222222222222222222222222111111111111111111111111......//////000000111111111111000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222.../////////000000000111...000333333000///000111.../////////000000000111//////000000000111111111000000000000000000000000////////////////////////000000111111111111000000............/////////000////////////////////////000///...------...///000////////////..................////////////......------......///000000111////////////////////////......///000000///////////////............//////........................//////////////////////////////000000000000//////,,,---...//////......---,,,,,,---...////////////......------------............................../////////...------,,,,,,***,,,//////...---------///000111000//////000111000000/////////.........---........./////////000///...---,,,,,,---...///................................................------...//////...---------------.........//////------------------------------------------------,,,///111000,,,***,,,///---------.........//////........................////////////////////////////////////............---...000111111111//////////////////////////////............/////////000////////////////////////------...///000111111222222111111000//////000000000000111111111000000000000//////000222222111///222111000111333333333222///000222333333222000///...///222444555444444333000000111111111222222222222222333333333444444444+++,,,......------///000............/////////000000000000000000000000000,,,---///000000000//////,,,---///000000000///...---..................---............/////////000////////////////////////////////////////////////............/////////000////////////////////////////////////////////////000000000000000000000000111111000000000000111111---......///000111111222000000000000000000000000,,,,,,---...//////......000//////......000111222111111111111111111111111//////000000111111111222///000222333444444444333111111111111111111111111222222333333333222111111111222444666666555444333333333333444444555555555444333333333333444555555444444444444444444444444111000000000222444555444555444444333444555666777111111111222222333333333222222222222222222222222111111111111111111222222000000000000////////////222222111111111111222222000000000000000000000000000000000000000000000000.../////////000000000000.../////////000000111111---000333333111//////111.../////////000000111111000000000000111111111111000000000000000000000000////////////////////////000000111111111111000000---.........//////000000////////////////////////000///...------...///000000/////////..................////////////......---------...///000000111///////////////////////////000000000000000///...//////............//////////////////////////////////////////////////////------............------...////////////---,,,+++++++++---...///000000000//////............//////........................000000///...---,,,,,,+++,,,---/////////...///000///111222111000///000222000000000000////////////---.........//////000000///...---,,,,,,---...///........................////////////////////////,,,---...//////...---,,,---------.........//////---------------------,,,------------------------,,,///222000,,,***,,,///---------.........//////////////////////////////......////////////......000/////////............---...000111222111///...////////////////////////---.........//////000000//////////////////////////////...///111111///---222222111000000///000000000000111111111111000///333222111222222222000...222000000000222333222111///000222333333222000///+++---///222333333222222000111111111111222222222333333333444444555555555---.........//////000000---......///////////////111111000000/////////...////////////////////////........................111000///...------...///000///...............///+++++++++++++++,,,---.........------------.........///////////////.........///000///...---...///111000///...------...//////////////////.........//////......---------,,,,,,,,,,,,---...//////000////////////000000000000////////////000000000000...000111000///...///000000111111111111222222222333333333222222111111111...///000111222333333333222222222222222222222222333333333444444444555555444444444444444444444444111222333444555555555555555555555555444333222222333333333333333333333333444444444444444444444444444555666777555111,,,***222222222222222222222222333222222222222222222333000000000000000000000000111111222111111000///...//////000000000000//////111000000////////////000222222111111000000//////000000000000111111111111000000000000000000000000333222222222222222222333////////////............000000000000000000000000........................000000000000000000000000444555555444222111111222///...---,,,,,,---...///////////////////////////111000///...------...///////////////////////////////////////////////////000///...------...///000000///...------...///000000000//////......------///////////////////////////...---,,,,,,---.../////////.........---------............////////////////////////////////////////////////////////////........................222000.........///...---//////............//////000///...---,,,------......///000111111///---+++......................../////////...---------,,,,,,------...///.........//////.........---------/////////...---------,,,,,,,,,---------.........//////.........---------///////////////.........------............------------------.........///000000//////.........---////////////////////////000000000000111111...,,,000000000000////////////000000////////////000000///000000000000000///...///...,,,,,,...///...---000000//////.........---...------...000222111000111111000000//////.........///000222222222111000000000000000000000000000111111111111111111111111222111111111000000//////000////////////000000111000111222333333333333333000222333444444666999;;;............/////////000---......///////////////000000000//////.........////////////////////////........................111000///...---......///000//////....../////////..................///000......------------............////////////......---///000///......///000000000......---...///////////////////////////.../////////.........------,,,------...//////000000////////////000000000000////////////000000000000000222333222111000111222000000111111111222222222222222222111111000000000000000111111222333333333222222222222222222222222333333333444444444444555444444444444444444444444222222333444555555555555444444444444444444333333333333333333333333333333444444444444444444444444222333444555444222///...222222222222222222222222222222111111111111222222000000000000000000000000///000000111111111000000//////000000000000//////000000////////////000000000000000///////////////............////////////000000000000000000000000222222111111111111222222////////////............000000000000000000000000........................000000000000000000000000333444555333111000000111///...------------...///////////////////////////000000......---...//////////////////////////////////////////////////////000///...------...///000000///...------...///000111111111111000000//////........................///...------------.../////////.........---------............////////////////////////////////////////////////////////////........................000///------...///...---//////............//////000///...---,,,------......///000000000///---,,,.......................................---------------....../////////...//////.........---------...............---------))))))*********+++++++++//////.........---------/////////////////////...------............------------........./////////000/////////............//////////////////////////////...///000000---+++000000000000////////////000000////////////000000000000111111000000000000000...,,,---...///......000/////////............///......///111222222111111000000000/////////......///000111222111111000111111111111111111111111111111111111111111111111222111111111000000000000111111000000000111111222111111111111111111111111333333444555666:::???CCC............////////////---......////////////////////////...............////////////////////////........................000000///............///000000////////////000000000000//////.../////////......------------......---....../////////......,,,...//////......000111///............//////000......//////////////////000000////////////......---......//////000000111////////////000000000000////////////000000000000000222333222111000111222000000000111111111222222111111111000000000000000444333222111111222333444222222222222222222222222333333333333444444444444444444444444444444444444333333444444444444333333222333333444444444444333333333333333333333333333444444444444444444444444000111222333333333333222222222222222222222222222111111000000000000111111000000000000000000000000......000111111222222222//////000000000000////////////...//////000111222............////////////............////////////000000000000000000000000111111000000000000111111////////////............000000000000000000000000........................000000000000000000000000111222333222000//////000///......------......//////////////////////////////............//////000//////////////////////////////////////////////////////............////////////............//////111111111000000000000///........................///...------------...///...............---------............////////////////////////////////////////////////////////////...........................---,,,,,,---///......//////............////////////...------------...///////////////.................................---------........................///////////////...............------------------...............,,,,,,,,,---------.....................---------......//////////////////------............------....../////////000000000////////////............///////////////////////////...---...//////---+++////////////000000000000000000////////////000000111111000000000111111222000...------...//////...////////////............000//////000222333222111000000000000//////////////////000111111111111000222222222222222222222222111111111111111111111111111111111111111000000000333222222111111111222222444333222111111111222333666777888:::===CCCJJJPPP.........///////////////---......///////////////..................------////////////////////////......................../////////.........//////000000/////////000111111000///...---------------......------------......------......//////......+++---//////...///000222............//////000000............////////////000000000000000/////////.../////////000000111111////////////000000000000////////////000000000000...000111000///...///000000000000000111111111111111111111111111111000000666555333111111222333444333333222222222222222111222222333333333444444444333333333333333333333333333333444444444333222222111222333444444444444444333333333333333333333333333333333333333333333333111111111111222333333444222222222222222222222222000000////////////000000000000000000000000000000//////000111111111111111//////000000000000//////............///000222222.........//////000000000000000000000111111111111////////////////////////000000////////////000000////////////............000000000000000000000000........................////////////////////////000111222111///...///000//////............//////////////////////////////............//////000000/////////////////////////////////////////////////////////......//////////////////....../////////.........................................................------.............................................////////////////////////////////////////////////////////////........................---,,,++++++---.........///......------......///............------......000///............//////........................,,,---------.../////////............//////000000........................,,,---------.../////////---............/////////....................................////////////------............------////////////000000000000///////////////.........///////////////////////////...---...//////...,,,////////////000000000000000000////////////000000111000000///000000111222000...------...//////...///////////////.........111000000000222333333111000000000000////////////000000000111111111000000222222222222222222222222111111111111111111111111111111111111111111111111333222222111111222222222444444333222444666888:::<<<>>>BBBFFFJJJPPPVVV[[[///////////////.........---......///////////////------..................////////////////////////............................../////////////////////////////////000111111000///...---------------......------------......,,,,,,---...............+++---//////...///000222------...//////000000000---.........//////000000/////////000000000000000////////////000000000000////////////000000000000////////////000000000000...000111000///...///000//////000000000111111111222222222222222222222222777555333111111111333444333333333222222111111111222222222333333333444444333333333333333333333333333333333444333333222222111111222333444444444444333333333333333333333333333333333333333333333333444333222111111111222333222222222222222222222222000//////////////////000000000000000000000000000111111111111111000////////////000000000000//////............///000222222/////////000000111111111000000000000111111111111////////////////////////000//////////////////000////////////............///////////////////////////////////////////////////////////////////////////000111000...---...///////////////////////////////////////////////////------...//////000000000////////////////////////////////////////////////...//////////////////......//////////////////...---------------.................................---..................------.................................////////////////////////////////////////////////////////////........................---,,,++++++---...............------------......------..................//////............///000........................,,,---------...////////////......---...///000000---.....................,,,---------.../////////++++++++++++,,,,,,,,,,,,---.....................---.........//////000000------............------////////////000000000000.........///////////////////////////////////////000///......000000000///.../////////000000000111000000////////////000000////////////000000111222000///------///000///............///////////////222111000111222333222111////////////000000000000111111000000000000000000222222222222222222222222111111111111111111111111111111111111111222222222222222111111222222333444222222333555888<<>>BBBHHHOOOUUUXXX[[[\\\]]]___aaadddfffggghhhhhhhhhiiiiiihhhhhhggg////////////////////////////////////////////////........................////////////////////////...........................------------...//////111000///.....................------......//////222111000...---,,,,,,+++---...///...------...///000---...999IIIQQQMMMFFF222222111000000000000111///////////////......---++++++,,,...///000111222......////////////.........//////000000//////........./////////000000000//////000000000000111111000000000000000000111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222111111111111111222222333333333333444444222222222222222222222222333333333333333333333333333333222111111222222333222222222111111111111000111111111000111111222222000000111000000///...---000000000000000000000000000000000000000000000000////////////............000000000000000000000000111111000000000000//////111111111000///.........000000000000000000000000111000///000111000///---////////////////////////....../////////000000000000000000000000000000000////////////////////////////////////////////////...........................///000111111000///...,,,...000000///...///000...///000///...---...000---....../////////......,,,---...000111111111000111222555999===>>><<<:::444///,,,...///------/////////000000000///......///////////////////////////////////////////////////...------,,,------------------------,,,,,,,,,---------------...///000...------------...//////......------------......................................................,,,,,,---------........./////////////////////////////////............---........................,,,---......//////..............................///////////////////////////...---...//////...---............/////////////////////000000000000000000000000000000000000000---...000111222111111000............////////////////////////////////////////////////////////////111000///000111000///---//////...//////000111111111///......000111111000///////////////////////////......------......///000000000000000000000000111111111222222222333333111222333222111111333555444444444444333555888;;;DDDFFFJJJPPPUUU[[[^^^```dddddddddeeeggghhhjjjkkkjjjjjjjjjjjjiiiiiihhhggg////////////////////////////////////////////////........................////////////////////////...........................------------...//////000///...------...///000//////............//////111000///------,,,,,,,,,---...///...---------///...(((+++666DDDRRRRRRHHH333222111111000000111111...///////////////......111111111111222333444555......////////////......//////000000000000//////........./////////000000////////////000000000111000000000000000111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111222222222333333333444444222222222222222222222222444444444333333222222222222111111111222222333444222222222111111111000000111000000000111222333333111111111111000000//////000000000000000000000000........................///////////////.........////////////////////////000000000000000000//////111000000000/////////...////////////////////////000000000000000000///...////////////////////////............////////////////////////////////////////////////////////////////////////////////////........................---...//////000//////...---...000000///......///...///000///...---...000.........///////////////...///222333444222000///---///333:::???BBBAAA@@@555000...///000------///...///000111111000///...///////////////////////////////////////////////////......------,,,,,,,,,////////////////////////------------...000111111......---------......///......------------......////////////////////////////////////////////////---------.........///////////////////////////////////////////////////...........................,,,---......///.................................////////////////////////......---...........................////////////////////////////////////////////////////////////---...000111111111000///............////////////........................////////////////////////---------///111222222000//////...//////111222333333111//////000111111000/////////////////////////////////....../////////000000000000000000000000111111111111222222222333222333333333111111333444555666777888:::>>>CCCGGGKKKOOOUUU[[[___aaabbbcccggggggggghhhiiikkklllmmmlllllllllkkkjjjiiigggggg////////////////////////////////////////////////........................////////////////////////...........................------------...//////...---------...///111333000//////.........//////......---------......///---...///...---------///222***,,,///000===CCC777111111000////////////000......///////////////...000000///.........//////......////////////......//////000000000000//////............////////////...////////////000000000//////000000111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111222222222333333333444444444444444444444444444444555444444333333222222111111111111111222333444444222222222111111111000000111000000000111222333333222111111000000000000000////////////////////////................................./////////////////////////////////////////////////////////000000.../////////000000000111///////////////////////////000111111000///..........................................////////////////////////////////////////////////////////////////////////////////////........................------......////////////---///000000///......///...///000///...---...000............//////000000333444666777666333000...***---222999@@@DDDEEEDDD666111...000000...---///...///000111111000///...////////////////////////////////////////////////////////////......------.../////////////////////---------...///000111222///......---------............------------......////////////////////////////////////////////////////////////000000000000////////////////////////.../////////////////////........................,,,---......///.........////////////////////////////////////////////////---.........---------...............////////////........................////////////////////////---...///000111000//////............////////////------------------------////////////////////////---------///111222222000//////...///000222444555666444000////////////...000000000000000000000000000000000111111000000000000000000000000000000000000000000111111111222222333444444333222111333444444777:::>>>CCCIIIOOOTTTUUUZZZ```eeeeeeeeedddeeefffgggggghhhjjjkkkmmmnnnmmmmmmmmmllljjjiiigggfff////////////////////////////////////////////////........................////////////////////////...........................------------...//////---------...///000111222000000//////......//////------------...///000111---...///...------...///333***000000(((888EEE777000000///............///---...///////////////////////////...------,,,,,,......////////////.........//////000000//////...------........./////////......////////////000000/////////000111111222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111222222222222222333333333333444444444444444444444444444444444444444333333222222222222111111111222333333444222222222111111111111000111111111000111111222222111111000000000000111111////////////////////////000000000000000000000000.........///////////////000000000000000000000000......////////////000000.........///000111111111000000000000000000000000///000111111///......///............................../////////000000000000000000000000000000000////////////////////////////////////////////////........................------......//////000000...///111000...---.........///000///...---...000............///000111111777888999999777444111...---...111777===BBBCCCCCC555000---///000......000......///000000000////////////////////////////////////////////////////////////000000000///......,,,,,,,,,---------------...............///000111//////...------------.........------------......................................................//////000000000111111111////////////////////////---............/////////........................,,,---......//////......////////////////////////////////////////////////,,,...///...---,,,---...............////////////............------------000000000000000000000000......///000000000///...............////////////........................////////////////////////111000///000111000///---//////...///000333666777888555111/////////......000000000000000000000000000111111222222111111000000000000000000000000000000000000111111111111222333444555555444555777999888<<>>000000///............///------...///////////////...///000000000///...---......////////////...............//////.........---------.........//////........./////////000000...//////000111111222222000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111000000000000111111000000111111111222222222222222333333333333444444333333333333333333333333333333333333333333333333222222222111222222333333222222222111111111111000222222111111000111111111111000////////////000111////////////////////////000000000000000000000000............/////////000000000000000000000000000........./////////000000////////////000000000000000000000000000000000000...000222111///---...000......................../////////000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////............///000111222...///111000...------......///000///...---...000///.........///000111222777777888888666444222000000///000333777:::<<<<<<333...,,,...000......000......------...//////000////////////////////////////////////////////////......///000000000//////,,,,,,,,,---------...............------...////////////...---------------......------------......------------------------------------------------////////////000000000000////////////////////////,,,,,,------....................................,,,---......//////......////////////////////////////////////////////////+++---///...,,,+++---///............////////////////////////.........---000000000000000000000000......///000000///...---............////////////........................000000000000000000000000111000///000111000///---000///......000333777999888555111//////000000///000000000000000000000000///000111222222111000///000000000000000000000000111111111222222222333333111333666888999<<>>BBBEEEKKKTTT\\\aaaeeehhhiiiiiijjjkkkllllllmmmllllllhhhiiikkkmmmmmmnnnmmmmmmjjjiiigggeeecccbbbaaa```eeedddaaa]]]ZZZZZZ]]]___///////////////////////////...,,,,,,,,,,,,...///////////////////////////................................................+++,,,,,,---------------........................////////////////////////,,,...///111000///---,,,...------------.........///000111222111000...---...............///000000............/////////////////////////////////////////////......------,,,////////////////////////------.........//////////////////...............////////////000000000000111111000000//////......111111111000000000000000111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333444444111111111111111111111111222222222333333222222111333222222111111222222333333222222222222222222333000000////////////000000000000000000000//////...000000111111111111000////////////000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////...............///111111111000000000//////.............../////////////////////////////////000/////////000000////////////000000000000//////........................000000//////......------////////////////////////........................111222222///,,,+++---///........................***+++,,,---............////////////000000111111............////////////........................////////////////////////000///............///000////////////////////////..............................------------......................................................000000000000000000000000........................,,,,,,------...//////000---,,,,,,,,,,,,---......000///............//////---........./////////000.............../////////............//////000000............////////////000/////////.........---............////////////////////////////////////////////////////////////111000000000000000//////000333444222111111000---.../////////////////////000000000000000000000000///666999444...///222444/////////111333333222000////////////////////////111111111000000000000000//////000111111111111000111222222333444444222111333555777:::===BBBHHHLLLWWW[[[aaaeeeggghhhiiijjjkkkkkkkkkkkkkkkllllllmmmhhhiiikkkmmmmmmllljjjiiiaaaaaa```^^^\\\\\\]]]___^^^____________aaaeeehhh000000000000000000000000000///...------...///000////////////////////////////////////////////////---.....................+++,,,------......------////////////////////////////////////////////////+++,,,...//////...,,,+++.....................---,,,---...000000000000000...............///000000............////////////////////////////////////111111000000//////......////////////////////////000000000/////////......////////////////////////////////////000000000000111111000000//////......000000000000000000111111000000111111111111000000111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222222111111111111111111111111111222222333333222222222333222222111111222222333333222222222222222222333222111111000000111111222///000000111000///......///000000111111111000000//////000111111000//////////////////////////////////////////////////////000000000000000000000000//////////////////////////////.........//////000000000/////////..................//////////////////////////////////////////000000000//////000000//////000000000000//////////////////////////////000000//////......------////////////////////////////////////////////////.........---,,,---///111////////////////////////+++,,,,,,------------,,,......///000000111111111............////////////........................//////////////////////////////............//////////////////////////////..............................------------......---.............................................000000000000000000000000........................+++,,,,,,---...///000000---,,,,,,,,,,,,---......//////............//////------......///000000000////////////////////////000000//////...................../////////000000000000000///......------............////////////////////////////////////////////////////////////000000//////.........------777===999222000///........................///000000000000000000000000222<<>>FFFLLLTTTYYY```fffhhhiiiiiiiiigggkkknnnpppooolllkkkjjjhhhjjjlllnnnmmmllliiihhhbbbaaa```___^^^^^^^^^___ZZZ]]]```bbbdddkkkvvv~~~000/////////............////////////////////////------------------------///////////////////////////...---,,,,,,---...///........................////////////////////////...................................................------,,,,,,------...........................111111000000//////......000000000000////////////............//////////////////............///////////////...---------,,,............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000222333333222000///000000000000111111111111000000000000000000000000222111///......///111222222111000//////000111222111222222333333222222111111111222222222333333333111111111111111111111111111111111111111111111111222111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////////////////...---,,,,,,,,,,,,111000///......///000111222222111111000/////////000000000000000000000000000000000000000000000000000000//////............////////////////////////222111111111000000//////...///000111111111111111//////000000000000/////////000000000000000//////............/////////000222000......000000---***000...,,,---...///...---........................000000//////.........---111000///......---......000000000000///...---,,,,,,---...//////...---,,,////////////////////////....../////////...,,,+++................................................+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////......////////////..................////////////........................//////////////////////////////............//////000000////////////000000........................000///.........///111222//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000111000000222000---...333///111222222111000111222222333666===LLLYYY[[[WWWHHHAAA<<<======::::::===>>><<<999555222///---,,,111111111000000000000000333333333333333222111000000000000000000000000000222222111111111111111111//////111222222333333333111222222000///000333555777777999;;;@@@HHHQQQXXXbbbeeeiiimmmoooooonnnllliiikkkmmmooopppnnnlllkkkooonnnmmmjjjgggeeecccbbb[[[\\\]]]]]][[[ZZZZZZ[[[^^^cccgggjjjsss////////////............////////////////////////........................///////////////////////////...------------...///........................////////////////////////////////////////////////...........................------,,,,,,------...........................000000000000//////......000000000000////////////............//////////////////............//////..................------............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111222222222222111000000000000000111111111111111111111111111111111111333222111000000111222333333333222111111222333333111222222333333222222111111111222222222333333333222222222222222222222222111111111111111111111111111111111111000000000///////////////////////////////////////////////////000000000000000000000000000000000000////////////.........---......//////111000////////////000111000000000000000111111111000000000000000000000000000000000000000000000000000000000000/////////...////////////////////////111111111000000000////////////000000111000000000//////000000000000////////////000000000000//////........./////////000000000...---///111222000...000...------...000///...........................000/////////............000000///...............,,,,,,---------------,,,---......//////......---////////////////////////....../////////...,,,,,,................................................,,,,,,------------,,,,,,,,,,,,------......//////......////////////..................////////////........................//////////////////////////////............//////000000////////////000000........................//////......//////000111//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000...///333333000///111///.........000222444555<<<999666<<>>;;;444000111111000///000555>>>DDDDDDJJJQQQXXX___ccc___XXXYYYhhhjjjZZZLLLJJJHHHBBB????????????>>>;;;777444000000000000000111111111000111111111111111000000000000000000000000000000111111111111111222222222111111111000000111111111000111444555777;;;@@@CCCMMMSSS\\\cccffffffffffffjjjjjjkkklllmmmoooqqqrrrooonnnllliiihhhgggfffffffffeeecccaaa___]]][[[ZZZXXXWWWVVVWWW\\\eeepppxxxyyyooo---------...............////////////////////////------------------------////////////////////////---..................---........................////////////////////////................................................///......------......///////////////////////////.............../////////.../////////000000000111............//////////////////............//////---......//////000000000............////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111000//////000111111///000000000111111111111222222222222222222222222000222444666666444222000000000000111111000000000111222222333333222222111111111222222222333333333333333333333333333333333111111111111111111111111000000000000000000111111111111111111111111111111000000000000000000000000////////////////////////.../////////000000000111000//////...------......000000111111111111000000111111111111000000//////////////////////////////////////////////////////........................000000000000000000000000//////////////////000000333333333333222111111000//////000000000000//////......///000000000000000////////////000000000111111111111111111111333444---+++***+++,,,......---.................................///////////////...............///000111//////000000///......---000///...------...///000////////////////////////......------....................................,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...///////////////...............////////////..................////////////000000000000000000000000//////////////////////////////............////////////............//////////////////////////////+++,,,.../////////...---//////000000000000//////000000000000000000000000////////////////////////////////////////////////000---///888===999222...---111444222///444@@@JJJKKKWWWaaa___ZZZUUUSSSPPPKKK]]]dddZZZQQQSSSRRRKKKBBB>>>;;;===@@@???888222//////000000111111111111111111222222333222222111000000000000000000000000000000111111111222222222222111111000111111222333555666888:::???FFFNNNTTT[[[___dddhhhiiiiiiiiiiiimmmmmmmmmmmmnnnoooqqqrrrmmmllliiifffeeeddddddeeedddcccaaa^^^[[[YYYWWWVVVVVVVVVWWWYYY```jjjvvvzzzpppiii.........---------,,,,,,////////////////////////------------------------////////////////////////------...//////...------........................////////////////////////................................................//////............//////////////////////////////---............/////////......//////000000111111............//////////////////............////////////////////////000000............////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222222555888;;;;;;888555222111222333333333333222111111222222333333222222111111111222222222333333333333333333333333333333333111111111111111111111111000000000000111111111111////////////////////////111111111111111111111111000000000000000000000000......//////000000111111111000///...------------000111111222222111111000222222111111000//////...000000000000000000000000000000000000000000000000............////////////000000000000000000000000......////////////000000222222222333222222111111//////000000000000//////---...///000000111111000/////////000000000111111222333222111//////111333...,,,++++++,,,------,,,.................................///////////////---------......000111222............---,,,+++***000//////////////////000////////////////////////......---------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////....................................////////////..................//////////////////////////////////////////////////////////////////............/////////......------......///////////////////////////------...////////////...//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000...+++---333666333...---***///444555444999DDDNNN]]]hhhmmmbbbSSSMMMPPPUUUOOOZZZbbb___\\\[[[UUUMMMCCC>>>;;;<<<>>>>>>888222/////////000111111222222111111222333333333333222000000000000000000000000000000000111222222333333222222111111222333555666888:::<<<@@@FFFOOOXXX___aaadddgggiiijjjkkklllnnnooonnnnnnmmmmmmmmmnnnnnniiigggfffdddcccbbbccccccaaa```^^^\\\YYYVVVTTTSSSXXXZZZ]]]aaagggoooyyy{{{|||xxxppphhheee//////......---,,,++++++////////////////////////........................////////////////////////------...//////...------........................////////////////////////................................................//////............//////////////////////////////---------.........//////.........///000111111111............//////////////////............//////000000000///////////////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000...///000111111000///...000000000000111111111111111111111111111111111111111444999<<<<<<999444111111222333333333333222111111222222333333222222111111111222222222333333333222222222222222222222222111111111111111111111111///000000000111111111111////////////////////////000000000000000000000000000000000000000000000000.........///000111111111000000//////.../////////000111222222222222111000111111111000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000........./////////000000//////000111111111000000//////000000000000//////---...///000111111111111//////000000000111111111111222222000......111444111///------......---,,,..................................../////////000,,,,,,------///000111222,,,---------------,,,,,,//////000000000000//////////////////////////////...------,,,---...///000................................................---......//////......---,,,,,,------......//////......////////////..................////////////........................//////////////////////////////............/////////......------....../////////////////////////////////......//////000111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000...,,,---111111...---///,,,///444:::@@@HHHOOOSSS___iiilllaaaSSSOOOUUU[[[YYY[[[___cccddd]]]QQQGGG>>>===<<<:::777555444333...//////000111111222222000000111222222222222222000000000000000000000000///000000111222222333333222222111222333555888999;;;???DDDIIIOOOVVV]]]bbbcccfffiiijjjkkkkkkmmmooonnnnnnmmmlllkkkjjjiiihhhccccccbbbbbbaaaaaabbbbbb```___^^^]]][[[ZZZYYYXXX^^^bbbgggkkkooossswwwzzz{{{zzzxxxrrrjjjhhhjjj000000///...,,,+++***)))////////////////////////////////////////////////////////////////////////,,,---...//////...---,,,........................////////////////////////000000000000000000000000........................//////............//////000000000000000000000000---------.........//////---......///000111111222............/////////000//////............//////111111000000//////................../////////000000000000000000000000000111111111111111111111111////////////////////////////////////000000000000---///000222222000///---000000000000111111111111000000000000000000000000...111666::::::666111...///000111222222111000///222222222333333222222222111111222222222333333333111111111111111111111111111111111111111111111111//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000---......///000111111222////////////000111222333000111222333333222111000/////////000111111222222000000000000000000000000000000000000000000000000111111222222333333333333000000000000000000000000---.........//////000000------...//////000////////////000000000000//////---...///000111111111111000000000000111111111111///111111///---...222555444222000/////////...---........................---.........//////000000,,,,,,------///000222333------...///000000000000...///000111111000///...////////////////////////...------,,,---...///000........................000000000000000000000000------............------++++++,,,,,,---...//////......////////////................../////////000........................//////////////////////////////............//////.........------.........000000000000000000000000000000///......000111222//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111000000222111---...333222111555???MMMWWWZZZYYYNNNZZZaaa\\\TTTQQQUUUXXXRRRNNNRRR]]]ddd\\\NNNEEE777;;;===888///+++...333...//////000111222222222//////000111111111111111000000000000000000000000///000000111222222333333333222222222444666999;;;BBBGGGOOOVVV[[[```dddffffffhhhkkkllllllkkkkkklllmmmllllllkkkiiigggeeeddd___`````````aaaaaaaaaaaaaaaaaaaaa`````````______dddiiinnnsssuuuuuuvvvvvv~~~}}}|||xxxvvvvvvpppjjjkkkrrr......---,,,++++++******......////////////......+++,,,...///000///....../////////......------,,,........................222222111000///...------............///////////////...---,,,++++++,,,---///......------,,,,,,+++...............///000111//////............//////222111000///......///000,,,------...///000111111////////////////////////222111111111000000//////000000////////////000000000000//////.........---000000//////.........---////////////000000000000......//////000000111111//////000000000000//////000000000000000000000000///////////////000000000222111111111111111222222111111111111111111111111222222111111111111111111111111000000111111222333444444444444444444444444000000000000000000000000333333222222222222333333////////////////////////000000000000000000000000222222222111111111000000............////////////////////////////////////000000000000000000000000////////////000000000000000000////////////000000000111111111111222222222000000111111111111000000------------.........///000000///...............000000000000000000000000........................000000//////.........---,,,,,,...///000000000000111111000000//////......000///......///111333444444222000...------//////000//////.........//////000000//////.........---.../////////000000111111////////////////////////........................------------------------////////////////////////////////////////////////------------------------......................................................////////////......////////////////////////////////////////////////////////////............000000000000000000000000........................000000000000000000000000111111111111000000//////111000///...------...///111111000000//////......////////////000000000000000000111111111111000000////////////000000000000444///888OOO^^^\\\VVVUUUPPPTTTVVVQQQKKKJJJPPPWWWIIIGGGLLLTTTVVVMMM@@@888111111111111111111111111//////.........//////000222222222222222222333444222222222222111111000000---...///000111222222333555444333333666<<>><<<;;;AAA;;;777666444000000222111111111111111111111111222222111000000000111111111111111111111222333444222222222222222222222333222222222333555777:::;;;GGGLLLSSSZZZ^^^bbbfffhhheeeeeeeeecccaaa^^^\\\ZZZYYYZZZ[[[]]]___``````aaaYYYYYYYYYXXXWWWXXXYYYYYY]]]eeerrr|||yyyzzzyyyzzzzzz{{{}}}~~~//////////////////............////////////......000000//////////////////------------------......////////////////////////111111000000/////////...............////////////------.../////////......000000///......---,,,,,,......---,,,,,,,,,------//////............//////,,,---......///..................///////////////..............................////////////000000000000////////////000000........./////////////////////000000000000111111////////////000000000000000000000000//////////////////000000000000//////000000000000000000000000111222444555666555444333222111111000////////////000000000000000000000000000000000111222222333333111111000000111111222333111111111111111111111111222222222222222222222222111111000000000000111111111111111111111111111111000000000000000000000000//////000000000000111111............////////////////////////////////////........................------.........////////////......------....../////////000000000111111111...//////000000//////........./////////000000000///............//////000////////////////////////---...000111111000...---//////000000000000111111//////000000111000000000////////////000000000000////////////////////////..............................---......///000111.........////////////////////////...............////////////////////////........................))))))***,,,...///000111////////////////////////////////////////////////..............................................................................////////////......////////////////////////------------------------000000//////....................................////////////////////////000000000000000000000000000000000000000111111111//////000111111111000000////////////000000000000------........./////////...//////000000//////...000000000111111111222222111777>>>@@@<<<:::<<<@@@AAABBBBBB>>>999666777888:::555222333111///000333111111111111111111111111222222111111111111111222000000//////000000111222222222222222333333333333111111222555888===BBBEEERRRWWW]]]bbbdddfffggghhhjjjgggccc^^^YYYUUUSSSRRRSSSUUUXXX[[[]]]^^^^^^^^^VVVXXXZZZZZZYYYYYYZZZ\\\cccmmm}}}|||yyyvvvvvvwwwyyy|||{{{yyy~~~~~~}}}~~~..............................////////////............//////////////////---------,,,,,,,,,,,,,,,////////////////////////.........///////////////............////////////---------------......///000/////////////////////------,,,,,,,,,------...//////............//////+++,,,.../////////......------......//////000000////////////////////////........./////////000000000000////////////000000............/////////000//////000000000111111111////////////000000000000111000000000/////////...//////000000000000//////000000000000000000000000000000111222222222222222222111111000000000111111000000000000000000000000///000000111222222333333111111000000111111222333222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000.........//////000000000............////////////////////////////////////........................---------........./////////......------......///........./////////000000......////////////......------........./////////...............///000000////////////////////////...///111222222111///...//////000000000111111111---...//////000000000000.../////////000000000111...///////////////......---.....................---------......///000111............/////////000000000000//////.........////////////////////////........................,,,,,,------......//////////////////////////////////////////////////////..............................................................................////////////......////////////////////////------------------------.........///////////////........................////////////////////////000000000000000000000000....../////////000000000...///000111222111111000.../////////000000000111/////////000000000000111///000000111111000000////////////000000000111111---///111222222444666777;;;<<<<<<999555333333444777444333444222000111555111111111111111111111111000000111111222444555666555444333222111111111111222222222333333333444444333444666;;;AAAHHHOOOSSSZZZ^^^cccfffgggggggggggggggccc]]]WWWSSSQQQPPPQQQSSSUUUXXX[[[\\\]]]\\\[[[UUUWWWYYYZZZZZZ]]]bbbeeepppzzz{{{wwwvvvrrrssstttwww{{{yyyssstttzzz~~~~~~~~~}}}}}}---------.....................////////////......+++,,,...///000///....../////////......------,,,000000000000000000000000++++++,,,---...///000111............/////////000---,,,++++++,,,---...////////////000111111222222...............///000111//////............//////---...000111111111000000,,,------...///000111111000000000000000000000000---.........//////000000000000////////////000000---.........//////000000//////000000111111111222////////////000000000000111111000000/////////...//////000000000000//////000000000000000000000000///////////////000000000222111111111111111222333000000000000000000000000///000000111222222333333111111111000111222222333222222222222222222222222000000000000000000000000333333222222222222333333////////////////////////000000000000000000000000---------.........//////............/////////000////////////////////////........................---------.........//////.........------.........---------.........//////......////////////......------------.........///...............///000111///////////////////////////000222444444222000/////////000000111111111222,,,,,,...///000000000000.../////////000000111111...///////////////......------......///......------------......000111111---.........//////000000111111000000/////////...////////////////////////........................000/////////............////////////////////////////////////////////////////////////////////////......................................................////////////......////////////////////////------------------------,,,------...///000111111........................000000000000000000000000000000000000000000000000---.........//////000000...///000222222222111000.../////////000000111111111111111111222222222222000000111111111111000000////////////000000000000111111///...111555666555444444333222222111000000333111111222111---...222111111111111111111111111//////000222444777999:::<<<:::888666444333222111222222222333333444444444888999<<>>HHHRRRZZZ```eeegggiiiiiihhhgggdddaaa^^^]]]^^^YYYSSSNNNNNNSSSYYY^^^[[[\\\___```^^^ZZZVVVSSSTTTUUUWWWZZZ___hhhrrryyy{{{sssmmmjjjkkkmmmooossswwwyyy~~~vvvrrrnnnnnnrrrvvvxxxxxx{{{{{{zzz{{{}}}///......------......///---------.........//////------,,,,,,,,,------...///////////////000111111/////////////////////////////////...------///111222111000////////////000//////////////////////////////000000000111111111000/////////............////////////////////////////////////////////////111000///...---......////////////...//////000000000000000000000000000000111000000000/////////.../////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000---...000111111111000///222111000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////222222111111111222222333222222222111111111000000...///000000000000000000//////000000000000//////000000111111000000///...000///---,,,,,,---///000////////////////////////////////////////////////............//////////////////............//////111000///......///000111000000000//////.........////////////////////////111000000000/////////............///000111111111---......///000000111111111222333333333111000///111111111000000000000000000000000000000000000000............////////////,,,---...///000111111111///////////////////////////////////////.........000000000000000000000000//////.........---------////////////////////////////////////////////////------........./////////---------.........//////////////////............000///.........///000111//////////////////////////////////////////////////////////////////////////////............//////....../////////000000000......---------...//////000000000000000000000000........./////////000000000000000000111111111111000000000000000000000000000000000000000000000000///............///000000111111000/////////000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111111222222333444444888999999777666777:::<<>>@@@===888666888;;;===:::777333111111222333333444444555666;;;@@@EEEOOOTTTZZZ```dddgggjjjkkkiiihhhfffddd```]]]ZZZXXXQQQQQQQQQRRRVVV[[[___bbb]]]]]][[[ZZZZZZZZZZZZZZZ\\\___dddiiimmmrrrwww{{{wwwrrrkkkgggaaa[[[ZZZ___hhhoootttyyy~~~zzztttmmmkkkooouuuyyy{{{yyyyyyzzz}}}//////............//////........................111000///...............---------,,,,,,------...////////////////////////............///222888<<<===;;;777444111///......////////////////////////////////////000000000111///////////////.........////////////////////////////////////////////////......///000//////......+++,,,...000000000///...////////////////////////000000000000////////////............////////////000000000000000000000000////////////////////////////////////////////////---...000111111111000///000111222333333222000///////////////////////////////////////////////////////////////////////////000000000000000000000000222222111111000/////////////////////000111222333111111111111111111111111111111111111111000///...------...000111111111111///////////////......---//////............//////////////////////////////////////////////////////............//////////////////............//////000000////////////000000..................------////////////////////////000000000000////////////.../////////000000000111.........//////000000000//////000111111000///....../////////000000111111////////////////////////............////////////222222111111///...---,,,////////////////////////......//////000000000111/////////////////////////////////...............////////////////////////////////////////////////////////////000000000000............////////////////////////............//////......------------//////////////////////////////////////////////////////////////////////////////............//////---.........////////////111111000///............////////////////////////...////////////000000000///000000000111111111111000000000000000000000000......................../////////...///000000111333222222111111111111111000000000000000000000000111111111111111111111111111111111111111111111111...//////000000111111111000000000000000000000000000111111222222333444444<<>>:::666222000000000////////////////////////...////////////000000000.........///////////////////////////////////////////////////////////////......//////000///......,,,---///000000000///...////////////////////////////////////000000000000............////////////000000000000000000000000////////////////////////////////////////////////---...000111111111000///+++---///222333222111000////////////////////////////////////////////////////////////////////////000000000000000000000000222111111111000000000///111111000000000000111111111111111111111111111111111111222111111000//////------...000111111111111///////////////......---/////////....../////////////////////////////////////////////////////////............//////////////////............//////000000////////////000000------..................////////////////////////////////////000000000000////////////000000000000///000000000000000111111......000000111000///.........//////000000000111////////////////////////............////////////444444333333111000......////////////////////////.../////////000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000........./////////000000////////////............/////////......---,,,,,,//////////////////////////////////////////////////////////////////////////////............//////.........////////////000222111000///////////////////////////////////////////////////000000000111///000000000111111111111000000000000000000000000///////////////////////////////////////000111111333222222111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000111111222222222000000000000000000000000000111111222222333444444999???BBB???777222222666333222222222222222333444666888<<>>AAA???:::555222000000111////////////////////////......////////////000000.........///////////////////////////////////////////////////////////////............//////////////////000000000000//////000000000000000000000000////////////000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000---...000111111111000///)))+++---000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111111000000000111111111111111111111222222222111111111222111111000000---...///000000111000000///000000000000///......////////////////////////////////////////////////////////////////////////............//////////////////............////////////000000000000//////.............../////////////////////////////////////////////000000000000////////////000000000000000000000000111111111111---...000111111000000///...//////////////////000000000000000000000000000............////////////222333333444555555555444///////////////////////////000000000000000000111000000000000000000000000...////////////000000000////////////////////////////////////////////////....../////////000000000....../////////000000000////////////................../////////...------//////////////////////////////////////////////////////////////////////////////............//////////////////000000000000222111111000000000000111000000000000000000000000/////////000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000//////000000111222222222111000000000000111000000000000000000000000111111111111111111111111222222222222222222222222111111111111222222222222000000000000000000000000000111111222222333444444666:::<<<:::555111111444222222222222333555777888:::>>>DDDKKKRRRZZZaaafffdddfffggggggeeecccbbbcccbbbaaa___]]]\\\[[[ZZZZZZ]]]\\\[[[ZZZZZZZZZ[[[\\\```cccgggkkknnnpppppppppsssuuuxxxyyyyyyxxxyyyzzzyyyzzzxxxssskkkddd^^^\\\WWW\\\dddmmmvvv|||xxxttttttxxx}}}uuuwwwzzz|||}}}|||{{{zzz000000////////////000000//////.........---------------,,,,,,,,,------...111111000///////////////////////////////////////...////////////111444666???<<<777333000///000111////////////////////////........./////////000000............/////////000///////////////////////////////////////////////////......---...///000111333222111000000///000000000000000000000000000000.../////////000000000111/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000---...000111111111000///+++,,,---///000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333111111111111111222333444000000111111111222222222000000111222222222111111//////000000000000//////000000111111000000///...//////000000000000//////////////////////////////////////////////////////............//////////////////............////////////000000000000//////.........//////000000000////////////////////////.../////////000000000111000000000000////////////000000000000000000000000...///000111222111000000///////////////.........000000000000000000000000............////////////000000222333444444444444////////////////////////111111111000000000000000000000000000000000000000.../////////000000000000////////////////////////////////////////////////------........./////////.../////////000000000000////////////............---...///000000000///...//////////////////////////////////////////////////////////////////////////////............//////000000000000111111111222111111000000000111222222000000000000000000000000//////000000000111111111000000000000111111111111000000000000000000000000000000000000000000000000000000//////000000111222111111000/////////000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111000000000000000000000000000000000000000111111222222333444444333555666555333222222333333333222333555888;;;===CCCIIIQQQYYY^^^bbbfffhhhccceeeeeedddbbb____________^^^]]]\\\\\\\\\]]]]]]]]][[[YYYWWWXXXZZZ]]]___hhhiiilllooosssvvvyyyzzz{{{||||||zzzxxxwwwxxxzzzvvvvvvuuuqqqlllgggeeeddddddiiiqqqyyyyyyvvvssssssvvvwwwuuurrrmmmqqqxxx~~~000000////////////000000//////.........---------...............///000111///...---,,,,,,,,,,,,,,,///////////////////////////000000///---,,,---///<<<999555111......///000////////////////////////............/////////000---.........//////000000////////////////////////////////////////////////000///---,,,---...111222555444222000//////000000000000000000000000000000.../////////000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000---...000111111111000///......///////////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111222333333444//////000111222444666777000000111111222222222222///000111222222222222222///000000000000000///...111111111111111000////////////000000000000//////////////////////////////////////////////////////............/////////000//////............////////////000000000000//////.../////////000000111111////////////////////////.../////////000000111111000000000000///////////////////////////............///000222222222111000000000//////.........---000000000000000000000000............/////////000//////000000000//////...////////////////////////222222111111000000//////000000000000000000000000.../////////000000111111////////////////////////////////////////////////------------.........///////////////000000000000000/////////............---...///111111111000000//////////////////////////////////////////////////////////////////////////////............//////000111111111222222222222111000000000111222333333000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222111000000///////////////000000000000000000000000111111111111111111111111222222222222222222222222111111000000//////......000000000000000000000000000111111222333333444444222222222222333333444444444333333444666:::>>>AAAMMMSSS\\\dddhhhiiijjjjjjcccddddddccc```^^^]]]^^^]]]]]]\\\\\\\\\]]]___```^^^\\\YYYWWWYYY]]]cccffflllmmmnnnqqqwww}}}|||yyyxxxzzz|||uuuuuuuuurrrnnnkkkkkkkkkssswww}}}zzzsssqqqoooooopppnnnjjjeeekkkpppyyy,,,---------.../////////000000//////.........---////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000///...------...///000////////////////////////////////////////////////...000000///...---...///+++,,,,,,------.....................////////////---.........//////000000111111111111111000//////000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000//////.........---------////////////000000000000...///000000000000000///000000000000000000000000222222111111111111222222222111111111000000//////000222333222111000111222//////000111222333333444///000222222111111222444000222333444333111///...000000000000000000000000000000111111111111000000000000000000000000000000000000///...---,,,,,,+++////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000000000////////////000000000000000000000000............/////////000///000111111111///...---000000000000000000000000111000000///...---------000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111000000000000111111222111111111000000////////////000000000000//////,,,,,,,,,---------......000000///...............---------...///000000111........................000000000000000000000000111000///..............................///000111////////////////////////////////////////////////////////////000000000000+++---///000///000222333000000222444666555222000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000111///...///222444222000222111000111222111000...//////000000111111111222111111111000000000000000//////000000111111111222222111///...///111444666000000000000000000000000111111111111111111111111000000000111222222333333000111111111111222222222000111222444444444333222444444444666999@@@IIIOOO[[[^^^cccgggiiiiiiiiiiii^^^___```aaaaaa```___^^^ZZZ]]]```aaaaaa_________^^^[[[WWWYYY^^^dddhhhjjjlllllliiiiiitttzzzwwwwwwyyyzzzzzzyyyvvvrrrqqqrrrwwwzzzwwwrrriiigggdddcccdddgggkkknnnooosss}}}------..................000000/////////.........////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000///...------...///000////////////////////////////////////////////////...000000///...---...///---------------.....................////////////........./////////000000111111111111111000//////000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000//////.........---------////////////000000000000000000000000////////////000000000000000000000000222111111000000111111222111111111111000000000///000111222111000000111222000000000000000000111111000111222222111111222333000111222222222111000///000000000000000000000000///000000111111000000///000000000000000000000000111000000//////......---////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000000000000000////////////000000000000000000000000.........//////////////////000111111000///...---000000000000000000000000111000000///......------000000000000000000000000......//////000000000111////////////////////////000000000000000000000000111111000000000000111111111111111000000000////////////000000000000//////------........./////////000000///...............------......///000000111........................000000000000000000000000000//////............//////............//////000................................................------........./////////---...//////......000222444444555666777555222///......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000222000......000111000...111000///000111111000...///000000000111111111111111000000000000000000000111111111111000000000000111000//////111444777:::222222222222222222222111111111111111111111111111222222111111111111111111111111111111222222222222///000222333444444444333333555888===CCCKKKUUU[[[```cccgggiiiiiigggdddccc\\\]]]^^^^^^______^^^^^^```aaabbbbbb___]]]\\\]]]YYYYYYZZZ^^^dddiiijjjiiihhhiiiiiilllxxxzzzvvvuuuwwwyyyzzzzzzxxxuuutttvvvzzz|||ssslllgggeeedddcccccceeeiiimmmooorrrvvv//////..................000000////////////......////////////////////////////////////////////////////////////////////////............////////////........................000000000000000000000000//////............//////////////////////////////////////////////////////...000000///...---.../////////..............................////////////......////////////000000000111111111111000000///000000000000000000000000222111111111111000000000000000000000000000000000000000000000000000000000/////////............---////////////000000000000222111000///......//////000000000000000000000000222111111000000111111222111111111111000000000000///000111111//////000111000000000000//////......222333444333111111111333000000111111111111111111000000000000000000000000...//////000000//////...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000///////////////.........///000000000000//////...000000000000000000000000000000000///......------000000000000000000000000,,,---...///000111111222////////////////////////000000000000000000000000111000000//////000000111111111000000000000/////////000000111111000000///....../////////000000000000//////............///------......///000000000........................000000000000000000000000///............//////000000//////............///........................------------------------,,,,,,,,,------------.../////////...---...111333777777888999:::888555333////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000......000000000///000///...///111111000///000000000000111111111111000000000000000000111111333222222111000000//////000///000111333777:::===555555444444333333333222111111111111111111111111333333222222111000000///111111111111222222222333111222333333444555555666555999@@@GGGNNNWWW___dddggghhhiiijjjhhhddd```]]]]]]]]]^^^^^^___```aaaaaaeeeeeedddaaa\\\ZZZYYYZZZYYY\\\aaagggkkkllliiifffbbbeeeiiiooozzz{{{xxxuuutttvvvyyy|||}}}}}}xxxssssssxxx~~~tttmmmhhheeedddgggggggggiiikkknnnqqqssszzz}}}|||000000//////......------000000//////////////////////////////////////////////////////////////////////////////////////////............////////////......................../////////////////////////////////....../////////////////////////////////////////////////////////...000000///...---...///000000//////.........---............//////////////////////////////000000000000111111111111000///000000000000000000000000111111111111000000000000/////////////////////////////////////////////////////////...............////////////000000000000444222000...------...///////////////////////////111111000000000000111111111111111000000000000000...000111000///...///000000000000000000000000000333444444333111000111222000000//////000111222333000000000000000000000000......////////////....../////////////////////////////////000000111111111////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000////////////////////////////////////............///000000000000/////////////////////////////////000000//////............////////////////////////------......///000000111////////////////////////////////////////////////000000////////////000000000000000000000000//////000000000111111000000000....../////////000000000000///............//////............//////000000........................////////////////////////...............///000111111000///...............------------------------------------------------,,,,,,,,,---------......///000///......000444777:::999:::;;;<<<<<<:::777000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000111222444555555111///...///000111111000000000000000000111111111000000000000000111111111222111111111111111111111000000000111333666999;;;555555555444333333222222111111111111111111111111222222222111111111000000111111111222222222333333555555555555555777888888<<>>===<<<<<<<<<;;;888666000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000111444666888:::<<<===222111//////000222111111111111000000000000000000//////000000111111111111///000000111222333333444111111111111222333555666444333333333222222222111111111111111111111111111000000111111111222222222111222222222222333333333666555555444555777999;;;DDDJJJRRRZZZ```dddgggiiiiiiddd___\\\]]]```aaabbbeeefffffffffggggggggghhhbbbaaa___[[[XXXXXXYYY[[[cccfffkkknnnooonnnlllkkklllmmmooosssuuussspppnnnmmmnnnqqqvvv|||~~~wwwooonnnsssxxxzzzzzz~~~}}}vvvmmmcccaaaiiiwww~~~000000////////////////////////000000000000111111////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000......////////////......////////////////////////////////////////////////...000000///...---.../////////..............................////////////111111000000000000/////////000000111111111111000000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000...////////////000000000////////////000000000000222111000///......//////000000000000000000000000111000000//////000000111000000000000111111111111///000111111//////000111//////000111222333444444111222333222000000000222//////000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000.........//////000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000......//////000000111111000000000000000000000000............/////////000000////////////000000111000000000000000000000000//////////////////......000000000000000000000000/////////.........------////////////////////////000000000000000000000000000//////......//////000......////////////000000000111111222222111111000------.........////////////............//////000......//////////////////////////////////////////000000000000000000000000///............//////000000//////............///////////////////////////------------------------/////////000000000000111...///000000111333777:::???===;;;999888666333000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///333999===???@@@BBBCCC555333111000111222222111111111111111000000000000/////////000111111222222...///000111222444555555222111111000000111111111111111111111222222222222111111111111111111111111///000000111222222333333222222222222333333333333555444444444777;;;???BBBMMMSSS[[[bbbfffiiikkklllccc]]]XXXWWW\\\bbbfffgggfffggghhhhhhgggfffdddccc]]]]]]\\\[[[YYYZZZ\\\___aaaeeejjjnnnppprrrtttvvvvvvtttsssssspppjjjggghhhgggjjjnnnuuu{{{xxxsssoooooosssxxx{{{|||}}}|||}}}}}}zzzkkkfffbbbhhhwww///////////////000000000//////000000000111111111////////////////////////////////////////////////////////////////////////............////////////........................000000000000000000000000---...///000000///...---////////////////////////////////////////////////...000000///...---...///---------------.....................////////////111111111000000000////////////000111111111111111000000000000000000000000////////////000000111111000000000000000000000000000000000000000000000000.../////////000000000000////////////000000000000000000000000////////////000000000000000000000000000000////////////000000///000000000111111111111000111222111000000111222///000000000111111222222///000111111000///000222///000000111111000///...000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000.........///000111111111000000000000000000000000,,,------...///000111111000///......///000111222000000000000000000000000.../////////////////////000000000000000000000000------..................////////////////////////000000000000000000000000//////............//////........./////////000000000111111222222111111000....../////////000000000...............///000000/////////////////////...////////////////////////000000000000000000000000000//////............//////............//////000000000000000000000000000......................../////////000000000111111...///000000000111333555888666444333333222000.........//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000666===BBBDDDDDDDDDEEE888666333111222222222111111111111111000000000///...//////000111111222222000000111222222333444444111111111111111000000111000000111111222222333333111111111111111111111111111111111111111111222222222222222333333333444444555555666888>>>EEELLLPPPWWW[[[aaaeeeffffffffffff\\\XXXUUUWWW___fffjjjjjjhhhiiijjjjjjhhhddd```]]][[[\\\]]]\\\\\\]]]```bbb```dddjjjoooqqqtttxxxzzzyyysssooonnniiibbbaaaeeefffhhhnnnuuuzzz}}}|||zzzqqqpppoooooorrrvvvzzz||||||zzzyyy{{{~~~|||wwwqqqiiihhhlllyyy||||||......//////000000111111//////000000111111111222////////////////////////////////////////////////////////////////////////............/////////000------------------------000000000000000000000000---...///000000///...---////////////////////////////////////////////////...000000000...---...///+++,,,,,,------...................../////////000222111111111000000////////////000111111111111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000...///000000000000000///000000000000000000000000000000////////////000000//////000000111111111222000222333222111000111222000000000000////////////---///000000//////000222///000111222111000---,,,000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000---......///000111111222000000000000000000000000+++,,,---...///111222222000///.........000111222000000000000000000000000.........///////////////000000000000000000000000+++,,,,,,---...///000000////////////////////////000000000000000000000000//////............//////---.........//////000000111111222222222222111111000000000000111111111111...............///000111///////////////.........000000000000000000000000000000000000000000000000111000///..............................///000111000000000000000000000000////////////////////////////////////000000000000///000111000///...///000...------...000111111000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000111888@@@FFFFFFEEEDDDDDD:::777444222222222222222222111111111000000//////...//////000111222222222222222222222222222333333111111111111111111222222000000111222333444444555111111111111111111111111333333222222111000000000222222333333333444444444777777999>>>FFFOOOXXX]]]^^^aaadddeeeccc```^^^]]]WWWUUUUUUZZZcccjjjlllkkkjjjkkklllllliiiddd___[[[[[[]]]^^^^^^^^^___bbbdddaaafffmmmqqqrrrtttvvvyyyvvvoooiiigggbbb\\\^^^dddgggjjjooovvv{{{|||zzzxxxmmmnnnoooooooooqqquuuxxxvvvuuuvvvzzz}}}|||vvvpppmmmoooxxx{{{uuuwww}}}------------------------////////////////////////000000000000111111111111////////////////////////000///...------...///000////////////////////////000000000000000000000000......//////000000111111000000//////.........---........................000000////////////000000//////.........//////000///////////////.....................////////////222222222111111111111000111111111111111111111111111111111000000000000000222111000...............111111111111111111111111000000000000000000000000000000////////////000000......//////000000111111111111000000//////......111111000000//////......000000000000000000000000------...000111111111111///////////////000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////000...,,,,,,.........---//////...------...000000//////000000000000//////000000000000000000000000000000////////////000000111111000000//////......////////////000000000000////////////////////////000000000000000000000000000000000000000000000000......////////////...---111111111111111000//////000000000000111111111111222111000.........///000---......///000111111222////////////000000000000000////////////000000111///////////////000000111///...---,,,,,,---...///------...///////////////000000000000000000000000000000000000//////////////////.........---------////////////000000000000//////////////////////////////............//////000000////////////000000////////////////////////............//////000000111000///............///111111000000//////......///////////////000111111000111222111000222777<<<@@@999111---///111111///111111111111111111111111000333888>>>AAABBBBBBAAACCC999111000111000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222333111111111111111111111111333333333333333222111000222222222222222222222222333333222111000333777:::444:::CCCLLLSSSZZZ```dddccceeefffccc\\\WWWTTTTTTRRRUUU\\\bbbgggiiijjjjjjkkkkkkjjjeee___\\\\\\^^^^^^```aaabbbbbbcccdddfffiiijjjnnnttttttqqqqqqtttkkkfffaaa^^^___bbbfffiiiooorrrvvvyyyyyyvvvqqqnnnllljjjkkkooopppooopppttt}}}wwwwww{{{{{{vvvuuuwww|||xxxtttwww~~~......................../////////////////////////////////000000111111222//////////////////////////////............/////////////////////////////////////////////////////////////////////000000000000/////////............////////////////////////000000////////////000000111000///.............../////////////////////...............////////////000000000000000000000000111111111111111111111111111000000000000000000000222222333333333222111000111111111111111111111111000000000000000000000000000000////////////000000.../////////000000000111111000000000/////////...111000000000/////////...000000000000000000000000---...///000000111000000///////////////000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////111///......///000///...000000///////////////000//////000000000000//////000000000000000000000000000000////////////000000111111000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000///....../////////000000000111111111000000////////////000......//////000000111111////////////000000000000000////////////000111111000000////////////000000000///............///000000000111222222222222222////////////////////////000000000000//////////////////.........---------////////////000000000000//////////////////////////////............//////000000////////////000000//////////////////////////////////////////000000000000//////.../////////111000000000/////////...///////////////000111111000111111111000222777;;;===777111...000222111///111111111111111111111111000333888===AAACCCDDDDDDBBB888111000111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333222222222222222222222222333333333333333222111000222222222222222222222222333333333222222222555777<<>>666000000111000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333333333222222333333333222111111222222222222333333333333444555555555444555777999HHHNNNWWW^^^ccceeefffgggiiicccZZZTTTQQQQQQQQQRRRYYY\\\```dddfffffffffeeecccdddcccbbb``````bbbdddfffggghhhjjjlllooopppqqqqqqooopppqqqlllddd```aaa```bbbeeeiiinnnssswwwyyyxxxxxxyyyxxxuuuqqqllljjjhhheeegggmmmrrrtttyyy|||{{{||||||{{{|||}}}zzz||||||vvvtttqqqlll000000000000000000000000////////////////////////---......///000111222222////////////////////////---...///000000///...---////////////////////////////////////////////////000000000//////......---///////////////........./////////////////////////////////....../////////111000///...........................////////////............////////////------...///000111222333////////////////////////000000000000000111111111111111111111000///...---////////////////////////////////////////////////000000////////////000000////////////000000000000000000000000////////////000000000000///////////////////////////////////////000000000000//////...///////////////000000111///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000/////////111222111///......//////...,,,+++)))//////000000000000//////////////////////////////000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////------......//////.........//////000//////..................////////////---...///111111111000///000000000000////////////////////////000000000000////////////000111222222444333222000///.........////////////////////////,,,------.........------////////////////////////////////////000000000000/////////...............////////////000000000000//////////////////////////////............//////000000////////////000000/////////////////////////////////...............------..................000000000000///////////////////////////000000111111000000000000222444666444222111111333333111///111111111111111111111111......000222444777:::;;;:::444000111222000000222111111111111111111111111111111111111111111111111111111111111111111111111222333333333444333333333333333333333333333333333222222333333333222222111222222222333333333333333555666666666777:::???CCCSSSYYYaaaggghhhgggfffeeebbb\\\SSSOOOQQQSSSUUUUUU\\\]]]___aaabbbbbbaaa```]]]___bbbeeehhhkkknnnpppooonnnnnnooopppqqqqqqppppppllliiigggaaa[[[ZZZ]]]aaafffmmmsssyyy|||~~~~~~|||yyyvvvqqqnnnkkkmmmlllooovvvzzz{{{}}}~~~}}}{{{pppdddaaabbb```[[[////////////////////////////////////////////////---......///000000111111////////////////////////---...///000000///...---////////////////////////........................000000//////......------.........///////////////........................//////............//////...............///000111---.........//////000000............////////////......///000222333444444//////////////////////////////000000111111111111;;;999666333222111222333////////////////////////////////////////////////000000////////////000000000000000000////////////////////////000000000000////////////000000000000///////////////////////////000000000000//////...///////////////000000111///000000000111111111111////////////////////////////////////////////////000000000000000000000000000000////////////000000.........///111111000...//////000000///...,,,***//////000000000000//////////////////////////////000000////////////000000000000000000111111111111////////////000000000000////////////////////////000000000000000000000000///////////////////////////000111222222222222222///000000111111000000000............////////////---...///111111111000///000000000000////////////////////////000000000000////////////000111222333555444222111///.................................000000000111111000000///.........................../////////000000000111////////////////////////////////////000000000000000000000000000000000000//////............//////000000////////////000000////////////////////////------------------------,,,---............------////////////000000000000///////////////000000111111000//////000222222333000000111222333222111///111111111111111111111111//////......///111222333666111///111222000000333111111111111111111111111111111111111111111111111111111111111111111111111222333444444444333333222333333333333333333333333111222222333333333222222222222333333333444444444444444444555888???HHHOOO[[[```gggjjjjjjfffbbb```XXXTTTQQQRRRVVVZZZ\\\[[[]]]]]]\\\\\\\\\\\\\\\\\\ZZZ^^^eeennnvvv|||{{{yyyuuusssrrrqqqmmmjjjiiiddd^^^[[[XXXVVV[[[aaajjjpppwww}}}|||xxxuuusssxxxxxx|||~~~yyyoookkkbbbZZZXXX[[[YYYUUU........................////////////////////////......////////////000000////////////////////////......////////////......////////////////////////........................//////...........................///////////////........................///......------......///------------...000111222------......///000000000............////////////...///000111222333444444000000000000000000000000/////////000111111222222;;;999444111///000222333000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000//////000000000000/////////////////////000111111000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000///////////////000000111---------///111222000...111222222222111000////////////000000000000//////000000000000000000000000000000////////////000000000000000111111111111222////////////000000000000........................000000000000000000000000000000000000000000000000......///000111111111111///000000111111111111111....../////////000000000...//////000000000000///////////////000000000000////////////000000000000/////////000111222333444444444222111000/////////------............------///////////////......---..............................//////000000111111...////////////000000000////////////000000000000000000000000000000000000//////............//////000000////////////000000////////////////////////,,,,,,---------............///000000000///---,,,////////////000000000000///////////////000111111111000//////111111111000//////111222222111000///111111111111111111111111222111000////////////000222//////222222000111444111111111111111111111111111111111111111111111111111111111111111111111111222333444444444333111000333333333333333333333333111111222333333333222222222222333333444444555555333444555888>>>GGGQQQYYYaaaeeejjjllliiiddd___\\\SSSSSSUUUYYY]]]aaabbbaaa]]][[[XXXVVVVVVWWWYYY[[[]]]cccnnn||||||yyytttnnniii```[[[VVVVVVVVVYYYbbbkkkuuuzzzzzzyyy|||~~~}}}{{{uuullleeedddddd___YYYXXXYYYXXXTTT........................///////////////////////////////////////.........//////////////////////////////............//////////////////////////////........................------............................../////////000........................///......------......///...............///000111------......///000000111............////////////...//////000111222222333111111111111111111111111...//////000111111222222444222000...---...000111111111111111111111111111000000000000000000000000000000////////////000000111000000000/////////....../////////000000000111.../////////000000000111000000000000000000000000---...///000000111000000///////////////000111111000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000///////////////000111111------...111333333111///111000000/////////000000//////000000000000//////000000000000000000000000000000////////////000000000000111111111222222222////////////000000000000////////////////////////000000000000000000000000000000000000000000000000+++,,,---...////////////...//////000111111000000/////////000000000111111111000000////////////000......//////000000111111////////////000000000000/////////000111222444555444333222111000000000000---...///000000///...---,,,---------,,,,,,+++***.................................///000111111111.../////////000000000000////////////000000000000000000000000000000000000//////............//////000000////////////000000////////////////////////,,,------...///000111111222333444444333111///---.../////////000000000111///////////////000111111222000...///111111000......000111111000/////////111111111111111111111111111111111111000000/////////---///222222000111555111111111111111111111111111111111111111111111111111111111111111111111111111222333444333222000///222222222222222222222222000111222333333333333222222222333333444555555666666999===CCCJJJRRR[[[aaagggjjjmmmmmmiiiccc^^^\\\VVVYYY]]]```bbbcccdddeee^^^ZZZUUUQQQQQQUUUYYY]]]dddlllzzz~~~xxxqqqiiibbbXXXUUUTTTXXX\\\aaakkkuuu|||xxxssssssyyy~~~zzzxxxvvvrrrnnnhhhccc^^^\\\___bbbaaa\\\YYY[[[[[[YYY////////////////////////////////////////////////000000000///......------////////////////////////000///...------...///000////////////////////////........................,,,------....../////////---.........//////000000000000000000000000000000.........------.........000//////.........//////---------...///000000111............/////////000......//////000000111111111111111111111111111111...//////000111222222222000000111111222222222333111111111111111111111111000000000000000000000000000000////////////000000111111000000/////////....../////////000000111111.../////////000000111111000000000000000000000000------///000111111111111///////////////000111111000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000///////////////000111111......000222444555222000...---,,,++++++,,,.../////////000000000000//////000000000000000000000000000000////////////000000000000111111222222222222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111222222222222------...///000000//////000000000000111111111111222111000.........///000---......///000111111222////////////000000000000/////////000111333444555333333222111000000000000...///000111111000///...///000000000///......---........................---......///000111111222.../////////000000111111////////////000000000000000000000000000000000000//////............//////000000////////////000000////////////////////////---...///000111222333444666666777777555333000///.../////////000000111111///////////////000111111222000...///111111///---///000111111///...//////111111111111111111111111//////000000000000//////---,,,///222333000111555111111111111111111111111111111111111111111111111111111111111111111111111000111333333333111///...111111111111111111111111000111222333333333333333222222333333444555666666:::???GGGOOOUUU\\\bbbfffkkkmmmpppooojjjddd___\\\\\\```dddeeecccccceeeggg^^^ZZZTTTOOOOOOTTTZZZ___kkksss|||tttnnnfff]]]UUUTTTSSSVVV\\\bbbhhhqqqzzz{{{rrrooopppwwwyyyuuuooommmhhhaaa[[[XXXYYY[[[[[[```aaa]]]ZZZ]]]___```000000//////.........---///////////////.........333222111///...---++++++////////////////////////........................///////////////////////////...---------...000111...------,,,,,,------...//////............////////////............//////////////////////////////000///.........000111222///000000000000000//////////////////000000000000000000000000000000000000111111111111111111111111000111111111222222222222000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000222111111111000000////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////............000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111000000///000000000000000000000000///000222222000///000111000000000000000000//////111111111111222222222222////////////////////////////////////////////////000000////////////000000111111222222222222111111////////////////////////111111000///////////////...///000111111000///...000111111111222222222222000000000000000000000000///000111222222111000///////////////////////////......////////////......000000//////.........---000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000000000///...............***......((()))222888999>>>FFFAAA777AAA,,,666333000...---///000...------////////////000000000000111444555333111111111000000000111111111111000000111111000000//////......222222111000///...------111222333444444333222111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333666333111222555666555444222333444333444555999<<>>===:::888888666333///---,,,---...////////////////////////////////////////////////...///000111111000///.../////////000000////////////////////////////////////////////////000111111...//////000000//////........./////////000000000000000000000000000000000///000000111111000000///////////////////////////......////////////............//////000000000000////////////////////////---------.........//////////////////////////////.../////////000000000111000000000000000000000000000000//////000111111222666EEEKKKEEEEEEQQQXXXVVVXXXZZZeeeyyyWWWJJJDDD<<>>CCCDDDBBB???<<<===:::666222///...//////////////////////////////////////////////////////...///000222222000///...//////000000000000/////////////////////////////////////////////000111111...///000111111000///...////////////000000000000000000000000000000000000///000111222222111000///////////////////////////......////////////......//////000000111111111222000000000000000000000000---------.........//////////////////////////////.../////////000000111111000000000000000000000000000000///000000111222222KKK___eeeXXXVVVeeennniii^^^YYY[[[iiitttBBB999666222;;;===555333<<>>::::::444666777777666777888999000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333333777888222000333444111333333444333111111333555333333222222222222222222333333333222222111111111333444555555444333111000222333333333444888===BBBLLLRRR\\\dddiiilllmmmnnnnnnmmmmmmmmmmmmkkkhhheeeccchhhkkkggg___YYYZZZ\\\[[[[[[[[[[[[[[[ZZZYYYYYYdddkkknnnmmmmmmnnnkkkddd]]][[[VVVRRRRRRVVV^^^dddlll~~~tttlllkkkjjjfffbbb```___]]]___ccchhhkkkmmmrrr000//////.........//////000000000000000000000000............/////////000,,,,,,---......//////000//////............/////////////////////////////////.........///000222222////////////////////////000000000000000000000000000/////////............//////000000000000//////000000000000000000000000---......///000000//////000000000000000000000000000000111111111222222222111111111111111111111111111111111000000/////////////////////000000000000///000111222222111000///000000000000////////////000000000000000000000000//////000000000000000//////......------......///.../////////000000000111000000000000111111111111000000000000000000000000000000000000////////////000000000000////////////...///000000...///000222111///000333333///---///000000000000000000000000000000000000000000000000//////............/////////000000000111111111111111000///......///000111////////////000000000000000000000000000000000000222111000//////000111222000000000000000000000000555;;;BBBFFFGGGDDD@@@???;;;999666333000/////////////////////////////////111000...,,,,,,---///000000000000000000000000000000/////////............////////////////////////.......................................///000000000000000000////////////000000000000///////////////////////////.........////////////000000000000000/////////...............///000111111000///.../////////...............////////////000000000000////////////////////////000000000000000000000000//////000000000000///////////////...///333888===PPPRRRWWW[[[YYYUUUVVV[[[mmmeeeZZZNNNDDD<<<777444222333444333111111222333000000000000000000000000000000////////////000000000000000000000000000000//////000000000111111111000111111111111222222222111111222222222333333333333888:::777555777666333222111111111111111111111222222222222222222222222333333333222222222111111444444555555555444222222555555555555777<<>>666666777555111///111111000.........///000000000000000000000000111000000000000000000111000000000000000000000000....../////////000000000000000111111111222222222111111222222222333333333666888::::::999:::;;;<<>>EEENNNYYY```dddgggkkklllkkkjjjiiiiiiiiifffdddccceeegggiiiiiifffdddaaabbbfffiiijjjjjjlllkkkiiigggggghhhjjjkkknnnkkkeee^^^YYYVVVUUUSSSVVVYYY]]]bbbgggnnnuuuyyysssiiiccc```aaabbbeeeiiikkkkkkkkkppp{{{111111000//////////////////////////////////////////////////////................../////////////////////............//////////////////////////////000000111111111111111111////////////////////////////////////////////////........./////////////////////000000000000/////////////////////////////////000000000000000//////111111111111111111111111//////000000000111111111////////////////////////111111111111111111222222111111000000//////......000000111111111111000000000000000000////////////////////////////////////,,,---...///000000111000///..................///000000000000////////////000/////////.........---////////////////////////.../////////000000000111------...///000111222222///000111000///000111333AAA666------///000111222////////////////////////...///000111111000///...000000////////////000000111111000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000111111000000000000000000000000000000000...555===AAAAAA===888555444222000......///111222000000000000000000000000111111222222222000///...////////////////////////.........///////////////////////////////////////////////////////////////...............///000000......//////000000111111.../////////000000000111.../////////000000111111////////////000000000000.........///////////////000000////////////000000........./////////000000------.........///////////////////////////////////////////////////////////////000000000000//////.../////////000333777;;;BBB???AAAIIINNNLLLHHHGGGHHHBBB999444222111111000---///000000//////000222000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000000000111111111222222222111111222222222333333333888777666555555666:::???JJJAAA666111222444333222000000111222333333444444333333333333333333333333222222333333444444555555666:::???FFFOOOXXXbbbiiigggiiikkklllkkkiiiiiijjjddddddeeegggkkklllllljjjeeecccbbbffflllrrrsssrrrooopppqqqqqqpppnnnlllkkkiiibbbZZZTTTPPPQQQTTTXXX___bbbfffjjjooottt{{{uuujjjdddaaa___cccdddgggjjjnnnsssxxx|||111000000//////000000000000000000000000000000000///////////////.........//////////////////////////////............/////////////////////////////////000000111111111000000////////////////////////000000000000000000000000........./////////////////////000000000000//////000000000000000000000000000000111111111000//////111111111111111111111111/////////000000000111111111111111111111111111111000000000111111111111111000000000000////////////111000000000000000000111000000000000////////////000000000000000000000000,,,---...//////000/////////......------......///000000000000////////////222222111111000000//////000000000000000000000000......//////000000111111---......///000111111222000111111111000000222333???666...---...///000333000000000000000000000000...000111333333111000...111000000//////000000111111111111111000000000000000000111111111111000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000,,,000666999999666333222000//////...///000111222000000000000000000000000000000111111111111000000000000000000000000000000.........///////////////////////////////////////////////////////////////...............///000000////////////000000000000......//////000000111111///000000000000000000111////////////000000000000.........///////////////000000////////////000000/////////000000111111222............////////////////////////////////////000000000000000000000000//////000000000000//////...///111111000111222444:::555555:::>>>>>>===>>>===;;;888444///,,,,,,,,,+++---............000111000000000000000000000000222111111000000111111222000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333888444222111111222777>>>DDD>>>555000///111111111111111111222222333333444333333333333444444444444333333333333444555666777:::@@@IIIRRRZZZaaahhhllljjjkkklllllljjjiiijjjkkkfffgggjjjmmmooommmiiifffbbbcccfffmmmuuuzzzzzzyyyrrruuuxxxyyywwwrrrmmmiiiaaaYYYRRRPPPPPPRRRYYYaaahhhkkkppptttwww{{{~~~~~~qqqfff```___```aaabbbeeejjjnnnttt|||.........///000222333444000000000000000000000000000/////////............000///////////////////////////............/////////////////////////////////000111222222111000///////////////////////////000000000000000000000000............/////////000//////000000000000//////000000000000000000000000111111111111111000//////111111111111111111111111////////////000000000111111111111111111111111111/////////000000111111111////////////000000000000111111000000000000111111000000000000////////////000000000000000000000000...//////000000000//////000//////......//////000111000000000/////////...222222222111000/////////000000000000000000000000.........///000111111111......//////000000111111000111222111000000222444888333111222111......111000000000000000000000000///000333444444333000///111111000000000000111111111111111111000000000//////000000000000000000///////////////000000000000000000000000000000000000///000111222222111000///000000000000000000000000+++...111222111000000111......//////000000000///000000000000000000000000.../////////000111111222000000000000000000000000............/////////000////////////////////////////////////////////////...............///000000000000000000////////////.........///000111111111111111111000000000000000////////////000000000000............/////////000111000///......///000111///000000111222222333333000000000000111111111111////////////////////////000000000000000000000000//////000000000000//////...///000000......000222333000///333555444555888666555444222///---,,,,,,---...//////...---...000000000000000000000000000222111111000000111111222000000000000000000000000111111111111222222222222000111111111111222222222111111222222222333333333666222000111000///444;;;888666444222111111111111222222222222222222222222333333333444444444555555555444444555666888999:::BBBIIITTT^^^dddhhhjjjkkkjjjkkkkkkjjjgggfffggghhhjjjkkkmmmoooooommmhhhdddbbbfffoooxxx}}}~~~~~~xxxpppgggbbbZZZTTTQQQTTTWWWYYY```hhhooouuu}}}|||rrrllleee``````bbbdddfffcccjjjsss|||++++++---///111444666777000000000000000000000000000000//////.........---000000000000//////////////////............//////////////////////////////000111222333222222000///////////////////////////000000000000000000000000---.........//////000000//////000000000000//////000000000000000000000000111111111111111000//////111111111111111111111111////////////000000000000////////////////////////......//////000000000111......//////000000111111111111000000000000111111000000000000////////////000000000000000000000000000111111111111000000///111111000000000000111111111111000000/////////...111000000///...------,,,000000000000000000000000---......///000111111222////////////000000000000000111222111000000222444222111333666444...---///000000000000000000000000000111333555555333111000111111000000000000111111222111111111000000//////......////////////......////////////000000000000000000000000000000000000///000111222222111000///000000000000000000000000,,,---...---------///000...///000000000///...---000000000000000000000000............///111222333000000000000000000000000---.........//////000000////////////////////////000000000000000000000000...............///000000111111000000//////......---......///000111111222222222111111000000//////////////////000000000000---.........//////000000111000///......///000111000000111222333333444444111222222222222333333333////////////////////////000000000000000000000000//////000000000000//////...//////---,,,---000222222000000333444222333777222000......000111111000000111222111///......///000000000000000000000000222222111111111111222222000000000000000000000000111111222222222333333333000111111111111222222222111111222222222333333333444000000222111...111888...111555666555333222222333333222222222222222222333333333444444555555555666666666666888:::<<<===HHHPPP\\\fffkkkkkkjjjiiiiiiiiihhhfffcccbbbbbbccckkkkkklllnnnnnnmmmiiieeedddlllwwwvvvkkk```YYYVVVRRRSSSZZZ^^^```eeelllsss|||zzzzzz{{{zzz|||~~~zzzppphhhbbb```______bbbfffhhhiiikkkuuu000/////////000111222222111111000000//////......000000000000000000000000111000////////////000000////////////////////////000///...------...///000111111000000000000000000000000111111111111000000111000///......///000111000000000000000000000000000111222111000000222444555333000...///000000///111111111000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000333333222111000000111111//////000000111111111222000000000000000000000000111000///......---............//////000000111111222222111000000000000000////////////////////////............////////////111111000000//////......111111000000//////......000000000000000000000000...///000111111000///...000000000000000000000000000111333444444333111000////////////000000000000000000000000000000000000000000000000111111111111111222222222222222222111222222222111111111000000000000000000000000000000111111111111111111111111000000////////////000000222111111111000000//////////////////////////////000000////////////000000//////000000000000//////......////////////......000///...------...///000000000000000000000000000////////////////////////111111000000//////......000000000000000///......000000000000000000000000//////............//////000000000000000000000000000000000000111111111111000///...000333555666666999888666666666555333111222222111000//////000000//////000000000000//////000000000000000000000000111111000///////////////000000000000111111111111111111000000//////.........//////000111222222222222111000.........///000000000000000000000000000222222111111222222333444777444111111222333111///000111222111000//////111222222222111111111111111111222333333333333222111222222222222222222222222444444333222111111111111555444444333333444444444444555666777999<<>>777111000111111000///...............222000///------///000222////////////////////////000000////////////000000///000000000111111111111000000000000////////////////////////000000111111000000000////////////000//////////////////////////////000000111111111111000000000000111111111000000111222111/////////111//////000111222333333333222222222222222222222222222222222222222222222222111222222333333444444444333333222111222444666777666999===BBBIIISSS^^^eeedddeeefffffffffdddcccaaa```\\\ZZZ[[[___bbbbbbaaabbbbbbccccccgggmmmuuu{{{}}}}}}~~~qqqjjj```XXXVVVWWWZZZ[[[```fffnnnrrrtttvvv{{{}}}zzzuuutttrrrqqqrrruuuyyy|||{{{sssmmmhhhcccbbbbbbdddjjjrrrvvv~~~111111000///.........///......//////000000111111////////////////////////---...///000111000000000000000000000000000000000---......///////////////000000000000111222333444///000000111111000000/////////000000000000//////////////////////////////...///000///......000222222111//////111111000///......///000111222222333000000000000000000000000111111222333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000111111111111000000000000000000000000000000000000000000111111000///////////////.../////////000000000111111111000000000000111111000000000000000000000000000000000000111111111111////////////000000000000////////////000000000000////////////////////////000000////////////000000////////////////////////000111111111111111111000////////////000000000000///////////////////////////000000000111111111111222444777999999777444222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000000000000000//////000000000000////////////000000000000////////////000000000000//////...//////////////////...////////////////////////////////////////////////////////////000000000000//////000000000000////////////////////////////////////............//////...........................////////////000000000///...///111555888::::::999<<<===999333///111444444333222000///......---222000///------///000222////////////////////////000000////////////000000///000000000111111111111////////////000000000000///////////////000000000/////////000000000000///////////////////////////...///000111111111111000...000111111111000000000000111222111/////////111//////000111222333333333222222222222222222222222222222222222222222222222111222333444444444444444666444333222222444666777777<<>>333---111111111111111111111111111111111111111111111111111111111111222222222333000000000111111111222222333333333333333333333333333333444444444444444444555666777777;;;CCCNNNVVV\\\___cccffffffdddaaa^^^^^^^^^___aaacccdddcccbbb^^^\\\YYYVVVUUUVVVWWWXXX___fffpppxxx{{{xxxrrrmmmgggaaaXXXRRRQQQTTTVVVWWW```dddhhhkkknnnttt|||~~~vvvqqqqqqmmmfffbbbccchhhmmmvvv//////000000000000//////////////////////////////000//////......//////000111555999<<<<<<777111---000000000000////////////000000000000000000000000....../////////000000000111111111111111111111111000000////////////......111444,,,555666...333......//////000222444555666333222111000///000111222111111111111000000000000///////////////000111222222222222222222222222222111111111111111000//////000000000000000111111222000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111....../////////000000000111111111000///.........+++,,,,,,...///000111222////////////////////////000000000000000000000000------...///000111222222000000000000000000000000111111111111222222222222000000000000000000000000....../////////000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111000//////000111222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000//////000000000000//////////////////////////////111111000000000000111111000000000000000//////...000000000000////////////000000000000000000000000//////............//////111111111111111111111111...///111222222222111000000000000000000000000000////////////000000000000/////////............---////////////////////////////////////////////////............////////////222111111000000111111222////////////000000000000111000000///////////////000000000000000000000000111111000000000000//////------------------------......---......///000111111000000////////////000////////////////////////////////////000000000000000///444===@@@:::222...111111111111111111111111111111111111111111111111000000000111111111222222111111111111222222222333444444444444444444444444333444555666666555444333888888888<<>>AAAJJJRRR[[[______]]]___aaaaaacccfffhhhiiigggdddbbb```cccfffccc___```gggnnnqqqooommmkkkjjjjjjkkkllldddaaa\\\WWWRRRPPPNNNNNNTTTZZZbbbhhhkkkmmmppprrrrrruuuwwwwwwvvv{{{uuullldddbbbaaabbbgggmmmuuu000000000000000000000000...000111222222111000...000000000000000000000000222222222111111111111000---...///000111222333333...///000111111000///...000000///---,,,---///222---...000111111111000///000000000000000000000000///...,,,---///111222222000///......///111333444444222000...---///000222333222111000000111222333000000000111222222222333222222111111111111222222111111111111111111111111000000000000000000000000111111000000000000000111222000......///000///...000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000000000////////////000000111111222222222111111000---///111111...---000222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000//////......000000000000000000000000////////////000000000000111111111111000000000000......///000000000000000...///////////////......000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111000000//////............//////000000111111000000000000000000000000000000000000111111111111//////000000000000//////111111000000//////......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000---------.........//////..................------////////////////////////////////////000000000000000000000000000000000000111000///......///000111000000000000000000000000000//////.........//////000000000000000000000000000000000000000000000000111111000000//////..................////////////////////////000000000000111111000000//////......222222111111000/////////111111222222222222111111///000111222333222111111111222222333333222222111222222222111111111000000222444666666555333333333000444777777777<<>>GGGPPPVVVYYYXXXVVVUUUWWW\\\bbbfffhhheeehhhjjjjjjhhheeebbbbbb^^^bbbgggmmmyyyttteeeWWWNNNJJJNNNSSSXXX\\\```ccceeehhhppp{{{uuummmeeebbb```aaagggooovvv////////////////////////000000111111111111000000000000000000000000000000111111111000000000//////000000000000000/////////111000///......///000111///000111000///...000111000///.........///111222////////////////////////...///111444777666333000000000000000000111111111111111000000000000111222111111111222222111111111333222222222111000000000000000////////////000000111111111111111111111111000000000000000000000000///////////////000111222444222000000111222111000000000000000000000000000111111111111222222222222111111111111111111111111////////////////////////000000////////////000000///000111111222222222111111...---...111222111...////////////////////////111111111111111111111111000000000000000000000000111000000//////000000111////////////000000000000////////////////////////////////////000000000000.../////////000000111111//////000000000000//////------...///////////////000000000000000000000000////////////////////////////////////////////////000000000111111111222222////////////000000000000111111000000//////......////////////////////////............//////////////////000000000000//////////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////........./////////000000........./////////000000000000000000000000000000////////////000000000000//////////////////////////////000000000000//////.......................................///000000////////////////////////////////////////////////.............../////////............////////////////////////000000000000111000000000/////////...111111111111000000//////111111222222222222111111111111111111111222222222111222222333333222222111111111111111222222222222222333444333222222333444555888===EEELLLQQQRRRRRRQQQRRRTTTZZZaaafffhhhhhhfffhhhiiihhheeecccaaaaaaccchhhmmmrrr}}}}}}oooaaaUUUMMMIIINNNSSS[[[aaadddfffhhhjjjnnnwwwuuukkkgggcccccccccgggqqq|||000000000000000000000000111000000000000000000111000000000000000000000000111111000000000/////////---......//////000000000000000////////////000000///000111111//////000111///////////////000111111000000000000000000000000......000444666666444111000000000000111111000000000000000000000000111111000111222222222222111000222222222111111111111111111000000//////000000111111111111111111111111111000000000000000000000000////////////000111222222333222000000111111111000000000000000000000000000111111111111111222222222111111111111111111111111////////////////////////000000////////////000000///000111222222333222222000///...///000111000///000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111////////////000000000000000000000000000000000000////////////000000000000//////000000111111222222000000000000000//////......///000111111222222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222////////////000000000000000000000000////////////000000000000000000000000....../////////000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000.........//////000000111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////..............................---......///000111////////////////////////////////////////////////---............/////////............////////////////////////000000000000111111111000///.........222222111111000//////...111111222222222222111111111111000000111111222333111222222333333222222111000111111111111111222222222333444444333333555777888===EEELLLPPPPPPOOONNNOOOSSSYYY```dddggghhhhhhgggggggggeeecccaaabbbcccjjjpppsssuuu~~~zzziii\\\RRRKKKJJJLLLSSSZZZccciiikkklllmmmooorrr|||~~~}}}zzzmmmeeecccbbbdddgggkkksss111111111111111111111111111111000000000000111111000000000000000000000000111000000000////////////.../////////000000000000//////000000000000/////////000222111000///000111......///000000000000000000000000000000000000000//////000222444444222000000000111111111000000000000000000111111222222222000111222222222222111000111111111111111222222222111111111000000111111111111111111111111111111111000000000000000000000000111111111111222333444555333111//////000000000///000000000000000000000000000000000111111111222222111111111111111111111111000000000000000000000000000000////////////000000...///000111222222222222...///000000//////000111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000.../////////000000000111000000000000000000000000////////////000000000000000000000111222333333333000000000000000///.........///000111222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111.../////////000000000111////////////000000000000000000000000000000000000/////////000000000111111//////000000000000//////.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000---......///000000111111000000000000000000000000////////////000000000000000000000000000000000000...///000111111000///...........................---------......///000111000000000000000000000000////////////////////////---------.........//////............////////////////////////000000000000000000000000////////////111111111000000000000000111111222222222222111111222111000000000111222333111222222333333222222111111111111222222333333333222333444444444555888;;;===DDDLLLQQQRRRQQQPPPQQQTTTZZZaaaeeeffffffhhhjjjggggggeeebbb``````bbbeeelllrrrsssrrryyyuuugggYYYPPPKKKHHHLLLRRRWWW___hhhnnnooooooqqqtttttt|||yyyssskkkdddcccaaadddkkksss|||111111111111111111111111111111000000000000111111000000000000000000000000000000000000////////////111111111000000000000000...///000111111000///...///000222222000///000111---...000111111111000///000000000000000000000000222111111222333222000...000000111111111111000///111111222222222333333333000111222333333222111000000000111111222222222333222222111111111111222222111111111111111111111111000000000000000000000000333333333333444555666777222000......///000///...000000000000000000000000//////000000111111111111111111111111111111111111111111111111111111111111000000////////////000000---...///000111111111111---///222111......000333000000000000000000000000111111111111111111111111000000000000000000000000//////............//////.../////////000000111111000000000000000000000000////////////000000000000000000111222333333444444000000000000000///......,,,---...///000000000000000000000000000000000000111111111111111111111111111111111111111111111111////////////000000000000.../////////000000111111......//////000000111111000000000000000000000000000000000000111111111111//////000000000000//////.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000---......///000111111222000000000000000000000000////////////000000000000000000000000000000000000...///000111111000///...........................---------......000111111111111111111111111111111////////////////////////---------.........//////............/////////000////////////000000000000......//////000000111111/////////000111111222222111111222222222222111111222111000000000111333444222222222333333222222222222222222333333444444444111333444444555777:::===BBBIIIQQQTTTSSSRRRTTTVVV[[[aaagggiiifffeeegggkkkgggfffdddaaa___```cccfffiiiooopppnnnttt~~~wwwhhh[[[OOOJJJHHHHHHNNNVVVXXX```jjjpppqqqqqqtttvvvuuu{{{qqqiiifffcccdddgggdddiiisss333222222222111111000000000000000000111111111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111///...------...000222444555444222000000111222333222111111111111111222222222111000111222333222000111111111111111111111111333333333333333222111000222222222222222222222222222111111111222333333444222222222111111111111000///000111111111///...---000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222000000000000111111111111111111222222222222111111000000111111111111000000111111111111111111111111222222111000//////000000000000000000000000000000,,,------...000111333444000000000000000000000000///111222111000///000111000000000000000000000000111111000000000000111111222111000//////000111222000000000000000000000000111111111111111111111111---,,,,,,---000222111000000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111////////////////////////---...///////////////...//////000000000000//////000000111111111111000000////////////////////////////////////////////////111111000000//////......000000000000000000000000//////000000///...------,,,------...///000111111000000000000000000000000000000000000000000000000//////............//////000000000000000000000000////////////////////////000000000000000000000000111111000///////////////.........//////000111222000000000000000000000000111111111111111111111111222222111111111000111111000000000000111111111111222444666666555333333333444333333333444444222000000333777666444555;;;AAALLLMMMNNNOOOPPPSSSXXX[[[bbbccccccdddeeeeeeeeeddddddbbb___^^^___bbbfffiiillljjjiiilllpppqqqmmmiii[[[UUULLLFFFFFFLLLUUU\\\```dddmmmvvvxxxvvvwww|||~~~rrrfffeeeddd```dddnnnpppyyy222222111111000000000000000000000000111111111111000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333222111000111222444666666555333111111222333444222111111111111111222222222000///000222333222111111111111111111111111111333333333333333222111000222222222222222222222222222111111111222222333444222222222111111111111000000000000000000//////...000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222000000000000111111111111000111111111111111111000000000111111111111000000111111111111111111111111222111111000//////000000000000000000000000000000//////...//////000111222000000000000000000000000///111222111000///000111000000000000000000000000111111000000000000111111222111000//////000111222000000000000000000000000111111111111111111111111222000//////000000///---000000000/////////......000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111//////////////////////////////////////////////////////000000000000//////000000111111111111000000///////////////////////////////////////////////////////////////000000000000000000000000000000000///////////////...---------.........///000000000000000000000000000000000000000000000000000000000//////............//////........................////////////////////////////////////////////////111111000///////////////.........//////000111222000000000000000000000000111111111111111111111000222222333333333222111000000000000000111111111111111333444444333222333444555444333333444555444222222444555666777<<>>DDDKKKOOOPPPSSSZZZ```bbbdddeeeffffffgggjjjlllhhhfffcccaaa______```aaahhhgggeeecccbbbbbbccccccYYYUUUNNNHHHGGGLLLTTTZZZfffppp|||~~~}}}nnniiigggfffgggkkksss////////////000000000000000000000000000000000000000000000000000000000000000000000000111222333444333222111000000111222333...///000111111000///...//////000000000000////////////000000111111111222111111111111111111111111333333333333333333333333111111111111111111111111000000000000000000000000//////000111444888<<<>>>@@@:::333000222222000---111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000111111000111222333444555333222111////////////000333222222111000///......000111111111111222222222000000000000000000000000111111111111111111111111000111111111111222222222111111000//////000111222////////////////////////000000000000000000000000...///000111111000///...111111000000000000111111111111000000000000111111222222222111111111000000............///111222333222222222222222222222222111111000000000000000000000000000000000000000000000000000000000000000000111000111555;;;===999555000///////////////000111000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------------.........///---.........//////000000////////////////////////111111000000/////////...000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////000000000000////////////------......//////000000////////////000000000000//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222333333444333333333333444555555333333444333333666:::>>>EEEEEEGGGMMMVVV]]]```aaaiiigggfffgggiiijjjhhheeeiiiddd]]][[[]]]aaadddeeekkkhhhffffffgggeee```[[[RRRMMMJJJKKKNNNSSS]]]gggxxx}}}rrriiihhhlllooorrrvvv////////////000000000000000000000000000000000000000000000000000000000000000000000000111222333333111111111000000111111111...///000111111000///...//////000000000000//////000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111222555888;;;===@@@:::444222444444333000222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000111111111111111111000111111111222333444444444333222222111111222333444111111111000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222222111000000000000111222111111111111111111111111000000000000000000000000...///000111111000///...111111000000000000111111111111000000000000111111222222222111111111000000000000/////////000111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000///111666;;;>>>;;;777222111000///////////////000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------........./////////............/////////000////////////////////////000000000//////.................................000000000000////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000////////////.........///////////////////////////000000000000//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111222222222222222333333333444333333333333444555555444444444444555888>>>AAAIIIIIIKKKQQQYYY```dddeeehhhfffddddddgggiiihhhgggeeeaaa\\\\\\```eeeiiijjjkkkgggeeefffhhheee\\\UUUKKKIIIKKKPPPUUU]]]kkkxxx}}}pppjjjgggkkkrrrxxx////////////000000000000000000000000000000000000000000000000000000000000111111000000000111111222///000000111111000000/////////000000000000/////////000000111111000000///111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222444666999:::<<<888333222444555444222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000111333444555444444333111111111111222333444555//////000000111111111111000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222333222111111111111222222111111111111111111111111000000000000000000000000//////000000000000//////111111000000000000111111111111000000000000111111222222222111111111111111333222111000000000000000222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000//////000555:::===;;;888333222111000///.........000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////....../////////000000000............/////////////////////////////////////////////.......................................////////////000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////////////////000000000000///////////////.........////////////000000000000//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111111222222222333333333444444333333333333444555555444555555666888<<>>DDDJJJOOONNNTTT\\\ccceeedddbbb```\\\___cccffffffcccaaa___[[[\\\^^^___aaaccceeegggjjjpppssskkk\\\OOOKKKLLLMMMSSS^^^iiipppzzz{{{qqqkkkgggdddeeejjjvvv////////////000000000000000000000000000000000000000000000000000000000000000000/////////000000111///000000111111000000///000000////////////000000000111111222222111111000111111111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000111111111111111111000333333222222333333444444111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222////////////////////////111111111111111111111111111111222222222222111111111111222333333333222111333444444333333111000000333333222111000///......000111111111111222222222222222222222222222222222111111111111111111111111000111111111111222222222222333333333222111000///111111111111111111111111000000000000000000000000000000////////////000000111111000000000000111111111111000000000000111111111111111111111222222222/////////000111222333444111111111111111111111111111111111222333333444444000000000000000000000000000000000000000000000000///000000//////...------/////////000111222333444000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////....../////////000000000///////////////.........////////////////////////.............../////////000000000000000000000000......//////000000111111////////////////////////000000000000000000000000000000111111111111000000////////////////////////......//////000000111111///////////////.........////////////000000000000//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111222333444555666666444333333333333444555555444777;;;???CCCHHHMMMQQQUUUZZZbbbggggggdddaaa```]]]```eeegggeeeaaa]]][[[XXX[[[___ccceeegggjjjllljjjoooooodddTTTJJJKKKQQQQQQVVVbbbnnnxxx|||kkkfffeeeeeefffeeemmm~~~////////////000000000000000000000000000000000000000000000000000000000000///////////////000111222111111111000000111111111111000///......///000111000111111222222111111000333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222222111111222333333222222333444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111000111111111111111111000111111111111111111111111111222333333333333111111222111111111000000//////000111111111111222222222222222222222222222222222111111111111111111111111000111111111111222222222222222222222222000///...111111111111111111111111000000000000000000000000111000///......///000111111111000000000000111111111111000000000000111111000000111111111222222222////////////000000111222111111111111111111111111000111111222333333444444000000000000000000000000000000000000000000000000.../////////...------...000000000000111222333333000000000000000000000000......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------........./////////000/////////............////////////////////////.........//////000000000////////////////////////.........///000111111111////////////////////////000000000000000000000000//////000000000000//////////////////////////////.........///000111111111.........///////////////////////////000000000000//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111222333444555666666444333333333333444555555555:::@@@EEEJJJMMMQQQSSS\\\___cccdddbbb``````aaabbbdddfffeeeaaa]]][[[[[[\\\```fffiiikkklllnnnpppjjjiiidddYYYNNNJJJOOOUUUXXX\\\fffsss~~~qqqfffccccccfffkkknnnxxx////////////000000000000000000000000000000000000000000000000000000000000............///111222222333222111000000111222333111000///......///000111111111222222222222111111555555555444444333333333111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333222333333444444444333333///000111111000000111222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000000111111111111000000111111000000///000000111---...000111222222111111000000000000111111111111000111111111111222222222222222222222222222222222111111111111111111111111000111111111111222222222111111222222111000...---////////////////////////000000000000000000000000111000///......///000111111111000000000000111111111111000000000000111111000000111111222222222222111000000///////////////000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000---...//////......///000222222111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------------.........///000000//////.........---////////////////////////.../////////000000111111........................---......///000111111222////////////////////////000000000000000000000000......////////////......////////////////////////---......///000111111222---.........//////000000////////////000000000000//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111222333444666666777444333333333333444555555777<<>>???>>>:::666222111222000111222222000000111222111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000111111111111111222222222333333222222111111000000000000000000000000111111111111///////////////000000111000000////////////000000000000000000000000000000000000000000111111111111000111222222111000111222111111000000000000111111000000000000111111111111///000000000111111111111......///000111222222333000000000000////////////000000//////////////////////////////////////////---...000222222111000...000000///...------------//////000000000000//////------------------------............////////////111000000//////.........////////////////////////......////////////..................///000111222000000000000111111111111111111111000000000//////000///////////////000000000000000000000000000000........./////////////////////000000000000//////---------...............////////////////////////.........///////////////////////////////////////////////////000000000000000000////////////000000000000000000000111111222444444333333222222111111222222222222222222222222333333333222222222222222333333333444444444555555444444555666999???FFFLLLWWW\\\aaaaaa]]]XXXVVVUUUNNNQQQVVVZZZ]]]```aaabbbcccaaabbbfffmmmrrrsssrrrxxx{{{}}}ooo]]]RRRPPPRRRYYYaaaddddddhhhnnnxxx|||uuujjjfffeeecccgggmmmvvv//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111/////////000000000111111...//////000111222333333111111111111111222222222111111111111111111111111222222222111111111111111//////000111333444555666333333333333444444444444333333444444444444333333222222222222222222222222111222222333333333333333222222111111222444777999@@@BBBAAA===666222222333111222333222111111111333222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222333333333333333333333333222222111111111111222222111111111111111111111111000000000000111111111111111111111111222222222222222111000000//////000000000000000111111111111222....../////////000000000222222111111111111222222000000000000000000000000000000000111111111222222000111222222111000111222111111000000000000111111....../////////000000000000000000000111111111111...//////000111222222222000000000000////////////000000////////////......000000000000000000000000...///000111111111000000111111222222111000000/////////000000000000//////------------------------............////////////000000000000000/////////////////////////////////------.../////////..................///111222333000111111111222222222222222111111000000/////////000////////////000111111////////////////////////........./////////////////////000000000000//////......................../////////000000000000000000000//////......------////////////////////////////////////000000000000000000////////////000000000000000000000111111222333333222222222222222222333333333333333333333333222222222333333333333333333333333333444444444444222444666:::>>>EEEMMMSSSZZZ^^^aaa```[[[VVVTTTTTTNNNTTT\\\aaaccccccaaaaaa^^^bbbiiipppvvvxxxvvvtttuuuxxx}}}~~~tttcccWWWRRRRRRVVV]]]cccdddeeekkkttt|||zzzkkkddddddhhhjjjqqqzzz000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111////////////000000000111//////000000111111222222111111000000000111333444111111111111111111111111222222222111111111000000000000111222333333444444333333333444444444444555333333444555555444333333222222222222222222222222111222333333444444333333222222111111222555888:::>>>@@@@@@<<<666222222444222333444333222111222444222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222222222111111111111222222111111111111111111111111///000000000111111111111111111111111222222222222222111000///...///000000000000111111111222222222---......///////////////222222111111111111222222000000000000000000000000000000111111111222222222000111222222111000111222111111000000000000111111....../////////000000000000000000000111111111111//////000000111111111222////////////000000000000000000/////////.........000000000000000000000000//////000000000111111111+++---000222333222111/////////000000000000//////////////////////////////............////////////......//////////////////////////////////////////,,,---......//////......------......///111222333222222222222333333333333000000//////...---------...............///000000..................................../////////000//////000000000000//////////////////////////////........./////////000000000/////////............////////////////////////.../////////000000000111111000///......///000111000000000000000111111222111111111111222222222222333333333333333333333333111222222333333444444444222222222222333333333333222555999???EEEMMMUUUZZZ\\\___aaa^^^ZZZVVVUUUVVVTTTZZZbbbffffffdddbbbaaaaaahhhsss{{{~~~|||yyywwwsssqqqpppnnndddWWWQQQRRRTTTWWW\\\aaaaaadddnnnzzzsssiiieeegggkkkrrr111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111////////////000000000000111111111111000000000000222111000//////111333555111111111111111111111111222222222222111111000000222222222222222222333333333333333444444444555555333333444555555444333333444444444444444444444444111222333333444444333333222111000000222555999;;;:::===>>>;;;555222333666222333444444222222333444222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111222222111111111111222222111111111111111111111111//////000000111111111222000111111111111222222222222111///.........///000000000111111222222222222---......///000/////////000000////////////000000000000000000000000000000000111111111111222222222000222222222111000111222111111000000000000111111////////////000000000000000000000000111111111111000000000000111111111111////////////000000000111000000//////.........---000000000000000000000000000000000///000111111222$$$'''+++///111111000...//////000000000000//////111111111111111111111111............/////////000,,,------....../////////////////////////////////,,,,,,---.../////////...------......///111222333222222333333333444444444//////...---,,,,,,++++++---------------...///000........................---.........//////000000//////000000000000//////000000000000000/////////---------.........//////......//////////////////000000000000000000000000.../////////000000111111111000///......///000111000000000000000111111222000000000111111222222333333333333333333333333333111111222333333444555555111111222222222333333333222666<<>>;;;888444000...222777:::999444111111333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222000000111111111222222222555444222000000111222333333222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000111111222///000111111000000111222///////////////000111111222222222222222222222222///000000111111111000000222222222111111111000000111///...,,,,,,...///111//////000000000000////////////000000000000//////000000000000000000000000////////////////////////000000000000000///......000000000000000000000000////////////////////////////////////............///////////////////////////.........000111333555222222222333333444444444000000000000000///......000000000000000000000000000000000000000000000000............//////////////////............//////////////////////////////............////////////000///...------...///000000000000000000000000000222111111111000000//////////////////////////////111111111000000000000000000111222222111000111222000111111111111222222222000000111222333333444444111111111222444666666555222999CCCMMMTTTYYY]]]___bbb```\\\YYYXXXYYY[[[\\\bbbeeegggdddaaa```dddhhhqqqzzz~~~xxxpppiiiccc[[[RRRNNNMMMPPPSSSYYYXXX[[[aaadddhhhvvvqqqmmmkkkiiioooyyy111111111111222222222222000111111111111222222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000111222111111111111111111111111111222222333333222222111000000000000000000000000111222222222333333333333222222222222222222333333333333333333333222111111333333333333333333333333333333333333333333333333222222222222222222222222222222222333333444444444333333444333333444888:::AAA@@@===999777555333333555999<<<;;;666222111222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222333555444222000000111222333222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111000000000000000111111222000111111111000000111222000000000///000000111222000000000000000000000000111111111222111111000000111111111000000000//////000000///......///000000//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000////////////////////////////////////............///////////////////////////......///000111333444222222222222222333333333111111111111111000//////////////////////////////000000000000000000000000............//////////////////............//////000000000000000000000000............////////////000///...------...///000000000000000000000000000111111111000000000//////000000000000000000000000111000000000000000000000000111222222111000111222000111111111111222222222111111111222222333333444111111000111333444444444666===GGGPPPWWW\\\___aaaccc```]]]ZZZZZZ[[[]]]___ggghhhgggdddaaacccjjjppp{{{rrriiiaaaZZZRRRKKKJJJMMMRRRUUUXXXWWW[[[ccciiiooozzzsssjjjjjjmmmooozzz/////////000000000111111000111111111111222222222222222222111111111111111111111111111111111111111000000000000000000000000222111000000000000000000111111111111111111111111111222222333333222222111000000000000000000000000222222333333333444444444222222222333333444444555333333333333333222222111333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333444444444333555777:::???===999555333333444555777;;;>>>===888333111111222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222333333333333444333222000000111222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111000000000000111111000000000000000111111222222111111111111111111111000000000000000111222222000000000000000000000000222222333333222111000000000000000///////////////000000111111111111000000//////000000000000////////////000000000000//////000000000000000000000000111111111111111111111111000000000000000//////...000000000000000000000000////////////////////////////////////............////////////////////////.........///000111222333222111111111111111000000111222222222222111000000........................000000000000000000000000............//////////////////............//////111111111111111111111111............//////////////////............//////000000000000000000000000111111000000000000//////111111111111111111111111000000000000000000111111000111222222111000111222000111111111111222222222222222222222222222222222333333222222333444555666<<>>DDDCCC;;;444333333222222333333444555222222222222222222222222---...///000111222222222.../////////000000111111000000000111111000000000//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000////////////////////////000/////////............////////////////////////---...///000000000///....../////////000000111111000000000000000//////...000000000000000000000000000000000000000000000000............/////////000//////............//////000000000000000000000000............/////////000---...///000000///...---000000000000000000000000---.........//////000000000000000000000000000000...//////000111222222222000222222222111000111222000111111111111222222222000000111222333333444444111444777777999AAALLLUUUZZZ^^^ccceeeeeecccaaa```ZZZ^^^bbbffffffdddaaa^^^[[[___fffooovvvzzzzzzyyyqqqbbbTTTOOOMMMJJJIIIMMMOOOTTTYYY\\\```iiiwwwmmmccc___]]]aaahhhhhhttt333333222222111000000///222111000000000111333333111111111111111111111111222222222111111111000000222222222111111111000000000000111111111111000000222222222222222222222222111111222222222222111111222000000222222000000222444444444333333222222222333333333333333333333333333333333222222111111111333333333444444444555555333444444555555444444333444444444444444444444444444555555555444333333222111111222333333333333222555555555555555555555555111111111222222333333333444333333222222111111000333333333333333333333333333333333222222111111111222222444444444444222222222222222222222222222222333333333333333333333333222333333444444333333222111111111111111111111111000111111111111222222222//////000111111111111111111111111111111111111111000000000000000000000000222222222222222222222222333333333333333222111000111111111111111111111111111111111111111111111111000111666>>>EEEEEE???999333333222111000000111111444111......000222111000000000000000000000000000///000111222222222222222555333111000///000111222000000000000000000000000111111111111111111111111//////000000000000//////000000111111222222222333111111000000//////......////////////////////////////////////000000000000000000///...............///////////////.........//////000000000000//////111111000000//////......,,,,,,------......//////111111000000//////....../////////////////////////////////...---,,,---...//////...---------......000000////////////000000000000//////.........---///////////////000111111........................000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111444444333333222333333333222333444444444333222111666777888;;;@@@IIISSSZZZ\\\^^^```aaaaaa___\\\ZZZ^^^aaaeeeiiijjjeee^^^XXX^^^ccciiinnntttxxxtttlllcccXXXMMMIIIHHHHHHLLLPPPSSSXXX___fffooo|||~~~yyymmmbbb```aaaaaabbbeeesss111111111111111111111111222111000000000111222333111111111111111111111111222222222111111111000000222222222111111111000000000111111222222111111000222222222222222222222222111111222222222222111111555333333555555333333555444444333333222222222222333333333333333333333333555555555444444444333333333333444444444555555555333444444555555444444333444444444444444444444444444555555555444444333222111111222333333333333333333333333333333333333333222222333333444444444444222222333333333333333333333333333333333333333333333333333222222222111111222333333444444333333222222222222222222222222222222222222222222222222222222222333333333333222222111111111111111111111111000111111111111222222222///000000111111111111111111111111111111111111111000000000000000000000000222222222222222222222222222222333333222111111000111111111111111111111111111111111111111111111111000000222888===???<<<888333222222111000000111111333000...///111222111000000000000000000000000000222222222222111000//////000000000000//////......000000000000000000000000//////////////////////////////000000000000//////000000000000111111222222111000000000/////////...////////////////////////////////////000000000000000000///.............../////////////////////...//////000000000000//////111000000000/////////...000000000000111111111111111000000000/////////...////////////////////////...///......---...///111000000///...------------000000////////////000000000/////////............//////......//////000111........................000000000000000000000000000000000000000000000000222222222222222222222222444444444444444444444444333333222222222222333333111222333333333444555777555666999???GGGPPPXXX\\\]]]^^^___```___]]][[[YYY```cccfffhhhgggccc___[[[aaaeeejjjmmmqqqsssooohhhXXXOOOFFFDDDEEEGGGLLLQQQXXX^^^hhhsss||||||ooofff______aaacccggglll//////000000111222333333111111000000111111222333111111111111111111111111222222222111111111111111222222222111111111111111111222222333333222222111222222222222222222222222111111222222222222111111333000000333333000000333333333222222222222222111333333333333333333333333555555555555555444444444333444444444444555555555444444555555555555444444444444444444444444444444444555555555555444333333111222333333444444333333222222222222222222222222444444444444555555555555222222333333444555555666333333333333333333333333333333333333222222222222222333333444444333333222333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111000111111111111222222222///000111111222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111222222111111000000111111111111111111111111111111111111111111111111111///...111555888777555333222111111000111111111111000000111222222111///000000000000000000000000000000000111111000//////---///000111111000---,,,000000000000000000000000//////////////////////////////000000000000//////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000///.....................////////////////////////000000000000//////000000000000/////////////////////...............000000000000////////////////////////////////////......------...///111222111000///...------------000//////......//////000////////////..................------......///000........................000000000000000000000000////////////////////////222222222222222222222222222222222222222222222222222222111111111222222333000111111111333666<<<@@@>>>>>>@@@GGGPPPXXX[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZbbbeeehhhgggddd``````aaaeeejjjnnnnnnooonnnggg___MMMFFFAAABBBEEEIIIOOOUUU]]]dddqqq}}}zzz}}}lllccc___]]]```ccciiirrr|||//////000000111222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222333333444444333333222222222222222222222222222111222222333333222222111111......111111......111222222222222222222222222444444444444444444444444444444444333333333333333444444444444555555555555444444555555555555444444555555555555555555555555444444555555555555444444222333333444444444444444333333333333333333333333444444444444444444444555444444444444555555666666333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000111111222222111111000111111111111111111111111000000111111111222222222000000111222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111000000///111111111111111111111111111111111111111111111111111000...000222444444333222222111111111111111222000000111222333222111///000000000000000000000000+++,,,---///111222222333000000111222222111000///////////////////////////000000000000000000000000//////000000000000//////......//////////////////000000000000////////////////////////////////////////////////000000000000000000///...........................//////////////////000000000000//////000000000000////////////.........------,,,,,,,,,000000000000///////////////////////////////////////---,,,,,,...///000111000//////.............../////////......////////////////////////.........---------------...//////........................////////////////////////////////////////////////111111111111111111111111111111111111111111111111111111111000111111222222000111222222444;;;DDDKKKQQQNNNMMMQQQXXX\\\\\\ZZZ[[[[[[[[[[[[\\\\\\]]]]]]dddggghhheeeaaa___cccgggkkkqqquuutttqqqkkk```VVVHHHCCCAAAEEEIIINNNUUU\\\aaaiiiwww~~~~~~qqqbbb^^^\\\^^^bbbhhhrrr000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333444444444444333333222222222222222222222222222222333333333333222222444111111444444111111444222222222222222222222222444444444444444444444444444444444444444444444444444444444555555555666666444555555666666555555444555555555555555555555555444444555666666555555444333333444555555555555444555555555555555555555555444444444333333333333333666666666555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000111111222222111111000111111111111111111111111000000111111111222222222000000111222222222222222111111111111111111111111111111111111111111111111000000000000000000000000///000000111111111000000111111111111111111111111111111111111111111111111111111222333444444222111222111111111111111222222000111222333333222111000000000000000000000000000+++,,,---///111222222333111111000//////000111222////////////////////////000000000000000000000000//////000000000000////////////..................////////////000000000000////////////////////////////////////000000000000000000///...............---.........//////000000//////000000000000//////////////////000000000000222111111111000/////////////////////000000000000///////////////////////////...,,,---///111000..................///000111//////............//////.........///////////////---------------...//////////////////////////////////////////////////////000000000000000000000000111111111111111111111111444444444444444444444444111000000000111111222333222333444444666???KKKTTTaaa\\\YYYZZZ^^^```^^^[[[WWWWWWYYY[[[]]]___aaabbbeeeggggggccc___aaagggnnnooovvv|||yyyrrrhhhZZZOOOGGGDDDEEEJJJOOOSSSZZZaaagggnnn|||}}}~~~sssfff^^^]]]]]]aaagggppp~~~000000000000000000000///000000111222222222222111111111111111111111111111111111111111111222222222111111111111111222222222222333333444444333333222222222222222222222222222222222333333333333222222333000000333333000000333222333333333333333444444444444444444444444444444666666666777777777777777444444555555555666666666555555666666666666555555555555555555555555555555444444555666666666666555333444555555666666555555666666666666666666666666444444444333333333333333777666666555444444333333333333333333333333333333333333333333444444444444444333333222222333333444333333333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111000111111111111222222222000111222222333222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222111111111111111111111111111111111111111111111111111111000222444666666444222000111111111000111111222333000222333333222111111222000000000000000000000000000000000111111000//////000...---,,,,,,---000111000000000000000000000000//////////////////////////////000000000000//////////////////............////////////000000000000////////////////////////////////////000000000000000000///...............------......///000000000//////000000000000//////////////////000000000000000000///////////////...////////////000000000000///////////////////////////...---000444555222///............///000111111///......------......///.........///////////////......------......///000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333111111111111111222333444222444555555888@@@NNNYYYdddbbbaaabbbddddddbbb___UUUVVVYYY]]]```ccceeefffeeedddcccaaa```eeemmmtttrrryyy}}}xxxooocccUUUJJJFFFEEEHHHOOOSSSWWW]]]eeennnuuu~~~yyy}}}sssfff```^^^___```gggrrr......//////000000111111///000111222333222222111111111111111111111111111000000111111111222222222000000111111111222222222222222333333333333222222222222222222222222222222222333333444444333333222000------000000------000333333444444444555555555555555555555555555555555666666777777777888888888555555555555666666666666555555666666666666555555555555555555555555555555444444555666666666666666444444555666666666666666777777777777777777777777555555555555444444444333555555444444444444444444333333333333333333333333333333333444444444555555444333333222222333333444444444444444444444444444333333333333333333333333222222333333333333222222111111111111111111111111000111111111111222222222000111222222333333222222111111111111111111111111111111111111111111111111222222222222222222222222000111111222333333222222111111111111111111111111111111111111111111111111000111333444444222111111111111000000111222222333111333444222000000222444000000000000000000000000222222222222111000//////------------......//////000000000000000000000000//////////////////////////////000000000000//////000000000/////////........./////////000000000111////////////////////////////////////000000000000000000///...............------......///000000111//////000000000000//////.../////////000000000111,,,,,,,,,---------------.../////////000000000111////////////////////////------///555:::<<<888444111111000///....../////////......------......///............/////////000//////......//////000111////////////////////////000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000111111111222222333444555111444666666777@@@NNNYYY```cccgggiiiiiieee```]]]UUUXXX\\\```dddfffggggggdddaaa______bbbjjjrrrxxxtttyyyyyyqqqeee[[[PPPHHHEEEGGGLLLTTTYYY\\\ccckkkrrrzzz~~~~~~}}}|||vvvggg``````bbbbbbgggsss,,,,,,---///000222333333///000111222333222111111111111111111111111111111000000111111222222222222000000111111222222222222111222222333333222222111222222222222222222222222222333333444444333333222333000000333333000000333444444444555555666666666555555555555555555555555444555555555666666777777555555555555666666666777555555666666666666555555666666666666666666666666444444555666777777666666444555555666666666666666777777777777777777777777777777666666555555555444222222333333444555555555333333333333333333333333333333333444444555555555444444222222222222444444444444444444444444444444777777777777777777777777222333333444444333333222111111111111111111111111000111111111111222222222111111222333333333333222111111111111111111111111111111111111111111111111222222222222222222222222000111222333333333333333111111111111111111111111111111111111111111111111///000111111000000111222111111000000111222333333222333444222//////222555000000000000000000000000///000111222222222222222---...000111222111000///000000000000000000000000111111111111111111111111//////000000000000//////111111000000/////////....../////////000000111111////////////////////////////////////000000000000000000///...............---------...///000000111//////000000000000//////.../////////000000111111.../////////000000111111.../////////000000111111////////////////////////+++,,,000888???AAA===888444333111000...------,,,.........------.........---.........//////000000///////////////000111111000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000333333333333333333333333222222222222333444555666111444666666777???MMMYYY]]]ccckkkooolllddd\\\WWWWWWZZZ^^^cccfffgggggggggccc___\\\^^^dddmmmuuuzzzuuuxxxtttiii]]]TTTMMMHHHFFFIIIOOOXXX^^^aaaiiiqqqrrr{{{{{{|||~~~}}}|||lllccc```cccggggggmmm~~~111111222222222222111111000111111111111222222222111333222000222888;;;;;;666444111000111222222222222222111111111111222222333333333333333333333333111111222222222333333333222222222222222222222222333333333222222111111111333333222222333333444444444444444444444555555555555555555555555555555555555666666666666666555555999888777666666666666666<<<999777666888999999888;;;;;;::::::999999888888555555555666777888999:::<<<;;;:::999888777777777777777777777777777777888777888888777777666555444444444444555555555555555444444444333444444555666444444444444333333333333333333222222222222222333555555555444444333333333111222222333333222222111/////////000000111111111222222222222111111000000111222222333333222222111444333111000000111333444222222111000000111222333222222111111111111222222111000000000111222333333000111111111111222222222000111111111111222222222000000000111222222222333333333222222111000//////000000000000000111111222111111000000000000111111222111000//////......///000000000///////////////000000111111111111000000......///000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000//////......////////////////////////////////////////////////////////////////////////333333222222111111000000............////////////......////////////......//////............//////000000//////.........---+++***,,,222:::===<<<999666444111...---,,,,,,---////////////////////////////////////////////////////////////////////////111111000000//////................../////////000111444777666333000111222111111111111111111111111111111222222222333333333333333333333333333333333222444777666444;;;OOOccceeehhhkkkkkkgggaaa\\\YYYaaaaaacccgggiiihhhccc___XXXYYY\\\aaahhhooouuuxxx|||vvvnnndddVVVIIIEEEHHHJJJQQQYYY```dddkkktttzzz}}}mmmcccbbbbbbbbbdddppp000000000111111000000000000111111111111222222222111333222111333999======777444222111222333333333222222111111111111222222222222222222222222222222222222222222333333333333222222222222222222222222444444444444333333222222555444444333444444555555444444444555555555555666222333333444555666777777777777888999999999999999::::::::::::::::::::::::===;;;:::;;;>>>???@@@???>>>>>>>>>>>>===============<<<<<<======>>>>>>???>>>======<<<<<<<<<======::::::::::::::::::::::::999999999999888777666666666666666666666666666666555444444333333444444555444333333333333222222222333333333222333333444444555444444444444444444333222222333333333333222222222222222333333333444444222222222222111111111000111222222333333222222111444333111000000111333444333222111000000111111222222222111111111111222222444333222111000000000000000111111111111222222222000111111111111222222222111111111111111222222222333333222222111000000///000000000000000111222222111111000000000000111111111111000000000111111222000000000000000000000000......////////////............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////111111111111111000000000............////////////000000111111111111000000//////............//////000/////////............---,,,---333:::===;;;888555333111...---------...////////////////////////////////////////////////////////////////////////111000000000/////////............/////////000000000222444444222000000111111111111111111111111111111111222222222333333333333333333333333333333333444444666888888???QQQbbbhhhjjjkkkiiiccc]]]ZZZYYYccccccdddfffhhhfffaaa]]]XXXYYY\\\bbbiiirrrxxx{{{}}}tttjjj^^^RRRIIIHHHMMMOOOUUU]]]ccchhhnnnvvv|||wwwhhhbbbbbbcccggglll}}}//////000000000000//////000111111111111222222222000333333111444:::>>>===777555222222333444444333222222222222222222222222111111111111111111111111333333333333444444444444333333333333333333333333555555555555444444444444666666555555444555555666444555555555666666666666333444444555666777888888999:::;;;<<<===>>>>>>>>>??????@@@AAABBBBBBBBBBBB@@@@@@AAADDDHHHJJJJJJIIIFFFFFFEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEAAAAAA@@@@@@?????????>>>============<<<;;;::::::999999888888777777666666777666555444333333333333555555444444444333333333333333333333444444555666444444444444444555555555222222333333333333222222333333444444444444444555222222222222111111111111111222222333333222222111444333222111111222333444333333222111000000111111222222111111111111222222333333222111000000000000000111111111111222222222000111111111111222222222222222222111111111111111333333222222111000000000111000000000000111222222111111000000000000111111000000000000111222333444111111111111111111111111......////////////............///000000000000000000000000000000000000000000000000000000000000000////////////////////////.........///000111111111111111111111111111111111////////////////////////////////////////////////////////////000000000000............////////////000000111111111111000000//////............//////////////////............///...///333888:::999666222111///...---......///////////////////////////////////////////////////////////////////////////000000000000////////////....../////////000000000...000111222111000000111111111111111111111111111111111222222222333333333333333333333333333333333666444666:::>>>EEESSS___iiikkkiiiccc[[[WWWXXX[[[eeeeeeeeeffffffccc^^^[[[ZZZZZZ]]]dddmmmvvv}}}|||qqqcccVVVMMMIIIMMMUUUXXX]]]dddiiimmmssszzzssslllfffeeeeeehhhqqqzzz//////000000000000//////000000111111111222222222111333333111333888;;;999555333111111333444333333222222222222222222222222222222222222222222222222333333333444444444555555333333333333333333333333555444444444444444444444666666555555555555666666555555555666666777777888999999999999::::::::::::===>>>@@@BBBCCCDDDEEEEEEGGGHHHIIIKKKLLLLLLLLLKKKHHHHHHJJJMMMQQQSSSRRRQQQNNNNNNMMMMMMNNNOOOPPPQQQPPPPPPPPPOOONNNLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???<<<<<<;;;;;;:::999888888:::999777666555444444444777777666666555555444444333333333333444444555666333333444444555555666666222333333333333333333222333333333333333333333333222222222222222222222222111222222333333222222111333222222111111222222333333333222111111000000000222222111111111111222222000000000000111222444444000000111111111222222222000000111111111222222222333222222222111000000000222222222111111111000000111111000000111111222333111111000000000000111111000000000000111111222333111111111111111222222222111111000000000000111111......///000000000000000000000000000000000000000////////////////////////////////////////////////.../////////000000000111000000000000000000000000////////////////////////////////////////////////---.........//////000000............//////////////////............////////////............/////////////////////.........000///000222555666555333000///............///000////////////////////////////////////////////////////////////////////////000000000000////////////...////////////000000000---...000000111111222222111111111111111111111111111111222222222333333333222222333333333333444444777444666===EEELLLTTT\\\ffffffccc\\\TTTRRRXXX^^^ggggggfffeeeccc___\\\YYY]]]]]]```gggrrr{{{yyykkk[[[OOOJJJKKKTTT^^^aaaeeejjjnnnsssyyyvvvhhhiiikkkllllllooo|||000111111222222111111000000000111111111222222222222444333000111444555333333111000000222333222111111222333333333333222111333333333333333333333333333333333444444444555555333333333333333333333333333333333333333444444444555555555555555666777777666666777888888999::::::<<<<<<===???@@@AAABBBCCCEEEFFFHHHJJJLLLNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSRRROOOOOOQQQSSSVVVXXXVVVUUUQQQQQQPPPOOOPPPQQQSSSTTTSSSSSSSSSSSSRRRPPPOOONNNOOOOOOOOONNNMMMKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBBAAA@@@??????>>>>>>===;;;:::999888777777777777777666555444444333333333333333333444555555444444444555555666666666333333333444444333333333333333333333333333333333222222222222222222222333111222222333333222222111222222222222222222222222222222222222111111000000222222111111111111222222/////////000111333444555000000111111111222222222000000111111111222222222333222222222111000000000222222222111111111111111111111111111111222222333111111000000000000111111222111000///////////////000000111111222222222222111111000000000000111111......///000000000000000////////////////////////////////////////////////000000000000000000000000111000000000/////////...////////////////////////////////////////////////////////////////////////------....../////////000............//////////////////............////////////............//////.........////////////////////////000111222111000...............//////000////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000111/////////000111222333333111111111111111111111111111111222222222333333333222222222333333444444444777555888BBBLLLRRRVVVZZZ___^^^ZZZTTTPPPRRRZZZbbbggggggfffccc```\\\ZZZYYY```___bbbjjjuuu}}}qqqcccTTTLLLKKKPPP[[[fffiiikkknnnrrrwww}}}ssslllfffkkkrrruuuuuuxxx111111222222222222111111000111111111111222222222222555444000000222222000111000///000222222111000111222333444444333222111333333333333333333333333333333333333444444444444333333333333333333333333333333333333333444444444555555555666777888999:::::::::;;;<<<===>>>>>>???>>>???AAADDDGGGJJJLLLMMMMMMNNNPPPSSSUUUVVVWWWXXXVVVUUUTTTSSSSSSSSSSSSTTTRRRQQQQQQSSSVVVWWWVVVUUUPPPOOOMMMLLLMMMNNNPPPQQQRRRRRRSSSTTTSSSRRRPPPOOONNNNNNNNNMMMLLLIIIGGGEEEEEEEEEEEEEEEEEEEEEFFFFFFLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFCCCBBB@@@???>>>=========999999888777666555444444666555555444444444555555555555555555555666666666333333444444444444333333666555555555555555444444222222222222333333333333111222222333333222222111222222222222222222222222000111222222222222111111222222111111111111222222222222111111111111111222000111111111111222222222000111111111111222222222222222222111111111111111111111111111111111111111222111111111111222333333111111000000000000111111222111000///............//////000000111222222222000///...------...///000......///000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111000///.................................////////////////////////////////////////////////............////////////............////////////222111000//////000111222//////............//////.........///////////////.....................///------........./////////////////////////////////////////////////////////////////////////////////////////////000000000000/////////000000000111111000///...///111333333222111111111111111111111111111111222222222333333333111222222333333444444555888777===IIISSSXXXZZZ\\\ZZZWWWSSSPPPPPPVVV___eeeffffffeeebbb^^^[[[ZZZZZZaaaaaadddlllvvv|||{{{xxxeeeZZZPPPMMMPPPWWWaaakkkmmmnnnppptttzzzqqqhhhggghhhooozzz000000111111111111000000000111111111111222222222222444444111000333333000111000000111333333222111111222444555555444222111222222222222222222222222222222222222333333333333444444444444444444444444333444444444555555555555666666777888:::<<<>>>?????????@@@AAABBBCCCDDDDDDEEEEEEGGGIIIKKKMMMNNNOOOPPPQQQSSSUUUWWWXXXYYYZZZWWWUUURRROOONNNNNNOOOOOOOOONNNMMMOOOQQQTTTTTTTTTPPPOOOMMMKKKKKKLLLNNNOOONNNPPPQQQSSSSSSSSSRRRQQQMMMNNNOOOOOOMMMKKKIIIGGGFFFGGGGGGHHHHHHIIIIIIIIIMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCC??????>>>===<<<;;;::::::999999888777666666666666666666666666555555555555333333444444444444333333555555555555444444333333222222222333333333444444111222222333333222222111222222222333333222222222//////111222333333222222222222111111111111222222222111111111111111222222000111111111111222222222000111111111111222222222111111111111111222222222111111111111111111111111222222111111222222333444111111000000000000111111111111000000///000000000......///000000111222222000///...------...///000......///000000000000000////////////////////////000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000//////////////////............////////////222111000//////000111222//////............//////............/////////000......///...------...///------......///.........////////////////////////////////////////////////////////////////////////.../////////000000000111//////000000000111111111000...,,,---///111111000111111111111111111111111111111222222222333333333111111222333333444555555:::;;;CCCQQQZZZ]]]^^^```YYYTTTPPPOOOTTT\\\bbbfffddddddddd```\\\ZZZ[[[\\\``````ccckkktttwwwrrrmmmZZZSSSMMMPPPVVV]]]fffnnnooooooqqquuu{{{uuujjjfffgggmmmvvv//////000000000000//////000111111111111222222222111444444222222555555222111111111222444444333222111222444555555444222111111111111111111111111111111111222222222333333333444444444444444444444444444555555555666666777777777777888:::<<>>???BBBDDDFFFGGGGGGFFFIIIGGGFFFFFFHHHIIIJJJIIINNNNNNNNNMMMLLLKKKJJJIIIGGGIIIKKKLLLMMMPPPTTTXXXZZZVVVQQQLLLIIIIIIJJJKKKMMMKKKJJJLLLPPPTTTWWWYYYTTTUUUUUUUUUTTTRRRQQQQQQSSSTTTUUUUUUTTTTTTUUUWWWZZZUUUSSSWWWWWWRRRPPPRRRQQQRRRRRRRRRSSSSSSTTTTTTSSSRRRPPPNNNLLLKKKJJJJJJEEEFFFGGGGGGFFFFFFGGGIIIJJJHHHFFFEEEDDDDDDDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCC@@@<<<:::999999999999888888777666555555666555444333333333444555555555444444444444333333333444666666666444222111111111111111111111111111000000000111222222222333111111000000000000111111222222111111111111222222111111111111000000//////000000000111222222333333222222222222222222222222111111222222222222111111222222111111111111111111---111555333...,,,111666111111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000666222---)))(((***...000////////////////////////////////////////////////,,,------...///000111111000000000000000000000000111111000000//////......///......///000111111000......///000000000000000000000000000000000000000////////////////////////////////////////////////333,,,***///111---+++---............////////////000000//////.........---000000////////////000000111111000000/////////...111000////////////000000////////////000000000000////////////000000000000111222333333222111///...111000/////////000222333111333666666555555666777<<>>AAACCCFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFDDDCCCDDDGGGKKKMMMMMMOOOOOOOOOOOONNNMMMLLLLLLJJJJJJKKKMMMOOORRRVVVYYY\\\ZZZUUUQQQNNNNNNOOOPPPOOONNNOOOQQQUUUXXXYYYXXX[[[YYYWWWWWWVVVVVVUUUTTTUUUVVVWWWVVVTTTTTTTTTVVVYYYTTTTTTWWWXXXTTTRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPOOOOOOMMMNNNNNNMMMKKKJJJJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGGGGEEEEEEFFFDDDAAA@@@@@@AAA@@@???>>>===;;;:::888888777666555333333333444444444444444444444444444444111222333444333222000///222222222222222222222222111111111111222222222222111111000000000000111111222222111111111111222222222222111111111000000000222222111111111111111111111111222222222333333333111111222222222222111111111111111111111111111111333777<<<<<<777333222222111111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000333222000...---...///000////////////////////////////////////////////////------......//////000000000000000000000000000000111000000000/////////...000......///000111111000......///000000000000000000000000000000000000000////////////////////////////////////////////////222---+++000111///---...............////////////000/////////............000000////////////000000///.........------------000000////////////000000////////////000000000111/////////000000000111111000111222333333222111000111111111111111222333333333444666666666777999;;;CCCNNNXXX]]]aaacccaaa]]]RRRSSSVVV[[[aaaeeeggggggbbb___]]]]]]___cccggghhhccchhhjjjgggccc___WWWNNNNNNPPPUUU\\\dddjjjoooqqquuussswww~~~wwwhhhcccbbbdddfffjjjvvv000000000000000000000000111111222333333333333222111111222222222222222222222222222222222222222222222222222222222222222222222111111111111222222333333333333333444444555555777777777888999:::<<<===???AAADDDHHHKKKNNNQQQRRRTTTSSSPPPMMMIIIGGGEEEDDDEEECCCBBBDDDIIINNNQQQSSSTTTTTTSSSSSSRRRRRRQQQQQQMMMLLLKKKMMMQQQUUUXXXYYY___]]]ZZZWWWUUUUUUVVVWWWTTTTTTUUUWWWYYYZZZXXXWWW\\\YYYVVVVVVXXXZZZYYYWWWUUUVVVVVVUUUSSSRRRSSSUUUVVVSSSSSSWWWXXXUUUSSSTTTVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQPPPOOONNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGFFFEEEEEEFFFGGGGGGFFFEEECCCAAA???===<<<999888777666555555555555444444444444555555555555333444666777666555333222444444444444444444444444222222222222222111111111111111000000000000111111222222111111111111222222222222222222222111111111333333222222111000000///111111111222222333333444111111222222222222111111111111111111111111111111333888===AAA@@@:::444///111111111111111111111111///000000111111111111000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000//////111222111111///...000000000000000000000000////////////////////////.........///////////////000000000000000000000000000000000000////////////000///...///000111000///......///000000000000000000000000000000000000000////////////////////////////////////////////////000------000222000...///............////////////////////////............000000////////////000000............------------///////////////000000000/////////000000000111111000000000111111111222222000111222222333222222222111222222333333333333333444555555666777:::>>>BBBMMMVVV^^^aaabbbcccaaa]]]TTTXXX^^^bbbdddeeehhhjjjaaa```___bbbgggllloooqqqnnnooommmddd\\\UUUOOOJJJPPPTTT\\\dddlllqqquuuvvvyyywwwyyyssshhh^^^\\\^^^aaaggglllyyy000000000000000000000000111111222333333333333222111111222222222222222333222222222222222222222222222222222222222222222222222222111111111111222222444444555555666777777888777777999;;;>>>@@@BBBCCCFFFIIILLLPPPTTTVVVXXXXXXVVVTTTQQQMMMJJJGGGFFFFFFJJJHHHGGGIIIMMMSSSWWWXXX[[[ZZZYYYXXXWWWVVVUUUUUUSSSQQQPPPRRRVVVZZZ\\\\\\]]]\\\YYYWWWVVVVVVWWWXXXWWWWWWWWWYYY[[[\\\[[[YYYYYYVVVUUUWWWZZZ[[[XXXTTTQQQRRRRRRRRRRRRSSSUUUXXXXXXWWWWWWZZZ[[[ZZZWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUWWWYYYZZZZZZZZZYYYWWWUUUSSSRRRRRRRRRRRRRRROOOPPPPPPQQQPPPNNNLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDFFFGGGFFFEEEEEEFFFGGGIIIHHHGGGFFFDDDCCCBBBAAA======<<<:::999888888777555555555666666666666666555666888999999777666555333333333333333333333333333333333222222111111111222111111000000111111222222222111111111111222222222222222222222222222222222222222111111111000000222222222222222222222222111111222222222222111111111111111111111222222222///111777===@@@<<<555...111111111111111111111111///000111111111111000000000000000000000000000000////////////////////////222111111000///......---////////////////////////+++---...000000000......000000000000000000000000///////////////////////////////////////.........////////////////////////000000000000////////////000///...///000111000///......///000000000000000////////////////////////////////////////////////////////////////////////...---...000111000//////............///////////////////////////.........000000////////////000000000000000000000/////////...//////000000000000000//////000000000111111111000111111111222222222222222222222222222222111111000111333444444444333222444444444555777<<>><<<;;;999888777777888:::<<<<<<;;;:::999444444444444444444444444222222333333333333333333333222222111111222222333222222111111111111222222000000000111111111222222111111111111111111222222222222222222222222222222111111222222222222111111///000000111222222333333333222222222333333222000111111111111111111111111111111111111111000//////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111111111222222////////////////////////////////////////////////------......//////000000000000000000000000000000.../////////000000000111222000//////000000///---......///000000000000000000000000000000000000000////////////////////////////////////////////////222999<<<888555555444000............////////////............/////////000000000////////////000000------------.........///,,,---///111222111000000000000111111111222222222/////////000000000111111333222222111222333444555222222222222222333444444222444666:::@@@JJJTTT[[[]]]bbbeeeddddddhhhiiihhhfffhhhhhhgggdddbbbaaabbbjjjtttlllWWWMMMKKKLLLQQQVVVaaahhhqqquuutttsssssstttwww~~~rrrddd[[[YYYXXXXXX\\\aaakkk}}}000000000000000000000000111111222333333333333222111111222333333444555555222222222222222222222222333333333333333333333333222222333444666888:::;;;>>>@@@CCCFFFKKKNNNQQQSSSPPPRRRTTTVVVWWWWWWWWWWWW[[[ZZZXXXWWWWWWXXXYYYZZZWWWXXXYYYZZZZZZYYYXXXWWWSSSSSSTTTVVVXXXYYYWWWUUUUUUTTTTTTUUUXXX[[[^^^```rrrzzzyyyssssssvvvkkkggg```[[[ZZZ]]]bbbfffmmmtttuuunnnnnnqqqpppsssxxx}}}}}}sssuuuxxx|||qqqddd``````aaa```\\\\\\\\\]]]___bbbeeefffhhhgggeeeaaa\\\VVVQQQNNNJJJKKKLLLKKKJJJIIIJJJKKKOOOOOONNNMMMLLLJJJJJJIIIDDDEEEFFFGGGGGGFFFDDDDDDBBBAAA@@@>>><<<:::888777444555777999999999777666555555555555555555555555222222222333333444444444333222222111111222222333222222111111111111222222//////000000111111111222333333222222111000000000///000000222333444555555111111222222222222111111///000000111222222333333---...000111222333333333111111111111111111111111111111111111111000//////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000...///000111111000///...////////////////////////////////////////////////,,,------...///000111111000000000000000000000000.../////////000000111111222000//////000000///---...//////000000000000000000000000000000000000000////////////////////////////////////////////////555===@@@;;;777888666222............/////////000---.........//////000000000000////////////000000.../////////000000111111+++---///111222222000000000111111111111222222222////////////000000000000000000000111333555777999555444333222333444555666333555888===DDDMMMXXX______dddeeeccccccgggiiihhhbbbfffjjjggg```^^^aaafffqqq{{{ppp]]]LLLIIIMMMQQQUUUZZZ```hhhppptttsssqqqsssuuuyyy}}}qqqccc]]]\\\XXXXXXZZZ___fffsss000111222333333222111000000111222333444333222111333333333222222111111111222444555444222111111111333333333333333444555666555555555666888<<>>>>>>>>>>>???999:::::::::999888666555555555555555555555555555333333333333333444444444222222222222222222222222333333333222111000//////222111111111000000//////222111000//////000111222111000/////////000222333111111111111111111111111000///.........000111222444333111000000000111111111111000222444444333222111111000000000000111111...000111222222111000...000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////222000,,,******,,,///111////////////000000000000......///000000000000000000000000000000000000000////////////////////////111111000000//////......000///.........///111222888888777666444333222222////////////000000000000000000////////////000000...//////000111222222333000000000000000000000000111111000000000000111111000000000000000000000000//////000111111111111111///000000111333555777888===999555222111333444444444666;;;BBBKKKTTT[[[___bbbbbbbbbccceeefffhhhiiifffdddcccccc___\\\dddpppzzz}}}yyyhhhVVVQQQKKKHHHIIIPPPXXX^^^iiikkknnnoooppprrruuuwwwxxx||||||wwwttthhh___[[[]]]ZZZaaaeeefffppp111111222222222222111111111111222333333333333222333333333222222222111111111222333333222111111222555444444444444555555666888888999;;;???CCCGGGJJJLLLMMMNNNPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRTTTVVVWWW\\\[[[YYYXXXXXXXXXWWWVVVVVVTTTQQQOOOPPPSSSWWWZZZ___bbbhhhkkkkkkhhhccc```aaa```cccgggiiimmmyyy{{{nnnlllooossszzz{{{xxxzzz~~~|||rrrzzzwwwsssrrruuuzzz|||}}}ssseee\\\UUUSSSPPPOOONNNOOOPPPPPPQQQVVVWWWSSSQQQRRRQQQOOONNNKKKIIILLLLLLIIIIIIKKKEEEEEEEEEDDDCCCAAA@@@???============<<<;;;999888777666666666555555555555333333444444444444444444222222222222222222222222333333222222111111000000222111111111000000000000222111000//////000111222111000000///000111222333111111111111111111111111000000/////////000111222333222111000000000111222111111111222444444333111111111000000000000111111///000111222222111000///000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////------------...///////////////000000000000......///000000000000000000000000000000000000000////////////////////////111000000000/////////...000//////...///000111222444333222222111000//////////////////000000000000000000////////////000000---------...///000000000000000000000000000000000222111111111111111111222000000000000000000000000//////000111111111111111//////000111222444555666888666333111222333444555555999???GGGPPPXXX^^^aaabbbbbbccceeefffggghhhiiigggdddcccbbb___^^^gggrrr}}}yyyeeeVVVLLLJJJHHHGGGKKKQQQXXX]]]hhhiiikkklllnnnqqquuuxxx|||~~~yyyzzzwwwhhh```ZZZYYY[[[ZZZ```gggmmm|||222222111111111111222222222222111111222222333444333333333333222222222222111222444444333222333555666666666666777777777777======>>>AAADDDHHHKKKMMMMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOPPPPPPQQQRRRSSSSSS[[[ZZZXXXVVVUUUTTTSSSSSSSSSPPPLLLKKKOOOWWW```eeeqqqvvv~~~yyyoooiiikkkkkkooosssuuu{{{|||qqqoootttzzz}}}}}}sss|||zzzxxxyyy}}}rrriiiaaa___\\\ZZZZZZ[[[\\\^^^```dddeee```\\\[[[XXXUUUOOOJJJHHHJJJKKKIIIIIIKKKGGGHHHHHHHHHFFFCCC@@@>>>AAAAAAAAA@@@???>>><<<;;;999999888777666666555444444444444444444444444444333333333333333333333333222222222222222111111111111111111111111000000000222111000000000000111222111000000000000111222222111111111111111111111111111111000000000111222222111111111000111111222333222111111222444444333111111111000000000000111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////---....../////////...---////////////000000000000......///000000000000000000000000000000000000000////////////////////////000000000000///////////////////////////000111111000000/////////.........////////////000000000000000000////////////000000------......//////000000000000000000000000000000222222111111111111222222000000000000000000000000//////000111111111111111000000000000111222333444333222111111222333555666777<<>>>>>===<<<;;;:::888777666555555555444444333333222222333333333333333333333333111222222222222222222222111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111222222000000000111111222333333222111111222333444222111111111000000000000111111///000111111111111000///////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////---......///////////////////////////000000000000......///000000000000000////////////////////////////////////////////////000000000000///////////////////////////000000111000000000000000000000000////////////000000000000000000////////////000000///000000000111111111222////////////////////////111111000000000000111111//////////////////////////////000111111111111111222111111111111222222333000111222222222333444666:::@@@JJJUUU]]]bbbccccccbbbdddfffhhhiiiiiihhhgggeeebbb^^^^^^bbbjjjuuu~~~{{{kkkZZZNNNHHHHHHIIIKKKPPPVVV]]]cccffflllmmmnnnpppsssyyy|||zzz|||zzzrrr___XXXXXXXXXYYY[[[ccckkkwww333222111000000111222333333222111000111222333444333333333333333333333333444444555444333333555777999:::===@@@BBBDDDEEEEEEGGGGGGGGGHHHHHHIIIJJJKKKOOOOOOQQQRRRSSSTTTTTTTTTSSSSSSSSSTTTSSSRRRRRRQQQMMMOOOPPPOOONNNMMMPPPRRRQQQQQQTTT[[[hhhyyy~~~xxx|||{{{xxxyyy~~~|||}}}~~~}}}xxxwwwxxxyyyyyyzzz~~~xxxqqqjjj^^^QQQKKKIIIGGGHHHJJJLLLLLLKKKKKKKKKKKKKKKKKKFFFFFFDDDCCCAAA@@@??????AAA@@@???===;;;:::999888666666555444333333222222333333333333333333333333222222222222222333333333111111111111111222222222111111222222222222111111000111111111222222222222111111111111111111111111111111222222222111111111000000111111222222222222333222111222333333222000111111000000000000111111000000111111111111000000////////////////////////000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------///000222////////////000000000000......///000000000000000////////////////////////000000000000000000000000////////////000000000000...//////000000000000000000000000000111111111111////////////000000000000000000////////////000000000000000000111111111111//////////////////////////////............////////////////////////////////////000111111111111111333333222222222333333333111222444333222222444666>>>DDDOOOYYY```ddddddcccdddeeegggiiiiiihhhfffeee```___]]]^^^fffrrr}}}vvvdddUUUNNNMMMOOOOOOQQQUUUZZZaaahhhlllmmmoooqqqtttxxxzzzxxxyyy{{{uuuhhh[[[XXXZZZZZZ[[[\\\hhhttt222222111111111111222222222222111111222222333444333333333333444444444444222333444444444666999<<<@@@BBBFFFIIILLLNNNOOOOOOKKKLLLMMMOOOPPPRRRSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVSSSSSSRRRRRRQQQQQQPPPPPPRRRTTTUUUTTTQQQPPPRRRUUUWWWZZZaaalllzzz}}}{{{{{{~~~||||||~~~~~~zzz|||~~~vvvhhhZZZTTTQQQNNNLLLMMMJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBDDDCCCBBBAAA???>>>===<<<999888777666555444333333333333333333333333333333333333333333333222222222111111111222222222222222111111222333333222111111000111222222333333222222111111111111111111111111111111111222111111000///000000111222222222111111333222222222333333222000111111000000000000111111111000000000000000000111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000///---------///111333////////////000000000000......///000000000000000000000000000000000000000000000000000000000000000////////////000000000000......///000000000000000////////////////////////////////////000000000000000000////////////000000............////////////000000000000000000000000......------------......000000000000000000000000//////000111111111111111333333333222333333444444222444666555333333777:::EEEJJJRRR[[[aaaeeeeeeeeegggggghhhhhhgggeeedddccc]]]]]]]]]aaalllyyy}}}mmm[[[OOOLLLMMMSSSTTTVVVYYY^^^eeekkknnnmmmpppssswww}}}zzzwwwwwwxxx~~~hhh```XXXXXXZZZ\\\___bbbooo111111222222222222111111111111222333333333333222333333333444444444555555333555777888;;;???DDDHHHLLLNNNQQQTTTVVVWWWWWWWWWRRRSSSTTTVVVWWWXXXXXXXXXWWWXXXWWWWWWVVVUUUSSSSSSNNNOOOPPPRRRTTTXXX[[[]]]fffggggggccc]]]YYYZZZ]]]dddiiisss}}}{{{oooeeebbb```\\\XXXVVVRRRTTTXXXZZZZZZXXXTTTQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEEEECCCBBBAAA@@@@@@===<<<;;;:::888777666555444444444444444444444444444444444333333222222111111111111222222333333333111222222333333222222111000111222333333333222222111111111111111111111111000000111111111000///...111111222333222111000000444222222222333333111///111111000000000000111111111111000000000000111111000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////---......///000000111111////////////000000000000......///000000000000000000000000000000000000000000000000000000000000000.../////////000000000111---...///000111000000///////////////............////////////000000000000000000////////////000000////////////............000000000000000000000000.........------.........000000000000000000000000//////000111111111111111222222111111222333444444333555666555444555;;;AAALLLPPPVVV\\\bbbeeeggggggjjjiiihhhfffdddcccaaaaaa]]]___```dddppp}}}~~~|||rrrcccSSSKKKKKKNNNTTTVVV[[[```eeejjjnnnoooooorrrwww}}}yyyuuuxxxlll```[[[XXXYYY[[[^^^gggooo~~~000111222333333222111000000111222333444333222222333333333444444555555555555888;;;>>>BBBHHHOOOSSSUUUWWWYYY[[[\\\\\\[[[[[[YYYYYYYYYYYYYYYXXXWWWWWWXXXXXXWWWUUUSSSPPPNNNMMMMMMOOORRRXXX___gggnnnrrrzzz{{{yyysssjjjdddccceeeqqqwwwwwwqqqqqqrrrmmmfffbbbbbbffflllpppooojjjbbb]]]UUUTTTQQQOOOMMMLLLLLLLLLGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>===;;;:::888888444444444444444444444444555555444333333222111111111111111222222333333333111222333444444333222111000111222333444333222222111111111111111111111111///000111111111///...---111222333333222111000///444333222222333333111///111111000000000000111111111111000000000000111111000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////+++---///222333222000///////////////000000000000...//////000000000000000000000000000000000000000000000000000000000000000.../////////000000111111---...000111111111000///111111000000000/////////////////////000000000000000000////////////000000111111111111000000000000000000000000000000000000//////............//////000000000000000000000000//////000111111111111111000000000000111222333444222555666666444888???FFFRRRTTTXXX]]]bbbfffhhhjjjllljjjhhheeecccaaa```___^^^aaacccgggssszzzxxxtttjjj\\\PPPKKKMMMRRRTTTXXX___ffflllpppqqqqqqrrrvvv|||wwwuuu}}}yyyccc^^^[[[XXXYYY\\\bbbooo{{{666666555444333222111000222111000////////////000555555555444333444666888;;;>>>DDDKKKRRRVVVYYYZZZ[[[\\\]]]^^^``````aaaaaaccc```]]]\\\ZZZWWWWWWYYYTTTTTTSSSPPPMMMKKKLLLMMMNNNRRR[[[jjjzzz|||nnnhhhkkkpppwww{{{ssssssxxx{{{xxxsssxxxzzzoooddd^^^VVVQQQPPPPPPNNNLLLMMMKKKHHHGGGFFFEEECCC@@@BBBAAA@@@@@@AAA???<<<999777777666444444333333333444444444333333333333333222111111111222333333444333333333333333333333333222222222222222222222222///000111222222111000///222222222222222222222222222222333333333333222222//////000000111111222222111111111111111000////////////000111111111111111000000000000000000000000............/////////000111000///...------...///444222000000111222111000......///000000000000000000000000000000000000000111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000,,,...//////...------...000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111...//////000111222222222222000......000222222111000000//////.........---////////////////////////000000000000111111111111222222222222222222333333444444444333555;;;EEELLLVVVXXXZZZ]]]```bbbcccdddhhhhhhgggddd```^^^^^^^^^___cccgggkkkrrryyyzzzwwwssskkk___TTTNNNNNNRRRVVVSSS[[[fffmmmoooooopppqqqwwwzzzyyy|||mmmbbb]]]WWWWWW]]]___cccuuu333333333333333222222222222222222222333333333333333555666777777999<<>>HHHOOOWWWZZZ]]]^^^^^^^^^```aaaeeeeeedddaaa^^^\\\]]]^^^```dddhhhlllttt{{{|||xxxmmmeeeZZZOOOKKKLLLQQQUUUWWW___jjjqqqsssssssssttt{{{}}}wwwfff______[[[]]]dddiiippp111111111222222333333333222333444555666666666666333555999<<>>===;;;999777555555444444444444444444444444222222222222222333333444333333333333333333333333333333333333333333333333111111111000000111111111111111111111111111111111111111222222222222111111111111111111000000000000000111111111111000000//////000000111111111111000000000000000000000000000....../////////000000000000000///.........//////000222555999;;;999555111////////////000000000000000000000000000000000000/////////...............000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////...////////////////////////...000222111000///000000////////////////////////000000000000000000000000000000000000000000000000000//////......//////000...//////000000111111222:::666222//////000000000000000////////////......////////////////////////000000000000111111111111111111222222222333333333555555555666:::CCCMMMTTTXXX\\\```___ZZZXXXZZZ]]]aaaaaa```^^^[[[[[[]]]___dddgggjjjnnnvvv}}}}}}xxxfff___TTTLLLIIIMMMSSSXXX]]]eeeooouuuwwwxxxxxxyyy~~~jjj```___^^^[[[___iiirrr~~~111111111222222222333333111222444555666666666666666999>>>CCCHHHMMMRRRVVV[[[\\\___aaaccccccbbbbbbdddcccbbbaaa```_________ZZZWWWSSSQQQUUUZZZ[[[XXX\\\ZZZWWWTTTTTTXXX___eeejjjwwwyyytttvvv}}}~~~uuuxxx~~~pppeee]]]VVVQQQPPPOOONNNNNNPPPPPPNNNMMMKKKHHHEEECCCCCCDDDDDDCCCDDDCCCAAA???===:::888777444444444444444444444444333333222222222333333444333333333333333333333333333333333333333333333333333222000000000000222333111111111111111111111111222333333444444333333222222222111111000000//////000000111111111111000//////000111111111111000000////////////////////////...////////////000000000000000//////////////////111333666:::===<<<888555///////////////000000111////////////////////////..................------////////////////////////////////////////////////////////////////////////////////////............////////////////////////...000111111000//////000........................//////////////////////////////////////////////////////............//////////////////000000111111999555111......///000000000000/////////////////////////////////////////////000000000111111111111111111111222222333333444666666666999???IIIRRRYYYYYY^^^aaa^^^VVVRRRUUUYYY___^^^]]]\\\[[[\\\___bbbjjjlllmmmooovvv{{{yyysss___YYYQQQKKKKKKPPPXXX^^^bbbiiirrrxxxzzz{{{|||~~~sssddd______^^^]]]aaalllzzz333333333222222222111111111222333444555666666666===AAAFFFLLLQQQVVV[[[^^^^^^___aaacccddddddcccbbbdddccc```^^^[[[YYYXXXXXXUUUVVVVVVVVV^^^iiinnnmmmooolllgggbbb```cccjjjoooxxx}}}yyyxxx}}}wwwnnnhhhbbb^^^YYYYYYZZZ\\\______]]][[[VVVRRRLLLIIIHHHHHHHHHHHHFFFFFFEEECCCAAA>>><<<:::666666555555555444444444444444333333222333333444333333333333333333333333333333333333333333333333333222111000000111222333111111111111111111111111//////000000000000//////222222111111000000/////////000000111111111000000000000111111111000000///////////////////////////////////////000000000111//////000000000000000000//////000333555666555444000//////...///000111111////////////////////////------..................////////////////////////////////////////////////////////////////////////............////////////........................---///111000///...////////////////////////////////////////////////////////////////////////////////////............/////////////////////000000000444111...---...///000000//////000000000000000000000000000000000000000000///000000000111111111111000000111222333333444444777777999>>>FFFOOOWWW\\\ZZZ^^^___ZZZRRROOORRRWWW^^^]]]]]][[[\\\___dddhhhqqqpppnnnnnnrrruuuppphhhVVVSSSMMMKKKMMMSSS[[[aaadddjjjrrrwwwyyy{{{xxxjjjccc___]]]``````fffsss444444444333333222222222222333444555888;;;===???HHHKKKPPPUUUXXX\\\___bbb```aaaccceeeeeedddcccbbbaaa___\\\YYYVVVTTTTTTSSSRRR[[[bbbfffooo}}}~~~{{{uuuooolllooouuuzzz~~~|||xxxyyyyyyzzz|||~~~xxxtttpppnnniiikkkpppvvvzzz{{{yyyvvveee___VVVNNNJJJHHHGGGGGGFFFFFFGGGFFFDDDBBB@@@>>>:::999999888777666555555555444444333333333333333333333333333333333333333333333333333333333333333222222111111111111222222222222222222222222222222000111111222222111111000111111111111000000000000///000000111111111111000000111111111111000000///000000000000000000000000/////////000000000111111//////000111111111000000222000///000333555666555000///.........///111222000000000000000000000000.............../////////000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000........................---///000000///......///000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000////////////////////////000...,,,---///000111000//////000000000000111111000000000000000000000000000000000000111111111111000000111222333444444555888999<<>>===<<<:::888777666555555444333333333333333333333333333333333333333444444444444444444444444111222222333333222222111333333333333333333333333333333333444444333333333000000000000000111111111//////000111111111111111111111111111111000//////000000000000000000000000//////000000000111111111...///000111222111111000444222111222444666666666000000.........///111222000000000000000000000000.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111...........................000111111000///000000111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111///////////////////////////......///111111000/////////000000000111111111000000000000000000000000000000000000111111111111///000111222333444444555888:::???HHHRRRYYY]]]]]][[[YYYTTTOOOMMMOOOUUUYYY]]]]]]\\\[[[^^^dddmmmsssssspppjjjfffhhhhhh___SSSIIIIIIJJJMMMRRRYYY___bbbfffjjjmmmqqqttt{{{sssdddaaabbbbbb```___hhhxxx222222333444555666777888888888:::>>>EEEMMMTTTYYYYYY\\\___````````````aaa```aaaaaaaaa___\\\YYYXXXWWWVVVTTTRRRRRRSSSTTTUUUcccxxx|||xxxxxx|||}}}}}}~~~}}}|||vvvssswww}}}xxxhhh]]]UUUPPPNNNDDDEEEGGGHHHHHHGGGFFFEEECCCBBBAAA???===;;;999888666555444333333333333333333333333333333333333333444444444444444444444444111222333444444333222111444444444444444444444444000000000111111000000000//////000000111111222222//////000111111111111111111111111111111000//////000000000000000000000000000000000000111111111111...///000222222222111000000//////000222333222111111000...---...///111222000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222........................000111333333111000111222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111///////////////.........000///000111333222000...//////000000111111111222000000000000000000000000000000000000111111111111///000000222333444555555999;;;AAAJJJUUU\\\^^^]]][[[WWWPPPLLLLLLPPPVVV[[[\\\\\\[[[[[[^^^eeennnuuurrrnnngggccceeeeee[[[OOOIIIJJJMMMQQQWWW]]]bbbeeegggjjjlllooosss|||}}}lllaaa```dddgggiiigggttt222333444666777888999999===CCCJJJQQQVVVXXX[[[\\\cccbbbaaabbbcccbbbaaa______aaa```[[[XXXXXXWWWTTTUUU]]]ccc```YYYVVV[[[bbbvvv}}}yyyuuuvvv|||~~~}}}~~~}}}|||{{{}}}}}}sssjjjiiihhhhhhjjjnnnqqqttt|||~~~{{{zzz|||wwwooommmsss}}}~~~ooo___QQQHHHHHHFFFEEEGGGJJJLLLJJJGGGKKKHHHEEECCCAAA???<<<:::999777444333444666666666666666555555555555444444444444333333222111000000000111333444444333222111333333333333333222111000//////000000111111222222222222222111111111111000///000000111111111111111111111111111000000000000000000000000000000000000555222//////000111///---222111111111000000//////...///000222222111111000///////////////.........111111000000//////......000000////////////000000111000///......///000111000...---...111222111///111111000000//////......////////////////////////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111111000000000000111111111111222000222555555333555:::<<>>@@@GGGLLLSSSYYY\\\^^^```aaa``````````````````^^^]]]ZZZ[[[YYYUUUWWW\\\]]][[[cccgggjjjgggbbbbbbgggmmmwwwuuuuuuyyy|||{{{}}}|||yyytttqqqppppppoooooorrrzzz{{{pppeee\\\[[[ZZZZZZ[[[^^^aaacccnnntttzzz{{{|||~~~vvvpppiiieeeeeeggghhhhhhtttxxx~~~~~~wwwsssuuu~~~xxxjjj___XXXOOOLLLIIIIIIKKKMMMMMMKKKIIIGGGEEEDDDCCCAAA===;;;<<<999666555555666666555333333333333333333333333444444333333222111111000333333444444444222111000333333333333333222111000000000000000111111111111111111111000000000000///---......///////////////111111111111000000000000000000000000000000000000333111///000222444333111111111111000000000//////...///000111222111111000000/////////////////////111000000000/////////...000000////////////000000111000///......///000000000...---...111222111///111000000000/////////...------------------------000000000000000000000000000000000000000000000000............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000............/////////000000000000000111111111111222111222555444333666;;;>>>GGGOOOTTTXXX]]]^^^\\\TTTPPPMMMNNNSSSXXX[[[\\\ZZZ]]]^^^___ccciiikkkiiigggaaa]]]^^^]]]VVVOOOLLLJJJNNNSSSXXX]]]ccchhhlllnnnppprrruuurrrfffaaaiiisssvvvxxx}}}555444444555:::@@@GGGKKKRRRWWW\\\```bbbcccdddeee____________]]]\\\ZZZYYYUUUUUUTTTTTT\\\fffkkkiiisssrrrqqqoooooorrrxxx}}}|||vvvoooqqqvvv~~~{{{wwwzzz~~~}}}}}}~~~zzzsssmmmhhheeebbbccceeeeeeiiitttzzzqqqeee[[[VVVUUUUUUUUUVVVXXXZZZ\\\ccckkkqqqsssvvvzzzzzzxxxmmmeee[[[VVVXXXZZZZZZYYYfffiiipppwww}}}}}}zzzxxxwwwvvvtttsssrrrpppnnnooouuu|||rrriiiddd[[[VVVQQQNNNOOOQQQPPPNNNKKKIIIGGGFFFFFFDDDAAA???@@@===:::888777777666555333333333333333333333333444444333333222222111111555555444333222111111000222222333333333222111111111111111111111000000000111000000000000/////////---...//////000000//////111111111111000000000000000000000000000000000000111000///111444666666666111111000000000000////////////000111111111111000111000///...//////111111000000000000////////////000000////////////000000000000////////////000000000///...///111111111000000000000000////////////------------------------000000000000000000000000000000000000000000000000------------............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////........./////////000000000000000111111111222222333111111444444333777<<>><<<:::999777666555555555555555555555555444444333333333222222222444333222111111111111111222222333333333222222111222222222111111000000000111111111111000000000000000000111222222222222111111111111111000000000///////////////////////////000000000111333444555666000000000000000000/////////000000000111111111111222111/////////000222333000000000000////////////000000////////////000000///////////////000000000000000000000000111000000000000000000////////////////////////////////////////////////////////////////////////////////////------........./////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111111222222222000000111111111222222222333111111444555555999@@@IIIQQQXXX[[[\\\]]][[[WWWRRROOONNNPPPUUUZZZ[[[[[[aaaZZZ\\\ggglllfffbbbccc___\\\ZZZWWWPPPJJJJJJNNNSSSXXX___ffflllqqqvvvzzz|||~~~mmmeee```cccqqq|||555888>>>FFFNNNVVV[[[^^^___bbbdddeeecccbbbbbbbbb\\\\\\ZZZUUUPPPMMMMMMNNNPPPWWW```jjjvvvwwwqqqmmmoooxxxyyyrrrnnnlllmmmsss{{{wwwtttvvv{{{~~~|||sssnnnnnnoooqqqwww~~~}}}tttmmmjjjhhhiiilllpppsssvvvxxxyyy{{{xxxooohhhaaa^^^bbbgggiiiiiihhhjjjmmmssswwwyyyvvvtttmmmjjjeee___YYYVVVUUUUUUSSSTTTWWWXXX]]]ggguuuzzzvvvtttxxxyyy||||||wwwccc\\\SSSKKKGGGGGGGGGGGGGGGDDDAAA???>>>===:::888777777777666666666555555444444444333333333333333000000//////000111222333111222222333333333222222333333222222111111000000333333222222222222111111000111111222222222222222111111111111000000000///////////////////////////000000000000000000222333//////////////////000000000000000000000111111111111000/////////111222333////////////000000000000000000////////////000000......///000000000000000000111111111000000000111////////////000000000000000000000000000000000000////////////////////////////////////////////////....../////////000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111111111222222222222111111111111222222222222444111111444666777>>>EEENNNVVV\\\]]]\\\]]]ZZZVVVQQQOOOOOORRRXXX\\\\\\[[[^^^YYY\\\gggllleeeaaaccc^^^[[[XXXUUUOOOJJJMMMTTTXXX^^^gggooouuu{{{rrrfffcccfffsss{{{~~~yyy<<>><<<888888777666555444444333444444444444333333333333......///000111222333333111111222333333333222222222222222222222111111111444444333333333222222222...///000000111111000000111111111111000000000000000000000000000000000000///000000///------...000......////////////000000000000000///000111111222...//////000000111111111////////////000000000000000000////////////000000---...///000111111111000111222222222000///000111////////////000000000000........................000000000000000000000000000000000000000000000000////////////000000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111/////////000000000111111111111111222222222222333444111111555777;;;CCCKKKSSSYYY]]]]]]\\\\\\ZZZVVVQQQPPPPPPTTTZZZ^^^^^^\\\WWWXXX^^^fffhhheeecccddd]]]YYYVVVSSSOOOMMMSSS[[[___fffpppyyywwwgggdddhhhttt{{{wwwnnnJJJMMMTTT[[[```bbbccccccbbbcccdddbbb___]]]\\\\\\UUUUUURRRLLLHHHIIIPPPVVVfffrrr~~~|||wwwrrrllliiihhhlllttt}}}{{{yyyzzzxxxsssrrrtttuuuxxx{{{}}}~~~}}}|||~~~~~~}}}xxxpppfff```]]]]]]WWWZZZ[[[YYYVVVYYYbbbjjjpppqqqoooiiiaaa\\\ZZZ[[[[[[^^^aaabbbfffmmmxxxuuuggg\\\SSSMMMIIIGGGFFFDDDDDDEEEDDDBBB@@@<<<;;;:::888666555444333444444444444444444444444000111222333444444333222000111222333333333333222111222222222222222222333333333333222222222111111//////000111111111111000111111111111000000000000000000000000000000000000---///000///---,,,...000........./////////000000111000/////////000222222+++---///000111111000///.../////////000000000111000000////////////000000,,,---///000111111111000111222444222000///000222.../////////000000000111........................000000000000000000000000000000000000000000000000........./////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111//////000000000111111111111111111222222222333333444111111555999>>>HHHQQQVVV[[[^^^\\\ZZZ[[[ZZZWWWRRRQQQRRRWWW]]]```___]]]YYYaaahhhhhheeeeeeeeeccc]]]WWWRRRPPPPPPRRRYYYaaagggnnnyyyzzzyyywwwrrreeeccchhhuuu~~~zzzlllbbbTTTWWW[[[___bbbccccccccc___``````^^^[[[YYYXXXXXXVVVVVVSSSNNNKKKOOOXXX```sssyyyrrrnnnkkkiiiiiimmmtttzzz~~~~~~xxxvvvxxxxxxsssqqqtttvvvxxxyyyzzzzzz~~~{{{tttnnnlllmmmgggkkkllliiifffgggooowww|||yyyqqqfff[[[TTTTTTVVVPPPSSSUUUTTTUUU]]]kkkwwwxxxjjj]]]SSSMMMFFFEEEEEEEEEGGGFFFEEECCC@@@???===;;;999777666555444444444444444444444444222333555666666555333111000111222333333333333333111111111222222333333444222222222111111111111000111111222333333333333222111111111111000000000000000000000000000000000000,,,...000///------///222---.........//////000000111000/////////000222333***,,,///111222111///....../////////000000111111000000////////////000000,,,---///000111111111000111333444333000...000222.../////////000000111111111111111111111111111111000000000000000000000000000000000000000000000000---------.........//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111222222222222333333333111111222222222333333333444111111666:::@@@JJJTTTXXX\\\^^^[[[YYYZZZZZZXXXRRRRRRSSSXXX^^^aaa```^^^aaannnsssllleeefffeeeaaa\\\UUUOOOOOOQQQTTT\\\ccclllsss~~~tttiiilllmmmhhhcccaaahhhuuusssdddXXX[[[[[[\\\```cccccc```\\\bbb^^^ZZZYYYZZZZZZYYYWWW[[[^^^___[[[VVVXXXbbblll{{{qqqjjjgggoookkkjjjnnnppprrrvvv{{{{{{yyyxxxxxxzzz}}}~~~}}}|||zzzwwwxxx|||~~~|||~~~}}}{{{zzzzzzzzzzzz}}}{{{yyyxxx{{{yyykkk___VVVQQQWWWTTTOOOMMMNNNSSSYYY^^^kkktttppp^^^SSSMMMMMMJJJDDDCCCGGGJJJIIIGGGBBB??????===888777999777555444444555666555444555555444333333222111111333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111......///000111222333333000111222222000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........////////////////////////000000////////////000000222222111111111111111111,,,,,,---///111000...,,,......---......///000111111000000/////////000000//////.........//////000000000000000000000000000222111111111000000//////222000///------///000222000000000000000000000000111111000000//////......//////000000000000//////000000000000000000000000000000000000000000000000000000000000111222333444444666777999<<>>;;;;;;888666555444555666555444666666666555555444444333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000111222222000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000////////////////////////555222---+++,,,...000000222111000///............///...............//////000//////....../////////000000000000000000000000111111000000000000//////000000////////////000000000000000000000000000000............///////////////000000111111000000///000000000000000000000000111111111111111111111111222111111111111222222333444444777>>>GGGPPPWWW[[[\\\\\\[[[XXXTTTRRRQQQRRRWWWYYY^^^bbb```^^^bbbhhhxxx}}}}}}}}}zzzmmm^^^SSSRRRQQQSSSYYYbbbkkkppprrrwww|||~~~}}}{{{mmm```[[[[[[[[[\\\^^^aaajjj|||zzzmmm```VVVNNNJJJdddbbb```]]][[[YYYWWWVVVQQQUUU]]]gggpppwwwzzz|||vvvsssnnnhhhggglllvvv~~~|||vvvqqqmmmmmmoooqqqtttssssssqqqnnnooo{{{~~~zzzyyyzzzvvvvvvtttrrrooollliiigggfffeeeeeeggghhhfffaaa^^^ZZZ\\\___dddjjjpppuuuxxx~~~|||zzz{{{yyywwwuuuvvvtttmmmiiigggccc^^^WWWOOOHHHGGGEEEBBB@@@AAA:::888666555666666555444666555555555444444444333333333333333333333333333333333333333333333333333000000000000000000000000111111111111111111111111222222222111111000000000000111222222000//////000////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////000000000000000000000000000000000000000////////////000000...///////////////000000333000,,,+++---///111111111111000///......//////...------------......///111000//////////////////000000000000000000000000000000000000000000////////////000000000000//////////////////////////////---......///000111111111000000000111111000000000000000000000000000000000111111111111111111111111222222222111111222222333555555999BBBNNNWWW[[[\\\\\\\\\YYYUUURRRPPPQQQRRRZZZ]]]___^^^\\\^^^fffnnnyyy|||}}}}}}~~~yyyiiiWWWPPPQQQSSSWWW^^^gggoootttvvvxxx{{{~~~~~~}}}}}}nnnddd[[[YYYZZZ[[[^^^bbbgggvvvsssdddVVVMMMKKKKKKdddaaa]]]XXXTTTRRRQQQRRRVVV]]]iiissszzz}}}|||{{{rrroooiiifffgggmmmvvv|||zzzxxxuuusssssstttuuuvvvvvvvvvuuuuuurrruuu|||zzz|||zzzvvvqqqllleee^^^YYYUUUTTTSSSTTTXXX___fffjjjrrrtttxxx~~~~~~}}}}}}xxxhhh\\\PPPJJJGGGCCCBBBCCC===;;;888777888777666555444444444333333333333333333333333333333333333333333333333333333333333333000000000000000000000000111111111111111111111111333333222222111111000000000111222222000//////000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000111111000000000000000000000000000000////////////000000/////////000000111111111///......000333555555444///////////////000111111---------------...//////111111000/////////////////////////////////////////////////////////000000//////000000000000////////////////////////////////////000111222333333444000000111111111111000000000000000000000000000000111111111111111111111111222222222222222222333444666888>>>HHHTTT[[[]]]\\\[[[YYYWWWSSSPPPPPPSSSUUU^^^___^^^ZZZZZZaaammmuuu{{{|||}}}}}}|||tttcccSSSNNNPPPUUU[[[ccclllrrrvvvxxxzzz{{{}}}vvvfff___YYYYYYZZZ\\\aaahhhooozzzlll]]]PPPKKKLLLNNN___]]]YYYTTTOOONNNPPPRRR___gggrrrzzz}}}zzzwwwtttnnnkkkgggggglllrrrxxx{{{wwwvvvuuuuuuwwwxxxxxxwwwsssqqqqqqssssssxxxuuujjjccc___[[[XXXSSSOOOOOORRRVVVZZZggglllttt}}}sssbbbWWWOOOHHHCCCBBB@@@>>>;;;::::::999777666333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111333333222222222111111111000111222222000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000111111222000000000000000000000000000000////////////000000/////////000000111111222///000222666999:::999777////////////000111222333------------...///000000222222111000////////////////////////////////////......////////////000000000000////////////000000000000000000000000000000000111111222333444444555000111111222222111111000000000000000000000000000222222222222222222222222111111111222222333444555888<<>>;;;999777666555444333333333333333333333333222222222222222333333333333222111111222222222222222222222222111111222222222222111111111111000000//////......111111111000000000000000111111111111111111111111000000111111111111000000////////////////////////111111000000000000111111////////////////////////000000////////////000000000000000000000000000000222111111000000/////////////////////////////////...////////////000000000///---...111000,,,,,,000///////////////////////////000000000000/////////---...///000000111333555======;;;888444000//////////////////////////////111111222222222111000000000000000000000000000000000000111111111222222222333333444555999AAAIIINNNWWWVVVUUUSSSPPPOOONNNOOOQQQUUUZZZ^^^___\\\YYYWWWSSSZZZeeennntttzzzuuuiii[[[TTTUUU[[[^^^___eeeeeejjjqqqvvvzzzssseee^^^]]]^^^___hhhuuurrrbbbWWWOOOPPPQQQTTTWWWYYYZZZZZZeeebbb]]]ZZZYYYZZZ^^^```aaa___]]]^^^bbbgggjjjlllooommmkkklllpppwww~~~vvvoookkkkkksss|||}}}zzz{{{}}}}}}}}}~~~~~~|||yyyrrriiiaaa\\\]]]^^^^^^___```aaaaaaaaa___aaacccccccccdddfffhhhpppuuu}}}}}}rrrhhhbbb[[[VVVUUUUUURRRPPPOOORRRVVVZZZ___gggrrrzzz{{{xxxxxxuuupppllliiigggdddbbbddd___XXXOOOGGGAAA>>><<<888777666555444333333333333333222222222111111111222333333333333222111111222222222222222222222222111111222222222222111111111000000000000000000///000000000000000111111111000000000000000000000000000000111111222222111111000000000000000000000000//////............//////............////////////000000////////////000000000000000000000000000000000000000000000000//////......////////////............////////////000000...///...---///444444111////////////////////////000000000000000///......---...000000000111333555======<<<888444000//////000000000000000000000000000000111111111111111000000000000000000000000000000111111111111222222222333333444777>>>EEEMMMRRRWWWUUURRROOONNNNNNOOOPPPSSSVVVZZZ[[[ZZZWWWTTTSSSWWW^^^hhhooorrrtttwwwyyymmmdddZZZWWWZZZ```dddeeeggggggkkkqqqvvv{{{}}}kkkaaa]]]]]]______lll{{{mmm]]]UUUOOOQQQSSSVVVYYY[[[\\\\\\fffbbb\\\XXXWWWYYY\\\^^^XXXVVVVVVZZZaaahhhlllmmmnnnmmmnnnrrrzzz}}}|||zzztttrrrqqqttt~~~{{{uuuppppppsssvvvvvvtttvvvtttnnnggg```[[[XXXWWWVVVWWWZZZ\\\^^^```aaaaaaaaadddgggiiikkknnnssswww}}}~~~uuuoooiiieeedddaaa\\\WWWVVVWWWWWWWWWYYY___hhhnnnwwwzzz~~~}}}~~~yyyqqqeeeWWWLLLEEEAAA@@@999999777666555444444444444444333333333222222222222333333333333222111111111111111111111111111111111111222222222222111111000000000111111111111111//////000000111111222222///////////////////////////000111222222222222111000000000000000000000000//////............//////......//////000000000000000000////////////000000000000000000000000000000/////////000000000000000...///000000000000///............/////////000000---111...)))000???@@@555////////////////////////...///000111111000//////...///000000///000222444888888888555222000000000000000000000000000000000...///000111111222111111000000000000000000000000000111111111111222222222222222444:::AAAIIIPPPTTTUUURRRNNNKKKLLLOOOQQQSSSXXXZZZ\\\[[[WWWSSSRRRRRR\\\bbbiiinnnpppooonnnnnnddd^^^YYYXXX]]]dddkkknnnooooooqqqtttwww{{{mmmaaa^^^^^^___bbbeeerrr{{{iiiZZZTTTOOOQQQUUUXXX[[[]]]___aaahhhccc]]]XXXWWWXXXZZZ\\\QQQPPPQQQWWW```hhhlllmmmllllllpppyyy}}}~~~~~~|||wwwtttsssuuuyyytttpppkkkfffgggkkkooonnnmmmnnniiibbbZZZTTTTTTWWWZZZVVVXXX[[[___cccfffhhhiiihhhlllpppsssuuuzzz}}}xxxuuutttpppiiicccZZZYYYWWWTTTSSSWWW]]]bbbeeeiiiooovvv}}}mmm\\\OOOGGGDDDCCC;;;:::999777666555555555555555444444444333333333222333333333333222111111000000000000000000000000111111222222222222111111000000111111222222333333...//////000111222222333///////////////////////////000111222222222222222000000000000000000000000111111000000000000111111//////000000111111111222000000////////////000000000000000000000000000000......//////000000111111///000111222222111000///............/////////000,,,333...&&&111GGGIII:::////////////////////////,,,---///000111222111111...000000000///000222444222333444333111000000111000000000000000000000000......///111111222222222000000000000000000000000000111111111111222222222111222555;;;CCCLLLRRRTTTSSSOOOKKKIIIKKKOOOSSSUUU]]]______\\\WWWTTTTTTUUU___ccchhhlllmmmjjjgggeee^^^ZZZWWWWWW]]]fffpppuuuxxxwwwwwwyyyyyy|||~~~rrr^^^YYY\\\___bbbfffmmmzzzyyyfffXXXSSSNNNQQQUUUYYY\\\___bbbdddeee^^^WWWSSSSSSRRRNNNKKKQQQPPPSSSYYYbbbiiilllmmmqqqrrrvvv|||}}}wwwwwwyyywwwuuutttuuuvvvyyy}}}{{{qqqiiieee\\\\\\\\\]]]]]]]]]^^^^^^XXXYYYYYYUUURRRSSSYYY^^^^^^dddkkknnnooooooqqqsssvvvxxx|||}}}yyyppplllfff```\\\[[[\\\]]]ZZZZZZ]]]ccchhhrrryyyfffXXXNNNGGGBBBBBB@@@===;;;;;;999666444777666555444333333333333222333333333333222111111333333333222222111111111222222222222222222222222333333222222111000000000000000000000////////////222111000000222222111000000000000000000000000000111111222222222222111111111000///////////////000111111000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000,,,---...000222444666666000/////////............////////////000000000000////////////////////////111111111111111000//////......//////000000111111222111111111000000//////000000000000111111111111222111111111111111222222666555777???KKKSSSVVVUUUTTTRRRNNNKKKJJJNNNUUUZZZ[[[___```]]]VVVSSSUUUYYY``````bbbeeehhhgggbbb]]]VVVUUUUUUZZZccclllqqqsssxxxwwwzzz~~~}}}}}}jjjddd^^^\\\[[[\\\bbbjjjsss~~~oooaaaVVVQQQTTTVVVZZZ]]]```bbbeeeggg\\\XXXRRROOOOOOPPPPPPOOOOOORRRWWW```jjjqqqttttttuuuwww{{{{{{tttooonnnnnnmmmmmmoooyyy}}}}}}zzzppphhhbbb\\\YYYWWWVVVVVVUUUUUUVVVVVVVVVVVVXXXYYYXXXXXX\\\eeelllppptttxxxyyyxxxxxxzzz}}}}}}}}}zzzvvvqqqnnnmmmmmmmmm^^^ZZZXXXYYY\\\aaalllwww}}}sssdddWWWLLLEEECCC@@@>>>===<<<:::888666777777666555444444444444222333333333333222111111333333222222222222222222222222222222222222222222111111111111111111222222111111111000000000//////222111111222555666666555000000000000000000000000000111111111111111111000000000////////////000000111111000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000------...///000000111111000000/////////.........////////////000000000000000000000000000000000000111111111111111000//////.../////////000000000111111111111111000000000///000000000000111111111111222111111111111222222333777777:::CCCNNNUUUVVVUUUQQQPPPOOONNNNNNRRRXXX]]]\\\^^^^^^ZZZTTTRRRUUUYYYfffcccaaa```___]]]YYYUUUQQQPPPSSSYYYbbbkkkpppqqquuuuuuwww{{{{{{|||sssddd^^^ZZZYYYZZZ\\\ccckkkzzz|||mmm___UUUQQQTTTWWW[[[___cccfffiiikkkTTTRRRPPPMMMKKKMMMQQQTTTVVVZZZbbbkkktttyyyzzzyyyzzz|||}}}uuupppmmmlllkkkkkkpppwwwxxxvvvyyy}}}sssdddYYYVVVUUUTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSVVVXXXZZZ]]]aaaiiittt|||~~~~~~~~~}}}}}}|||~~~eee\\\TTTQQQQQQRRRWWW]]]fffjjjqqqxxx{{{{{{yyywww|||uuueeeVVVLLLEEECCCAAA??????===;;;999888777666555555444444444333333333333333222222111222222222222222222333333222222222222222222222222///000000111222222333333222222222111111111000000222111222444777::::::999000000000000000000000000///000000111111000000///000000000//////000000111111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000//////.........000000000/////////......////////////000000000000111111111111111111111111111111111111111000//////////////////000000000000111111111111000000000000000000000000111111111111111111111111222222333444777999???HHHQQQWWWVVVTTTLLLNNNPPPRRRTTTXXX]]]`````````]]]XXXSSSSSSXXX]]]gggccc^^^YYYVVVSSSPPPNNNLLLNNNRRRZZZcccjjjnnnppppppppprrruuuxxx|||zzzddd^^^ZZZWWWXXX[[[^^^gggqqqxxxiii]]]UUURRRTTTWWW\\\bbbgggkkknnnoooOOOQQQPPPNNNKKKMMMTTT[[[dddhhhmmmtttyyy{{{zzzyyy}}}}}}}}}}}}yyyuuurrrooonnnmmmlllmmmwww{{{ssspppppprrrssspppdddTTTMMMOOOTTTVVVUUUTTTSSSSSSSSSTTTVVVXXXZZZ\\\^^^```ccciiisss~~~}}}~~~~~~}}}}}}}}}xxxwwwuuusssqqqpppoooooosssrrrsssuuuwwwwwwvvvtttrrrssstttvvvxxxzzz|||}}}}}}nnnbbbVVVQQQPPPOOOPPPRRRTTTXXX^^^eeekkkoooqqqrrryyyppp^^^RRRHHHFFFCCCBBBAAA@@@>>><<<999888777666555444444444333333444444333333222111111111111222222333333333111111111111111111111111000000111111111222222222333333333222222222111111111111111333666888999888//////////////////////////////000000000000//////000000000///000000111111111111000000000000111111////////////////////////000000000000000000000000000000111111111111000000////////////////////////////////////////////////222222111111000000000///000000000////////////...////////////000000000000111111111111111111111111111111111111111000//////////////////000000000000111111111000000000000000///000000000111111111111111111111222222444555555888;;;CCCLLLTTTWWWTTTQQQGGGKKKPPPUUUYYY\\\___bbbdddaaa\\\WWWUUUWWW\\\``````]]]YYYUUURRROOONNNMMMKKKOOOUUU]]]dddiiikkkllliiiiiilllqqqwww~~~~~~ooo___[[[XXXXXXZZZ^^^dddooo{{{tttfff[[[VVVTTTTTTXXX^^^eeelllpppqqqqqqKKKOOORRRQQQPPPSSS\\\dddnnnpppsssvvvwwwxxxxxxxxxzzzxxxvvvuuuttttttrrrpppqqqooommmkkkhhhiiirrr~~~{{{ssspppkkkhhhggggggfffeeeaaaWWWLLLHHHMMMRRRTTTSSSUUUVVVWWWYYY\\\___bbbdddffffffgggiiinnnvvv}}}yyyxxxwwwvvvwwwyyy|||~~~}}}}}}}}}||||||{{{{{{{{{~~~zzzwwwtttrrrppppppkkkjjjhhhgggeeedddccccccfffeeefffhhhjjjjjjiiigggeeefffiiilllpppsssuuuwwwvvvxxx{{{}}}}}}}}}~~~wwwjjj]]]XXXVVVRRRNNNNNNNNNOOOQQQUUUZZZaaagggjjjrrrzzzwwwdddWWWKKKIIIFFFEEEDDDBBB???===;;;:::999777555444444444333444444444444333222222111111111222222333333333111111111111111111111111222222222111111111000000333333333333222222222222111000///111333444333222//////////////////////////////000000000000//////000000000000000111222222111111000000000000111111////////////////////////000000000000000000000000000000111111111111000000////////////////////////////////////////////////000000000000000111111111111000000000////////////////////////000000000000111111111111111111111111111111111111111000//////000000000000////////////000000000000000000111111///000000000111111111111111111111222333555666777999>>>GGGPPPUUUUUUQQQNNNEEEJJJQQQXXX[[[^^^```aaabbb]]]XXXTTTUUUYYY^^^```[[[ZZZXXXUUUQQQNNNLLLKKKLLLPPPWWW]]]aaadddeeeeeeccceeeiiioooyyy~~~{{{}}}yyyggg]]]ZZZXXXYYY\\\aaajjjzzz~~~pppbbbZZZXXXXXXUUUYYY```jjjqqqtttqqqnnnHHHMMMQQQTTTUUU[[[ccckkkmmmooorrrtttttttttuuuvvvrrrpppmmmlllmmmnnnnnnnnnuuurrrnnnjjjeeecccjjjttt{{{rrrkkkgggaaa``````^^^\\\YYYWWWVVVTTTNNNHHHGGGKKKOOOOOONNNVVVXXX[[[___cccgggiiikkkmmmllllllmmmqqqvvv|||~~~}}}}}}|||{{{yyywwwuuusssnnnmmmkkkkkkkkkmmmooopppnnnooopppqqqqqqqqqppppppqqqooolllhhheeecccbbbaaa___^^^]]]\\\[[[[[[ZZZZZZ]]]\\\]]]___aaaaaa```^^^\\\^^^```dddhhhkkknnnooommmooorrrssstttuuuwwwxxxzzzvvvjjjddd___WWWQQQOOOQQQOOOLLLLLLOOOUUU[[[___mmmuuuzzzjjj^^^TTTRRRNNNLLLJJJHHHEEEBBB@@@???<<<:::888666555444444444444444444333222222222222222222222222333333111111111111111111111111333333222222111000000///333333333222222222111111111///...///000111///...000000000000000000000000///000000111111000000///000000000000111111222333111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000,,,------......//////000111111000000000/////////////////////000000000000111111111111111111111111111111111111111000//////000000000000////////////000000000000111111111111000000000000111111111111111111111333444666888999===CCCKKKSSSVVVSSSOOOKKKFFFLLLTTTZZZ]]]______```]]]XXXSSSRRRVVV[[[^^^^^^[[[[[[YYYUUUPPPKKKIIIIIIMMMRRRXXX]]]^^^______```aaaeeejjjrrr~~~|||}}}rrrbbbYYYYYYXXXZZZ___fffsssyyyjjj^^^YYYYYY[[[XXX]]]eeepppwwwvvvpppjjjKKKNNNRRRVVVXXX\\\bbbffffffjjjooorrrqqqooonnnoooiiihhhhhhiiilllnnnnnnmmmuuupppkkkhhhcccaaafffmmmrrrsssrrrmmmfff___ZZZWWWSSSUUUVVVTTTOOOLLLLLLNNNKKKIIIHHHIIILLLPPPRRRRRRXXX[[[___dddhhhkkkmmmmmmnnnmmmmmmnnnrrrvvvyyy{{{{{{zzzxxxuuusssrrrqqqpppooooooooommmkkkgggdddbbb```___^^^]]]^^^___```aaa___```bbbdddeeeeeeddddddaaa```]]][[[YYYXXXXXXXXXUUUUUUTTTTTTTTTUUUUUUVVVXXXXXXYYY[[[]]]]]]\\\ZZZXXXYYY[[[^^^```ccceeefffdddfffiiijjjkkkllloooqqqsssuuuwwwyyyzzzrrrsssvvvyyy~~~|||vvvooofff___\\\ZZZVVVRRRNNNMMMOOOSSSUUUbbbjjjyyy}}}qqqiiidddaaa^^^[[[XXXUUUQQQOOOFFFDDDAAA>>>;;;888777666444444444555444444333222333333222222222222222222111111111111111111111111222222111111111111111111222222222222111111111111111000//////000111000///000000000000000000000000000111111111111111111000000000000000111222333444111111000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000---------............///111111111000000000//////////////////000000000000000000000000000000000000111111111111111000//////111000000000/////////...///000000000111111111111000000000000111111111111000111222333555777999:::BBBHHHPPPVVVWWWSSSNNNJJJKKKPPPWWW]]]____________YYYUUURRRUUU[[[``````^^^]]]\\\XXXRRRLLLIIIJJJLLLPPPUUU[[[_________```bbbeeeiiiooovvv}}}jjj___[[[[[[ZZZ]]]dddoootttdddYYYVVVYYY]]]]]]bbbkkkvvv|||yyynnneeePPPRRRUUUWWWXXXYYY\\\]]]ccchhhoooqqqooojjjgggfffccccccfffjjjnnnpppooonnnlllgggcccaaa___^^^bbbiiiiiihhheee___WWWQQQMMMLLLKKKNNNOOOLLLGGGFFFIIIMMMHHHHHHJJJLLLQQQVVVZZZ]]][[[^^^ccchhhlllnnnnnnnnnlllllllllnnnrrrvvvxxxyyyyyy{{{~~~}}}zzzyyy{{{~~~}}}zzzyyyyyywwwuuupppkkkgggcccaaa```^^^_________]]]ZZZWWWUUUVVVUUUTTTTTTTTTUUUVVVWWWUUUVVVYYY\\\]]]]]]\\\\\\XXXWWWUUUTTTSSSTTTTTTUUUPPPPPPPPPPPPQQQRRRSSSTTTWWWWWWXXXZZZ\\\\\\[[[YYYWWWXXXYYYZZZ\\\]]]^^^^^^^^^```cccdddeeegggjjjlllnnnnnnnnnqqqyyy~~~zzzqqqbbbdddhhhmmmrrryyyuuuooommmbbb^^^YYYTTTPPPOOOPPPQQQRRR[[[jjj{{{xxxrrrrrroookkkhhheeebbb^^^[[[JJJHHHEEEBBB>>>;;;999888444444555555444444333222444333333222222111111111000000000000000000000000000000000111222222333333222222222111111111000000111000000000222333222111000000000000000000000000111111222222222222111111000000000000111222333444111111000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000/////////111111111111000000000000////////////000000000000////////////////////////111111111111111000//////111111000000/////////...//////000000111111111222000000000000111111111111000111222333555777999:::FFFLLLSSSXXXWWWSSSNNNJJJOOOTTTZZZ___aaa```______ZZZVVVUUUYYYaaafffdddaaa\\\ZZZUUUOOOIIIIIIMMMQQQTTTYYY___bbbcccccceeeggghhhmmmssszzz~~~pppbbb```aaa^^^^^^bbbjjjwww~~~ppp```VVVTTTXXX]]]```eeeppp{{{{{{mmmbbbPPPSSSVVVXXXXXXZZZ^^^aaahhhhhhiiikkkkkkiiieeebbbccccccdddhhhmmmnnnllljjjhhheee___ZZZXXXYYY[[[]]]\\\ZZZUUUQQQNNNKKKKKKJJJMMMNNNNNNKKKHHHHHHKKKOOOPPPOOOPPPSSSXXX\\\______```aaadddhhhkkknnnpppqqqmmmllllllmmmppprrrrrrqqqvvvvvvwwwwwwwwwvvvuuuuuuxxxwwwvvvtttqqqmmmjjjhhhdddbbb^^^ZZZXXXVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPOOOPPPQQQRRRSSSTTTUUUQQQNNNNNNPPPQQQPPPOOOOOONNNMMMLLLKKKNNNRRRVVVZZZYYYXXXXXXZZZZZZYYYXXXZZZYYYYYYZZZ\\\]]]]]]\\\aaaaaabbbdddfffhhhjjjkkklllllloootttxxxuuummmeee[[[[[[]]]aaahhhpppyyy~~~}}}~~~~~~{{{zzz|||xxxrrriii```ZZZUUUQQQNNNNNNPPPWWWcccppp~~~~~~|||~~~~~~|||}}}~~~wwwooo___SSSHHHEEEDDD@@@<<<999777666666555444444444444444333111111111111333444333333333222222222111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000333222222222111111000000000000000000111111111111//////000000111111222222000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000---.........//////000000///////////////.........000//////000222222111000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000222111000......000111222222222111111111111111111///222444333222555<<>>:::999777666555444555555333333222222222222333333333333333222222222222111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000/////////...000000000000111111111111000000000000000111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000///......///111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222222222111111111111111111111333444444444888@@@GGGNNNSSSWWWUUUPPPMMMOOOSSSZZZ]]]```aaa```^^^\\\\\\ZZZbbbgggiiiiiihhhddd___\\\SSSKKKGGGGGGIIIQQQYYYbbbkkkqqqooommmppprrrrrrzzzwwwhhhbbb```___cccffflllzzzxxxfff\\\XXXXXX]]]ccciiisss}}}zzzooodddUUUWWW[[[]]]]]]^^^```bbbiiikkkkkkiiieeebbbccceeedddgggkkkppprrroooiiiddd\\\ZZZWWWSSSQQQPPPOOOOOOJJJJJJIIIHHHHHHIIIJJJKKKNNNQQQSSSSSSPPPOOOQQQSSSTTTTTTUUUXXX^^^cccggghhhffffffeeeeeeeeefffggghhhddddddfffiiikkkllljjjhhhffffffdddbbb___\\\ZZZXXXXXXXXXXXXWWWVVVSSSQQQPPPMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPOOOOOOPPPRRRRRRQQQOOONNNNNNOOONNNNNNQQQUUUXXXWWWUUUUUUVVVYYY\\\^^^^^^]]]\\\\\\]]]```aaaaaa```bbbccccccdddeeefffggghhheeedddeeeggghhhddd]]]WWWRRRRRRTTTWWW\\\ccciiimmmlllmmmmmmjjjgggggglllppp|||{{{qqqgggaaaXXXQQQMMMOOOSSSVVV]]]cccnnnsssyyy~~~vvvbbbTTTLLLFFFCCCCCC???===:::777555555555666333444444444444444444333333333333333222222222222111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000......////////////000000000000000000111111111111000//////000222222111///////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111000//////000111222111111222222222222222222333444444444666<<>>:::777666555555444444666777777666444444444444444333333333222222111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111222222///000000000111111111111222222111111000000//////000000000000000000000000...//////000000111111111111111111111111111111111////////////////////////000000000000000000//////.........//////000000000///......000111222000///////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111222222333333333333444444333555:::BBBLLLRRRVVVUUURRRNNNLLLOOOWWW\\\]]]^^^^^^]]]ZZZXXXXXXYYY___hhhooommmfff```ZZZTTTJJJFFFEEEIIIOOOTTT]]]eeennnqqqtttwwwzzzooofffcccaaabbbeeennn{{{qqqaaa[[[[[[```hhhpppyyysssiiidddbbb______aaacccdddeeehhhiiihhheeeaaa___aaadddgggeee```YYYSSSPPPPPPPPPKKKKKKLLLKKKJJJHHHFFFDDDBBBCCCEEEGGGJJJLLLMMMNNNRRRUUUYYYXXXUUUSSSSSSTTTXXXWWWWWWYYY]]]aaacccdddaaa___\\\XXXTTTRRRQQQPPPRRRQQQQQQQQQPPPNNNJJJGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJFFFFFFFFFFFFFFFGGGHHHHHHKKKKKKJJJJJJKKKMMMOOOPPPOOOPPPRRRRRRSSSRRRQQQPPPNNNPPPSSSTTTUUUVVVXXXYYYWWWZZZ^^^aaaccceeegggiiihhhfffeeefffggghhhfffeeejjjhhhggghhhiiijjjiiihhheeefffhhhiiiiiiiiihhhhhhccccccbbbaaa___^^^\\\[[[ZZZ[[[[[[\\\]]]^^^______```bbbccc```\\\YYYYYY[[[[[[```fffhhheeedddeeehhhjjjrrryyy{{{~~~uuuwww{{{yyysssjjj___WWWUUUPPPQQQQQQTTTZZZeeepppyyyttt```QQQJJJDDDCCCAAA>>>;;;999777666444555555555555555555444444444444444333333333333111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000///////////////000000000111111111111111111111111000000000000000000000000111111000000000000//////------......//////000000,,,,,,,,,---...///...,,,////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111000000000111111222222333444444444555555555777===EEENNNSSSVVVTTTRRROOONNNRRRXXX\\\]]]]]]]]]ZZZXXXWWWXXXYYY___hhhmmmiiiaaaYYYSSSOOOIIIFFFGGGMMMSSSXXX```hhhqqqqqqssswww|||{{{kkkfffeeebbbeeejjjuuu|||oooaaa\\\^^^bbbjjjqqqzzzvvvkkkeeeaaa\\\ZZZ]]]```bbbcccdddcccbbb```___^^^^^^^^^]]][[[WWWPPPJJJGGGHHHKKKGGGGGGGGGGGGGGGEEEDDDCCCBBBDDDGGGJJJNNNQQQSSSTTTUUUXXX[[[YYYVVVSSSSSSUUUYYYWWWVVVWWWZZZ]]]^^^^^^[[[YYYWWWTTTPPPMMMKKKIIIJJJHHHGGGGGGGGGFFFDDDBBBCCCCCCDDDEEEEEEEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGIIIIIIJJJJJJIIIIIIHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGIIIIIIIIIJJJLLLNNNPPPRRRQQQRRRSSSTTTTTTSSSQQQPPPRRRUUUWWWXXXXXXZZZ]]]aaa^^^bbbgggjjjmmmoooqqqrrrtttttttttuuuwwwvvvtttqqqtttrrrqqqqqqqqqqqqpppnnnkkkmmmoooqqqqqqqqqpppoookkkjjjhhheeebbb`````````______````````````___^^^]]]___aaa___ZZZWWWWWWYYYYYY]]]```bbbaaaaaabbbdddfffmmmrrrtttvvvzzz{{{yyyxxxzzzvvvuuuuuuxxx~~~zzzkkkaaa___ZZZWWWSSSQQQSSS[[[fffnnnjjjXXXPPPFFFEEEDDDCCC@@@===:::888555444444444444444444555555444444444444333333333111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000.../////////000000000000000000000000111111111111000000000000000111111111000000000000000000000000111111000000000000000000111111111111111111111111000000000000000000000000111111111000000000//////---......///000000111111---,,,,,,---///000...---////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000111111222222333444444555777777777:::AAAIIIPPPTTTVVVUUUSSSQQQRRRUUUYYY\\\]]]]]]\\\ZZZXXXWWWYYY[[[aaaiiimmmfff[[[SSSMMMIIIHHHFFFHHHPPPWWW]]]eeelllrrrqqqtttzzzrrrhhhgggfffccchhhqqqzzznnnbbb^^^```dddkkkqqq{{{vvvkkkeee```YYYWWWYYY]]]```aaa[[[ZZZXXXXXXXXXXXXVVVUUURRRRRROOOJJJDDDAAACCCEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDFFFIIINNNSSSVVVYYYZZZXXX[[[\\\ZZZVVVSSSTTTVVVWWWVVVTTTTTTVVVXXXXXXXXXVVVVVVTTTQQQNNNKKKHHHFFFDDDBBBAAAAAABBBCCCBBB@@@BBBCCCCCCDDDEEEEEEDDDDDDDDDFFFGGGHHHIIIIIIHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIKKKNNNQQQRRRQQQRRRTTTUUUUUUSSSRRRPPPVVVXXXZZZ[[[[[[]]]bbbfffjjjnnntttxxxzzz|||~~~~~~~~~~~~~~~~~~|||zzzppprrrtttwwwxxxxxxwwwvvvsssrrroookkkgggdddcccdddcccdddeeeeeedddbbbaaa```]]]___aaa```[[[XXXXXXYYYZZZ\\\^^^______```aaabbbcccjjjoooppprrrvvvxxxwwwsssuuuzzz|||yyyzzzwwwnnnmmmfffbbbZZZTTTQQQUUU]]]cccuuuppp^^^VVVGGGGGGGGGFFFDDD@@@===:::555444333222222333444555555555444444444333333333111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000111111222222222333000000000000111111111111//////000000111111222222000000000000000000000000333222222222111111000000111111111111111111111111000000000000000000000000222111111111000000//////...//////000111222222222000//////000222333111000////////////000000000000000000000000000000000000222222222222222222222222111111111111111111111111000000111111111111000000111111222333333444555555999999999===DDDKKKQQQTTTVVVUUUTTTTTTUUUXXX[[[]]]^^^^^^]]]ZZZXXXXXX[[[]]]dddlllnnneeeXXXOOOIIIEEEFFFEEEIIIRRRZZZ```hhhoooqqqpppttt{{{wwwllleeehhhgggdddjjjuuuyyymmmbbb___aaaeeekkkqqq|||uuukkkeeeaaa\\\[[[\\\\\\ZZZXXXTTTRRROOOPPPRRRTTTRRRQQQJJJGGGEEEDDDFFFFFFEEEBBBHHHGGGGGGFFFEEEFFFFFFFFFJJJKKKOOOTTTYYY\\\\\\[[[\\\___```^^^YYYUUUSSSSSSOOOOOOOOOOOOOOOOOOOOOPPPKKKIIIGGGEEECCCBBBAAA@@@>>>>>>=========???@@@BBBAAAAAABBBCCCDDDDDDDDDCCCIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKFFFHHHKKKLLLKKKIIIIIIIIIIIIIIIHHHHHHJJJLLLOOOQQQVVVVVVWWWVVVVVVXXX[[[^^^aaaaaaaaabbbdddgggjjjlllvvvxxx{{{{{{xxxssspppnnnllliiigggfffeeeeeedddcccbbbaaaaaaaaaaaaaaa```^^^\\\ZZZXXX[[[\\\]]]_________^^^^^^bbbdddiiiooouuuyyyzzzzzzyyyyyy{{{}}}~~~xxxuuummmcccZZZWWWZZZ^^^kkkvvvpppbbbYYYXXXQQQIIIFFFGGGGGGCCC???<<<666333555666555555777333333333333333333333333222222111111111111222222333222222222111000000000111222222222222111000000000000111111111111000000111111000000000000111111000000000000000000000000////////////000000000000111111222555777666222...//////000000111111222222000000111111111111000000000000111000000///...---000000000000000000000000000000000000000000000000111000000000//////......000000000000111111111111---...///000000///...---333222000/////////000111222222111111000000//////000111111111111222222222333222222333444666888:::999:::<<>>???@@@???@@@AAACCCDDDEEEEEEEEEJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLNNNOOOMMMLLLKKKKKKIIIIIIIIIIIIKKKNNNQQQSSSUUUVVVWWWWWWXXX\\\aaadddlllkkkiiiiiiiiikkknnnppprrrtttwwwzzz}}}~~~|||yyyvvvqqqnnnggggggfffdddcccbbbaaaaaacccdddccccccaaa___\\\[[[[[[\\\^^^___aaaaaaaaaaaaaaaccchhhnnntttxxxyyyzzzuuuvvvxxx{{{~~~{{{oooddd]]]ZZZZZZaaajjjwwwzzzpppfffaaa]]]ZZZUUUPPPMMMIIIEEEBBB@@@:::666777888666555777333333333333333333333333222222111111111111222222222222222111111111111111111222222222222111000000000000111111111111000000111111000000000000111111000000000000000000000000////////////000000000111333777;;;;;;777333222222000000000000000111111111111111222222222222111111///000000000000//////...000000000000000000000000000000000000000000000000111111111000000/////////000000000000111111111111//////000111111000//////111111000///////////////111111111000000000000000000111111111111222222222222222222333555777:::;;;:::<<<@@@GGGOOOUUUWWWVVVXXXZZZ\\\[[[ZZZ[[[]]]```___aaa]]]WWWWWW___fffhhhmmmlllhhh```WWWNNNHHHFFFKKKLLLPPPXXXbbblllqqqsssrrrsssuuuzzzpppooohhhfffhhhiiilll}}}zzzjjj^^^___bbbdddlllwww|||}}}vvvpppmmm\\\YYYWWWXXXZZZ[[[YYYVVVMMMKKKJJJIIIJJJIIIHHHFFFCCCAAA@@@@@@AAABBBBBBAAAEEEFFFGGGIIILLLNNNQQQRRRQQQRRRUUUZZZ^^^``````___eeeeeeddd___XXXRRRNNNMMMLLLKKKJJJGGGEEECCCAAA@@@>>>>>>============>>>>>>;;;;;;======>>>>>>>>>>>>>>>???AAACCCDDDEEEFFFFFFHHHIIIJJJLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOQQQRRRRRRPPPNNNNNNNNNIIIIIIJJJKKKMMMPPPSSSUUUTTTUUUVVVWWWYYY^^^eeeiiinnnkkkhhheeedddeeegggiiillllllmmmooorrruuuwwwxxxxxxzzz||||||{{{{{{}}}~~~}}}yyysssrrrqqqooommmllllllllljjjjjjiiihhhfffcccaaa___\\\]]]___```bbbbbbbbbbbb___bbbffflllqqquuuwwwxxxssstttwwwzzz|||}}}|||||||||~~~tttjjjaaa[[[\\\```hhhxxx}}}xxxssspppooohhhhhhfffbbbZZZSSSMMMIIIFFF???999999:::777555555333333333333333333333333222222111111111111222222111111111111111222222222111222222222222111000000000000111111111111000000111111000000000000111111000000000000000000000000/////////000000000111111555===CCC@@@666000222666111111111111000000000000111222222333333222222111...//////000000000000///000000000000000000000000000000000000000000000000111111111111111000000000000000000000111111111111000111111222222111111000000000000111000000///...000000000000111111111111000111111111111222222222111222333444777999<<<===;;;>>>DDDLLLTTTXXXYYYXXXZZZ\\\]]]^^^]]]^^^___aaabbb```[[[WWW[[[eeelllnnnooolllfff^^^UUUNNNKKKJJJMMMPPPVVV^^^hhhppptttuuutttsssvvvuuuiiikkkhhhgggjjjllluuuyyykkk______bbbeeemmmvvvyyy{{{}}}|||xxxssspppnnn^^^[[[YYYYYYZZZZZZWWWSSSMMMLLLKKKJJJIIIGGGFFFDDDBBBAAAAAAAAABBBDDDDDDDDDFFFGGGHHHKKKMMMPPPSSSUUURRRSSSWWW[[[```ccccccbbb___^^^\\\YYYTTTOOOLLLJJJGGGFFFDDDBBB???===;;;;;;::::::::::::;;;<<<>>>>>>;;;<<<>>>???@@@@@@?????????@@@AAACCCDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSSSSSPPPNNNNNNNNNKKKKKKKKKLLLMMMOOOQQQRRRQQQRRRRRRSSSUUU[[[aaafffeeebbb^^^[[[YYYZZZ\\\^^^bbbbbbbbbccceeegggjjjllllllmmmoooooonnnoooqqqsssxxxxxxzzz|||~~~}}}}}}}}}vvvvvvuuussspppllliiigggeeeeeeeeeddddddcccbbbbbb```cccgggkkkooorrruuuvvvuuuwwwyyy{{{{{{zzzxxxvvvwwwwwwxxxzzz|||}}}rrrjjjccc______iii}}}~~~}}}||||||vvvvvvvvvvvvrrrjjj```YYYNNNDDD<<<;;;;;;777555555444444444444444444444444333222222111111222222333000000000111222222222333111222222222222111000000000000111111111111000000111111000000000000111111000000000000000000000000//////000000000111111111555<<>>666000222666222222111111000000//////000111111222222111111000---...///000000111000000////////////////////////////////////////////////222222111111111111111111///000000000111111111111111111111111111111111111000000222222222111000/////////000000111111222222000000111111111222222222111222333666999<<<>>>???<<>>===;;;;;;:::999999999:::;;;===>>>???===>>>@@@AAABBBBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCBBBDDDDDDFFFGGGIIIIIIJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQPPPNNNLLLLLLMMMLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMOOORRRXXX\\\[[[YYYUUUSSSRRRSSSUUUWWWWWWWWWWWWWWWYYY[[[]]]^^^___```aaaaaa```aaadddfffmmmnnnoooqqqssstttvvvvvvvvvxxxzzz~~~~~~zzzwwwtttuuutttrrrooollliiigggfffeeehhhlllnnnooopppsssvvvwwwxxxzzz{{{yyywwwtttrrrrrrrrrqqqrrrsssuuuwwwxxxtttiii``````jjjwww}}}pppZZZNNNBBB===<<<999666555444444444444444444444444333333222222222222333333000000000111222222222333111222222222222111000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000111111111111333555777777555222222222222222111111000000////////////000000000000//////---...///000000111000000////////////////////////////////////////////////111111111111111111222222///000000000111111111111000000000000000000000000000111222333333333222111//////000000111111222222000000111111111222222222111222555888;;;===???@@@>>>CCCKKKSSSXXXZZZZZZZZZ[[[[[[\\\^^^___``````___\\\YYYZZZ___fffkkkmmmnnnooojjjaaaWWWPPPMMMOOORRRYYY]]]dddkkkoooqqqrrrrrruuuuuu{{{{{{ooojjjiiieeegggjjjooowwwzzzoooeeeaaacccfffkkkooouuuwwwxxxwwwvvvttttttuuukkkeee^^^YYYVVVSSSNNNJJJEEEGGGHHHGGGDDDAAA@@@???===>>>@@@AAABBBDDDGGGIIINNNNNNNNNNNNPPPQQQRRRSSSRRRRRRUUUYYY]]]___^^^\\\XXXUUUQQQMMMJJJFFFBBB???<<<<<<<<<<<<<<<<<<======;;;;;;;;;<<<===>>>???@@@???@@@AAABBBBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMKKKJJJIIIIIIJJJKKKJJJJJJIIIHHHGGGGGGFFFHHHIIIIIIIIIHHHJJJMMMPPPOOONNNLLLKKKKKKLLLNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSTTTUUUUUUUUUVVVYYY\\\ddddddeeefffgggggghhhiiigggiiinnnsssxxx|||}}}{{{||||||xxxvvvtttssspppsssuuuuuusssrrruuuxxxyyyyyyzzzzzzxxxvvvsssrrrooooooooooooppppppqqqrrrssswwwzzzkkkcccaaacccgggmmmuuuxxx~~~|||nnn^^^LLLDDD@@@<<<888777444444444444444444444444333333222222222222333333111111111111111222222222111222222222222111000000000000111111111111000000111111000000000000111111000000000000000000000000000000000111111111222222111000///111444444111...111111111111000000000000...//////////////////......//////000000000000///000000000000000000000000000000000000000000000000000000000111111111111111000000000000111111111111111000000//////000000111111111222222333222222222000000000000111111111111000111111111111222222222222444666:::<<>>>>>===???BBBCCCDDDFFFJJJMMMQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSTTTVVVXXXXXXVVVTTTQQQMMMIIIFFFDDDBBB>>>;;;;;;;;;<<<======>>>??????===============>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHFFFFFFGGGIIIFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGGGGFFFFFFHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMOOOSSSUUUXXXYYYYYYZZZ[[[\\\\\\]]]YYY\\\aaafffjjjmmmnnnnnnnnnmmmlllnnnssswwwzzz|||}}}~~~yyywwwyyy|||{{{{{{|||||||||{{{zzzzzzrrrsssssstttttttttttttttqqqssswww~~~~~~rrrfff\\\[[[___dddgggmmmssstttuuu}}}qqqZZZMMMFFF@@@;;;:::555555555555555555555555444333333222222333333444222222222111111111111111111222222222222111000000000000111111111111000000111111000000000000111111000000000000000000000000000000111111111222222222111///...000333333111...000000000000000111111111//////000000000000/////////000000000000//////...000000000000000000000000000000000000000000000000/////////000000111111111000000000000111111111111222111000000000000111222000000//////000000111222111111111000000000000000000111111111111222222222444555888;;;>>>???@@@AAAEEEJJJRRRWWWXXXYYYZZZ[[[[[[[[[[[[^^^aaabbb```]]]XXXYYY```iiikkkiiiiiimmmpppkkkbbbXXXRRRQQQUUUYYYccciiioootttuuuuuuvvvwwwsssxxxxxxjjjeeecccaaafffiiiqqq}}}}}}rrriiigggiiijjjjjjlllnnnqqqrrrsssssstttuuukkkcccYYYQQQLLLIIIEEEBBBAAADDDGGGFFFBBB??????@@@???BBBEEEGGGGGGIIINNNQQQRRRRRRSSSSSSTTTUUUWWWWWWUUUUUUTTTUUUUUUSSSPPPMMMFFFCCC@@@???@@@@@@===;;;<<<======>>>>>>???@@@@@@???>>>>>>=========>>>>>>@@@??????>>>???@@@BBBCCC@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEEEEFFFHHHBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDFFFFFFFFFEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFEEEIIIJJJKKKMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJLLLPPPSSSOOOPPPPPPQQQSSSTTTTTTUUUPPPSSSXXX]]]```aaa```___`````````dddhhhkkkllllllmmmrrryyy~~~zzz|||~~~wwwxxxzzz{{{{{{{{{zzzyyywwwuuutttwww|||}}}~~~ppp___YYY\\\ZZZ\\\bbbiiilllqqq|||eeeTTTKKKCCC>>><<<555555555555555555555555444333333222222333333444333222222222111111000000111222222222222111000000000000111111111111000000111111000000000000111111000000000000000000000000000111111111111222222222222111111111222222000/////////000000111111222222000000111111111111000000000000111000000///......000000000000000000000000000000000000000000000000......//////000000000111000000000000111111111111444333222111111222333444///...---------///000111222222111111000000//////000111111111111222222222444666999<<<>>>@@@@@@@@@HHHMMMTTTXXXYYYYYYZZZ\\\\\\[[[\\\___bbbccc```]]]ZZZ[[[bbbjjjkkkgggiiioooqqqlllcccZZZTTTTTTXXX\\\eeekkkrrrvvvwwwxxxzzz{{{ooowwwsssgggdddbbb___fffkkktttwwwmmmjjjkkkkkkiiikkknnnqqqsssttttttuuuwwwddd___VVVLLLDDDAAACCCFFFCCCBBB@@@???>>>>>>???@@@AAACCCFFFJJJLLLNNNNNNNNNTTTTTTUUUUUUVVVWWWWWWXXXXXXVVVSSSNNNJJJFFFDDDCCC===<<<;;;:::999:::;;;<<<======>>>>>>>>>>>>======??????>>>>>>>>>>>>???????????????@@@AAAAAAAAABBBAAABBBDDDEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHJJJMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLOOOPPPQQQSSSUUUWWWXXXYYYUUUWWWZZZ\\\]]]]]]\\\\\\[[[aaaiiinnnpppooopppqqqsssvvvzzz{{{zzzzzz}}}~~~~~~~~~|||{{{~~~~~~zzz{{{{{{yyywwwuuuuuuvvvttttttuuuyyyqqqcccZZZYYYUUUUUU^^^iiiuuuzzzeeeTTTHHHAAA>>>;;;888555555666777555222333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////333222222111000///......000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111//////000000000//////...000000111111000///---,,,000000000000000000000000...//////000111222222222000000000000000000000000222222222111111111000000222222111111222222333444555666777:::<<<>>>@@@@@@NNNQQQVVVYYYZZZ[[[\\\]]]\\\[[[]]]```___\\\[[[^^^ZZZcccjjjiiifffeeecccaaakkkddd^^^ZZZTTTRRRZZZfffkkkwww~~~zzzzzzxxxtttuuu}}}}}}mmmeeeaaaaaacccdddkkkyyyzzzsssqqqqqqooolllmmmlllmmmpppuuuxxxwwwuuu[[[VVVMMMFFFAAAAAABBBDDDBBBBBBAAA@@@@@@AAABBBCCCFFFHHHKKKNNNPPPQQQQQQQQQTTTTTTTTTUUUUUUUUUTTTTTTQQQOOOKKKGGGCCCAAA???>>><<<;;;:::::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>===??????>>>>>>>>>>>>??????======>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDFFFGGGHHHIIIKKKKKKLLLLLLLLLKKKIIIIIIHHHGGGFFFFFFGGGIIIKKKMMMNNNMMMLLLLLLLLLLLLMMMMMMKKKLLLMMMOOOQQQSSSUUUUUUPPPRRRSSSUUUVVVVVVUUUUUUTTTZZZ```ddddddcccbbbbbbdddfffiiijjjiiijjjmmmoooppprrruuuyyy~~~xxxzzzzzzxxxtttooolllkkklllkkkkkkooovvv~~~ooofff[[[UUUSSSYYYbbbnnn}}}ooo^^^QQQHHHCCC===999666555666666444111333333333333222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///111111111000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111222333333222111000000111222222333222111111000000000000000000000000...//////000111111222222000000000000000000000000222222222111111111111111222222111111222222333444666888:::<<<===???BBBEEEOOOSSSWWWZZZ[[[\\\]]]^^^___[[[[[[___aaa___\\\\\\___jjjrrrooogggcccbbbaaaeee^^^YYYVVVTTTVVVcccppp~~~}}}zzzyyywwwiiiccc```aaaccciiiqqq~~~}}}{{{yyywwwvvvuuuvvvyyy{{{}}}}}}}}}}}}wwwuuuuuurrrooonnnmmmnnnqqqvvvxxxxxxwwwRRRLLLEEEAAAAAACCCDDDDDDAAAAAABBBBBBDDDEEEGGGHHHKKKMMMOOORRRSSSSSSRRRRRRRRRSSSSSSSSSRRRQQQOOONNNHHHFFFCCC???===<<<;;;<<<;;;:::::::::;;;<<<======>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????>>>>>>==================??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGFFFFFFGGGIIIKKKLLLNNNMMMKKKJJJKKKLLLNNNOOOKKKLLLMMMOOOPPPRRRSSSSSSMMMNNNNNNOOOPPPPPPPPPPPPQQQTTTYYY[[[ZZZWWWUUUTTTUUUVVVWWWWWWXXXZZZ]]]___bbbffflllpppttt|||vvvxxxyyywwwrrrlllgggeeeeeecccbbbdddjjjttt}}}tttddd[[[TTTUUU\\\gggwwwsssdddVVVKKKEEEAAA===999777777777555222444444333333333222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000//////000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111222333555666666555333222//////111222333333333333000000000000000000000000/////////000111111222222000000000000000000000000111111111222222222222222222222111111222222333444777;;;======<<>><<<::::::;;;<<<:::::::::;;;<<<===>>>>>>>>>>>>????????????>>>>>>???>>>>>>======>>>>>>???@@@??????>>>>>>===============>>>>>>??????????????????????????????????????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLMMMNNNOOONNNLLLKKKKKKMMMPPPRRRQQQQQQRRRRRRSSSSSSTTTTTTOOOOOOPPPPPPPPPPPPPPPPPPRRRTTTWWWYYYXXXUUURRRPPPNNNNNNNNNNNNOOORRRUUUXXX\\\aaafffhhhjjjqqq~~~vvvxxxyyyvvvrrrmmmiiihhhdddaaa______dddnnnxxxssshhh]]]XXXYYYaaappp}}}~~~qqqeeeYYYPPPJJJFFFAAA<<<:::::::::777555444444444444333333333333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000111111///000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111222333555777777666444333......//////000000000000000000000000000000000000//////000000111111111111000000000000000000000000111111222222222222333333222222111111222222333444777;;;???>>>;;;???HHHQQQSSSVVVZZZ]]]]]]]]]^^^___aaa^^^^^^```aaa```aaadddqqqvvvvvvlllccc___^^^]]]VVVRRROOOPPPZZZlllnnnfffccccccfffkkkqqq{{{xxxssspppmmmjjjfffcccbbbbbb```___]]]\\\ZZZZZZ]]]___aaabbbaaaaaabbbccchhhiiikkklllnnnrrrwww{{{}}}zzzuuuqqqpppqqqsssuuuxxxzzzzzzzzzIIIDDD???@@@DDDGGGEEEBBB@@@AAACCCFFFIIIKKKMMMMMMMMMOOOPPPRRRRRRQQQPPPOOONNNMMMLLLKKKHHHEEEBBB@@@>>>===;;;:::999:::;;;<<<999:::;;;<<<======>>>>>>>>>>>>????????????>>>>>>>>>======<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????????????????@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNOOOQQQQQQQQQOOONNNMMMNNNPPPSSSUUUWWWWWWWWWVVVUUUUUUUUUTTTSSSSSSTTTUUUUUUTTTTTTTTTSSSTTTVVVWWWWWWUUURRROOOLLLKKKJJJKKKMMMPPPSSSTTTYYY^^^bbbcccccciiiuuu{{{|||{{{wwwrrrmmmjjjiiieeebbb___^^^bbbkkkttt{{{xxxjjj```[[[\\\fffrrr{{{pppggg```ZZZWWWIIIDDD>>>;;;;;;;;;888666555555555444444444333333222222333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000//////...///000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111000222444555666555444333111000000///////////////000000000000000000000000000000000000000111111111000000000000000000000000222222222222222222222333222222111111222222333444666:::======;;;???JJJSSSUUUXXX\\\^^^^^^]]]^^^___^^^___aaabbb^^^]]]fffqqq~~~{{{rrriiiddddddaaa]]]SSSRRRPPPTTTaaawwwvvviiidddcccdddhhhnnnvvvyyyrrrnnnllliiigggdddbbb^^^\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZ\\\^^^^^^]]]]]]^^^___```aaaaaaaaaaaacccgggjjjpppqqqssswwwzzz~~~}}}xxxsssppprrrsssuuuwwwxxxyyyzzz{{{BBB???>>>???AAACCCAAA???@@@AAADDDFFFIIIJJJLLLLLLMMMNNNPPPQQQQQQQQQOOONNNKKKIIIGGGDDDAAA>>><<<;;;999999999999999999:::::::::;;;<<<=====================>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<======????????????????????????@@@@@@AAABBBCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPOOOOOOPPPRRRUUUWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXZZZ\\\\\\[[[ZZZYYYUUUUUUVVVWWWWWWVVVRRROOOLLLKKKJJJKKKOOOQQQSSSSSSWWWZZZ^^^___```eeeooowww|||}}}~~~~~~||||||}}}~~~}}}~~~{{{tttnnniiigggeeebbb^^^]]]```gggooouuuxxx~~~~~~~~~zzznnnccc]]]```hhh{{{vvvmmmhhheeecccbbbPPPJJJCCC>>><<<;;;888555666666555555555444444444222222333333333333222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333222111000///......000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333333333444333222111000000000000000000000000000000000000000000000000000000111111000000000000000000000000444333333333222222222222222222111111222222333444666999;;;<<<<<>>;;;999888888777888999:::;;;;;;:::999;;;<<<===>>>>>>===<<<<<<<<<<<<============<<<<<<;;;::::::999999::::::;;;999999999999::::::::::::;;;;;;:::::::::;;;<<<===??????????????????????????????@@@AAABBBCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLNNNOOOOOOPPPPPPNNNNNNOOOPPPQQQSSSUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\\\\^^^bbbeeefffeeebbb```^^^\\\\\\\\\]]][[[VVVRRRRRRPPPPPPRRRVVVYYYXXXWWWXXXYYY[[[\\\^^^bbbhhhlllqqqqqqpppnnnllllllmmmoookkknnnsssyyy~~~}}}tttmmmiiicccaaa]]]\\\___dddkkkoooqqqxxx|||yyyxxx}}}qqqeeebbbeeemmm|||{{{tttooommmmmmmmmmmm^^^WWWMMMFFFBBB>>>:::777666666666666555555555444222333333444444333333222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222111111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000222333444333222111000000111222222000000000000000000000000111000000000000000000000000000000000000000000000555555444333222111111000222222111111222222333444666888:::<<>>@@@@@@@@@AAABBBAAABBBDDDFFFGGGHHHGGGGGGDDDEEEGGGIIIJJJIIIHHHGGGFFFDDD???:::777666666777888:::<<<===>>>===<<<:::<<<<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999::::::::::::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCDDDFFFGGGHHHGGGHHHJJJKKKKKKKKKJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMNNNPPPRRRSSSTTTUUUWWWXXXYYY[[[^^^```aaabbbaaadddiiimmmnnnllliiiggghhhfffdddddddddaaa\\\XXXYYYXXXXXX[[[___aaa```^^^[[[[[[[[[[[[]]]___bbbcccffffffdddaaa___^^^```bbb^^^bbbgggmmmsssxxx|||~~~~~~tttnnncccaaa^^^]]]___dddiiimmmooovvv{{{xxxvvv{{{~~~mmmggghhhbbbooo}}}~~~zzzxxxxxxyyyxxxxxxjjjbbbWWWNNNHHHCCC===999777666666666555555555555222333333444444333333222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111000///...///111444555//////.........000111222000000000000000000000000111111111000000000000000000000000000000000000000666666555444222111000000222222111111222222333444777888999===BBBHHHNNNQQQVVVYYY\\\]]]]]]\\\\\\\\\___\\\ZZZZZZ\\\eeewwwwwwnnnfff\\\SSSKKKQQQVVV\\\iii{{{|||yyylllccc^^^\\\```fffmmmvvv{{{ooogggaaa]]][[[[[[___dddiiilllooorrrtttqqqqqqqqqpppoooooonnnnnnnnnpppqqqqqqooonnnnnnooommmnnnnnnmmmjjjhhhggggggbbbbbbbbbccceeegggjjjkkkmmmpppuuuxxxyyyzzzzzzzzzvvvyyyzzzyyyvvvtttuuuwww???>>>=========???@@@AAACCCCCCEEEFFFFFFEEEDDDDDDFFFFFFGGGGGGFFFDDDBBBAAA::::::999999999999999999:::;;;;;;;;;<<<<<<======<<<;;;:::;;;>>>@@@@@@@@@======<<<;;;;;;;;;;;;<<<===:::888888::::::888555999999:::::::::;;;;;;;;;999999999999999999999999<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAACCCCCCDDDEEEEEEEEEEEEEEEBBBAAA???>>>??????>>>==================>>>>>>???===>>>???AAABBBCCCCCCCCCEEEDDDCCCEEEHHHIIIFFFCCCFFFGGGHHHIIIJJJKKKLLLMMMOOOOOONNNNNNNNNOOOPPPPPPUUUUUUWWWYYY]]]```dddfffhhhhhhiiijjjlllnnnpppqqqppppppooonnnllljjjgggfffiiifffeeeggglllnnnlllhhh______^^^^^^]]]]]]]]]^^^\\\\\\ZZZYYYXXXWWWVVVVVV]]]^^^```bbbfffjjjmmmnnnwwwyyy{{{}}}}}}|||{{{yyyzzznnnmmmgggaaa``````bbbhhhnnnvvvxxxyyyxxxxxxyyy{{{}}}wwwkkkgggbbbcccmmmzzzzzznnn^^^SSSMMMHHHBBB===999777888777333333666444444555555444333111000111222222333333222222111000000000111222222333333111111111111111111111111111111111111000000000000000000000000111111111111------......//////000000111111111111111111111111//////111222222111000///000000000000000000000000////////////000000000000333444333333222111000000//////000111111111111111000000000000111111111111000000000///////////////000000000000000000000000111111000000000000111111111111111222333444555666777777999???GGGNNNQQQRRRXXXYYY[[[\\\]]]]]]]]]\\\ZZZ^^^^^^ZZZ___qqq|||gggYYYQQQLLLLLLPPPWWWbbbooo|||}}}zzz{{{qqqfff___\\\___ffffffiiiyyyzzzmmmccc___^^^]]]]]]dddggglllrrrvvvxxxyyyyyy{{{zzzyyyyyyyyywwwtttrrrssstttuuuuuuttttttuuuwwwyyywwwuuuvvvxxxwwwssspppnnnoooppppppppppppoooooorrrtttuuuxxxyyy{{{|||||||||{{{zzz{{{|||}}}}}}|||@@@???>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDDDDFFFFFFEEEDDDBBB@@@>>>===999999999999999999999999;;;;;;;;;<<<<<<=========<<<;;;:::<<<>>>???>>>===<<<;;;::::::999:::::::::<<<:::888888999999777555888888999999999:::::::::888888888888888888888888<<<;;;;;;;;;;;;<<<======??????@@@AAAAAAAAAAAA@@@DDDDDDDDDDDDCCCBBBAAA@@@AAA???======>>>???>>>===<<<;;;;;;;;;;;;<<<=========>>>???AAABBBBBBCCCCCCCCCBBBAAACCCEEEFFFDDDBBBDDDEEEFFFGGGIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMNNNNNNSSSSSSTTTVVVYYY]]]```bbbeeeffffffhhhkkknnnqqqrrrqqqqqqrrrrrrrrrssssssssssssqqqoooqqqttttttqqqmmmbbbbbbaaa``````aaabbbccc]]]\\\ZZZXXXWWWVVVVVVWWWYYYZZZ[[[]]]___bbbdddeeegggiiilllooorrrtttvvvvvvzzz{{{qqqmmmhhhcccccccccdddiiioooyyy{{{|||{{{zzzzzz{{{||||||}}}yyyssskkkfffiiiooosssxxx}}}{{{kkk]]]OOODDD???:::666777555222111444222333333444333222111000111222222333333222222111222222222111111111111111111111111111111111111111111111111111000000000000000000000000111111111111///////////////000000000111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000111000000111222222111111000//////000111111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111000000000000111111111111111111222333444444666777999@@@HHHOOORRRSSSWWWXXXZZZ\\\]]]^^^]]]]]][[[[[[YYYYYYdddwwwwwwdddXXXQQQMMMMMMPPPXXXcccooozzz{{{|||yyykkkbbb[[[YYY\\\cccgggmmmxxxqqqgggaaa^^^_________gggkkkpppvvv{{{}}}}}}}}}~~~|||{{{|||{{{zzzyyyyyy{{{}}}~~~|||zzzzzzzzzzzzzzz{{{{{{{{{wwwxxxyyyzzz{{{{{{{{{{{{~~~BBBAAA@@@@@@???@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCEEEDDDBBB???<<<;;;999999888888888999999::::::;;;<<<<<<<<<<<<<<<=========;;;:::;;;<<<>>>???===;;;::::::999888888888888888;;;999888888888888777555777777777777888888888888777777777777777777777777:::::::::::::::;;;<<<<<<===>>>>>>???@@@?????????DDDCCCCCCBBB@@@>>>===<<<===;;;:::;;;<<<<<<;;;:::::::::999999::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBB@@@??????AAABBBBBBAAAAAABBBCCCEEEGGGIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKOOOPPPQQQSSSUUUXXXZZZ\\\______```bbbfffkkkoooqqqssssssssstttvvvxxxzzz|||}}}{{{zzz{{{|||{{{vvvrrrgggfffeeeeeeeeefffggghhh___^^^[[[XXXWWWWWWWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[YYY[[[]]]aaaeeeiiilllnnnqqqvvvzzz}}}zzzsssmmmhhheeeeeeffffffjjjooozzz|||~~~~~~|||zzzzzzzzzwwwyyy|||xxxnnnhhhddddddhhhooowwwyyy}}}sss\\\LLLEEE>>>888777666333222444333333444444444333222222111222222333333222222111444333333222111111000000111111111111111111111111111111111111000000000000000000000000111111111111111111111000000000000000111111111111111111111111111111000000000000000111000000000000000000000000/////////000000000111111---...///000111111111111//////000111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111111222111111111111111222222666777;;;AAAJJJPPPTTTVVVXXXYYY[[[\\\]]]^^^]]]]]][[[WWWSSSXXXiii|||zzz~~~{{{nnn^^^UUUQQQPPPPPPTTT\\\gggqqqzzz~~~xxxxxx}}}|||oooddd^^^ZZZXXX[[[dddkkkwwwzzzlllhhhcccaaabbbdddeeefffmmmpppvvv|||~~~}}}}}}DDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@===:::888777777777777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999;;;===@@@@@@>>><<<:::999888888777777888888888888777777777777666666555555666666666777777777666666666666666666666666999999888888999999:::;;;;;;<<<======>>>>>>======BBBBBBAAA@@@???===<<<;;;999888888999:::;;;999888999999888888999999:::;;;<<<===>>>???@@@@@@@@@@@@@@@???======>>>???@@@AAA???@@@BBBDDDFFFGGGIIIJJJFFFFFFFFFFFFGGGHHHIIIIIILLLMMMNNNPPPRRRTTTUUUVVVXXXXXXYYY\\\```fffkkknnnrrrqqqqqqqqqsssuuuxxxzzz~~~}}}}}}~~~}}}yyyvvvlllmmmnnnoooooommmlllkkkdddbbb^^^[[[YYYXXXYYYZZZVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWXXX[[[^^^aaaccchhhlllqqqtttwwwwwwtttpppjjjfffeeeggghhhhhhkkkooowwwzzz|||}}}{{{zzzyyyyyyuuuyyy~~~xxxnnnddd^^^```ffflllrrr{{{mmmZZZNNNEEE===:::888555444666555555555555555555555444111222222333333222222111333333333222222111111111111111111111111111111111111111111111000000000//////000000000111111111111333222222111111000000000111111111111111111111111222222000/////////000111000000000000000000000000//////000000000111111111......///000111111111111//////000111111111111111///000000000111111111111111222222222222222333333111111111111111111111111222111111000000111111222333333222222111222222222555888===DDDKKKRRRVVVXXXZZZ[[[\\\]]]]]]]]]\\\[[[YYYTTTRRRZZZkkkyyy{{{xxxqqqrrrnnndddYYYSSSQQQRRRVVV[[[dddmmmtttzzz~~~}}}wwwrrrttt}}}ttthhhaaa]]]\\\[[[___hhhtttwwwooofffeeeeeefffiiilllnnnoootttwww{{{FFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA;;;:::999777777777888999777777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;777888:::===AAABBBAAA???:::999999888777888888888666777777666666555555666444444444555555555666666555555555555555555555555777777777777777888888999999::::::;;;<<<;;;;;;;;;>>>>>>??????>>>>>>===<<<999999999;;;<<<===<<<:::999999888888999999:::;;;:::;;;<<<======>>>>>>===>>>>>>===<<<<<<===???@@@>>>???@@@BBBDDDFFFGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLNNNPPPQQQRRRSSSTTTUUUWWWZZZ___dddiiilllkkkkkkkkklllnnnrrruuuxxxzzz{{{|||~~~~~~|||{{{tttwww{{{~~~}}}zzzuuurrrmmmjjjgggccc```^^^]]]]]]VVVVVVUUUTTTTTTUUUUUUUUUVVVUUUTTTSSSUUUWWWZZZ[[[aaacccgggkkklllkkkjjjjjjgggccccccfffhhhiiilllqqqsssuuuyyyzzzzzzxxxxxxyyyvvvyyyxxxkkk___\\\^^^bbbkkkxxxmmmXXXLLLAAA<<<:::777666777666555555555444444444444111222222333333222222111111111222222333333333333111111111111111111111111111111111111000000000//////000000000111111111111333333222222111111000000111111111111111111111111333222000/////////000111000000000000000000000000000000000000111111111111000000111111111111111000//////000111111111111111///000000000111111111111111111222222333333333333111111111111111111111111222222111111111111222222555444444333333333444444666999@@@FFFMMMSSSWWWZZZ^^^^^^^^^^^^]]][[[YYYXXXVVVTTTVVV___kkkqqqqqqnnngggeeebbb]]]XXXSSSSSSUUU[[[aaajjjqqquuuxxxzzz{{{uuuqqqooosss~~~yyyooofffaaa______```eeeooo}}}zzznnngggdddfffiiillloooqqqtttuuuzzz|||~~~~~~HHHHHHIIIIIIIIIHHHGGGGGGDDDCCCBBB@@@???>>>>>>>>>777777777888888999:::;;;888888888999999::::::;;;;;;;;;;;;:::::::::::::::777777999<<>>@@@AAA???===888888777777888888999:::888999:::;;;;;;;;;;;;:::;;;<<<<<<<<<;;;;;;===???======>>>@@@AAABBBCCCDDDAAAAAAAAABBBCCCDDDEEEFFFFFFHHHJJJLLLNNNOOOPPPPPPTTTUUUWWW[[[___cccgggiiicccccceeehhhlllppptttvvvuuuvvvxxxzzz|||}}}~~~~~~}}}~~~yyywwwtttpppkkkhhheeedddYYYYYYWWWVVVUUUUUUUUUUUURRRRRRPPPPPPQQQSSSVVVWWWZZZ[[[^^^bbbbbb```aaaddddddaaaaaafffiiijjjoootttrrruuuxxxyyyyyyxxxyyyzzzwwwzzz~~~vvvfff]]]ZZZ\\\eeesss}}}aaaSSSEEE???<<<999888999666666555333333222333333111222222333333222222111111111222222333444444555111111111111111111111111111111111111000000000000000000000000111111111111222222222111111111111111111111111111111111111111333222111000////////////000000000000000000000000000000000111111111222222111111111222111111000000//////000111111111111111000000000000111111111111111111111222222333333444222222222222222222222222222222111111111111222222555555444444444444555555777<<>><<<666666666666666777777888666777888888999888888888666999;;;;;;999888:::;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>???@@@AAABBBCCCCCCDDDGGGIIILLLMMMNNNNNNQQQSSSWWWZZZ^^^```bbbbbb^^^___bbbeeeiiillloooppppppppprrrsssuuuxxx{{{}}}~~~yyysssnnnlllbbbaaa___\\\ZZZXXXWWWWWWRRRRRRQQQPPPQQQQQQSSSSSSTTTSSSVVV[[[ZZZWWWZZZ```ddd```aaaeeejjjmmmsssyyyxxxyyyzzzzzzyyyyyy{{{|||zzz|||zzz|||}}}}}}~~~tttiiiccc\\\bbbkkkvvvkkk\\\LLLEEEBBB???===>>>;;;999888666444444444444111222222333333222222111222333333333333333333333111111111111111111111111111111111111000000000000000000000000111111111111000000000111111111111111111111111111111111111111222222222111111000///...000000000000000000000000000000111111111222222222......///000111111111111//////000111111111111111000000000000111111111111000000111111222333333333222222222222222222222222333222222111111222222333333333333333444444555666888>>>EEEKKKPPPTTTXXX[[[]]]^^^^^^___^^^\\\[[[ZZZUUUTTT[[[iiiqqqmmmfffaaaYYYVVVWWW^^^aaa___^^^aaagggnnnwww{{{xxxtttrrrqqqkkkooouuu|||sssjjjgggfffdddaaadddjjjttttttiiiccc```cccgggmmmqqqtttxxx|||JJJKKKLLLNNNNNNNNNMMMLLLGGGFFFCCC???===;;;::::::777888:::<<<<<<<<<;;;;;;::::::999999999999999999999999999888888888777777:::999777777888999888888666666555444444444444555222444666555333222444666444444444555555555666666666666666666666666666666444333333333333444555555555666666777777777777777888888999999999999888888444444666999<<<<<<:::888555444444444444555666666555666666777777777777666333777::::::888666777999999999999:::::::::;;;;;;;;;;;;<<<<<<>>>???@@@AAA@@@BBBDDDGGGJJJKKKLLLLLLNNNPPPTTTXXX[[[\\\\\\\\\^^^___aaaccceeefffggggggkkklllmmmmmmooorrrvvvzzz}}}{{{uuuqqqkkkiiifffccc___\\\ZZZYYYVVVUUUTTTSSSRRRQQQPPPPPPOOONNNQQQVVVVVVSSSWWW^^^dddaaaaaafffkkkooovvv}}}}}}~~~~~~}}}{{{{{{|||~~~}}}uuuwwwxxxxxxzzzwwwqqq___aaafffnnnzzztttdddSSSKKKHHHEEECCCCCC@@@>>><<<:::888777777777222222222333333222222222555444444333333222222111111111111111111111111111111111111111000000000000000000000000111111111111//////000000111111111222111111111111111111111111111222222222111000...---000000000000000000000000000111111111111222222222***+++---///000111222222//////000111111111111111000000000000111111111111//////000111222222333333222222222222222222222222333222222111111222222333111111111222333444555666999???GGGMMMPPPTTTXXX[[[[[[\\\]]]^^^^^^^^^]]]\\\WWWTTTZZZjjjuuuqqqfff___VVVSSSWWWaaafffdddccceeennnvvv~~~}}}wwwsssrrrjjjqqqyyy~~~~~~mmmddddddfffddd```gggooo||||||oooeeeaaa```dddiiioootttwww{{{FFFGGGHHHJJJKKKLLLLLLLLLEEEBBB>>><<<;;;;;;;;;:::;;;;;;:::::::::999999999999999999999999999999999777777777777666666666666777777777777777777777777666666555444333333333333222333333444444333333222333333222222444666999:::333333333333333333333333555555444333444555666777666666666666666555555555555666777888888777555555888666666777888999888777555555555666666888999:::666666666666666666666666888777666666666777999:::::::::999999::::::;;;<<<============>>>>>>>>>>>>>>>>>>@@@AAACCCDDDFFFFFFJJJJJJLLLNNNQQQTTTWWWXXXXXX]]]bbbdddddddddfffiiiiiiiiiiiijjjmmmppptttwww|||}}}xxxrrrmmmkkkhhheeebbb[[[YYYWWWUUUSSSSSSSSSSSSPPPRRRTTTTTTUUUVVVYYY\\\^^^^^^```eeelllssswwwyyyxxx~~~}}}{{{~~~}}}wwwwwwyyy|||{{{zzz}}}}}}pppeee___dddpppooofffZZZQQQMMMKKKHHHGGGEEEFFFEEE???888444666999444444444333333333222222222222444:::@@@@@@;;;555444333222000000000000111222111111111000000//////000000000000111111111111111111000000000000111111000000111111111111000000333333111000000000111222000000000000000000000000000000000000000000000000222111000//////000111111111111222222222222111111111111222222222333333333000111111111111222222222222222222222222222222222444333333222222333333444111444555444222222555888AAAEEELLLRRRUUUXXXZZZ[[[[[[[[[\\\]]]^^^\\\ZZZXXXSSSXXXaaalllrrrnnnbbbWWWVVVRRRWWWdddhhhdddeeelllwww{{{xxxtttnnnwww}}}vvvfffcccccc```bbbgggmmmyyyzzznnngggdddcccccckkknnntttyyy|||DDDEEEGGGIIIJJJKKKKKKJJJBBB???<<<::::::::::::999::::::::::::999999999999999999999999999999999999777777666666666555555555666666666666666666666666444444333333333444444555222333333444444333333222444333222222333555777888444444444444444444444444444444333333333444555666555555555666666666666666444555555666666666555555666555444555777888777666444444333444444555666777666666666666666666666666666666555555555666777888888888888888888999::::::;;;;;;<<<<<<<<<=========<<<===>>>???@@@BBBCCCCCCDDDEEEFFFHHHJJJMMMOOOPPPTTTXXX^^^aaaaaabbbdddgggiiiiiikkkmmmpppsssvvvxxx|||}}}~~~{{{xxxuuuppplllaaa```]]][[[XXXWWWVVVVVVWWWWWWVVVTTTTTTUUUYYY\\\aaa```aaadddjjjooorrrsssvvv{{{~~~}}}|||wwwvvvxxx{{{zzzxxx{{{ssshhhfffjjjvvv{{{oooiiiaaa\\\YYYWWWSSSPPPMMMLLLHHHAAA:::666666888444444444333333333222222222222444999>>>>>>999444222111111000000111222333111111111111000000000///000000000000111111111111111111000000000000111111000111111111111111111000222111000/////////000000000000000000000000000000000000000000000000000000222111000//////000111111111111222222222222111111111111111222222222333333111111111111222222222222222222222222222222222222222111111000000111111222111444555444333333666999CCCGGGMMMSSSVVVXXXZZZ\\\]]]]]]^^^^^^^^^\\\YYYVVVVVV[[[eeennnsssmmm```UUUPPPMMMSSS^^^cccbbbhhhsss}}}zzzyyy}}}rrrdddaaaaaa```ccciiippp}}}wwwkkkeeedddfffgggooosssxxx|||CCCEEEGGGHHHIIIHHHFFFEEE>>>;;;999888888999999888::::::999999999888888888888888888888888888888888666666555555555444444444444444444444444444444444222222222222333444555666222333333444444333333222444333222111222333555555444444444444444444444444333333222222222333444555444444555555666666777777444444444444444555666777555444333444666777666555555444444444444444555555666666666666666666666666555444444444444555666666777666666666666777888888::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@BBBCCCEEEGGGHHHMMMQQQWWW[[[\\\]]]aaadddiiijjjmmmppptttvvvxxxyyy{{{{{{{{{yyywwwwwwyyy{{{yyyuuummmkkkhhheeebbb___]]]]]]\\\[[[ZZZXXXWWWYYY^^^bbbdddcccbbbdddgggjjjllllllqqquuuzzz~~~xxxvvvwwwyyyxxxuuuvvv{{{wwwlllhhhnnn}}}vvvnnnllliiihhhgggccc]]]XXXSSSMMMEEE>>>999666444222444444444444333333333333222222333777;;;:::666222000000000000111222333444111111111111000000000000000000000000111111111111111111000000000000111111111111222222222222111111111000000///.../////////000000000000000000000000000000000000000000000000111111000000000000111111111111222222222222111111111111111222222222222333111111111111222222222333222222222222222222222222222111111000000111111222222444555444333444888===FFFJJJPPPTTTWWWYYY\\\]]]]]]^^^``````^^^[[[WWWUUUYYY^^^gggoooqqqiii[[[PPPIIIHHHNNNWWW\\\```mmm|||}}}}}}zzzlll```___```___dddlllttt~~~qqqfffcccfffjjjnnnvvvzzz~~~DDDEEEFFFFFFEEECCC@@@>>>;;;999777777999:::999999999999888888888777777777666666777777777777888888555555444444444333333333333333333333333333333333333333222222333333444555222333333444444333333222333333222111111222222333333333333333333444444444222222222222222333333444333444444555666777888888444444333333444666888999555444333444666777666555777777666555555555666666555555555555555555555555444444444444444555555666666666666666666777777888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCEEEJJJPPPSSSUUUWWW[[[___fffiiimmmrrrvvvxxxyyyzzzyyyyyyxxxvvvtttuuuwwwzzz{{{~~~~~~zzzyyyvvvrrroookkkiiihhh```aaabbbbbbbbbdddhhhkkkgggeeecccccceeeggghhhgggiiilllrrryyyyyyvvvvvvwwwvvvrrrsssvvvzzz~~~xxxooonnnvvvwwwuuuuuuvvvwwwwwwqqqggg```XXXOOODDD<<<999888555222555444444444444333333333222222333555777777333000000000111111111222222333111111111000000000000000///000000000111111111111111111000000000000111111222222222333333222222222111111000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222111111111111111111222222222222111111111222222222333333222222222222222222222222444333333222222333333444222444555444444666<<>>???@@@@@@DDDIIILLLNNNPPPUUUXXXaaadddiiiooosssvvvwwwwwwvvvvvvvvvuuuuuuvvvzzz}}}{{{~~~~~~{{{yyywwwmmmooorrrsssrrrqqqqqqqqqgggeeeccccccdddeeeeeedddcccfffmmmuuu}}}{{{wwwuuuvvvuuuqqqpppsssssswww}}}{{{uuutttttt|||tttlllaaaVVVHHH???===<<<999666555555555444444444333333111111222333444444222000222222222222111111000000000000000000000000111111///000000000111111111111111111000000000000111111222222222333333222222222222222222111111111000000111111111111111111111111000000000000000000000000//////000000111111111111111111222222222222111111000000111111111222222222111222222222222333333333222222222222222222222222444333333222222333333444333444555444444888???EEEMMMPPPTTTWWWYYY[[[]]]___\\\^^^___]]]YYYVVVTTTTTT]]]bbbjjjooonnndddWWWNNNHHHJJJOOOSSSXXXbbbttt|||wwwyyy~~~zzznnneee___```___```hhhtttwwwooofffbbbeeeoooyyy~~~zzzxxx~~~EEEDDDBBB@@@<<<999666555:::888888999;;;<<<;;;:::777777666666666555555555333444444555555666666777555555444444444333333333222222222222222222222222555444333222111111111111222333333444444333333222222222222222222222222222111222222333333444444444333444555666666666555555444444555555666666777777666666666666666777888999666555444555777888777666444333333333333333444444444444444444444444444444333444555555666666555555666666555555666666777888999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>===AAAEEEGGGGGGIIINNNQQQWWWZZZ```eeejjjnnnpppppppppqqqrrrssstttvvvzzz}}}}}}}}}yyywwwllljjjgggffffffgggfffeeecccgggmmmssszzz~~~xxxuuuvvvvvvrrrpppqqqooosssxxx}}}wwwnnnppprrryyyzzzmmm```PPPCCC===:::777444555555555555444444444333111111111222222222222222222333333222222000//////000000000000111111111111000000000000111111111111111111000000000000111111111111222222222222111111222222222222222111000000111111111111111111111111000000000000000000000000...///000111111222111111111111222222222222111111000000000111111111111222222222222222333333333333222222222222222222222222222111111000000111111222333444555444555:::BBBIIIOOORRRUUUWWWYYYZZZ]]]___[[[]]]^^^\\\XXXVVVWWWYYYccchhhnnnqqqmmmcccXXXPPPJJJMMMRRRVVV\\\fffuuuyyywww{{{sssiiiccc```bbbbbbcccnnn|||~~~nnniiiddddddkkkvvvvvvqqqrrrwwwBBBAAA>>>;;;999777777666999888888999:::;;;:::888666666666555555555444444222333333444555555666666555555555555444444444444333333333333333333333333333333222222222222222333222333333444444333333222222222333333333333333333333333444444555666666777555666777888888888777777555555555666666666666666555555666666777666666666555444333444666777666555222222222222333444444555333333333333333333333333111222333444555444444333444444444444444555555666777777777888888888999999999999::::::;;;;;;;;;<<<::::::::::::;;;<<<===>>><<>>;;;999777777888999999888777888::::::888777666666555555555444444444222222333444444555666666666666555555555444444444333333333333333333333333111111111111222333444444222333333444444333333222111222333444444444444333555555555666777888888999666777999:::::::::999888666666666666666555555555444555666666666555444333444333222333555666555444333333333444555666777888333333333333333333333333000111222333444333222222333333222222333333444555666666666666777777777777777888888999::::::;;;;;;;;;<<<<<<<<<===>>>@@@@@@<<>>???@@@@@@@@@AAAAAACCCDDDDDDGGGGGGHHHMMMTTTXXXYYYXXXXXX\\\```ccccccccccccccceeejjjrrr{{{zzzuuuttttttuuuvvvuuussssssuuuvvv|||lllaaaffflllpppxxxrrrZZZIII???;;;777555444555666666555444333333333222222222111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111333333333222222111111111000000000000000///......000000000000000000000000000000000111222222222333111111111111111111111111222111111111000000//////000111111111111222222222111111111222222333333333111222222333333222222111333333333333333333333333555444444666<<>>>>>??????@@@@@@AAACCCDDDEEEFFFFFFFFFJJJNNNQQQQQQPPPPPPSSSVVVXXXXXXXXXYYYZZZ\\\cccnnn{{{}}}~~~yyywwwrrrtttvvvwwwvvvuuuuuuvvv{{{{{{~~~sssggggggjjjnnnxxx}}}eeeRRRDDD===777666444333444444222111444444444444333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333222222111111111000000000000000///......000000000000000000000000111111111111111111222222111111111111111111111111111111111111000000000///000111111111111222222222222222222222222222333333111222222333333222222111333333333333333333333333444444444777<<>>>>>???AAACCCEEEFFFGGGFFFFFFHHHJJJKKKJJJHHHIIIJJJLLLMMMMMMMMMOOOQQQXXX```nnn}}}}}}{{{xxx{{{~~~zzzqqqtttwwwxxxxxxvvvvvvvvvwwwwwwzzzqqqkkkiiikkkvvvrrr^^^LLLAAA:::888555333333333222111555555555555444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222111111111000000111111000000//////000000000000000000000000111111111111111111000000111111111111111111111111111111111111000000000000000111111111111222222222333333222222222222222222111222222333333222222111333333333333333333333333444444555888===EEEKKKPPPTTTXXX[[[[[[YYYYYY[[[^^^^^^]]]XXXSSSUUU^^^fffjjjoookkkcccYYYOOOIIIGGGHHHLLLXXXeeepppzzz~~~}}}}}}ooohhhggggggcccdddiiiooo|||yyymmmeeeaaaeeekkksss|||pppggg^^^ZZZYYY\\\eeennnwww666666666666777777888888888888777777777666666666444444444444555555666666666666555444444333222222555444333222222333444555111111111222333444555666333333333333333333333333333333333333444444444444333333333333333333333333666666555555555555555444666555555444333333333333666555333222111222333444111111111111111111111111333333333333333333333333222333333444444333333222333333444444444444444444444444444444444444444444333333333444444555555555777777777666666555555444555555555555555555555555777777888999999:::;;;;;;;;;<<<===>>>@@@BBBDDDEEEGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHIIIIIIIIIJJJLLLOOOZZZcccppp}}}vvvvvvuuuzzz}}}uuuvvvxxxxxxwwwvvvvvvwwwwwwwwwzzz~~~tttllliiiqqqzzzzzzhhhTTTGGG???<<<888555555555444444555555555444444444444333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111111000000111111111000000///000000000000000000000000222222111111000000//////111111111111111111111111111111111000000000000000000000111111111222222222333333333222222111111111111222222333333222222111222222333333333333444444333444666:::@@@FFFLLLPPPUUUXXXZZZZZZYYYYYY[[[]]]^^^ZZZVVVUUUZZZccchhhjjjnnniii```UUUMMMJJJLLLOOOSSSaaaqqq{{{{{{{{{vvviiifffhhhgggfffiiipppzzzvvvlllfffaaafffnnnwwwxxxbbb\\\VVVVVVXXX^^^iiisss~~~666777777888999999999999777777777666666666555555333333444555555666666666666666555444333222222111444333222111111222333444000000000000111333444444333333333333333333333333333333444444444555555555333333333333333333333333555555555555444444333333333444444555444333222111444444222222222222333444111111111111111111111111333333333333333333333333222333333444444333333222333333333444444444555555444444444444444444444444222222333333444444555555777777666666555555444444444444444444444444444444666666777777888888999999999::::::<<<>>>@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJNNNPPPXXX```lllwww}}}~~~zzzxxxwwwyyyzzzxxxyyyyyywwwvvvvvvxxxyyyxxxxxx{{{uuummmlllooo}}}}}}lllZZZMMMCCC???:::666555666666555444444444444333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000222111111000000/////////111111111111111111111111000000000000000000111111000000111111111222222222333333333222222111111111111222222333333222222111222222222333333444444444333555888<<>>888666555555555444444444333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111111111000000111111222222111111000000000000000000000000000000000000000000//////111111111111111111111111000000000000111111111111000111111111111222222222333333222222222222222222111222222333333222222111111222222333333444444555444666:::@@@FFFLLLPPPSSSUUUVVVYYY[[[\\\\\\[[[ZZZYYYXXX\\\eeekkklllkkkkkkiiiddd]]]UUUPPPRRRXXX]]]eeerrr~~~}}}{{{zzzxxxzzzzzzmmmgggfffgggffflllwwwuuummmhhheeekkkttt~~~yyylllbbbVVVTTTVVV[[[```iiiwww888888999:::999888777777666666666555555555444444444555666666666555444333333333333333333333333333222222333333333333222222222222111111111222222333333333333444444444555555444555555555666666666666666666666666666666666666555555444444333222222111111555;;;??????<<<888555...///222444555444444333222222222222333333333444333333333333333333333333222333333444444333333222222222333333444555555666444444444444444444444444555555555555444444444444444444555555555555555555555555555555555555555555555555555555555666666666666666777777999:::;;;<<<<<>>999777666555555555555555444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111///000000000111111111222///000111222222222222111000000000000000000000000/////////000000000000000111111111111111111111111///000000000111111111111000111111111111222222222222222222222222222333333111222222333333222222111111111222333333444555555555888<<>>CCCDDDAAA;;;777,,,...111444666555444333222222222333333444444444333333333333333333333333222333333444444333333222222222333333444555666666444444444444444444444444666666666555555444444444333444444555555666666666555555555555555555555555444444555555555555555555666666666666777888999:::>>>AAACCCDDDBBBBBBCCCFFFCCCFFFIIIKKKLLLNNNQQQSSSTTTWWW\\\```aaa```]]][[[[[[```dddeeeffflllwww~~~}}}yyyzzzzzz{{{}}}}}}rrrppphhhoooxxx}}}||||||}}}qqqjjjtttvvvnnniiigggbbbZZZOOOEEE>>>:::888666777666666666555555555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111//////000000111111111222///000111222222222222222000000000000000000000000......//////000000111111111111111111111111111111//////000000111111111222000111111111111222222222111111111222222333333444222222222333333222222222111111222333333444555555666999>>>DDDJJJPPPTTTVVVSSSUUUYYY]]]___^^^ZZZVVVZZZ^^^iiivvvxxxooohhhgggpppmmmhhhaaa]]]]]]aaadddiiisss|||{{{xxxyyy{{{|||xxx|||xxxmmmkkkkkkjjjgggkkksss}}}wwwnnnjjjkkkpppxxxuuuiii[[[RRRPPPRRRXXXaaaiiittt:::999888888777666666555555555555555666666666666777666666555555555666666222444555555333111111222999333111444444000///111333222222222222222222222222222333333555666777888999999777666555555555555333333333333333333333333444444444444444444444444333666:::===>>><<<999777222222222222222222222222444333333222222333333444333333333333333333333333222222333333333333444444444333222111111111222333444333333333333444555555666666555555555444444444666666555555555555666666555555555555555555555555666666666666666666666666555555666666777777888888:::;;;>>>@@@@@@@@@>>>===AAABBBDDDGGGIIILLLNNNOOORRRVVV\\\cccggggggccc```]]]]]]]]][[[\\\aaakkkrrrzzzxxxqqqooosssxxx{{{uuunnnlllhhhqqq~~~}}}{{{|||rrrrrrvvvzzzuuupppmmmjjjjjjbbbRRRBBB:::777444555666555333444666777555444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222111000///000111222111///000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333222222222222222222222222777555222//////000222444333333444333222333555888777<<>>>>>666222666888555222333333444444555555555444444555555666777888999888777666555444444444444222222222222222222222222222222222222222222222222222333444555555444333222333333333333333333444444444333333222222333333444333333333333333333333333222222333333333333444444555555444444444444555555444333333333333444555555555555555555555444444444444444333333333333444444555555555555555555555555444444444444444444444444555555666666777777888888777777777777888999::::::<<<===???AAACCCEEEGGGHHHQQQVVV]]]eeekkkmmmnnnmmmpppkkkeee```^^^^^^^^^^^^dddlllwww~~~|||yyyxxx{{{~~~|||uuurrrrrrpppzzz~~~{{{zzz|||yyyxxx~~~{{{|||wwwfffVVVKKKBBB<<<:::888666666666555333222444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222111000000111222111000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333222222222222222222222222222333444555666555444333333333444333333444666999:::???FFFKKKOOORRRUUUVVVWWWXXXYYYXXXWWWVVVWWWXXX\\\hhhrrrooogggbbb```___aaa```___^^^___aaadddeeekkknnnsssuuuuuusssssssssuuu~~~wwwoooiiigggeeeeeeiiiooossszzzoooiiiggguuuyyy|||nnnccc[[[UUUTTTVVVWWW\\\dddppp~~~555666777888888666444333555555555555666666666666444444333333333444555555444444333222222555:::===>>>IIIGGG888000444666000222333333444555666777777444555666777777888888888666666555444444333444444111111111111111111111111333333333333333333333333222222222222222222111111333333444444444444555555444333333222222333333444333333333333333333333333222222222333333333444444444444444444444555555555444333333333333444555555555555555555555555555555666666555555555555666666555555555555555555555555444444444444444444444444555555666666777777888888666666444444555666888:::;;;<<<===???AAABBBDDDEEEJJJOOOWWW___eeejjjmmmoootttnnnhhheeeeeefffdddbbb```eeekkknnnppprrruuuyyy||||||}}}~~~~~~}}}|||{{{zzz{{{|||xxxwwwzzzyyy{{{|||{{{xxxxxx{{{tttfffXXXJJJ>>><<<888555777888555333222444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222111000000222222111000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222111222333444555555444444222333444333333444777999<<>>???AAABBBBBBEEEJJJQQQXXX]]]ccchhhllltttpppmmmlllnnnooommmkkkggghhhiiihhhgggiiinnnsss{{{|||~~~xxxsssrrrtttwwwvvvuuuuuuuuuxxx~~~{{{wwwvvvyyy}}}{{{|||}}}~~~wwwxxxzzz|||rrr^^^NNNBBB:::555888999666333333444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222111000111222333222000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222111111222333444555222333444444333555888:::???DDDKKKPPPTTTVVVXXXZZZVVVWWWXXXWWWWWWWWWYYY[[[^^^gggmmmggg]]]YYYXXXXXXWWWUUUUUUWWW]]]cccggghhhoooqqqsssttttttssstttuuu}}}|||rrrkkkfffeeeeeeffflllsss{{{wwwnnnkkkjjjuuuyyy|||nnn^^^TTTOOONNNTTTZZZZZZ^^^iiizzz555555555555444444555555555555555555666666666666777666555444333333333333333333333222333666;;;???AAAFFFCCC777111444555222333444444444555666666666444555666777888777666666333333222222222222333333222222222222222222222222111111111111111111111111222222222222333333333333222222333333444444555555444333333222222333333444333333333333333333333333222222333333333333444444111222333444444555444444444333333333333444555555444444444555555555555555444444333333333333444444555555555555555555555555444444444444444444444444555555666666777777888888777666555555555777999;;;:::;;;<<<===>>>???@@@@@@BBBGGGMMMRRRVVV\\\ccchhhqqqqqqppprrrssstttsssrrrrrrsssssspppmmmlllooorrrtttssspppooopppwwwvvvnnniiiiiilllnnnoooooonnnooorrrvvv{{{~~~~~~{{{}}}yyyttttttvvvyyy{{{}}}~~~zzzuuurrrsssxxx~~~vvvbbbMMMAAA999;;;<<<777444555444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111333111111111222333222111000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222333222111000111222333444222333444444444555888;;;BBBGGGMMMRRRUUUVVVXXXYYYVVVWWWXXXWWWWWWXXXZZZ]]]```fffiiiccc\\\YYYXXXWWWVVVSSSSSSWWW___gggjjjkkknnnpppqqqrrrrrrrrrtttvvvyyysssmmmhhhgggggghhhnnnuuu|||xxxpppnnnooorrrvvv|||~~~nnnbbbUUUOOOLLLMMMSSSZZZ^^^dddqqq666555333222222444555666555555555555666666666666777777666555444444444444222333333222333555999===@@@===999666333333555666444444444444444444444555333444666777777666555444222222111111111111222222333333333333333333333333000000000000000000000000000111222333444444444333111111222222333444444444444333333222222333333444333333333333333333333333222222333333333333444444111222444555666666666555444333333333333444555555444444444555555555666666444444333333333333444444555555555555555555555555555555555555555555555555555555666666777777888888666666666666666888999:::999::::::;;;<<<===>>>>>>@@@DDDIIIMMMOOOSSS[[[aaahhhkkkooosssuuuvvvxxxyyy||||||wwwuuuuuuqqqmmmgggbbbaaagggpppwww}}}tttmmmhhhffffffgggiiiiiijjjlllqqquuuxxxzzzxxxwwwwwwyyy~~~wwwsssssstttuuuvvv{{{}}}~~~~~~uuuoooooowwwvvv[[[KKK@@@@@@???888444666444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111333222111111333333222111000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222333333333444333333222222222333444444444666999;;;EEEIIIOOOSSSUUUVVVWWWXXXVVVWWWWWWWWWWWWXXX[[[^^^cccffffffaaa^^^^^^[[[XXXVVVTTTSSSXXXaaajjjnnnnnnnnnpppqqqqqqqqqsssvvvxxx}}}sssmmmhhhhhhiiijjjpppwwwzzzsssrrrsssppptttyyy~~~zzzrrraaaXXXPPPNNNOOOQQQWWW]]]fffooo}}}666555333111111333555777555555555555666666666777444444444555666777888888222333333333333555888;;;AAA999444555444222222666444444444444444444333333222333555777777666444333222111111111111111222222333333333333333333333333222222222222222222222222///000222333444444444333000000111222222333444444444333333222222333333444333333333333333333333333222222333333333444444444222333555777777777777666444333333333333444555555444444444555555555666666666666666555555666666666555555555555555555555555666666666666666666666666555555666666777888888888666666666666777888888999888999999:::;;;;;;<<<<<<===AAAFFFHHHIIIMMMUUU[[[^^^dddlllrrruuuxxx|||{{{xxxqqqkkkccc[[[XXX\\\cccjjjooo}}}~~~wwwpppkkkgggdddbbbdddeeeggglllrrrwwwzzz{{{uuuuuuuuuvvvyyy~~~~~~wwwsssssstttttttttyyy|||}}}|||{{{~~~zzzssskkkuuufffTTTEEECCCAAA888444777444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000333222111111333333222111000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222444666777777555111///222333444444444666999<<>>888222///555555555444444333333333222222222222222222222222111111111111111111111111333333333222222222111111333222111000000111222333444444444333333222222222111111111111111111111111......//////000000000111111111111111111111111111000000111111111222222222222222222222222222222222222222333333333333444444222222333333333444444444666333333444555666<<>>>>>999555333333333333333333333333444444444555555555555666444444444444444444444444555555555555555555555555555555555555555555555555666555444555888:::;;;;;;888777666555555666777888888888999:::::::::::::::===???AAACCCEEEHHHLLLOOOTTTWWW]]]bbbfffkkkpppsss~~~~~~wwwooocccZZZUUUTTTUUUVVVYYY^^^gggrrr}}}xxxppplllkkklllssstttrrrppprrrxxxzzzxxxvvvwwwxxx{{{}}}}}}{{{yyy|||yyyyyyzzzyyyyyy|||}}}~~~sssttt}}}ppp[[[NNNEEE===777555666666666555555444444333444444444444444444444444111111111111111111111111333333333222222222111111222222111000000111222222222222222222111111111000111111111111111111111111222222222222333333333333111111111111111111111111111111111222222222222333222222222222222222222222222222333333333333444444222222222222333333333333555333222555666777>>>EEEKKKMMMPPPTTTVVVWWWWWWWWWZZZWWWVVVWWWUUUTTT[[[dddeeeeeedddbbb___]]]ZZZYYYSSSUUUZZZbbbkkkrrrttttttppprrrppplllnnnyyysssnnnkkkkkknnnuuu|||uuuuuuvvvwwwzzz~~~}}}tttiii___XXXQQQPPPQQQTTTWWW\\\gggqqq666666666666666666666666555555555555444444444444333333333333333333333333222222222333333333333333333333222222222222222222333333333333333333444444333333333444444444444555444444333333333333222222222222222222222222222222222222333333333333222222333333333333222222222222555555444444444444333333333333333333444444444444333333333333333333333333444444444444444555666666666666666:::======999555333333333333333333333333444444444555555555555666333333333333333333333333444444444444444444444444555555555555555555555555666555444666888;;;;;;;;;777666666555555666666777777777888888888888999999999;;;===>>>@@@CCCGGGJJJLLLOOOTTTYYY^^^dddkkkoooxxx}}}vvvqqqiiibbb]]]ZZZWWWVVVRRRUUU\\\eeeooozzz~~~tttooopppttt~~~}}}xxxsssuuuzzz|||{{{yyy{{{|||{{{zzzxxxxxxyyy}}}|||~~~}}}yyygggZZZOOODDD<<<:::888777777666555555444444444444444444444444444444222222222222222222222222333333333222222222111111222222111000000111222222000000000000000/////////111111111111111111111111111111111111000000000000111111111111111111111111222222222222333333333333222222222222222222222222222222333333333333444444111111111222222222222333444111222555777999@@@HHHNNNOOOQQQSSSUUUVVVWWWWWWYYYXXXWWWVVVTTTUUU^^^hhhfffdddbbb___[[[XXXUUUSSSQQQVVV___iiiqqqtttsssqqqnnnpppooolllqqq}}}~~~rrrmmmkkkmmmrrr|||zzzzzzyyyzzz{{{~~~}}}sssiii___WWWRRRRRRQQQTTTYYY^^^dddooozzz666666666666666666666666444444444444444444444444333333333333333333333333333222222222222222222222333333333222222111111000333333333444444444444444444444444444444444444444444444333333333222222222222222222222222222222222222222333333333333333333444333333333333222222222444444444444444333333333222222333333333333333444333333333333444444444444333333333333333444444555444333444777999999666333444444444444444444444444444444444555555555555666333333333333333333333333444444444444444444444444555555555555666666666666:::888777777888999999888777777666666666666777777666666666666777777888888888999;;;;;;<<>>@@@???AAADDDHHHLLLSSS[[[```kkkoootttxxx{{{~~~}}}yyywwwssskkkddd^^^\\\[[[\\\bbbfffiiigggeeekkkxxx}}}xxxsssuuuvvvvvvuuuttttttuuusssvvvzzz|||||||||}}}~~~~~~~~~wwwpppkkkhhhaaaTTTFFF@@@:::999888777666555444333555555555555555555555555333333333333333333333333333333333222222222111111000111222222222222111000111111222222222222222333111111111111111111111111333333222222222222222222111111111111111111111111222222222222333333333333222222222222222222222222222222333333333333444444111111111222222222222333333111222777;;;???GGGOOOQQQRRRTTTUUUWWWWWWXXXXXXYYYYYYWWWXXX___kkksssuuuuuunnncccXXXOOOJJJHHHHHHOOOWWWccclllooommmjjjgggfffkkkpppvvv~~~{{{}}}zzzsssqqqqqqwwwzzzqqqeee[[[UUUSSSRRRRRRVVVXXX___iiirrr{{{666666666666666666666666222222333333333444444444333333333333333333333333222222333333444444555555444444444444444444555555333333444444555666666666555555444444444333333333444444333333333333222222222222222222222222222222333333222222333444666777111222222333444555666666222222222333333333444444222333333444555555666666333444444555666666777777444444333333444444555666444555666666555555444555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555444555555666777777888888777666666777:::<<<<<<<<<777888999999999999888777777666555444555666888999888888999888888999<<<>>>;;;===@@@CCCGGGLLLRRRWWW```dddkkkqqquuuyyy}}}~~~}}}vvvnnngggaaa^^^]]][[[\\\]]]\\\^^^hhhxxx}}}xxxuuuuuuuuuvvvwwwvvvsssqqqppprrrtttuuuuuuvvvxxxzzz|||{{{{{{~~~wwwyyytttnnnkkknnnlll```QQQHHH===<<<;;;:::888777666555666666666666666666666666333333333333333333333333333333333222222222111111000111222222222222111000111111111222222222333333111111111111111111111111000000000000000000111111111111111111111111111111111111111222222222222333222222222222222222222222222222333333333333444444222222222222333333333333444222333888<<>>===<<<:::999888777444444444444444444444444333333333333333333333333333333333222222222111111000111222333333222111000000000111111222222222333111111111111111111111111222222222333333444444555111111111111111111111111000000111111111222222222222222222222222222222222222222333333333444444444222222333333333444444444444222444888<<<@@@GGGPPPOOOQQQUUUXXXZZZZZZYYYXXX[[[YYYVVV[[[kkk|||zzzsssjjj]]]PPPHHHGGGJJJNNNTTTZZZbbbfffhhhhhhiiijjjiiiqqq{{{uuu{{{{{{wwwvvv{{{~~~vvvhhhaaaWWWPPPNNNOOORRRSSSXXX\\\gggvvv777777666555555555555666222222222222222222222222444333//////555===>>>;;;444444444555555555555555444444444444444444444444444444444444444444444444555555555444444333333333222222222222222222222222444444444333333222222222333333333444444555555555444333222222444777:::<<<777666555444444555777888333444555666777888999:::888777777666555444444444666777888777666555666777777777777777777777777777777777777777777777777777888777666555555555555555444555555666666666666666888888777777666666666555777777777777888999:::;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888999777555666888:::::::::777:::<<>>;;;777222333888777777777777666666666666555444333333222222333333333333333333333333333333333333333333333333333333222222222222222222222222...///111333333111///......///222444444333111///222222222222222222222222000111111111111222222222000000000///000111111222000000111111111222222222444333333222222333333444222222444888>>>EEEKKKOOOLLLNNNRRRUUUWWWXXXXXXXXXXXXTTTSSS]]]mmmvvvuuupppkkkbbbXXXPPPIIIEEEIIIPPPYYY\\\___bbbdddgggkkkmmmwwwxxxzzzzzz|||{{{~~~{{{uuuvvvyyy}}}}}}qqq```YYYRRRPPPPPPQQQUUUZZZaaafffppp444444333222222222222222333333333333333333333333777666333333999AAACCC???999999777666555555555555444444444444444444444444444444444444444444444444555555444444444333333333222222222222222222222222444444333333333222222222333333444444444444444444777666555555777999<<<>>>888777555444444555666777444555555666777888999999888888777666666555444444666888888888666555666777777777777777777777777777777777777777777777777777777777666555555555666666555555666777777777777666888888777777777666666666777777777888888999:::;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888<<<;;;:::888777777888888666888;;;===>>>@@@DDDGGGJJJNNNTTT[[[```fffkkkooovvvxxx|||{{{ssseee[[[\\\___dddrrr}}}yyywwwuuuttttttuuuwwwyyyyyyyyyxxxyyyzzzuuuwwwyyy~~~zzzsssqqq~~~}}}{{{xxxyyy}}}rrrvvv|||~~~~~~}}}|||yyyooodddWWWLLLBBB>>>:::555444666666666666555555555444444555444333333222222333333333333333333333333333333222222222222222222222222222222222222222222222222///000111222222111000//////000111333333222111000222222222222222222222222111111111111222222222222111111000000111111222333111111111111111222333333444333333222222333333444444555666:::@@@FFFLLLOOONNNPPPSSSVVVYYYYYYYYYYYYWWWUUUUUU^^^jjjpppoookkkhhh___UUUOOOIIIFFFKKKQQQXXXZZZ^^^bbbeeeiiinnnrrryyy}}}}}}{{{}}}}}}~~~xxxpppppprrrtttyyyxxxlll^^^WWWQQQOOOPPPQQQUUU[[[dddjjjvvv666666555444444444444555333333333333333333333333777888777999@@@IIILLLIII???===:::777555444444555555555555555555555555555444444444444444444444444555444444444444333333333333333333333333333333333333333333333222222222222444444444444444444333333888777666666777999<<<>>>999888777555555555666777666666777777888888888888888888888777666666555555777888999888666555666777777777777777777777777777777777777777777777777777666666555555555666777777555666777777888888777777888888888777777777777777888888888888999:::;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888???@@@???<<<777555666888666777999:::;;;<<>>AAABBB>>>888444666999666777999999999999<<<>>>===@@@EEEJJJOOOUUUZZZ^^^fffjjjpppvvv||||||yyyuuuooonnnrrrxxx|||{{{xxxvvvvvvwwwzzz}}}~~~{{{yyyyyyyyy{{{vvv|||}}}zzzzzz|||kkk^^^NNNCCC>>>;;;777555555555444444444333333333555444333333222222333333333333333333333333333333222222222222222222222222111222222222222222333333222111111000000111111222222111000000000111222333222222222222222222222222111111111222222222333333333222222222222333444444444333222111222333555666444333333222222333333444777888;;;???DDDHHHLLLNNNQQQRRRUUUXXXYYYYYYYYYXXXUUUYYY___eeejjjlllkkkjjjcccZZZQQQNNNMMMNNNTTTZZZ^^^```cccfffkkkqqqyyy~~~|||wwwrrrpppllliiijjjmmmqqqtttzzz}}}~~~|||yyytttjjj```ZZZVVVSSSTTTUUUVVV]]]dddmmmvvv444333222222111111222222444444444444444444444444222555777888>>>FFFJJJIII===:::777555444444666777555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555555444444444444555666777999999888888777777777777888888888999999999999999999999999999999888888888::::::;;;:::777666777888888888888888888888888888888888888888888888888888666666666666666777888999777888999999::::::999999888888888999999999999999::::::::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888;;;>>>@@@>>>888666777;;;777888999999888888:::<<<:::===AAAEEEHHHMMMSSSWWW^^^cccjjjpppuuuzzzzzzuuutttvvvwwwyyy~~~|||zzzyyyyyyzzz~~~~~~{{{xxxwwwxxx{{{~~~zzz}}}{{{|||zzzmmmYYYIIIAAA>>>;;;888666666666666555555555555555444333333222222333333333333333333333333333333333333333333333333333333111111111222222333333333222222111111111111222222222111000///000111333444222222222222222222222222111222222222222333333333333333333222333333444555333333222222222333444555444333333222222333333444666888<<<@@@EEEIIILLLMMMQQQRRRUUUWWWXXXXXXWWWWWWQQQWWW___ggglllmmmmmmlllcccYYYQQQOOOQQQTTTZZZ```fffgggiiilllooouuu|||}}}xxxuuupppkkkhhhhhhiiijjjmmmqqqsssqqqooolllddd]]]VVVSSSSSSUUUVVVXXX```hhhrrr|||555444333333222222333333333333333333333333333333111444555444555:::<<<:::999888666444444444666777444444444444444444444444444444444444444444444444333333333444444444444555333333333333333333333333444444444444555555555555666666666666777777888888888777777777777777888888888888888888999888888888888888999999999:::::::::::::::::::::::::::::::::;;;<<<<<<:::888777777888888888888888888888888888888888888888888888888888777777666666666777888888888999999:::;;;:::::::::999999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777:::<<<<<<999777888:::777888999888777777999;;;999;;;>>>@@@CCCGGGLLLPPPTTTZZZaaagggkkkooovvvzzz~~~{{{uuussstttzzz~~~zzzwwwvvvuuuvvvyyy{{{{{{zzzxxxvvvzzz~~~www}}}zzzvvvyyypppZZZLLLEEE@@@;;;888777777777777666666666555444333333222222333333333333333333333333333333333333333333333333333333111111111222222333333444222222222222222222222222222111000000000111333444222222222222222222222222222222222222333333333333333333222222333333444555222222222333333333333333444333333222222333333444555888<<>>888888777777777666666666555444333333222222333333333333333333333333333333222222222222222222222222000111111222333333444444111111333333333333111111111111111111111222222333222222222222222222222222222222222333333333444444222222222222222333333444///000222333444333222111444333333222222333333444555888>>>DDDJJJMMMOOOPPPSSSTTTWWWXXXYYYXXXWWWVVVRRRWWWaaammmvvvxxxuuuqqqaaaWWWOOOOOOUUUZZZ___eeeiiilllooorrruuuyyy~~~|||{{{|||}}}zzztttnnnhhheee^^^bbbbbb^^^[[[[[[YYYUUUQQQQQQTTTXXXZZZ]]]fffqqq333333222111111111111222222222222222222222222222///444666444555999;;;:::999999888777666555444333222222222222222222222222444444444444444444444444333333333444444555555555444444444444444444444444555666666666777777888888666666777999:::;;;<<<===:::::::::999999999999888666777888999:::;;;;;;;;;777777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;999777777888888888888888888888888888888888888888888888888888999999888777666666777777999:::;;;;;;<<<<<<;;;;;;999999999::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888555555555777999888666444444555666666555555777999999:::;;;<<<<<