BM66(@ wwwzzzpppXXXLLLEEEBBB===999:::<<<===<<<888888888888777777777777777777777777666666666666555555555444444333333333111111111111111111111111777777666555555444333333333333333333333333333333444444444444444444444444333333333222222111111111222222111111111111222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000........................111111000000//////......000000//////.........---////////////............000000000000111222333444777666777777888999;;;<<<999999:::;;;;;;<<<<<<===???>>>>>>>>>>>>>>>????????????@@@AAADDDGGGIIIKKKNNNOOOQQQRRRTTTUUUUUUVVVUUUSSSRRRSSSUUUVVVVVVUUUYYY[[[[[[[[[[[[```hhhooo|||{{{|||```OOOFFFCCC>>>:::;;;<<<<<<:::888888888777777777666666777666666666666555555555555555555444444333333333222222222222222222222222333333222222111111000000222222222222222222222222444444444444444444444444444444444333333333222222222222111111111111222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000........................000000000000//////......000/////////............000000000000000000000///000000000000111222333444555555666777888999::::::999999999:::;;;;;;<<<<<<======<<<<<<===>>>????????????@@@AAADDDGGGIIIKKKNNNOOOQQQRRRTTTUUUUUUUUUSSSRRRQQQSSSUUUWWWWWWWWWYYY[[[[[[[[[[[[```hhhooo|||}}}nnnWWWIIIDDD>>><<<<<<<<<:::999777777777777666666666666777777777777666666666666555555555444444444444444444444444444444444444444000000000000000000//////111111111111111111111111333333333333444444444444555555444444444444333333222222111111111111222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000........................000000000////////////...////////////............000000111111111111000000000000000000111222333444444666777999::::::::::::888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===????????????@@@BBBDDDGGGJJJKKKNNNOOOQQQRRRSSSTTTUUUUUURRRQQQQQQRRRVVVXXXYYYYYYYYY[[[[[[[[[[[[```hhhooo~~~~~~aaaNNNFFF???===>>><<<999888777777777666666666555555999999999888888888777777555555555555555444444444333333333333333333333333111111111111222222222222222222222222222222222222333333333333333444444444444444444444444333333333222222111111111111222222000000000000000000000000000000000000////////////////////////////////////////////////////////////........................///////////////////////////////////////............///000111111111000000000000000000111222333444555777999;;;<<<<<<;;;:::777888888999999::::::;;;:::;;;;;;<<<===>>>@@@AAA@@@@@@@@@BBBDDDGGGJJJLLLNNNOOOPPPRRRSSSTTTTTTTTTQQQPPPPPPRRRVVVYYY[[[[[[YYY[[[[[[[[[[[[```hhhooo}}}~~~}}}oooTTTIII@@@??????<<<888888777777777777666666666666888888777777777666666666555555555555555555555555333333333333333333333333222222222333333333333333333333333333333333333333222222222333333333444444222222222222222333333333222222111111111111222222111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////.............../////////.........///////////////,,,---///000111000///...000000000000111222333444444666888:::;;;;;;:::999777888888999999::::::;;;<<<<<<<<<===>>>@@@AAABBB@@@@@@AAABBBEEEHHHJJJLLLNNNOOOPPPRRRSSSSSSSSSSSSPPPOOOPPPSSSWWWZZZ\\\\\\YYY[[[[[[[[[[[[```hhhooorrrsss|||~~~\\\MMMAAA@@@@@@<<<999:::888888888888777777777777555555555555444444444444555555555555555666666666222222222222222222222222222222222222222222222111333333333333333333333333111111222222333333444444111111222222222222333333222222111111111111222222111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000////////////////////////---............/////////.........///////////////+++,,,...000111000///...000000000000111222333444222333555777888888888888888888999999:::;;;;;;;;;============>>>@@@AAAAAA@@@@@@AAABBBEEEHHHKKKLLLOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPPPPSSSWWW[[[\\\\\\YYY[[[[[[[[[[[[```hhhooofffgggooocccPPPBBBAAAAAA<<<:::<<<999999999999888888888888666666666555555555555444444555555555666666666777444444444444444444444444333333333222111111111000222222222222222222222222000111111222333333444444222222222333333333444444222222111111111111222222111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000////////////////////////---------.........//////............/////////000+++---///111222111000///000000000000111222333444444555666777888999999:::999999999:::;;;;;;<<<<<<===============>>>???@@@@@@AAAAAACCCEEEHHHKKKMMMOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPQQQSSSWWW[[[\\\\\\YYY[[[[[[[[[[[[```hhhooo______dddtttgggSSSBBBAAAAAA<<<;;;>>>:::::::::999999999888888999999999999888888888888444555555555666666777777555555555555555555555555555555555444333222111111111111111111111111111111000000111222333333444444333333333444444555555555222222111111111111222222111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////---.........//////000000,,,...000333333333111000000000000000111222333444888888888999:::;;;===>>>999::::::;;;;;;<<<<<<=========<<<<<<<<<======>>>AAAAAAAAACCCEEEHHHKKKMMMOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQSSSWWWZZZ\\\\\\ZZZ[[[[[[[[[[[[```hhhooo```^^^```jjjsss{{{{{{~~~ttt\\\FFFAAAAAA===;;;??????===;;;999888888888888777777777777666666666666666555555555555444444444333333333333222222111000111111111111111111111111000000000000000000000000111111222222222333333333222222222222222222222222111111111111111111111111000111111222222000///...000111222333333222000///000000000000000000000000111111000///////////////......//////000000111111......------------......//////............////////////////////////////////////000000111222444555666888:::<<<<<<<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>===<<<<<<===>>>??????@@@BBBEEEHHHKKKMMMOOOPPPPPPQQQRRRSSSTTTTTTSSSPPPOOOSSSYYY]]]\\\YYY]]]\\\\\\]]]]]]___iiiuuu___[[[\\\bbbjjjooouuu{{{|||}}}xxx{{{dddKKKCCCBBB>>>;;;======<<<:::999888888888888777777777777666666666666555444444444333333333333333333333333333222111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111000111111222111000///...000000111111111111111000000000000000000000000000111111000///////////////............///////////////......------....../////////............////////////////////////////////////000000111222444555666777888::::::::::::999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>===<<<<<<===?????????@@@BBBEEEHHHKKKMMMOOOOOOOOOPPPPPPQQQQQQRRRQQQNNNNNNQQQWWW[[[[[[XXXZZZYYYZZZ\\\\\\___jjjvvvddd___\\\```dddfffjjjooottt}}}{{{wwwzzzqqqRRRFFFCCC???;;;;;;;;;:::999888888888888888777777777777666666666666444444333333333222222222333444444444444333333222111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111000111111111111000//////////////////000111111222000000000000000000000000111000000///////////////............------------///......------....../////////............////////////////////////////////////000000111222444555666666777777888999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>======<<<>>>??????@@@@@@BBBEEEHHHKKKMMMNNNNNNNNNNNNNNNOOOOOOOOONNNLLLLLLPPPVVVYYYYYYXXXXXXWWWYYY[[[\\\___kkkwwwpppiiieeefffggggggjjjnnnwww}}}{{{}}}|||YYYHHHDDDAAA<<<:::999999888888888888888888777777777777666666666666444444444333333333333222444444444555555444333333111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111000000000//////......---...000222333000000000000000000000000000000////////////000000/////////......---------//////............////////////............///////////////////////////////////////000111222444444777777666777777888::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>>>>======>>>@@@@@@@@@AAACCCEEEIIILLLMMMOOOOOOOOONNNNNNNNNNNNNNNLLLLLLMMMPPPUUUYYYYYYYYYYYYYYYZZZ\\\\\\```kkkvvvzzzrrrmmmlllllllllnnnrrrzzzaaaKKKDDDBBB>>>;;;888888888888888888888777777777777777666666666666555555555555444444444444333333444555555444444444111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111000000000000000///......---...000222333000000000000000000000000000000////////////000000111000000//////........./////////......///////////////............///////////////////////////////////////000111222444444888888777777888999:::;;;999999:::;;;<<<<<<;;;;;;;;;<<<>>>>>>===>>>???AAA@@@@@@AAACCCFFFIIILLLNNNPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNOOORRRVVVYYYZZZZZZ]]]\\\]]]^^^]]]```jjjvvvxxxqqqpppooonnnpppttt}}}kkkQQQEEEBBB@@@===999999::::::999888777777777777777777666666666666666666555555555444444444222333333444444444444333111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222111111000///000000000////////////000111111222000000000000000000000000///////////////000000111000000000000000/////////000//////......//////000//////............////////////////////////////////////000000111222444555777777888888999::::::;;;888999:::;;;;;;<<<;;;;;;;;;<<<>>>>>>>>>>>>@@@AAA@@@AAAAAACCCFFFIIILLLNNNPPPPPPPPPPPPQQQQQQQQQQQQOOOPPPRRRTTTVVVXXXZZZ[[[___]]]^^^___^^^```jjjvvvxxxuuutttsssuuuyyyvvvXXXGGGBBB@@@>>>;;;;;;;;;;;;:::999777666777777777777666666666666555555555444444444333333111111222333333333333333111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222000/////////000111000000111111111111111000000000000000000000000000///////////////000111111......//////////////////000000////////////000000//////............////////////////////////////////////000000111222444555555666777999999999999888888888999:::;;;;;;;;;;;;:::<<<>>>>>>>>>???@@@BBB@@@AAABBBCCCFFFIIIMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRPPPQQQSSSTTTUUUWWWYYYZZZ\\\\\\\\\^^^^^^aaakkkwww|||zzzyyyzzz~~~~~~\\\HHHBBB@@@???<<<<<<<<<<<<;;;999777666777777777777666666666666444444444333333333222222000111222222333333333333111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111333222000/////////000111000111222333333222000///000000000000000000000000///////////////000111111,,,------....../////////000000////////////000000//////............////////////////////////////////////000000111222444555333444666888999888777666777888999:::;;;;;;<<<;;;:::<<<>>>>>>>>>???AAABBBAAAAAABBBDDDFFFJJJMMMOOONNNNNNOOOPPPPPPQQQRRRRRRPPPRRRSSSTTTUUUUUUWWWYYYZZZYYYZZZ]]]]]]aaalllxxx|||~~~hhhOOOCCC@@@BBB;;;;;;:::999888888888888777777777777666666666666555444444444444333333333444444444333333222222222///000111222222111000///333222222111111222222333333333333333333333333333444444333333222111000000333222222111111222222333000000000000000000000000111111111111111111222222444222//////111111000.........------------..................////////////000000000000000000000000000000111111111111000000000000000000////////////000111222111000000222333777777888999::::::::::::;;;::::::::::::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAACCCFFFIIIKKKLLLLLLMMMOOOOOOOOOPPPSSSUUURRRRRRRRRTTTXXXZZZZZZZZZ[[[ZZZZZZ[[[[[[___kkkwwwpppWWWGGGBBBAAA>>>>>>===<<<;;;;;;;;;;;;777666666666666555555555777666666666666555555555444444444333333222222222000111111222222111111000333222222111111222222333333333333333333333333333444444333333222111111000333222222111111222222333000000000000000000000000333222222111111000000000111///---...000111000//////......------......///............////////////........................//////000000000000//////000000000000////////////333444444444222333444666777777888999::::::::::::888777777777777777777888;;;;;;<<<===>>>???@@@@@@@@@@@@BBBCCCFFFIIIKKKLLLLLLMMMOOOOOOOOOPPPSSSUUUSSSRRRRRRTTTWWWYYYYYYYYY[[[YYYYYYZZZ[[[___kkkwww}}}aaaNNNDDDAAA<<<<<<;;;:::999999999999777777777777666666666666777666666666666555555555444444333333333333222222333222222111111222222333333222222111111222222333333333333333333333333333444333333222222111111111222222111111111111222222000000000000000000000000333333222111000//////......---,,,---///111111000///......------......///............////////////..............................////////////......////////////000000000000///000111111000000222444777777888999::::::::::::::::::999999999999::::::;;;<<<<<<===>>>???@@@@@@@@@AAABBBDDDFFFHHHKKKLLLKKKMMMNNNNNNNNNPPPRRRTTTSSSRRRRRRTTTVVVXXXXXXWWWZZZYYYYYYZZZ[[[___kkkwwwjjjSSSFFFAAA;;;;;;:::999888888888888999999999888888888777777555444444444444333333333333333333333333333333333444444222111111222444444333222222111111222222333333333333333333333333333333333333222222111111111222222111111111111222222000000000000000000000000222222111111000000/////////.........///000000000//////............//////............////////////........................---..................---////////////000000000000---/////////...///111333777777888999::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAABBBDDDFFFHHHJJJKKKKKKLLLMMMNNNNNNOOOQQQTTTTTTSSSRRRTTTVVVWWWWWWVVVYYYXXXXXXZZZZZZ___kkkwwwqqqWWWHHHBBB???>>>===<<<<<<;;;;;;<<<888888777777777666666666555444444444444333333333333333333333333333333333555444333222222333444555333222222111111222222333333333333333333333333333333333222222222222222111222111111000000111111222000000000000000000000000/////////000000111111222111111111000/////////000/////////....../////////............////////////////////////////////////------............------.../////////000000000111111222333333222333555777777777888999::::::::::::888888777777777777888888<<<<<<===>>>???@@@AAAAAAAAAAAABBBDDDFFFHHHJJJKKKJJJKKKMMMMMMMMMNNNQQQSSSTTTSSSSSSTTTVVVXXXWWWVVVYYYWWWXXXYYYZZZ^^^kkkwwwyyy[[[JJJCCC>>>===<<<;;;;;;:::;;;;;;555555555555444444444444777666666666666555555555222222333333333333444444444333333222222333333444333222222111111222222333333333333333333333333333222222222222222222222222111111000000000000111111000000000000000000000000---......///000111222222222333333111///...///000000//////......//////000............////////////000000000000000000000000------............------......//////000000111111000111222222222222555777777777888999::::::::::::999999888888888888999999<<<======>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHIIIKKKIIIKKKLLLLLLLLLNNNPPPRRRTTTSSSSSSUUUWWWYYYYYYXXXXXXWWWWWWYYYZZZ^^^kkkxxx~~~aaaMMMDDD<<<;;;:::999999888999999666666666555555555555444777666666666666555555555222222222333333444444444222222333333333333222222333222222111111222222333333333333333333333333333222222222222222222222222111111000000000000111111000000000000000000000000......//////000000111111///111111000...---///222000000////////////000000............////////////////////////////////////......////////////...............///000111111111...000111111111111444666777777888999::::::::::::<<<;;;;;;::::::;;;;;;<<<======>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFGGGIIIJJJIIIJJJLLLLLLLLLMMMPPPRRRTTTSSSTTTVVVYYY[[[[[[ZZZWWWVVVWWWYYYZZZ^^^kkkxxx}}}zzzxxxvvvqqqtttyyy}}}eeeOOOEEE??????>>>===<<<<<<<<<<<<999999999999888888888888555555444444444333333333222222222333333444444444111111333444444333111111333222222222222222222333333333333333333333333333222222222222222222222222111111000000000000111111000000000000000000000000000000000000////////////,,,...000///------000333000000////////////000000............/////////000..............................////////////......---......///000111111222222333444555444555888:::777777888999::::::::::::999888888777777888888999======>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFGGGIIIJJJIIIJJJKKKLLLLLLMMMOOORRRTTTTTTTTTVVVZZZ\\\\\\\\\WWWVVVWWWXXXZZZ^^^kkkxxx}}}zzzwwwwwwuuussspppllliiiggggggiiillloootttzzzlllQQQGGGAAA>>>;;;:::::::::999777777777777777666666666666555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333666555555444444333333222444444444333333222222222222222222111111111111000000000111111111111000000000000000000000000000000111000///......///000111000//////.........//////////////////////////////000000//////.........---,,,,,,------...///000000000///............//////////////////000111222333666666666666777888999::::::;;;;;;999888777888:::=========>>>???@@@BBBBBBBBBBBBBBBCCCEEEHHHJJJLLLKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTVVVXXXYYYYYYXXXXXXZZZXXXXXXXXXXXX]]]iiivvvuuupppmmmjjjhhhgggeeeccc```^^^\\\[[[\\\^^^```dddhhhnnntttyyy}}}|||wwwxxxuuuXXXKKKBBB???<<<:::::::::999888888777777777666666666666555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444222222222111111111000000222222222111111111111000000000111111111111000000000000000000000000000000111000///......///000111//////............//////////////////////////////000/////////............,,,,,,---......//////000/////////////////////////////////000000111222333666666666777777888999:::::::::;;;999888777888:::===>>>>>>???@@@AAABBBCCCBBBBBBCCCDDDFFFIIIKKKMMMLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTVVVXXXYYYYYYYYYXXXYYYWWWWWWWWWWWW\\\hhhuuu|||}}}qqqfff```\\\ZZZVVVUUURRRPPPOOONNNNNNNNNOOOQQQTTTVVVZZZ___eeeiiimmmsss{{{uuujjjhhhjjjqqqsssyyy```NNNDDDAAA===:::::::::999888888888777777777666666666555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333111111222222333444444555222222222111111111111000222222222111111111111000000000111111111111000000000000000000000000000000000000////////////000000//////............//////////////////////////////////////////............---------......//////000...///000111111111000///000000000000000111333333666666777777888999999:::999::::::999888777999:::>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDEEEGGGJJJLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTSSSTTTVVVXXXYYYYYYYYYYYYXXXVVVVVVWWWWWW[[[hhhuuuyyyuuuxxxvvveee\\\VVVRRRRRRKKKIIIGGGEEEEEEFFFGGGHHHHHHJJJLLLOOOQQQUUUZZZ^^^cccgggnnnsssxxxvvvlllfffiiinnnpppvvvgggPPPFFFBBB>>>;;;::::::999999888888888777777777666666555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333111111111222222333333333333333333333333333333333222222222111111111000000000000111111111111000000000000000000000000000000000000////////////000000///............//////000///////////////////////////////////////.........------....../////////000...///111222333222000///000000000000111222333333666666777888999999999999999::::::999888888999;;;===>>>???@@@AAABBBBBBCCCAAABBBCCCEEEGGGIIIKKKLLLMMMMMMMMMNNNPPPQQQSSSTTTSSSTTTVVVXXXZZZZZZZZZYYYXXXVVVVVVWWWXXX\\\iiivvv|||rrroootttjjj[[[SSSMMMIIIIIIEEEDDDBBBAAAAAACCCEEEFFFDDDFFFHHHJJJKKKNNNRRRUUU[[[^^^cccfffjjjpppyyyvvvmmmhhhhhhooowww|||qqqUUUHHHEEE???<<<:::::::::999888888888888777777777777555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333222222111111111333333333333333333333333222222222111111111000000000000111111111111000000000000000000000000000000//////000000000000//////...............///000000////////////////////////.........///////////////.........///////////////---///111222333222111///000000000000111222333444666777888999::::::999999888999:::999888888999;;;======???@@@AAABBBBBBBBB???@@@BBBDDDFFFHHHIIIJJJLLLLLLLLLMMMNNNPPPRRRSSSSSSTTTVVVXXXZZZ[[[[[[ZZZYYYXXXXXXYYYYYY^^^kkkxxxuuummmkkkrrrvvv^^^RRRKKKCCC??????@@@@@@??????@@@AAABBBCCC@@@BBBDDDEEEFFFGGGJJJMMMRRRUUUXXX[[[]]]bbbjjjpppwww{{{yyyooojjjjjjnnnxxx```KKKFFFAAA<<<;;;;;;::::::999999888888888777777777555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333555444444333222222111111000111111111111222222222222222222111111111111000000000111111111111000000000000000000000000000000//////000000000000//////......---......///000111////////////////////////.........///////////////////////////////////////---...000111111111111000111111000111111222333444666777888:::;;;::::::999888999:::999888888:::;;;;;;<<<>>>@@@AAAAAAAAA@@@>>>???AAADDDFFFGGGHHHHHHKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTVVVYYYZZZ[[[[[[[[[ZZZXXXXXXYYYZZZ___lllyyy~~~nnniiijjjsssiiiSSSKKKGGG@@@;;;<<<=========>>>??????@@@@@@===???AAAAAAAAABBBDDDFFFJJJMMMQQQSSSUUUZZZbbbgggjjjmmmsssyyy~~~yyytttqqqrrrtttuuu{{{yyytttuuuzzzkkkMMMHHHBBB===;;;;;;;;;:::999999999888888888777777555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444333333333333333000000111111111222222222222222222111111111111000000000111111111111000000000000000000000000000000...///000111111000///...---------......///000111////////////////////////............/////////000000/////////////////////------...//////000111111111111111111222333444444555777999:::;;;;;;:::999888999999999888888:::<<<:::;;;===???@@@@@@@@@???>>>@@@BBBEEEGGGHHHHHHHHHLLLLLLMMMMMMOOOPPPRRRSSSSSSTTTVVVYYY[[[\\\\\\\\\YYYWWWWWWYYYZZZ___lllyyyxxxjjjgggjjjtttvvv___LLLHHHHHHBBB>>>@@@;;;<<<===>>>????????????<<<>>>@@@@@@@@@AAABBBDDDFFFJJJNNNPPPSSSXXX___eeebbbeeejjjoootttvvvxxxxxxtttqqqllliiihhhjjjmmmoooxxx~~~}}}pppNNNIIIBBB===;;;;;;;;;;;;999999999888888888888777555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333222333333444444555555666222222222333333444444444222222222111111111111000000000111111111111000000000000000000000000000000...///000111111000///...---------......000111111////////////////////////---.........//////000000000000000000////////////------------...///111111111111111111222333444555555777999;;;;;;;;;:::999888999999999888888:::<<<999:::===???@@@@@@???>>>???@@@CCCFFFHHHIIIIIIIIIMMMMMMNNNOOOPPPRRRSSSTTTSSSTTTWWWYYY[[[\\\\\\\\\XXXVVVVVVXXXYYY^^^kkkxxxppp```aaagggppp}}}dddTTTGGGCCCBBB>>><<<===???>>>>>>=========>>>>>>999:::<<<>>>@@@CCCDDDEEEEEEGGGIIILLLOOORRRTTTUUU]]]^^^```bbbdddfffggghhhfffbbb```___^^^___hhhqqq|||vvv^^^HHH???AAA===<<<>>>;;;888888999::::::888777666555444444333333333444444333333333444444555555555444444333333222111000000333222222111111222222333444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000333333222111000000000111000000000000000000000000000000000000000000000000..............................//////////////////000111111111222222222222111///---...111222000.........//////000222333444555777888999888888999;;;<<<;;;;;;::::::;;;;;;<<<<<<===??????=========>>>???AAACCCFFFGGGGGGFFFFFFMMMNNNOOOOOONNNNNNPPPQQQUUUVVVWWWXXXYYY[[[\\\\\\[[[YYYYYYZZZZZZ___lllxxxmmm___bbbiiitttoooZZZMMMBBB@@@AAA>>><<<===>>>======<<<<<<=========<<<<<<===>>>@@@AAAAAABBBCCCDDDFFFIIILLLOOOQQQRRRWWWWWWYYYZZZ\\\]]]^^^___\\\YYYXXXZZZ[[[^^^hhhsssaaaKKKAAACCC>>><<<===:::888999999999999888777777777777666444333333333333444444444555555666666666444444333333222111111000444333333333333333333444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000333222111111000000111111000000000000000000000000000000000000000000000000///////////////////////////////////////........./////////000000000000111111///......111111000...////////////000222333444555777888999888888999;;;<<<;;;;;;::::::;;;;;;<<<<<<===??????=========>>>>>>@@@CCCFFFHHHIIIIIIIIILLLNNNOOOPPPOOOOOOQQQRRRUUUVVVWWWXXXYYYZZZ[[[[[[YYYXXXXXXYYYZZZ___lllyyyvvvggg]]]```hhhvvvuuu^^^NNNEEE>>>===??????======<<<<<<;;;;;;;;;<<<<<<===????????????>>>>>>>>>>>>@@@AAACCCEEEHHHJJJLLLMMMPPPPPPQQQRRRSSSTTTUUUUUUPPPOOOPPPUUUYYY___kkkwwwfffNNNCCCDDD???======999:::999888888777888888888:::999777666444333333333555555555666666666666666444444333333222222111111555444444333333444444555444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000222222111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---------........./////////111///...///000111000.../////////000111222333444555777888999888888999;;;<<<;;;;;;::::::;;;;;;<<<<<<===??????=========>>>===???BBBFFFIIIKKKLLLLLLLLLMMMOOOPPPPPPPPPRRRTTTUUUVVVWWWXXXYYYZZZZZZZZZXXXWWWWWWXXXZZZ___lllzzztttiiiaaadddlll{{{|||fffSSSFFF@@@<<<<<<>>>???===;;;;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>======??????AAACCCEEEFFFHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNJJJJJJMMMSSSYYYaaaooo{{{jjjQQQDDDDDD???===>>>999;;;:::888777777777888999999999777666555555555555555555555555555555666666444444333333333222222222444444333333333333444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////////////////000000000///......---------------.........//////000/////////000000000////////////000111222444444555777888999888888999;;;<<<;;;;;;::::::;;;;;;<<<<<<===??????=========>>>===???BBBEEEHHHJJJKKKKKKKKKMMMOOOPPPPPPQQQSSSUUUUUUVVVWWWYYYYYYYYYYYYYYYYYYWWWWWWXXXYYY^^^kkkxxxvvvnnniiinnnxxxyyykkkYYYKKKBBB@@@===<<<>>>???===::::::::::::::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGJJJQQQXXXaaaooo{{{qqqVVVFFFDDD???>>>???:::;;;:::888777777777888999777777666666666777777888444444444444444444444444444444444333333333333333333333222222222222333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111000000///000000111111000000000000000000000000////////////////////////........................000000//////.........---....../////////000000000///000000000/////////000//////000000111333444555555777888999888888999;;;<<<;;;;;;::::::;;;;;;<<<<<<===??????=========>>>>>>???AAACCCEEEGGGHHHIIIKKKMMMOOOPPPPPPQQQSSSUUUTTTUUUWWWYYYZZZZZZYYYXXX[[[YYYYYYYYYYYY^^^jjjwwwvvvpppnnnvvvwwwhhhZZZNNNEEEAAAAAA???<<<<<>>??????>>>>>>??????@@@AAABBBBBBAAABBBBBBCCCCCCDDDDDDDDDFFFEEEIIIOOOVVV___mmmzzz}}}^^^JJJEEE??????@@@;;;:::999888888777888888888555555555666666777888999444444444444444333333333444444444444333333333333333222222111111222222333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000/////////000111111000000000000000000000000000000000000000000000000........................//////////////////////////////000000000111111111...000111000///...///111000000000111222333444555555777888999888888999;;;<<<;;;;;;::::::;;;;;;<<<<<<===??????=========>>>>>>???@@@BBBDDDFFFGGGHHHKKKLLLNNNOOOOOOOOOQQQSSSRRRSSSVVVYYYZZZZZZYYYYYY\\\ZZZYYYZZZZZZ___kkkxxxzzzxxx}}}kkk\\\OOOFFFBBB???AAA???;;;;;;???>>>;;;::::::::::::;;;<<<===>>>:::;;;;;;<<<<<<======>>><<<=========>>>>>>????????????@@@@@@AAABBBCCCCCCFFFFFFIIIQQQXXXaaappp}}}jjjQQQHHH@@@???@@@;;;888999999999999888777777666666555555555666777777666555555555444444444444444444444444444444444444333333333222222333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000........................------......///000000000//////000000000111111111...000111111......///111000000000111222333444555555777888999888888999;;;<<<;;;;;;::::::;;;;;;<<<<<<===??????=========>>>===>>>@@@BBBDDDGGGIIIKKKKKKLLLNNNNNNNNNNNNOOOQQQPPPRRRUUUXXXZZZ[[[ZZZZZZZZZXXXYYYZZZ\\\aaaooo|||{{{gggWWWJJJCCCAAA===@@@>>>999:::??????<<<:::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======??????@@@AAABBBCCCDDDDDDHHHHHHLLLTTT[[[eeetttrrrVVVJJJAAA???@@@;;;888888999::::::888777666777777666555555555555555777777666666555555555444444444444444444444444444555444444333333444444555222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,---...///000111111////////////000000000000...000222111...---///111000000000111222333555555666777999999888888:::;;;<<<;;;;;;::::::;;;;;;<<<<<<>>>??????=========>>><<<===???BBBFFFIIILLLNNNKKKLLLNNNNNNMMMMMMNNNOOONNNQQQUUUXXX[[[[[[[[[ZZZWWWVVVXXX[[[]]]dddrrryyycccRRRGGGCCCAAA;;;<<<===>>>>>>===<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<=========>>>>>>>>>>>>???AAAAAAAAAAAAAAAHHHJJJNNNSSS[[[iiiyyy\\\LLLFFF>>>999999::::::999999888777777777555666777888888888888888777777666555444444333333444444222222222222444444333333333333333333333333555555555444444333333333000000111222222333444444555444222000000111222333222222222222222111000///111111222222222222111111111222222222111000...---111111000///////////////111000///...------...///////////////000000000000000000111111111111000000111000///......///000111///000000111333444444555777888888999999:::;;;;;;======<<<<<<<<<<<<======AAA@@@???=========>>>>>>@@@AAAAAACCCEEEGGGIIIJJJMMMNNNOOOPPPQQQQQQQQQQQQNNNQQQUUUYYY[[[[[[ZZZXXXVVVUUUVVVWWWXXX___nnn~~~wwwcccRRRHHHDDDCCC;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>===>>>???@@@AAAAAAAAABBBFFFIIIMMMRRR[[[hhhxxxbbbOOOGGG???;;;;;;::::::999999888777777777666777777888888888888777777666666555444444333333444444333222222333444444666666666666666666666666555555444444444333333333111111222222333444444444555444222000000111222333222222222222222111000000000111111222222111111000///000000000///...---,,,111111000///////////////111000///...---......///////////////000000000000//////000000000000//////111000///......///000111222222333444444555666666777888888999999:::;;;;;;===<<<<<<<<<<<<<<<<<<===@@@???>>>=========>>>???AAAAAACCCEEEGGGJJJLLLNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPRRRVVVYYY[[[\\\[[[ZZZXXXWWWXXXYYYZZZ```pppuuucccSSSIIIDDDCCC<<<<<<============<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============<<<===>>>???@@@AAABBBBBBDDDGGGLLLQQQYYYffftttjjjSSSHHH@@@===>>>:::::::::999888888777777777888888888888777777666666666666555444444333333444444333333333333444444333333333333333333333333444444444444333333333333222222333333444444555555444333222111111111222333222222333333333222111111000111111222222111111000000000000000///...------111000000///////////////000000///............///////////////000000000000......////////////......000000////////////000000333333333444444555555555777888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===>>>>>>???@@@@@@@@@BBBEEEHHHKKKNNNOOOMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQTTTWWWYYYZZZZZZZZZZZZYYYZZZ[[[[[[bbbqqquuucccTTTIIIDDDAAA========================;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>??????========================<<<<<<===>>>???@@@BBBBBBAAAEEEIIIOOOVVVaaannnwwwrrrWWWIIIAAA>>>???;;;::::::999999888777777888888888888888777666555666666555555555444444444444444444333333444444444222222222222222222222222333333333333333333333333333333333444444555555555444333222111111111222222222222333333333333222222000000111111111111000000222222222222111111000000000000////////////000000/////////.........//////////////////000000000000...//////000000//////...000000////////////000000111111111222222333333333777888888999999:::;;;;;;;;;;;;::::::::::::;;;;;;=========>>>??????@@@AAA???@@@AAACCCFFFHHHKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOPPPRRRTTTVVVXXXYYYYYYZZZZZZZZZ[[[[[[aaaqqqtttdddUUUJJJCCC@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>???AAABBB???BBBGGGKKKPPPYYYdddlllxxxzzzxxxwwwwwwyyy}}}zzz[[[IIIAAA>>>???;;;;;;::::::999888888888888888888888888777666555555555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444444444555555333333222222222111222222111222222333333222222222000000000111111000000000222222222111111111111111000000////////////000000......//////////////////////////////000000000000///000000111111000000/////////000000000000//////000111111222222333333333777888888999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDFFFGGGIIIJJJNNNNNNOOOOOOPPPOOOOOOOOOPPPQQQSSSUUUWWWYYYZZZZZZZZZYYYYYYZZZZZZ```ooottteeeXXXLLLEEEAAA@@@@@@????????????@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????======<<<<<<<<<>>>???@@@>>>AAADDDGGGJJJPPPYYY___jjjrrr}}}yyywwwvvvtttuuuxxx|||___JJJAAA???>>>;;;;;;;;;:::999999888888777888888888888777777666555555555555555555555555444444555555555555444444333333333333333333333333222222222222333333333333333333333333333444444444333333333222222222111111000000111222222222111111///000000111111000000///111000000/////////000000///////////////000000111---...//////000/////////////////////000000000000000000111111111111000000//////000000000000//////111222222333555666666777777888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@FFFFFFFFFGGGHHHIIIJJJKKKNNNNNNOOOOOOOOOOOONNNNNNQQQSSSUUUXXXZZZ[[[[[[[[[YYYXXXXXXYYYYYY___nnn}}}|||rrrfffZZZPPPIIIFFFBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???>>><<<;;;;;;<<<>>>???<<>>???@@@@@@??????EEEEEEFFFGGGHHHJJJKKKLLLNNNNNNOOOOOOOOONNNNNNMMMOOOQQQUUUXXXZZZZZZZZZYYYYYYYYYYYYYYYYYY___nnn}}}~~~yyyqqqfff\\\SSSMMMIIICCCCCCAAAAAAAAAAAACCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@>>><<<;;;:::;;;===>>><<>>>>>AAABBBCCCDDDGGGIIIKKKLLLNNNNNNOOOOOOOOONNNNNNMMMKKKMMMRRRVVVXXXXXXVVVUUUZZZYYYYYYZZZYYY___nnn}}}xxxpppfff\\\RRRLLLGGGFFFDDDCCCDDDDDDCCCBBBBBBAAA@@@AAACCCCCCAAA???BBBBBBAAAAAAAAABBBCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@???>>>===>>>???@@@???>>>>>>>>>???BBBDDDFFFHHHJJJMMMRRRXXX^^^bbbeeejjjkkkooosssxxx|||hhhQQQEEE>>>;;;<<<<<<:::999888777777777999999999888888888888777111222222333444555666666333333333444444444555555333333333333333333333333111222222333333444444555111111111222222333333333111111111111111111111111444333222111000000000000222111000......000111222111111000000000000111111///...---,,,,,,---...///000000000000000000000000......//////000000111111//////000000000000/////////000000000000000/////////......///111333555666777777999:::;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????AAABBBCCCDDDFFFHHHIIIJJJTTTSSSQQQNNNLLLKKKJJJJJJKKKOOOSSSVVVWWWWWWXXXYYY\\\[[[ZZZZZZZZZ```pppxxxooodddZZZSSSNNNLLLHHHFFFFFFEEEDDDCCCFFFEEEDDDEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCEEEDDDCCCCCCCCCCCCCCCDDDCCCBBB@@@???>>>======>>><<<<<<<<<<<<===???AAABBBDDDEEEGGGKKKOOOSSSVVVXXXZZZ\\\___ccchhhllloooqqqxxx}}}nnnVVVHHHAAA======<<<:::999888888777777888888888777777777666666333333333444555555666666555555555444444333333333222222222333333444444444222222222222222222222222222222222222222222333333111111111111111111111111222222111111111111222222222111000//////000111222111111000000000000111111000//////......//////000000000000000000000000000////////////000000000000//////000000000000////////////000000000//////...111111111111333555777888666777888:::;;;;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<===>>>>>>???????????????@@@AAACCCEEEGGGIIIJJJKKKRRRQQQOOOMMMLLLJJJJJJIIIKKKOOOSSSVVVWWWWWWXXXYYY[[[ZZZYYYYYYYYY___ooo|||qqqfff^^^[[[WWWQQQMMMJJJIIIHHHFFFGGGFFFEEEEEEFFFGGGFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<===>>>??????@@@BBBBBBCCCDDDFFFHHHJJJKKKOOOQQQSSSWWW[[[^^^aaabbbgggkkkpppwww~~~ttt\\\LLLCCC@@@===<<<;;;999888888888888777777777777666666666555555555555555555555555555777666555444333222222111222222222333333444444444333333222111111000//////333333222222222222222222111111111111111111111111111111111111222333444555222111000//////000111222111111000000000000111111111000000//////000000111000000000000000000000000000000000000//////////////////000000000000//////......////////////......111111111111222444666888666666888999::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>???????????????@@@AAACCCFFFIIIKKKMMMMMMOOOOOONNNMMMLLLKKKJJJJJJKKKOOOSSSVVVWWWWWWXXXYYYZZZYYYXXXXXXYYY___ooo~~~{{{uuuxxx{{{||||||tttmmmhhhccc[[[UUUQQQOOOMMMLLLKKKIIIHHHHHHHHHIIIHHHGGGHHHHHHIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHFFFEEECCCBBBBBB>>>???@@@AAAAAAAAA@@@@@@BBBBBBAAABBBBBBCCCDDDEEEIIIKKKMMMOOORRRUUUWWWXXXZZZ]]]aaagggoooxxxyyy^^^MMMDDDAAA===<<<;;;:::999888888888888888777777777666666666777777666666666555555555666666555444333333222222333333333333333333333333333222222222111111111000333333333222222111111111111111111111111111111111111111111111222333444555222111111000000111111222111111000000000000111111000000000000000000000000////////////////////////111111000000//////......//////000000000000//////---......////////////...000/////////000222444555666666777888999::::::999::::::;;;;;;<<<<<<=========>>>???@@@@@@@@@?????????AAADDDGGGKKKMMMNNNOOONNNNNNNNNMMMMMMLLLKKKKKKKKKOOOSSSVVVWWWWWWXXXYYYYYYXXXXXXXXXXXX^^^nnn~~~}}}nnnccc]]]]]]```ccccccbbbfffooowww|||sssmmmfff___ZZZXXXVVVTTTVVVSSSQQQPPPPPPPPPOOOMMMKKKKKKKKKJJJJJJHHHGGGGGGHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFGGGIIIKKKLLLMMMOOORRRVVV\\\bbbkkktttyyy~~~___KKKCCCBBB======;;;:::999888888888999999888888888777777777777777777666555555444444444444444444444444444444555555444333333222111111222222222222333333444444333333333222222111111111111111111111111111111111333222222111111222222333222222111111111111222222111111000000000000111111////////////////////////////////////////////////111111000000//////......//////000000000000//////------...///000000//////000000//////000222444555666777888888999999999999::::::;;;<<<<<<===>>>>>>===>>>@@@AAAAAAAAA??????>>>@@@DDDHHHLLLNNNOOOOOONNNNNNOOOOOOOOONNNMMMLLLKKKOOOSSSVVVWWWWWWXXXYYYXXXWWWWWWXXXXXX___ooovvvfffZZZQQQNNNMMMPPPRRRQQQPPPSSS[[[bbbppp{{{zzzsssmmmiiigggdddbbbbbb___[[[YYYXXXWWWVVVTTTRRRQQQPPPNNNMMMLLLLLLLLLMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLKKKIIIHHHEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJNNNSSSXXX___fffkkkwww}}}cccMMMCCCBBB>>>===<<<:::999999999999999999999999888888888888666666666555555444444444333333333444444444555555555555444444333222111111111222222333444444555555333333222222222222222222111111111111111111111111222222111111000111111111222222222222222222222222111111000000000000111111...//////000000//////...000000000000000000000000000000000000//////////////////000000000000//////---...///000111111111000333222222111222444555666777888888999::::::999999::::::;;;<<<===>>>>>>???===>>>@@@BBBBBBAAA@@@???>>>@@@DDDHHHLLLNNNNNNNNNNNNOOOPPPPPPOOONNNMMMLLLKKKOOOSSSVVVWWWWWWXXXYYYYYYXXXXXXXXXYYY___ppptttaaaUUUMMMIIIJJJDDDEEEFFFFFFFFFIIIOOOSSS\\\hhhuuu~~~|||yyywwwtttpppkkkhhhfffeeecccaaa___]]]ZZZWWWUUUUUUVVVWWWYYYYYYXXXXXXWWWXXXXXXXXXVVVVVVVVVUUUSSSQQQOOONNNJJJHHHGGGEEECCCCCCCCCDDDAAAAAA@@@@@@AAAAAABBBBBBEEEEEEEEEFFFFFFFFFGGGGGGDDDGGGKKKNNNRRRWWW\\\```ggglllssszzzkkkQQQEEEBBB>>>===<<<;;;:::999999999888888888888777777777777555555555444444444444444444444444444444444333333333333333333333333333333222222222222222333333333222222222222222222333333111111111111111111111111////////////000111222222111222222222222222222111111111000000000000111111///000111111111111000///000000000000000000000000////////////000000000000//////000000000000//////...///000111222222222222333222222222222333555666888999999:::::::::::::::::::::;;;<<<===>>>??????===>>>AAABBBCCCAAA@@@>>>>>>@@@DDDHHHKKKMMMMMMLLLNNNOOOOOOPPPOOOMMMKKKIIIKKKOOOSSSVVVWWWWWWXXXYYYYYYXXXXXXYYYZZZ```qqq~~~aaaOOOGGGBBBBBBEEE??????@@@AAABBBEEEIIILLLPPP[[[hhhqqqyyy~~~zzzxxxvvvtttrrrjjjhhhddd```______aaabbbeeedddccccccbbbbbbbbbbbb``````___]]][[[XXXUUUSSSOOOMMMJJJHHHFFFFFFGGGHHHDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFKKKNNNQQQTTTXXX[[[YYY^^^dddkkkuuurrrVVVGGGBBB>>>===<<<;;;:::999999999777777777777666666666666444444444444444444444444666666555444333222222111000111111222444555666666333333222222111000000000111111111222222333333444111111111111111111111111,,,------...000111333444111222222333333222222111111111000000000000111111000111222333333222111000000000000000000000000000......//////000000111111//////000000000000////////////000222222333333333111111000000000111333444999999:::;;;;;;;;;::::::::::::;;;<<<===>>>???@@@===>>>AAACCCCCCBBB@@@>>>>>>@@@DDDHHHKKKLLLLLLKKKMMMNNNOOOOOONNNLLLIIIHHHKKKOOOSSSVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZaaarrr}}}gggRRRKKKFFF>>><<>>;;;:::;;;;;;;;;:::999999999888888888888777666555555555555444444444555555444444444333333333555444222111111111222222333333333333333333333333444444444333333333222222222333333444333222111000000000000111222222222333000000000000000000000000111111111111111111111111333333333222222222111111......//////000000111111............////////////////////////000000000000000000//////000111222222000000111222333555666777888999999::::::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>???@@@BBBCCCCCCBBBBBB???CCCGGGJJJKKKKKKKKKKKKQQQPPPOOOMMMLLLKKKKKKKKKJJJNNNRRRUUUVVVVVVWWWYYYYYY\\\WWWVVV]]]aaakkk~~~mmmYYYHHHCCC@@@:::999===>>>>>>??????@@@AAACCCDDDHHHJJJRRR]]]jjj|||~~~zzzxxxxxxxxx{{{yyywwwxxxzzzzzzyyywwwzzzzzzzzz{{{|||zzzuuuqqqlllfff^^^YYYVVVSSSOOOLLLKKKIIIHHHHHHIIIJJJIIIGGGGGGFFFDDDBBBBBBCCCDDDEEECCCHHHMMMNNNKKKJJJLLLNNNRRRTTTVVVXXX]]]hhhvvveeeOOOFFFAAA>>><<<:::;;;;;;;;;:::999999999888888888777777666555555555555444444444555555444444444333333333444444222111111111222222333333333333333333333333111111111000000000//////222222333333333222000///111111111111111222222222111111111111111111111111111111111111111111111111333333222222222111111111////////////000000000000............////////////////////////000000000000111000///////////////000000000111222333555666777888999999:::;;;;;;<<<<<<<<<<<<<<<;;;<<<======>>>???????????????AAABBBCCCAAADDDHHHKKKKKKLLLLLLMMMQQQPPPOOONNNMMMLLLLLLLLLJJJNNNRRRUUUVVVWWWXXXYYYZZZ]]]YYYXXX^^^bbbmmmuuu]]]NNNBBB@@@???;;;;;;>>>=========>>>???@@@AAABBBEEEGGGMMMVVVbbbttt{{{tttjjjccc^^^ZZZUUUQQQMMMKKKIIIIIIJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFCCCGGGKKKLLLJJJIIIJJJLLLPPPQQQQQQQQQTTT[[[fffnnn}}}oooTTTHHHAAA???<<<;;;;;;;;;;;;:::999999888888888777777777666555555555555444444444555555444444444333333333444333333222222222222333333333333333333333222222333333333333222222222222111111222222111111000///222222222111111111111111222222222222222222222222111111111111111111111111333222222222222111111111000000000000////////////............////////////////////////000000000000111111000///............000000111222333555666777888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======@@@???>>>======???BBBCCCCCCEEEHHHJJJKKKLLLNNNOOOQQQQQQPPPOOONNNMMMMMMMMMKKKNNNRRRUUUVVVWWWXXXYYY[[[^^^ZZZYYY```dddnnnwwwaaaPPPFFF>>>>>>???===<<<>>><<<<<<<<<===>>>???@@@AAADDDEEEJJJQQQ[[[mmmyyyqqqkkkeee___[[[VVVSSSQQQOOOOOOOOONNNMMMJJJJJJJJJJJJIIIHHHHHHHHHEEEHHHJJJJJJIIIHHHIIIKKKQQQQQQQQQPPPQQQVVV]]]ccclll{{{tttUUUFFFBBB???===;;;;;;;;;:::999888888888888777777777777666555555555555444444444555555444444444333333333333333333333333333333333333333333222222222222222444444444444444444444444000000111111111000000000333222222222111000000000222222222222222222222222111111111111111111111111222222222222111111111111111111000000//////..................////////////////////////000000000000111000000////////////000111111111222333444666666888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===@@@@@@??????@@@@@@BBBBBBCCCEEEHHHIIIJJJKKKNNNPPPQQQQQQQQQQQQPPPOOONNNMMMKKKNNNSSSVVVWWWWWWXXXYYYZZZ]]]ZZZYYY```dddnnn}}}eeeTTTFFF@@@;;;;;;<<<:::999:::;;;;;;;;;<<<===>>>@@@@@@CCCEEEIIIOOOWWWhhhzzzsssnnndddaaa]]]ZZZXXXWWWUUUTTTNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKQQQQQQQQQPPPRRRUUUZZZ]]]dddnnnwwwVVVEEECCC@@@===<<<;;;;;;:::999888888888777777777666666666555555555555444444444555555444444444333333333333333333333333333333333333333333222222111111111000000000000111111111111000000000000000000111111333222222222111000000000222222222222222222222222000000000000000000000000222222222111111111000000111111000000//////..................////////////////////////000000000000000000000000111222333444111111111222333444555666888999;;;<<<======<<<;;;<<<;;;;;;;;;;;;<<<======???@@@BBBDDDDDDCCCAAA@@@BBBDDDFFFHHHHHHJJJMMMOOOQQQQQQQQQQQQQQQPPPNNNNNNKKKOOOSSSVVVWWWWWWXXXZZZXXX\\\YYYYYY```dddmmmsss{{{{{{jjjWWWKKKCCC@@@>>>======<<<;;;:::;;;;;;;;;<<<===>>>???@@@BBBDDDIIINNNTTTdddqqqmmmgggbbb^^^[[[YYYWWWUUUTTTRRRPPPNNNLLLLLLKKKNNNNNNMMMMMMMMMMMMMMMMMMPPPPPPPPPQQQSSSUUUXXXYYY```eeeooo}}}{{{ZZZHHHDDDAAA>>><<<<<<;;;:::999888888777777777666666666666555555555555444444444555555444444444333333333222333333444444444444333333333333222111111000000111111111222222222222222111111000000000111222222222222222111111111111111222222222222222222222222000000000000000000000000222111111111111000000000000000000000////////////............////////////////////////000000000000//////000111222444555666222222222222333444555666888999;;;===>>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>>???AAADDDFFFFFFDDDAAA???AAACCCFFFHHHIIIJJJLLLMMMPPPPPPQQQRRRQQQPPPNNNMMMLLLOOOSSSVVVWWWXXXYYYZZZWWW[[[YYYYYYaaadddmmmgggmmmsssssshhhXXXJJJCCCAAAAAA???============;;;;;;;;;<<<<<<===???@@@AAA@@@CCCIIIMMMRRR```{{{wwwpppkkkgggccc```aaa___[[[WWWTTTSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPOOORRRQQQQQQSSSUUUVVVWWWWWW]]]]]]cccnnnyyy}}}]]]LLLDDDAAA>>><<<<<<;;;:::999888777777777666666666666666555555555555444444444555555444444444333333333222222444555555555444444333333222222111000000///333333333444444555555555222111111000111222333444111111111111111222222222111111111111111111111111000000000000000000000000111111111111000000000000////////////000000000000............////////////////////////000000000000000000000000111222444444222222222222333444555555777999<<<>>>>>>>>><<<;;;>>>============>>>??????@@@AAACCCDDDDDDCCCAAA@@@AAADDDHHHJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNMMMLLLOOOTTTVVVWWWXXXYYYZZZWWW\\\ZZZZZZbbbeeennn```dddiiiggg\\\LLLAAA>>>;;;;;;:::888888999999888<<<<<<<<<<<<>>>???@@@AAA???BBBHHHMMMQQQ^^^yyy}}}xxxssspppkkkhhhddd___\\\ZZZZZZZZZVVVTTTRRRRRRRRRSSSRRRQQQUUUTTTTTTUUUWWWXXXXXXWWWZZZYYY]]]fffooo|||}}}^^^MMMEEEBBB>>><<<<<<<<<:::999777777777777666666666666666666555555555444444444555555444444444333333333111222444555666555444444333333222222111000000///000000000111111222222222222222111111111222444555000000111111222222222333000000000000000000000000000000000000000000000000111111111111000000000000......//////000000111111............/////////000////////////000000000000111000000000000000111111222222222222333444444555777999<<<>>>???>>><<<;;;>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDIIILLLMMMMMMMMMMMMMMMOOOPPPQQQQQQOOONNNLLLLLLOOOTTTWWWXXXXXXYYYZZZXXX]]][[[\\\dddgggpppWWWXXXYYYUUUNNNFFF@@@<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@EEEEEEIIIRRR[[[pppwwwooojjjfffdddcccgggbbb]]]\\\YYYVVVVVVYYY^^^ZZZWWWWWWZZZ\\\\\\ZZZVVVZZZ___bbbhhhrrrbbbOOOIIIBBB<<<======:::888999888888888888777777777777444444333333333444444555444444333333333333222222222111111000000111111222222222222222222222222222222222222222111111000000444000,,,...222555333111333333333333333333333333111111111000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000///000222111///......///000111222333555666777777888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===BBBCCCCCCCCCBBBBBBAAA@@@BBBEEEIIIKKKKKKLLLMMMOOOOOOOOOPPPQQQPPPOOONNNMMMRRRRRRRRRTTTWWWWWWVVVTTT[[[XXXZZZ^^^___bbbqqqMMMOOOPPPNNNHHHBBB===;;;;;;::::::999999::::::;;;<<<<<<;;;<<<<<<===>>>???BBBFFFFFFIIISSS\\\qqq~~~zzzwwwuuupppkkkfffccc___ZZZYYY[[[___]]][[[[[[]]]^^^\\\[[[[[[^^^bbbeeeiiiqqq}}}fffRRRHHHAAA<<<===>>>;;;999999888888888888777777777777888888777777777777888888444444333333333333222222222222111111111111222222444444444444444444444444222222222222111111111000777333000111555777666444222222222222222222222222111000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000///111222222000...//////000111222333555666777777888888999::::::;;;;;;<<<<<<<<<<<<=========>>>>>>@@@AAAAAABBBCCCCCCBBBBBBBBBEEEIIIKKKLLLLLLNNNOOOOOOPPPPPPPPPOOONNNLLLKKKOOOQQQSSSUUUVVVWWWWWWVVV[[[XXXZZZ^^^___bbbrrrDDDFFFHHHGGGCCC???<<<:::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<===??????BBBGGGFFFJJJTTT\\\rrr}}}wwwsssmmmfffcccdddeeedddccccccddddddbbbaaafffiiimmmooorrrwwwmmmVVVGGGAAA===??????<<<999999888888888888777777777777666666666666666666666666444444333333333333222222333333222222222222333333555555555444444333333333222222222222111111111111444111//////222444333111111111111111111111111111000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000111333222111///000000000111222333555666777777888888999999:::;;;;;;;;;============>>>>>>>>>???>>>???@@@BBBCCCCCCDDDDDDCCCEEEIIIKKKLLLLLLNNNOOOPPPPPPPPPPPPNNNLLLJJJIIIKKKOOOTTTVVVVVVVVVWWWZZZ\\\XXXZZZ^^^___cccsssAAACCCDDDCCC@@@===<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<>>>???@@@BBBFFFEEEIIISSS]]]sssxxxssssssrrrqqqooommmmmmnnnnnnnnnwwwzzz}}}rrrXXXHHHAAA>>>@@@@@@===:::999888888888888777777777666444444444444444444333333444444333333333222222222444333333222222333333444444333333222222111111000222222222222222222222222222000//////111222111000111111111111111111111111000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000222333333111000111111000111222333555666777777888888888999::::::;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCFFFIIIKKKLLLMMMNNNOOOPPPPPPPPPOOONNNKKKIIIGGGHHHNNNUUUWWWVVVUUUXXX\\\\\\YYYZZZ^^^___ddduuu@@@AAABBB@@@===;;;:::;;;;;;::::::999999::::::;;;::::::;;;;;;===>>>???@@@@@@DDDDDDHHHSSS]]]uuu}}}zzzyyy{{{~~~xxxZZZJJJCCC???@@@@@@===::::::888888888888777777777666666666777777666555444444444444333333333222222222444333333222222333333444333333333222222111111111222222222222222222222333444444333444444444444333222222222222222222222222//////000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000///111333333111111111222000111222333555666777777777777888999999::::::;;;;;;;;;<<<<<<<<<=========???@@@AAAAAABBBBBBAAAAAACCCFFFJJJLLLLLLMMMNNNPPPQQQQQQQQQOOOMMMKKKHHHGGGFFFMMMUUUXXXWWWVVVYYY\\\\\\YYYYYY^^^```eeevvv>>>>>>>>><<<:::888999:::;;;::::::999999::::::;;;:::::::::;;;===>>>@@@AAA???CCCCCCHHHTTT```xxx}}}zzzzzz{{{}}}~~~___NNNFFF@@@@@@???<<<::::::888888888888777777777777444444555555555333222111444444333333333333222222333333222222222222333333444444444444444444444444222222222222333333333333222333333333333222222111222222222222222222222222/////////000111111222222////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////000000000000...000222222111000111222000111222333555666777777777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<>>@@@AAA@@@DDDDDDJJJVVVccc}}}}}}xxxuuussssssuuuxxx|||hhhQQQHHHAAA???>>>;;;999:::888888888888777777777777222333444444333222000...444444333333333333222222222222111111111111222222222333333444444555555666222222222333333333444444000111222222111000//////111111111111111111111111...//////000111111222222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000---///111111000000000111000111222333555666777777777777777888999999::::::<<<<<<<<<<<<===============>>>???@@@AAABBBBBBBBBDDDGGGJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQOOOMMMKKKIIIIIILLLRRRWWWYYYZZZYYYXXX]]]YYYYYY^^^```gggyyy<<<<<<<<<;;;:::;;;>>>@@@;;;::::::999999::::::;;;:::::::::;;;===???@@@AAA@@@EEEEEEKKKYYYfff|||xxxuuusssqqqqqqnnnqqqvvv{{{oooTTTJJJAAA>>>===:::999:::888888888888777777777777666777888888777666333222444444444333333333222222222111111111111111111222///000111222333333444555222222222333333444444444222444555555444222111111000000000000000000000000...//////000111222222222111111111111111111111111000000000000000000000000////////////////////////////////////000000000000////////////000000000000---...000111000///000111000111222333555666777777777777777888999999::::::============>>>>>>>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDDDDGGGJJJLLLMMMNNNOOOPPPQQQQQQRRRQQQPPPNNNLLLKKKJJJLLLQQQVVVZZZ[[[YYYVVV]]]YYYYYY^^^```gggzzz;;;:::999999888888999999::::::::::::::::::::::::;;;;;;<<<<<<;;;<<>>;;;===;;;;;;:::888666555666666777555555666666666666555555222222222333333444444444333333333333333333333333222222222222222222222222333333333333333333333333333333222222111000//////000111111111111222222222111111111111111111111111111111111111111000//////000000000000000000000000............////////////000000000000000000000000///////////////.........000000000000000000000000000000111222333555666777777888888999999:::;;;;;;>>>>>>>>>>>>>>>=========>>>===<<<<<<<<<>>>???@@@DDDEEEHHHKKKMMMNNNOOOOOOQQQRRRRRRPPPMMMKKKKKKKKKNNNPPPSSSVVVXXXYYYYYYYYY]]][[[]]]aaabbbfffyyy<<<;;;::::::999999::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<;;;<<>>;;;===::::::999888777666666666666555555666666666666555555333333333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333333333222222111000000///000111111111111222222222444444444444444444444444111111111111111000//////111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000111222333555666777777888888999999:::;;;;;;========================<<<<<<;;;<<<===???AAABBBDDDFFFHHHKKKMMMNNNOOOOOORRRRRRRRRPPPMMMJJJJJJJJJNNNPPPSSSVVVXXXYYYYYYYYY\\\ZZZ\\\aaaaaafffxxx===<<<;;;;;;::::::;;;;;;888888999::::::;;;<<<<<<:::;;;<<<<<<<<<===@@@BBBDDDEEEIIIQQQ]]]ttt~~~yyytttnnniiifffeeeddddddgggggggggfffgggkkkqqquuuzzzeeeOOODDDDDD>>>;;;<<<999888888999888888777666555555555666666666666555555444444444444333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333222222111000000000000111111111111222222222111111111111111111111111000111111111111000000///111111111111111111111111222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000000000111222333555666777777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===@@@BBBDDDDDDFFFHHHKKKMMMNNNNNNNNNQQQRRRRRRQQQMMMKKKJJJKKKOOOQQQSSSVVVXXXYYYYYYYYY[[[YYY\\\``````eeewww<<<<<<;;;:::::::::::::::777777888999;;;<<<======:::;;;<<<<<<<<<===@@@CCCEEEHHHNNNVVVddd}}}}}}rrrkkkgggaaa]]]ZZZ[[[\\\]]]aaaccceeegggiiiooovvv|||jjjRRRFFFEEE>>>;;;<<<888777888999999999777666555444555555666666555555444555555444444333333333222333333333333333333333333222222222222222222222222333333333333333333333333222222222111111111000000000000111111111222222222000000000000000000000000000000111111111111000///000000000000000000000000000000//////......------///////////////////////////////////////000000000000000000000000000000000000000111222333555666777777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCEEEFFFIIIKKKMMMNNNNNNNNNOOOPPPRRRQQQOOOMMMLLLMMMPPPRRRTTTVVVXXXYYYYYYYYY[[[YYY[[[___```dddwww;;;::::::999999999999999777777888999;;;<<<======:::;;;<<<<<<<<<>>>AAADDDDDDJJJQQQ[[[mmmrrrfff\\\ZZZVVVSSSQQQRRRUUUWWW\\\```fffiiimmmsss|||oooVVVGGGEEE>>><<<<<<888666777888999999888666555444444555555555555444444555555555444444333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222111111111111111000000111111111222222222333333333333333333333333///000000111111111000000////////////////////////000/////////.........---////////////////////////////////////000000111111000000000000000000000000000000111222333555666777777888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>======>>>???@@@AAAEEEGGGIIIKKKMMMMMMNNNMMMKKKNNNPPPQQQPPPOOOOOOPPPRRRSSSTTTVVVWWWYYYYYYZZZ[[[YYY[[[___```dddwww::::::999888888888888999888888999::::::;;;<<<<<<:::;;;<<<======???BBBDDDDDDJJJSSS```www~~~rrreee\\\NNNNNNMMMKKKJJJLLLPPPSSSXXX___hhhnnnrrrxxxsssXXXHHHEEE???======888777777888888888888777777444444555555555555444444555555555444444444444444333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000111111111111222222222111111111111111111111111///000000111111111111000////////////////////////000000000111111111111111000000000000000000000000...//////000000111111222000000000000000000000000000000111222333555666777777888888999999:::;;;;;;;;;;;;;;;<<<======>>>>>>??????>>>===>>>???@@@AAAFFFGGGIIIKKKMMMMMMMMMMMMJJJMMMPPPRRRQQQPPPPPPQQQSSSSSSTTTVVVWWWYYYZZZZZZ[[[YYY\\\``````eeewww;;;;;;:::999999999999:::999999999::::::;;;;;;;;;:::;;;<<<======???BBBEEEGGGMMMWWWggg|||mmmaaaWWWRRREEEFFFHHHHHHHHHJJJOOOSSSYYYbbbmmmuuuzzzvvvYYYHHHEEE???>>>>>>999888888777777777777888888333444444555555444444333444444444444555555555555333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000111111111111222222222//////////////////////////////000111111111111111111111111111111111111111//////000000111111222222000000000000000000000000...//////000111111222222000000000000000000000000000000111222333555666777777888888999999:::;;;;;;;;;;;;<<<======>>>??????>>>>>>======>>>@@@BBBCCCFFFGGGIIIKKKMMMMMMMMMMMMLLLOOORRRSSSRRRPPPOOONNNTTTTTTUUUVVVWWWXXXZZZ[[[\\\ZZZ\\\aaaaaafffxxx<<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::;;;<<<======???CCCEEEKKKRRR\\\nnnsssbbbVVVNNNKKKBBBDDDGGGIIIIIILLLPPPTTT\\\fffsss|||wwwZZZHHHEEE@@@??????:::999888777666666777888999333444444555555444444333333444444444555666666666333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111222222000111111111111222222222111111111111111111111111//////000111111111111111222222222222222222222222,,,,,,---...///000111111000000000000000000000000...//////000111222222222000000000000000000000000000000111222333555666777777888888999::::::;;;;;;<<<<<<<<<===>>>??????@@@<<<<<<<<<===???AAACCCEEEFFFGGGIIIKKKMMMMMMMMMLLLOOOQQQTTTTTTQQQNNNMMMLLLTTTUUUUUUVVVWWWXXXZZZ[[[]]][[[]]]aaabbbfffyyy;;;;;;::::::999888777777777777888999::::::;;;;;;;;;<<<======>>>AAAEEEHHHJJJOOOaaaooo___UUUMMMHHHHHHEEEEEEFFFFFFHHHMMMSSSWWWeeekkkuuu~~~yyy[[[HHHDDD???>>>>>>999:::::::::999999777666555555555444333333333333444333333444444333333222111333333333333333333333333444444333333333333222222444444444444444444444444111111111111111111111111222222111111111111111222111000///------///000111111111111111111111111111111111111111111111111111000000000000000111111111///000111222222111000///---......///////////////222222111111000000//////000111222333333333333333777777888999::::::::::::<<<<<<<<<<<<============AAA@@@???>>>>>>@@@BBBCCCHHHJJJLLLNNNOOOPPPPPPPPPSSSSSSSSSQQQMMMKKKKKKKKKQQQQQQQQQRRRUUUWWWXXXXXXZZZ]]][[[]]]dddgggvvv;;;;;;::::::999888888777888888888999:::::::::;;;;;;<<<===>>>???BBBFFFIIINNNTTTfff{{{fffWWWNNNGGGDDDEEEDDDEEEFFFGGGIIINNNTTTXXXeeekkkttt|||~~~{{{\\\IIIEEE???>>>>>>999:::::::::999888777666666666555444444333333444444333444444444444333222222333333333333333333333333444444333333333333222222444444444444444444444444111111111111111111111111222222111111111111111222111111222222222222111111111111111111111111111111111111111111111111111111333333222111000///...---000000111111111111000000---...//////000000//////111111111000000/////////000111222333333333333333777888999::::::;;;::::::===============>>>>>>>>>AAA@@@>>>>>>>>>???AAACCCEEEGGGIIILLLMMMNNNOOOOOOQQQRRRRRRQQQNNNLLLLLLLLLQQQQQQQQQSSSUUUWWWXXXYYY\\\___]]]___gggjjjzzz;;;;;;::::::999999888888999999999999::::::::::::<<<===>>>???@@@CCCGGGJJJRRRYYYmmmooo[[[NNNGGGCCCCCCDDDCCCDDDFFFHHHJJJOOOUUUYYYccciiiqqqxxx|||~~~yyyzzz{{{{{{|||}}}^^^JJJEEE???>>>>>>999::::::999999888777777777666555444444333444444444444444444444444333222222333333333333333333333333444444333333333333222222444444444444444444444444111111111111111111111111222111111111111111222222///111333444444333111///111111111111111111111111000000000000000000000000222222111000000///......111111000000000000111111---...//////000000//////000000000000////////////000111222333444444444444777888999:::;;;;;;;;;;;;======>>>>>>>>>?????????@@@???>>>======???AAABBBDDDFFFHHHKKKMMMOOOOOOOOOOOOPPPQQQQQQOOOMMMMMMNNNQQQQQQRRRSSSUUUWWWYYYZZZ\\\___]]]```ggglll|||;;;;;;:::::::::999999999::::::::::::::::::999999;;;<<<>>>>>>@@@CCCGGGKKKRRR\\\sssxxxgggUUUJJJFFFDDDEEEGGGCCCEEEGGGHHHKKKOOOUUUYYY___dddkkkppprrrrrrssssssooorrrvvvzzz~~~```LLLFFF???>>>>>>999:::999999888888777777888666666555444444444444444444444444555444333333222333333333333333333333333444444333333333222222222333333333333333333333333111111111111111111111111111111111000111111222333///000111111111111000///111111111111111111111111////////////////////////......//////000111111111222111000//////000111222......///000000000000000////////////////////////000111222333444444555555777888999:::;;;;;;;;;;;;>>>>>>>>>??????@@@@@@AAA@@@???>>>======???AAABBBEEEGGGIIIMMMOOOQQQRRRRRRMMMOOOQQQQQQOOONNNNNNOOOQQQRRRSSSTTTUUUVVVYYY[[[ZZZ]]][[[^^^fffkkk|||;;;;;;;;;:::::::::::::::;;;;;;::::::::::::::::::;;;<<<===>>>@@@CCCGGGKKKQQQ]]]wwwrrrcccRRRJJJGGGEEEGGGIIIDDDFFFHHHIIIKKKNNNSSSVVVWWW[[[aaadddffffffggggggggglllssszzzcccMMMGGG@@@>>>>>>999:::999888777777777888999666666555444444444444555444444555555555444333333333333333333333333333333444444333333333222222222333333333333333333333333111111111111111111111111111111000000111222222333222111000//////000111222111111111111111111111111////////////////////////---......///000000111111222111000//////000111222...//////000000000000000/////////000000000000000000000222333444555555555888888999:::;;;;;;;;;;;;>>>>>>>>>???@@@AAAAAAAAA@@@???>>>===>>>???AAABBBDDDFFFIIILLLOOOQQQQQQRRRKKKNNNPPPQQQPPPOOOOOOOOOPPPRRRTTTUUUUUUVVVYYY\\\[[[]]][[[^^^ffflll}}};;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>???AAADDDIIIMMMTTTbbboooaaaRRRKKKIIIGGGGGGHHHFFFGGGIIIIIIJJJKKKOOOQQQOOORRRVVVYYY[[[]]]___aaaccciiisss|||eeeOOOGGG@@@>>>>>>999:::999888777777888999:::777666555555444444555555555555555555555444333333333333333333333333333333444444333333333333222222333333333333333333333333111111111111111111111111000000000000111222333333555444222000000222444555111111111111111111111111000000000000000000000000000000000//////.........111111000000000000111111...///000000111111000000000000000000111111111111000000222333555666666666888999:::;;;;;;<<<<<<<<<======>>>???@@@AAAAAABBBAAA@@@???>>>>>>@@@BBBCCCCCCEEEGGGJJJLLLNNNNNNNNNKKKMMMPPPRRRQQQOOOOOOOOOPPPSSSUUUVVVTTTUUUYYY]]]]]]```]]]___gggmmm;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;<<<<<<<<<===???@@@AAACCCGGGLLLOOO[[[kkkpppcccVVVPPPMMMJJJHHHHHHHHHIIIJJJIIIHHHHHHJJJLLLJJJLLLOOOQQQTTTWWW\\\___eeelllwwwgggPPPHHH@@@>>>>>>999:::999777666666888999:::777666666555555555555555555555555555555444444333333333333333333333333333444444333333333333222222222222222222222222222222111111111111111111111111000000000000111222333444333333333333333333333333111111111111111111111111111111111111111111111111///////////////.........000000111111111111000000//////000111111111111000000111111111222222222333///000222444555666777777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBAAA@@@??????AAACCCDDDDDDEEEHHHJJJLLLMMMMMMMMMKKKNNNQQQRRRQQQOOONNNNNNPPPSSSVVVVVVTTTUUUYYY]]]^^^```]]]^^^ffflll~~~;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======???AAABBBCCCEEEIIINNNQQQbbbrrrtttgggZZZUUURRRNNNJJJJJJJJJKKKKKKIIIGGGGGGHHHIIIGGGIIIKKKMMMPPPUUU[[[```iiiqqq|||hhhQQQHHH@@@>>>>>>999:::999777666666888999;;;777777666555555555555555555555666666555555444333333333333333333333333333444444444333333333222222222222222222222222222222111111111111111111111111000000000000111222333444///000222333333222000///111111111111111111111111111111111111111111111111,,,,,,---...///000111222///000111222222111000/////////000111111111111111111111222222222333333333///000222444555666777777999999:::;;;<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAACCCBBBAAA@@@@@@BBBDDDEEEGGGHHHJJJLLLNNNNNNNNNNNNKKKNNNQQQRRRQQQOOONNNNNNOOOSSSWWWVVVTTTUUUYYY^^^\\\^^^ZZZ\\\ccciii{{{<<<:::999:::;;;;;;:::888888999999:::;;;<<<======BBB======CCCEEEFFFOOO[[[ccc~~~ssseee]]]WWWPPPNNNNNNIIIJJJKKKKKKKKKJJJIIIIIIMMMKKKLLLPPPTTTWWW^^^fffpppxxxmmmPPPEEEBBB>>>;;;<<<999999999888888888888777777777666666555555555444555444333333222222222222444444444444444444444444222222222222222222222222333333333333333333333333222222111111000000//////111111111111111111111111111111222222222222111111000000000000000000000000222111000.........///000222111111111000000//////000000000000000000000000///......------///000111000000000000000000000000000111222333555666777777999999:::;;;;;;;;;::::::;;;<<<>>>???@@@@@@??????AAAAAAAAA@@@???@@@BBBDDDDDDEEEGGGIIIKKKMMMNNNOOOQQQQQQQQQQQQPPPOOONNNNNNRRRTTTXXXYYYYYYXXXXXXXXX\\\ZZZ\\\```bbbiii}}}>>>===;;;;;;<<<<<<;;;999888999::::::<<<<<<===>>>BBB>>>???EEEGGGHHHQQQ^^^nnnwwwiii___WWWPPPLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJNNNMMMNNNTTTXXX]]]fffnnn|||mmmPPPDDDAAA<<<999999999999999888888888888777555555555666666666666666555444333333222222333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222111111111111222222222222222222222222111111222222222222111111000000000000000000000000222111000/////////000000111111111000000000//////000000000000000000000000///......---...///000111000000000000000000000000000111222333555666777777999999:::;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@???BBBBBBBBBAAA@@@AAACCCEEEDDDEEEGGGIIIKKKMMMNNNOOOPPPPPPPPPQQQPPPPPPOOONNNRRRTTTWWWYYYXXXXXXXXXYYY]]]ZZZ[[[___aaaggg{{{AAA???============<<<;;;999999:::;;;<<<======>>>BBB???BBBHHHIIIKKKVVVeee}}}|||mmmccc[[[SSSOOOOOOOOONNNLLLKKKLLLMMMNNNPPPSSSRRRUUU[[[bbbiiisss}}}oooRRRFFFBBB<<<888888999999999888888888888777444444555555666777777777555444333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222333333333222222222222222222222222111111222222222222111111000000000000000000000000222222111000000000111111111111000000000000//////000000000000000000000000///............///000000000000000000000000000000000111222333555666777777888999::::::;;;;;;;;;::::::;;;===???@@@AAA@@@@@@BBBBBBCCCBBBAAAAAADDDFFFDDDEEEGGGIIIKKKMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPRRRTTTWWWXXXXXXXXXXXXYYY^^^[[[[[[^^^___eeexxxDDDBBB???=========<<<;;;999999:::;;;<<<===>>>>>>@@@???CCCIIIKKKMMM\\\nnn~~~ooofff___XXXUUUUUURRRQQQOOONNNPPPSSSVVVXXX\\\[[[___gggooowww{{{qqqUUUHHHDDD???;;;;;;999999999888888888777777555555555666666666666666555444444333333333444444222222222222222222222222333333333333333333333333333333333333333333333333000111111222222333333333222222222222222222222222111111222222222222111111000000000000000000000000222222111111111111111111000000000000000000//////////////////////////////............/////////000////////////////////////000111222333555666777777888888999:::;;;;;;;;;;;;:::;;;===???@@@AAAAAA@@@AAAAAABBBAAA@@@AAACCCFFFDDDEEEHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPRRRTTTWWWXXXXXXXXXYYYZZZ___[[[[[[]]]^^^cccwwwFFFCCC???======<<<;;;:::999::::::;;;<<<===>>>???>>>>>>CCCIIIKKKPPPdddyyy}}}ooofff___XXXUUUUUUUUUTTTSSSSSSVVV[[[```cccffffffkkkttt|||tttVVVIIIDDD???<<<===999999999888888888777777888777777666555444444333444444444333333444555555444444444444444444444444333333333333333333333333333333333333333333333333///000000000111111222222222222222222222222222222111111222222222222111111000000000000000000000000111111111222222222111111//////////////////000000////////////////////////---......///////////////////////////////////////000111222333555666777777777888999:::;;;;;;;;;;;;:::;;;===???@@@AAA@@@@@@??????@@@??????@@@BBBEEEDDDFFFHHHJJJLLLMMMMMMLLLLLLLLLNNNOOOPPPPPPQQQQQQRRRTTTVVVWWWWWWXXXZZZ[[[```\\\[[[]]]^^^dddxxxIIIEEEAAA>>>===<<<;;;:::::::::;;;<<<===>>>>>>???>>>???DDDJJJLLLTTTmmmzzzlllddd^^^XXXUUUUUUYYYYYYZZZ]]]bbbhhhooosssuuuvvv{{{xxxXXXHHHCCC===;;;<<<999999999888888888888777999999888666555444333222444444444444444444555666444444444444444444444444333333333333333333333333333333333333333333333333000000000000000111111111111111111111111111111111111111222222222222111111000000000000000000000000///000111111222111111111......////////////000000000000000000000000000000---......///000/////////000000000000000000000000000111222333555666777777777888999:::;;;<<<<<<<<<;;;<<<>>>???@@@@@@??????===>>>???>>>>>>???BBBDDDDDDFFFIIIKKKMMMMMMLLLKKKLLLLLLNNNOOOPPPPPPPPPPPPRRRTTTVVVWWWWWWXXXZZZ\\\```\\\\\\^^^```ggg|||LLLHHHCCC???>>>===<<<;;;::::::;;;<<<===>>>?????????@@@FFFKKKNNNYYYwwwvvvjjjeeebbb^^^^^^```cccdddggglllsss|||___LLLDDD>>>;;;<<<999999999888888888888777888888777666555444444333444444444444444555666666333333333333333333333333444444444444444444444444333333333333333333333333222222111111111111111000000000000000000000000000111111222222222222111111000000000000000000000000...///000111111111000000........./////////000000000000000000000000000000------///000000000///...000000000000000000000000000111222333555666777777777777999:::;;;<<<<<<<<<===>>>???@@@@@@???>>>===>>>????????????@@@CCCEEEDDDFFFIIILLLMMMMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOOOORRRTTTUUUVVVWWWXXX[[[]]]```\\\\\\```bbbjjjNNNJJJEEEAAA???>>>===<<<::::::;;;<<<===>>>??????@@@BBBGGGLLLOOO]]]}}}|||rrriiiggghhhhhhkkknnnlllooossszzzfffQQQGGG@@@<<<>>>999999999888888888888777666666666666666555555555444444444444444555666777222222222222222222222222444444444444444444444444333333333333333333333333444333333222222111111111////////////////////////111111222222222222111111000000000000000000000000---...///111111111000///---.........//////000000000000000000000000000000,,,---///000000000///...000000000000000000000000000111222333555666777777666777999:::;;;<<<<<<<<<>>>??????@@@@@@>>>===<<<>>>???@@@@@@@@@AAADDDFFFDDDFFFIIILLLMMMMMMKKKJJJMMMMMMNNNOOOOOOOOONNNNNNRRRSSSUUUVVVVVVXXX[[[]]]```\\\]]]```ccclllZZZRRRHHH@@@===;;;999777<<<<<<<<<===>>>@@@BBBCCCIIIEEEHHHOOOWWWhhhvvvrrrnnnkkkmmmqqquuuwwwnnnQQQFFFDDDAAA===::::::999999888777777777666555555555555444444444555555444444444333333333333333333333333333333333444444444444444444444444222222222333333444444444222222222222222222222222333333333222222111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000...//////000111222222333444333222111222444777888999999999999999999999999<<<===???AAABBBCCCBBBBBBBBB???===???CCCFFFFFFEEEGGGIIILLLLLLLLLKKKKKKLLLMMMMMMMMMNNNOOOPPPRRRRRRRRRSSSSSSUUUVVVXXXZZZ[[[```\\\]]]aaadddmmm___VVVKKKCCC???>>><<<:::<<<<<<<<<===???@@@BBBCCCHHHEEEIIIQQQ[[[nnnzzzvvvrrrqqquuu|||qqqSSSFFFCCC???;;;::::::999999888777777777777777666666666555555555555555444444444333333333333333333333333333333333444444444444444444444444222333333333333333333444222222222222222222222222333333333222222111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000...//////000000111111111222111111222333555666888666666777888:::;;;<<<=========>>>@@@AAAAAAAAAAAABBB???===>>>@@@BBBBBBAAAFFFIIIKKKLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTUUUVVVXXXZZZ[[[```]]]]]]aaadddmmmfff]]]PPPGGGBBB@@@>>>===<<<<<<======???@@@BBBCCCFFFEEEJJJTTT```uuu~~~uuuUUUGGGBBB>>>999::::::999999888777777777888777777777666666666666555555444444444333333333333333333333333333333333444444444444444444444444444333333333333333333222222222222222222222222222222222222222222111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000//////////////////////////////000222333555666777666666777888:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@BBBAAA??????@@@AAAAAA@@@EEEHHHJJJKKKKKKJJJKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQSSSSSSTTTUUUWWWYYY[[[\\\```]]]]]]aaadddmmmooodddVVVKKKEEEBBB@@@>>><<<<<<===>>>???AAABBBCCCDDDEEEKKKUUUccc{{{wwwXXXHHHCCC>>>:::::::::999999888777777777777777777666666666555555555555444444444333333333333333333333333333333333333333333333333333333333444444444333333222222222222222222222222222222222222222222111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000......//////000000111111////////////000000000000////////////............,,,...000222444555666666999999999999999999999999???>>>===<<<<<<===??????CCCBBBBBBBBBCCCCCCCCCCCCEEEGGGJJJKKKKKKJJJKKKLLLKKKMMMOOOQQQRRRRRRQQQPPPTTTTTTUUUVVVXXXZZZ[[[\\\aaa]]]]]]```cccmmmxxxlll\\\NNNFFFBBB@@@>>>=========>>>???AAACCCDDDCCCFFFLLLVVVfffxxxYYYIIIDDD@@@===::::::999999888777777777666666666555555555444444555555444444444333333333333333333333333333333333333333333333333333333333444444444333333222222222222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000......//////000000111111////////////000000000000////////////............,,,...000222444555666666999999999999999999999999>>>>>><<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDEEEFFFEEEGGGJJJKKKKKKKKKKKKLLLKKKMMMOOORRRSSSRRRQQQPPPTTTUUUUUUWWWXXXZZZ\\\]]]aaa]]]\\\___cccmmmuuucccRRRHHHCCC@@@>>>=========>>>@@@AAACCCDDDDDDIIIOOOYYYjjjyyyZZZJJJDDDAAA>>>::::::999999888777777777555555555555444444444444555555444444444333333333333333333333333333333333333333333333333333333333444333333333333333333222222222222222222222222222000000000111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000//////////////////////////////000222333555666777666666777888:::;;;<<<==================>>>??????<<<>>>AAABBBBBBCCCDDDEEEEEEHHHKKKLLLLLLLLLMMMNNNLLLNNNOOOQQQRRRRRRRRRRRRUUUUUUVVVWWWYYY[[[]]]^^^bbb]]]\\\___bbbmmm~~~iiiWWWKKKDDD@@@>>>======>>>???@@@BBBCCCDDDFFFLLLSSS]]]pppzzzZZZIIICCC???===::::::999999888777777777666666666666555555555555555555444444444333333333333333333333333333333333222222222222222222222222222333333333333333333444222222222222222222222222///000000000111111111222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000...//////000000111111111222111111222333555666888666666777888:::;;;<<<===;;;<<<===>>>???@@@@@@@@@===@@@CCCCCCBBBAAACCCDDDFFFHHHKKKMMMMMMMMMNNNOOONNNNNNOOOPPPQQQRRRSSSSSSVVVVVVVVVXXXYYY[[[]]]^^^bbb]]]\\\___bbblllmmmZZZMMMFFFAAA???======>>>???@@@BBBCCCDDDHHHNNNVVVaaauuu{{{[[[IIIAAA>>>;;;::::::999999888777777777777777777777666666666666555555444444444333333333333333333333333333333333222222222222222222222222222222222333333444444444222222222222222222222222//////000000111111111222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000...//////000111222222333444333222111222444777888999999999999999999999999:::;;;===???AAAAAAAAA@@@@@@DDDFFFFFFDDDBBBCCCDDDFFFIIILLLNNNNNNNNNOOOPPPOOOOOOOOOOOOPPPRRRSSSTTTVVVVVVWWWXXXZZZ\\\]]]___ccc^^^\\\^^^bbblllsss```QQQHHHBBB@@@???@@@BBBBBBAAABBBEEEGGGJJJQQQ]]]nnnzzz[[[JJJCCC>>>;;;;;;:::888666666777888999777777777777666666666666222222222333333444444444666555333111111111333444444444444333333222222222222222222222222222222222000000000111111222222222111111000000000000111111111111222222222333333333111111222222222222111111222222222222111111111000111111000///////////////000000111111111111000000000000000000000000000000///////////////000000111000111111222333444555666999999999999999999::::::>>>???@@@AAABBBAAAAAA@@@BBBCCCEEEDDDCCCCCCDDDEEEIIIIIIKKKLLLNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTVVVVVVWWWYYY[[[]]]___``````\\\[[[___dddpppuuubbbSSSIIIDDDBBB>>>???AAAAAAAAABBBDDDFFFLLLTTTcccxxxyyy[[[JJJCCC???<<<<<<;;;999888777888999:::777777777777666666666666444444444444555555555666666555333111111222333444444444444333333222222222222222222222222222222222111111111222222222333333111111111000000111111111111111111111222222222333......////////////......222222111111111000000000111000///.........////////////000000000000//////000000000000000000000000//////......//////000111000111111222333444444555999999999999999:::::::::===>>>@@@AAABBBBBBAAAAAABBBCCCEEEDDDCCCCCCDDDFFFIIIIIIKKKMMMNNNOOOOOOOOOQQQQQQQQQQQQRRRSSSTTTTTTVVVVVVWWWYYY[[[]]]___```bbb]]]\\\```eeeqqqxxxeeeUUUKKKFFFEEE???@@@AAABBBBBBCCCFFFIIINNNXXXkkkxxx[[[JJJCCC@@@>>><<<;;;:::999888999::::::777777777777666666666666666666666666666777777777555444333222111222333444444444333333333333222222222222222222222222222222222222222222333333333333222222111111111111222222000000000111111111222222000000111111111111000000111111000000000/////////111000...,,,,,,---...///......////////////......000000000000000000000000//////......//////000111111222222222333444444444888999999999:::::::::;;;<<<===???AAABBBBBBBBBBBBBBBCCCEEEDDDDDDCCCEEEFFFHHHIIIKKKMMMNNNOOOPPPPPPRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVWWWYYY[[[]]]___```ccc^^^]]]aaafffsss}}}jjjXXXLLLFFFDDDBBBCCCDDDDDDDDDGGGJJJMMMQQQ\\\qqqxxx[[[KKKDDDAAA???;;;:::999888888888999999777777777777666666666666666666666666666666777777444444333222222222333444333333333333333333333333222222222222222222222222333333333333333333333333333222222222222222222333///000000000000111111111111222222333333222222111000000000000////////////111///---++++++,,,...///...//////000000//////...////////////////////////000000000000000111222222333333444444444555555555888999999::::::;;;;;;;;;;;;<<<>>>AAABBBCCCCCCCCCBBBCCCEEEEEEDDDDDDEEEGGGHHHIIIKKKMMMOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWYYY[[[]]]___```ccc^^^]]]aaafffrrrppp\\\NNNFFFCCCBBBCCCDDDDDDEEEHHHLLLPPPUUUaaawwwwww\\\KKKCCC@@@???999888888777777777777777777777777777666666666666555555555555555555555555333333333333333333333444333333333333333333333333222222222222222222222222333333333333333333333333333222222222222222222333///000000000000111111111......////////////......000000000000////////////000///---,,,,,,,,,...//////000000111111000000///////////////////////////222222111111222222333444444444555555666666777777888888999:::;;;;;;<<<<<<;;;<<<>>>AAABBBCCCCCCCCCBBBCCCEEEEEEDDDEEEFFFHHHHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWYYY[[[]]]___```bbb]]]\\\```eeerrryyycccRRRHHHEEEBBBCCCCCCCCCEEEHHHMMMQQQZZZiiixxx]]]KKKCCC@@@???777777777777777666666666777777777777666666666666555555555444444444444333222222333333333333444444222222333333333333444444222222222222222222222222333333333333222222222222222222111111111111222222000000000111111111222222///000000111111000000///111111000000000/////////000//////...............000000111111111111000000000000000000000000000000222222222111222333333444333444444555666777888999888888999:::;;;<<<======<<<===???AAABBBBBBBBBBBBBBBCCCEEEEEEEEEEEEGGGHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVWWWYYY[[[]]]___```bbb]]]\\\```eeeqqqlllZZZNNNJJJEEEEEEFFFFFFGGGKKKQQQUUU```sssyyy{{{|||xxx]]]KKKBBB???>>>888888888888888777666666777777777777666666666666555555555444444444333333111222333333444444444444222222222333333444444444222222222222222222222222333333222222222111111111111111111000000111111111111111111111222222222333222222333333333333222222222222111111111000000000//////000000000///...---//////000000000000//////000000000000000000000000111000000000000111222222000111222444555777888999888888999:::;;;<<<=========>>>@@@AAABBBBBBAAAAAAAAACCCEEEEEEEEEFFFGGGIIIHHHIIIKKKNNNPPPQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTTTTVVVVVVWWWYYY[[[]]]___```ccc^^^]]]aaafffrrrrrr___TTTOOOIIIJJJJJJJJJLLLPPPVVVZZZdddzzz~~~tttrrrxxxxxxyyy^^^KKKAAA>>>===888999999999999888777777777777777777666666666666666666555555444444444333111222333444444444444444222222222333333444444444222222222222222222222222222222222111111000000000111111000000000000111111111222222222222333333333//////000000000000//////222222222222111111111111...///111222222000...---......////////////......000000000000000000000000///////////////000000111...///000222444666777888888888999:::;;;======>>>>>>???@@@AAABBBAAAAAA@@@AAACCCEEEEEEEEEFFFHHHIIIHHHIIIKKKNNNPPPRRRSSSSSSPPPPPPPPPQQQQQQRRRSSSTTTVVVVVVWWWYYY[[[]]]___```ddd___^^^bbbgggtttsssbbbWWWRRRQQQOOONNNNNNMMMOOOXXXcccwww~~~rrrrrryyyuuuwww^^^KKKEEEBBB>>><<<;;;:::999888888888888666666666666555555555555555555555555555555555555333333333222222111111111333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000///000000000000000111111222222222111111111111000111111000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000222111111111000000////////////111222444555777777888999::::::;;;;;;;;;:::999;;;>>>@@@AAAAAA@@@@@@@@@AAACCCEEEFFFGGGHHHHHHIIIKKKNNNPPPRRRRRRRRRQQQPPPQQQRRRQQQQQQQQQSSSUUUZZZYYYXXXXXXZZZ^^^aaaddd```bbb___bbblllvvvxxxiii___YYY[[[ZZZYYYXXXUUUWWWbbboooxxxqqqmmmooonnnppp~~~yyy~~~cccNNNFFFBBB>>><<<;;;:::999888888888888666666666666555555555555555555555555444444444444444333333333222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000111000000111222333222222222222222111111111111000111111000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///222222333444555555666666666777999:::;;;<<<<<<<<<;;;<<<>>>???@@@???>>>===@@@AAACCCDDDFFFGGGGGGGGGFFFHHHKKKMMMOOOOOONNNNNNNNNOOOPPPPPPOOOOOORRRTTTXXXXXXWWWXXXZZZ]]]```cccaaabbb^^^aaalllwwwwwwnnnhhhfffeeedddaaa]]]___mmm|||uuugggaaa^^^______aaaooojjjRRRHHHCCC>>><<<;;;:::999888888888888666666666666555555555555555555555444444333333333444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000222000...///222333222000222222222111111111111000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000444444555555555555555666555666888:::<<<===>>>>>>===>>>???@@@@@@???>>>===@@@AAABBBDDDEEEFFFFFFGGGFFFHHHJJJMMMNNNNNNMMMMMMMMMNNNNNNNNNMMMNNNPPPSSSWWWWWWVVVWWWYYY\\\```bbbbbbccc^^^```kkkwww~~~xxxsssrrrqqqmmmhhhkkk{{{pppfff\\\XXXUUUUUUUUUXXXcccpppqqqVVVIIICCC???;;;;;;:::999888888888888666666666666555555555555555555555444333333222222444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111...,,,...111333111...222222222111111111000000000000111111111111000000000000000000000111111111////////////////////////////////////////////////111111111000000000000000333333444444555555666666666777888:::;;;<<<======>>>???@@@AAABBBBBBAAAAAAAAAAAACCCDDDEEEFFFFFFFFFIIIJJJMMMOOOPPPPPPOOOOOOLLLMMMMMMMMMLLLMMMPPPSSSVVVVVVWWWXXXZZZ]]]```bbbcccccc^^^```kkkxxx~~~{{{xxx|||wwwlll___VVVQQQOOOMMMMMMMMMPPPXXXaaaooovvvvvvXXXJJJCCC???;;;;;;:::999888888888888666666666666555555555555555555555444444333333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000222000...000222444222000222222222111111111000000///000111111111111000/////////000000111111111111////////////////////////////////////////////////000000000000000000111111000000111333444555666777888888999:::;;;;;;;;;;;;<<<<<<>>>???AAABBBCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFKKKLLLNNNPPPQQQQQQPPPOOOMMMMMMMMMLLLLLLNNNQQQTTTWWWWWWXXXZZZ\\\___bbbccccccccc^^^```lllyyyuuummmggg___VVVNNNLLLKKKJJJIIIJJJMMMSSSXXX___fffrrrwwwXXXIIICCC???<<<;;;:::999888888888888666666666666555555555555555555555555555555555555333333333333444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000333333333444444444444555222222222111111111111000///000111222222111000////////////000111111222222000000000000000000000000000000000000000000000000000000000000111111111111...///000222444555777777999999:::;;;;;;;;;::::::999999;;;===???AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKMMMOOOPPPOOONNNMMMLLLLLLLLLKKKKKKMMMQQQUUUVVVWWWXXXZZZ]]]```bbbdddbbbbbb^^^aaannnzzzwwwnnnddd\\\YYYUUUOOOJJJJJJJJJJJJHHHIIIMMMQQQRRRWWW]]]hhhssswwwWWWHHHCCC@@@<<<;;;:::999888888888888666666666666555555555555444555555666666777777777222222222222333333333444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000333666555222111333666222222222111111111111000///000111222222111000///...//////000111111222222000000000000000000000000000000000000000000000000///000000000111111111111111111222333444555666777777888999:::;;;<<<<<<<<<;;;<<<<<<===???AAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNOOONNNMMMLLLKKKKKKJJJIIIIIILLLPPPTTTUUUVVVWWWZZZ]]]___bbbccc```bbb___cccppp|||xxxggg___TTTNNNLLLKKKGGGCCCEEEFFFFFFDDDEEEIIILLLLLLQQQWWW___hhhrrr{{{vvvVVVGGGBBB@@@<<<;;;:::999888888888888777666666666555555555555444444555666777888999999111111111222222333333333333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000+++000444333...,,,000555222222222111111111111000...000111222222111000......//////000111222222222000000000000000000000000000000000000000000000000//////000000111111111222444444444555555555666666555666888:::<<<======>>>AAA@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPOOONNNMMMIIIIIIHHHGGGGGGJJJOOOSSSSSSTTTVVVYYY\\\___aaabbb___aaa___dddqqq}}}pppeeeTTTRRRNNNJJJFFFEEEDDDDDDDDDFFFGGGHHHHHHIIILLLNNNSSSTTTXXX^^^gggpppxxx}}}qqqVVVIIIAAA;;;===<<<;;;:::888777666555:::999999888777666666555555555555555555555555555444444222222222222444444111111222333444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111000000111111000000//////......111111000000//////......////////////000000000000000000000000000000000000//////000111111111111111000000000000111111111111111222333444555777888888:::::::::::::::;;;<<<=========>>>???@@@AAAAAABBBDDDEEEEEEFFFGGGHHHHHHHHHFFFHHHKKKMMMNNNMMMKKKJJJLLLKKKIIIHHHIIILLLOOOQQQVVVVVVXXX\\\```ccccccbbbfff```^^^ccckkk{{{rrrbbbXXXNNNLLLIIIFFFDDDCCCBBBCCCGGGHHHJJJJJJJJJLLLNNNPPPRRRRRRUUUYYY___fffmmmqqqyyy}}}~~~oooUUUIIIBBB======<<<;;;:::888777666666999999888777777666555555555555555555555555555555444444333222222333444444333333333444333333222222333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111000000111111000000////////////111111000000////////////......//////000000111111000000000000000000000000//////000000111000000000/////////000000000111111111222333444555777888888:::::::::::::::;;;<<<=========>>>???@@@AAABBBBBBDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHKKKMMMMMMMMMLLLKKKMMMKKKJJJIIIJJJMMMQQQSSSVVVVVVWWWZZZ^^^aaacccbbbeee___^^^ccclll|||xxxlll^^^RRRJJJIIIHHHFFFDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHJJJLLLNNNOOOPPPTTTXXX^^^cccfffiiinnnkkkkkkssszzzoooUUUIIIBBB>>><<<<<<;;;:::888777666666888777777666666555555555555555555555555555555555444444333333333333444444555555444333333222111111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111111111000000000000/////////111000000000000/////////---......///000111111222000000000000000000000000//////000000000//////........./////////000000000111222333444555777888888999999999999:::;;;<<<======>>>??????AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLJJJJJJKKKOOORRRUUUXXXWWWVVVYYY]]]```bbbcccccc^^^]]]dddmmm}}}{{{qqqeee[[[QQQIIIDDDEEEEEEDDDDDDDDDDDDEEEFFFAAACCCDDDDDDDDDEEEGGGIIIJJJKKKMMMPPPUUUZZZ^^^aaa]]]aaa^^^^^^gggppppppUUUHHHBBB>>><<<<<<;;;:::999888777666777666666666555555555444555555555555555555555555444444444333333444444444444444333333222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000------...///000111222222///////////////////////////////////////......---............////////////111222333444555777888888888888999999:::;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFIIIJJJJJJLLLMMMOOOPPPQQQMMMKKKJJJJJJKKKOOOSSSUUUZZZXXXWWWYYY\\\aaacccdddccc^^^^^^eeennn~~~yyypppiii___VVVOOOIIIEEEBBBAAAAAABBBBBBCCCDDDDDDEEECCCEEEFFFFFFEEEFFFHHHJJJHHHIIIJJJMMMPPPSSSWWWXXXSSSXXXUUUVVV```jjj|||rrrUUUHHHBBB>>>;;;;;;::::::999888777777666666666666555555555555555555555555555555555555444444444444444444444444333222222222222333444555111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111---......///000111111111////////////////////////......////////////..................////////////111222333444555777888888888888888999:::;;;<<<===??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIJJJKKKMMMOOOPPPRRRSSSLLLKKKIIIIIIJJJNNNQQQTTT[[[YYYXXXZZZ]]]aaaddddddccc^^^___fffooo{{{qqqjjj]]]WWWPPPJJJFFFDDDCCCBBB>>>??????@@@@@@AAAAAAAAAAAABBBCCCCCCBBBCCCEEEGGGGGGHHHHHHHHHIIIKKKLLLLLLKKKPPPMMMOOOZZZddduuusssVVVGGGAAA>>>;;;;;;::::::999888777777666666666666666666666666555555555555555555555555444444555555555555444444222222111111222444555666222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222000000000111111111111222000000000111111111111222////////////000000000000000000000000000000000000---...///000000000000///....../////////000000000111222333444555777888888777777777888:::;;;======???@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHJJJLLLNNNQQQRRRSSSTTTMMMLLLJJJIIIJJJMMMPPPRRRZZZYYYXXXZZZ^^^aaabbbcccbbb^^^^^^eeennn}}}xxxlllaaaYYYPPPLLLGGGCCCBBBBBBAAAAAA?????????@@@@@@@@@??????>>>???@@@@@@??????AAACCCEEEEEEEEEFFFFFFGGGGGGGGGFFFKKKIIIJJJTTT]]]mmmrrrUUUGGGBBB@@@;;;::::::999999888888888777777777777777777777777555555555555555555555555333444555666666555444333444333222111111222444555333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222000000111111111222222222000000111111111222222222000000000000////////////000000000000000000000000---...///000111222222222/////////000000000111111111222333444555777888888666666777888999;;;===>>>@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIMMMPPPSSSTTTTTTTTTPPPNNNLLLJJJKKKMMMPPPRRRWWWWWWWWWYYY]]]___```___```[[[\\\ccckkkzzz~~~wwwnnnaaaUUUMMMJJJHHHDDDBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBBAAAAAACCCEEEBBBBBBDDDEEEGGGHHHIIIJJJEEEJJJHHHIIIRRRYYYhhhqqqTTTGGGCCCAAA;;;::::::999999888888888777777777777888888888888555555555555555555555555333444555666666555444333777555333111111111222333333333333333333333333333222222222222222222222222111111111111111111111111000000111111222222222222000000111111222222222222000000111111222222222222111111000000//////......000000000000000000000000,,,---///000222333333333000000000000111111111111111222333444555777888888666666777888999;;;===>>>@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFIIIMMMQQQTTTUUUTTTTTTRRRPPPNNNLLLLLLNNNPPPRRRUUUUUUVVVYYY\\\^^^]]]\\\^^^ZZZZZZaaaiiiwww|||xxxyyyzzz|||{{{wwwoooeee[[[RRRLLLHHHCCCCCCBBBAAA@@@@@@@@@@@@BBBAAA???>>>>>>>>>??????>>>???AAAAAA@@@@@@@@@AAA@@@@@@AAABBBCCCDDDEEEFFFHHHFFFGGGKKKOOOUUUbbbooooooTTTGGGBBB@@@<<<<<<:::999888777777777777777777777777666555555666555444333333444555666444444444333333222222222333333333333333333333333222111111000111222444555111111222222222333333333222222222111111111000000333222111000000111222333222111000//////000111222111111111111000000000000000000000000000000000000000000000000111111111111222222222111111111111111......///000111222222333111222333444555777888888888999::::::999999;;;===@@@?????????@@@BBBDDDEEEDDDEEEFFFGGGHHHGGGFFFFFFDDDGGGKKKMMMOOOQQQSSSUUURRRPPPMMMLLLNNNPPPRRRSSSTTTUUUVVVXXXZZZ]]]___```aaa\\\\\\```dddppp{{{xxxwwwvvvuuuvvvllliiiccc[[[SSSLLLGGGDDDAAA@@@??????>>>>>>??????AAA@@@???>>>======>>>???===???AAAAAA@@@???@@@AAA???@@@AAABBBCCCDDDDDDEEEFFFDDDFFFIIIMMMSSS^^^jjjiiiQQQGGGCCCAAA<<<<<<:::999888777777777777777777777777666555555555444333333333333444555444444444333333222222222333333333333333333333333333222222111111222333444111111111222222222333333222222222111111111000000111000////////////000111111000////////////000111111111111111000000000000000000000000000000000000000000000000111111111111,,,,,,------......////////////000000111111222222111222333444555777888888888999::::::999999;;;===@@@@@@??????@@@BBBCCCDDDDDDDDDFFFGGGHHHGGGGGGFFFEEEHHHKKKMMMOOOPPPRRRTTTSSSQQQNNNMMMNNNQQQSSSTTTUUUUUUVVVXXXZZZ]]]___```___[[[[[[___eeeqqq{{{xxxuuupppkkkiii\\\YYYUUUPPPJJJEEEBBB@@@======<<<<<<======>>>>>>???>>>======<<<<<<======<<<>>>???@@@???>>>???@@@??????@@@AAABBBBBBCCCCCCCCCBBBDDDHHHKKKOOOYYYcccxxxfffQQQHHHCCC@@@<<<<<<:::999888777777777666777777777777666555555444333333222222333333444444444333333333333222222333333333333333333333333444444333222222222333333111111111222222222222333222222222111111111111111111111000000000000111111111000////////////000111111111111111000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000111111111111222333444555777888888888999::::::999999;;;===@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFIIILLLNNNNNNOOOQQQSSSSSSRRRPPPOOOOOOQQQSSSUUUUUUUUUVVVXXX[[[^^^```aaa^^^ZZZZZZ___eeessszzzwwwrrriii```\\\RRRPPPMMMIIIEEEBBB@@@???;;;;;;;;;;;;<<<===>>>???===<<<<<<<<<<<<<<<<<<<<<;;;===??????>>>===>>>???>>>??????@@@AAAAAABBBBBBBBBBBBDDDHHHJJJMMMTTT]]]pppjjjSSSIIIBBB<<<<<<<<<:::999888777777777666666777777666666555444444333333333333333333444333333333333333333333333333333333333333333333333555555444333333222222222111111111111222222222222111111111111111111111111444333333333333333333444111111111000000111111111111111111111000000000///000000000000000000000000///000000000111111111111333333222111000///......111111111000000000000000111222333444555777888888888999::::::999999;;;===@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGIIILLLNNNNNNOOOQQQRRRTTTSSSRRRPPPOOOQQQTTTVVVUUUUUUWWWYYY\\\^^^aaabbb___\\\\\\___fffvvvwwwsssnnncccXXXSSSLLLKKKHHHEEEBBB???>>>===;;;;;;;;;<<<===>>>???@@@;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>>>>=========>>>>>>??????@@@@@@AAAAAAAAACCCCCCFFFIIIKKKLLLSSS\\\jjj|||{{{~~~pppVVVJJJBBB;;;<<<<<<:::999888777777777666666666666666555444444444444555555555555444444333333333333333333333333333333333333333333333333444444444333333222222111000000111111111222222222111111111111111111111111333333333333333333333333222222222222222222222222111111111111000000000///000000000000000000000000///000000000111111111111////////////............111111111000000000000000111222333444555777888888888999::::::999999;;;===???@@@@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGIIILLLNNNNNNOOOQQQRRRTTTTTTSSSQQQOOOPPPSSSWWWUUUVVVWWWYYY\\\___bbbcccbbb```___aaahhhyyyyyypppmmmhhh]]]RRRMMMGGGFFFCCCAAA>>><<<;;;:::<<<<<<<<<<<<===>>>???@@@::::::;;;<<<<<<<<<<<<;;;;;;===>>>???>>>===>>>?????????@@@@@@@@@AAAAAAAAAEEEDDDFFFJJJKKKLLLTTT\\\fffzzz|||zzzvvvYYYKKKCCC===<<<<<<:::999888777777777555666666666666555444444444555555666666555555444222222333333333333444444333333333333333333333333222222333333333222111111000000000111111111111222111111111111111222222222000000111111111111000000111222222333333222222111111111111111000000000000000000000000000000000000000000000000111111111111------...///111222333444000000000000000111111111111222333444555777888888888999::::::999999;;;===>>>>>>@@@AAABBBCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFFFFIIILLLNNNNNNOOOQQQSSSTTTUUUTTTQQQNNNOOOSSSWWWUUUVVVXXXZZZ]]]```ccceeedddcccbbbdddlll{{{qqqiiieeeaaaWWWNNNJJJCCCBBB@@@>>><<<;;;::::::<<<<<<<<<<<<<<<===>>>???999:::;;;=========<<<;;;;;;===??????>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAFFFEEEFFFIIIJJJLLLTTT]]]hhh~~~}}}]]]LLLDDD@@@<<<<<<:::999888777777777555555666666555555444333333444555555555555444333222222222333333444444444333333333333333333333333///000111222222222111000000000000000111111111111000000111111111222222222//////000111111000/////////000111111111111000///111111111111000000000000000000000000000000000000000000000000111111111111000000000111222333333444//////000000111111222222111222333444555777888888888999::::::999999;;;===<<<===???AAACCCDDDDDDDDDFFFFFFEEEDDDCCCDDDEEEEEEEEEHHHKKKMMMOOOPPPRRRTTTSSSTTTUUUQQQMMMMMMRRRVVVUUUVVVXXXZZZ^^^aaadddeeedddddddddfffpppwwwlllccc```\\\TTTLLLHHHBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;<<<======999:::<<<=========<<<<<<<<<>>>???@@@???>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBFFFDDDEEEHHHIIILLLTTT^^^kkk```MMMDDDAAA<<<<<<:::999888777777777555555666666555555444333222222444444444444222222222222222333333444444444333333333333333333333333...///000111222222111000000000000000111111111111000000111111222222222222000111222333333222111000---...///000000///...---111111111111000000000000000000000000000000000000000000000000111111111111111000///...---,,,+++***...//////000111222222333111222333444555777888888888999::::::999:::<<<===;;;<<>>===<<<;;;;;;;;;;;;999999:::<<<>>>???>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<===>>>???????????????@@@AAABBBCCCCCCBBBCCCFFFHHHLLLUUU^^^jjjaaaMMMCCC???>>><<<:::999:::999888777555555666666666666555555444444555555444444333222000333555555444222222333333333333444444555555555333333333222222222111111444444444333333333222222000111111111111222222222000000000111222222222333000000000000000000000000444333111000000000111111///000111222222111000///222111111111000000//////333333333333333222111000111111000000//////......444444444444555555666666777777777888999;;;<<<===??????>>>???@@@BBBEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHKKKOOORRRTTTUUUVVVSSSSSSSSSRRRQQQQQQSSSUUUXXXYYYZZZ\\\^^^```aaabbb```aaacccgggsssuuukkkccc[[[YYYUUUNNNGGGFFF@@@???>>><<<;;;::::::::::::999888999<<<>>>>>>>>>========================???>>>============>>>???????????????@@@AAABBBBBBCCCBBBCCCGGGIIILLLUUU___nnn```MMMDDD???>>><<<:::999999999888777555555666666666666555555444444555555444444333222111333444444333222222333333333333444444444444444333222222222222222222222222222222111111111000000000111111111111222222222111111111111111222222222111111111111111111111111222222000/////////000000///000111222222111000///111111111000000000//////000111222222222222222111111111000000////////////333333444444555666666777777777888888999:::;;;<<<>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHKKKOOORRRTTTUUUVVVUUUUUUUUUSSSRRRRRRTTTVVVWWWWWWYYY[[[]]]___```aaaaaabbbeeejjjvvv|||qqqhhh```YYYWWWSSSLLLFFFDDD@@@???>>><<<:::999999999:::888888999;;;======<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAACCCBBBDDDGGGJJJMMMVVV```rrr^^^MMMDDD@@@>>><<<:::999999999888777555555666666666666555555444444555555444444333222333444444333222222333555444444444444333333333333222222222222222222222222222222222111111111000000000111111111111222222222222222222111111111111111222222222222222222222222111000//////.../////////000000111111111111000000111111000000000000//////...///000111111222222222111000000000000/////////222222333444555777777888999888888888999::::::;;;===>>>@@@AAACCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFHHHLLLOOORRRTTTUUUVVVWWWWWWWWWUUUSSSSSSTTTVVVXXXYYYZZZ\\\^^^```bbbbbbaaacccgggmmmyyyyyyqqqiii```YYYVVVRRRKKKDDDBBB@@@???>>><<<:::999888888:::888777888:::<<<<<<;;;========================???>>>>>>>>>??????@@@@@@BBBBBBAAA@@@@@@@@@AAAAAADDDCCCEEEHHHKKKNNNXXXaaavvv~~~yyy[[[LLLEEEAAA>>><<<999888999999888666555555666666666666555555444444555555444444333222333444444222111111333666555444444333333222222222111222222222222333333333444444444333333333222222000000111111111222222222333222222222111000000000222222222222222222222222000000000000///000000000000000000111111000000000000000000000000000//////......///000000000000000000000000000000000000000111111222444666777888999999999999888999999::::::===>>>@@@BBBDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGIIILLLOOOSSSUUUVVVVVVWWWXXXWWWUUUSSSSSSTTTVVV[[[\\\]]]___aaaccceeefff```cccgggmmmzzz}}}~~~|||wwwrrrjjjbbbZZZVVVRRRIIICCCAAA@@@???>>><<<:::999999999:::999888888:::<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@AAAAAAAAADDDDDDEEEIIILLLPPPYYYcccwwwsssWWWJJJEEEAAA===;;;999888888888777666555555666666666666555555444444555555444444333222333444444222111111333666444444444333333222222111222222222222222222222222444444444333333333222222000000111111111222222222333222222222111000000000222222222222222222222222000111111111111111111111111000000000000000000111//////////////////000000000000000000000///...---000000000000111111111111111111222444666777888999999999999888999999::::::===>>>AAACCCDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGIIILLLPPPSSSUUUVVVWWWVVVWWWVVVTTTSSSRRRTTTVVV\\\]]]^^^```bbbdddeeefff___aaaeeekkkxxx~~~uuuuuuxxxwwwsssqqqiii```YYYUUUQQQIIIBBB@@@@@@???>>>===<<<;;;;;;;;;;;;:::888999;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBEEEDDDFFFJJJMMMQQQZZZdddxxxlllSSSHHHDDD@@@===;;;999888888888777666555555666666666666555555444444555555444444333222333444444333222222333555333333333333222222222222333333333222222222111111222222222111111111000000000111111111111222222222222222222111111111111111222222222222222222222222000111111222222222222111111111000000000000111111......////////////000000111111111000000///...---000000000111111111111222222222333444555777777888999888888888999::::::;;;>>>???AAABBBDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIGGGIIILLLPPPSSSUUUVVVWWWUUUVVVVVVTTTSSSSSSUUUXXXZZZ[[[\\\^^^```bbbdddddd___aaaccchhhuuuvvvmmmooorrrpppmmmmmmddd\\\UUUSSSPPPIIICCCAAA??????>>>===============<<<;;;999:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEGGGKKKNNNRRR[[[eeexxxgggOOOFFFCCC???===;;;888888888888777555555555666666666666555555444444555555444444333222111333444444333222222333222222222222222333333333555444444333222111000000222222222111111111000000000111111111111222222222111111111111111222222222111111111111111111111111...///000222222222111000222111000//////000111222........./////////000000000000111111111000//////000000111111111222222222333333444444555666666777777777888888999:::;;;<<<@@@@@@@@@AAACCCDDDFFFGGGDDDEEEEEEFFFHHHIIIIIIJJJHHHIIIMMMPPPSSSVVVWWWWWWUUUVVVVVVUUUUUUVVVXXXZZZZZZZZZ\\\^^^```bbbcccdddaaaaaabbbfffrrrrrriiijjjmmmkkkiiiiii___XXXRRRQQQOOOIIIDDDCCC??????>>>>>>>>>>>>??????===;;;::::::<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEFFFEEEGGGKKKNNNRRR\\\fffyyydddMMMEEEBBB???===;;;888777888888777555555555666666666666555555444444555555444444333222111333555555444222222333111111111222222333333444666555444333111000//////444444444333333333222222000111111111111222222222000000111111222222222333000000000000000000000000---...///111111111000///222111000//////000111222---.........//////000000...///000111111222222111000000111111222222222222444444444555555555666666777777777888999;;;<<<===AAA@@@@@@AAABBBDDDFFFHHHDDDEEEEEEGGGHHHIIIJJJJJJHHHJJJMMMQQQTTTVVVWWWWWWUUUVVVWWWWWWVVVWWWZZZ]]][[[\\\^^^___bbbccceeefffcccbbbbbbeeepppxxxsssooogggaaaccchhhhhhccc^^^[[[TTTNNNHHHDDDBBBAAAAAA@@@>>>===<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGEEEGGGMMMQQQTTTZZZaaa|||}}}aaaNNNCCC@@@AAA<<<;;;:::999888888888888666666555444444444444555444444444444444444444444333333333333333333333333333333333333333333333333444444555555444444333222111111111111111111111111111111111111111111111111555555444333333222111111000000000000////////////111111000000000000111111000000000000000000000000000000000000000000000000,,,,,,---.../////////...000000000000000111111111111222333555777888999999<<<;;;:::999999999:::;;;===>>>@@@BBBCCCEEEEEEFFFCCCDDDDDDEEEFFFHHHIIIJJJGGGJJJNNNPPPRRRSSSUUUWWWXXXYYYYYYYYYXXXYYY[[[^^^aaa```^^^^^^```bbbcccbbbaaabbbcccgggssstttppplllddd^^^___dddccc___\\\XXXSSSLLLGGGDDDBBBAAAAAA@@@>>>===<<<<<<<<<===;;;;;;<<<<<<<<<===============<<<<<<======>>>???@@@@@@??????@@@@@@AAAAAACCCCCCDDDEEEFFFGGGGGGHHHIIIGGGHHHNNNRRRUUU[[[bbbwww||||||www\\\KKKAAA>>>???<<<;;;:::999888888888888666666555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333333444555555555444333222111111111111111111111111222222222222222222222222555444444333222222111111111111111111000000000000111111000000000000111111000000000000000000000000000000000000000000000000'''(((+++---000222333444000000000000111111111111111222333555777888999999;;;;;;:::999999999:::;;;===>>>@@@BBBDDDEEEEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJHHHKKKOOORRRSSSTTTVVVXXXXXXYYYYYYYYYXXXYYY[[[^^^___^^^]]]^^^aaacccddddddccccccdddhhhttt{{{qqqlllhhhaaaZZZZZZ^^^^^^ZZZWWWTTTOOOJJJFFFCCCBBBAAA@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<============>>>>>>======>>>>>>???@@@@@@?????????@@@@@@AAABBBDDDDDDEEEFFFGGGHHHIIIIIIKKKIIIJJJOOORRRVVV]]]eeettttttrrrpppWWWHHH@@@======<<<;;;:::999888888888888555555666777666555444333444444444444444444444444333333333333333333333333222222222222222222222222222333555666555444222111111111111111111111111111222222222222222222222222444444333333222222111111222222222222111111111111111111000000000000111111000000000000000000000000////////////////////////---....../////////......//////000000111111111111111222333555777888999999;;;:::999999999:::;;;;;;===>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIILLLPPPRRRTTTUUUWWWXXXXXXYYYYYYYYYXXXYYY[[[^^^]]]\\\\\\]]]aaadddffffffeeeeeeeeehhhttt{{{qqqkkkhhh```XXXVVVYYYYYYVVVRRRPPPLLLHHHEEEBBBAAAAAA??????>>>===============<<<<<<=========>>>>>>>>>>>>============>>>??????@@@?????????@@@AAABBBCCCEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKOOORRRVVV___hhhxxxnnnjjjyyylllUUUIIIAAA>>>>>>;;;;;;:::999888888888888444555777888777666444222444444444444444444444444333333333333333333333333222222222222222222222222222333555666555444111000111111111111111111111111222222222222222222222222333333333333222222111111222222111111111000000000111111000000000000111111////////////////////////////////////////////////111111111000...---+++***//////000000111111222222111222333555777888999999;;;:::999999999:::;;;<<<>>>???@@@BBBDDDEEEFFFFFFHHHGGGGGGFFFFFFGGGGGGGGGHHHKKKOOORRRSSSUUUVVVXXXXXXYYYYYYYYYXXXYYY[[[^^^^^^\\\\\\]]]aaadddffffffffffffeeehhhttt|||sssnnnkkkcccZZZVVVWWWWWWTTTOOOMMMJJJGGGDDDAAA@@@@@@>>>>>>>>>>>>>>>==================>>>>>>>>>??????======<<<<<<======>>>???@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJLLLOOOQQQVVVaaalll||||||yyyxxxxxxtttvvv|||~~~llliiiyyyjjjTTTHHHBBB>>>>>>;;;;;;:::999888888888888555666777888888666444333444444444444444444444444333333333333333333333333222222222222222222222222222333444555555333111000111111111111111111111111222222222222222222222222333222222222222222111111111111000000000/////////111111000000000000111111////////////////////////////////////////////////,,,,,,...///000000111111...//////000111111222222111222333555777888999999::::::999888999:::;;;<<<>>>???AAACCCDDDFFFFFFGGGIIIHHHGGGGGGFFFGGGGGGGGGGGGJJJNNNQQQRRRSSSUUUWWWXXXYYYYYYYYYXXXYYY[[[^^^___^^^]]]^^^aaacccddddddeeeeeeeeehhhttt|||yyyzzz||||||vvvsssqqqiii]]]WWWVVVUUUSSSMMMKKKIIIFFFCCCAAA@@@???======>>>>>>>>>>>>======>>>>>>>>>>>>????????????===<<<<<<<<<<<<===>>>>>>AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMPPPRRRXXXeeerrrzzzuuurrrrrrsssuuuxxxpppoookkkSSSGGGAAA===<<<<<<;;;:::999888888888888666666777888777666555444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333222222111111111111111111111111111111111111111111111111111222222222222222222111111000000000000/////////...111111000000000000111111000000000000000000000000////////////////////////...//////000000000//////......///000111222222333111222333555777888999999:::999999888999:::<<<===>>>???AAACCCEEEFFFGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHFFFJJJNNNPPPRRRSSSUUUVVVXXXYYYYYYYYYXXXYYY[[[^^^```^^^]]]^^^```cccddddddddddddfffjjjuuu{{{uuusssrrruuuzzz~~~~~~}}}xxxvvvmmm```WWWUUUTTTRRRLLLKKKIIIFFFCCCAAA???>>><<<===>>>??????>>>======>>>>>>>>>?????????@@@@@@>>>>>>======>>>>>>???@@@BBBBBBCCCCCCDDDFFFGGGHHHFFFFFFGGGHHHIIIJJJJJJKKKMMMMMMOOORRRUUU[[[jjjyyy~~~uuuwwwqqqVVVIIIBBB>>><<<<<<;;;:::999888888888888777777777777666666666555444444444444444444444444333333333333333333333333444444444444444444444444444333222111111111222222111111111111111111111111000000000000000000000000111111111111111111222222111111111000000000//////111111000000000000111111000000000000000000000000000000000000000000000000222222222111///...,,,+++......///000111222333333111222333555777888999999999999888888999;;;<<<===>>>@@@AAACCCEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIGGGJJJNNNQQQSSSTTTVVVWWWXXXYYYYYYYYYXXXYYY[[[^^^^^^]]]\\\^^^aaadddeeefffccceeehhhmmmxxx}}}uuupppmmmnnnuuu|||{{{yyypppbbbXXXUUUSSSQQQLLLKKKIIIFFFCCCAAA>>>===<<<===>>>??????>>>======>>>????????????@@@@@@@@@?????????>>>???@@@@@@AAACCCCCCDDDDDDEEEGGGHHHIIIEEEFFFFFFGGGHHHIIIJJJKKKNNNNNNQQQTTTWWW^^^nnn}}}yyy~~~vvvZZZLLLEEE@@@???<<<;;;:::999888888888888888888777666555666666666444444444444444444444444333333333333333333333333555555555555555555555555555444222000000111222333111111111111111111111111////////////////////////111111111111111111222222222222222111111111111000111111000000000000111111000000000000000000000000111111111111111111111111,,,---...000111222222222---...///000111222333333111222333555777888999999999999888888999;;;<<<===???@@@AAACCCEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJHHHKKKOOORRRTTTUUUWWWXXXXXXYYYYYYYYYXXXYYY[[[^^^\\\[[[[[[]]]aaaeeeggghhhdddfffjjjooo{{{~~~yyymmmllljjjlllvvvxxxggg\\\XXXUUUQQQMMMGGGEEECCCBBBBBBBBBAAA@@@@@@@@@??????>>>=========@@@??????>>>>>>>>>>>>>>>============>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEFFFHHHJJJMMMNNNMMMMMMOOOTTTWWW```vvv}}}\\\KKKBBB???@@@>>><<<:::888777777777888666666555555555444444444444444444333333222222222444333333222222333333444333222222111111222222333333222111111111222333444333333222222111111222222333222111000000111222333333333222222333333444555333111000000111222222111000000000000000000000000//////000000000000//////111111000000//////......////////////000000000000///000000000000111111111333444444444555666666666888999::::::999999;;;===>>>???AAAAAAAAABBBEEEGGGIIIJJJKKKJJJHHHGGGHHHIIIJJJKKKMMMOOORRRUUUWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\___^^^]]]]]]^^^```cccdddgggeeefffmmm}}}|||wwwmmmmmmmmmnnnwwwuuueeeYYYUUURRRMMMIIIGGGEEEDDDDDDDDDDDDBBB@@@>>>>>>?????????????????????????????????@@@AAABBB????????????@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFGGGHHHKKKMMMOOOSSSSSSVVV[[[```jjj~~~]]]KKKBBB??????>>><<<:::888777777888888666666555555555444444444666666555555555444444444444333333222222333333444333222222111111222222333333222222111111222333333444444333222111111111111222222111000000111222222222111111111111222333333333111000000111222111000000000000000000000000000//////000000000000//////111000000000/////////....../////////000000000000000000000111111111111222333333444444555666666666888999::::::999:::;;;===???@@@AAABBBBBBCCCEEEGGGIIIJJJJJJIIIHHHGGGGGGIIIIIIJJJLLLOOORRRTTTVVVWWWZZZ\\\\\\[[[YYYXXXYYYZZZ]]]]]]]]]]]]___bbbeeefffdddcccdddkkk{{{|||xxxqqqrrrsssuuu|||sssdddXXXSSSOOOKKKGGGFFFEEEEEEFFFGGGFFFCCCAAA>>>>>>>>>???@@@AAAAAAAAA??????@@@@@@AAACCCDDDEEEAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIKKKMMMOOOQQQTTTVVVZZZ```gggttt^^^LLLBBB>>>>>>===<<<:::888777777888888555555555555555444444444666555555555555444444444444333333222222333333444333222222111111222222333333333222111111222222333555444333222111111111111222222111000000111222222000000000000000111222222333111000000111111000...000000000000000000000000//////000000000000//////000000000000////////////....../////////000000000000111111111111222222222333333444444555666666777888999::::::999:::<<<>>>???AAABBBCCCCCCDDDFFFHHHHHHIIIJJJIIIGGGFFFGGGHHHIIIJJJLLLNNNQQQSSSUUUVVV\\\]]]]]][[[YYYWWWWWWXXX\\\\\\\\\^^^```cccfffhhhcccccceeelll{{{~~~{{{wwwzzz|||~~~vvvggg[[[TTTOOOKKKGGGFFFFFFHHHJJJKKKIIIEEEBBB???@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEBBBAAAAAABBBBBBCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNQQQSSSUUUTTTXXX___gggrrr~~~^^^LLLBBB>>>===<<<;;;:::999888888888888555555555555555555555555333333333333333333333333444333333222222333333444333222222111111222222333333333222222222222222222555444333222111000000000222111111111111111111222111000000000000111222222222111000000111111///---000000000000000000000000//////000000000000//////000000000000////////////........./////////000000111111111111222222222222222333333444555666777777888999:::::::::;;;===???@@@AAACCCCCCCCCDDDGGGIIIGGGHHHIIIHHHGGGFFFGGGHHHHHHIIIKKKNNNPPPSSSUUUVVV[[[\\\\\\[[[YYYWWWXXXYYY\\\]]]]]]___aaacccfffgggdddeeegggnnn}}}}}}}}}{{{lll___VVVPPPKKKHHHHHHHHHJJJLLLMMMKKKFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@CCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKMMMOOORRRUUUWWWYYYaaalllwww{{{]]]LLLBBB===<<<;;;;;;:::999888888888888444555555555555555555555333333333333333333333333444333333222222333333444333222222111111222222333333333333333222222111111555444333222111111111111111111111222222111111111111111111111111222333333222111000111222111///---//////////////////////////////000000000000//////////////////000000000000............////////////000000111111111222222222222222333444555666777888888999:::;;;:::;;;===@@@@@@AAACCCCCCCCCDDDGGGIIIEEEGGGHHHGGGFFFFFFGGGHHHHHHIIIKKKNNNPPPSSSUUUVVVXXXYYYZZZZZZYYYXXXYYY[[[^^^^^^^^^___aaabbbcccdddccceeegggnnn|||tttfff[[[SSSNNNKKKKKKLLLMMMNNNNNNLLLHHHDDDDDDDDDDDDCCCBBBAAAAAAAAADDDCCCCCCBBBAAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJLLLNNNQQQUUUYYY[[[```kkkyyyvvvZZZKKKBBB===<<<:::::::::999999999888888444444444555555555555555444444444555555555555666444333333222222333333444333222222111111222222333333333333333333222000000444333222222111111222222000111222222222222111000222111111111111222333333111000111222333333111/////////////////////////////////000000000000//////////////////000000000000------.........////////////000000000000111111111111222333444555777888888888999:::;;;;;;<<<>>>@@@???AAABBBCCCCCCDDDFFFHHHDDDFFFGGGGGGFFFEEEFFFHHHIIIJJJLLLNNNQQQSSSUUUVVVWWWXXXZZZYYYYYYXXXZZZ[[[]]]]]]^^^___```aaabbbbbb```cccfffkkkxxxqqqddd[[[TTTQQQOOOOOOOOOOOOOOOLLLHHHEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNPPPSSSWWW\\\```bbbkkkxxxyyyzzzqqqWWWIIIAAA===<<<999:::::::::999999888888444444444555555555666666444444444555555555666666444333333222222333333444333222222111111222222333333333444444333222000///222222111111222222333333000111222222222222111000111000000000000111222222000000111333555555333111//////////////////////////////000000000000//////.../////////000000000111---------.........//////....../////////000000000111222333444555777888888888999;;;;;;;;;<<>>???AAAAAAAAABBBEEEGGGCCCEEEFFFFFFEEEEEEFFFHHHJJJKKKMMMOOORRRUUUWWWXXXZZZ[[[[[[ZZZWWWVVVVVVWWWWWWXXX[[[]]]```aaaccccccbbbeeehhhlllwww}}}tttlllgggbbb\\\VVVRRRQQQPPPMMMKKKHHHEEEEEEHHHHHHEEEDDDFFFEEEFFFHHHHHHGGGGGGHHHJJJHHHHHHHHHIIIIIIJJJKKKLLLOOOOOONNNNNNOOOPPPQQQQQQTTTWWW[[[```fffnnnwww|||uuunnnlllxxxgggRRRJJJCCC>>>===;;;:::999888777777777777777777777777666555444333333333333444444555555555222222222333333444444444222222222222222222222222444444333333222111000000111111111111111111111111111111111111111111111111111///...///222333222000111///...111444666444111000000000000000000000000111111111000000000000000000000000000000000000000......//////000000111111000000000000///////////////000222444555666777777<<<<<<;;;;;;;;;<<<<<<===BBBBBBAAABBBBBBCCCDDDEEEGGGGGGFFFEEEDDDDDDEEEEEEFFFHHHKKKOOORRRUUUWWWXXX[[[\\\\\\[[[ZZZYYYYYYZZZYYYZZZ\\\^^^___aaaaaabbbeeeeeeffflllzzz|||wwwnnniiiccc^^^\\\XXXSSSOOOMMMIIIGGGIIIIIIFFFFFFIIIEEEGGGHHHHHHGGGGGGHHHJJJIIIIIIIIIIIIJJJKKKMMMMMMSSSSSSSSSTTTUUUWWWXXXYYYYYY]]]ccckkktttyyyooojjjiiitttcccOOOGGG@@@;;;;;;::::::999888777777777777777777777777666555444333333333444444444444444444222222222333333444444444222222222222222222222222444444333333222111111000222222222222222222222222333333444444444333222222222000///000222444222111666555555666777666444333000000000000000000000000000000000000000111111111000000000000000000000000////////////000000000000000000000000000000000///111222333555666777888888888999999:::<<<>>>@@@AAABBBBBBAAABBBBBBCCCDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHKKKNNNRRRUUUWWWXXXYYYZZZZZZZZZXXXWWWXXXYYYYYYZZZ\\\^^^___aaaaaabbbeeeeeeeeekkkxxx}}}xxxsssoooiiiaaa[[[WWWPPPKKKJJJJJJHHHIIIKKKGGGHHHIIIIIIHHHHHHIIIJJJLLLLLLLLLLLLNNNPPPRRRSSSTTTTTTVVVXXX[[[]]]___``````eeelllvvvzzzqqqiiiffffffppp```LLLDDD>>>;;;;;;::::::999888888777777777666666666666666555444333444444444444444444333333222222333333333333444444222222222222222222222222444333333222222111111111333333333333333333333333555666777888777555333222222111000111333444333222777999::::::777444333222000000000000000000000000//////000000111111222222000000000000000000000000000000000000////////////000000000000000000000000222333444666777888888888888999999;;;<<<>>>@@@AAABBBBBBAAABBBBBBCCCDDDEEEGGGFFFEEEEEEEEEEEEEEEEEEEEEGGGJJJNNNQQQTTTVVVVVVVVVXXXXXXXXXVVVUUUVVVWWWYYYZZZ\\\^^^___aaaaaabbbeeedddeeejjjwwwuuunnndddZZZPPPMMMKKKIIIIIILLLHHHJJJKKKKKKJJJIIIKKKLLLPPPPPPPPPQQQSSSVVVYYY[[[VVVXXX\\\```dddhhhkkkmmmooottt|||sssjjjdddcccccckkk^^^KKKDDD>>><<<===::::::999999888777777666555666666666555555444333555555555444444333333333333333333333333333333333222222222222222222222222333333333222222111111111333333333333333333333333555666888999888666333111111111000111222222222222333666999888444111000000000000000000000000000000......///000111222222333////////////////////////111111000000//////......000000000000000111111111222333444555777777777888<<<;;;;;;;;;<<<===>>>???BBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFEEEGGGJJJMMMPPPSSSUUUUUUVVVWWWXXXWWWVVVUUUVVVWWWYYYZZZ\\\^^^___aaaaaabbbccccccccciiiwwwooobbbUUUOOOLLLIIIHHHJJJJJJKKKMMMMMMLLLLLLNNNOOOQQQQQQRRRTTTWWW\\\```ccc^^^aaagggnnnuuu{{{{{{kkkccc^^^]]]___ggg}}}|||ZZZIIICCC===;;;===999999:::999999888666666555555555555555444444333555555555444444333333333333333333333333333333333222222222222222222222222333333222222222222222111333333333333333333333333222444666777777555222000000000111111111111222222///333666666222000000111000000000000000000000000......///000111222222333////////////////////////111111000000//////......///000000000111111111222111222333444555666666666;;;;;;;;;<<<===>>>??????BBBBBBAAABBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGJJJMMMPPPSSSTTTUUUVVVWWWXXXXXXWWWVVVWWWXXXYYYZZZ\\\^^^___aaaaaabbbaaaaaabbbiiiyyytttfffWWWPPPMMMJJJHHHIIIKKKMMMOOOOOOOOOPPPRRRTTTSSSSSSTTTXXX]]]ccciiilllgggkkksss}}}uuueee\\\VVVWWW[[[fff}}}qqqTTTFFF@@@;;;999;;;999999::::::999888666555444444555555555444444333444444444444444444333333444444333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333000111333444444333222000000111222222111111222444111222333333222222222333000000000000000000000000//////000000111111222222000000000000000000000000000000000000///////////////000000111111222222222111222333444555555555555888888:::;;;>>>@@@BBBDDDBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHKKKNNNQQQSSSTTTUUUVVVXXXYYYXXXWWWWWWXXXZZZYYYZZZ\\\^^^___aaaaaabbb______aaahhhyyyssseeeVVVPPPNNNLLLJJJKKKLLLNNNPPPRRRRRRTTTVVVXXXXXXYYY[[[___fffmmmuuuyyyvvv{{{pppaaaXXXRRRUUU]]]kkkkkkQQQEEEAAA;;;999;;;888999:::::::::888666555333444444555555444444444333333444444444444444444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222///000111222222222222222111333555555333222444666444222000000111333333222000000000000000000000000000000000000000111111111000000000000000000000000////////////000000000000///000000111111222333333222333444555666666666555888888:::;;;>>>AAACCCDDDBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIILLLOOOQQQTTTUUUVVVVVVWWWXXXXXXWWWWWWXXXZZZYYYZZZ\\\^^^___aaaaaabbb______```gggxxxqqqcccUUUPPPOOONNNLLLMMMLLLNNNQQQSSSTTTVVVYYY[[[___```bbbgggnnnwwwnnnbbbXXXRRRWWWaaarrriiiQQQGGGCCC===;;;===888999:::;;;:::888666555333333444444555444444444333333333444444555555555444444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111111//////000000111222333444333555777777555444666888666222------///111111///000000000000000000000000111111111000000000000000000000000000000000000000......//////000000111111///000000111222222333333444444555666777777777666;;;;;;<<<<<<===???@@@AAABBBBBBBBBBBBBBBCCCEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGIIIJJJMMMOOORRRTTTUUUVVVUUUVVVXXXWWWWWWVVVXXXYYYYYYZZZ\\\^^^___aaaaaabbb```______fffvvvzzzlllaaaVVVQQQOOOLLLLLLNNNRRRQQQTTTYYY\\\\\\^^^bbbgggmmmrrrtttzzzzzzmmmZZZUUUTTTXXXbbbwwwjjjRRRIII@@@>>>>>>:::999999999888888888888777333333444444444444444444666555444333222333444444555444333222111222222333333333222111111222333333333222222111111222222333222111111111000000//////000000111111111222222222333444555666666555444333000000000000000000000000111111111000000000000000//////000000000000////////////000000000000//////111000///......///000111///////////////000000111333444444555666777888888;;;;;;;;;;;;===>>>???@@@BBBBBBBBBCCCEEEFFFHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEIIINNNRRRTTTUUUWWWXXXZZZZZZZZZYYYWWWVVVWWWYYY[[[ZZZZZZ\\\___```___^^^bbb___```iiiwwwttthhh]]]SSSPPPOOOMMMNNNPPPVVVUUUYYY```eeegggmmmsssyyy|||xxxwwwuuuvvvxxxyyyttttttxxxzzzvvviii[[[WWWUUUZZZgggiiiQQQHHH???======999999999999888888888888777444444444444444444444555666555444333333333444444666555444333222333333444333333222111111222333333333222222111111222222333222222222222111111111000111111111111111222222222222222333444444333222222000000000000000000000000333222222111000///......//////000000000000////////////000000000000//////111000////////////000111000000000000000111222222111222222333444555666666888999:::;;;===???AAABBBAAAAAABBBCCCDDDEEEGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFIIINNNRRRTTTVVVXXXYYYZZZ[[[[[[ZZZXXXWWWYYYZZZ[[[[[[[[[]]]___aaa```___^^^\\\^^^gggvvvqqqcccXXXOOOLLLLLLLLLMMMPPPVVVVVV[[[dddlllsss|||xxxnnnjjjhhhfffgggiiijjjhhhkkkttt|||}}}qqqdddYYYVVVUUU\\\mmmiiiQQQGGG???<<<<<<888999999999888888888888777555555555555555555555555666555444333333333333444444333333222222222222333333222222111111222222333333222222111111222222333333333333222222222222222222222222222222111111111000000111222222111000000000000000000000000000000444333222111000...------//////000000000000/////////000000111111000000///111000000//////000000111111111111111111222222333111222222333444555666666777777888:::===@@@BBBCCCAAAAAAAAAAAABBBCCCEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFJJJOOOSSSUUUWWWXXXZZZ[[[\\\\\\[[[ZZZYYY[[[\\\\\\\\\\\\^^^aaabbbaaa```]]][[[^^^hhhwwwwwweee[[[RRROOOOOOOOOPPPSSSTTTVVV\\\gggrrr}}}xxxmmmiiigggeeeeeegggiiijjjqqq|||yyylll___UUUSSSRRR\\\rrriiiQQQHHH???<<<===888999999999888888888777777666666666666666555555555555555444444333333333333111111111000000000111111222222222222222222222222333222222111111222222333222222222222222222222222333333222222222222111111000000000000000000000000000000000000000000000000333222222111000///......//////000000000000//////000000000111111000000000000000000000000000000000111000000000000111222222333444444555666777888888777888999:::<<>>:::999999999888888888777777777777666666555555555555444444444444444333333333111111222222222222222222222222222222222222222222333222222111111222222333000000111111111111111111333222222222222222222222111111000000000000111111000000000000000000000000000000000000000111111111//////000000000000//////000000111111111111000000000000111111111111000000000////////////000111111333444444555666777888888999999999:::<<<===??????????????????@@@BBBCCCDDDGGGGGGGGGGGGFFFFFFFFFFFFGGGKKKPPPTTTVVVWWWYYYZZZ[[[\\\\\\\\\[[[\\\]]]___^^^]]]]]]___bbbcccbbbaaa___]]]^^^hhhvvvrrrggg]]]YYYWWWUUUVVVXXXYYY]]]gggtttyyytttqqqooonnnpppvvv~~~}}}uuuggg[[[TTTTTTVVVbbbgggOOOGGG???>>>???;;;999999999888888888888777777666666555555444444444444444555555444444333222222333444444555444444444111222222333333222222111333222222111111222222333000000000000000111111111222222222222333333333444222111111000000111111222000000000000000000000000/////////000111111222222//////000000000000//////000111111222222111111000000111111222222111111000///////////////000000111111222222333444555666666999999::::::;;;<<<>>>>>>>>>>>>>>>???AAABBBDDDEEEHHHGGGGGGGGGGGGFFFFFFFFFFFFJJJOOOSSSUUUWWWXXXZZZYYYZZZ[[[[[[ZZZ[[[]]]___]]]]]]]]]___aaacccbbbaaa\\\ZZZ\\\eeetttzzzoooeeeaaa```^^^___aaadddiiittt{{{rrreeeZZZTTTTTTWWWdddcccLLLEEE>>><<<>>>:::999999999888888888888777666666555555444333333222444444555555555444333222000111222444444444333222111222333333333333222111333222222111111222222333000000000111111222222222000111111222333444555555222111000//////000111222000000000000000000000000000000000000000111111111//////000000000000//////000111111222222111111000000111222222222222111000000000//////000000111222111222222333444555666666888888888:::;;;===???@@@<<<===>>>???AAACCCEEEGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFIIINNNRRRTTTVVVXXXYYYVVVXXXYYYYYYYYYZZZ\\\^^^]]]\\\]]]___aaabbbaaa```[[[YYY[[[eeeuuu~~~tttpppooonnnoooqqqtttzzzzzzqqqdddYYYQQQSSSUUUccc```JJJBBB<<<;;;===:::999999999888888888888777666666555444333333222222333444555555555444333222---...///111111111000///111222333444444333222111333222222222222222222333111111111222222333333333000000111222444555666666111000///......///000111000000000000000000000000222222111111000000////////////000000000000//////111111222222222222111111000111222333333222111000111111111000111222222333333444444555666777888888666666777999;;;>>>@@@BBB<<<<<<===???BBBDDDGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEIIINNNRRRTTTUUUWWWXXXUUUVVVXXXXXXXXXYYY[[[]]]\\\\\\\\\^^^aaabbbaaa```\\\ZZZ]]]hhhxxxzzzooocccZZZXXXUUUWWWggguuu\\\KKKEEE>>>>>>???888999999999888888888888777777777777777666555444333333333444444555444444444222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000111111111000000000//////222111111111000000/////////000111222222111000///222111111000///......---............/////////000000000000000000//////...//////000111111111111111000111111111111222222222222222222333444666888999<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGIIIMMMQQQUUUXXXYYYZZZZZZ[[[[[[ZZZXXXYYY[[[]]]\\\]]]]]]]]]^^^_________^^^]]]```kkk{{{{{{oooaaaXXXTTTRRRVVVhhhpppXXXHHHBBB<<<===>>>777999999999888888888777777777777777777666555444333222222333333333333333222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111333333333222222222111111111111111111000000000///000000111111111111000000111111111000///................../////////000000000000000000000//////...//////000111111111111111000111111111111222222222333333333333555777999:::<<<<<<;;;;;;<<<======>>>@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFHHHLLLPPPTTTWWWYYYYYYYYYZZZZZZZZZYYYYYY\\\^^^]]]]]]]]]^^^______``````___^^^aaalll{{{|||nnn___UUUQQQQQQWWWiiikkkUUUGGGBBB<<<<<<>>>888999999888888888777777777666666666666666555444333111111222222222222111111222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222333333333222222222222222111111111111000000000000111111000000000000111111111111000000//////............/////////000000000000000111111000000///...//////000111111111111111000111111111111222222222444444444444555777:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEEEEFFFGGGHHHJJJJJJIIIIIIHHHEEEGGGKKKOOOSSSVVVXXXXXXXXXYYYZZZZZZYYYZZZ\\\^^^]]]]]]^^^^^^___``````aaa```___bbblll||||||lll\\\SSSRRRRRRXXXjjjgggSSSGGGCCC===>>>@@@;;;888888888888777777777777555666666666555555444333222222222222222222111000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111111000000000000000222111000//////000111222111000000000/////////......////////////000000000000111111111111000////////////000111111111111111000000111111111222222222444444444555666888:::;;;;;;;;;;;;<<<>>>???AAABBB??????@@@AAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIDDDFFFJJJNNNRRRUUUWWWWWWWWWXXXZZZZZZZZZ[[[]]]___]]]]]]^^^______```aaaaaaaaa```cccmmm}}}zzziiiZZZQQQRRRRRRWWWiiibbbOOOEEECCC<<<===???:::888888888777777777666666555555555555555444444333333333333333333222111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000111111222111000//////000111222000000000000////////////////////////000000000111111111111111111000000/////////000111111111111111000000111111111222222222444444444555666888:::;;;::::::;;;<<<>>>@@@AAABBB?????????@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIDDDFFFJJJNNNRRRUUUVVVWWWVVVXXXZZZ[[[[[[[[[]]]^^^\\\\\\]]]^^^___```aaabbbbbb```cccmmm}}}wwwfffXXXQQQOOOPPPXXXkkk\\\JJJBBB@@@:::999<<<777888888777777777666666666444444555555555444444333444444444444333222111000111111111111111111111111333333333333333333333333000000000000000000000000222222222222222222222222222222222222222333333333000000000000111111111111111111000000000000111111000000000000/////////////////////000000000111111111111222222111111000/////////000111111111111111000111111111111222222222444444444444555777:::;;;::::::;;;<<<===???AAABBB>>>??????@@@BBBDDDFFFGGGFFFGGGHHHJJJJJJIIIIIIHHHDDDFFFJJJNNNRRRUUUWWWWWWVVVXXX[[[[[[[[[[[[\\\]]][[[[[[\\\]]]^^^```aaaaaabbb```cccmmm|||tttcccWWWQQQMMMQQQ]]]sss|||YYYIIIBBB@@@999888;;;666888777777777666666666666333444444555555444444444333333333333222111000///111111111111111111111111333333333333333333333333000000000000000000000000111111111111111111111111111111222222222333333333///000000000111111111111000000111111111111000000////////////000000000000//////000000000111111111111222222222222111000000//////000111111111111111000111111111111222222222333333333333555777999::::::::::::;;;<<<>>>???@@@>>>>>>???@@@BBBDDDFFFGGGEEEFFFHHHIIIIIIIIIHHHGGGEEEGGGKKKOOOSSSUUUWWWXXXWWWYYY[[[\\\[[[ZZZ[[[[[[YYYZZZ[[[\\\]]]___``````aaa___bbblll{{{rrrbbbWWWRRRMMMTTTccc|||uuuZZZJJJDDDBBB:::999<<<777777777777777666666666666333333444444555444444444222222222111111000......000000000000000000000000333333333333333333333333222222222222222222222222000000000000000000000000//////000000111111111111//////000000111111111222///000111222222111000///////////////000000000000000000000000111111111111111222222222222111000000//////000111111111111111000111111111111222222222333222222333444666888999:::::::::;;;<<<===>>>???>>>>>>???@@@BBBDDDFFFGGGEEEFFFGGGHHHIIIHHHGGGGGGEEEGGGKKKOOOSSSVVVXXXXXXXXXZZZ\\\\\\[[[ZZZZZZZZZXXXYYYZZZ[[[]]]^^^___```aaa___bbbkkkzzzppp___UUUQQQQQQUUUffflllPPPGGG???===<<<999888999888777777666666666666666666666555555555444444444333333333333333333333333111111000000000000111111222222222222222222222222222111111111000000//////000111111111111222222222111111111111111111111111//////////////////////////////000000000000//////111111000000//////......111111000000//////......222111111111000000//////000000000000111111111111444444333333222111000000555555555555666777888888:::::::::;;;<<<===>>>>>>@@@>>>===>>>AAAEEEGGGGGGIIIIIIJJJJJJJJJIIIHHHHHHFFFIIILLLPPPSSSUUUUUUUUUZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^___bbbbbbdddjjjyyyooo___UUUQQQRRRVVVhhhhhhOOOFFF???===<<<:::888999888888777666666666666777666666555555555444444444333333333333333333333333333333222222222222333333222222222222222222222222222111111111000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000111000000000/////////...////////////000000000000111111000000000///////////////000000000111111111000111111222222333333444333333333333444555666666999:::;;;;;;<<<===>>>>>>@@@>>>===>>>AAADDDFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIMMMQQQTTTUUUVVVVVVZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYZZZ[[[]]]___``````aaaccciiiyyy~~~mmm^^^TTTPPPTTTXXXkkk}}}cccNNNEEE>>>======:::888999999888888777777777777777555555555555555444444444333333333333333333333333333333222222222222333333222222222222222222222222111111111111111000000000000111111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000////////////.........///000111111111000000///////////////...//////000000000000111111000000111111222333333444666666666666777888999999999:::;;;<<<===>>>>>>???@@@>>>===>>>AAADDDFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGIIIMMMQQQTTTVVVWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWXXXZZZ\\\^^^___```______bbbiiiyyyyyyjjj\\\SSSOOOUUU[[[ooo{{{___LLLDDD>>>======:::999999999999888777777777777777555555555555555555555555444444333333333333222222111111000000000000111111222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000111111222222111111000000000000000////////////.../////////000000000111////////////............////////////000000000111333222222222111111000000777777777777888999::::::999:::;;;<<<===>>>???@@@@@@??????@@@CCCEEEFFFFFFCCCDDDEEEGGGGGGHHHHHHHHHGGGIIIMMMRRRUUUWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVXXXZZZ]]]___```aaa^^^___bbbjjj|||}}}sssfffZZZRRRPPPUUU]]]uuuzzz^^^JJJCCC=========;;;999999999888888777666777777777444555555555555555555555444444444333333222222222111111000000000000111111222222222222222222222222111111111111111222222222000000111111111222222222111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000111000000000/////////...............////////////...////////////000000000222222111111111111111000222222222222333444555666999:::;;;<<<>>>???@@@@@@BBBAAA@@@BBBDDDFFFGGGFFFCCCDDDEEEFFFGGGGGGHHHHHHGGGJJJNNNRRRVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVXXX[[[]]]___``````___```ccclll~~~}}}|||xxxnnnbbbWWWRRRQQQUUU___zzzwww\\\IIIBBB<<<===>>>;;;999999888777777666666666666666444444444555555555555555555444444333333222222111333333222222222222333333222222222222222222222222111111111222222222222222000111111111111222222222111111111111111111111111//////////////////////////////000000000000//////////////////000000000000111111111000///............////////////000000000......////////////000000---...///000111333444444333333333333444555666777999:::;;;<<<>>>???AAAAAAAAAAAAAAABBBEEEFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGJJJNNNSSSVVVYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZUUUWWWYYY\\\^^^____________```dddlll~~~{{{yyytttjjj^^^UUURRRRRRUUUaaa~~~tttYYYGGGAAA<<<===>>>;;;999:::777666666555555555555555444444444555555555666666555555444333333222111111333333222222222222333333222222222222222222222222111111111222222333333333000111111111111222222222111111111111111111111111000000000000000000000000000000000111111000000000.../////////000000000111000000000000/////////////////////000000000111111........./////////000000------...000111333444444666666666666777888999:::999:::;;;<<<>>>@@@AAABBB@@@??????AAACCCDDDDDDCCCFFFFFFGGGGGGHHHGGGGGGFFFGGGJJJNNNSSSWWWYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWZZZ\\\^^^^^^^^^]]]^^^___bbbkkk}}}zzzxxxrrrhhh\\\TTTRRRRRRTTTaaaqqqWWWGGG@@@<<<===>>><<<999:::666666555444444444444444444444444555555555666666555555444333333222111111111111000000000000111111222222222222222222222222111111111222222333333333000111111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111.../////////000000111111......//////000000111111//////000000111111222222............/////////000000000000000000111111111444444444444555666777888999:::;;;===>>>@@@AAABBB>>>>>>>>>@@@BBBCCCBBBAAAGGGGGGHHHHHHHHHGGGGGGFFFHHHJJJOOOSSSWWWZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVXXXZZZ]]]^^^^^^]]]\\\\\\^^^aaajjj|||{{{xxxqqqfffZZZRRRPPPQQQRRR```kkkSSSFFFCCC>>>;;;:::999888777777777666555555555555555555555555555555555555555222222222222222222222222222222222222222222222222111111111111222333444555333333222222333333444555444333333222111111111222222111111111000000//////000000000000000000000000111111000//////000111111......//////000000111111////////////000000000000111111111111000000000000//////......///111444555000000000000111111111111333333444444555666666666999999:::<<<===???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHJJJKKKJJJJJJIIIHHHKKKOOOSSSVVVWWWVVVUUUZZZ[[[\\\]]]\\\ZZZXXXWWWWWWXXXZZZ\\\]]]\\\[[[ZZZXXXZZZ___iii{{{{{{xxxrrrfffZZZRRRPPPPPPTTTaaalllSSSFFFBBB>>>;;;:::999888777777777666555555555555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111222333444555333222222222222333444444444333222222111111111222111111111111000000000///000000000000000000000000111111111111111111111111.../////////000000000111////////////000000000000111111111000000000////////////......///111333555000000000000111111111111444444444555666666777777999:::;;;<<<===>>>???@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKJJJJJJIIIIIIKKKOOORRRUUUVVVWWWVVVZZZZZZ[[[\\\[[[ZZZYYYXXXXXXYYY[[[]]]^^^^^^]]]\\\XXXZZZ___hhhzzz{{{xxxqqqfffZZZRRRPPPPPPVVVaaa{{{jjjRRREEEBBB>>>;;;:::999888777777777666555555555555555333333333333333333333333222222222222222222222222000000000000000000000000111111111111111222333444222222222222222333444444333333222111111111111222111111111111000000000000000000000000000000000000111111222222222222111111////////////000000000000////////////000000000000111111000000000000////////////......///111333444000000000111111111222222555555555666777777888888;;;;;;;;;<<<===>>>>>>???BBBBBBBBBCCCCCCEEEFFFFFFFFFGGGHHHJJJKKKJJJJJJIIIJJJKKKNNNQQQTTTVVVWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[XXXYYY\\\^^^_________^^^YYYZZZ___hhhzzz~~~~~~zzzwwwpppeeeZZZRRROOOPPPVVV___uuufffOOODDDAAA===::::::999888777777777666555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111222333333222222222111222333333444222222111111111111111222111111111000000000000000000000000000000000000000000111222333333222111000////////////000000000000////////////000000000000111000000000////////////////////////000111222333000000111111111222222222666666666777888888999999;;;<<<<<<<<<======>>>>>>BBBBBBBBBCCCDDDEEEGGGHHHFFFGGGHHHJJJKKKJJJJJJIIIJJJKKKMMMPPPSSSVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]WWWXXX[[[^^^___```______YYY[[[^^^gggyyy}}}}}}wwwuuunnndddYYYQQQOOOPPPUUU\\\pppbbbNNNDDD@@@<<<:::999999888888777777666555555555555555444444444444444444444444222222222222222222222222222222222222222222222222111111000000111111222222222111111111111222333333111111111000000111222222000000000000000000111111000000000000000000000000111111111222222111111111000000000000////////////////////////000000000000000000000////////////.../////////000000111222222111111111111222222222222666666777777888999999999;;;<<<<<<<<<======>>>>>>@@@@@@AAABBBDDDFFFGGGHHHFFFGGGHHHJJJKKKJJJJJJIIIJJJKKKMMMPPPSSSVVVYYYZZZYYYYYYYYYYYYZZZ[[[]]]^^^VVVXXXZZZ]]]^^^___^^^^^^ZZZ[[[^^^fffxxx|||{{{sssqqqkkkbbbWWWQQQOOOPPPSSSZZZnnn___NNNCCC@@@<<<:::999999888888777777666555555555555555555555555555555555555555222222222222222222222222222222222222222222222222111111000000000111111222111111111111111222333333111000000000000111222222000000000000111111111111000000000000000000000000111111000000000000111111000000000000////////////////////////000000000000000000////////////......//////000000111111111111111111111222222222222333666666666777888888999999;;;;;;;;;<<<===>>>>>>???>>>???@@@AAACCCEEEGGGHHHFFFGGGHHHJJJKKKJJJJJJIIIHHHJJJMMMQQQTTTWWWYYYYYYXXXYYYYYYZZZ[[[\\\\\\\\\VVVXXX[[[]]]^^^^^^]]]]]][[[[[[^^^fffwww}}}wwwuuuooommmhhh___VVVPPPOOOQQQRRRYYYnnnwwwYYYKKKBBB???;;;999999999999888777777666555555555555555444444444444444444444444222222222222222222222222111111111111111111111111111111000000000000111111111111111111111222222333000000000000000111222222///000000000111111111111000000000000000000000000222000...------...000222111000000000/////////...////////////000000000000000000/////////.........///000000111111111111111111111111222222222333333555555666666777888888999999:::;;;<<<===>>>???@@@======>>>@@@BBBDDDGGGHHHFFFGGGHHHJJJKKKJJJJJJIIIGGGIIIMMMRRRUUUWWWXXXYYYXXXYYYZZZ[[[\\\\\\[[[ZZZYYYZZZ\\\^^^______^^^]]][[[[[[]]]eeevvv}}}yyy|||}}}zzzyyy|||yyyrrrppplllkkkfff^^^UUUPPPOOOQQQRRRZZZooonnnSSSFFFBBB???;;;999999999999888777777666555555555555555333333333333333333333333222222222222222222222222000000000000000000000000111111000000000000000111111111111000111222222333000000///000000111222222//////000000111111111222000000000000000000000000222000---++++++---000222111111000000/////////...////////////000000000000000/////////............///000000111111111111000111111222222222333333333555555555666777777888888999999:::<<<===???@@@AAA<<<<<<===???AAADDDFFFGGGFFFGGGHHHJJJKKKJJJJJJIIIFFFIIINNNSSSVVVXXXXXXXXXXXXYYY[[[\\\]]]\\\ZZZYYY[[[\\\^^^``````___^^^]]][[[[[[]]]eeevvvvvvzzz}}}tttkkkhhhjjjlllppptttyyy{{{~~~zzzuuuqqqpppiiieee```\\\VVVNNNMMMPPPUUUZZZmmmcccOOOGGGAAA>>>:::888888888888777666666666666666666666666444555666666666555333333222333333333333222111111333333222111111222333333666555444444333333333333444222///------///222444222111111111000000//////000000000000000000000000111111000000//////......111111111111111111111111444222///---,,,...000111111111000000//////......222111111000///......---000000000000////////////111111111111111111111111222222333555666888999:::::::::;;;<<<===>>>??????>>>>>>???@@@AAACCCDDDEEEEEEFFFHHHJJJJJJIIIHHHGGGGGGJJJOOOSSSTTTVVVWWWXXXWWWXXXZZZ[[[\\\\\\\\\[[[ZZZ\\\^^^```aaa___]]]\\\]]]\\\\\\cccvvvsssxxx~~~|||rrriiifffffffffhhhkkklllmmmrrrxxx{{{}}}{{{xxxtttooonnniiiddd___\\\UUUOOONNNQQQVVV]]]sssvvv[[[IIIBBB@@@>>>:::888888888888777666666666666666666666666444555666666666555333333222333333333333222111111333222222111111222222333222222111000000000000000333111///......///111333111111111111000000000///000000000000000000000000111000000000/////////...////////////////////////222111///.........000111111000000000/////////...111111111000///.........000000000000////////////222222222222222111111111222333444555666777888999::::::;;;<<<===>>>????????????@@@AAABBBDDDEEEFFFEEEGGGHHHJJJJJJIIIHHHGGGGGGKKKPPPSSSUUUVVVXXXYYYVVVWWWXXXYYYZZZZZZZZZZZZ\\\^^^```bbbbbbaaa___^^^\\\[[[[[[cccvvv~~~uuu|||wwwnnnllljjjgggeeefffeeeeeehhhmmmooorrrzzzyyyvvvqqqmmmkkkhhhccc^^^ZZZTTTOOOOOOSSSWWWccc}}}jjjSSSEEE???@@@===:::999999999888777666666666666666666666666444555555555555444333333222333333333333222111111333222111111111111222333111111000////////////000111111000000000000111111111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000000000000000////////////111111000000//////......////////////000000000000222222222222222222222222444444444555666777777888::::::;;;<<<===>>>>>>???@@@@@@AAABBBCCCEEEFFFGGGFFFGGGHHHIIIJJJIIIHHHGGGIIILLLQQQTTTVVVWWWYYYZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\^^^```bbbbbbaaa___^^^[[[YYYZZZbbbuuu~~~{{{uuuqqqpppooommmnnnqqqssstttzzz}}}wwwuuuqqqlllkkkgggaaa\\\YYYTTTOOOQQQVVVYYYkkk|||bbbOOODDD??????===:::999999999888777666666666666666666666666555555555444444444333333222333333333333222111111222222111111111111222222333222222111111111222222000000111111111111000000111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000---...///000111111000000000000000000////////////111000000000/////////...////////////000000000000222222222222333333333333444555555555666666777777999::::::;;;<<<===>>>???@@@@@@@@@AAABBBDDDFFFGGGFFFGGGHHHIIIIIIIIIHHHHHHIIIMMMRRRUUUWWWXXXZZZ[[[]]]\\\[[[[[[[[[\\\^^^___ZZZ[[[^^^___```___]]][[[YYYXXXYYYaaattt|||wwwuuuqqqmmmkkkfff```[[[WWWRRROOORRRXXX^^^uuuvvv\\\LLLCCC???>>><<<:::999::::::888777666666666666666666666666555555444444333333333333222333333333333222111111111111111111111111111111333333222222222333333444///000111111111111000///000000000000000000111111111111111111111111111111////////////000000000000////////////////////////,,,...///111222111000///////////////000000000000000000000000////////////.../////////000000000111111111111222222333333333444555555555666666777777999999:::;;;<<<===>>>>>>>>>??????@@@AAACCCDDDEEEGGGGGGHHHHHHIIIIIIIIIHHHJJJMMMRRRVVVWWWYYYZZZ[[[]]]\\\[[[[[[[[[\\\^^^^^^YYY[[[]]]______^^^\\\[[[XXXWWWXXXaaattt{{{wwwuuurrrmmmkkkeee___YYYUUURRRPPPTTT[[[eeennnVVVHHHAAA======;;;::::::::::::999777666666666666666666666666555444444333222333333333222333333333333222111111000000111222222111000000111000000000000111222222000000111111111111000000000000000000111111111111111111111111111111111111////////////000000000000------------------------......000111111000//////////////////000000000000000000000000////////////......//////000000111111000000000111111222222333444444444555666777777888999999:::;;;<<<======>>>>>>>>>??????AAACCCDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIMMMRRRUUUWWWXXXZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[]]]___aaaaaa```^^^]]]WWWWWWYYYaaatttyyyvvvuuuqqqmmmkkkddd^^^WWWTTTQQQPPPUUU]]]mmmgggQQQFFF@@@<<<<<<;;;::::::;;;;;;999777666666666666666666666666555444333222222222333333222333333333333222111111///000111222222111000//////////////////000111111000000000000000000000000///000000000111111111111111111111111111111111111.../////////000000000111////////////////////////000000000000000//////....../////////000000000111////////////000000000000.........///000111111111...//////000000111222222222333444555666777888999888999::::::<<<<<<===>>>?????????@@@BBBCCCEEEFFFHHHGGGGGGGGGHHHHHHIIIIIIIIIMMMQQQUUUWWWXXXYYY[[[XXXYYYYYYZZZZZZYYYYYYXXX[[[\\\___aaaaaa```^^^\\\WWWWWWYYYbbbuuuxxxuuutttpppllljjjccc]]]WWWSSSPPPPPPVVV^^^sssdddPPPFFF@@@===<<<;;;::::::;;;;;;999777666666666666666666666666555444333222111222333444222333333333333222111111///000111222222111000///000000000000000111222222111111000000000000111111//////000000111111111222111111111111111111111111.../////////000000111111222222222222222222222222111111000000//////........./////////000000111111////////////000000000000---......///000111111222---......///000111111111222222333555666888999:::888999999:::;;;<<<===>>>@@@@@@AAAAAACCCDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJHHHLLLQQQTTTVVVWWWYYYZZZYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ]]]^^^___^^^\\\ZZZWWWWWWZZZcccvvv|||vvvrrrnnngggaaaaaaYYYSSSRRRNNNKKKPPP[[[xxx___NNNGGGAAA<<<999999999888888888888777888888777666666666666666555555444333333333333444444444444333333222222222333333333222222111111111444333333222111111111222222222222111111111000000222222222111111111111000////////////////////////111222222222333333333333222111111111000000//////////////////////////////........................000000000000////////////222111000000000111333333111222333222111111333555333444444555666777888999:::::::::;;;<<<===>>>???<<<======???@@@BBBDDDEEEJJJIIIHHHGGGGGGGGGHHHIIIKKKMMMPPPSSSTTTUUUWWWYYYXXXXXXYYYZZZZZZ[[[ZZZZZZ\\\]]]^^^^^^^^^]]]\\\[[[YYYYYY[[[bbbsss{{{vvvrrrnnngggbbb___WWWRRRRRROOOMMMTTT```|||{{{[[[LLLFFFAAA<<<999999999888888888888777888777777666666666666666555555444333333333333444444444333333333222222222333222222222222222222111444333222222111111222222222222222111111111000000222222222111111111111000000000000000000000000000/////////000000000111111111111111111000000000///////////////////////////////////////////////////000000/////////.........000000/////////000111222///000111000///000111333222333444666666777666666:::::::::;;;<<<===>>>???======>>>???AAACCCEEEFFFHHHGGGFFFEEEEEEFFFGGGHHHMMMOOORRRUUUVVVWWWYYY[[[WWWXXXYYYYYYYYYYYYYYYXXX[[[\\\]]]_________^^^]]]XXXXXX[[[bbbtttyyyuuurrrmmmfffaaa]]]UUUQQQQQQPPPOOOXXXeeeuuuWWWIIIDDD@@@<<<999999999888888888888777888777666666555555666666555555444333333333333444333333333333222222222222111111111222222222222222333333222222111111222222222222222111111111111111222222222111111111111000111111111111111111111111........./////////000000111111111111000000000000////////////////////////000000000000000000000000000000/////////........./////////...///000000111000111222111000000222444333444666777888888777666:::::::::;;;<<<===>>>???>>>>>>???@@@BBBDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHMMMOOORRRUUUVVVWWWYYY[[[XXXXXXYYYYYYYYYXXXWWWWWWYYY[[[]]]___``````______XXXXXXZZZbbbuuu}}}xxxtttpppjjjccc^^^[[[TTTPPPPPPNNNNNNZZZiiiqqqUUUHHHBBB???===999999999888888888777777777777666555555555555666555555444333333333333444333222222222222222222222000000111111222222333333333333222222111222222333111111111111111111111111222222222111111111000000111111111111111111111111000000000000111111111111111111111000000000000000////////////////////////////////////////////////111111000000000/////////////////////000000111111222333444333222222444666777777777777888888999999:::::::::;;;<<<===>>>?????????@@@AAACCCEEEGGGHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKMMMPPPRRRTTTUUUWWWYYYYYYZZZZZZZZZYYYXXXWWWWWWZZZ\\\^^^```aaa```___^^^XXXXXXZZZcccwww~~~{{{wwwrrrmmmfff```\\\[[[TTTPPPPPPMMMMMM[[[kkkmmmTTTHHHBBB>>>===999999999888888888777777777666666555555555555555555555444333333333333444222222222222222222222222000000000111111222222222333222222111222222333333111111111111111111111111222222222111111111000000000000000000000000000000000000000000111111111111000000000000000000111111000000000000000000000000........................222222222111111111000000000000111111111222222222222333333333222222444666888777555444555777999;;;:::::::::;;;<<<===>>>??????@@@@@@BBBCCCEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKMMMPPPRRRTTTUUUWWWYYY[[[[[[[[[[[[[[[ZZZYYYXXX[[[]]]___aaaaaa___\\\[[[YYYXXX[[[eeezzz{{{yyyuuupppjjjddd___\\\ZZZTTTQQQPPPMMMNNN]]]pppfffPPPHHHAAA======999999999888888888888777777666555555444444555555555555444333333333333444111111111222222222222222000000000111111111111111222222111111222222333333111111111111111222222222222222222111111111111000000000000000000000000000........./////////000000000000000000111111111111000000000000000000000000........................222222111111111000000000000000111222222222222222///000111000//////111333555444222222333555888;;;:::::::::;;;<<<===>>>?????????@@@AAACCCEEEGGGHHHEEEFFFGGGHHHHHHIIIHHHHHHMMMOOORRRUUUVVVWWWYYY[[[[[[[[[\\\\\\\\\[[[ZZZZZZ[[[\\\___aaa```^^^[[[XXXXXXWWWZZZeee{{{vvvtttqqqlllgggcccaaa```YYYTTTQQQQQQOOORRRcccwww[[[JJJEEE???<<<<<<999999999888888888888777666666555444444444444555555555444333333333333444000111111111222222222222111111111111000000000000222222111111222222333444000000111111111222222222222222222111111111111000111111111111111111111111/////////000000000111111///000000000111111111111000000000000000000000000........................000000000////////////...//////111222222222111000...///000///......000222222222444555777888:::::::::::::::;;;<<<===>>>????????????AAABBBDDDFFFGGGDDDEEEFFFGGGHHHHHHHHHGGGMMMOOORRRUUUVVVWWWYYY[[[YYYZZZZZZ[[[[[[[[[[[[ZZZXXXZZZ]]]``````^^^[[[YYYVVVUUUXXXccc{{{|||vvvsssyyyrrrqqqnnnjjjfffcccccccccYYYTTTRRRRRRQQQUUUhhh}}}wwwTTTFFFCCC>>>;;;<<<999999999888888888888777666666555444444444444555555555444333333333333444000000111111222222222222222222111111000000//////222111111111222333333444000000111111222222222222222222222111111111111000222222222222222222222222222222222222333333333333//////000000111111111222000000000000000000000000000000000000000000000000///.........---------------...000111111111000//////000111000//////111333111333888<<<>>>>>><<<;;;:::::::::;;;<<<===>>>???>>>>>>???@@@BBBDDDFFFGGGEEEFFFGGGIIIJJJJJJIIIIIIKKKMMMPPPSSSTTTUUUWWWYYYXXXXXXYYYZZZZZZ[[[ZZZZZZUUUWWW[[[___```^^^\\\ZZZUUUSSSVVVbbbzzzzzztttuuuuuuvvvwwwzzz~~~zzztttqqqllliiigggdddaaa___^^^SSSOOOTTTVVVZZZpppfffNNNJJJCCC<<<<<<;;;::::::999888777666555444555555444444444333333333444444444333333222222222222222222222222222222222000000000000000000000000111111222222222222111111////////////////////////222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000///000000000///...------////////////000000000000000000000000000000000000111111000000000000111111000000000000111222333444333333444555666777888888888888999:::;;;======>>><<<===???AAADDDFFFHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGKKKOOOSSSVVVWWWWWWXXXYYYYYYYYYZZZZZZYYYXXXWWWWWWYYYZZZ\\\]]]]]]\\\[[[ZZZYYYWWWYYYcccxxxzzzxxx|||{{{|||~~~}}}wwwqqqnnnjjjgggdddbbb___\\\[[[SSSPPPUUUWWW\\\uuuaaaKKKGGG@@@;;;<<<:::::::::999888777666555555555555555444444444333333222222222111111111000000222222222222222222222222000000000000000000000000111111222222222222111111000000000000000000000000222222111111111111222222111111111111111111111111////////////////////////000000000000000000000000/////////000//////......////////////000000000000000000000000000000000000//////............//////000000000000111222333444333333444555666777888888999999::::::;;;<<<============???BBBDDDFFFHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGKKKOOOSSSVVVWWWWWWXXXYYYYYYYYYZZZZZZYYYYYYXXXWWWYYYZZZ\\\]]]]]]\\\[[[YYYWWWVVVYYYdddzzz~~~|||sssooolllhhhdddbbb___\\\ZZZXXXRRRSSSWWWXXXaaa~~~yyyZZZGGGDDD>>>999;;;::::::999999888777666555555555555555444444444444333222222222111111111111000111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111222222111111111111222222111111111111111111111111////////////////////////000000000000000000000000......///000000000//////////////////000000000000000000000000000000000000//////............//////000000000000111222333444333333444555666777888888:::::::::;;;;;;<<<<<<<<<===>>>???BBBDDDFFFHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHKKKOOOSSSVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYZZZ\\\]]]]]][[[ZZZYYYTTTTTTXXXeee{{{{{{rrrmmmjjjfffccc```^^^[[[XXXTTTSSSUUUYYY[[[iiimmmSSSEEEBBB<<<999<<<:::999999888888777666666555555555555555444444444444333333333333333333333333000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////---...///000000000000000////////////000000000000////////////////////////111111000000000000111111000000000000111222333444333333444555666777888888:::;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHKKKOOOSSSVVVWWWWWWXXXYYYZZZZZZZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\]]]\\\[[[YYYWWWQQQSSSXXXfff|||yyysssmmmjjjfffccc```^^^ZZZXXXSSSSSSVVVZZZaaassscccNNNDDDBBB;;;:::===;;;999999888888777777666666666666555555555444444444333333333333333333333333000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111////////////////////////......///000111111111000////////////000000000000////////////////////////111111000000000000111111000000000000111222333444333333444555666777888888:::;;;;;;;;;;;;;;;;;;;;;>>>???@@@BBBDDDFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHKKKOOOSSSVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]\\\ZZZWWWVVVPPPRRRXXXfff}}}~~~wwwsssmmmjjjfffbbb```]]]ZZZXXXSSSTTTWWW\\\ggguuuZZZIIICCCBBB::::::===;;;888888888888777777666666666666666555555555444444000111111111111222222222111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111222222111111111111222222000000000000000000000000222222222222222222222222000000000000000000000000//////000111111111000000////////////000000000000000000000000000000000000//////............//////000000000000111222333444333333444555666777888888:::::::::;;;;;;<<<<<<<<<>>>???@@@BBBDDDEEEGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIKKKOOOSSSVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[YYYVVVUUUQQQRRRXXXeee|||xxxsssqqqllliiieeeaaa___\\\YYYWWWUUUUUUVVV]]]lllkkkRRRFFFBBBAAA999888===999888888888888777777777777666666666666555555555555000000111111111222222222222222222222222222222222000000000000000000000000111111222222222222111111000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000111111111000//////////////////000000000000000000000000000000000000//////............//////000000000000111222333444333333444555666777888888999999::::::;;;<<<======??????@@@BBBDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJIIIIIIKKKOOOSSSVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[\\\]]]\\\[[[XXXVVVTTTSSSTTTXXXeeezzz~~~uuupppoookkkhhhddd```^^^[[[XXXVVVVVVUUUVVV]]]oooeeeNNNCCCAAA@@@777777;;;888888888888888777777777777777666666666555555555555222222222333333444444444222222222222222222222222000000000000000000000000111111222222222222111111////////////////////////222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000///...////////////000000000000000000000000000000000000111111000000000000111111000000000000111222333444333333444555666777888888888888999:::<<<===>>>>>>??????AAABBBDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJIIIIIIKKKOOOSSSVVVWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\]]]\\\[[[XXXUUUSSSTTTTTTXXXdddyyy{{{rrrllljjjiiigggdddaaa^^^ZZZVVVSSSSSSTTTXXXddd|||~~~cccMMMGGG@@@;;;999999999:::999999888888777666666666666666555444333333222222222222222333333444444444111111111111111111111111000000000000111111111111333333222222111000000000000111111111111222222222111111222222222222111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000000///...............000000000000111111111111////////////000111222333555555555666666777888999;;;<<<<<<<<<<<<<<<;;;;;;===>>>@@@BBBCCCDDDEEEEEEDDDFFFIIIKKKKKKJJJHHHFFFJJJNNNSSSSSSQQQQQQTTTXXXWWWXXXYYY[[[[[[\\\\\\\\\_________]]]\\\YYYWWWUUURRRRRRVVVcccyyyxxxpppkkkjjjgggeeebbb___\\\YYYUUURRRRRRTTTZZZhhhyyy___KKKFFF@@@;;;999999999999999888888777777666555555666555555444333333222222222222222333333444444444111111111111111111111111000000000000111111111111111111111111111111222222000111111111111222222222111111222222222222111111000000000000000000000000000000000000000000000000111111000000//////......////////////////////////////////////////////////111000//////......////////////000000000111111111////////////000111222333555555555555666777888999999:::;;;<<<===============>>>@@@BBBDDDEEEFFFFFFFFFHHHIIIKKKKKKJJJIIIHHHIIINNNTTTUUUTTTUUUXXX[[[XXXYYYZZZ[[[[[[[[[[[[[[[^^^^^^^^^]]][[[YYYWWWVVVRRRSSSXXXeee|||~~~tttmmmiiihhheeebbb___\\\ZZZWWWSSSQQQPPPTTT]]]pppsssYYYHHHEEE@@@<<<;;;:::888777888888777666666555555444555555555444444333333222222222333333333333444444111111111111111111111111000000000000111111111111///000000111222222333333000111111111111222222222111111222222222222111111000000000000000000000000000000000000000000000000222222111000///...------////////////////////////////////////////////////111111000////////////000//////000000000000111111////////////000111222333555555555555666777888999777888:::<<<===>>>??????<<<===???BBBDDDFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJGGGLLLRRRUUUVVVWWWYYY\\\YYYZZZZZZ[[[[[[[[[ZZZZZZ\\\\\\]]]\\\[[[YYYWWWVVVRRRSSSZZZhhhyyypppiiiffffffcccaaa]]]ZZZXXXVVVSSSQQQOOOTTTaaayyynnnVVVEEECCC???===<<<:::888666777777666666555555444444555555444444444333333333333333333333333333333333111111111111111111111111///000000000111111111111000000111111111222222222000000111111111222222222111111222222222222111111////////////////////////000000000000000000000000111111000000//////......////////////////////////////////////////////////222111111000000000000000////////////000000000111////////////000111222333555555555555555666888888888999:::<<<===>>>>>>???;;;===???BBBEEEGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKFFFJJJOOOSSSTTTUUUWWWXXXZZZ[[[[[[[[[[[[ZZZZZZYYY[[[[[[\\\\\\[[[YYYXXXVVVRRRTTT[[[jjjvvvmmmgggccccccbbb```\\\YYYXXXVVVTTTRRRPPPUUUeeeiiiSSSCCCAAA>>><<<<<<:::888666777777666666555555444444444444444444444333333333333333333333333333333333111111111111111111111111///000000000111111111111222222222111111111000000000000111111111222222222111111222222222222111111////////////////////////////////////////////////......//////000000111111////////////////////////////////////////////////222111111000000000000000...////////////000000000////////////000111222333444444444444555666777888999:::;;;<<<============<<<===???BBBEEEGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHJJJNNNQQQSSSTTTTTTUUUZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZ[[[[[[ZZZXXXWWWVVVQQQTTTZZZiiissslllfffbbbbbbaaa^^^ZZZWWWVVVUUUSSSRRRQQQWWWhhhcccPPPBBB@@@===;;;;;;:::888666888888777666666555555444444444444444444444444444444444333333333333222222111111111111111111111111000000000000111111111111333333222222111000000///000111111111111222222222111111222222222222111111000000000000000000000000////////////////////////------...///000111222222////////////////////////////////////////////////111111000////////////000......////////////000000////////////000111222333444444444444555666777888::::::;;;<<<=========<<<===>>>@@@CCCEEEGGGHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHKKKLLLNNNPPPRRRTTTUUUVVVYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZYYYWWWVVVTTTQQQSSSXXXfff{{{{{{pppkkkfffcccbbb___[[[WWWUUUTTTSSSRRRQQQTTTYYYiii{{{[[[LLLBBB???<<<::::::999999888999888888777777666555555444444444444444444444444444444444333333222222222111111111111111111111111000000000000111111111111222222111111111111111111000111111111111222222222111111222222222222111111000000000000000000000000////////////////////////......//////000000111111////////////////////////////////////////////////111000//////......//////........./////////000000////////////000111222333444444444444555666777777888999:::<<<===>>>>>>>>>>>>???AAACCCEEEFFFGGGGGGFFFGGGIIIJJJKKKJJJIIIHHHIIIIIIJJJLLLPPPTTTVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYVVVTTTSSSQQQRRRVVVbbbwww}}}vvvmmmjjjfffdddccc]]]YYYUUUSSSRRRRRRQQQPPPUUUZZZjjjtttVVVHHHBBB???;;;999999999999888999999888888777777666666444444444444444444444444444444444333333222222222111111111111111111111111000000000000111111111111000000000111222222333333000111111111111222222222111111222222222222111111000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////000000///.........................../////////000////////////000111222333444444444444444555777777666777999;;;>>>???@@@AAA???@@@BBBDDDEEEFFFGGGGGGFFFHHHJJJLLLMMMKKKIIIHHHEEEEEEEEEHHHLLLRRRVVVWWWXXXXXXYYY[[[[[[\\\\\\\\\[[[[[[[[[ZZZXXXVVVSSSRRRQQQQQQTTT___sss~~~}}}}}}|||mmmiiigggccc^^^ZZZ___YYYUUUUUUTTTQQQQQQTTTXXX]]]nnnfffPPPFFF===;;;999999999999777555666666666666666666666666555555555555555555555555222222222222222222222222222222111111111111222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000//////............//////111111000///...,,,***)))////////////000000000000///000000000000111111111333333444555666777888888;;;;;;;;;;;;;;;<<<===>>>???AAADDDFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHEEEFFFGGGJJJNNNRRRVVVXXXZZZYYYXXXXXXYYY[[[]]]___]]]]]]\\\ZZZXXXVVVTTTSSSTTTSSSTTT\\\nnn}}}|||}}}uuuiiieeeeeeccc^^^\\\\\\WWWSSSSSSQQQNNNNNNQQQYYYaaavvv~~~___MMMFFF===;;;999888999999777666666666666666666666666666444444444444444444444444333333333333333333333333222222111111111111222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000//////............//////.../////////...------,,,////////////000000000000/////////000000000111111333333444555666777888888;;;;;;;;;;;;<<<======>>>>>>@@@BBBDDDFFFFFFEEEEEEHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFHHHKKKNNNRRRVVVXXXYYYYYYXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZXXXVVVTTTSSSRRRQQQSSSZZZlll{{{|||}}}zzznnncccaaacccaaa^^^]]][[[VVVSSSRRRPPPMMMNNNQQQZZZiiipppTTTHHHEEE>>><<<999888888888888777666666666666666666666666333333333333333333333333333333333333333333333333222222111111111111222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...000000000000000000000000//////............//////,,,,,,---...////////////////////////000000000000/////////000000000000111333333444555666777888888:::;;;;;;<<<<<<===>>>>>>===???AAACCCDDDEEEEEEDDDIIIIIIJJJJJJJJJIIIGGGFFFGGGHHHIIILLLOOOSSSVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWUUUTTTQQQPPPQQQYYYkkk~~~{{{|||~~~sssiii```___```___\\\\\\[[[WWWTTTTTTQQQOOOQQQVVV]]]sssdddLLLCCCBBB???<<<999777888888888777666666666666666666666666333333333333333333333333444444444444444444444444222222111111111111222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000//////............//////,,,,,,---///000000000000////////////000000000000000000000111111111111222333333444555666777888888::::::;;;<<<===>>>>>>>>>===>>>@@@BBBDDDEEEEEEEEEIIIJJJJJJJJJJJJIIIGGGFFFIIIJJJKKKNNNPPPSSSUUUVVVVVVWWWYYYZZZZZZXXXWWWUUUWWWXXXYYYYYYYYYWWWUUUTTTPPPOOOPPPXXXjjj}}}zzz|||qqqggg___^^^^^^\\\ZZZZZZYYYUUUSSSRRRPPPOOOTTT\\\eeeyyy\\\HHH@@@>>>>>><<<999888888888888777666666666666666666666666444444444444444444444444444444444444444444444444222222111111111111222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////000000000000////////////////////////////////////............//////......//////000/////////////////////000000000000111111111222222222333333333333444555666777888888999:::<<<===>>>?????????>>>???AAACCCDDDFFFGGGGGGIIIIIIJJJJJJJJJIIIGGGFFFKKKLLLMMMPPPRRRTTTUUUUUUVVVWWWYYYZZZZZZXXXVVVUUUWWWXXXYYYZZZZZZXXXVVVUUUPPPOOOQQQYYYkkk}}}{{{}}}ooofff___]]]\\\YYYVVVWWWUUUQQQOOONNNMMMOOOXXXbbbvvvjjjTTTFFF???<<<===;;;999999999999777555666666666666666666666666555555555555555555555555333333333333333333333333222222111111111111222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000//////////////////////////////............////////////000000000///......////////////000000000000111111111222222222333333333333444555666777888888888:::<<<>>>???@@@??????>>>???@@@BBBDDDFFFHHHHHHGGGHHHIIIJJJJJJJJJHHHHHHMMMNNNOOOQQQSSSTTTTTTUUUUUUWWWXXXZZZZZZYYYWWWVVVWWWYYY[[[\\\[[[YYYVVVUUUOOOOOOQQQYYYlll|||{{{||||||lllddd]]]\\\ZZZVVVTTTUUUSSSPPPMMMLLLMMMQQQ^^^kkkvvv[[[LLLEEE???;;;;;;::::::;;;;;;:::666444666666666666666666666666444444444444444444444444333333333333333333333333222222111111111111222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000//////////////////////////////............////////////000000000000//////////////////000000000000//////000000000111111111333333444555666777888888888:::<<<>>>@@@@@@@@@???===>>>???AAACCCEEEGGGHHHFFFGGGIIIJJJJJJJJJJJJIIINNNOOOQQQSSSTTTTTTTTTTTTVVVWWWXXXYYYZZZZZZYYYYYYYYYZZZ\\\]]]\\\ZZZWWWUUUMMMMMMOOOYYYlll}}}{{{zzz}}}xxxiiiaaa\\\ZZZXXXUUUSSSUUUTTTQQQNNNMMMNNNUUUdddrrrjjjPPPFFFCCC@@@<<<::::::;;;<<<<<<:::666333666666666666666666666666333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000//////////////////////////////............//////---...///000000111111000////////////000000000000............////////////333333444555666777888888888999<<>>???AAADDDFFFGGGEEEFFFHHHJJJKKKKKKKKKJJJOOOPPPRRRSSSTTTTTTTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]^^^]]]ZZZWWWTTTKKKKKKNNNXXXlllxxxvvvxxxzzz~~~wwwddd```[[[WWWTTTQQQOOOLLLLLLPPPNNNNNNRRRVVVjjj|||]]]MMMBBB???@@@;;;::::::999888777666555444444555666666666555333222555555444444444333333333444444333333222111000000111111000000000000111111222111111111000000//////222222222222222222222222111111111111111111111111///000111222222111000///111111111111111111111111........................////////////////////////000000//////.........---,,,------...///000111111000000///...---,,,,,,,,,////////////////////////***+++,,,...111333444555444444555666777888999999888999;;;===>>>?????????BBBAAAAAABBBDDDFFFIIIJJJGGGIIIJJJKKKJJJJJJJJJLLLQQQRRRTTTTTTSSSSSSUUUVVVTTTWWWZZZ[[[[[[ZZZ[[[\\\___`````````^^^ZZZVVVTTTOOOMMMNNNUUUiii~~~xxxwwwzzzzzz~~~nnnbbb___ZZZVVVTTTRRROOOMMMLLLPPPNNNNNNUUU\\\rrrvvvXXXKKK@@@>>>???<<<;;;;;;:::999888777666555555555555555555444333333444444444444333333333333444444333333222111111000111111000000000000111111111111111111000000000///222222222222222222222222111111111111111111111111///000111222222111000///000000000000000000000000222222222222222222222222////////////////////////000/////////............------......//////000000000000///...------------////////////////////////------......///000000000333333444555666777888888999:::<<<===???@@@@@@@@@AAAAAAAAABBBDDDFFFIIIJJJGGGIIIJJJKKKJJJJJJKKKLLLQQQRRRTTTTTTSSSSSSUUUVVVTTTWWWZZZ[[[[[[ZZZ[[[\\\___`````````^^^ZZZVVVTTTPPPNNNNNNVVViii{{{wwwxxx{{{{{{tttfff___\\\XXXUUUSSSRRRPPPNNNLLLOOOMMMOOOXXXccc~~~nnnSSSHHH>>><<<>>>;;;;;;;;;:::999888777666666666555555444444444444444333333333333222222222222444333333222222111111111111111000000000000111111111111111111000000000000111111111111111111111111111111111111111111111111000000111111111111000000////////////////////////111111111111111111111111////////////////////////////////////.....................///////////////000000///...------------////////////////////////,,,------......//////000222222333444555666777777:::;;;<<<>>>???@@@@@@AAAAAAAAAAAABBBDDDFFFHHHIIIGGGHHHKKKKKKJJJJJJKKKLLLPPPRRRTTTUUUTTTTTTUUUVVVUUUWWWZZZ[[[[[[ZZZ[[[\\\^^^___``````^^^[[[WWWTTTQQQOOONNNUUUhhh{{{wwwtttvvvzzzzzz~~~nnnddd\\\YYYVVVSSSRRRQQQPPPNNNLLLOOOMMMOOO[[[jjjgggOOOFFF===;;;===:::999999999888777666666555666555444333333333444555333333333222222222111111333333333222222111111111111111000000000000111111111111111000000000000000000000000000000000000000111111111111111111111111000000000111111000000000///////////////////////////////////////////////////////////////////////////////////////.........///////////////.........000000///...............////////////////////////***+++,,,...000111333333222333444444666666777888999999;;;===>>>?????????@@@@@@AAACCCDDDFFFHHHHHHFFFHHHKKKKKKKKKKKKLLLMMMPPPRRRUUUUUUUUUTTTUUUVVVUUUXXXZZZ[[[ZZZZZZZZZ[[[]]]^^^```aaa___[[[WWWTTTQQQOOONNNTTTggg~~~wwwsssqqqtttxxx{{{uuuiiibbbZZZWWWTTTRRRQQQPPPOOONNNMMMOOOMMMPPP]]]nnnbbbNNNFFF===:::;;;888777777666666555555444444555444333222222333555555333333333222222222111111333333222222222222222111111111000000000000111111000000000000000000111111000000000000000000000000111111111111111111111111111000000000000000000111000000000000000000000000000000000000000000000000////////////////////////.........//////////////////////////////.........000000///.........//////////////////////////////,,,---...///111333444444444444555666777888888999777888999;;;<<<======>>>???@@@AAACCCEEEFFFGGGGGGFFFHHHKKKLLLKKKKKKMMMNNNPPPSSSUUUVVVVVVUUUUUUVVVVVVXXXZZZ[[[ZZZZZZZZZ[[[\\\^^^```aaa___\\\WWWTTTPPPNNNNNNUUUgggzzzsssppppppsssxxx~~~|||lllbbb]]]YYYVVVSSSPPPPPPOOONNNMMMLLLOOOMMMQQQ```sssxxx]]]KKKFFF===:::;;;888666555555555444444444333333333333333333444444555333333333333222222222222222222222222222222222222111111000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000........................////////////////////////.........///////////////.........///////////////000000//////...//////000////////////////////////111111111111111111111111444444555666777888999999666777888:::;;;<<<<<<===>>>???AAACCCEEEFFFGGGGGGFFFHHHKKKLLLLLLLLLMMMOOOPPPSSSVVVWWWVVVUUUUUUUUUVVVXXX[[[[[[ZZZYYYZZZZZZ[[[]]]```bbb```\\\WWWTTTOOONNNOOOWWWhhhvvvqqqooopppuuu{{{uuufff^^^[[[XXXUUURRRPPPOOONNNMMMKKKJJJNNNMMMSSSdddyyyoooVVVHHHDDD===:::<<<999666555555555555444444444111222333444444444444444444444444444333333333333222222222222222222222222111111000000000000111111///000000000111111111111222222222222222222222222111111111111111111111111222111000//////000111222////////////////////////------------------------////////////////////////............/////////000------......//////000000000000////////////000000////////////////////////111111111000000000000000333444444555666777888888666777888:::;;;<<<=========???AAACCCEEEFFFFFFFFFFFFHHHKKKLLLLLLLLLNNNOOOPPPSSSVVVXXXWWWVVVUUUUUUVVVYYY[[[[[[ZZZYYYYYYZZZZZZ]]]```bbbaaa\\\WWWTTTOOOOOORRR[[[lll}}}sssooooooqqqwww~~~pppddd^^^\\\XXXUUURRROOONNNMMMLLLJJJHHHMMMNNNUUUggg}}}hhhQQQDDDCCC<<<:::<<<:::666666666666666555555555000111333444555444333333555555444444444444333333222222222222222222222222111111000000000000111111//////000000111111111222222222222222222222222222111111111111111111111111222111000//////000111222........................111111111111111111111111////////////////////////---.........//////000000,,,------...///000111111000000////////////000111////////////////////////,,,---...///000111222333222333333444555666777777777888999;;;<<<===>>>>>>===???AAACCCEEEFFFFFFFFFFFFHHHKKKLLLLLLMMMNNNPPPPPPSSSVVVXXXWWWVVVUUUUUUWWWYYY[[[[[[ZZZYYYYYYZZZZZZ]]]```bbbaaa]]]WWWTTTPPPQQQTTT^^^oooyyyqqqmmmmmmnnnvvv}}}|||mmm```]]]___VVVUUURRRPPPMMMLLLLLLLLLLLLOOOSSSYYYhhh]]]PPPCCC>>>>>><<<::::::999777666555666777666555666555555555555444444444444444333222222111000000333333333222222111111111111111111111111111111111000/////////000111222222111111000000//////......000000000///000111111222333333222111000000000111///////////////.........111111000000//////......+++---///000111000///...111111000///...------,,,111111000///////////////////////////////////////000000111111111000000///////////////000111222333333333444555666777888888999:::;;;===>>>>>>??????===???AAACCCEEEFFFFFFFFFIIIJJJKKKMMMNNNNNNNNNNNNQQQSSSTTTUUUUUUVVVXXXZZZVVVYYY[[[\\\ZZZXXXWWWWWWYYYZZZ]]]______\\\VVVRRRMMMMMMQQQ___vvv~~~vvvooommmmmmpppxxxrrrfff\\\XXXZZZVVVTTTRRROOOMMMLLLLLLLLLLLLNNNQQQXXXjjj{{{ZZZMMMAAA======;;;999999999777666555666777666555666555555555555444444444666666555444444333222222333333333222222111111111111111111111111111111111000000000000000000111222111111111111000000000000000000000000000111111222222111000000/////////000/////////////////////...000000000000//////......,,,---///000111000...---000000//////......------000000///...............//////////////////////////////000000000//////...............///000111222555555666777888999::::::999:::;;;===>>>>>>>>>>>>===???AAACCCEEEFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMPPPRRRTTTUUUUUUVVVXXXZZZWWWYYY[[[[[[YYYWWWWWWWWWYYYZZZ\\\^^^___\\\VVVRRRPPPQQQVVVeee|||xxxrrrmmmmmmooottt|||sssggg```YYYUUUUUUTTTRRRPPPNNNMMMLLLLLLLLLNNNNNNPPP[[[rrrlllTTTHHH>>><<<<<<:::999:::999777666555666777666555666555555555555444444444666555555444444333333222222222222222222111111111111111111111111111111111222111000000000000000000111111111111222222222222000000000000000111111111000000///.........//////......//////////////////000000000////////////......///000000000///...---///////////////.........///......------------...////////////////////////---......//////.....................///000111111555555666777888999999:::999:::;;;<<<===>>>>>>>>>===???AAACCCEEEFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLOOOQQQTTTUUUVVVWWWYYYZZZXXXYYYZZZYYYWWWWWWWWWXXXYYYZZZ\\\]]]^^^[[[VVVRRRQQQRRRYYYjjjzzzsssnnnkkknnnrrrxxxmmmccc___ZZZUUUSSSRRRPPPOOOMMMLLLLLLLLLMMMPPPOOOSSSccc|||___NNNEEE===;;;<<<:::999;;;999777555555666777666555666555555555555444444444333333333222222111111111222222222111111111111111111111111111111111111111222222111000/////////000000000000111111222222222//////000111111111111111000000///....../////////............//////////////////////////////////////////000000///...---,,,.........//////////////////......------.........////////////////////////------.../////////......///......//////000111222222333333444555666777777999999;;;<<<===>>>>>>>>>===???AAACCCEEEFFFFFFFFFHHHHHHJJJKKKLLLMMMMMMMMMNNNQQQTTTVVVVVVWWWYYYZZZYYYYYYYYYXXXVVVVVVWWWYYYYYYYYY[[[\\\]]]ZZZVVVRRROOOQQQYYYjjjwwwoookkkkkkooouuu|||}}}jjjaaa^^^ZZZTTTQQQOOONNNMMMLLLKKKLLLLLLMMMPPPQQQ[[[pppoooWWWJJJBBB<<<<<<<<<::::::<<<999777555555666777666555666555555555555444444444333333222222222222111111111111111111111111111111111111111111111111111111222222111000/////////000...//////000000111111111//////000111111111111000000000/////////000000111---.........//////000000.............../////////000000000//////...------.........///////////////000///////////////000000////////////////////////---...//////000000000///000000000000111222333444222222333444555666777777888999:::<<<=========>>>===???AAACCCEEEFFFFFFFFFIIIJJJKKKLLLMMMNNNNNNNNNNNNQQQTTTVVVWWWWWWXXXYYYXXXYYYYYYXXXVVVVVVWWWYYYYYYYYYZZZ[[[[[[YYYUUURRRMMMOOOWWWiii{{{tttnnnkkklllrrryyyuuuddd]]]ZZZVVVPPPNNNMMMLLLKKKJJJKKKKKKMMMMMMNNNVVVgggdddQQQFFF@@@<<<<<<<<<999999;;;999777666555666777666555666555555555555444444444444444444444444444444444000000000111111111111111111111111111111111111111222111000000000000000000///////////////000000000...///000222222111111000000000//////000000111111------......///000000000---............/////////////////////............///////////////.........000////////////000111111////////////////////////---...///000000000000000111111111111222333444444444444555666777888888999888999:::;;;<<<============???AAACCCEEEFFFFFFFFFIIIJJJKKKMMMNNNNNNNNNNNNOOORRRUUUWWWWWWWWWWWWWWWWWWXXXYYYXXXVVVVVVVVVWWWYYYYYYYYYZZZZZZXXXUUURRROOOPPPWWWhhhvvvpppooolllnnnttt{{{zzzlll___YYYVVVRRRMMMLLLKKKJJJJJJIIIJJJKKKMMMNNNRRR___yyytttZZZLLLCCC>>>;;;;;;:::777777999999777666555666777666555666555555555555444444444444444444444444444444444///000000000111111111222111111111111111111111111000000000000000000111222111111000000000000000000...///111222222222000//////.........//////000111------......///000000111---------........./////////............//////000000000//////......------...............///000000////////////////////////,,,,,,---...////////////000000000000111222333444333444444555666777888888888999:::;;;<<<============???AAACCCEEEFFFFFFFFFHHHIIIKKKLLLMMMMMMNNNNNNPPPSSSVVVXXXWWWVVVUUUVVVVVVWWWYYYYYYWWWVVVVVVVVVYYYXXXXXXYYYYYYXXXTTTQQQOOOPPPVVVfff~~~|||rrrmmmpppmmmooovvv}}}qqqfff\\\WWWUUUPPPMMMLLLJJJJJJIIIIIIJJJKKKMMMNNNWWWhhhkkkSSSHHH@@@<<<::::::999555555777999777666555666777666555666666555555555444444444222222222222222222222222//////000000111111111222111111111111111111111111000000//////000111222222333222222222111111000000...///111222333222000///---------------...///000---------...///000000111---------.........//////...............///000111111111000///...------,,,---------------...///000////////////////////////***+++,,,---............////////////000111222333111222222333444555666666888888:::;;;<<<============???AAACCCEEEFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMQQQTTTWWWXXXWWWVVVUUUTTTUUUWWWYYYZZZXXXVVVUUUUUUYYYXXXXXXYYYYYYWWWTTTQQQNNNNNNTTTccczzzuuuooonnnsssqqqpppsss{{{~~~kkkccc[[[WWWSSSMMMKKKMMMIIIKKKKKKIIIIIIMMMRRRUUUccc{{{oooTTTFFF>>>===<<<:::999888777777777777777777666666666666666555444333222333444444222333333444444333333222111111111111111111111111000111333222000//////000000111111111222222222222222222111111111111111111///000111222222111000///111111111111111111111111000000//////.........---++++++---...//////000000//////.........---------111111111000//////......////////////////////////000000//////.........---111111000000//////......000000000111222222333333444444444555555555555666666888<<>>===;;;:::999888888777777777777666666666555666555444333333333444444222222333333333333222222111111111111111111111111000111222222000//////000000000000111111111222222111111111111111111111111000000111111111111000000000000000000000000000000111111000000000/////////......//////000///////////////.........---------------------....................................000/////////............///////////////000000000///000000111111222333333444444444555555555555666555777:::===>>>???>>>>>>>>>???@@@BBBDDDEEEFFFGGGFFFHHHKKKNNNOOOOOONNNMMMRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSTTTVVVWWWWWWXXXYYYYYYWWWTTTPPPNNNOOOTTT___ttt~~~vvvoookkklllhhhlllrrrzzz{{{lllaaaZZZTTTRRROOOKKKIIIKKKHHHHHHHHHGGGHHHOOO\\\fffpppWWWIII@@@???===<<<:::999999999777777777666666666555555666555444333333333333444111111222222222222111111111111111111111111111111///111222222000//////000/////////000000000111111111111111111111111111111111111000000000000111111////////////////////////111111111111000000000000000000111111000///.....................---------+++,,,,,,---......//////........................////////////............---......///000000111111//////000111111222222333444444444555555555555666555666888:::<<<===>>>>>>>>>???@@@AAACCCEEEGGGIIIGGGIIILLLNNNOOOOOOOOONNNPPPQQQRRRSSSTTTUUUUUUUUUTTTVVVVVVUUUSSSRRRSSSTTTXXXXXXYYYZZZZZZXXXTTTQQQMMMNNNRRR^^^rrrvvvoooiiiggghhhhhhmmmuuu}}}rrrddd\\\VVVQQQPPPNNNKKKJJJKKKIIIIIIHHHGGGGGGPPPbbbrrrpppWWWHHH???>>><<<;;;999999888888777777666666666555555555555555444444333333333333000111111222222111111000111111111111111111111111///111222222000///000111////////////000000000000111111111111111222222222222111000//////000111222000000000000000000000000000000000000000000000000//////000000000//////....................................//////000000000........................///////////////................../////////000000//////000000111222222222444444444555555555555666666777888999;;;===>>>???@@@@@@@@@AAABBBDDDFFFHHHGGGHHHKKKMMMNNNNNNMMMMMMQQQRRRTTTUUUWWWXXXXXXYYYWWWXXXYYYXXXWWWVVVVVVWWWYYYYYYZZZZZZ[[[XXXTTTQQQNNNOOORRR^^^ssswwwooojjjeeecccdddhhhmmmvvv|||kkk```YYYSSSOOOPPPOOOLLLJJJLLLKKKJJJIIIIIIIIIRRRhhh~~~mmmTTTFFF===<<<;;;999888777777666666666666666555555555555444444444444444333333333000111111222222111111000111111111111111111111111...000222222000000000111////////////000000000000000000111111111222222222222111000//////000111222111111111111111111111111////////////////////////+++,,,---...////////////---.....................000/////////.........---.................................///////////////000/////////.........---...//////000111111222222444444444555555555555666888888999:::<<<===>>>???AAAAAAAAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKPPPRRRSSSUUUWWWXXXYYYYYYWWWYYYZZZZZZYYYXXXXXXYYYZZZZZZZZZ[[[ZZZXXXTTTPPPOOOPPPUUUaaauuu}}}qqqjjjfffcccbbbdddgggnnnxxxrrrddd\\\WWWRRRNNNOOOOOOLLLJJJLLLKKKIIIJJJLLLLLLUUUpppeeeOOOCCC===<<<:::888777666666666666666666555555555444444444444555555444444333222111111222222222222111111111111111111111111111111...000111222000000000111/////////000000000111111000000000111222222333333111111000000000000111111111111111111111111111111............////////////***+++,,,...//////000000---------.....................------,,,++++++***------------------------.........///////////////000000//////...------,,,......///000000111111222444444444555555555555666999:::;;;<<<<<<=========???@@@BBBCCCDDDEEEEEEDDDFFFGGGHHHIIIJJJJJJJJJJJJMMMNNNOOOQQQSSSTTTTTTUUUSSSVVVXXXYYYXXXXXXXXXYYYZZZYYYZZZZZZZZZWWWSSSOOOPPPQQQWWWdddyyywwwlllgggeeecccdddggghhhqqq~~~vvvhhh^^^YYYUUUPPPMMMNNNNNNKKKIIIKKKHHHGGGJJJNNNPPPZZZxxxqqqYYYIIICCC===<<<;;;999888777666666666666555555555444444444444444555555555444333222222222333333333333222222111111111111111111111111...///111222111000111222000000000111111111222222///000000111222222333333000000111111111111000000111111111111111111111111......//////000000000000------...///////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000..............................//////000111111111444444444555555555555666888:::;;;<<<<<<;;;:::888;;;===AAADDDFFFGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPSSSWWWYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYVVVRRRNNNNNNQQQXXXfff{{{~~~sssiiifffeeeeeegggjjjjjjvvv~~~nnnbbbZZZWWWTTTOOOLLLMMMMMMJJJHHHIIIDDDDDDIIIPPPRRR^^^~~~eeePPPFFFCCC>>>===<<<:::999888777777666666555555555444444444333444555555555444333222222333333444444333333222111111111111111111111111...///111222111000111222111111111111222222222222///000000111222222333333///000111222222111000///000000000000000000000000//////000000111111111222000000000000000//////...---------.........//////,,,------......//////000---------------------------.........//////000000,,,,,,------.../////////......//////000111111111444444444555555555666666888999;;;<<<<<<:::777555777:::???EEEHHHIIIIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOPPPSSSWWWZZZZZZZZZ[[[\\\YYYYYYXXXYYYXXXVVVQQQNNNMMMPPPXXXggg|||uuummmgggdddcccbbbgggmmmuuu}}}rrrggg^^^YYYYYYPPPPPPOOOMMMLLLJJJIIIHHHFFFGGGJJJNNNTTTeeetttXXXJJJEEECCC===;;;888777888777666555666666555555555444444444555444333222111222333444333333222111111222333333000000000000000000000000333333222111000000111111//////000000111111222222444333222111111222333444333222000/////////000111000000000000000000000000000///...------...///000------......//////000000////////////////////////////////////////////////////////////////////////---..................---//////---,,,,,,---...///------...///000111222222222222333444444555555666999::::::;;;<<<===>>>>>>???AAACCCFFFHHHIIIIIIIIIEEEEEEFFFGGGIIIJJJKKKKKKLLLKKKJJJKKKNNNPPPPPPPPPTTTVVVYYYZZZYYYXXXXXXXXX[[[ZZZYYYXXXWWWUUUPPPMMMQQQQQQYYYkkk}}}yyyvvv{{{zzzrrrkkkeeecccbbbccchhhnnnxxxvvviii```XXXTTTUUUQQQPPPOOOMMMLLLJJJIIIHHHJJJIIIKKKOOOWWWllliiiQQQEEE???===>>><<<:::999999999888666666555555555444444444444444444333333222222333333333222222111111222222333000000000000000000000000222111000000//////000000000000000000000111111111333222111111111111222333222222000/////////000111000000000000000000000000000///...------...///000.........///////////////////////////////////////////////////////////////..............................////////////......///...------------...///------...///000111222222222333333444444555555666999::::::;;;<<<===>>>>>>>>>@@@BBBEEEGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJKKKNNNQQQQQQQQQTTTVVVYYYZZZYYYXXXXXXXXX[[[ZZZYYYYYYXXXVVVRRROOOPPPQQQZZZlll~~~pppllliiilllpppssszzzuuummmgggaaa```aaadddjjjrrr}}}|||nnnddd]]]WWWTTTUUUQQQPPPOOOMMMLLLJJJIIIHHHJJJIIIIIINNNZZZttt```MMMCCC>>><<<===;;;888888888888777666555555555555444444444444333333444444333333222222333222111111111111222333000000000000000000000000111000//////////////////111111111111000000000000222111111000000111111222222111111000///000000000000000000000000000000000//////............/////////////////////.........////////////////////////////////////////////////..............................////////////............---------......///------...///000111222222333333333444555555666666999::::::;;;<<<===>>>>>>===???AAADDDFFFGGGHHHHHHJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJLLLOOORRRSSSSSSUUUWWWYYYZZZYYYXXXWWWXXXYYYXXXXXXXXXXXXVVVRRROOOPPPRRR\\\oooyyykkkfffhhhjjjlllooouuuyyyppphhhbbb^^^```cccgggooowwwtttggg```[[[VVVTTTTTTPPPPPPOOOMMMLLLJJJIIIIIILLLKKKKKKRRRdddqqqVVVIIIBBB>>><<<999777555555555555444333444444444444444444444444222333444555444333222111222222111111111111222222000000000000000000000000111000000/////////000000222222111111000000//////111000000000000000000111222111111000000000000000000000000000000000000000/////////....../////////000000//////......------////////////////////////................................................------............------------------.........///------...///000111222222333333444444555666666666999::::::;;;<<<===>>>>>><<<>>>@@@CCCEEEFFFGGGGGGJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLPPPSSSTTTTTTVVVWWWYYYYYYXXXWWWWWWXXXVVVVVVVVVVVVVVVUUUQQQNNNOOORRR^^^rrr|||nnniiigggjjjooouuu||||||pppiiiccc___^^^bbbgggmmmvvv~~~vvvkkk```ZZZVVVQQQOOOPPPOOONNNNNNMMMLLLKKKJJJJJJNNNPPPTTT___www___KKKBBB===::::::888777555444555555444333333333444444444444444444222333444555444333222111111111111111111111111111000000000000000000000000111111111000000111111222222222111111000000//////000000000111111000000000111111111111000000000///////////////////////////...//////////////////...000000//////......------////////////////////////------------------------........................,,,,,,,,,------,,,,,,,,,,,,------.........//////------...///000111222222333333444555555666666777999::::::;;;<<<===>>>>>><<<>>>@@@CCCEEEFFFFFFFFFJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMQQQTTTUUUUUUWWWXXXYYYYYYWWWWWWWWWXXXXXXWWWWWWWWWXXXVVVRRRPPPOOOSSS```vvvrrrooogggmmmvvvuuulllggg```]]]___fffmmmttt}}}qqqggg]]]YYYVVVQQQOOOPPPMMMMMMMMMLLLLLLLLLLLLLLLLLLRRR[[[mmmnnnSSSGGGBBB===;;;===:::888777666777888777666333333333333444444444444333333444444333333222222000000111222222111000000000000000000000000000000111111111111111222222333111111111111000000000000000111111222222111111000000111111111111000//////////////////////////////......////////////......///////////////.........////////////////////////------------------------------------------------,,,,,,------------,,,,,,+++,,,---...////////////------...///000111222222444444444555666666777777999::::::;;;<<<===>>>>>><<<>>>@@@CCCEEEFFFGGGGGGIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLNNNQQQTTTUUUUUUXXXYYYYYYXXXWWWVVVWWWXXX[[[ZZZZZZZZZZZZXXXTTTQQQNNNSSSbbbyyyuuurrrtttzzzyyypppiiieee^^^]]]aaakkkttt{{{wwwjjjaaaZZZWWWVVVRRRPPPQQQJJJKKKKKKLLLMMMMMMNNNNNNMMMWWWggg~~~www```LLLEEECCC>>><<<@@@:::999777777888999888777222222333333333444444444444444333333222222333333///000111222222111000///000000000000000000000000000000000000000111222222000000000000000111111111111111222333333222111111000111111222111000///...////////////////////////---...///000000///...---.........///////////////////////////////////////////////////////////////---------------------------......//////......---+++,,,---////////////...------...///000111222222444444555555666666777777999::::::;;;<<<===>>>>>>===>>>AAADDDFFFGGGGGGGGGJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNQQQTTTTTTTTTXXXYYYYYYXXXVVVVVVWWWXXX[[[ZZZZZZYYYYYYVVVRRROOONNNTTTddd|||~~~uuussszzzppphhhbbb___]]]]]]cccoooxxxkkkaaaYYYRRRQQQQQQNNNMMMMMMIIIJJJKKKLLLMMMNNNOOOPPPUUUbbbvvvgggSSSCCC@@@???999999>>>999777555555666777777666222222222333333444444444555444333222111222333444///000111222222111000///000000000000000000000000///////////////000111111//////000000111111222222111222333444444333222111000111111222222000///...////////////////////////---...///000000///...------.........//////000000////////////////////////111111111111111111111111------------------------//////000000000000//////***+++---///000000///...------...///000111222222444444555555666777777777999::::::;;;<<<===>>>>>>===???AAADDDFFFGGGHHHHHHJJJKKKLLLMMMNNNOOOPPPPPPOOONNNNNNOOOQQQSSSTTTSSSYYYYYYYYYXXXVVVVVVWWWXXXYYYXXXWWWWWWVVVSSSOOOKKKMMMTTTeee~~~}}}}}}rrrjjjbbb^^^^^^bbbfffmmmssszzzwwwjjj[[[WWWSSSPPPOOOOOONNNMMMNNNJJJIIILLLOOOOOOSSSWWWYYYkkk{{{\\\OOODDDAAA@@@<<<777555888888888888777777777777444444444444444444444444333333333333333333333333333333222222111000//////////////////////////////000000000000000000000000000111111111111222222222000000000000000000000000111111111111000000000000111000///......///000111111111000000//////......,,,---///000000000///...///////////////////////////////////////////////////...---,,,+++,,,---...)))***+++---///000111222((()))+++---///000//////...//////111222333444444444444555555666777777777888888777888999;;;===???<<<>>>AAADDDFFFGGGFFFFFFDDDFFFHHHKKKMMMMMMLLLLLLMMMMMMMMMNNNOOOQQQTTTUUUXXXYYYYYYWWWUUUUUUVVVWWWZZZZZZ[[[[[[ZZZVVVSSSQQQOOOTTTddd~~~yyynnngggaaa^^^___ccchhhpppwww~~~ooocccYYYVVVRRROOONNNNNNMMMLLLNNNKKKJJJLLLMMMMMMPPPVVVdddzzztttWWWKKKAAA??????<<<999777888888888777777777666666444444444444444444444444333333333333333333333333333333222222111000000///111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000111000///......///000111000000000000//////......,,,---...///000//////...////////////////////////...........................---,,,,,,,,,,,,---...........................***+++---............---//////000111222222333333444444555555666777777777999999999999:::===???@@@???AAACCCDDDEEEDDDCCCCCCDDDFFFHHHKKKMMMMMMMMMLLLNNNNNNNNNNNNPPPRRRTTTUUUXXXXXXYYYWWWUUUUUUVVVWWWYYYZZZ[[[[[[YYYVVVSSSPPPPPPTTTddd}}}ppphhhbbb^^^]]]___dddkkkuuu}}}~~~lll___WWWTTTPPPNNNMMMMMMLLLKKKMMMLLLNNNPPPPPPPPPVVV]]]rrrjjjPPPFFF>>>===>>><<<::::::888888777777777777666666444444444444444444444444333333333333333333222222333333222222111000000000111111111111111111111111000000000000000000000000000000000111111111222222000000000000000000000000.........//////000000111000000////////////000000000000000////////////...------...////////////...////////////////////////------------------------------,,,,,,,,,------.../////////...------,,,,,,------.........------,,,000000000111111222222222444444555555666777777777::::::999:::;;;===???AAA@@@AAABBBDDDEEEDDDDDDCCCEEEFFFIIIKKKMMMNNNNNNNNNNNNNNNNNNOOOQQQRRRTTTUUUVVVXXXXXXXXXVVVUUUVVVXXXXXXYYYZZZZZZXXXUUURRRPPPQQQUUUccc{{{uuuiiibbb^^^[[[\\\___eeennnzzzxxxggg\\\UUURRRNNNLLLLLLLLLKKKKKKIIIKKKNNNQQQPPPQQQ[[[gggbbbKKKCCC<<<<<<===;;;999:::888777777777666666666666444444444444444444444444333333333222222222222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000,,,------...///000000111000000////////////000000////////////////////////------........./////////////////////////////////---------------------------,,,,,,,,,------......---------...............------............------000000000000111111111111444444555555666777777777999999999999;;;===???@@@===>>>@@@CCCEEEFFFGGGGGGEEEGGGIIIKKKMMMNNNOOOOOOOOOOOOPPPPPPRRRSSSTTTTTTUUUWWWXXXXXXWWWVVVWWWXXXXXXXXXYYYYYYXXXUUUQQQOOORRRUUUbbbzzzwwwmmmccc^^^[[[YYY[[[```hhhrrr~~~{{{mmm___VVVSSSPPPLLLKKKKKKKKKKKKKKKGGGKKKOOOPPPMMMOOO^^^nnnzzz[[[IIIAAA<<<<<<<<<999777888777777777666666666666555444444444444444444444444333333333222222111111111222222222111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000,,,------...///000000111//////000000000000//////.............../////////---------------......///////////////////////////------------------------+++,,,,,,------.................................,,,---------...//////000000000000000000000111111444444555555666777777777888888888888:::<<<>>>???===>>>@@@BBBDDDFFFGGGHHHFFFGGGIIIKKKMMMOOOPPPQQQOOOPPPQQQRRRSSSSSSTTTTTTTTTVVVXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYXXXUUUQQQOOORRRUUUbbbyyy~~~oooggg```]]][[[ZZZ^^^dddlllwww}}}ssshhh]]]UUUQQQOOOKKKJJJKKKKKKLLLKKKOOOSSSXXXVVVQQQUUUhhh|||mmmUUUGGGAAA<<<<<<;;;777666888777777666666666666555555444444444444444444444444333333333222111111000000111111111111111111111111////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000.........//////000000111//////000000000000//////---............/////////------,,,,,,------...///////////////////////////------------------------++++++,,,---............111000///...---,,,++++++------------...///000111/////////000000111111111444444555555666777777777888777777888999;;;===???AAAAAABBBBBBCCCDDDDDDEEEGGGHHHIIIKKKNNNPPPRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTRRRUUUWWWYYYXXXXXXXXXYYYXXXYYYZZZZZZXXXUUURRRPPPQQQTTTbbbyyytttiiiccc^^^]]]\\\^^^dddkkkrrr|||vvvlllddd[[[VVVQQQNNNKKKJJJKKKLLLLLLLLLPPPVVV[[[ZZZUUU\\\uuu}}}```PPPDDD???<<<<<<;;;888777:::777777666666666555555555444444444444444444444444333333222222111000000///111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000...///000111111000///...---------.........//////------,,,,,,,,,---...///////////////////////////........................***+++,,,...............000000///...------,,,,,,//////...------...///000---......///000111222222444444555555666777777777999888888999:::<<<>>>???BBBAAABBBBBBCCCDDDDDDEEEGGGHHHIIIKKKNNNPPPRRRTTTPPPQQQSSSTTTUUUTTTTTTTTTQQQTTTWWWYYYYYYXXXXXXYYYYYYZZZ[[[[[[YYYVVVSSSPPPPPPTTTbbbzzzuuummmddd```]]]]]]^^^aaaiiiqqqvvvyyymmmddd]]]VVVRRRQQQNNNKKKJJJKKKLLLMMMLLLFFFMMMTTTUUURRR]]]zzznnnWWWLLLAAA===;;;<<<<<<999999<<<777666666666555555555555444444444444444444444444333333222222111000000///111111111111111111222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000...///000111111000///...---------.........//////------,,,+++,,,---...///////////////////////////////////////////////////)))+++,,,...//////......,,,,,,------...//////000222111///...------......,,,---...///000111222333444444555555666777777777:::999999:::;;;===???AAA>>>???@@@AAACCCEEEGGGIIIHHHHHHIIIKKKNNNQQQSSSTTTQQQRRRSSSTTTUUUUUUTTTSSSQQQTTTWWWYYYYYYXXXYYYYYYZZZZZZ[[[[[[ZZZWWWSSSQQQOOOSSSbbb{{{qqqgggaaa]]]\\\\\\___bbbfffqqq{{{ssshhh___XXXTTTQQQMMMKKKIIIJJJMMMNNNMMMJJJKKKGGGJJJQQQXXXgggcccQQQIII@@@???===;;;999888777777666666555555555444444444666666555555555444444444555444444333333444444555222222222111000//////...000000000000000000000000000000000000000000000000222222222222111111111000000000000000000000000000111111111111111111111111111111000000//////..............................000000111111000...,,,+++//////............//////........................///......---------......//////...------------...........................---...///000222333555555222222333555666888999:::888999999:::;;;<<<======AAAAAACCCDDDEEEEEEEEEEEEFFFGGGHHHJJJMMMPPPSSSTTTTTTUUUUUUVVVUUUTTTSSSRRRSSSUUUXXXYYYXXXWWWXXXXXXXXXYYY[[[\\\[[[XXXTTTQQQRRRXXXeeeyyyzzznnneee```]]][[[[[[```eeekkkuuu~~~xxxmmmccc[[[UUURRROOOMMMKKKIIIJJJLLLMMMLLLJJJNNNLLLPPPWWW^^^nnnvvvZZZJJJDDD@@@???===;;;999888777777666666555555555444444444666555555555444444444444444444333333333333444444222222111111000//////...000000000000000000000000////////////////////////222111111111000000000000000000000000000000000000111111111111111111111111111000000000/////////...........................000000000000///...---,,,//////............//////........................///......---------......//////...------------..............................//////111222333444444333333444555666777888888888999999:::;;;<<<======AAAAAACCCDDDEEEEEEEEEEEEEEEFFFGGGJJJMMMPPPRRRTTTTTTUUUVVVVVVVVVUUUSSSRRRSSSUUUXXXYYYXXXWWWXXXYYYXXXYYYZZZ[[[YYYWWWTTTRRRRRRWWWdddxxxsssiiiccc___]]]YYYZZZaaajjjrrrzzztttnnnddd\\\VVVRRROOONNNMMMKKKJJJJJJKKKLLLKKKJJJLLLLLLRRRZZZeeeyyyoooTTTGGGDDD???>>><<<:::999777777777555555555555555444444444555555555555444444444444333222222222222222222333222222111111000/////////000000000000000000000000........................000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////........................111000///...............//////............//////..............................---------....../////////...------------...........................///000000111222222333333444444555555666777777888888999999:::;;;<<<======@@@AAABBBDDDEEEEEEFFFFFFEEEEEEGGGIIIKKKNNNQQQRRRUUUUUUVVVWWWVVVUUUTTTSSSTTTVVVXXXXXXXXXWWWXXXYYYYYYYYYYYYYYYWWWUUUSSSRRRQQQVVVbbbuuuwwwkkkddd___]]][[[WWWXXXbbbnnnwwwzzziiiddd\\\VVVRRRPPPNNNMMMMMMKKKJJJJJJJJJKKKKKKLLLMMMNNNTTTcccvvvhhhOOOEEECCC>>>===;;;:::888777777666555555555555555555555555444444444444444444444444222222111111111111222222111111111111000000//////000000000000000000000000////////////////////////000////////////.........000000000000000000000000////////////////////////000000000000////////////........................111000...------...///000//////............//////...........................------------...////////////...------------...........................000000111111111222222222333333444555666777888999888999999:::;;;<<<======@@@AAABBBDDDEEEFFFFFFFFFDDDEEEFFFHHHJJJMMMOOOQQQTTTUUUVVVWWWWWWVVVUUUTTTUUUVVVXXXXXXXXXWWWYYYZZZZZZZZZYYYXXXVVVTTTSSSRRRQQQUUU```rrr}}}oooeee___\\\ZZZYYYVVVYYYeeerrr{{{rrraaa]]]WWWRRRPPPOOONNNMMMLLLLLLKKKJJJJJJKKKMMMOOOTTTVVVbbbxxx___IIIAAA???===<<<:::999777777666666444555555555555555555555333333444444444444444444222111111000000111111222111111111000000000000000000000000000000000000000000000000000000000000000////////////.........---000000000000000000000000........................////////////000000000000........................000///...------...000111//////............//////........................---------------...////////////...------------...........................000000111111111222222222111222333555777888::::::888999999:::;;;<<<======???@@@BBBDDDEEEFFFFFFGGGDDDEEEFFFHHHJJJLLLOOOPPPSSSTTTUUUVVVVVVVVVUUUTTTUUUWWWXXXXXXWWWXXXYYY[[[[[[[[[ZZZXXXVVVUUUSSSRRRQQQTTT^^^ppptttiiiaaa]]]ZZZYYYYYYYYY^^^jjjuuu~~~xxxkkk]]]YYYTTTPPPOOONNNMMMLLLKKKLLLLLLKKKKKKLLLPPPSSSYYYbbbuuutttYYYIIIBBB@@@<<<;;;999888777666666666444444444555555555555555333333333333444444444444222111111111111111111222111111000000000000000000000000000000000000000000111111111111111111111111////////////............000000000000000000000000////////////////////////////////////000000000000.......................................///000111//////............//////........................---------------...///000//////...------------...........................///000000111222222333333111222333555777888999:::888999999:::;;;<<<======???@@@BBBCCCEEEFFFGGGGGGEEEEEEFFFHHHJJJMMMOOOPPPRRRSSSTTTUUUVVVUUUTTTTTTVVVWWWXXXXXXWWWXXXZZZ\\\\\\\\\[[[ZZZXXXVVVSSSQQQQQQTTT^^^ppp{{{tttkkkccc^^^[[[ZZZYYY[[[]]]dddoooxxx~~~pppdddZZZWWWRRROOONNNMMMLLLKKKKKKLLLMMMLLLLLLNNNSSSWWW]]]pppfffSSSIIICCC@@@;;;:::999777777666666666444444444555555555666666222222333333333444444444222222222111111222222222000000000000000000000111000000000000000000000000000000000000000000000000000000000/////////......000000000000000000000000////////////////////////.../////////000000000111........................,,,---...///000000000000//////............//////........................---,,,,,,------///000000//////...------------..............................//////111222333444444444444555555666666777777888999999:::;;;<<<======>>>@@@AAACCCEEEFFFGGGGGGFFFFFFGGGIIIKKKMMMOOOPPPQQQRRRSSSTTTUUUTTTSSSSSSWWWXXXXXXXXXWWWXXXZZZ\\\\\\\\\]]]]]]ZZZWWWSSSQQQQQQTTT^^^pppqqqllleee___\\\[[[ZZZZZZ]]]aaaiiittt{{{xxxkkk```YYYVVVQQQNNNMMMLLLKKKIIIJJJLLLMMMMMMLLLOOOTTTYYYcccpppWWWJJJDDD@@@<<<::::::888777666666666666444444444555555555666666222222222333333444444444333333222222222222333333000000000000000111111111000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000.../////////000000111111........................+++,,,...000111111000000//////............//////........................,,,,,,,,,---...///000111//////...------------...........................---...///000222444555555777777777666555555444444888999999:::;;;<<<===>>>>>>???AAACCCEEEGGGGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRWWWXXXXXXXXXWWWXXXZZZ]]]\\\]]]^^^^^^\\\XXXSSSQQQRRRUUU^^^pppwwwlllhhhbbb^^^\\\\\\]]]]]]ccciiirrrzzz~~~mmmccc___WWWTTTPPPKKKHHHHHHIIIJJJMMMMMMPPPRRRPPPQQQYYYcccxxxzzzbbbVVVIIIBBB@@@;;;999999888888777666666666777666444333222222333333111111222222222333333333222111000111222222111000222111111000000000000000000000000000000000000000////////////////////////000000////////////000000222222111111000000//////000000////////////000000........................///...---,,,+++,,,------+++,,,------......------......---------,,,,,,,,,............---,,,++++++...............------------------.................................---------...///000111222333333333444555777777777777666777777999:::;;;<<<<<<<<<:::===AAACCCDDDDDDEEEFFFGGGGGGIIIJJJLLLNNNPPPPPPRRRRRRSSSTTTUUUVVVVVVWWWYYYYYYXXXXXXXXXYYYZZZZZZ[[[\\\]]]\\\ZZZUUUQQQNNNOOOTTT^^^ooozzzppphhhddd___\\\[[[]]]```aaahhhnnnwwwvvvggg^^^\\\UUUSSSOOOLLLJJJIIIJJJJJJKKKKKKMMMOOOOOORRR^^^jjjrrrYYYNNNCCC>>>===888999999888888777666666666777666444333222222333333111111222222222333333333222111000111222222111000222111111000000000000000........................111111111111111111111111000//////////////////000000000000000000000//////000000////////////000000000000000000000000000000///...---,,,,,,,,,------,,,---......//////......//////......---,,,++++++---------...------,,,,,,------------------------..................------..............................///000111222333333333444555666777777666666777888999;;;<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCDDDFFFGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRRRRSSSTTTTTTUUUUUUXXXWWWWWWWWWWWWXXXYYYYYY\\\]]]]]]]]]ZZZVVVRRROOOOOOTTT^^^nnn~~~qqqhhhbbb___[[[YYYZZZ^^^bbbfffnnnuuu~~~wwwlll___XXXWWWQQQPPPNNNMMMKKKKKKJJJJJJKKKKKKLLLNNNOOOWWWhhhxxxoooTTTJJJAAA???>>>999999888888777777666666555666666444333333333333333111111222222222333333333222111000111222222111000222111111000000000000000////////////////////////111111111111111111111111//////............////////////////////////000000000000////////////000000000000000000000000000000///...------,,,,,,---------...//////000000//////111000///...---+++******,,,,,,------...---------------------------------/////////...---------,,,..............................///000111222222333333333555666666777666666888999:::;;;<<<=========AAABBBCCCCCCBBBCCCDDDFFFHHHIIIJJJLLLNNNPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUUUUUUUVVVVVVWWWXXX[[[\\\]]]\\\ZZZVVVSSSPPPNNNSSS]]]mmmsssiiibbb^^^\\\ZZZXXXYYY^^^eeejjjssszzzyyynnndddZZZTTTSSSMMMMMMMMMMMMMMMLLLKKKKKKNNNMMMMMMOOOSSS___vvvlllQQQHHHAAA??????999888888888777666666555555555555444444333333333333111111222222222333333333222111000111222222111000222111111000000000000000111111111111111111111111........................//////............//////------......//////000000000000////////////000000........................///......---------------------.../////////////////////......------,,,,,,++++++,,,---..............................//////000000///...---,,,,,,,,,---------..................//////000111111222222333333444555666666666666999999;;;<<<===>>>>>>>>>BBBCCCCCCBBBBBBCCCFFFIIIHHHIIIKKKMMMOOOQQQSSSTTTUUUTTTTTTTTTSSSSSSSSSRRRTTTTTTTTTTTTUUUUUUVVVWWWZZZZZZ[[[ZZZXXXUUURRRPPPNNNSSS]]]nnnuuulllccc^^^[[[[[[ZZZYYYZZZ___gggmmmwww}}}rrrhhh___WWWRRRQQQKKKKKKLLLMMMMMMMMMLLLKKKPPPNNNNNNPPPVVVgggdddLLLDDD===;;;<<<666888888777777666555555555444444444444444444333333111111222222222333333333222111000111222222111000222111111000000000000000111111111111111111111111........................//////............//////------......//////000000000000////////////000000...........................//////.........------,,,,,,---............---,,,------....../////////++++++,,,---..................//////000000000000000000///...---,,,,,,,,,---------.........////////////000000111111222222333333333444555555666777999999;;;<<<===>>>>>>>>>@@@AAABBBBBBBBBDDDHHHKKKHHHIIIKKKMMMPPPRRRTTTUUUWWWVVVVVVUUUUUUTTTTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWXXXWWWVVVSSSQQQOOONNNTTT___qqqtttllleee___[[[XXXZZZ\\\\\\^^^cccjjjqqq{{{{{{kkkbbb\\\UUUQQQPPPJJJKKKLLLLLLMMMMMMLLLLLLNNNMMMNNNRRR[[[qqqyyy]]]KKKEEE>>>;;;<<<888888777777666666555555444333444444555555444333333111111222222222333333333222111000111222222111000222111111000000000000000////////////////////////111111111111111111111111000000////////////000000//////////////////000000000000////////////000000000000000000000000000000...////////////...------+++,,,,,,---...---------++++++,,,...///000111222,,,,,,------...---------.........///000000111111/////////...---------,,,,,,,,,------...///////////////000000111111111111333333333333444555666777888999:::;;;<<<============???AAABBBCCCEEEHHHJJJGGGHHHJJJMMMPPPRRRTTTUUUWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYUUUVVVVVVUUUTTTRRRPPPOOONNNUUUcccuuutttiiiccc^^^ZZZWWWSSSXXX\\\___bbbgggpppvvv~~~pppaaa[[[WWWSSSOOONNNKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMPPPWWWddd~~~iiiRRRHHHFFF>>>;;;===:::777777777666555555444444333333444555555444444333111111222222222333333333222111000111222222111000222111111000000000000000........................111111111111111111111111111111000000000000111111000000000000000000//////000000////////////000000000000000000000000000000...//////000///...---,,,,,,------...............,,,,,,---...///000111111---------...------,,,,,,,,,,,,,,,---.../////////..................------,,,,,,------...//////000000000000000111111111111333333333333333555666777777888999;;;<<<<<<<<<<<<===???BBBCCCCCCDDDEEEGGGFFFHHHJJJLLLOOORRRTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVXXXYYYZZZ[[[UUUUUUUUUUUUTTTSSSQQQPPPOOOWWWfffzzz~~~vvvkkkbbb]]]ZZZVVVTTTPPPVVV]]]aaaeeekkkttt{{{tttgggZZZUUUTTTQQQMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMLLLOOOTTT]]]llltttXXXFFF@@@AAA:::666999888777777777666555555444444222333444555555555444333111111222222222333333333222111000111222222222000222111111000000000000000000000000000000000000000////////////////////////222222111111111111222222222222111111000000//////000000////////////000000...........................///000000000///---,,,---......///////////////.........///////////////............---,,,++++++******+++,,,,,,---......---------...............,,,,,,------...///000000000000000000111111111111444333222222333444666777777777999:::;;;<<<<<<<<<===@@@CCCDDDCCCBBBBBBCCCFFFGGGIIILLLOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWXXXYYYZZZ\\\\\\VVVVVVVVVUUUUUUSSSRRRRRROOOXXXhhh}}}~~~}}}}}}}}}uuukkkbbb]]]ZZZVVVTTTUUUWWW[[[```dddiiirrr|||zzzggg```WWWRRRRRRRRRPPPMMMNNNKKKJJJMMMNNNJJJGGGHHHRRRSSSYYYggg}}}{{{eeePPPIII???:::;;;;;;:::888777777777777666666666666333333333222222222222111111111111111000000000000222222222111111111000000000000000000000000000000////////////////////////222111111111000000//////......////////////......////////////////////////000000000000000000000000////////////////////////------------------------------...///000000//////---------...............------------------------...---,,,+++++++++,,,---............---,,,+++******++++++,,,,,,------......//////000111222222222000222444444444444666888888888888999999::::::;;;>>>@@@BBBCCCCCCDDDEEEGGGJJJKKKMMMOOOQQQRRRSSSSSSPPPQQQTTTVVVVVVUUUSSSQQQTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWWWWVVVTTTSSSQQQPPPRRRXXXgggyyylllddd\\\ZZZYYYVVVVVVYYY[[[___dddiiinnnwww{{{rrrddd]]]UUUQQQQQQQQQPPPMMMOOOKKKJJJLLLLLLJJJJJJMMMPPPSSS\\\qqqgggTTTLLLEEE===999::::::999666777777777777666666666555111111111111000000000000111111111111000000000000222222222111111111000000000000000000000000000000////////////////////////111111111111000000000///...//////000000//////...000000000000000000000000........................////////////////////////------------------------,,,---------............................................................------,,,+++++++++,,,---............---,,,+++***+++,,,,,,------...//////............////////////000222444444444444666888888888888999999::::::;;;===@@@BBBCCCCCCDDDEEEFFFHHHJJJLLLNNNPPPRRRSSSSSSQQQRRRTTTUUUUUUUUUTTTSSSWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWWWWVVVTTTSSSQQQPPPSSSYYYgggzzzpppfff___YYYYYYYYYXXXZZZ]]]```dddjjjpppvvvqqqhhh___YYYSSSOOOOOOPPPOOOMMMOOOKKKIIIKKKKKKKKKMMMRRRRRRXXXhhhpppXXXJJJEEE@@@;;;999999999777555777777777666666666555555222111111111000000000000222222111111111000000000222222222111111111111111000000000000000000000000000000000000000000000000111111111111000000000000///000000111111000000///111111111111111111111111........................////////////////////////---------------------------,,,,,,,,,,,,---......000000//////......------////////////////////////---,,,,,,++++++,,,,,,---............---,,,++++++,,,,,,---......//////000............////////////000222444444444444666888777777888999::::::;;;;;;===???BBBCCCCCCCCCEEEFFFFFFHHHJJJMMMPPPRRRSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTXXXXXXWWWVVVWWWXXXYYYZZZWWWWWWWWWVVVUUUSSSQQQQQQUUUZZZhhhtttllleee___[[[[[[[[[ZZZ]]]bbbeeejjjqqqwww~~~vvviii```YYYUUUPPPNNNNNNNNNNNNNNNMMMJJJJJJLLLLLLKKKNNNSSSXXXfff~~~yyy```OOOHHH@@@===:::999999999777555777777666666666555555555444444333333333222222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000111111111111000000000000000000000000000000........................////////////////////////------------------------...------,,,,,,---...///111111000///......------........................,,,,,,,,,,,,,,,,,,---------.........------,,,+++,,,,,,,,,---......//////...//////000111222222222000222444444444444666777777777888999::::::;;;;;;===???BBBCCCCCCCCCDDDFFFEEEGGGIIILLLOOORRRSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWVVVTTTTTTTTTUUUWWWYYYXXXXXXWWWVVVUUUSSSRRRQQQUUUZZZggg}}}{{{{{{uuukkkddd```[[[YYYZZZ[[[]]]bbbhhhkkkpppwww~~~|||pppccc[[[UUURRROOOMMMLLLMMMMMMMMMKKKIIIKKKNNNMMMLLLPPPVVV```yyyeeeQQQGGGCCC===<<<:::::::::999888777666666666666555555555555444444444333333333333222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000111111111111000000////////////////////////////////////////////////////////////////////////------------------------//////...............///111000000///...------,,,------------------------+++++++++,,,,,,------------------...------,,,,,,+++++++++,,,------......,,,---...000111333444555000222444444444444666777666777777999:::;;;<<<<<<===???AAABBBBBBCCCDDDFFFEEEGGGIIILLLOOORRRSSSTTTUUUTTTSSSRRRSSSTTTVVVWWWWWWVVVTTTTTTTTTUUUWWWYYYXXXXXXXXXWWWUUUTTTRRRQQQTTTZZZggg|||tttnnnnnnzzzwwwmmmddd^^^VVVTTTTTTXXX[[[___gggoooqqqvvv~~~tttjjj___XXXRRRQQQOOOMMMLLLLLLLLLMMMJJJIIIKKKNNNOOOPPPWWW___oooqqqXXXJJJCCCAAA<<<<<<;;;:::999999999999666666666555555555444444222222222222111111111111333222222222222111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111///000000111111000000///........................000000000000000000000000////////////////////////------------------------//////000000//////...---//////......------,,,,,,------------------------******+++,,,------------,,,------...------,,,,,,******++++++,,,------...***+++,,,...///111222333000222444444444444666888666666777888:::;;;<<<<<<<<<>>>AAABBBBBBBBBDDDEEEFFFHHHJJJMMMPPPRRRSSSTTTUUUUUUTTTSSSTTTUUUVVVWWWXXXXXXWWWVVVWWWXXXYYYZZZXXXXXXXXXWWWVVVTTTRRRQQQSSSZZZhhh}}}sssiiifffgggtttzzzppphhh```[[[TTTSSSUUUYYY]]]aaajjjtttvvv|||wwwlllccc[[[VVVQQQPPPOOOMMMKKKKKKLLLMMMKKKIIIJJJMMMPPPUUUbbbnnnbbbOOOGGGCCCAAA<<<<<<:::999777777888999666666555555555444444444333333222222222111111111333333222222222111111111000000111111111222222222000000000000000000000000///////////////////////////000000000111111111111...//////000000//////...////////////////////////////////////////////////////////////////////////---------------------------...000111000...,,,+++---------------,,,,,,,,,........................)))***+++---......------,,,,,,------...------,,,++++++,,,,,,---.........------......//////000000000222444444444444666888555666777888:::;;;<<<===<<<>>>AAABBBBBBBBBDDDEEEHHHJJJLLLNNNPPPRRRSSSSSSUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRTTT\\\kkkzzzhhhcccbbbffftttyyyqqqpppqqqqqqtttxxx~~~~~~~~~yyynnngggaaa[[[WWWYYYXXXYYY\\\___bbbkkktttzzz~~~qqqggg___XXXTTTQQQQQQPPPMMMKKKJJJKKKMMMLLLJJJIIILLLPPPYYYjjjzzznnnSSSFFFBBB@@@>>><<<;;;:::777555555777999666666555555555444444444555555555444444444333333333333333222222222111111000000111111222222222222000000000000000000000000//////////////////////////////000000111111111222......////////////......000000000000000000000000........................////////////////////////------------------------+++,,,///111000...***(((+++,,,,,,,,,,,,,,,,,,,,,////////////////////////)))***+++---......------,,,,,,------...---------,,,,,,------...//////000222222111111000000//////000222444444444444666888555666777888:::;;;<<<===<<<>>>AAABBBBBBBBBCCCEEEJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVTTTUUUVVVWWWWWWWWWVVVVVVYYYYYYXXXWWWVVVTTTSSSRRRUUU]]]mmmtttdddbbbffflll|||uuulllgggiiilllpppvvv}}}{{{www|||yyylllddd```^^^ZZZWWWYYYXXXYYY\\\ccckkkqqquuurrrhhhbbbZZZTTTQQQOOONNNMMMKKKJJJIIIIIIIIINNNHHHIIIPPPVVV```yyy}}}]]]MMMBBBAAA???666999999999888888888888888888888888888777777777777444444333333222111000000222222222111111000000000222111111111000000//////000000000000111111111111...///000111111000///...........................////////////////////////000000////////////000000////////////////////////.........------,,,,,,,,,.........................../////////...---,,,,,,---------.........//////------,,,++++++,,,,,,,,,........................((()))+++---......------,,,,,,,,,---------......000000000000000111111111333333444444555666666666;;;:::999999999:::;;;<<>>@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIILLLNNNOOOPPPPPPTTTUUUUUUVVVVVVWWWWWWXXXXXXVVVTTTTTTVVVXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTXXXbbbuuuzzzkkk___```jjjyyypppdddaaacccfffpppyyy{{{uuuwwwzzzoooiii```[[[YYYYYYXXXWWW]]]___ccchhhooouuuzzz}}}}}}qqqfffaaa]]]WWWRRRPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKPPPXXXdddzzz}}}aaaLLLDDD>>>@@@AAA999::::::999888777777666666555555555555444444444444444333333222222111111111333333333222222222222111111111111111000000000000000000000000111111111111222111...------...111222////////////////////////////////////////////////000000////////////000000///////////////////////////////////////.........------------------------+++---000222222000...,,,,,,,,,,,,,,,------------.........------......///........................000///......------------,,,,,,,,,---------......//////000000111111111111333444444555555666777777666777777999;;;===???@@@>>>>>>@@@AAACCCEEEFFFGGGEEEGGGIIIKKKMMMOOOPPPPPPTTTUUUUUUVVVVVVWWWWWWXXXUUUSSSRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUZZZeeexxxsssggg^^^aaannnyyyfff___aaajjjrrryyyxxxyyypppiiiddd]]]YYYXXXYYYZZZYYY]]]aaagggnnntttyyy~~~rrriiibbb```^^^YYYUUUSSSPPPOOOOOONNNMMMMMMMMMMMMPPPNNNQQQ]]]ppppppXXXHHHCCC<<<<<<<<<555::::::999888777666555555777777666666666555555555333333333222222111111111333333333222222222222222111111111000000000000000///000000000111111111111111000///......///000111000000000000000000000000////////////////////////000000////////////000000//////////////////////////////..................------------------------+++,,,---...//////......+++++++++,,,,,,,,,---------------------......///........................///...---,,,,,,---...///,,,,,,,,,---------......//////000000111111222222444444444555666666777777777777888:::;;;===>>>???>>>>>>@@@AAACCCDDDFFFFFFEEEFFFHHHKKKMMMOOOPPPPPPTTTUUUUUUVVVVVVWWWWWWXXXSSSQQQPPPRRRTTTWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVV\\\ggg|||nnnfff```eeeuuurrrccc```fffsss~~~|||xxxmmmfffccc```[[[XXXWWWXXXYYYZZZ^^^ccckkkrrrxxx}}}wwwooohhhaaa]]]^^^]]]XXXUUUUUUOOOOOONNNNNNNNNNNNNNNOOOUUURRRVVViiieeeQQQFFFBBB;;;:::;;;555999999888888777666666555444444444444333333333333333333222222222222222111222222222222222222222222000000000000000000111111///000000000111111111111//////000000000000//////000000000000000000000000////////////////////////000000////////////000000////////////////////////------------------------------------------------******)))((()))***,,,---+++++++++,,,,,,,,,------,,,,,,++++++,,,------...........................,,,++++++***+++---///000,,,,,,,,,---------.........//////000111111222222444444555555666777777888888999:::;;;<<<=========??????@@@AAABBBCCCDDDDDDEEEFFFHHHKKKMMMOOOQQQQQQTTTUUUUUUVVVVVVWWWWWWXXXRRRQQQPPPQQQTTTWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVV]]]iii~~~kkkgggfffmmmlllbbbdddnnn~~~~~~wwwnnngggaaa\\\ZZZXXXVVVUUUWWWZZZ\\\bbbhhhpppwww|||yyymmmeee^^^YYYVVVXXXWWWTTTRRRSSSNNNNNNNNNMMMNNNNNNOOOOOORRRRRR\\\vvvvvvYYYHHHBBBAAA;;;;;;>>>999888888777777777666666666666666555555555444444444222222222222222222222222000111111111111222222222000000000000111111111111000000000000111111111111...///000111111000///...////////////////////////////////////////////////000000////////////000000////////////////////////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,,,,------------+++++++++++++++,,,---...........................*********+++,,,---...///,,,,,,,,,---------............///000111222222333444555555666666777888888888999:::<<<============??????@@@AAABBBCCCCCCDDDEEEFFFIIILLLNNNQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXSSSQQQPPPQQQTTTWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWW^^^kkkhhhhhhlllwwwlllhhhooo{{{~~~xxxtttttt{{{~~~ssslllgggbbb___WWWWWWWWWVVVWWW[[[___bbbhhhnnnvvv}}}{{{qqqeee]]]XXXTTTRRRSSSSSSPPPOOORRRMMMMMMMMMMMMMMMNNNOOOOOOPPPWWWjjjfffRRRDDD@@@@@@;;;;;;???<<<666666666666777777777777777777777666666666555555222222222222222222222222//////000000000111111111///000000000111111111111000000000000111111111111000000////////////000000........................////////////////////////000000////////////000000////////////////////////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,...///000111000///...---,,,------------.........+++++++++,,,,,,---//////........................++++++,,,---......------,,,,,,,,,---------............///000111222333333555555555666777777888888666888:::<<<>>>>>>??????===>>>???@@@BBBCCCEEEEEEFFFGGGJJJMMMPPPRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXTTTSSSQQQRRRUUUWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXaaannnfffiiippp}}}ooopppzzzzzzsssooopppqqq{{{|||pppfffaaa^^^[[[YYYVVVWWWXXXYYY[[[___eeehhhlllsss{{{|||rrrhhh]]]UUUWWWSSSQQQRRRRRROOOOOORRRLLLLLLLLLLLLMMMNNNOOOOOOUUUccc{{{|||[[[QQQCCC@@@@@@999999===:::555555666666777777888888333333222222222111111111222222222222222222222222......//////000000000111//////000000111111111222000000000000111111111111222111...------...111222........................////////////////////////000000////////////000000////////////////////////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,''')))---///...+++'''$$$---------.........//////,,,,,,,,,---...///000111........................---.../////////...---,,,,,,,,,,,,---------......---...///000111222333333555555666666777777888888444666999<<<>>>@@@AAAAAA;;;<<<===@@@BBBEEEFFFGGGFFFHHHJJJMMMPPPSSSTTTUUUTTTUUUUUUVVVVVVWWWXXXXXXUUUSSSRRRSSSUUUWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXcccqqqfffkkkvvvoooqqquuuiiifffkkklll{{{{{{}}}{{{zzzsssjjjccc___]]][[[XXXXXXYYYZZZ\\\___dddjjjoooyyy|||sssggg\\\UUUTTTTTTSSSRRRPPPOOONNNMMMMMMNNNKKKLLLPPPSSSRRRRRRTTTZZZqqqjjjRRRGGGCCC>>>:::888888777666777777777777666666666666444444444444333222111000111222222333333222222111111111222222222222111111000000000000000000000000333333111...+++***+++---000000////////////000000...000111000///...///111//////............//////////////////////////////......---------,,,,,,,,,........................---------,,,,,,+++++++++...//////////////////.........---------,,,,,,,,,............---,,,++++++...............---------000///---,,,++++++,,,,,,------------------------,,,...000111000///000111333333333333333444666666999:::;;;===>>>>>>??????>>>???@@@@@@@@@AAADDDGGGHHHJJJMMMNNNPPPQQQTTTVVVTTTUUUUUUVVVVVVVVVUUUTTTUUUSSSRRRQQQRRRTTTWWWYYY\\\YYYYYYYYYWWWUUUVVV[[[cccttthhhnnn|||ssswww~~~wwwssszzzzzznnndddeeelll{{{~~~yyy|||{{{vvvppphhhaaa^^^\\\ZZZXXXZZZ\\\^^^aaaeeejjjooottt~~~wwwkkkaaaXXXSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMKKKMMMRRRTTTTTTXXX]]]hhhbbbNNNEEEAAA===:::888888888777777777777777666666666555444444444444333222111000111222222333333222222111000111111222222111111000////////////////////////111222222111///...///111000000////////////000000...000111000///...///111//////............/////////////////////////////////.........---------,,,........................//////.........---------,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,------...---------........................000///---,,,++++++,,,,,,------------------------...///111111000000111333333333333333444555666777999:::;;;<<<>>>>>>>>>>>>>>>???@@@@@@@@@AAADDDGGGHHHJJJLLLNNNOOOQQQTTTVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUSSSSSSTTTVVVYYY[[[[[[YYYYYY[[[YYYVVVXXX\\\fffuuullltttvvv~~~{{{nnngggfffnnnzzz|||nnnfffbbbiiittt|||{{{|||tttpppkkkeee___\\\[[[ZZZYYY]]]```dddhhhmmmrrrwww{{{{{{lllbbb[[[TTTRRRSSSQQQPPPOOONNNMMMMMMMMMMMMKKKLLLOOOSSSTTTVVV___iii{{{qqqWWWJJJBBB???;;;999999999888888777777777666666666555555444444444444333222111111111222222333333222222111000111111222222111111000........................---///111111111111222333000000////////////000000...000111000///...///111000//////......//////000////////////////////////////////////....................................///............---------++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,***+++,,,---............------......//////000000//////---,,,,,,,,,,,,,,,------------------------.../////////...///111444444444444444555666777888999999;;;<<<===>>>>>>>>>===???@@@@@@@@@AAADDDFFFGGGIIILLLNNNOOOPPPSSSUUUXXXWWWVVVTTTTTTTTTUUUUUUVVVUUUTTTTTTUUUXXXZZZ\\\ZZZYYYZZZ]]]\\\YYYYYY]]]iiiwwwttt}}}zzzqqqfffaaabbbmmm{{{rrrgggcccfffsss~~~}}}tttnnniiifffaaa]]][[[ZZZZZZZZZ___ccciiioootttyyy~~~sssddd\\\WWWSSSRRRTTTOOONNNMMMMMMMMMMMMMMMMMMLLLNNNQQQSSSSSSWWWeeesss```NNNHHH@@@===:::999999999999888777777666666666555555555333444444444333333222111111222222333333222222111000000111111111111000000////////////////////////***,,,///000000///000000000000////////////000000...000111000///...///111000000////////////000000////////////////////////000000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,+++,,,------.........---------......///000111111......------,,,,,,,,,,,,---------------------------------,,,,,,---111333555555444555555666777888888999:::;;;<<<============>>>@@@AAAAAABBBDDDFFFFFFIIIKKKMMMNNNPPPRRRUUUVVVUUURRRQQQPPPQQQRRRSSSUUUUUUUUUUUUVVVXXXZZZ\\\YYYYYY\\\___^^^[[[[[[^^^jjjxxxjjjaaa^^^aaaooo}}}~~~lllfffhhhpppxxxqqqjjjeeecccbbb___]]][[[[[[\\\]]]bbbfffmmmsssxxx~~~wwwkkk^^^WWWSSSOOOOOOQQQMMMMMMLLLLLLLLLMMMNNNNNNNNNPPPSSSUUUUUU]]]ooonnnUUUIIIFFF===;;;999888999:::999888666666666666555555555555333333444444444333222222111222222333333222222111000000000111111000000000000000000000000000000000+++...000111///......///000000////////////000000...000111000///...///111000000////////////000000////////////////////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,---.........------,,,+++,,,------...///000000111------------------,,,,,,---------------------------......------///222555555555444555555666777888777888999;;;<<<<<<<<<<<<<<<>>>@@@AAAAAABBBDDDEEEFFFHHHKKKLLLMMMOOORRRTTTUUUTTTRRRPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVXXXZZZ[[[ZZZZZZ\\\```___[[[[[[___jjjyyywwwddd]]]]]]cccqqq~~~yyylllllltttvvvooojjjeeebbb_________]]]\\\\\\___aaafffjjjooouuu{{{~~~mmmbbbWWWRRROOOLLLKKKMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRUUUZZZ___mmm|||```NNNFFFDDD<<<:::888888999999888777666666666555555555444444333333333444444333333222111222222333333222222111///000000111111000000///111111111111111111111111000111222222000//////000000000////////////000000...000111000///...///111111000000//////000000111////////////////////////////////////000000000000........................---------............///++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,............---,,,+++***,,,,,,------......//////,,,------......---,,,,,,------------------------///000000000000222555777444444444444555666777888777777999:::;;;<<<<<<<<<<<<>>>AAABBBBBBBBBCCCEEEEEEGGGJJJLLLMMMNNNQQQSSSVVVUUUTTTSSSSSSTTTUUUVVVSSSTTTTTTUUUWWWYYY[[[[[[\\\[[[\\\___^^^[[[[[[___lll~~~nnn___]]]ccclll~~~zzzssszzz}}}uuummmhhheeeaaa___\\\^^^___^^^]]]^^^bbbeeekkknnnrrrwww}}}zzzrrrcccZZZQQQOOONNNKKKJJJLLLKKKKKKLLLMMMNNNOOOQQQRRRTTTTTTXXXbbbooohhhTTTIIIDDD@@@<<<:::888888999999777666666666555555555444444444222333333444444333333222111222222333333222222111//////000000000000//////000000000000000000000000000111111111//////111222000000////////////000000...000111000///...///111111111000000000000111111////////////////////////.........//////000000000........................---------.........//////,,,,,,------------,,,,,,......---------,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------------,,,,,,---......------,,,------------------------,,,...000111111222444555333333333333444555666777666777888:::;;;;;;;;;;;;;;;>>>AAABBBBBBBBBCCCDDDEEEGGGJJJKKKLLLNNNQQQSSSSSSTTTTTTUUUUUUVVVVVVWWWTTTTTTVVVWWWYYY[[[\\\]]]^^^\\\\\\^^^\\\YYYZZZ___ooowwwiii^^^aaakkkyyy|||zzz{{{sssiiibbb___]]]ZZZXXX[[[]]]______^^^```dddgggnnnppptttxxx~~~}}}pppggg___VVVPPPOOOOOOMMMLLLNNNKKKKKKLLLMMMNNNPPPRRRSSSUUUUUU[[[hhh|||xxx[[[MMMGGGBBB===<<<:::888888999888666555666666555555555444444444222222333444444333333333222222222333333222222222//////000000000000//////////////////////////////.........------...000333000000////////////000000///000111000///...///111111111000000000000111111////////////////////////---.........//////000000........................+++++++++,,,,,,---------...//////000000//////.........---------,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,------------------------(((***---...//////000222333333333333333555666666666777888999:::;;;;;;;;;;;;>>>AAABBBBBBBBBCCCDDDDDDGGGIIIKKKLLLNNNPPPSSSPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^___]]]\\\]]][[[XXXZZZ___rrrsssjjjccciii|||~~~zzz~~~ssskkkgggbbb]]]ZZZYYYZZZZZZYYYZZZ[[[\\\^^^ccciiimmmnnnrrrwww{{{wwwkkkaaaZZZTTTSSSRRRPPPNNNLLLKKKJJJLLLKKKKKKLLLOOOPPPPPPPPPTTTXXXeee{{{dddPPPHHHAAA<<<;;;===<<<;;;999777666555444555666666666666666666555444444444444444444444444555444222111111111222333222111000//////000111222000000111111111111000000---.........//////000000000000000000000000000000////////////000000000000......................................................................................................------------......//////...---,,,++++++***,,,,,,------------,,,,,,........................------------------------////////////////////////,,,,,,,,,---------......,,,,,,---...///000111111///000111333444555555555999::::::;;;;;;<<<<<<<<<<<>>;;;<<<:::999999888777777666666666666555555333222000///333333333333333333333333333333222111111111111222222222111111111111222222000000111111111111000000000000000000111111111111000000000000000000000000111000000//////.........................................................000000000000000000000000------------------------,,,,,,,,,++++++,,,,,,,,,.................................//////.........////////////////////////------------------------------------------------,,,,,,,,,---------......,,,---......000000111222444555666777777777777777777777888999999:::;;;;;;===>>>???@@@@@@AAADDDFFFFFFHHHJJJKKKLLLNNNRRRTTTUUUUUUVVVTTTSSSRRRSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZ]]][[[\\\\\\YYYVVVZZZ```mmm|||uuulllfff___[[[[[[ZZZYYYYYYYYY[[[^^^```^^^```cccgggjjjooouuuzzz|||mmmaaaYYYUUURRROOOMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQSSSUUU```tttfffMMMCCC@@@;;;999;;;888888888888777777777777444555555666666555555444222222222222222222222222333333333333333333333333333222222222222222222333000000111111111111000000000000000000000000000000////////////////////////111111000///......------................................................////////////////////////------------------------------,,,,,,,,,,,,---------------....../////////......////////////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222444444555555555555555444777777888999:::;;;;;;<<<<<<===>>>>>>???AAADDDGGGFFFHHHJJJKKKLLLNNNRRRTTTVVVVVVVVVUUUTTTSSSTTTVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZZZZZZZXXXUUUYYY```pppwwwlllfffbbb___]]][[[ZZZYYYYYYZZZ\\\^^^___```cccggglllpppvvv|||zzzqqqdddZZZUUUSSSQQQOOOLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNPPPTTTXXXfffqqq\\\IIIBBB>>>999888:::777777777777777777777777222333333333333333333222222222222222222222222222//////000000000000000000222222222222222222222222000000111111111111000000////////////////////////////////////////////////111000000///...------,,,........................................................................------------------------......------------......,,,,,,------.../////////......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222444444555555555555555444888888999:::;;;<<<======<<<===>>>>>>???AAADDDGGGFFFHHHJJJKKKLLLNNNRRRTTTVVVWWWWWWVVVTTTSSSUUUVVVTTTUUUUUUUUUWWWXXXYYYZZZZZZXXXXXXXXXVVVUUUYYY```tttxxxssskkkddd```^^^]]]\\\YYYXXXXXXYYYZZZ[[[]]]^^^dddhhhmmmrrrxxx}}}llleee[[[UUURRRQQQNNNLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMNNNNNNOOOTTT\\\cccooocccSSSDDDAAA>>>888777:::777777777777777777666666777777777666555333111000333333333333333333333333///000111222222222111111111111222222222222111111000000111111111111000000////////////............000000000000000000000000000//////......---------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,------..................//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////111111222333444555666777777777777777888888999:::<<<===>>>>>>;;;===???@@@@@@BBBEEEGGGFFFHHHJJJKKKLLLNNNRRRTTTVVVVVVWWWUUUTTTSSSTTTVVVTTTTTTTTTUUUVVVXXXYYYZZZYYYXXXWWWXXXVVVUUUZZZbbbxxxzzziiigggccc```]]][[[ZZZYYYXXXXXXYYYZZZ\\\^^^```bbbjjjmmmsssyyyuuu```[[[VVVRRRQQQPPPMMMJJJMMMMMMMMMLLLKKKJJJIIIIIIKKKMMMOOOPPPSSS\\\iiisssmmmWWWJJJ@@@???===888777<<<888888777777666666666555999999888777666444333222333333333333333333333333111222333444555444444333000000111222222111000000000000111111111111000000000000000000//////......000000000000000000000000................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,,,,,,,------............------------------------------------------------------------------------------,,,,,,,,,---------............///000111222222333222333444666666777777777777777888999;;;<<<===>>>:::===@@@BBBBBBCCCEEEGGGFFFHHHJJJKKKLLLNNNRRRTTTUUUVVVVVVUUUSSSSSSTTTUUUSSSSSSTTTUUUVVVXXXYYYZZZ[[[YYYXXXYYYWWWWWW]]]eee}}}zzznnngggbbbaaa```^^^\\\ZZZXXXWWWYYYYYY[[[]]]```ccceeegggmmmqqqxxx~~~xxxnnn[[[XXXTTTSSSSSSQQQMMMIIINNNNNNMMMLLLKKKJJJIIIIIILLLNNNPPPRRRXXXcccsss{{{ZZZOOODDD===>>>===888888===888888888777666555555555111222222333333222222111444444444444444444444444...///000111222111111000///000111222222111000///000000111111111111000000222111111111000000//////000000000000000000000000---------...............................................................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------------------,,,........................------------------------------------------------,,,,,,,,,---------............///000111222333333///000111333444555555555555666777888:::;;;<<<===:::===AAACCCDDDEEEFFFGGGFFFHHHJJJKKKLLLNNNRRRTTTUUUUUUVVVTTTSSSRRRSSSUUUSSSSSSTTTUUUVVVXXXZZZZZZ\\\ZZZZZZZZZYYYYYY___ggg}}}uuuooohhhccc^^^]]]\\\[[[ZZZYYYXXXXXXXXX\\\```cccfffgggjjjkkkpppvvv~~~zzzmmmeeeWWWTTTPPPNNNNNNNNNNNNMMMOOOLLLLLLNNNNNNKKKKKKNNNMMMOOORRRVVV___qqq{{{bbbPPPFFFEEEAAA>>><<<<<<<<<<<<888777666555555444444555666555555444444555555666000000111111111222222222222222222222222222222222000000000000000000000000//////...//////000111222......------------......------...///000000//////000000000000000000000000---------............///////////////..................------------......//////.........---------------------------------...------,,,,,,------...////////////////////////........................------------------------...------,,,,,,------....../////////...---,,,,,,/////////000111111222222222222333444444555555666666888::::::::::::<<<>>>??????@@@AAAAAABBBCCCCCCFFFHHHJJJLLLMMMPPPSSSVVVVVVVVVWWWWWWWWWVVVUUUUUURRRRRRSSSUUUVVVWWWXXXXXXVVV[[[YYYWWWZZZXXX^^^ooo~~~rrrkkkfff```\\\\\\[[[ZZZZZZZZZ[[[\\\]]]\\\___dddhhhjjjmmmppprrruuuzzzssshhh```UUURRROOOMMMMMMMMMMMMLLLKKKIIIJJJMMMMMMKKKKKKOOOOOORRRWWW___mmmlllVVVHHHCCCAAA???<<<;;;::::::;;;888777666555444444444444555444444444444444444555555555555444444333333333222222222222222222222222000000000000000000000000000////////////000000111///......------......///------...///////////////////////////////////////---------............///////////////..................------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------........................------------------------...------,,,,,,------..................---------/////////000111111222222222222333444444555555666666888::::::::::::<<<>>>===>>>???AAABBBCCCEEEEEEFFFHHHJJJLLLMMMPPPSSSVVVVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRSSSUUUVVVWWWXXXYYYWWW\\\ZZZWWWZZZXXX^^^ooozzzooogggaaa^^^YYYVVVZZZYYYXXXXXXYYY\\\```bbbaaaeeejjjnnnqqqtttwwwzzz|||tttiii___YYYRRRPPPMMMKKKLLLLLLKKKJJJJJJIIIKKKOOOOOOLLLNNNRRRSSSZZZdddrrrnnnZZZKKKBBB???===;;;:::999888999999888777666555444444444444444444333333333333444444777777666555444333222222222222222222222222222222000000000000000000000000111000000////////////000///......------......///---......///////////////........................---------............////////////............---......------------......---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------------------------------...------,,,,,,------.........---,,,---...///000/////////000111111222222222222333444444555555666666888::::::::::::<<<>>><<<===???AAACCCEEEFFFGGGFFFHHHJJJLLLMMMPPPSSSVVVWWWVVVTTTSSSRRRRRRRRRSSSRRRRRRSSSUUUVVVXXXYYYYYYXXX]]][[[XXX[[[YYY___ppp~~~tttnnnfff```]]][[[XXXWWWYYYXXXVVVVVVYYY]]]aaadddgggjjjooorrruuuxxx|||~~~ttthhh___XXXTTTPPPMMMKKKJJJKKKKKKJJJIIILLLKKKNNNQQQQQQOOORRRWWW[[[hhhzzzsss[[[MMMFFFCCC<<<;;;:::888888888888999777777666555444444444444333333333333333333333333444444333222111111000000111111111111111111111111000000000000000000000000111111000//////...////////////............//////......///////////////...........................---------............/////////.........---------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,------------------...------,,,,,,------...///---,,,+++,,,...000111/////////000111111222222222222333444444555555666666888::::::::::::<<<>>>>>>???@@@AAACCCEEEFFFGGGFFFHHHJJJLLLMMMPPPSSSVVVYYYWWWUUURRRQQQQQQRRRSSSRRRRRRSSSUUUWWWXXXYYYZZZYYY^^^\\\YYY\\\ZZZ```qqqyyyqqqhhheeeaaa]]][[[ZZZYYYXXXXXXWWWVVVVVVYYY]]]bbbeeelllooorrruuuwwwzzz~~~vvvhhh^^^XXXTTTQQQNNNLLLJJJJJJKKKKKKJJJIIILLLLLLOOOQQQPPPPPPUUU]]]jjj~~~dddPPPFFFCCCCCC::::::999999888888888888777666555444444333333333222333333444444333333222000000000000000000111111111111111111111111111111000000000000000000000000111111000//////...///////////////....../////////...///////////////..............................---------............///............------------------,,,,,,,,,,,,------------------............------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...///---,,,+++,,,...000111/////////000111111222222222222333444444555555666666888::::::::::::<<<>>>AAAAAABBBCCCDDDDDDEEEEEEFFFHHHJJJLLLMMMPPPSSSVVVZZZXXXVVVSSSRRRRRRSSSTTTRRRRRRTTTUUUWWWYYYZZZ[[[YYY^^^\\\ZZZ]]][[[bbbsssxxxoooiii___]]][[[YYYXXXWWWWWWWWWWWWWWWWWWYYY\\\aaaeeehhhppprrruuuxxxzzz~~~vvviii^^^XXXUUUQQQOOOMMMLLLKKKKKKMMMMMMLLLJJJKKKKKKMMMPPPPPPRRR[[[fff~~~sssYYYIIIAAA>>>???::::::999999999888777777777666555444333333333333222333444555555444333222111111111111222222222333111111111111111111111111000000000000000000000000111000000////////////000000//////......//////000//////////////////...---........................---------............///.........------------,,,------,,,,,,,,,,,,------------...............///------------------------,,,,,,++++++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------.........---,,,---...///000/////////000111111222222222222333444444555555666666888::::::::::::<<<>>>BBBBBBCCCCCCDDDEEEEEEEEEFFFHHHJJJLLLMMMPPPSSSVVVXXXWWWVVVTTTSSSSSSSSSTTTQQQRRRTTTUUUXXXYYY[[[\\\XXX^^^\\\[[[^^^]]]ddduuuxxxqqqkkkeee```XXXXXXXXXWWWUUUTTTUUUUUUVVVWWWYYY]]]bbbgggkkknnnqqqtttxxx|||lllfff]]]WWWTTTSSSPPPNNNNNNMMMLLLMMMOOOOOONNNLLLKKKKKKNNNQQQSSSXXXfffsss}}}```NNNEEE???======999999999999888777666555666666555444333333333333222444555666666555444222333333222222222222222222111111111111111111111111000000000000000000000000000////////////000000111000000////////////000000///////////////...------////////////////////////---------............///.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...------,,,,,,------..................---------/////////000111111222222222222333444444555555666666888::::::::::::<<<>>>AAABBBBBBDDDEEEFFFGGGGGGFFFHHHJJJLLLMMMPPPSSSVVVUUUUUUTTTTTTSSSSSSSSSSSSQQQRRRTTTVVVXXXZZZ[[[\\\WWW]]]\\\[[[______fffxxxuuukkkeee```\\\YYYUUUVVVWWWVVVTTTSSSTTTTTTUUUWWW[[[```ffflllpppsssrrruuuzzz~~~zzzpppaaa[[[VVVRRRRRRRRRPPPMMMNNNMMMMMMNNNPPPPPPOOOMMMLLLMMMPPPTTTWWW___ppphhhPPPFFFCCC@@@>>>???999999999888777555444333666666555444333333333333333444666777777666444333444333333222111000//////000000000000000000000000000000000000000000000000//////...//////000111222000000////////////000000//////000000///...------000000000000000000000000---------.........//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------....../////////...---,,,,,,/////////000111111222222222222333444444555555666666888::::::::::::<<<>>>???@@@BBBDDDFFFGGGIIIJJJFFFHHHJJJLLLMMMPPPSSSVVVRRRRRRSSSSSSSSSSSSRRRQQQQQQRRRTTTVVVXXXZZZ\\\\\\VVV]]][[[[[[``````hhhzzztttpppjjjddd^^^YYYWWWUUUTTTTTTSSSRRRQQQRRRVVVYYY\\\]]]aaagggmmmqqqssssssxxx{{{vvvjjjbbbWWWUUUQQQPPPPPPQQQPPPPPPMMMMMMMMMLLLJJJKKKMMMOOOLLLMMMPPPTTTXXXeeennnZZZHHHDDD@@@999777<<<999999999888777666666555666666555444333333222222444444444444444444444444000000111111111222222222222111111111000000//////000111222222222000///...///000111222222111000///000000000000000000000000////////////////////////------------------------......------------..............................---.........//////000000///...---,,,,,,,,,,,,,,,+++,,,------......------***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,---...---,,,***)))---------......000111111......---------,,,,,,,,,------------------------......///000111222333333444444444555555555555666555666888999:::;;;;;;<<>>>>>>>>:::999<<<777666666555555444444444777666666555555444444444222222222222222222222222111111111111111222222222111111111111000000000000000111111111111000//////---...///000000000000000////////////////////////////////////////////////////////////////////////......------------..............................---------............///...------,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,------------,,,+++++++++*********+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333444444444555555555555666555666777999:::;;;<<<===@@@AAAAAABBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOPPPQQQSSSUUUWWWXXXYYYXXXXXXZZZ]]]^^^dddsss|||sssmmmhhhaaa\\\YYYXXXVVVTTTSSSSSSTTTUUUUUUVVVXXXYYYZZZ\\\```cccmmmooorrrvvvzzzxxxhhh\\\VVVSSSPPPNNNOOOMMMKKKKKKMMMNNNNNNMMMNNNOOOQQQQQQOOOOOOOOOPPPVVVVVV[[[kkkyyy^^^LLLBBB<<<<<<===:::888:::666666666555555555444444777777666666555555555555111111111111111111111111111111111111111111111111111111111000000000000000000000111111111000000000------......///000000000////////////////////////////////////////////////..............................------------..............................------------------------------,,,,,,+++,,,,,,---+++,,,------......---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------,,,,,,++++++******+++,,,------......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,......///000111222333333444444444555555555555666555666777888:::;;;===>>>AAAAAAAAABBBBBBCCCCCCCCCFFFGGGHHHJJJLLLMMMMMMMMMOOONNNMMMLLLMMMNNNOOOPPPNNNNNNPPPRRRTTTVVVXXXYYYXXXXXXZZZ\\\]]]cccrrrzzzppphhhccc___[[[XXXWWWUUUTTTRRRRRRSSSUUUVVVTTTWWWZZZ]]]___ccchhhlllrrruuuxxx||||||nnnhhh^^^WWWTTTRRROOOMMMMMMLLLKKKLLLNNNOOOOOONNNNNNOOOPPPOOOMMMMMMNNNOOOWWW[[[eeexxxgggSSSFFFAAA<<<<<<<<<:::888888777777666666666666555555666666666666666555555555111111111111111111111111111111111111111111111111000000000000000000111111000000000000000000111111...............///000000........................////////////////////////------------------------......------------..............................------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,------......------+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------------------...---,,,,,,,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,---------......///000111222333333444444444555555555555666555666666777999;;;===???@@@AAAAAAAAABBBBBBCCCCCCGGGHHHIIIKKKLLLMMMNNNNNNPPPOOOMMMLLLLLLMMMOOOQQQNNNNNNPPPRRRTTTVVVXXXYYYYYYYYYZZZ[[[[[[```nnn|||xxxqqqllleee___[[[XXXVVVTTTVVVUUUSSSSSSSSSUUUWWWYYYVVVYYY]]]aaaeeeiiinnnrrrxxx|||rrrkkk^^^ZZZVVVSSSQQQOOOMMMKKKLLLKKKKKKMMMOOOQQQPPPPPPNNNNNNOOONNNMMMNNNQQQSSSTTT^^^nnnmmmVVVJJJCCC@@@===<<<;;;:::999888666666666666666666666666555555555555555555555555111111111111111111111111222222222111111111111111000000000000111111111111000000000///000000111222000000///......//////000........................////////////////////////------------------------......------------..............................---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---)))***++++++,,,,,,++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,------------,,,------...///......------------............---------,,,,,,,,,+++,,,,,,------......///......///000111222333333444444444555555555555666666555666777999;;;>>>@@@???@@@@@@AAABBBCCCCCCCCCFFFGGGIIIKKKMMMNNNOOOOOOPPPNNNLLLJJJIIIKKKMMMNNNOOOPPPQQQSSSUUUWWWXXXYYYZZZYYYZZZ[[[ZZZ^^^lllzzzyyyqqqllldddaaa]]]YYYVVVUUUTTTSSSSSSSSSSSSSSSUUUXXX[[[]]]^^^aaaeeeiiilllppptttxxx{{{mmmccc^^^VVVTTTQQQNNNMMMLLLKKKJJJJJJIIIJJJLLLOOOQQQQQQPPPNNNNNNNNNNNNPPPSSSYYY]]]\\\kkksssYYYKKKGGG???>>><<<:::999:::999888555555555555555555555555444444444444444444444444222222222222222222222222222222222111111111000000///000000000111111111111111000/////////000222333333222000///.../////////........................////////////////////////..............................------------..............................,,,,,,,,,,,,+++++++++***++++++******+++,,,,,,---)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,---...///000......------------............---------,,,,,,,,,,,,,,,---......///000000......///000111222333333444444444555555555555666666555555666888;;;>>>@@@>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGJJJLLLNNNOOOOOOQQQOOOLLLIIIHHHIIIKKKLLLQQQQQQSSSTTTUUUWWWXXXXXXYYYYYYZZZ[[[[[[___nnn||||||tttmmmgggccc]]]\\\YYYWWWUUUTTTTTTSSSQQQQQQRRRSSSVVVZZZ]]]```fffiiimmmpppsssvvvzzz|||{{{jjj^^^VVVSSSVVVSSSPPPLLLJJJJJJJJJJJJHHHHHHIIILLLOOOQQQPPPOOONNNNNNOOOPPPRRRXXX```eeemmmeeeOOOHHHJJJ<<<===;;;888888::::::999444444444444444444444444333444444444444444444444222222222222222222222222222222222222111111000000//////000000111111111222111000/////////111222333444333111000///...//////........................////////////////////////////////////////////////.........------.................................,,,,,,,,,++++++*********+++*********+++,,,,,,---,,,,,,---.........------...------,,,,,,++++++***---,,,,,,++++++,,,,,,---...------,,,---...///000......---,,,,,,---------......---------,,,,,,,,,------......///000111111......///000111222333333444444444555555555666666666555555666888;;;???AAA===>>>???@@@BBBCCCDDDEEEBBBCCCEEEHHHKKKMMMNNNOOOSSSQQQMMMJJJIIIIIIKKKMMMRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\\\\aaappp|||ssslllgggaaa[[[VVVYYYXXXVVVSSSRRRQQQQQQQQQRRRSSSUUUVVVXXX[[[```dddmmmooosssvvvyyy}}}uuuggg^^^WWWQQQMMMOOOOOONNNLLLKKKIIIHHHHHHJJJJJJKKKMMMNNNPPPQQQRRRSSSRRRQQQSSSYYYdddpppxxxlllXXXJJJCCCAAA>>>===:::888777777888888555555555444444333333333555555444444444333333333111111111111111222222222333333333333333333333333111000///000111222111///222222111000///...------000///...------...///000------......//////000000------------------------000000///...------,,,,,,---------.........//////,,,++++++++++++,,,------,,,++++++,,,------,,,***---,,,***))))))***,,,---------------------------***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***///......------,,,++++++------------------,,,,,,...............---------++++++,,,------......///111000000000000000111111444555555666666666666666777888999999;;;;;;<<<===?????????@@@AAABBBCCCDDDDDDDDDFFFHHHJJJLLLMMMNNNMMMLLLJJJGGGFFFFFFJJJMMMOOOPPPQQQSSSUUUWWWYYYYYY^^^YYYYYY___bbbeeeqqq|||tttooohhhccc___[[[VVVSSSTTTSSSQQQPPPPPPPPPQQQQQQSSSUUUWWWYYY[[[```eeeiiisssuuuyyy}}}|||rrrfff]]]YYYVVVSSSPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOQQQSSSVVV^^^nnnvvv]]]NNNDDD>>><<<===<<<999777666666777888555555444444444333333333555444444444444333333333222222222111111111111111222222222222222222222222111000///000111222111///000000000000////////////000///...------...///000.........///////////////------------------------000//////...------,,,,,,,,,------------.........///............///000000...---,,,---...///---,,,---,,,+++******+++,,,---------------------------***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,+++++++++------------------------//////......------,,,,,,++++++,,,,,,---.........000000//////000111222222333333444555555555555555777888888999:::;;;<<<<<>><<<999999777666555555555666444444444444444444444444444444444333333333222222444444333222111111000000000000000000000000000000111000///000111222111///////////////000000000000/////////....../////////000000//////......------........................//////.........---------+++++++++,,,,,,,,,------++++++******++++++,,,---///---,,,,,,...///...---...------,,,,,,------...,,,,,,,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,)))******+++,,,---------++++++,,,,,,---...//////000///......---,,,++++++***++++++,,,------...............///000222333444222222333444444444444444777777888999:::;;;;;;<<<>>>>>>??????@@@AAACCCDDDFFFGGGHHHJJJLLLNNNPPPQQQPPPOOOLLLHHHEEEEEEHHHJJJNNNOOOQQQRRRUUUVVVXXXYYY\\\YYY[[[```bbbfffuuu|||tttmmmgggbbb]]][[[VVVVVVTTTRRRQQQPPPQQQRRRSSSSSSSSSSSSUUUWWWYYYZZZ```ccchhhnnnsssxxx~~~rrrggg]]]VVVTTTRRROOOMMMKKKJJJHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLMMMOOOPPPRRRSSSRRRYYYggg}}}ooo\\\HHH@@@???>>>;;;999888888777666666555555555444444444444444444444444444444333333333222222222555444444333222111000000000000000000000000000000111000///000111222111///000000000000////////////...//////////////////...000000//////......------.......................................---------+++++++++,,,,,,,,,------...............//////000...,,,++++++,,,------,,,------------------------+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,---...//////++++++,,,,,,---.../////////......---,,,,,,++++++******++++++,,,------............///000222333444333333444555555555555444666777777888999:::;;;<<<>>>>>>>>>???@@@AAABBBCCCGGGGGGIIIKKKMMMOOOPPPQQQPPPOOOLLLHHHEEEEEEHHHJJJNNNOOOPPPRRRTTTVVVXXXXXX[[[YYY[[[```aaafffwww{{{oookkkeee```\\\ZZZXXXVVVRRRRRRRRRPPPNNNNNNPPPQQQTTTTTTTTTUUUWWWZZZ\\\]]]fffjjjoootttyyy~~~zzzlllccc]]]XXXUUUPPPOOONNNMMMLLLKKKKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLJJJJJJJJJKKKMMMQQQTTTVVV[[[eeezzzzzz___QQQDDD@@@@@@>>>;;;;;;777777777777666666666555333333333444444444444555333333333333222222222222444444333333222222111111000000000000000000000000111000///000111222111///111111000000//////............////////////......///////////////.........................................................,,,,,,,,,,,,---------------------,,,------...///...,,,******+++,,,---,,,,,,,,,,,,------,,,,,,,,,******++++++,,,,,,------***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++,,,------...//////+++,,,,,,------.........------------,,,,,,,,,,,,******++++++,,,,,,------////////////000111333333333333444555555555555555666666777888999:::;;;;;;>>>>>>>>>>>>???AAABBBCCCFFFGGGIIIJJJMMMNNNPPPQQQOOONNNKKKHHHEEEEEEHHHKKKNNNNNNPPPRRRTTTVVVWWWXXXYYYWWWZZZ___```eeewww}}}uuunnnjjjccc___[[[XXXVVVUUUTTTRRROOOPPPQQQOOOMMMNNNPPPSSSTTTUUUVVVXXX\\\___ccceeekkkoootttyyy}}}uuuggg\\\VVVTTTQQQOOOLLLLLLLLLKKKJJJJJJKKKLLLJJJJJJJJJKKKKKKLLLLLLMMMNNNMMMKKKLLLOOOTTTZZZ^^^mmm|||zzz```PPPIIIBBBAAA@@@===<<<===777777888888777777666666333333333444444444555555333333333222222222222111333333333333333333333333111111111111111111111111111000///000111222111///////////////000000000000---...///000000///...---.........///////////////................................................,,,------------.........++++++******++++++,,,---///---+++***,,,---...---++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...------------------------+++,,,,,,,,,,,,---------*********+++,,,,,,------000000//////000111222222222222333444444444444444666666777888999:::;;;;;;======>>>>>>???AAABBBCCCFFFGGGHHHJJJLLLNNNOOOPPPNNNMMMKKKHHHEEEFFFIIILLLMMMNNNPPPRRRTTTVVVWWWXXXWWWVVVYYY^^^___dddwww~~~uuuoooiiidddaaa^^^[[[XXXUUUUUUTTTSSSQQQNNNPPPQQQPPPOOOOOOSSSVVVVVVWWWYYY]]]aaafffjjjlllooorrrwww|||pppggg\\\SSSOOONNNKKKIIILLLLLLKKKIIIGGGGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMSSSQQQOOOOOOSSSYYY```eeefffLLLBBB>>><<<===;;;777777999777888888888888777777666333333333444444555555555333333333222222222111111333333333333333333333444111111111111111111111111111000///000111222111///------...///000111222222---...///000000///...------.........//////000000////////////////////////---.....................---------.........//////......---------...//////111...,,,+++,,,...//////***++++++,,,,,,++++++***))))))***+++,,,,,,------++++++,,,---------,,,,,,,,,------......------,,,***++++++++++++,,,,,,,,,------------------,,,,,,***++++++,,,,,,------...)))******+++,,,,,,------111000000000000000111111111111222333333333333222666666777888999::::::;;;======>>>>>>???@@@BBBCCCEEEFFFHHHIIILLLMMMOOOPPPMMMLLLJJJGGGFFFGGGJJJMMMMMMNNNPPPQQQTTTUUUWWWXXXVVVUUUYYY]]]^^^cccwwwyyyssskkkfffccc___[[[XXXRRRRRRSSSSSSSSSRRRRRRQQQNNNNNNNNNMMMMMMPPPUUUYYY[[[^^^aaacccfffjjjooossszzz||||||sssddd\\\SSSNNNNNNMMMKKKHHHJJJJJJIIIIIIIIIJJJJJJKKKGGGHHHIIIKKKKKKLLLLLLMMMTTTSSSTTTVVVUUUZZZlllkkkVVVIII???>>>===<<<:::999888777777777777777777777777777555555555444444333333333333333333222222222111111111111111111111111111111111111111111000000000000111111111111000000000000111111000000//////......000000//////.........---........................,,,,,,...///000000000000......------------.........---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,+++*********,,,///000------------...///000111222333666888888888666555777888999:::;;;;;;<<<<<<======>>>???@@@AAAAAABBBFFFEEEEEEFFFGGGJJJLLLMMMPPPNNNKKKHHHFFFGGGHHHIIIMMMMMMNNNPPPRRRTTTVVVWWWWWWYYYWWWXXX___cccrrr~~~vvvppplllhhhbbb^^^\\\YYYUUUSSSOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQUUUZZZ^^^bbbcccfffiiimmmqqqvvvxxx|||~~~qqqiiiYYYTTTMMMKKKLLLNNNNNNLLLIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNPPPPPPOOORRRYYYaaannnuuu]]]MMMFFF>>>>>>===;;;:::999888777777777777777777777777777444555555555555555555666333333333222222222111111111111111111111111111111111111111111000000000000111111111111000000000000111000000000/////////...000/////////....................................,,,---...//////000//////.........------............---,,,,,,,,,,,,---...------------------------...------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,------............------,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,++++++,,,+++******+++,,,...000//////000000111222222333000111333444555555444444666777888999:::;;;;;;;;;======>>>???@@@AAABBBBBBEEEEEEEEEFFFHHHJJJLLLNNNNNNLLLJJJGGGGGGHHHJJJKKKMMMMMMNNNPPPRRRTTTVVVWWWWWWYYYWWWXXX^^^bbbqqqxxxsssmmmgggbbb^^^\\\YYYWWWUUUSSSPPPNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUXXX\\\bbbgggjjjkkklllqqqvvv||||||nnnbbb\\\QQQMMMIIIHHHJJJMMMMMMLLLHHHHHHHHHIIIKKKLLLNNNOOOMMMMMMMMMLLLKKKLLLNNNQQQRRRSSS[[[hhhyyybbbLLLDDDCCC======<<<;;;999888777777777777777777777777777777444444555555666777777888333333333222222222111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////....................................---....../////////.................................------,,,,,,------..............................------,,,,,,------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))***+++,,,------.........------------,,,,,,,,,,,,---------.........------------------------------,,,,,,,,,,,,++++++,,,,,,+++++++++---...//////000111222222333333222111111222222333333444444666666888999:::;;;;;;;;;======>>>???@@@AAABBBBBBCCCCCCDDDFFFHHHKKKMMMOOOLLLKKKHHHGGGGGGIIIKKKMMMMMMMMMNNNPPPRRRTTTVVVWWWWWWYYYVVVWWW]]]aaapppzzzqqqjjjeeeaaa]]]ZZZWWWVVVUUUTTTSSSQQQNNNMMMNNNOOOQQQRRRTTTUUUUUUUUUTTTVVVYYY\\\___eeekkkooorrrqqqsssyyywwwlll```WWWSSSPPPMMMIIIHHHIIIJJJIIIHHHIIIIIIIIIJJJKKKLLLNNNOOOKKKLLLNNNNNNMMMNNNQQQTTT[[[bbbqqqoooTTTEEEAAACCC<<<<<<;;;:::999888777777777777777777777777777777555555555555555666666666333333333222222222111111111111111111111111111111111111111111000000000///111111111111000000000///000000000000///////////////////////////..........................................///......---------..................---------------------------...........................------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,+++++++++---,,,,,,,,,,,,---...///---...///000111111111000333333333333333555666666666777888:::;;;<<<<<<<<<===>>>>>>???@@@AAABBBCCCBBBCCCDDDFFFIIILLLNNNOOOLLLKKKIIIGGGGGGIIIKKKLLLMMMMMMNNNPPPRRRTTTVVVWWWWWWYYYVVVWWW]]]```ooowwwqqqkkkgggaaa[[[WWWUUUTTTSSSTTTTTTTTTSSSQQQOOONNNMMMOOOQQQSSSUUUWWWYYYZZZZZZYYY\\\___cccggglllssswwwwwwxxx{{{tttjjjaaaWWWQQQPPPOOOMMMKKKJJJIIIIIIHHHGGGLLLLLLKKKKKKKKKLLLMMMMMMNNNQQQTTTTTTRRRSSSXXX\\\gggvvvwww^^^OOOFFFBBBDDD;;;;;;:::999888777777666666666666666666666666666666666555555444333222222333333333222222222111111111111111111111111111111111111111111000000000///111111111111000000000///////////////000000000000.........///////////////........................---...............---,,,------...//////...------------------------------------------...............------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++------------------......---...///000000111111000333333333333333555666666666777999:::<<<======>>>>>>>>>???@@@AAABBBBBBCCCAAABBBDDDGGGJJJLLLMMMNNNNNNLLLJJJGGGGGGHHHIIIKKKMMMMMMNNNPPPRRRTTTVVVWWWVVVYYYVVVWWW]]]```ooo|||uuunnngggccc]]]ZZZWWWTTTQQQPPPPPPPPPQQQRRRRRRQQQOOONNNOOOPPPRRRSSSVVVYYY\\\^^^___``````cccgggkkkoootttzzz~~~{{{{{{qqqfff___XXXQQQNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMOOORRRUUUUUUUUUYYYaaahhh{{{aaaRRRLLLFFFBBBBBB::::::999999888777777666666666666666666666666666777777666444333222111000333333333222222222111111111111111111111111111111111111111111000000000000111111111111000000000000////////////000000000000.........///////////////........................,,,------.........------,,,---...//////...---,,,,,,------......------,,,,,,------...///000111111...------,,,,,,------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...,,,,,,------------......*********+++++++++,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,++++++------------......------////////////000111222333111111222222333333444444555666888:::<<<======>>>>>>>>>???@@@AAABBBCCCCCCAAACCCEEEHHHJJJLLLMMMMMMNNNMMMJJJHHHGGGGGGIIIJJJMMMMMMNNNPPPRRRTTTVVVWWWVVVXXXUUUWWW^^^aaaqqqxxxtttnnniiieeeaaa^^^[[[VVVVVVUUURRRPPPOOOOOOOOOMMMOOOPPPOOONNNOOORRRUUUXXXZZZ]]]```dddfffhhhiiiiiikkkooosssvvv{{{yyyiiiaaaYYYUUUPPPKKKJJJMMMHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRTTTVVVZZZgggxxxgggQQQJJJHHHAAA===???999999999888777777666666666666666666666666666666777666666555444333333222333333333222222222111111111111111111111111111111111111111111000000000000111111111111000000000000.../////////000000000111............/////////000........................+++,,,,,,---............,,,---///000000///---,,,,,,,,,---......---,,,,,,------///000222333555555...------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,------.........+++++++++,,,,,,,,,------++++++,,,,,,---......///------,,,,,,,,,,,,++++++---...............------000///---------///222333000111333444555555444444333444666888:::;;;<<<<<<>>>??????@@@AAABBBCCCCCCBBBDDDFFFHHHJJJKKKKKKKKKMMMKKKIIIGGGGGGIIIKKKLLLMMMMMMNNNPPPRRRTTTVVVWWWUUUXXXUUUXXX___cccsss}}}~~~|||wwwrrrnnnjjjfffaaa^^^\\\[[[YYYXXXQQQRRRQQQPPPMMMKKKKKKKKKLLLNNNPPPOOOOOORRRWWW[[[___aaadddhhhkkknnnpppqqqnnnqqqtttxxx{{{{{{pppiii^^^WWWQQQNNNKKKGGGGGGKKKIIIKKKMMMMMMLLLJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQTTTVVVYYY\\\fffzzzkkkXXXIIIFFFCCC:::777;;;999999888888777777666666666666666666666666666666666666666666666555555555333333333222222222111111111111111111111111111111111111111111000000000000111111111111000000000000.../////////000000111111---.........//////000000........................***+++,,,---......///...,,,---///000000///---,,,,,,,,,---......---,,,,,,......000222444666888999...------,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////---------,,,,,,,,,++++++---......///......------...---***)))***,,,000222222444666888888888666555111222444666888999::::::>>>???@@@@@@BBBBBBCCCDDDCCCDDDFFFIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHJJJMMMNNNMMMNNNNNNPPPRRRTTTVVVXXXTTTWWWUUUXXX```ddduuuyyyzzz{{{}}}~~~|||xxxrrrmmmhhhdddbbb]]]ZZZWWWWWWXXXXXXUUURRROOONNNMMMLLLKKKKKKKKKKKKMMMMMMNNNPPPSSSXXX\\\^^^bbbfffjjjmmmpppsssvvvxxxzzz{{{}}}zzzmmmddd^^^TTTRRROOOLLLJJJIIIJJJJJJMMMMMMLLLKKKKKKKKKKKKKKKPPPJJJGGGIIIJJJJJJLLLPPPUUUTTTZZZjjj~~~uuuWWWPPPGGG???<<<<<<<<<===888888777666666666666666555555444333333333333444666666555444444444444555333333333222222222111111222222111111111111222222222111111111000/////////111111111111222222222222...///000111111000///...////////////....................................------...///000000//////---///111111///---------...---,,,,,,++++++,,,,,,...,,,...---111@@@DDD555000///---,,,+++*********........................)))))))))***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,...+++)))***---///000///++++++++++++,,,---......111111000000111111222333444555666555444333444555999;;;<<<:::888777:::===???>>>======>>>@@@BBBCCCGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNPPPRRRSSSTTTUUUTTTWWWUUUXXXaaagggyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzvvvpppnnnjjjfffaaa^^^\\\[[[YYYVVVTTTTTTTTTTTTRRROOOMMMMMMLLLKKKKKKLLLLLLLLLQQQQQQRRRTTTXXX\\\```ccceeehhhmmmqqqssswwwzzz}}}ttthhh^^^YYYQQQOOOMMMKKKIIIIIIJJJJJJLLLKKKKKKKKKKKKLLLLLLMMMLLLHHHHHHKKKMMMLLLNNNQQQUUUVVVbbbzzzttt^^^PPPJJJCCC===;;;<<<<<<===888777777666666666666666555555444333333333333444555555444333333333333333333333222222222111111111222222111111111111222222333333222222222222222222....../////////000000000///000000000000//////...////////////....................................---......//////......------///000000...,,,------///...------,,,,,,------///,,,......111???CCC555------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------000...,,,,,,...///...,,,,,,,,,,,,,,,---...//////111111000000111111222333333444555555444444555777888;;;===<<<:::999:::;;;===>>>>>>???@@@AAABBBCCCFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKKKKMMMNNNOOOPPPRRRTTTUUUVVVTTTWWWUUUXXXaaagggyyyxxxwwwwwwvvvuuutttttttttwwwxxxyyy{{{}}}~~~|||yyywwwtttppplllhhhcccaaa]]]ZZZWWWVVVVVVWWWUUUSSSQQQQQQRRRQQQPPPNNNKKKKKKKKKLLLMMMNNNOOOPPPUUUVVVWWWZZZ^^^bbbfffiiiiiilllqqquuuxxx|||yyykkk___VVVQQQLLLKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNIIIGGGIIIMMMOOOMMMNNNQQQYYY```ssszzz___LLLGGGCCC>>><<<;;;;;;<<<;;;777777666666555555666666555555444333333333333444444444333333333222222222333222222222222111111111222222111111111111222222111111222222222222222222......////////////000000111111000///////////////////////////....................................------.........---,,,,,,---......---,,,+++,,,...//////...------------...///,,,...///111<<<@@@444++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............000///---------,,,***'''------------...///000000111111000000111111222333222333555555444444555777777:::>>>@@@>>><<<::::::<<<===???@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNPPPQQQSSSTTTVVVVVVUUUXXXVVVYYYaaagggzzzxxxxxxwwwvvvuuutttsssrrrttttttuuuvvvwwwwwwxxxxxxuuuxxx|||}}}yyyvvvqqqnnnllliiihhheeebbb```^^^\\\YYYVVVUUUTTTUUUVVVQQQQQQPPPPPPPPPPPPPPPOOOLLLLLLMMMNNNPPPRRRTTTUUUYYYZZZ]]]```dddhhhlllnnnmmmppptttxxx|||{{{nnnbbbWWWOOOJJJHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNLLLMMMQQQRRRQQQTTTYYYdddsssgggSSSGGGBBB???<<<;;;;;;;;;:::999777666666555555555666666555555444333333333333444444444444444333333222222222222222222111111111111222222111111111111222222......//////000000111111000000000000111111111222333111000.........//////////////////....................................***+++,,,,,,---------------------+++******,,,...///......---------------000,,,///000000999<<<222+++,,,,,,---------------------------------------)))))))))***++++++,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------,,,,,,***'''%%%,,,,,,,,,,,,---...///000111111000000111111222333333555555555333333444555666:::>>>BBBAAA???;;;999;;;<<>><<<;;;;;;:::888666666666555555555555666666555555444333333333333444444555555666555444333333222222222111111111000000222222111111111111222222.........//////000000111///000000000000111111111222111000.........///000////////////....................................((()))***,,,---.........,,,,,,,,,+++******,,,......---,,,,,,+++,,,,,,,,,///+++...111///555888///------.........---,,,+++------------------------)))))))))***++++++,,,,,,+++,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,------,,,+++***)))++++++++++++,,,---...///111111000000111111222333555666666555333111111222555888===AAACCCAAA>>>;;;;;;<<>><<<;;;:::999777555555555444444555555666666555555444333333333333444444555666777666555444333222111111111111000000000222222111111111111222222000000111111111111111111------............//////000000////////////000000////////////....................................((()))***,,,---...//////+++,,,---,,,++++++---...------,,,++++++++++++,,,///)))---111---000333,,,---.../////////---,,,+++++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++---//////...------...++++++++++++,,,---......111111000000111111222333555666666555222111111222555666:::>>>BBBBBB@@@>>><<<===???@@@BBBCCCDDDDDDCCCDDDEEEGGGHHHJJJKKKLLLKKKLLLMMMNNNOOOOOOOOOOOONNNNNNPPPQQQSSSTTTVVVVVVUUUWWWUUUXXXccckkkqqqqqqpppoooooonnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkmmmooonnnmmmkkkjjjkkkiiilllooopppqqqqqqrrrsssoooqqqtttwwwyyyyyyyyyyyyzzzzzz{{{}}}yyyyyyyyywwwuuurrrooonnnjjjiiihhhfffdddbbbaaaaaa```^^^[[[YYYYYYYYYXXXVVVWWWUUUSSSSSSTTTVVVVVVUUUQQQQQQRRRRRRRRRQQQPPPOOONNNPPPRRRSSSRRRRRRTTTWWW^^^___```cccfffiiilllmmmqqqsssuuuxxx{{{}}}yyypppjjj```\\\WWWQQQLLLIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMOOOQQQRRROOOSSS\\\iiiuuufffTTTGGGAAA@@@===;;;999888999888777555555444444444444555666777555555444333333333333444333444555666666444333111111111111111000000000000222222111111111111222222111111111111111000000000---------.........//////---...///000000111111000////////////....................................+++,,,,,,---------------***,,,---...---,,,---.........---,,,,,,,,,,,,,,,...(((,,,000+++,,,///)))+++,,,...///000///---,,,************************,,,,,,++++++***)))))))))++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++---...---+++***,,,///,,,++++++,,,,,,---...///111111000000111111222333222333444444222222333444555555666:::???CCCCCCBBB===>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNOOOOOOOOONNNMMMNNNOOOPPPRRRTTTUUUVVVTTTVVVTTTXXXcccmmmssssssrrrpppooonnnmmmlllnnnmmmmmmmmmmmmlllllllllmmmnnnpppooollljjjiiiiiifffiiilllmmmmmmmmmmmmnnnhhhjjjnnnqqqssssssrrrqqqppppppqqqsssuuuwwwyyyzzzssssssrrrrrrrrrsssttttttsssuuuxxx}}}}}}zzzttttttttttttssssssssssssrrrqqqqqqpppooooooooopppkkkkkkkkkiiigggdddbbb```______]]][[[ZZZYYYYYYYYYWWWUUURRRQQQQQQRRRQQQQQQRRRPPPOOOOOOQQQRRRSSSRRRQQQSSSUUUVVVWWWVVVTTTSSSRRRUUUXXXXXXWWWWWWZZZ]]]bbbccceeegggjjjnnnppprrrxxxzzz|||uuummmfff___[[[WWWTTTPPPLLLIIIGGGGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHIIIKKKNNNQQQTTTUUUZZZaaapppkkkVVVJJJAAA;;;;;;;;;999777666777888777666444444444444444555666777555555444333333333333444222333444555555333111000111111111111000000000000222222111111111111222222000000//////......------////////////000000000111+++---///111222222111111000/////////.......................................///......---,,,+++***))),,,...///...------...//////...------------...---''',,,000******---((()))+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,***++++++)))&&&&&&(((+++---------------///000000111111111000111222222333///111333333333444555777555333444777>>>CCCEEEDDD???>>>======>>>@@@BBBCCCEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOOOONNNNNNLLLMMMNNNPPPRRRSSSTTTUUUSSSUUUSSSXXXcccnnnuuussspppooopppppppppoooooonnnmmmlllkkkjjjjjjjjjnnnmmmlllkkkkkkjjjiiiiiihhhiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkklllmmmhhhiiijjjlllllllllkkkjjjjjjlllppprrrssspppmmmkkkhhhhhhgggfffggghhhjjjkkkffffffffffffggggggggggggaaa``````^^^\\\ZZZYYYWWWYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNQQQVVVXXXXXXVVVUUUUUUYYY[[[]]]\\\[[[[[[___cccdddgggkkknnnqqquuuyyy|||{{{~~~oooddd___\\\XXXUUUNNNMMMLLLKKKJJJIIIHHHHHHIIIGGGEEEEEEFFFGGGGGGGGGLLLHHHGGGJJJNNNQQQWWW^^^```wwwxxx]]]MMMFFF@@@;;;999888888777777666666555555888666555555666666555333555555555444444333333333333333333333333333333333222111111000000000000000111111000///////////////111111111111000000000000//////............//////---...000111111111000///---------............///......------------......////////////////////////------------------------++++++,,,,,,,,,,,,------+++,,,------......------///...------,,,,,,,,,,,,---,,,,,,+++************,,,+++***))))))***++++++---,,,,,,++++++,,,,,,---***+++,,,------,,,***)))+++***)))+++---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////333222111111222222000///222222333333444555666666777666666777:::???EEEHHHFFFAAA;;;:::===AAACCCDDDFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPOOOOOOOOOOOOPPPRRRSSSUUUVVVXXXVVVXXXbbblllvvvtttqqqqqqqqqrrrrrrqqqqqqpppooommmllllllllllllmmmmmmmmmlllkkkjjjiiihhhhhhhhhiiijjjjjjkkkjjjjjjhhhhhhhhhhhhiiiiiiiiiiiiiiihhhgggfffffffffffffffcccdddeeefffffffffeeedddfffhhhjjjkkkjjjgggdddbbbbbbbbbaaaaaaaaabbbcccdddbbbbbbaaaaaa```_________YYYZZZZZZZZZYYYXXXWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSWWW[[[^^^^^^^^^]]]]]]^^^```bbbaaa```aaaeeehhhhhhkkknnnqqqsssvvvzzz||||||rrreee[[[WWWTTTQQQOOOMMMLLLLLLKKKJJJIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEFFFDDDEEEJJJNNNTTT___jjj|||zzzfffPPPEEEAAA>>><<<;;;888888777777666555555555666555444444555555444222555555444444444333333333333333333333333333333333222111111000000000000000111111000///////////////111111000000000///////////////............////////////000000000///---------------............///......------------......------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,---------------,,,......---,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,((((((''''''((()))***+++---,,,,,,++++++,,,,,,---***+++++++++++++++******,,,++++++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---000//////000111222222111222222333333444555555666777666666666999<<<@@@BBBHHHDDD???===???AAABBBBBBEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVXXXVVVXXXbbblllwwwuuurrrrrrssstttttttttrrrrrrpppooonnnmmmmmmmmmlllmmmmmmmmmllljjjhhhgggfffggghhhiiijjjjjjkkkjjjhhhhhhhhhggggggggggggggggggfffeeecccbbbbbbaaaaaaaaaaaabbbbbbbbbaaa``````ddddddddddddbbb___[[[ZZZ]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^]]][[[YYYXXXWWWVVVSSSTTTUUUVVVWWWWWWWWWWWWRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRSSSSSSSSSTTTUUUUUUXXX\\\___`````````aaaccceeeggggggfffgggkkkoooqqqsssvvvyyy{{{}}}|||llldddZZZSSSPPPNNNLLLJJJKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEHHHMMMSSS]]]ooo~~~cccTTTDDD>>>===<<<:::;;;888888777666666555555444555444222333444444333222444444444444333333333333333333333333333333333333222111111000000000000000111111000///////////////000000000/////////......//////............//////000000000///...---+++***---------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,---------------,,,+++---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---((())))))***+++,,,---...,,,,,,++++++++++++,,,,,,+++***************++++++---+++++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++...------///222333333222222222333333444444555555666666666666777999:::;;;DDDBBB??????@@@BBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMOOOPPPQQQRRRQQQQQQQQQQQQSSSTTTUUUVVVVVVYYYVVVYYYbbbkkkwwwuuusssssstttuuuvvvuuutttsssrrrpppoooooonnnnnnmmmmmmnnnnnnllljjjhhhfffeeeeeeggghhhiiiiiijjjjjjiiiiiiiiiiiihhhhhhhhhhhhffffffeeedddcccbbbbbbcccccccccccccccbbbbbbaaaaaabbbbbbbbb```^^^\\\ZZZXXX[[[[[[[[[[[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWUUUTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXTTTTTTTTTSSSSSSSSSSSSRRRPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXZZZ]]]___``````aaaccceeehhhjjjjjjiiijjjooossszzz}}}zzzsssmmm___ZZZTTTOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJHHHFFFEEEDDDDDDFFFIIINNNTTT[[[kkk{{{fffVVVKKKAAA>>>===:::999999888777777666555555444444555333222333444555333222333333333333333333333333222222222222222222222222222111111000000000000000111000000///////////////////////////............//////............/////////.........---,,,++++++---------............///...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------,,,++++++,,,++++++******+++++++++***)))))))))***+++,,,,,,)))***+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++***)))((()))***+++,,,,,,+++)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++///......000222444333222222222333333333444444444444555666777888888999999::::::<<<>>>@@@BBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVYYYWWWYYYbbbjjjzzzxxxvvvuuuvvvwwwwwwwwwuuutttsssqqqppppppppppppooooooooonnnmmmkkkiiigggdddeeefffggghhhhhhhhhhhhiiiiiiiiihhhhhhhhhggggggdddddddddccccccddddddeeefffeeeeeedddcccccccccccc````````````___]]][[[ZZZ[[[[[[[[[[[[[[[[[[ZZZZZZVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVUUUTTTSSSSSSSSSRRRSSSUUUXXXYYY[[[[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]]___aaacccdddddddddfffhhhhhhjjjmmmmmmlllnnnssswww|||vvvqqqllleee```VVVTTTPPPNNNMMMLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKIIIEEECCCDDDEEEFFFJJJSSS]]]hhh}}}{{{eeeWWWKKKDDD???>>>===:::888:::777777666666555444444444555444333444555666555333333333333333333333333333222222222222222222222222222111111000000000000000111000000///////////////////////////............//////............//////------,,,,,,,,,------------------............///------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,+++++++++++++++******++++++,,,+++++++++++++++,,,---...***+++,,,---,,,***)))''',,,++++++******++++++,,,+++***)))))))))***,,,------,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,222111000111333333333222222222222333333333333333333444666888999:::::::::777999<<>>@@@AAA@@@??????@@@CCCCCCDDDFFFHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRQQQRRRTTTUUUVVVWWWWWWWWWVVVYYYXXXZZZbbbiii~~~{{{zzzyyywwwvvvvvvuuuuuuvvvtttqqqnnnmmmllllllmmmkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhggggggfffeeeeeedddccccccbbbbbbbbbccccccccccccbbbaaabbbcccdddddd```bbbdddeeeeeebbb___]]][[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]][[[\\\\\\]]]^^^___``````aaacccfffiiikkkllllllkkkjjjhhhgggeeefffgggjjjkkkhhhjjjlllmmmnnnqqqvvvyyyzzz}}}ppphhh^^^WWWTTTSSSQQQPPPLLLLLLMMMMMMLLLJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFHHHIIIHHHGGGIIIPPPUUUaaallltttaaaRRRGGGBBB;;;999:::<<<:::666777;;;777666666555555444333333333222222222444555444333111111222222222333333333111111111111111111111111222111111000000000000000111111000///////////////111111000000000///////////////............/////////...---,,,,,,------...---------............///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------((()))***+++,,,---------,,,,,,,,,,,,,,,---......//////...---------......///111444555555222///,,,++++++************++++++******+++,,,---.........---,,,+++,,,...//////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...............------...111222222111222222222222222222222222333444555666888:::;;;<<<<<<>>>AAAAAA???>>>>>>@@@CCCDDDEEEGGGHHHJJJKKKLLLKKKLLLLLLNNNOOOPPPQQQRRRQQQRRRSSSUUUVVVVVVVVVVVVVVVYYYXXXZZZbbbiii}}}}}}|||{{{zzzyyyxxxxxxxxxxxxvvvrrrnnnmmmmmmnnnooonnnnnnnnnnnnmmmlllkkkkkklllkkkkkkjjjiiihhhhhhggghhhgggfffdddccccccccccccccccccbbbbbbbbbdddeeefffdddfffiiijjjiiifffbbb___]]]^^^_________]]]\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^```bbbbbbcccccc___```bbbdddfffhhhiiijjjgggiiillloooqqqrrrqqqqqqooommmkkkjjjjjjllloooqqqppprrrtttvvvyyy}}}{{{ggg___TTTMMMKKKLLLMMMMMMKKKMMMOOOOOOMMMKKKJJJJJJLLLLLLKKKJJJHHHGGGFFFFFFFFFIIIKKKKKKKKKPPPYYYaaazzzrrr^^^QQQGGGAAA>>><<<;;;<<<===:::555666:::777666666555444444333333222111000111333444333222111111111222222333333333111111111111111111111111222111111000000000000000111111000///////////////111111111111000000000000//////............//////222111///---,,,,,,,,,------------.........//////---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------'''((()))+++,,,---......,,,,,,,,,,,,------...///---,,,,,,+++************'''***---000000...***(((++++++************++++++)))+++,,,...//////......)))(((((()))+++---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........*********,,,///111222111222222222222222222222222555555555555666888999:::777:::===>>>===<<>>???@@@DDDEEEGGGHHHHHHIIIKKKLLLKKKKKKMMMNNNPPPQQQSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZWWWYYYbbbiii||||||xxxuuusssssstttssssssssstttuuuvvvvvvwwwyyyxxxvvvssspppnnnmmmlllooommmkkkjjjjjjjjjhhhgggdddddddddeeegggiiikkkmmmhhhhhhhhhgggeeedddbbbaaaggggggfffeeeeeeeeeeeeeeecccccccccddddddfffggggggjjjjjjkkklllmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrssstttuuuvvvwwwvvvuuusssrrrssssssssstttvvvwwwyyyzzz|||~~~~~~|||wwwrrrmmmfff___ZZZWWWQQQJJJHHHIIIKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJGGGBBBCCCHHHIIIEEEJJJJJJMMMTTT\\\iiinnn^^^MMMDDD???<<<999::::::999999888777666555555666666555555555444444444444444444444444444444444333222222222222222222222111111111111000000000///111111111111000000000000//////000000000000//////000000000000000///......------...............///,,,,,,,,,,,,,,,,,,------000///...------,,,,,,,,,...---+++*********+++,,,///---,,,,,,---...,,,+++---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******------,,,+++++++++,,,,,,,,,,,,+++++++++*********************************///---,,,******+++,,,---))))))******++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++++++++---...///---+++,,,,,,,,,---------------...///000///...---...000333333333333333333222222333333444555666888888999999:::;;;<<<===???@@@@@@DDDEEEGGGHHHHHHIIIKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQSSSSSSSSSSSSSSSTTTTTTUUUXXXZZZWWWYYYbbbiii|||~~~}}}||||||{{{zzzzzz{{{|||}}}~~~~~~yyyvvvsssrrrrrrpppnnnllllllmmmmmmkkkjjjeeefffgggiiijjjlllmmmnnnkkkkkkiiigggfffeeeeeedddhhhgggffffffeeefffffffffgggggghhhhhhjjjkkkmmmmmmoooooopppqqqqqqrrrrrrrrrpppqqqqqqrrrssstttuuuuuuvvvwwwwwwwwwvvvtttrrrqqqssstttvvvxxx{{{|||~~~~~~|||yyykkkhhhddd___[[[WWWRRRNNNRRRMMMHHHGGGHHHJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIGGGCCCCCCHHHJJJJJJLLLOOOWWWbbboooyyyvvv}}}ooo[[[NNNBBB>>>===;;;::::::888888888777777666666666555555555555555444444444444444444444444444444444444444444333333222222111111111111111000000000000111111111111000000000000//////000000000000////////////000000000///......///////////////.........------------,,,,,,,,,,,,......///......---,,,+++...---,,,******+++,,,,,,///---,,,,,,---...---+++,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******------------,,,+++******,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))...---+++******+++,,,,,,*********+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++******,,,---...,,,******++++++,,,,,,---------...///000///......///000333333333333333333444444444444555666666777888888999:::;;;<<<>>>???@@@AAADDDEEEGGGHHHHHHIIIKKKLLLOOOOOOOOOOOOPPPPPPPPPPPPTTTSSSSSSSSSSSSSSSTTTTTTWWWYYYVVVXXXbbbiii}}}zzzxxxxxxxxxsssrrrqqqrrrssssssrrrpppmmmmmmnnnoooooonnnnnnmmmrrrqqqnnnlllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiijjjllllllmmmnnnoooqqqssstttwwwvvvvvvwwwwwwxxxxxxyyyuuuuuuvvvwwwwwwxxxyyyyyyyyyyyyzzzzzzzzzyyyxxxwwwyyy{{{~~~|||sssmmmjjjhhh```]]]XXXUUURRRPPPNNNLLLMMMJJJGGGFFFGGGIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFIIIJJJJJJJJJLLLPPPRRRRRR\\\lll|||~~~wwwvvvzzzjjjZZZMMMEEE>>>===>>><<<;;;<<<666666777777777777777777555555555555555555555555333333333333333333333333444444333222222111000000111111111000000000000000111111111111000000000/////////000000000000//////...///////////////......000/////////......------......------,,,,,,,,,+++------...///...---+++***......---,,,,,,------......---,,,,,,---...---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,+++++++++++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,******+++,,,,,,+++*********+++,,,---.........000111333222111111222333333333444444444444555555555555666666777777777888999:::;;;<<<>>>@@@AAAAAACCCEEEGGGHHHHHHIIIKKKLLLNNNNNNOOOOOOPPPQQQQQQQQQSSSRRRSSSSSSTTTUUUVVVWWWVVVXXXUUUXXXaaaiii}}}}}}|||{{{{{{|||{{{{{{|||}}}}}}{{{zzztttuuuuuuvvvvvvuuuttttttyyyxxxuuusssrrrrrrrrrrrrssssssrrrrrrrrrsssssstttsssssstttuuuvvvxxxzzz{{{~~~~~~~~~||||||}}}~~~~~~xxxkkkccc___]]][[[UUURRRNNNKKKJJJJJJIIIHHHIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGLLLQQQTTTSSSRRRUUUYYY^^^ppp{{{tttxxx~~~iiiTTTIIIBBB<<<999:::;;;888777888666666666666666777777777444555555555555555555555333333333333333333333333333222222111000//////...000000000000000000111111111111111111000000000/////////000000000000//////......////////////......///......------,,,,,,,,,.........------,,,,,,,,,,,,---.........---,,,+++//////........./////////...,,,,,,,,,......---,,,,,,++++++++++++,,,------,,,,,,,,,+++++++++******(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------+++******+++,,,+++***+++,,,,,,---...//////000111222444333222222444555333333333444444555555555555666666666777777888888999:::;;;===???@@@BBBBBBCCCEEEGGGHHHHHHIIIKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTQQQQQQRRRSSSUUUWWWYYYZZZUUUWWWTTTWWWaaaiii~~~|||}}}}}}}}}|||{{{zzzzzz{{{zzzzzzzzzzzz{{{{{{||||||||||||}}}~~~~~~{{{sssiii```ZZZWWWUUUTTTNNNLLLIIIHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJPPPXXX]]]\\\ZZZ```hhhvvv{{{tttuuunnnXXXIIIBBB???;;;888::::::777555777666666666666666666666666444444444555555555555555333333333333333333333333111111111000//////......000000000000111111111111111111111111000000000000//////000000000000//////------.../////////......---------------,,,,,,,,,.........---------------,,,,,,------------,,,,,,.........///////////////---,,,+++,,,.........---+++++++++++++++,,,------,,,,,,,,,+++++++++******((()))***,,,---...//////++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........,,,******+++,,,,,,+++,,,------....../////////...000111111000000222333222222333333444444555555555555666777777888999999999:::;;;===???AAABBBCCCDDDEEEGGGHHHHHHIIIKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUQQQQQQRRRSSSUUUVVVXXXYYYSSSVVVTTTWWWaaajjj~~~}}}uuujjjeee^^^YYYUUUTTTRRRQQQMMMKKKIIIIIIJJJKKKJJJIIIEEEFFFHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGKKKQQQ[[[dddgggjjjwww{{{}}}ooo^^^NNNEEEBBB???<<<:::<<<<<<888777999666666666666666666555555444444444555555555666666222222222222222222222222111111000000000000000000///000000000111111111111111111111111000000000000//////000000000000//////,,,---......//////......------------............------------............---,,,,,,+++,,,,,,------,,,,,,---...............---,,,+++,,,...///...---+++++++++***++++++,,,---,,,,,,,,,+++++++++***************+++,,,---...///*********+++++++++,,,,,,************************))))))***+++++++++++++++***++++++,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000...++++++,,,---,,,,,,------------------------,,,...////////////111222111111222222333444444444444555555777888999::::::999:::;;;===???AAACCCDDDDDDEEEGGGHHHHHHIIIKKKLLLNNNNNNOOOPPPQQQRRRSSSTTTRRRQQQQQQQQQRRRSSSTTTUUURRRUUUSSSWWWaaajjj~~~xxxmmmeee```]]]XXXUUUTTTSSSQQQPPPKKKIIIHHHIIIJJJJJJIIIHHHEEEGGGHHHIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFJJJPPP]]]iiipppzzzjjjYYYNNNEEE@@@???===999888::::::666666888777777666666555555555555444444444555555555666666222222222222222222222222111111111111111222222222//////000000111111111222111111111111000000000000//////000000000000//////,,,,,,---.../////////...---.........//////000000,,,---------.../////////---,,,+++***+++,,,---...***+++,,,,,,---------,,,---,,,+++,,,...///...---++++++******++++++,,,---,,,,,,,,,+++++++++******---,,,+++***+++,,,---...)))))))))******+++++++++++++++++++++++++++++++++((()))***+++++++++++++++******+++,,,,,,---......+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///111...,,,+++,,,------,,,---,,,,,,,,,,,,,,,,,,,,,,,,...000000///000111333000000111222222333444444333444555777888:::;;;;;;999:::;;;===@@@BBBCCCDDDDDDEEEGGGHHHHHHIIIKKKMMMPPPPPPPPPQQQQQQQQQRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPRRRUUUSSSVVVaaajjj~~~wwwppphhh```[[[VVVVVVWWWVVVTTTQQQNNNLLLKKKJJJIIIHHHGGGHHHIIIIIIDDDHHHKKKHHHCCCAAADDDHHHEEEFFFGGGFFFEEEDDDFFFHHHOOOWWW```lllqqqYYYNNNGGG===:::???999999999999888888888888333333444444555555666666777666555444333222222222555444333333222222333333222222222111111111000000//////000111222222333333000///...------...///000/////////---,,,---000222000...,,,///333444000,,,---...///...------...///,,,,,,,,,,,,,,,---...///111111000000///---,,,+++......---,,,++++++***)))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********+++,,,,,,------...---+++)))***+++...///,,,,,,,,,++++++*********+++***)))))))))***,,,---...---,,,***)))(((((((((+++*********+++,,,------++++++++++++++++++++++++---------............///---,,,+++***))))))))))))------,,,++++++,,,,,,,,,---------...///111222333333222222111222333555666444444444555666888999:::999;;;===@@@AAA@@@???>>>CCCDDDEEEFFFGGGHHHIIIIIILLLMMMMMMNNNPPPQQQRRRRRROOOPPPQQQPPPPPPPPPRRRTTTSSSUUURRRTTT___hhh~~~yyyuuuooojjjddd___YYYUUUSSSRRRRRRQQQOOOMMMKKKIIIKKKJJJIIIHHHGGGHHHHHHIIIIIIKKKLLLJJJFFFDDDEEEFFFCCCEEEGGGGGGGGGIIIMMMQQQUUUaaaqqqsss```NNNHHHDDD<<<999<<<777777777666666666555555555555555555555555666666555555444333333333444444444444333222222222222333111111111000000000////////////000111111222333333000///...------...///000///000000...---...111444???777,,,'''(((+++,,,,,,---...///...------...///------,,,,,,,,,---.........//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************//////...---,,,+++******---------,,,,,,,,,++++++******))))))******+++,,,,,,+++******)))*********,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++------------............------,,,+++************------,,,,,,+++,,,,,,---.........///000111333333555444333222222222333444555555555666777888999:::777999<<>>???AAAAAA@@@AAACCCEEEGGGJJJKKKLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOQQQRRRRRRRRRRRRSSSUUUSSSUUURRRUUU```jjjwwwlllddd]]]ZZZUUURRRQQQQQQPPPOOOPPPOOOLLLJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDCCCDDDFFFFFFDDDBBBCCCHHHMMMRRRWWWaaammmwwwnnn^^^MMMDDD>>>???@@@===:::;;;999888888888777777777777777777777666666555555555888777666444222111111111444333333222111222222222000000000000000000000000///000000000111111111222/////////....../////////---.../////////000333555BBB===666222000000//////---...///...---------//////...---,,,,,,,,,,,,,,,((())),,,///000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++............------,,,,,,(((***+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++************))))))******+++,,,,,,---...///...---+++))),,,,,,,,,,,,,,,---------,,,,,,---------.........//////...,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...000000000000111222333444444444333333333222222222666666666777777888::::::;;;;;;;;;<<>>AAACCCEEEDDDDDDEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKLLLLLLLLLKKKNNNQQQRRRQQQQQQPPPQQQQQQTTTSSSXXXeeeqqq|||tttmmmfff```\\\YYYWWWSSSPPPMMMLLLLLLLLLHHHHHHHHHIIIKKKKKKIIIHHHKKKKKKJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIHHHGGGFFFEEEBBBGGGNNNTTT[[[gggwwwsssmmmqqqyyykkk\\\QQQFFFAAABBB888:::;;;;;;;;;;;;:::777888777777777666666666666222222222333333444444444888777555444333222222222333222222111000111111111.../////////000000111111000000000000////////////---...///000000///...---...000222222111000000111***+++---.........///000---...///...------...///,,,,,,,,,,,,------...///444222///---,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++000000000///......------'''***...111222111///---******+++++++++,,,,,,,,,+++***)))))))))***,,,---((((((((()))***,,,---...,,,,,,,,,,,,,,,---...///'''(((((()))******++++++++++++,,,,,,,,,---------......---,,,++++++++++++,,,,,,,,,---...///000000000///////////////000111333444555555444333111000555555444444444555555666888888999;;;===???AAABBBBBBCCCDDDFFFGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLNNNQQQTTTUUUTTTSSSSSSSSSQQQTTTSSSXXXeeeqqqzzzuuunnnfff```YYYSSSOOOOOOOOONNNLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKKKKJJJIIIHHHHHHHHHIIIFFFDDDEEEGGGHHHGGGEEEJJJPPPWWWaaasss{{{rrrtttnnn[[[OOOIIIBBB>>><<<>>>===:::888888888999:::777777777777666666666666222222222333333444444444444444444333333222222222222111000000///000000000......//////000000111111000000000000000000000000////////////............////////////////////////////////////////////////------------------------...///000000000///---,,,,,,---///000000///---,,,------++++++++++++------+++---,,,))))))---...,,,...,,,++++++,,,+++***(((,,,,,,+++***+++,,,---...******+++++++++,,,,,,,,,------...000111000,,,))),,,+++++++++***)))))))))************************++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,+++***+++,,,---...//////.........---------+++******---000111...,,,,,,,,,,,,---...///000111000000000000111111111111555555555444444333333333444555555555444444666777555666888:::<<<>>>@@@AAAEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPSSSSSSSSSRRRRRRSSSVVVTTTUUUWWW^^^ooo|||xxxuuurrriiieee```\\\YYYUUUQQQNNNLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJHHHGGGFFFEEEHHHGGGGGGIIIKKKOOOQQQSSSWWWaaaooo~~~mmm___PPPIIIEEEAAA>>>>>>===<<<:::888777777888999777777666666666555555555222222333333444444444444444444333333333222222222222222111000000000000000////////////000000000000000000000000000000000000////////////............................................................------------------------...............---,,,,,,,,,---...//////...---,,,---,,,,,,++++++,,,,,,---***------+++,,,//////,,,000...,,,+++,,,,,,+++***,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,---------...///...,,,)))*********)))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------,,,,,,,,,,,,,,,+++***,,,///000///------------------...///000000000000000111111111111111111111222333333444444444555555555444444666777666777888:::<<<>>>???@@@DDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMOOORRRRRRRRRQQQQQQRRRTTTSSSTTTWWW___qqqzzztttnnniiifffbbb```ZZZWWWTTTRRRQQQPPPMMMLLLIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKJJJIIIHHHGGGGGGHHHJJJKKKMMMRRR[[[aaalllyyyuuuZZZOOOEEEBBBAAA>>><<<<<<;;;:::888777666666777888666666555555555444444444333333444444444444444555333333333333222222222222333222222111000111111111000000000000////////////000000000000000000000000////////////............................................................------------------------...------,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,,,,++++++,,,,,,---))),,,...---...222333000333000,,,+++++++++++++++,,,++++++++++++,,,------******+++++++++,,,,,,,,,---,,,++++++,,,,,,+++***((((((((()))))))))))))))************************++++++++++++,,,,,,,,,,,,******++++++,,,------...,,,,,,+++++++++,,,---...---,,,,,,,,,,,,+++++++++---,,,++++++---//////.........---------......///000000000000111111111111,,,---...000222333444555444555555555444444666777777888999:::<<<===>>>???CCCCCCEEEFFFHHHHHHIIIIIIGGGGGGHHHHHHIIIJJJLLLMMMLLLNNNQQQRRRQQQQQQQQQRRRRRRRRRSSSXXX```sss~~~yyyuuuqqqllleee___[[[XXXVVVTTTUUUSSSPPPNNNMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGIIIKKKLLLMMMMMMLLLKKKKKKMMMPPPPPPSSS]]]mmmzzzttteeeQQQHHHAAA??????;;;888888999888777666666666666777555555444444444333333333444444444444444444444444333222222222222222222222333333222111111111111111111111000000//////......000000000000000000000000////////////....................................................................................///...,,,+++++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,///666999999333000+++))))))*********+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,...+++))))))***+++******(((((())))))******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---/////////......---------......///000000000111111111111,,,---...000111333444555333555555555444444555777888888999:::;;;======>>>AAABBBDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLOOOQQQRRRRRRRRRRRRSSSSSSRRRTTTYYYbbbuuu}}}wwwsssnnnjjjgggddd```ZZZUUUSSSRRRQQQPPPRRRPPPMMMKKKKKKJJJHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJLLLNNNOOOOOOOOONNNNNNSSSYYY___gggyyyuuu___SSSKKKEEE@@@@@@???;;;888888777777666666666666666666444444444444333333333333444444444444444444444444222222222222222222222222333222111111000000111111111111000000//////......000000000000000000000000////////////....................................................................................000///---,,,,,,,,,---...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---+++***...888???AAA111...***'''((()))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---+++(((((()))******************++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------............------,,,++++++,,,...//////......---------......///000000000111111111111000000111111222333333444333555555555444444555777888888999:::;;;======>>>@@@AAACCCEEEFFFHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMPPPSSSTTTTTTSSSTTTUUUUUUTTTVVVZZZcccvvvsssuuuwwwyyy|||~~~|||vvvrrrkkkfffccc```^^^\\\YYYVVVRRRPPPOOOOOONNNMMMKKKJJJHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLNNNPPPRRRSSSUUUVVVSSS\\\hhhtttzzzbbbPPPHHHEEE@@@>>>??????<<<:::;;;666666666666666666666666555555444444444333333333444444333333333333222222111111111222222222222222222111111000///000000000000000000000////////////000000000000000000000000////////////............------------------------------------------------........................///......------------------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,+++(((,,,666>>>@@@...,,,((('''((())))))))))))******+++,,,+++++++++******+++++++++,,,,,,,,,---+++(((((()))******)))+++++++++,,,,,,,,,,,,,,,''''''''''''''''''''''''************++++++++++++---,,,,,,+++******))))))***+++,,,---------,,,,,,------...............///,,,---...---,,,,,,---///......---------......///000000000000111111111111222222333333333333333333444555555555444444666777777888999:::<<<===>>>???AAAAAACCCDDDFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMNNNPPPSSSTTTTTTTTTUUUVVVVVVUUUWWW\\\dddwwwjjjlllnnnppprrruuuzzz}}}xxxrrrnnnkkkgggbbb\\\XXXVVVUUUTTTSSSQQQOOOLLLKKKKKKKKKJJJIIIIIIHHHFFFGGGIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLOOOTTT[[[bbbhhhkkknnnxxx~~~{{{vvveeeUUUIIIFFF@@@<<<:::<<<<<<999888:::666666666777777777666666555555555555444444444444333333222222222111111111000111111111222222222222111000//////......//////////////////000000000000000000000000000000000000////////////............------------------------------------------------........................---------------,,,++++++---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***,,,+++)))+++222666666,,,***))))))***++++++***((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,+++))))))***+++***))),,,,,,,,,+++++++++++++++''''''''''''''''''''''''************+++++++++++++++++++++******************+++,,,---------,,,,,,,,,,,,,,,------.........+++---//////,,,+++,,,...---------------...///000000000000000111111111111222222222333333333333444444555555555444444666777666777888:::<<<>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEIIIIIIIIIIIIJJJLLLMMMNNNMMMOOORRRTTTTTTTTTUUUVVVTTTTTTWWW\\\fffzzzfffhhhjjjkkklllnnnpppsssuuuuuuwwwzzzyyywwwrrrmmmhhhbbb^^^\\\]]]YYYSSSOOONNNNNNNNNNNNLLLJJJIIIHHHHHHHHHFFFDDDLLLJJJHHHHHHJJJJJJJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHKKKQQQYYYeeeqqq{{{{{{uuusssttt|||lll^^^TTTJJJDDDCCC???;;;999999888444333555666666777777777777777666666666555555555444444444222222222111111111000000000000111111222222222222000000///.....................//////000000111111000000000000000000000000000/////////............------------------------------------------------////////////////////////++++++,,,---,,,+++***)))---,,,,,,++++++,,,,,,---++++++------------++++++(((+++,,,***+++...///,,,+++******+++,,,---,,,+++((()))***+++,,,+++************+++++++++,,,,,,,,,,,,+++******++++++***(((,,,+++++++++***)))))))))************************)))************+++++++++)))))))))***++++++,,,,,,***+++,,,---...---,,,,,,+++++++++,,,,,,---------***---000000---+++,,,---,,,,,,,,,---...///000111000000000000111111111111000111111222333333444444444555555555444444666777555666888:::<<<>>>@@@AAABBBBBBCCCDDDEEEEEEDDDDDDIIIIIIIIIIIIKKKLLLMMMNNNLLLNNNQQQSSSSSSSSSTTTUUURRRRRRVVV\\\ggg|||ooommmjjjhhhffffffhhhiiilllkkkkkkooouuu|||}}}zzzuuurrrppphhheeeaaa\\\XXXUUUSSSRRROOOMMMKKKHHHGGGGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHJJJKKKMMMLLLJJJHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJQQQXXXaaakkk|||zzzssssssxxxsssfffXXXPPPKKKDDD@@@???<<<;;;::::::;;;;;;999777555555555555555555555555222222333444333222111000333333333222222222111111222222222222222222222222333222111000////////////////////////............//////000000///...------/////////...------,,,,,,//////...---,,,,,,++++++........................///...---,,,+++,,,------...------,,,,,,++++++***************************,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***((()))***+++,,,++++++***((()))+++,,,---,,,,,,+++************************+++***)))))))))***,,,,,,(((''''''&&&&&&((()))***...---+++*********++++++...------,,,,,,,,,---------------............///......---,,,++++++******---------............///000000000000000111111111222222333444444555555666444555666777777888777777888888999;;;===>>>@@@@@@AAABBBCCCDDDEEEFFFGGGHHHKKKKKKKKKKKKKKKJJJJJJJJJMMMPPPTTTVVVUUUSSSRRRRRRSSSUUUWWW[[[hhhmmmkkkhhheeedddeeeggghhhhhhgggfffggglllpppsssuuuvvvwwwyyy{{{{{{xxxvvvppppppooommmiiifffbbb```]]]\\\ZZZWWWTTTRRRQQQPPPNNNMMMJJJHHHGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMPPPNNNLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIKKKNNNPPPVVVcccuuupppaaaWWWMMMIIIGGGBBB???>>><<<;;;::::::;;;:::888666555555555555555555555555222333333444333222111000222222222111111111000000222222222222222222222222333222111000////////////////////////............///////////////...------------..................///......---,,,,,,++++++..............................,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++******))))))******+++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***))))))+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++,,,))))))((((((((()))***+++---,,,+++*********++++++...------,,,,,,,,,---------------............///000//////...------,,,,,,---------............///000000000000111111111111111111111222333333444444444555666777777888777777777888999:::<<<>>>???@@@AAAAAABBBDDDEEEFFFGGGHHHKKKKKKKKKKKKJJJJJJJJJJJJMMMPPPTTTUUUTTTSSSRRRSSSSSSUUUXXX]]]kkkooommmjjjhhhggghhhjjjlllkkkiiiffffffhhhjjjkkkkkkiiijjjkkkmmmooorrrtttvvvrrrvvvyyyzzzyyy|||}}}{{{vvvuuusssqqqnnnjjjgggfffaaaaaaaaa___]]]ZZZWWWVVVQQQQQQQQQQQQPPPOOONNNNNNMMMLLLJJJHHHGGGGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNOOONNNLLLKKKJJJIIIJJJJJJHHHIIIJJJKKKMMMRRRWWW\\\eeeyyyiiiXXXLLLFFFBBBDDDDDDBBB??????>>><<<:::::::::999777555444444444444444444444444333333444444444333222111111111111000000000//////222222222222222222222222222222111000////////////////////////............///////////////......---,,,,,,------...//////000.........------,,,,,,+++------------------------------,,,+++++++++++++++******+++,,,,,,---......------------------------,,,++++++******++++++,,,***))))))))))))))))))***,,,,,,,,,++++++************++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,+++------,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,******)))))))))***+++,,,---,,,+++*********++++++------,,,,,,,,,,,,---------------............////////////......------,,,---------............/////////000000111111111111//////000000111222222222444444555666777777777777666777888:::;;;===>>>???@@@AAABBBCCCDDDFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMPPPSSSTTTTTTSSSSSSSSSSSSUUUXXX___oooqqqpppnnnlllkkklllnnnoooqqqnnnkkkiiiiiiiiihhhhhhgggffffffggghhhiiijjjjjjjjjmmmooopppqqquuu|||}}}{{{yyyuuuqqqmmmkkkiiiiiihhhgggdddbbb___\\\[[[XXXXXXXXXWWWVVVTTTRRRPPPJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGIIIJJJLLLNNNMMMMMMLLLJJJIIIJJJLLLNNNMMMPPPSSSVVVZZZaaajjjpppmmmXXXLLLBBB>>>>>>CCCEEEBBB@@@@@@???===:::999999888666555444444444444444444444444444444444444333333222222222111111111000000000000111111111111111111111111111111000///////////////////////////...............///////////////......---------.........//////......---------,,,,,,,,,------------------------,,,,,,+++++++++*********+++++++++,,,,,,---------........................++++++++++++++++++++++++******))))))))))))******---,,,,,,++++++***************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,***************************************+++++++++))))))))))))******++++++,,,+++++++++++++++++++++,,,,,,,,,+++,,,,,,---------------............///------,,,,,,,,,+++++++++---------............/////////000000111111222222//////000000111222222222333444555666777777888777666666777999;;;<<<>>>>>>@@@@@@AAABBBDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJKKKMMMOOORRRTTTSSSSSSSSSTTTTTTUUUXXX```qqqoooooooooooopppqqqssssssuuurrrooommmlllkkkjjjhhhjjjiiihhhgggfffeeeeeeeeeggghhhjjjjjjkkkooovvv|||{{{{{{{{{~~~~~~}}}|||{{{{{{~~~~~~||||||}}}}}}}}}zzzwwwuuutttttttttsssqqqiiihhhgggeeebbb```^^^]]]\\\\\\[[[YYYWWWUUURRRQQQOOOOOOPPPPPPOOOMMMLLLJJJIIIJJJKKKLLLLLLKKKJJJIIIJJJIIIHHHHHHGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFHHHJJJLLLMMMNNNNNNMMMKKKJJJKKKPPPSSSWWW]]]eeemmmttt}}}pppYYYKKKEEE???===>>>BBBCCC???===>>>???<<<:::888888888666555444444444444444444444444444444333333222222222222333333222222222111111111111111111111111111111111111000//////////////////////////////..................///////////////...//////.........------------------------,,,,,,,,,------------------------,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,++++++++++++++++++++++++))))))******++++++++++++(((((()))))))))*********+++++++++++++++++++++++++++++++++++++++,,,---...---------............///,,,,,,,,,,,,,,,+++++++++---------............///...//////000111111222222000000111111222333333333222333444666777777888888666666777999;;;<<<>>>>>>??????@@@BBBCCCDDDEEEFFFHHHIIIIIIIIIJJJJJJKKKKKKMMMOOOQQQSSSRRRRRRSSSTTTUUUUUUXXX```qqqmmmooosssxxx{{{~~~~~~|||xxxvvvuuutttqqqooolllkkkjjjhhhgggfffffffffgggfffeeedddeeehhhnnnrrrrrrssstttrrrppppppsssvvvsssqqqooonnnpppqqqqqqpppqqqqqqqqqqqqpppppppppppprrrqqqsssyyywwwuuurrrrrrsssuuuuuuuuuuuurrrooommmmmmmmmlllkkkhhhfffdddcccddddddcccaaa[[[ZZZYYYXXXXXXWWWWWWXXXWWWWWWVVVUUUTTTRRRPPPOOOMMMNNNNNNNNNNNNLLLKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHKKKMMMNNNNNNNNNMMMKKKJJJOOOWWW^^^mmmvvvzzzwwwzzz||||||uuu^^^MMMDDDCCC>>>;;;<<<>>>>>>:::999;;;>>><<<999777777777777666333333333333333333333333444333222111111111222222333333333222222222222111111111111111111111111111000//////....../////////////////////............---...//////////////////000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***......---,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***'''((())))))******))))))******+++,,,,,,,,,+++++++++******++++++,,,---...---------............///........................---------............///......///000111222222333111111222222333444444444111222444555666777888888666777888:::;;;===>>>???>>>???@@@AAABBBDDDEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKLLLNNNQQQRRRRRRRRRSSSUUUUUUTTTWWW___qqqdddiiirrr{{{~~~|||yyyvvvtttmmmmmmlllkkkkkkkkkkkklllhhhfffccc``````bbbgggjjjlllkkkjjjiiiiiijjjjjjkkkhhhfffcccbbbcccddddddcccdddccccccbbbbbbdddeeefffhhhggggggkkkqqqttttttrrrkkkiiiggggggiiikkkkkkkkkhhhfffcccbbbaaa```^^^\\\[[[ZZZXXXWWWXXXYYYXXXWWWUUUSSSRRRQQQQQQRRRTTTUUUWWWWWWVVVVVVTTTSSSRRRQQQOOOPPPPPPPPPOOONNNLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHJJJMMMOOOPPPPPPQQQSSSTTTYYYcccrrr}}}xxxoookkkjjjpppvvv{{{vvvaaaQQQEEE@@@AAA<<<999888:::999777999======;;;888666777888888777333333333333333333333333333222111000000000111111222222222222111111111111111111111111111111111111//////.........//////000////////////............------...///////////////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++************++++++*********++++++,,,,,,---))))))***+++,,,,,,,,,,,,---,,,+++***)))******+++))))))******++++++******************************((()))***+++,,,++++++***((()))***+++++++++******)))***+++,,,,,,,,,,,,+++************+++,,,---...---------............///........................---------............///......///000111222333333111111222222333444444444111222333555666777888888777888999:::<<<>>>???@@@>>>>>>???AAABBBCCCDDDEEEGGGGGGHHHIIIIIIJJJKKKKKKLLLNNNPPPQQQQQQRRRTTTUUUSSSSSSUUU^^^qqqUUU\\\hhhuuu}}}zzzwwwssspppnnnmmmnnnnnnooopppqqqrrrjjjgggccc___^^^```cccfffiiigggeeeeeefffgggfffeeeccc```^^^]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZ\\\___```bbb```___bbbgggjjjiiihhhcccbbbaaabbbeeeggggggggg```___]]]\\\[[[YYYVVVSSSUUUSSSRRRRRRSSSTTTSSSRRRSSSRRROOONNNNNNPPPSSSUUUTTTTTTTTTSSSRRRQQQPPPOOOMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIJJJLLLOOOQQQRRRWWW[[[___eeeooosssmmmkkkjjjnnnvvvyyy___OOOFFF>>>:::<<<;;;888777888888777;;;AAA===:::777666777888888888333333333333333333333333333222000/////////000111111111111111000000000000000000000000000000000000//////.........//////000000/////////............------...///000000//////,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********))))))))))))******))))))***+++,,,------...((()))***+++,,,------------,,,***)))))))))******&&&((()))+++++++++***)))''''''''''''''''''''''''((()))***+++,,,+++******)))***+++,,,---,,,++++++)))***+++,,,---,,,,,,+++************+++,,,---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///000111222333333111111111222333333444444000111333555666777888888888888999;;;===>>>@@@@@@>>>>>>???@@@BBBCCCDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKLLLNNNPPPQQQQQQRRRTTTVVVRRRRRRTTT^^^rrrNNNTTT[[[cccnnn{{{~~~|||xxxuuurrrnnniiifffgggffffffffffffhhhiiijjjgggfffcccaaaaaabbbdddfffdddfffiiikkkjjjhhhdddbbbeeebbb___]]]]]]^^^^^^]]]aaa___]]][[[[[[\\\^^^`````````___^^^^^^^^^^^^___\\\]]]```bbbcccccccccbbb___[[[VVVTTTTTTSSSPPPMMMMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNNNNOOOQQQSSSUUUWWWUUUWWWYYYYYYVVVSSSQQQPPPOOONNNMMMJJJIIIGGGGGGFFFBBBDDDFFFFFFEEEEEEFFFGGGKKKHHHGGGJJJKKKGGGFFFGGGLLLIIIGGGHHHJJJJJJHHHEEEIIIIIIKKKNNNSSSZZZ___cccjjjrrr{{{yyytttnnnpppwwwrrrcccOOOBBB???===:::555777888999:::<<<===>>>???<<<:::888777555555555666444444333333333333222222222222222222222222222222000000111111111111000000+++,,,.../////////......222111111111000000//////......------------........................---------///111111///---------******++++++,,,---..................---,,,+++***---..................---******+++++++++,,,,,,,,,+++***)))))))))***+++,,,++++++++++++)))((('''&&&************************((()))+++,,,,,,+++)))(((+++*********))))))(((((())))))*********))))))(((++++++++++++******)))))),,,,,,++++++***)))((((((%%%&&&((()))))))))((('''((()))))))))************)))***+++---......------///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////111111111111222333444555333333222222333333444555333333444555666777888888999999::::::<<<===???@@@@@@???>>>>>>???BBBEEEGGGEEEGGGHHHHHHGGGFFFHHHIIILLLNNNOOOPPPPPPPPPRRRTTTRRRRRRTTT^^^rrrNNNRRRVVVZZZbbbkkknnnlllqqqooollliiigggdddaaa^^^___^^^]]]\\\\\\]]]^^^___```___^^^]]]^^^___aaabbbggggggggggggfffdddbbbaaabbb```^^^^^^```bbbccccccbbbaaa^^^\\\\\\]]]___```]]]]]]\\\[[[[[[[[[[[[\\\ZZZ[[[\\\]]]]]]]]]]]]]]][[[WWWRRRPPPPPPPPPNNNMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQPPPPPPPPPQQQSSSUUUVVVWWWYYYZZZYYYUUUPPPMMMLLLKKKJJJIIIGGGEEEDDDDDDCCCFFFGGGIIIHHHFFFEEEEEEFFFIIIFFFFFFJJJKKKHHHGGGHHHKKKJJJIIIIIIIIIKKKKKKLLLOOOQQQUUUYYYaaakkkvvv~~~tttbbbVVVHHH>>>;;;:::888555999:::::::::;;;;;;;;;<<<;;;:::888777666555555666444444333333333333222222222222222222222222222222000000000111111000000000---...///000000000///...111111000000000/////////......------------......------...............---,,,...//////...---,,,---,,,,,,,,,---.../////////++++++++++++,,,,,,,,,,,,------............------++++++,,,,,,,,,------------,,,,,,++++++,,,------+++,,,,,,++++++***)))(((************************)))***+++,,,,,,+++***)))++++++++++++*********)))))))))******++++++,,,,,,++++++++++++*********))),,,,,,++++++***))))))((('''((())))))******))))))************++++++++++++)))***+++---------------......---,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111111111222333444444333333222222333333444555333333444555666777888888999999999:::<<<===???@@@CCCAAA???>>>???@@@CCCDDDCCCEEEGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPPPPRRRTTTSSSSSSUUU```sssWWWYYYYYYXXX[[[______\\\___]]]ZZZXXXWWWVVVTTTRRRRRRQQQPPPOOONNNOOOPPPPPPVVVVVVWWWYYYZZZ\\\]]]^^^eeedddbbb```^^^]]]\\\\\\\\\[[[ZZZ\\\```dddffffffaaa___]]][[[ZZZ[[[\\\]]]XXXWWWVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVUUURRRNNNKKKLLLMMMMMMMMMNNNNNNOOOQQQRRRSSSTTTTTTSSSSSSRRRQQQRRRSSSTTTUUUXXXYYYYYYVVVQQQLLLHHHGGGGGGFFFEEECCCBBBBBBAAAAAABBBDDDEEEDDDCCCBBBCCCDDDDDDBBBDDDHHHIIIGGGGGGIIIJJJLLLMMMMMMMMMQQQWWW\\\aaafffmmmsss|||ssseeeZZZMMMHHHAAA<<<999999888777;;;;;;;;;:::999999888888:::999888777666555555555444444333333333333222222222222222222222222222222000000000000000000000000///000000111000000///...///////////////...............------------......,,,,,,---...////////////+++,,,......---,,,,,,---.........///000000111111...---,,,+++++++++,,,---,,,,,,------------,,,,,,)))))))))************+++------,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++************************************************,,,,,,,,,+++++++++++++++******)))***+++,,,...///++++++++++++************,,,,,,++++++***)))))))))***)))))))))******++++++***++++++++++++,,,,,,,,,)))***+++,,,---------,,,...------,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111111000111111222333444333333222222333333444555333333444555666777888888999999999:::;;;===??????EEECCCAAA?????????AAABBBBBBDDDFFFGGGGGGHHHKKKMMMLLLNNNOOOPPPOOOPPPQQQSSSSSSSSSWWWaaatttpppppplllgggdddeeeaaa\\\XXXUUUQQQOOONNNNNNLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMOOOQQQTTTVVVWWWXXXXXX[[[ZZZYYYWWWVVVUUUTTTTTTRRRRRRRRRUUUZZZ^^^___```YYYXXXVVVTTTSSSSSSTTTTTTOOOOOONNNMMMMMMMMMMMMNNNMMMLLLLLLKKKLLLMMMOOOPPPPPPNNNKKKIIIJJJKKKNNNOOONNNOOOQQQSSSVVVXXXZZZ[[[UUUTTTSSSQQQQQQQQQRRRRRRSSSTTTTTTQQQLLLGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA>>>???AAAAAAAAABBBDDDFFFEEEDDDFFFJJJKKKJJJKKKOOOMMMRRRXXXZZZ\\\bbbmmmwww~~~~~~vvveeeZZZOOOHHH??????>>>===:::999999::::::::::::999888888777777999888888777666555555555444444333333333222222222111111111111111111111111000000000//////000000000000000000000//////....................................------------......+++,,,---...////////////+++---......---,,,---///......//////000000000000666444111...,,,+++,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++++++++******************)))******+++,,,,,,,,,+++************************++++++***))))))***++++++++++++++++++++++++++++++,,,+++)))((()))+++---...+++++++++++++++++++++++++++++++++*********))))))******)))((((((***+++,,,*********+++++++++,,,,,,******++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000000000000111222333444333333222222333333444555333333444555666777888888888888999:::;;;===>>>???DDDBBBAAA@@@???@@@AAABBBBBBDDDFFFGGGGGGHHHJJJLLLLLLNNNOOOOOOOOOOOOQQQRRRQQQSSSWWWaaatttzzzuuummmfff]]]YYYTTTPPPMMMLLLKKKIIIHHHGGGGGGFFFGGGHHHIIIJJJGGGHHHKKKNNNPPPPPPPPPPPPLLLMMMNNNNNNNNNLLLJJJIIIIIIHHHIIIKKKOOOQQQRRRRRRNNNMMMKKKJJJIIIIIIIIIJJJGGGFFFFFFEEEDDDEEEEEEEEEDDDCCCCCCDDDEEEHHHJJJKKKMMMLLLKKKJJJJJJLLLNNNQQQSSSTTTUUUVVVWWWYYYZZZZZZTTTSSSQQQOOONNNNNNNNNNNNKKKLLLMMMKKKGGGDDDCCCCCC@@@@@@????????????@@@@@@AAABBBCCCCCCCCCEEEGGGJJJHHHHHHJJJNNNPPPPPPUUU[[[\\\dddnnnssswww}}}sssllliiijjjooouuu|||vvvaaaSSSIIICCC???888:::<<<<<<999888888999777777777888888888888888888777777777666666555555444444333333333222222222111111111111111111111111000000///......///000000000//////...------------------------..................------------......+++,,,---...////////////---...//////------...000---...............//////666444111...,,,+++,,,,,,+++,,,,,,------,,,,,,+++---------............///++++++++++++******))))))'''((()))***++++++++++++************************++++++***))))))***++++++))))))******************---,,,***((('''((()))***+++++++++++++++++++++,,,+++++++++******************)))((('''((()))***+++))))))))))))*********+++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000000111222333333333333222222333333444555333333444555666777888888888888888999;;;<<<>>>???@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNOOOOOONNNNNNPPPQQQPPPQQQVVV___rrryyylllggg^^^VVVQQQNNNKKKIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGIIIJJJJJJJJJIIIIIICCCDDDFFFGGGFFFEEECCCAAABBBAAAAAACCCEEEFFFFFFEEECCCCCCBBBBBBAAAAAABBBBBBAAA@@@@@@???????????????======>>>@@@BBBDDDFFFGGGHHHIIIJJJJJJIIIJJJMMMOOOVVVVVVVVVUUUTTTSSSSSSRRRQQQOOOMMMKKKJJJIIIJJJJJJEEEFFFGGGFFFDDDCCCCCCDDD>>>>>>>>>>>>>>>???@@@@@@DDDEEEFFFEEEEEEGGGJJJLLLLLLLLLOOOTTTWWW[[[dddnnn|||wwwkkkddd]]]]]]aaajjjsssrrr^^^PPPGGG@@@;;;;;;666888999888777555555555555555666666777888999999666777777777777666555444444444333333333333222222111111111111111111111111000000............000000///......------------...---------.....................------------......,,,,,,---...////////////000000000///------...000------------------------...---,,,+++++++++,,,---,,,,,,------------,,,,,,************++++++++++++---------------,,,******'''((()))***************************************************************)))))))))))))))*********---,,,***(((''''''((((((++++++++++++,,,,,,,,,,,,************************)))(((((((((((()))******(((((()))))))))*********++++++************+++,,,+++++++++++++++,,,,,,---)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000000000///000000111222333333333222222333333444555333333444555666777888888888888888999:::<<<>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEGGGHHHHHHGGGFFFGGGIIILLLNNNOOOOOONNNNNNOOOQQQOOOQQQVVV^^^pppxxxmmmddd^^^ZZZWWWSSSRRRPPPNNNMMMLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHCCCCCCBBBAAA@@@@@@?????????>>>>>>???@@@AAA@@@>>>>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<:::;;;===???@@@AAABBBBBBBBBEEEGGGHHHGGGGGGIIIKKKPPPPPPPPPOOONNNMMMMMMLLLLLLKKKIIIGGGFFFEEEEEEFFFBBBDDDEEEDDDCCCCCCCCCEEE@@@@@@@@@AAABBBCCCDDDEEEGGGIIIJJJLLLNNNRRRVVVZZZ]]]^^^bbbiiiooowww~~~uuukkkeeeddd```fffsssgggYYYLLLFFFBBB<<<888888888777666555555555555444444444555666666777888888555666777777777666555444444444333333333333222222111111111111111111111111111000...------...000111///......------...///000------......////////////......------------......------...............---111111000...,,,+++,,,...------------------------++++++++++++,,,,,,,,,,,,------............------''''''((((((((()))))))))------......---,,,***)))))))))***+++++++++******************************)))***+++,,,,,,+++***))))))))))))******++++++++++++++++++******)))))))))+++++++++,,,,,,,,,------************************((()))******++++++******))))))*********+++++++++,,,+++***))))))***++++++++++++******+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000/////////000000111222333333333222222333333444555333333444555666777888888777777888999:::<<<===>>>===>>>???@@@BBBCCCDDDEEEDDDEEEGGGGGGGGGGGGIIIJJJMMMNNNOOOOOONNNMMMOOOPPPOOORRRWWW^^^ooo~~~vvvqqqnnnhhhgggdddaaa^^^]]]\\\\\\VVVUUUTTTRRROOOMMMLLLKKKGGGEEEBBB???======>>>??????>>>===>>>@@@@@@>>>=========>>>>>>??????@@@@@@>>>===<<<<<<;;;;;;<<<<<<:::<<<===???@@@@@@??????>>>AAAEEEFFFEEEDDDEEEGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMOOOSSSXXX]]]dddkkkpppvvvwww|||wwwnnnjjjggggggjjjqqq|||hhhXXXLLLBBBBBBAAA;;;888888;;;888555555666888777666555555555666666666666666555666777777777666555444444444444333333333222222000000000000000000000000111///...------...///111000///.........000111222........./////////000000.........------..................///......------111111///---***)))***,,,...............---------............---,,,+++***---......//////......---,,,,,,---------.........++++++,,,,,,+++***((('''++++++,,,,,,,,,++++++***************************((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,---------******************++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++++++++*********+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...//////000////////////000111222333333333222222333333444555333333444555666777888888777777888999:::<<<===>>>>>>???@@@AAABBBCCCCCCDDDBBBDDDFFFGGGGGGHHHKKKLLLMMMNNNOOOOOONNNMMMNNNPPPPPPSSSXXX___ooo|||xxxwwwsssooojjjddd^^^WWWSSSOOOLLLHHHEEEDDDDDDDDDDDD@@@>>>===>>>@@@AAA@@@???>>><<<;;;===??????<<<999>>>>>>>>>>>>===;;;:::999======<<<<<<===???AAABBBDDDCCCAAAAAABBBDDDGGGIIIHHHFFFEEEEEEFFFGGGGGGFFFBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHGGGFFFGGGIIIKKKMMMNNNNNNNNNOOORRRWWW[[[ZZZbbbmmmuuu{{{xxxyyy|||{{{}}}hhhVVVDDDBBB>>>:::888666666666666666666666666666666666777666555555777888888777444444555555555555444444444333222222111111222222444333111000000000111111000000000000000///......000000000000000000000000///////////////000000111,,,---...//////...---,,,......////////////.........//////000000//////......------,,,,,,------...+++,,,------......------,,,,,,------------......***++++++,,,,,,++++++***))))))*********+++++++++......------,,,+++******+++++++++*********))))))************************************************000///...---,,,,,,,,,,,,(((((()))(((((('''&&&%%%,,,,,,,,,+++++++++******+++***)))))))))***,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,+++******,,,.../////////.........//////000////////////000000000000333222222111111222222333222333444444555444444444777777888999:::;;;;;;<<<;;;<<<>>>@@@BBBDDDFFFGGGDDDFFFGGGGGGGGGGGGHHHJJJNNNMMMMMMLLLMMMOOOPPPQQQWWWUUUVVV___ttt{{{ppphhh```\\\WWWRRROOONNNMMMMMMOOONNNLLLLLLLLLKKKIIIGGGHHHEEEBBBBBBDDDEEEDDDBBBDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@AAABBBDDDEEEFFFGGGFFFDDDCCCCCCEEEGGGHHHGGGFFFEEEEEEFFFGGGFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTVVVXXXXXXZZZ\\\^^^aaagggmmmqqqyyy{{{jjjVVVHHH@@@>>>;;;999777777777888666666666666666666666666777666444555666888777777666666777777777777666666333333222222111111111222333222111000000000111111111111111111111000//////////////////////////////000///......------------------...//////...------......////////////......++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------******++++++++++++,,,,,,***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++******)))((((((+++++++++*********))))))************************************************++++++************++++++++++++++++++++++++******+++++++++*********))))))))))))(((((())))))***+++(((((()))))))))*********************************++++++,,,,,,,,,,,,------------------------------000///---+++*********+++...---------...//////000///000000000111111222222333333222222222222333333666666777777777777777777777777888999:::;;;;;;<<<<<<<<<>>>@@@BBBDDDFFFFFFEEEFFFGGGHHHGGGGGGHHHJJJNNNMMMMMMMMMMMMOOOPPPQQQWWWUUUWWWaaavvv|||yyysssmmmhhhfffffffffiiigggdddbbb```\\\XXXUUUSSSOOOJJJHHHHHHJJJLLLMMMLLLKKKKKKJJJIIIIIIIIIHHHFFFGGGIIIKKKLLLMMMNNNNNNLLLKKKJJJIIIIIIIIIJJJJJJKKKJJJIIIIIIKKKKKKJJJHHHKKKLLLMMMNNNQQQTTTXXXYYY___bbbfffiiikkklllnnnpppmmmqqquuu{{{zzzuuuuuuuuuzzz~~~~~~zzziii]]]SSSHHH@@@::::::888777777777999999666666666666666666666666777555444444666777777666666666777777777777666666333333222222111111111111222222111000000000111111111111222222222111000000////////////////////////...............///000000------...//////...------......////////////......---.........---,,,,,,+++***+++,,,------,,,+++***++++++,,,---------------******++++++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++***))))))((((((+++++++++******************************************************************))))))))))))***++++++,,,,,,,,,,,,,,,---------*********)))))))))((((((''''''((()))))))))))))))''''''((((((((()))))))))************************++++++,,,,,,,,,,,,------------------------------///...---,,,++++++***))),,,,,,,,,,,,---...000000//////000111222333333444333333222222222222333333666777777888888888999999777777888999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFEEEFFFHHHHHHGGGGGGIIIJJJMMMMMMMMMMMMNNNOOOPPPQQQUUUTTTWWWbbbxxx|||uuuqqqiiiddd]]]XXXXXX[[[aaadddbbbaaa___\\\ZZZWWWUUUTTTUUUVVVXXXZZZ[[[\\\[[[[[[XXXXXXYYYYYYZZZZZZZZZZZZYYYWWWVVVVVVWWWWWWVVVTTTUUUVVVYYY^^^dddkkkqqquuu~~~xxxpppiiifffgggiiinnnrrrttt{{{ttt```QQQIIIEEEAAA>>>888777666666666777777888666666666666666666666666666444333444555777666666333444444555555444444333222222222222222111111000111111111000000000000111000000111111111000000///////////////////////////+++,,,---///111444666888---..................------......//////......---...//////......---,,,+++)))***,,,------,,,***)))++++++,,,------------,,,,,,,,,,,,---------......***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++******************************************************************************,,,++++++***++++++,,,,,,)))))))))******+++,,,,,,+++*********))))))))))))&&&''')))*********)))(((************+++++++++,,,************************+++++++++,,,,,,,,,------------------------------***+++,,,---------,,,,,,******++++++---...000111......///000222333444444333333333222222333333333444444444555555666777777777777888999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFEEEGGGHHHHHHGGGHHHIIIKKKMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRWWWccczzz|||vvvvvv||||||vvvqqqnnnlllmmmoooppppppooonnnnnnoooqqqtttwwwyyyzzzyyyyyyrrrpppmmmlllllllllkkkjjjiiilllrrrzzzyyynnngggccc```cccgggnnnsssxxx|||uuubbbXXXJJJAAA======;;;:::777777666666555555555555555555555555555555555555555444222333555666666555333333444444444444333333111111222222222111000///000000000000111000000000......///////////////...........................++++++---///111444666777.........------.........------............------+++++++++++++++***)))((()))***,,,------,,,***)))***+++,,,,,,------,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***************++++++++++++,,,,,,+++++++++++++++***************************************************************************---,,,++++++*********+++)))))))))))))))***+++,,,,,,,,,+++++++++*********((()))***+++,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------***+++,,,---------,,,,,,******++++++---...000111------...///000222222333444333333333333333333444333333333333333555666777777777888999:::;;;;;;<<<===>>>???@@@BBBCCCDDDEEEEEEGGGHHHHHHHHHHHHIIIKKKLLLMMMMMMNNNOOOOOOOOOPPPOOOPPPVVVccc{{{rrrwwwzzz|||rrrkkkeeebbbaaadddmmmwwwzzzfffYYYMMMGGG@@@<<<;;;;;;:::888777777777666555555444444444444444444444444444444555333222222444555555444555555666666666666555555000111222222222111///......///000111111111000000------......//////..............................---------------.../////////...------------...///------............------+++,,,,,,------,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))***************+++++++++************************************************+++******)))))))))******---,,,+++++++++,,,---...,,,,,,,,,++++++++++++***))))))***+++++++++++++++)))************+++++++++------------------------++++++,,,,,,,,,,,,------------------------------///...---,,,++++++***))),,,,,,,,,,,,---...000000------...///000111111222444444333333333333444444555444444444555666888999777777888999:::;;;;;;<<<===>>>???@@@BBBCCCDDDEEEFFFGGGIIIIIIHHHHHHJJJKKKLLLLLLMMMOOOOOOOOOOOOOOONNNPPPVVVeee|||iiikkkjjjiiimmmvvv{{{{{{|||rrrpppnnnnnnooovvvppp```RRRJJJBBB???<<<;;;;;;;;;999777666666666666666555555444333333333333333333333333444333111222333555555444444555555666666555555444000000222222222111///...---...000111111111000000------...///////////////..............................---,,,,,,,,,,,,,,,///...------------...///,,,------......------,,,---...///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++++++++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,(((((((((((())))))))))))))))))*********+++++++++************************************************((((((((()))***,,,---...000///---,,,+++,,,...///++++++++++++************)))))))))))))))***++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------000///---+++*********+++...---------...//////000//////000000000111111111444444333333333333444444555555444444555777999;;;777777888999:::;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDFFFHHHIIIIIIHHHIIIJJJKKKKKKLLLNNNOOOPPPPPPOOOOOONNNQQQXXXggg~~~rrrqqqmmmhhhiiiooosssrrrwwwwwwyyyyyyuuurrrvvv}}}{{{rrrqqqwww}}}|||yyy|||}}}}}}~~~yyydddUUUKKKEEEAAA<<<:::888777888777555222444555666666777777666666222222222222222222222222444222111222333444444444222333333444444333333222///000222333222111///...---...///111111111000///......///000000111000000...........................------------.../////////...---,,,,,,---...///,,,------......------,,,******,,,---.../////////...------,,,,,,------...******+++,,,,,,,,,,,,+++,,,,,,---------.........+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------***************+++++++++))))))******++++++++++++************************************************(((((()))+++...000333444000///---+++***+++,,,---************)))))))))))))))((('''''''''(((***+++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,+++******,,,.../////////.........//////000111111111111111111222222555444444333333444444555555444333333444666999:::777777888999:::;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDFFFHHHIIIIIIIIIIIIJJJLLLKKKLLLNNNOOOPPPPPPOOOOOOPPPRRRYYYhhhzzzsssqqquuu}}}|||tttnnnkkkkkkkkk|||yyyoooeeeaaa```aaaffflllkkkmmmnnnoooxxxttt___PPPGGGCCC===999;;;:::888666444444444444444444444333333222222222333555666555333111111222111222444666666666555444555444333333444555444222000000000000000000000000222111///...---------...000000//////.........---000000000000000000000000//////000000000000//////***,,,...000000...,,,***.........------,,,,,,,,,***++++++,,,---...//////)))***,,,---...////////////...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))+++,,,------,,,,,,,,,++++++++++++++++++,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))***---///111,,,,,,+++******+++,,,,,,))))))))))))))))))))))))************************,,,,,,+++***)))))))))***((()))+++---......------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++************++++++///////////////000111111000000000111222222333333222333333444444333333222444444555666777888999999999999999999:::;;;;;;<<>>;;;888:::999888777666555555555444444444444333333222222---...000222444555777777555333000...///111555777666555333333444444333222000000000000000000000000333222000///......//////000/////////............////////////////////////...//////000000//////...+++,,,...//////...,,,+++......---------,,,,,,,,,+++,,,,,,------........./////////......---,,,+++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,+++++++++************+++++++++++++++************)))++++++++++++++++++++++++************************,,,+++******+++,,,...///,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,++++++++++++,,,,,,//////......//////000111000000000111222222333333222333333444444333333222444444555666777888999999999999999999:::;;;<<<<<<>>>>>>??????@@@AAAAAABBBBBBCCCDDDFFFGGGIIIJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSPPPTTTYYYfffrrrjjjeeehhhmmmppptttzzz{{{sssqqqqqqvvv~~~~~~}}}wwwqqqjjjdddaaadddfffhhhkkkppptttzzzeeeUUULLLAAA:::::::::888555777888888888777777666555555444444444444444333333333222222333444555444333222333555666666555333222777666444444444444222111000000000000000000000000333222111000//////000000////////////.............................................//////.........------------------------...------------,,,,,,,,,------------------------/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''((()))***++++++++++++*********))))))*********+++++++++************)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********************************************************)))******++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,,,,,,,,,,,,,,,,---......------......///000000000000111222222333333222333333444444333333222444444555666777888888999999999999999:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFHHHJJJKKKKKKIIIJJJJJJKKKLLLMMMNNNOOOQQQTTTZZZggg~~~wwwxxxwwwuuutttwww~~~xxxlllhhhhhhdddeeelllyyy|||vvvqqqttt{{{vvvppplllkkkjjjmmmoooqqqpppqqqrrrsssqqqvvv}}}|||wwwuuuxxx}}}|||dddSSSIIICCC<<<888888888666333555666777888888888777666444444444444444444444444999666444333444444222000000222555777888888777666888666444444444333111000000000000000000000000000111111111000000////////////////////////.................................------............------...---,,,,,,,,,,,,---...------------------------.........------,,,,,,,,,((()))***,,,---.........***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))******++++++******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))***************************)))))))))***+++,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,++++++++++++,,,,,,---------------...//////000000000111222222333333222333333444444333333222333444444555666777888888888888888999:::;;;<<<=========>>>??????@@@@@@AAACCCDDDEEEFFFHHHIIIJJJKKKGGGHHHIIIJJJKKKLLLLLLLLLPPPTTT[[[hhhxxxkkkffffffgggbbbaaagggmmmqqqvvv{{{{{{sssmmmfffaaadddjjjttt|||xxxssspppsssyyyxxxssspppooorrrwww~~~|||sssmmmjjjhhhfffcccddddddcccbbbcccfffiiikkkuuurrraaaQQQHHHBBB>>>:::888888888777555444555666888888777666555444444444444444444444444111000///000222444555555444444333444888>>>DDDHHH888666444444444333111000000000000000000000000000//////////////////...............///////////////........................------............------///...,,,++++++,,,...///------------------------.........------,,,,,,+++%%%&&&(((***,,,---...///)))***+++---------------++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))***++++++******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))***+++,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++++++++************++++++---------------...//////000000000111222222333333222333333444444333333222333333444555666777888888888888888999:::;;;======>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMOOOPPPPPPPPPPPPNNNSSSZZZhhhxxxvvvqqqhhh``````dddfffjjjnnnqqqyyywwwooofff^^^YYYZZZ___dddlllssszzzpppkkkfffddd```]]]```eeehhhqqqxxxyyyyyy{{{|||zzzxxxooofffbbb___]]]^^^aaaggglllsssxxxzzzyyyxxxwwwsssxxxyyyvvvssssssqqqooogggfffccc``````ccciiimmmyyywwwfffWWWIIIAAA???:::888777666888999999888444444555666666666555555222222333333333333444444///000000000///000333666555:::CCCKKKOOOOOOLLLIII777666444444444444222111000000000000000000000000......////////////...---.........///////////////.................................//////............---,,,,,,,,,,,,---...,,,,,,,,,------------............------,,,,,,,,,(((((()))***++++++++++++)))***,,,---...---,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))))))))+++,,,,,,*********))))))*********+++++++++************)))))))))))))))))))))))))))************************,,,,,,++++++*********)))***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************)))******++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++******))))))******+++......------......///000000000000111222222333333222333333444444333333222333333444555666777777888777777888999:::<<<===>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHJJJKKKMMMOOOPPPPPPOOOOOOMMMRRRZZZiiiyyyqqqpppssstttwwwzzz~~~vvvmmmffffffggghhhkkknnntttvvvzzz~~~|||vvvrrrlllgggdddaaa]]]YYY[[[```\\\ccchhhhhhjjjpppuuuwwwzzztttooommmiiibbb^^^^^^___bbbgggjjjkkklllmmmnnnuuu|||wwwssssssyyyzzzlll\\\PPPFFF===:::;;;888777555555666888888999555444444333333333444444111111111222222222333333111444777555111111777===AAAIIISSSYYYWWWNNNBBB999666555333333444444333222000000000000000000000000...///000000000000///.............../////////000////////////////////////...//////000000//////...---------,,,,,,---------,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,......---,,,+++******************************+++++++++,,,,,,,,,******))))))***+++---...++++++************+++++++++++++++************)))************************************************,,,+++***))))))***++++++***+++,,,,,,,,,,,,+++***((((((((((((((((((((((((************************++++++******)))************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,++++++******++++++,,,//////......//////000111000000000111222222333333222333333444444333333222222333333444555666777777777777888999:::<<<===>>>@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHKKKMMMNNNMMMMMMLLLNNNSSS\\\kkk~~~}}}zzzzzz|||{{{|||}}}xxxtttpppnnniiidddeeeiiibbbhhhkkkkkknnnwww}}}tttpppgggjjjlllnnnpppqqqtttvvv{{{ooo___TTTJJJFFFAAA:::999<<<:::999777666666666777777555444333222111222333333000000111111111222222222+++222888999888;;;EEENNN\\\WWWNNNDDD<<<666333111555444333333555555444333000000000000000000000000///000111222222111000///---.........//////000000000000000000000000000000//////000000000000//////------------------------,,,,,,,,,------.........------------------------------.........---,,,,,,***+++---......---+++************************************++++++,,,,,,,,,+++************,,,---...,,,,,,++++++++++++,,,,,,+++++++++************)))************************************************,,,+++)))(((((()))+++---***+++,,,------,,,+++***++++++++++++++++++++++++************************,,,,,,+++***)))))))))***(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,,,,++++++,,,,,,---///////////////000111111000000000111222222333333222333333444444333333222222333333444555666777777777777888999:::<<<>>>>>>@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIKKKMMMOOOPPPPPPOOONNNOOOTTT]]]mmm~~~}}}}}}zzz{{{||||||wwwkkk^^^UUUFFFDDD???;;;999888888999555555555666555555444333333333333333333333333222111111111333555666555333222333888CCCNNNVVVVVVTTTBBB@@@;;;666333222222222222222222222222222222222111111000000000000111111000000000000////////////000///...------...///000111111000000//////............//////000000111111------.........---+++***+++++++++,,,,,,,,,---------------------,,,+++***)))))))))***+++,,,......,,,---.........---,,,+++......---,,,,,,+++******,,,,,,***)))))))))***+++++++++******************+++++++++++++++***)))(((+++++++++++++++***)))(((*********+++,,,,,,,,,---++++++***************+++((()))******))))))***+++))))))************))))))*********)))))))))))))))******++++++++++++******++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,+++,,,---...///---------------------------...///000000///...---///////////////000111111111111111222222333333333444444333333444555777888777888999999;;;;;;<<<===<<>>@@@AAA@@@@@@AAABBBDDDDDDEEEGGGHHHIIIJJJKKKMMMMMMNNNOOOPPPQQQQQQRRRSSSTTT]]]tttzzzooo```SSSJJJDDD???<<<<<<:::777555444444444555444444555555444444333222333333333333333333333333111///---...000111222222333111111333555555111---///000000111111222333333222222222222222222222222111111000000000000111111000000000000//////////////////......---......///,,,,,,,,,,,,,,,---------..................------,,,------------,,,,,,+++------------............)))******++++++++++++***---,,,++++++******++++++)))***+++---......//////......------,,,+++++++++,,,+++******))))))*********************************++++++++++++***))))))(((((()))++++++,,,,,,,,,******************))))))+++***************++++++)))))))))************+++******++++++++++++******((()))))))))***+++++++++******++++++++++++******))))))(((((())))))***+++---,,,+++******+++,,,---......---,,,,,,,,,------,,,,,,+++++++++,,,---...------------------------//////............//////000////////////000111111111222222222222333333333444444333444444555777777777777888999:::;;;<<<<<<===>>>??????>>>???AAACCCDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMNNNOOOPPPQQQQQQRRRTTTVVVaaayyyvvv```XXXMMMCCC===:::888666777666444333222333444444444444444444444333222222000000000111111111111111000...,,,+++---///000000111000000111222222///,,,111222333333333222111000222222222222222222222222111111000000000000111111000000000000//////////////////.........------...+++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,---............)))))))))***+++,,,......******+++,,,------......************))))))((((((+++++++++***************))))))))))))******************+++++++++******)))((()))***++++++++++++++++++*********)))(((((((((*********)))******+++,,,***)))))))))+++++++++***+++++++++,,,,,,+++++++++(((((()))***++++++,,,,,,******++++++++++++******)))))))))))))))***++++++...---,,,******+++,,,---///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------//////...------...000111000000//////000000111222222222222222222222222222333333444444555666666777777777888999:::;;;;;;<<<===>>>>>>>>>===>>>AAADDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPTTTXXXeee}}}uuueeeYYYJJJGGGAAA===:::888777666444444333222222333444555333333333333333222222111222222333333444444444444555222000///111333444444111000111222333333222111222333444444444222000///222222222222222222222222111111000000000000111111000000000000////////////...............---,,,,,,,,,,,,------......//////......------,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...............)))))))))***+++,,,......,,,,,,,,,,,,+++,,,,,,,,,******))))))))))))((((((++++++++++++******))))))(((((()))))))))*********)))******+++++++++******+++++++++++++++***)))(((+++*********)))(((((((((******))))))***++++++,,,+++)))((())),,,---+++***+++++++++,,,,,,+++++++++((())))))***+++,,,,,,---******++++++++++++******+++************+++,,,,,,...---,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------///...---------///000111000000000000000111222222222222222222222222222222333333444555555666666666666777777888999:::;;;<<<===>>>>>>>>>>>>???BBBEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPUUUYYYggg}}}lll]]]PPPFFF<<<;;;:::999888666666555333333333333333444444555222222333333222222111000000000111111222222333333444222000000111333333222111111222222222222111111...///000222222111000000222222222222222222222222111111000000000000111111000000000000////////////...............---,,,+++............////////////------------------,,,,,,,,,++++++++++++,,,,,,---************++++++++++++***++++++,,,,,,,,,,,,+++---,,,++++++******++++++------,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))'''(((((())))))*********))))))***++++++++++++***,,,,,,,,,++++++)))((((((******************))))))))))))))))))***+++,,,,,,,,,***((())),,,...,,,*********++++++++++++******)))*********+++,,,,,,,,,******++++++++++++******+++++++++***+++,,,,,,---+++,,,,,,,,,------------......---,,,,,,,,,------+++,,,---.........------------------------------......---......///000111111000000000000111222222333333333222222222222111222333444555666666666666666666777888999:::;;;;;;===>>>???@@@@@@AAACCCEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQRRRUUUYYYggg{{{dddVVVMMMEEE>>>888888777666555444444555222222222333333333444444222222222222222111111000------......///000000111000///...///000000///...000000111111000//////000---...///000000111111111222222222222222222222222111111000000000000111111000000000000////////////......//////...,,,+++***/////////...............------------............++++++*********+++------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,++++++******++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((''''''(((((()))******+++))))))***+++++++++++++++******+++++++++******)))*********+++++++++++++++))))))))))))***+++,,,------***''')))---///,,,))))))******************)))++++++++++++++++++++++++******++++++++++++*********************++++++,,,)))***,,,...//////...---------,,,,,,,,,---......,,,---.../////////......------------------------,,,---...///000000000000111111000000111111222333333333333222222222111111222333444666666666666555666666777888999:::;;;;;;<<<>>>AAABBBBBBBBBDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRTTTYYYggg{{{aaaMMMEEEAAA===999999999777555333333444666222222222222333333333333222222222222222111000000///000000111222333333444222111111222333333111///---...000000//////000222111111111111111111111111222222222222222222222222111111000000000000111111000000000000////////////......//////...,,,+++)))/////////......------------------....../////////++++++*********+++---...++++++,,,,,,,,,---------////////////...---,,,,,,)))))))))***+++,,,......******))))))***,,,...///******************++++++******+++,,,+++***)))(((&&&''''''((()))******+++((()))***+++++++++++++++((()))***+++++++++++++++*********+++,,,,,,,,,---))))))))))))***+++,,,------***''')))---///---)))))))))************)))))),,,,,,++++++++++++++++++******++++++++++++******)))))))))))))))******+++'''))),,,///000000///---,,,,,,,,,,,,------...///------///000000000///...------------------------+++,,,...000111000000///111111111000111111222333333333333222222111111111222333444666666666666555666666777888999::::::;;;<<<>>>BBBCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPTTTYYYfffooobbbPPPBBB;;;888555333666444333444555666333000222222222333333444444444222222222111111111000000111111111111111111111111......//////000000111111//////000000111111222222000000000000111111111111222222333444444444333333000000//////.........---...///000222222111111000.........///////////////,,,---......//////......---------------------------,,,,,,++++++,,,,,,---******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///++++++***************+++,,,++++++***)))(((''''''++++++***)))***+++---...))))))))))))************++++++***)))(((((())))))))))))))))))(((((((((((()))))))))))))))******+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***)))''''''((()))***+++,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,------,,,,,,,,,---------....../////////............------------------............///000000000000111111111111222222222222222222222222222222333444555666777888;;;999777999;;;;;;999666777:::===@@@CCCCCCCCCCCCGGGGGGGGGGGGHHHIIIJJJJJJNNNOOOPPPOOONNNNNNPPPQQQUUUXXXeee}}}yyymmmeeeWWWNNNCCC<<<999888666444666444333333555555333000111111111222222222222222222222222111111111000000111111111111111111111111.../////////000000000111000000000000000111111111000000000000111111111111444444444444333222111111000/////////............---...///000111000000///............////////////,,,---......//////......---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++***************++++++++++++******))))))(((+++*********++++++,,,---))))))))))))************++++++***)))))))))))))))***************)))))))))***************++++++,,,******+++,,,,,,+++++++++,,,,,,,,,,,,,,,+++******))))))******++++++,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++,,,,,,,,,------------------------,,,,,,+++***---------....../////////++++++,,,---...///000000---------............///000000000000111111111111222222222222222222222222333333444555666666777777:::888777999;;;;;;999777999:::===???AAABBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJMMMNNNPPPOOONNNNNNOOOPPPSSSVVVbbbyyy{{{kkk\\\RRRLLLAAA===888777888888666444444333333333444444222111111111111111111000000000222111111111111000000000111111111111111111111111////////////000000000000111000000000000000000///000000000000111111111111555555444444333111000///////////////............------...///////////////........................,,,---......//////......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++***************++++++++++++++++++++++++++++++)))***++++++,,,+++++++++))))))))))))************+++***))))))))))))))))))***************++++++++++++++++++***+++,,,,,,---***+++++++++++++++******,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,---------...............---,,,+++)))))).............../////////++++++,,,---...///000000---------............///000000000000111111111111222222222222222222222222444555555555666666777777888777777888:::;;;:::888;;;<<<===>>>@@@AAABBBCCCBBBBBBCCCEEEFFFHHHIIIJJJKKKMMMOOOPPPOOONNNNNNOOOSSSVVVaaaxxxyyyhhhWWWKKKDDDBBB;;;999777666777777444222222222222333333333222111222222222111111000000///111111111111000000000000111111111111111111111111////////////000000000000111111000000/////////...///000000000111111111111333333333333333222111000///////////////...............////////////000//////...............------,,,---......///.........------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------------------------------++++++++++++++++++++++++,,,,,,++++++******))))))*********)))******+++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))((()))))))))******************)))))))))))))))***))))))***************++++++************+++,,,,,,***++++++++++++******))),,,,,,---------,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++++++++************++++++,,,,,,---------.........------------,,,+++***))).................................---------,,,,,,---------............//////000000000111111111111222222222222222222222222666666666666666666666666666666777888::::::::::::<<<<<<======>>>@@@AAABBB@@@AAACCCEEEGGGIIIJJJKKKIIILLLOOOPPPOOONNNNNNNNNUUUXXXccczzztttnnncccVVVIIIAAA>>>>>>;;;999777555555444333333111111222333222222222222333333222222111111111000000000000000000000000000000000000000000000000000000000000000////////////111000000000//////......///000000000111111111111000111111222333333333333.........////////////////////////000000000111111//////......---------,,,,,,---......///...............---------,,,,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++******))))))***++++++,,,*********+++,,,,,,------)))***+++,,,,,,+++)))(((((()))))))))***************)))))))))))))))******((((((((()))))))))******)))))))))))))))***++++++*********++++++******)))++++++,,,------,,,,,,,,,+++++++++***))))))((((((+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,............------------...------------,,,,,,,,,---------............//////000000000111111111111222222222222222222222222555555555555666666666666555666777999999999::::::<<<<<<<<<===>>>@@@AAABBB@@@AAADDDFFFIIIJJJKKKLLLHHHKKKNNNOOOOOONNNMMMNNNTTTXXXddd{{{{{{pppfff\\\WWWNNNEEE>>>:::888777777666444333333333444444///111222222111111111222222222222222222111111111//////000000000000000111000000000000000000000000000000000000////////////000//////////////////...000000000000111111111111...///000222333333444444.........///////////////000000000000000111222222//////......---,,,,,,,,,,,,---......//////...............------,,,,,,+++++++++************++++++))))))******++++++,,,,,,************************++++++++++++++++++++++++(((((())))))***+++,,,,,,))))))))))))***+++,,,,,,)))*********++++++,,,,,,*********+++******)))((())))))))))))************)))))))))))))))******+++'''''''''((())))))******))))))(((((())))))***+++((())))))***++++++************+++,,,,,,,,,++++++*********)))))))))((((((***++++++++++++,,,,,,,,,******))))))))))))******+++++++++,,,,,,,,,------***+++,,,,,,---------,,,---------,,,,,,,,,,,,,,,******+++,,,---...//////---------............///000000000000111111111111222222222222222222222222333444444444555555666666555777888999888888888::::::;;;<<<===???@@@AAABBB@@@AAADDDGGGIIIKKKKKKKKKHHHJJJMMMNNNMMMMMMNNNNNNPPPVVVddd}}}tttrrrkkkeeeaaa^^^VVVMMMJJJEEE>>>:::999777555222333444444444444333333444---000222222000000111333000000000111111111111111////////////000000111111000000000000000000000000111000000000/////////............///////////////000000000000111111111111///000111222222222222222............/////////000000//////...///000111222//////...------,,,++++++,,,---......//////......///......---,,,,,,++++++++++++************++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++************************((((((((()))***+++++++++))))))))))))***+++,,,---))))))******************++++++***)))))))))))))))))))))))))))************)))))))))))))))***++++++'''(((((()))******++++++******))))))******+++,,,&&&'''(((***++++++++++++((()))******+++++++++***+++***************************+++++++++,,,,,,,,,******))))))))))))***************+++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,++++++***************+++,,,---......///---------............///000000000000111111111111222222222222222222222222111222222333444555666666555777999999777666777999777999;;;>>>@@@AAAAAAAAA???AAADDDGGGHHHIIIIIIIIIHHHJJJKKKLLLLLLLLLNNNPPPOOOVVVfff~~~tttlll___\\\UUUNNNMMMMMMGGG@@@@@@;;;666555888999555222222555777888666444222222---000222222000///111333......//////000000111111.../////////000000111111000000000000000000000000111111000000/////////...---.........//////000000000000000000111111111111111111222222222111111000---.........//////000000///......------///000111//////...---,,,,,,++++++,,,---......//////......//////...---,,,,,,++++++++++++************++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))***+++,,,---)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))************))))))((())))))***++++++((())))))***++++++,,,,,,++++++******++++++,,,---%%%&&&((()))+++,,,,,,,,,'''((()))***************++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))))))))******))))))*********+++++++++.........---,,,+++***)))+++++++++*********))))))---------,,,,,,,,,++++++---------.........//////000000000000111111111111222222222222222222222222000000111222444555666666555888:::999777555666888666888;;;???AAABBBAAAAAA>>>@@@CCCFFFGGGHHHGGGGGGHHHJJJKKKKKKKKKLLLNNNPPPPPPXXXiiissskkkddd[[[UUUGGGEEECCC@@@>>><<<;;;:::666555555444444444555555333333333333333333333333111111111111111111111111222111111000///......---//////000111222333333444000000000000000000000000//////////////////////////////............//////............/////////000222222111111000/////////////////////............222000...,,,,,,---000111000000///......---,,,,,,------,,,,,,+++,,,,,,,,,000///...---,,,+++++++++...------,,,,,,------...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))************************)))******)))'''&&&'''((()))))))))))))))******+++))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))******+++(((((((((((()))***+++,,,******+++++++++)))'''&&&)))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,------...///000000444222111//////000222333444444444333333222222222/////////000111333444555555555555555666888999:::999:::===@@@BBBCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDFFFGGGIIIJJJJJJLLLOOOQQQUUUXXXiii}}}~~~lll]]]UUUNNNFFF@@@@@@???===:::888777666666444333333333333333444555333333333333333222222222111111111111111111111111111111111000///.........000000000000000000000111//////////////////////////////////////////////////////............///////////////000000000000000111111111111222222222222////////////............000///...------...///000------,,,++++++***))))))---,,,,,,,,,,,,,,,------//////...---,,,,,,++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********)))))))))))))))************************************+++,,,+++)))))))))***)))))))))))))))******+++))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))******+++(((((((((((()))***+++,,,***++++++++++++***))))))******++++++++++++******+++******))))))******+++++++++++++++,,,,,,,,,,,,------------------------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,------...//////000333222111//////000222333444444444333333222222222222222222222222333444555555555555555777888999::::::;;;>>>@@@BBBBBBBBBBBB@@@@@@BBBCCCDDDDDDEEEEEEFFFGGGIIIJJJJJJLLLNNNQQQUUUXXXiii{{{yyy|||}}}ttthhhXXXKKKDDD@@@:::666999888777555444333333333111111111111222333333444333333333222222222111111111111111111111111111111111111000000//////......000000000//////.........//////////////////////////////////////////////////////............//////111111111111000000000000///000111222333333333333////////////................................./////////......---,,,,,,,,,++++++++++++,,,---...............---,,,,,,,,,,,,++++++************++++++++++++************++++++++++++------------++++++************************************))))))))))))(((((())))))******++++++***************************+++,,,+++***)))***+++)))))))))))))))******+++))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))******+++)))))))))))))))***+++,,,++++++*********+++,,,,,,++++++************+++++++++******))))))******+++,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------.../////////222222111000000111222333444444333333333333222222555444444333333444444444555555555666777888999:::<<<===???@@@AAABBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIJJJJJJKKKNNNPPPTTTXXXjjjzzzoooaaaXXXKKKBBB???===<<<:::666666555444333333333333111111111111222333333444333333333222111111000000111111111111111111111111111000000000/////////...////////////////////////222222222222222222222222//////////////////////////////............//////111111111000000000/////////000111222222222222111////////////............,,,---.../////////...---000/////////.........---)))))))))***+++,,,---...------------------,,,,,,------,,,,,,,,,,,,------++++++************++++++***+++---......---+++***************************++++++******))))))((((((''''''((()))***++++++,,,************************((()))***)))((('''((())))))))))))))))))******+++(((((((((((((((((((((((((((((()))************))))))))))))))))))******+++***)))))))))******+++,,,***)))(((((()))+++,,,...,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------------------------------------------------------.........//////222111111000000111222333333333333333333333333333444444333333444444555555555555555666777888::::::===>>>@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCDDDFFFFFFGGGHHHIIIJJJJJJKKKNNNPPPTTTYYYkkkwwwqqqkkkaaaWWWPPPIII@@@:::999999999999555444333333222333333333222222111111222333444444222222222111111000000000000000000000000000000000000000000000////////////......///000000111222222111111111111111111111111//////////////////////////////............/////////////////////////////////000111111111000...---////////////............+++,,,...///000///...---,,,,,,,,,+++++++++++++++(((((((((((()))***,,,,,,+++,,,---.........---,,,---,,,,,,++++++,,,,,,---+++******))))))******+++***+++---......---+++***************************++++++******))))))((((((''''''((()))***++++++,,,************************'''((())))))((('''(((***)))))))))))))))******+++((((((((((((((((((((((((((())))))***************)))))))))))))))******+++******************+++,,,((('''''''''((()))+++---,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------------------------------...............111000000111111222222333333333333333333333333333111222222222444555666777666666666666777999:::;;;>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@AAACCCDDDFFFGGGGGGHHHJJJJJJJJJKKKMMMPPPSSSZZZmmm~~~|||zzzxxxmmmmmmhhh```ZZZWWWPPPIIIFFFAAA;;;777555555555555333222222111111111111111333333222222222222222333000000000000000000000000000000000000000000000000000000000000////////////---......///111222222333........................//////////////////////////////............//////---.........///////////////000111111111///,,,+++////////////............***+++---...//////...---------------,,,,,,,,,,,,(((((((((((()))***++++++***+++---...///...------******))))))))))))************))))))))))))******++++++------------++++++++++++++++++++++++++++++************))))))))))))(((((())))))******++++++************************)))***++++++******+++,,,)))))))))))))))******+++))))))))))))))))))))))))((()))******++++++******)))))))))))))))******+++++++++*********++++++,,,&&&&&&&&&'''((()))***+++++++++************+++++++++******))))))******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,------......------,,,........................000000000111222222333333222222333333333333444444111111111222444666777888666666666777888999:::;;;>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@AAABBBEEEGGGHHHGGGIIIJJJJJJJJJKKKMMMOOOSSS[[[ppp}}}}}}uuuoookkkgggbbb^^^VVVVVVRRRKKKGGGGGGDDD@@@===;;;888666666555555555333333222111111111111111333222111111000000000000......//////000111111111000000000000000000000000////////////000000000000.........//////000000000------------------------//////////////////////////////............//////------...///000111111222---///111222222000...---////////////............++++++,,,---............////////////////////////++++++************+++,,,)))***,,,...//////...---******))))))))))))************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))*********************************(((***++++++******+++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******+++,,,++++++******+++++++++&&&'''((()))))))))))))))******++++++++++++******+++******))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,........................,,,,,,---......---,,,,,,........................//////000111222333333333222222222333333444444444444444444444555666777888666666666777888999;;;;;;===???@@@BBBCCCCCCBBBBBB@@@@@@???@@@BBBEEEGGGIIIHHHIIIJJJJJJJJJKKKMMMOOORRR\\\sssssswww||||||tttllleee^^^XXXVVVRRRLLLGGGCCCCCC@@@999777999999777333333333333444555666666666555444333333222222333333222111///............------...///000111222222000000000000000000000000////////////000000000000///............---------//////////////////////////////////////////////////////............//////---......000111222333444,,,...111333333222111///000/////////............++++++,,,,,,---...//////+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,(((***,,,...//////...---,,,,,,++++++++++++,,,,,,******))))))))))))******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((())))))******++++++*********)))))))))))))))************************&&&((())))))(((((()))+++)))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******+++,,,,,,++++++***+++++++++'''(((***++++++***)))))))))***+++,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////........................,,,,,,---......---,,,,,,.....................---//////000222222333333333222222222333333444444444777777666666666666777777666666777777888999;;;<<<===>>>@@@BBBCCCCCCCCCBBB@@@@@@???@@@BBBEEEHHHIIIHHHIIIJJJJJJJJJJJJMMMOOORRR\\\tttrrrooonnnsss|||~~~|||}}}vvvnnnfff```UUUPPPJJJFFFDDDBBB???<<<===;;;999888888777555444555444333222111111111111111111000000000000111111000000000000000000000000111000///......///000111////////////////////////////////////////////////,,,---------......//////////////////////////////------------------------////////////////////////111111000000000000111111000000111111111111000000000///...------,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,///******---,,,'''&&&***))))))(((((()))***++++++,,,,,,------,,,,,,+++***)))************+++++++++(((((((((((()))***+++,,,+++)))(((&&&&&&((()))+++))))))))))))************------------,,,***((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++******))))))((((((***+++,,,+++***)))***++++++++++++++++++***)))((((((((())))))************++++++++++++++++++++++++))))))))))))((((((((((((******++++++,,,------......------,,,,,,++++++***//////...---,,,,,,++++++------------------------///......///111111111000------...///000111111111333333222222333333444555333333444555666777888999777777777888999999999:::<<<======>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKKKKJJJJJJLLLMMMRRR[[[qqqsssooolllnnntttyyyzzzzzztttssstttwwwyyyzzzyyywww~~~}}}zzzuuunnneee^^^VVVOOOKKKHHHDDD???<<<<<<;;;:::888555444444666888888777666555444333222111111111111222222111111111111222222000000000000000000000000111000///......///000111////////////////////////////////////////////////.../////////000000000111////////////////////////........................////////////////////////,,,------...///111333333000000111111111111000000111111000///...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,...***))),,,,,,((('''+++)))))))))))))))***+++++++++,,,,,,,,,,,,+++******)))************++++++++++++******)))))))))))))))***)))(((''''''((()))***))))))))))))***************+++,,,,,,,,,+++******))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))************************)))+++,,,+++***)))***++++++++++++++++++***)))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++************)))))))))111111000//////......---------,,,,,,,,,,,,++++++///......---,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,...///000000......//////000111333333333333222222333333444555333333444555666777888888777777777888999999::::::<<<======>>>>>>?????????@@@AAAAAABBBCCCDDDEEEFFFGGGIIIJJJKKKJJJKKKMMMNNNRRR[[[rrroookkkggghhhmmmrrrtttuuurrrsssvvvyyy|||}}}{{{yyy{{{}}}}}}~~~vvvmmmhhhhhhbbbXXXOOOHHHCCC???===:::888555444555666666555333444666:::>>>@@@???>>>444333222111111111111111333222222111111222222333000000000000000000000000000000////////////000000///////////////////////////////////////////////////////////////000000000////////////////////////////////////////////////////////////////////////---------...000111333444000000111111111111000000222111000//////......///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,))))))++++++)))))),,,***))))))))))))***+++++++++++++++++++++***)))))))))************+++++++++---,,,+++)))((('''''''''))))))))))))))))))))))))))))))))))))************'''(((***+++,,,,,,---,,,))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))(((((()))******+++,,,,,,)))***++++++***)))***+++++++++++++++++++++***)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------,,,,,,+++******)))++++++,,,,,,,,,,,,------.........------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,///111333222111000///000222444555333333222222333333444555333444444555666777888888777777888888999::::::;;;========================??????@@@AAABBBCCCDDDDDDEEEGGGIIIJJJKKKLLLNNNPPPSSS\\\ssscccaaa___aaagggooouuuxxxyyy|||~~~zzz}}}}}}{{{yyyyyy{{{~~~sssiiiaaaYYYSSSSSSNNNGGGAAA===;;;:::999555444333333444555555555444666999===AAABBB@@@>>>333333222111111111111111222111111000000111111222000000000000000000000000000000////////////000000////////////////////////////////////////////////------------------------////////////////////////........................////////////////////////111111000000000000111111000000111111111111000000222111000///...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,***))))))******+++,,,...*********))))))***+++++++++,,,,,,,,,,,,+++******))))))*********+++++++++---,,,+++)))((((((''''''((()))************)))(((((()))))))))************(((((()))***+++,,,,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))*********)))***++++++***)))+++,,,+++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,+++++++++************&&&&&&''''''((())))))*********+++,,,,,,---............---------,,,,,,,,,------------------------......---,,,---000444777777555222000000111333444333333222222333333444555444444555555666777777888777777888888999:::;;;;;;============<<<<<<<<<<<>>BBBGGGJJJQQQVVV^^^gggnnnooollliiigggggghhhgggfffgggiiikkkooooooqqquuu|||~~~|||||||||~~~~~~|||wwwsssrrrnnnlllpppwwwrrr]]]OOOJJJIIIGGGDDDDDDAAA===999888777666666888777555666666666444333111333555444111000111222444333222222333222000...111111000000000000111111000000////////////000000////////////////////////...///000111111000///.../////////////////////////////////////////////////////////......---------////////////////////////........................////////////////////////))))))***+++,,,...///000000000111111111111000000111000///...------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---))),,,,,,))),,,333777666---,,,++++++*********+++------......------,,,+++)))************+++++++++(((((((((((()))***+++,,,++++++***))))))***++++++))))))))))))************,,,+++***)))(((((()))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***************)))))))))''')))***+++******,,,---***+++,,,,,,------,,,,,,++++++*********)))))))))(((((()))******+++,,,,,,,,,,,,+++++++++*********---------,,,++++++******+++++++++,,,,,,---------------------------------++++++++++++++++++++++++***---///...,,,+++///333444444333333222333333444333333222222333333444555555555555555666666666666666777888999;;;<<<======<<<======>>>>>>?????????AAAAAABBBCCCDDDEEEFFFFFFEEEGGGIIIJJJKKKLLLNNNPPPWWWbbbxxx333444444555666888<<>><<<======>>>???@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEGGGIIIKKKKKKLLLNNNPPPWWWbbbyyy//////000222333444555666888999;;;>>>@@@BBBDDDEEEDDDFFFIIIKKKMMMOOOSSSVVV___bbbiiisss~~~|||xxxsssmmmllloooooopppqqqsssuuuwwwyyyzzz~~~yyy|||wwwpppqqqqqqrrr{{{|||tttuuu~~~{{{{{{{{{{{{{{{{{{{{{{{{yyyhhh\\\WWWSSSMMMHHHGGGIIILLLOOOoooUUUCCC;;;999555222444444555555555444333222000000111222333444444555222222111111111111222222000000000000000000000000111111111222333333333444////////////////////////000000000000000000000000..............................////////////......(((,,,111222111//////000............---,,,+++***........................//////.........---------,,,---///000111000///---///111222111...---...000222000///000333444222000000//////............///++++++*********+++,,,,,,------,,,,,,,,,,,,++++++(((***,,,//////...,,,******++++++,,,,,,++++++***'''------)))...777777...***++++++++++++***)))(((******,,,,,,,,,,,,******+++***)))(((((()))***+++))))))))))))************,,,,,,++++++******))))))&&&%%%%%%%%%&&&''')))***+++***)))(((((()))***+++(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((++++++******************(((((()))***+++,,,,,,---------,,,++++++******))),,,,,,,,,------.........******+++++++++,,,,,,,,,------.........---,,,+++++++++++++++++++++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111111111111222222222333333333333333333333333444444333333444555777888:::777444333555999===???<<<<<<===???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKOOOQQQXXXeee~~~......///000111222222333222333444666888:::<<<===888:::<<<>>>???AAADDDGGGOOOQQQVVV```kkkuuu|||zzzsssppplllffffffiiifffhhhjjjoootttzzz{{{rrrssswww|||{{{qqqiiijjjlllnnnqqqzzz}}}}}}}}}wwwwww~~~{{{{{{~~~zzzvvvsssjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhjjjjjjggg^^^RRRIIIHHHEEE@@@<<<;;;<<<>>>@@@QQQFFF999333333666777666333333333333333222111111000111111222222333333444222111111000000111111222000000000000000000000000000000000000111111111111////////////////////////////////////////////////..............................////////////......))),,,000111///...///000///////////////......---........................///.........------------,,,---///000000000......111222444222000///000222111000///000333444222000000//////...............//////..................+++++++++,,,,,,---------+++,,,---......,,,+++******++++++,,,,,,++++++***(((---,,,)))---777777000***+++,,,+++)))((()))+++***+++,,,------,,,+++*********))))))))))))******))))))))))))************)))))))))(((((((((((((((((('''''''''((()))+++++++++***)))(((((()))***+++((())))))******))))))((())))))))))))************************************************************+++++++++,,,,,,------...++++++************))))))+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111111111222222222222333333333333333333333333444444333333444555777888:::999888888999:::;;;<<<<<<<<<===???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKOOOQQQXXXfff~~~---------.........//////---...///000111222333444222333555666666777:::<<<@@@AAADDDLLLVVV___fffiiikkkfffbbb```]]]YYYXXXZZZXXXZZZ^^^eeennnwww{{{tttmmmmmmnnnrrrtttsssmmmhhhkkkooosssvvv}}}}}}vvvsssvvvzzz}}}~~~}}}|||}}}zzzuuussssssyyy|||yyyxxxvvvuuussspppkkkfffbbb___TTTTTTTTTTTTTTTTTTTTTTTTSSSQQQOOOMMMJJJFFF@@@<<<:::888666333222222333444555222000000111222222222111111111111111000000000222222222222222222222222222111111000000111111222000000000000000000000000////////////............////////////////////////////////////////////////..............................////////////......***,,,.........---...///------...////////////.......................................------------,,,---...///000///......000111222111000///000111000//////000222222111000000//////...------............------,,,,,,++++++))))))***+++,,,---......---------,,,++++++*********++++++,,,,,,++++++***)))---,,,(((,,,555888333+++,,,,,,***''''''***---+++,,,---......---,,,+++))))))************))))))))))))))))))************(((((((((((())))))))))))***)))))))))***+++,,,---******))))))))))))******)))******************)))************++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********++++++++++++******************+++++++++,,,,,,,,,...---,,,***))))))******------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111111111222222222333333333333333333333333333444444333444444555777777999:::;;;<<<<<<;;;:::999<<<<<<===???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKOOOQQQXXXeee~~~------------------,,,,,,------......//////000000111222333333222333555777666666777;;;CCCKKKPPPSSSOOONNNMMMLLLIIIGGGGGGIIIJJJLLLOOOVVV___jjjsssyyy}}}vvvnnnhhhcccccceeehhhmmmoooooommmqqqvvvzzz|||}}}|||vvvnnnjjjkkkooosssvvvuuuxxx|||}}}}}}}}}qqqllliiihhhjjjmmmnnnqqqtttsssoookkkhhhggg___^^^\\\XXXTTTPPPLLLJJJBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDAAA>>><<<;;;999888666555444333222222111111333555666555333000......222111111000000000000000333222222222111111000000111111000000000000111111000000000000000000000000/////////......---------////////////////////////////////////////////////..............................////////////......+++,,,,,,---------......)))***+++,,,------------........................------------------------,,,---.../////////............///......---....../////////000111111000000000///......---------------------,,,+++***)))))))))******+++,,,,,,---------,,,+++******++++++,,,***++++++,,,,,,++++++******,,,+++(((+++333777555000---***'''''')))***+++,,,,,,............,,,,,,((()))***++++++***)))(((((()))))))))************))))))******++++++,,,,,,************++++++,,,,,,***))))))))))))))))))*********++++++++++++******)))))))))*********++++++***************************************++++++++++++++++++******)))))))))(((((())))))***++++++,,,,,,,,,++++++*********)))******+++++++++,,,,,,,,,000...,,,***))))))***+++------------------------,,,,,,,,,---------..............................------------------------------......///000000000111111111222222222333333444444444444444444444444333333444444555666666777888999;;;<<<;;;;;;::::::<<<<<<===???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKOOOQQQWWWddd}}}...------------,,,,,,,,,------........./////////...//////...------///111111///...000444999===>>><<<>>>???===::::::;;;<<>><<<<<<===???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKOOOQQQUUUccc{{{------------------------,,,,,,,,,---------------...//////...------...000222000...///111444555666222777888555222444666666777777777999===AAAFFFIIILLLQQQTTTRRRPPPOOOLLLHHHDDDEEEFFFHHHKKKMMMOOOPPPQQQXXX\\\\\\\\\^^^^^^\\\TTTRRROOOMMMNNNQQQUUUXXXXXXYYYZZZ[[[]]]aaafffjjjbbbXXXOOOKKKIIIDDDBBBCCCHHHFFFEEECCCAAAAAAAAAAAA======<<<:::999888777777666666666666666666666666111333444333222000111222111111222222222111111000///000000//////000333555555444333222111222333333222222111111111000000000111000000//////000000111////////////////////////000000000000000/////////////////////////////////......................................................////////////.........---,,,---//////---,,,++++++,,,....../////////........................,,,,,,,,,,,,---------------------------.........///...---...///000///...,,,...000000///...///000000000...---,,,,,,++++++,,,---......---,,,+++))),,,,,,++++++************)))(((((()))***,,,...000***++++++,,,,,,++++++***)))************,,,000222:::333+++)))+++,,,***&&&+++,,,---......---,,,+++))))))************))))))))))))))))))************(((((((((((())))))))))))((())))))*********))))))))))))************)))))))))******************)))'''((((((((())))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,---------,,,,,,+++++++++)))******+++,,,---------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------------......///000000000222222222222333333333333444444444444444444444444222333444555666666666666444777::::::999999<<>>???===???AAA???:::999;;;===??????@@@@@@@@@>>>DDDGGGEEEDDDFFFHHHGGGBBBBBBBBBBBBBBBDDDFFFHHHEEEFFFFFFGGGHHHJJJLLLNNNKKKFFFAAA@@@>>>:::999;;;:::999777777777888777777777777666555444444444444333333333333333333333333000222333222000000222444//////000000000000000000555333111/////////000111555444222111111222333444111111111111000000000000000000////////////000000///////////////////////////////////////000000000////////////////////////......................................................////////////.........------///111111...++++++,,,---.......................................++++++,,,,,,,,,------------,,,,,,,,,------......///---,,,---///111///...+++---000000...---...000000000...---,,,+++++++++'''(((***++++++***((('''***************+++++++++))))))))))))***+++------***++++++,,,,,,++++++***((()))***+++))))))+++///:::777333...***(((((((((***+++,,,------,,,+++*********))))))))))))******))))))))))))************)))))))))(((((((((((((((((()))***++++++***)))(((((()))***++++++***)))(((((())))))******))))))((((((((()))))))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,------,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---------......................................................------......///000000000222222222333333333444444555555555555555555555555222333444666666666666555333888===>>><<<:::;;;===<<<<<<===???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKOOOQQQVVVddd}}}******+++++++++,,,,,,,,,,,,,,,------......//////,,,---------++++++---///+++++++++,,,///000000///,,,222333,,,(((+++000000000111111111222444555555666666555333666:::888333///222666888888777777888999===>>>999666888::::::444666888888888777888999:::;;;<<<======<<<<<<;;;999666666777666333333555222222222444555666444333444444333222111111222222000000000000000000000000...000000///------111444111111111111111222222222111///,,,,,,...///000///555444222000000111222333000000000000000111111111000000////////////000000////////////////////////---.........///000000000////////////////////////......................................................////////////.........---...000333222...*********+++,,,,,,,,,++++++........................+++++++++,,,,,,------------,,,,,,,,,,,,---......---***)))***---///---+++***---000///---,,,...000000000...---,,,+++++++++)))***,,,------,,,+++***(((((()))***+++,,,,,,---************+++++++++++++++++++++,,,,,,+++++++++'''(((++++++)))'''))),,,888::::::333)))$$$&&&+++***+++,,,,,,,,,,,,+++***+++***)))(((((()))***+++))))))))))))************,,,,,,++++++******)))))))))***+++,,,++++++)))(((((()))***++++++***)))((((((((())))))))))))(((((()))************+++++++++************************((())))))***++++++,,,,,,************************))))))))))))************(((((())))))******++++++******+++++++++,,,,,,,,,))))))+++,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---------......................................................------......///000000000222222333333333444444444555555555555555555555555222333444666666666666555444:::AAACCC???;;;999999<<<<<<===???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKOOOQQQXXXeee~~~***,,,------++++++,,,......)))))),,,+++'''***222---------...///000000111444222///------...///111---.........,,,,,,...000111111111111111000//////333333222222222222333333222222222222222222222222222333444555555555444333222222222222222222222222555555444444555777888:::666666555444444333222222333333222222111222222333,,,---///000111111111000333222222222222222222333000000000000000000000000444///---000111//////333111111000000//////......333222000/////////000111///////////////000111111000000//////.........---......------------..............................///...---,,,,,,---...///,,,,,,,,,------------...........................,,,,,,,,,,,,,,,---...///000000///...---,,,,,,++++++---//////...---///111---.........---,,,,,,+++------------------------,,,,,,,,,---------......------------------------........................222000...+++******+++,,,,,,++++++******++++++,,,...---+++))))))***+++---)))***,,,......,,,***)))+++++++++*********))))))))))))))))))))))))))))))///444888555...)))))),,,)))******+++***)))((('''++++++******)))(((((((((************************)))))))))))))))******+++***++++++,,,,,,++++++***))))))))))))))))))))))))******************************))))))((((((''''''+++******)))******++++++---+++***(((((()))+++,,,************************---,,,,,,,,,+++*********++++++++++++++++++++++++))))))*********+++++++++***+++---//////...---,,,------------------------,,,,,,,,,---------..............................//////.........---------///////////////000111111000000111222444555666666444555666666666555444333666666666666777777777777999999999999:::;;;<<<<<<===>>>@@@@@@??????AAABBB@@@AAABBBCCCDDDFFFGGGGGGEEEFFFHHHIIIJJJLLLPPPSSSZZZeee}}}***))))))***,,,------,,,+++,,,---------...,,,+++,,,,,,,,,---......//////666444111...,,,,,,,,,---...//////...---,,,...///000111111111000000//////222222111111111111222222111111111111111111111111111222333444444444333333000000000000000111111111222222111222222333444555555555444444333222222111222222111111111111222222...///000222222222222222222222111111111111222222000000000000000000000000000///...---...///......///////////////000000000222222000/////////000000///////////////000000111000/////////..................------------..............................///...------------...///---............/////////...............------------,,,,,,,,,------.../////////......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------......------,,,+++++++++++++++++++++++++++---------.........//////................................................111000...,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,+++***)))(((((()))******++++++,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))),,,000333222...++++++---******+++++++++***((((((************))))))))))))************************)))))))))))))))******+++***++++++,,,,,,++++++***************************************************)))))))))))))))(((((((((+++******))))))))))))))),,,+++***(((((()))+++,,,++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................//////.........---------///////////////000111111111111222333333444555555444444555555555555444444444444555666666777888888888888888888999:::;;;<<<<<<===??????>>>>>>@@@AAA@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIKKKNNNQQQYYYeee~~~+++(((&&&(((---///---***+++------,,,///222///(((+++++++++,,,------......555333000---,,,,,,,,,---000000000///---,,,---///000000000000000/////////111000000000000000000111000000000000000000000000000000111222222222222222111111111111111111111111000000111111111111000000333333333222222111111000111000000//////000111111000000111222333333333333111000000//////000000111000000000000000000000000...555666000---111000+++---......///000000111111111111000/////////000000//////......//////000111////////////..................------------..............................///...------------...////////////000000000000111//////.........------------------,,,------...///////////////////////////...---++++++,,,,,,,,,+++------......------,,,,,,++++++++++++++++++++++++............////////////////////////////////////////////////////////////111000...,,,+++++++++,,,------,,,,,,,,,,,,---------,,,,,,+++***))))))(((***+++++++++,,,,,,------+++++++++***************)))))))))))))))))))))))))))***,,,---------,,,,,,***+++,,,,,,,,,+++***)))))))))))))))************************************)))))))))))))))******+++******++++++++++++******++++++++++++++++++++++++************************(((((())))))))))))))))))******))))))((((((((('''++++++***))))))***+++,,,************************)))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,.../////////...---------------------------++++++,,,,,,,,,---------.......................................---------///////////////000111111222222222333333444444444444444333333333444444555222222333555666777888999777777777777888999:::;;;;;;<<<>>>>>>======???@@@@@@@@@AAACCCDDDEEEFFFGGGIIIIIIJJJJJJIIIJJJMMMOOOXXXeee++++++***+++,,,---,,,+++///---...333666333///...++++++,,,,,,---------...///...---,,,---...///000111111111///---,,,---...000000//////............//////000000000000////////////////////////////////////000000000111111111333333333333333222222222000000222222222111000///222222111111000000000000//////.........///000000000000111111222222222222000//////......//////000000000000000000000000000///@@@EEE999///111333............/////////000000000000000/////////000000///............///000000///////////////...............------------.......................................------.........////////////000000000000/////////...------,,,,,,......------------......///000000000111111111222///---++++++---///...---,,,------...------,,,,,,------------------------------------....................................////////////////////////000///...,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---/////////...---,,,+++***)))***+++------------,,,************************)))))))))))))))))))))))))))''''''))),,,---+++)))***+++,,,---,,,,,,******'''(((((()))***+++++++++************************)))))))))))))))******+++******++++++++++++******************************************************((((((((())))))******+++)))))))))************)))+++******))))))***+++,,,))))))))))))))))))))))))*********+++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,---.../////////......000000000000000000000000,,,------------.........................................................///////////////000000111333333333333333333333333444444333222222333555666222333333444555666777777666666666666777888999::::::;;;======<<<<<<>>>??????@@@AAABBBDDDEEEFFFFFFHHHIIIIIIIIIIIIKKKNNNPPPWWWeee+++///111///+++(((+++...000///;;;KKKIII777---222---------------.........------,,,,,,---...///000000111111///---,,,---...000///......------.........///000000000000///.......................................//////000000333333333222222111111111///000111222111000///...111000000000000000//////......------...//////000///////////////000000000///..................///////////////////////////111EEENNN???///...222111000/////////.........---/////////000000000//////...............//////000.........///////////////......------------..............................---..................------------.........////////////.........---------///......---------......---......//////000000111+++***+++,,,...///......,,,,,,------...------,,,------------------------++++++,,,,,,,,,---------------------------------///////////////////////////......---,,,,,,,,,,,,++++++************++++++......///......,,,+++***(((***---///000...,,,***************************))))))))))))))))))))))))***'''%%%'''+++,,,***'''******,,,,,,---,,,+++***''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))******+++)))******++++++******)))))))))))))))))))))))))))************************(((((())))))******++++++((()))***+++,,,---------***))))))******++++++,,,*********************************+++,,,,,,,,,---++++++++++++++++++++++++,,,,,,---------.........,,,------...............000000000000000000000000............////////////........................---.....................///////////////000000111333333333333333333333333444444333222333444555777555555555555555444444444666666666666777888999999:::;;;======<<<<<<>>>??????@@@AAABBBCCCEEEFFFFFFEEEGGGHHHIIIJJJLLLPPPRRRXXXfff***000444111***'''+++111///;;;SSScccXXX<<<---///---------------.........///...---,,,,,,,,,,,,,,,/////////...,,,+++,,,...000///...,,,,,,---.........///000111111000///..........................................///000000000000000///......------......////////////......000000000000000000000000------------...///000000......---------......//////......------......//////////////////////////////???HHH===...+++...111000000//////...------,,,......///000000000//////......------......///000.........///////////////......------------..............................------...//////...------,,,,,,,,,,,,------------........................000///......---.........***+++++++++,,,,,,------'''***---///...,,,,,,---,,,,,,------......------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------------------------.................................------,,,,,,,,,******))))))))))))******++++++++++++***************+++...//////...+++******************+++++++++))))))))))))))))))))))))+++(((''''''***+++)))''')))***+++,,,,,,,,,+++***'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))((((((((((((((((((((((((************************))))))******************((()))+++---......------)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..............................---.........////////////........................---------...............///////////////000111111222222222333333444444444444444444444555555666777777777666666555444444333666666666666777888999::::::;;;======<<<<<<>>>?????????@@@BBBCCCDDDEEEFFFEEEFFFHHHIIIJJJLLLPPPSSSYYYggg)))---000///+++***---111222OOOhhhdddNNN:::000+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...---++++++,,,...000///---,,,+++,,,---......///111222222111///...........................///......---...///000111/////////...---,,,,,,,,,///////////////000111222000000000000000000000000------------...///000111///...---,,,,,,---......//////............//////////////////////////////...333777555///,,,,,,///........................------///000000000//////...------------...//////............/////////000......------------..............................------...//////...------,,,,,,,,,,,,------------,,,,,,------.../////////000000///...............++++++++++++,,,,,,,,,,,,(((///555666111,,,+++---+++,,,------......------+++++++++++++++++++++++++++++++++,,,,,,,,,------........................---------------------------------...------,,,,,,+++******************+++******)))((()))***+++,,,///...---,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))***)))((()))***+++++++++((((((***+++++++++******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))((((((((((((((((((((((((************************++++++*********************+++,,,------,,,***)))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,------------+++++++++++++++,,,------------------------------,,,,,,,,,,,,---------...........................---------........./////////////////////000111111111111222333333444555555333444555666777777777777777666666666666666666555777777777777888999:::::::::<<<===>>>======>>>@@@??????@@@AAACCCDDDEEEEEEFFFGGGIIIIIIJJJLLLOOORRR[[[iii((()))+++,,,,,,---///000777___rrrWWW:::444333+++++++++++++++++++++++++++))))))***+++---...//////+++,,,---,,,++++++,,,...000...---++++++,,,---......000111333333111000...//////////////////////////////...---...///000111111000000///......------222111111111111333555666000000000000111111111111---------...///000111111//////---,,,,,,---.../////////............/////////////////////////////////++++++000222///---...,,,,,,------.../////////,,,---///000000000//////...------------...//////---.........//////000000.........------.................................,,,---...//////...---,,,,,,,,,,,,---------......+++,,,,,,---...///000000000000///.......................................---666>>>===555---,,,///+++,,,,,,---.........---------------------------,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,++++++++++++++++++,,,,,,+++)))))))))+++---///444111---)))(((***,,,...))))))******++++++++++++))))))))))))))))))))))))((()))))))))***+++---...'''((()))***++++++***)))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))************************,,,+++++++++***)))))))))+++,,,------,,,)))'''%%%(((((()))++++++,,,,,,,,,((((((((((((((((((((((((---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---////////////////////////******+++++++++,,,,,,,,,........................---------........./////////////////////000111111000000111222444555666666333444666888999888888777555666666666777777888888777777777777888999:::;;;;;;<<<>>>>>>======???@@@>>>???@@@AAACCCDDDEEEEEEHHHIIIJJJJJJIIIJJJMMMPPP\\\iii+++,,,,,,+++***+++---///777FFFNNNDDD555---,,,,,,***,,,---***'''''',,,111222///,,,************)))******+++,,,,,,---...............------,,,,,,,,,---///111333333222000///......////////////......---......///////////////000000//////......------000///...///111222222111,,,---...//////...---,,,---------.........//////++++++,,,,,,---...//////////////////000000000000////////////////////////000000000000////////////---------------------------------.........//////------,,,+++,,,---...///---------............///////////////////////////////////////////////////,,,,,,---...///000111111************+++,,,------------,,,,,,,,,------..............................---,,,,,,++++++,,,,,,***444======555,,,)))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------.........//////)))***,,,.........,,,+++,,,,,,,,,---...///---,,,......---,,,+++))))))((()))***++++++,,,,,,,,,,,,((()))++++++******+++---///...,,,***((((((((()))++++++++++++++++++++++++++++++************++++++,,,,,,+++***))))))******,,,,,,,,,++++++*********,,,+++******)))******+++(((((()))******************************)))((((((******+++,,,------......++++++******)))(((((('''************************+++++++++++++++***)))(((++++++++++++++++++++++++---,,,+++***+++,,,---...******+++,,,------------///...---+++***))))))))),,,------,,,+++***)))(((***+++,,,---...---,,,,,,,,,,,,---......---,,,,,,,,,------...///000111111---------------,,,,,,,,,,,,---------.../////////......//////000000111111555555555555555555444444222333333444555666777777999888777555555555666666888888888999999::::::;;;<<<<<<;;;<<<===>>>@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGHHHIIIIIIJJJMMMQQQTTTZZZlll+++,,,,,,+++***+++---///&&&333;;;555+++'''((()))'''***+++***)))+++222888777333---)))))),,,---...,,,,,,,,,------...............---------,,,,,,,,,+++---///111111000...---......////////////......------...///////////////////////////...............---,,,...000111111000---...////////////...---,,,,,,,,,---------......+++,,,,,,---......//////------------....................................000000/////////.........---------------------------------.........//////------,,,,,,,,,---...///---------............///........................////////////////////////............///////////////...---------------...------------------------------------------------...---,,,,,,++++++,,,,,,(((///444444///***)))+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------------.........)))+++,,,......---,,,+++,,,,,,,,,---......---,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++)))***++++++)))((()))***+++******)))))))))******))))))))))))))))))))))))++++++************++++++,,,++++++***))))))******,,,,,,,,,++++++*********)))*********************))))))******++++++++++++***************)))((((((*********+++,,,,,,------,,,++++++***))))))((((((******************************+++++++++***))))))++++++++++++++++++++++++)))))))))***+++,,,---...............---,,,+++***...---,,,+++******))))))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,------------............000000//////.........------------.....................//////000000111111444444444444444444444444444444444555555555555555666555555444444555666777888888888999999::::::;;;<<<;;;;;;;;;===>>>@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGHHHIIIIIIJJJMMMQQQTTT[[[lll***+++,,,+++***+++,,,..."""***///---))))))+++,,,(((***+++******...555:::IIIBBB777///++++++,,,,,,------------...............------------,,,,,,,,,***+++---//////...---,,,......////////////......------...////////////................../////////111///......000000///---......////////////......,,,,,,,,,,,,,,,------------------......//////000,,,------------.................................//////.........---------........................---------...............---,,,,,,,,,,,,---...///---------............///......................../////////////////////////////////.........------111000///...---------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,)))+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------***+++---......---,,,,,,,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,+++++++++,,,++++++*********++++++***(((''''''(((&&&'''((()))++++++++++++))))))))))))))))))))))))++++++************++++++,,,+++******)))*********+++++++++++++++*********&&&''')))***+++******)))************++++++++++++)))************))))))((()))))))))***++++++,,,,,,,,,,,,,,,+++******))))))************************)))******+++++++++******++++++++++++++++++++++++&&&'''(((***+++,,,------............---,,,+++***,,,,,,,,,++++++*********((()))***+++,,,---------,,,,,,++++++***+++++++++,,,------......------,,,......---------,,,,,,,,,111111000///......------...............---------......//////000000111111333333333333333333333333666666555555555444444444333333333333444555666777777777888999::::::;;;;;;<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJMMMQQQUUU]]]nnn***+++,,,,,,+++***,,,---))),,,------,,,---......---...---+++***,,,111555IIIBBB888///+++))))))(((---------------,,,,,,,,,------------------------***+++---.........,,,,,,---......//////......---,,,---......//////......---------....../////////666444222111111000...,,,////////////////////////------------------------............//////000000........./////////000000..............................---------,,,,,,,,,................................................,,,,,,,,,,,,------......---------............///........................................................................///...---,,,,,,,,,,,,,,,---............,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,++++++,,,.........++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---......------,,,,,,---------,,,*********------,,,,,,+++***))))))+++++++++++++++***)))((((((******)))'''''''''(((%%%&&&(((***++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************++++++++++++***************$$$&&&(((***++++++)))(((******)))))))))*********))))))************)))((((((((())))))*********+++,,,,,,,,,+++++++++******************************((()))***+++++++++++++++************************'''(((***,,,,,,,,,,,,+++)))***+++,,,------------+++++++++,,,+++++++++***))))))***+++,,,,,,,,,,,,---,,,+++))))))***+++,,,------------------------------------------------//////...---,,,++++++***/////////...---------,,,......//////000000111111333333333333333444444444555555555555555555555555444444444444444555555666777777888999::::::;;;;;;======>>>>>>@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJMMMRRRUUU___ppp)))***,,,,,,+++***+++---***((('''(((***+++++++++......,,,***)))***---///333000,,,******++++++***,,,,,,,,,+++++++++++++++------------------------+++,,,---.........------------............------,,,------...............,,,,,,------......//////333222000000111000///---//////............//////////////////.....................///////////////............////////////........................------------,,,,,,,,,,,,.............................................---,,,,,,,,,------------------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000,,,,,,,,,,,,,,,---...///---.........---,,,,,,+++------------------------...---,,,,,,++++++,,,,,,...---,,,---//////---++++++++++++,,,,,,------------,,,***))))))***+++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------,,,,,,...///...+++)))***+++---,,,,,,++++++*********++++++++++++******)))(((&&&((())))))(((((()))+++'''((()))+++++++++***)))++++++++++++++++++++++++++++++************+++++++++***************++++++************************$$$&&&(((***++++++)))(((***))))))((((((((()))***((())))))*********))))))((()))))))))))))))******,,,,,,,,,+++++++++++++++************************((()))***+++++++++++++++************************++++++---------,,,+++***((()))***++++++,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***---,,,+++*********,,,,,,------------------------,,,------...//////000000///......---,,,,,,++++++/////////...---------,,,......//////000000111111333444444444555555555666333333444444555666666777666666666666555555444444666777777999:::;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJNNNRRRVVVaaarrr(((***,,,,,,+++***+++,,,'''$$$###'''))))))***,,,************+++,,,---------,,,+++,,,------,,,***************++++++++++++,,,,,,,,,------------...,,,---......//////......------............------,,,,,,---............------------------.........+++******,,,...000000///......------------......000000000///////////////........................+++,,,,,,,,,,,,---------------------------------......---------,,,,,,,,,------------------------...............---------+++,,,------......---------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000------------...///000111...---,,,,,,,,,------..............................---,,,,,,++++++,,,,,,---,,,,,,------,,,***(((***++++++,,,,,,------...---,,,***)))((()))+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------.........------------------000111000,,,)))***+++))))))***+++,,,------...*********+++******))))))&&&((())))))))))))***,,,*********+++++++++******))))))))))))))))))))))))++++++************++++++*********)))******+++,,,)))))))))***************&&&''')))***+++******)))+++***)))((((((((()))***((())))))************)))))))))))))))))))))******++++++++++++++++++******************************)))******+++++++++******************************------------,,,+++******,,,,,,,,,,,,+++***)))(((+++,,,,,,---,,,+++***)))++++++,,,,,,,,,++++++***,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,---...///000111222000////////////........................---------......//////000000111111333444444555555666666666222222333444555666777888666777777666666555333333666666777888:::;;;<<<<<<>>>???AAABBBCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJNNNSSSVVVdddttt'''))),,,,,,+++******+++)))%%%%%%***+++)))***...'''''')))+++---...---+++111///.........,,,***'''*********++++++,,,,,,,,,,,,,,,,,,---------......---------...............,,,------......------,,,+++,,,------......------...------------------,,,***))))))+++---......---...---,,,++++++,,,---...000000//////............------------------------++++++,,,,,,,,,---------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,---.........---------------............///------------------------------------------------,,,,,,,,,------............---------------.........---+++***+++---///111------------------------...---,,,,,,++++++,,,,,,+++,,,,,,++++++***************+++,,,,,,---.........,,,***(((((()))+++,,,++++++,,,,,,,,,,,,------,,,------------.........//////...---------------///222333111,,,)))***,,,((()))***+++,,,------...((())))))************)))(((***+++***))))))***++++++++++++++++++,,,,,,---))))))))))))))))))))))))++++++************++++++******))))))***++++++,,,((()))))))))*********+++)))*********************...---+++***)))***+++,,,(((((()))*********************************************************************************************+++++++++***))))))************************,,,,,,++++++++++++++++++---------------+++******,,,,,,------,,,+++(((''')))***++++++,,,,,,,,,,,,***+++,,,---.../////////...---,,,,,,,,,,,,---...---------....../////////.........///////////////---------.....................//////000000111111222222333444444555666666333444444444555555666666333444555555555444333333555666777888:::;;;<<<======>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCDDDFFFGGGIIIJJJNNNSSSVVVeeevvv'''))),,,,,,+++******++++++'''(((++++++&&&&&&+++((()))+++---///...+++)))((('''&&&''')))***))))))******+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,---------......,,,------......------,,,+++,,,------......------.........------,,,,,,,,,000...------------+++***---,,,++++++++++++,,,---//////.........------------------------------,,,---------.........//////------------------------//////.........---------++++++++++++++++++++++++//////.........---------+++,,,---.........---,,,---------.........//////------------------------////////////////////////......---------,,,,,,,,,------,,,+++************...,,,***)))***---111333,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,------+++******---000******+++,,,,,,---.........,,,***(((''')))***,,,++++++,,,,,,,,,------------------.........//////000///...---------------///333555222---)))***---,,,,,,++++++++++++++++++'''((()))***************+++,,,---+++)))((()))***++++++******+++---///000++++++++++++++++++++++++++++++************++++++******))))))***+++,,,,,,(((((())))))*********+++,,,+++******)))******+++000///---+++++++++---...(((((()))***************+++++++++***************))))))))))))))))))******************************+++++++++++++++***)))((())))))))))))))))))))))))******)))))))))***,,,---,,,,,,---...////////////,,,---......---***(((&&&'''((()))+++---.........)))***---///000000000000...---,,,,,,,,,,,,---.........---------,,,,,,,,,++++++,,,,,,---.........,,,------....../////////......//////000111111111111111222333333444555555666555555555555444444444000111333444555555444333555666777888:::;;;<<<===;;;<<<>>>@@@AAAAAAAAA@@@CCCDDDEEEFFFFFFEEEDDDCCCDDDFFFGGGIIIJJJNNNSSSWWWfffwww((((((((((((((((((((((((++++++******)))(((((((((...,,,...666???@@@999111++++++******))))))(((((((((((((((((())),,,...///(((***,,,,,,+++++++++,,,000...,,,))))))***,,,---------------------------------...///...---+++***---,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000////////////111---******,,,......---------------------------000///---,,,,,,---///000***+++,,,---.../////////---,,,,,,++++++,,,,,,---......------------......+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------......------,,,+++,,,---...//////---+++)))+++,,,,,,------,,,,,,+++111---)))(((***++++++)))////////////...---,,,+++*********++++++,,,,,,,,,---,,,+++******,,,...///******+++,,,,,,,,,++++++------------------------...---,,,++++++---...000///......------,,,++++++,,,---///000111000...---,,,+++***))))))***+++,,,***+++,,,------,,,+++***+++*********))))))((((((++++++++++++++++++++++++++++++******************++++++************++++++,,,+++***))))))***+++,,,************************+++++++++*********))))))))))))))))))************(((((((((((()))***+++,,,$$$'''***+++***(((((((((...---+++*********+++++++++*********))))))((((((+++***)))))))))***,,,---******))))))))))))******************+++,,,------))))))))))))***+++,,,---+++,,,,,,+++***+++...000******************************++++++,,,---........................------..................------........................---------............///,,,---...///000000000///333333444444555666666666777666444333222222333333555444444444444555666666666666666777888:::;;;<<<;;;<<<===>>>>>>???AAADDDBBBBBBAAAAAABBBCCCEEEFFFFFFDDDEEEIIILLLNNNTTT\\\jjjzzz))))))))))))))))))))))))((((((((()))******++++++...000555===CCCAAA666---+++*********)))))))))((())))))))))))***+++,,,,,,***,,,------,,,+++,,,---...---,,,******+++,,,------------------------------------------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................222///++++++---//////...------------------.........---,,,++++++,,,---...+++,,,,,,------------,,,---,,,,,,++++++,,,,,,---......------------......,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,,,,---.........---000000111222111000///...,,,------......------,,,333000,,,+++,,,...---,,,------------,,,+++***)))******+++++++++,,,,,,,,,---,,,+++******,,,---///++++++++++++++++++++++++------------------,,,,,,...---,,,++++++---...000------------------------...///000000000...---+++++++++***))))))***++++++((()))************)))(((************)))))))))(((++++++++++++++++++++++++************************++++++************++++++++++++***))))))***++++++************************+++++++++*********))))))))))))))))))************,,,+++***))))))((((((((('''(((*********+++...000---,,,+++*********++++++++++++******))))))))))))******))))))******+++,,,++++++************++++++,,,,,,,,,+++,,,,,,------***)))))))))***+++,,,,,,))))))***)))'''(((***,,,++++++++++++++++++++++++++++++,,,,,,------........................------................................................---------............///......//////000111111111333333444444555666666666999888666555444444555555555444444444444555666666666666666777888:::;;;<<<999:::;;;<<<<<<===???BBBCCCCCCBBBBBBCCCDDDFFFGGGFFFDDDEEEIIIKKKNNNTTT[[[iiizzz))))))))))))))))))))))))((((((((()))******+++++++++---222777888444---(((***************)))))))))******+++++++++******))),,,...///...,,,,,,,,,...,,,,,,+++++++++,,,---------------------------------,,,,,,++++++++++++,,,,,,...///...+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++,,,,,,------.........222000---------.........---------.........//////---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---...------,,,,,,------...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,---.../////////...............---------------............------222///---,,,---------,,,,,,------,,,,,,+++***)))***++++++++++++,,,,,,,,,---,,,+++***+++,,,---......---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///++++++,,,------.../////////000000000///---+++***++++++***))))))***++++++((()))************)))(((************))))))))))))++++++++++++++++++++++++************************++++++************++++++++++++***))))))***++++++************************+++++++++***************))))))))))))************,,,,,,***)))))))))))))))+++++++++***)))+++...111---,,,+++*********+++++++++++++++************)))))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,......------,,,,,,------++++++*********++++++,,,,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------......................................................---------............///000000//////000111333444333333333444555555666666888777666555555555555555555444444444444555666666666666777888999::::::;;;888:::;;;;;;;;;===???AAADDDDDDCCCDDDDDDEEEFFFGGGFFFDDDEEEIIIKKKMMMSSS[[[hhhyyy************************++++++******)))(((((((((*********)))''''''((()))************************)))***+++,,,,,,+++***)))---......---++++++,,,---***++++++,,,,,,------------------------------------,,,+++***)))***+++,,,...111444111,,,***,,,000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////111///...---------------,,,------......//////000,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***+++,,,---............,,,,,,+++******++++++,,,,,,,,,------------,,,,,,---,,,******************...............---,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...///...+++)))))))))***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,---------............//////...,,,+++***+++******************++++++++++++,,,,,,+++++++++*********)))))))))))))))***************************************+++++++++++++++************+++++++++******************+++************************************************((()))))))))************))))))))))))***+++,,,,,,---------***((('''(((***,,,+++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,+++******,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,+++*********++++++---...///---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,------------..................////////////........................---------............///000000.........000222444222333333444444555666666555555444444333333333333555444444444444555666666666666777888999::::::::::::;;;=========>>>AAACCCCCCCCCCCCDDDDDDEEEFFFFFFEEECCCDDDHHHJJJLLLSSSZZZhhhzzz))))))))))))))))))))))))++++++******)))(((((((((*********(((&&&&&&***---))))))******++++++,,,,,,'''(((***+++,,,,,,+++***,,,,,,,,,+++******+++---***++++++,,,,,,---------------------------------,,,+++***)))***+++,,,---...111444111,,,***,,,000++++++++++++++++++++++++************************++++++,,,---......//////---------,,,+++++++++,,,------------......//////------,,,,,,,,,,,,------((()))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,------...------,,,,,,------,,,,,,,,,------...+++++++++,,,,,,+++++++++*********))))))((()))***---------...------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------///...+++)))))))))***+++*********+++++++++,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,---------------,,,*********++++++*********,,,++++++++++++++++++,,,))))))))))))))))))******************************))))))*********+++++++++++++++************++++++*********++++++*********************************************************((()))))))))************))))))))))))***+++,,,---+++---...---***(((''''''++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((()))***,,,,,,+++******++++++************++++++------,,,+++******++++++,,,,,,++++++++++++++++++***+++,,,+++)))(((((()))++++++++++++++++++++++++..................------,,,,,,,,,,,,------.............../////////000000////////////////////////---------............//////...---,,,---///111333222222333333444555555555444444444444444333333333555444444444444555666666666777888999999999999999:::;;;<<<======>>>@@@CCCAAAAAABBBCCCDDDDDDDDDDDDDDDBBBCCCGGGJJJLLLRRRYYYjjj|||((((((((((((((((((((((((((((((((()))******++++++%%%(((+++,,,+++***)))((()))))))))***+++,,,------(((((()))***+++,,,,,,,,,***++++++***)))***,,,...,,,,,,+++++++++,,,------------------------------,,,++++++++++++,,,,,,---,,,...///...+++)))+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........***+++---,,,+++***+++,,,------------------------,,,------------------,,,((()))***,,,------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------......------,,,++++++++++++++++++,,,,,,,,,******++++++++++++******+++,,,---,,,+++***+++,,,******++++++++++++******,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------...---+++************+++)))))))))******++++++,,,,,,,,,,,,---------......//////...---,,,,,,+++++++++++++++,,,,,,,,,------)))***++++++++++++***)))******)))(((((()))******))))))))))))************************************)))))))))***++++++,,,,,,++++++************++++++)))***++++++++++++***)))***************************************+++++++++))))))))))))************---,,,+++******)))******(((+++...///---,,,++++++******+++,,,,,,,,,+++++++++,,,,,,,,,,,,---------))))))***+++++++++++++++++++++************++++++,,,,,,+++*********++++++,,,,,,+++++++++,,,,,,---***+++---,,,+++*********************************------------------......++++++,,,,,,------...............//////000000111////////////////////////---------............///......------...///000111222222222333444444555555555666666777666666555555555444444444444555666666666777888999:::999999888777999:::::::::<<<>>>@@@@@@AAABBBCCCDDDDDDDDDDDDDDDBBBCCCGGGIIIKKKQQQYYYjjj|||''''''''''''''''''''''''((((((((()))******++++++%%%&&&(((******)))&&&$$$((())))))***,,,------...+++***************++++++***++++++******+++...111...---,,,******+++,,,---------------------------++++++,,,---------------,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,(((+++------,,,+++---///---------,,,++++++******++++++,,,,,,,,,,,,++++++***+++,,,------------------,,,,,,++++++,,,,,,---++++++************++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------...---------((()))***,,,,,,,,,+++******++++++,,,,,,++++++***+++---//////---,,,---...)))******+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,---------,,,++++++++++++++++++++++++(((((())))))***++++++,,,,,,,,,------......---------------------------,,,,,,,,,++++++++++++++++++)))***++++++++++++***)))******)))(((((()))******((()))))))))************************************((())))))***++++++,,,,,,++++++************++++++)))***++++++++++++***)))************************))))))*********+++++++++))))))))))))************------,,,+++************(((***,,,,,,+++++++++---)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------+++++++++++++++,,,---...***,,,...///...---------++++++++++++++++++++++++++++++,,,,,,------......***++++++,,,------......---......///000000111111////////////////////////---------............///.........///000000111111111222222333333444555555444555666777777666555555555444444444444555666666666777999::::::999888777777888:::::::::;;;>>>@@@AAAAAACCCDDDEEEEEEDDDDDDCCCAAABBBFFFHHHKKKQQQXXXjjj|||''''''''''''''''''''''''++++++******)))(((((((((///+++'''&&&'''((())))))(((((()))***,,,---.........---+++)))((())))))******++++++++++++---000333000...,,,))))))***,,,---------------------------***+++---...///...------...,,,+++,,,.........,,,************************+++++++++++++++++++++++++++++++++***************(((+++......------...111...------,,,+++***)))(((******++++++++++++******------.........---,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++***+++,,,------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---.../////////,,,---///111111111///...+++,,,,,,------,,,,,,+++***---//////,,,+++,,,...+++,,,,,,---------,,,,,,,,,,,,,,,++++++************+++,,,---------,,,,,,******+++,,,,,,,,,++++++'''(((((()))***++++++++++++,,,------......------+++,,,,,,------......///......,,,+++***))))))))))))***+++,,,,,,+++***)))---,,,+++******+++,,,---(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++)))***+++,,,,,,+++***)))************************))))))******++++++++++++))))))))))))************************+++,,,---...++++++***'''%%%%%%(((***)))***+++,,,---,,,,,,+++,,,,,,,,,------.........+++***)))))))))***,,,---...------,,,,,,------...,,,,,,,,,,,,------...///*********+++,,,---...///&&&)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......******+++,,,,,,---......---......///000111111222000000000000000000000000---------.........//////...///000111222222222111111222222333333444555555222333444555555555333333555444444444444555666666666777999::::::999888777999:::<<<<<<<<<===@@@BBBAAACCCDDDFFFFFFFFFEEEEEECCCAAABBBFFFHHHJJJQQQXXXiii{{{))))))(((''''''''''''''')))))))))(((&&&&&&''')))'''((()))******)))((('''++++++***************+++++++++************++++++------...///222888???DDDAAA444,,,......)))+++222...---+++***)))******+++***)))...555555...***+++------,,,++++++******)))+++++++++******)))))))))************+++,,,---...,,,------......------,,,,,,---------,,,,,,---///,,,...//////...,,,++++++******+++++++++,,,,,,,,,///,,,---...,,,'''(((---******+++++++++,,,,,,,,,------------------------+++,,,,,,,,,++++++---...+++)))((()))+++,,,+++)))+++,,,------......------+++)))''''''((())))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,------,,,***)))++++++************++++++------,,,++++++******))),,,,,,,,,,,,,,,+++***)))------,,,+++******************************++++++&&&''')))***++++++******/////////---+++,,,...000//////...---,,,,,,++++++,,,+++******)))*********,,,+++***)))(((((((((((((((((())))))******++++++************))))))((((((***,,,,,,+++)))((()))***)))***,,,------,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,***((())),,,(((((())))))))))))((((((************************)))))))))***)))(((''''''***++++++++++++,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---///,,,***)))+++---......++++++,,,,,,---...//////!!!222---000HHHAAA---444///......------......///...------,,,+++***))))))+++,,,,,,------,,,,,,+++........................+++,,,---///000111111111//////000000000000//////000000000000000000000000........................---...///000000111111111222222333333333333444444555444333333222222222222333333333333555666777888555666888:::;;;:::999888:::::::::::::::;;;<<<===DDDDDDDDDDDDEEEEEEEEEEEE@@@BBBEEEFFFGGGKKKRRRWWWiiixxx))))))(((''''''''''''''''''(((((('''%%%%%%&&&((('''((()))******)))((('''******))))))((())))))***))))))(((((((((((())))))000---***)))...:::IIISSSKKK999,,,,,,---))))))---,,,+++*********+++,,,---...+++---111111,,,+++---+++++++++++++++++++++,,,,,,+++++++++************++++++++++++,,,---...///+++++++++++++++++++++++++++---...---,,,,,,---///------......---+++++++++***++++++++++++,,,,,,,,,***,,,///000000...+++)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000...,,,++++++---...,,,***++++++,,,------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++******+++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,++++++***+++++++++++++++***************+++((()))***,,,------,,,,,,---...///...,,,,,,---///.........------,,,,,,+++,,,++++++***************,,,+++***)))((((((((((((((((((((()))))))))))))))++++++*********)))))))))***+++,,,+++***))))))***)))***,,,------,,,***)))))))))))))))))))))))))))************************+++***+++++++++******+++((())))))******))))))((()))))))))))))))))))))))))))))))))(((((((((((('''((())))))))))))*********++++++,,,,,,,,,,,,++++++++++++************+++++++++******)))((()))***+++++++++,,,,,,---......///,,,555000@@@ddd___===111+++++++++******+++++++++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........------......////////////000000000000000000000000........................---...///000000111111111222222333333333333444444555444333333222222222333666555555444333444444444555666888:::::::::999888888888999:::;;;<<<>>>???CCCCCCCCCCCCDDDDDDDDDDDD@@@BBBDDDEEEFFFJJJQQQWWWhhhwww))))))((('''''''''(((((('''(((((((((&&&&&&(((***(((((())))))))))))(((((()))((((((((((((((())))))))))))(((((((((((())))))...+++(((''',,,999HHHRRRLLL999***)))---+++***+++************+++,,,---...111---,,,---,,,***+++...)))******+++,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,---...//////+++***)))(((((()))***+++***,,,......---------...///......---,,,+++++++++++++++++++++,,,,,,,,,,,,)))000333///...222000)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,...///111000......//////...,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,,,,+++)))(((((()))+++---,,,,,,,,,++++++,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,+++******+++++++++***++++++,,,,,,---,,,+++******************+++,,,.........------,,,---//////---------...------------------------,,,,,,+++***************,,,+++***)))))))))))))))******************))))))+++++++++++++++************+++,,,+++***)))***+++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++,,,+++******+++,,,,,,************++++++*********)))))))))))))))))))))))),,,+++***)))))))))***+++((())))))))))))*********))))))************))))))***))))))))))))))))))***)))+++---,,,)))'''(((***++++++,,,,,,------......,,,333000BBBddd___===---...------,,,,,,------...,,,,,,,,,,,,++++++++++++------++++++++++++------..............................---,,,,,,---......---......//////000000000000000000000000000000000........................---...///000000111111111222222333333333333444444444444333222222222333333666666555444444444444444555666888999::::::999999777777888999;;;===???@@@AAAAAAAAAAAABBBBBBCCCCCC???AAADDDEEEFFFJJJQQQVVVeeettt))))))((((((((((((((()))((()))***)))((((((***,,,(((((())))))))))))(((((())))))((((((((()))******++++++************++++++)))***+++,,,...222888<<>>???>>>??????@@@@@@AAAAAAAAA???AAADDDEEEFFFJJJPPPVVVcccrrr))))))((((((((())))))***)))******)))((((((***+++))))))(((((((((((())))))))))))))))))******+++,,,++++++************++++++***,,,//////...,,,,,,,,,000---+++,,,,,,+++,,,...,,,,,,,,,,,,++++++******,,,------,,,+++,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,------,,,***))))))***,,,---)))+++---...------...///;;;777111...---......---++++++,,,,,,,,,---------111DDDKKK===000///000,,,++++++,,,,,,,,,---------------------------------+++,,,---,,,++++++---///000000000///...---,,,,,,)))***++++++,,,,,,++++++...//////---++++++...111,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...((()))***+++,,,++++++*********))))))))))))******,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++************+++,,,------...---,,,+++******************,,,------,,,++++++)))+++...///...---------,,,,,,---------------------,,,,,,+++***+++++++++,,,+++******************,,,,,,,,,++++++******)))++++++++++++++++++++++++***+++,,,,,,+++***+++---************************))))))))))))))))))))))))************************,,,///...***+++......)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++///---+++***)))***,,,---******+++++++++,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,+++000555444///++++++---+++++++++,,,,,,,,,,,,,,,***000000------******///+++******************++++++++++++,,,,,,---.........---+++******+++---..............................---------...111444666555444222111000000000000////////////////////////////////////////////////---...///000000111111111222222222333333333444444333333333222222333333444555555666666777999:::;;;666777777888999999::::::;;;;;;:::::::::;;;;;;<<<<<<======>>>???@@@@@@@@@???BBBDDDEEEFFFJJJQQQVVVbbbqqq))))))((((((((()))******)))******)))'''&&&((()))))))))(((((((((((())))))***)))))))))***+++,,,---))))))(((((((((((())))))...//////---++++++,,,---***,,,...---***((()))***,,,,,,---,,,,,,***)))((((((+++---++++++---,,,(((------,,,,,,+++******))))))************++++++++++++++++++******++++++,,,---,,,++++++++++++,,,---***+++,,,,,,,,,---///111BBB<<<333...---...---,,,,,,,,,,,,,,,------------///CCCQQQKKK<<<333---))),,,,,,,,,,,,---------------------------------------.........------///111---...///...,,,++++++,,,***++++++,,,,,,,,,,,,,,,***---000///---+++,,,......------,,,,,,+++++++++******))))))******+++,,,''')))+++---...---,,,***))))))(((((((((((())))))------,,,,,,+++******)))******+++,,,,,,,,,+++++++++++++++***++++++,,,,,,...---,,,+++++++++++++++)))***+++,,,,,,+++***))))))+++---------,,,---...------------------------------,,,+++++++++++++++,,,++++++*********++++++)))))))))))))))(((((((((*********+++++++++++++++***+++,,,,,,++++++,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))),,,222222,,,)))------)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))***((())))))))))))*********++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------***...111111---+++***+++++++++++++++,,,,,,,,,,,,---******,,,...000...***,,,++++++******++++++,,,++++++,,,,,,------......------++++++++++++------........................******+++,,,...111333555333222000...---------...000000000000000000000000////////////////////////---...///000000111111111222222333333333333444444333333222222222333444444999999888777777777777777777777777888888999::::::<<<<<<;;;::::::::::::;;;;;;<<<<<<===>>>???@@@@@@@@@BBBEEEFFFGGGKKKRRRWWWbbbqqq))))))(((((()))******+++---------+++)))((()))******)))(((''''''((()))***((((((((())))))***+++,,,))))))(((((((((((())))))...//////---++++++,,,...,,,,,,,,,+++*********)))***+++,,,,,,,,,+++******'''+++,,,)))***------***,,,+++++++++++++++++++++(((((()))))))))*********---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,000333GGG>>>444---,,,---,,,***,,,,,,,,,------------...---888DDDFFF>>>333,,,***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///+++,,,...---+++***+++---++++++,,,---------------)))000777999666111......//////......---,,,,,,+++******))))))******+++,,,******+++,,,---.........******))))))))))))******,,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,++++++***+++++++++---,,,,,,+++++++++,,,,,,)))***+++,,,,,,+++***)))***+++,,,,,,+++,,,...000.........------,,,,,,+++------,,,++++++++++++,,,+++++++++******++++++,,,)))))))))***************)))))))))*********++++++***+++,,,,,,++++++,,,...******))))))))))))******************************************************+++555777...'''***,,,)))******++++++++++++******++++++++++++++++++++++++*********)))))))))))))))((())))))))))))*********++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------***+++,,,------,,,+++***+++++++++++++++++++++++++++&&&)))---...111000(((...------------------...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,...///111222222000///---,,,,,,---///000000000000000000000000000////////////////////////---...///000000111111111222222333333333333444444333222222222333333444555888777666666555555666666777777777777888999::::::;;;;;;:::::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@AAACCCFFFGGGHHHLLLSSSXXXcccrrr))))))((())))))***++++++222222222000---+++,,,---***)))(((''''''((()))***''''''''''''((()))++++++++++++************++++++***---000000...+++)))(((...,,,((('''***......***((()))+++,,,------,,,+++'''+++***'''(((---///,,,*********++++++,,,------''''''(((((()))))))))***...------,,,,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,+++***))),,,111444III@@@444,,,++++++***))),,,,,,,,,---------......///...222777666000---...,,,,,,,,,---------......++++++++++++++++++++++++'''((()))((('''''')))+++))),,,...---+++***,,,...+++,,,------......------///999DDDIIIEEE>>>777444000000///...------,,,,,,,,,,,,++++++,,,,,,---...---,,,+++++++++---000111++++++************++++++*********++++++,,,------)))***+++,,,,,,,,,,,,,,,------,,,+++************,,,,,,+++++++++,,,------***+++,,,,,,,,,+++***)))***+++++++++***+++...111//////...---,,,,,,++++++...---,,,,,,++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,------.........(((((())))))*********+++***+++---,,,,,,+++---...******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++777:::///&&&(((+++************++++++*********************************,,,,,,---------,,,+++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++,,,---...,,,++++++++++++++++++++++++++++++***111111((()))000///+++******))))))******+++------------------------+++,,,,,,------,,,,,,+++..............................000111222222222222///...------...000333555000000000000000000000000000000000000000000000000---...///000111111111111222222333333333444444444222222222222333333444555333333333333555666777888777777777777888999:::;;;999999999:::;;;<<<===>>>;;;;;;<<<===>>>???@@@AAABBBDDDGGGHHHIIIMMMSSSYYYcccsss***)))(((((()))+++---...;;;555...))))))***+++***++++++******))))))(((((((((((((((((())))))))))))+++***)))'''''''''((()))++++++++++++***)))((((((------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))******++++++,,,------))))))***+++,,,,,,------/////////......------,,,,,,+++******+++...111222---,,,***)))***---111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))'''&&&'''***+++***(((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...333;;;CCCHHHHHHFFFEEE333222///---++++++,,,,,,......---,,,,,,+++++++++,,,,,,------...///000000,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++***(((((()))+++...000222///,,,++++++,,,,,,,,,***,,,------++++++,,,...///---+++)))))))))++++++------,,,,,,+++***))))))...---+++*********++++++((()))***+++++++++++++++$$$'''+++,,,,,,***)))))),,,,,,,,,+++++++++******,,,---...---+++***+++,,,------,,,+++************---,,,,,,,,,++++++******++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((())))))(((&&&'''+++///111000...+++***)))))))))000///---,,,+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******//////...---,,,,,,++++++......//////...---,,,,,,,,,,,,,,,---------------***...333333...)))***///333111///...---...///000////////////000000000000//////............//////...000222333333333444555111222222333333222222111222222222222333333444555777666666666666666777888888888777777888888999:::999999999:::;;;<<<>>>>>>===>>>???>>>>>>???AAADDDBBBDDDFFFFFFGGGKKKRRRXXXiiiyyy)))(((''''''''')))+++,,,333///***((((((((('''%%%))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((('''(((((()))******+++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,+++++++++*********,,,,,,,,,+++++++++******,,,+++++++++++++++++++++*********++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++,,,---///000222------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((('''(((***,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++))),,,000444777888888888111000...,,,++++++,,,---************************+++++++++,,,,,,---------------------,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++,,,+++***))))))+++...///666333...+++***)))'''&&&***,,,------++++++,,,...///---,,,***)))***++++++,,,++++++***))))))((((((---,,,+++*********++++++)))******++++++++++++***''')))************+++---,,,,,,,,,+++++++++******)))***+++***((('''((()))...------,,,,,,,,,,,,---************)))))))))(((++++++++++++++++++++++++************************************))))))))))))************************+++++++++*********))))))+++,,,---,,,***+++///222666444111...,,,******))),,,,,,+++++++++++++++,,,************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***------------------------......//////...------,,,------------............,,,+++,,,---...///111333444222111/////////111222000000000000000///////////////............//////---///111111000000111222222222333333333333222222333222222222333333444555666666555555666777888888888888777777888888999:::666666666777888999:::;;;===>>>>>>>>>>>>???AAADDDBBBDDDFFFFFFGGGKKKRRRXXXhhhyyy'''&&&&&&%%%&&&''')))***,,,***)))(((((('''%%%###&&&&&&'''(((((()))******(((((((((((())))))))))))******)))((((((((())))))))))))***+++,,,------,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************)))))))))+++++++++***************,,,,,,,,,+++++++++******------,,,,,,+++******)))++++++++++++++++++++++++************+++++++++++++++,,,,,,---...//////000---...//////---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++)))))))))+++,,,+++*********+++++++++,,,,,,,,,------,,,,,,++++++******,,,++++++,,,---...000000......,,,+++***+++,,,---(((((()))***++++++,,,,,,******************************)))))))))(((((((((*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++*********...---+++******+++---...555222...+++)))(((&&&$$$***,,,------++++++,,,...///...,,,*********++++++,,,,,,++++++******))))))---,,,+++*********++++++++++++++++++++++++***)))*********)))(((***---000,,,,,,,,,+++++++++******(((******)))((('''((())),,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++***************------...---,,,---000222:::888444111---+++******))))))***+++,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,---...//////.........///......---,,,---........./////////000666111,,,+++///222333111444333222111000111222333111111111000000//////...000//////......//////000...000222222000///000111222222333333333333222222333333222222222333444444444444555555666777888999888888777777888888999:::888888888888999;;;<<<===<<<===>>>>>>===???BBBDDDCCCEEEFFFGGGGGGKKKRRRXXXgggyyy'''&&&&&&&&&&&&'''((()))+++***))))))))))))((((((&&&'''''''''((((((((()))(((((((((((())))))))))))******))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))(((************************,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,++++++++++++++++++))))))******++++++,,,,,,***+++,,,---......------............---+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,+++,,,,,,---...,,,++++++******+++,,,,,,***+++,,,------------,,,***************)))))))))))))))((((((((('''''''''******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************///...,,,+++***+++,,,---...,,,***)))******)))(((***+++---,,,++++++,,,.........,,,++++++***++++++.........------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******)))***++++++***)))***---000,,,,,,,,,+++++++++******+++,,,---,,,*********,,,(((((((((((()))***++++++......------------------++++++++++++++++++++++++************************)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,...///777666333///---+++************+++,,,---.........************************------------------------,,,,,,++++++++++++,,,,,,++++++,,,------......///---...............------......//////000000111111333222///,,,...111111///333222111111111111222222222222111111000///......000000////////////000000111333444444222111111222222333333333333333333222333333333222222333333444333333444555666777999:::888888777777888888999:::999999999999:::<<<===>>><<<============???BBBDDDCCCEEEGGGGGGHHHLLLSSSXXXgggyyy(((((((((((((((((())))))+++***)))''''''(((+++---)))((((((((('''''''''&&&(((((((((((())))))))))))))))))******************+++,,,,,,,,,++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++*********)))******************++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,------***++++++,,,,,,,,,++++++---,,,,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,+++++++++,,,******+++++++++,,,,,,,,,******+++,,,------......))))))***+++,,,,,,++++++************++++++,,,,,,,,,,,,---...---,,,+++)))++++++++++++************------------,,,,,,,,,,,,++++++,,,---...---------,,,++++++******++++++,,,************************///...,,,+++++++++++++++***(((((()))+++,,,,,,+++***+++---,,,++++++,,,.........---,,,++++++++++++......---------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((***,,,,,,++++++,,,...,,,,,,,,,+++++++++******---...///...,,,+++,,,---(((((((((((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))+++,,,,,,,,,111///...,,,*********+++,,,---......///...------************************))))))))))))))))))))))))...---+++******+++---...------------------------------...............---......//////000111111222(((111555222...000222222111111111000000111111111333222222111000//////...000000////////////000000111333444444222111111222333333333444444333333333444333333222222333333333333333333444555777888999888888777777888888999:::666666666666777999:::;;;;;;<<<=========???BBBDDDCCCEEEGGGGGGHHHLLLSSSYYYgggzzz))))))))))))))))))))))))))))))(((&&&%%%&&&***---******)))(((((('''&&&&&&(((((((((((())))))))))))((()))***+++++++++******+++,,,,,,+++***)))((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,+++*********,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,---,,,*********,,,******+++++++++,,,,,,,,,)))***+++,,,---...///000''')))+++.........---,,,++++++++++++++++++++++++***+++,,,---,,,***(((&&&++++++++++++++++++,,,,,,...---------,,,,,,,,,,,,+++,,,---...///...---,,,++++++************++++++*********+++++++++++++++---,,,,,,+++************+++***)))***+++,,,+++******,,,------++++++,,,............---,,,,,,++++++++++++++++++******************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***''')))+++,,,++++++,,,---,,,,,,,,,+++++++++******+++---------+++***+++,,,,,,,,,+++++++++,,,,,,---)))))))))***************++++++++++++++++++++++++************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***))))))***,,,------,,,,,,+++***))))))***++++++---.../////////---,,,+++************************++++++++++++++++++++++++........................---------------------,,,,,,---......///.........------...///000111222222222AAAJJJAAA444111111111000000000111111111111111222222222111111000000///111000000//////000000111...000222222000///000111333333444444444444333333444444333222222222333333333333444444555666777888888888777777888888999:::888888888999:::;;;<<<===:::;;;<<<<<<===>>>BBBDDDDDDFFFGGGGGGHHHLLLSSSYYYhhh|||)))))))))******))))))(((&&&''')))(((&&&&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++++++++***))))))*********))))))(((((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***************++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++++++++++++++,,,*********++++++,,,,,,------------------,,,,,,,,,000///---,,,,,,,,,------******+++,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++*********,,,---,,,)))((()))+++******+++++++++,,,,,,,,,***++++++,,,---...//////+++,,,---///000000//////,,,,,,,,,,,,,,,,,,++++++((()))+++------+++)))'''*********++++++,,,,,,,,,++++++++++++***************+++,,,......---,,,+++++++++************++++++++++++++++++,,,,,,,,,---+++*********************+++******+++,,,,,,+++)))***,,,------++++++,,,...............---,,,+++***************************)))***+++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,((()))***)))((())),,,...,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++...------,,,,,,,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++************************))))))***++++++,,,------++++++++++++++++++++++++))))))*********+++++++++***)))(((***---...,,,***++++++***))))))***,,,,,,+++,,,---...---,,,***)))************************---------------------------000444777777444000---+++,,,,,,------.........,,,------...//////......,,,------...000111111222:::KKKRRRFFF777111111///000111111222222333222222111111111111111111111111111111000000000000111111---///111111000000111222333333444444444444333333555444333333222222222333444444444444444555666777888888777777888888999:::;;;;;;;;;<<<===>>>@@@@@@999;;;<<<<<<===>>>BBBDDDDDDFFFHHHHHHHHHLLLTTTYYYjjj}}}((()))))))))))))))(((((($$$(((+++,,,***(((((()))(((((())))))******++++++(((((((((((())))))))))))((()))***+++,,,,,,+++***&&&'''((())))))******)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++''''''(((((())))))******,,,,,,,,,------.........,,,,,,,,,+++++++++******------,,,++++++*********))))))***+++,,,,,,---------------,,,,,,+++++++++222111///---,,,---...///(((***---......,,,***(((************************,,,,,,,,,+++++++++*********,,,---,,,)))''')))+++******+++++++++,,,,,,,,,,,,---------------------+++++++++++++++,,,------,,,------------,,,+++***(((***,,,//////...,,,+++(((((()))***+++,,,,,,---.........---------,,,,,,(((***+++------,,,+++***++++++************+++++++++++++++,,,,,,---------))))))))))))))))))))))))***))))))+++---...---+++***,,,------,,,+++---...............---,,,+++***+++++++++++++++++++++,,,)))***+++,,,---,,,,,,+++***+++,,,,,,------------******(((&&&%%%''',,,000,,,,,,,,,+++++++++******,,,---...---+++***+++,,,------,,,+++*********************++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++))))))******++++++++++++)))'''&&&(((+++---+++(((------++++++++++++,,,---((()))+++,,,,,,+++***(((************************************************+++111999??????999111+++)))***+++,,,...///000111,,,,,,---.../////////...,,,,,,---...///000111111,,,<<>>999:::<<<<<<<<<>>>BBBEEEDDDFFFHHHHHHIIIMMMTTTZZZkkk~~~***)))(((''''''((()))***------,,,+++***)))((('''))))))(((((((((((())))))************))))))))))))))))))************))))))))))))((((((''''''&&&&&&*********))))))))))))))))))******++++++******)))******+++++++++,,,,,,,,,************************------,,,***************...))))))---,,,''''''+++))))))))))))***+++,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,------,,,,,,++++++++++++*********))))))))))))***++++++++++++***(((((()))***+++,,,,,,---222---***+++---...---...+++++++++,,,,,,,,,------***+++,,,------,,,+++***------------------------,,,+++***))))))***+++,,,******+++,,,,,,,,,+++++++++***)))((()))***,,,------***))),,,+++((((((+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,---......---+++******+++........................((()))***+++,,,---------+++******))))))******+++,,,------+++***)))***,,,,,,++++++,,,---,,,***(((+++,,,,,,------,,,,,,+++)))+++------,,,,,,---...***,,,------+++******+++******))))))((((((''''''))))))*********+++++++++,,,)))((())),,,......,,,------,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,---999JJJQQQEEE333(((//////...---,,,,,,++++++...000333555555333000...000///...------...///000444333222222111111222222333333333222222111111111222111000111222333222000---------......000111111---000444777888666333111111111222222222333333333666666666444222222444666333222333666444111222666888666444333333666999<<<:::999777666666888999;;;>>>===;;;:::;;;>>>AAACCCEEEEEEHHHKKKKKKKKKQQQXXXiii***)))(((''''''((()))***++++++******)))(((((('''))))))(((((((((((())))))***************************))))))(((((())))))***))))))))))))))))))((((((+++++++++*********************++++++++++++************+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,---***))),,,,,,((((((+++++++++*********++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++*********))))))***++++++++++++***************************///+++((((((***+++++++++,,,,,,,,,---------......+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---------,,,+++***)))(((++++++*********++++++,,,---***+++------******,,,++++++************++++++......---,,,,,,+++******((()))***++++++,,,,,,,,,,,,,,,,,,---------............//////...------,,,---......---+++******+++------------------------******+++,,,,,,,,,++++++++++++************++++++,,,------,,,***)))***+++,,,---------,,,+++***)))+++,,,,,,------,,,,,,+++***,,,------+++***+++,,,***,,,------+++******+++++++++*********)))))))))))))))*********++++++++++++)))((())),,,...---,,,***)))))))))))))))((((((++++++++++++++++++++++++************************++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++---------............//////,,,000999===888111...//////......---,,,,,,+++---///111222222111///---......---------///000111333333222111111111111111111111111222222333333333111///...///000111000............//////111222222---000333555666555333111222222333333333444444444888888666444444666:::>>>GGG>>>666555555444666999555666666666777888999999:::999888777888999;;;<<<============>>>@@@AAABBBDDDDDDFFFJJJKKKKKKRRRYYYiii)))((((((''''''(((((()))((((((((((((((((((((((((***))))))(((((())))))******************************)))'''&&&&&&''')))***))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++---......------,,,******,,,,,,))))))+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))***++++++++++++***---,,,,,,+++***)))((((((,,,***(((((()))++++++***------------............,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++---------,,,+++***)))(((,,,,,,,,,---,,,,,,++++++,,,***+++......+++***,,,,,,++++++++++++++++++,,,//////...---+++***))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,---------...............///......---,,,---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,---......,,,***)))***+++---000111000,,,))))))+++++++++,,,,,,,,,,,,+++++++++,,,---,,,***)))))))))***,,,------+++******++++++++++++++++++************************++++++++++++)))((()))+++------,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------...............++++++...///---...111000//////......---------------............------------,,,,,,---///111222222111111000000000000000//////000111222333444555111000//////000111000///000000///000000111222333...///111222333333222111333333444444444555555555888777555333333777===BBBIII???666666999888666666333555888:::;;;:::888777:::999999999:::;;;===>>><<<===>>>@@@AAAAAAAAAAAABBBBBBEEEIIIJJJLLLSSS[[[iii((((((((((((((((((((((((''''''(((((()))******+++***))))))))))))))))))***(((((())))))))))))*********)))&&&%%%%%%&&&)))***((())))))******+++++++++*********++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***---...///...,,,++++++******++++++++++++,,,......---,,,++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++))))))***++++++++++++***,,,,,,++++++***))))))(((,,,---,,,******---...,,,,,,,,,,,,------------...---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,---.........---,,,+++***)))+++//////+++***+++------,,,,,,,,,,,,------......---,,,,,,+++******)))***++++++,,,,,,,,,+++,,,,,,,,,---------......---...............------,,,---...---+++***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------......,,,***)))***,,,///222444111+++'''))),,,++++++,,,,,,,,,,,,++++++***+++,,,,,,***)))))))))***,,,------+++******+++++++++++++++++++++************************************))))))***+++,,,,,,******++++++,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,++++++************+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,))),,,///000...,,,---///000000//////...............------------------.........---------...000111111111000/////////////////////000111222333444444333222111111333333222111000/////////000000111222//////000000111111111111333333333333444444444444444333222111111444999===:::777888???BBB>>>777333444666999;;;;;;:::999777888888888999:::<<<===>>><<<======>>>???@@@AAABBBAAA@@@CCCHHHJJJLLLTTT]]]jjj''''''(((((((((((('''''''''(((((()))++++++,,,---******))))))))))))******'''''''''((((((((())))))***)))&&&%%%%%%&&&)))***((((((((())))))*********))))))))))))******+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......,,,***)))***++++++++++++,,,---,,,......---,,,+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***---------,,,,,,,,,++++++))))))***++++++++++++***)))************+++++++++)))---...******...///,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---------------------------+++++++++,,,,,,+++++++++((()))***+++,,,,,,---,,,,,,---...//////...,,,+++,,,+++...222333...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------...............---,,,---...---+++***+++,,,,,,,,,+++++++++*********((()))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------...,,,+++***+++---000333444111+++'''))),,,***++++++,,,,,,++++++***''')))++++++******+++,,,***,,,------+++******+++************************************************************)))***+++,,,&&&&&&&&&''''''(((((((((++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++,,,------------,,,*********+++++++++,,,,,,)))...222111...,,,---//////////////////.........//////...------...//////111000///...---...///000111000//////......//////000000111111111222222222333222111222333444333111//////.........///000000000000000///000000111111222222222222333333333333111222333333222222444555222555>>>FFFGGG???999888666777777888999999::::::777777888999:::;;;<<<===>>>===;;;;;;<<<>>>AAACCC@@@@@@CCCGGGJJJMMMUUU___lll&&&''''''((((((''''''&&&(((((()))***+++,,,------+++******))))))******+++&&&''''''(((((()))))))))***)))'''&&&&&&''')))***(((((())))))))))))))))))((((((((()))******++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))((((((+++,,,***+++...///------,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++))))))***++++++++++++***'''((()))***+++,,,------&&&---...)))(((---///+++************++++++++++++,,,++++++++++++++++++,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))+++,,,------......------000000333777777222......***))))))(((((())))))******++++++,,,,,,------...++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---......///.........+++,,,------++++++,,,------,,,,,,++++++*********((((((***+++,,,---------,,,,,,++++++++++++,,,,,,+++,,,---,,,++++++---///111333222///+++)))***,,,******++++++++++++******''')))+++,,,++++++,,,---***,,,------+++******+++)))))))))***************+++++++++***************)))***+++***((((((***,,,(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,------------,,,//////+++(((+++///000........................000///............///000111111000//////000111111111000000///////////////000000000111111111111111222000000000111222111000//////............//////000000000000000000111111111111111222222222333333333555666666444222222333444666:::???===777666999888777666666666888:::;;;777777888999:::;;;;;;<<<>>>===:::999:::===AAADDDBBBAAADDDHHHJJJNNNWWW```ppp&&&&&&'''(((((('''&&&&&&'''(((((()))***+++,,,,,,+++******))))))******+++((((((((()))***+++++++++***))))))(((((())))))*********************))))))(((((()))******+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''+++,,,***+++///000---++++++*********++++++,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,***************************++++++,,,,,,,,,,,,,,,******++++++++++++******,,,++++++++++++*********))))))***++++++++++++***'''((()))***+++,,,------%%%...000***)))///000,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++,,,,,,,,,+++*********+++++++++,,,---//////111111444999888111,,,,,,+++******))))))******++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,---,,,,,,++++++,,,,,,,,,---------......,,,------...//////......+++,,,------++++++,,,---...------,,,++++++******)))***+++,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,,,,---///111222111///---+++******+++******++++++++++++******)))+++------,,,++++++,,,***,,,------+++******+++*********+++++++++,,,,,,+++++++++*********)))))))))***+++***((('''))),,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,------...---------+++,,,,,,,,,,,,---------,,,///...)))(((---///---------------------------......////////////......000/////////111222444666222111000000//////000000......///000111222333333222111000000222222111000000000///////////////000000111111222222111000000222222222333333333444444555555666555333222333444777444333666777444333666666666666666666777999:::999999:::;;;;;;;;;;;;;;;======<<<<<<===???AAACCCDDDCCCEEEHHHKKKNNNWWWaaattt%%%&&&'''(((((('''&&&%%%'''''''''((()))*********++++++************++++++)))******+++,,,,,,------))))))************))))))---,,,,,,++++++*********))))))***+++,,,,,,------*********++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***+++,,,'''+++,,,)))+++000111---))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************++++++,,,------------,,,******++++++++++++******+++++++++*********))))))))))))***++++++++++++***((())))))***++++++,,,,,,'''111444---+++222333///++++++,,,,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++++++++------------++++++((((((***+++,,,---------******)))***+++---///111//////222777555...)))(((...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------......,,,,,,---.../////////...+++,,,------++++++,,,---......------,,,+++******+++,,,,,,,,,,,,+++******+++******************+++)))***,,,,,,,,,...000222333000---++++++,,,+++*********++++++++++++******,,,---///...,,,******+++***,,,------+++******++++++++++++,,,,,,---------++++++++++++******)))))))))***,,,***''''''))),,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++,,,------......------))))))*********+++++++++)))...111...///111...(((,,,------------------------......//////......---.........000222555888999222222111000000000000000,,,---...000111333444555444333222222444444333222111111000000000000000111000111222333333222111000333333333444444444555555444444333111000111444666888333222888===;;;777555444555666666777888888888;;;;;;<<<<<<===<<<<<<;;;<<<===>>>???@@@AAAAAAAAAEEEDDDFFFIIIKKKOOOXXXbbbwww((((((''''''''''''(((((('''''''''''''''''''''''''''((()))******++++++*********+++++++++******)))++++++***)))))))))))))))(((((((((((())))))))))))---+++))))))*********))),,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------%%%''')))+++---...///000,,,,,,,,,,,,,,,+++***)))------------,,,+++***))),,,++++++******++++++,,,*********+++,,,---...///++++++******)))(((''''''***++++++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,++++++)))((('''000///---+++*********+++++++++------------++++++))))))))))))))))))))))))+++---///111111///---++++++***(((''''''(((***+++,,,------,,,***))))))***,,,,,,---...---,,,***)))***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,++++++,,,------999333---+++---000///---)))))))))***+++++++++,,,***++++++,,,,,,++++++***---......///...,,,+++***)))************+++++++++&&&&&&''''''((((((((()))************************,,,,,,,,,+++++++++************+++...000111000...,,,,,,+++***)))))))))******,,,,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,........................---......///000111111222///////////////000000111000///---...222999@@@EEE333333222222111000000000111111000000111111222333444333222222222111...,,,111111000000//////......000000111222222222222111222333444555555555444333333333222222111222222222555555444444555666888999777777777777777888888999===>>>>>>>>>>>>>>>============<<<<<<<<<>>>???@@@CCCBBBEEEIIIKKKOOOYYYcccwww((((((''''''''''''(((((('''''''''''''''''''''''''''((()))******++++++***)))******++++++******)))))))))((('''''''''''''''))))))*********+++++++++...,,,******+++,,,+++***,,,,,,,,,+++++++++******)))************+++++++++************************))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,------...------,,,++++++***))))))++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++++++++,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...//////...,,,+++,,,+++)))(((((()))+++,,,,,,---...---+++)))***+++++++++,,,,,,,,,+++***)))++++++,,,------------,,,........................------------------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******)))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---;;;555///,,,...///...,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,+++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,+++++++++************)))***,,,///000///---'''((((((***,,,...000111***+++,,,+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000//////......//////000111000...+++)))+++...222555222222222111111111000000222111111111111222333333444222111222333333222111111000000000/////////...000000111222222222222111222222444555555555444333444444333333333333333444222222111111222333555666777777777777777888888999<<<<<<=========<<<<<<;;;======<<<<<<===>>>???@@@CCCBBBEEEIIIKKKOOOYYYcccxxx((((((''''''''''''(((((('''''''''''''''''''''''''''((()))******++++++***))))))************)))))),,,,,,+++************++++++++++++,,,,,,,,,,,,---...,,,++++++,,,,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++************************---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,+++******++++++,,,....../////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++---,,,+++***)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++************+++,,,......******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,---...///---+++***+++,,,***++++++++++++******)))++++++,,,---------------////////////////////////.........------,,,,,,,,,***+++,,,---,,,+++***))),,,,,,,,,,,,+++***))))))++++++*********++++++,,,---,,,,,,++++++,,,,,,,,,;;;666000---......---+++---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,((()))***,,,------,,,,,,,,,,,,,,,,,,------------,,,---------------......+++++++++++++++++++++++++++++++++***************)))))))))+++---...---,,,---,,,,,,+++,,,,,,------***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,.........------......///++++++++++++++++++++++++,,,,,,,,,---....../////////............///000000222111...---,,,---...///222222222111111111111111222222222222222333444444888555333222333444333333000000000000////////////000000111222222222222111111222444555555555444333555444444333333444444555555555444444555666777888777777777777777888888999:::;;;;;;<<<<<<<<<;;;;;;======<<<======???@@@AAACCCBBBEEEIIIKKKOOOYYYccczzz((((((''''''''''''(((((('''''''''''''''''''''''''''((()))******++++++***(((((()))*********)))))),,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------+++******+++,,,+++***,,,,,,,,,+++++++++******))))))*********++++++++++++,,,,,,,,,,,,,,,------...------------------...************************,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,++++++***+++,,,---...////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++///.........------,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...///+++,,,---......---,,,+++---,,,+++******+++,,,---------------------------,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,------...///...,,,+++,,,---+++++++++,,,+++++++++++++++,,,,,,---...---------.............../////////---,,,,,,++++++******)))***+++,,,------,,,***))),,,,,,,,,,,,,,,+++***))),,,,,,+++*********++++++------,,,+++++++++,,,,,,777333///------------,,,------,,,,,,+++++++++***,,,------......------,,,)))***+++,,,------,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******************************************************)))+++---...---,,,///...---,,,+++************+++,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///++++++++++++++++++++++++,,,,,,------..................------......///000111111111111111111111111111111111111111111222222333333222222333333444555>>>:::666333222222111000000000000000////////////000000111222222222222111111222333444555444333333444333333333333444444555777777666666666777999999777777777777777888888999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>???@@@AAACCCBBBEEEIIIKKKOOOYYYccc{{{((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******++++++***(((((()))***************(((''''''&&&''''''((((((************+++++++++++++++)))((((((***+++***))),,,,,,,,,+++++++++******))))))*********++++++++++++++++++,,,,,,---------***))))))(((((())))))******************************++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++---..................---...------,,,,,,------...,,,,,,---------,,,++++++------------,,,,,,,,,,,,...---+++))))))***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...////////////---+++***,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,------...///...,,,+++,,,------------,,,------------,,,,,,---.........------,,,,,,---------.........,,,,,,,,,++++++***************+++,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...---,,,,,,+++++++++,,,000...,,,++++++,,,------,,,,,,++++++******)))))),,,------......------,,,,,,---.........,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++******------------------------******************++++++,,,+++***+++---......---''''''((()))+++---...///***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------------------------.............../////////---------------......///,,,---...///////////////000000000111222222222333333333222222333333444555>>>:::666333222222111000////////////000000000000000000111222222222222111111222333444444444333222222222111222222333444444555444333333333444555666777777777777777888888999:::;;;<<<===============;;;<<<===>>>???@@@AAAAAACCCBBBEEEIIIKKKOOOYYYccc{{{((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******++++++***((()))***+++++++++++++++(((((('''''''''((())))))))))))))))))***************((('''''')))******))),,,,,,,,,+++++++++******)))************+++++++++)))))))))******++++++,,,+++******************+++************************)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++------.........------,,,------,,,,,,,,,,,,------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,+++***000000//////...,,,+++***++++++************++++++************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---...------------......///,,,,,,---...............++++++,,,,,,---.........------------------------++++++++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---,,,++++++++++++,,,+++*********+++,,,---++++++******************,,,,,,------------,,,,,,......//////...,,,+++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,***+++---......---))))))))))))***+++,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...................................................---,,,,,,,,,,,,---......---......//////...---,,,//////000111222333333333222222222222222333444444888555333222333444333333////////////000000000000000000111222222222222111000111333444444444333222111111111111222333444444777666555444444555666777777777777777777888888999:::;;;<<<===============;;;<<<===???@@@AAAAAAAAACCCBBBEEEIIIKKKOOOYYYccczzz((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******++++++***)))***+++,,,,,,---------++++++******++++++,,,---))))))))))))*********+++***((('''(((***++++++***,,,,,,,,,+++++++++******)))************+++++++++((())))))***++++++,,,,,,......------------......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++***+++,,,------...------,,,,,,++++++++++++,,,,,,)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------'''(((+++---------+++***...---,,,+++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***,,,---,,,+++***+++---------,,,,,,,,,---...///,,,------...............,,,,,,,,,---.../////////+++,,,,,,------......///,,,+++***)))***+++---...***++++++,,,,,,,,,+++++++++++++++++++++,,,---...///...---,,,++++++++++++,,,,,,,,,+++******+++,,,******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...------++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++))))))))))))))))))))))))++++++,,,,,,,,,------------+++))))))+++------,,,///...,,,+++***)))))))))***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---//////........................------------------------,,,,,,,,,+++,,,------...000000000000000/////////...///000111222333444444222111111111111222333333444222111222333333222111.../////////000000000111000000111222222222222111000111222333444333222222222111111222333444555555:::999888777777888999999777777777777777888888999999999:::;;;<<<======<<<:::<<<>>>@@@AAABBBBBBBBBCCCBBBEEEIIIKKKOOOYYYcccyyy((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******++++++***)))***+++,,,---.........)))((((((((()))******+++))))))*********++++++++++++)))((()))+++,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++******+++,,,------......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,((()))***,,,---...//////,,,++++++******++++++,,,((())),,,.........---,,,,,,---------------------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))*********++++++++++++++++++,,,,,,---------###&&&***---......,,,***+++***)))))))))***+++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,+++***+++,,,...///,,,---......//////......---------...///000000111((()))***+++,,,,,,---...---+++)))((()))+++---///,,,,,,,,,,,,++++++***)))*********+++,,,---...//////...---,,,++++++++++++.........,,,+++***+++,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***((()))+++,,,------,,,+++---------.........//////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,***((((((***+++,,,+++*********+++,,,---///000***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...///000000......///111222333444555111111000000111111222333444333222222222111...,,,.../////////000000111111000000111222222222222111000111222333444333222222333222222333444555666777777666555444444555666666777777777777777888888999777888999:::;;;;;;<<<;;;:::;;;>>>@@@AAABBBBBBBBBCCCCCCEEEIIIKKKOOOYYYcccxxx))))))))))))((((((((((((''''''''''''((((((((((((******))))))((((((''''''***((('''))),,,...---+++******)))))))))***,,,---------,,,***)))'''&&&&&&+++***((('''&&&''')))******************)))((((((++++++++++++++++++++++++((()))************)))(((------------------------%%%'''***---......---,,,,,,,,,,,,------.........,,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............///000000,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********++++++*********+++---...++++++,,,---............------,,,,,,,,,+++++++++------------------------,,,,,,,,,++++++*********000...,,,---000222000...++++++++++++++++++++++++---,,,+++*********++++++***+++,,,---------,,,,,,+++///---)))***000///***...---,,,,,,++++++++++++******+++++++++,,,,,,,,,---------------------------------............///,,,---...///000000000000000///---,,,+++*********,,,++++++***++++++,,,,,,************************,,,+++***))))))+++---...//////...------,,,++++++------,,,,,,+++,,,,,,,,,+++++++++++++++++++++,,,***,,,------+++******+++,,,,,,............,,,,,,******+++,,,------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------+++++++++,,,---...++++++++++++++++++++++++''')))+++---...///......+++)))...///,,,111444***---,,,++++++++++++------------,,,,,,++++++,,,,,,///---***((((((***---///******+++,,,,,,---......,,,,,,,,,---...///000111000//////.........//////...............///000000111000000000000222333444222333333333333222111111000000111111111111000000000111111111111222222222333333333444444444555555222333444444222222333444444444222222222222444444555555555555666666666666888:::;;;;;;;;;;;;<<<>>>============>>>???@@@AAACCCCCCEEEHHHIIIMMMXXXcccyyy))))))))))))))))))))))))''''''((((((((()))))))))***)))))))))((((((((('''(((&&&%%%''')))+++***(((******)))(((((()))******+++++++++******))))))))))))))))))))))))(((((('''+++++++++++++++***)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++++++++++++++,,,...---,,,+++++++++,,,---000///...,,,***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------,,,++++++---------,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,+++******++++++,,,,,,------......++++++++++++++++++++++++---------,,,,,,,,,++++++---+++***+++...///---,,,////////////////////////------,,,+++++++++++++++,,,,,,------.........---+++------***)))***++++++...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,------------------------------------............------///000000000000000///...---,,,++++++++++++---,,,,,,+++******++++++************************,,,+++***))))))+++---.........------,,,+++++++++++++++******)))******+++---,,,,,,++++++************,,,------+++******+++******,,,,,,,,,,,,************++++++,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---,,,)))...///---333777......---,,,++++++,,,------,,,+++++++++,,,------...///---+++******+++---///***++++++,,,------......//////...------------...111000000/////////000000//////......//////000111111000000000000222333444222222222222111111111111000000111111111111000000111111111111222222222222333333333444444444555555222333444444222222333444555555444333333444555555666666666777777777777777888:::;;;;;;:::;;;<<<============>>>???@@@AAABBBCCCCCCEEEHHHIIIMMMXXXddd{{{((((((((())))))******+++((())))))))))))*********))))))))))))(((((((((((('''&&&%%%&&&(((***)))(((+++***)))(((''''''''''''((())))))******++++++,,,''')))***++++++)))'''&&&+++,,,,,,,,,,,,+++******************************+++***))))))))))))***+++************************...---+++***)))******+++,,,++++++++++++++++++***///...---,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............------,,,------------............---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))(((***+++,,,---...///000000++++++++++++++++++++++++......------------,,,,,,,,,******+++,,,---,,,+++........................---------,,,,,,,,,,,,,,,---------.........//////---,,,------***''')))---------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,------------------------------------............---...///000000111000000------,,,,,,,,,,,,------...---,,,++++++***++++++++++++++++++++++++++++++,,,+++*********+++,,,---------,,,,,,++++++******+++******)))******++++++...------,,,+++***))))))***,,,------+++******+++******,,,,,,,,,,,,************++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...............------------------------***+++,,,------------,,,---***---///---666<<<444//////...---,,,,,,------******++++++,,,...///000......------------......+++++++++,,,------......//////...------------...111111000000000000111111000000/////////000111111000000000000111222333444333222000/////////000111111111222222222222111111111111111111222222222333333333333444444444555555222444555444333222333444666666555555555555666666666777777777888888888999888999;;;;;;::::::<<<===>>>>>>>>>>>>@@@AAABBBCCCCCCCCCEEEHHHJJJNNNZZZfff~~~&&&&&&'''((())))))******))))))*********+++++++++))))))))))))((((((((((((((((((((()))************++++++***)))(((''''''''''''(((((())))))******+++))))))***+++***)))((('''***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***(((&&&&&&(((***+++++++++++++++++++++++++++------,,,+++************.........------,,,,,,,,,...---------------......((()))***+++---...//////------------------------,,,,,,---------...------------.........------,,,,,,,,,------.........///------,,,,,,++++++++++++---.........------,,,+++,,,,,,------...///000000........................---------------,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---------------......///111,,,,,,//////***+++///---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,---------.........,,,,,,...///////////////,,,++++++,,,,,,---...///,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,++++++*********,,,,,,++++++,,,,,,------,,,,,,,,,++++++************,,,------+++******+++,,,,,,............,,,,,,++++++******************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++...***---///...888???999000//////...------------+++++++++,,,,,,...//////------............------,,,,,,,,,,,,------......,,,,,,,,,---...///000111000000//////000000111111111111000000000000111111000000000111111222333333333111///...---...000111111111222222222222111111111111111222222222333333333333333444444444555555333444555444333222333555555555555555555555555555666666666777777888888999777999::::::::::::;;;===>>>>>>>>>???@@@BBBCCCDDDCCCCCCEEEHHHJJJOOO[[[hhh%%%%%%&&&&&&'''((())))))************++++++++++++(((((((((((())))))))))))))))))******))))))***++++++++++++******))))))((((((((((((((((((''''''''',,,+++)))(((((())))))***))))))***************))),,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++)))***,,,------,,,+++***.........------,,,,,,,,,++++++,,,...///000111111111111///---+++)))((('''------------------------+++,,,---.........------,,,,,,------------,,,,,,++++++,,,,,,------......------------,,,,,,+++++++++,,,------.........---................................................+++++++++++++++,,,,,,,,,,,,,,,------------..............................------.........---,,,+++,,,,,,++++++,,,,,,---...333---***---000///------,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,------------...++++++,,,---............+++++++++,,,---...000000******++++++,,,---//////++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++******,,,+++++++++,,,,,,---...*********++++++,,,,,,,,,***,,,------+++******+++,,,,,,............,,,,,,++++++******************,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++)))))))))))))))((((((''',,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,...***---......888@@@::://///////......------,,,...------,,,,,,---------+++,,,---......---,,,+++,,,,,,------------......,,,,,,,,,---...///000111...............///000111111111000000000000111111///000000111222222333333222111///------...///000111111111222222111111111111222222222222333333333333333333444444444555555333444555555333333444555444444444555555444444444444444555555666777888888777999::::::999:::;;;=========>>>???@@@BBBDDDEEECCCCCCEEEHHHJJJPPP]]]jjj&&&&&&&&&''''''((((((((()))************+++++++++(((((((((((())))))))))))''')))***)))((('''(((***))))))***+++++++++++++++******)))(((''''''&&&&&&---,,,)))((('''(((***+++(((((()))************)))++++++++++++++++++++++++,,,+++***))))))***+++,,,************************&&&(((+++.........,,,***,,,++++++++++++++++++***)))***,,,...111222333333000000///---,,,***))))))------------------------)))***,,,---------,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,---------,,,---------------,,,+++((()))***+++,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***,,,,,,+++***+++,,,---...222222///,,,---///---))),,,,,,+++++++++,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,---............++++++,,,,,,---///000111++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,))))))***+++,,,------...***,,,------+++******+++******,,,,,,,,,,,,************++++++++++++++++++---,,,,,,++++++,,,,,,---++++++------------++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...***---...---777>>>888,,,---............------//////...---------------,,,,,,------------,,,,,,------------------......//////...------------......------......///000111111111000/////////000000//////111222222333222222222111///.........///000000000111111111111000000222222222222333333333333333333333444444444555555333555666555444333444555333444555555555555444333333333444555666777888888777888::::::999999;;;<<<<<<<<<===>>>@@@BBBCCCDDDDDDCCCEEEHHHJJJQQQ^^^lll(((((()))))))))))))))))))))))))))************+++'''((((((((()))))))))***(((***++++++(((((()))+++$$$&&&(((***,,,,,,---,,,+++++++++***))))))((((((++++++******))))))******((()))******+++++++++***++++++++++++++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++((()))+++,,,------,,,,,,***++++++++++++++++++,,,***+++---000111222222222***++++++,,,---...//////........................***+++---.........,,,+++,,,,,,---...........................------------+++,,,---.........---,,,******+++,,,,,,+++++++++,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------***,,,...---++++++---///+++++++++++++++++++++++++++,,,---...---,,,***)))...---+++++++++,,,...///333>>>>>>000)))...///))),,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,---...///000000000000,,,,,,,,,,,,---///000111...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------))))))))))))***+++,,,---*********++++++,,,,,,---***,,,------+++******+++******,,,,,,,,,,,,************++++++,,,,,,------...------,,,,,,------...***+++---......---+++***+++,,,...////////////...---------------------------,,,+++++++++,,,---......***---...,,,555;;;444***+++,,,---......------...------------......///------------------------..................------//////...------------...............///000111222111000//////......//////...///111222333333222222111111111000000000////////////000000000000//////222222222333333333444444333333333444444444555555444555666555444333444666444555666666666666555444444444555666777888999999777888999:::999999:::<<<;;;;;;<<<===???AAACCCDDDDDDCCCEEEHHHKKKQQQ```mmm+++++++++***************((())))))))))))*********'''((((((((())))))******+++---///...+++***,,,...!!!###&&&)))+++,,,------,,,,,,,,,+++++++++++++++)))***,,,,,,,,,+++)))''')))***+++,,,,,,,,,,,,,,,------------------------***+++,,,,,,,,,,,,+++***------------------------,,,+++*********+++,,,---,,,,,,,,,------.........,,,---///000111111111111.........------,,,,,,+++........................,,,---///111111000///...------...///000000//////000000//////.........---***+++---...///...------............---,,,++++++)))***++++++,,,---......////////////////////////,,,,,,,,,------.........,,,///111000...---///222////////////////////////***+++,,,------+++)))(((///...,,,,,,,,,---///111666JJJMMM777(((---111,,,++++++++++++,,,,,,---...******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------...///000111222222222222---,,,,,,------///000000111000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------++++++++++++,,,---...///,,,,,,++++++++++++++++++***,,,------+++******+++,,,,,,............,,,,,,******+++,,,------......///......------......///***+++---......---+++***&&&''')))+++,,,,,,,,,+++////////////////////////,,,,,,+++***+++,,,---...---***---...,,,333999111((()))+++---.........---,,,,,,,,,---...///000111//////............//////..................------,,,,,,,,,---...///000111////////////000111222333000000///..................///111222333333222222111111111222111000//////......////////////......222222333333333444444444333333333444444444555555444555666555444444555666555666777888888777666555444555666777888999::::::666888999999999999:::<<<:::;;;;;;===???AAACCCDDDDDDCCCEEEHHHKKKRRR```nnn))))))))))))((((((((((((,,,,,,+++***))))))*********,,,---,,,)))''')))++++++***)))))))))***,,,---,,,,,,++++++***)))))))))))))))************))))))(((((()))***************---------,,,,,,+++++++++***+++,,,,,,------------,,,++++++***)))))))))***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---..................------.........---,,,,,,+++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,***)))((()))+++///---...000...++++++///************************,,,,,,............,,,,,,+++,,,------++++++,,,---++++++,,,------......///++++++,,,------......///000...,,,---000111000///222000---+++***+++,,,,,,000000111000000///......---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......---.........---,,,++++++++++++++++++++++++++++++...,,,+++------+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///------++++++++++++------******+++,,,,,,---......---------,,,+++***))))))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,---------......+++***+++,,,------+++))))))+++,,,,,,+++***,,,------,,,,,,---000111111000------------------------+++,,,------......------...---+++))))))+++...000...------......///000111//////////////////////////////////////////......------------...000111222000///---+++++++++---...000000000000111111111111...000333444333222222333222000///000222333222111111111000///////////////222222222333555888;;;<<<<<<999666555777777555333333444555555333333444555666555555555555666777777555666666555444444777999999::::::::::::::::::;;;<<<===>>>???AAACCCDDDEEEEEECCCDDDFFFIIIPPP___mmm((((((((()))))))))))))))++++++***)))))))))))))))***+++---,,,)))((()))+++******))))))******+++,,,*********************+++******++++++++++++******))))))***+++++++++++++++---,,,,,,,,,+++++++++++++++,,,------.........---///...------,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------......------,,,+++...---------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---///000,,,+++------+++,,,///+++++++++++++++++++++++++++,,,---......---,,,++++++,,,------++++++,,,---///......------,,,++++++------------------------...+++******---......,,,000///---,,,++++++,,,---//////000000//////...------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---......//////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...++++++---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------///...,,,***)))******+++******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,+++***+++------+++***+++---......---,,,...///...------...000111000///------------------------+++,,,------......------***,,,......------------++++++,,,---///111222333////////////////////////........................+++,,,,,,---///111333444000///...---,,,---///000000000000000111111111111///111333333222222333444444222000000111222222222111111000///////////////222222222333555777999;;;:::777555555666777555333333444555555333333444555555555444444555555666777666777777666555666888:::999999::::::::::::;;;;;;999:::;;;<<<>>>@@@AAABBBFFFDDDEEEGGGJJJPPP^^^lll'''(((((())))))***************)))((((((((())))))***+++,,,+++)))))))))+++))))))***+++++++++++++++(((((()))******+++,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,+++++++++++++++*********,,,------...............//////...------------...++++++++++++++++++++++++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------......------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///222555999111++++++---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++---...---,,,+++,,,---///......------,,,++++++//////...------,,,++++++,,,+++)))***,,,------,,,------------------------.........///......---------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---......//////............/////////...------------------------------///...,,,,,,---...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))((()))+++---******++++++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,******,,,,,,,,,++++++---......------...///000...---...///000///...------------------------,,,,,,---............---+++,,,---///000111111111------------///000111222////////////////////////........................++++++,,,---///222444555111000///......///000111000000000000111111111111000111222111111333666999888555111000000222222222111111000/////////000000111111111222444666888999777555333444555666555444333444555555333333444555444444444444444555555666666777888777666666888:::999999999::::::;;;;;;;;;;;;<<<===???@@@BBBCCCDDDGGGFFFFFFHHHJJJPPP^^^kkk''''''((()))******++++++))))))((((((((((((((()))***+++++++++************((()))***,,,,,,+++******((()))))))))*********+++***++++++++++++++++++***)))***++++++,,,,,,++++++************************,,,,,,---------------,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,---......------,,,---------------------------............000555888EEE:::///---...,,,+++,,,------------------------***+++,,,------,,,+++***,,,---...---,,,+++,,,...++++++,,,------......///......---------,,,,,,,,,---,,,,,,,,,---.........+++,,,------......---------------......---,,,,,,---------............///------------------------...------------,,,,,,,,,,,,---......///............///////////////......------------------------***000555333///......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...---,,,******+++,,,,,,,,,------------------,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...,,,******+++,,,---,,,***+++,,,,,,++++++,,,...111///......//////...,,,........................,,,------...............///,,,***---555:::;;;:::111111///......---------////////////////////////------------............---------...///111222333000000/////////000111111///000000000111111111111111111111111222777<<>>@@@BBBCCCEEEEEEHHHGGGGGGIIIKKKPPP]]]jjj'''(((((()))***++++++,,,)))((((((((((((((())))))************+++++++++***((()))***,,,,,,+++***************)))))))))(((((())))))************))))))((())))))***************************************++++++,,,,,,,,,++++++******)))))))))))))))******++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---...///...------------------------------,,,---------...000444777EEE:::///---...,,,+++,,,------------------------+++,,,------------,,,+++,,,---......,,,,,,---...++++++,,,------......///,,,,,,,,,---------......,,,------,,,,,,---...///***+++,,,---............,,,,,,---------------,,,---------............///------------------------------------------------,,,---......///...............///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;EEE???333---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,+++***---------......---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,///---******+++---------***,,,------,,,+++---...111000......//////...,,,........................,,,---......//////.........++++++444@@@EEEAAA:::222111000...------------////////////////////////---------.........//////000000////////////000000//////////////////000000///000000000111111111111111111111222555;;;CCCHHH;;;777222000000111222222111111000000000000111111000111222333333444444555222333333333333444555666333444555555333333444555444333333333333444555555444555777777666555666888888888999::::::;;;<<<<<<999:::;;;===>>>@@@AAABBBGGGFFFGGGIIIKKKPPP]]]iii~~~((())))))******+++++++++))))))((((((((()))******+++)))))))))+++,,,+++***))))))***+++++++++++++++++++++***))))))((('''''')))))))))******)))))))))(((((()))************)))*********+++++++++++++++***++++++++++++******)))+++************++++++,,,+++++++++++++++++++++++++++*********))))))))))))++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------......------,,,,,,------------......+++,,,,,,------,,,,,,+++***+++---///000///...---------------------------+++,,,---...---...000222999111++++++---,,,,,,...------------------------,,,,,,---......---,,,,,,,,,...///...---,,,---...///......------,,,++++++++++++,,,,,,---...//////***+++,,,+++******,,,...,,,,,,,,,------.........,,,,,,------......---------------............///------------------------,,,,,,,,,---------......,,,---......//////......------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,222DDDOOOFFF666...------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++...000000...+++)))++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,...---++++++---------,,,,,,...//////......///000111///......//////...,,,........................------...////////////...+++...777BBBIIIFFF<<<222...............///000111////////////////////////------......///000000000222222111000////////////000000000000/////////...000000000000111111111111222222222333666<<>>@@@AAACCCCCCEEEDDDFFFIIIKKKPPP\\\iii~~~************************)))))))))))))))***+++++++++)))((()))+++---+++*********))))))******+++,,,)))))))))))))))((((((((()))******++++++******)))))))))***++++++++++++***++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,+++***)))++++++******++++++,,,---++++++++++++++++++++++++******************++++++************************,,,,,,------------,,,,,,+++,,,------......---------------....../////////+++,,,,,,------,,,,,,+++)))+++...000000000...---........................+++---//////...------...000,,,+++------+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,------////////////---------...///...---,,,---//////......------,,,++++++,,,---------------------+++,,,---,,,++++++---///...---,,,,,,,,,---...///,,,,,,---...............---------............///........................***++++++,,,---...//////,,,---......//////......,,,,,,---...............------------------------000???GGG===333000000---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,---------------,,,,,,---......---+++---...//////......///111000///......///000...---........................------...///////////////000:::DDDHHHCCC999222...---------......000111111////////////////////////......//////000111111222222111000000///000000000333333222222111000......000000000000111111111111333333333333555:::AAAFFF666444111000111111111000111111000000111111222333222333444555555444444333333555666555333333555777333444555555333333444555555555444444555555666777333555777888777666666777777888888999;;;<<<<<<=========???@@@BBBDDDEEEFFFBBBBBBDDDHHHJJJOOO\\\iii+++++++++*********************))))))***+++,,,,,,+++)))'''))),,,---,,,***+++***)))))))))***,,,---''''''(((((())))))******+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------------------,,,,,,+++******)))))))))***++++++,,,++++++++++++++++++++++++))))))***+++,,,------...))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++,,,,,,---.........---........./////////000000+++,,,,,,------,,,,,,+++)))+++...000111000...---........................+++...000111///---,,,+++///---...000...++++++///,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...------...///...------...///++++++,,,------......//////......------,,,,,,+++---///000///------///222///...,,,++++++,,,...///,,,------.../////////...---------.........//////........................)))***+++,,,...///000000,,,---......//////......+++,,,,,,---.........---////////////////////////)))444888111...333333...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***...000000...***(((++++++------------++++++******+++,,,,,,---......------,,,,,,,,,------...---......//////......---+++++++++,,,,,,+++++++++,,,,,,------------......,,,,,,,,,...//////---***+++,,,------,,,,,,---///000...---...///000///...////////////////////////---......///////////////;;;EEEMMMFFF666***+++111000000///............///////////////////////////...//////000111222222333000000000000000111111222555555444444222000///...000000000000111111111111555555444333444777===AAA444222111000111111000///111111000000111222333333222333444555555555444333444666777666333222555777333444555555333333444555666555555555555666777777444666999999888777777888777888888999;;;<<<======:::;;;<<<===???AAABBBCCC@@@AAACCCGGGJJJOOO\\\hhh***)))))))))(((((('''''''''((()))******)))((('''***************++++++,,,,,,---...///...,,,***(((,,,+++)))((('''(((***+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++---......---++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((******+++,,,---......///******))))))))))))))))))---,,,,,,++++++,,,,,,---.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,------,,,,,,,,,---.........------,,,,,,------...000000//////.........---,,,------......------,,,---------------------------------.........//////,,,,,,------......//////......////////////......//////.........---------...---++++++---...---,,,,,,,,,,,,---------......///////////////////////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,------,,,+++..................------000000000000000000000000////////////////////////000///...---------------***+++,,,,,,******+++,,,......------------....../////////...------,,,,,,///...------//////...------,,,,,,+++*********++++++,,,------......------111111000000///---,,,+++------------------------...------,,,,,,------.........//////000111222222000...,,,++++++,,,---......,,,+++---000111///,,,,,,---------.../////////,,,///000,,,(((+++777AAARRRGGG999000...//////...---......///......---,,,000000000///......------+++---//////...---...///000111111111111222222222222111111111000000//////666333000000111222111///111222222222222444888;;;;;;666000///222444222///---///111111000//////000444444444444444444444444555333222333555555444333333444555444222111222333555444333222333444555666555999<<<;;;666444666999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>>>>???@@@BBBCCCEEEHHHHHHNNN^^^mmm+++++++++******))))))))))))***+++++++++***))))))((((((((((((((()))******((((((******+++***)))((()))((('''%%%%%%&&&((()))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++------------------------...------------------,,,///...------,,,,,,,,,---///......---,,,,,,,,,,,,...------------------...//////......------------,,,------......------,,,------------------------,,,,,,,,,---------...................../////////......////////////......//////.........---------111///---...///000///...,,,,,,---------.................................///...------,,,,,,,,,------------------------------------------------...)))(((''')))+++---..............................000000000000000000000000///////////////////////////......---------......***,,,---,,,+++***+++,,,......------------.................................---,,,---...///...,,,...------,,,+++,,,,,,,,,+++,,,------......------.../////////...---,,,+++------------------------...------,,,,,,------...))))))******+++,,,,,,---///---,,,*********+++,,,...---,,,---000000///---......//////////////////+++---///---,,,000999AAAHHH???444......///000///------...///000111111222---------------------------///000000//////000111000000111111111222222222111111111111000000000///111000...///111222111///111222333222333555888;;;@@@;;;555333444333///+++000222444444222000///000444444444444444444444444222111111222444444444333555666777666444333333444444444333333444444555555222666999888555333666999777777777888888888888999<<<<<<===>>>???@@@AAABBBCCCBBBDDDFFFGGGMMM[[[iii,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++)))(((((((((((()))***************+++,,,---------,,,+++***))))))***+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------************++++++++++++------------------------,,,---...//////...---,,,---------------.........///...------,,,---------111000...---,,,+++++++++..............................---------------,,,------............------------------------------++++++,,,,,,,,,---------000000///////////////.........////////////....../////////............---///---,,,,,,---......---,,,------------.........------------------------///...------,,,---------------------------------------......//////000000111///------------,,,+++........................000000000000000000000000////////////////////////......---------...//////+++,,,------++++++,,,---......------------......,,,------...//////000000...---,,,,,,......---,,,///......---------------,,,,,,---............---,,,---------------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,------......///000///---,,,+++++++++,,,...------...000000///---000000000000000/////////---.........///222777;;;;;;555///,,,---000000000111000000///000111222333+++,,,,,,---......//////...000222222111111111222000000000111111111222222111111111111000000000000...---...000222333111///111222333333333444777:::EEEAAA===<<<;;;999444000444555777666444111000111444444444444444444444444222111111333555666666555888999999888555444555666333333444555555555555555111444777777555444777999999999999999::::::;;;;;;999;;;===@@@AAABBBCCCCCCEEECCCCCCEEEHHHNNN[[[hhh,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---...///------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,,,,,,,,,,,,,+++------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,------------............,,,...///111111///...,,,,,,,,,------......//////......------------......000///...---------------.........//////.................................------............------........................,,,,,,,,,---------......111111000000//////............////////////....../////////...............///...,,,,,,...///...---------------............------------------------......------------..............................,,,,,,---...//////000000666444111//////...,,,***............////////////////////////////////////////////////////////////---------------...///000+++---...---,,,+++,,,.........------------......---........./////////000...,,,+++,,,---...---,,,......---------------...,,,------...............+++,,,---..........................................------,,,,,,------...//////000000111111111111333222111///............------...///000000///...111000000//////.........222000//////000111111111222///,,,,,,...000000000666555222000......///000.../////////000000000111///000222222111111111222000000000000111111111111111111111000000000000000...///000222333222111///000222222222222222555777>>>===<<<===>>>===999666333555777666555333222333444444444444444444444444444444444555888:::999999888999:::888666444555666222333555666666666555444444666777777666666888:::;;;;;;:::::::::;;;<<<===:::<<<>>>AAABBBBBBBBBAAAEEEBBBBBBFFFKKKRRR___kkk*********+++++++++++++++************++++++,,,,,,+++++++++++++++,,,,,,---++++++***)))((()))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,...///,,,,,,,,,------,,,,,,,,,---------------------------------,,,,,,,,,++++++//////...------,,,,,,,,,+++,,,,,,,,,---------...---...000111111000...------------....../////////......---------......///------------......///000...//////000000//////...///////////////000000000---......//////......---....................................////////////111111000000//////............////////////......////////////////////////111000......000111000///---------.........//////------------------------......---------......///........................++++++,,,---...//////000,,,*********---...///............/////////000000////////////////////////////////////////////////---------------...///000,,,---......---,,,---.........------------......000000/////////............---,,,,,,......---,,,------,,,,,,,,,,,,------,,,---......//////......,,,---...//////000//////...........................------,,,,,,------...,,,---------------......222222111000//////......---...///////////////////////////......---------111///......///000...,,,...---------...//////...555333111...------...///111111000000000/////////---///111111000///000111//////000000000111111111000000000000000000111111111222444555444222000//////111222111000111222444111222333666777666444222000222555555555444444555444444444444444444444444555444444666888::::::999777888999777555444444555333444555666777666555444666666666666555555777999:::999888777777888999:::<<<===???AAABBBAAA@@@???AAA@@@AAAFFFKKKSSSbbbooo))))))))))))************))))))((())))))***+++,,,***))))))))))))***++++++---,,,,,,+++******))))))))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------......,,,,,,------------,,,,,,------------------------......------,,,,,,++++++------,,,,,,++++++*********++++++,,,,,,------------...///000000///...---.............../////////.........---......///000,,,,,,------...///111111...///000111111000///...///000000000000111111111......////////////.................................////////////000000000000000///////////////.........////////////.........////////////000000000...,,,++++++,,,------,,,------........./////////------------------------.........---......///000........................,,,,,,,,,------......///...,,,++++++---......---.........//////000000111000000000000000000000000////////////////////////......---------...//////---...//////------...///......------------......111111000//////...------///...------//////...---,,,,,,,,,,,,,,,,,,---...------...////////////...------...///000000000///...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,------...............------------...000000/////////000............------------,,,,,,,,,---///000///............///............///......---...///000111000000///......---,,,,,,,,,...000000///...///000/////////000000000111111000000000000111111111111222444666555333111000111000111222222111000111222///000222333333222000///...111444555444444555666444444444444444444444444333222222333666777777666555666777666555444555666444444555666666666666555555444444444555666888999???===;;;999999999;;;<<<<<<===>>>???@@@???>>>>>>===>>>BBBGGGJJJRRRcccttt))))))))))))******++++++))))))(((((()))***,,,---******))))))******+++,,,,,,---.........---,,,+++***+++,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------------............------,,,,,,------------,,,,,,........................,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++***++++++,,,------..............................////////////...........................///000000......---......///000111...///111222222111///...////////////000000000111......////////////.......................................////////////000.............../////////......////////////........./////////000000000000,,,+++))))))+++,,,+++***............////////////.......................................///000000..........................................//////222000............---,,,---......///000000111111000000000000000000000000///////////////////////////......---------......---///000///...---...///......------------......000000000///////////////000///......000000///...---------------...//////------...///////////////------...//////....................................------,,,,,,------...////////////////////////,,,,,,------......------,,,///111111///...///111............////////////,,,,,,------......///000---...///...---------...------......///000111111/////////...............,,,...000000///...///000////////////000000000111///000000000111111111111111333444333111000111333111333444444222111222333222333444444333222111111000222555666555444444555444444444444444444444444444333222333555666555444444555777666555555666777555555555555555666666777555444444555888<<<>>>@@@EEECCC@@@===<<<<<<===>>>;;;;;;<<<===>>>>>>?????????CCCIIILLLLLLSSSfffyyy))))))*********+++++++++))))))(((((()))+++---...,,,,,,++++++,,,,,,---...&&&(((***,,,---,,,+++***&&&'''((()))***++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,---...//////...---,,,,,,------......------,,,........................***++++++,,,---//////000........................++++++,,,,,,---...//////......------------......000000//////......------...............///000000000//////.........//////...000111222222111000...---.........//////000000......////////////......////////////////////////---------.........//////,,,---------......//////......////////////........./////////000000111111222111//////111222111000............/////////000////////////////////////...............///000000////////////////////////000000000000////////////(((''''''))),,,...//////---......///000111111222000000000000000000000000////////////////////////000///...---------------...///000///...---...000.........------...............//////000000111111111///...///000111000///...............///000111---......///////////////,,,------......---,,,,,,////////////////////////...------,,,,,,------..................---------,,,---...///000000000000,,,///111111///...000222......//////000000111111///000111///---,,,...///,,,---......---,,,---...//////000000000000///...//////000000111111222222---///000111000///000111////////////000000000000//////000000111111111222///111222111000000333666333555666666444333333444...000111222111111111222333555777777555444444444444444444444444444444444666555444555666777666555444555777777666666888999666666555444444666777888777666666999===BBBFFFGGGDDDBBB>>>;;;999999:::;;;999999:::;;;===???@@@BBBCCCIIIPPPRRRPPPUUUiii~~~++++++++++++++++++++++++111...+++)))(((***,,,---...------,,,,,,++++++***++++++******+++---///000++++++++++++,,,,,,---...................................................,,,------......------,,,***+++,,,,,,------,,,,,,........................//////.........---------------............------,,,++++++,,,---...///000......///000111111000000------............------...//////000000000000000111111000000/////////...---///222444444222///---////////////////////////222//////111111...///222,,,,,,...000111...------------......//////000000////////////000000000000000000000000000000000000,,,---...///000000000000+++---///000///...///000////////////////////////000000000000000000000000---...000111111///---,,,........................//////............//////000000000///////////////111000///000111222111///000000000000000000000000222222111000///...------,,,,,,------------------//////000000000...---,,,...///000111111000///...111111111111000000000000////////////000000000000111000///...,,,***)))(((......////////////......///////////////.........//////.........---------..............................//////000000111111111111111111111111111111111111000///...---,,,,,,///......///111000...+++---...///111111111000000000/////////000222444666222111000//////......///111111222222222222111111000000000000000000000000111111000000111111222333222///,,,---000333333222333444444555666666666555333333333444555666777888222222222222222222222222555444333222111222333444444444333333444666777999888888888999::::::888555666666666666666666666666555666666777666666555444333444666888<<>>???@@@@@@DDDEEEGGGIIILLLWWWmmm++++++++++++++++++++++++...------,,,,,,---...///...------,,,,,,++++++*********)))(((((()))******,,,+++++++++,,,,,,---...........................------------------------,,,------......------,,,,,,,,,---............---........................//////.........---------------............------,,,,,,,,,,,,---...//////......///000000000//////---......//////......---......///000000000000/////////.........---------...///111333333111///...////////////////////////000///000333333000000333666555333222111000///000.........///////////////////////////000000000000000000000000000000000000//////////////////......---///111111000///000111////////////////////////////////////////////////...///000000000///...---........................///..................///000000000000000000000000111000///000111222111///000000000000000000000000000000000000////////////000000000//////............///000000000///...---///000000000000//////...111111111111000000000000000000000000////////////.........///////////////......////////////......//////////////////////////////.........---------........................//////////////////000000111111111111111111111111000000000///......------111000//////000000...,,,...///000111111000///////////////000111222333444000000/////////000000111000111111111111111111000000000000000000000000000111111000000111111222333111///...///111222111000222222333444444444444444333333333333444555666666222222222222222222222222444444333333222333333444444333333444444555666666777777777888999999888666555555555555555555555555666666666666666666666666333444444555777<<>>???@@@BBBCCCFFFIIILLLXXXnnn++++++++++++++++++++++++***+++---...//////.........------,,,,,,++++++***///...,,,+++************,,,,,,+++++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------...///////////////.......................................---------------............------,,,,,,,,,------...//////....../////////...---------......//////......------....../////////////////////............------000000111111111111000000////////////////////////111///111333222//////333111111111111111111222111000000///////////////...////////////000000000000111111111111111111111111000000000000///...---,,,...///111000///......///////////////////////////........................000000000000/////////...........................//////............//////111111111111111111111111111000///000111222111///000000000000000000000000.../////////000000000111222111111000///...---------...//////000/////////111111000///////////////111111111111000000000000111111000000//////......//////000000111111222222...//////000000//////...//////000000000000///////////////............---........................///////////////.........000000000000000000000000////////////////////////444222000///000000///...///000000000000000///...---...///000111222222222////////////000111222222///000000111111000000///////////////////////////111111000000111111222333333222222333444333111///111111222222222222222333444333333222222333333444222222222222222222222222333333444444444444333333333333444444555444444444555444444666888999777666555555555555555555555555777666555444444555666777888888888777555555777999???;;;777777;;;===>>><<<<<<<<<;;;;;;<<<===???@@@@@@AAADDDHHHLLLXXXnnn***+++++++++++++++,,,,,,++++++,,,,,,,,,---------...------,,,,,,++++++***///......---,,,,,,++++++,,,,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------...////////////...................................................------............------,,,,,,---................../////////...---,,,,,,......////////////......------...///////////////111111000000000000000000111111000000000000111111////////////////////////222111000111///---111777333555444111111222111///111000000000//////......////////////000000000000000000000000000000000000000000000000000///......---///000///---,,,,,,---////////////////////////////////////////////////222111000/////////000000........................000000////////////000000111111111111111222222222111000///000111222111///000000000000000000000000////////////000000000000//////......------,,,,,,,,,---......///000000000333111000.........//////111111111111000000000///111111000000//////......222111111111111111000000//////000000000000//////...///000111111111000000/////////.......................................000/////////......------////////////////////////......//////000000000000666444111///000000000///111111000000000///......,,,---///000111111000000000000//////000111111222//////000000000000//////////////////////////////111111000000111111222333666666888888888666333111222222222222222222222333444333333222111111222222222222222222222222222222222333444555555555444333333333444555555444333222444333333444666888777666555555555555555555555555777666444333444555777888DDDFFFGGGDDD???:::666444999888777999<<<>>>>>>===>>>===;;;:::;;;<<<>>>???AAABBBDDDHHHLLLWWWmmm*********++++++,,,,,,,,,111///---++++++,,,...///...------,,,,,,++++++***((())))))***************---,,,,,,++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---.......................................---.....................------............------,,,---.../////////........./////////...---,,,,,,...//////////////////...---......///000/////////000000111111111111111111111111000//////000111111000000000000000000000000222000000000000222;;;EEEbbb]]]OOO===333111000---111111000000/////////...////////////000000000000////////////////////////......///000111111000000///000222111///.........000000000000000000000000000000000000000000000000222222111000000000000111////////////////////////222222111111111111222222000000111111222222222222111000///000111222111///000000000000000000000000111111111000///.........,,,------....../////////,,,------...///000111111222111000.........///000111111111111000000000///111000000000/////////...000000000000000000000000//////000000000000//////...///111222222222111000////////////////////////////////////////////////000000//////.........---////////////////////////......//////000111111111666444111000000111111000111111000/////////......,,,---///111111111000///222222111000000000000000//////000000000000//////000000000000000000000000111111000000111111222333999:::======<<<999666444555444333333333333444444444333222222111111111111222222222222222222222222111222444555666555444444333444555666555444333222333222222333555777777666555555555555555555555555777666444333444555777999IIIMMMQQQRRRMMMEEE>>>999999888999;;;=========<<>>???CCCCCCFFFHHHLLLWWWlll*********++++++,,,,,,---555222///,,,+++---///111...------,,,,,,++++++***'''((()))+++,,,---------------,,,+++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---............---........................---------...............------............------------///000000///...---....../////////...------...//////000000//////......//////000000000000000......////////////000000111111000000000000111111000000000000000000000000000///000222333888DDDQQQiiiHHH444111111...111000000000000000000///////////////000000000000////////////////////////---...///000111111111111111222444333222111111222000000000000000000000000111111111111111111111111222222222222111111111000////////////////////////222222111111111111222222//////000000111222222222111000///000111222111///000000000000000000000000222222111000///...------......///000111222222333------------...000111222000000////////////000000111111111111000000000000/////////000000000000000,,,---...///000111222222///000000111111000000///...///111333444333222111...////////////000000000////////////////////////000000000000////////////000000000000000000000000/////////000000111111111444222000000111222111000111000000////////////000...///000000111111111000333333222111000000000000///000000111111000000///000000000000000000000000111111000000111111222333888;;;>>>>>><<<999777666777666555444333444555666444333333222111111111222222222222222222222222222222333444555555666555555444444555555666555555555555333222222444666666555444444444444444444444444555555444444555666777888:::@@@GGGKKKIIIDDD>>>;;;888999:::;;;<<<<<<;;;;;;======<<<;;;;;;<<<>>>>>>CCCCCCFFFIIIMMMXXXnnn)))******+++,,,,,,------000///---,,,,,,---...///...------,,,,,,++++++***)))***,,,...////////////...---,,,,,,+++++++++,,,........................------------------------,,,------......------,,,------...////////////...........................---------.........//////------............---------...///000000///...---......///000000000////////////000000000000/////////000000111111111111111....../////////000000000000000000000000000000000000000000000000000000000...///111333222444???JJJ{{{sss]]]AAA222222333000000000000000000111111111////////////000000000000111111111111111111111111///000000111111111000000///111333333222111111222000000000000000000000000000000000000000000000000111222333333333222111000////////////////////////111000000//////000000111......///000000111222222111000///000111222111///000000000000000000000000111111000000//////......//////000000111111222222......------...///000111---...///000000111111000111111111111000000000000......//////000000111111---......///000111111222000000111111111111000000---///222444555444222111.../////////000000000000////////////////////////000000000111111111111111111111111111111111111111000000000000000000111111000000///000222333111000000000///......///000111111000000000000111222222222222111111000111111111000111111111111111111000222222222222222222222222111111000000111111222333555888::::::777555555555888777555444333444555666444333333222222222333333222222222222222222222222333333333444444555666777555555555555666666777888666555333333444555666555444444444444444444444444444444555555666777777888///333999<<<<<<:::888777666888999999999999:::;;;;;;<<<<<<<<<======>>>>>>@@@BBBEEEIIINNN[[[rrr))))))***+++,,,,,,------(((((()))***++++++++++++......---,,,,,,++++++***'''(((***+++,,,,,,++++++...---,,,,,,++++++++++++................................................,,,------......------,,,...//////000000000000000........................---------.........//////---..................------...000111111///...,,,......///000111111111000//////000000000000//////000000111222222222222222000000111111222222222333000000111111111111000000000000000000000000000000...000333333///---333<<<>>>AAA<<<000---444555000//////000000111111222222////////////000000000000333333333333333333333333111222222111111000///...+++---///000///...///000000000000000000000000000000000000000000000000000111222444444444333111///000000000000000000000000//////............//////---......///000111111111111000///000111222111///000000000000000000000000////////////000000000000////////////............//////...------...000111+++---///111222222111111111111111111000000000000------...///000111222222222222111111000//////...000000111111111111000000---///222444555444333222.../////////000000111111000000000000000000000000000000111111222222333333111111111111111111111111111111000000000000000000......///111333333111///000///.........000111222222222000000000111222333000000000000111222333444111111222222222222111111222222222222222222222222111111111000111222222333111444777666333111222333888777555333333333555666444333333222333333444444222222222222222222222222444444333333444555777888666555555555666777999:::888666333333444555555555444444444444444444444444333444555666777777777777222444777888777777777888444666777777777888999;;;:::;;;<<<===>>>>>>>>>>>>>>>@@@DDDIIIPPP]]]uuu------............---------------...------,,,,,,...------,,,,,,------...---------------------------------.........//////...------,,,,,,------.........////////////......000000111111111111000000111000...,,,,,,...000111//////............//////......------------......333222111000///...---,,,////////////000000000000000000000000000000000000////////////////////////000000000000111111111111///000000000000000//////222222111111000/////////000000000000000000000000//////000111222222333333444444333222111111222222000000000000000000000000000111111111111222222222555444333222111111111111000000000000000000000000555///,,,000666777333///000000111111111111000000111111111111000000000000222222111111111111222222000000000000////////////000000000000000000000000000111111111111222222222111222222333333222222111111222222333333222222111000000000000000111111222000000000000000000000000000000111111111111000000000000000000111111111111000111222333444333222222222222222111000//////...---......///////////////222222222222111111000000//////000000111111111222000000000000000000000000111333222///000333222...111222333222111000111222222222222111111111111000000000111111111111000000000000000111222222222333333333333333333222111000111111222222222333333333000111222444444333222111222111111111333555888:::111111111111222333444555111111222222222333333333111222444555666555444444222333333333222222444666555555666777666555333222333333333333333333333333444444333222333444555666555555666666666666555555777777777777777666666666777666555444444444444444999;;;<<<:::666444444555888777777666666666666777:::999999999:::;;;<<<<<<::::::;;;;;;<<<=========@@@AAADDDIIIOOO^^^www,,,------------------,,,,,,,,,------...---------...------,,,,,,------...---------------------------------.........//////...------------------.........////////////......//////000000000000//////000000000000000000000000//////............//////......------------......////////////////////////....../////////000000000000000000000000000000000000000000000000000000000000000000000111111111111///000000000000000//////000000000000111111111111111111111111111111111111000000000111222222333333222111111000//////000000000000000000000000000000///000000000000111111111444444333222111000000111000000000000000000000000111///...111333333111000111111000000000000111111111111111111000000000000222111111000000111111222111111000000000/////////000000000000000000000000000111111111111222222222111222222333333222222111111222222333333222222111000000000000000111111222000000000000000000000000//////000000000000//////000000000000111111111111000111222333333333222222222222111111000//////......///000000111111000000222222222222111111111000000000000000111111111222111111111111111111111111000222000...///222111---///111222111000///000111222222222222111111111111000000111111111111000000111111111111111222222222222333333333222222111000111111222222222333333333111111111222111111000000111111000111222444666777444444333222111111111111222333333333444444444444222222333444444444444444222333333333222222444666555555555555555444333333333333333222222111111111333222222222222333444444555555555666666555555555666666666666666666666666666666555444444444444444777999:::999666333444555777777666666666666777777444444555666888:::<<<===::::::;;;<<<<<<======>>>@@@AAADDDIIIOOO^^^vvv,,,,,,,,,------,,,,,,,,,++++++,,,---..................------------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......------------.........//////000000//////......//////////////////...///000111222222111000/////////............//////......------------......,,,,,,---...///000111111............////////////000000000000000000000000000000000000000000000000000000000111111111222222///000000111111111000000//////000000111222222333222222222222222222222222000000111111222333333333222111000000///000000000000000000000000000000000/////////000000000000111333333222111000000000000000000000000000000000000...000111222222222333333222111000000000000111222222222111111111000000000111111000000000000111111111111111000000000000///000000000000000000000000000111111111111222222222111222222333333222222111111222222333333222222111000000000000000111111222000000000000000000000000...//////////////////...000000000000111111111111000111222222333333222222222222111111000////////////000111111222222111111222222222222111111111111000000000111111111111111111111111111111111111111...000///---...222111---...000111000//////000111333333333222222222111111000111111222222111111000222222222111111111111111222222222333222222111000111111222222222333333333444333222222111111111111000000111222222333444444444333222111111000000111444444444444555555555555333333222222333333444444222333333333222222444666555444444333333333333333444444333222111000//////000111222222333333222222444444555555555555444444555555555555555555555555555555444333333333444444444555777666555333444444666666555666666777888999333444444555777999;;;<<<:::;;;;;;<<<<<<===>>>>>>???AAADDDIIIOOO]]]vvv,,,------......------,,,***+++,,,---..................------------......,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////............////////////000000000000////////////000000000000/////////000000111111000000/////////............//////......------------......++++++,,,---...///000111---.........////////////000000000000000000000000000000000000000000000000000000111111111222222222000000111111222222111111000000000111111222222222333333333333333333333333111111111222222333333333333333222222222222222333111111111111111111111111000000000000111111111111333222111111000000000111111111111111111111111111///222333444666::::::888333222000//////000222333222222222111111111000000111000000//////000000111222222111111111000000000000000000000000000000000000000111111111222222222111222222333333222222111111222222333333222222111000000000000000111111222000000000000000000000000//////000000000000/////////000000000111111111111000111111222222222222222111111111111000000/////////000111111222222111111222222222222222222222222111111111111111111111111111111111111111111111111---//////...111555555222///000111111000000111222444333333333222222222222111111222222222222111111333222222222111000000000111111222222222222111111111111222222222333333333999777555444333333444444111222222333333333333222111000000111111222333444333444444444444555555555444333222111111222444444222333333333222222444666555444222111111222333444444333333222222111111111000111333444444444333222333333444444444444333333333333444444444444444555444444333333333333444444222333444444444444444444555555555555666777999999999888888888888888999999;;;;;;;;;<<<======>>>>>>???@@@DDDIIIOOO]]]uuu......////////////......***+++,,,---............///......------......///,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000//////......//////000//////000000000000//////000111111222222111111000111000...------...000111//////............//////......------------......,,,,,,------......//////.........////////////000000000000000000000000000////////////////////////111111111111222222222222000000111222222222222222333222222222111111000000333333333333333333333333222222222222222333333333333222222222222222333333222222222222222222222222111111222222222222333333333222111111111111111111222222222222222222222222444444444555===DDDCCC;;;444222111//////111222444222222222222111111111111111111000000000000111111222222222222111111111111111111111111111111111111000000111111111222222222111222222333333222222111111222222333333222222111000000000000000111111222111111111111111111111111000111111222222111111000///000000000111111111111000000000111111111222222111111111000000000000000...///000000111111000000222222222222222222222333222222222111111111111111111111111111111111111111---000000000444999:::777000111333222222111333444444444444444333333333222222222333333333333222222333222222222111000000000000111111222222111111111111111222222222333333333999888666444333333444444333333444444444444333333111111111111222333444555333333333333444444444444555444333222222222333444222333333333222222444666444333222111111222444555222333333333444444555555111222444555555555444333333333444444444444333333222333333333444444555555444444444333333444444555222222222444555555555444555555555555666777999999999999888888888888888999;;;;;;<<<<<<===>>>>>>??????@@@EEEJJJOOO]]]ttt//////000000000000//////++++++,,,---............//////............//////------------------------....../////////000000000000000////////////000000///000000111111000000///111222222333333222222111111000---,,,,,,---000111//////............//////......------------..............................////////////000000000000000000000000000000000000000000000000000000000000111111111222222222222333000111222333333333333333444333333222111111000000333333333333333333333333222222333333333333333333000000000///000000111222222222222222222222222222222222222333333333444444333333222222222222222333222222222222222222222222555666444444===GGGDDD:::333222111000000111222333333222222222222111111111222222111111111111222222333333333222222222111111111111111111111111111111000111111111111222222222111222222333333222222111111222222333333222222111000000000000000111111222111111111111111111111111111222222333333222222111000000000000111111111111111000000000000111222222111111000000000000000000...///000000111111000000222222222222333333333333222222222222222111111111222222222222222222222222...111111111555::::::777000222333333222222444555555555444444444333333333222333333444444333333222222222222111111111111111///000111111222111111111111111222222222333333333555444333333222222222222444444444444444444444555666555444333333222222222222333333333333444444444555555444444333333444444222333333333222222444666333333333333333444444555222222333444555666777777333333444444555555555444444444555555555555444444222333333444444555555555555555444444444555666666333333333444777777666555666666555666666777888999555555555666777888999:::;;;<<<<<<======>>>??????>>>@@@EEEJJJPPP\\\sss......////////////......,,,,,,------...---------//////............//////.........................../////////000000000000111000000//////000000111000000111111111111000000111111222222222222111111000000///......///000000//////............//////......------------...............//////000000000000000000000111111111222000000000000000000000000222222222222222222222222111111111222222222333333000111222333444444444444222222222222222222222222222222222222222222222222333333333333333333333333000000//////000111111222333333333333333333333333111111222222222333333333444333333333333333444444333333333333333333333333111555555111666???===444222222222222222222222222333333222222222111111111333333222222222222333333444333333333333222222222111111111111111111111111000111111111111222222222111222222333333222222111111222222333333222222111000000000000000111111222111111111111111111111111111111222222222222111111000000000000111111111111111000000///000111222333000000000000000000000111///000111111222222111111222222222333333333444444333333333222222111111111222222222222222222222222000111111000222666555222///111222222222222444555555555555555444444444444333333444444444444333333111111111111111222222222//////000111111111111111111111222222222333333333222222333333333222222111333333222222222333555666777777666555444444444444444444444444555555555555555666666666555555444333222333333333222222444666333333444555555555555555333333333444444555555555333333222222333333444555555555555666666555555555333333333444555555666666666555555555555666777888666555444666888999888666777777666666666666777777666666666777777999:::;;;<<<<<<<<<===>>>>>>??????>>>@@@EEEJJJPPP\\\rrr------............---------------...------,,,,,,//////............//////////////////////////////////////////000000000000111111000000000000111111000000111111111111000000000000111111111111000000///000111222222111000/////////............//////.........------.........---......///000111222222000111111111222222222222000000000000000000000000444444444444444444444444111111222222222333333333000111222333444444444444111111111222222333444444222222222222222222222222333333333333333333333333222222111111222333444444333333333333333333333333000111111111111222222222444444444333333444555555333333333333333333333333---555666//////555555...111222222333333222222111333333333222222222111111444333333222222333333444444444444333333333222222111111111111111111111111000111111111111222222222222222222333333222222222222222222333333222222222000000000000000111111222111111111111111111111111000000111111111111000000000000000000111111111111111000/////////000222333000000000000000111111111111111222333333333333222222222222333333444444444333333333222222111111111222222222222222222222222000222000......111000,,,...000111222111111333444666666555555555444444444333444444555555444444333000000111111222222222333//////000111111111111111111111222222222333333333222333444555555555444333222111000000000222555666555555444555555666777888555555555555666666666777555666777777777666444333222333333333222222444666222333555666777666555555333333333333333333333333333222111000111222444555555555666666666666555555333333444444555666777777666666666666666777888888888666555777:::;;;999666888777777666666666666777<<<<<<;;;:::999999::::::<<<<<<======>>>>>>??????>>>@@@EEEJJJPPP\\\rrr+++---///000111000//////...000///,,,...333222,,,---...//////...---,,,+++------...////////////...000000000000000000000000111111111111111111111111///000111222333222222111111000000//////000000111444444333222222111111000222111000///............111000///......///000111000000111111111111222222000000111111111222222222000111222333444333222111333333444444444444333333222333333333222111111000555555555555555555555555///111333555555444333222333333333333333333333333222444555333111111444888444333222333555777777666666666666666666666666666888555222222444555444222111222222222333333444444777777666666555555444444333333333333333333333333666666666666666666666666555444333222222222222222333333333333333333333333333333333222222333333333000000111000///000333555111222444666777777666555+++...222444333222222333555555555555444444444444///000111222333222111000111111111111111111111111333333333222222111111111333333333444444444555555444333111//////000111222111111111000000000/////////000222333333333222222333333444444333222111111222222222222333333333444000111111111222222333333////////////////////////222222111111222333555666444444444444444444444444666555444333333333333333333333000...111666666222000111222333444555666777333222333555999999777444444444444444444333333333000111222111//////111222444555666555444333444555777666555333222222222222555555555666555555444333444444333333333555777888444444444444444444444444555555555555444444444444555555444333333333333444777999:::999777555555555555555444444444555555666444444444444444444444444444444444444555555555555999999999888888888777777888888999999999999999999<<<===>>>===<<<;;;<<<===>>>>>>BBBHHHOOO\\\ooo000000//////......------***......***+++...---)))000000111111111000......//////000111111111111000222222222222222222222222333333222222222222222222...///111222222222111111222222222111111222222222////////////////////////444444333222111111111111000000///......///000000111111222222222333333333222222222222333333333333222222333444444444444333222333333444444333333222444444444444444333222222333333333333333333333333111222333444444444333222444444444444444444444444222444444333111222444777777555222222333444444333222222222222222222222222555333111222444555444222444444444555555555666666666666555555555444444444444444444444444444444444555555555555555555555555444333333222111111222222222222222222222222222222444444555555555555444444333444444222111111333555000111111222333333333333222333555555555444444333777777666666666555555555222333333333333333222222333333333333333333333333111111111111000000000//////000000000111111111111555444222111111111333333333333222222222111111111///000222333333333222111555555444444444333333333333333333333444444444444333333333444444444555555222222222222222222222222333333222222333444555666555555555555555555555555666555444444333333333444555555222000333999:::777222222111222222333444444111333666;;;>>><<<777222444444444333333333333333333444444333222222333555555666777777555555666777888777777777666555555555444555555555555444333333444444333333333333333444444444555666777888999999666666555444333333222222333222222111111111222222888999:::999777555555666333333222222222222333333555555555555555555555555555555666666666777777777666666666777777777888888888999999999::::::;;;;;;===>>>???>>>===<<<===>>>AAAAAADDDJJJQQQ]]]qqq111000...---,,,------...,,,000111///...//////---111111222222222111000000///000111111222222111111222222222222222222222222222222222222222222222222///000111111222111111111333333222222222222333333000000000111222333333333555555444333333222222222111000////////////000111111111111222222222222333111111222222222333333333333333222222333333444444222333333444444333333222333444444444444333333222222222222222222222222222444444333333333333333333444444444444444444444444333444444333222222555777===:::666444444555555444444444444444444444444444222222111333444555333222555555555555666666666666555555555444444444444444555555555555555555555555444444444444444444444444333333222111111111222222222222222222222222222222333444666777777666444333555666555444222111222333444333333333333333444444777666555555666666444333666666666666555555555555555444333222222111222222333333333333333333333333000000000000////////////111222222222333333333333555444222111111111222333333333333333222222222222000111222333333333222111555444333222222222333444222222222333333333444444444444444555555555555555333333333333333333333333444333333222333333444444666666666666666666666666555444333333222333333333444444333222666>>>CCCBBB555444222111000111222333333777>>>DDDFFFBBB:::444444444444444444444444444444555666555333333555666444666777666555444666777666777888888888777666555777777888888888777666666444444444444333222111111333444555777999;;;<<<===;;;:::999888777555444444555444444444444444555555666777888777555444444555555555444444444444555555666666666666666666666666666666666666777777777777666777888999:::;;;;;;<<<777777888999:::;;;;;;<<<<<<===>>>>>><<<<<<===>>>AAABBBEEEJJJPPP\\\ppp......------...//////000,,,///222111000000111222111111111111111111111111//////000111111111000000111111111111111111111111000000000111111111111111111111222222222222222222111222222222222222222111333333333333444444555555222222222222222111111000111111111111111111111111//////000000000111111111000000000111111111222222222222111000000222333444333333444444444444333333222222333333333333222111333333333333333333333333888666555333222333444555333333333333333333333333555555444333333444666777===:::666444555666666666555555555555555555555555333333444555555555333222555555555555555555555555555555555555555444444444444444444444444444444444555555555555555555555555444333333222222222333333333333333333333333333333111333555666666555333111333444444333111111222333666555333222222333444555777555222333444666555444555555555444444444444333555444222000000000000111333333333333333333333333111111111111111111111111333444444444444555555555333333222111000111111222333333222222222111111111111222333444444444333222444222000//////000222333111111222222222333333333444444444444444444444444222222222222222222222222333333333333333333333333555555555555555555555555444333333222222222333333111333333333999CCCIIIJJJ:::888555222000111222333222777>>>DDDEEE@@@999444444444444555555555555555444555555555333333555666333444555555444333555666333444666888888777555444777777777777777666666555444555666777666555333222333444555666888:::;;;<<<::::::999999888777666666555555555555666666777888555666666555333333444555777666666555555555555555555555555555555555555555555555555555666666666666777777888999999:::;;;;;;666666777888:::;;;<<<<<<:::;;;<<<<<<;;;;;;<<<===@@@AAADDDHHHMMMXXXnnn------///000000000000///++++++,,,---------///111222222222222222222222222///000111111222222111111222222222222222222222222111111111111222222333333333333333333222333333333222222333444444333222222222222222111111000000000111111222222222111000///222222222222222222222222000000000000111111111111111111111111222222222333333222111111111222444555444444555555555555444444333333444444444444333333555555555555555555555555999888555333333444555666333333333333333333333333666555444333444666777777777555333222333555555555333333333333333333333333555666666777666555555555777777666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555444444333333333333444444444444444444444444444444111333555777777555333111111333444444333333444555444333222111111111333333555444333333555777777777666666666555555555444444666555333222111111111222444444444444444444444444333333333333333444444444111111111222222222333333444444333222222222222222333333333333222222222222222333444555555444333222333222000//////111222444333333333444444444555555444444444444444444444444111111111111111111111111444444555555555555555555666666666666666666666666555555555444444555666666222555555444777???EEEFFF===:::777444222333444555///333888;;;:::777444111444444555555555666666666555666666555444444555777333444666666555555666777333444666888888777555444333333444444333333222111444555777888999888777666666666777777888999999:::555555555555555666666666444444444444555666888888777888888666555444666888666555555444333333444444555555555555555555555555555555555666666666777777666666666666666666666666888888999:::<<<===>>>>>>:::;;;===<<<<<<;;;===>>>???AAADDDHHHLLLXXXnnn/////////000000111111222333...+++---/////////222222222222111222222333444000111222222333333222222222222222222222222222222222222222333444444555555444444333222222222222333222333444555555444333222333333222111000000//////000111222333333222000000000111111222222111111000111111111222222222333333222222333333333444444444444444333333444444555666333444444555555444444333444555555666666666666555555555555555555555555555777666444222222333555666555555555555555555555555555333222222333555555555666555444555777999999888333333333333333333333333444555666666666777999;;;888888888888777777777777444444444444444555555555555555555555555555555555444444444444444444444444333333222222333333444444333333333333333333333333333444666777777666444333111333555666555555666777666666555555555666666777333555777777777777999;;;888777777777777666666666777666555444444444444444444444444444444444444444333333333444444444444444222222222333333333333444555555555555555444444444444444444444333333333333222222333444333222111000333222111111111222333444444444555555555666666666555444444444444444333333111111111111111111111111444555666777888888888777777777777777777777777777777777777777777777888999555888888444333777:::::::::888666444333333444555222444666666555444444444222333333444444555555555555666777666444444666777444666777777666666888999666777888888888777666555555666666666666555444444444444555777777888888888888888888888888888888888555555666666777888888888666666777888999:::<<<===999999999777666666888:::999888888777666666666666666666666666666666666666666666666666777777777777999888888888777777777666:::;;;;;;<<<===>>>>>>???;;;<<<>>>>>>======>>>@@@@@@BBBFFFJJJMMMYYYqqq---,,,+++,,,///444:::===>>>444,,,---000000///000///......---...///000111......///000000000000//////////////////////////////000000111222222333333333222111000000000111111///000222333333222000///111111000000000000000000---...000111111000...------...////////////...---/////////000000000000111000111111111111222222222111111222333333333333222111222222333333222222111222333333444555555444444222222222222222222222222222222111000111111333333333333333333333333333333333000......111333333222444444444666999999888666333333333333333333333333000222333444444888===BBB666666666555555555444444111111222222222333333333222222222222222222222222222222222222222222222222111111000000111111222333111111111111111111111111111222222333333222222111///111333444222111111222333444555666666666666666111666;;;:::666444777:::666666555555555444444444333333333444333333222222222222222222222222222222000000111111111222222222222222333333333444444444333333444444333333222222222222111111111000000000//////000111000///...---/////////000000000111111000111111111111222222222111111000000000/////////////////////////////////...000111333555555555555444444444444444444444444555444444444444555666777111666666222///000111000333333222111111111111222222444555444222111333444//////000111111222333333222333333222111111222444222333555555555555666888888777777777666555555555777777777777777666666555333333222222222333333444444444444444444444444444555555555555555555666666555555666777888:::;;;<<<666666666444333333666888888888666555555444444444333333333333333333333333333333333333444444444555666666666666777777777777888888888999999:::::::::888:::;;;;;;;;;;;;<<<>>>>>>AAAFFFJJJMMMYYYsss)))'''&&&'''...999DDDKKKCCC444))))))---,,,))))))***))))))((()))***+++,,,)))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...//////000222111000.........///000+++,,,---//////---,,,+++))))))******+++,,,,,,,,,)))+++,,,......---+++******+++,,,------,,,+++***+++++++++,,,,,,,,,------------------............,,,---///000000000///...000000111111111111000000...///000111111111111111////////////////////////.........//////000111111////////////////////////111...+++,,,///111000///------...000222222///---........................,,,...000111333999AAAGGG222222222111111000000000//////000000111111111222------------------------000000000000000000000000//////...//////000111111////////////////////////......------------......---...000000...,,,++++++***+++---.../////////......555<<<:::333///222777222222222111111111000000---...000111111000///...---------------------------.........//////000000---.........///////////////000000000000///......------------,,,,,,,,,,,,------.........---+++*********+++,,,------,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...000000111000000000000000000000000000000/////////000111111222+++111333000---//////...............////////////+++---///...+++***+++...,,,------...///000000111---......---,,,,,,---///...000111111111111333444777666555333222222222222111111222222111111000///222111000.........//////....../////////000000000.........------,,,,,,,,,,,,------...000222444555111111000///......111444000///...---,,,,,,,,,,,,............................../////////000000000,,,---......///000111111333333333333444444444444444666777777777777999:::;;;>>>DDDGGGKKKXXXqqq