BM6P6(@ llljjjgggeeedddeeeggghhhfffffffffgggggghhhjjjjjjnnnmmmkkkgggddddddfffhhhggggggfffeeecccbbbbbbaaabbbaaa___\\\XXXTTTQQQPPPNNNNNNMMMMMMMMMNNNOOOOOOQQQNNNJJJHHHGGGFFFDDDCCCCCCBBB@@@>>>>>>???@@@AAACCCFFFIIIJJJHHHGGGGGGGGGHHHDDDCCCGGGMMMTTT```jjjttt{{{rrrnnnllliiifffdddcccbbbbbbaaabbbccceeeffffffeeeeeeaaabbbbbbccccccddddddeeeaaabbbbbbcccddddddddddddgggdddaaa___^^^^^^\\\[[[XXXVVVSSSRRRSSSTTTTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSTTTUUUWWWVVVTTTQQQQQQPPPNNNMMMMMMMMMNNNNNNLLLOOOOOOLLLFFFDDDFFFIIIFFFGGGGGGGGGHHHIIIIIIIIILLLMMMPPPRRRRRRQQQOOOMMMIIIQQQZZZ\\\XXXQQQLLLJJJOOONNNLLLLLLLLLKKKHHHFFFGGGHHHHHHJJJLLLNNNPPPQQQSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRVVVWWWXXXXXXXXXWWWVVVUUUUUUTTTRRRPPPPPPQQQRRRSSSVVVVVVUUUTTTTTTSSSSSSRRRNNNMMMLLLKKKKKKKKKLLLMMMPPPVVV^^^bbbgggqqqxxxoooiiibbbZZZSSSWWWUUUWWW[[[^^^```gggooouuu~~~xxxrrrlllhhheeeccc___[[[XXXXXXXXXYYYXXX\\\fffooowww{{{qqqfff[[[SSSSSSQQQNNNMMMNNNQQQRRRSSSTTTYYY\\\[[[VVVUUUWWWZZZ]]]dddrrr~~~uuulllddd]]]VVVRRRKKKIIIEEECCCBBBCCCEEEFFFKKKKKKKKKKKKLLLNNNOOOOOOVVVWWWXXXZZZ^^^fffooouuu~~~ooobbbiiittt~~~jjjhhhfffeeeddddddeeefffdddddddddeeeeeefffggghhhkkkiiifffeeedddeeeggghhhfffeeeeeedddbbbaaaaaa```cccbbb```^^^[[[XXXUUUSSSRRRRRRQQQOOONNNNNNNNNNNNPPPMMMJJJIIIHHHGGGEEECCCDDDBBBAAA??????@@@BBBCCCEEEHHHKKKLLLJJJHHHGGGGGGFFFDDDDDDIIIOOOWWWbbbmmm|||vvvoookkkiiigggdddbbbaaa`````````aaabbbddddddddddddcccbbbbbbbbbcccccccccddddddbbbbbbaaaaaaaaabbbbbbccceeeccc___]]]]]]\\\[[[YYYVVVSSSQQQQQQRRRSSSSSSRRRTTTUUUVVVVVVVVVUUUTTTSSSVVVVVVWWWWWWVVVUUUUUUTTTUUUUUUUUUWWWXXXXXXUUUSSSRRRQQQOOOMMMLLLKKKKKKLLLKKKMMMNNNKKKFFFDDDFFFIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLNNNOOOOOONNNMMMLLLJJJPPPUUUVVVRRRMMMLLLLLLNNNMMMLLLMMMNNNMMMKKKJJJHHHHHHIIIKKKLLLNNNPPPQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQVVVVVVWWWXXXXXXWWWVVVUUUSSSSSSRRRRRRSSSUUUWWWYYYVVVVVVUUUUUUTTTSSSSSSSSSQQQPPPOOONNNMMMNNNNNNOOONNNUUU]]]bbbgggrrr|||uuuppphhh___XXXWWWUUUVVVZZZ]]]```gggnnnxxx~~~xxxrrrlllgggeeedddaaa\\\ZZZYYYYYYYYYXXXYYYbbbllluuu|||oooaaaXXXTTTRRRPPPOOOQQQTTTVVVWWW[[[___aaa___YYYUUUVVVXXX\\\aaalll{{{|||sssjjjbbbZZZTTTPPPKKKIIIFFFDDDDDDEEEGGGIIILLLKKKKKKKKKLLLMMMNNNNNNVVVWWWYYYZZZ^^^dddkkkpppuuujjjbbbiiisss~~~gggffffffeeedddddddddcccbbbbbbbbbbbbcccdddeeeeeefffccc```aaadddggggggfffdddccccccbbbaaa```______bbbaaa```^^^\\\YYYWWWVVVWWWVVVTTTQQQOOONNNMMMLLLMMMLLLJJJJJJJJJHHHFFFDDDCCCBBBAAA@@@@@@AAACCCDDDHHHJJJMMMNNNLLLIIIGGGFFFFFFEEEHHHOOOUUU\\\iiivvvwwwoookkkhhhgggdddbbb```___^^^^^^___```aaacccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbaaa___]]]]]]^^^```aaaccc```]]][[[[[[ZZZXXXVVVRRRQQQOOOPPPQQQRRRRRRQQQSSSTTTVVVWWWWWWUUURRRQQQRRRSSSUUUWWWWWWWWWUUUTTTWWWWWWWWWYYYZZZYYYWWWTTTRRRQQQNNNLLLJJJIIIIIIIIIJJJLLLLLLJJJFFFDDDFFFHHHIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMOOONNNKKKJJJLLLNNNMMMLLLKKKLLLNNNNNNLLLKKKIIIIIIJJJLLLMMMOOOPPPQQQOOOOOOOOOOOONNNMMMLLLLLLNNNMMMMMMMMMMMMMMMNNNOOOTTTTTTUUUVVVVVVUUUUUUTTTQQQRRRRRRTTTVVVZZZ]]]___VVVVVVVVVUUUTTTTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNLLLSSS[[[aaahhhqqq~~~zzzrrrhhhaaa[[[XXXXXX\\\^^^aaaiiiqqq}}}~~~xxxrrrlllhhheeefffccc___\\\[[[[[[ZZZXXXVVV]]]gggqqq~~~wwwhhh___VVVUUUTTTSSSUUUXXX[[[]]]eeehhhiiieee\\\VVVUUUVVV\\\___hhhwwwzzzpppggg^^^WWWQQQMMMJJJIIIGGGFFFFFFHHHKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMUUUWWWYYY[[[]]]```eeeiiisss{{{}}}vvvnnngggaaabbbiiittteeeeeefffffffffdddcccbbbbbbaaaaaaaaabbbbbbcccdddddd```\\\^^^cccfffeeebbbaaaaaa``````___^^^^^^]]]^^^^^^]]]\\\ZZZXXXWWWVVVWWWVVVTTTQQQOOOMMMLLLLLLKKKJJJIIIJJJJJJIIIFFFDDDBBBAAA@@@@@@@@@BBBDDDFFFIIILLLNNNNNNKKKHHHFFFEEEFFFHHHNNNVVV\\\dddsss|||pppkkkjjjhhhfffdddbbb```______```___```bbbcccccccccbbbbbbaaaaaaaaaaaaaaaaaa`````````^^^\\\ZZZYYYZZZ\\\^^^___]]]ZZZYYYXXXWWWUUUSSSQQQOOOOOOOOOQQQSSSRRRQQQRRRSSSVVVWWWWWWTTTQQQNNNOOOQQQTTTWWWXXXXXXVVVUUUWWWWWWXXXYYYZZZYYYVVVTTTPPPOOOMMMKKKJJJIIIJJJJJJIIIJJJJJJHHHFFFEEEFFFHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKLLLMMMKKKJJJJJJLLLOOOLLLKKKJJJKKKLLLLLLJJJIIIIIIJJJKKKMMMNNNPPPPPPQQQNNNOOOOOONNNNNNMMMLLLKKKLLLLLLLLLKKKKKKLLLLLLMMMQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRUUUWWW[[[^^^___VVVVVVVVVUUUTTTTTTSSSSSSRRRRRRPPPOOONNNMMMLLLLLLKKKPPPXXX___fffoooyyy}}}ssskkkddd```___bbbdddgggnnnwww~~~xxxsssmmmiiiggggggdddaaa___^^^]]][[[YYYTTTYYYaaakkkxxxuuujjjbbbYYYYYYYYYYYYZZZ]]]aaadddnnnppppppjjj```XXXUUUVVV]]]```jjj{{{yyyoooeee\\\UUUOOOKKKHHHGGGFFFFFFGGGJJJMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMSSSUUUXXXZZZ[[[\\\___aaadddhhhkkkhhhdddaaa```___dddkkkxxxdddeeefffggggggeeedddcccbbbbbbbbbaaabbbbbbccccccddd```\\\]]]bbbdddbbb____________^^^^^^]]]]]]\\\]]]]]]\\\\\\ZZZYYYWWWVVVTTTSSSQQQOOONNNMMMLLLLLLIIIHHHHHHIIIIIIHHHFFFCCC@@@@@@??????@@@CCCEEEGGGJJJLLLMMMLLLJJJGGGFFFFFFEEEJJJTTT^^^ccclll}}}vvvmmmjjjkkkhhhgggeeecccbbbbbbbbbbbbaaabbbcccdddddddddcccbbb``````______^^^^^^^^^]]]]]][[[XXXVVVVVVWWWYYYZZZZZZYYYWWWWWWWWWVVVTTTRRRPPPOOOOOOPPPRRRSSSRRRQQQOOOQQQTTTUUUUUUSSSOOOMMMLLLOOORRRVVVXXXXXXWWWVVVWWWVVVWWWXXXYYYXXXUUURRRMMMLLLKKKJJJJJJJJJKKKLLLHHHHHHHHHHHHGGGGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJLLLNNNOOOLLLLLLMMMMMMLLLLLLMMMNNNOOONNNMMMLLLMMMLLLIIIGGGIIIJJJLLLNNNOOOPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOQQQQQQRRRTTTVVVXXXZZZ[[[VVVUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQPPPOOONNNLLLLLLKKKNNNSSSZZZbbbjjjqqquuuyyy}}}yyypppllliiijjjkkknnnvvv~~~yyytttpppllljjjiiigggeeedddcccaaa^^^\\\VVVWWW]]]fffppp{{{yyyrrrlllfffaaa\\\^^^______aaadddjjjnnnxxxyyywwwnnnbbbYYYWWWWWW[[[aaannnzzzpppeee[[[TTTNNNJJJFFFFFFEEEFFFHHHKKKMMMOOOOOONNNNNNMMMMMMMMMNNNNNNQQQTTTWWWYYYZZZZZZ[[[\\\ZZZ]]]```aaa```___bbbfffjjjrrrdddeeefffffffffeeedddccccccbbbbbbbbbbbbbbbcccccccccaaa^^^___aaabbb```^^^^^^^^^^^^]]]]]]]]]\\\\\\^^^^^^]]]]]][[[ZZZXXXWWWQQQQQQOOONNNMMMLLLLLLLLLIIIGGGFFFFFFGGGFFFDDDBBB@@@@@@???@@@BBBEEEHHHIIILLLMMMLLLKKKHHHGGGGGGHHHGGGPPP]]]hhhnnnwww}}}rrrllliiijjjhhhgggeeeccccccbbbccccccaaabbbcccddddddcccbbbbbb^^^^^^]]]]]]\\\[[[ZZZZZZXXXWWWUUUTTTSSSTTTVVVWWWVVVUUUUUUUUUVVVVVVTTTRRRPPPOOOOOOPPPRRRRRRQQQOOOMMMNNNQQQRRRRRRQQQOOOMMMLLLNNNQQQTTTVVVWWWWWWWWWVVVVVVVVVWWWXXXWWWSSSQQQLLLKKKJJJJJJJJJKKKMMMNNNHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIKKKLLLMMMNNNNNNMMMLLLLLLLLLMMMOOOQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPOOONNNNNNMMMJJJHHHIIIJJJLLLNNNOOOOOOOOONNNMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKLLLMMMNNNQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQRRRSSSSSSRRRQQQPPPOOONNNLLLMMMOOOUUU\\\ccchhhiiiqqqttt~~~|||wwwvvvvvvyyy~~~{{{wwwssspppooolllkkkjjjjjjjjjhhhdddaaa\\\YYYZZZaaaiiirrr|||sssjjjfffdddaaa```^^^aaaeeegggjjjooowww~~~~~~ssseee\\\YYYZZZZZZaaappp{{{pppddd[[[SSSMMMJJJEEEEEEFFFGGGIIILLLNNNPPPPPPOOOOOONNNOOOOOOPPPPPPQQQTTTXXXZZZZZZZZZ[[[]]]VVVYYY^^^dddeeedddggglllttt}}}ccccccddddddddddddccccccbbbbbbaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\ZZZXXXWWWVVVRRRQQQOOONNNLLLKKKKKKKKKIIIGGGEEEDDDDDDDDDBBBAAAAAAAAAAAABBBDDDHHHKKKMMMNNNNNNMMMJJJHHHHHHJJJLLLQQQ[[[kkkwww}}}~~~uuupppkkkggggggeeedddbbbaaa```aaaaaabbbaaaaaabbbccccccbbbaaa```]]]\\\\\\[[[YYYXXXWWWWWWSSSSSSRRRRRRRRRSSSTTTTTTSSSRRRSSSTTTVVVVVVUUUSSSOOONNNNNNOOOPPPPPPNNNLLLKKKLLLMMMOOOOOOOOONNNNNNMMMNNNPPPRRRTTTVVVWWWWWWVVVVVVVVVWWWXXXVVVSSSQQQNNNMMMLLLKKKKKKKKKLLLMMMHHHHHHGGGHHHIIIKKKLLLLLLGGGGGGHHHJJJKKKLLLMMMNNNKKKLLLLLLNNNOOOQQQSSSTTTRRRPPPNNNMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLJJJHHHHHHIIIKKKMMMNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKLLLNNNOOOKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPOOONNNNNNLLLKKKOOOVVV\\\______gggiiittt|||yyyvvvtttssspppppppppqqqqqqooolllhhhbbb\\\YYY]]]ccciiitttxxxnnngggdddbbbaaa___^^^cccjjjooottt|||xxxhhh]]]ZZZ\\\\\\cccsss{{{ooocccYYYQQQLLLHHHGGGGGGHHHIIIKKKMMMPPPQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSVVVYYY[[[\\\]]]___aaa```dddmmmvvvwwwttttttyyybbbbbbbbbbbbbbbbbbccccccbbbaaaaaa`````````aaaaaa___aaabbbbbbaaaaaacccddd^^^^^^]]]]]]]]]]]]]]]]]][[[[[[ZZZYYYWWWUUUTTTSSSTTTSSSQQQNNNLLLKKKJJJJJJJJJGGGDDDBBBBBBBBBAAA@@@CCCCCCCCCDDDGGGJJJMMMOOOQQQOOOMMMJJJHHHIIILLLOOOZZZfffxxx|||uuuyyyqqqnnniiieeeeeebbbaaa```___^^^______`````````aaabbbbbbaaa```___\\\[[[ZZZYYYXXXWWWVVVUUUPPPPPPQQQRRRRRRSSSSSSSSSQQQQQQRRRTTTVVVWWWUUUTTTNNNNNNMMMNNNOOONNNLLLJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQSSSUUUWWWXXXWWWWWWWWWXXXXXXWWWTTTQQQPPPOOOMMMLLLKKKKKKKKKLLLIIIHHHGGGHHHJJJLLLMMMLLLDDDEEEFFFGGGIIIJJJKKKLLLJJJKKKLLLNNNPPPRRRTTTUUUUUURRRMMMJJJKKKLLLNNNOOOHHHGGGGGGHHHIIIIIIHHHFFFGGGIIIKKKMMMNNNNNNMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPLLLKKKKKKKKKLLLMMMOOOPPPOOOPPPQQQSSSTTTTTTTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOMMMNNNOOOOOOOOONNNMMMLLLOOOLLLIIILLLRRRXXXZZZYYY^^^```lll}}}{{{xxxwwwvvvsssssstttvvvvvvtttqqqnnnggg___YYY[[[___eeeppp|||~~~wwwoooiiigggeeebbb___^^^dddlllttt{{{{{{iii^^^[[[]]]aaafffuuuzzznnnbbbXXXPPPJJJGGGHHHIIIIIIKKKMMMOOOQQQRRRPPPPPPPPPQQQRRRSSSTTTUUUUUUXXX[[[]]]___```ccceeesssxxxdddcccbbbaaaaaabbbcccdddcccfffhhhfffccc```___```]]]^^^___`````````___^^^```````````````______^^^^^^aaaccc___XXXSSSRRRTTTWWWSSSPPPMMMLLLKKKJJJHHHEEEDDDBBB@@@@@@@@@BBBCCCCCCBBBCCCFFFJJJNNNPPPQQQQQQMMMLLLLLLHHHFFFMMMXXXiiizzzzzz{{{uuuqqqoookkkfffddd```___]]]\\\]]]```ccceeeaaa______aaaddddddaaa^^^^^^___^^^ZZZUUUTTTVVVYYYWWWVVVUUUSSSRRRQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQLLLKKKJJJIIIIIIIIIIIIIIILLLLLLLLLNNNPPPQQQPPPNNNPPPQQQSSSTTTUUUUUUTTTTTTXXXXXXYYYYYYXXXVVVTTTSSSOOOMMMKKKHHHGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHDDDFFFJJJLLLLLLLLLNNNOOONNNNNNOOONNNMMMMMMNNNPPPOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGJJJLLLJJJGGGFFFFFFHHHDDDDDDDDDEEEGGGIIILLLMMMHHHIIIIIIJJJJJJJJJJJJJJJPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOLLLNNNNNNNNNLLLLLLMMMOOOJJJJJJIIIHHHIIIMMMRRRWWWXXX[[[cccooo}}}|||{{{{{{||||||xxxyyyyyyzzzzzzxxxssspppbbbdddeeebbbaaaccckkkrrrzzznnnnnnllldddcccgggfffkkkpppvvvzzziiiaaaaaabbbdddooowwwjjjaaaYYYPPPJJJIIIEEEFFFHHHJJJMMMQQQSSSUUUTTTSSSSSSSSSSSSUUUVVVXXXZZZ\\\```cccbbbaaagggppp~~~dddcccbbbaaa``````___```bbbeeefffeeebbb``````aaa]]]]]]^^^______^^^^^^]]]___```````````````_________bbbdddaaaZZZUUUTTTUUUSSSPPPMMMLLLKKKJJJHHHGGGEEEDDDBBB@@@@@@@@@BBBCCCCCCCCCDDDHHHLLLPPPPPPPPPNNNKKKIIIHHHFFFGGGSSS```wwwyyynnnkkkkkkhhhdddccc___]]]\\\[[[[[[]]]```bbbbbb```______aaaaaa^^^\\\]]]\\\ZZZWWWUUUUUUWWWYYYYYYXXXVVVUUUSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMOOORRRTTTSSSRRRQQQRRRSSSUUUUUUUUUUUUTTTVVVWWWWWWWWWVVVTTTRRRQQQNNNMMMJJJHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGEEEHHHKKKLLLMMMMMMNNNOOONNNOOOOOONNNMMMMMMNNNPPPOOOOOOOOONNNMMMKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFHHHIIIHHHFFFDDDDDDFFFCCCDDDDDDFFFGGGIIIKKKLLLJJJKKKKKKKKKKKKKKKJJJJJJOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNLLLJJJIIIJJJKKKLLLMMMIIIIIIHHHGGGGGGKKKPPPUUUXXXYYY___hhhttt~~~~~~~~~}}}{{{{{{{{{{{{zzzwwwqqqmmmfffhhhhhhfffcccdddiiinnn{{{ooonnnllleeecccggghhhnnnttt{{{zzzhhh______aaabbboootttfff^^^VVVMMMHHHGGGEEEFFFGGGJJJMMMPPPSSSUUUUUUUUUTTTTTTTTTUUUWWWXXXYYYZZZ___ccccccdddllluuuccccccbbbaaa```^^^]]]\\\aaabbbdddcccaaa``````aaa\\\\\\]]]]]]]]]]]]\\\[[[______```````````````___^^^aaacccaaa[[[UUUSSSSSSNNNMMMKKKKKKKKKJJJGGGEEEFFFEEECCCAAA@@@@@@AAABBBBBBCCCGGGKKKPPPRRRQQQOOOKKKIIIHHHGGGGGGNNN___ooo{{{qqqhhhggghhhfffddddddcccbbb```______aaabbbcccbbb```^^^]]]]]]]]]\\\[[[]]]ZZZVVVTTTUUUWWWYYYZZZZZZYYYXXXVVVUUUTTTTTTSSSUUUTTTSSSRRRPPPNNNMMMLLLNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNPPPTTTVVVVVVVVVQQQRRRTTTUUUVVVVVVUUUUUUUUUUUUTTTTTTSSSQQQPPPOOONNNLLLJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIILLLMMMLLLMMMNNNOOOMMMNNNOOONNNMMMLLLNNNPPPOOONNNNNNMMMKKKIIIHHHGGGHHHGGGFFFEEECCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHEEEDDDDDDEEEBBBCCCEEEGGGHHHJJJJJJKKKMMMMMMMMMMMMMMMLLLKKKJJJMMMNNNOOOOOOPPPPPPOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNPPPKKKGGGFFFIIILLLLLLLLLHHHGGGFFFEEEEEEHHHMMMQQQVVVWWWYYY^^^gggrrr|||~~~yyyrrrmmmmmmnnnnnnkkkhhhgggiiilllzzz|||rrrpppmmmhhhgggkkknnnuuu}}}{{{jjjbbbcccgggjjjxxxrrreee\\\UUUMMMHHHGGGDDDEEEGGGIIILLLPPPRRRTTTVVVVVVUUUTTTTTTUUUWWWWWWYYY[[[___dddeeehhhrrr}}}aaabbbbbbbbbaaa___]]]\\\___```aaaaaa`````````aaa[[[[[[[[[[[[[[[[[[ZZZZZZ]]]^^^___```````````````[[[]]]___^^^YYYTTTPPPOOOMMMLLLLLLLLLMMMKKKIIIFFFFFFEEECCCAAA@@@AAABBBCCCCCCEEEJJJOOOSSSTTTQQQNNNIIIIIIIIIIIINNN\\\qqqwwwnnngggfffgggeeedddeeefffeeecccbbbbbbbbbcccddd___^^^\\\[[[[[[[[[\\\\\\^^^YYYTTTSSSWWWZZZ\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSUUUTTTSSSQQQPPPNNNMMMMMMOOONNNNNNNNNNNNNNNOOOOOOPPPOOOOOOPPPSSSUUUVVVUUURRRSSSTTTVVVVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPOOONNNLLLKKKJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIKKKKKKKKKJJJLLLMMMMMMNNNNNNMMMLLLLLLMMMOOOMMMMMMLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHGGGFFFEEEEEEBBBDDDFFFHHHJJJJJJJJJJJJPPPPPPOOOOOONNNLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNQQQLLLHHHIIIMMMPPPNNNJJJGGGFFFEEECCCBBBEEEJJJNNNTTTUUUUUUWWW^^^iiiwww~~~xxxssssssttttttrrrooommmmmmnnnsss~~~zzzrrrppppppnnnppptttxxx|||nnnhhhlllrrr{{{tttfff]]]VVVNNNJJJJJJDDDEEEGGGIIILLLOOORRRTTTVVVVVVUUUTTTTTTUUUVVVWWW\\\]]]bbbfffiiimmmxxx```aaabbbcccbbbaaa```______^^^^^^^^^___`````````[[[[[[ZZZZZZYYYYYYYYYYYY[[[\\\]]]______`````````[[[\\\]]][[[XXXTTTPPPOOONNNMMMMMMMMMNNNMMMJJJHHHFFFDDDCCCAAAAAABBBCCCDDDFFFIIIMMMSSSVVVUUUQQQNNNGGGIIIKKKNNNYYYmmmwwwuuummmgggffffffcccbbbcccbbbbbb```___^^^^^^______\\\[[[[[[ZZZZZZ[[[]]]______ZZZVVVUUUYYY\\\]]]\\\YYYXXXVVVTTTSSSRRRRRRRRRTTTSSSRRRPPPOOOOOOOOOPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPOOOOOOQQQSSSSSSRRRRRRSSSUUUVVVWWWWWWVVVVVVVVVUUUTTTRRRQQQOOOOOONNNKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJIIIHHHHHHIIIJJJKKKLLLMMMLLLJJJJJJLLLMMMKKKKKKJJJIIIHHHFFFEEEDDDBBBAAAAAAAAABBBCCCDDDDDDHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEFFFGGGGGGFFFEEEDDDEEEGGGIIIKKKKKKKKKJJJPPPPPPPPPOOOMMMLLLJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPNNNMMMPPPTTTUUUPPPJJJGGGGGGEEEBBBAAACCCHHHKKKRRRSSSTTTUUUZZZfffwww}}}yyywwwxxxxxxwwwuuutttssssssrrr{{{xxxrrrnnnnnnqqqtttzzz|||rrrmmmsss|||tttfff]]]UUUNNNJJJJJJDDDEEEGGGIIILLLPPPRRRTTTUUUUUUTTTSSSTTTUUUVVVWWW^^^```eeekkknnnttt```aaaaaabbbbbbaaaaaaaaa___]]]\\\\\\^^^______^^^\\\[[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[]]]^^^_________]]]]]]\\\[[[XXXUUURRRQQQNNNMMMLLLLLLMMMLLLJJJHHHDDDCCCBBBAAAAAACCCEEEFFFKKKMMMQQQUUUXXXVVVQQQMMMGGGJJJNNNWWWhhh}}}uuurrrkkkfffeeeccc___^^^```aaaaaa```_______________ZZZ[[[\\\\\\\\\]]]___aaa^^^\\\ZZZYYYZZZ[[[[[[[[[WWWVVVUUUSSSRRRQQQPPPPPPSSSRRRPPPOOOOOOPPPQQQRRROOOOOOOOOOOOPPPRRRSSSSSSSSSQQQOOOOOOPPPQQQQQQQQQSSSTTTVVVWWWXXXXXXWWWWWWWWWVVVTTTRRRPPPOOONNNNNNIIIIIIIIIIIIHHHHHHHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFFFFGGGHHHJJJJJJKKKJJJIIIHHHJJJLLLHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFGGGJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBDDDGGGHHHGGGEEEGGGGGGIIIJJJKKKLLLLLLLLLOOOOOONNNNNNLLLKKKJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOQQQUUUWWWVVVPPPKKKIIIHHHEEECCCAAACCCGGGJJJPPPSSSUUUVVVYYYdddvvv}}}|||~~~|||{{{{{{zzzyyyxxxxxxwwwvvvuuu|||ooonnnmmmooouuu}}}~~~vvvttt|||ttteee[[[SSSKKKGGGGGGEEEFFFHHHJJJMMMQQQSSSUUUUUUUUUTTTTTTUUUVVVXXXYYY```ccckkkttt{{{bbbaaa``````____________```]]][[[[[[\\\^^^]]]\\\\\\\\\ZZZYYYXXXXXXXXXYYYWWWXXXYYY[[[]]]^^^^^^^^^^^^]]]ZZZXXXVVVTTTSSSQQQMMMKKKIIIHHHHHHHHHFFFEEECCCBBBAAAAAABBBDDDFFFHHHOOOQQQTTTWWWXXXVVVPPPLLLJJJNNNUUUccc{{{~~~yyyvvvpppjjjfffeeebbb^^^]]]___aaa`````````````````````ZZZ]]]______^^^]]]___```]]]]]]]]][[[YYYXXXXXXYYYWWWVVVUUUSSSRRRQQQPPPPPPSSSRRRPPPOOOOOOPPPQQQRRRNNNNNNOOOOOOQQQRRRSSSTTTRRRPPPNNNNNNPPPRRRSSSSSSTTTUUUVVVXXXXXXXXXXXXWWWWWWUUUSSSQQQOOONNNNNNNNNHHHHHHIIIJJJJJJJJJJJJJJJFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKJJJHHHFFFEEEFFFHHHHHHIIIIIIHHHGGGGGGHHHJJJFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCFFFJJJLLLKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOLLLLLLLLLLLLKKKJJJIIIHHHEEEFFFGGGIIIJJJKKKKKKKKKMMMLLLLLLLLLLLLLLLLLLKKKMMMOOORRRTTTTTTRRROOOMMMKKKJJJGGGDDDBBBCCCGGGJJJNNNSSSWWWWWWXXXbbbsss~~~}}}{{{~~~~~~}}}{{{yyyxxxwwwwwwvvvvvv{{{ppprrrsssvvv~~~vvvggg\\\SSSKKKGGGGGGFFFGGGIIIKKKNNNRRRTTTVVVVVVUUUUUUVVVWWWYYY[[[\\\ccciiivvvdddbbb```^^^]]]\\\]]]]]]```]]]ZZZZZZ\\\]]]\\\[[[]]]\\\ZZZYYYXXXXXXXXXYYYVVVWWWXXXZZZ\\\]]]^^^^^^]]]ZZZWWWTTTSSSRRRQQQPPPKKKIIIFFFDDDDDDDDDCCCBBBBBBAAAAAAAAABBBEEEHHHIIIRRRSSSUUUXXXXXXUUUPPPLLLOOOTTT]]]mmmwwwuuuzzz|||xxxwwwpppkkkgggfffddd______aaa\\\\\\\\\\\\\\\\\\\\\\\\\\\___bbbbbb___]]]^^^___[[[]]]___]]]XXXUUUUUUVVVWWWWWWUUUSSSRRRQQQQQQPPPUUUSSSQQQOOONNNOOOPPPQQQNNNNNNOOOOOOQQQRRRTTTUUURRRPPPNNNNNNQQQTTTUUUVVVTTTUUUVVVXXXYYYXXXXXXWWWVVVUUURRRPPPNNNMMMMMMMMMGGGHHHIIIJJJKKKKKKKKKKKKGGGIIIJJJLLLMMMMMMLLLLLLLLLLLLKKKIIIFFFFFFGGGIIIGGGHHHHHHGGGFFFFFFGGGIIIDDDDDDEEEEEEEEEEEEDDDDDDIIIHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFGGGJJJOOORRRQQQOOOLLLKKKKKKKKKKKKMMMOOOPPPJJJKKKKKKKKKJJJIIIHHHGGGDDDEEEGGGHHHIIIJJJJJJJJJLLLLLLKKKKKKJJJJJJJJJIIILLLOOOQQQQQQPPPNNNNNNOOOLLLKKKHHHEEEBBBCCCGGGJJJMMMSSSXXXXXXWWW___ppp~~~|||~~~zzzxxxwwwvvvuuutttuuuyyy~~~vvvyyy{{{zzzjjj^^^VVVMMMIIIIIIGGGHHHJJJLLLOOORRRUUUWWWWWWWWWWWWWWWYYY\\\^^^___hhhpppdddccc```^^^[[[ZZZZZZZZZZZZ[[[\\\]]]]]][[[ZZZYYY___^^^[[[YYYWWWVVVVVVVVVUUUVVVXXXZZZ[[[[[[ZZZZZZ]]][[[XXXUUURRROOONNNMMMMMMLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@AAACCCHHHLLLOOOYYYWWWWWWVVVRRRNNNPPPVVVYYY___jjjzzzwwwzzz~~~}}}tttooopppmmmhhhccc```______```]]]\\\ZZZZZZ[[[\\\___```___```aaaaaaaaa```___^^^\\\\\\[[[[[[ZZZZZZZZZYYYRRRSSSUUUTTTRRRPPPOOOOOOWWWWWWUUUTTTRRRQQQPPPOOONNNMMMLLLLLLMMMOOORRRSSSSSSPPPNNNOOORRRSSSQQQOOOOOOQQQSSSUUUWWWXXXXXXXXXQQQOOOLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGEEEDDDEEEEEEFFFFFFEEEDDDCCCCCCGGGDDDBBBBBBCCCDDDDDDDDDJJJMMMOOOMMMHHHEEEFFFIIILLLIIIGGGGGGJJJKKKJJJHHHJJJJJJJJJKKKLLLNNNOOOPPPNNNKKKHHHHHHJJJJJJIIIGGGIIIGGGEEEFFFHHHHHHEEEBBBEEEFFFGGGHHHJJJKKKLLLMMMLLLJJJGGGEEEEEEFFFHHHIIIMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKGGGBBBAAAEEEGGGFFFNNNRRRWWW[[[[[[^^^jjjxxxyyyvvvzzz|||}}}}}}yyywwwvvvvvv|||}}}{{{jjj___VVVNNNJJJIIIHHHKKKNNNQQQRRRRRRTTTUUUYYYWWWWWWXXXXXXXXX^^^fffqqqcccaaa___]]][[[ZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[]]]\\\ZZZXXXVVVUUUTTTTTTSSSTTTVVVWWWXXXYYYZZZZZZ\\\ZZZXXXUUURRROOONNNMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBAAAAAABBBFFFJJJOOOQQQWWWUUUTTTSSSOOOMMMQQQXXX\\\kkk~~~{{{xxx}}}yyysssooommmkkkgggccc```_________\\\[[[ZZZYYYYYYZZZ\\\]]]\\\]]]^^^^^^^^^]]][[[[[[YYYYYYXXXXXXXXXWWWWWWWWWTTTUUUUUUSSSPPPNNNMMMMMMVVVVVVVVVUUUTTTSSSQQQPPPOOONNNMMMMMMMMMOOOQQQRRRQQQPPPOOOQQQSSSTTTRRRPPPQQQRRRUUUWWWXXXXXXWWWVVVOOOLLLJJJIIIJJJJJJJJJIIIKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEDDDCCCCCCEEEGGGHHHGGGIIIMMMOOONNNIIIFFFGGGIIIHHHFFFDDDEEEGGGHHHGGGEEEIIIIIIJJJKKKMMMNNNNNNOOONNNLLLJJJJJJKKKKKKIIIGGGHHHFFFEEEFFFHHHHHHFFFCCCEEEEEEFFFHHHIIIJJJKKKLLLLLLJJJHHHFFFFFFGGGIIIJJJNNNNNNNNNMMMMMMKKKJJJJJJGGGIIIGGGCCCDDDHHHJJJIIIOOOQQQWWW\\\^^^___gggpppxxxwwwxxxzzz|||~~~}}}zzzyyyzzz}}}}}}{{{kkk___VVVNNNJJJJJJIIILLLPPPRRRSSSSSSUUUVVVXXXWWWWWWYYYYYYZZZaaaiiiyyy______]]]\\\[[[ZZZZZZZZZXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYYYYXXXVVVTTTRRRQQQQQQRRRRRRSSSUUUWWWXXXYYYZZZYYYVVVSSSQQQOOONNNMMMJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBCCCFFFJJJNNNRRRTTTWWWSSSQQQPPPMMMMMMTTT\\\fff{{{yyyvvvyyy|||wwwssspppnnniiihhhfffcccaaa```______[[[ZZZYYYYYYXXXYYYYYYYYYXXXYYYZZZZZZZZZYYYWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTQQQNNNLLLMMMNNNVVVWWWXXXXXXWWWUUUSSSRRRQQQPPPOOONNNNNNOOOPPPQQQOOOOOOQQQSSSVVVVVVTTTRRRRRRTTTWWWYYYYYYXXXUUUSSSKKKIIIGGGGGGHHHIIIIIIHHHJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDGGGIIIJJJIIIGGGKKKNNNNNNKKKHHHHHHJJJJJJIIIHHHHHHJJJJJJIIIHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKHHHFFFEEEEEEDDDFFFGGGHHHFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKIIIGGGGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHJJJIIIFFFGGGMMMOOONNNRRRRRRUUU\\\```aaaccchhh{{{~~~|||xxxyyyvvvxxxzzz{{{}}}}}}zzz~~~}}}lll```WWWOOOLLLLLLLLLOOORRRTTTUUUUUUVVVXXXXXXVVVWWWZZZZZZ]]]eeennn\\\\\\[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUVVVWWWXXXYYYWWWXXXXXXWWWVVVSSSQQQPPPOOOOOOOOOPPPQQQTTTVVVXXXWWWVVVTTTRRRPPPNNNMMMMMMHHHGGGFFFDDDCCCCCCCCCCCCBBBDDDFFFJJJNNNRRRUUUVVVXXXTTTPPPNNNLLLNNNWWWaaarrrzzzttttttzzz{{{ssspppmmmlllkkkffffffeeedddcccaaa```___[[[[[[[[[ZZZYYYXXXXXXWWWVVVWWWXXXXXXXXXWWWUUUTTTXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTQQQNNNNNNPPPSSSXXXZZZ[[[\\\ZZZXXXTTTRRRSSSSSSQQQQQQPPPPPPQQQQQQMMMOOORRRUUUWWWWWWUUUTTTTTTVVVYYY[[[ZZZWWWSSSPPPIIIHHHFFFGGGIIIKKKLLLLLLIIIIIIIIIIIIIIIIIIJJJKKKHHHHHHHHHGGGGGGHHHHHHHHHFFFGGGGGGHHHGGGFFFDDDCCCAAAAAABBBCCCDDDDDDDDDCCCBBBAAABBBDDDGGGHHHHHHGGGEEEHHHLLLLLLKKKIIIHHHHHHKKKKKKKKKKKKLLLLLLKKKJJJGGGHHHJJJLLLMMMLLLKKKIIIHHHHHHIIIJJJJJJHHHFFFDDDCCCDDDDDDFFFGGGGGGGGGGGGDDDEEEEEEFFFHHHIIIIIIJJJLLLKKKIIIHHHHHHIIIJJJKKKHHHHHHIIIIIIJJJKKKLLLMMMLLLMMMKKKHHHJJJRRRWWWXXXYYYTTTSSSYYY___aaabbbcccrrr}}}}}}}}}{{{yyyzzzwwwyyy{{{{{{||||||vvvvvvzzz~~~lll```WWWPPPMMMNNNOOORRRUUUVVVWWWWWWXXXYYYWWWVVVWWW[[[]]]```jjjtttYYYYYYYYYYYYYYYXXXXXXWWWXXXWWWUUUTTTSSSTTTTTTUUUUUUVVVVVVVVVUUUSSSPPPOOOMMMMMMMMMMMMOOOQQQSSSUUUSSSRRRQQQOOOMMMLLLLLLLLLFFFEEEEEEDDDCCCCCCDDDDDDDDDFFFJJJNNNRRRTTTVVVVVVVVVQQQLLLJJJIIIMMMXXXcccwwwvvvsssuuu~~~tttnnnkkkiiiggghhheeeeeeeeeeeedddbbbaaa```\\\]]]]]]]]]\\\ZZZXXXWWWVVVWWWXXXXXXXXXWWWUUUTTTWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVTTTRRRQQQRRRUUUXXX\\\]]]^^^]]]\\\XXXTTTRRRTTTTTTSSSRRRRRRQQQQQQQQQLLLOOOSSSVVVWWWWWWVVVUUUVVVXXXZZZ[[[YYYUUUQQQNNNIIIHHHGGGIIILLLOOOQQQQQQJJJIIIIIIIIIJJJKKKKKKLLLIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHHHHGGGFFFDDDCCCAAAAAABBBCCCDDDDDDDDDCCCAAAAAABBBDDDGGGGGGEEEBBBDDDFFFHHHIIIHHHGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGHHHJJJKKKKKKJJJIIIGGGGGGIIIJJJKKKJJJHHHFFFEEEBBBCCCDDDFFFFFFFFFGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIKKKJJJIIIIIIIIIJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOOOOLLLIIINNNYYYcccfff___VVVOOOSSS[[[```bbbdddkkkzzz{{{zzz{{{{{{}}}~~~}}}|||~~~wwwuuuxxxmmm```WWWQQQOOOQQQRRRTTTWWWXXXXXXXXXYYYZZZXXXWWWXXX\\\___dddoooyyyXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTSSSSSSQQQPPPOOONNNLLLLLLLLLMMMNNNOOOPPPQQQOOONNNMMMLLLKKKJJJJJJJJJEEEDDDDDDDDDDDDDDDEEEEEEGGGIIINNNRRRUUUUUUUUUTTTPPPKKKGGGFFFGGGMMMZZZfffyyy~~~}}}pppllljjjfffdddeeedddddddddcccbbbaaa```___\\\]]]^^^___^^^\\\ZZZXXXWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSTTTXXX[[[[[[\\\\\\\\\ZZZWWWTTTRRRSSSSSSRRRRRRRRRQQQQQQPPPMMMPPPSSSUUUUUUUUUVVVVVVWWWXXXYYYYYYWWWTTTOOOMMMKKKJJJIIIKKKNNNQQQRRRSSSIIIIIIIIIIIIJJJKKKLLLMMMJJJJJJHHHHHHHHHHHHJJJJJJHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBDDDGGGIIIHHHEEEBBBEEEEEEEEEFFFFFFFFFFFFEEEHHHJJJLLLLLLKKKJJJJJJJJJHHHHHHIIIJJJIIIIIIGGGGGGHHHJJJLLLKKKIIIGGGGGGGGGAAACCCEEEFFFEEEEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJKKKNNNMMMLLLKKKKKKKKKLLLMMMPPPPPPNNNLLLQQQ___jjjnnn```TTTKKKMMMUUU\\\aaaeeeeeeppp~~~}}}{{{wwwvvvwwwyyyzzzxxxzzz~~~nnnaaaXXXRRRQQQSSSTTTVVVYYYZZZYYYYYYYYYZZZYYYXXXYYY^^^aaagggrrr}}}WWWWWWXXXWWWWWWUUUTTTSSSOOOPPPQQQRRRSSSSSSSSSSSSQQQPPPOOONNNMMMLLLLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMKKKKKKJJJIIIIIIHHHIIIIIIDDDDDDDDDDDDEEEFFFFFFGGGIIILLLQQQTTTVVVUUUSSSQQQJJJGGGEEEFFFJJJRRRaaannnvvvmmmkkkiiifffcccccccccbbbaaa```___^^^]]]]]][[[\\\___```___]]]ZZZXXXXXXYYYZZZZZZZZZYYYWWWWWWUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVTTTSSSTTTWWWYYYVVVWWWWWWWWWVVVUUUTTTTTTOOOOOOPPPPPPPPPOOOOOONNNNNNPPPSSSTTTSSSSSSUUUWWWWWWXXXXXXWWWUUURRROOOMMMNNNLLLKKKKKKMMMNNNOOONNNHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKIIIHHHHHHIIIKKKLLLIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDGGGKKKNNNMMMJJJGGGHHHFFFEEEDDDEEEFFFFFFFFFJJJMMMPPPPPPNNNLLLLLLMMMIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHIIIHHHEEEDDDEEEFFFAAADDDFFFFFFDDDDDDEEEGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIJJJLLLLLLKKKKKKMMMOOOQQQSSSUUUVVVTTTQQQTTT]]]dddfff[[[PPPGGGIIIPPPWWW^^^ccc___fffsss~~~|||sssmmmkkkkkklllnnnttt{{{}}}|||~~~oooaaaXXXRRRRRRUUUUUUWWWYYYZZZYYYYYYYYYZZZ[[[YYY[[[___ccciiiuuuWWWWWWWWWWWWVVVTTTRRRQQQJJJLLLOOOQQQSSSTTTUUUTTTOOONNNLLLJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIHHHGGGGGGGGGHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHKKKNNNRRRVVVWWWTTTQQQOOOHHHFFFEEEIIIOOOYYYiiiwwwzzzrrrkkkjjjjjjfffccccccbbbaaa___^^^\\\\\\[[[[[[ZZZ[[[^^^```___]]]ZZZXXXYYYYYYZZZZZZZZZYYYXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZVVVWWWVVVUUUSSSSSSUUUVVVRRRRRRRRRSSSSSSTTTUUUUUULLLMMMMMMNNNNNNMMMMMMMMMNNNQQQSSSSSSQQQRRRTTTWWWWWWWWWWWWUUUSSSQQQNNNMMMPPPNNNKKKJJJKKKKKKJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLJJJIIIIIIJJJLLLMMMIIIJJJKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFJJJOOORRRSSSPPPMMMJJJHHHEEEDDDDDDFFFGGGGGGGGGJJJMMMNNNKKKIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCEEEEEECCC@@@???AAADDDAAADDDGGGFFFDDDCCCDDDFFFHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIKKKOOOTTTYYY[[[\\\]]][[[VVVUUUYYYZZZYYYUUULLLEEEGGGNNNUUU[[[aaa[[[```lll|||xxxnnnhhhdddddddddfffjjjooosssyyyoooaaaXXXSSSSSSVVVUUUWWWZZZZZZYYYXXXYYYYYY\\\ZZZ[[[___cccjjjvvvXXXXXXXXXVVVUUUSSSRRRQQQOOOMMMLLLLLLNNNOOOOOONNNOOONNNLLLIIIGGGGGGGGGGGGJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIGGGEEEDDDDDDEEEDDDCCCBBBBBBCCCGGGJJJLLLSSSWWWZZZZZZVVVPPPKKKHHHGGGHHHKKKOOOYYYhhhyyyuuuqqqkkkgggeeecccbbbaaaccc___ZZZXXXZZZ\\\\\\\\\ZZZ[[[\\\]]]]]]\\\ZZZYYYZZZXXXWWWYYY\\\]]][[[XXXXXXZZZ[[[ZZZWWWVVVUUUVVVPPPSSSVVVVVVTTTSSSUUUWWWUUURRRPPPOOOOOOOOONNNLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPSSSUUUVVVWWWWWWUUURRRPPPPPPOOOMMMLLLQQQQQQPPPNNNLLLIIIGGGFFFDDDHHHMMMNNNKKKHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFHHHGGGGGGHHHJJJKKKJJJIIIFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFIIIHHHGGGEEEDDDDDDCCCCCCEEEDDDBBBAAAAAABBBDDDEEEAAABBBCCCEEEEEEEEEDDDDDDGGGIIIJJJLLLLLLKKKIIIHHHJJJIIIHHHGGGHHHHHHIIIJJJHHHLLLPPPUUUXXX]]]aaadddaaa```^^^YYYTTTPPPOOOOOOJJJJJJKKKLLLOOOUUU]]]bbb[[[___gggsssvvvmmmiiifffccc```___aaadddgggkkkttt~~~wwwdddWWWRRRSSSUUUTTTVVVYYY\\\]]]^^^]]]]]]______aaadddfffmmm|||VVVVVVVVVUUUSSSQQQPPPOOOLLLLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDFFFGGGFFFDDDBBBBBBBBBDDDCCCCCCDDDFFFIIILLLNNNTTTVVVWWWVVVQQQKKKGGGEEEDDDJJJSSSZZZdddsssvvvrrrnnniiieeeccccccbbbaaaaaa^^^[[[ZZZ\\\]]]\\\[[[YYYZZZ[[[\\\\\\[[[ZZZYYYZZZYYYXXXZZZ\\\]]][[[YYYXXXZZZZZZYYYWWWUUUUUUVVVRRRTTTVVVUUUSSSRRRSSSTTTTTTSSSQQQPPPQQQQQQOOONNNKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWVVVTTTQQQPPPPPPPPPOOOMMMQQQPPPOOONNNLLLJJJHHHGGGEEEIIILLLLLLJJJHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGIIIIIIHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@?????????@@@AAAAAAAAACCCDDDDDDDDDCCCCCCFFFGGGIIIJJJKKKJJJIIIHHHJJJIIIHHHGGGGGGGGGHHHIIINNNRRRWWW[[[]]]^^^___```]]]\\\YYYTTTNNNIIIGGGFFFEEEFFFFFFGGGJJJPPPWWW\\\[[[]]]bbbkkkyyyzzzqqqlllgggccc___YYY[[[\\\^^^```fffnnntttyyyfffYYYSSSSSSUUUUUUWWWZZZ\\\^^^___^^^^^^bbbbbbdddgggiiinnn|||TTTSSSSSSRRRQQQOOONNNMMMKKKMMMNNNMMMJJJHHHJJJLLLIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDFFFFFFEEEBBBAAAAAABBBCCCDDDGGGJJJMMMPPPRRRXXXXXXVVVRRRMMMHHHFFFEEEEEEPPP^^^iiirrryyytttnnnjjjfffbbbaaaaaaaaa```^^^\\\[[[[[[\\\]]]\\\[[[XXXYYYZZZ[[[[[[ZZZYYYXXXZZZYYYYYYZZZ\\\\\\[[[YYYXXXZZZZZZYYYWWWUUUTTTUUUTTTVVVXXXXXXVVVTTTSSSSSSTTTSSSRRRSSSTTTSSSQQQOOOKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPRRRSSSUUUVVVVVVTTTRRRPPPOOOPPPPPPOOONNNPPPOOONNNMMMKKKJJJIIIHHHGGGHHHJJJIIIGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGIIIJJJKKKKKKKKKLLLJJJIIIGGGGGGGGGGGGHHHDDDDDDDDDFFFGGGGGGEEECCCCCCCCCCCCCCCCCCCCCDDDDDD??????AAABBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>@@@AAABBBBBBBBBBBBBBBAAACCCEEEFFFHHHIIIIIIHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGPPPTTTZZZ]]]]]][[[YYYXXXYYYXXXUUUOOOHHHBBB????????????@@@@@@BBBGGGMMMRRRZZZZZZ\\\aaammm~~~~~~yyysssllleee```XXXXXXXXXXXXXXX[[[___ccchhhuuu|||iii\\\UUUUUUVVVWWWXXXZZZ]]]____________ddddddfffjjjlllqqq}}}RRRRRRQQQQQQPPPNNNMMMLLLMMMQQQSSSQQQKKKIIIJJJNNNFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDHHHIIIGGGEEECCCCCC@@@BBBFFFJJJOOOSSSVVVWWW[[[YYYVVVPPPKKKHHHHHHIIIOOOZZZiiivvv{{{xxxjjjfffbbb_______________]]][[[YYYXXXYYYZZZ[[[\\\WWWXXXYYYYYYZZZYYYYYYXXXYYYYYYYYYYYYZZZZZZYYYXXXYYYZZZZZZYYYVVVTTTTTTTTTUUUYYY^^^bbbaaa]]]YYYVVVTTTSSSSSSTTTUUUUUUSSSQQQMMMNNNOOOQQQRRRSSSTTTTTTPPPQQQQQQRRRSSSTTTUUUUUUPPPNNNMMMMMMNNNOOOOOONNNOOONNNMMMLLLJJJJJJIIIIIIFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHJJJJJJJJJIIIJJJIIIGGGEEEEEEEEEFFFGGG@@@@@@BBBDDDGGGGGGEEECCCDDDDDDDDDDDDDDDCCCBBBBBB??????AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@???>>>>>>@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDMMMQQQTTTVVVTTTRRRPPPOOOTTTTTTQQQLLLFFF@@@>>>===::::::;;;;;;<<>>BBBEEEGGGFFFEEEFFFFFFFFFFFFDDDBBBAAA@@@>>>>>>???AAAAAABBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>??????@@@@@@??????>>>AAAAAA@@@@@@???????????????@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAABBBCCCIIIKKKLLLLLLJJJIIIJJJKKKMMMMMMLLLIIIDDD???===<<<888888888888888:::>>>BBBOOORRRVVVWWW\\\iii{{{}}}}}}yyyooohhhcccaaa^^^[[[ZZZZZZZZZZZZZZZ^^^eeeooo|||qqqccc[[[XXXXXXVVVWWWXXXZZZ\\\]]]^^^______```dddkkknnnqqqxxx}}}pppiiihhhiiigggkkkuuuNNNNNNNNNNNNMMMLLLKKKKKKIIILLLNNNMMMIIIFFFFFFGGGDDDDDDEEEEEEEEEDDDDDDCCC@@@@@@?????????>>>>>>>>>===@@@CCCDDDCCCBBBBBBBBBBBBFFFLLLRRRVVVXXXXXXWWWOOOMMMJJJFFFEEEHHHNNNRRRfffooo~~~|||tttmmmdddaaa]]][[[[[[\\\\\\\\\\\\[[[YYYVVVSSSTTTXXX[[[WWWWWWXXXXXXYYYYYYZZZZZZWWWYYYZZZZZZXXXWWWWWWXXXYYYZZZZZZYYYVVVSSSRRRSSSRRRZZZgggrrrvvvrrrggg___UUUTTTRRRQQQRRRSSSRRRQQQRRRSSSTTTVVVWWWXXXYYYYYYRRRRRRRRRRRRQQQQQQQQQQQQLLLJJJIIIJJJKKKMMMMMMLLLMMMLLLJJJHHHFFFEEEFFFFFFDDDBBBAAABBBDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@;;;:::;;;===AAADDDEEEDDDEEEEEEFFFEEEDDDBBB@@@>>><<<======>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===<<<;;;;;;<<<======>>>>>>???CCCBBBAAA???>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCBBBAAA@@@??????@@@AAABBBFFFGGGHHHGGGFFFEEEFFFHHHEEEFFFFFFDDD@@@===;;;:::777888888777666777:::===GGGMMMSSSVVVYYYcccuuu}}}~~~uuunnnhhhddd___\\\ZZZZZZYYYYYYXXXXXX]]]eeeppp~~~sssfff]]]ZZZYYYVVVWWWXXXYYY[[[]]]^^^_________dddjjjnnnnnnrrrwwwyyyyyyuuulllaaa[[[[[[]]]^^^bbbiiiqqqyyy~~~LLLLLLLLLLLLKKKJJJIIIIIIFFFGGGHHHHHHGGGEEECCCBBBEEEEEEDDDCCCBBBBBBBBBCCC????????????>>>>>>>>>>>>===???AAABBBBBBAAABBBDDDHHHLLLQQQUUUWWWUUUSSSPPPGGGFFFEEECCCEEEKKKSSSYYYlllwwwzzzwwwqqqjjjdddaaa\\\ZZZZZZ[[[[[[ZZZ[[[\\\]]][[[WWWUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\YYY[[[\\\\\\YYYXXXXXXZZZYYYZZZZZZXXXUUUSSSRRRRRRQQQXXXdddoootttqqqggg___WWWTTTPPPNNNOOOPPPPPPPPPRRRSSSTTTVVVWWWXXXXXXXXXRRRRRRQQQQQQPPPPPPOOOOOOMMMLLLJJJKKKLLLMMMMMMLLLMMMKKKHHHFFFDDDCCCCCCCCCCCCBBBBBBDDDGGGIIIIIIGGGAAAAAAAAABBBBBBCCCCCCCCCFFFEEEEEEDDDDDDEEEEEEEEEBBBCCCDDDDDDDDDBBB@@@???;;;999888999;;;>>>@@@@@@@@@AAABBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>======<<<<<<===>>>??????===<<<;;;;;;;;;;;;;;;===???AAABBBDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>@@@AAABBBBBBDDDFFFFFFEEECCCBBBCCCAAACCCDDDBBB>>>;;;999888777888777666555555777999???HHHPPPSSSVVVaaattt}}}~~~yyyqqqlllddd___^^^]]]\\\[[[WWWVVVYYYaaahhhpppuuuhhh___\\\[[[WWWXXXXXXZZZ[[[]]]___```bbbbbbfffkkkmmmjjjkkknnnooolllgggaaaZZZUUUUUUWWWWWWZZZ___cccfffjjjnnnqqquuu{{{JJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHGGGCCCAAAFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCCCCCCCCCCEEEGGGMMMPPPTTTWWWWWWSSSNNNKKKDDDDDDCCCDDDHHHOOOXXX___ooo}}}yyysssppplllhhhdddaaa\\\ZZZZZZZZZZZZZZZZZZ]]]aaa```\\\WWWUUUUUUXXXXXXXXXYYYYYY[[[\\\\\\ZZZ]]]___^^^[[[YYYZZZ[[[YYYZZZZZZXXXUUURRRRRRRRRQQQVVV```jjjooommmeee^^^WWWTTTOOOLLLLLLNNNOOOOOORRRSSSTTTUUUVVVWWWWWWWWWRRRQQQQQQPPPOOOOOONNNNNNOOOMMMLLLLLLMMMNNNNNNMMMMMMKKKHHHDDDBBBAAAAAABBBDDDCCCCCCFFFJJJMMMKKKIII@@@@@@AAABBBBBBCCCDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGBBBCCCEEEFFFEEECCC@@@>>><<<999666555777:::;;;<<<;;;===???AAABBBAAA@@@???AAAAAAAAAAAA@@@???>>>======>>>@@@AAA@@@???===<<<===<<<<<<<<<>>>AAADDDFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>=========>>>>>>???======<<<===>>>???AAABBB???BBBFFFGGGEEEAAA>>>===BBBCCCDDDCCC???;;;888888777888777666444444666888;;;DDDMMMQQQTTTaaavvv}}}|||}}}{{{tttkkkeeecccbbbaaa___XXXWWWZZZ```dddfffppp{{{uuuhhh```]]][[[YYYYYYYYY[[[\\\^^^```aaafffeeehhhllllllhhhfffhhhhhhddd___\\\YYYVVVVVVXXXTTTWWWZZZ\\\^^^aaafffjjjkkkqqq|||IIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFDDDBBBAAA@@@AAAAAA??????@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>BBBGGGLLLSSSUUUXXXXXXSSSMMMHHHEEEFFFAAA???DDDKKKTTT```jjjuuuyyyssssssqqqjjjbbb___\\\YYYXXXYYYZZZZZZZZZ^^^aaadddbbb^^^ZZZYYYZZZZZZZZZYYYZZZ[[[]]]___aaa``````______]]]\\\[[[ZZZ\\\\\\[[[XXXTTTRRRRRRSSSXXX]]]ccchhhgggbbbZZZUUUOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQPPPPPPOOOLLLJJJLLLLLLMMMNNNNNNMMMKKKJJJJJJIIIFFFDDDBBBAAAAAAAAAEEEDDDFFFMMMVVVXXXSSSLLLEEECCCBBBCCCEEEFFFFFFEEEGGGEEECCCAAAAAABBBDDDFFFDDDDDDDDDCCCBBB@@@???>>>:::999888999;;;<<<;;;:::===============>>>??????@@@@@@@@@???>>>===<<<<<<777999<<>>>>><<<>>>AAAEEEGGGDDD???======?????????????????????????????????>>>============???AAABBBBBBBBBBBBBBBAAA@@@??????BBBAAA@@@>>>===;;;:::999666555555444555666777888888<<>>:::999888999:::;;;:::888:::::::::;;;<<<===>>>???????????????>>>===<<<;;;;;;<<<>>>??????>>>===<<<:::<<<======;;;<<>>======>>>>>>>>>????????????????????????===============???@@@AAAAAAAAAAAAAAAAAA@@@??????@@@@@@???>>>===<<<<<<;;;777666555555555666777888999;;;FFFTTTYYY[[[hhhyyy~~~vvvqqqnnnllljjjooottt}}}xxxsssooojjjfff```[[[YYYZZZ]]]```gggnnnttt~~~}}}nnnddd___]]]___]]]ZZZ[[[___bbbcccbbbffffffhhhkkknnnmmmiiifffcccbbb```]]][[[YYYXXXWWWYYY[[[^^^___aaaeeekkkpppwwwGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBB@@@????????????CCCBBBAAA@@@@@@AAABBBBBBBBBCCCDDDEEEHHHLLLRRRVVVYYYZZZ[[[XXXRRRKKKFFFDDDBBBCCCHHHOOOVVV```qqqzzzvvvooojjjhhhfffdddbbb```^^^[[[ZZZ[[[\\\[[[[[[\\\[[[ZZZ[[[]]]^^^^^^^^^]]]^^^```aaabbbbbbbbbbbbdddeeefffeeeccc```\\\ZZZZZZ[[[ZZZWWWTTTRRRRRRSSSZZZZZZZZZXXXVVVSSSQQQOOONNNOOOOOOPPPQQQRRRRRRRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSQQQPPPQQQQQQPPPNNNLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDHHHOOOWWWYYYUUUPPPEEECCCBBBBBBDDDEEEEEEDDDDDDCCCBBBAAAAAACCCEEEGGGJJJIIIHHHFFFDDDAAA???>>>:::999888999;;;<<<;;;:::999999999:::;;;===>>>???>>>>>>>>>>>>===<<<;;;;;;@@@????????????>>>>>>>>>;;;<<<<<<<<<;;;;;;===??????>>><<<===>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>???@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>999888777666555666777888;;;<<>>>>>CCCAAA@@@>>>>>>???AAABBBCCCDDDGGGJJJMMMQQQWWW[[[]]]]]][[[WWWPPPJJJFFFDDDCCCEEEKKKSSS[[[iiitttrrrnnnhhhcccaaaaaabbb[[[ZZZYYY[[[^^^```aaaaaa^^^[[[YYYZZZ___cccdddccc]]]___bbbddddddcccaaa```dddeeeffffffddd```[[[XXXWWWXXXWWWUUURRRPPPPPPQQQTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPUUUUUUUUUUUUTTTTTTSSSRRRSSSRRRQQQRRRRRRRRRPPPNNNNNNMMMKKKIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHCCCBBBCCCGGGMMMPPPNNNKKKEEECCCAAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBDDDEEEGGGHHHHHHGGGEEECCCAAA???>>>:::::::::<<>>???>>>>>>>>>>>>>>>===<<<<<<@@@@@@???>>>>>>???@@@AAA<<<======<<<<<<<<<<<<===<<<<<<<<<>>>@@@AAA???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>@@@AAAAAABBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>;;;:::888777666666777777===<<>>>>>AAA@@@>>>===>>>???AAACCCDDDFFFJJJMMMPPPUUUYYY]]]^^^]]]ZZZUUUNNNIIIFFFFFFGGGHHHMMMVVVbbbuuuyyyooonnnjjjeee___\\\]]]___ZZZZZZZZZ\\\```cccdddccc^^^[[[YYYZZZ___ccceeeeee]]]^^^aaaccccccbbb___]]]aaabbbccccccaaa]]]XXXUUUTTTTTTTTTRRROOONNNOOOPPPKKKMMMOOORRRSSSSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMTTTTTTTTTTTTSSSRRRRRRQQQTTTSSSRRRRRRSSSSSSQQQOOOOOOMMMLLLJJJIIIIIIJJJKKKGGGHHHIIIJJJJJJIIIHHHGGGFFFBBB??????BBBFFFGGGGGGDDDCCCAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCEEEFFFCCCCCCCCCCCCBBBAAA@@@???;;;;;;===@@@EEEIIIJJJJJJCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???>>>>>>======>>>=========>>>@@@CCCDDD>>>===============<<<<<<;;;<<<===???BBBBBBAAA???========================;;;<<<<<<<<<============AAAAAABBBCCCCCCDDDCCCCCCBBBBBBAAA@@@???>>>=========<<<:::888777666666777;;;:::???HHHRRRZZZbbbhhhpppxxx{{{tttaaaWWWTTTVVVXXX]]]bbbiiipppwww{{{tttooommmmmmkkkhhhiiilllnnnqqquuuzzzssseee_________``````aaabbbfffiiilllooosssxxx|||~~~~~~zzzzzzzzzyyyyyyzzz{{{{{{xxxwwwxxx{{{FFFFFFFFFFFFEEEEEEEEEDDD???@@@@@@AAAAAA@@@@@@???===>>>??????@@@??????>>>???>>>>>>>>>???AAACCCDDDFFFIIIMMMQQQTTTWWW[[[]]]]]][[[XXXRRRLLLHHHGGGHHHKKKKKKPPP\\\mmmyyyqqqkkkiiieee```\\\ZZZ[[[\\\^^^]]]]]]___aaacccbbbaaa]]][[[ZZZZZZ]]]___aaabbb\\\^^^```aaaaaa___]]][[[]]]^^^___^^^\\\YYYUUUSSSRRRRRRRRRPPPNNNMMMNNNPPPIIIKKKNNNRRRTTTTTTSSSRRRRRRQQQPPPOOONNNMMMLLLKKKQQQRRRRRRRRRRRRQQQQQQPPPTTTRRRQQQRRRRRRRRROOONNNMMMLLLKKKKKKJJJKKKKKKKKKGGGGGGGGGHHHGGGGGGFFFFFFHHHEEE@@@===???BBBDDDFFFDDDBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDD@@@AAAAAAAAAAAA@@@??????<<<<<<>>>BBBHHHLLLNNNOOOFFFEEECCCAAA???======<<<=========>>>>>>======<<<;;;;;;;;;<<<===@@@BBBDDD>>>===<<<===??????===;;;<<<<<<===???BBBBBBAAA???========================;;;;;;<<<<<<<<<<<<;;;;;;@@@@@@AAACCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===@@@>>><<<999777777666666777:::???HHHQQQZZZbbbggglllrrrzzzzzz{{{~~~vvvbbbWWWTTTVVVXXX]]]```eeehhhkkkqqqyyy}}}xxxtttsssqqqmmmnnnqqqnnnppptttxxx~~~wwwjjjbbb```___aaabbbbbbdddgggkkkoootttyyyDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>???@@@@@@???>>>>>>===>>>???@@@@@@@@@@@@???>>>>>>???AAACCCDDDFFFFFFJJJMMMQQQUUUWWWYYY[[[]]][[[YYYUUUOOOJJJHHHIIIJJJMMMNNNUUUeee{{{}}}sssooohhhfffbbb___]]]]]]^^^^^^___^^^^^^```bbbdddcccbbb^^^^^^^^^]]]\\\\\\^^^```]]]^^^___```___^^^\\\[[[ZZZ[[[[[[ZZZXXXVVVTTTSSSRRRRRRRRRQQQOOONNNOOOQQQMMMNNNPPPQQQQQQQQQPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLOOOOOOPPPPPPQQQPPPPPPPPPRRRQQQOOOOOOOOONNNLLLJJJIIIIIIJJJKKKKKKKKKJJJJJJHHHGGGGGGFFFEEEEEEEEEEEEFFFDDDAAA@@@AAACCCDDDEEEDDDBBB@@@@@@AAABBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<>>>BBBGGGKKKLLLLLLCCCBBB@@@>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===???@@@<<<;;;:::<<<>>>???<<<:::<<<;;;<<<===@@@AAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::===>>>???AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@===:::888777666666888???HHHQQQXXX^^^dddgggiiilllqqq{{{zzzggg]]]ZZZ[[[]]]^^^aaaddddddeeeiiiqqqxxx}}}zzzvvvwwwzzzuuuwwwzzz}}}}}}qqqhhhddd```bbbdddeeefffiiinnnrrryyyBBBBBBAAAAAAAAA@@@@@@@@@===>>>???@@@@@@???>>>===<<<>>>???@@@AAAAAA@@@@@@===???AAADDDFFFGGGHHHHHHMMMPPPTTTWWWYYYZZZ\\\]]]YYYWWWSSSNNNIIIHHHJJJLLLOOOOOOYYYlllwwwrrrqqqiiieeeaaa```aaabbbcccbbb\\\\\\]]]```dddffffffeee```bbbcccaaa]]]\\\^^^```^^^____________]]]\\\[[[YYYYYYYYYXXXWWWUUUTTTSSSRRRSSSSSSRRRPPPPPPQQQRRRSSSRRRQQQOOONNNMMMMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNNNNOOOPPPPPPPPPPPPQQQOOOMMMMMMMMMKKKIIIGGGFFFGGGIIIJJJKKKJJJJJJIIIIIIHHHGGGEEEDDDDDDEEEFFFBBBBBBBBBBBBCCCDDDDDDDDDDDDBBB@@@@@@AAAAAAAAA???BBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCBBB@@@>>><<<<<<===<<<===AAAEEEHHHIIIIII???>>>===<<<:::::::::999888999999:::::::::999999999::::::;;;;;;;;;<<<<<<:::999999;;;>>>>>><<<999<<<;;;:::;;;>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999;;;<<<>>>???@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBAAA>>>;;;888777666666;;;FFFSSS[[[```dddggghhhfffhhhjjjrrr~~~mmmbbb___```bbbaaadddeeeddddddhhhpppwww}}}~~~wwwmmmgggbbbdddfffggghhhkkkpppuuu{{{AAAAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;===>>>@@@@@@????????????@@@@@@???@@@BBBDDDFFFIIIMMMQQQRRRSSSUUUXXX\\\^^^]]]\\\\\\UUUOOONNNLLLHHHGGGIIIOOOZZZiiizzzyyyqqqmmmllljjjgggcccaaaaaaaaaaaa``````]]]\\\aaaiiillliiiddd```___^^^_________]]][[[[[[[[[[[[[[[[[[ZZZZZZYYYTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQSSSRRRRRRQQQPPPNNNMMMLLLLLLMMMOOOQQQQQQOOOMMMKKKMMMLLLKKKJJJKKKMMMOOOPPPRRRNNNJJJHHHIIIJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEECCCAAA???>>>AAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBDDDBBB???>>>===<<<:::777;;;<<<>>>AAABBBCCCCCCCCC===<<<;;;::::::::::::;;;;;;:::999999999999:::;;;999999::::::;;;<<<=========;;;888777777999999999999999::::::::::::;;;;;;:::::::::::::::::::::;;;999;;;>>>@@@AAA@@@>>>===============>>>???AAAAAACCCCCCBBBAAAAAA@@@??????@@@??????@@@>>>999999<<>>>>>???>>>===<<<;;;<<<>>>???BBBBBBAAA@@@???????????????AAADDDFFFHHHKKKOOORRRSSSTTTVVVZZZ^^^aaaaaa```^^^XXXRRRPPPNNNLLLNNNRRRZZZeeeuuu}}}}}}tttmmmiiiiiigggeeeccccccdddddddddccc```___```eeelllnnnjjjdddcccbbbaaaaaabbbaaa___]]][[[[[[[[[ZZZYYYXXXWWWVVVSSSSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOONNNLLLLLLNNNOOOQQQSSSSSSRRRPPPOOOLLLKKKJJJIIIIIIKKKLLLNNNPPPMMMIIIGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBB@@@???@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAADDDCCCCCCBBBAAAAAAAAAAAACCCAAA>>>===<<<;;;:::888:::;;;===???@@@AAA@@@@@@<<<;;;;;;:::::::::;;;;;;;;;:::999888888999:::;;;999999::::::;;;<<<<<<===???<<<999888888999999888999999999:::::::::;;;;;;888888999::::::::::::999888999;;;===>>>>>>===<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@AAAAAAAAAAAAAAA???<<<<<<>>>===:::<<>>===<<<<<<>>>>>><<<<<<<<<===>>>???AAAAAA@@@@@@@@@AAAAAABBBAAADDDHHHKKKMMMOOORRRUUUUUUVVVXXX\\\aaadddeeeddd\\\WWWSSSOOOLLLKKKQQQZZZcccppp{{{zzz~~~tttnnniiiggggggdddcccccceeeggghhhgggeeeaaa```ccciiipppqqqlllggggggfffdddddddddcccaaa___[[[ZZZYYYXXXWWWVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLNNNPPPRRRSSSTTTSSSRRRQQQLLLKKKJJJIIIHHHIIIJJJKKKMMMJJJGGGFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDBBBAAA@@@????????????@@@AAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAAEEEDDDCCCBBBAAAAAAAAAAAACCC@@@===;;;;;;;;;:::999999:::;;;============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999::::::;;;;;;<<<<<>>>>>??????@@@AAABBBBBB???<<<;;;===>>>???DDDKKKVVV^^^fffiiifffccceeegggdddgggiiiggggggnnn{{{zzzrrrlllkkknnntttxxx}}}pppeeecccdddggghhhiiinnnttt|||@@@??????===<<<;;;::::::<<<<<<;;;;;;<<<===>>>>>>>>>>>>???@@@AAACCCEEEFFFDDDHHHLLLPPPRRRTTTVVVXXXYYYYYY[[[^^^bbbeeeeeeeee^^^YYYTTTPPPKKKLLLVVVbbbooo{{{zzztttoookkkgggeeefffbbbbbbccceeeggggggeeeccc``````bbbhhhooorrrpppmmmhhhgggeeeddddddccc```^^^ZZZYYYXXXXXXWWWWWWWWWWWWTTTTTTSSSRRRQQQQQQPPPPPPRRRPPPMMMKKKKKKLLLOOOPPPPPPQQQQQQQQQPPPOOONNNNNNNNNOOOQQQRRRSSSRRRRRRQQQMMMMMMKKKJJJIIIIIIIIIIIIJJJHHHFFFEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@EEEEEECCCBBBAAAAAA@@@AAABBB???;;;::::::::::::999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;999999:::::::::;;;;;;;;;<<<;;;999999;;;<<<<<<<<<888999999999999:::::::::666888;;;======<<<:::999:::999888888888:::;;;<<<======<<<<<<;;;<<<<<<<<<======>>>??????@@@@@@AAAAAA>>><<>>===<<<::::::999999999::::::;;;<<<===>>>??????@@@AAABBBDDDFFFFFFJJJMMMQQQTTTVVVXXXZZZ[[[^^^]]]]]]^^^aaacccccccccbbb]]]XXXTTTRRRUUUbbboooxxxxxx~~~vvvnnnkkkhhhdddcccdddaaaaaabbbdddeeedddaaa^^^___^^^^^^ccciiioooqqqqqqfffdddcccbbbbbbaaa^^^\\\YYYXXXXXXXXXYYYZZZ[[[\\\WWWVVVTTTRRRPPPNNNNNNMMMQQQOOOMMMKKKKKKMMMOOOQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPQQQRRRSSSSSSSSSSSSRRROOOOOONNNLLLKKKKKKJJJJJJGGGGGGFFFEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????CCCDDDDDDDDDBBBAAA???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@????????????@@@DDDDDDBBBAAAAAA@@@@@@@@@@@@>>>;;;:::;;;;;;;;;:::999:::;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999999999:::::::::::::::999888777999<<<>>>???>>>888888888999999999::::::777999<<<>>>???>>><<<;;;;;;:::999888999:::<<<===>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>AAA>>>===???AAADDDMMMUUU]]]XXXTTTUUU[[[______\\\ZZZbbbjjjjjjfffeeejjjqqq|||~~~|||~~~vvvpppkkkhhhiiijjjiiilllqqqrrrwww~~~>>>>>>======<<<;;;::::::888999999;;;<<<===>>>>>>CCCCCCCCCDDDDDDFFFGGGGGGPPPSSSVVVXXXYYY[[[]]]___```___^^^___aaaccccccbbb```[[[WWWXXX\\\dddtttyyyttt{{{uuunnnhhhgggeeeaaa```bbbaaaaaaaaabbbbbbaaa^^^[[[\\\[[[ZZZ\\\bbbhhhlllnnnbbbaaa_________^^^\\\YYYYYYXXXXXXYYYZZZ\\\^^^___YYYWWWTTTQQQNNNMMMLLLLLLPPPOOOMMMLLLMMMNNNPPPRRRRRRRRRSSSSSSTTTSSSSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUPPPPPPOOOOOONNNMMMLLLLLLFFFGGGHHHGGGDDDCCCCCCDDDBBBBBBAAAAAA@@@@@@??????BBBCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@??????>>>>>>??????BBBAAAAAA@@@@@@@@@@@@@@@>>>===<<<<<<======;;;:::999:::;;;<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;999888;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::::::::777666777999<<<>>>???>>>888888888888999999999999777999;;;===>>>>>>===<<<<<<;;;:::::::::;;;<<<===>>>======<<<======>>>>>>========================???<<<;;;>>>???@@@FFFNNNVVVOOOJJJNNNXXX___\\\WWWWWW```jjjmmmjjjggghhhkkkwwwyyyzzzwwwxxx}}}sssmmmhhhiiijjjjjjlllppptttxxx~~~>>>=========<<<<<<;;;;;;999999;;;===>>>???@@@@@@CCCDDDEEEGGGIIILLLNNNOOOVVVXXXZZZZZZ[[[\\\___aaaaaa```______bbbdddeeeeee___ZZZZZZaaannn}}}|||wwwyyyyyyoooiiieeeeeedddaaaaaadddaaa`````````aaa```^^^[[[YYYXXXXXXYYY\\\```cccddd^^^]]]\\\\\\]]]\\\ZZZXXXZZZZZZYYYYYYZZZ[[[^^^___YYYWWWSSSPPPNNNMMMMMMMMMNNNNNNNNNNNNOOOPPPRRRSSSQQQQQQRRRSSSSSSSSSSSSSSSXXXXXXWWWWWWVVVVVVUUUUUUOOOOOOOOOOOOOOONNNMMMMMMFFFHHHIIIHHHFFFDDDEEEFFFCCCCCCBBBBBBAAA@@@@@@???>>>???AAABBBCCCBBBBBBAAA???????????????AAABBBBBB@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>??????@@@@@@=========>>>??????<<<:::888999:::;;;<<<;;;;;;:::<<<<<<======<<<:::888777999999:::;;;;;;:::999999999999999999999999999999777777777999;;;===<<<;;;888888888888999999999999666777888:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<======>>>>>><<<===???>>>===???EEENNNJJJIIINNNXXX]]][[[VVVUUU]]]gggmmmmmmkkkjjjjjj{{{~~~wwwxxx~~~~~~wwwrrrsssyyyzzzrrrmmmnnnooopppqqquuu|||~~~==================<<<<<<:::;;;<<<>>>@@@AAABBBBBB???AAADDDHHHNNNSSSWWWYYYZZZ[[[\\\[[[[[[]]]```cccaaa```___```cccfffhhhhhhdddaaacccppp{{{xxxzzz~~~rrrmmmhhheeefffeeecccdddhhhaaa```___```aaaaaa___]]]WWWWWWWWWXXXZZZ[[[[[[\\\]]]\\\[[[[[[\\\\\\ZZZXXX\\\[[[YYYXXXYYYZZZ\\\]]]WWWUUURRRPPPNNNNNNNNNOOOLLLMMMNNNPPPQQQRRRSSSSSSOOOPPPQQQRRRSSSSSSSSSSSSXXXWWWVVVUUUTTTTTTSSSRRRNNNOOOOOOOOOOOONNNMMMMMMFFFIIIKKKJJJGGGEEEEEEGGGDDDDDDCCCCCCBBBAAA@@@@@@;;;===???AAACCCDDDDDDDDD????????????@@@AAABBBCCC@@@??????>>>>>>>>>>>>>>>============>>>???@@@AAA<<<<<<>>>@@@AAA@@@===:::666777999:::;;;;;;::::::<<<===>>>>>><<<:::777555777888999::::::999888777999999999999999999999999999888888999;;;;;;999888777888888888888999999999555666666777999:::;;;;;;::::::::::::::::::::::::999999999:::;;;<<<===>>>888999:::;;;===>>>???@@@@@@>>>@@@BBB@@@<<<===@@@IIIIIIKKKQQQXXX[[[ZZZWWWVVV\\\eeekkknnnmmmkkkjjjrrr}}}xxxzzz}}}~~~}}}vvvppppppvvv{{{~~~xxxxxxzzz{{{|||~~~||||||===<<<;;;:::;;;===???@@@@@@AAABBBAAA@@@@@@BBBDDDEEEHHHMMMQQQSSSVVVZZZ\\\```___]]][[[[[[]]]```aaaccc]]]\\\aaaddddddccccccaaagggppp|||sssuuu}}}zzztttnnnjjjeeecccbbbbbbbbbbbbaaa```___aaadddeeebbb___\\\XXXUUUVVVZZZ]]][[[XXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWVVVVVVTTTRRRPPPNNNLLLKKKPPPPPPPPPPPPPPPQQQRRRSSSPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUUUUUUUTTTSSSQQQPPPPPPOOOMMMLLLLLLMMMOOOPPPJJJHHHFFFEEEFFFGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@???CCCAAA??????AAADDDEEEEEE>>>>>>>>>>>>???@@@AAABBBBBB@@@======>>>????????????>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;<<<======999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;777777777888999999999:::888888888888888888888888777888888888888888777666777777777777888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999:::<<<======<<>>???@@@AAABBBBBBAAABBBEEEGGGJJJMMMQQQUUUWWWZZZ]]]```bbbaaa___]]]]]]^^^```bbbddd___\\\\\\[[[[[[```fffooowwwwwwqqqzzz|||tttpppnnnkkkfffdddcccccccccccc```______```ccccccaaa^^^\\\YYYWWWYYY]]]^^^\\\YYY[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVUUUSSSQQQOOONNNMMMMMMQQQPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQPPPPPPSSSSSSSSSSSSRRRPPPNNNMMMKKKJJJKKKKKKNNNQQQTTTVVVIIIGGGEEEEEEFFFGGGFFFFFFAAAAAABBBBBBBBBAAA@@@@@@AAA???======???AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>???@@@AAA@@@???>>>======<<<<<<<<<<<<===>>>===<<<;;;::::::::::::999999:::;;;;;;;;;;;;;;;===============<<<<<<<<<:::::::::999999::::::;;;888888888888888999999999888888888888888888888888444444555666777777777777666666666777777888::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;==================>>>???EEEEEEEEEEEEDDDBBB@@@???CCCGGGOOOYYYaaabbb\\\UUURRRUUUVVVYYYcccooossspppgggmmmxxx|||}}}}}}{{{tttpppmmmhhhfffhhhiiiooowww~~~yyyvvvtttsss<<<<<<<<<============>>>AAABBBCCCCCCCCCEEEIIILLLQQQTTTXXX[[[]]]___bbbeeeeeedddbbb```___```aaabbbeeeaaa^^^[[[ZZZ]]]hhhuuuzzzrrrrrrwwwrrrpppkkkhhhdddbbbbbbbbbbbbaaa```______```aaaaaa___]]]\\\[[[[[[^^^aaaaaa]]]YYY\\\[[[ZZZZZZZZZZZZ[[[\\\[[[ZZZYYYXXXVVVUUUTTTTTTUUUTTTQQQOOONNNOOOPPPPPPRRRQQQQQQPPPPPPPPPPPPPPPRRRRRRSSSSSSRRRQQQOOONNNPPPPPPPPPPPPNNNLLLJJJIIIFFFFFFGGGIIILLLOOORRRTTTHHHFFFDDDDDDEEEFFFEEEDDD???@@@AAAAAABBBBBBAAAAAABBB@@@>>>===???@@@AAA@@@DDDCCCBBBAAA@@@?????????===>>>@@@CCCEEEDDDAAA>>><<<<<<<<<<<<<<<===>>>???@@@???===;;;:::888888888999:::;;;<<<===<<<;;;;;;>>>>>>=========<<<<<<<<<::::::999999999999::::::999999999888888888888888777777777777777777777777111222333444555666666777666666555666666777888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===???AAAAAA>>>>>>@@@BBBEEEDDDCCCBBBAAAAAAAAAAAAEEEJJJTTT___eeecccZZZRRRNNNPPPRRRTTT[[[fffnnnpppeeefffkkkuuu}}}xxxppplllhhhcccaaabbbaaaeeekkkrrrzzz~~~yyyuuurrrqqq<<<======>>>???>>>>>>>>>BBBCCCEEEFFFHHHJJJNNNQQQVVVYYY]]]```aaacccfffhhhgggfffdddbbbaaaaaabbbbbbfffbbb___aaafffooo~~~{{{tttssszzzzzzsssooonnngggdddaaa___``````______aaaaaaaaaaaaaaa```^^^\\\[[[\\\^^^bbbdddbbb^^^ZZZ]]]\\\ZZZYYYYYYZZZ\\\]]]XXXXXXXXXWWWWWWVVVUUUTTTTTTRRRPPPNNNNNNOOORRRSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRPPPOOOOOOOOOOOONNNMMMJJJHHHGGGEEEEEEEEEEEEFFFHHHIIIJJJFFFDDDCCCCCCDDDDDDCCCBBB???@@@AAABBBCCCCCCCCCCCCDDDBBB@@@@@@AAABBBBBBAAAAAA@@@???>>>============<<<>>>BBBGGGIIIGGGCCC???<<<<<<;;;;;;;;;<<<<<<===???>>><<<:::999888888777999:::<<<===>>>===<<<;;;<<<<<<<<<;;;::::::999999;;;:::999999999999999999:::999999999888777777777666666666666666666666666333333333333444555555666555555555555555666777777999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;===AAAEEEDDD@@@>>>AAAEEECCCAAA@@@>>>>>>???@@@AAADDDJJJSSS\\\aaa___XXXRRRNNNOOOPPPPPPSSSZZZdddkkkhhheeedddjjjxxxxxxooojjjeee```^^^```]]]___bbbhhhooozzz{{{wwwtttrrr<<<===>>>???@@@@@@@@@@@@DDDFFFIIILLLMMMPPPTTTVVVZZZ]]]```bbbccceeegggiiihhhgggeeedddccccccccccccfffaaa```iiivvv|||vvvwwwzzzuuunnnjjjiiieeecccaaa``````aaa```___ccccccdddcccaaa___^^^]]]ZZZ\\\```dddeeeccc^^^ZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[TTTUUUVVVVVVWWWVVVVVVUUURRRQQQOOONNNNNNPPPSSSUUUSSSRRRQQQPPPOOONNNNNNNNNLLLNNNPPPRRRSSSSSSQQQQQQOOOOOOOOONNNMMMKKKIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAABBBCCCCCCAAA@@@???@@@AAACCCDDDDDDDDDDDDCCCAAA@@@@@@AAABBBAAA@@@???>>>>>>======>>>>>>???<<>>AAADDD>>>===;;;::::::<<<>>>@@@BBBFFFLLLSSSXXXYYYWWWUUUMMMMMMMMMLLLMMMRRR]]]fffjjjfffaaacccnnn}}}{{{qqqkkkeee___]]]^^^ZZZZZZ\\\___fffqqq}}}}}}yyyvvvttt===>>>???@@@AAACCCDDDDDDFFFJJJNNNRRRTTTVVVXXXZZZ\\\___bbbcccdddeeeggghhhiiiiiihhhggggggfffffffffgggbbbdddqqq|||{{{|||xxxvvvooojjjkkkgggeeeccccccdddddddddbbbdddeeefffdddaaa^^^]]]]]]YYY\\\aaaddddddbbb]]]ZZZXXXXXXXXXXXXXXXXXXXXXXXXQQQRRRTTTUUUVVVVVVUUUTTTQQQPPPOOONNNOOOQQQSSSTTTRRRQQQPPPOOONNNNNNNNNNNNKKKLLLNNNPPPQQQRRRRRRRRRNNNNNNOOOOOONNNLLLJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFAAA@@@@@@AAABBBAAA???>>>???@@@AAABBBCCCCCCCCCCCC???>>>===>>>@@@@@@???>>>@@@@@@?????????@@@@@@AAA===???BBBFFFGGGFFFAAA>>><<<;;;:::999888777777777888888888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<========================;;;:::999888888777888888999999999888888888888888777777777777777777777777:::999777555444444555555666666555555555555666666777777888888999:::::::::999::::::;;;;;;<<<<<<<<<;;;???BBBBBB@@@>>>???AAA::::::888888999;;;===>>>AAACCCFFFKKKOOOSSSVVVWWWMMMJJJIIIJJJKKKOOOYYYccchhheeeaaa```gggvvvwwwzzzqqqiiiaaa^^^___XXXWWWWWWYYY]]]fffpppwww~~~yyyvvvttt?????????@@@BBBEEEHHHIIIHHHMMMSSSXXXZZZ[[[[[[[[[^^^```cccdddeeeeeeggghhhkkkkkkkkkkkkkkkkkkkkkkkkjjjiiinnn{{{~~~vvvxxxwwwpppmmmppphhhfffeeeeeefffgggfffdddccceeefffddd```\\\[[[[[[WWW[[[```cccbbb```\\\ZZZTTTUUUVVVWWWWWWVVVUUUTTTPPPQQQSSSTTTTTTTTTRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSQQQQQQPPPOOONNNNNNNNNNNNLLLLLLMMMNNNNNNOOOPPPPPPMMMMMMNNNNNNNNNMMMLLLKKKHHHHHHHHHHHHGGGFFFFFFEEE@@@??????@@@AAA@@@>>><<<>>>???@@@@@@AAAAAAAAAAAA=========>>>@@@AAA@@@>>>BBBAAA@@@??????>>>??????======>>>@@@BBBAAA>>>;;;;;;;;;:::999888888888999888888888888888999::::::;;;:::999999999:::<<<===;;;;;;<<<<<<===>>>>>>>>>;;;:::999888777777777777888888888888888999999999888888888888888888888888999888666555444555666777777777666666555666666777666777777888999999::::::999999::::::;;;<<<<<<===:::<<<>>>??????>>>===<<<888888888888999;;;===>>>BBBCCCEEEHHHKKKPPPTTTXXXQQQKKKHHHIIIJJJLLLSSS\\\ddddddcccaaaeeeqqq~~~~~~ssshhhccccccXXXXXXWWWWWWYYY^^^eeekkkssszzz|||wwwsssppp@@@??????@@@CCCFFFJJJLLLJJJOOOVVV\\\^^^]]]]]]\\\```bbbdddeeeeeeeeeggghhhmmmmmmmmmnnnnnnnnnnnnnnnmmmpppxxx~~~sssnnnrrrrrrlllkkkpppfffeeeddddddffffffeeedddccceeefffccc___[[[YYYZZZWWWZZZ___bbbaaa^^^[[[ZZZQQQSSSUUUWWWWWWUUUSSSQQQQQQRRRSSSTTTSSSRRRPPPNNNOOOPPPPPPQQQQQQRRRRRRRRRPPPPPPOOOOOONNNNNNOOOOOONNNMMMMMMLLLLLLMMMNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIHHHGGGEEECCCBBBAAA???>>>>>>???@@@@@@===;;;======>>>????????????>>>>>>>>>>>>@@@BBBCCCBBBAAABBBAAA???>>><<<;;;;;;:::<<<;;;;;;<<<======;;;999::::::999999::::::;;;;;;999999888888888888999999<<<:::888777777999<<<>>>888999999:::;;;<<<======;;;:::999888777777777777777777888888999999999:::888888888888888888888888777666555444444555777888888777777666666666777777666777777888999999::::::999999::::::;;;<<<======::::::;;;===>>>>>><<<999777777888999:::<<<===>>>DDDEEEFFFHHHKKKOOOTTTWWWWWWOOOJJJJJJJJJIIIMMMTTTbbbeeefffeeefffqqq|||xxx{{{}}}pppiiihhh[[[ZZZYYYXXXXXX[[[```dddjjjrrr}}}zzztttooolllAAACCCFFFGGGHHHJJJLLLOOOWWWXXXZZZ]]]^^^_________```aaabbbdddgggiiijjjkkkkkkmmmooommmiiijjjoootttwww}}}~~~}}}wwwsssnnnnnnoooooojjjfffaaa```___```bbbccccccbbbccccccaaa___]]][[[YYYXXXYYY\\\^^^___]]][[[YYYXXXVVVVVVWWWVVVUUUSSSQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOQQQSSSTTTSSSRRRQQQPPPOOONNNNNNNNNOOOPPPJJJLLLMMMOOOOOOMMMLLLJJJLLLMMMNNNOOONNNMMMLLLKKKKKKHHHCCCAAAAAABBBBBBBBB>>>>>>============>>>>>><<<===>>>??????>>>===<<<;;;<<<===??????>>>>>>===@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<============::::::::::::::::::::::::;;;;;;:::999888777666555999999999888999999::::::555777;;;>>>???>>><<<::::::999888666666666666777666666666777888:::;;;<<<;;;;;;;;;::::::999999999<<<:::666555666888999:::===<<<:::888888888:::;;;999888888888777666666666666666555555555777888999888<<<===;;;<<<>>>===::::::999888888888999:::;;;???CCCIIINNNQQQRRRTTTUUUVVVNNNIIIIIIHHHGGGKKKRRR\\\bbbiiikkkhhhkkk{{{}}}{{{}}}oookkkeeeccc```]]][[[\\\]]]^^^fffllluuu~~~xxxppphhhcccEEEGGGKKKMMMOOOQQQTTTWWWYYY[[[]]]___aaabbbbbbbbbaaaaaabbbdddeeeggghhhiiimmmnnnooollljjjllltttzzz{{{zzzvvvrrrnnnnnnooonnnjjjeee```______```aaabbbaaa`````````___]]]\\\[[[ZZZZZZXXXZZZ]]]]]][[[ZZZYYYYYYYYYYYYXXXWWWUUUSSSPPPOOOPPPQQQQQQQQQRRRSSSSSSSSSTTTRRRQQQQQQSSSTTTTTTSSSPPPOOONNNMMMLLLMMMMMMNNNJJJJJJKKKLLLLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJGGGDDDAAA??????@@@???>>>======<<<<<<<<<<<<======<<<======>>>>>>======<<<<<<<<<>>>?????????>>>===???>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::999888777666555888888888888888999999:::999:::;;;<<<<<<;;;;;;::::::999888777666666666777777777777888999:::<<<===::::::::::::::::::999999;;;:::777666777888999999;;;:::888777666777999:::999999999999999888888888:::999888888888:::;;;<<<888===@@@===;;;<<<;;;999999999888888888999:::;;;>>>BBBGGGKKKMMMMMMOOOPPPSSSLLLHHHHHHGGGEEEHHHNNNVVVZZZbbbhhhiiikkkuuu~~~{{{wwwmmmkkkgggeeecccdddeeeffffffjjjqqqyyy|||vvvmmmeee```IIILLLOOORRRUUUXXX\\\^^^]]]^^^```bbbdddeeeffffffddddddddddddeeeffffffgggooopppqqqooopppvvv{{{}}}wwwrrrrrrooommmmmmnnnlllhhhddd___^^^^^^___aaaaaa```___\\\\\\\\\[[[[[[ZZZZZZZZZWWWYYYZZZZZZYYYXXXYYY[[[\\\[[[ZZZWWWUUURRROOOMMMNNNOOOPPPQQQSSSTTTUUUVVVWWWUUURRRQQQRRRTTTTTTTTTPPPOOONNNLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHEEECCCAAAAAAAAA@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>?????????>>>>>>=========<<<<<<;;;;;;:::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888777666666555777666666666777777888999===<<<;;;:::999::::::::::::999888777666666666666888888888999:::;;;<<<===999999999:::::::::::::::::::::999999888888888888777777666555555666777888:::::::::::::::;;;;;;;;;888888777666777888999:::999@@@DDDAAA<<<::::::999999888888888888999::::::<<<@@@DDDFFFFFFFFFGGGGGGLLLHHHEEEFFFEEEDDDFFFJJJOOOQQQWWWaaahhhjjjnnnsssxxxvvvrrrooonnnnnnpppqqqlllmmmpppuuu{{{}}}yyyrrrjjjaaa\\\MMMPPPSSSVVVXXXZZZ^^^```___```bbbdddfffggghhhiiiiiihhhgggfffffffffggggggooorrruuuxxx}}}{{{rrrooolllkkkjjjjjjjjjiiieeeaaa```______```bbbbbb```^^^[[[[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXWWWVVVWWWYYY\\\]]][[[YYYVVVSSSPPPMMMLLLMMMNNNOOOQQQSSSUUUWWWXXXYYYUUURRRPPPPPPRRRSSSSSSPPPPPPNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEECCC@@@>>>;;;;;;::::::::::::;;;;;;<<<<<<:::999999:::<<<<<<======>>>>>>>>>?????????<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888777666666666555555555555666666777888::::::::::::::::::::::::999999888777777666666666888888888888999:::;;;<<<888888999999:::::::::;;;999:::;;;;;;999888777777666555555555555666888888999999999::::::;;;;;;;;;888777666666666777888999;;;DDDIIIDDD===::::::999888888888888888999999::::::===???@@@@@@?????????DDDCCCBBBCCCDDDEEEGGGIIIMMMKKKNNNZZZeeeiiijjjkkkxxx}}}}}}yyywwwxxxzzz{{{yyyxxxvvvvvvyyy~~~~~~|||wwwpppggg___ZZZUUUWWWYYYZZZ[[[\\\^^^``````aaabbbdddfffiiijjjkkkjjjiiihhhfffffffffggghhhmmmsss|||||||||sssnnnmmmgggffffffffffffdddbbb```aaa```aaabbbcccccc```^^^[[[[[[ZZZYYYWWWVVVUUUTTTWWWWWWWWWVVVUUUVVVYYY[[[[[[ZZZWWWUUURRRPPPNNNMMMMMMNNNPPPRRRTTTVVVWWWXXXWWWTTTPPPNNNNNNOOOPPPPPPPPPPPPPPPOOOMMMLLLKKKJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDAAA>>>::::::999999999999::::::<<<;;;:::999999:::;;;<<<===============>>>>>>>>>;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999888888777777666666666444444444444555666777888555777:::<<<===<<<:::999999999888888777666666555777666666777777888999:::888888888999999:::::::::888;;;===<<<:::777777777666666666666777777888999777777888888999999::::::;;;::::::999:::;;;===>>>???GGGKKKEEE===:::::::::777777888888999999999999888:::<<<<<<;;;999::::::<<<===???@@@CCCGGGIIIJJJNNNIIIIIISSS___fffjjjlllvvv~~~}}}{{{yyy{{{}}}|||wwwoooggg___ZZZ]]]^^^``````______aaabbbbbbbbbccceeegggjjjlllmmmlllkkkiiihhhhhhiiikkklllrrr|||{{{}}}|||rrrkkkhhhhhhddddddcccbbbbbbaaa``````aaaaaabbbcccdddccc```^^^[[[ZZZYYYXXXVVVUUUTTTSSSWWWXXXXXXVVVUUUVVVXXXZZZXXXWWWVVVTTTSSSRRRRRRRRROOOPPPQQQRRRTTTUUUVVVWWWTTTQQQNNNLLLMMMNNNNNNMMMOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCBBB???<<<::::::999999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999888888777777888888777777777666666666333333333444555666777888333666999===>>>===:::999888999999999888777666555666666666666666777888888888888888999999999999999999<<<>>>===999666777888777777777888888888888888777777777777777777888888888888888999:::<<<>>>???AAAGGGIIICCC<<<::::::999666777888888999999888888666888999999888777888999777:::<<<<<<@@@FFFJJJJJJMMMHHHFFFNNNWWW```hhhooowww~~~zzz~~~}}}||||||}}}zzz}}}{{{vvvooofff___[[[```aaacccbbbbbbaaacccdddcccdddeeefffiiilllnnnppprrrpppooonnnoooqqqtttuuu{{{rrrkkkfffeeegggddddddcccaaa___```aaaccc``````aaacccdddbbb___\\\YYYYYYXXXWWWWWWVVVUUUUUUXXXYYYYYYXXXVVVVVVWWWYYYVVVUUUUUUUUUUUUVVVXXXXXXRRRRRRRRRSSSTTTTTTTTTUUUQQQOOOMMMMMMNNNNNNMMMLLLMMMMMMNNNNNNNNNMMMKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIGGGFFFDDDDDDDDDEEEDDDBBBAAA@@@@@@???===;;;:::::::::999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<999:::::::::;;;;;;;;;;;;999999888888777666666555777777777777666666666666333333444444555777888999666777999;;;;;;;;;:::999888888999999888777555444777777777777777777888999999999999999888888888888999===???===888555777999777777888888888777777666777777777777777777666666555555555666888;;;>>>???BBBEEEDDD>>>::::::999777555666777888999888888777555777888888777777999:::555999999888;;;CCCGGGFFFGGGEEEEEEJJJPPPXXXeeepppuuuzzz~~~{{{|||~~~~~~}}}zzztttmmmfff___[[[___```bbbbbbbbbbbbccceeeeeeeeefffgggjjjmmmppprrrxxxwwwvvvuuuwwwyyy|||yyypppkkkgggdddeeeiiifffeeeccc```___```ccceee______```bbbcccaaa^^^[[[WWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZYYYWWWVVVVVVWWWUUUUUUUUUVVVWWWZZZ\\\]]]TTTSSSSSSSSSSSSSSSSSSSSSPPPNNNMMMNNNOOOOOONNNLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIJJJLLLMMMMMMLLLJJJIIIIIIHHHFFFDDDCCCBBBCCCCCCEEECCCAAA@@@@@@???>>><<<;;;::::::999999::::::;;;:::;;;============;;;:::::::::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::999888888777666555555444777777777777666666666666333444444555666777999999;;;:::999999888888999999888888999999888777555444888888888888888888999999:::999999999888888777777:::===???<<<777555777:::777777888888777666555555999888888888777777666666777777888999<<>><<<;;;;;;;;;>>>>>>============>>>>>>=========<<<;;;;;;::::::999:::<<<<<<:::999999:::;;;:::999888888888999:::;;;::::::999999::::::;;;;;;:::999777666555555555666777888999999888666555444444555555666666777777777666555555555777888999:::999999999888888777777777666555444444555666777888888888888888888888888666666666666666777777888777777777777777777777777888777666555555666777888555777999999888888999:::<<<:::888888888888777555888999:::;;;;;;:::888777444555777999:::999888777666777777999;;;>>>@@@BBBCCCBBBBBBBBBGGGQQQ]]]eeemmmooorrrvvv{{{|||{{{|||yyyssspppqqqvvv}}}{{{uuupppllleee[[[SSSgggeeedddeeefffgggfffdddeeefffiiilllmmmooowwwzzztttlllgggfffgggggggggggghhhhhheeebbb```___```___`````````___^^^\\\[[[\\\[[[ZZZXXXXXXXXXXXXYYYZZZ[[[[[[XXXSSSQQQQQQRRRRRRRRRRRRRRRSSSUUUWWWXXXTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKJJJIIIHHHHHHIIILLLNNNOOOOOOMMMKKKJJJIIIJJJLLLMMMTTTOOOIIIEEEDDDDDDCCCBBBEEECCCAAA>>>=========>>>======<<<<<<===>>>??????======<<<<<<;;;:::::::::777999::::::999888888999;;;:::999888888888999:::::::::999999999999::::::;;;:::999777666555555555777888888888888888777777555555666666666666666777777666555555555666888999999888888888777777777666777777666555555555666777888888888888888888888888666666555555666666777888777777777777777777777777888777666555555666777777777999;;;;;;:::::::::;;;;;;999888888888999777666666777888::::::999777666444555777999:::999888888777777777888:::===???@@@BBBBBBAAABBBEEEMMMWWW^^^dddgggjjjmmmoootttzzz~~~{{{yyytttmmmhhhgggjjjppptttxxx}}}zzzuuuooolllhhhbbbZZZSSSiiihhhggggggggggggfffdddhhhhhhlllpppsssvvv~~~{{{vvvooojjjggggggffffffhhhiiiiiigggdddbbbaaabbbaaaaaabbbbbbbbbaaa___^^^```^^^\\\ZZZYYYYYYYYYYYYXXXYYYXXXVVVSSSPPPPPPQQQQQQQQQQQQQQQRRRTTTUUUWWWUUUUUUTTTTTTSSSSSSSSSSSSUUUSSSPPPMMMKKKJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLMMMMMMLLLJJJIIIIIIIIIJJJKKKNNNKKKGGGEEEEEEFFFGGGGGGEEECCC@@@===<<<<<<>>>???===<<<<<<<<<===>>>>>>???<<<<<<<<<;;;::::::999999555777999888777666777888;;;;;;:::999999999999999::::::999999999999:::::::::999888777666555555555999888888888888888999999777777777777666666666666666666555555555666777888777777777666666666666666777777666666666666777777777777777777777777777777666555555555555666777777777777777777777777777777777777666666666666777777777999;;;;;;:::999:::;;;999888777777999999888777444555666888888888777666555666888999::::::999999999888888888999;;;===>>>@@@@@@@@@AAACCCHHHOOOTTT___dddiiilllkkkmmmqqqvvvzzz~~~~~~vvvpppggg___[[[]]]aaaeeennnsss{{{}}}yyyqqqmmmiiifffccc^^^WWWRRRnnnlllkkkkkklllkkkjjjhhhkkkjjjlllsssyyyzzzvvvpppkkkgggeeeddddddggghhhhhhfffdddbbbbbbcccbbbcccdddddddddcccaaa``````___]]][[[YYYXXXXXXXXXYYYXXXXXXVVVTTTRRRRRRQQQTTTSSSSSSSSSTTTVVVXXXYYYVVVVVVUUUUUUTTTTTTSSSSSSUUUSSSOOOLLLKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIGGGEEEDDDDDDEEEGGGJJJKKKCCCAAA>>><<<;;;<<<>>>???>>>>>>===<<<<<<<<<<<<===;;;;;;;;;:::999999888888555777999999777777777888;;;;;;::::::999999999999999999888888888888999999999999888666666555555555999999888777777888:::;;;888888888777777666666555666666666555666666666666555555555555555555555555666666666666777777777888777777777777777777777777555555444444555555666777666666666666666666666666666666666666666777777777555777999999777777777888888777666777888999888777333444555777888888888888666777888999:::::::::999:::999888888999:::;;;<<<===>>>@@@@@@BBBEEEJJJNNNYYYaaakkkooommmkkklllooouuu{{{{{{sssmmmcccZZZUUUVVVYYY\\\dddjjjrrryyy~~~~~~}}}yyytttpppkkkhhhddd```]]]YYYTTTOOOpppnnnmmmnnnoooooonnnmmmllliiikkktttyyyyyyvvvtttpppjjjfffcccbbbbbbdddeeefffdddbbbaaaaaabbbccccccdddddddddbbbaaa```^^^]]][[[YYYXXXXXXXXXXXXZZZYYYXXXWWWVVVVVVTTTSSSTTTTTTTTTTTTUUUWWWXXXZZZXXXWWWWWWVVVUUUUUUTTTTTTRRRPPPNNNLLLKKKLLLNNNPPPOOOOOONNNLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDCCCCCCCCCDDDFFFHHHDDDBBB@@@>>>===>>>@@@AAAAAA@@@>>>===;;;::::::::::::::::::999888888777777666888::::::999999999:::;;;;;;;;;;;;::::::999999999888888777777888888999888888777666555555555555999888777666777888:::;;;888888777777666666555555555666666666666555555555444444444444444444555555555555666666777777777777666666666666666666666666444444444444444555555666666666666666666666666666555555666777777777777777666777999888777666666777888777666666888999888777444555666777888888888999666777777888999999999::::::999888888999;;;<<<===;;;===???@@@AAADDDHHHKKKNNNXXXfffnnnnnnjjjgggfffttt|||~~~yyyuuummmggg___WWWSSSSSSUUUXXX\\\aaaiiiooouuuyyy|||}}}{{{yyywwwsssnnnjjjfffddd```\\\XXXTTTPPPMMMnnnmmmmmmoooqqqrrrrrrqqqnnnlllooozzz|||sssqqqqqqpppnnnjjjeeebbbbbbbbbbbbcccdddcccaaa```aaabbbbbbcccccccccbbb```^^^]]][[[ZZZYYYXXXWWWXXXYYYZZZ\\\ZZZXXXXXXYYYYYYWWWUUUSSSRRRRRRRRRSSSUUUWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSPPPOOOMMMLLLLLLMMMOOOPPPOOONNNNNNLLLKKKJJJIIIHHHFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGFFFCCC@@@???@@@AAAEEEDDDCCCBBBBBBBBBCCCDDDAAA@@@>>><<<;;;:::999999999999999888777777666666777999;;;;;;;;;:::;;;<<<;;;;;;;;;;;;;;;:::999999888888777777777777888888888777666666555555555666666666666666777888999999666666666666555555555555555555666666666555444444444444444444444555555555333444555666777777777666666666666666666666666666444333333333333444555555777777777777777777777777444555666777888888888777888999;;;:::999777888888888777666666888888777666555555666666777777888888666666666777888888999999888888888999:::===???@@@<<<===>>>??????AAAEEEGGGGGGQQQ___jjjooommmiiifffttt||||||}}}|||vvvqqqmmmddd```ZZZSSSPPPPPPQQQSSSVVVZZZ___dddiiimmmrrruuu{{{~~~~~~zzzwwwsssoookkkhhhaaa___\\\XXXTTTPPPMMMLLLnnnnnnnnnqqquuuwwwxxxxxxvvvuuu{{{{{{qqqooolllmmmmmmjjjfffccccccdddaaabbbccccccaaa```aaabbbaaaaaaaaaaaa___]]]ZZZYYYXXXWWWWWWWWWXXXZZZ[[[\\\\\\ZZZXXXXXXZZZZZZXXXVVVQQQQQQQQQQQQRRRTTTUUUWWWWWWVVVVVVUUUSSSRRRRRRQQQPPPOOOOOONNNMMMMMMMMMNNNMMMLLLLLLKKKJJJHHHGGGFFFEEEGGGIIIKKKKKKJJJIIIGGGFFFGGGGGGDDD@@@???@@@BBBBBBBBBCCCCCCCCCCCCCCCCCC>>>>>>===<<<;;;;;;;;;;;;999888888777777666555555777999;;;;;;;;;;;;<<<===:::;;;<<<<<<<<<;;;:::999777777777666666777777777777777666555555555555666444444555666777888888777444444444444555555555555555555666666666555444333444444444444555555555666111222444555666666666555555555555555555555555555333333333222333444444555777777777777777777777777333444666777888888888777888999;;;:::888777777888999888666666777777666444555555555555555555666666555555555555666777888888777777888999<<>>>>>>>>===<<<===@@@BBBFFFLLLXXXeeeooorrrooolllooowww~~~xxxpppiiiddd^^^\\\WWWRRROOONNNNNNOOORRRTTTWWWZZZ]]]aaagggkkkrrrvvvyyy{{{{{{{{{}}}|||}}}~~~}}}wwwsssoookkkhhheeeZZZYYYWWWTTTPPPNNNLLLLLLpppoooqqqtttyyy|||~~~~~~~~~xxxmmmllljjjlllmmmjjjfffdddeeefffaaacccdddcccaaaaaabbbcccaaaaaa```___]]]ZZZXXXVVVVVVVVVVVVWWWYYY[[[^^^___\\\YYYWWWXXXZZZZZZXXXVVVRRRRRRRRRRRRSSSTTTVVVWWWUUUUUUTTTSSSRRRQQQPPPOOOQQQQQQPPPOOONNNMMMLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDEEEGGGIIILLLLLLKKKIIIHHHBBBDDDEEEDDDBBBBBBDDDGGG>>>???@@@AAABBBAAA@@@???<<<;;;;;;;;;;;;<<<======888888888777666666555555666888:::;;;::::::;;;===:::;;;<<<<<<<<<;;;:::999777777666666666666777777777666666555555555555666222333555777777777777666222333333444444555555555555555666666666555333222444444444555555666666666000111333555666666555555555555555555555555555555333333222222333333444555777777777777777777777777333444666777888888888777666777999888666555555666:::888777666777666555333555555444333333333444444555444444444555666777888666666888:::===AAADDDFFF@@@@@@>>><<<::::::<<<>>>DDDGGGOOO]]]jjjqqqqqqnnnjjjrrr|||vvvlllddd^^^]]][[[WWWSSSPPPNNNMMMMMMPPPQQQRRRSSSUUUZZZ```dddgggkkkpppqqqqqqqqqsssuuuuuuwwwzzz~~~{{{tttnnnjjjgggdddbbbUUUTTTSSSQQQNNNLLLLLLMMMssstttxxx}}}~~~}}}yyytttnnnjjjkkkiiigggffffffgggiiijjjjjjddd^^^\\\^^^___^^^[[[______^^^[[[XXXWWWWWWWWWVVVVVVXXX[[[^^^___^^^]]]YYYXXXWWWXXXYYYZZZYYYWWWTTTSSSRRRRRRRRRSSSUUUVVVVVVVVVUUURRRQQQQQQSSSUUUZZZXXXUUURRRNNNJJJHHHFFFEEEIIIIIIEEECCCFFFGGGFFFIIIJJJKKKMMMMMMJJJEEEAAAEEEDDDCCCBBBAAA@@@@@@@@@CCCBBB@@@>>>>>>???@@@BBB===<<<;;;::::::::::::;;;999888888777777777777777777777777777777777777777999:::<<<<<<<<<<<<:::999999777666666777888888777888777555333333333555666888777444333222333555666;;;888555333333333333333222444777777666444444444555555444444444333333333111111222333555666666777666666777777666444222111000111333555666666555555444444444444444444333333777777777777777777666666666666777777777777666666555555555555555444444444555555555555555555555555333444555555666555555555555666999<<>>>>>=========>>>@@@AAA<<<<<<;;;::::::;;;;;;;;;999888888777777777777777777777777777777777777777999::::::;;;;;;::::::999999777666666777888888777888666555333333333555666888777555444444444555555777555333333333444444444333555666555444222333444444444333333333222222222111111222333444555666666666666666666555444333222111222333555555666555555444444444444444444444444777777666666666666666555777777777888888777777777444444444555555555555555444444444444444444444444333333444555666666666555666777888:::===???@@@AAA777777777555333333555888======@@@IIIWWWeeeqqqwwwzzzvvvtttyyy|||pppkkkddd]]]ZZZVVVQQQOOOQQQSSSQQQOOOOOOQQQSSSTTTTTTYYYZZZ\\\^^^aaadddggghhhlllooosssvvvxxxzzz|||~~~|||vvvmmmhhheeeaaa[[[VVVRRRPPPMMMKKKKKKMMMPPPRRR~~~yyyrrrnnnmmmllljjjhhheeefffgggiiikkklllllllllnnnggg___ZZZZZZ[[[\\\[[[XXXXXXXXXWWWVVVUUUSSSRRRVVVUUUTTTVVVXXXZZZ[[[ZZZTTTSSSRRRSSSVVVYYY[[[[[[VVVVVVVVVUUUTTTSSSQQQQQQRRRRRRRRRQQQPPPPPPSSSUUUVVVUUUTTTQQQNNNJJJFFFDDDEEEIIIKKKHHHGGGIIIIIIGGGKKKJJJHHHHHHIIIIIIHHHGGGDDDCCCCCCBBBAAA@@@??????999:::;;;<<<===>>>??????<<<;;;;;;;;;;;;;;;<<<<<<999888888777777777777777777777777777777777777777999999888888888888999999888777555555777888777666777666555333333444555555777777666666666666555555555555444444333333222222222333333222111111333555333333333333222222222111111111222222333444555555555666666666555444333333222222333444555555555444555555555555555555555555666666666555555555444444777777888888888888777777333333444444555555666666333333333333333333333333222333444555666666666666666777777888999:::;;;;;;666666666444222222444666999999:::???HHHWWWgggqqq{{{uuuqqqtttyyyoooeee___ZZZTTTPPPPPPVVVTTTRRRRRRTTTUUUVVVVVVXXXWWWWWWWWWYYY\\\___aaadddgggkkknnnqqqsssvvvxxx~~~zzzsssjjjbbb^^^ZZZVVVRRRNNNMMMLLLMMMNNNQQQTTTUUUtttooojjjhhhiiijjjiiigggbbbdddgggjjjlllmmmmmmmmmlllhhhbbb^^^]]]\\\[[[YYYVVVVVVVVVVVVVVVVVVTTTRRRUUUSSSRRRSSSUUUWWWYYYYYYRRRPPPOOOOOORRRTTTVVVVVVXXXXXXXXXWWWUUUSSSPPPOOOOOOPPPQQQPPPOOOPPPRRRTTTRRRRRRQQQOOOLLLHHHDDDBBBGGGKKKMMMJJJIIIJJJJJJHHHHHHGGGGGGGGGIIIIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@???999999;;;<<<============;;;;;;;;;;;;;;;<<<<<<===999888888777777777777777777777777777777777777777888888666555555666888888888666444555666777666666666555444444444444555555666666777777777777666666666777777777555333222222555444333111000111444666444444444333333333222222111111222222333444444555555555555555555555444444333333444444444444444444444444555555555555666666666555555555444444444444555666666777777666666555222222333444444555666666222222222222222222222222222222444555666666777777666666777777888888999999777777777666444444555777888999:::;;;???KKK[[[gggwwwtttqqqrrrxxxpppgggaaa[[[XXXXXX[[[YYYXXXZZZ\\\___``````^^^[[[WWWTTTSSSUUUWWWYYY]]]___cccfffiiikkkoooqqqyyyyyy{{{}}}|||zzzvvvoooeee]]]XXXTTTRRRPPPNNNNNNOOOQQQSSSVVVXXXYYY}}}wwwpppkkkfffeeegggiiihhhgggaaadddgggkkkmmmmmmmmmlllmmmkkkiiieeebbb]]]XXXUUURRRPPPOOOPPPRRRSSSQQQOOOOOONNNLLLMMMPPPRRRTTTTTTRRRPPPOOOPPPSSSVVVWWWWWWXXXYYYYYYXXXVVVTTTQQQPPPNNNPPPQQQPPPPPPPPPRRRSSSQQQQQQPPPOOOMMMJJJGGGFFFJJJOOOOOOLLLJJJKKKKKKIIIGGGGGGIIIKKKLLLKKKGGGDDDEEEEEEEEEEEEDDDBBBAAA@@@;;;<<<<<<======<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===999888888777777777777777666666666666666666666666777666555444444555666777777555444444555666666555555555444444444555555555666666777777777777666666333666888888777666777888@@@???;;;777333222444666555555555555444444444444222222222333333444444555555444444444555555555555555444444444333333444444444444444444555555666666555555555555555555555555333333444444444444333333111222222333444555666666222222222222222222222222222333444555666666666666444555666777888999999:::777888888777666555666777666888::::::;;;AAAMMMWWWmmmrrruuusssppptttvvvllleeedddfffeeeeeegggjjjnnnpppqqqpppkkkfff___WWWRRRQQQRRRSSSWWWYYY]]]___aaadddhhhkkkssstttwwwzzz}}}~~~~~~~~~~~~|||yyyvvvoooiii```XXXSSSQQQQQQPPPOOOPPPRRRTTTVVVYYY[[[\\\|||sssnnnmmmiiieeedddfffiiiiiihhhcccdddgggjjjkkkkkkkkkjjjnnnnnnnnnlllggg```YYYUUUPPPNNNKKKLLLPPPRRRQQQOOOMMMLLLLLLNNNQQQTTTTTTTTTWWWVVVVVVYYY\\\^^^^^^]]]XXXXXXXXXWWWVVVUUUSSSSSSOOOPPPRRRQQQPPPPPPQQQRRRRRRQQQQQQPPPOOONNNMMMMMMPPPRRRRRRLLLIIIKKKKKKIIIIIIJJJLLLOOOPPPMMMHHHDDDEEEEEEEEEEEEDDDBBBAAA???=========<<<<<<<<<;;;;;;>>>======<<<;;;;;;<<<<<<999888888777777777777777666666666666666666666666666666555555555555666666666555333333555666555444444444444555555555555555555555666666666666777777///333666888888999===@@@JJJHHHCCC===777444444555666666666666555555555555333333333444444555555555444444444444444555666777666555444333333333333333222222333333444555555555444444444555666666777777222222333333333333222222222222333333444444555555222222222222222222222222333444555555666555555555333444555666888999::::::666777888888666555666777333777999999999<<>>@@@???>>><<<;;;;;;;;;;;;999888888777777777777777666666666666666666666666555555666666666666555555666444333333444555555444333444444555555666555555555555444444444555777777000333666777555777<<>>@@@AAA@@@>>>===;;;:::::::::999888888777777777777777666666666666666666666666444555666777777666555444666444222333444555444444333333444555666666666555666555333222333444777888555777888666333333888===777888777666444444666888555555444444444333333333555555555666666666666666444333333333444666777999888777555333222222222333000000111222222333444444222333444666888999;;;;;;222333333444444333333222444333333333333333333333333333333333333333333333666666666666555444333222444444444555555555666666;;;===>>>>>><<<;;;;;;<<<888999:::;;;===AAAFFFIIIMMMZZZjjjqqqooolllmmmqqqvvviii^^^WWWSSSQQQLLLMMMOOOOOOPPPRRRVVVYYYWWW]]]dddjjjnnnsssxxx||||||||||||||||||}}}~~~~~~~~~}}}~~~{{{~~~|||yyywwwuuuttthhhhhhhhhhhhhhheee```]]]ZZZYYYWWWUUUSSSTTTXXXZZZXXXYYY[[[___eeelllrrruuuxxxtttqqqlllgggcccddddddcccbbbccceeegggccceeegggfffeeeccccccdddeeecccbbbdddgggkkkmmmnnnqqqqqqqqqqqqsssuuuxxxyyyxxxxxxwwwwwwuuurrrpppnnngggeeebbb^^^[[[YYYXXXXXXZZZVVVSSSTTTXXXYYYWWWSSSUUUUUUUUUTTTTTTRRRQQQQQQNNNNNNNNNKKKHHHGGGJJJMMMTTTRRROOOLLLJJJJJJJJJKKKMMMLLLJJJHHHEEEBBB@@@???CCCCCCCCCBBBAAA>>><<<;;;<<<<<<======>>>>>>??????DDDAAA===;;;;;;;;;:::999<<<;;;:::888666555333333444444444555555777888888888888888888888888888888666555444555666666444222222222111222333666999;;;:::888666333222222333444555555666666777777888888666555444333333444555666555333222333444444222111222333555666666666555555555555555555555555555555333333333333333222222222222222222222222222222222333333333333333333333333222222222333333444444444111222444444222111111222222333444444444333222111444666777666444333333444555555555555555666777777:::===@@@???;;;999;;;>>>>>>??????>>><<<===???AAAIIIOOOZZZgggqqqsssoookkktttmmmdddYYYPPPLLLNNNLLLKKKKKKMMMNNNNNNMMMSSSVVVZZZ^^^ccchhhnnnsssvvvuuutttttttttvvvwwwxxxxxxxxxwwwxxxyyyzzz|||}}}|||~~~}}}|||}}}~~~~~~}}}}}}|||zzzzzzyyyzzz{{{}}}|||zzzwwwvvvuuurrrmmmiiifffdddaaa^^^[[[ZZZ[[[[[[[[[YYYZZZ[[[XXXTTTUUUZZZ\\\\\\]]]cccmmmxxx{{{tttrrrooojjjeeeggggggfffdddbbbbbbccceeedddeeeggghhhiiigggfffdddcccaaa```bbbeeehhhjjjkkkuuuttttttttttttttttttuuussssssqqqooolllhhhdddbbbaaa___\\\ZZZYYYXXXYYYYYY\\\YYYWWWXXX[[[[[[XXXTTTSSSSSSSSSRRRRRRQQQPPPOOOMMMNNNMMMKKKHHHGGGJJJMMMQQQOOOLLLJJJHHHHHHHHHIIIJJJIIIHHHFFFDDDCCCCCCBBBBBBBBBBBBBBB@@@>>><<<;;;;;;<<<<<<======>>>??????AAA>>>;;;999999999999888888888888888777777777666444444444555666777888888999999999999999999999999666555444555666666444222333333222222444666999;;;:::999666444333333444555444555555666777777888888777666555555555555666777666444222222333444333222333444555666666555555444444444444444444444444444333444666777666444222111222222222222222222222222333333333333333333333333222222333333333333333333333444555444222000000000222222222222333555666777555777888888666555555555555555555555555666666777888;;;======;;;<<<@@@EEEHHHGGGDDDBBBAAA@@@@@@@@@AAAFFFQQQ___kkkqqqqqqooovvv~~~~~~tttmmmeee[[[SSSQQQPPPNNNLLLLLLMMMMMMLLLKKKOOOQQQTTTWWW[[[```fffjjjqqqqqqqqqqqqqqqrrrsssttttttttttttuuuvvvxxxzzz|||zzz}}}~~~|||zzzxxxxxxxxxxxxxxxxxxxxxwwwzzzzzz{{{{{{{{{{{{||||||uuurrrooommmllliiieeebbb___^^^[[[ZZZYYYYYYZZZ[[[^^^[[[ZZZ\\\[[[WWWXXX[[[\\\^^^bbbjjjvvv{{{tttqqqqqqooojjjeeeiiiiiigggeeebbb```aaaccceeeeeegggkkknnnmmmiiieeebbb```___```cccfffggggggnnnnnnmmmllljjjhhhgggfffhhhgggeeeccc```]]]ZZZXXXYYYXXXVVVUUUUUUWWWYYY[[[]]][[[YYYZZZ\\\ZZZVVVQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMLLLIIIGGGGGGJJJLLLLLLKKKIIIGGGFFFFFFFFFGGGGGGFFFDDDCCCCCCDDDEEEFFFAAABBBBBBAAA@@@>>><<<;;;;;;;;;;;;<<<======>>>>>>???<<<:::999999::::::999888888888888777777777777555555555666666777777888999999999999999999999999666555444555666666444222444333333333444666888::::::999777555444444444555444444555555666777777777666555555444444555666666888666333222333444555444444555555555555444444333333333333333333333333333444666888:::999666222000222222222222222222222222333333333333333333333333333333333333333222222222444555666444111/////////222111000000222666:::<<<666888999999777666666777555555444444555555666777777888999999:::???FFFLLLVVVRRRMMMJJJIIIGGGDDDAAA<<<@@@IIITTT```iiimmmnnnlllsss|||rrrlllfff]]]VVVTTTRRRPPPMMMKKKLLLLLLKKKJJJLLLMMMOOOPPPRRRWWW]]]aaahhhiiijjjkkkllllllllllllnnnnnnoooqqqsssuuuwwwxxxxxxzzz}}}~~~~~~|||yyyvvvsssoooooopppqqqrrrrrrssssssvvvvvvvvvvvvuuuuuuuuuuuunnnkkkgggdddbbb```]]]\\\XXXXXXXXXYYY[[[]]]```bbbfffaaa^^^______]]]\\\___aaaeeelllvvv{{{vvvqqqnnnooonnnkkkhhhffffffeeeccc```___```aaafffeeegggmmmrrrrrrkkkeeecccbbbaaaaaaccceeeeeeeeecccccccccbbb```]]]ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXVVVTTTSSSRRRSSSUUUYYY[[[ZZZYYYYYYYYYYYYVVVQQQMMMNNNNNNOOOOOONNNMMMLLLLLLLLLKKKJJJHHHGGGHHHIIIKKKIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDEEE@@@AAAAAAAAA???>>><<<;;;:::::::::;;;<<<<<<======???===;;;;;;<<<===<<<;;;;;;;;;999888777555444444555555666666777777777777888888888888888888888888666555444555666666444222444444444444555666777888888777666444333333444444333444444555555666777777333333333333444444444555:::777333222333444666666555555555555444333333222222222222222222222222222555666777888777444222000111111111111111111111111222222222222222222222222444333333333222222111111333444555444222000000000000000///000222555888:::555777888888777666666777555444444444444555666666777777777777999???HHHOOO]]]WWWPPPMMMNNNLLLHHHCCC???AAAEEEMMMUUU^^^dddhhhggglllvvvssstttvvv{{{|||sssooohhh___WWWTTTRRRPPPLLLKKKKKKKKKKKKJJJLLLLLLMMMMMMNNNQQQVVVZZZ___```bbbdddeeeeeeddddddggghhhjjjlllnnnqqqsssttttttvvvyyyzzzyyyzzz{{{||||||}}}~~~zzzvvvrrrnnnkkkfffgggggghhhjjjkkkmmmmmmlllmmmmmmnnnnnnoooooooookkkgggccc^^^[[[ZZZYYYYYYVVVXXX[[[___dddiiinnnpppooohhhcccccccccbbbaaacccjjjpppzzzyyytttnnnjjjiiijjjiiihhhaaabbbaaa```^^^^^^```bbbeeeeeegggmmmsssrrrllleeefffeeecccdddeeefffeeeddd______```___^^^[[[YYYXXXRRRSSSSSSTTTVVVWWWXXXYYYVVVUUUSSSRRRRRRTTTWWWXXXXXXXXXXXXXXXVVVSSSNNNKKKMMMMMMMMMNNNMMMMMMLLLLLLKKKJJJGGGFFFFFFHHHIIIIIIFFFFFFFFFFFFEEEFFFFFFFFFDDDCCCBBBAAAAAAAAABBBBBB??????@@@@@@???===;;;:::999999999:::;;;;;;<<<<<<===<<<:::;;;<<<===<<<;;;;;;:::999888777666555444555666777777888777777666666666666666666666666666666555444555666666444222444444444444444555666666555444444333222222222222333333333444555555666666444444555555666666666666:::777333222333444666666555555444444333333333333222222222222222222222222666555444333222222222222111111111111111111111111222222222222222222222222333333333222222111111111000222333333222111222333...///000111222333333333333555666666555444444555444444444444444555666666999888666555888>>>EEEKKKVVVPPPJJJHHHJJJIIIFFFAAAAAABBBDDDGGGMMMUUU\\\aaafffgggnnnzzzvvvppphhhdddiiiyyy~~~vvviii^^^XXXSSSPPPMMMKKKKKKLLLLLLLLLKKKLLLLLLKKKKKKMMMQQQTTTVVVWWWYYY[[[]]]]]]\\\\\\```aaadddfffiiikkkmmmnnnnnnpppssstttssstttuuuvvvvvvxxxzzz}}}|||wwwrrrmmmhhhddd______``````bbbdddeeegggdddddddddeeeeeeeeeffffffcccaaa]]]YYYVVVVVVXXXYYY[[[___eeelllsssyyy|||~~~wwwooohhhfffdddcccfffjjjuuu~~~}}}xxxuuuqqqjjjeeecccccccccccc]]]^^^^^^^^^]]]]]]```bbbbbbdddggglllpppoooiiieeehhhfffeeeeeefffeeedddbbb\\\\\\\\\[[[[[[ZZZYYYXXXTTTTTTTTTTTTUUUVVVWWWXXXVVVUUUTTTTTTSSSTTTUUUVVVWWWXXXWWWVVVTTTPPPMMMKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKHHHEEEEEEFFFHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFFFFBBBBBBBBBAAAAAA@@@??????>>>>>>??????>>>===;;;:::888888888999::::::;;;;;;;;;:::999999::::::999888777777777777888888888888555666777888888888777666555555555555555555555555666555444555666666444222333333333333333444444444333333222222222111111111222222333333444555555555666777888999999999999999888666333222333444555444555444333333333333333444222222222222222222222222555333111//////000222333111111111111111111111111222222222222222222222222222222222222222111111111///111333333222222333444---...000111222111111000111333444444333333333444444444333333444444555666999777555555777;;;@@@CCCGGGCCC@@@>>>@@@@@@>>><<<===>>>@@@BBBGGGMMMUUU[[[bbbcccgggoooyyyxxxjjj```___kkk}}}|||kkkbbbYYYUUUQQQNNNNNNNNNNNNNNNIIIJJJJJJIIIIIIIIILLLNNNPPPPPPRRRSSSUUUVVVVVVVVVYYYZZZ]]]___bbbdddeeefffeeehhhjjjkkkllllllnnnooossstttwwwzzz~~~{{{vvvpppjjjddd___ZZZYYYYYYYYYZZZ[[[]]]^^^^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYXXXWWWWWWYYY]]]```iiinnnvvv~~~{{{tttmmmiiiggghhhpppyyy}}}wwwssspppmmmiiieeebbb```___^^^]]]^^^^^^]]]\\\]]]___bbb```cccgggjjjkkkjjjfffdddgggeeedddccccccccc```^^^YYYYYYXXXWWWVVVVVVWWWWWWVVVUUUUUUTTTTTTUUUVVVWWWTTTTTTUUUUUUUUUTTTTTTSSSUUUUUUTTTRRROOOLLLKKKJJJHHHIIIIIIJJJJJJIIIIIIIIIJJJGGGDDDDDDFFFHHHHHHGGGAAABBBCCCDDDEEEFFFFFFFFF???@@@AAABBBAAA@@@???======>>>>>>???>>>===;;;:::777777888888999:::::::::;;;:::999999::::::888666666777777777888888888888666777888999999888666555666666666666666666666666666555444555666666444222222222222333222222222111222333333333333222111111222222222333444444555555555555777888999999999888666444222222333444333222444333222222222333444555333333333333333333333333111111000000000111222333111111111111111111111111111111111111111111111111111111111111222222222222000222333333222111222333/////////000111111222222000222444444333222333444444444333333444444555666666555444555777999:::;;;<<<;;;999888888888999999777999<<<>>>@@@EEELLLQQQYYY]]]bbbhhhnnnvvv~~~wwwnnnjjjmmmttt{{{xxxkkkbbb^^^XXXSSSQQQPPPPPPOOOHHHIIIKKKKKKIIIIIIJJJKKKKKKLLLLLLMMMNNNPPPRRRSSSRRRSSSVVVXXX[[[\\\]]]]]]\\\^^^aaaccccccdddfffhhhmmmoooqqquuuyyy|||~~~xxxrrrllleee^^^YYYVVVUUUSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUXXX[[[___bbbgggnnnsss}}}}}}wwwrrrnnnrrrzzzvvvtttlllkkkjjjgggeeeaaa^^^]]]___```___^^^]]]]]]___aaa^^^bbbgggiiihhhfffdddccceeecccbbbaaaaaa```]]][[[\\\[[[YYYWWWWWWWWWWWWXXXUUUTTTTTTSSSTTTVVVWWWXXXRRRSSSTTTUUUUUUUUUSSSSSSQQQQQQPPPNNNJJJHHHGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGJJJFFFCCCCCCFFFHHHHHHGGG???@@@BBBCCCDDDEEEEEEEEE<<<===@@@BBBBBBAAA???=========>>>>>>>>><<<;;;:::777777777888999999::::::===<<<;;;;;;<<<;;;999777:::999999888777666555555666777888999999888666555777777777777777777777777666555444555666666444222111111222222222111000000333333444444444333222222111222222333333444555555111222444666666666666555555333222333444444222111333222222111222333555666333333333333333333333333...///111222333333222222000000000000000000000000111111111111111111111111000000111111222222222333222333444444222000111111111000///...///222555777000222444444333333333555444333333333333444555555333333333555777888888777888999999777555555777999555888:::;;;;;;>>>CCCHHHQQQXXX___eeeiiinnnwww}}}|||yyyxxxxxxvvv|||pppiiiddd]]]WWWTTTRRRPPPOOOIIIKKKMMMMMMLLLKKKKKKKKKJJJIIIIIIJJJKKKMMMPPPQQQMMMOOOQQQTTTVVVWWWWWWWWWUUUXXX[[[]]]^^^___aaaccchhhiiilllooosssvvvyyy{{{}}}yyytttnnnggg```XXXSSSSSSRRROOONNNMMMMMMNNNOOONNNOOOOOOPPPQQQRRRSSSTTTWWW\\\ccciiiooowww{{{www}}}zzzvvvssssssmmmhhhbbb```bbbbbb^^^ZZZ]]]]]]^^^^^^___`````````aaabbbbbbccccccccccccbbb^^^]]]]]]^^^___^^^\\\ZZZZZZWWWUUUUUUWWWXXXWWWUUUVVVTTTSSSSSSTTTUUUUUUTTTUUUUUUUUUTTTSSSRRRQQQPPPNNNKKKIIIHHHGGGGGGEEEDDDGGGFFFDDDEEEFFFHHHHHHGGGGGGDDDBBBBBBDDDFFFFFFDDD@@@AAACCCDDDDDDDDDCCCCCC?????????@@@AAAAAA???===<<>>===>>>>>><<<999888999999999888666999===@@@AAA@@@===;;;666666666666666555555555777666555444444555666777888888777666666666666666444444444444444444444444111222222333333444444555222222333333333333444444333333444555555666666666444444444444444444444444111111111111111111111111333333333222222111111111......///000111222333333333222222222111000000000111111111111111111111111111111222222222333333333111111000000000000000111333555777999888666222000000000111222222000///...333333222222111222222333222222222333333333444444555555666666777888888999:::888777666666888:::;;;555555777999;;;>>>AAABBBEEEPPP___fffggghhhlllqqq||||||xxxsssqqqvvv}}}{{{tttjjjccc___\\\XXXUUUUUUQQQMMMLLLMMMNNNLLLJJJMMMLLLJJJJJJJJJKKKLLLMMMJJJKKKMMMNNNPPPPPPQQQQQQTTTUUUVVVXXXZZZ\\\^^^___```aaabbbeeehhhlllppprrrxxx{{{~~~zzzqqqiiiddd^^^WWWRRRMMMLLLJJJIIIIIIIIIJJJJJJKKKLLLNNNOOORRRUUUYYY\\\^^^iiiuuu||||||wwwrrrnnnmmmkkkfffbbb```bbbbbb___\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^___```bbbcccddddddddd___]]][[[ZZZ[[[\\\\\\[[[XXXVVVUUUVVVYYY[[[ZZZYYYVVVTTTSSSSSSTTTUUUUUUTTTUUUUUUTTTTTTSSSQQQPPPOOONNNKKKIIIGGGGGGFFFDDDBBBGGGEEEDDDEEEFFFHHHGGGFFFFFFCCCAAAAAACCCEEEDDDCCC@@@AAABBBCCCCCCCCCBBBAAA>>>>>>>>>???@@@@@@>>>===>>>@@@AAA@@@===<<<>>>???@@@===;;;::::::;;;;;;:::<<<>>>@@@AAA@@@===:::888999999888777666555555444666555444333333444555666666666555444444444444555444444444444444444444444333333333333333333333222222222222333333333444444555444444444444444444444444444444444444444444444222222222222222222222222333333333222222111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111222222222222000/////////000111222222111222444555444222000//////000111222333333222111111111111111111111222222222333333333444444444444222222222333444444555555777777666666666777888999777777888999;;;===???@@@EEELLLWWWaaagggkkklllmmmwwwzzztttppprrrxxx|||tttooojjjeeeaaaaaa]]]YYYWWWWWWVVVSSSOOOMMMLLLKKKLLLMMMMMMMMMMMMIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOQQQSSSTTTVVVWWWYYYYYY[[[^^^aaafffiiilllrrruuuyyy|||||||||}}}~~~|||~~~}}}vvvmmmeee___YYYRRRMMMJJJIIIHHHGGGFFFGGGHHHIIIJJJLLLOOOQQQSSSWWW]]]bbbtttzzzwwwtttoooiiiggghhhdddaaaaaaccccccaaa____________^^^^^^^^^^^^]]]^^^___```bbbccccccbbbbbb___\\\YYYXXXYYYZZZ[[[[[[WWWVVVVVVXXX[[[]]]]]]]]]VVVTTTSSSSSSTTTUUUUUUTTTSSSSSSSSSSSSRRRPPPOOONNNLLLJJJGGGFFFEEEEEECCCAAAFFFEEEDDDEEEGGGHHHGGGFFFEEECCCAAAAAABBBCCCCCCBBB@@@@@@AAAAAAAAA@@@@@@???======>>>>>>>>>>>>======@@@???>>><<<;;;;;;===@@@AAA>>><<<;;;<<<===<<<<<<<<<=========<<<:::777666;;;:::999888666555444444444444333333333333444444444444333222222222222333444444444444444444444444555444444333222222111111222222222222333333333333555555444333333222111111444444444444444444444444333333333333333333333333222222222222222111111111444444333222111000000///000000111111111111111111111111111111111111111111000000000000111111111111......//////000222333444000111111111111000000///...///111333444444444333111111111222222333333444333333333444444444555555444444444555666666777777555555666666777777666666999999999::::::;;;======DDDFFFLLLXXXeeemmmnnnmmmwww~~~xxxtttvvv{{{vvvppplllgggdddbbb___ZZZUUUPPPPPPQQQRRRTTTTTTRRRPPPJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRSSSVVVZZZ^^^bbbdddjjjmmmqqqtttvvvwwwyyy{{{wwwxxxyyyyyyyyy{{{~~~{{{tttjjjaaaZZZTTTNNNIIIHHHHHHGGGFFFGGGHHHIIIJJJLLLOOOTTTVVVXXX___iiirrr{{{uuusssrrrmmmhhhgggeeecccbbbbbbdddeeedddbbbcccbbbbbbaaa``````______aaabbbbbbcccbbb```^^^\\\^^^\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[]]]^^^^^^^^^WWWUUUSSSSSSTTTUUUTTTSSSRRRRRRRRRQQQPPPOOOMMMMMMIIIGGGEEEDDDEEEEEEDDDCCCEEEDDDDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@??????>>>>>>===<<<===>>>======<<<<<<===???>>>===;;;;;;;;;===>>>@@@>>>;;;;;;<<<===<<<<<<777777777777777666666666999888888777666555444444444444444444444444444444444333333222222222222222333333333333333333333333333333333333222222111111111222222222222333333333333333333222222222111111333333333333333333333333222222222222222222222222222222222111111111111111444444333333222111111000//////000000111111222222111111111111111111111111////////////000000000000000000//////000111222222222111111000000111111111...///111222333333222222222222333444444555555555333333444444444555555555555555555666666666777777333555666888888777666555999999999999:::;;;<<<===AAABBBFFFOOO]]]iiiqqquuu}}}}}}|||zzz{{{|||~~~{{{wwwtttpppiiidddZZZZZZ[[[^^^```___ZZZVVVPPPOOONNNMMMLLLKKKKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNOOORRRUUUYYY]]]___aaadddiiilllnnnqqqtttvvvsssssssssrrrrrrtttxxx{{{{{{|||~~~~~~~~~~~~~~~~~~zzzrrrggg^^^XXXRRRMMMIIIJJJJJJIIIJJJKKKLLLNNNOOORRRVVVZZZ\\\aaalll{{{xxxrrrpppooojjjhhhhhheeedddddddddeeefffeeedddccccccbbbaaa```______^^^```aaaccccccbbb```^^^\\\]]]]]]]]]___```___\\\YYY\\\]]]^^^^^^^^^]]]\\\\\\WWWUUUSSSSSSTTTUUUTTTSSSPPPPPPPPPOOONNNMMMLLLKKKFFFDDDCCCDDDEEEGGGGGGFFFDDDDDDDDDEEEGGGGGGFFFDDDEEEEEEEEEEEEDDDCCCCCCCCC??????>>>>>>============;;;===>>>===;;;;;;<<<>>>===============<<<<<<;;;>>><<<:::999:::;;;;;;;;;777666666555555555555666444444555555555555555555555555555666666555555555555444444333222333333333333333333333333333333333111111111222222333333333111111111222222222333333111111111222222222333333333333333333333333333333000000000000000000000000111111111111111111111111111222222222222333333333/////////000000111111222000000000000000000000000....../////////000000000222222111000//////000000111000/////////000111111//////000111111000///...000111222333444444333333333333333444444444555555111111222222222222222333444555777999999888777555666666666777999:::<<<<<<===???CCCHHHQQQ```ppp{{{|||wwwsssrrruuu}}}zzzhhhhhhhhhkkkmmmkkkddd]]]SSSRRRPPPNNNLLLKKKKKKKKKEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJKKKMMMPPPTTTWWWYYYYYY\\\```dddfffiiimmmooooooooonnnllljjjlllpppssstttvvvyyy||||||{{{xxxxxxyyyyyyyyyzzzzzz{{{wwwwwwwwwwwwyyy{{{}}}~~~~~~wwwooocccZZZTTTPPPLLLIIILLLLLLLLLMMMNNNQQQSSSTTTXXX[[[```eeennn|||}}}vvvqqqooommmiiigggiiifffggggggggggggfffeeeeee``````______^^^]]]\\\\\\\\\^^^aaacccdddcccbbb```]]]^^^___bbbcccaaa]]]YYY^^^```aaa```^^^[[[ZZZ[[[WWWVVVTTTSSSTTTTTTSSSRRRNNNNNNNNNNNNMMMKKKJJJIIIEEEDDDCCCDDDFFFHHHHHHGGGDDDCCCDDDEEEGGGGGGEEECCCDDDFFFGGGFFFDDDCCCCCCCCC???>>>===============>>>;;;===???===::::::<<>>===<<<===>>>>>><<<:::<<<:::888888999:::::::::;;;;;;:::888777666555555222333333444444555666666555555666777777666555555666555444444333333444444333333333333333333333333000000111111222333333444111111111111222222222222000000111222222333444444333333333333333333333333000000000000000000000000000000000111111111111111//////000111222333444555//////000000000000000000000000000000000000000000////////////000000000000444333222000//////.........------------....../////////000000000///---,,,///000111222111111//////222222222333333333444444222222222222333333333333444555777999999888777666444444555555777888:::;;;888<<<@@@BBBEEERRReeeuuuzzzvvvrrrpppmmmnnnvvvuuusssrrrtttuuuqqqhhh```RRRQQQNNNLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHKKKMMMPPPQQQSSSUUUXXX[[[]]]```cccfffiiihhhgggeeecccdddhhhjjjnnnppptttvvvyyy}}}|||xxxwwwtttsssrrrrrrqqqrrrrrrsssppppppppppppqqqsssuuuvvvyyy|||{{{qqqiii]]]UUUQQQNNNLLLJJJMMMMMMNNNOOORRRUUUWWWYYY\\\aaaiiittt{{{vvvrrrrrrpppkkkjjjkkkiiijjjkkkjjjhhhgggeeeeee___^^^^^^^^^]]]]]]\\\\\\\\\^^^aaadddfffeeecccbbb_________aaabbbaaa^^^[[[]]]```bbbaaa^^^[[[ZZZ[[[XXXVVVTTTSSSTTTTTTSSSRRRMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFDDDEEEFFFGGGGGGFFFCCCCCCDDDFFFGGGGGGEEECCCCCCEEEGGGFFFDDDAAAAAABBB>>>======<<<<<<===>>>???<<<>>>@@@>>>::::::===AAAAAA>>>;;;;;;===>>>===<<<<<<:::888888999:::::::::::::::::::::999888777666444444444555555555555555444444555666666555444444555555444333333333333444222222222222222222222222111111111111111222222222111111111111222222222222222222222333333333333333222222222222222222222222000000000000000000000000///000000000111111111222......///000111222333444000000000000000/////////000000000000000000000000//////000000000111111111222222111000/////////000,,,---------..................000111111000//////111111333333222111///...111111111222222222333333444444444444444444444444444555666777777777666666555444444444444555666666333888<<<<<<===EEETTTbbbnnnooorrrssspppmmmttt~~~|||xxxuuuuuuuuuqqqfff^^^RRRPPPMMMKKKIIIHHHIIIIIILLLKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFFFFHHHIIILLLMMMMMMOOOQQQSSSTTTWWWZZZ]]]___``````^^^^^^___bbbdddfffiiillloooqqquuuzzz~~~zzzuuurrrpppmmmlllkkkkkkjjjkkklllmmmgggfffffffffgggiiijjjlllmmmppptttwwwxxxxxxyyyzzzxxxyyy{{{}}}~~~~~~~~~}}}~~~yyynnnfff[[[SSSPPPPPPOOONNNPPPQQQRRRTTTWWWZZZ^^^___aaaiiiwww|||yyyyyyvvvvvvwwwuuupppmmmnnnkkklllmmmllliiigggeeeeee```____________^^^^^^^^^___aaacccffffffdddaaa```aaa___^^^^^^___```^^^]]]\\\___bbbaaa^^^[[[[[[[[[XXXVVVTTTSSSTTTTTTSSSRRRMMMMMMLLLLLLKKKJJJHHHGGGJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGGGGEEEBBBBBBDDDGGGFFFBBB@@@@@@AAA>>>===<<<<<<===>>>???@@@<<>>::::::>>>BBBDDD@@@:::999;;;>>>??????<<<:::888888999;;;;;;;;;444555777888999999999888777777666666555555555444333333444555555444333333555444333333222222333333222222222222222222222222333333222222111000000000000111111111111222222222555555444333333222222222222222222222222222222222111111111111111111111111//////000000111111111222/////////000111111222222111111000000//////......000000000000000000000000000000000000111111111111111000000000000000111111......///000111111000000---...000111222222222222555555666777666333111///000000111111111222222222111111111111111111111111333444444555555555555555666555444333333333333333000555888999888===GGGPPPeeejjjsssyyyuuupppuuu~~~yyyuuutttsssnnncccZZZSSSQQQNNNKKKJJJIIIJJJKKKIIIIIIHHHHHHGGGFFFFFFFFFHHHGGGGGGGGGHHHIIIKKKLLLIIIKKKMMMNNNOOOQQQTTTVVVXXXYYYZZZZZZZZZ\\\^^^aaa___bbbfffhhhjjjmmmsssxxxxxx{{{~~~yyytttoookkkiiicccbbbaaaaaabbbcccdddeee^^^^^^]]]^^^^^^```bbbccccccfffjjjmmmnnnnnnoooooonnnpppsssuuuvvvvvvuuutttxxxzzz}}}yyynnnfff[[[TTTRRRSSSSSSSSSUUUUUUVVVYYY\\\```ccceeegggppp|||zzzuuuuuuuuutttsssqqqpppoookkkkkkkkkjjjhhheeecccaaa______^^^]]]]]]]]]^^^^^^``````___^^^^^^^^^^^^___]]]]]]\\\\\\[[[\\\\\\\\\[[[[[[[[[ZZZYYYWWWVVVUUUYYYWWWTTTTTTVVVVVVTTTQQQLLLMMMNNNNNNMMMKKKIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDGGGFFFEEECCCBBBBBBBBBBBBFFFDDDBBB@@@???@@@BBBCCC<<<;;;:::::::::<<<===>>>CCCCCCBBB@@@<<<:::999::::::::::::;;;;;;;;;<<<<<<888888888888777777777777888888888888888777666666333333333222222333444444444333222333444444222111444222111222444555444222222333333333333222111111222222222111111111111111333333333333333333333333222333333222111000222333222222222111111111111000222111000///.........///000111222333333222111000/////////...---------,,,------,,,,,,,,,,,,------000000111222222222222111111111000///////////////,,,---///000000000...---000000111222222222222222555999===;;;555111000222333333444444333333222222111111222222222222111111444444444444444444444444333333333444444444555555333222222333666;;;???BBBQQQ```qqqzzzzzzxxx{{{|||vvvlllaaaZZZWWWRRRMMMIIIHHHHHHIIIIIIMMMKKKJJJJJJJJJKKKIIIHHHJJJIIIGGGHHHIIIIIIIIIGGGHHHIIIIIIJJJJJJKKKLLLLLLPPPQQQRRRTTTUUUVVVWWWWWWZZZZZZ[[[]]]aaaeeeiiilllsssvvv{{{|||wwwrrrnnnjjjeeebbb^^^]]]\\\[[[ZZZZZZYYYZZZZZZXXXVVVUUUTTTUUUVVVWWWZZZ[[[]]]```bbbcccbbb```eeeaaabbbhhhjjjfffeeegggkkkooouuuzzz||||||||||||kkkiiiddd___[[[XXXWWWWWWTTTXXX]]]```aaadddiiimmmrrrtttvvvzzzwwwuuuuuuuuuuuusssrrrpppooonnnjjjkkkkkkjjjhhhfffcccaaa^^^^^^^^^^^^^^^___``````aaa```___^^^^^^^^^^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVYYYWWWUUUUUUVVVVVVTTTRRRMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBDDDBBB@@@>>>===>>>@@@AAA::::::;;;<<<>>>@@@BBBCCCDDDEEEDDDAAA>>>;;;:::;;;999999999:::::::::;;;;;;777777777666666555555555777888888888888777666666444333333222333333444444666444333222333444333333222222222222111111111111222333333333333222111111111111111111111111111111111111111111111111111111000111222222111222333555222222222111111111000000000000/////////000000111///000111111111111000///000//////////////////...//////............/////////000111111222222111111111000000///////////////------......////////////......///000000000000000333666999888333//////111222222333444555555555444111111222222222222111111222222222222222222222222777666666555444444333333333222222333555999===???GGGRRRcccqqqzzz~~~yyynnnccc[[[VVVSSSOOOMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKJJJIIIJJJHHHEEEEEEFFFHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGKKKLLLMMMOOOPPPQQQQQQQQQTTTTTTTTTVVVYYY^^^bbbdddlllooosssyyy|||vvvsssoookkkhhhccc^^^[[[WWWVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPNNNNNNOOOPPPQQQTTTUUUVVVWWWYYYXXXWWWUUUYYYUUUWWW]]]___^^^___bbbdddhhhnnnrrrtttsssrrrqqqkkkjjjiiifffbbb^^^[[[ZZZ\\\^^^aaacccfffkkkrrrwwwyyyooonnnyyyyyyvvvtttsssvvvuuutttrrrpppnnnmmmllliiijjjkkkkkkjjjgggcccaaa]]]]]]^^^___```aaabbbcccbbbaaa```___^^^]]]]]]]]]ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTTTTUUUUUUSSSQQQNNNNNNLLLKKKJJJIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBB@@@>>><<<;;;<<<===>>>:::;;;>>>@@@CCCEEEGGGGGGFFFFFFEEEBBB>>><<<;;;;;;888888888999999999::::::999999888777666666555555777777777777777666555555444444333333333333333444888666333333444555555444222444555444111///111333222333333333333222111111000000000000000000111111000000000000000000000000///000222222222222444666222222111111111000000000......//////000111222222...//////000000//////...000000000000000000111111111111000000000000111111//////000111111111111111000000//////......//////...............//////000...//////000000000000//////333555444111...///000111222333444555666666666111111222222222222111111222222222222222222222222999999888666555333222111333333222222444777:::;;;===DDDQQQddduuu~~~}}}~~~wwwiii___UUUSSSPPPPPPPPPQQQQQQPPPOOONNNNNNOOOPPPOOOMMMKKKLLLIIIFFFEEEGGGIIIJJJJJJHHHHHHIIIIIIHHHFFFDDDCCCGGGHHHIIIKKKKKKLLLLLLLLLMMMMMMNNNOOORRRVVVYYY\\\bbbdddiiinnnttt{{{|||}}}zzzrrrllljjjgggdddaaa\\\WWWSSSOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOOOONNNQQQOOOPPPTTTWWWWWWZZZ]]]```ccchhhlllmmmllljjjhhhfffiiikkkkkkiiifffdddccchhhiiilllqqqxxxyyykkkdddhhhuuu|||yyywwwvvvuuuuuutttrrrpppnnnlllkkkjjjgggiiijjjkkkjjjgggcccaaa___``````aaabbbcccccccccbbbaaa```___^^^]]]]]]]]]ZZZYYYXXXWWWVVVVVVVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTRRRRRRSSSSSSTTTSSSRRRQQQPPPNNNLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@AAABBBCCC@@@???===<<<<<<<<<===>>>???@@@CCCEEEFFFGGGGGGFFFEEEEEEDDDAAA>>>;;;::::::999999999999::::::::::::<<<;;;;;;:::999888777777666777777777777666555555555444444333333333333444666666555666777777555222444888:::888222000222666222333333333333222111111///000000000000000111111000000000000000000000000///111333333222222333444111111111111000000000000//////000000111111111111/////////////////////////////////000000111111111111111111111111111111111...///000000111111000000000//////.........//////---...///111222111000000000111222222222222111111...000222222000//////111000111222333444444444444111111222222222222111111333333333333333333333333888888777555444333222111444333222222333555666888999===FFFUUUfffrrrwwwwwwyyyxxx{{{yyyvvvuuurrruuu{{{ttthhh]]]ZZZVVVUUUVVVXXXYYYYYYYYYXXXXXXXXXXXXUUUQQQNNNNNNLLLKKKKKKLLLLLLLLLKKKIIIJJJKKKKKKJJJIIIGGGEEEGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLNNNQQQUUUWWW[[[\\\^^^bbbhhhnnnsssvvv{{{}}}xxxwwwvvvvvvwwwzzz}}}~~~yyyppphhhdddbbb```^^^\\\XXXSSSOOOLLLKKKJJJJJJIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHIIIFFFGGGIIIJJJKKKLLLNNNOOORRRRRRTTTVVVWWWYYY\\\___dddfffiiilllnnnllliiigggaaaeeeiiijjjjjjkkkmmmooossswwwwwwqqqjjjeeeiiiwww}}}zzzyyyxxxwwwvvvtttssspppnnnllljjjiiiiiifffggghhhiiihhhfffcccbbbbbbcccdddddddddccccccbbbaaaaaa```^^^^^^]]]]]]]]][[[ZZZYYYXXXWWWVVVVVVWWWYYYXXXVVVTTTSSSRRRQQQQQQQQQSSSUUUVVVUUUTTTTTTSSSQQQOOOMMMKKKIIIIIIIIIJJJGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA>>>>>>>>>>>>???@@@AAABBB@@@???>>>>>>>>>???@@@@@@FFFGGGGGGGGGGGGEEECCCBBBBBBBBBBBB???<<<999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::999888888777777777777777777666666555666555444444333333333444333555777:::;;;888444000444888:::888222000222666222333333333333222111111//////000000111111111222111111111111111111111111111333444444222111000111111111111000000000//////111111222222111000//////000000000000000000000000.........//////000000000///000000111111000000///......///000000000000/////////............//////+++...222555666444111///111111222222222111111000...000111111000000111222111111222222222111111000111111222222222222111111333333333333333333333333444444444333333333222222444333333222222333444555666999???HHHSSS```kkkrrrpppooosss}}}tttjjjaaa```dddooo~~~vvvoookkkeeebbbaaaccceeefffgggfffeeedddaaa]]]VVVRRROOOOOOOOOPPPQQQOOOLLLIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHHHHIIIIIIIIIHHHHHHJJJJJJIIIJJJLLLNNNQQQSSSVVVWWWXXXZZZ]]]aaaeeegggkkknnnqqquuuxxxzzz{{{{{{ssspppllljjjlllpppvvvzzz}}}wwwqqqiiiaaa]]][[[YYYXXXVVVSSSOOOLLLJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFHHHIIIJJJJJJLLLOOORRRUUUYYY]]]___```cccgggiiimmmlllmmmoooqqqpppnnnkkkdddggghhhhhhgggjjjqqqwww|||qqqgggcccaaaeeelll{{{}}}{{{xxxwwwwwwwwwvvvtttrrrqqqnnnllljjjiiiiiiiiieeeeeefffffffffdddcccbbbdddeeefffffffffeeecccbbb``````___^^^^^^^^^^^^___[[[[[[YYYXXXWWWWWWWWWWWWXXXWWWUUURRRQQQQQQQQQQQQSSSUUUYYYZZZYYYXXXWWWXXXRRRQQQOOOMMMLLLJJJJJJIIIFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>=========>>>???@@@@@@?????????@@@AAABBBCCCDDDIIIIIIHHHGGGEEEBBBAAA???>>>??????===:::888888999::::::;;;;;;;;;<<<<<<<<<888777777777777666666666888888888888888777666666777666555444333333333333333444777:::;;;888333///222444555444111///111333222333333333333222111111000000000111222222333333222222222222222222222222222444555555222000//////111111000000000/////////111222333333222000///...111000000//////000000111......///////////////000...///000111111000///...---......///////////////......------......//////+++...222555666555222000///000000000000//////...///000000000111111111222111111111111111000///...111111222222222222111111111111111111111111111111111111222222333333333444444444333333333333444444111555:::???EEEQQQ```lllhhhhhhnnnxxx|||ppp```[[[ZZZbbbnnnzzzzzzuuurrrrrrqqqqqqvvvuuutttrrrooohhh```ZZZTTTSSSSSSTTTSSSQQQMMMJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIHHHHHHGGGJJJIIIHHHHHHIIILLLNNNPPPSSSSSSTTTUUUWWWXXXZZZ[[[^^^```dddhhhllloooqqqrrrkkkgggbbb___aaafffmmmrrrwwwzzzzzzuuuppplllddd]]]WWWTTTQQQPPPOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFGGGGGGGGGGGGHHHHHHHHHJJJLLLLLLKKKNNNSSSXXX\\\eeemmmppprrruuuwwwwwwtttqqqoooppprrrtttrrrpppnnnnnnmmmiiigggkkkuuu}}}ssslllddd[[[[[[``````lll~~~yyywwwuuuuuuuuuuuutttrrrpppooollljjjhhhhhhhhhiiiddddddccccccccccccccccccdddeeefffhhhhhhgggfffeee___^^^^^^^^^^^^___``````[[[ZZZYYYXXXWWWVVVVVVVVVUUUSSSRRRPPPPPPQQQRRRSSSQQQUUUYYY[[[YYYXXXXXXYYYRRRRRRQQQPPPNNNLLLJJJIIIFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@=========<<<======>>>>>>>>>>>>???AAACCCDDDFFFGGGGGGFFFEEEDDDBBBBBBAAAAAA;;;<<<===<<<:::888999:::999999:::::::::;;;;;;;;;555555666666666666777777999999999999999888888777777666555444444333333333555555555777888777444111222222222222111111111111222333333333333222111111000111111222333333444444222222222222222222222222111333555555333111000000111000000000////////////000111222333333222000///000///............///000111000000000000000000///...///000111111000///...------.../////////.........------------...///000,,,---///111222222222222000000000000000///......000///...///000000000000///000000111111111111000111111222222222222111111000000000000000000000000222222222333333444444444444444444444444444444444111444777:::???HHHUUU^^^eeedddjjjttt~~~nnnccc\\\___fffkkkrrryyy}}}yyypppjjj___\\\YYYWWWVVVTTTRRRQQQQQQOOOMMMLLLKKKLLLMMMNNNLLLMMMMMMMMMLLLLLLKKKJJJKKKJJJIIIIIIJJJLLLNNNPPPPPPPPPRRRSSSTTTTTTUUUUUUVVVWWWZZZ]]]___aaacccccc^^^[[[XXXWWWXXX\\\aaaeeeiiimmmooollliiigggbbb\\\SSSPPPMMMKKKJJJJJJIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJHHHKKKOOOPPPRRRWWW___fffqqq}}}zzzuuuppppppsssvvvvvvuuusssuuutttpppnnnsss~~~qqqeee]]]\\\ZZZYYYdddrrr{{{~~~xxxwwwuuuuuuvvvuuutttrrrooonnnkkkiiihhhhhhiiiiiidddcccbbbaaaaaaaaacccdddbbbdddfffhhhiiiiiihhhggg^^^^^^^^^^^^^^^___```aaa[[[ZZZXXXWWWVVVUUUUUUUUUQQQPPPOOOOOOPPPRRRUUUVVVNNNRRRWWWYYYWWWUUUVVVWWWRRRRRRRRRRRRPPPMMMKKKIIIFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@======<<<<<<<<<<<<======<<<===???AAACCCEEEGGGHHHCCCCCCBBBAAAAAABBBCCCDDD:::<<<<<<<<<:::999:::;;;888888999999999:::::::::666666666777888888999999999::::::::::::999888888777777666555444333333333777555444333444555444444444222111222444555444222222333333333333222111111111111222333444444555555111111111111111111111111///111444555444222111222000000000000////////////...///111333444333222111///...---,,,,,,---...///333222222222111111000000...///111222222111///...,,,---......//////......---------------...///000...---,,,,,,---///222444222222222222222111000000000///------///000//////...///000111222333333333111111222222222222111111222222222222222222222222444444444444444444444444444444444444444444444444444555777999===DDDKKKPPPdddccchhhrrrzzz}}}}}}ooocccaaacccdddgggmmmooowww~~~wwwjjjeee___ZZZYYYYYYYYYYYYXXXUUURRROOOMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLNNNPPPRRRMMMOOOQQQRRRSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXTTTSSSRRRSSSTTTVVVYYY[[[^^^cccfffeeeeeeeeeaaa\\\TTTPPPLLLIIIIIIJJJJJJJJJLLLKKKKKKKKKKKKKKKLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMEEEIIIOOOTTTYYYaaammmvvv~~~xxxrrrqqquuuyyyzzzyyysssvvvxxxwwwvvv|||wwwfffccc[[[YYY^^^aaaeeewwwzzzuuuzzzxxxwwwuuutttssstttttttttooojjjggggggfffdddbbbccccccbbbaaaaaaaaabbbccccccdddfffgggggggggfffeee```___^^^___``````^^^\\\]]][[[YYYXXXWWWVVVTTTRRRTTTSSSQQQPPPOOOOOOPPPPPPSSSSSSRRRRRRSSSTTTVVVWWWQQQOOONNNMMMMMMKKKIIIFFFIIIHHHGGGFFFEEEEEEEEEEEE???@@@AAABBBBBBBBBAAA@@@>>>>>>======<<<<<<<<<;;;=========>>>???AAABBBCCCCCCDDDCCCAAA@@@???AAACCC;;;;;;:::999999999:::::::::999888888::::::999888888888777777888888999:::???<<<888666777888888888666555555555555444444444222222333444444444333333111000000000111222333333111111111000000111222222111000000000000222333444222777;;;:::666222222444000000000000000000000000000000000000000000000000111111000///////////////------,,,,,,---000222444333222222111000//////......///////////////......////////////////////////---///111222222222000///---------...000111333444//////............//////111000///......///000111000000///////////////000000000000000000000000000///000000000111111111111000000111222333333444444111444888;;;;;;999555222777777777888;;;???DDDFFFSSS___ppp{{{~~~|||||||||~~~{{{uuusssqqqlllhhhgggmmmwww}}}xxxqqqllljjjfffbbb______^^^\\\YYYWWWXXXZZZ]]][[[ZZZXXXVVVTTTRRRQQQPPPSSSRRRQQQRRRTTTUUUUUUTTTYYYXXXVVVWWWXXXXXXWWWVVVTTTWWWYYYXXXUUUSSSTTTVVVQQQQQQPPPQQQRRRTTTVVVWWWWWWXXXZZZ]]]___``````___QQQOOOKKKJJJJJJKKKKKKJJJNNNNNNNNNNNNMMMMMMMMMMMMPPPNNNLLLLLLMMMOOOPPPQQQNNNRRRWWW\\\cccpppyyyttttttyyy}}}~~~}}}|||wwwyyytttggg]]]^^^aaadddhhhrrr}}}zzzzzzyyyvvvtttrrrqqqqqqqqqoookkkgggdddccccccaaa___```___^^^^^^___aaacccdddeeeffffffgggfffeeedddccc^^^]]]]]]^^^___```___]]]\\\ZZZYYYXXXXXXWWWUUUTTTSSSRRRQQQPPPOOOPPPPPPQQQQQQPPPPPPOOOPPPQQQSSSTTTRRRQQQOOOOOOOOONNNKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>=========<<<<<<============>>>>>>???@@@@@@@@@@@@???======>>>@@@999999999888999999:::::::::999888888999:::999777777777666666777777888999AAA===999666666666555555555555555555444444444444333333333444444333222222111111000000111111222333333333333222333333333444111000//////000111333444777;;;>>>===888333222444000000000000000000000000000000000000000000000000111000//////.........///000000...------...//////222111111000//////...............//////.................................///000222333444333222111//////......//////000111//////............//////......------------......000000////////////000000000000000000//////////////////000000111222222222000111111222333333444444222555999<<<<<<:::666444777666666777999===AAACCCMMMYYYjjjxxx}}}~~~|||{{{{{{wwwqqqtttxxx{{{~~~wwwpppnnnmmmkkkhhhfffeeefffgggiiigggbbb^^^[[[YYYYYYZZZWWWUUUTTTTTTWWWZZZ\\\\\\\\\[[[[[[\\\^^^^^^]]]\\\[[[\\\\\\ZZZXXXUUUUUUUUUSSSSSSSSSSSSUUUWWWYYYZZZ\\\[[[ZZZZZZ[[[]]]]]]]]]UUURRROOONNNPPPQQQRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRTTTSSSQQQPPPQQQSSSUUUVVVVVVZZZ^^^eeeooo}}}|||zzzyyy~~~}}}sssiiicccaaaaaaiiipppzzz~~~}}}}}}}}}~~~zzzxxxuuurrrooommmlllkkkjjjgggcccaaa```___^^^]]]\\\[[[[[[[[[^^^bbbfffiiiiiiiiiiiihhhfffdddbbbaaa]]]\\\\\\]]]___```___^^^[[[ZZZXXXXXXYYYXXXWWWUUUSSSRRRRRRQQQQQQQQQRRRRRROOONNNMMMMMMNNNOOOQQQRRRQQQPPPNNNNNNOOONNNMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>============<<<<<<<<<<<<======@@@@@@@@@???<<<<<<===>>>888888888888888999:::;;;;;;999888888999999888666666555555555555666777777>>>;;;777555555555555555555555555555444444444444444444444444333222222111111111000000000111222222333333333333333333333333000000//////000111222444<<>>999444333333000000000000000000000000000000000000000000000000000///......---.........000000//////.........---000000//////...------------------------...------........................///000111222333222111111000000///...------------//////............//////------............------000000////////////000000/////////000000111111111111111111111111000000000111111111222222333333444555777:::<<<===;;;999777666555555555777999<<<>>>FFFPPP```oooyyy}}}{{{zzzzzzzzzwwwyyy}}}{{{zzz|||wwwpppiiiffffffhhhkkkiiifffaaa```bbbfffiiikkkggghhhiiikkkmmmnnnllljjjeeeccc```^^^[[[YYYVVVSSSTTTTTTVVVXXX[[[^^^aaabbbccc___ZZZVVVVVVWWWXXXXXXUUURRRPPPPPPRRRTTTUUUUUUQQQRRRRRRSSSTTTUUUWWWWWWZZZYYYXXXXXXZZZ]]]```cccfffhhhmmmvvv|||wwwyyyyyyqqqgggcccgggnnn}}}}}}zzzyyyzzz{{{yyywwwsssooollliiihhhgggfffdddbbb```___^^^]]]]]][[[ZZZ[[[\\\```fffkkknnnnnnnnnllliiifffdddaaa```aaa___^^^^^^______^^^]]]ZZZXXXWWWXXXYYYYYYXXXWWWTTTTTTTTTTTTTTTTTTTTTUUUPPPOOONNNNNNOOOPPPRRRSSSNNNMMMKKKKKKLLLMMMLLLKKKIIIIIIGGGFFFDDDCCCCCCCCCEEEEEEEEEEEEDDDCCCAAA@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<===>>>DDDEEEDDDBBB>>><<<<<<===777777777888999:::;;;<<<:::999777777888888777555666666555555666666777888777555333333555777888888555555555444444444333333555555555444333222111000111111000000000000111111111111111111111000000/////////......///000222333;;;<<<===<<<888444222222000000000000000000000000000000000000000000000000///......---------......,,,---...///000000//////.........------,,,,,,,,,---,,,,,,,,,---------...........................,,,---.../////////......//////...---------------///......------......///...///000111111000///...000////////////000000111//////000222333555666666555444333222000///......111111111222222333333333666888:::<<<===<<<:::999666555444444555777888:::???FFFRRRaaannnvvvxxxxxxvvv|||wwwqqqssswwwyyywwwzzz{{{wwwwwwzzz}}}}}}uuuqqqkkkhhhfffccc^^^ZZZ[[[]]]```eeejjjooosssuuurrrjjjaaaZZZWWWXXXXXXWWWWWWUUUSSSTTTVVVYYYZZZZZZXXXXXXXXXYYY[[[\\\^^^```___```bbbdddhhhmmmsssxxx|||}}}wwwsssttt~~~uuuwww~~~}}}}}}}}}zzzwwwuuuuuuuuuvvvtttpppmmmiiigggffffffdddddddddbbbaaa```___```^^^^^^___aaafffkkkpppsssrrrqqqnnnkkkgggdddbbbaaafffccc```___^^^^^^\\\[[[YYYWWWVVVWWWXXXYYYXXXVVVUUUUUUVVVVVVWWWWWWXXXXXXSSSRRRRRRQQQRRRSSSUUUVVVNNNLLLKKKKKKLLLMMMMMMLLLJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCAAA@@@???>>>>>>>>>>>>????????????;;;;;;;;;<<<===>>>@@@@@@GGGGGGFFFCCC???;;;::::::888888888888999:::<<<<<<999888666777777888666555777666666666666777888888666444333333555777777777555444444444444333333333555555555444333222111000111111000000///000000111000111111111111000///...///......---...000111222444555666666444222111111////////////////////////////////////////////////......------------...///---...//////000//////...------------,,,,,,,,,,,,---,,,,,,,,,,,,---...///........................,,,,,,------............---,,,,,,------...///000......------------.........///000111111000///...///////////////000111111555555555555666666666666222222222222111111111111111222222222222222333333777888:::;;;<<<<<<;;;;;;777666555555555666777888<<>>======>>>>>>>>>>>>>>>???:::::::::;;;===>>>@@@AAACCCCCCCCC@@@<<<888777666888888888888888999:::;;;777666555666777888777555777777666666777777888999999777555444555555444222444444444444333333333333444444444444333222222111111111000/////////000000222222333333333111000///......------...///111222//////000000000000000///////////////////////////////////////////////////.........---......///000333222111///...,,,++++++------,,,,,,,,,,,,,,,,,,------,,,,,,,,,...///000------------------------------........./////////++++++,,,---...000222333......------------......------............------///......//////000111222;;;;;;999777555333111111---...///111333444666666222222222222222222222222666777888999:::;;;;;;;;;888888888777777888888888;;;<<<@@@GGGQQQ^^^jjjrrruuuyyy~~~vvvhhhaaa]]]dddooo|||~~~|||{{{}}}}}}rrrkkkiiihhheeebbbeeeddddddfffkkkpppssstttppppppqqqsssvvvzzz{{{rrriiibbbaaaaaaiii|||}}}|||tttqqqmmmlllmmmnnnmmmkkklllkkkjjjiiihhhiiijjjjjjfffhhhjjjiiigggfffggghhhiiijjjllloooqqqsssuuuuuuqqqooollliiifffdddccccccfffccc^^^\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSSSSTTTVVVXXXYYYYYYYYYYYYTTTTTTSSSSSSTTTUUUWWWXXXRRRPPPMMMLLLMMMNNNNNNNNNJJJIIIGGGEEECCCBBBAAAAAA@@@@@@AAABBBBBBAAA@@@???<<<<<<=========>>>>>>>>>::::::::::::;;;<<<===>>>===>>>???>>>;;;888777777777777666666666666777888555444444555777888777666666666555555555666777777:::888666555555555333222444444444333333333222222333333333444444333222222111111000///////////////222222333444333111///......------,,,---...000111......---.../////////...///////////////////////////////////////////////////.........//////000111555333111...,,,+++++++++------------------------...---,,,,,,---...111222---------------------------------------......///,,,,,,---...///111222333...------,,,,,,------.........------------..................///000111222999888666444222000......---...///111333555666777222222222222222222222222555555666777888999:::;;;:::::::::::::::::::::;;;:::===@@@DDDKKKVVVcccllltttyyy~~~rrriii```bbbfffnnnzzz|||xxxyyyyyyvvvrrrqqqqqqssswww{{{pppjjjjjjfffaaabbbiiimmmvvv|||wwwvvvvvvpppjjjiiikkkmmmjjjgggiiihhhhhhhhhiiijjjlllmmmfffiiikkkkkkhhhggghhhjjjkkkmmmppprrrtttuuuttttttooommmjjjgggeeecccccccccccc```\\\YYYYYYYYYXXXXXXWWWVVVTTTTTTTTTTTTSSSQQQQQQSSSUUUWWWXXXXXXXXXXXXSSSSSSRRRRRRSSSTTTUUUWWWQQQNNNKKKJJJKKKLLLLLLKKKJJJIIIGGGEEECCCBBBAAAAAA???@@@AAABBBBBBBBBAAA@@@;;;<<<<<<<<<======>>>>>>;;;::::::999999::::::;;;999;;;======<<<:::::::::666555555444444444555555444333333444777888888777555444444444444555666666777666555555666777666555444444444333333333222222222222333444444444333333111111000//////////////////000111222111///---+++------,,,,,,---...000111000///......//////...---///////////////////////////////////////////////////////////////000111111222111///---,,,---...///------------------------///...---,,,---///111333------------------------++++++******++++++,,,---............000111222333...------,,,,,,------...111000///......///000111............///000222222111111111000000/////////222222222222222222222222222222222222222222222222444444444555666888999:::<<<<<<<<<<<<<<<<<<<<<<<<:::>>>BBBEEEIIIQQQ^^^hhhsssyyy}}}vvvjjjhhhfffiiiqqq}}}zzzxxxpppkkkjjjgggcccfffllljjjiiioooyyy~~~{{{zzzzzzwwwuuussspppjjjeeecccdddgggiiigggiiijjjjjjiiihhhhhhiiigggfffffffffgggiiikkklllmmmnnnpppqqqrrrrrrqqqpppiiiiiiiiiiiigggeeecccaaa]]]\\\ZZZXXXWWWWWWXXXYYY\\\XXXTTTSSSTTTUUUTTTSSSQQQQQQSSSVVVYYYYYYVVVTTTVVVUUUTTTSSSSSSTTTUUUUUURRRQQQNNNLLLJJJJJJIIIJJJEEEDDDCCCBBB@@@???======AAAAAAAAAAAAAAA@@@???>>>>>><<<;;;;;;<<<<<<;;;:::888888888999:::;;;<<<===999999:::;;;:::999888777999999888777666555444444888888777777666555555444222222222333444555666666777777777666555444222111666555333111000000000000111111000000000000111111222333444333000.........000000000000////////////////////////////////////............////////////111000000000//////......333222111000///...---,,,......------------.........---,,,+++++++++++++++''')))---//////---)))'''***++++++,,,,,,------...***++++++***)))***,,,///...............---------,,,,,,,,,---------......***,,,------++++++,,,...,,,---......,,,,,,---.............../////////000)))***+++---......------...000222222111111222333222222222111111111000000///111333444444555666888888;;;@@@CCCDDDBBB???===>>>>>>???DDDJJJPPPTTTVVVcccrrrwwwuuuqqqkkkeeeggghhhiiimmmttt~~~yyyuuuuuuvvvtttsssooollliiieeedddeeegggiiiggghhhiiihhheeeccccccdddddddddeeefffhhhkkknnnooooooooooooooonnnmmmlllkkkhhhhhhhhhgggfffdddbbbaaa]]]\\\ZZZYYYXXXYYYZZZ[[[]]]YYYUUUSSSTTTTTTSSSQQQQQQRRRTTTVVVYYYYYYVVVTTTTTTSSSRRRQQQPPPPPPQQQRRROOONNNKKKIIIGGGFFFEEEEEEFFFEEECCCAAA@@@???>>>>>>???@@@@@@@@@@@@??????>>>>>><<<;;;;;;<<<===;;;:::<<<;;;;;;;;;;;;;;;<<<<<<999999:::;;;:::999888777777777777666666666666666999999888777666555555444444555555555666777777777555555555555555555555555777666444333222111222222111111000000000000111111333444555333111//////000000000000000////////////....................................////////////222111111111000000000000222111111///...---,,,,,,.........------............------,,,++++++,,,,,,&&&(((,,,///000///...---,,,,,,,,,,,,+++++++++++++++,,,,,,+++******,,,...//////......------,,,,,,******++++++,,,,,,,,,+++***,,,------++++++,,,...,,,---......,,,,,,---...---......///////////////***+++---...//////......///000222222111111222333222222222111111111000000111333444444333333444666777:::???DDDGGGHHHGGGFFFCCCDDDEEEGGGIIIKKKNNNOOO\\\jjjzzzwwwrrrnnnjjjjjjmmmrrryyy|||wwwqqqoooppprrrrrrqqqjjjiiigggeeeeeeeeefffgggeeefffeeeccc```^^^]]]^^^```aaacccfffiiimmmpppqqqpppooommmkkkhhhgggfffeeeffffffeeeeeecccbbb```___]]]\\\ZZZYYYYYYZZZ[[[\\\\\\YYYVVVSSSSSSSSSQQQPPPSSSSSSTTTVVVXXXXXXUUUSSSQQQPPPOOONNNMMMLLLLLLLLLKKKJJJGGGEEECCCBBBBBBBBBFFFDDDAAA???>>>>>>??????======>>>?????????>>>>>>>>>===<<<<<<======<<<:::===<<<;;;;;;::::::;;;;;;999::::::::::::999888888555555666666666777777777:::999999888666555555444555555666666666666666666333333333333444555777888888777555444333333333333111111000000000000111111444555555333111000000111000000000000////////////........................---............/////////000000000///////////////000000///...------,,,,,,..............................---,,,,,,,,,------(((***,,,...///000//////---,,,,,,+++******))))))------...,,,++++++,,,.../////////...---,,,,,,+++)))***+++,,,---,,,+++******,,,------++++++,,,...,,,---......,,,,,,---...,,,---...///000///......,,,---...//////////////////111222222111111111222222111111111111000000000222444444444222222333444777:::===AAAEEEGGGHHHHHHHHHKKKNNNNNNLLLLLLNNNPPPUUUbbbqqq{{{{{{qqqoooqqquuuvvvtttqqqmmmlllnnnpppppppppfffffffffeeedddcccbbbbbb```aaa```^^^[[[ZZZZZZ[[[```aaacccfffiiilllnnnpppooommmjjjgggdddcccbbbbbbcccbbbbbbaaa```___^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWUUUSSSRRRQQQQQQQQQPPPTTTSSSTTTUUUVVVVVVTTTQQQOOONNNMMMLLLJJJIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDBBB???<<<;;;<<<>>>???;;;;;;<<<===>>>>>>>>>>>>>>>===;;;<<<======<<<:::;;;:::::::::::::::;;;;;;999999999999999888888888666666666666666666666666:::999888777666555555444444444444444444333333333444333222222222444666888777666555333222222333333111111000000000000111111222333333222000//////000000000000000////////////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---..................---......------,,,------...------------------------+++++++++*********))))))......///...,,,+++,,,---000///......---,,,++++++***,,,---//////...---,,,***+++---,,,++++++,,,...,,,---......,,,,,,---...+++,,,...000000///...---------......///////////////111333333111000111222111111111111000000000000111222333333222222333444999999:::;;;<<<===??????CCCHHHMMMNNNLLLKKKNNNRRRRRR[[[gggpppvvv||||||~~~~~~}}}~~~mmmffffffjjjttt{{{uuuooommmmmmnnnoooooowww|||wwwqqqnnnmmmkkkjjjjjjkkklllkkkeeeeeeeeedddbbb```]]]\\\[[[\\\\\\ZZZYYYXXXZZZ\\\aaabbbdddeeegggiiijjjjjjjjjiiifffdddbbbaaaaaabbb___^^^]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYWWWUUUTTTSSSSSSOOOPPPPPPPPPPPPPPPQQQRRRTTTSSSSSSSSSTTTTTTQQQOOOMMMLLLLLLKKKIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEGGGHHH@@@>>><<<:::999:::<<<>>>:::;;;<<<==================<<<;;;;;;<<<<<<;;;:::999999999:::;;;===>>>???999999888888777777777777777777777666555444444333888888777777666555555444444444444444444333333333777555333222111222444555555444222111111111111222111111000000000000111111///000222111///...---...000000000000////////////........................------------............+++++++++++++++,,,,,,,,,---------------,,,,,,,,,------...//////...------------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,))))))*********+++++++++---...///...,,,++++++,,,///......---,,,,,,+++++++++,,,---.........------***+++---,,,++++++,,,...,,,---......,,,,,,---...+++,,,.../////////...------------------.........000111333333111000111111000000000000000000000000...000111222222222444666777777666555555666777888888>>>CCCDDDBBBBBBEEEIIIPPPSSSYYY___eeelllvvv~~~~~~zzzzzz{{{sssgggcccbbbgggpppxxx~~~|||xxxuuusssoookkkhhhdddbbb^^^\\\^^^cccjjjoooxxxxxxssssss{{{vvvppplllhhhhhhgggffffffeeeeeeeeeddddddcccbbb```]]][[[YYYXXXYYYYYYYYYXXXYYY\\\^^^ccccccdddeeeeeeeeedddddddddcccbbbaaa````````````ZZZYYYXXXWWWVVVVVVVVVVVVXXXWWWVVVUUUSSSQQQPPPOOOKKKMMMOOOPPPPPPPPPRRRTTTTTTSSSRRRQQQRRRQQQNNNLLLJJJJJJJJJIIIIIIGGGFFFEEEBBBBBBBBBCCCDDDFFFHHHJJJ>>>===;;;:::999:::<<<===;;;;;;<<<=========<<<<<<<<<;;;::::::;;;;;;:::888::::::;;;<<<>>>@@@AAABBB888777666666555666666666888777777666555444333222555555555555555555555555555555666666666666666666888666555333222111111222333222111/////////000111111111000000000000111111---000333444222000...---000000000000////////////------------------------,,,------------.........------------............,,,,,,------------------,,,---...//////...---,,,,,,,,,+++++++++,,,------(((((()))***,,,---...///))))))******+++,,,,,,---+++---......,,,++++++,,,------------,,,,,,,,,,,,*********+++++++++,,,,,,***,,,------++++++,,,...,,,---......,,,,,,---...---------------............------,,,,,,---......000222333333111000000111//////000000000000000111,,,...000111111222444666444444333333333555777888888;;;===>>><<<;;;===???IIIHHHIIIMMMQQQXXXeeeqqq|||{{{}}}pppiiidddeeejjjiiiqqqzzzrrrnnnlllkkkhhhfffcccaaa___^^^^^^]]][[[YYY[[[ZZZZZZ[[[```jjjuuu~~~xxxpppjjjmmmssswwwuuurrrmmmgggddddddeeedddccccccbbbcccaaaaaaaaa```^^^\\\ZZZYYYYYYYYYYYYYYYXXXYYY\\\___bbbccccccdddcccbbbaaa```^^^_________^^^]]]]]]\\\WWWVVVTTTSSSRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQLLLNNNQQQRRRPPPPPPRRRTTTTTTRRRPPPOOOOOONNNLLLJJJFFFGGGGGGHHHGGGFFFEEEDDDBBBAAAAAAAAABBBCCCEEEFFF===<<<<<<<<<<<<<<<======<<<============<<<<<<;;;;;;999888888::::::999777999999::::::<<<===??????777666555444333444555555666666666555555444444444222222333333444555555555444555555555666777777777666666555444333222111000222111000/////////000111111111000000000000111111///333888:::888444111///000000000000////////////------------------------,,,,,,---------.........------------......//////,,,,,,------.........///,,,---///000000///---,,,***************+++,,,---((()))***,,,---.........++++++++++++,,,,,,,,,,,,)))+++------,,,++++++,,,+++,,,,,,,,,,,,---------,,,+++***))))))+++,,,...***,,,------++++++,,,...,,,---......,,,,,,---......---,,,++++++---...000000///...------...//////111222333333111000000111////////////000000111111...///111111000111222444222222222222333555777888::::::999999999::::::;;;BBB???>>>AAADDDIIIUUUbbbwww~~~xxxpppnnnrrrlllnnnttt~~~{{{vvvppplllcccaaa^^^\\\\\\^^^aaacccbbbaaa``````bbbccccccbbbeeefffiiimmmwww~~~}}}ssspppooopppnnnnnnvvv~~~tttqqqsssrrrlllfffbbbccceeeeeedddccccccddd^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXYYY\\\___aaabbbccccccbbbaaa```___[[[\\\]]]]]]]]][[[YYYXXXTTTSSSRRRQQQPPPPPPQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSNNNQQQTTTTTTQQQQQQRRRTTTTTTRRROOONNNNNNMMMKKKIIIDDDDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@??????@@@AAAAAA=========>>>>>>>>>>>>>>>===>>>>>>>>>===<<<;;;;;;:::999777888999999888666777777777777888999999:::666555444333222333444444444444444555555555555666000000111222444555555666222222333333444555666666444444444444444222111000222111000/////////000111111111000000000000111111111666<<>>::::::===???BBBMMMYYYdddvvv}}}{{{~~~yyytttoooqqq{{{}}}yyyyyyzzz|||}}}~~~}}}}}}|||}}}}}}}}}zzzvvvuuuttttttuuutttrrrqqqllllllllljjjgggdddddddddgggggghhhiiijjjhhheeebbb]]]^^^^^^^^^```eeelllqqqqqqppppppqqqtttvvvwwwvvvxxxzzzvvvkkkgggllllllpppwwwzzz~~~zzzwwwsssnnnjjjgggffffff^^^```bbbbbbaaa_________``````___^^^\\\[[[ZZZZZZZZZZZZXXXXXXYYYZZZ\\\^^^cccbbbaaaaaabbbbbb```^^^ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUTTTRRRPPPPPPRRRSSSOOOOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTPPPOOOMMMKKKIIIHHHGGGGGGDDDEEEGGGIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@@@@AAABBB??????@@@@@@????????????:::===@@@???;;;999999;;;::::::;;;;;;:::999777666888888777777777777888888555444333222111222333444666666666666555444333222555444222111000000111222666666555444444444444555666555555444222111111000222222222111000//////...000000000000111444666777222333555555444222222222++++++,,,---...///000000000///------.........---,,,------......------,,,------------------------,,,+++***))))))***+++,,,++++++,,,---......//////************+++,,,,,,---,,,---......---,,,***)))*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,+++++++++******+++******))))))******+++---------,,,,,,+++++++++.........////////////000////////////////////////222111111000000/////////000000000000000000000000000000000000000111111222333333333222222111111111777777777777777666666666:::999888999<<<@@@EEEIIIPPPfff~~~~~~sssnnnrrrwwwxxx}}}vvvsssooolllllllllmmmmmmlllnnnpppqqqqqqsssvvvxxxppprrrsssrrrpppooopppqqqiiihhhgggeeedddccccccccc___^^^\\\[[[[[[\\\^^^___```hhhnnnooooooooommmiiiiiidddaaafffqqq~~~|||rrrhhheeefffgggppp{{{|||tttrrrnnnjjjfffdddcccccc```bbbdddeeedddccccccdddbbbaaa```___^^^]]]\\\\\\\\\[[[ZZZYYYZZZ\\\^^^___bbbaaa```aaaaaaaaa___]]][[[[[[[[[ZZZZZZYYYYYYYYYTTTUUUTTTRRRPPPOOOPPPRRRQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSOOONNNLLLIIIHHHGGGFFFFFFIIIJJJKKKKKKJJJIIIGGGEEEAAAAAAAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>>>>??????>>>?????????>>><<<:::999999999999888777666666888888777777777777888888555444333222222222333444444444555555555555444333444444333222222222222333555555444333333333333333444333333333333333222222222222111111000//////...000000000000111333444444000222333333111000000000.........///000111222333///---,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++...---------,,,,,,++++++,,,+++************+++,,,++++++++++++,,,---......,,,+++++++++++++++,,,---+++,,,---------,,,+++*********+++++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,******+++,,,------,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,---............------------------........./////////...//////////////////...000000000111000///......////////////////////////000000//////000000111222333333333222222111111111444444555555666666666777999888777888:::===AAACCCKKKYYYiiivvv}}}yyyvvvsssuuu|||}}}uuupppnnnnnnnnnmmmppptttyyyzzzxxxtttqqqooonnnpppsssuuuwwwwwwvvvuuukkkhhhfffddddddbbb___\\\]]]^^^^^^]]]\\\^^^aaadddooozzz|||yyyyyyvvvpppllliiilllpppvvv~~~sssooommmkkkhhheeebbbaaa``````aaaccceeeeeeddddddeeefffaaa``````___^^^]]]]]]\\\]]]\\\\\\\\\\\\^^^___```bbbaaa``````aaa```^^^\\\\\\[[[[[[ZZZYYYXXXXXXWWWTTTTTTTTTSSSPPPOOOOOOPPPRRRRRRSSSTTTUUUUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRNNNLLLJJJGGGEEEEEEEEEFFFMMMNNNNNNMMMKKKIIIGGGEEEAAABBBDDDEEEFFFFFFEEEEEECCCBBB???===<<<===>>>???AAA>>><<<===@@@@@@<<<888999999888777666666666666888888777777777777888888555555444333333333333444222333444444555555444444222333444444555444444444444333333222222222222222111222222222333333444444222111111000000//////......///000000111111111000...///111000///------...000///......///111444555...---++++++,,,,,,,,,+++***++++++,,,,,,++++++***------,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,,,,,,,*********+++,,,---------,,,+++++++++,,,,,,***+++,,,,,,---,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,---......,,,,,,,,,+++++++++******------,,,,,,,,,,,,------......//////////////////,,,,,,,,,---------............////////////.........///111111111000...---////////////////////////000000//////000000111222222222222222222111111111000111222333444555666666777777777777999:::<<<<<>>>>><<<;;;<<<>>>===:::777:::999888666666666777888888888777777777777888888666555555444444444444444333444444444444444333333111222444666777666666555444444333222222222222222111222222222222333333333111111000000////////////......000000000///...------...//////---,,,,,,---///...,,,+++,,,///222444///---++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))((()))+++,,,......---,,,+++++++++,,,))))))***+++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,,,,,,,+++++++++*********++++++++++++++++++***------......//////000000++++++,,,,,,,,,---------......///000000///.........///111333333111///---///////////////////////////////////////000111111222222222111111111111111///000000111222222333333444555666777888999::::::AAAAAACCCIIIWWWlll~~~}}}|||{{{qqqooopppvvvyyyvvvqqqmmmjjjeeeeeecccbbbaaa```______aaabbbbbbaaa^^^]]]]]]^^^\\\\\\\\\\\\\\\\\\[[[[[[^^^^^^^^^^^^___```aaaaaacccbbb``````aaa```]]][[[XXXWWWVVVUUUTTTSSSRRRQQQRRRTTTUUUUUURRRPPPNNNNNNOOOOOOOOOPPPOOOOOONNNNNNQQQQQQQQQPPPPPPPPPOOOOOOLLLJJJHHHFFFDDDDDDEEEFFFJJJJJJJJJJJJIIIIIIHHHHHHKKKMMMOOOPPPOOOLLLIIIGGGDDDBBB???<<<;;;;;;===>>>;;;===???>>><<<999999:::;;;:::999777777888999:::888888777777777777888888666666666666555555444444666666666555444222111000111222444666777777666666555444444333333333333333333333222222222111111111000000000///////////////---...///000000...---,,,...//////...---,,,---...///---,,,+++,,,///222444000...,,,,,,---...---,,,,,,,,,------------,,,,,,'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++...---,,,,,,++++++++++++)))))))))***+++,,,---...++++++++++++++++++++++++***+++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***,,,,,,,,,------.........+++++++++,,,,,,,,,,,,------...///000000///...---...000222444444222000.........................../////////...///000000111111111111111111111111111111111111111111111111000222333555777999:::::::::;;;===???BBBIIIZZZppp~~~zzzxxxuuuqqqnnnooowwwtttpppppplllhhhfffccccccbbbaaa```___^^^^^^```aaa```^^^\\\[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^\\\]]]]]]^^^______``````bbbaaa```______^^^\\\ZZZUUUTTTTTTSSSRRRQQQQQQPPPPPPSSSVVVVVVTTTRRRPPPOOOQQQRRRRRRRRRQQQPPPOOOOOOQQQQQQPPPPPPOOONNNNNNNNNKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMKKKIIIEEECCCBBBAAA>>><<<;;;<<<===>>>;;;???BBBAAA===:::;;;===::::::999999999999999:::888888777777777777888888666666777777666666555444999888888666555333111000222333444555666666666666555555444333333333333333333333222222111111111000////////////////////////....../////////......---...//////...,,,,,,---//////...------...000333444000///------.........---,,,------......------,,,(((((()))+++,,,...///000++++++,,,,,,,,,,,,++++++************************,,,,,,+++*********++++++))))))))))))***,,,---...,,,,,,,,,++++++++++++***)))***,,,---...------,,,,,,,,,---...---,,,+++***,,,,,,,,,+++++++++******,,,---...//////...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///111111///...---...///111222333222000///........................//////......//////000111000000000111111111111111222222222111111111000000222333555777888:::::::::777999===???AAAJJJ^^^qqqxxxtttwwwuuullliiikkkmmmqqquuuxxx~~~tttkkkiiiiiifffcccccc```______^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZXXXYYYZZZ\\\\\\\\\]]]]]]]]]^^^^^^^^^[[[[[[\\\]]]^^^^^^^^^^^^```___]]]]]]]]]\\\YYYWWWSSSSSSSSSRRRRRRQQQQQQQQQOOORRRVVVXXXWWWTTTRRRQQQSSSTTTTTTSSSRRRQQQPPPOOOPPPPPPPPPOOONNNMMMMMMMMMKKKKKKLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHHHHGGGFFFCCCBBB??????>>>===============>>>???@@@@@@>>>===;;;;;;888888999999999999888888888888777777777777888888666666777888777666555444888888888777666444333222333333333333444555666666444333333222222222222222111111111111222222222222///////////////////////////...............//////.........---++++++---...------------...000111222000...,,,,,,---...---,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------......******+++,,,,,,+++******((()))+++,,,---,,,+++*********)))))))))***++++++******)))))))))+++,,,---,,,,,,,,,+++++++++******(((***,,,---......---,,,***+++...000000///,,,+++,,,,,,,,,+++++++++******,,,---...000000...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,...000111111000...,,,------...///////////////........................///............///000000///000000000111111111222222222222222222333333333444444555555666777777888888888:::<<<===BBBQQQaaawwwwwwppptttvvvrrrsssxxxlllggggggkkkqqqvvvppptttllleeeccccccaaaaaaccc]]]]]]]]]\\\[[[YYYXXXWWWSSSTTTUUUTTTTTTVVVXXX[[[ZZZZZZZZZ[[[[[[\\\\\\]]]YYYZZZ[[[\\\]]]]]]]]]]]]^^^]]]\\\[[[[[[ZZZWWWUUUSSSSSSSSSSSSSSSRRRRRRRRRNNNRRRWWWYYYXXXUUUSSSRRRSSSSSSSSSSSSRRRQQQOOOOOOPPPPPPOOOOOONNNMMMLLLLLLKKKLLLMMMNNNMMMJJJHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFFFFEEEDDDCCC>>>>>>>>>>>>>>>=========>>><<<;;;<<<>>>>>>:::666666777888999999888777666888888777777777777888888666777888888888777555444777777888888777666555555555444333222222444555666333222222111000111111111...///000111222333444444........./////////////////////...------///000111---...---,,,******,,,...)))******+++,,,---......///---++++++,,,,,,,,,++++++++++++,,,,,,+++++++++.........------,,,,,,,,,)))***+++,,,,,,+++***)))&&&(((+++...///...,,,+++)))((((((((()))***+++++++++***)))))))))***+++,,,,,,,,,,,,++++++*********((())),,,.........---,,,'''***...222333111...,,,,,,,,,,,,+++++++++*********+++---......---+++***---------,,,,,,+++++++++,,,,,,------------......,,,...000111111000...,,,,,,,,,,,,,,,------.............................................///000000//////000000111111111222111111222333444555555666666666555444444444555555<<<888777;;;>>>AAALLLXXX]]]iiiyyysssqqqooohhhfffjjjkkkttt{{{rrrkkkkkkqqq{{{uuujjjgggcccdddeeeeeedddbbb```^^^\\\]]]^^^^^^]]]ZZZWWWUUURRRMMMMMMQQQRRRPPPRRRWWWXXXXXXWWWXXXYYY[[[]]]^^^aaa```___^^^]]]]]]]]]\\\^^^]]][[[YYYWWWVVVUUUTTTWWWSSSPPPPPPRRRSSSSSSQQQRRRSSSUUUVVVWWWWWWVVVUUUUUUTTTRRRRRRRRRQQQOOOMMMOOOOOOOOONNNNNNNNNMMMMMMMMMOOOQQQQQQOOOLLLKKKKKKFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@???===:::888>>><<<::::::;;;===<<<;;;;;;;;;;;;:::::::::999999:::888777777888888666555444444555777888999:::;;;666666666666555555555555///000222333333333222222333333222222111000000/////////000111111111111111,,,+++***,,,...111111111000000000000000000000000000000000000///...,,,,,,///.........//////---+++---,,,+++,,,.........,,,---,,,***))))))***,,,---///...---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******...+++)))***,,,---+++)))((()))***++++++***)))(((---------,,,,,,---......,,,+++***))))))+++---...***+++,,,------,,,+++***+++******+++------,,,***(((***++++++***)))+++,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,000333555333000...------------............///222111000.........///000000000000000////////////////////////000000000000333333222111222333444555444555666666444333444555777777888:::===BBBFFFHHHQQQRRRXXXggg{{{~~~vvvnnngggbbb___ccckkkuuu~~~yyy|||uuujjjddddddbbbaaaaaa```_________^^^\\\]]]^^^___]]][[[WWWUUURRRNNNNNNQQQRRRPPPQQQUUUWWWWWWWWWWWWXXXZZZ\\\]]]___^^^]]]\\\[[[[[[[[[\\\^^^\\\ZZZXXXVVVUUUUUUUUUVVVSSSQQQQQQTTTUUUUUUTTTSSSTTTUUUVVVWWWXXXXXXXXXVVVTTTSSSSSSSSSRRRPPPNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSRRRPPPNNNMMMMMMIIIHHHFFFEEECCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@@@@@@@@@@>>>===<<<===<<<;;;<<<===>>>===;;;;;;:::::::::999999999999888777666777999999888777555555666777888999999:::666666666666555555555555222333444666666666555444444333333222111111000000//////000111111111111111...,,,+++---///111111000......................../////////............---///...------......,,,++++++++++++---000222222111------,,,++++++,,,------...------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++***)))***,,,...---+++***+++,,,,,,,,,,,,+++***,,,+++++++++++++++,,,,,,,,,+++)))))))))***,,,---+++++++++,,,,,,++++++++++++******+++------,,,***)))+++,,,+++******+++,,,***++++++++++++++++++***+++++++++,,,,,,---------...000333444222000///...------------............111000///.........//////000/////////////////////////////////000000000000222222111111111222333444333555666555444444555666888777777888;;;>>>AAACCCDDDGGGMMMVVVddduuu~~~}}}tttmmmgggeeegggkkkpppxxxyyynnngggaaa```bbb^^^]]]\\\[[[[[[\\\]]]^^^\\\]]]______]]]ZZZWWWUUURRROOOOOORRRRRRQQQRRRUUUWWWVVVWWWWWWXXXYYY[[[[[[]]]\\\ZZZXXXWWWXXXYYYZZZ]]][[[XXXUUUTTTUUUVVVWWWVVVTTTSSSTTTVVVWWWXXXWWWUUUUUUUUUVVVWWWXXXZZZ[[[VVVUUUSSSSSSTTTSSSRRRPPPNNNNNNOOOOOOPPPQQQQQQQQQSSSTTTUUUSSSQQQOOOOOOPPPMMMLLLJJJGGGDDDCCCAAAAAAAAAAAAAAA@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@=========>>>??????===;;;:::::::::999999999888888888777666888:::;;;;;;:::666666666777777888888888666666666666555555555555333444555666777666555555333333222222111111000000//////000111111111111111000///---...000111111000........................000///...------...//////...---,,,---......,,,***))))))***---111444555555------------------------,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))(((***,,,......---***+++,,,,,,,,,,,,+++***+++******)))))))))************)))((()))***+++,,,,,,++++++++++++++++++,,,+++******+++------,,,***+++,,,---,,,+++***+++,,,******++++++++++++******))))))***+++---...//////...///111000///------...------------............//////...---------......////////////////////////////////////000000000000111111000000000111222333222333555555444444555777888777777777888:::;;;======AAAFFFJJJPPP^^^sss}}}uuunnnkkkjjjkkkqqqyyy|||{{{|||{{{tttrrrrrruuuwwwwwwyyyyyymmmgggccc```___aaaZZZZZZZZZ[[[[[[\\\\\\]]]\\\]]]^^^^^^]]]ZZZVVVTTTPPPOOOPPPRRRSSSTTTUUUWWWVVVVVVVVVWWWXXXYYYYYYZZZ[[[YYYWWWUUUUUUVVVWWWYYY[[[YYYVVVSSSSSSUUUWWWYYYYYYXXXWWWWWWXXXXXXXXXXXXUUUTTTTTTTTTVVVXXXZZZ[[[WWWUUUTTTSSSTTTTTTSSSRRRNNNOOOOOOPPPRRRSSSSSSTTTUUUUUUUUUSSSPPPOOOPPPQQQOOONNNKKKHHHEEEBBB@@@???BBBAAA@@@??????>>>>>>>>>??????>>>>>>???@@@AAABBB======>>>@@@AAA@@@>>>;;;::::::999999999888888888999888777888:::;;;:::999777777777777777777666666666666666666555555555555222333444555555555444333111111111000000000////////////000111111111111111222111//////000111111000........................444222000...---...///000---,,,+++,,,------,,,***))))))***---111444555555,,,,,,------------,,,,,,+++,,,.........---+++))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********)))******,,,---------)))))))))******)))))))))+++******))))))))))))***))))))(((((())))))***+++---,,,+++******+++,,,---+++******+++------,,,***,,,---...---+++***+++,,,)))******++++++******))))))***++++++------...///---......---+++***+++,,,,,,,,,---------.........------------------------.........///////////////////////////000000000000111111111111111222222333111222444444444444666777777666666666777888999:::<<<@@@BBBBBBDDDOOObbbppp|||{{{uuurrrsssnnnnnnmmmkkkkkkpppwww~~~|||uuupppmmmkkkooouuuyyyzzz~~~vvvnnngggeeeccc^^^[[[[[[XXXZZZ]]]___```^^^]]][[[\\\]]]^^^]]]\\\XXXUUUSSSMMMOOOQQQSSSUUUXXXZZZZZZVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVTTTTTTUUUVVVWWWYYYWWWUUUSSSSSSVVVYYY[[[\\\\\\\\\[[[YYYWWWWWWVVVTTTTTTSSSSSSTTTVVVXXXZZZWWWUUUSSSSSSTTTUUUUUUTTTOOOOOOPPPRRRSSSTTTUUUVVVUUUUUUTTTRRROOONNNNNNOOONNNMMMJJJGGGDDDAAA??????BBBAAA@@@>>>>>>>>>>>>>>>============???@@@AAABBB>>>>>>>>>@@@AAAAAA>>>;;;:::::::::999999999888888;;;:::999999::::::999777777777777666666666666666666666666666555555555555333444555555555444333222////////////............//////000111111111111111333111000///111111111000////////////////////////888666333000......//////,,,++++++,,,------,,,******)))***+++...000000000++++++,,,,,,,,,,,,+++++++++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,+++++++++++++++***))))))))))))))))))***,,,,,,+++***************)))))))))))))))******+++---,,,+++******+++,,,---+++******+++------,,,***+++---------++++++,,,---******++++++++++++******+++++++++,,,,,,,,,------/////////---+++***,,,---,,,,,,,,,------------...,,,,,,------------------------....../////////000////////////000000000000222222222333333333333333000222444444333444555777555555555666777999::::::;;;;;;;;;;;;===DDDNNNUUUcccmmmyyywwwtttooolllmmmrrrxxx}}}~~~xxxpppkkkiiijjjkkklllsss|||tttmmmkkkddd```aaa```\\\WWWVVVYYY\\\```ccccccaaa^^^[[[[[[\\\\\\\\\ZZZWWWSSSQQQNNNRRRTTTUUUWWW\\\]]][[[VVVWWWXXXYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUVVVVVVVVVWWWVVVUUUTTTUUUXXX[[[]]]^^^______]]]ZZZWWWVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWVVVTTTRRRRRRTTTUUUVVVUUUQQQQQQRRRSSSTTTUUUVVVWWWTTTTTTTTTRRROOOMMMMMMMMMLLLKKKIIIFFFCCCAAA@@@@@@BBBAAA???>>>======>>>>>><<<<<<===>>>???@@@AAAAAA>>>>>>>>>???@@@@@@>>><<<;;;;;;;;;:::::::::999999<<<:::999888999999777666666666666666666666666666666666666666555555555555555555666777666555444333/////////...............//////000111111111111111222111//////000111111000000000000000000000000000777666333111//////......,,,++++++,,,......---+++,,,+++******,,,---,,,++++++++++++++++++++++++++++++,,,---------,,,***)))++++++++++++++++++++++++******++++++++++++******+++,,,---,,,***)))***+++,,,,,,+++******+++,,,,,,...---,,,+++++++++++++++)))))))))*********++++++,,,++++++++++++++++++,,,+++******+++------,,,******+++,,,,,,++++++,,,...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,222222222000...---...///,,,,,,,,,,,,------------+++,,,------......---------------......//////000////////////000000000000222222333444444444444333111222444444333333444666333444555666888999::::::;;;:::999:::===@@@CCCDDDLLLVVVeeeqqqyyy}}}~~~|||uuuqqqooommmiiihhhiiimmmqqq~~~xxxnnniiifffeee___\\\^^^___\\\ZZZZZZ]]]___aaaccccccbbb___^^^ZZZZZZ[[[[[[XXXUUUQQQOOOQQQVVVXXXWWWYYY]]]]]]ZZZWWWXXXYYYZZZZZZZZZYYYYYYUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUUUUVVVXXXZZZ\\\^^^\\\^^^```^^^ZZZWWWWWWWWWUUUUUUVVVVVVVVVVVVVVVUUUUUUSSSQQQQQQSSSUUUVVVVVVRRRSSSSSSTTTUUUVVVVVVWWWSSSTTTUUUTTTQQQNNNLLLLLLJJJIIIHHHFFFDDDCCCBBBBBBBBBAAA???===<<<===>>>???<<<===???AAABBBBBBAAAAAA???>>>======??????>>>===<<<<<<<<<;;;;;;;;;::::::999888777777888999888666555555666666666666666666666666666666555555555555444555666666666444333222000000000000000000000000//////000111111111111111111000......000111111000////////////////////////222111111000000/////////---,,,,,,---//////...------+++******++++++***)))---,,,++++++++++++,,,---,,,,,,,,,++++++++++++*********************************++++++++++++******)))+++---,,,******+++---,,,,,,+++******+++,,,,,,......---++++++*********)))******++++++++++++++++++++++++,,,,,,++++++++++++******+++------,,,***''')))++++++++++++---...,,,,,,------------,,,,,,******+++,,,,,,---......111222222111...------...++++++,,,,,,,,,---------+++,,,---...///......---,,,,,,---......///000000////////////000000000000000111222333444333333222222333444444333222333444333444555666777777888888;;;;;;;;;<<<>>>@@@AAAAAAAAAGGGQQQ]]]hhhsss}}}~~~}}}}}}zzz|||}}}xxxuuurrruuuvvvxxxxxxyyy}}}sssjjjfffeeeeeefff___[[[^^^aaa```aaabbb```aaaaaabbbbbbaaa``````YYYZZZZZZZZZWWWTTTPPPNNNTTTZZZ[[[YYYYYY]]]]]]XXXXXXYYYZZZ[[[[[[ZZZZZZYYYUUUVVVXXXYYYYYYXXXWWWUUUTTTUUUVVVWWWYYY[[[]]]^^^ZZZ]]]___^^^[[[XXXXXXYYYVVVWWWXXXYYYXXXWWWVVVUUUUUUSSSPPPPPPRRRUUUVVVVVVTTTTTTTTTUUUUUUVVVVVVWWWSSSUUUVVVUUURRROOOLLLLLLIIIIIIGGGFFFEEEDDDDDDDDDBBBAAA???===<<<===>>>???===???AAACCCDDDCCCBBBAAA???>>><<<<<<===>>>>>>=========<<<<<<<<<;;;;;;;;;777666555666888999999888555555555555666666777777777666666666555555555555222222333333333222000///111111111111111222222222//////000111111111111111000///---...000111111000........................,,,---...///000000//////---,,,,,,...///000///------,,,***+++,,,,,,+++)))///...,,,++++++,,,...///---,,,+++*********++++++))))))))))))))))))))))))******++++++++++++******'''))),,,,,,******---///+++***)))(((((()))***+++...---,,,+++******************+++,,,,,,,,,,,,+++***+++,,,------,,,+++***+++******+++------,,,***&&&((()))******+++---///,,,------......------,,,'''((()))+++---///000111...///000///,,,*********++++++,,,,,,,,,---------+++,,,.../////////......,,,,,,------...///000000////////////000000000000///000111222333222111111222444555444222222222444333444555555666666555555666888:::::::::<<>>???>>><<<;;;>>>???@@@BBBCCCDDDDDDEEEAAAAAA@@@???===<<<;;;;;;<<<;;;;;;::::::999999888999888777888999999888777666666666555555555666666888777666444333333333333444444444333333222222222222222111000//////000000111222333111///......///000/////////............------...............---***+++,,,,,,******+++,,,+++,,,---......---,,,+++((())))))************)))************************,,,,,,,,,++++++++++++***+++++++++************))),,,+++***((((((((())))))++++++******++++++,,,---,,,***'''((()))***'''%%%))))))))))))))))))*********,,,---+++((('''))),,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++---///000000///...------,,,+++,,,---...///***,,,......---++++++,,,++++++******)))******+++...------,,,,,,------...---,,,,,,,,,---...000111///000000000000000///////////////000111111222222666666777777666444222111444444555555666777777777::::::::::::::::::;;;;;;>>>===BBBKKKRRRVVV^^^gggttt{{{~~~{{{|||||||||}}}~~~~~~oookkkjjjiiikkkpppwwwqqqqqqoooooozzzwwwssslllfffbbb`````````[[[\\\^^^^^^^^^___aaaccchhhddd```aaacccdddaaa^^^ZZZYYYXXXVVVUUUTTTSSSSSSVVVYYY]]]aaacccddddddcccccccccaaa___\\\ZZZYYYYYYZZZZZZZZZYYYXXXWWWUUUTTTTTTTTTTTTWWWZZZ\\\]]]\\\]]]^^^^^^^^^^^^\\\[[[ZZZ\\\ZZZXXXWWWXXXXXXXXXWWWVVVUUUSSSSSSSSSTTTSSSSSSUUURRROOOQQQUUUXXXWWWUUUQQQPPPPPPPPPNNNMMMLLLKKKJJJIIIHHHGGGEEECCCAAA@@@@@@>>>===<<<<<<<<<:::888===>>>???AAACCCCCCDDDDDDBBBBBBAAA@@@???>>>===<<<<<<;;;;;;::::::999888888999888777777999999888777777666555444444555666777999888666555444333333333444444333333333222222222222222111000000000000000333444444333111000000111000/////////////////////........./////////......+++,,,---,,,+++***+++---,,,,,,------------,,,,,,'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++************)))+++***)))(((((()))******++++++******++++++,,,---***)))''')))+++,,,+++)))************))))))))))))+++,,,---,,,)))(((***,,,************************++++++++++++++++++++++++)))************+++++++++)))+++---...//////...------,,,+++++++++,,,---...***,,,......,,,++++++,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...------,,,,,,---...///000//////000000000000///////////////000111111222222555555555555444333222222444444444555666666777777777888888888888999999999===<<>><<<<<<<<<<<<:::888<<<===>>>@@@AAABBBCCCCCCAAAAAA@@@???>>>>>>======;;;;;;;;;:::999999888888999888777777999999888777777666555444444555777888:::999777555444333222222333333333222222222222222222111000000000000000000222333444222000///000111//////////////////000000////////////////////////+++---...---,,,+++,,,---------,,,,,,,,,,,,------'''((()))***++++++++++++------------------------------,,,,,,+++***))))))+++++++++************)))******)))))))))***+++++++++************+++,,,,,,)))(((((())),,,......---++++++*********)))))))))+++,,,---,,,***)))***,,,************************************************)))************+++++++++)))***+++---------,,,,,,++++++******++++++,,,---***,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------...------,,,,,,------......---------------.........//////000000/////////...//////000000111111222333333333222222222333333333333444555555666666777555555555666666777777777:::999;;;???AAABBBFFFLLLSSSWWWcccsssyyywwwtttrrrttt{{{|||yyywwwuuuooopppppppppqqqssswwwzzz|||{{{yyyxxxyyy|||~~~~~~~~~~~~~~~vvvvvvxxxxxxxxxxxx}}}qqqiiieeecccbbbbbbaaa___\\\ZZZYYYYYY[[[\\\\\\[[[[[[[[[]]]]]]\\\\\\]]]______\\\YYYVVVWWWWWWWWWWWWWWWWWWVVVYYY\\\```dddhhhjjjkkkkkkeeebbb___\\\ZZZYYYXXXWWWVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTVVVXXX[[[[[[YYYVVVXXXYYYZZZZZZYYYXXXWWWVVVWWWVVVUUUVVVXXXYYYXXXWWWTTTUUUVVVVVVTTTSSSSSSTTTVVVUUUUUUWWWXXXWWWTTTQQQNNNNNNNNNMMMMMMLLLJJJJJJHHHHHHGGGGGGEEEDDDCCCBBB@@@???============<<<::::::;;;===>>>@@@AAAAAAAAA???>>>>>>>>>===<<<<<<<<<;;;;;;::::::999888888888999777666777888999888777777666444333333555777999:::999777555444333222222222222222222222111111111111111000000000000000111///000111000...---...//////////////////111222333111000000///////////////,,,---......,,,,,,---......---,,,++++++,,,---...))))))***+++++++++******,,,,,,------------------...------,,,+++***))))))+++++++++*********)))))))))))))))******++++++,,,***************++++++,,,(((((()))***+++---------,,,++++++******))))))(((++++++,,,++++++************************+++++++++))))))))))))))))))))))))))))))*********+++++++++((()))***+++,,,+++++++++***************+++++++++***+++---,,,+++***+++,,,+++,,,,,,---------------...------,,,,,,------.........------------------......//////000/////////......//////000111111111222111000000000222333444222333333444555555666666444444444555666666777777666777:::===???AAAEEEIIIIIIMMMWWWgggyyy{{{uuussswww~~~{{{wwwrrrpppqqqsssuuuvvvqqqkkkiiijjjmmmooopppqqquuu|||yyyrrrnnnmmmmmmmmmiiipppzzzwwwvvv}}}wwwkkkeeebbbaaabbbaaa___]]][[[ZZZYYYYYYYYY[[[]]]]]][[[ZZZ[[[[[[YYYYYYZZZ[[[\\\[[[YYYWWWUUUVVVWWWXXXXXXXXXWWWWWWWWW[[[aaagggkkklllkkkiii```^^^]]]]]]]]]\\\XXXUUUTTTUUUVVVVVVWWWVVVVVVVVVTTTTTTUUUXXXZZZZZZWWWUUUTTTUUUVVVWWWVVVUUUTTTSSSTTTTTTSSSUUUVVVWWWWWWVVVSSSUUUWWWVVVTTTRRRSSSTTTSSSTTTUUUVVVVVVTTTQQQNNNMMMMMMMMMMMMLLLLLLKKKJJJHHHHHHGGGGGGEEEDDDCCCBBB???===<<<<<<======;;;:::999999;;;===>>>?????????>>>>>>>>>>>>>>>=========;;;::::::999999888777777888777666777888888777666666555444444444555777999999888666555333222222111111111111111111111111111111000000000000000111111...///000///---------/////////......000222444666222111000///.../////////,,,---......,,,,,,---...---,,,+++******+++,,,---++++++,,,++++++***)))(((******++++++,,,,,,,,,,,,------,,,,,,+++***))))))+++++++++*********))))))))))))******++++++++++++******))))))******+++,,,)))************)))******,,,+++++++++******))))))*********++++++***)))((())))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))******************))))))*********+++++++++***+++,,,+++******+++,,,******+++,,,------,,,,,,...------,,,,,,------...------------------,,,,,,------...///////////////.........///000000111111111000//////000111333444222222333333444444555555444444555555666777777888444777:::;;;===@@@DDDEEEBBBGGGNNNYYYgggvvv~~~wwwuuuyyy}}}||||||{{{tttjjjeeeddddddbbb```]]]```ffflllpppsssuuuuuusssqqqppppppsssuuuuuuuuu{{{||||||xxxsssooonnnmmmjjjfffdddccccccdddaaaffflllsssxxx}}}~~~}}}sssfff___\\\[[[[[[```___\\\ZZZXXXXXXXXXXXXYYY[[[]]]^^^]]][[[[[[\\\XXXYYYYYYYYYXXXWWWWWWVVVUUUVVVWWWYYYYYYYYYXXXWWWUUUYYY```gggjjjkkkhhhggg^^^\\\[[[]]]^^^]]]XXXTTTSSSTTTUUUVVVWWWWWWWWWWWWSSSSSSTTTVVVXXXYYYXXXVVVRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQSSSUUUUUUTTTSSSQQQTTTWWWVVVSSSQQQQQQSSSQQQRRRSSSSSSRRRQQQNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHGGGEEEDDDBBBAAA<<<:::999999::::::999888777888999;;;<<<===>>>>>>>>>?????????????????????:::::::::999888888777777888777666666888888777666555555555555555666777888666666444333222222111111000000000000000111111111000000000000000111111222///000111000///...///000///.........000333666888222111///...---......///+++---...---,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((())))))******++++++,,,,,,,,,,,,+++++++++******+++++++++************))))))***++++++,,,+++++++++***))))))))))))***+++++++++,,,,,,+++)))'''((()))+++++++++++++++++++++++++++******+++,,,+++)))''')))))))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++************************))))))***++++++++++++******+++,,,+++))))))+++,,,(((***+++---------,,,,,,...------,,,,,,------...+++,,,------------,,,,,,,,,---......////////////---......//////000000111000000000000000111222333111111222333333444444555444444555666777888888999444888:::999999<<<======;;;@@@FFFLLLTTTdddxxx}}}|||~~~~~~sssjjjeee```\\\YYYXXXZZZ\\\___aaabbbbbbbbbaaaaaaaaabbbeeeffffffeeegggiiilllqqqyyy|||yyy~~~{{{zzz~~~{{{uuuqqqppppppppptttwwwyyyzzzqqqmmmkkkgggdddbbbdddeeefffffffffhhhjjjkkknnnqqqtttxxx~~~oooiii```YYYVVVUUUUUUVVVYYYXXXXXXWWWVVVVVVUUUUUUUUUXXXZZZ[[[ZZZYYYYYYZZZYYYYYYXXXWWWUUUTTTUUUUUUUUUVVVXXXYYYZZZYYYWWWVVVUUUXXX^^^cccfffgggfffeeebbb^^^[[[ZZZ\\\[[[WWWSSSSSSTTTUUUWWWXXXYYYYYYYYYSSSSSSRRRTTTWWWXXXXXXWWWRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPPPPQQQSSSSSSQQQOOOOOOSSSWWWVVVRRROOOPPPRRROOOPPPQQQQQQPPPNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLJJJIIIHHHGGGEEECCCAAA@@@;;;:::888999::::::999888666777888:::;;;<<<<<<===<<<<<<<<<=========>>>>>>::::::999999888777777777888666555666777888777666333444555666777777777666444333222222111111111222/////////000000000111111000000000000000111222222...///000000......///000///.........111444888:::222111///---,,,,,,---...+++,,,---,,,+++***+++---++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,+++(((((())))))***++++++,,,***++++++++++++,,,,,,,,,+++++++++************)))***+++,,,,,,,,,+++***))))))))))))))))))***+++++++++---...,,,)))((()))***)))******++++++,,,,,,------,,,+++---///...+++(((((())))))***++++++,,,,,,************************)))************++++++++++++*********************)))***+++,,,,,,,,,+++++++++++++++***))))))+++---)))***,,,...///...------...------,,,,,,------...******,,,---...------,,,+++,,,---...////////////------......///000000000000000111222222222111111111111111222333333444444333333444555666777888888444999:::777666999:::777666;;;@@@CCCHHHRRRcccooo}}}}}}uuummmfffccceeedddcccbbbaaa``````_________aaadddfffgggfffddddddeeehhhmmmttt|||vvvoookkkiiilllnnnoookkkeeedddhhhlllooooooooonnnkkkjjjkkkmmmlllqqquuuwww}}}vvvqqqqqqqqqmmmhhhjjjoootttxxxzzz}}}yyyiii\\\XXXTTTRRRRRRSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRPPPSSSVVVWWWWWWVVVUUUVVVZZZZZZXXXVVVTTTSSSTTTUUUVVVWWWXXXZZZZZZYYYWWWVVVVVVXXX\\\___bbbdddeeeffffff```ZZZXXXYYYYYYVVVSSSSSSTTTUUUWWWXXXYYYZZZZZZSSSRRRRRRSSSVVVXXXYYYYYYSSSTTTUUUVVVVVVUUUTTTSSSPPPOOOOOOQQQRRRRRROOOMMMNNNRRRVVVVVVQQQOOOOOORRROOOPPPQQQPPPOOONNNNNNNNNMMMNNNNNNNNNNNNMMMMMMLLLJJJJJJIIIGGGEEEBBB@@@???===;;;::::::<<<<<<;;;999555666888999;;;;;;<<<<<<777888888999999:::::::::::::::999999888777777777888666555666777888777666111333555777888888666666222111111111111111111222.../////////000000111111000000///000000111222222+++---...---,,,,,,---...///.........111555999;;;222000...,,,+++,,,---...***+++,,,,,,******+++,,,***+++,,,------,,,+++***'''((()))+++---.........(((((()))***++++++,,,,,,)))******++++++,,,------+++++++++************)))+++,,,,,,---,,,+++)))((()))))))))))))))******++++++---///---+++)))+++---))))))***+++,,,------...///------///111000---)))((())))))***++++++,,,,,,************************)))************+++++++++++++++***************+++)))***+++,,,---,,,+++++++++++++++***((()))+++---***+++---///000000///......------,,,,,,------...(((***+++---......------+++,,,---...////////////------......///000000000000111222333333222111000000111111222333333444444222222333444555777777888222888:::777666:::;;;888666999===@@@AAAGGGPPPWWWZZZeeeuuu{{{wwwtttrrroookkkhhhfffeeeeeedddeeegggkkknnnnnnllljjjoooqqqsssxxx~~~zzzpppiiifffeeedddeeeddd___ZZZYYY^^^dddgggiiilllmmmmmmmmmnnnooouuu{{{}}}xxxzzz}}}qqqfff^^^RRRQQQPPPOOONNNLLLKKKKKKLLLNNNPPPPPPOOOOOOPPPQQQOOOPPPQQQQQQQQQQQQSSSUUUWWWWWWWWWWWWVVVUUUTTTSSSTTTVVVXXXWWWUUUTTTUUUXXXVVVXXX\\\___bbbdddeeefffaaa]]]XXXWWWZZZZZZWWWSSSVVVSSSRRRTTTWWWYYYWWWUUUYYYVVVTTTTTTVVVWWWVVVTTTUUUWWWYYYYYYXXXVVVUUUVVVPPPNNNMMMNNNOOOOOONNNMMMMMMOOOQQQQQQPPPNNNNNNNNNOOONNNLLLKKKKKKMMMOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLHHHIIIIIIHHHFFFCCCAAA???===;;;::::::;;;<<<:::999:::888777777999:::::::::888888999:::::::::999999999888888888777777666666555555666666666666666666555777999;;;;;;:::777666222222222111111111000000.........///000222444444222000//////000333666888///...---,,,,,,,,,,,,,,,//////////////////////////////.........------------------......---,,,,,,//////---,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******++++++,,,---+++***,,,///000...+++))))))************))))))))))))***++++++++++++***++++++************++++++'''$$$!!!###&&&***++++++((()))+++,,,------,,,+++++++++******************++++++***)))(((((()))))),,,***)))***+++------,,,******+++++++++,,,,,,,,,************************++++++******)))***++++++,,,,,,+++***))))))*********)))***,,,---...,,,***,,,+++*********+++,,,---...---+++******+++,,,---///......---------......////////////000000000000////////////000000000000000000111222333333444444555555555555555555444444333444555666777888999:::888999;;;<<<===AAAEEEIIIVVVWWW```ooo||||||zzzyyyzzzzzzzzzzzz}}}~~~rrrmmmlllhhhgggeeecccaaabbbfffiiimmmooovvvqqqggg___WWWQQQLLLLLLKKKJJJIIIHHHHHHGGGIIIKKKMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQPPPPPPRRRTTTWWWXXXXXXXXXWWWVVVUUUUUURRRUUUVVVVVVUUUTTTVVVXXXXXXZZZ]]]```bbbcccdddddd```\\\YYYYYY[[[[[[WWWSSSUUUTTTSSSUUUWWWXXXXXXWWWXXXVVVTTTUUUXXXZZZYYYXXXXXXYYYYYYXXXUUUSSSRRRSSSOOONNNMMMMMMNNNNNNLLLKKKKKKMMMOOOPPPNNNMMMMMMNNNOOOMMMLLLJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFDDDBBBAAA@@@>>><<<;;;;;;<<<<<<;;;999888777666777999:::999888666777777888888888888888888777777777666666666666666666666666555555555555444555777888888777666555222222111111111000000000.........///000111222333111000000000111333555666/////////.......................................///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))***+++------.........---,,,++++++*********+++***)))+++...222333000,,,((())))))******))))))((())))))***++++++++++++***+++******))))))******+++,,,)))'''&&&)))***************++++++,,,,,,++++++************************++++++***)))))))))))))))+++)))((()))***,,,++++++*********+++++++++,,,,,,************************************************,,,++++++***))))))***************+++------,,,***++++++*********+++,,,---///......---------......///......---------........./////////000000000000////////////000000000000000000111222222333444444555555555444444444444444444444555666777888888999777888999:::;;;>>>BBBEEEFFFGGGNNN[[[gggpppyyy~~~{{{xxxxxxxxxwwwvvvxxx|||{{{qqqdddZZZVVVSSSOOOLLLGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIKKKMMMNNNOOOPPPOOONNNNNNPPPQQQTTTUUUUUUUUUUUUUUUTTTTTTQQQRRRTTTUUUUUUVVVXXXZZZ[[[\\\^^^```aaaaaaaaaaaa^^^\\\ZZZ[[[\\\[[[WWWTTTRRRTTTUUUUUUUUUVVVXXXZZZXXXWWWWWWXXXZZZ\\\\\\[[[ZZZZZZYYYVVVRRRPPPPPPQQQOOONNNMMMMMMMMMMMMKKKIIIIIIKKKMMMMMMLLLLLLMMMNNNOOONNNKKKIIIGGGGGGGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@???===<<<;;;<<<<<<:::999666555666777999999777555555555666666666777777777666666666555555555555555666666666666555555444444444444444444444333333333111111111111000000000000///////////////000111111111111111111111222222222...///000111111111000///....................................---------------,,,,,,++++++,,,,,,---)))******+++,,,---------)))***+++---...///000000---,,,,,,+++*********+++((((((***///333333...***'''(((((())))))(((((('''))))))***++++++++++++***+++******))))))******+++---+++)))(((***++++++***,,,++++++*********++++++************************+++***))))))))))))))))))***)))'''((()))+++***)))*********++++++++++++,,,************************'''(((***+++++++++******,,,+++******)))*********+++******+++------,,,***++++++******++++++,,,---//////000000000000000///......---------......///....../////////000000000////////////000000000000000000111111222333333333444444444444444444444444555555555666666666777777666777888888888:::===@@@>>>???CCCLLLSSS\\\jjjvvv}}}pppbbb\\\SSSOOONNNNNNLLLJJJEEEEEEFFFFFFFFFGGGGGGGGGBBBDDDEEEFFFFFFGGGIIIKKKMMMNNNNNNMMMLLLLLLNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRTTTVVVWWWYYY[[[\\\\\\]]]^^^_________^^^]]][[[[[[ZZZ\\\]]][[[XXXTTTPPPSSSUUUTTTSSSTTTWWW[[[ZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[YYYVVVRRRQQQQQQSSSQQQPPPOOOOOOOOOMMMKKKHHHGGGIIIKKKKKKKKKKKKLLLNNNPPPOOOLLLIIIGGGEEEEEEDDDGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFCCCAAA@@@??????@@@>>><<<::::::::::::888777555555666888::::::777555444444555555555666777777444444444444444444444444777666666555555444444333444333222111111111222333111111000000000/////////000//////....../////////000000111222222111000///,,,---000111222111000///........................------------------------,,,,,,+++***+++,,,------***+++,,,---...---,,,,,,***+++,,,---.../////////++++++******++++++,,,---,,,+++***,,,......***&&&''''''((((((((((((''''''))))))***++++++++++++*********))))))))))))******(((''''''''')))+++,,,------,,,+++)))))))))***+++***************+++++++++******)))))))))))))))***+++)))((((((***+++******************++++++++++++************************&&&(((***,,,,,,,,,***)))++++++***************+++,,,+++***+++,,,---+++***+++***++++++++++++,,,,,,...///000111111111000///...------------...//////........./////////000000////////////000000000000000000111111222222222333333333333333333444444444555555555555555555555555666777888888777888:::<<<@@@@@@BBBEEEGGGLLLYYYeeexxx}}}nnn```VVVQQQMMMHHHEEEEEEFFFEEECCCCCCCCCDDDDDDEEEFFFFFFGGGBBBCCCDDDDDDCCCDDDGGGIIIJJJKKKLLLKKKJJJJJJLLLNNNLLLLLLNNNOOOPPPPPPQQQQQQSSSSSSTTTVVVYYY[[[\\\]]]\\\\\\]]]^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZWWWUUUPPPRRRTTTSSSQQQRRRVVVZZZ\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZYYYVVVTTTSSSUUUVVVSSSRRRQQQRRRRRRPPPMMMJJJGGGIIIJJJJJJJJJJJJLLLNNNQQQPPPNNNKKKHHHFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCEEECCCAAA???>>>>>>>>>>>>;;;999888888888888777555666666777999;;;:::888555555444444444555666888999333333333333333444444444666666555555444444444333555444222000000111222333000000000/////////......000///......---.........///000111222222000///...***,,,...000000000...---........................,,,,,,------------------,,,+++++++++,,,,,,---...,,,...///000000...,,,***---------...------,,,,,,(((((()))***+++---...///777222---+++++++++(((&&&''''''((((((((((((''''''))))))***++++++++++++******))))))))))))))))))***'''(((((())))))***,,,------,,,***)))((()))******))))))*********+++++++++***)))))))))))))))******---+++)))***+++,,,+++***))))))*********+++++++++************************''')))+++,,,---,,,+++)))+++***************++++++---+++******+++,,,+++*********++++++,,,,,,,,,,,,+++,,,...///000///...------------------...//////............////////////////////////000000000000000111111111111111222222222222222222333333444444444444444444444555555555777888999888777777888:::<<<<<<>>>@@@???@@@HHHRRR]]]kkk{{{}}}~~~|||kkk```WWWOOOIIIHHHFFFCCCAAAAAAAAA@@@>>>@@@@@@@@@AAABBBCCCCCCDDDBBBBBBCCCBBBAAABBBEEEGGGGGGHHHIIIIIIHHHIIIKKKMMMKKKLLLNNNPPPQQQRRRSSSSSSUUUTTTTTTVVVYYY[[[[[[ZZZYYYYYY[[[[[[[[[[[[ZZZYYYWWWXXXYYYYYYYYYXXXWWWVVVSSSSSSSSSRRRQQQSSSVVVXXX[[[]]]___^^^\\\YYYXXXXXXWWWXXXXXXWWWVVVUUUWWWXXXTTTSSSSSSTTTUUUSSSPPPMMMIIIJJJKKKKKKJJJJJJLLLNNNPPPOOONNNLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???======<<<<<<888777666666777777666555777666777888::::::888666444444333333444666888999333333333333444444444444444444444444444444444444555444222111000000111222////////////............///......---------.........///000111111000///...+++,,,---......------,,,------------------------,,,,,,,,,,,,------------++++++,,,---............---///111222222///+++)))------------,,,+++******(((((()))***+++---///000<<<666///++++++,,,+++)))'''(((((())))))(((((('''))))))***++++++++++++******))))))(((((())))))***,,,------,,,***)))***++++++******)))))))))******)))))))))***++++++,,,,,,)))))))))))))))******+++...,,,******+++,,,+++***)))))))))************+++************************++++++,,,------,,,+++************)))******+++,,,...,,,******+++,,,+++***)))***+++,,,,,,,,,,,,+++******+++,,,---------------------------...///000------........./////////////////////000000000000111111111111111111111111000111111222222333333444333333333444444444555555777888999999777777888999999999<<>>BBBIIILLL[[[mmmyyy}}}zzzoooaaaVVVQQQMMMIIIEEEBBBBBBAAAAAAAAAAAA@@@???>>>??????@@@@@@AAAAAAAAABBBBBBAAA@@@??????BBBDDDDDDFFFGGGGGGGGGHHHKKKMMMJJJKKKMMMOOOQQQRRRSSSSSSVVVTTTSSSTTTWWWXXXWWWVVVUUUVVVXXXYYYZZZZZZYYYXXXVVVWWWWWWWWWVVVVVVWWWXXXXXXVVVSSSRRRSSSUUUWWWWWWXXX[[[^^^]]][[[XXXXXXXXXUUUWWWXXXXXXVVVUUUUUUVVVSSSSSSTTTUUUVVVUUURRROOOLLLMMMMMMLLLKKKKKKMMMOOOMMMMMMMMMLLLJJJIIIGGGGGGCCCCCCCCCBBBBBBBBBAAAAAA?????????>>>===<<<;;;:::777666555666888888888666777666555666888999888777333222111111222444777888333333333333444444555555222333333444444555555666333222222000000//////////////////.........---------------,,,------............//////000/////////------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------***+++...000111000///---***,,,000222222///,,,)))+++++++++,,,++++++******************+++,,,------555111,,,***,,,......,,,((())))))******))))))((())))))***++++++++++++***))))))(((((((((((())))))+++,,,...---***((()))***((())))))************)))((())))))***++++++,,,,,,)))))))))))))))***++++++---+++***)))***+++***)))))))))))))))************************************///......------,,,,,,+++******))))))***++++++,,,...,,,***)))***++++++***)))***+++,,,,,,,,,++++++))))))))))))***+++,,,------,,,,,,------///000000---------.........//////////////////000000000000111111111111000000000000000000000111222333333333111111222333444555555666555777888888777666666777;;;999:::???@@@???AAADDDDDDQQQ^^^fffpppqqqaaaZZZQQQMMMMMMMMMIIIFFF<<<===>>>????????????>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>======???BBBCCCDDDFFFFFFGGGHHHKKKMMMGGGHHHKKKMMMOOOQQQRRRRRRVVVTTTRRRSSSUUUVVVTTTRRRSSSTTTVVVXXXYYYYYYYYYXXXUUUVVVVVVUUUUUUUUUWWWXXX]]]XXXTTTSSSVVVXXXXXXWWWUUUYYY\\\\\\ZZZXXXXXXZZZTTTVVVXXXXXXVVVTTTSSSSSSRRRRRRTTTVVVWWWVVVRRROOONNNOOONNNMMMKKKKKKMMMOOOKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCCCCBBBBBBBBBAAAAAA===>>>??????>>><<<:::999777666555666888:::999888777555444444666777777666111111000000111333666777333333333444444555555555111222222333444555666666222111111000//////...---//////.........------------,,,,,,,,,,,,---...///............//////000000///...---,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------))),,,///222333111///---'''***...111222000,,,***((()))***+++++++++++++++---,,,++++++******+++++++++)))'''(((,,,///...,,,))))))************))))))))))))***++++++++++++***))))))(((((((((((())))))$$$'''******(((''')))+++'''((()))+++++++++***)))((())))))***++++++,,,,,,))))))((())))))***++++++,,,***)))((()))***)))((())))))))))))************************************111000///...---,,,,,,,,,******))))))***+++,,,,,,///,,,***)))***++++++***)))***+++,,,---,,,++++++***)))(((((()))+++,,,...,,,,,,,,,---...///000111---------.........//////////////////000000000000111111111000000000000000///000000111222222333333000000111222444555666666444555777777666555666666===888777:::<<<;;;<<<>>>>>>FFFNNNQQQYYYiii|||nnnccc^^^XXXQQQNNNNNNLLLGGGBBB@@@???===<<<;;;;;;;;;<<>>???@@@AAA@@@???>>>BBBCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQTTTTTTTTTTTTTTTUUUUUUVVVRRRRRRQQQQQQRRRSSSTTTUUUUUUSSSQQQSSSWWWZZZZZZXXX^^^\\\YYYVVVUUUVVVWWWYYY___```___^^^\\\XXXUUUSSSUUUUUUTTTTTTSSSRRRRRRQQQSSSTTTVVVWWWWWWVVVUUUTTTRRRQQQQQQPPPOOOOOONNNNNNJJJKKKKKKKKKJJJIIIHHHGGGDDDCCCBBBAAAAAAAAAAAAAAABBBAAA???===;;;:::999999:::999999888777777888888999777555444555555555444333333333333333333333333222222222222222222222222555444333222222222333444444333111////////////000///...---...///000///...........................---------............///------------------------,,,---///111000...,,,***...---,,,,,,++++++++++++------,,,,,,,,,,,,+++++++++,,,.........,,,***)))...------...///...,,,***+++***)))))))))***,,,,,,************************''''''((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((('''((()))***+++***)))))))))))))))+++......---+++))))))))))))*********************))))))))))))))))))+++++++++***)))***+++%%%&&&(((*********)))(((***************+++++++++************************------,,,+++)))(((''''''(((((())))))***+++---......---,,,++++++,,,...///555///)))))),,,//////...,,,,,,---///000000...+++,,,,,,,,,---...///000000////////////000000000000////////////000000000000222222333444444555555555888777666555666888:::;;;::::::;;;;;;;;;;;;;;;;;;BBBDDDFFFIIIOOOWWW```fffyyy|||ssslllhhhddd```]]][[[ZZZUUULLLEEE@@@???===<<<;;;;;;<<<<<>>======???@@@AAA>>>>>>???????????????>>>CCCCCCDDDEEEFFFGGGGGGHHHHHHIIIKKKMMMNNNPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQTTTXXX\\\]]]]]]___]]]ZZZXXXVVVWWWXXXYYY`````````^^^\\\XXXUUUSSSSSSSSSSSSSSSSSSTTTTTTUUUSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQPPPPPPOOONNNNNNMMMJJJJJJLLLLLLKKKJJJHHHFFFDDDDDDBBBAAAAAA@@@@@@@@@AAA@@@???>>>===<<<;;;;;;;;;::::::999999999::::::;;;888666555555666555444333333333333333333333333222222222222222222222222444444333222222333333444444333111000/////////000////////////////////////000//////...---------------------............///------------------------***,,,...000000///...,,,...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,---...---,,,***)))))))))***+++......,,,++++++***)))))))))***+++,,,************************))))))***++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))((()))***+++++++++******)))))))))+++------,,,***))))))))))))***************)))))))))))))))))))))(((***+++***)))((()))***(((((()))******************************+++++++++***************+++++++++***+++++++++++++++,,,,,,,,,+++******))))))******---,,,+++***)))***,,,---888222,,,***,,,...---+++......///000222222000...,,,---------.../////////............/////////////////////000000000111111222333333444555666777777777666555555555777999::::::::::::;;;;;;;;;;;;;;;BBBCCCDDDEEEGGGLLLRRRVVVgggvvvuuunnnkkkkkkjjjeeedddddddddbbbZZZNNNEEE???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???@@@??????>>>>>>?????????DDDDDDDDDEEEEEEFFFFFFFFFGGGIIIJJJLLLNNNOOOPPPPPPNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSTTTRRRQQQQQQTTTYYY]]]```aaa```^^^\\\ZZZYYYYYYZZZ[[[aaaaaa```^^^[[[XXXUUUSSSQQQQQQQQQQQQRRRTTTVVVXXXRRRRRRPPPOOONNNMMMMMMMMMPPPOOOOOONNNNNNMMMLLLLLLIIIJJJLLLMMMLLLJJJGGGEEEEEEDDDCCCAAA@@@????????????????????????===<<<<<<;;;;;;:::::::::;;;<<<<<<<<<:::777666777666555444333333333333333333333333333333333333333333333333444444333333333333444444555444222000/////////000000222333222///---...111222111///---,,,,,,---------------............///------------------------(((***---///000000///...------,,,,,,,,,---......,,,,,,,,,,,,+++++++++++++++,,,---------,,,******'''''')))+++...000///---******))))))******+++,,,)))))))))))))))))))))))))))******++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***,,,...//////---+++))))))******+++,,,+++++++++***))))))***+++,,,***((())))))))))))************))))))))))))))))))******((()))***)))(((((((((***))))))((((((((()))******))))))*********+++++++++))))))*********+++++++++)))))))))******+++++++++,,,+++******))))))******///...,,,+++***++++++,,,666111,,,+++,,,...---,,,.........000222222000...------..................------------............000000000111111111222222222333333444666777888888555555444444555666888999999:::::::::;;;;;;;;;<<>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???BBBAAA@@@??????@@@AAABBBDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMOOOOOOPPPLLLLLLMMMMMMNNNNNNNNNMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRTTTXXX[[[^^^```^^^]]][[[[[[[[[\\\]]]^^^aaaaaa___]]][[[WWWUUUSSSRRRQQQPPPPPPQQQSSSVVVWWWRRRPPPOOOMMMMMMMMMNNNOOONNNNNNMMMMMMLLLKKKKKKKKKHHHJJJLLLMMMLLLJJJGGGEEEEEEDDDBBBAAA???>>>======????????????>>><<<;;;:::;;;;;;::::::;;;;;;<<<======;;;999888888777666444444444444444444444444444333333333333333333333333333333333333444444444555666555333111000000000000111444777444...,,,...111111000...---------///000---------............///------------------------)))+++---...//////...---,,,,,,,,,,,,---...//////,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++*********+++---000111000///***************+++++++++(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((+++---///000000---+++)))******++++++,,,,,,,,,,,,+++)))((()))******)))'''((()))))))))************)))))))))))))))*********(((***+++***)))((()))***))))))'''&&&&&&'''((())))))))))))***++++++,,,,,,))))))*********+++++++++******))))))((((((((('''((((((((()))***+++------111000///...------------///,,,)))))),,,...//////,,,,,,,,,---//////...,,,...............---------------........./////////000111111111222222222222111111222333555666777777444444333444444555777777999999999::::::;;;;;;<<<;;;===@@@AAAAAACCCEEEGGGJJJOOOUUU[[[cccppp}}}[[[YYYWWWTTTSSSQQQNNNLLLMMMMMMNNNNNNMMMHHHBBB>>><<<<<<<<<<<<;;;;;;;;;:::<<<<<<;;;;;;<<<===???@@@CCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXZZZ[[[YYYYYYZZZZZZ\\\^^^```aaa```___^^^\\\YYYWWWUUUSSSTTTSSSRRRQQQQQQRRRSSSTTTNNNMMMLLLLLLLLLMMMOOOPPPLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIJJJKKKKKKIIIFFFDDDDDDCCCBBB@@@>>>======<<>>===<<<:::888888;;;;;;::::::::::::;;;<<<<<<;;;999999999888666444444444444444444444444444333333333333333333333333333333444444555555555555666444333222111111222222222555777444///,,,...111...---------...000111222---------............///------------------------,,,,,,---......---,,,+++,,,,,,,,,,,,,,,---...///,,,,,,+++++++++************+++++++++++++++++++++,,,+++,,,---//////---+++))))))******++++++++++++((((((((((((((((((((((((((((((((((((((()))))))))************************((((((((((((((((((((((((***,,,---......,,,)))(((+++++++++++++++,,,,,,,,,+++***((((((******)))(((((()))))))))************(((((())))))***************+++,,,,,,******+++,,,,,,+++)))((('''((())))))((())))))***++++++,,,,,,*********************************************)))((((((((()))***+++------000000///...---,,,,,,,,,+++***((()))***,,,......,,,++++++,,,......---,,,...............---------....../////////000000000000111111111222222222222///000000111333444444555333333333444444555666777888888999999:::;;;;;;<<<:::<<>>=========???>>><<<;;;:::999999999<<<<<<;;;::::::::::::::::::999888999999999777555444444444444444444444444333333333333333333333333222333444555555666555555444444333222222333444444222444555333///---...000+++,,,---...000222333333---------............///---------------------------------------,,,++++++,,,,,,+++++++++,,,------++++++++++++************************++++++++++++************++++++(((&&&))))))***++++++++++++***))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))******++++++***)))(((+++************+++,,,,,,+++***((((((***++++++***))))))))))))************((((((((()))******+++++++++,,,---,,,++++++,,,---///...---,,,+++*********(((((()))***+++,,,,,,---,,,,,,++++++***)))))))))((()))***+++---///000000,,,+++******))))))******,,,,,,,,,++++++******))),,,,,,+++*********+++,,,///---------///000///...------..................////////////000000000111000000000111111111222222///000000111111222222333333333444555555666666666777777888999:::;;;<<<<<<;;;<<<>>>>>>>>>>>>@@@BBBGGGEEEEEEGGGIIIMMMVVV```eeesss@@@@@@>>><<<;;;<<>>@@@BBBCCCDDDDDDAAABBBBBBCCCDDDEEEFFFFFFEEEFFFHHHJJJLLLMMMMMMNNNKKKLLLNNNOOOPPPOOONNNMMMJJJKKKNNNPPPRRRRRRRRRQQQPPPTTTYYY[[[YYYWWWVVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]ZZZYYYXXXWWWVVVUUUUUUUUURRRSSSTTTTTTSSSQQQOOONNNJJJJJJKKKLLLMMMMMMMMMMMMJJJIIIIIIHHHGGGGGGFFFFFFHHHGGGFFFEEEEEEDDDDDDDDDAAAAAA@@@>>>>>>=========>>><<<:::999999;;;===??????>>>===<<<;;;:::::::::888777777888:::999777555555555555555555555555555444444444444444444444444222333444555666666666555333333222222333444666777333333222111000/////////***,,,...000222222111111---------............///------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++***************************++++++,,,)))(((((()))***)))'''%%%((()))***+++,,,++++++************************************************)))************************))))))))))))))))))))))))((((((((((((((())))))*********)))))))))***+++,,,+++***((()))***,,,---,,,))))))))))))************'''(((((()))******++++++***+++,,,,,,+++***+++,,,......------+++***)))((('''((()))***+++,,,------...---,,,+++***((('''''''''((()))+++,,,...///000,,,+++******))))))************************)))))),,,---,,,,,,+++,,,---...///---,,,---...000///...,,,---------.../////////........./////////000000/////////000000000111111111111111111111111111111333444555555666666777777777777888999:::;;;<<<<<<;;;<<<===<<<<<<<<<>>>@@@CCCAAACCCFFFFFFFFFLLLUUUVVVcccuuu666888;;;<<<<<<;;;:::;;;::::::;;;:::888777777777666666888999999888777666888777777777888:::<<<===888:::===@@@BBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGEEEFFFHHHJJJKKKMMMMMMMMMKKKLLLNNNOOOPPPOOOMMMLLLIIIKKKNNNPPPRRRRRRQQQQQQOOOTTT[[[]]]\\\YYYWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZXXXWWWVVVVVVUUUUUUUUUUUUPPPQQQSSSUUUTTTRRRPPPNNNMMMNNNOOOPPPPPPOOONNNMMMIIIIIIHHHHHHGGGFFFFFFEEEHHHGGGEEECCCCCCCCCDDDDDD@@@@@@???>>>>>>===>>>>>>===;;;999888:::===AAADDDBBBAAA???>>><<<;;;;;;;;;666666666888999:::888666555555555555555555555555444444444444444444444444111222444666777777666555222222222222333555777888333111000000111111///...+++---000222333222000...---------.........//////------------------------******++++++,,,---...///,,,,,,+++***))))))))))))+++++++++************)))******))))))***+++,,,,,,)))))))))***++++++)))'''((()))***+++,,,+++******************************((((((((((((''''''''''''************************)))))))))))))))))))))))))))((('''''''''(((***+++***)))((((((((()))+++,,,+++***((()))+++---......))))))))))))************'''(((((()))***+++++++++)))+++++++++***)))***+++***+++++++++)))'''%%%$$$'''((()))***+++,,,------///...---+++)))(((&&&&&&''''''(((((())))))******(((((())))))***+++---...******+++,,,,,,,,,++++++***+++,,,---...///111333---+++******,,,------,,,,,,,,,------...///000000---------.........//////////////////000000000000333333333222222222111111333444555666777777777777666777888999:::;;;<<<<<<999;;;;;;<<<<<<>>>AAADDD???>>>AAAFFFDDDAAADDDKKKKKKVVVdddnnnuuu|||;;;;;;::::::999888777777666777777777888888888888888888777777777777777888999===AAA@@@<<<888999;;;<<<======>>>???AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHIIIJJJKKKLLLKKKIIILLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTWWWYYYYYYWWWTTTRRRXXXYYYZZZZZZZZZYYYXXXWWWZZZYYYWWWVVVUUUVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRQQQQQQPPPPPPOOONNNLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDFFFGGGFFFEEECCCBBB@@@@@@>>>=========>>>???@@@>>><<<::::::;;;===???===<<<;;;;;;:::::::::;;;999888888888777777666666444444444555666777777888777777666555555555555555555555555555555555555555555444444555555555222000333222111000////////////222111111000///......---////////////...---,,,+++++++++,,,,,,---,,,,,,,,,***+++,,,,,,------,,,,,,************))))))((((((+++***))))))+++------,,,'''(((***+++,,,+++)))(((***)))))))))***+++,,,,,,))))))))))))))))))))))))((()))++++++)))((()))***((('''&&&'''((()))((('''''''''''''''((()))++++++)))(((((((((((()))************)))(((((((((((((((*********)))))))))))))))((((((***+++---///000000,,,,,,,,,+++***))))))((())))))************))))))************************((())))))+++,,,---......))))))))))))))))))))))))---------,,,,,,+++++++++))))))))))))))))))))))))((()))***++++++***)))(((+++,,,,,,***)))))),,,...++++++******,,,...111333...---,,,,,,,,,,,,---...---------............///.../////////000000000000////////////000111222333222222333444444444333333555555555555666666666666666666666666666777888888::::::;;;;;;<<<======>>>CCCBBBBBBAAAAAABBBBBBCCCOOOWWW```bbbaaadddmmmuuu:::::::::999888777777777666666666777777777888888777777666666555666666777666:::>>>===:::777888:::<<<<<<<<<===???@@@BBBCCCBBBCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSWWWWWWXXXYYYYYYXXXWWWVVVWWWVVVUUUTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSQQQPPPNNNMMMIIIHHHGGGGGGFFFEEEDDDDDDBBBCCCDDDEEEEEECCCBBB@@@<<<<<<<<<===>>>AAACCCDDD@@@>>><<<:::999:::<<<===;;;;;;:::999999999999999888888888888777777777666444444555555666777777888777777666555555555555555555555555555555555555555666777777777666444333222333222111000////////////000000000///...---------------...............---,,,,,,---------,,,,,,+++)))***++++++,,,,,,++++++++++++*********))))))))),,,***(((((()))***))))))&&&''')))***++++++++++++)))))))))((())))))******))))))))))))))))))))))))((()))++++++)))((()))***((((((''''''((((((((('''(((((('''(((((()))***+++((((((((((((((())))))*********)))((((((((((((((()))))))))))))))))))))***+++++++++***************(((((())))))***+++++++++++++++,,,,,,,,,,,,+++++++++*********************)))******+++,,,---...///)))))))))))))))))))))))),,,,,,,,,,,,+++++++++***))))))))))))))))))))))))(((((())))))))))))(((((()))******((('''''')))+++------,,,,,,---...///000...---,,,,,,,,,,,,---...---------............///222111111000//////......000000000000111222333333111222222222222222111111444444444444555555555555666666666666666777777888::::::;;;;;;<<<<<<======AAA@@@@@@@@@AAAAAABBBCCCHHHPPPWWWYYYWWWXXX^^^eeerrrzzz999999888888777777666666555555666666666777777777666555555444444555666666333777::::::888666777999;;;;;;;;;<<<>>>???AAABBBBBBCCCDDDEEEGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKHHHIIIJJJKKKMMMMMMMMMMMMIIIIIIJJJKKKLLLNNNPPPQQQTTTRRRPPPNNNNNNPPPRRRTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVXXXWWWWWWWWWWWWWWWWWWXXXRRRRRRRRRQQQOOONNNLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCAAABBBCCCCCCCCCBBB@@@???;;;;;;<<<>>>@@@BBBDDDEEE>>>===;;;999999999999:::888888777777666666777777888888888888777777777777444555555666666777777888777777666555555555555555666666666666666666666666666999;;;:::666333333444333222111000//////////////////......------,,,,,,+++,,,---...////////////............---,,,++++++))))))***++++++++++++***+++++++++++++++*********,,,***((((((((()))(((&&&&&&'''((()))***,,,------***)))(((((((((((((((((())))))))))))))))))))))))((()))++++++)))((()))***(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))***))))))(((((((((((((((((((((((())))))******************)))(((((('''''''''''''''((()))******+++++++++,,,,,,,,,,,,+++++++++++++++******)))))))))******+++,,,---......///))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))*********))))))************++++++)))''''''(((***............------------...------,,,,,,------...---------............///444444333111000...---,,,111000000111111222333444333333333333333222111000222333333333444444444444666666555555666666777888:::;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???AAABBBCCCGGGNNNUUUVVVRRRQQQUUUYYY___fffrrr777777777777666666555555444555555555555666666666555555555444555555666666222555777888777666777999:::::::::;;;<<<>>>@@@AAACCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKLLLJJJKKKLLLLLLMMMMMMMMMMMMHHHHHHIIIJJJLLLNNNPPPQQQSSSRRROOONNNNNNOOORRRSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTVVVWWWYYYXXXWWWVVVVVVVVVVVVWWWQQQQQQQQQPPPNNNMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@???@@@@@@??????????????????<<<<<<;;;999888888777777666666555444444555555555888888888777777777777777555555666666777777777777777777666555555555555555666666666666666666666666555:::===;;;555111222555222222111000//////000000/////////......---------,,,------...//////....../////////...---,,,+++***)))******+++++++++++++++++++++++++++++++++++++++,,,***))))))***+++***)))))))))((()))***+++,,,---+++***)))((((((((((((((())))))))))))))))))))))))((()))++++++)))((()))***((()))))))))((('''((((((***))))))(((((((((((()))&&&''')))*********)))((())))))(((((((((((())))))&&&''''''((()))***++++++((((((((()))))))))))))))))))))((((((''''''''''''))))))************))))))++++++******))))))(((((())))))***+++,,,,,,------))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))---,,,+++******+++,,,------......---+++***+++,,,,,,,,,------------,,,,,,---------------------------------............///444444333111000///...---111111111111222333444555777777666666555444333222333333333333444444444444666555555555555666777777::::::::::::::::::::::::;;;;;;<<<===>>>@@@AAABBBHHHNNNUUUUUURRROOOQQQTTTZZZ^^^fffppp{{{666555555555555555444444333333444444444555555555666555555555666666777888333444666777777777888999888888999:::;;;===>>>???CCCCCCCCCCCCCCCDDDEEEEEEDDDFFFHHHHHHGGGHHHKKKMMMNNNNNNNNNNNNMMMLLLKKKKKKGGGHHHIIIKKKMMMOOORRRSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTVVVWWWWWWWWWVVVVVVVVVUUUTTTTTTUUUVVVWWWXXX[[[YYYWWWUUUSSSRRRSSSSSSTTTTTTTTTSSSQQQPPPNNNMMMIIIHHHGGGFFFDDDCCCBBBAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@???>>><<<;;;:::::::::::::::999888777666444444444333333444444555777777777777777777888888666666666777777777777777777777666555555555555555666666666666666666666666333888;;;999444000111444222111000000000000000000000000000///////////////......//////...------,,,............---,,,+++******++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---//////...,,,+++******)))******+++,,,+++******))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***(((***+++***'''&&&''')))***))))))(((((((((((()))&&&(((***,,,,,,+++)))((())))))(((((((((((())))))&&&&&&'''((()))******+++************************((((((((('''''''''''''''))))))************))))))*********)))))))))((((((((((((((()))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,...///000///---,,,------)))***+++,,,,,,---,,,,,,---------------------------------............///111111111000000000000///111111111111222333444555777777666666555444333222333444444444444555555555555555555555555666666777999999999:::::::::::::::999::::::;;;===???AAABBBCCCIIINNNOOOMMMKKKLLLNNNUUUWWW[[[```gggnnntttxxx444444444444444444444333222333333333333444444444555555555555666777888888555555555666777888888999777777888888:::;;;===>>>BBBBBBBBBBBBBBBCCCDDDDDDBBBFFFIIIJJJHHHHHHJJJMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHIIIJJJLLLOOORRRTTTVVVRRRSSSUUUVVVVVVUUUSSSRRRUUUVVVWWWXXXYYYYYYXXXXXXXXXWWWVVVVVVVVVWWWXXXYYY[[[YYYVVVSSSQQQPPPPPPQQQRRRRRRRRRQQQOOONNNLLLKKKIIIHHHGGGFFFDDDCCCAAAAAABBBAAAAAAAAA@@@@@@@@@@@@<<<<<<======<<<;;;:::999888999:::::::::999777666444444444333444444555666777777777777888888888888777777777777777777777777777777666555555555555555555555555555555555555555222555777777333111111333111111000000000000000111000000000000000000//////////////////...---,,,+++------------,,,+++******++++++,,,------------,,,*********++++++++++++++++++***)))+++---000000000,,,,,,,,,+++******)))))),,,+++***************+++))))))))))))))))))))))))((()))++++++)))((()))***(((+++,,,+++'''&&&'''***))))))(((((((((((())))))'''))),,,//////---+++)))((((((((((((((())))))***'''''''''(((((()))))))))...------+++***)))(((((($$$%%%&&&'''((()))***+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''((((((((()))))))))************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***,,,...---,,,+++,,,,,,)))******+++,,,------...,,,------......------,,,---------............///......//////000000000111111000000111111222333444333333333333333222111000444444444444555555555555555555444444555555666777777777888999999:::;;;;;;999::::::;;;===>>>@@@AAABBBFFFJJJLLLJJJIIIJJJLLLPPPQQQSSSWWW[[[```dddffflllrrr~~~333333333333333333333333222222222222333333333333444444444444555666777888555555444555666777777777666666777777999;;;<<<===@@@@@@@@@AAACCCEEEFFFGGGDDDIIINNNNNNKKKHHHIIIKKKKKKKKKLLLKKKKKKJJJIIIIIIJJJKKKLLLNNNQQQTTTWWWXXXTTTUUUVVVVVVVVVVVVUUUTTTVVVWWWYYYZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXZZZXXXUUURRRQQQPPPQQQRRROOOOOONNNMMMLLLJJJIIIHHHIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@??????>>>>>>>>>???888999:::::::::999888777666777999;;;;;;:::999777555555444444555555666777666777777777888888888888777777777777777777777777777777666555555555555555444444444444444444444444222333444555555444333222111111000000000000111111////////////////////////---...............------+++++++++,,,++++++************+++,,,,,,,,,,,,,,,)))))))))*********++++++***((('''(((+++,,,---,,,***+++,,,,,,,,,+++***)))***))))))))))))******+++))))))))))))))))))))))))((()))++++++)))((()))***)))+++---+++'''%%%'''***(((((('''(((((()))***+++(((***...111111///,,,)))((((((((((((((()))******''''''((((((((((((((((((------,,,+++******))))))%%%%%%&&&''')))***+++,,,++++++,,,,,,,,,,,,++++++''''''(((((()))*********(((((((((((())))))))))))************************)))))))))******+++++++++)))))))))))))))))))))))))))******************)))''')))+++,,,+++++++++,,,...---,,,,,,,,,---...///,,,,,,---......---,,,,,,---------............///------......////////////000000000000111222333333111222222222222222111111222333333333444444444444555444444444444555666666555666777888999:::;;;<<<::::::;;;;;;===>>>???@@@DDDGGGIIIJJJIIIIIIJJJLLLLLLNNNPPPSSSWWWYYY[[[\\\]]]bbbkkkxxxxxx222222222222222222222333111111222222222333333333222222222333444555666777666444333444555666666666555666666777888:::<<<<<<>>>>>>@@@BBBDDDGGGIIIKKKGGGMMMRRRQQQMMMIIIHHHIIIHHHHHHIIIIIIJJJIIIIIIIIIKKKLLLMMMPPPSSSVVVYYYZZZVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXZZZ[[[\\\\\\\\\[[[ZZZYYYWWWVVVUUUVVVVVVWWWYYYWWWTTTRRRQQQRRRSSSUUUQQQQQQPPPPPPNNNMMMKKKJJJIIIIIIGGGEEEDDDBBBAAA@@@??????>>>===============888999999999888666555333555777999<<<<<<;;;:::888555555555555555666777888666666777777888888888999888888888777777777777777777777666555555555555555333333333333333333333333333222333444666666444222111000000000000000111111---.....................,,,,,,---...////////////))))))***+++++++++******))))))***++++++++++++***(((((())))))*********+++)))'''&&&&&&((()))((((((((()))+++---...---+++***(((((('''(((((()))***+++))))))))))))))))))))))))((()))++++++)))((()))***))),,,...,,,'''%%%'''***''''''''''''(((***++++++(((+++///222333000---***((((((((((((((()))******((((((((((((((('''''''''((())))))***++++++,,,,,,((((((((()))))))))))))))))))))************))))))&&&&&&'''((()))***++++++))))))))))))************************************))))))******+++++++++,,,)))))))))))))))))))))))),,,,,,...//////...,,,,,,&&&)))+++---,,,,,,------333111///---,,,---...///,,,,,,---......---,,,,,,---------.........//////........................////////////000111222333222222333444444444333333111111222222222333333333555444444444444555666666444555666777999;;;<<<===;;;;;;;;;<<<===>>>???@@@CCCEEEFFFFFFEEEEEEGGGIIIHHHJJJMMMPPPRRRSSSSSSSSSVVVXXX]]]fffrrruuueeeVVV222222222222222222222222...000222333333222333555111222222333333444444555333333333444555666777888666666777888999;;;<<<======???AAACCCCCCDDDFFFHHHGGGIIIKKKLLLKKKKKKLLLMMMEEEEEEFFFFFFFFFFFFEEEDDDGGGIIIKKKMMMOOOQQQQQQRRRVVVUUUSSSRRRRRRRRRSSSTTTVVVVVVWWWYYYYYYZZZZZZZZZZZZYYYWWWUUUTTTUUUVVVWWWYYYWWWUUUSSSRRRRRRRRRRRRMMMLLLLLLLLLMMMMMMJJJHHHLLLLLLLLLIIIFFFDDDDDDEEEBBB@@@>>><<<;;;<<<===>>>999888666555555666888:::888>>>CCCCCC???;;;:::<<<777777666666666777777888999999999::::::999999999888999:::;;;;;;:::999888444444222111111222444444333333333333333333333333222222222222222222333333//////////////////////////////000000///...---------...//////...,,,***)))------,,,+++++++++,,,,,,---+++***(((((()))+++,,,+++***))))))******)))'''---,,,+++******))))))***///,,,---111111,,,)))(((***)))((('''''''''''''''************************...+++((((((***+++***)))+++++++++++++++***))))))(((((()))))))))))))))((((((***---//////---***((('''&&&%%%(((,,,//////---(((((((((((('''''''''''''''555:::000''')))***((())))))(((((('''''''''&&&++++++++++++*********)))))))))))))))))))))))))))++++++************++++++------------,,,+++************+++++++++,,,,,,,,,***)))))))))((((((''''''***++++++++++++***))))))---,,,+++***+++,,,---...000000////////////000000+++,,,------......------------------------------...............------------...///000111222333333555333111000111222222222333222111111111222333444222333444555555555444444777777777777777888888888999999:::;;;<<<===>>>???@@@BBBDDDDDDCCCCCCCCCDDDFFFGGGIIILLLNNNPPPQQQRRRRRRVVVZZZ\\\```hhhsss|||tttggg]]]UUULLLFFF222222222222222222222222///111333333222222333444333333333222222222222222333333222333333444555666666666777888999;;;<<<===>>>@@@BBBBBBBBBCCCEEEGGGDDDFFFHHHIIIHHHHHHIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJLLLNNNOOOOOOPPPRRRQQQQQQPPPPPPPPPQQQQQQUUUVVVWWWXXXYYYYYYYYYYYYZZZXXXWWWVVVUUUVVVXXXXXXYYYXXXVVVTTTRRRPPPOOOOOOMMMLLLLLLMMMNNNNNNKKKIIILLLLLLKKKIIIEEECCCCCCDDDAAA@@@>>><<<<<<;;;<<<<<<999999888888999:::;;;<<<;;;???CCCBBB===999888999777666666555666666777777777777888888888888777777666777888888888888777666555444444333333444444555333333333333333333333333111111111111111111111111///////////////////////////////////////...------............---,,,+++***+++++++++++++++,,,---...///...,,,***))))))***+++(((((())),,,...---+++((())))))((('''''''''''''''000---...222222...******))))))(((((((((((())))))************************...+++((((((***+++***))))))))))))))))))(((((('''((((((((())))))(((((((((''')))+++,,,,,,+++)))'''((('''&&&(((,,,...---,,,%%%%%%&&&'''((()))******(((222666---'''***+++(((******)))))))))(((((((((***))))))))))))((((((((())))))))))))))))))))))))++++++************++++++)))***+++,,,------------*********+++++++++,,,,,,+++++++++******)))))))))+++++++++++++++***))))))+++++++++++++++,,,------........................++++++,,,---------------------------------------------..................---...///000111222333333444222000000000111111111222222111111111222333444333333333444444444444555555666666777777888999999999999:::;;;<<<===>>>>>>???AAABBBBBBBBBBBBCCCDDDGGGHHHJJJKKKMMMNNNOOOOOOMMMPPPSSSUUUXXX___iiirrr{{{}}}{{{rrrllldddYYYQQQLLLHHHCCC>>>222222222222222222222222000111333333222111222222333333222222111000000///333222222222222222333333666666666777888:::<<<<<<>>>@@@AAABBBAAAAAACCCDDDAAACCCEEEEEEEEEDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOONNNUUUVVVWWWXXXXXXXXXXXXXXXYYYXXXWWWVVVWWWXXXYYYZZZVVVVVVUUUTTTRRRPPPNNNMMMLLLKKKLLLMMMOOOOOOMMMKKKLLLLLLKKKHHHDDDBBBBBBCCC@@@@@@???>>><<<;;;::::::888999;;;<<<>>>?????????>>>@@@AAA???:::666666777666666555555555555666666555555666666666666555555444555555666666555555444444555555666666555555444333333333333333333333333222111111111000////////////////////////////////////////////////......---///...---,,,,,,++++++,,,************+++---...///111///---+++***))))))***&&&'''***...000000,,,)))++++++******)))*********///,,,,,,000000---***+++''''''((()))************************************---+++))))))*********)))((((((((('''''''''&&&&&&((((((((((((((((((''''''((())))))******))))))((()))((('''(((+++,,,+++***%%%%%%&&&'''((()))******)))///000)))'''+++,,,(((************))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))++++++************++++++((()))+++,,,------,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,---......---,,,,,,***++++++,,,,,,,,,,,,,,,------------------------,,,---------.../////////......//////000111222222222111000000//////000000222222111111222222333444444333222222222333555666444555555666777888999999999999::::::;;;<<<======>>>???@@@@@@???@@@BBBDDDHHHHHHIIIJJJKKKKKKLLLLLLMMMOOORRRSSSUUUZZZbbbiiillllllmmmnnnrrrvvvzzz}}}ssshhh^^^WWWOOOJJJEEEBBBBBBAAA>>>;;;111111111111111111111111000222333333111000000111222111111111000000000///444333333222222222222333555555555666888999;;;<<<>>>@@@AAA@@@??????@@@BBB???@@@BBBCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBCCCEEEGGGFFFGGGHHHIIIJJJJJJJJJIIIKKKLLLNNNOOOPPPPPPOOOOOOVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZSSSTTTTTTTTTTTTRRRPPPOOOJJJJJJJJJLLLNNNNNNMMMKKKKKKKKKJJJGGGDDDBBBBBBCCC@@@@@@@@@???===;;;999888666888<<>>???>>><<<888666666888777666555555555555555555444555555666666555555444444444555555555555444444333444555666666555444333333333333333333333333333333333222111000//////...////////////////////////...///////////////......///...,,,+++***+++,,,---+++*********+++,,,------...---,,,+++***)))******(((((())),,,......,,,***,,,,,,+++++++++,,,,,,------)))(((,,,---***(((***%%%&&&((()))************************************+++***))))))))))))))))))((((((''''''&&&&&&&&&&&&((((((((('''''''''''''''***))))))(((((())))))***))))))((())))))))))))(((((((((((((((''''''''''''))),,,***&&&''',,,,,,((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))++++++************+++++++++,,,------,,,+++)))'''************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))((()))***+++,,,+++*********,,,...//////...,,,***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000......//////000111111222111222222111000///000111222111222222222222333333444333222111111333555666555555666666666666666777888999999:::;;;;;;<<<<<<<<<===>>>>>>===>>>AAACCCEEEFFFFFFGGGHHHJJJKKKLLLNNNPPPQQQRRRSSSWWW]]]aaaddddddcccdddfffiiilllnnnlllsss}}}lll^^^XXXSSSMMMHHHEEEBBB@@@??????>>><<<:::111111111111111111111111000111333333111000000111/////////000000111111111555444333333333333333444444444555666777999:::;;;===???@@@???>>>===>>>@@@>>>@@@BBBBBBBBBAAABBBDDDDDDCCCBBBAAAAAACCCEEEGGGFFFFFFGGGHHHHHHHHHHHHHHHKKKLLLNNNPPPRRRRRRRRRQQQVVVVVVWWWWWWXXXWWWWWWWWWUUUUUUUUUVVVVVVWWWXXXXXXUUUUUUVVVUUUSSSQQQOOOMMMIIIIIIJJJKKKMMMMMMLLLJJJJJJJJJJJJGGGDDDBBBBBBCCCBBBAAAAAA@@@>>>;;;999888555888===AAACCCBBB@@@>>><<<;;;;;;999888777999:::777777666555555555555555555666666777777666666555555555555555555555555555222333444555555444333222333333333333333333333333444444333222111111000000000000000000000000000000......///////////////......---,,,******+++,,,------,,,++++++************)))))))))))))))*********,,,***(((((()))******)))((((((((((((((()))***+++,,,((('''***+++***)))+++&&&'''(((((()))))))))))))))))))))))))))))))))))))))*********)))(((((((((***)))((('''''''''((((((***)))(((''''''''''''(((+++***))))))))))))***+++))))))))))))(((''''''(((((((((((((((''''''''''''))))))'''&&&(((,,,+++((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))++++++************+++++++++,,,---...---+++)))'''))))))*********+++++++++*********++++++++++++++++++,,,,,,,,,,,,+++******((()))***+++,,,+++******+++,,,...//////...,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000.........///000000111111111333444333111000111222111111222222333333333333444333111111111222444666777777666666555444444444888888999999::::::;;;;;;:::<<<=========>>>@@@BBBBBBBBBCCCDDDFFFIIIKKKLLLLLLMMMNNNOOOPPPSSSVVVYYY]]]^^^___aaabbbccccccdddaaagggmmmssswww}}}pppdddTTTJJJFFFCCC>>>999>>>===<<<;;;;;;:::888666111111111111111111111111///000222222111000111111...//////000111111222222444444333333333333444555444444444555666888:::;;;<<<===>>>>>>===<<<===???>>>@@@BBBBBBBBBAAABBBDDDBBBBBBAAAAAABBBCCCDDDEEEDDDEEEFFFGGGGGGHHHGGGGGGJJJKKKMMMOOOQQQSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTXXXWWWVVVTTTQQQNNNKKKJJJKKKJJJJJJLLLNNNMMMLLLJJJIIIIIIIIIGGGEEEDDDDDDFFFEEEDDDBBB@@@>>><<<:::999888:::>>>BBBCCCAAA>>><<<999999999999999:::;;;;;;999888777666666555666666666666777777777777666666666666555555555555666666222333333333333333333222333333333333333333333333444444333333222111111111000000000000000000000000---...//////////////////,,,,,,++++++++++++,,,,,,...---,,,+++))))))))))))''''''(((((()))*********...+++(((&&&''')))******))))))))))))***+++------///***(((+++---,,,---///+++***)))(((((((((((()))))))))))))))))))))))))))(((***++++++)))'''((((((+++***)))((((((((()))***,,,***)))'''''''''((((((+++******))))))******+++((())))))((('''&&&&&&(((%%%%%%&&&'''((()))******(((((('''((()))+++***)))''''''''''''((((((((((((*********)))))))))(((((())))))))))))))))))))))))++++++************++++++(((***,,,...///...,,,+++)))))))))************+++))))))))))))************,,,,,,,,,,,,,,,++++++***)))******+++,,,+++++++++,,,,,,---......---,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////.........//////000000000000333666555222000111333000111222333333333333222333222111111111222444555666666666555444444333333888888888999999:::::::::888;;;===>>>>>>>>>@@@AAA??????@@@BBBDDDGGGJJJLLLMMMMMMNNNPPPRRRTTTVVVWWWUUUWWWZZZ\\\]]]]]]\\\[[[cccfffiiikkklllqqqxxx~~~tttkkkccc```aaaZZZRRRIIICCCCCCBBB???;;;999999999999888888888888111111111111111111111111---///111222111000111222111111111111111111111111222222111222222333444555333333444555666888999::::::;;;======<<<<<<===???>>>???AAABBBAAAAAABBBCCC@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHHHHIIIJJJKKKNNNPPPRRRSSSPPPQQQQQQRRRQQQQQQPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPTTTSSSQQQOOONNNMMMLLLLLLNNNMMMMMMNNNOOOOOOMMMJJJHHHIIIIIIHHHFFFFFFGGGHHHHHHFFFCCC@@@>>><<<;;;;;;<<<>>>AAACCCCCC@@@===;;;999999999999;;;;;;;;;:::::::::888777777666666666666666777777777777666666666555444444444444555666444444333333333333444444333333333333333333333333222222222222111111111111000000000000000000000000------...///////////////***++++++,,,,,,,,,++++++,,,,,,+++***)))))))))***((())))))************))),,,***((((((***++++++***+++++++++,,,---...000000///***(((+++------...111111///,,,)))(((((())))))))))))))))))))))))))))))''')))++++++)))''''''(((,,,+++)))''''''((()))***---,,,***((('''((()))***))))))))))))))))))))))))&&&((()))(((&&&%%%&&&(((%%%%%%&&&'''((()))******'''((()))++++++)))))))))''''''(((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))++++++************++++++(((***---000111///---,,,))))))))))))************))))))))))))******++++++,,,,,,------,,,,,,+++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++------...........................//////////////////222555555111...000222000111222333333333222222111222222222222333333333333333444444444555555555888888888888999999999999666:::>>>@@@@@@??????@@@@@@??????@@@BBBEEEGGGIIILLLLLLMMMPPPSSSUUUVVVVVVQQQRRRUUUWWWYYYYYYYYYYYYaaadddgggggggggjjjooosss{{{ppp```WWWRRRMMMKKKNNNJJJFFFBBB@@@AAABBBBBBBBB888999999888888888:::;;;000000000000000000000000,,,...111111111111222333333333222222111000000000000000000000111222333444333333333444666777999:::999:::<<<<<<<<<<<<===???===???AAAAAAAAA@@@AAACCC???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHIIIFFFFFFGGGHHHJJJNNNQQQRRRNNNNNNNNNOOOOOONNNMMMMMMPPPQQQQQQQQQPPPOOONNNNNNLLLLLLKKKKKKLLLNNNPPPQQQPPPOOOOOOPPPQQQPPPNNNKKKGGGHHHIIIHHHGGGGGGHHHJJJJJJHHHDDD@@@>>><<<<<<===???AAACCCDDDCCC@@@===;;;:::999999:::<<<<<<:::999;;;:::999888777777777777555555666666666666555555555555333333333333555555666555444333333444555666333333333333333333333333000000000000000111111111000000000000000000000000------...///000000//////)))***,,,------,,,+++***+++***************+++++++++++++++++++++***)))((((((((()))+++......---+++'''(((((()))***,,,---......)))&&&)))++++++---111777444///+++(((((()))+++))))))))))))))))))))))))&&&))),,,+++(((&&&'''(((,,,***((('''&&&''')))***...---+++)))(((((()))***''''''((((((((((((''''''%%%''')))(((&&&%%%&&&((()))((((((((('''''''''''''''(((+++---,,,((((((***(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++,,,...000222111...+++)))))))))))))))************))))))*********+++++++++,,,,,,------,,,,,,+++***---,,,+++***+++,,,---...++++++***))))))***+++++++++,,,------......------++++++++++++++++++++++++...............---------.........///////////////---111555444000---...111000111222333444333222222000111222333333333333222000111222333555666777888888888888888888999999999555999>>>AAAAAA@@@??????AAAAAA@@@???@@@CCCEEEGGGEEEFFFGGGKKKNNNPPPQQQPPPRRRSSSTTTVVVXXXZZZ[[[[[[WWW[[[```bbbbbbdddhhhkkkgggppp|||iii[[[NNNIIIGGGDDDCCCFFFDDDBBB>>>;;;888888999:::888888888666555555777888000///...------...///000444444222111///111555888888555111///000111111111000000000000000111111222333333444444555777888999999::::::;;;;;;<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDD@@@@@@??????@@@BBBDDDEEEAAABBBCCCEEEGGGIIIKKKKKKLLLIIIFFFEEEHHHKKKMMMNNNLLLLLLKKKKKKKKKLLLMMMMMMPPPMMMJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJLLLOOOPPPUUURRRPPPPPPQQQPPPMMMJJJJJJHHHFFFDDDCCCDDDFFFHHHFFFEEEEEECCCAAA???===<<<>>>>>>>>>>>>===<<<;;;:::999888888999;;;<<<<<<;;;:::999888777666666666666777777666666555555555444555444222333444444333111333333333222222222222222555555555555444444333222333333333222111000000///000000000000////////////000///...---------------,,,,,,+++,,,------,,,******+++,,,,,,+++***((('''+++***)))(((((()))***+++'''***+++***'''&&&(((***,,,,,,+++***)))))))))***((()))++++++******,,,---+++***)))))))))))))))***((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&'''((((((((()))+++---((('''&&&%%%%%%&&&((((((&&&%%%%%%%%%&&&''')))***))))))))))))))))))))))))111///,,,***)))))))))***&&&'''(((*********)))(((((((((((())))))*********)))***+++***(((((()))***))))))))))))))))))))))))******++++++++++++*********+++---------+++)))(((,,,,,,,,,,,,++++++***)))******))))))***++++++,,,***---...+++***,,,+++(((''''''((()))******++++++,,,+++***))))))***++++++------,,,,,,,,,---......---------,,,,,,,,,++++++........................,,,,,,,,,---------......////////////////////////222222111111000/////////000000111111111111000000444444444444444444444444888888999::::::::::::999;;;;;;<<<===>>>>>>>>>===============???BBBEEEGGGEEEFFFGGGHHHIIIKKKOOORRRRRRQQQQQQQQQRRRSSSUUUVVVZZZ\\\```bbbcccdddfffhhh```jjjtttyyyzzz~~~~~~sssmmmiiihhhgggYYYRRRHHHDDDCCCCCCAAA>>>>>>;;;888888999:::888666:::999888777666666666666//////...------...///000333333333222111111444777888555111///000111222222000000//////000000111222222222333333444666777888888888999999::::::;;;;;;============>>>??????@@@@@@@@@???@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLIIIFFFEEEGGGJJJLLLMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHIIIJJJJJJJJJLLLKKKJJJIIIJJJKKKMMMOOORRRPPPOOOOOOQQQPPPMMMJJJIIIIIIIIIIIIHHHGGGFFFEEECCCDDDDDDCCCBBBAAA@@@@@@============<<<;;;::::::999888888:::<<<===<<<:::;;;::::::999888888777777777777666666666555555555555333222222333444222111222222222222222222222222111111222333333333222222333222222111000000//////......//////000000111111//////...---,,,,,,,,,,,,,,,++++++,,,---...,,,+++)))******+++++++++************)))))))))))))))***''')))+++***((((((***,,,,,,+++******))))))******''')))******))))))***,,,***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((('''''')))+++(((((('''&&&&&&&&&'''''''''&&&&&&%%%&&&'''))))))))))))))))))))))))))))))+++***)))''''''(((***+++)))******+++++++++******((())))))***++++++,,,,,,***)))((('''((()))***+++)))))))))))))))))))))))))))******************)))***+++,,,------+++)))(((*********+++******))))))((()))+++,,,,,,+++***)))%%%))))))''''''******'''))))))***++++++,,,------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,------------------------,,,,,,........................,,,,,,,,,---------......////////////////////////111111111111111000000000000000111111111111000000222222333333444555666666666777888888999999888888999:::;;;<<<<<<<<<<<<<<<============???BBBDDDFFFDDDFFFGGGHHHIIIKKKNNNQQQQQQQQQPPPPPPQQQSSSUUUVVVYYY[[[]]]^^^^^^^^^___aaa^^^dddkkkmmmmmmoootttzzz}}}ssslllccc[[[VVVSSSRRRQQQMMMGGG@@@===>>>???===;;;===:::888888999999888666:::999888777666666666666//////......---......///111222333333222222333555777444111000111222222222000000//////000000111222111111222333444555555666666777777888999999::::::>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@BBBCCCDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIFFFFFFGGGIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJLLLKKKJJJJJJJJJJJJLLLMMMMMMMMMMMMOOOPPPOOOLLLIIIIIIKKKMMMNNNLLLIIIEEECCCAAABBBCCCCCCDDDCCCCCCCCC<<<<<<<<<<<<;;;:::999999888888999;;;======<<<:::;;;;;;;;;;;;;;;:::999888777777666666666666555555444333222222333333222111000000111111222222333333000000111222333333333333222111111000000//////...------...///000111222222///...---,,,++++++++++++,,,+++***+++---...---,,,))))))))))))***+++,,,---***************)))(((((('''(((******))))))+++,,,++++++***)))))))))******&&&(((******((((((((()))((((((((((((((()))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((('''&&&&&&''')))((((((((((((((('''&&&%%%(((''''''&&&&&&'''(((((())))))))))))))))))))))))((('''''''''(((***,,,---++++++******))))))******))))))***+++---...//////+++(((&&&'''***,,,,,,***))))))))))))))))))))))))((())))))******))))))(((***+++,,,,,,,,,+++***)))(((((())))))***)))))))))'''))),,,......,,,(((&&&))),,,,,,******------***++++++,,,,,,------......---,,,+++***))))))***+++++++++,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,---------......////////////////////////111111111111111222222222000000111111111111000000000000111333444666777777555555666777777777777777777888999:::;;;;;;;;;;;;===<<<<<<===???AAACCCEEEDDDEEEGGGHHHIIIJJJMMMPPPPPPPPPOOOOOOQQQRRRTTTUUUYYY[[[\\\\\\[[[ZZZZZZ[[[___bbbdddeeeeeefffiiikkkkkknnnsssxxxqqq___WWWRRRLLLHHHEEEDDDCCCBBB@@@<<<999888:::<<<;;;999<<<:::888777888888888666999999888777666666666666//////.........------...///111333444333222222333555333000000111222222222///////////////000111111111222222333444555555555666666777888888999::::::?????????@@@@@@@@@@@@@@@???@@@@@@AAACCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHKKKIIIFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFHHHKKKMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJKKKIIIJJJLLLMMMNNNMMMKKKIIIJJJKKKMMMNNNLLLIIIEEEBBBBBBBBBCCCDDDDDDDDDCCCCCC;;;;;;;;;;;;:::999888888888888999;;;======;;;999::::::;;;;;;;;;:::999888777777666666666666666666444333222222333333222111///000000111222333444444333333444555555555444444111000000000//////............//////000000111111......---,,,++++++++++++,,,+++***+++---......---+++***)))))))))***,,,---)))***+++++++++)))'''&&&((())))))))))))))))))*********))))))))))))******&&&(((******(((''''''((('''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((('''%%%%%%&&&'''(((((()))))))))'''%%%$$$((((((((('''''''''''''''))))))))))))))))))))))))((((((((()))***,,,...///+++)))(((&&&&&&&&&'''((()))***+++,,,...///000111***((('''***///111---)))(((((((((((((((((((((((((((((())))))))))))((((((******++++++++++++***)))'''(((((()))************(((***,,,------+++)))'''...111000---,,,//////,,,,,,,,,,,,,,,------......---,,,+++***)))***++++++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---------..............................000000000111222333333444000000111111111111000000000111222333444555666666555555666777777777777666777777999:::;;;;;;;;;;;;<<<<<<<<<===???@@@BBBCCCCCCEEEGGGHHHHHHJJJLLLNNNNNNNNNNNNNNNPPPRRRTTTUUU[[[\\\]]]]]][[[ZZZZZZ[[[^^^]]]^^^```ccceeefffgggfffggghhhjjjmmmssszzzyyyrrrjjjdddgggllliii[[[NNNJJJGGGDDDBBBAAA@@@>>><<<;;;999888999;;;<<<;;;999:::999888777777777777777999888777666666555555666...............---,,,,,,---///222333222111000111222111//////111222222111/////////...///000000111222333444555555666555555666666777888999:::;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA???@@@AAACCCDDDEEEFFFGGGEEEEEEFFFHHHIIIJJJKKKLLLJJJHHHGGGGGGHHHIIIHHHFFFHHHHHHGGGGGGHHHHHHIIIJJJJJJNNNQQQRRRQQQOOOOOOPPPNNNMMMLLLLLLKKKKKKKKKKKKGGGHHHKKKLLLLLLKKKJJJIIIKKKKKKKKKJJJHHHFFFEEEDDDCCCDDDDDDDDDCCCBBBAAAAAA;;;;;;;;;;;;:::999888777888888888:::<<<<<<;;;999999999999999999888888777666666777777777777777777555444333333444444333111000000111222333444444555666666555555444333222111000000000000////////////111111000000//////......------,,,++++++++++++,,,---+++******,,,---...------,,,***)))))))))***+++)))***+++++++++)))((('''***)))(((((((((((('''&&&***))))))((())))))******''')))++++++)))'''''''''''''''((()))******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''%%%$$$%%%''''''((()))***)))(((&&&%%%((((((((((((((((((''''''(((((((((((((((((((((((()))))))))******+++,,,,,,***)))'''&&&&&&&&&'''''')))***+++,,,...///000111)))(((***000555444---'''(((((((((((((((((((((((((((((())))))))))))(((((()))*********************(((((()))***+++++++++******************************------***,,,000111000++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------//////000111222333333444000000111111111111000000222222222333333333333333555666777777888777777777777888999:::;;;<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBBBBDDDGGGHHHHHHIIIKKKLLLMMMMMMMMMMMMOOOQQQSSSTTTYYY[[[]]]\\\[[[ZZZ[[[\\\YYYXXXWWWYYY^^^aaabbbbbbfffffffffeeeeeehhhmmmqqqtttxxx~~~|||rrrlllfff___ZZZTTTQQQQQQSSSVVVUUUOOOIIICCCAAA???>>>>>>===:::888::::::999:::;;;;;;:::888888888888777666666777777999888777666555555555555...............---,,,+++,,,...000111000/////////000...---...000111111000//////......//////000111222333444666666666555444555666666888999:::;;;<<<888999;;;>>>???@@@?????????@@@BBBDDDEEEFFFGGGGGGEEEFFFHHHJJJLLLNNNPPPPPPHHHHHHGGGIIIJJJJJJIIIGGGIIIIIIIIIIIIJJJLLLMMMNNNPPPSSSWWWVVVSSSQQQQQQRRRNNNNNNNNNMMMMMMLLLLLLLLLGGGIIIJJJJJJIIIHHHIIIJJJLLLJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>;;;;;;;;;;;;:::999888888888777666777999;;;:::999888888777666666777777888666666777777777777888888666555444444555555444333222222333333444444555555555555444333222000///...000000000000000000000000222222111000///...------,,,,,,,,,,,,,,,------...///,,,******+++------,,,---,,,+++***))))))))))))))))))************))))))***)))(((((())))))(((&&&))))))((((((((()))*********,,,......+++)))''''''&&&((()))+++++++++******(((((((((((((((((((((((())))))(((((('''''''''&&&((())))))(((&&&%%%&&&((('''(((((())))))((((((((('''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((())))))))))))***+++---...//////((()))---222666333---'''))))))))))))))))))))))))((())))))******))))))((()))))))))************+++))))))******++++++************)))))))))***,,,,,,'''***,,,+++...555888888************++++++++++++++++++******+++,,,...///...---,,,++++++***++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...//////000111111222222000000111111111111000000333333333333222222222222555666666777777777777777666777888:::;;;<<<======:::;;;<<<===>>>???@@@@@@BBBDDDFFFHHHHHHHHHJJJKKKLLLKKKLLLLLLNNNPPPRRRTTTVVVXXXZZZZZZYYYXXXYYYZZZZZZYYYXXXYYY\\\___```aaaeeeeeeeeecccccceeeiiilllnnnqqquuuyyy}}}|||ppphhh^^^WWWTTTRRRPPPNNNFFFGGGIIIJJJHHHGGGFFFFFFAAA???>>>======<<<999777999999999999888777777777666777777666555555666888888888777666555555555555......//////...,,,+++***+++,,,......---------...---,,,+++---///000000//////............///000000111222444555555444333222333444555666888999:::;;;999:::<<<>>>??????>>>===???@@@BBBDDDFFFGGGHHHHHHFFFGGGHHHJJJLLLNNNPPPQQQGGGGGGHHHJJJLLLLLLJJJHHHJJJJJJKKKLLLNNNOOOQQQRRRTTTWWWYYYWWWRRRNNNOOOQQQNNNNNNOOOOOOOOONNNNNNMMMIIIJJJKKKIIIGGGFFFIIIKKKJJJIIIHHHGGGGGGFFFFFFFFFCCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<;;;:::999888888666444444777999::::::999888666444555666888999666666777777777888888888888666555555666666555444555555555555555555555555444444444333222111000///111111111111111111111111111111000000//////......++++++,,,,,,---...000111000...+++***+++,,,,,,+++******+++++++++******)))(((((((((((()))***+++,,,***((('''))),,,---,,,+++((((((((((((((()))******,,,...000000...+++)))((('''(((***,,,---,,,++++++(((((((((((((((((((((((('''''''''(((((((((((((((((())))))((('''&&&((()))''''''''''''((()))***+++&&&'''((()))******))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))***)))))))))((())))))***++++++,,,,,,(((***...000111...+++((()))))))))))))))))))))))))))******************))))))))))))))))))***++++++)))))))))***))))))(((((('''((()))+++,,,,,,,,,,,,))),,,---,,,///666:::999++++++++++++***************))))))***+++---///111111///,,,*********,,,---000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........///000000000111000000111111111111000000111111111222333333333444444444555666666666666555444555777999:::;;;<<<<<<:::;;;<<<===>>>>>>??????AAACCCFFFHHHHHHHHHIIIJJJJJJJJJKKKKKKMMMPPPRRRSSSVVVXXXZZZYYYXXXWWWWWWXXX[[[[[[[[[\\\]]]```ccceeecccddddddcccbbbbbbdddfffhhhkkkooorrruuuwwwzzz}}}yyyvvvqqqllliiieee```]]]VVVSSSOOOJJJHHHGGGGGGHHHAAACCCDDDCCC@@@>>>???@@@@@@>>><<<<<<<<<<<<;;;999999999888777666666777777555666777666444444666888888888666555555555555555......//////...,,,+++)))***,,,---,,,++++++,,,...++++++***,,,...//////..................///000000000111333444444333222111222222444555666888999999<<<>>>???AAAAAA???>>>===>>>@@@BBBEEEGGGHHHHHHHHHEEEFFFGGGIIIKKKLLLMMMNNNGGGGGGHHHKKKMMMMMMKKKIIIJJJKKKLLLNNNPPPRRRTTTUUUUUUXXXZZZVVVPPPLLLMMMOOONNNOOOOOOPPPPPPOOOOOOOOOJJJKKKKKKHHHEEEEEEIIILLLHHHIIIIIIIIIIIIHHHFFFFFFAAAAAAAAAAAA@@@??????>>><<<<<<<<<<<<;;;:::999999999666333333555777999::::::888666444444666999;;;666666777777888888888999999777666666777777666555666666666666666555555555444444555555555444333333111111111111111222222222////////////000000000000+++++++++,,,...000111222222///+++******++++++***'''(((***+++,,,,,,+++***((((((''''''(((***,,,---)))''''''***...111111///((((((((((((((()))******...000222222///,,,***)))''')))+++---...---,,,+++((((((((((((((((((((((((%%%%%%&&&'''((()))***+++((()))))))))'''''')))***''''''&&&'''((()))+++---%%%&&&((()))*********)))((((((((((((((((((((((((&&&''')))***++++++++++++$$$%%%'''(((((((((''''''((((((((())))))*********)))+++------+++*********))))))))))))))))))))))))******++++++++++++******))))))(((((()))***++++++((()))))))))((('''&&&&&&$$$&&&***---......,,,******,,,+++)))***///111000++++++++++++++++++++++++)))))))))***,,,...000222333000---***)))***---...333333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111111111111000000//////000111333444555666222333444444555555444444333444666777999::::::;;;::::::<<<===>>>>>>>>>>>>AAACCCFFFHHHHHHGGGHHHIIIJJJJJJJJJKKKMMMOOORRRSSSYYYZZZ[[[[[[YYYWWWWWWWWWUUUWWWYYYZZZ\\\___dddhhhcccddddddbbb___^^^___```___ccchhhmmmpppsssvvvxxxvvv{{{~~~||||||yyyooohhhccc___[[[WWWTTTRRRQQQOOOMMMJJJJJJIIIFFFBBB@@@@@@AAA?????????>>><<<<<<<<<<<<;;;999888888999999999888999999888777666666888:::444666777666444333666888888777666555555444444555,,,,,,------,,,,,,+++***,,,---------,,,,,,...///......//////////////////111111111333333222000---------------............222333444555666666666666:::::::::;;;;;;<<<>>>>>>BBBCCCEEEFFFEEEDDDEEEFFFDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEFFFHHHKKKLLLLLLKKKFFFHHHJJJMMMPPPRRRTTTTTTSSSSSSSSSRRRPPPNNNLLLJJJMMMNNNPPPQQQQQQQQQPPPPPPMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIGGGFFFFFFGGGGGGFFFDDDCCCCCCDDDDDD@@@===>>>===;;;;;;;;;999777555777666555555555555666666666666666666555555555555666777888777666555666777888888999999999999888888888888777666555666666666444444444333333222222222222111111111111111111111111111000...---,,,+++******+++---------...222555111111///...,,,+++))))))***))))))((((((((((((((((((((('''&&&%%%%%%$$$$$$...+++)))+++000333111///''''''''''''((()))++++++///000222222111---)))&&&'''(((***,,,...---***(((++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$(((,,,+++'''$$$&&&((((((((((((((()))))))))))))))((('''&&&%%%$$$$$$$$$&&&&&&''''''(((((())))))******)))((('''''''''((('''((((((***+++,,,------*********)))))))))))))))))))))))))))))))))))))))(((***+++---------+++++++++***((('''&&&&&&''''''(((***,,,,,,+++))))))***(((((()))))))))*********)))***+++,,,,,,,,,,,,,,,)))))))))))))))******+++******)))((())),,,111555:::444---)))+++...000000555222///,,,+++,,,...000---+++)))'''''')))+++---++++++,,,,,,,,,,,,------......//////......---,,,///////////////.........000000000000000000000000111111111111222333444444111333444444444444555777666777888999:::;;;;;;;;;===>>>???@@@AAABBBBBBBBBCCCCCCCCCEEEGGGHHHGGGFFFGGGIIIKKKKKKLLLNNNPPPSSSWWWXXXZZZ[[[[[[YYYXXXWWWWWWXXXZZZ\\\^^^______```eeecccaaa___]]]^^^^^^___^^^aaafffiiikkknnnqqqsssrrrqqqqqqsssvvvxxxxxxxxx|||zzztttmmmkkkgggbbb]]]YYYVVVUUUNNNLLLJJJHHHFFFFFFGGGHHHEEEDDDBBBAAA@@@?????????>>>===<<<;;;:::999999999888999999999999888777777666666666666666666666666666666555555555444444444555555555444444333333333,,,------------,,,+++++++++,,,------,,,,,,---///////////////............111111222333444333000...000000000111111111111222222333444666777888888888;;;;;;;;;;;;<<<===>>>???BBBDDDEEEFFFEEEDDDEEEFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGIIIKKKKKKJJJHHHFFFHHHKKKNNNQQQSSSUUUVVVRRRRRRRRRRRRPPPNNNLLLKKKMMMMMMOOOPPPQQQQQQPPPPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGEEEDDDDDDEEEGGGFFFCCC??????===<<<;;;;;;:::888555666666666666666777777777666666666666555555555555555666777777555555666777666666777777777777666666666666666555555555555444444444444333333222222222333333222222111111111000/////////...------,,,,,,,,,,,,,,,,,,,,,---///000******************************)))((((((((()))))))))))))))(((''''''&&&&&&,,,)))''')))---000///---(((((('''(((((()))***+++,,,---......---***'''%%%(((((()))+++------***((())))))))))))(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''+++...---)))&&&'''***''''''((((((((())))))))))))((('''&&&%%%%%%%%%%%%'''(((((())))))***++++++,,,+++******************(((((()))***++++++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))******************+++***)))((((((((()))))))))+++---...,,,++++++,,,******+++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,***************++++++,,,++++++*********,,,000444777222---***+++---......333222///---,,,---...///000...,,,+++***+++,,,---++++++,,,,,,,,,,,,------...............------,,,////////////............000000000000000000000000333333222111111222222222222444555555333333444666444555666888999:::;;;;;;===>>>???@@@AAABBBBBBBBBEEEEEEFFFGGGHHHIIIHHHHHHGGGIIIJJJKKKKKKMMMPPPRRRVVVWWWYYYZZZZZZYYYXXXWWWWWWYYYZZZ\\\^^^___`````````^^^\\\[[[ZZZZZZ[[[\\\```bbbeeehhhiiikkkmmmoooppppppqqqsssvvvwwwvvvttttttvvvyyyzzz{{{}}}~~~~~~{{{tttkkkddd___[[[YYYVVVSSSPPPMMMKKKJJJJJJIIIGGGEEEDDDDDDEEEFFFBBBAAA@@@???>>>============<<<;;;::::::999999999888999999999999888777777666666666666666666666666666555555555444444444333555555444444444333333333---------------,,,,,,++++++,,,------,,,,,,---...////////////......------111222333444444222111///111111111111222222222222222333444666888999999:::;;;;;;;;;<<<===>>>@@@AAABBBDDDFFFFFFEEEDDDEEEFFFCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKJJJGGGEEEGGGHHHKKKOOORRRTTTVVVWWWQQQQQQQQQQQQPPPNNNLLLKKKLLLMMMNNNOOOOOOPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFCCCDDDFFFHHHJJJHHHDDDAAA???===<<<<<<<<<;;;888666555666777999999999888888666666666555555555555444444555666555444444555666444555555666666555555444444444555666555444333222444444333333333333222222444444333333222111000000------.....................,,,+++***+++,,,,,,+++''''''(((((()))*********++++++***))))))))))))***++++++******))))))((((((***'''%%%'''+++---,,,***))))))(((((((((((())))))***+++++++++***)))((('''***)))((()))+++,,,+++)))((()))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''***---///...+++((((((***&&&&&&'''''''''(((((((((((((((''''''&&&''''''((()))))))))***++++++,,,,,,******************+++,,,)))))))))******+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))((((((((((((((((((*********)))******+++,,,+++---//////---,,,------+++,,,...///...---+++*********+++,,,,,,,,,+++++++++++++++***+++,,,,,,---,,,,,,,,,******+++...111333000,,,++++++,,,,,,,,,111000///...------......000///...,,,++++++++++++++++++,,,,,,,,,,,,------...............---,,,,,,........................000000000000000000000000444444333111111000000000333444555555444333444666333444555666888999::::::<<<===???@@@AAABBBBBBBBBDDDEEEFFFGGGGGGHHHHHHGGGFFFHHHIIIJJJJJJLLLNNNQQQTTTUUUWWWXXXYYYXXXXXXWWWXXXYYY[[[]]]___``````aaa[[[[[[YYYYYYYYYYYY[[[\\\aaaccceeefffggghhhjjjlllppppppqqqsssttttttrrrpppmmmooopppppppppppprrrssssssuuuxxx{{{|||}}}{{{xxxsssmmmiiigggffffffeeeeeecccaaa]]]XXXTTTRRRMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@AAABBBBBB??????===<<<;;;;;;::::::<<<<<<;;;:::999999999999888888999999888888777666666666666666666666666666555555444444444444333333444444444444333333333333---------------,,,++++++***,,,------,,,,,,---...000//////......------,,,111222444555444222111000....../////////000000000000111333555777999999::::::;;;;;;<<<>>>@@@AAABBBCCCDDDFFFFFFDDDDDDDDDEEECCCCCCCCCDDDDDDEEEFFFGGGFFFFFFGGGIIIKKKJJJGGGDDDGGGIIILLLOOORRRTTTVVVWWWOOOPPPPPPPPPOOONNNLLLKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIFFFEEEDDDCCCBBBBBBCCCDDDCCCEEEGGGIIIIIIGGGCCC@@@>>><<<;;;;;;;;;:::888666555777999;;;;;;;;;999888666666555555555444444444222444555444333333444666444555555666666555555444333444666777666555333111333333333333333333333333555555444333222111000///........................---+++)))***+++,,,+++)))+++++++++++++++*********,,,++++++***************+++++++++******)))))))))((('''%%%&&&)))++++++******))))))(((((((((((()))*********))))))*********,,,***(((((()))*********)))***,,,------,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''***,,,------***'''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((()))))))))))))))***++++++,,,,,,((('''''''''((()))******))))))))))))************)))))))))))))))*********))))))))))))))))))))))))((((((*********)))'''&&&)))))))))***+++,,,,,,---,,,---......,,,,,,---...+++,,,...000///---+++)))***++++++,,,,,,,,,+++++++++************+++,,,,,,+++,,,,,,***))))))+++---...---,,,++++++++++++***------------------,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,------------.........---,,,,,,------...............///////////////////////////333333222111111111111111111333444555444555777888666666666666777888999999;;;<<<>>>???@@@AAABBBBBBAAACCCDDDEEEDDDDDDDDDEEEEEEGGGHHHIIIIIIJJJMMMOOOPPPQQQSSSTTTUUUVVVVVVVVVXXXYYY[[[]]]___```aaaaaa[[[[[[[[[[[[[[[]]]^^^___aaaccceeeffffffhhhjjjlllvvvtttrrrqqqrrrqqqpppnnnnnnoooooonnnlllkkklllmmmqqqsssvvvwwwvvvvvvwwwxxxwwwxxxxxxzzz|||~~~}}}wwwrrrooollljjjcccaaa^^^[[[ZZZZZZ\\\]]]YYYXXXWWWUUURRRQQQOOOOOOHHHGGGFFFEEEEEEEEEEEEEEEAAA@@@??????>>>???@@@@@@======<<<;;;:::999999:::;;;;;;:::999999999999999888888888888888777777666555555555555555555555555444444333333333333333333333333333333333333333333,,,,,,------,,,,,,+++***)))+++------,,,+++,,,---//////......---------,,,000222555555333111000111---------.........//////...000222444666777888888999:::;;;<<<>>>@@@BBBCCCCCCEEEFFFFFFDDDCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGDDDDDDEEEHHHJJJJJJHHHFFFGGGIIIKKKNNNQQQSSSTTTUUUNNNNNNOOOOOOOOONNNLLLKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHCCCBBBAAA@@@@@@AAAAAABBBCCCFFFHHHIIIGGGCCC???<<<<<<;;;::::::::::::777555666888:::;;;<<<;;;:::999555555555555444444444444111333444444333333444666555666666777777666666555444555777777777666444222333333333333333333333333555555444333111000///////////////...------,,,,,,+++******+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************)))))))))))))))((((((''''''''')))************))))))(((((((((((()))))))))((((((((()))***+++,,,***''''''(((*********)))***+++,,,------,,,+++(((((((((((((((((((((((('''''''''''''''''''''''''''(((***)))(((&&&%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''((()))***''''''(((((()))*********((('''''''''((()))******))))))))))))))))))******(((((())))))************))))))))))))))))))))))))&&&))),,,......,,,(((&&&'''((()))***+++,,,,,,,,,+++,,,,,,,,,******+++---)))+++---......---***(((++++++,,,,,,,,,++++++***)))))))))))))))***++++++)))***+++***(((((((((******++++++,,,+++*********)))***+++,,,,,,,,,+++***))))))***+++,,,---------+++++++++,,,,,,,,,---------------...---,,,,,,+++,,,---------......//////////////////////////////111000000000111111222333///111333555555777999;;;:::999888777777777777888999:::<<<>>>???@@@AAAAAA@@@CCCEEEEEECCCBBBCCCEEEEEEFFFGGGHHHGGGIIIKKKMMMLLLMMMOOOPPPRRRSSSTTTUUUXXXYYY[[[]]]^^^``````aaa\\\\\\\\\]]]^^^___```aaaaaacccdddeeefffiiilllooo{{{xxxssspppoooooooooooorrrrrrrrrpppmmmkkkkkkllloooqqqssssssqqqpppoooooorrrrrrqqqqqqrrruuuwwwyyywwwyyy{{{|||~~~~~~yyyyyy|||yyysssooommmlllhhhccc```^^^]]][[[ZZZUUUTTTQQQPPPPPPQQQSSSUUUQQQPPPMMMKKKIIIIIIIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA?????????>>>>>>>>>>>>???===<<<;;;:::::::::::::::::::::999888888888999999777888888888888777666666444444444444444444444444222222333333333333333333333333333333333333333333+++++++++++++++******)))(((***------,,,++++++,,,------------------------...222555555222//////000////////////000000000000///000111333555666666777888888:::;;;>>>@@@BBBCCCDDDEEEFFFFFFDDDCCCCCCDDDEEEDDDCCCCCCDDDEEEGGGHHHEEEDDDDDDFFFHHHIIIHHHGGGGGGHHHJJJLLLNNNPPPQQQQQQLLLMMMNNNOOONNNMMMLLLKKKNNNMMMKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIICCCBBBAAA@@@@@@AAABBBBBBCCCFFFHHHGGGDDD@@@===;;;<<<;;;::::::;;;:::888666999999:::;;;;;;:::999888555555555444444444444333111333444444333444555666666777777888888777777666555666666777666555444333222222333333333333444444333333222222111000//////000000///...------,,,,,,***,,,......---,,,,,,...''''''((()))***,,,,,,---++++++***))))))))))))***))))))((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((,,,***''''''((()))))))))'''''''''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&'''''''''((((((((('''&&&&&&&&&'''(((((()))&&&&&&&&&'''(((((())))))******************+++,,,((((((((())))))*********((((((((()))******++++++))))))))))))))))))))))))&&&)))---///000...***((('''((()))++++++,,,,,,,,,***++++++***)))(((***,,,((()))+++,,,---,,,+++***++++++,,,,,,,,,+++******))))))(((((())))))***+++(((***++++++)))((((((((((((***+++,,,*********+++((()))***++++++,,,++++++******+++,,,...000111222++++++,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,---......//////000000000000000000000000/////////000000222333333...111333555666777:::<<<;;;:::888777666777777888777888:::<<<===?????????BBBEEEGGGGGGDDDBBBDDDFFFDDDEEEFFFFFFFFFGGGIIIKKKJJJJJJLLLNNNPPPRRRTTTUUUWWWXXXZZZ\\\^^^______```[[[\\\]]]^^^___``````aaaaaacccdddeeefffhhhlllooozzzwwwrrrooooooppppppppprrrsssrrrpppmmmkkkkkkkkkmmmppprrrrrrpppmmmllllllooonnnmmmmmmnnnqqqsssuuuqqqrrrsssuuuzzz~~~{{{{{{|||yyyyyyyyyyyyyyyzzz{{{|||{{{xxxuuutttvvvxxxzzzzzzyyysssooommmjjjeeeeeehhhmmmnnnooommmhhhbbb^^^]]]___\\\YYYVVVUUUUUUSSSRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLKKKHHHFFFDDDCCCDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@????????????>>>>>>======<<<<<<;;;:::::::::::::::999999888888777888888999777777888888777777666555444444444444444444444444111111222222222222333333222222222222333333333333)))************)))(((((((((***---...---++++++++++++,,,,,,------......///,,,111444444000---...000///000000000000111111111000111222444555666666666666777888:::===@@@BBBCCCDDDEEEGGGFFFDDDCCCCCCDDDFFFEEEDDDDDDDDDFFFHHHIIIHHHFFFDDDDDDEEEGGGGGGFFFFFFGGGIIIJJJLLLLLLMMMMMMKKKLLLMMMNNNNNNMMMLLLLLLOOONNNKKKIIIGGGFFFFFFFFFJJJJJJIIIIIIJJJJJJKKKKKKDDDCCCBBBBBBBBBBBBDDDDDDCCCEEEGGGFFFBBB???>>>>>>>>>===<<<<<<===<<<:::999;;;;;;::::::999888888888555555555444444444333333111333555555444444666777666777777888888777777666555555555444444444333333222222222333333444444444111111111000000/////////........................+++000444222---***,,,///'''''''''((()))***++++++******)))((((((((())))))(((((())))))))))))))))))'''((((((''''''''')))***(((((('''(((((()))***+++&&&&&&&&&'''''''''''''''+++)))(((((())))))(((''''''&&&&&&&&&''')))+++---((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))(((&&&''''''((((((((()))))))))'''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''((()))))),,,+++******************&&&''''''((()))***++++++'''(((((()))******++++++))))))))))))))))))))))))((()))+++,,,------------)))***+++,,,------,,,,,,*********)))((((((***,,,'''((()))+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))******))))))******+++,,,)))+++------+++***))))))'''))),,,+++***)))+++---*********+++,,,------...,,,,,,++++++,,,///111333++++++,,,,,,,,,,,,------,,,------------,,,++++++++++++,,,------...//////000000000000000000000000111000000000000000111222111333555555555666888:::888777666555555777888:::555666888:::<<<===>>>>>>AAAEEEGGGFFFCCCAAACCCFFFCCCDDDEEEEEEEEEFFFHHHJJJIIIJJJKKKMMMPPPSSSUUUVVVVVVWWWYYY[[[\\\^^^^^^___]]]]]]^^^___```aaaaaaaaaccccccdddddddddeeeiiilllqqqpppoooppprrrrrrqqqpppqqqqqqqqqooollljjjjjjkkknnnpppssssssqqqooommmmmmkkkkkkkkklllnnnqqqtttuuuuuurrrqqqtttzzz~~~}}}zzz{{{||||||{{{{{{|||~~~~~~yyytttqqqrrrsssrrrqqqppppppoooooopppppppppmmmiiihhhjjjmmmooopppnnniiieeecccaaa]]]]]]```___aaacccccc```\\\YYYWWWXXXVVVTTTSSSSSSRRRPPPNNNQQQQQQPPPOOONNNMMMLLLKKKKKKJJJHHHFFFEEEDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAA????????????>>><<<;;;;;;;;;::::::999999999999999888888777777777777888888777777777777777666666555333333333333333333333333111111111111222222222333111111222222222333333333)))))))))))))))((('''''''''***---...---+++++++++***++++++,,,---...//////+++000444333///,,,---///////////////000000000000222333444555666666666666666666888:::<<>>===>>>???>>><<<;;;<<<<<<:::999888777777777555555444444444333333333222333555555555555666888666666777777777777666666555444333222222222333333222222222333333444444444000000000000////////////,,,,,,------...//////000---444888555---(((+++///+++++++++***)))(((((((((***))))))((((((((((((((())))))))))))))))))******&&&'''''''''&&&&&&''')))''''''''''''(((***++++++(((((()))******))))))(((+++)))(((((())))))(((&&&)))(((&&&&&&'''***---000))))))))))))))))))))))))''''''''''''''''''''''''''''''(((***,,,,,,***)))(((((((((((())))))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))******)))(((''''''((((((%%%&&&'''((()))***+++,,,'''(((((()))***+++++++++))))))))))))))))))))))))***)))((((((***,,,///111+++,,,---.........---,,,+++++++++***((((((+++---(((((()))***,,,---...///,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---))),,,...///...,,,++++++'''***,,,+++))))))+++...+++++++++,,,---...///000---,,,***)))))),,,...000++++++,,,,,,,,,---------,,,,,,---------,,,++++++++++++,,,,,,---...//////000000000000000000000000333222111000////////////444555666666555555666777444444333333444777999;;;444555777999;;;<<<======???BBBFFFDDD@@@???AAADDDCCCDDDEEEEEEEEEEEEGGGIIIJJJJJJLLLNNNQQQTTTVVVXXXUUUVVVXXXZZZ\\\]]]^^^^^^___```aaabbbccccccccccccdddddddddbbbbbbcccfffhhhiiijjjmmmqqqtttuuurrrooopppqqqqqqooolllkkkkkkkkkkkknnnqqqrrrpppmmmlllkkkjjjjjjkkkmmmpppsssvvvxxx|||wwwssstttzzz|||yyyuuutttvvvwwwxxxwwwxxxyyy{{{~~~|||yyytttooommmnnnpppooonnnmmmkkkjjjiiihhhhhhfffccc```___aaadddfffgggkkkeeeaaa```^^^ZZZZZZ^^^XXX[[[^^^___]]]ZZZWWWWWWRRRQQQPPPQQQRRRQQQOOOMMMJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDAAAAAA@@@???>>>>>>>>>>>>?????????>>>===;;;:::999:::999888888888888888999888777777777777777888888777777777777777666666555333333333333333333333333000000111111222222222333111111111222222333333333,,,+++***)))))))))***+++$$$(((,,,,,,***))),,,///------,,,++++++---...///,,,,,,------.../////////000......111666777222---000333666888777777777777::::::999999:::;;;===>>>AAAAAA@@@@@@AAABBBDDDEEEEEEDDDDDDCCCDDDFFFHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHKKKJJJIIIJJJKKKOOORRRTTTUUURRROOOLLLKKKIIIFFFDDDKKKLLLLLLLLLLLLMMMMMMMMMKKKHHHFFFGGGIIIJJJHHHEEEEEEBBBBBBGGGIIIFFFBBB@@@===<<<<<<<<<===>>>??????AAA@@@>>><<<:::777666555666666555555555555666666555555444333333333333444666666666555555444444444666555555444333333222222000000111222222222111111111111000000/////////...---,,,+++***+++---///111111CCCLLLAAA333000000......---+++))))))***+++,,,,,,++++++***)))(((''''''---,,,+++)))(((((((((((()))'''&&&''')))++++++***)))'''&&&%%%''''''&&&%%%+++*********))))))((((((++++++++++++***)))((('''))))))))))))************---+++***((('''''''''''')))((('''&&&%%%&&&&&&''')))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''******))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''******))))))((((((((('''''''''(((((())))))******---+++)))(((((()))+++---++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,+++******))))))******(((((())))))******++++++***,,,...000///---***(((*********)))))))))))))))((()))***+++,,,,,,,,,,,,...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,000)))&&&+++...+++***,,,------------------------000///---,,,---000222444666444222000//////000111333444555555666666555555444444333444444555666777777777888999;;;<<<<<<===<<<<<<===???@@@AAABBBCCCCCCDDDFFFGGGHHHHHHHHHGGGHHHJJJLLLNNNQQQSSSTTTTTTTTTUUUVVVXXXZZZ[[[\\\]]]```bbbdddfffggggggfffeeeiiifffcccaaa```bbbdddfffjjjlllnnnqqqrrrrrrqqqpppqqqrrrrrroookkkjjjkkknnniiioootttsssnnnjjjlllooollllllmmmnnnoooqqqrrrsss|||xxxtttrrrrrrrrrpppnnnrrrtttvvvvvvuuutttuuuvvv|||xxxsssmmmjjjiiijjjkkkggghhhiiijjjiiigggeeeddd``````_________aaabbbccchhheee___ZZZXXXWWWYYYZZZWWWXXXZZZ[[[ZZZXXXUUUSSSRRRQQQQQQPPPPPPPPPQQQQQQNNNNNNNNNNNNMMMMMMMMMLLLHHHHHHHHHHHHGGGFFFEEEEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<;;;::::::::::::999999999::::::888666:::999999999888888777777666666666666666444222111444444444444444444444444444333222111111111222333000000111111111111000000...---,,,+++************&&&***---,,,******---111222000---***)))+++---///,,,,,,------.../////////000///000333666666333///000222666777777666666777999999888999:::<<<>>>???AAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJLLLPPPSSSUUUXXXVVVTTTPPPMMMKKKIIIHHHMMMMMMNNNNNNNNNOOOOOOOOOMMMKKKIIIIIIJJJJJJHHHEEEJJJFFFGGGLLLOOOKKKFFFDDD>>>>>>>>>>>>???@@@AAABBB@@@@@@>>>===;;;999888777888888777666666666777777666555555444333444444444555555555555555444444333222333333444444444333333333333222222111111000000000000000//////.........000///---,,,+++,,,...///000>>>CCC999...---000///...---+++***)))***+++,,,++++++******))))))((((((******)))((((((((())))))'''&&&$$$$$$&&&'''&&&&&&((('''&&&''')))+++++++++******)))))))))((((((((((((((((((((('''&&&%%%$$$(((((()))))))))*********+++***)))''''''''''''(((***)))((('''''''''(((((()))((('''&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((((((((((()))******))))))))))))******))))))))))))(((((((((((((((((((((''''''(((((((((((((((((('''''''''&&&&&&((()))))))))************...,,,***))))))***,,,---++++++++++++++++++++++++)))******++++++******)))*********+++++++++,,,,,,,,,+++******))))))******************++++++++++++++++++,,,,,,++++++***)))))))))))))))***************+++,,,---............///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000***(((,,,...,,,+++,,,------------------------......------///222555777555444222000//////000111333333333333444444444444444333333444444555666777777777888999:::;;;<<<<<<;;;<<<===>>>@@@AAABBBBBBCCCCCCEEEFFFGGGGGGGGGFFFIIIJJJLLLNNNOOOPPPQQQQQQVVVWWWWWWYYY[[[]]]___```bbbccceeefffgggggggggggghhhgggdddcccbbbccceeefffiiikkknnnpppqqqrrrqqqqqqrrrsssssspppmmmlllmmmpppqqqtttwwwuuuqqqnnnnnnppplllmmmmmmooopppqqqssssssxxxuuusssrrrssstttrrrpppppprrrttttttrrrrrrrrrssswwwtttpppllliiihhhiiiiiigggggghhhiiihhhfffdddbbbaaa```___^^^___```aaabbbdddaaa]]]YYYWWWVVVWWWXXXVVVWWWYYYZZZYYYWWWUUUSSSSSSRRRQQQQQQPPPPPPPPPPPPLLLLLLLLLKKKKKKKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>>===<<<;;;;;;:::::::::;;;:::999:::;;;:::999777999999888888777777777777555666666666666444333222444444444444444444444444444333222111111111222222111111222222222222111111///......---,,,***)))((()))+++---,,,***+++...222666333...***)))***,,,...,,,,,,,,,---......//////...000222444555444333222///222555666666555666777777777888999:::<<<>>>??????@@@AAABBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEDDDIIIGGGEEECCCCCCEEEGGGHHHGGGIIIKKKMMMNNNMMMLLLKKKLLLKKKKKKLLLNNNQQQTTTVVVZZZ[[[ZZZVVVPPPLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPNNNMMMLLLLLLKKKIIIGGGJJJGGGHHHMMMPPPKKKFFFCCCAAAAAAAAAAAAAAABBBBBBCCC@@@@@@???>>>===<<<<<<;;;;;;:::999888888888888888777666555555444444555555444555555555555444333333222333444666777777666666777666444222000//////000/////////...............///...---------...///000///777888///))),,,//////---,,,+++*********+++,,,*********************)))((('''''''''(((((()))***+++)))''''''((()))((('''((('''&&&'''***+++,,,+++))))))((((((((((((((('''************)))(((''''''(((((())))))))))))******((((((''''''''''''((((((+++***)))((((((((()))))))))(((''''''&&&&&&'''''')))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((***))))))(((((())))))*********))))))((((((''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&%%%%%%%%%))))))************++++++///---+++***)))***+++,,,+++++++++++++++++++++++++++******))))))******+++*********++++++++++++,,,++++++***))))))))))))***,,,,,,,,,+++++++++++++++,,,+++)))(((((()))***+++((()))))))))***+++++++++,,,,,,---...////////////************************++++++,,,,,,,,,,,,,,,,,,///+++***---///---,,,------------------------------,,,---...000444777:::444333111000//////000111222222111111111222333444333333333333444555666777777777888999:::;;;;;;<<<;;;;;;<<<===???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFEEEJJJJJJLLLMMMNNNNNNNNNNNNVVVVVVWWWXXXZZZ]]]```aaaeeeeeeeeefffggghhhiiijjjhhhhhhfffeeeeeeeeefffgggiiijjjmmmppprrrrrrsssssstttttttttqqqooooooppprrrwwwvvvuuutttqqqpppnnnnnnmmmnnnoooqqqrrrsssttttttssssssrrrsssttttttrrrqqqnnnpppqqqqqqooonnnooopppooonnnllljjjiiihhhgggggghhhhhhiiiiiigggeeecccbbbaaa```___^^^^^^^^^___```^^^]]]ZZZXXXVVVUUUUUUUUUTTTUUUWWWXXXXXXWWWUUUSSSSSSRRRQQQPPPOOOOOOOOOOOOJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDBBBBBBBBBAAA@@@@@@??????>>>===<<<;;;::::::::::::;;;:::::::::;;;;;;999777777777777777666666666666555666666666666444333222444444444444444444444444333333222111111111111222111222222333333222222111,,,,,,------,,,***)))'''***++++++***)))***...111444222///,,,++++++,,,---+++,,,,,,------...//////,,,///222333222111111222///111444555444444555666555555777888:::<<<>>>???===>>>@@@AAABBBBBBAAA@@@BBBCCCEEEEEEEEEEEECCCCCCGGGEEECCCBBBCCCEEEIIIKKKKKKMMMOOOPPPPPPOOOLLLKKKLLLLLLLLLMMMOOORRRUUUWWWZZZ\\\]]]XXXQQQMMMOOORRRPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPPPPOOOOOOMMMKKKJJJKKKHHHIIIOOOQQQLLLFFFCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>===<<<;;;::::::999:::777777666555555555666666444444555555555555444333666777999:::::::::999888:::888555111///......///..................------++++++,,,---///111333444...111000+++***...000...,,,,,,+++******++++++,,,*********************+++((((((''''''''''''((((((+++)))((()))***,,,,,,+++***(((&&&&&&'''((('''&&&((((((((((((''''''''''''+++++++++++++++***)))((((((((((((((()))))))))***'''''''''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''''''''***)))'''%%%%%%''')))***(((''''''''''''''''''((('''''''''&&&&&&'''''''''******))))))(((((('''''')))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))***---,,,+++)))((()))******************************+++***)))(((((()))***+++************++++++++++++++++++***))))))))))))))),,,,,,,,,++++++******)))+++******)))))))))***+++(((((()))***++++++,,,,,,,,,------...//////......'''((()))******)))((('''+++++++++++++++,,,,,,,,,...------...///...------------------------------,,,,,,,,,...000333666777222111000000000000111111333222000000000111333555333333333333444555666666777777777888999::::::;;;::::::;;;<<<>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEIIIJJJKKKMMMNNNOOOOOOOOOTTTTTTTTTUUUXXX[[[___aaaffffffeeeeeefffhhhjjjllliiihhhhhhhhhggghhhhhhhhhjjjkkknnnpppssstttuuuuuuuuutttsssrrrqqqqqqrrrsssvvvssspppnnnoooooommmjjjnnnoooqqqtttuuuuuuuuuuuuqqqqqqrrrssssssrrrqqqooommmooopppooonnnllllllmmmiiiiiijjjjjjiiihhhgggfffiiiiiiiiihhhgggeeedddbbbaaa```^^^]]]\\\\\\]]]]]]ZZZZZZYYYWWWVVVUUUTTTTTTRRRSSSUUUVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@?????????===<<<;;;;;;:::::::::;;;<<<:::::::::;;;;;;:::888666666666666666666555555555555666666666555333222333333333333333333333333333222222111111111111111000111111222222111111000((((((***++++++***)))(((*********)))(((***---///---.../////////...,,,,,,++++++,,,,,,---.........+++---///000/////////000...000222333333333444666444555666888:::<<<======;;;<<<>>>@@@@@@@@@??????AAABBBDDDEEEEEEDDDCCCBBBCCCBBBAAAAAACCCGGGKKKNNNOOOPPPRRRRRRQQQOOOLLLJJJMMMMMMMMMNNNPPPRRRTTTVVVWWWZZZ[[[WWWPPPMMMOOORRRPPPPPPPPPPPPQQQQQQQQQQQQPPPQQQRRRRRRQQQOOONNNMMMOOOLLLLLLRRRTTTOOOIIIGGGGGGFFFDDDBBB@@@???>>>===@@@@@@@@@AAAAAABBBBBBBBB@@@@@@>>>===;;;;;;::::::999888777777666666777777333444555777777666555444999999:::::::::999777666;;;888555111///...---...------..................***+++,,,---///111333444...///...---///111111...+++++++++++++++++++++,,,************++++++++++++***)))((('''&&&&&&&&&&&&&&&%%%$$$&&&))),,,,,,,,,***((('''&&&(((((('''&&&''''''''''''(((((((((((('''''''''(((''''''&&&&&&'''(((((((((((()))))))))&&&&&&'''(((((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((***)))'''%%%%%%''')))***)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''(((''''''&&&&&&''''''((('''''''''''''''(((((((((((((((((((((((((((((('''+++***)))(((''''''((((((************************+++***)))(((((()))***+++))))))*********++++++++++++***))))))(((((())))))++++++******)))))))))((()))***+++,,,,,,+++******((())))))***+++,,,,,,---++++++,,,---------,,,,,,***+++,,,......,,,+++************++++++,,,,,,,,,,,,...//////.........---------------------------------------...000111222000000000000000000111111444333111000000222444555333222222333333444555666666777777888888999999999999999:::;;;===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFHHHIIIKKKMMMOOOQQQRRRRRRRRRSSSTTTVVVYYY\\\___aaafffeeeddddddeeegggjjjkkkiiiiiiiiihhhiiiiiiiiijjjlllmmmoooqqqsssuuuwwwwwwtttsssqqqpppqqqrrrrrrssssssooolllkkknnnnnnllliiinnnpppsssuuuwwwwwwvvvuuuooopppqqqqqqpppooommmmmmnnnooopppooommmkkkkkkkkkfffgggiiijjjjjjiiigggfffffffffeeedddcccbbbaaa``````___]]][[[[[[ZZZ[[[[[[YYYYYYXXXXXXWWWUUUTTTSSSQQQRRRSSSSSSTTTSSSRRRRRRPPPOOOMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>><<<;;;;;;::::::::::::;;;;;;:::999:::;;;;;;999777555555555555555555666666444555666666666555444333333333333333333333333333222222222222111111000000//////000000000000//////&&&'''((()))******************)))))))))***,,,,,,(((+++---000000///,,,++++++++++++,,,------......++++++,,,---...............000111222111222444555333444666888:::;;;;;;;;;:::;;;<<<======>>>>>>===@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@AAADDDGGGKKKNNNPPPQQQRRRRRRPPPNNNLLLJJJNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUSSSOOOMMMNNNPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQSSSUUUUUURRRPPPNNNNNNNNNJJJJJJNNNPPPLLLGGGEEEGGGFFFDDDBBB@@@>>>>>>===@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@>>><<<;;;;;;:::999999888777777777888888333555777888888777666555888888777666555555444444888666444111///...------.............../////////---............/////////......///000111111///---***++++++++++++,,,,,,,,,++++++++++++++++++******,,,+++)))((('''&&&&&&&&&'''&&&''')))---000111111)))((('''(((+++,,,---,,,'''(((((((((((()))))))))((((((((())))))(((((('''''''''(((((((((((())))))''''''((()))******))))))''''''((()))))))))((((((''''''((()))))))))(((((()))((('''&&&&&&'''((())))))(((((((((((((((((())))))((((((''''''(((((()))((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))((((((''''''''''''&&&&&&((('''''''''''''''((((((***************************))))))(((((())))))***)))))))))************+++******)))(((((((((((()))*********))))))))))))))))))***+++,,,,,,,,,+++***)))*********+++,,,,,,,,,******++++++,,,++++++******+++,,,------,,,+++***))))))******+++,,,,,,,,,***///111///---......,,,------------------------///......------............//////000000111111111333222111111111222333444222222222222333444555666666666777777777888888888888888999:::<<<===>>>???@@@@@@AAABBBDDDFFFHHHIIIGGGHHHKKKMMMPPPRRRSSSSSSRRRSSSVVVYYY\\\___aaacccdddcccbbbbbbccceeehhhiiijjjiiihhhhhhhhhiiikkkkkkmmmnnnoooqqqsssuuuvvvwwwqqqooonnnnnnoooqqqqqqppprrrooolllmmmnnnnnnllliiikkknnnrrruuuvvvuuutttrrrmmmnnnooonnnlllkkkkkklllnnnooopppooollljjjjjjjjjfffgggiiijjjiiihhhfffddd``````______^^^^^^]]]]]]^^^]]]\\\ZZZYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSQQQQQQQQQRRRQQQQQQPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@??????>>>>>>;;;;;;::::::::::::;;;;;;:::999999999::::::888666555555555555666666666666444444555666666555444333333333333333333333333333111111222222111111000///...//////////////////...))))))))))))))))))******+++*********+++,,,,,,+++)))***,,,......---,,,+++***++++++,,,,,,---......---+++***,,,///000///---...///000000000111333555444555666888999::::::999999999999999:::;;;<<<===???@@@@@@AAABBBDDDEEEFFFBBBAAABBBBBBDDDGGGIIIJJJOOOOOOOOOOOOOOONNNNNNMMMOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPOOONNNNNNNNNNNNPPPPPPPPPQQQQQQQQQQQQRRRTTTVVVXXXWWWRRRNNNLLLLLLLLLGGGEEEHHHJJJFFFCCCBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBB@@@>>>===;;;::::::::::::999888888888888888444666888::::::999777666777666444333333444555666333333222111///...------.........//////000000000---............------,,,///......//////...------******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++***)))(((((((((((((((,,,++++++---111333444444)))((('''(((+++------,,,((((((((()))))))))************++++++++++++******'''''''''((((((((())))))((()))***++++++******)))'''((()))*********))))))&&&'''((()))***))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))''''''(((((())))))******((((((''''''''''''((((((((((((((())))))*********)))(((((((((''''''''''''&&&&&&''''''((()))))))))************************(((((())))))))))))(((((())))))))))))******************)))((((((((((((((()))***************++++++)))))))))))))))***++++++++++++++++++++++++++++++***+++++++++++++++******))))))************))))))((())))))***++++++,,,,,,(((///222...,,,......+++------------------------/////////...............---...///000111111111111000000000111111111222222222222222222333444555666666666666777777777777777777777888:::;;;<<<===>>>??????@@@BBBDDDGGGJJJKKKGGGHHHJJJLLLNNNPPPPPPQQQPPPRRRVVVZZZ^^^```aaabbbaaaaaaaaaaaabbbdddeeefffkkkiiihhhggggggiiikkkmmmmmmnnnnnnpppqqqssstttuuunnnllljjjjjjmmmoooooonnnpppoooooonnnnnnllliiiggggggjjjnnnrrrsssrrrpppnnniiikkklllkkkiiiiiikkkmmmnnnoooooonnnkkkhhhhhhhhhggghhhhhhhhhgggeeecccbbb^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZYYYXXXYYYYYYZZZZZZYYYWWWUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPOOONNNNNNNNNMMMLLLLLLKKKKKKKKKLLLHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;::::::999::::::;;;;;;999888888888999999777555555555666666666777777777333444555666666555444444222222222222222222222222000111111222111000///...//////000000000000//////---,,,***)))))))))******+++++++++,,,......,,,+++++++++++++++++++++++++++***++++++,,,,,,---......///,,,)))+++000222000,,,---///000000000000333555444555777888999999999888999888777777888999;;;<<>>??????@@@BBBEEEHHHKKKMMMHHHIIIJJJLLLMMMMMMNNNNNNLLLOOOTTTZZZ]]]_______________``````aaabbbddddddkkkjjjgggeeefffhhhlllnnnmmmmmmmmmnnnoooqqqrrrsssllljjjggghhhkkkmmmmmmllloooooopppnnnlllhhheeeccccccggglllpppqqqooommmjjjfffhhhiiihhhggghhhlllpppmmmnnnnnnllliiigggfffggghhhhhhhhhgggfffcccaaa```___^^^^^^^^^^^^___``````\\\[[[YYYXXXXXXYYYYYYZZZZZZYYYVVVTTTRRRQQQQQQQQQQQQQQQPPPOOOOOONNNMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>:::::::::999999:::;;;;;;999888777777888888777555555666666666777777888888333444555666666666555444222222222222222222222222000111111222222000///...000000111111111111000000,,,,,,,,,+++++++++******))))))***++++++++++++******((('''(((+++,,,+++)))***,,,---......---+++))))))+++///222444333111///111111111111111111111111///000222444555666777777888888888888999:::;;;<<<<<<>>>@@@BBBCCCBBBAAA@@@???@@@BBBDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMOOOPPPPPPPPPOOOOOOJJJJJJKKKLLLMMMMMMNNNNNNQQQPPPOOONNNOOOPPPQQQRRRUUUZZZZZZTTTOOONNNNNNLLLNNNMMMKKKHHHFFFDDDBBBAAADDDAAA@@@BBBCCCAAABBBFFF???@@@AAABBBAAA@@@???>>>AAA>>><<<;;;===>>>>>>===;;;::::::999999::::::;;;;;;;;;::::::999888888888333222333333444555666777111111000...---,,,+++***,,,---...//////...---,,,........................///...---,,,++++++++++++***++++++,,,,,,,,,++++++///111222111///,,,++++++******))))))))))))******,,,***(((((()))******)))((((((((((((((((((((((((%%%&&&'''((())))))))))))((('''&&&%%%%%%$$$$$$%%%((()))))))))))))))((('''(((((((((((()))***+++,,,''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&***))))))+++///000///,,,++++++***'''$$$$$$%%%'''))))))(((((((((((())))))((('''''')))***+++)))(((,,,)))&&&&&&(((******(((***((('''&&&'''(((((('''((())))))***+++*********+++******+++------,,,***(((((())))))*********+++...------,,,+++***))))))******))))))******+++,,,***++++++)))(((((()))***)))))))))((())))))***+++++++++++++++++++++++++++---------.........//////---......///000111111222111111000000//////......111111222333333111000///111111111111222333444555666888::::::888666555666666777999999888888999;;;>>>===>>>???AAACCCFFFHHHFFFGGGHHHJJJKKKLLLLLLLLLNNNNNNQQQXXX___bbb```]]]YYY]]]```bbbbbbaaabbbbbbiiihhhfffddddddfffhhhjjjgggiiikkkkkkiiiiiiiiijjjddddddfffhhhiiikkkmmmmmmssssssqqqmmmhhheeedddeeegggggghhhhhhhhhhhhhhhhhheeehhhkkkllljjjjjjlllnnnnnnmmmkkkiiihhhhhhiiiiiihhhhhhhhhhhhfffccc```^^^^^^^^^^^^___aaabbbaaa```[[[XXXUUUUUUXXXZZZYYYXXXVVVWWWWWWUUUSSSPPPPPPPPPTTTSSSRRRQQQOOONNNMMMLLLNNNOOOOOOMMMJJJHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCAAABBBDDDDDDDDDBBB???>>>>>>????????????>>>>>>===777888888999999999888888777777777777777666555555666666666666666666666666555555555555555555555555333333333222222222111111444222//////111222222222222111111111000000//////*********)))))))))(((((())))))***++++++++++++***+++)))'''(((+++,,,***(((***+++---......---+++***+++,,,///000111000...---000000000000000000000000000111222444555666666666777777777777888999;;;;;;<<<===???AAABBBAAA@@@@@@AAAAAACCCDDDFFFFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQRRRQQQPPPNNNMMMMMMMMMLLLNNNSSSUUURRRPPPQQQRRRQQQLLLKKKKKKJJJHHHFFFDDDCCCCCC@@@???AAAAAA???@@@CCC@@@AAAAAABBBBBBAAA?????????>>><<<<<<===>>>>>>===;;;::::::999999::::::;;;999888888777666666555555444333222222222222222222333333222111000//////.........////////////..............................++++++***************+++******+++++++++++++++***///000222111...,,,++++++))))))(((((((((((())))))(((&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''***)))(((((('''((((((((((((((()))))))))))))))(((((((((((('''(((((()))***''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''***///222222111111...+++(((&&&&&&''''''))))))(((((((((((()))))))))((('''((()))***)))(((+++(((&&&''')))***)))(((***)))'''((()))***)))''''''((((((((())))))))))))(((''''''(((***+++)))(((((()))))))))************---,,,,,,++++++******)))******))))))******+++,,,)))***************+++,,,***))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,---------.........---......//////000000000///////////////000000000000000111111111111111000111111111111222333444555666888::::::888666666666777999::::::999999;;;<<<=========>>>@@@BBBDDDFFFBBBDDDEEEHHHJJJKKKLLLLLLMMMOOORRRWWW]]]````````````aaabbbcccccccccbbbbbbeeedddbbbaaaaaaccceeefffhhhiiijjjhhheeebbbaaabbbbbbbbbdddfffhhhjjjlllmmmrrrrrrpppmmmiiifffffffffddddddddddddeeeeeeffffffeeegggjjjjjjiiihhhiiikkklllkkkjjjhhhhhhhhhhhhiiihhhhhhiiihhhfffcccaaa___```______```bbbbbbaaa___YYYWWWUUUUUUWWWYYYXXXVVVTTTUUUTTTRRRPPPPPPRRRTTTTTTTTTSSSQQQPPPNNNMMMMMMLLLMMMMMMLLLJJJHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDAAABBBBBBBBBBBB@@@???>>>>>>>>>?????????>>>======999999999999999999999999777777777777777666555555444444444444444444444444333333333333333333333333333333222222222111111111222000......000111111000111111000000000/////////***))))))))))))(((((((((((()))******++++++******+++***))))))***+++***((()))***,,,---...------,,,------.........------,,,////////////////////////000111222333444555555444555555555666777888:::;;;<<<===>>>@@@@@@@@@??????BBBBBBCCCEEEEEEFFFFFFFFFJJJJJJJJJJJJIIIIIIIIIHHHHHHIIILLLNNNPPPRRRSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSQQQQQQQQQPPPOOONNNMMMLLLKKKOOOQQQOOONNNQQQSSSRRRJJJJJJKKKKKKJJJHHHGGGEEEDDDAAAAAADDDCCCAAAAAACCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<>>>>>>>>><<<;;;::::::999999::::::;;;888777777666666555444444555444222111//////......333333222222222111111111/////////....../////////........................***************+++,,,,,,************************...///111000...+++++++++((((((''''''''''''(((((('''%%%%%%&&&(((*********(((((((((((((((((((((((())))))))))))((('''&&&%%%))))))(((((())))))******''''''(((((())))))******)))((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''(((+++000555888999777222+++(((((())))))'''))))))(((((((((((())))))***(((''''''((()))(((''')))((('''((()))***)))''')))(((((()))++++++)))''')))(((((((((((()))***+++(((''''''(((***+++)))((())))))))))))************++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++******************+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------........................---......///000000111111///......//////000111222111111111111222333444555777888:::999888777777777666888999999888888:::<<<;;;;;;;;;<<<>>>@@@BBBCCC???@@@CCCEEEHHHJJJKKKKKKLLLOOOSSSWWW[[[^^^bbbeeeiiifffcccbbbddddddbbb```___^^^]]]\\\\\\^^^```bbbdddeeeeeeddd```^^^]]]]]]aaaaaaccceeegggiiijjjkkkmmmnnnmmmkkkgggeeedddeeeaaaaaabbbbbbcccdddeeefffeeeggghhhhhhgggffffffggghhhhhhgggggggggggghhhhhhggghhhhhhgggfffcccaaa___aaa```___```aaaaaa___^^^VVVUUUUUUVVVWWWWWWVVVTTTRRRRRRQQQOOONNNPPPTTTWWWTTTSSSSSSQQQPPPOOONNNMMMIIIKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>===<<<<<<:::999888777777888999:::666666777777777666555555333333333333333333333333222222222222222222222222333222222222222111111111111///---...///000000//////////////////.........++++++++++++************((())))))***************++++++***************))))))***+++,,,---...------------------------...///........................111111222333333333333333333333444555666777999:::;;;<<<===>>>>>>>>>>>>===@@@AAABBBCCCDDDDDDDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNPPPRRRSSSTTTQQQOOOMMMKKKKKKMMMOOOQQQOOOQQQRRRSSSTTTSSSRRRQQQMMMPPPPPPMMMLLLNNNNNNLLLIIIIIIJJJKKKJJJIIIGGGFFFCCCAAAAAAEEEEEEBBBBBBDDDCCCCCCCCCCCCBBBAAAAAA@@@===<<<<<<===>>>>>>===;;;;;;::::::999999::::::;;;999999888888777666666666555444222111///.........000000000000000000000000000///------------///000........................------,,,,,,,,,------...++++++******))))))******,,,...//////---+++******)))((((((''''''(((((()))***((('''(((***++++++***(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&''''''(((******'''''''''((()))***+++++++++***)))(((''''''&&&'''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((())),,,000555:::<<<:::333+++((()))***)))&&&(((((())))))))))))((((((+++)))'''&&&'''(((((('''((((((((()))))))))((((((((((((((()))******)))'''+++******)))***+++,,,,,,+++******+++---...,,,+++)))))))))))))))*********))))))******+++++++++,,,******))))))******+++,,,------,,,,,,,,,+++((('''++++++******++++++,,,------,,,,,,++++++***************+++++++++,,,,,,,,,---------------------,,,........./////////000000------,,,---...000222333111111111111222333444444777888999999777777777888444555666555555666888;;;;;;;;;:::;;;<<<>>>@@@AAA@@@AAACCCEEEGGGHHHIIIIIIJJJNNNSSSWWWYYY^^^fffkkklllgggaaa___bbbbbb```\\\ZZZYYYYYYXXXYYY[[[]]]^^^]]]___```aaa`````````bbbddddddeeefffggghhhiiiiiiggghhhiiigggdddbbbbbbbbbbbbbbbbbbbbbccceeeggghhhhhhhhhhhhhhhgggfffeeeeeeeeeeeeeeeeeeeeefffggggggeeeeeeeeedddcccaaa```___aaa___^^^_________]]][[[TTTTTTUUUVVVVVVUUUSSSRRRPPPPPPPPPPPPOOOPPPSSSUUURRRRRRQQQPPPOOONNNMMMLLLGGGHHHIIIIIIHHHGGGHHHJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCAAA???>>>???@@@AAA>>>>>>>>>>>>===<<<;;;;;;:::999777555555666888999555666666666666666555555555555555555555555555555222222222222222222222222222222222222111111111111000///......///000///...........................************************(((((()))************)))***+++++++++*********+++)))***+++,,,------......,,,,,,,,,,,,...///111222////////////////////////000000111222333333333222222222333444555777999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>@@@AAABBBBBBBBBBBBFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNNNNOOOOOOPPPQQQQQQNNNMMMKKKIIIJJJKKKNNNPPPOOOQQQRRRSSSTTTSSSRRRQQQPPPQQQOOOKKKJJJLLLLLLHHHIIIIIIJJJJJJJJJHHHGGGFFFBBB@@@BBBFFFGGGCCCBBBDDDEEEEEEDDDCCCCCCBBBBBBBBB>>>===<<<<<<======<<<;;;;;;::::::999999::::::;;;999999888888777666666666444333222111111111111111......////////////000000///...---,,,,,,---...///........................///......---,,,,,,------,,,,,,+++***))))))******+++,,,......,,,***)))******))))))(((((())))))***,,,+++)))((()))***)))(((((((((((((((((((((((((((''''''((()))******))))))&&&&&&&&&&&&''')))***+++''''''''''''((()))+++,,,,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((()))***---000555777777000)))&&&(((***(((%%%(((((())))))))))))((((((+++)))'''((()))***)))(((((()))))))))((((((((())))))((((((((())))))'''&&&******))))))******++++++,,,,,,+++---...///...,,,******))))))))))))))))))((())))))******++++++,,,******))))))******+++,,,---,,,***+++,,,,,,***'''++++++******++++++,,,---,,,,,,,,,++++++******************+++++++++,,,,,,------------,,,,,,,,,,,,000/////////.........---,,,,,,,,,,,,...000222333111111111111222333444444666777888777666666777999444555555555555666999<<<;;;;;;:::;;;;;;===???@@@CCCCCCEEEFFFGGGGGGGGGGGGHHHLLLQQQUUUYYY___gggmmmhhhbbb\\\ZZZ\\\^^^[[[XXXVVVVVVVVVVVVXXXYYY[[[\\\ZZZ\\\___aaabbbccceeegggiiiiiihhhhhhhhhhhhhhhhhhfffggghhhgggeeecccccccccbbbbbbbbbbbbccceeegggiiijjjjjjiiiiiihhhgggeeedddbbbccccccdddeeeeeeeeeeeebbbbbbaaaaaa```___^^^]]]___]]]\\\\\\]]]\\\ZZZXXXSSSTTTUUUVVVUUUSSSRRRRRRNNNQQQSSSSSSQQQPPPOOOOOOOOOOOONNNMMMMMMLLLKKKKKKFFFGGGHHHHHHGGGGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFDDDBBB@@@???@@@AAABBB>>>>>>>>>======;;;::::::999777555444333444666777555555666666666666555555555555555555555555555555222222222222222222222222222222222111111111000000111000//////111111000///------------............''''''((((((((((((((()))'''((())))))******)))))))))***++++++******+++---+++++++++,,,,,,------...+++,,,,,,---...000222333////////////////////////...///000111222333333333222222222444555777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBDDDEEEFFFHHHIIIKKKLLLMMMOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKMMMOOOPPPQQQQQQQQQPPPOOONNNMMMLLLNNNOOOLLLIIIIIIMMMMMMIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLJJJMMMQQQPPPLLLIIIJJJGGGGGGEEEDDDCCCCCCBBBCCCAAA???<<<;;;;;;;;;;;;:::;;;::::::999999::::::;;;888777777666666555444444333333222222222333333444000111111111111111111111......------------..............................,,,,,,++++++++++++,,,,,,...---,,,***)))******+++)))+++------+++)))))))))******))))))))))))******,,,***((('''''''''&&&%%%((((((((((((((((((((((((&&&'''((()))************(((((((((((()))***+++,,,)))(((''''''''')))***+++,,,,,,***)))((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%'''(((((()))+++...111000,,,'''&&&'''((('''%%%'''((()))******)))(((''')))))))))***,,,,,,+++))))))))))))(((&&&''')))+++---+++)))((((((((('''&&&'''((())))))******))))))***))))))***,,,---+++***************)))))))))))))))))))))*********++++++******))))))******+++,,,...+++)))***---///...,,,***************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------000000//////...------,,,,,,,,,------///000111222111111111111222333444555555666666666555555777888777777777777777999<<>>AAA??????>>>======>>>???@@@CCCCCCDDDFFFFFFGGGGGGGGGJJJJJJKKKNNNSSSWWWYYYZZZSSSSSSRRRQQQRRRSSSTTTUUUPPPQQQRRRTTTVVVWWWYYYZZZZZZ]]]___aaaaaabbbdddeeejjjjjjjjjjjjkkkkkkkkkkkkkkkmmmoooooollliiihhhhhhfffeeecccbbbbbbdddggghhhllljjjiiiiiijjjjjjgggdddbbbbbbcccdddddddddcccccc___^^^^^^]]]]]]]]]]]]]]]\\\ZZZZZZZZZ[[[[[[YYYWWWUUUVVVWWWUUURRRQQQRRRTTTPPPRRRTTTTTTRRRPPPOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJGGGHHHIIIIIIGGGFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBB@@@@@@@@@@@@AAA=========<<<;;;:::999888999888888777666666555555333444555555666666555555222222222222222222222222111111111111111111111111111111111111000000000000///......///111111///---------......////////////((()))))))))******++++++'''(((((()))))))))))))))&&&)))+++,,,++++++...000------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333333444222222333444666888:::;;;::::::999999888999999::::::;;;===@@@BBBDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHIIIFFFGGGHHHJJJKKKMMMNNNOOOQQQPPPOOONNNOOOPPPQQQRRRQQQPPPLLLHHHIIIMMMLLLGGGHHHHHHHHHJJJMMMRRRWWWZZZZZZYYYYYY[[[WWWNNNHHHGGGJJJHHHFFFEEECCCCCCCCCDDDFFFBBB<<<888777888999999;;;::::::999999::::::;;;;;;;;;::::::999888888888444333333222111111222222222222222111111111000000000111222333333222111000........................((()))***,,,...111333555111000---+++++++++,,,---(((***+++,,,***(((((()))((((((''''''''''''((((((+++)))((((((***+++******((((((((((((((((((((((((***++++++******)))((('''&&&%%%%%%%%%%%%&&&''''''+++***((('''&&&''')))***))))))(((''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&'''+++...///......000333$$$&&&((()))((((((((()))'''((()))++++++)))((('''&&&(((***...111111...+++++++++)))&&&###%%%***///777333---***)))*********+++---000222333111...,,,)))(((((()))++++++***)))+++*********))))))((((((*********)))))))))))))))*********)))***++++++,,,@@@999111---------+++((()))))))))((()))******+++))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,------...///000000,,,,,,------.../////////---...///111111111000000111111111111222333444555333444444333222333555777666666666666666888<<<@@@AAA@@@???>>>>>>???@@@AAA@@@AAACCCEEEFFFGGGHHHHHHKKKJJJIIILLLPPPSSSRRRPPPMMMNNNPPPPPPPPPQQQSSSUUUOOOOOOQQQSSSUUUWWWXXXYYYWWWYYY]]]___```bbbdddfffggghhhhhhjjjkkklllmmmmmmkkkmmmoooooollliiiggggggjjjiiigggeeeeeegggiiikkkllliiihhhhhhjjjjjjgggdddbbbcccdddeeeeeedddcccbbb___^^^^^^]]]]]]^^^^^^^^^\\\[[[ZZZ[[[\\\\\\ZZZXXXVVVWWWWWWUUUQQQPPPSSSVVVRRRSSSSSSRRRPPPPPPQQQSSSNNNNNNMMMMMMLLLLLLKKKKKKHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBAAA@@@????????????=========<<<;;;:::888777::::::::::::999888666555333333444555666666666555444444444444444444444444000000000000000000000000111111111111000000000000---------...000000---+++........./////////000000))))))))))))))))))))))))'''(((((()))***+++++++++)))((((((((()))+++---///---,,,,,,++++++,,,,,,---///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222333444444444555666666666777888999999::::::::::::999:::<<<>>>@@@AAABBBBBBEEEEEEEEEFFFGGGHHHIIIJJJEEEGGGJJJLLLLLLJJJHHHFFFHHHGGGGGGHHHJJJNNNRRRTTTWWWSSSOOONNNPPPQQQPPPOOOOOOOOONNNMMMLLLKKKJJJJJJKKKIIIHHHKKKQQQVVVWWWVVVQQQOOOLLLKKKKKKKKKIIIHHHIIIHHHGGGEEEBBB@@@???>>>>>>===<<<;;;::::::;;;<<<=========<<<;;;;;;::::::::::::999:::999777333000444444444333333333222222222222222111111111000000111000///........................---------......******+++---///111444555666111,,,)))***++++++***&&&((()))++++++***)))(((++++++***)))((('''&&&%%%'''&&&&&&&&&&&&(((***+++))))))((('''&&&$$$"""!!!''')))******'''&&&&&&'''))))))(((((((((((())))))'''((((((((((((((('''&&&((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((((((((+++(((%%%&&&)))++++++)))''''''&&&&&&&&&''''''(((&&&&&&''''''((('''&&&%%%......---+++***((('''&&&((()))***++++++***)))(((******)))((('''&&&&&&%%%((((((((((((((((((((((((++++++******++++++,,,---***)))(((((((((***+++,,,111000...+++***))))))*********++++++++++++************))))))))))))******+++******)))))))))))))))++++++******))))))(((((()))+++---,,,+++,,,000444JJJ===///(((+++...,,,)))'''---000,,,***+++---,,,'''(((***,,,...///000000...---+++******+++,,,---+++,,,---.........------,,,,,,---...///000111222........................222000000111111000000222111111222222333444555555555777888999999:::<<<>>>DDDBBB???======>>>>>>>>>EEEBBB>>>>>>AAADDDDDDCCCEEEHHHLLLNNNNNNMMMNNNNNNKKKNNNPPPPPPNNNMMMNNNPPPOOOOOOQQQSSSUUUXXXYYYZZZZZZ\\\___aaabbbdddfffiiijjjkkklllllllllllllllllllllmmmmmmnnnmmmmmmllllllnnnnnnkkkfffbbbaaadddgggjjjiiihhhiiiiiihhheeebbbbbbbbbccccccbbbaaa```___^^^]]][[[[[[]]]^^^^^^^^^^^^]]][[[YYYWWWWWWWWWWWWYYYWWWTTTRRRQQQRRRTTTUUURRRPPPNNNNNNOOOOOONNNMMMLLLLLLLLLJJJGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAA???===<<<;;;;;;<<<<<<;;;::::::999888888888888777666666666666666999666444444777888666333333333333333333333333333000000000000000111111111000000000000000000000000000000///...............---.........//////000000))))))))))))))))))))))))'''(((((()))******+++++++++*********+++---///111...------,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222333333444444555555666666888999999::::::::::::999777888;;;>>>@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIFFFIIIMMMPPPPPPMMMHHHEEEIIIIIIHHHIIIKKKNNNRRRTTTUUURRRNNNMMMOOOPPPOOONNNPPPPPPOOONNNMMMLLLJJJJJJIIIHHHGGGHHHJJJMMMNNNNNNJJJIIIGGGFFFGGGHHHGGGFFFJJJJJJHHHFFFCCCAAA@@@???<<<<<<;;;;;;<<<===>>>???;;;;;;<<<<<<<<<=========;;;:::999999999777444111444333333333222222222222222222222111111111000000///...---,,,,,,,,,,,,---------------///000222333,,,,,,,,,,,,---...///000222...***)))***++++++***((())),,,......---+++***''''''(((((((((((())))))(((((((((((()))***+++,,,)))))))))((('''&&&$$$$$$'''((((((((('''''''''''')))(((((((((((((((((()))''''''((((((((((((((('''((((((((((((''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''(((((((((((((((''''''''')))'''%%%%%%(((***)))(((''''''&&&&&&&&&'''(((((($$$%%%&&&&&&%%%%%%'''(((+++++++++***))))))(((((()))))))))******)))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((...---,,,***))))))))))))))))))((((((((()))***+++///...,,,+++***)))******)))******++++++******))),,,++++++******++++++,,,+++******)))))))))))))))))))))))))))))))))))))))''')))******)))***---000999111)))'''***---,,,***(((---...,,,+++......,,,)))***+++,,,------......------,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,+++,,,,,,---///000000111........................///....../////////000222222222222222333333333333444555777888888999<<<>>>DDDBBB???>>>>>>?????????BBB@@@>>>>>>@@@BBBBBBAAACCCEEEIIIJJJJJJJJJJJJKKKJJJMMMOOOOOOMMMLLLMMMOOONNNOOOPPPSSSUUUWWWYYYZZZ]]]___aaacccdddeeehhhjjjkkklllmmmnnnnnnnnnnnnnnnlllmmmmmmmmmmmmmmmllllllkkkkkkiiifffcccdddgggkkknnnmmmkkkkkkkkkjjjgggeeeccccccbbbbbbaaa```______aaa___\\\[[[\\\]]]]]]]]]^^^]]][[[ZZZYYYYYYYYYYYYYYYWWWTTTRRRPPPQQQRRRSSSSSSQQQOOONNNOOOOOOMMMLLLNNNNNNMMMMMMKKKJJJHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@???>>>======<<<<<<@@@???>>><<<:::999777777888888777666666666666666888666444333444555666555444444444333333222222222000000000000000000000111000000000000000000000000000000///...............---........./////////000))))))))))))))))))))))))((((((((()))******+++++++++*********+++---...000......------------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111111222222222333444444555666666::::::::::::::::::999888666777:::===@@@CCCDDDEEECCCCCCDDDDDDEEEGGGHHHIIIHHHLLLQQQTTTTTTOOOJJJFFFKKKJJJIIIJJJKKKMMMPPPRRRRRRPPPMMMLLLMMMNNNNNNMMMPPPPPPQQQPPPOOOLLLJJJIIIIIIIIIHHHGGGEEEDDDEEEFFFEEECCCBBBCCCEEEFFFFFFFFFLLLKKKIIIGGGDDDBBB@@@???::::::;;;<<<===???AAABBB999:::;;;<<<===>>>???@@@<<<:::888888888777555444333333333222222222111111222111111111111000000000......------,,,,,,------,,,,,,,,,---000333777999//////---,,,++++++++++++...,,,******+++++++++***)))+++...111111///---+++''''''((((((((()))))))))((()))***++++++,,,,,,+++(((((())))))(((((('''&&&((('''%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&'''((()))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&(((&&&%%%%%%'''(((((('''''''''&&&&&&''''''((()))'''(((((((((''''''((()))(((((((((((())))))))))))***))))))(((((())))))***))))))((((((''''''&&&&&&((((((((((((((((((((((((---,,,+++)))(((((((((((((((((('''''''''((()))***,,,+++******)))*********)))******++++++******))),,,++++++******++++++,,,+++******)))))))))))))))))))))))))))************'''((()))(((((())),,,...+++)))((((((***++++++***(((,,,---++++++......+++***+++,,,,,,,,,,,,,,,+++,,,,,,------...------,,,///...,,,+++******+++,,,++++++,,,,,,---...//////---------------------------.........///111222333222222222222222333333333333444666666666777:::<<<@@@???>>>=========?????????>>>===>>>@@@AAA@@@???BBBDDDGGGHHHGGGGGGGGGHHHIIIKKKMMMMMMLLLMMMNNNPPPOOOOOOPPPRRRUUUXXXZZZ[[[```bbbdddeeefffgggiiikkkkkklllnnnooopppppppppoookkkkkkllllllmmmllllllkkkiiiiiiiiiggggggiiimmmpppsssqqqooommmmmmkkkiiigggdddcccaaa```______``````dddaaa]]][[[[[[\\\]]]]]]___^^^\\\ZZZYYYYYYZZZZZZWWWVVVSSSQQQPPPPPPQQQQQQSSSQQQOOONNNOOONNNLLLKKKMMMLLLLLLOOORRRRRROOOKKKJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEDDDDDD???>>>>>>===============BBBAAA@@@===;;;888666555888888777666666666666666555666555444333444555777555555444333333222111111111111000000000000000000000000000000000000000000000//////............///.............../////////))))))))))))))))))))))))(((((())))))************(((((((((((()))***+++,,,------,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111111111222333444555555666::::::;;;::::::999888888666888:::===@@@BBBCCCDDDCCCCCCDDDDDDEEEGGGHHHIIILLLNNNQQQSSSRRRNNNJJJGGGKKKJJJIIIIIIJJJKKKMMMNNNOOOMMMLLLLLLLLLMMMMMMMMMOOOOOOPPPPPPNNNLLLIIIHHHIIIKKKLLLIIIDDDAAABBBDDDBBBAAAAAACCCFFFHHHIIIHHHJJJIIIHHHEEECCCAAA???>>>:::;;;<<<===???AAABBBCCC:::;;;;;;<<<===>>>???@@@<<<:::888777777888777666333333222222222111111111111111111111000000000000000000////////////000000---,,,,,,---///333666999111000...---+++*********---,,,,,,,,,,,,+++***)))))),,,///111222000---+++,,,++++++***)))(((((((((((()))***,,,,,,++++++***&&&&&&'''((((((((((((((((((&&&$$$$$$&&&(((((('''&&&&&&''''''''''''&&&&&&%%%%%%'''((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((''''''(((((((((((('''&&&&&&&&&'''((()))***///---,,,---000///***&&&'''''''''(((((((((((((((***)))(((''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******(((''''''''''''((((((((()))))))))))))))******+++))))))************))))))))))))(((((((((((())))))+++******)))))))))))))))*********)))))))))))))))*********))))))***,,,---)))***++++++***))))))***(((///111---))))))++++++******+++,,,,,,,,,,,,,,,+++,,,---//////...---,,,------,,,,,,++++++++++++******+++,,,,,,---......------------------------///000000///000333444222111222222333444555555555333444555555444555777888;;;;;;;;;;;;:::;;;===>>>>>>>>>>>>???@@@@@@??????CCCEEEGGGHHHGGGGGGGGGHHHHHHIIIKKKLLLNNNPPPRRRTTTQQQQQQRRRTTTWWWZZZ\\\^^^bbbdddeeeffffffgggiiijjjjjjkkkmmmoooppppppoooooohhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjlllooorrruuuuuusssooommmlllkkkhhhgggdddbbbaaa______```bbbcccdddaaa]]][[[\\\]]]^^^^^^```^^^\\\ZZZXXXWWWWWWWWWSSSRRRQQQPPPOOOPPPQQQRRRRRRQQQOOOOOOOOONNNLLLJJJJJJHHHIIIOOOUUUWWWTTTOOOJJJJJJJJJJJJIIIGGGFFFEEEGGGGGGFFFFFFEEEEEEDDDDDD??????>>>===<<<<<<<<<<<>>??????@@@@@@@@@========================<<<:::888777888999888777333333333222222222111111000000000000000000000000000000/////////000000111...---,,,,,,...000222444000///...---,,,,,,,,,,,,//////000///---+++)))((((((***---///000...,,,***---,,,,,,++++++*********'''((()))*********)))((($$$$$$%%%&&&''''''''''''((('''&&&&&&'''(((''''''&&&&&&'''(((((('''&&&&&&%%%%%%'''((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))******))))))))))))&&&&&&&&&'''((()))******222...,,,222;;;;;;111'''((((((((('''''''''''''''***)))(((''''''((()))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***'''(((((((((((('''''''''''''''((()))******++++++)))))))))******))))))))))))(((((((((((((((((()))+++******))))))))))))))),,,++++++***)))(((((('''+++***)))((()))***+++++++++,,,,,,***((('''))),,,+++555999222)))'''***---((((((***+++,,,---------***+++---...///...---,,,***+++---......---+++*********++++++,,,---------------------------------...111111---...222333///000111222444555777888999444555555444333333444666999;;;<<<<<<;;;;;;===???===>>>@@@@@@@@@@@@@@@@@@BBBDDDFFFFFFFFFFFFGGGIIIIIIIIIJJJMMMQQQUUUXXXYYYTTTTTTTTTVVVYYY]]]```bbbcccdddffffffeeeeeegggiiihhhiiilllnnnooonnnmmmllleeefffgggggghhhhhhhhhggghhhhhhhhhjjjmmmqqqtttuuuvvvsssnnnkkkjjjiiigggfffdddcccbbbaaaaaabbbdddfffbbb```]]]\\\]]]___aaaaaa```^^^[[[XXXUUUSSSRRRRRRPPPOOOOOOOOOPPPQQQRRRSSSQQQPPPOOOOOOOOONNNKKKIIIIIIHHHHHHMMMSSSUUUQQQLLLIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA???>>><<<;;;;;;;;;===<<<<<<;;;:::999888888888777777666666666666666666;;;AAACCC@@@;;;999888666666555444222111000000111111111111000000////////////////////////////////////............//////...............---------))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,++++++************++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111//////000111333444555555888888888888888888777666:::;;;<<<===>>>?????????CCCCCCCCCCCCDDDFFFGGGHHHKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLKKKKKKLLLNNNLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJJJJIIIFFFDDDCCCCCC???>>>>>>@@@CCCEEEFFFFFFCCCBBBAAA@@@???===<<<<<<===>>>????????????>>>>>>>>>======<<<;;;;;;:::::::::999888888999:::999777444444444333333333222222//////000000000000000111......------......//////.........------------.........------------......000111111///,,,***))))))((()))+++,,,,,,,,,***)))))))))***+++,,,------...''''''((((((((((((''''''###$$$%%%&&&''''''''''''''')))******(((&&&&&&'''&&&'''((())))))((('''&&&&&&&&&'''((()))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))+++,,,,,,***))))))***&&&&&&&&&'''((()))***+++...***)))222===???555+++(((((((((((('''''''''''')))((((((''''''(((((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((,,,+++***(((''''''''''''(((((()))))))))((('''''''''''')))***++++++++++++((())))))******))))))(((+++******))))))******++++++******)))))))))))))))++++++******)))(((((((((+++)))'''&&&((())))))((())))))((('''&&&(((+++---///888<<<555+++))),,,///'''((()))+++,,,---------******+++,,,------------,,,---...///...---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++000000+++,,,222333...000111222444555777888999222333444444333333555777:::===???>>><<<<<<>>>@@@===???@@@@@@??????@@@AAA@@@BBBCCCDDDDDDEEEGGGIIILLLKKKLLLOOOSSSXXX[[[\\\VVVVVVVVVXXX[[[___ccceeedddeeeffffffeeedddeeeggggggiiikkkmmmmmmllljjjhhhddddddeeefffggggggggggggdddcccdddggglllqqqtttuuuwwwsssnnnjjjiiiiiiiiihhhhhhgggfffeeedddeeeeeefffaaa___]]]^^^___aaaaaaaaa^^^\\\YYYUUURRRPPPOOOOOONNNOOOOOOOOOPPPQQQRRRSSSOOONNNNNNOOOOOOOOOLLLJJJKKKJJJJJJLLLNNNNNNKKKGGGHHHHHHHHHHHHHHHGGGGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCAAA???===<<<;;;;;;::::::::::::::::::::::::888888777666666666666666<<>>???@@@@@@@@@@@@@@@AAABBBCCCEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIGGGJJJLLLMMMKKKKKKMMMOOOLLLKKKJJJIIIJJJKKKMMMNNNLLLKKKJJJIIIIIIGGGDDDAAA???>>>===???AAACCCCCCCCC@@@@@@??????>>>=========<<<===>>>?????????>>>======<<<<<<;;;::::::999999888888888999;;;;;;999777555555555444444444333333////////////000000111111...............///000000......//////...---+++***---,,,,,,,,,,,,,,,------...///000...***))))))+++((()))))))))************'''(((((()))***+++,,,---(((((('''''''''''''''((($$$%%%&&&''''''(((((('''%%%+++///...((($$$%%%'''&&&''')))******)))'''&&&''''''((((((((((((((('''((((((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((***,,,,,,)))(((((()))&&&&&&''''''(((***+++,,,)))((((((---333444000+++'''''''''((())))))******'''(((((((((((((((((('''&&&&&&&&&'''((())))))***((((((((((((((((((((((((,,,,,,***)))((('''''''''))))))*********)))(((''''''(((***++++++++++++***(((((())))))))))))((((((******))))))))))))******+++******)))))))))))))))(((((())))))*********+++---***''''''(((***)))((((((((('''((()))***++++++...333444000,,,,,,,,,+++))))))***+++++++++++++++************+++,,,------444222///---+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))000000,,,---666888333111111222222333444444444...000222333444555888;;;888<<>>:::999;;;>>>===>>>???>>><<<<<>>>>>======:::::::::;;;;;;;;;;;;;;;888888777666666666666666EEEFFFGGGHHHHHHDDD???;;;444444444333333222222222222222111111000//////...////////////////////////...............///000000.........------,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))'''(((((())))))))))))(((---,,,,,,++++++,,,,,,---((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000---...///111222333555555444444555666666777666666666888:::<<<>>>@@@AAABBB>>>>>>>>>???@@@AAACCCCCCCCCDDDFFFGGGGGGFFFEEEDDDFFFGGGGGGHHHHHHIIIIIIJJJGGGJJJMMMMMMLLLKKKMMMOOOMMMLLLJJJIIIJJJLLLOOOQQQPPPNNNKKKKKKLLLJJJFFFAAABBB@@@???@@@BBBCCCCCCBBB?????????>>>>>>>>>>>>>>>:::;;;===>>>?????????>>>;;;;;;:::::::::999999999777777888:::<<<<<<999777666666555555555444444444.../////////000000111111000000000000000111222222---...000000000...+++***,,,,,,++++++***++++++,,,+++---...,,,)))(((***---))))))((((((((()))***+++))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&&&&'''((())))))(((((($$$,,,333111)))###$$$((('''((()))++++++)))(((''''''((((((((((((((('''''')))(((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******'''))),,,+++(((&&&'''(((&&&&&&''''''(((***+++,,,))))))))))))''''''''''''%%%%%%&&&((()))+++,,,---&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((()))))))))))))))***++++++)))***+++++++++)))((('''((()))***,,,,,,,,,+++***(((((())))))))))))((((((((((((''''''''''''((((((+++******)))))))))))))))%%%&&&''')))***,,,---...000---***)))+++,,,+++))),,,+++***+++---,,,***'''+++,,,***(((+++...+++%%%+++++++++++++++***))))))***)))(((((()))+++---...;;;777111+++((((((+++---,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,)))111333...222<<>>BBBBBBDDDFFFGGGHHHJJJNNNPPPUUURRROOOPPPSSSVVVWWWVVVVVVUUUVVVWWWZZZ___cccfffggghhhhhhgggfffeeeeeeggghhhjjjlllnnnmmmjjjgggeeeeeefffggghhhiiiiiiiiiiii``````bbbiiissszzz~~~|||xxxrrrnnnnnnoooppppppsssrrrpppmmmiiieeebbb```bbbbbbaaabbbbbbaaa^^^[[[XXXWWWUUUSSSRRRRRRSSSSSSTTTSSSRRRQQQPPPOOOOOONNNKKKLLLLLLNNNPPPPPPMMMKKKDDDFFFHHHHHHHHHIIILLLNNNGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@??????@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;888888777666666666666666LLLIIIGGGFFFGGGEEEAAA===333333333333333333333333222222222111000//////...////////////////////////...............///000111.........------,,,,,,,,,))))))(((''''''''''''''',,,+++)))(((((()))+++,,,+++***)))(((((()))***+++++++++++++++++++++++++++%%%'''***---.........------++++++...333333...))),,,---...///000000000000/////////000111111222222333333333333444666777888999999:::<<<===???@@@@@@AAA@@@???>>>???@@@AAABBBBBBFFFFFFBBB@@@BBBCCCBBBEEEHHHJJJJJJHHHGGGIIIKKKMMMNNNOOOOOOOOONNNMMMLLLMMMMMMMMMLLLMMMNNNNNNOOOMMMMMMMMMLLLKKKIIIGGGGGGCCCBBB@@@@@@AAA@@@???============>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999777888:::;;;;;;:::999777333333333333333333333333222222111000//////000000000000//////.........---------------............,,,,,,------,,,,,,+++***)))***+++,,,,,,+++***)))'''(((***,,,,,,***((('''))))))))))))))))))))))))'''(((***+++,,,***)))'''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&))))))(((((('''''''''&&&((()))+++***(((''''''(((%%%###"""###&&&(((&&&$$$&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&'''(((***,,,---%%%,,,...((($$$&&&******+++&&&!!!!!!''',,,,,,++++++***)))((('''''''''''')))((((((((((((((()))***))))))))))))(((((((((((()))))))))'''%%%%%%''')))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))***)))))))))((((((''''''((()))+++,,,,,,+++)))((())))))(((((((((((())))))***))))))+++---...---,,,+++)))(((((()))******)))))))))(((((((((((()))))))))))))))))))))******+++******************************+++,,,,,,,,,,,,+++111000...,,,***)))))))))++++++************++++++*********---//////---+++)))+++------///333:::@@@@@@???;;;666111///000222222222222333444555777888999888888888:::;;;:::999;;;<<<=========???BBBDDDAAABBBCCCEEEHHHLLLPPPRRRXXXRRRKKKIIILLLQQQUUUVVVWWWWWWWWWXXXZZZ^^^aaaccceeeeeeeeeddddddcccccccccbbbhhhnnnrrrqqqmmmhhhfffggghhhiiijjjjjjkkkkkkjjjcccfffkkkpppvvv{{{~~~|||tttooorrrtttrrrrrruuuvvvrrrmmmllllllllljjjhhhfffcccaaa``````aaa``````YYYXXXWWWVVVUUUTTTTTTTTTVVVUUUTTTTTTTTTSSSQQQOOOLLLLLLLLLLLLKKKKKKKKKKKKLLLJJJHHHGGGIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>======<<<<<<<<<<<<==================:::999888666555555444444;;;>>>BBBCCCAAA===:::999555555444333333222111111111111111111000000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''''''''''',,,+++)))(((((()))+++,,,+++***)))(((((())))))***************************((()))+++,,,,,,,,,+++***)))((((((---333555222///,,,------.../////////////////////000111111222222444444555555666888999:::777888:::<<<>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCEEEEEEAAA@@@DDDEEEDDDHHHKKKMMMMMMKKKJJJLLLMMMMMMNNNOOOPPPPPPPPPNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLKKKJJJIIIHHHGGGDDDBBBAAA@@@@@@@@@>>><<<============>>>>>>>>>???;;;<<<======>>>>>>======<<<;;;;;;:::::::::::::::666777888999999888777666444444444333333222222222222222111000000000000000000/////////.....................------,,,,,,,,,,,,,,,------,,,,,,+++***&&&'''((())))))((('''&&&'''((()))******)))((('''))))))))))))))))))))))))((()))***+++***)))(((((((((''''''&&&&&&''''''((((((((((((((((((''''''''')))((((((((('''''''''&&&((()))******(((''''''((()))'''&&&''')))***)))'''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&''')))+++,,,%%%+++,,,(((%%%''')))((()))&&&######'''+++,,,,,,++++++)))((((((''''''''')))))))))))))))******+++''''''(((((())))))******)))***)))(((&&&&&&((()))'''(((((())))))(((((('''(((((((((((((((((((((((())))))((((((((('''''''''))))))(((((((((((())))))*********))))))(((((((((((()))+++,,,,,,+++)))((())))))(((((((((((()))))))))((()))***,,,---,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))******+++***************************+++,,,,,,---,,,,,,,,,......---,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,++++++,,,...///...,,,---............111666;;;GGGEEE@@@:::444000000111111111111222333444666777777777777777888999999888;;;<<<=========>>>AAADDDBBBBBBCCCEEEHHHLLLOOOQQQUUUPPPLLLKKKOOOTTTWWWYYYVVVVVVVVVXXXZZZ]]]aaacccbbbbbbaaa```````````````eeejjjqqqtttsssnnnjjjhhhfffggghhhiiijjjjjjjjjjjjhhhkkkqqqvvvzzz|||}}}}}}yyysssooorrrtttqqqqqqssstttqqqnnnmmmoooooonnnmmmkkkhhhdddbbbbbbaaa___^^^XXXWWWVVVUUUUUUUUUUUUUUUWWWVVVUUUTTTTTTTTTQQQOOOMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJDDDDDDCCCBBBAAAAAAAAAAAA======<<<;;;;;;::::::999<<<<<<<<<======<<<;;;;;;;;;:::999777666666555555888;;;>>>>>><<<999777666555444444333222222111111000000000////////////...000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))((('''''''''((((((+++***)))(((((()))***+++++++++***)))(((((())))))))))))))))))))))))))))))+++++++++******)))((((((+++***+++000777;;;;;;999,,,,,,---......---------...//////000000111111222444444444555666777888999777888:::<<>>>>>???:::;;;<<<<<<======<<<<<<999999999999999:::;;;;;;666666666666666666666666555555444333333222111111222111000000000000000000////////////............000//////...---,,,+++***,,,,,,------,,,,,,+++***)))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((('''''''''''''''''')))******(((''''''(((+++***))))))***+++)))(((&&&&&&&&&'''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&''''''((()))%%%((()))''''''))))))&&&&&&&&&&&&&&&(((***,,,---++++++***)))(((((((((((()))*********+++++++++,,,&&&&&&'''((()))***++++++*********)))''''''(((***'''''''''(((((('''''''''(((((((((((((((((((((((())))))((((((((((((''''''))))))(((((((((((())))))***************)))))))))((()))***++++++***)))(((***))))))(((((())))))***((((((((()))+++,,,+++))))))+++,,,+++(((&&&(((******++++++,,,+++***)))((()))))))))))))))******+++***************************+++,,,,,,------,,,,,,++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,---...---+++,,,---......---111111000...---...222555EEECCC???999444000000111000000000111222333444555555555666777777777777777:::;;;<<<<<<<<<===@@@CCCCCCCCCCCCEEEHHHKKKNNNOOOPPPOOOMMMOOORRRVVVYYYZZZUUUUUUVVVWWWYYY]]]___aaaaaa```^^^]]]]]]^^^______fffjjjppprrrqqqmmmiiigggffffffggghhhiiiiiiiiiiiimmmqqqwww|||~~~|||yyyuuuqqqppprrrssspppnnnoooqqqpppooooooqqqrrrrrrqqqpppmmmhhheeecccaaa^^^\\\XXXWWWWWWVVVVVVVVVWWWWWWYYYWWWUUUTTTTTTSSSQQQOOOMMMMMMLLLLLLKKKJJJIIIIIIFFFFFFFFFHHHJJJKKKJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGDDDCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999999;;;:::999888777666666666555777999888666444444444444444333333222222111111////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((((()))******))))))))))))******++++++***))))))(((((((((************************,,,+++***)))((((((((()))...---...111666:::::::::,,,,,,---------,,,++++++......//////000111111111111111111222333444666666888999;;;===???AAACCCCCCCCCDDDFFFGGGHHHGGGGGGFFFEEEEEECCC@@@CCCJJJMMMMMMKKKKKKKKKKKKJJJKKKKKKLLLLLLNNNPPPRRRSSSSSSQQQPPPKKKKKKJJJJJJHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGEEECCCAAA@@@@@@???===<<<===<<<;;;;;;;;;<<<======999:::;;;;;;<<<<<<;;;;;;999999888888999999:::;;;777777666555555555666666666666555444222111000000111111000000000000000111///////////////.........000000//////...---,,,,,,,,,,,,------,,,,,,+++******+++,,,------,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((+++***)))(((''''''((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&((())))))(((''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''')))***)))&&&%%%'''((()))((()))+++...+++***))))))((((((((((((((())))))***++++++++++++''''''(((((())))))*********++++++***(((((()))***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))++++++******************))))))************))))))***))))))))))))))))))***(((''''''(((***+++)))((('''+++...,,,'''%%%'''++++++,,,---...---+++)))''')))))))))))))))******+++************************)))***++++++,,,+++++++++***+++---//////...,,,+++,,,,,,++++++++++++,,,,,,///---******,,,---------222111///---------///111777777666333000///111222/////////000000111333333444555777888777666666777999:::;;;;;;;;;<<<@@@BBBCCCCCCDDDEEEGGGJJJMMMNNNNNNNNNOOOQQQSSSUUUVVVVVVSSSTTTUUUVVVYYY[[[^^^___bbbaaa___^^^^^^___```aaabbbfffkkkmmmkkkhhheeedddeeefffggghhhhhhiiiiiihhhnnnrrryyy~~~yyyvvvooooooppprrrrrrooolllkkkoooooooooooopppqqqqqqqqqpppmmmiiifffdddaaa^^^[[[XXXXXXXXXWWWXXXXXXYYYYYYXXXUUUSSSRRRRRRQQQOOOMMMNNNMMMMMMKKKJJJIIIHHHHHHEEEEEEFFFIIILLLLLLKKKIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;:::999888777:::999888777666666666666333444555444222111222333333333333333222222111111000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((())))))******))))))))))))))))))***************))))))((((((++++++++++++++++++++++++)))))))))((())))))***+++,,,,,,+++,,,.../////////,,,,,,,,,,,,,,,,,,++++++.........///000000111111111111111111222444555666:::;;;<<<===>>>???@@@@@@BBBCCCEEEFFFGGGGGGFFFFFFEEEEEECCCBBBGGGOOOSSSQQQLLLKKKJJJIIIJJJJJJKKKKKKKKKMMMPPPRRRSSSRRRPPPOOOJJJJJJIIIIIIGGGFFFDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCAAAAAABBBBBB@@@???>>>===;;;:::999:::;;;<<<999::::::;;;;;;;;;;;;;;;;;;:::999999888888999999999888777666666666666777666666555444222111000000111000000000000000111111.........////////////////////////////////////000,,,,,,------,,,,,,+++***'''((()))******)))((('''+++******))))))******+++((((((((((((((((((((((((******)))(((''''''(((((((((((((((''''''(((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''&&&'''))))))'''''''''((('''''''''&&&%%%%%%%%%%%%'''''''''''''''''''''&&&''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%(((******))))))((()))******))))))+++---***)))(((((('''(((((((((&&&'''((()))******************))))))(((((('''''')))***++++++)))(((((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))******************++++++)))))))))******)))))))))******))))))))))))******(((''''''(((******)))'''&&&+++...---(((%%%'''******+++---...---,,,***((()))))))))))))))******+++************************((())))))***************,,,---...//////...,,,***++++++************++++++---+++))))))+++,,,------000...---,,,---...///000...//////...---...000222////////////000000111222333666999999888666666777888999:::::::::;;;>>>AAACCCCCCCCCEEEGGGJJJLLLNNNMMMOOOQQQSSSSSSRRRRRRQQQQQQRRRSSSUUUXXXZZZ\\\]]]aaa```___^^^^^^___```aaa___bbbfffhhhgggdddcccbbbeeefffggghhhhhhiiiiiihhhjjjooovvv{{{}}}zzzuuurrrkkknnnqqqqqqpppnnnkkkiiimmmnnnnnnnnnmmmmmmmmmmmmllljjjgggeeedddbbb___]]]ZZZYYYYYYYYYYYYYYYZZZ[[[UUUSSSPPPOOONNNNNNMMMLLLNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGIIILLLMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBAAAAAAAAABBBBBB>>>======<<<;;;;;;::::::;;;;;;;;;;;;:::999888777888777666555555555555555222333444333111111222333333222222222222222111111111111111000000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))******))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++(((((())))))***+++,,,,,,------------,,,,,,+++***++++++,,,------,,,,,,,,,---......//////000000111222222222333444555666777;;;;;;<<<<<<===>>>>>>>>>AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEELLLUUUXXXVVVNNNLLLIIIIIIJJJKKKKKKJJJIIIKKKOOOQQQRRRPPPNNNLLLHHHHHHIIIIIIGGGEEECCCBBBCCCCCCDDDDDDEEEDDDDDDDDDBBBAAAAAABBBDDDEEEEEEDDDAAA@@@===;;;999999:::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999999999999999:::999999888888777777666555555444333333222111111000000000000000111111222.........///////////////....../////////000000000,,,,,,------,,,,,,+++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%'''(((((('''''''''(((&&&'''((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&'''''''''&&&''''''((()))''''''(((((((((''''''&&&'''%%%&&&((())))))***...,,,+++***))))))******+++(((''''''&&&&&&''''''((($$$&&&((()))*********)))++++++***)))((('''&&&&&&(((***++++++)))((((((((('''''''''(((((('''''''''))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((()))))))))))))))***************))))))))))))))))))))))))+++******))))))******+++)))((('''(((******)))'''&&&))),,,,,,***((((((******+++,,,,,,,,,,,,+++***)))))))))))))))******+++************************((())))))***************------...//////...,,,,,,+++******))))))******+++,,,***)))***,,,......------,,,***+++---///000///...///000///------...000///////////////000111222222555999:::777555666777777888999999999:::>>>@@@BBBBBBBBBDDDGGGJJJMMMNNNNNNQQQSSSTTTRRRPPPOOONNNPPPQQQRRRUUUWWWYYY[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]```dddfffeeedddddddddffffffggghhhiiiiiiiiiiiigggkkkppptttuuussspppnnniiinnnrrrpppnnnmmmkkkhhhjjjlllmmmllljjjiiiiiiiiihhhfffeeeeeeeeecccaaa^^^ZZZYYYYYYXXXXXXXXXYYYYYYSSSPPPMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFHHHJJJKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBBBB>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;:::999888888777666555555444444444555222333444444222222333444222222222222222222111111111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))******+++(((((())))))))))))(((((('''((()))***++++++******************************((()))***,,,,,,,,,,,,++++++---///000///...------***+++,,,------...------------......///000000000111111222222333555666777999999:::;;;<<<===>>>>>>AAAAAABBBBBBCCCEEEFFFGGGFFFFFFFFFHHHQQQZZZ\\\YYYMMMJJJFFFFFFHHHIIIIIIHHHHHHJJJMMMPPPPPPNNNKKKHHHGGGGGGHHHIIIHHHFFFDDDBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@CCCFFFIIIIIIIIIGGGDDDAAA===;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::;;;<<<999999::::::999777666555444444444333333222222222000000000000000111222222............/////////000............------------,,,,,,------,,,,,,+++***,,,,,,---......---,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))%%%&&&'''))))))))))))((())))))(((((((((((())))))((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''$$$&&&(((((('''''''''((($$$&&&((('''%%%%%%''')))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&'''((()))))))))((('''(((&&&'''***(((''',,,333222...)))((()))******)))&&&&&&%%%%%%%%%&&&&&&'''%%%&&&(((***,,,++++++*********))))))((((((''''''''')))******(((''''''''''''(((((())))))(((((('''))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))((((((((())))))*********))))))(((((((((((())))))+++******))))))******+++***)))((()))******)))'''&&&''')))+++++++++***)))))))))******++++++,,,,,,)))))))))))))))******+++******************************+++,,,,,,,,,,,,,,,,,,,,,------.../////////,,,++++++******++++++,,,+++***+++---000111111///---+++)))***---//////...000111111000///......000000000000///000000111222///444999999666444444666666777888888888:::===???@@@AAABBBDDDGGGJJJMMMOOOOOORRRUUUUUURRRPPPOOOPPPNNNOOORRRTTTWWWXXXZZZZZZXXXYYY[[[]]]]]]\\\[[[ZZZ[[[^^^bbbdddddddddeeeffffffggghhhiiijjjjjjjjjjjjgggiiikkkmmmnnnllljjjiiihhhooosssooommmmmmlllhhhgggiiilllkkkiiigggggghhhgggfffeeeeeeeeedddbbb___XXXXXXWWWVVVUUUUUUUUUUUUQQQOOOLLLKKKLLLMMMNNNMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGEEEDDDEEEGGGHHHHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAABBBBBBCCC??????>>>>>>===<<<<<<<<<:::;;;;;;;;;;;;;;;::::::777666666555555555555555111333555555333333333444111111111111111111222222111000000000000/////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++(((((())))))))))))((((((%%%''')))***++++++++++++)))))))))))))))))))))))))))***,,,---...,,,+++***%%%(((,,,.........------***+++,,,---.../////////------......///000000000/////////000111222444444666777888:::<<<>>>???@@@BBBBBBAAAAAACCCDDDGGGHHHEEEFFFGGGJJJTTT]]]^^^ZZZJJJGGGCCCBBBDDDFFFEEEDDDGGGIIILLLOOONNNLLLHHHFFFFFFGGGHHHIIIHHHFFFDDDCCCBBBCCCCCCCCCBBBBBBAAA@@@??????@@@CCCHHHKKKLLLLLLKKKHHHDDD@@@===<<<======:::;;;<<<<<<======<<<<<<999999999:::;;;<<<>>>>>>777888::::::999777555333333333333333333333333333000000///000000111222222---.........//////000000......---,,,++++++***))),,,,,,---------,,,++++++)))***++++++++++++***)))'''(((***,,,,,,***((('''))))))))))))))))))))))))###%%%''')))******)))((())))))(((((((((((())))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$&&&(((((('''''''''((("""$$$&&&&&&$$$###&&&((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&''')))*********)))((()))'''(((***(((%%%---777666///(((&&&)))+++***'''%%%%%%$$$$$$$$$%%%%%%&&&%%%'''))),,,------,,,+++(((((((((((())))))))))))&&&(((******(((&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))''''''(((((()))))))))***))))))(((((((((((())))))++++++************++++++***))))))***++++++)))'''&&&&&&'''***------+++)))((((((((()))***+++---...)))))))))))))))******+++************************+++,,,------......------+++++++++,,,...000222333---,,,,,,++++++,,,,,,---++++++---000333444333111---+++)))***---///...,,,...///111000//////000111111000000000000111111222...333888888555222333555666777888888888999<<>>???>>>===<<<===AAACCCBBB@@@IIIEEECCCKKKWWW^^^ZZZUUUGGGFFFEEECCCCCCBBBBBBBBBFFFHHHKKKKKKKKKJJJJJJKKKHHHHHHHHHJJJJJJIIIFFFCCCCCCBBBBBBAAAAAAAAABBBBBBDDDBBB@@@@@@AAAEEEJJJMMMJJJGGGCCCBBBBBBBBB???<<<:::::::::;;;;;;;;;;;;<<<@@@>>><<<999888888999:::888777777666666666666666777666666444333222111111111111000//////////////////---,,,---...///...---000///...---,,,---......------------,,,+++***))),,,111444222+++&&&(((+++(((((())))))******++++++******))))))((((((''''''''''''((()))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((((((((($$$$$$&&&'''(((((())))))%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''((()))(((%%%###)))))))))))))))((((((((('''((()))******+++******((()))***)))((()))+++,,,(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((()))++++++,,,+++***)))((((((((((((******))))))((((((''''''''''''(((((())))))******))))))*********))))))(((&&&''''''(((''''''&&&&&&((()))))))))'''&&&'''((()))))))))))))))))))))))))))*********++++++++++++,,,+++******))))))******++++++******************))))))))))))))))))))))))------+++***))))))((((((,,,+++***))))))+++---...,,,,,,*********+++,,,---......---,,,++++++++++++---++++++---000111000---000111111000---+++***+++...------000444777666444///...---,,,,,,---...//////...---,,,---///111222555222......111333333222333333333333333333333333555666666777888:::;;;<<<@@@@@@@@@AAADDDGGGKKKMMMPPPPPPQQQRRRRRRQQQPPPOOOPPPQQQSSSUUUWWWYYYZZZ[[[XXXYYYZZZYYYWWWVVVVVVWWWXXX[[[___bbbcccdddfffhhhiiiggghhhmmmmmmhhhdddcccaaabbbdddfffhhhjjjkkkllllllmmmnnnmmmjjjhhhhhhiiieeefffhhhiiijjjiiigggfffggggggfffeeedddccccccbbbZZZXXXVVVSSSQQQQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOPPPMMMJJJIIIKKKMMMLLLJJJIIIHHHGGGHHHJJJKKKJJJIIIFFFFFFFFFFFFEEECCCBBBAAA???????????????>>>======<<<<<<======<<<<<<;;;:::<<<;;;:::999888888888888999888888888777777666666777777777666555555444444222222222111111111000000111111111111000000000000//////.........---------........................,,,,,,,,,---,,,,,,,,,+++(((((()))(((((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))***,,,------+++)))******++++++*********)))))))))***+++---///111111///+++------------............------...//////////////////111222222222222333555777888999999:::;;;;;;<<<===;;;;;;===AAACCCBBBAAADDDBBBDDDMMMXXX\\\UUUNNNFFFEEEDDDCCCBBBBBBBBBBBBEEEHHHJJJKKKJJJJJJJJJKKKIIIHHHHHHIIIIIIHHHEEEBBBDDDCCCBBBBBBAAABBBBBBBBBBBBAAA@@@@@@BBBGGGKKKNNNJJJFFFCCCAAAAAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::999888999:::;;;888888777666666666666666666666555444333222111111111111000///////////////...---,,,---///000///...///...---,,,+++,,,,,,---------------,,,+++***))),,,222777666///******+++)))))))))))))))************)))))))))((((((((('''''''''((()))))))))))))))&&&&&&&&&'''''''''((((((******)))((('''&&&%%%%%%%%%%%%&&&'''((((((((((((&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''''''''&&&''')))(((&&&$$$(((((((((((((((((((((((((((((()))))))))(((((('''((()))***)))((((((***+++))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''((()))***+++******)))(((((('''&&&&&&***)))))))))((((((((('''(((((((((((())))))))))))))))))*********))))))((('''''''''''''''''''''&&&&&&((())))))''''''(((***)))))))))))))))))))))))))))))))))*********++++++******++++++,,,...///000------,,,,,,+++***))))))))))))))))))))))))))))))---,,,+++***))))))))))))...---+++***)))***+++,,,,,,+++*********+++,,,---...---,,,++++++*********,,,+++***,,,///000///---...///000///---+++++++++,,,++++++---000111000...///...---,,,,,,---...//////...---,,,---///111222555222//////111333333222333333333333333333333333555555666777888:::;;;<<>>>>>??????>>>>>>===<<<<<<<<<======<<<<<<;;;:::<<<;;;:::999888888888888888888888777777777666666777777666666555444444444222222222222111111111111111111111000000000//////......---------,,,,,,,,,........................000///---,,,++++++++++++((()))******)))((()))++++++******))))))*********))))))))))))))))))))))))***+++---,,,+++)))******+++++++++++++++*********+++,,,...222444333000---------------............------...////////////...///111222222111222333555777888888999999999999999<<<;;;;;;===@@@BBBBBBAAAAAABBBGGGQQQZZZZZZPPPGGGDDDDDDDDDCCCBBBBBBAAAAAADDDGGGIIIJJJJJJIIIIIIJJJJJJIIIHHHIIIIIIGGGEEEBBBDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@???@@@CCCGGGKKKNNNHHHEEEAAA????????????>>>??????>>>>>>===<<<<<<<<<:::999888888999:::;;;<<<999888777777666666777777666666555444333222111111111000000//////////////////...---...///111111000------,,,++++++++++++,,,------------,,,+++*********000666666111+++)))***************))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))&&&''''''''''''(((((((((******)))((('''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&(((******((('''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&'''))))))(((&&&'''''''''''''''''''''''')))))))))(((((('''&&&%%%)))******)))(((''')))*********)))(((((((((((((((&&&&&&&&&&&&'''((()))***(((''''''(((((()))***+++)))************((('''&&&))))))))))))(((((((((((())))))))))))((((((((((((((())))))******)))))))))''''''''''''''''''''''''&&&((())))))((((((***+++))))))))))))))))))))))))((((((((()))))))))******'''''''''((()))***,,,,,,//////...,,,+++***)))((()))))))))))))))))))))))),,,,,,+++***)))))))))***///...,,,***)))))))))***,,,+++*********,,,---...---,,,+++******)))******+++******+++---...---,,,+++---......,,,+++++++++++++++***+++------,,,***......------------............------...///111222444222000000111333333222333333333333333333333333555555666777888:::;;;<<<>>>>>>???@@@BBBEEEHHHJJJMMMNNNOOOOOOOOOOOONNNNNNPPPRRRUUUWWWXXXXXXWWWVVVVVVWWWXXXWWWVVVUUUVVVWWW[[[[[[]]]```dddfffgggfffgggeeeggglllmmmiiieeedddccccccdddddddddcccaaa```dddeeeggggggeeeeeeeeefffhhhhhhiiiiiiiiigggfffdddeeeeeeffffffeeecccaaa______]]]ZZZVVVSSSRRRQQQQQQTTTTTTSSSSSSRRRQQQOOOOOOMMMKKKHHHHHHIIIJJJJJJIIILLLKKKIIIHHHHHHHHHFFFDDDFFFFFFEEEEEEDDDCCCAAA@@@===>>>>>>>>>>>>===<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;:::999888888888888888888777777777777666666777666666555555444333333333333333222222222111111111111000000000000//////---------,,,,,,,,,++++++------------------------000///---+++******+++,,,(((***,,,+++)))((()))+++)))))))))))))))***++++++)))))))))))))))))))))))))))+++,,,,,,***)))***+++++++++++++++++++++++++++...,,,...333555333111000,,,,,,---------.........,,,---......//////......///000222222111111333444666666888999::::::::::::===<<<<<<===>>>?????????AAACCCJJJRRRXXXVVVMMMEEECCCCCCCCCCCCCCCBBBAAAAAACCCEEEHHHIIIIIIHHHIIIJJJLLLKKKIIIIIIIIIHHHEEECCCEEEEEEDDDCCCBBBBBBBBBBBB??????>>>???AAACCCFFFHHHEEECCC@@@>>>===>>>???@@@@@@???>>>===<<<;;;::::::666666666777999:::<<<===888888777666666666666777555555444444333222111111000000////////////000000333111......///000000///---------,,,,,,,,,,,,,,,,,,---------,,,,,,+++***''',,,111111,,,((('''(((++++++******))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))'''''''''''''''(((((((((&&&&&&''''''(((((())))))''''''(((((('''&&&&&&%%%%%%'''))))))((('''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&''')))***)))(((&&&&&&&&&'''''''''''''''((()))))))))(((((('''&&&*********)))'''&&&((()))***)))((((((''''''((((((&&&&&&&&&&&&''')))***+++((((((((((((((()))*********+++---...---,,,***((())))))))))))((((((((((((******))))))(((((('''''''''((())))))))))))))))))'''''''''''''''((((((((()))***+++***)))((()))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''------,,,++++++***))))))))))))))))))))))))))))))++++++******)))*********...---,,,+++************++++++******+++,,,...///---,,,+++***))))))))))))))))))***+++,,,,,,++++++)))+++---,,,+++***+++,,,,,,,,,,,,---...------,,,------------------------......------...///000111222111000000000111111111222222333333333333444444555555555666888999;;;<<<======>>>???AAADDDFFFHHHLLLLLLLLLMMMMMMMMMMMMMMMOOORRRUUUWWWXXXWWWTTTRRRTTTVVVWWWVVVUUUUUUVVVWWW\\\[[[[[[^^^ccceeeeeedddffffffjjjrrrsssnnnhhhfffcccdddeeeeeeeeecccaaa``````bbbdddddddddddddddfffggggggggggggfffdddcccbbbbbbdddeeefffeeebbb___]]]\\\[[[YYYVVVTTTRRRQQQQQQTTTTTTTTTSSSRRRPPPNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKMMMKKKJJJIIIIIIIIIGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@===============<<<<<<;;;<<<<<<<<<===<<<<<<;;;:::;;;:::999999888888888999777777777777777777666666666666555555444333333222333333333333222222222222111000000000////////////......---------,,,,,,,,,------------------------+++++++++++++++++++++***))),,,///---***'''(((+++(((((((((((()))***++++++))))))))))))))))))))))))(((***++++++***)))***+++++++++++++++++++++++++++000,,,...444777444222333,,,,,,,,,------------...,,,------..................000111111111111222444333555777:::<<<=========>>>>>>>>>>>>===<<<<<<===@@@CCCGGGLLLOOONNNHHHCCCCCCCCCDDDDDDDDDCCCBBBAAAAAADDDGGGHHHHHHHHHHHHIIIMMMLLLJJJJJJJJJIIIGGGEEEEEEEEEDDDBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>??????@@@AAA@@@???===<<<===>>>@@@>>>>>>===<<<:::999888888444555555777888:::;;;<<<888777666666555555666666444444444333333222222111000000////////////000000666333000.........------...............------,,,,,,,,,---------,,,++++++(((***,,,+++((('''''')))++++++******))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((('''&&&%%%$$$###%%%''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&'''(((***)))(((&&&&&&&&&&&&''''''(((((('''((()))***************)))******)))'''&&&'''))))))(((''''''&&&&&&''''''&&&&&&&&&'''((()))******)))(((((((((((())))))******+++---...---,,,***)))(((((((((((())))))))))))******))))))((((((''''''''''''((()))))))))))))))(((''''''''''''((()))***---......,,,)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))))))))***))))))))))))************))))))))))))))))))))))))*********)))******+++++++++++++++++++++++++++,,,************+++---///111---,,,+++***))))))))))))((()))***+++************(((***,,,,,,+++***+++,,,+++,,,---...............,,,------------------,,,---------...//////000111000000000000//////000000222222222333333444444444444555555666777999:::;;;<<<<<<>>>???AAACCCEEEFFFJJJJJJJJJJJJJJJKKKLLLLLLNNNPPPSSSVVVVVVUUURRRPPPRRRTTTUUUUUUTTTTTTUUUWWW[[[ZZZ[[[\\\___aaaaaaaaabbbcccjjjsssvvvooohhhdddaaabbbbbbccccccbbb``````^^^```ccccccccccccdddfffeeeeeeeeedddbbbaaa```___```aaacccdddccc```]]][[[XXXWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSRRRQQQNNNLLLJJJJJJIIIIIIHHHGGGHHHJJJKKKLLLKKKJJJJJJKKKKKKJJJIIIDDDDDDDDDDDDCCCAAA@@@???===============<<<<<<;;;<<<<<<<<<===<<<<<<;;;:::::::::999999888888999999666666666666666666777777555555444444333333222222333333333222222222111111000000000////////////...////////////............------------------------)))***,,,---,,,)))&&&$$$)))---111///***'''(((+++(((((((((((())))))***+++))))))))))))))))))))))))''')))++++++***)))***+++*********+++++++++++++++000---000:::===777333444,,,,,,,,,,,,------------,,,,,,---............---...000111111000111222444222444777;;;===>>>>>>>>>===>>>???>>><<<:::;;;<<<>>>@@@CCCEEEFFFEEECCCBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@CCCFFFGGGGGGGGGHHHIIILLLKKKIIIIIIJJJJJJHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@============<<<;;;;;;;;;<<<===>>>===<<<<<<>>>???<<<<<<;;;:::999888777666444444555666777888999999777666555555444444555555444333333333222222222111///////////////000000111666333///------------,,,....../////////...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,***))))))***,,,************))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))(((((((((((('''))))))(((((('''''''''''''''((((((((('''&&&%%%%%%"""$$$&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''''')))(((&&&'''((())))))(((&&&&&&&&&'''(((((())))))'''((()))***++++++++++++((())))))((('''&&&((()))(((((('''&&&&&&&&&&&&&&&((((((''''''(((((()))***))))))(((((((((((())))))(((((()))******)))((('''(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''((())))))))))))(((''''''&&&'''(((***+++000000000---***((('''((())))))))))))))))))))))))((((((((()))))))))******'''''''''((()))***+++,,,''''''(((((()))*********))))))))))))))))))))))))***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,************,,,...000222---,,,+++******)))******(((***++++++***))))))***)))+++,,,,,,+++***+++,,,(((***,,,---,,,+++,,,---,,,,,,------------,,,,,,------......///000000000///000111111//////000111111222222333333444444555444444555666777999:::;;;<<<===>>>@@@BBBCCCDDDEEEHHHHHHGGGGGGHHHIIIJJJKKKMMMNNNQQQSSSSSSRRRQQQOOOPPPRRRTTTTTTSSSTTTUUUWWWYYYZZZ[[[ZZZYYYYYY\\\^^^\\\]]]dddmmmpppjjjdddaaa^^^^^^^^^^^^^^^^^^^^^^^^]]]___bbbbbbbbbbbbdddeeedddcccbbbaaa```___^^^^^^______``````___]]][[[YYYVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRPPPMMMKKKIIIFFFGGGGGGFFFEEEEEEHHHJJJLLLKKKIIIJJJKKKKKKJJJIIIDDDDDDDDDCCCBBBAAA??????===>>>>>>>>>>>>===<<<<<<<<<<<<======<<<<<<;;;:::::::::999999888999999:::555555666666666666777777555444444333333222111111222222222111111111000000000000////////////......000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++'''### )))...222111+++'''(((+++))))))((((((((())))))***))))))))))))))))))))))))''')))***+++***)))***+++)))))))))*********++++++------555DDDGGG<<<333333++++++,,,,,,,,,---------+++,,,------......------...///111111000000222333111333777:::<<<<<<<<<;;;:::<<<======;;;;;;<<<>>>===@@@CCCDDDCCCBBBBBBCCCCCCDDDEEEGGGGGGFFFDDDCCC???BBBEEEFFFFFFFFFGGGHHHIIIHHHFFFGGGHHHIIIHHHGGGDDDCCCBBBAAA@@@?????????;;;<<<<<<===<<<;;;::::::888;;;>>>>>>===<<<===>>>;;;;;;:::999888888777777555555666666777777666666555555444333333333333444333333333222222222222222///////////////000111111333000---+++,,,---......------.........---,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++,,,,,,)))))))))))))))*********'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''&&&&&&"""$$$&&&'''&&&&&&'''(((''''''&&&&&&&&&&&&''''''+++)))''''''((())))))(((&&&&&&'''(((((()))******(((((()))))))))))))))((('''(((((((((''''''(((***)))(((((('''''''''''''''***)))(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))%%%&&&'''((())))))))))))(((((('''&&&''')))+++,,,000000000...+++))))))))))))))))))))))))))))))))))))))))))*********++++++%%%%%%%%%&&&'''(((******)))))))))))))))*********))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,++++++***))))))***+++,,,///111333...---,,,++++++*********(((***,,,,,,***((()))+++***,,,------,,,***+++,,,***,,,...---***)))***++++++,,,------------,,,+++,,,---...//////000000000///222333333111000111222111111222333333444555555444444444555777888:::;;;<<<===???@@@BBBCCCDDDDDDFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOQQQRRRSSSSSSSSSUUUWWWVVVYYY[[[XXXSSSRRRVVVZZZYYYXXX\\\cccfffdddaaaaaa```^^^]]][[[[[[[[[]]]]]]\\\^^^```aaaaaaaaabbbccccccbbbaaa```______^^^^^^^^^^^^]]]]]]\\\ZZZYYYXXXWWWWWWWWWVVVUUUSSSRRRQQQOOOPPPQQQRRRPPPNNNKKKIIIGGGHHHIIIHHHFFFFFFIIILLLLLLJJJIIIHHHIIIIIIGGGEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>??????>>>>>>===<<<<<<<<<======<<<<<<;;;::::::999999888999999::::::555555555666666666777777444444333333222111111111111111111000000000//////000000/////////.........000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))(((''')))///333111+++&&&'''+++))))))(((((((((((())))))))))))))))))))))))))))))'''(((***+++***)))***+++(((((())))))*********++++++---:::LLLOOO@@@444111++++++,,,,,,,,,---------+++,,,------......------...///111111000000222333222444777999;;;:::999888666999<<<<<<;;;<<<>>>AAA>>>BBBFFFGGGEEEDDDDDDEEECCCDDDFFFGGGHHHGGGEEEDDD>>>AAADDDFFFFFFFFFGGGHHHGGGFFFDDDEEEFFFHHHGGGGGGDDDCCCAAA@@@???>>>>>>>>>:::;;;<<<=========<<<;;;666:::>>>???===<<<<<<===;;;::::::999999888888888666666666777666666555444444444333222222222222333333333222222222222222222///////////////000111111000...+++***,,,...000000,,,,,,---...---,,,+++***++++++,,,------,,,,,,,,,(((***,,,......,,,+++***(((((())))))******++++++'''((((((((())))))******'''(((((()))))))))))))))******))))))((((((((('''%%%%%%&&&'''((()))***+++&&&&&&'''''''''''''''&&&###%%%'''(((''''''((()))'''''''''&&&&&&''''''''',,,***((('''(((((((((''''''''''''((()))******+++))))))))))))((('''&&&%%%&&&'''(((''''''''')))+++******)))(((((((((((((((+++***)))(((((('''''''''***)))(((((((((((())))))***)))))))))))))))***+++'''((((((((())))))******''''''(((((())))))******%%%&&&'''((())))))))))))(((((('''&&&''')))+++---...///000...,,,***++++++))))))))))))))))))))))))************++++++++++++,,,,,,+++***************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))***+++---------------,,,+++***)))((())))))***+++---///222333///...---,,,++++++++++++(((+++---,,,***((()))++++++---......,,,+++++++++---///000///+++))))))***++++++------------++++++,,,---...///000000000000111333666555333111222444111111222333333444555555444444444555777888:::;;;<<<===???AAACCCDDDDDDDDDFFFEEEEEEEEEEEEGGGIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPNNNPPPRRRSSSSSSSSSUUUWWWTTTYYY\\\WWWPPPMMMRRRYYY[[[XXXXXX]]]``````aaaddddddbbb^^^\\\[[[[[[]]]^^^[[[]]]___```______```aaacccbbbaaa``````___``````]]]]]]\\\[[[ZZZYYYXXXXXXZZZZZZYYYXXXVVVTTTRRRQQQOOOPPPQQQRRRQQQOOOLLLJJJJJJLLLMMMKKKIIIJJJMMMPPPMMMKKKHHHGGGGGGFFFCCCAAACCCCCCCCCBBBAAA@@@???>>>???????????????>>>======<<<<<<======<<<<<<;;;:::999999999888999999::::::444555555555666666777777444444333333222111111000000000000000////////////000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((())),,,000333))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))******+++++++++***))))))((())))))))))))***+++,,,,,,,,,,,,+++''',,,333999;;;888333///,,,,,,,,,---------...............------,,,,,,,,,,,,,,,------...///000000222333333444555666777777777;;;;;;888777;;;======AAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCCCCEEEHHHIIIFFFCCCDDDCCCBBBAAABBBBBBDDDEEEAAA???===;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<999999888888999999:::;;;666666666666666555444444222333333333333222111111111111111111111111111111000///---...000222333333111///---------...---,,,222///,,,+++,,,---,,,***000///---+++******++++++))))))))))))))))))))))))******))))))))))))******'''(((((()))))))))(((((())))))((('''''''''''''''&&&'''((())))))(((''''''&&&&&&%%%'''***,,,+++***'''''''''((('''&&&&&&%%%''''''''''''((((((((()))'''''''''(((******(((&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((('''%%%$$$"""''''''&&&%%%&&&&&&(((((()))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))((((((***------***'''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&'''((()))))),,,+++***)))))))))++++++((()))***++++++***)))(((---,,,***((('''((()))***(((((((((((()))***+++,,,***))))))(((((((((((((((((((((((((((((((((((((((---,,,+++*********+++,,,------......---+++)))(((++++++++++++,,,---......---.../////////...---,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))///...---+++)))))),,,...)))***+++,,,------------+++,,,------......------000000000000111111111111222222222222222222222222222222222333444666888:::<<<>>>@@@BBBDDDDDDCCCBBBEEECCCAAAAAADDDGGGJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQOOOOOOPPPQQQTTTXXX[[[]]]\\\ZZZWWWUUUUUUWWWZZZ\\\]]]^^^___aaabbbbbbbbbbbb\\\___bbbbbb```\\\YYYXXXXXXYYY[[[]]]___`````````cccbbbaaa___]]][[[ZZZYYY[[[ZZZ[[[]]]``````\\\XXXZZZYYYWWWUUUUUUUUUVVVWWWSSSRRRQQQPPPPPPQQQRRRSSSRRRSSSTTTUUUVVVVVVVVVUUULLLKKKIIIGGGFFFEEEDDDDDDCCCBBBAAA????????????@@@===>>>>>>>>>>>>======<<<>>>===<<<;;;;;;:::;;;;;;:::999777666666666777888888777555444333333333444444444333333222111000000222111111111000000//////000000//////......------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************)))))))))******+++......---,,,,,,++++++***''')))...111222111///---+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,------...//////000111222222333444555666666666:::;;;888888===@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCEEEHHHHHHFFFCCCCCCCCCBBBAAAAAABBBCCCDDD@@@???===<<<:::::::::;;;999999999999999999999999888888999::::::;;;<<<<<<::::::999888888999999:::888888888888888777666666222333333333333222111111222222222222222222222222000...------///111111111.........000222111///------+++((((((***,,,+++***++++++++++++++++++************************************))))))))))))******&&&'''(((((())))))))))))))))))'''&&&&&&&&&''''''(((((()))))))))(((((('''******))))))((((((''''''((((((((((((((('''&&&&&&'''''''''(((((((((((((((&&&&&&&&&''')))((('''%%%&&&&&&&&&&&&''''''''''''((()))***++++++***((('''***)))'''%%%%%%%%%&&&'''((()))***++++++***)))((((((((())))))))))))(((((('''(((((((((((())),,,///,,,+++(((&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***))))))))))))(((((((((%%%%%%&&&''''''(((((()))******)))(((((()))******+++---000222222000---+++***)))(((''''''((()))***))))))))))))***+++,,,,,,,,,,,,+++***************((((((((((((((((((((((((,,,,,,+++*********+++,,,,,,,,,------,,,,,,+++******************+++------,,,---/////////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++***)))''''''(((***)))***+++,,,------------+++,,,------......------//////000000000111111111000111111111222222333333333333222333444777999::::::<<<>>>@@@AAAAAA@@@@@@AAA@@@@@@AAADDDGGGJJJKKKOOOPPPQQQQQQQQQPPPNNNMMMNNNOOOQQQSSSUUUXXX[[[\\\]]]\\\ZZZYYYZZZ\\\___```______`````````_________]]]```bbbbbb```^^^\\\\\\[[[\\\\\\\\\]]]^^^^^^___bbbbbbaaa```^^^]]]\\\\\\[[[[[[[[[^^^``````]]]YYY[[[ZZZXXXWWWVVVWWWXXXYYYTTTTTTSSSRRRSSSSSSUUUUUU___aaabbbbbbaaa^^^[[[XXXLLLKKKJJJHHHFFFEEEDDDDDDCCCBBB@@@???>>>??????@@@????????????>>>>>>===<<<===<<<;;;::::::999999999999999777666666666777777888777666444444444444444444444333222222111000000111111111000000000//////000000//////...---,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))******)))******+++,,,---222111...,,,+++*********))))))******+++,,,,,,---*********+++++++++,,,,,,,,,,,,++++++++++++******,,,,,,------.../////////000000111222333444555555555999:::888999>>>BBBBBB@@@@@@AAABBBCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFHHHHHHFFFDDDBBBBBBAAAAAAAAAAAABBBBBB@@@???>>>===;;;999888888999999999999999999999999888999999::::::;;;;;;<<<;;;;;;:::999888888888888:::::::::::::::999888888222333333333333222111111333333333333333333333333000...------...//////...,,,---000333555444111...000...,,,,,,---...------'''(((***,,,---,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&'''((()))************)))'''%%%%%%&&&((()))++++++***)))(((((((((((()))+++,,,***'''%%%&&&((()))))))))(((((((((''''''(((((((((((((((''''''''''''&&&%%%&&&'''(((&&&$$$&&&&&&''''''(((((())))))(((***---000000///,,,+++,,,***'''%%%$$$$$$&&&''''''((())))))))))))((('''((((((((((((((((((((((((%%%&&&'''((((((***...000---,,,***(((''''''&&&'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((************))))))))))))&&&&&&&&&''''''(((((())))))((((((((((((((()))))),,,///333666666333///,,,))))))((('''((()))***+++***))))))******+++,,,---,,,,,,+++************+++))))))))))))))))))))))))++++++*********++++++,,,,,,,,,++++++++++++,,,,,,))))))((())))))***+++,,,+++---///000000...+++)))*********++++++,,,,,,---+++++++++++++++++++++++++++,,,---,,,*********,,,******+++,,,------------+++,,,------......------//////000000000000111111///000000111222333333444444333333444555777999:::888999;;;===>>>>>>======<<<===???BBBDDDGGGIIIJJJOOOPPPSSSTTTTTTRRROOOMMMOOOQQQSSSVVVYYY[[[\\\]]]^^^^^^]]]]]]]]]^^^___`````````______^^^]]]\\\\\\___```bbbbbbaaa``````aaa```___]]]\\\[[[[[[\\\]]]````````````````````````\\\\\\]]]___aaa```^^^\\\[[[ZZZYYYXXXXXXXXXYYYZZZVVVUUUUUUUUUUUUVVVWWWXXXaaacccddddddaaa[[[UUURRRNNNLLLKKKHHHGGGEEEDDDDDDAAAAAA???>>>>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<<<<;;;:::999888888888888888888777666666666777777888777666555555444555555333333333222111111000000111111000000000000//////000000//////...---------///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,))))))))))))(((((((((((((((((((((((())))))))))))+++++++++***)))((((((''')))))))))***+++---...///222000---***))))))******++++++*********+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---------.........//////...//////000111222333333444888:::888999>>>BBBBBBAAAAAAAAABBBBBBCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIHHHGGGFFFBBBBBBAAAAAA@@@@@@@@@AAA?????????===;;;999777666;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;===<<<:::999888777777777:::::::::::::::999888888222333333333333222111111222222222222222222222222111000......//////...---......000222444333000...222111000///......---,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))************))))))&&&'''(((***+++,,,,,,,,,+++***(((&&&&&&(((***+++...---+++)))(((((())))))%%%))),,,+++&&&%%%(((,,,***))))))(((((((((((((((((((((((((((''''''''''''((('''&&&'''((((((&&&%%%&&&''''''((()))******+++)))+++///222222000---++++++)))&&&$$$###%%%'''(((''''''''''''''''''''''''(((((((((''''''(((((((((&&&'''(((((((((***---///---------+++)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))((((((&&&&&&''''''((((((((()))(((((((((((()))))))))***)))---222666666222---)))++++++************+++,,,************+++,,,---...+++***))))))(((((())))))***************************************+++++++++...---+++*********++++++))))))))))))***+++,,,,,,***,,,...000///---***((())))))***+++,,,,,,------))))))))))))))))))))))))***,,,......,,,++++++,,,***+++,,,,,,---------,,,+++,,,------......------////////////000000000111///000111222333444555666444444444444555777999:::777888999;;;;;;<<<;;;;;;;;;===AAACCCEEEFFFHHHIIIJJJMMMRRRVVVWWWVVVSSSQQQOOOQQQTTTXXX[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[```______^^^^^^]]]]]]^^^```aaabbbaaa```aaabbbddddddbbb^^^[[[YYYYYY[[[\\\_________```aaaaaabbbbbb]]]^^^___```aaa```^^^]]]ZZZYYYXXXXXXXXXYYYZZZZZZVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYVVVRRRNNNKKKPPPNNNLLLJJJHHHFFFEEEEEEAAA@@@???>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>===<<<;;;:::999999888888888777777777666666666777777777777666666555555555555333222222222111111000000000000000000000000///////////////000000000000000000...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++***(((((()))+++,,,))))))))))))(((((((((((((((((((((((()))))))))))),,,++++++***)))((('''''')))))))))***+++---...///---,,,***(((((()))***,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,------------------------...............---......///000111222222444888999777888===AAAAAACCCBBBBBBBBBCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKJJJIIIHHHHHHBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>><<<999777666;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;===<<<;;;999888777777666888888888888888777777666222333333333333222111111000000000000000000000000222111000000111000///---111000......//////...---++++++,,,,,,++++++++++++///...,,,+++******++++++************************((()))************)))((('''(((***+++,,,------...,,,+++)))((((((***+++,,,...---+++))))))))))))***%%%))),,,+++&&&%%%(((,,,******)))((('''(((((()))((((((((((((((('''''''''+++)))(((((())))))((('''''''''(((((()))***++++++))),,,///111111...***(((((('''%%%$$$$$$&&&)))+++'''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((())))))(((((((((+++---...000111///+++(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((((((((((()))))))))******+++++++++(((+++000444444000+++(((,,,+++******))))))))))))************+++,,,---...+++******)))))))))))))))++++++++++++++++++++++++))))))******++++++++++++000...,,,***))))))))))))***))))))******+++,,,---***+++---......,,,***((())))))***+++,,,,,,------))))))))))))))))))))))))&&&(((******)))(((((()))++++++,,,---------,,,,,,+++,,,------......------...////////////000000000111111222333444555666777444444444444555666888999888888999::::::;;;;;;;;;;;;???CCCEEEDDDDDDEEEFFFIIILLLRRRVVVWWWVVVSSSPPPLLLNNNQQQUUUXXXYYYZZZZZZZZZ[[[\\\]]]]]]\\\\\\[[[^^^^^^^^^^^^___```aaabbb``````aaa```______aaaccceeebbb^^^ZZZXXXYYY[[[]]]^^^______```aaabbbbbbccc___``````aaa```^^^^^^]]]WWWWWWWWWXXXXXXYYYYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWRRRRRRRRRQQQQQQQQQQQQQQQSSSQQQOOOLLLJJJHHHFFFFFFBBBAAA@@@?????????@@@AAABBBBBBBBBAAAAAA@@@>>>>>>===<<<;;;:::999999999999666666666777777777666666666666666666666555555555222222111111111111111000//////////////////000000---...///000222333444555000///---++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,))))))))))))(((((((((((((((((((((((())))))))))))+++++++++***)))(((((('''(((((())))))+++,,,---...***)))(((((()))***+++,,,((()))***+++++++++***))),,,,,,---------.........,,,,,,------------..............................------...///000111222222333777999888999???CCCCCCDDDCCCBBBBBBBBBCCCEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLLLLJJJHHHHHHIIIBBBBBBCCCCCCBBBAAA@@@???AAA@@@???===<<<:::999999999999999999999999999999::::::::::::::::::::::::===<<<;;;999888777777777555666666666666555444444222333333333333222111111000000000000000000000000222111000111222111///...111///---,,,---------,,,&&&)))+++,,,,,,---...///111///---***)))***+++,,,))))))))))))))))))))))))((()))***++++++***)))(((((()))***,,,,,,---------***************++++++,,,,,,,,,+++***)))))))))))))))+++,,,***'''%%%&&&(((***)))((('''&&&'''((()))''''''''''''((((((((()))---+++)))((())))))((('''''''''(((((())))))******(((***,,,...---+++(((&&&%%%%%%%%%%%%&&&((()))+++''''''&&&%%%%%%&&&'''''')))((('''&&&&&&'''((())))))******)))((((((***,,,000333555333...***((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))***+++,,,,,,++++++))),,,///111111///,,,))))))))))))))))))))))))(((***))))))******+++,,,---------,,,++++++++++++,,,************************'''((()))***++++++++++++...---,,,+++))))))))))))***************,,,------++++++,,,,,,,,,+++***)))*********++++++,,,,,,---++++++++++++++++++++++++((()))******))))))***++++++,,,,,,------,,,,,,,,,+++,,,------......------......////////////000000111222222333444555666666444444333333444555777888888888888999999:::::::::;;;???CCCCCCBBBAAACCCEEEKKKNNNRRRUUUUUUSSSOOOLLLIIIJJJMMMPPPSSSUUUVVVWWWYYYZZZ[[[]]]^^^___``````\\\\\\\\\]]]___aaadddeee_________^^^\\\[[[]]]^^^bbb```]]]ZZZYYY[[[]]]___aaaaaaaaabbbbbbbbbcccccc```bbbbbbaaa^^^\\\\\\\\\VVVVVVWWWXXXYYYYYYZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTOOOOOONNNOOOPPPSSSUUUWWWVVVUUURRROOOLLLJJJHHHGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????===<<<;;;::::::999999999555555666777777777666666444555555555555555444444111111111111111111111111......////////////000000------///000222444555666//////...---------...///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,))))))))))))(((((((((((((((((((((((())))))))))))+++*********))))))((((((((((((((()))***+++,,,---))))))*********+++++++++((())))))******+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................------...///000111222222111666999999<<>>???BBBFFFIIILLLOOORRRRRRPPPNNNLLLKKKKKKMMMOOORRRUUUWWWXXX]]]]]]]]]]]]]]]]]]^^^^^^[[[[[[[[[[[[]]]```ccceee]]]^^^^^^\\\YYYWWWWWWWWW^^^]]][[[ZZZ[[[]]]___aaaeeeeeeeeeeeeddddddddddddbbbcccccc```\\\YYYYYYZZZVVVVVVXXXYYYZZZ[[[[[[\\\ZZZZZZZZZYYYXXXVVVTTTSSSNNNOOOPPPQQQSSSTTTVVVVVVYYYWWWUUUQQQNNNKKKJJJIIIGGGFFFDDDBBBAAA@@@AAAAAA>>>??????@@@@@@@@@@@@@@@<<<;;;:::999888888888888444444666777777777666666222333444555555444333333000000000000111111111111........./////////000000---......///111222222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((()))***+++,,,***++++++,,,,,,,,,+++***++++++***)))***,,,...///******+++++++++,,,,,,,,,*********++++++,,,,,,,,,.....................---------...///000111222222000555999:::???GGGNNNOOOCCCAAA@@@??????AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHJJJJJJGGGEEEEEEFFFDDDDDDEEEEEEDDDBBBAAA???CCCAAA???===<<<<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999888888888888444444444555444333333222222333333333333222111111111111111111111111111111.........///111111...,,,***+++---000222111...++++++...///---((($$$###$$$((()))+++,,,,,,,,,***)))++++++++++++++++++++++++''')))***++++++***)))''''''(((((()))))))))(((((($$$&&&((()))***)))(((''''''(((***++++++***)))((('''&&&%%%'''***,,,++++++***(((&&&%%%$$$%%%'''((($$$%%%&&&'''(((***++++++,,,***'''&&&'''''''''&&&((((((((((((''''''''''''$$$%%%''')))************&&&'''((((((((('''&&&%%%((('''&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&((()))%%%'''(((((((((***---000333777;;;999222,,,***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((%%%&&&((()))*********)))))))))(((''''''((())))))((())),,,...111333444444(((((((((((()))***+++,,,,,,+++******))))))******))))))))))))))))))))))))&&&''')))***+++++++++***%%%''')))+++,,,---,,,,,,'''''''''(((((()))***+++---,,,***)))))))))***+++,,,,,,++++++++++++++++++))))))))))))))))))))))))((((((((('''&&&'''***---,,,,,,,,,------,,,+++++++++,,,------......------............/////////000000000000000000111111111333222222111222333555666777777666666666777777888333888<<<===<<<===BBBFFFEEEHHHLLLOOOQQQQQQPPPOOOOOOOOOPPPQQQTTTXXX[[[]]]cccaaa___\\\ZZZXXXWWWWWW[[[[[[ZZZZZZ\\\^^^aaaccc\\\]]]]]][[[WWWTTTSSSSSS[[[ZZZZZZZZZ\\\___aaaccciiiiiihhhgggfffeeeeeedddcccdddddd```[[[XXXXXXYYYVVVWWWYYYZZZ\\\]]]]]]]]]\\\\\\\\\[[[YYYVVVTTTSSSQQQSSSUUUWWWXXXWWWVVVVVV[[[YYYVVVSSSOOOMMMKKKJJJIIIHHHFFFCCCBBBAAAAAAAAA======>>>???@@@@@@@@@@@@;;;:::999888777777777777333444666777777777666666111222333444444444333222000000000000000111111111---.........//////000000............////////////++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,'''***,,,,,,***((('''''',,,+++******))))))******++++++,,,,,,+++***((('''''''''(((((())))))************++++++++++++******++++++,,,,,,,,,---------------+++***))))))((((((---,,,,,,++++++,,,,,,------...............------,,,,,,------.../////////000222555:::>>>BBBFFFGGGAAABBBBBBAAA@@@???AAABBBAAACCCFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFGGGIIIEEEEEEFFFFFFFFFDDDCCCBBBFFFCCC???===>>>???===;;;>>>>>><<<;;;;;;<<<======>>>>>>>>>>>>===<<<::::::999888777777666777777777666666555555444444444333333333222222111222222222000000//////000000111222////////////............///...------...///...---+++,,,+++***)))+++...111,,,,,,++++++***)))(((((('''''''''(((***+++***(((+++)))(((((())))))(((&&&))))))************))))))(((((((((((()))))))))))),,,,,,++++++***)))(((((((((&&&&&&***///000---)))%%%&&&'''((())))))))))))(((''''''''''''(((((()))((('''&&&'''((()))((('''%%%''''''&&&%%%$$$%%%&&&)))(((''''''(((***,,,...))))))))))))))))))))))))'''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))(((((('''''''''&&&&&&&&&+++...222444333///)))%%%(((((((((((())))))))))))((())))))))))))((((((''')))))))))))))))(((((((((+++***)))***++++++)))''')))******+++++++++******))))))))))))((((((((((((+++*********))))))(((((()))*********++++++++++++))))))************)))))),,,***'''(((,,,......---***************)))((((((***)))(((''''''((()))***((('''(((***,,,,,,***(((***************++++++,,,---------,,,,,,+++++++++++++++******************,,,------......------,,,------,,,+++***)))((('''++++++++++++++++++++++++---...............------,,,,,,------.../////////111111111000000000000000333333222222111222222333666777777666444555777999999;;;>>>AAACCCDDDDDDCCCIIIIIIIIIJJJLLLNNNQQQRRRVVVTTTRRRUUUYYY]]]^^^^^^ccccccaaa^^^ZZZXXXXXXXXXYYYYYYZZZ\\\___``````___XXXYYYZZZ[[[ZZZYYYWWWVVVWWWZZZ]]]^^^^^^```eeehhhllljjjgggffffffggggggfffdddcccaaa```^^^]]]]]]]]]UUUVVVXXXZZZ]]]_________[[[\\\]]]\\\ZZZWWWSSSPPPQQQRRRSSSUUUVVVWWWWWWXXXWWWWWWVVVTTTRRRPPPNNNLLLLLLIIIFFFFFFHHHHHHEEEBBBAAAAAAAAAAAA@@@@@@???>>>999999888777666555444333777888888777777666555444444444444444444444444444222222222111111///...---//////............//////,,,,,,---...///000111111,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********(((***,,,,,,+++)))((((((,,,+++******))))))******))))))***+++++++++***)))((((((((()))))))))))))))******++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))---,,,,,,++++++,,,,,,---------............------,,,,,,---......//////000111333555888;;;>>>AAABBB@@@AAAAAA@@@???>>>@@@AAA???AAADDDEEEEEEEEEFFFGGGFFFGGGHHHGGGEEEEEEGGGHHHFFFFFFGGGGGGFFFDDDCCCBBBEEEBBB???>>>???@@@>>>===???>>>=========>>>??????@@@@@@??????>>>===<<<<<<999999888777777777777888555555555444444444333333555444333222111000000000111111111222333444555666111000000000000////////////...------...///...---,,,------,,,++++++---///,,,,,,++++++***))))))(((&&&&&&'''(((((((((((('''+++)))(((((())))))(((&&&))))))************))))))(((((((((((()))))))))))),,,,,,+++******)))((((((***((((((+++000111...***%%%&&&'''(((((()))))))))))))))((((((((((((((())))))(((''''''((()))(((&&&&&&'''(((((('''''')))***)))((((((((((((***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((+++...000000---)))'''''''''((((((((()))))))))(((((()))******)))))))))((((((((((((((((((((((((***)))((()))***+++***(((***************)))))))))(((((((((((())))))))))))************)))))))))((()))))))))*********++++++))))))************))))))+++)))'''(((+++------,,,***+++++++++******)))(((******)))(((((()))*********))))))***,,,,,,+++)))***))))))))))))***++++++,,,,,,,,,,,,+++++++++***************************+++++++++,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++---------......------,,,,,,,,,------.../////////000000000000000000000000333333222222222222333333444666999999888777777777777999===@@@CCCDDDEEEEEEHHHHHHHHHIIIKKKMMMPPPQQQUUUUUUWWW[[[```bbbaaa___```aaa```]]]ZZZWWWWWWXXXXXXWWWWWWXXXZZZ[[[ZZZYYYWWWWWWWWWWWWWWWXXXYYYYYY[[[^^^aaaaaaaaabbbeeeggghhhfffeeeeeefffgggfffeeeccccccaaa```___^^^]]]]]]]]]^^^```aaa`````````aaa______^^^]]]ZZZVVVRRRPPPSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRPPPOOONNNLLLIIIHHHHHHJJJJJJHHHFFFCCCCCCBBBBBBAAA???>>>>>>;;;;;;:::999888777666555888888888888777666555555444444444444444444444444333333333333222111000000//////............//////------------............---------,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++)))+++,,,---+++)))))))))++++++***))))))))))))***'''((()))***++++++++++++))))))))))))))))))((((((******++++++++++++******+++++++++***************++++++***************+++---,,,,,,++++++,,,,,,---------............------,,,------......///000000222333444666888:::;;;<<<>>>?????????======???AAA===???BBBCCCDDDDDDFFFGGGEEEFFFGGGFFFEEEDDDFFFHHHHHHHHHHHHGGGFFFDDDCCCBBBEEEBBB@@@??????@@@?????????>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@???>>>>>>::::::999888888888888888555555555555444444444444666555333222000/////////111111222333444555777888111111111111000000000000///...------...///...---,,,...//////---,,,,,,---,,,,,,++++++***)))))))))&&&)))+++***(((&&&''')))***)))(((((())))))((('''((())))))******))))))((((((((((((((())))))))))))+++++++++******))))))(((+++))))))+++...///,,,)))&&&&&&''''''((()))))))))++++++***)))((((((((()))***)))(((((((((((('''&&&'''(((*********+++,,,...))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((''')))))))))))))))(((((((((&&&'''***+++,,,+++***(((&&&&&&'''''''''((((((((((((((()))***++++++++++++'''''''''((((((((((((((()))(((&&&''')))++++++***+++***)))(((''''''((((((''''''(((((())))))******************))))))))))))((((((((()))))))))******))))))************))))))***)))'''(((***,,,,,,+++******+++++++++***))))))******))))))))))))******...,,,******+++,,,+++***))))))((((((((()))******+++++++++***************************************))))))************))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,---......//////000000000000000000000000333333222222222222333333111555:::<<<;;;999777555666888;;;???BBBDDDEEEEEEEEEEEEEEEGGGIIILLLNNNPPPQQQTTTYYY___ddddddaaa^^^___``````^^^[[[ZZZZZZ[[[WWWVVVUUUUUUVVVWWWVVVTTTUUUUUUTTTTTTVVVXXXZZZ\\\```bbbddddddddddddeeefffdddccccccdddfffgggeeedddcccbbbaaa```_______________bbbeeedddbbb```aaacccbbbaaa___\\\XXXUUURRRQQQUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOONNNKKKJJJIIIJJJLLLMMMLLLKKKFFFEEEDDDCCCAAA???>>>===<<<<<<;;;;;;:::999888888999999999999888777666555333333333333333333333333111111222222222111111000//////............//////......------,,,,,,,,,+++......------------,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,)))+++,,,,,,+++*********++++++***)))))))))))))))((())))))***************+++******))))))(((((((((******++++++++++++******************))))))))))))******))))))***++++++,,,---,,,,,,++++++,,,,,,---,,,,,,---.........---------------...//////000000222222333555666888999:::;;;<<<======<<<<<<>>>@@@>>>???BBBBBBBBBCCCDDDFFFDDDEEEFFFEEEDDDDDDFFFHHHJJJIIIIIIHHHFFFEEEDDDCCCGGGEEECCCAAA@@@?????????>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@@@@????????????;;;:::999999888888999999666666666666666666666666555444333111111000000000222222222222222333444555111111111000000000/////////---------...///...------///111111///,,,+++++++++++++++*********)))))))))---000...)))'''(((,,,***((('''((()))***)))'''(((((())))))))))))(((((((((((((((((())))))))))))+++*********)))))))))((()))(((((()))++++++(((&&&&&&&&&&&&'''(((((()))***---,,,+++***)))))))))))),,,***(((((()))((('''%%%(((***++++++++++++,,,...))))))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((())))))))))))&&&&&&&&&&&&'''''''''((('''((()))++++++,,,,,,,,,'''''''''''''''(((((((((((('''&&&''')))+++,,,,,,,,,***(((&&&%%%&&&'''(((&&&''''''((()))******+++*********)))))))))))))))(((((((((((())))))))))))))))))************)))))))))(((((())))))*********)))))))))******))))))((())))))))))))))))))))))))///,,,***)))***++++++***((((((((((((((())))))************)))))))))))))))***************+++++++++((())))))))))))))))))(((,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,------............---+++,,,,,,------...///////////////000000000000000111111000000111111222222000444888;;;:::888666555777999;;;>>>@@@BBBCCCCCCBBBBBBCCCDDDGGGJJJMMMOOONNNQQQWWW]]]``````^^^\\\```aaabbbaaa___]]]^^^^^^WWWUUUTTTTTTVVVVVVVVVUUUUUUVVVVVVWWWYYYZZZ[[[\\\___aaacccddddddeeeeeeeeeeeedddeeefffgggfffdddbbbbbbaaa``````````````````\\\___bbbbbb___^^^```cccaaa___\\\YYYVVVTTTSSSSSSVVVVVVVVVVVVUUUTTTSSSSSSPPPPPPPPPPPPOOONNNMMMLLLIIIIIIIIIJJJLLLMMMNNNNNNIIIHHHFFFCCCAAA???>>>===<<<<<<<<<;;;:::999999999999::::::999999888777666333333333333333333333333......///000000000////////////............//////.........---------,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***++++++***))))))(((((())))))+++******))))))(((((((((++++++******))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---......------------......///000000111000111222444666888:::;;;999;;;<<<<<<;;;<<<>>>@@@@@@BBBBBBBBBAAAAAABBBCCCDDDEEEFFFEEEDDDDDDFFFHHHKKKJJJIIIHHHGGGFFFEEEEEEIIIHHHFFFBBB@@@>>>>>>>>><<<===>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????;;;:::999999888888999999777777777777777777888888333222222222222222333333555555444333222222222222000000/////////.........///---------...///...------///111111///,,,+++***+++++++++******************...111///***'''(((,,,)))((('''((()))***)))((((((((())))))))))))(((((((((((((((((())))))))))))*********))))))))))))))))))((((((((())))))'''&&&''''''&&&&&&'''((()))***------,,,***)))))))))))),,,***)))((())))))'''%%%)))***++++++)))))))))+++))))))***))))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''***))))))(((((((((((((((&&&&&&&&&&&&'''''''''((('''((()))++++++,,,,,,,,,''''''''''''(((((())))))((('''&&&(((***,,,---,,,,,,***(((&&&%%%%%%&&&'''&&&''''''((()))******+++))))))))))))))))))******(((((((((((())))))))))))))))))************))))))((())))))***))))))******''''''((((((((((((((('''((((((((((((((((((((((((...+++)))((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++))))))************)))))),,,,,,++++++***)))))))))++++++++++++++++++++++++,,,---...///////////////++++++,,,,,,---...............//////000000000000///////////////000111111111333555666555555666777::::::<<<===>>>????????????@@@AAABBBEEEIIILLLNNNNNNQQQUUUXXX[[[\\\]]]]]]^^^___aaa```___]]]]]]^^^UUUSSSRRRSSSUUUVVVWWWVVVWWWYYY\\\^^^___^^^\\\[[[\\\]]]^^^aaaccceeeffffffiiihhhhhhhhhhhhfffcccaaaaaa````````````aaabbbbbb___``````^^^[[[ZZZ\\\___[[[ZZZXXXVVVTTTUUUUUUVVVUUUVVVVVVVVVVVVVVVUUUUUUPPPPPPPPPOOOMMMLLLJJJIIIGGGHHHIIIJJJKKKKKKMMMMMMKKKIIIGGGCCCAAA???======;;;;;;;;;:::999999888888999::::::999999888777666333333333333333333333333...//////000000000000/////////............//////---.........////////////+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++((()))******)))(((***+++******)))(((((((((((())),,,+++***)))((('''((((((******************))))))******++++++++++++******((()))))))))***************)))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------...---------......//////000111111///000222444666999:::;;;888:::;;;;;;;;;<<<>>>@@@BBBCCCCCCBBB@@@@@@AAACCCDDDEEEFFFFFFEEEEEEGGGIIIKKKJJJIIIHHHHHHGGGHHHHHHJJJIIIGGGDDD@@@>>>???@@@===>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???::::::999888888888888888777777777777888888888888222222222333333444555666999888777555444333222222////////////............///...------...///...---,,,...111000...,,,******************************)))+++---,,,(((&&&'''((()))((('''((()))***)))((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''&&&&&&'''(((***+++,,,,,,+++***))))))))))))+++***))))))))))))((('''((()))***)))'''&&&'''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((%%%$$$$$$%%%(((***&&&&&&&&&&&&''''''''''''+++***)))(((''''''((((((&&&&&&'''''''''((((((((((((((()))***++++++++++++''''''(((((())))))******(((((((((***---...---,,,***)))((('''&&&&&&''''''''''''(((((())))))******))))))))))))************((((((((()))))))))******))))))************))))))(((***++++++***))))))***''''''(((((())))))(((((((((((())))))))))))((((((+++***(((((()))***)))((())))))((((((((()))******))))))))))))************)))))))))***++++++,,,,,,******++++++++++++******(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,---...////////////+++++++++,,,------......---......//////000000111............///000111222222333333222222333666999;;;;;;;;;<<<<<<============>>>???AAAEEEHHHLLLNNNPPPSSSUUUWWWXXXZZZ\\\^^^YYY[[[]]]]]]\\\ZZZZZZZZZTTTRRRQQQQQQSSSUUUVVVVVVYYY\\\```dddeeeccc```]]]\\\[[[\\\^^^cccfffhhhhhhlllkkkiiiiiihhhgggdddbbb````````````aaabbbcccdddkkkhhhbbb\\\YYYWWWXXXXXXWWWVVVUUUTTTTTTVVVWWWXXXUUUUUUVVVVVVVVVUUUUUUTTTPPPPPPPPPOOOMMMKKKJJJIIIGGGIIIJJJJJJIIIIIIJJJLLLKKKIIIFFFCCC@@@>>>======:::::::::999999888888888999999999999888777666555444444444444444444444444222222333333333222222111//////............//////........./////////000000******++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))************'''((()))((('''''')))+++******)))(((((((((((((((***)))(((((('''((())))))******************++++++******++++++++++++******'''((())))))***+++,,,,,,******************++++++---,,,,,,++++++,,,,,,---******+++,,,------------.........///000000111111///000111333555777888999888999;;;;;;;;;<<>>===<<<<<<===???@@@999999888777777777777888555555666666666777777777555555444444444555666666777777555444333333333333000000000////////////...///...------...///...---,,,---//////---+++++++++************************)))*********)))(((''''''(((''''''((()))******(((''''''((((((((((((''''''(((((((((((())))))))))))((()))))))))))))))))))))((()))))))))(((((()))***((('''&&&%%%&&&(((***++++++******)))))))))******+++)))((()))******)))(((&&&'''((((((''''''((()))))))))''''''&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''''''''((((((((((((((('''''''''((((((((()))''''''((((((((()))))))))(((((()))******)))))))))(((((())))))***++++++,,,))))))+++---000000---+++)))((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))*********++++++))))))************))))))(((+++------+++)))***+++(((((()))***************)))***++++++++++++***)))***))))))***+++,,,+++)))***))))))))))))***++++++)))))))))******+++++++++((())))))***++++++,,,,,,)))******++++++******)))'''((()))***+++,,,------++++++++++++++++++++++++)))***+++,,,------------***++++++,,,,,,---......------......///000000111/////////000000222333333222333333333222444777999::::::::::::;;;<<<===>>><<<===>>>AAADDDHHHLLLNNNPPPSSSVVVXXXXXXXXXZZZ\\\WWWYYY[[[\\\ZZZXXXWWWWWWXXXVVVTTTSSSUUUVVVWWWWWW[[[]]]aaadddffffffeeeddd```^^^\\\^^^ccchhhkkkkkkmmmkkkhhhgggggggggfffddd_________```aaacccdddeeetttlllaaaZZZXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOONNNMMMLLLKKKKKKIIIKKKLLLKKKIIIGGGIIIJJJKKKIIIEEEBBB???>>>======:::::::::999999999999999888888888888777666555555555555555555555555555555444444444444444333222111//////............////////////............------+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++&&&'''((('''&&&''')))*********)))(((((((((((((((((((((''''''((()))***,,,)))))))))***+++++++++,,,******++++++++++++******''''''(((***+++,,,---...++++++***************+++---,,,,,,++++++,,,,,,---)))***+++,,,------...---......//////000000111111000000111222444555666777777999:::;;;;;;===???BBBAAABBBBBBBBBAAABBBEEEGGGEEEFFFGGGGGGFFFGGGIIIKKKJJJJJJIIIHHHIIIJJJKKKLLLDDDFFFFFFEEEBBBBBBDDDGGGAAABBBCCCCCCCCCBBBAAA@@@@@@???===<<<<<<>>>???AAA999888888777666777777777333444444444555555666666888777666555555555555555333333222111111111222222111111111111000000000000///...------...///...---+++---...---,,,++++++,,,******************+++++++++*********,,,+++***((((((''''''((()))******)))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''&&&&&&&&&((()))((('''&&&%%%&&&(((***+++))))))))))))))))))*********)))((()))***+++***)))$$$&&&'''((('''((()))+++***((('''%%%&&&''')))***))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))(((''''''((((((((())))))******$$$$$$%%%&&&((())))))***(((((((((((())))))))))))((())))))))))))(((((('''((())))))***+++,,,,,,,,,)))***,,,///111111---***'''((())))))***))))))((())))))))))))(((((((((((((((((())))))*********+++************++++++++++++))))))************))))))(((+++......+++)))***+++)))***+++,,,,,,,,,,,,,,,+++,,,------------,,,+++))))))***,,,......,,,******************++++++,,,))))))******+++++++++,,,((())))))***++++++,,,,,,))))))************))))))+++++++++***************++++++++++++++++++++++++'''((()))***+++,,,,,,,,,***++++++,,,,,,---......---------...///000000111111111111111222333444555111333444555444555777999888888999:::;;;===>>>???<<<<<<>>>AAADDDIIILLLNNNMMMQQQVVVXXXWWWVVVWWWXXXXXXZZZ\\\\\\ZZZXXXWWWWWW^^^[[[XXXWWWWWWXXXYYYXXX\\\]]]```ccceeegggiiiiiieeebbb___```eeejjjmmmnnnkkkiiigggfffgggggggggggg^^^______```aaaccceeefffvvvkkk]]]WWWWWWZZZYYYWWWVVVVVVVVVWWWWWWXXXXXXXXXVVVUUUUUUSSSQQQOOOMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKMMMNNNLLLIIIGGGHHHJJJJJJHHHEEEAAA???======>>>::::::::::::::::::999999888888888777777666555444666666666666666666666666444444444333222111000/////////............//////000//////---,,,++++++***,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++***)))'''''''''((()))(((((())))))******++++++''')))+++---...---+++***))))))*********+++++++++---,,,,,,++++++,,,,,,------.../////////...---,,,,,,---///000111000///---,,,---...111333666777888888:::<<<===<<<<<<===>>>AAACCCEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIEEEFFFGGGGGGHHHHHHGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHEEEDDDBBBAAA@@@@@@AAAAAACCCBBB@@@>>><<<<<<<<<<<<999777666555555777999:::999888777888888888666444777777666666666666777777555444444333333222222111---......///000111111222........................///...,,,******+++,,,---...+++((('''(((************++++++++++++,,,,,,,,,######%%%'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%''')))******)))'''%%%((((((((((((((('''&&&&&&%%%&&&'''))))))'''&&&%%%'''''''''''''''((())))))))))))(((((((((((())))))'''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))((()))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''***,,,***'''&&&)))---///444999;;;777000)))%%%((((((((((((((()))******'''((()))******)))(((''')))******+++++++++******))))))))))))))))))))))))((()))+++***(((''''''(((+++---///...+++***+++---000...---+++)))''''''&&&(((((())))))******++++++((((((((((((((((((((((((((((((((())))))))))))))))))+++,,,,,,,,,,,,---...******++++++++++++******'''(((***)))))))))***+++,,,++++++******+++,,,,,,************************))))))))))))***+++,,,------...---+++,,,000111...//////000000///...------------...///000111222222222222222222333444444555888888888777666777999<<<===>>>@@@BBBEEEHHHJJJKKKMMMJJJKKKRRRXXXYYYYYYZZZ^^^]]]\\\[[[[[[\\\^^^___aaa```___[[[YYYXXXYYY[[[^^^bbbfffiiikkkmmmoooqqqrrrnnnccccccmmmkkkdddggghhheeeccceeeiiikkkhhhddd``````aaaaaaaaabbbbbbbbb```___\\\YYYWWWVVVUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRUUUTTTRRRRRRRRRPPPMMMJJJLLLLLLMMMMMMNNNNNNNNNOOOMMMNNNOOOOOOMMMJJJFFFDDDEEEDDDBBB@@@>>><<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999999999888888666555555555555444444444444333222222111111222222000000000000////////////////////////////////////000...,,,,,,------,,,+++++++++++++++******)))))),,,)))'''(((+++---,,,***************************))))))))))))))))))))))))))))))))))))*********+++******)))((((((((((((((())))))))))))************)))+++---//////...,,,+++************++++++++++++,,,++++++++++++++++++,,,---------......------,,,,,,---///000000000.........///000222333555666777777999;;;<<<<<<<<<===>>>AAACCCEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@AAAAAACCCAAA???===<<<;;;;;;<<<999888777666666777888999888777666777888888777555666666666666666666666666555444444333333222222111////////////............------------------------///---,,,******+++,,,---///,,,******+++,,,++++++''''''((((((((()))))))))))))))***))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((()))***)))((('''&&&'''((()))******)))((('''((((((''''''(((((())))))---,,,+++)))((((((''''''&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((((((((((((((()))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((+++---+++'''&&&)))---///222555555222---***(((((((((((((((((()))******'''((()))******)))((('''******+++++++++******)))))))))))))))))))))))))))(((***++++++)))'''((((((+++,,,,,,+++)))))),,,///...---,,,***)))((('''''')))))))))))))))*********))))))))))))))))))))))))((()))))))))***++++++,,,---------,,,)))''''''(((******++++++++++++******+++,,,...---,,,,,,---...------,,,+++************+++++++++***************))))))))))))***+++,,,---,,,......+++,,,///...+++...............---,,,,,,------...///000111222222111111111111111222333444777777888777666666888;;;<<<===???AAADDDFFFHHHIIIKKKHHHIIIQQQVVVWWWXXXZZZ\\\\\\[[[[[[\\\^^^```aaaaaaaaa___\\\ZZZYYY[[[]]]```cccgggjjjlllnnnpppqqqrrrnnndddeeennnkkkcccggggggdddbbbeeehhhjjjgggdddaaaaaaaaa``````_________[[[ZZZYYYWWWVVVWWWWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRTTTSSSRRRQQQQQQOOOLLLIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOONNNLLLIIIGGGDDDCCCAAA???===<<<;;;;;;======>>>>>>>>>===<<<<<<::::::999999999888888888666555555555555444444444444333222222111111222222000000000000////////////------------------------///...,,,,,,------,,,+++++++++++++++*********)))+++)))'''(((***,,,+++***************************))))))))))))))))))))))))************++++++++++++))))))******))))))((((((***************)))))))))+++,,,...///000///---,,,******+++++++++,,,,,,,,,++++++************++++++---,,,,,,+++,,,,,,------,,,---...///000///......111111222333333444555555666888;;;;;;;;;;;;<<<>>>AAACCCEEEEEECCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLFFFGGGHHHIIIIIIGGGEEECCCDDDDDDBBBAAAAAAAAAAAAAAABBBAAA@@@>>>===<<<;;;;;;999999999999999999999999999777666777888888777555555666777777777777666555555444444333333222222111111111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,------,,,***+++,,,,,,+++)))&&&'''''''''((((((((((((++++++******)))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&(((***,,,,,,+++)))''''''((()))******)))((('''((((((((()))))))))******///...,,,***((('''&&&&&&%%%'''((((((((((((***+++%%%&&&'''((((((((('''&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***,,,---+++(((&&&(((+++...//////...,,,***++++++))))))((((((((()))******(((((())))))))))))((((((++++++++++++***)))(((((()))))))))))))))))))))))))))***,,,+++***((())))))******)))'''&&&(((,,,000,,,,,,+++***))))))))))))************))))))))))))************************(((((()))***+++---...///888888777333...***((((((******++++++++++++******+++,,,---,,,*********,,,---------,,,+++***)))(((,,,,,,++++++*********)))******)))******+++,,,---***---///------000///+++------------,,,,,,,,,,,,------...///000000111222/////////000000222333333555666777666555555777999999;;;<<>>===<<<;;;;;;>>>>>>>>>>>>>>>===<<<<<<:::999999999999888888888666555555555555444444444333333222111111111111222000000000000////////////------------------------///---++++++,,,---,,,+++++++++++++++************+++***((()))***,,,++++++************************))))))))))))))))))))))))************************((()))***++++++***((('''+++++++++******)))))))))+++,,,...//////...---,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++*********+++,,,---,,,---.../////////......111111222333444555555666555777999::::::;;;<<<===AAACCCDDDDDDBBBAAAAAABBBBBBCCCDDDFFFGGGHHHHHHIIIFFFGGGHHHJJJKKKKKKKKKKKKEEEFFFFFFGGGFFFEEECCCBBBCCCCCCBBBBBBAAAAAAAAAAAACCCCCCAAA@@@>>>======<<<888999:::<<<<<<<<<<<<<<<===;;;999888888888666555444555777888888777555444555444444333333222222111222222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++***)))***++++++)))''')))))))))*********++++++((((((''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%(((+++---...,,,***(((&&&&&&'''(((((('''&&&&&&((())))))***************...---+++)))((('''&&&&&&%%%'''(((((((((((()))+++%%%&&&((())))))((('''&&&'''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((+++,,,,,,+++((('''(((******++++++***((((((***,,,***))))))((())))))******(((((())))))))))))((((((++++++++++++***)))'''''')))))))))))))))))))))))))))+++,,,,,,***)))******))))))(((''''''(((***,,,******))))))))))))******++++++******))))))((((((************************((((((((()))+++...000111??????===888222...++++++******++++++++++++******+++,,,,,,+++***))))))***++++++,,,------,,,***)))---,,,,,,++++++******)))************++++++,,,---)))...111111111333333000------,,,,,,,,,,,,,,,---------......///000000111/////////000111222333444333555666555444444666777777888:::===@@@BBBDDDEEEEEEGGGNNNYYY]]][[[YYYZZZ[[[ZZZZZZZZZ[[[]]]^^^___^^^^^^]]][[[ZZZ[[[]]]``````cccfffhhhhhhiiijjjkkknnnllleeehhhrrrmmmcccdddcccbbbaaabbbddddddcccaaa``````___^^^]]]\\\[[[[[[SSSSSSTTTUUUVVVXXXYYYZZZTTTSSSRRRQQQQQQQQQRRRRRRTTTSSSRRRQQQQQQOOOLLLIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEFFFFFFFFFEEECCCBBB@@@@@@???===<<<<<<<<<<<<============<<<<<<;;;:::999999999999888888888888666555555555555444444444333222222111111111111111000000000000////////////////////////////////////...,,,++++++,,,---,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,++++++******))))))***+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++***)))***+++,,,---,,,------...............//////000222444555777777333555888999999:::;;;===@@@BBBCCCCCCAAA@@@@@@AAACCCDDDEEEGGGHHHIIIIIIIIIDDDEEEFFFGGGHHHHHHHHHHHHEEEDDDBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAADDDDDDCCCBBBAAA???>>>===888999;;;===???@@@@@@@@@BBB@@@<<<:::888777555333333555666888888666555333555444444333333222222111111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,+++***+++,,,,,,***(((*********+++++++++,,,,,,))))))(((''''''''''''(((************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))'''%%%%%%''')))***&&&(((+++......---***(((&&&&&&''''''''''''&&&&&&(((((()))***+++******)))))))))(((''''''''''''(((&&&'''(((((('''&&&'''((('''((()))))))))(((''''''''''''''''''''''''''''''(((((((((((((((''''''''')))(((((((((((()))***+++(((((((((((((((((((((((((((((())))))))))))((((((+++++++++)))(((''''''(((&&&'''))))))(((((()))*********))))))))))))******))))))(((((((((((())))))+++++++++***)))((('''&&&(((((((((((((((((((((((((((***,,,,,,*********+++((()))***++++++***)))'''))))))(((((())))))***+++++++++******))))))((((((************************((((((((((((***---///111888888666333...***))))))******++++++++++++******...///000///---,,,,,,---'''))),,,...//////---,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,---...333777555333444333111...------,,,,,,---......------......//////000000///000000000222333444555222444555555444444555666666777999;;;>>>@@@BBBCCCDDDIIITTT```ddd___[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXXXXYYY\\\___bbbdddggghhhhhhggghhhiiijjjiiieeeiiitttnnnbbbbbbaaa``````aaaaaaaaa```___^^^]]]]]]]]]\\\\\\\\\\\\TTTTTTUUUVVVWWWWWWXXXXXXSSSRRRQQQPPPOOOPPPQQQRRRTTTSSSRRRRRRQQQPPPLLLJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@?????????>>>===============>>>>>>>>>>>>===<<<;;;:::999999999888888888777777666555555555555444444444333222111111000000111111000000000000////////////////////////////////////---,,,******,,,------,,,+++++++++++++++++++++,,,+++++++++*********++++++((((((((((((((((((((((((************************)))))))))((((((((((((((())))))******++++++******+++++++++++++++************************))))))((())))))*********+++++++++,,,---...//////...---,,,************+++,,,---------------------.........---...///111333555666777222444777888888999;;;<<<>>>@@@BBBBBB@@@@@@@@@AAACCCDDDFFFHHHIIIIIIHHHHHHCCCCCCDDDEEEEEEEEEDDDDDDCCCAAA@@@>>>>>>@@@BBBCCCAAABBBBBBCCCCCCBBBAAAAAADDDDDDCCCCCCAAA@@@>>>===888999:::<<<>>>@@@AAABBBDDDAAA===:::888777555333444555666666666666555444555444444333333222222111111111111111111111111222,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...---+++,,,------,,,***))))))))))))************///...,,,)))(((''''''(((************************************************(((((((((((())))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***''')))+++------,,,***((())))))))))))))))))))))))'''((()))***+++***)))(((&&&&&&&&&&&&'''((())))))&&&((()))(((&&&&&&'''((())))))))))))(((((((((((('''''''''''''''(((((((((''''''''''''((((((((()))***)))(((((()))***,,,---))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((''''''''''''$$$&&&)))***)))(((((()))++++++***)))))))))******))))))(((((((((((())))))************)))(((''''''((((((((((((((((((((((((''')))++++++***)))***+++((()))+++---///...***'''((((((((((((((()))***+++************))))))))))))************************+++***)))))))))+++...//////000000...+++))))))*********++++++++++++******+++---------+++***+++,,,&&&)))---111222222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,333888:::666111000000......---,,,,,,,,,---///000------.........///////////////000000222333555666222333555666555444444555555666888:::===???AAABBBCCCIIITTT```ccc]]]YYYYYYXXXWWWWWWVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVXXX[[[^^^dddfffhhhiiihhhgggggghhhdddfffcccjjjuuuooobbbaaa^^^____________^^^^^^]]][[[[[[[[[[[[[[[ZZZZZZZZZUUUUUUVVVVVVVVVVVVUUUUUURRRQQQOOONNNNNNOOOQQQRRRTTTRRRQQQQQQQQQOOOKKKIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@???>>>>>>>>>======>>>??????AAAAAAAAAAAA@@@>>>===<<<999888888888888777777777666555555555555444444444222222111000000000000111000000000000////////////---------------------------+++******,,,------,,,++++++++++++,,,,,,,,,,,,((()))***((('''&&&((()))))))))))))))))))))))))))*********************************)))))))))((((((******))))))******+++,,,***++++++++++++++++++,,,*********)))))))))(((((((((((()))))))))*********+++,,,...//////...,,,+++)))***+++,,,---------------,,,,,,,,,------.........//////000222333333444111333666777888999:::<<<===>>>@@@AAA@@@@@@@@@AAACCCDDDFFFGGGHHHGGGFFFEEEBBBCCCCCCCCCCCCBBBAAAAAA?????????@@@@@@AAABBBCCCAAAAAABBBCCCCCCBBBBBBAAABBBBBBBBBBBB@@@>>><<<;;;:::999999999:::<<<>>>???AAA>>>:::777777666555444555555555555555555555555555444444333333222222111000000000000000000000111------------------------,,,---------,,,,,,++++++---+++))))))************(((((((((((())))))))))))///...+++)))((((((((()))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))***+++++++++***)))((())))))(((((((((((())))))%%%'''(((******)))((('''&&&&&&&&&&&&'''(((******&&&'''))))))(((((()))+++,,,+++)))((('''((()))***&&&'''''''''((((((((()))%%%&&&&&&'''((()))******+++***))))))***,,,...///))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&&&&''''''&&&&&&'''))))))(((((()))+++,,,+++******))))))*********)))(((''''''((()))***((()))))))))))))))((((((((((((((((((((((((((((((&&&(((******)))))))))***)))((())),,,000111000---)))(((((((((((())))))***)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++---...,,,---...---+++++++++,,,******++++++++++++******''')))***)))(((((()))***(((+++///333444333111///***++++++,,,,,,------------,,,,,,++++++,,,,,,,,,000555777222------//////---,,,+++***+++,,,...///---------.........//////.........///111222444555222444666666555444555555444555777:::<<>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???======888888888888777777777777666555555555555444444444222222111000000000000000000000000000////////////------------------------,,,***)))***,,,------,,,+++++++++,,,,,,,,,------)))++++++***'''&&&(((***************************************************,,,+++++++++******))))))+++***)))))))))***,,,---*********++++++,,,,,,---+++*********))))))(((((((((((((((((())))))))))))***+++---......---+++***)))***,,,---......---------,,,,,,,,,,,,---......000000000000000111111111000333555777777888:::<<<;;;===@@@@@@@@@@@@AAABBBBBBCCCEEEFFFGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@???===>>>@@@BBBDDDCCCBBBBBB@@@AAABBBCCCCCCCCCBBBAAA@@@AAAAAA@@@???===;;;999;;;:::888777777888:::;;;===:::777555555666666555666555444444444444555666555555444333333222222111111000000000/////////...........................,,,,,,---------,,,+++***+++(((%%%$$$%%%&&&''''''))))))))))))************)))((('''&&&'''(((***+++************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************))))))((('''''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))'''&&&((((((((((((((()))******%%%''')))))))))***,,,...---,,,)))'''&&&(((***+++&&&'''''''''(((((())))))$$$%%%&&&'''(((***++++++,,,+++******+++,,,///000))))))))))))))))))))))))(((((())))))))))))(((((('''%%%$$$%%%&&&''''''&&&((()))(((''''''(((***---,,,,,,+++***))))))*********)))(((''''''((()))***'''((()))))))))))))))(((((((((((((((((((((((((((&&&''')))***)))((()))***)))((((((+++000444555444))))))(((((((((((())))))(((((())))))******++++++------------------------333111...,,,++++++---...((()))+++***))))))***+++******++++++++++++******)))***,,,,,,++++++,,,...***---111555555333000---)))***+++,,,------...///------,,,++++++,,,,,,,,,(((...111---***,,,000222,,,+++***))))))+++---...---------...............,,,------...000111333444222444666777666555555555444555777:::<<>>>>>?????????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@???>>>===<<<;;;888888888888777777777777666666555555555444444444222111111000000000000000000000000000////////////////////////////////////,,,***)))***+++------,,,+++++++++,,,,,,---------,,,...///---***)))+++---)))***---///000///...---111///---...000000,,,((()))***+++,,,,,,+++)))((())))))*********))))))((('''((()))+++...000333444---+++))))))*********))))))************+++++++++...------,,,+++***))))))'''(((***+++,,,,,,+++++++++,,,------,,,,,,...///000000000000111111111111111222333555666888999:::999:::;;;===???BBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEECCCCCCAAAAAA@@@AAABBBCCC<<<<<<<<<===>>>@@@AAABBBFFFDDDBBBAAAAAABBBAAA???BBBAAA???===;;;:::999999888888888999999::::::;;;999888777666666555555555555555444444333333333333666666666666555444333333000111222333333222111000///...---...//////---,,,,,,------,,,+++***)))((()))***+++,,,,,,+++***)))''')))***+++***))))))***))))))***++++++++++++***))))))))))))((((((((((((++++++******************(((((('''''''''(((((()))''''''((()))))))))))))))+++***(((&&&%%%%%%&&&&&&((()))***++++++***)))((()))******)))((((((***+++...---+++)))'''%%%$$$###)))&&&$$$%%%))),,,,,,+++))))))))))))((((((((((((---+++((('''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''(((***,,,---+++***'''&&&&&&'''***+++''''''((())))))((('''''''''(((((()))))))))((((((&&&'''''''''((((((((())),,,+++)))((((((((()))******+++,,,+++)))''''''(((''''''((((((((((((''''''%%%''')))+++,,,+++******++++++***)))(((((())))))&&&'''(((''''''''')))+++,,,+++...---222BBB@@@***---,,,***)))))))))******************************---///111222111///,,,+++*********++++++,,,,,,,,,------,,,,,,,,,+++++++++'''((()))+++++++++***)))***************************+++...333777555000***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++***++++++,,,,,,,,,,,,+++***+++---//////...---,,,---...///...------...///000000000000111111111111333333444444555666777777333555888999999;;;===???>>>BBBFFFJJJLLLNNNPPPRRROOOOOOOOOPPPPPPPPPPPPPPPRRRRRRSSSUUUXXXZZZZZZYYY^^^^^^^^^^^^]]]]]]\\\[[[\\\^^^bbbgggjjjiiibbb]]]ZZZZZZ[[[\\\]]]\\\\\\\\\XXXWWWUUUTTTRRRQQQQQQQQQTTTSSSRRRQQQPPPOOOOOOOOOPPPLLLJJJLLLQQQTTTRRRPPPOOONNNNNNLLLJJJHHHFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBAAABBBBBBBBBAAA@@@??????@@@??????>>>============@@@@@@AAA@@@???===;;;:::999888666555555555666777777777666555555555555555222222222111111111111000222222111000000000000000//////.........---------......---,,,,,,+++******+++++++++++++++***)))(((*********++++++,,,,,,,,,)))***,,,---...---,,,+++***)))(((+++...///---***))))))***+++++++++++++++))))))************))))))*********+++,,,...///000---+++******++++++***)))************++++++++++++...------,,,++++++******((()))+++,,,---------,,,---...//////......///111//////000000000111111111111222333555777888::::::888999:::<<<>>>@@@AAABBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEECCCAAA@@@@@@@@@@@@<<<<<<======>>>@@@AAABBBEEECCCAAAAAABBBBBBAAA???@@@???===;;;:::999888888888999999999::::::;;;;;;999888777666666555555666555666666666666555444444444444555555555444333333000111222222222222111000......---.........---,,,------,,,,,,+++******)))******++++++++++++******(((+++---...,,,***(((((())))))******************+++,,,,,,,,,++++++******))))))))))))))))))))))))(((((('''''''''(((((()))''''''((())))))))))))))))))))))))((())))))******&&&&&&'''(((((((((((((((((())))))((('''''')))***000000///...,,,+++******(((&&&$$$&&&)))+++,,,+++))))))))))))((((((((((((+++***)))))))))***)))))))))(((((((((''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((('''(((((((((((((((((('''************)))(((((('''))))))))))))************++++++)))((((((((())))))+++,,,---,,,***(((((()))''''''((((((((((((''''''&&&''')))+++++++++***)))++++++***)))))))))))))))'''(((((((((''''''(((***)))))),,,...444FFFHHH555)))((('''&&&&&&'''((()))************************+++,,,...//////---+++************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,((())))))************)))***************************+++...222444333...******++++++,,,,,,---------+++,,,---,,,***)))***+++)))************)))(((((()))***,,,---...---,,,+++---...///...------...///000000000000111111111111333333333444444555555666333555888999999:::<<<>>>>>>AAAFFFIIIKKKLLLOOOPPPOOOOOOOOOOOOOOOPPPRRRRRRTTTSSSSSSTTTWWWXXXXXXWWW\\\\\\\\\[[[ZZZYYYXXXWWWYYYZZZ^^^bbbeeeddd___[[[XXXXXXYYYZZZ[[[\\\]]]^^^XXXWWWVVVTTTRRRQQQPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSPPPMMMJJJLLLQQQSSSQQQOOOLLLLLLLLLLLLJJJIIIHHHGGGDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???===<<<:::888777666555555555666666777666666555555555555555222222222111111111111000111111000/////////////////////.........------------------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,((()))***+++++++++***)))***((())),,,111444333111***)))))))))***+++,,,,,,))))))***************))),,,,,,+++++++++++++++,,,,,,++++++,,,------+++)))************+++++++++,,,---------,,,+++++++++******+++,,,---.........------...000///......///000//////000000000000111111222333444555777888::::::888888:::;;;<<<>>>??????AAABBBCCCDDDFFFFFFGGGGGGGGGFFFDDDBBB@@@>>>>>>>>>=========>>>???@@@AAABBBDDDCCCAAAAAABBBBBB@@@???>>>===<<<:::999888888888:::::::::::::::;;;;;;;;;999999888777666666666666666777888999888777555444111222333333333333333333000000111222222111000000------......------,,,+++...---,,,+++******++++++++++++************++++++***---//////---***''''''))))))***)))))))))))))))***+++,,,---,,,+++***)))(((((((((((((((((()))))))))((((((''''''(((((((((''''''((())))))))))))(((((())))))***************&&&&&&&&&'''((()))***+++((())))))(((&&&&&&((()))+++++++++******)))))))))(((&&&%%%&&&)))***+++***(((((((((((())))))))))))'''((()))*********))))))((((((((((((''''''''''''((()))******)))(((&&&&&&%%%&&&((())))))(((&&&%%%((((((''''''''''''((((((,,,,,,,,,+++***)))''''''************))))))))))))******)))((((((((())))))+++,,,------+++))))))***'''(((((())))))(((((('''((()))***++++++***)))(((+++***))))))))))))))))))((())))))((('''&&&((()))''''''+++,,,222DDDIII999)))((('''&&&'''''')))***************************((()))+++------,,,***)))*********++++++++++++++++++***))))))***+++---...++++++***)))))))))******)))))))))))))))))))))))),,,,,,---///000///---***))))))***+++,,,---......+++,,,---,,,*********+++************))))))(((''')))***+++,,,---,,,+++***---...///...------...///000000000000111111111111333333333333333333333333333555777888888999<<<>>>>>>AAAEEEHHHIIIKKKMMMNNNNNNMMMMMMMMMNNNQQQSSSUUUWWWUUUSSSSSSTTTVVVVVVVVVYYYXXXXXXWWWVVVUUUSSSSSSVVVVVVYYY\\\^^^^^^\\\YYYWWWWWWWWWXXXYYY\\\^^^```YYYXXXVVVTTTRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSOOOMMMLLLMMMQQQRRRPPPMMMJJJJJJJJJKKKJJJJJJIIIIIICCCCCCCCCCCCCCCBBBBBBBBBEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBB???@@@@@@@@@???>>><<<;;;888777666666555555666666777666555555444444555555222222222111111111111000000000///............///...............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---***++++++++++++,,,,,,,,,(((((())))))))))))((('''***))))))---333666666444,,,+++***)))))))))++++++))))))***+++++++++******,,,,,,+++***))))))******++++++,,,...///...+++)))*********+++++++++,,,,,,+++++++++++++++*********++++++,,,,,,------------+++---...---,,,,,,---...////////////000000000111222333444555777888999:::999999:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCBBBAAAAAABBBBBB@@@???===<<<;;;:::::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666666666666555666888999999777555333///000111222222333222222///000111222222111000///---.........---+++++++++...---,,,+++***++++++,,,,,,+++***))))))***+++,,,+++,,,...---+++)))((()))***)))))))))))))))))))))'''((()))******((('''%%%((((((((()))))))))))))))***)))((((((((((((((((((&&&'''(((((())))))(((((('''(((***++++++***)))((())))))))))))+++---///111)))******)))''''''(((***((((((''''''&&&%%%%%%$$$&&&&&&&&&'''((()))******(((((((((((())))))))))))%%%'''***+++***(((&&&%%%((((((((((((((('''''''''((()))+++,,,,,,***((('''''''''(((((((((((('''''')))(((''''''''''''((()))+++++++++++++++***)))((((((((((((((('''''''''''')))))))))((((((((())))))***+++,,,,,,***)))))))))(((((())))))))))))(((((())))))*********))))))(((******)))))))))))))))***)))******)))'''&&&''')))((('''))))))+++:::@@@444---,,,+++***)))******+++************************'''(((***+++,,,+++*********************++++++++++++***))))))***---///000---,,,***)))((()))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,---***,,,,,,,,,******+++,,,+++,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++---...///...---------//////000000000111111111111333333222222222222222222333555777888888999;;;<<<>>>AAAEEEGGGHHHIIIKKKLLLMMMLLLKKKKKKMMMQQQTTTWWWXXXUUURRRQQQRRRTTTTTTTTTVVVVVVVVVUUUTTTRRRQQQPPPSSSTTTUUUWWWYYYZZZYYYYYYXXXWWWWWWWWWXXX[[[^^^___[[[ZZZXXXVVVTTTRRRQQQQQQSSSRRRQQQPPPOOOOOOOOOOOONNNMMMMMMOOOQQQPPPNNNKKKIIIIIIJJJJJJJJJIIIIIIHHHDDDCCCCCCBBBBBBBBBBBBBBBEEEEEEFFFGGGHHHHHHHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@??????@@@@@@???>>><<<;;;999888888777777777777777666666555444444444444555222222222111111111000000///......---------..............................+++,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,...++++++++++++++++++++++++(((((())))))(((((((((''')))'''&&&)))...111111000...---+++)))(((((())))))))))))***+++++++++++++++*********))))))******+++++++++,,,...///...,,,)))***++++++++++++,,,,,,,,,))))))))))))************+++++++++++++++,,,,,,,,,,,,---...---,,,+++,,,......////////////000000000222333444555666777888999999999:::;;;===>>>??????===>>>???AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@BBBAAA@@@AAABBBBBB@@@>>>======<<<<<<<<<<<<======>>>=========<<<;;;;;;;;;:::999888777777666666666333555777888888666333111//////000111222222222222///000111111111111000///---///000///,,,***+++,,,------,,,,,,+++,,,,,,,,,,,,+++***))))))***+++,,,*********)))((((((***,,,)))))))))((()))***++++++&&&'''((((((((('''&&&%%%)))))))))******+++++++++******)))(((((((((((((((&&&&&&'''(((((((((((((((&&&'''))),,,---.........*********+++---///111333+++,,,,,,***)))((()))+++,,,,,,+++)))((('''&&&%%%%%%&&&'''((((((((())))))'''((((((((()))))))))***(((+++......+++'''%%%$$$'''''''''(((((((((((((((''')))+++---...---,,,++++++***(((''''''(((***+++)))))))))(((((()))))))))((()))***+++++++++++++++((((((((((((''''''''''''((((((((()))))))))((((((((()))******((('''(((((((((((())))))))))))(((((()))************))))))(((***)))))))))))))))***************)))'''&&&((()))***''')))(((&&&111888///111///---+++************))))))))))))))))))))))))((()))***+++,,,,,,++++++*********************************+++,,,...000111---,,,+++)))))))))***+++))))))))))))))))))))))))+++++++++***))))))***+++,,,,,,,,,++++++************+++,,,,,,******+++,,,++++++,,,------...------+++,,,,,,------------------...///...---------//////000000000111111111111222222222222222222111111333555666777777888:::;;;???BBBEEEGGGHHHHHHIIIJJJJJJIIIIIIIIILLLPPPTTTWWWWWWTTTQQQPPPQQQSSSSSSSSSUUUUUUUUUTTTSSSQQQPPPOOORRRSSSTTTVVVWWWXXXYYYZZZ[[[ZZZYYYXXXYYY[[[]]]^^^]]]\\\ZZZXXXVVVUUUTTTTTTUUUTTTSSSQQQPPPOOONNNNNNNNNNNNOOOPPPQQQOOOLLLIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGEEEEEECCCBBBAAA@@@@@@@@@??????@@@@@@???>>>===<<<::::::::::::999999888888666666555444444444444444222222222111111111000000......------------......---.....................+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,)))(((***...000000...------+++***))))))(((((())))))***+++,,,,,,,,,,,,******))))))******+++,,,+++******,,,......,,,***++++++++++++,,,,,,,,,,,,((()))))))))******++++++,,,,,,++++++++++++,,,,,,...000000000...---...///......////////////000000111222333444555666777777888999:::;;;===>>>???@@@===>>>???@@@@@@AAA@@@@@@>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@AAACCCBBB@@@>>>>>>>>>======>>>???@@@@@@??????>>>>>>===<<<;;;;;;::::::999888777777777777333444555666555444222111000000111111111111111111//////000111111000//////...000222000---***+++---,,,,,,------------,,,,,,++++++************++++++)))))))))((('''(((+++---))))))(((((()))+++---...******)))))))))((((((((())))))******++++++,,,,,,++++++***)))((((((((((((&&&&&&'''(((((((((((('''$$$&&&)))---000333555666((())))))***,,,...///000,,,------+++))))))***+++---,,,+++***((('''&&&%%%$$$&&&(((((('''''''''(((''''''(((((())))))******+++///222111,,,((('''''''''''''''(((((((((((((((&&&(((***,,,---.........---+++)))'''''')))+++---******++++++++++++******'''''')))***+++,,,,,,,,,))))))))))))************''''''((()))))))))((((((&&&((())))))(((''''''(((((())))))******))))))((()))))))))))))))*********)))))))))))))))******+++)))******)))(((''')))******'''+++***&&&...555///...---+++)))((('''(((((())))))))))))))))))))))))******++++++++++++++++++***************)))))))))))))))***,,,---...//////,,,++++++*********++++++******************************+++***))))))+++,,,------,,,+++***)))(((((()))+++,,,,,,+++***+++---***+++,,,------------,,,,,,,,,,,,---------......---...///...------...///000000000000111111111111222222222222222222222222333444666777666777999:::???AAADDDFFFFFFEEEFFFGGGGGGGGGGGGIIIKKKNNNRRRTTTTTTRRRPPPPPPQQQSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQPPPQQQSSSUUUVVVVVVWWWZZZ\\\]]]]]]\\\[[[\\\]]]^^^___```___]]]\\\ZZZZZZYYYYYYUUUTTTSSSRRRQQQQQQPPPQQQMMMOOOQQQRRRQQQMMMJJJGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEGGGFFFDDDCCCBBBAAA@@@@@@>>>???@@@@@@???>>>===<<<999::::::::::::999888888666555444444333333444444222222222111111111111000...------------...//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,++++++++++++***)))))))))******+++,,,,,,...+++)))+++...111111000)))******+++++++++******((()))***+++,,,,,,,,,,,,,,,++++++*********+++++++++***)))***,,,---,,,++++++++++++,,,,,,,,,------)))******+++,,,,,,------...---,,,++++++,,,---...///000111000...---...///........./////////000000000111111222333444555555666666888999;;;===????????????@@@@@@@@@@@@??????===>>>@@@AAABBBBBBBBBAAABBBAAA@@@@@@??????????????????@@@AAACCCBBB@@@>>>=========>>>>>>@@@AAABBBAAA@@@@@@???===<<<;;;;;;::::::999888777777777777444444444444444333222222111111222222222111000000...///000111111000///......222444222---+++,,,...***,,,...//////...,,,*********++++++++++++******(((***,,,,,,+++))))))))))))(((((()))***---000222---,,,***)))))))))++++++((((((((()))***+++++++++,,,+++***)))((((((((((((%%%&&&''''''((((((''''''&&&'''(((***---000333444'''((()))+++,,,,,,------,,,,,,,,,+++)))((()))***((((((''''''&&&%%%$$$$$$###&&&))))))'''&&&'''((('''''''''((()))************...111///+++'''''')))''''''''''''((((((((()))&&&'''((()))+++,,,---...+++***)))(((((()))***+++***+++---......---+++***'''(((((()))************''''''((()))***+++,,,,,,&&&&&&((()))))))))(((((('''(((******((((((((()))))))))************))))))((((((((())))))***++++++)))))))))))))))***++++++((()))***)))((((((***+++***(((,,,,,,&&&+++111,,,***)))((('''''''''((()))))))))))))))))))))))))))++++++++++++************+++*********)))))))))(((&&&(((***,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++(((***++++++))))))+++...,,,,,,++++++******)))))))))+++,,,,,,+++***,,,---////////////...---,,,+++,,,,,,,,,,,,,,,,,,---...---...///...------...///000000000000111111111111111111222222333333444444222444666666666666888999===???BBBCCCCCCBBBCCCCCCEEEEEEFFFHHHJJJMMMOOOPPPOOONNNNNNPPPRRRTTTTTTSSSQQQRRRRRRRRRRRRRRRQQQQQQPPPSSSVVVWWWWWWWWWZZZ\\\]]]]]]^^^___``````aaaaaabbbaaa```___^^^^^^^^^^^^YYYXXXVVVTTTRRRQQQPPPPPPMMMOOORRRSSSQQQLLLHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEECCCCCCDDDEEEFFFDDDDDDEEEEEEEEEDDDCCCCCCEEEEEECCCAAA@@@???>>>>>>>>>>>>???@@@@@@???===<<<888888999999999888777666666555444444333333444444222222222111111111111000......------...//////000---------.........//////---------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******************+++,,,......***'''%%%'''+++......---&&&''')))+++,,,---,,,,,,((()))***+++,,,---------...---,,,+++************+++)))((((((***,,,,,,+++++++++,,,,,,,,,---------++++++,,,---......////////////---,,,,,,---...///---...///...,,,+++,,,---............/////////000000000111222333333444444333444666888:::<<<>>>???@@@AAAAAAAAAAAA@@@??????>>>???@@@AAABBBAAAAAA@@@BBBBBBAAA@@@??????????????????@@@AAACCCBBB@@@===<<<<<<======>>>@@@AAABBBBBBAAA@@@???>>>===<<<;;;;;;:::999888777777777777555555444444333333333333222222222222222111000///...///000111111000///...///333555333...+++,,,///)))+++...000000///,,,***)))***+++,,,,,,+++***)))(((,,,000111///***'''%%%)))(((((()))+++...222444...,,,***(((''')))+++,,,&&&''''''((()))******+++,,,+++***)))((((((((((((%%%&&&''''''(((((('''''')))(((((('''((()))+++,,,'''(((***,,,---------,,,+++,,,,,,***((('''((()))''''''''''''''''''''''''###&&&))))))'''%%%&&&(((&&&''''''((()))******+++&&&***---,,,'''%%%&&&)))&&&'''''''''(((((())))))'''&&&''''''(((***+++,,,'''((()))******)))((('''))),,,...000000...,,,)))((())))))))))))(((((('''$$$%%%&&&'''((()))***+++%%%&&&((()))))))))((((((''')))++++++)))))))))***))))))************))))))(((((((((((()))***,,,,,,))))))((())))))***++++++((()))***)))((()))+++,,,+++)))---,,,$$$&&&,,,'''((('''''''''((()))+++,,,))))))))))))))))))))))))++++++******))))))((((((+++*********))))))(((((($$$&&&)))+++,,,***)))'''((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&)))++++++******,,,...***************+++++++++)))***,,,,,,++++++,,,---555555444222000...,,,+++++++++******++++++,,,------...///...------...///000000000000111111111111111111222333444444555555222444666666555666777999;;;>>>@@@AAA@@@???@@@AAACCCDDDFFFHHHJJJLLLMMMNNNMMMLLLMMMPPPSSSUUUTTTSSSPPPPPPQQQRRRRRRRRRQQQQQQOOOSSSVVVWWWWWWWWWZZZ\\\\\\]]]___aaabbbcccddddddccccccbbbaaaaaaaaaaaaaaa^^^]]]YYYVVVRRROOOMMMLLLLLLOOOSSSSSSQQQLLLGGGEEECCCDDDFFFGGGHHHIIIJJJJJJHHHGGGEEEDDDCCCDDDFFFGGGEEEEEEEEEEEEEEEDDDCCCBBBCCCBBB@@@>>>===<<<;;;;;;>>>>>>???@@@@@@???======666777777888888666555444555555444333333333333444222222222111111111111000...............///000111---------.........//////......---,,,,,,+++*********+++,,,------------,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,)))************+++++++++,,,,,,---.........------...---,,,***))))))***+++)))+++---...---,,,+++,,,((()))***+++,,,,,,------...---,,,++++++---...000*********++++++,,,,,,,,,...------,,,,,,------...------///000000000///...111111000000000000111111000000000111222222333333666666666666777999<<<===BBBCCCDDDCCC@@@???>>>???BBBAAA@@@@@@@@@AAABBBCCCBBB@@@???>>>>>>???AAACCCFFFDDDCCCAAA@@@@@@AAAAAA======>>>???@@@AAAAAABBBAAA???============<<<:::<<<;;;:::999888888888888444444444444444444333333333222222111000///......000000///...............000////////////.........,,,,,,,,,+++++++++******)))***,,,---......------,,,,,,+++******))))))(((,,,+++******+++---///111---,,,+++******,,,...///))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&)))...222444555333222+++(((&&&''')))***'''###''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((())))))((('''))),,,---,,,)))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((***,,,,,,***((('''&&&(((***,,,+++***'''%%%(((((((((((((((((((((((())))))))))))))))))))))))'''))),,,......,,,)))'''))))))))))))((((((((((((******)))'''%%%%%%'''))),,,+++)))(((((()))+++,,,///,,,))))))***+++)))''')))(((((()))++++++***)))((())))))***,,,---......******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,+++***))))))***+++,,,******************************+++,,,,,,---.........---+++*********++++++......---,,,,,,,,,------333333111000...,,,+++***+++***)))))))))***,,,,,,000///---------...000222111111000111111222333333222222222333444555666777222222333333555666888999;;;999777999>>>BBBDDDDDDDDDFFFIIIJJJIIIIIIKKKLLLMMMMMMLLLLLLNNNPPPSSSUUUTTTQQQMMMMMMOOOQQQQQQPPPOOOOOOPPPRRRSSSUUUVVVVVV[[[___cccfffeeedddcccccceeeccc```^^^___bbbeeehhhjjjbbbXXXSSSSSSTTTRRRQQQOOOMMMKKKJJJJJJIIIGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEECCCBBB@@@>>>=========>>><<<============<<<<<<;;;:::888666555444555666777777666444333222222333444///000000111222222333333000000///...............,,,,,,,,,,,,,,,---...///------------------------+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,+++***))))))+++***)))))))))***++++++,,,---......---,,,,,,---((()))+++,,,---------,,,...---,,,++++++,,,...///,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,------,,,,,,------...///......---------.../////////000000111111222333333666666666777999:::<<<===AAABBBCCCBBB@@@???>>>???@@@???>>>=========>>>???AAA@@@@@@??????@@@BBBBBBDDDCCCBBB@@@??????@@@@@@======>>>???@@@BBBBBBCCCDDDBBBAAA@@@AAA@@@>>>===;;;:::999888777777777777666555555555444444333333222222111111000000//////111111000////////////////////////.........------,,,,,,+++++++++************+++,,,---------------(((((())))))***+++++++++,,,+++***)))***,,,---///,,,+++*********+++------))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&'''((()))%%%'''))),,,------,,,+++)))(((((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))))))(((''''''''''''((()))***))))))+++...000///---))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((('''((()))******)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,,,,+++)))'''))))))))))))((((((((((((******)))'''%%%%%%'''***+++***(((''''''(((***+++...,,,))))))***+++)))'''***((('''''')))*********))))))***+++,,,---......******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))))))))***+++++++++***))))))***++++++++++++++++++++++++++++++******++++++,,,------......---,,,+++++++++,,,,,,++++++*********++++++,,,000///...---+++***))))))+++***)))))))))***,,,,,,///...---,,,,,,...000111/////////000111333444666111111111222333444666666444444444444444555666777888777666888===AAABBBBBBEEEGGGIIIJJJIIIIIIJJJLLLMMMMMMLLLLLLNNNPPPSSSTTTTTTQQQNNNMMMOOOQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVZZZ^^^cccfffgggfffffffffcccaaa___^^^___ccchhhkkkiiibbbYYYTTTTTTTTTSSSRRRNNNLLLIIIHHHHHHHHHGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGHHHGGGGGGFFFFFFBBB@@@>>>===<<<===>>>???======>>>>>>======<<<<<<999888666555555555777777666666555444333333333333333333222222222222222222000000///...............------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))******++++++,,,,,,,,,++++++************++++++)))************+++++++++------,,,,,,+++)))((('''(((((((((((()))***+++,,,///000111000...------...(((***,,,.........,,,,,,---,,,+++++++++,,,...///......---------------,,,,,,++++++******++++++,,,...,,,+++******,,,...///---,,,,,,,,,---...////////////000111111222222333555666777999:::;;;;;;<<<@@@AAABBBBBB@@@???????????????>>>===<<<<<<<<<===???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???===>>>???@@@BBBCCCDDDEEEGGGEEECCCCCCCCCCCCAAA???:::999888777666666666777777777666666555444333333111111111111111111111000222111000000//////000000......---------,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++,,,+++***))))))***+++,,,)))))))))*********++++++))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''))))))(((''''''(((((()))%%%&&&&&&''''''&&&&&&%%%''')))***+++***)))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((''''''(((((()))***)))***,,,...//////---)))((((((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((()))))))))))))))))))))'''&&&&&&(((******)))(((''''''((()))***---+++))))))******)))(((***)))'''''')))***+++*********+++,,,------......******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------......---,,,,,,,,,,,,---***************+++,,,---------,,,++++++******)))+++************+++,,,,,,...---,,,+++,,,---...///............000222555666000000000111222333444555555555444444444444444555777777888;;;???AAAAAA@@@FFFHHHJJJJJJJJJIIIJJJKKKMMMMMMMMMMMMNNNPPPRRRTTTSSSQQQOOONNNOOOPPPPPPOOOOOOOOOPPPQQQRRRTTTUUUVVV\\\```dddggggggfffeeeeeeaaa```^^^]]]___dddiiilllfff```XXXTTTTTTTTTTTTRRRMMMKKKGGGFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFIIIIIIIIIHHHHHHGGGGGGGGGCCCAAA???======???AAACCC>>>>>>>>>>>>>>>===<<<<<<999888777666555666777888555555666555555444333222555555444444333222111111000000///.....................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************(((((()))***+++,,,,,,---++++++************++++++))))))*********+++++++++---------------,,,+++***(((((())))))***++++++,,,...111333333111...---,,,)))***---...///...,,,+++,,,,,,+++++++++,,,---.........------,,,,,,++++++...------,,,,,,------...---,,,,,,,,,,,,---............---......///000111//////000000111222222222444555777999;;;;;;;;;;;;>>>@@@AAAAAA???>>>??????BBBBBBAAA@@@???>>>>>>>>>>>>???AAACCCCCCCCCBBBAAA@@@??????>>>>>>=========>>>>>>???AAACCCDDDEEEFFFGGGEEECCCCCCCCCBBB@@@>>>888888777666666666666666999888777666555444333333111111111111111111111222111000000///////////////---------,,,,,,,,,++++++++++++*********)))))))))+++++++++***************,,,,,,,,,+++******))))))++++++***)))(((((())))))'''((())))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))((((((((((((((((((''''''&&&&&&&&&'''''''''***,,,+++((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((((((((((((((())))))))))))***++++++******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((('''&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((())))))(((''''''(((******)))(((((((((((()))***,,,+++)))))))))))))))))))))))))))+++------+++)))***++++++,,,------......******++++++++++++******************************++++++++++++++++++++++++,,,++++++++++++++++++,,,+++******************+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,+++++++++,,,---...------------...000222333////////////000222333444444444333333444444555555777999;;;???AAABBBBBBAAAGGGHHHJJJJJJIIIIIIJJJKKKMMMMMMMMMNNNOOOPPPRRRSSSSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTVVVWWW```cccfffgggeeeccc``````aaa___]]]]]]^^^bbbfffiiiaaa\\\VVVSSSRRRSSSRRRQQQOOOLLLIIIGGGHHHJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGKKKKKKJJJIIIHHHGGGGGGGGGEEECCCAAA@@@@@@BBBEEEGGG????????????>>>===<<<<<<888888777666666777777888555555666666666444222111444444444333222222111111000000///...............///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))******++++++++++++******))))))******+++))))))*********+++++++++***++++++,,,------------+++++++++++++++++++++++++++///555777444000+++))))))+++,,,......---,,,+++++++++++++++,,,,,,------------,,,,,,++++++******...------,,,,,,------...+++---///111111000...---...............///000000...//////000111111222222333444777999:::;;;::::::===>>>@@@@@@???>>>???@@@CCCCCCBBBBBBAAA@@@???>>>===>>>AAACCCDDDCCCBBB@@@????????????>>>>>>======>>>???@@@AAACCCDDDEEEFFFDDDCCCAAA@@@@@@???===;;;777777666666555666666666999888777666555444333333111111111111222222222222//////...------------...---,,,,,,,,,,,,++++++++++++++++++************)))***************)))))))))...------,,,++++++******++++++***)))((((((((((((&&&'''((()))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))(((((('''(((((('''''''''(((***+++'''***,,,***'''$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((******+++***)))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((('''&&&&&&&&&((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((())))))'''((((((((()))))))))***((()))***)))(((''')))************************************)))(((((()))***((())),,,///111///+++'''***++++++,,,,,,---------******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))******+++++++++++++++,,,*********+++++++++***************+++,,,---...///+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,++++++++++++,,,,,,------......------.........///.........///000111222333222222222222444555666777666888<<>>>>>===;;;;;;888777777777777888888888555666777777666555333222222222222222222222222222000000///...............///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++++++++******))))))******))))))))))))******)))************+++++++++&&&'''(((***++++++,,,,,,++++++,,,,,,,,,++++++***)))---333666444///+++(((***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******,,,++++++******++++++,,,,,,...111444444222///---......---------------.........///000000111111222333444555777888999999:::;;;===?????????>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<===@@@BBBCCCBBBAAA@@@??????@@@@@@@@@@@@???>>>???@@@AAAAAABBBCCCDDDDDDBBB@@@>>>======<<<:::888777777666666666666777777777777666666555444333333222222222222222222111111///...------,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))******++++++,,,---------************))))))(((((('''''''''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))((('''&&&&&&&&&&&&&&&&&&'''(((******((()))***)))'''&&&%%%&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))******))))))(((***+++,,,+++)))'''''''''(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((()))***,,,))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***''''''(((((())))))******''')))******)))((()))+++*********++++++*********)))******)))(((''')))***''')))---000222000+++'''*********++++++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))******++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))******++++++++++++++++++((()))******+++*********)))))))))))))))***+++,,,))))))*********+++++++++***++++++,,,---,,,,,,,,,++++++,,,,,,,,,---------...///000000000///---,,,.........///000111222333000111111222333555777888333666:::<<<<<<<<<===>>>CCCEEEGGGHHHHHHHHHIIIKKKMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSQQQOOOMMMNNNNNNLLLLLLLLLNNNQQQUUUXXX[[[ZZZ^^^bbbddddddbbbaaaaaabbbaaaaaa```___^^^]]]]]]XXXXXXVVVTTTSSSSSSSSSTTTWWWUUUQQQPPPQQQRRRRRRQQQNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHGGGGGGHHHHHHIIIIIIKKKJJJHHHEEEDDDCCCCCCDDD@@@????????????@@@AAABBB>>>>>>>>>>>>===;;;:::999777777888888888888888888666666666666666555444333111111111111111111111111000000///.....................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************...------,,,+++***))))))******))))))))))))******)))************+++++++++'''((()))***************((()))***+++,,,,,,++++++))),,,000111000---+++***++++++***)))))))))***+++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,...///111333333222111///000000///...------------......//////000111111111333333333444666777999::::::<<<>>>???>>>>>>???@@@>>>>>>???@@@@@@???>>>===;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBB@@@>>>===<<<;;;999777888777777666666777777888666555555555444444333333333333333222222111111111//////...---------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,+++)))+++...000111///---,,,((())))))******+++,,,,,,*********+++******)))))))))((('''''''''(((******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))((('''%%%$$$%%%%%%&&&&&&'''((((((((('''''''''(((******)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))************)))(((&&&(((***)))'''&&&''')))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((((((((((())))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))************************'''''''''((()))*********'''(((******))))))***+++))))))************))))))((()))***)))'''''')))+++))))))***,,,...---+++((())))))************++++++******++++++++++++******************************))))))))))))))))))))))))))))))***++++++***)))))))))***++++++++++++***)))))))))))))))))))))))))))++++++******************((()))***+++,,,++++++******)))))))))))))))***************+++++++++++++++***+++,,,---------,,,,,,+++,,,,,,------------------///222444555333000............///000111333333222222222222333444555666222555999:::::::::<<<===@@@CCCEEEGGGGGGHHHIIIKKKMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSRRROOOMMMMMMNNNJJJJJJJJJLLLPPPUUUZZZ]]]ZZZ^^^bbbeeedddcccbbbbbbaaabbbddddddccc```]]][[[ZZZZZZZZZZZZXXXXXXXXXYYYZZZXXXUUUTTTTTTTTTSSSRRROOOOOONNNNNNMMMLLLLLLKKKHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIFFFCCCAAAAAAAAAAAA===>>>>>>?????????>>>>>>>>>>>>======<<<:::999888777777888888999999999999888777666555555444444444333333333222222111111000000000///...............------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******************++++++...---------,,,+++++++++******))))))))))))******)))************+++++++++++++++,,,,,,,,,++++++***$$$&&&(((***,,,,,,,,,,,,***+++------,,,+++,,,---,,,***)))''''''(((***+++******+++,,,,,,,,,,,,+++,,,,,,,,,------............------,,,,,,------...000000000000111111111111444333222000////////////......//////000111111111333222222222444666888:::999;;;>>>>>>>>>>>>???@@@>>>>>>@@@AAAAAA@@@??????;;;<<<===>>>???@@@AAAAAA@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAA???>>>===<<<:::888888777777777777777888888444444444444444444333333444444333333222111000000000000///.....................------------,,,,,,......---------,,,,,,,,,))),,,000333444333000...******))))))((('''''''''******++++++++++++*********)))'''&&&'''(((***,,,))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((((((&&&$$$###&&&''''''((((((((('''''''''%%%%%%(((,,,///---+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((()))***++++++***)))((( ###&&&&&&%%%$$$&&&)))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))''')))***,,,,,,***)))'''((())))))***+++,,,,,,,,,((((((((((((((((((((((((******************************++++++++++++******&&&''''''((()))******+++&&&(((***+++***)))***+++(((((())))))))))))((((((''')))***)))'''&&&)))+++***)))'''((()))++++++***)))))))))))))))***************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))((()))***+++,,,,,,+++***)))************************++++++******************)))***+++,,,---,,,,,,+++,,,,,,++++++++++++++++++------------------------***+++,,,---...---,,,,,,+++,,,---.........------,,,///444888999666333111////////////000222333444444333333222222333333444444777:::;;;::::::===???>>>AAADDDFFFFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPSSSTTTRRROOOLLLMMMNNNHHHIIIIIILLLPPPVVV[[[^^^^^^aaaeeefffeeecccaaa```aaacccfffgggfffccc___\\\]]]^^^___^^^]]]\\\]]]^^^[[[YYYWWWVVVVVVUUUSSSQQQOOOOOOOOONNNMMMLLLLLLKKKHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHEEEBBB@@@??????@@@>>>???@@@AAAAAA@@@>>>============<<<;;;999888777666777888999999999999999999888666444444444555555777666555444222111000///000000///...............,,,,,,,,,,,,------...///------------------------+++++++++,,,,,,------...------------------------*********************************))))))))))))))),,,,,,,,,++++++************+++---......---+++******************************)))(((''''''((())))))))))))***+++,,,------...---,,,***(((((()))+++,,,---,,,,,,+++*********+++///......---------......000111111...+++'''&&&&&&---......///////////////111222333333222222444666:::;;;<<<======<<<<<<<<<@@@???>>>======<<<<<<============>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<>>>>>><<<;;;999888666666::::::999999888777666666666555555666777777555444444444444444333222111111222222222111000//////...,,,,,,------...---------,,,,,,,,,,,,,,,+++***)))+++...444<<<@@@===555---)))))))))))))))))))))))),,,,,,+++***)))((('''&&&)))(((((())),,,---,,,+++,,,***((('''(((((((((&&&***)))'''&&&&&&''''''(((***(((((()))++++++'''$$$''''''(((((((((((('''''''''((()))))))))((('''&&&))))))((())))))***+++,,,((((((''''''''''''((((((((('''''''''''')))+++,,,111000...,,,***(((&&&&&&))))))(((((('''''''''&&&&&&''')))***)))(((&&&%%%))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))*********)))(((((('''''')))***)))'''%%%***(((&&&'''((()))))))))---***'''&&&'''((())))))(((((()))***++++++,,,,,,))))))))))))))))))))))))***)))(((''''''&&&&&&'''(((***---///...+++'''$$$(((((((((((())))))))))))+++***))))))((())))))***+++***)))(((((()))***+++))))))))))))************************************---***((((((+++,,,+++)))***)))))))))))))))******++++++,,,,,,,,,+++***************,,,,,,+++(((&&&&&&(((*********+++---...(((***++++++***)))+++,,,///...,,,+++***+++,,,,,,------,,,+++++++++,,,,,,111000...---,,,,,,------111222999BBBDDD;;;333111//////...///000000...,,,......///000111333555666777777888999:::;;;;;;<<<===???BBBDDDEEEGGGJJJLLLNNNMMMLLLLLLLLLMMMNNNOOOQQQQQQPPPOOONNNLLLKKKJJJMMMLLLLLLMMMPPPUUU[[[^^^___aaaccceeeffffffeeeeeefffffffffeeedddaaa___^^^^^^^^^]]]\\\]]]^^^___```\\\[[[YYYVVVTTTRRRQQQQQQPPPRRRSSSSSSPPPNNNMMMMMMEEEFFFFFFHHHIIIJJJKKKKKKFFFFFFEEEBBB@@@<<<:::888<<<>>>AAADDDDDDBBB@@@>>><<<;;;::::::999999999:::888888888888888777666555777777777777666666666666333333333333333222111000111000000///...---------............////////////------,,,,,,,,,---......************************------------------------************************************))))))))))))++++++,,,,,,,,,++++++******+++---......---+++***++++++++++++++++++++++++,,,,,,+++******++++++,,,)))))))))***++++++,,,,,,+++***)))))))))***++++++---,,,++++++******++++++---,,,,,,++++++,,,,,,---///000111000---+++++++++---......///////////////111222333222222222444666::::::;;;;;;;;;;;;<<<<<>>======<<<<<<============>>>???@@@BBBBBBCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<;;;:::888777666666888888999999999999::::::666555555666777777666444444444444444333222111111222222111111000//////...---------......---,,,,,,---------------,,,++++++***000777;;;;;;888222///))))))))))))))))))))))))************************))))))***,,,......---+++---,,,,,,+++***))))))(((******)))(((((((((((()))((('''&&&'''''''''''''''******++++++++++++******)))***+++++++++)))((('''(((''''''''''''(((((()))((((((''''''''''''(((((()))(((((())))))***++++++000///...---+++)))(((''')))(((((((((''''''''''''((()))***++++++)))(((&&&&&&&&&&&&''''''(((((()))((((((((())))))))))))***((((((((((((((((((((((((&&&'''((()))***))))))((((((''''''(((******(((''')))((('''(((*********)))///,,,)))'''''''''&&&%%%(((((()))******+++,,,,,,))))))))))))))))))))))))***))))))(((''''''((((((((()))+++------+++)))'''(((((((((((()))))))))***)))*********************+++***)))(((((()))***+++))))))))))))************++++++++++++++++++++++++,,,***((()))+++,,,+++)))'''''''''(((***+++---...******++++++++++++******+++++++++,,,---,,,)))''')))***++++++******+++,,,+++,,,---,,,***))))))+++...---,,,+++++++++++++++,,,,,,+++++++++,,,,,,---///...------...///222333999888>>>FFFHHH???555000000///......000000000/////////000000222444555666666777777888999:::;;;;;;===???BBBDDDEEEGGGIIIKKKOOOOOOMMMLLLKKKLLLLLLMMMOOOOOOOOOOOONNNLLLJJJIIILLLLLLLLLMMMPPPUUUZZZ]]]^^^```bbbeeeggggggggggggggggggfffeeecccaaa```_________^^^]]]^^^___```aaa]]][[[YYYWWWUUUSSSRRRRRRRRRSSSTTTRRROOOLLLKKKKKKCCCEEEGGGJJJKKKJJJIIIHHHFFFEEEDDDBBB@@@>>>===<<<>>>@@@AAABBBBBB@@@>>><<<;;;;;;<<<===<<<;;;999888888999999999888888777666888777777777666666666666444444333333222111000000111000000///......------------------...............------,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***+++,,,---,,,+++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))************************+++,,,,,,------------,,,,,,++++++******+++++++++******)))******++++++,,,...//////...---...///---......///////////////000111222222111222444666999:::::::::999999;;;======<<<<<<<<<<<<===>>>>>>===>>>@@@BBBCCCCCCBBBBBBCCCBBBAAA@@@????????????@@@???>>>===<<<<<<<<<===::::::999888888777777666666777888999:::;;;<<<===666555555666777888666555444444444444333222111111222222111111000/////////...............---,,,+++------.........---,,,,,,***000777999555111//////))))))))))))))))))))))))((())))))***+++,,,------******,,,///111000...+++---///111000,,,***)))+++******++++++******)))(((&&&'''(((&&&$$$$$$'''+++((((((((((((((((((((((((---.........---,,,***))))))((((((''''''''''''(((((((((''''''''''''(((((()))******++++++*********......---,,,+++******)))((((((((((((''''''''''''***+++,,,,,,,,,+++)))(((''''''''''''(((((()))***))))))))))))************''''''''''''''''''''''''''''''((())))))))))))))))))(((&&&'''((())))))((()))((((((***---...---+++...+++)))((((((((('''%%%((())))))******+++++++++))))))))))))))))))))))))******)))))))))))))))))))))************+++++++++((((((((()))))))))******((()))***,,,,,,,,,++++++******))))))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++)))((((((((()))***,,,---...******+++,,,---------,,,)))))))))+++---,,,+++)))+++,,,---,,,***)))***+++---......---***))))))***,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,---......---,,,---///333666999===;;;>>>EEEGGGAAA777000333111......///111222111//////000111222333555666666666777888999:::;;;;;;===???BBBCCCDDDFFFHHHKKKOOOOOOMMMLLLKKKJJJJJJJJJMMMNNNOOOOOONNNLLLJJJIIIKKKKKKLLLNNNQQQVVVZZZ]]]^^^___bbbeeegggggghhhhhhhhhgggeeecccbbb``````____________^^^___``````aaa]]]\\\ZZZXXXVVVUUUTTTSSSSSSTTTTTTRRRNNNKKKIIIHHHBBBDDDHHHKKKLLLKKKHHHGGGFFFEEECCCAAA@@@@@@@@@@@@AAAAAAAAAAAA???>>><<<;;;:::<<<>>>??????<<<888666999999:::::::::999888888888888777777777666666666555555444333222000//////000000000///......------,,,,,,,,,------------...///...------,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))***************++++++)))***+++------,,,+++******+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++******))))))&&&(((***,,,------,,,+++,,,,,,++++++***++++++,,,***))))))))))))***++++++)))+++------,,,,,,,,,------......//////////////////111222111111111333555888999:::999777777:::===;;;;;;;;;;;;<<<===>>>???>>>@@@BBBDDDDDDCCCBBBAAABBBAAA@@@??????>>>>>>>>>??????===<<<<<<<<<======999999999999888888888888555555666888999:::;;;<<<666555555666888888777555444444444444333222111111111111111111000000//////////////////...---++++++,,,---------------,,,,,,+++///222222000---,,,,,,))))))))))))))))))))))))))))))***+++,,,------...)))***,,,///111000---***,,,000444333---))))))+++)))***+++++++++***((('''&&&+++...+++&&&$$$''',,,''''''''''''''''''''''''222222222222111///---+++++++++***))))))((())))))((((((''''''''''''((((((((()))***++++++***((('''++++++++++++************((((((((((((((('''''''''***++++++++++++***)))(((***))))))(((((()))***+++(((((()))))))))*********'''''''''''''''''''''''''''(((((()))))))))))))))+++)))&&&&&&&&&''''''''''''((()))---111333333222***((('''(((***+++***)))((()))))))))*********+++))))))))))))))))))))))))*********)))******++++++---,,,***)))))))))***+++(((((()))))))))*********'''(((+++---...---,,,+++***))))))))))))))))))***((()))))))))************++++++++++++++++++++++++************++++++***))),,,++++++************+++***+++,,,---.../////////&&&&&&'''***---///...---,,,---...---+++******+++---......---+++******+++***+++,,,------,,,******************+++,,,---...---,,,+++,,,///333777::::::666666:::??????999444777444000......000111222/////////000111222444444555555666777888999::::::===???AAACCCCCCEEEGGGJJJMMMLLLLLLKKKKKKJJJJJJJJJKKKMMMOOOPPPOOONNNKKKJJJKKKLLLMMMPPPSSSWWW[[[]]]```aaacccdddeeeffffffeeefffeeeccc```___^^^^^^___^^^^^^^^^^^^_________```^^^]]][[[YYYWWWVVVUUUUUURRRSSSTTTRRRNNNKKKIIIIIIDDDFFFHHHJJJKKKJJJIIIHHHIIIGGGEEEBBBAAAAAABBBBBBBBBAAA@@@???>>>=========:::;;;===>>>===;;;888777:::::::::;;;;;;:::999999888888888777777777666666666666444333111000//////000000//////............,,,,,,---------.........000///...---,,,+++++++++************************************************************************))))))******+++++++++,,,******+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------,,,,,,++++++***!!!###&&&((()))((('''&&&,,,++++++***++++++,,,,,,***************+++,,,,,,***,,,------,,,++++++,,,---......//////////////////000111111000000222444666999;;;:::777666999===;;;;;;;;;<<<===>>>???@@@@@@AAACCCDDDDDDCCCBBB@@@AAAAAA@@@???>>>>>>>>>>>>???>>>>>>===============::::::::::::::::::::::::555555666666777777777888666555555666888999888666444444444444333222111111111111111000000000000000///000//////...---,,,+++***+++,,,,,,,,,,,,++++++,,,+++***+++------***((())))))))))))))))))))))))++++++++++++++++++++++++((()))+++...000...+++'''***///333111,,,((((((+++((()))***+++***)))((('''(((///444222+++&&&'''***+++******))))))******+++444444444444222111///---++++++***))))))((())))))((((((''''''''''''(((((('''((()))))))))((('''&&&(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))(((((('''))))))((()))***---///111'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((())))))***,,,***'''&&&&&&'''&&&%%%''''''***...333777888888+++)))((((((***+++******)))))))))))))))*********))))))))))))))))))))))))******)))******+++,,,---111000---+++)))((())))))))))))))))))************'''(((+++---...---,,,+++)))))))))******)))))))))((()))))))))************)))))))))))))))))))))))))))***+++++++++*********,,,++++++***))))))******((()))***+++,,,---------&&&&&&(((,,,000333444444,,,---...---,,,+++,,,---+++,,,------++++++,,,---)))***+++,,,,,,,,,+++***)))))))))***+++,,,---...---,,,++++++---000333666333000---...555<<<>>>===;;;777111......///000000.........//////111222333444555666666888888999:::<<<>>>AAABBBCCCDDDFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOPPPOOOMMMLLLMMMNNNPPPSSSWWWZZZ]]]^^^cccccccccccccccbbbbbbaaabbbaaa___]]]\\\\\\]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^]]][[[YYYWWWVVVVVVUUUPPPRRRSSSRRROOOMMMLLLLLLIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKGGGDDDBBBBBBBBBBBBAAAAAA???>>>>>>>>>???@@@;;;;;;;;;;;;::::::::::::999::::::;;;;;;;;;::::::888888888888777777777777777666444222000/////////////////////............---.........////////////000///...---,,,+++++++++************************************************************************))))))******+++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////......------,,,,,,,,,+++&&&''')))+++,,,+++***)))++++++******++++++,,,,,,************+++,,,---------///000///...,,,---------......///////////////...///000000///000222444444999===<<<888666999<<<<<<<<<<<<======???@@@@@@AAABBBCCCCCCCCCBBBAAA@@@AAA@@@???>>>============>>>>>>????????????>>>===;;;;;;::::::::::::::::::666666666555555555555555666555555777999999888777444444444444333222111111111111000000000000000000///////////////...---,,,******++++++,,,,,,+++++++++(((&&&(((,,,...+++((()))))))))))))))))))))))),,,,,,++++++*********)))((()))***,,,---,,,)))'''))),,,///...+++((()))***))))))******))))))((('''(((///555555...(((''')))***)))(((''''''((()))***222222222222111000...---)))((((((''''''''''''(((((((((''''''''''''((((((&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((+++000444666''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))******+++***(((((()))***)))((((((((()))---333777:::;;;111...***(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---333222000...,,,***(((''')))))))))*********++++++((()))***,,,,,,,,,++++++))))))************))))))))))))))))))************))))))))))))))))))))))))(((***,,,,,,+++***)))***(((((((((((()))***+++,,,&&&&&&'''((()))))))))((())))))***...333666888888,,,---......,,,,,,,,,...)))+++,,,,,,++++++,,,...)))***++++++++++++++++++***************+++,,,------,,,,,,,,,---...000000...---+++***000;;;CCCEEE;;;777111........./////////......///000111222222444444555666777888999999<<<>>>@@@BBBBBBCCCEEEGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQTTTXXX[[[^^^``````ddddddcccbbb```______^^^]]]]]]\\\\\\[[[\\\\\\]]][[[[[[\\\]]]]]]]]]]]]\\\]]]\\\ZZZYYYWWWVVVVVVVVVPPPRRRSSSRRRPPPNNNMMMMMMLLLKKKIIIHHHIIIJJJMMMNNNNNNLLLJJJGGGEEECCCCCCCCCAAAAAA@@@@@@???@@@@@@@@@;;;;;;:::::::::;;;<<<===999999:::;;;;;;;;;::::::999999888888888777777777777555333111000000000000//////////////////.............../////////000000///...------,,,,,,,,,,,,************************************************************************))))))***++++++,,,------///...,,,***))))))******++++++************+++++++++++++++++++++++++++++++++,,,---///000000//////---,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,++++++******++++++,,,---************+++,,,---...,,,...//////...---......---......///////////////...///000/////////111333333999>>>>>>:::777999<<<>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>==================>>>@@@BBBBBBAAA???===;;;:::::::::999999888888666666666666666666666666666555555777999:::999777444444444444333222111111000000000000000000000111......////////////......***++++++,,,------,,,,,,''''''(((***,,,.........))))))))))))))))))))))))++++++*********)))))))))***))))))***,,,+++)))'''************************++++++***))))))))))))***&&&+++000000,,,((((((***((('''&&&%%%%%%&&&'''(((------.........---+++***(((''''''''''''(((((()))((((((''''''''''''((((((''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''((((((((())))))(((''''''&&&&&&'''''''''&&&&&&''')))---111333'''(((((((((((()))))))))(((((((((((((((((((((((()))(((((('''((()))***+++)))))))))+++...000///...+++***)))+++///444777888555000+++'''&&&&&&'''''')))))))))))))))))))))((())))))))))))))))))))))))'''(((((((((***+++,,,---111222333222000---)))'''))))))*********+++++++++)))*********************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))'''***------+++))))))***''''''''''''((()))******&&&''''''(((((((((''''''*********,,,000333444444///000000///,,,++++++,,,***+++,,,,,,***)))***+++***************+++,,,,,,+++***************++++++,,,,,,---...............+++//////+++...888AAADDD777444000......///000000111000000000111222333444333444444555666777888999<<<>>>@@@AAAAAABBBEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHIIIJJJLLLNNNOOORRRTTTXXX\\\___bbbcccccccccbbbaaa```___^^^^^^^^^YYYZZZ[[[\\\]]]]]]]]]]]][[[\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZXXXWWWVVVVVVUUUSSSTTTUUUTTTQQQNNNMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@??????:::;;;<<<>>>????????????888888999:::::::::::::::999999999888888888777777666555333111000000111222.../////////////////////---------.........//////...------,,,,,,,,,------************************++++++++++++++++++++++++************************))))))***+++,,,,,,------111///,,,)))(((((()))+++++++++************++++++************************((()))+++---......---,,,++++++++++++++++++++++++******++++++******))))))+++*********+++,,,,,,---))))))))))))***+++,,,---(((***,,,---,,,,,,---...---......///////////////---///000/////////111333222999@@@@@@;;;777999;;;???????????????@@@@@@AAACCCCCCAAA@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<>>@@@AAAAAABBBDDDFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGFFFFFFGGGJJJMMMOOOSSSVVVZZZ^^^bbbdddeeeeeeaaa```___^^^^^^^^^^^^^^^WWWYYY[[[]]]^^^___^^^^^^\\\]]]^^^_________^^^]]][[[[[[YYYXXXVVVVVVUUUUUUUUUVVVWWWUUUQQQNNNLLLKKKLLLLLLNNNNNNOOONNNMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDBBB@@@>>>===888;;;???BBBCCCCCCAAA@@@777888999999::::::::::::999999999888888888888777555444222000000111222333.........///////////////,,,,,,,,,---------......------,,,,,,,,,---......************************++++++++++++++++++++++++000...***((('''))),,,---)))***,,,---,,,++++++,,,***)))))))))***++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,---------------,,,,,,+++++++++,,,,,,+++******+++*********+++,,,------------++++++***+++,,,------,,,,,,++++++,,,,,,---,,,,,,+++*********+++,,,//////............//////222111000000111111000...444666888999::::::::::::AAA@@@>>>======>>>@@@AAA@@@@@@??????????????????@@@AAAAAABBBAAA@@@>>>===AAA@@@AAABBBCCCCCCAAA???>>>:::777666888999888666222333555666777666666555666666555555555444444444333333222222111000//////,,,---///111111111000000........................+++******+++,,,...000222***)))))))))+++///333555,,,,,,,,,++++++*********)))(((&&&&&&&&&(((+++,,,***+++,,,------,,,+++******************)))((('''***(((''''''((((((&&&%%%''''''((()))***,,,...///...---***'''&&&%%%&&&'''''''''((()))))))))))))))((((((((((((((()))******((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&************))))))))))))'''((()))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&)))***+++,,,,,,+++)))((((((((())))))))))))((((((++++++---444;;;>>>:::666++++++++++++++++++,,,,,,------,,,+++***)))(((((('''$$$###$$$(((***(((&&&,,,,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,+++))))))))))))(((&&&%%%&&&((()))((()))------))))))++++++((())),,,,,,)))(((***))))))))))))((((((((((((++++++***)))((((((((()))'''(((***+++,,,---------+++++++++******((('''''''''((()))***************)))************)))((((((/////////...---+++***)))++++++*********+++---.........,,,+++***)))))))))******))))))******+++,,,***+++,,,,,,******+++,,,//////.........//////000---------...///111333444222111000111333555666555111222222333444555666666:::;;;<<<>>>???@@@@@@@@@CCCFFFHHHIIIGGGFFFHHHJJJJJJIIIHHHGGGHHHJJJLLLNNNSSSVVVZZZ^^^```aaa``````[[[ZZZYYYXXXXXXWWWWWWWWWXXXYYYZZZ\\\^^^```bbbbbbaaa```___^^^]]]\\\\\\\\\]]]\\\ZZZYYYXXXXXXXXXYYY[[[[[[XXXTTTPPPMMMMMMNNNPPPOOONNNMMMLLLJJJIIIIIIKKKLLLMMMNNNMMMJJJGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>===>>>BBBFFFGGGEEEBBB999999999::::::;;;;;;;;;777777666666555555555444444444333222111111111111000000000000////////////,,,,,,------------------------------------------+++++++++,,,,,,---------...---,,,+++************///---+++))))))***+++---++++++++++++******+++,,,***************+++,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------............------------.........------,,,******))))))***++++++,,,//////...---,,,---......---,,,,,,++++++,,,,,,---(((((()))***---///222444//////............//////111///...///000111000///111222333555666666666666???>>>===<<<<<<>>>@@@AAA????????????????????????@@@@@@AAAAAA@@@@@@???>>>???>>>>>>???@@@@@@???======:::777777888888777555444444666777777777666666888888777666555444333333333333222222111000000///000111111111111000000///........................,,,,,,++++++,,,...000111,,,,,,+++***+++---///111,,,,,,,,,++++++*********---,,,+++***)))***++++++******+++,,,,,,+++******)))******************)))+++)))'''((()))***))))))(((((()))***+++,,,...//////---+++((('''''''''(((''''''((()))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))************)))'''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&*********++++++******)))(((((())))))))))))((((((+++***,,,111888:::888444))))))*********+++++++++******))))))((('''''''''------...---,,,+++******,,,++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******))))))***((('''&&&((())))))'''(((---...+++***+++)))&&&&&&***+++((((((******************)))))))))+++***))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,++++++***)))(((((())))))************)))))))))))))))))))))))))))+++++++++***************+++***)))))))))***+++,,,,,,,,,+++***))))))))))))******))))))******+++,,,(((***,,,------...000111//////...---------......,,,,,,---...///000000111222000000111333555555555111222222333444555666666:::;;;<<<===??????@@@@@@DDDFFFHHHHHHFFFEEEGGGHHHGGGFFFFFFFFFGGGIIILLLNNNPPPSSSWWW\\\___`````````ZZZYYYXXXWWWVVVVVVUUUUUUVVVWWWYYY[[[]]]___aaabbb``````___^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXZZZYYYWWWSSSOOOMMMMMMNNNOOONNNMMMLLLKKKJJJJJJJJJMMMMMMNNNMMMKKKHHHDDDBBBCCCBBBBBBAAAAAA@@@@@@???AAA@@@@@@BBBDDDCCC@@@===<<<;;;;;;::::::999999888777777777666666666555555444333333222222222222333000000000000////////////---------------------...------------------------+++++++++,,,,,,,,,------...---,,,++++++*********---,,,+++*********++++++,,,,,,+++*********+++,,,+++++++++++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,---....../////////......------...............---+++++++++***++++++,,,,,,//////...------------------,,,,,,++++++,,,,,,---.........---......///000//////............/////////......///111222111000//////111222333444444444;;;;;;::::::;;;===???@@@>>>>>>>>>>>>????????????AAA@@@??????????????????@@@>>>======>>>??????>>>;;;:::999999999888666444666666777888888888777777999999888666555444333222333333222222111000000000222222111000//////...///...........................------,,,---...///000......---,,,,,,,,,,,,,,,+++++++++++++++*********///...---,,,+++***)))))))))******++++++******)))))))))***+++,,,,,,------,,,)))'''&&&(((***++++++***))))))***+++,,,---...///...,,,***((((((((()))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&*********))))))******+++(((((())))))))))))((((((+++******---222444333111(((((()))***************(((((((((((((((((((((((((((,,,000///+++'''(((***+++******))))))(((((('''++++++,,,,,,,,,,,,,,,,,,---,,,++++++************((()))***)))((((((***,,,***'''(((---111///,,,++++++'''&&&)))***)))))),,,***************+++++++++))))))))))))))))))***+++------,,,,,,+++***((((((,,,,,,,,,,,,,,,+++***))))))************))))))((()))((((((((((((***+++,,,---,,,+++)))))))))******+++***))))))))))))************)))))))))))))))*********))))))******+++,,,(((***,,,---,,,---///111///...------,,,,,,,,,,,,+++,,,.../////////...---000///...000222444444333111111222333444555666666::::::;;;<<<===>>>>>>???DDDEEEGGGFFFEEEEEEFFFGGGEEEDDDDDDDDDFFFIIIKKKMMMNNNPPPTTTYYY\\\^^^^^^^^^YYYXXXWWWUUUTTTTTTSSSSSSTTTUUUWWWZZZ\\\^^^``````^^^^^^^^^^^^^^^___``````]]]\\\[[[YYYXXXWWWWWWWWWWWWVVVUUUQQQNNNLLLMMMNNNNNNMMMKKKJJJJJJJJJKKKLLLNNNNNNNNNLLLIIIEEEBBB???AAAAAA@@@@@@???>>>>>>>>>@@@??????@@@AAA@@@>>>;;;>>>>>><<<;;;999888666666888777777777777777666666555444333222222333333444000000000000////////////........................------------------------++++++++++++,,,,,,,,,,,,///...---,,,+++++++++,,,+++++++++,,,,,,++++++***+++++++++,,,---,,,+++***---,,,,,,++++++,,,------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,---...//////////////////+++,,,,,,------------,,,------,,,,,,,,,------...,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---111000000///...---------///......------......//////......///222444333333000111222333444555555555777777777888:::<<<===???=========>>>>>>>>>>>>>>>@@@@@@>>>======>>>???@@@BBB@@@>>>>>>???@@@AAA@@@:::::::::::::::888666444777777888888777777777777777777666555555444333333222222222111111111000000111000///---------...///........................000///...---------...///......------,,,+++******+++++++++***************,,,,,,,,,,,,+++)))(((''')))))))))******)))))))))))))))***+++,,,...///000...+++'''&&&&&&((()))))))))))))))))))))***+++,,,...---+++***(((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''')))***+++++++++((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''******)))(((((()))+++,,,(((((())))))))))))((((((***)))((())),,,......---'''((()))***++++++******))))))******++++++++++++"""&&&***,,,+++)))((()))***)))))))))((((((''''''+++++++++++++++,,,,,,,,,,,,+++***((((((((()))***((()))******)))***,,,...,,,((((((///444222///...222,,,(((***+++******,,,))))))***************+++)))((((((((()))***++++++,,,,,,,,,,,,+++)))((('''++++++,,,,,,+++******)))***************)))((('''***)))(((((()))+++...///555333///,,,************+++++++++***************)))))))))))))))***++++++******))))))******+++,,,***+++,,,+++***)))***+++......---,,,++++++++++++,,,---///000000///---,,,...------///222333222111111111222333444555555666888999999:::;;;<<<======BBBCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDDDDEEEHHHJJJLLLNNNPPPSSSVVVXXXYYYZZZZZZXXXXXXVVVUUUTTTSSSSSSSSSRRRSSSVVVYYY[[[]]]^^^^^^[[[[[[[[[\\\]]]___```aaa^^^]]]\\\ZZZXXXWWWVVVVVVTTTSSSRRROOOLLLKKKLLLMMMLLLKKKIIIHHHIIIJJJKKKLLLLLLLLLKKKJJJGGGDDDAAA???@@@??????>>>>>>===<<<<<<;;;<<<<<<>>>??????>>>===>>>>>><<<;;;999888666666888888888888777777777777888777555333222222222333000000000000///////////////////////////.........,,,,,,------------------+++++++++++++++++++++,,,///...------,,,,,,,,,---******+++,,,,,,,,,+++*********,,,///111000,,,(((------,,,++++++,,,,,,,,,***+++,,,,,,,,,,,,+++************+++++++++,,,,,,---......///000000//////+++,,,---...............,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***+++---...000000111......------------......000//////111333555555444111111111222333444555666444555666777999:::<<<===<<<<<<=========>>>>>>>>>???>>>===<<<===>>>???@@@BBB???======>>>@@@@@@???999:::<<<<<<:::999777777999999888777777666666666555555444444444444444444222222222111111111111111111000///...///000222333........................000///...---,,,---......,,,,,,,,,,,,,,,+++++++++************************)))***++++++++++++***)))***))))))))))))))))))***)))))))))***,,,...000222444111,,,)))((((((((((((((((((((((((((()))***+++,,,+++***)))((('''''''''(((((())))))))))))((((((''''''((()))***))))))(((((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))%%%&&&''')))***+++++++++(((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''***)))((('''((()))+++,,,(((((())))))))))))(((((()))(((''''''(((***++++++''')))***,,,------,,,+++)))))))))***++++++,,,,,,))))))***---000000---)))))))))))))))((((((((((((*********++++++,,,,,,,,,+++***)))((('''((()))***((()))************---///---)))***000444444333333:::111***)))***))))))***((((((((()))))))))******)))((((((((()))***++++++******+++++++++******)))******************)))(((***************)))((('''+++***))))))+++---000111555333000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,---******))))))******+++,,,+++,,,---,,,***)))***+++------,,,+++++++++++++++...///000111111000...,,,000///000222444555444333000111111222333444555555666666777777999;;;<<<===@@@@@@@@@AAACCCEEEGGGHHHHHHGGGFFFEEEFFFGGGIIIKKKOOOPPPRRRSSSTTTUUUUUUTTTXXXWWWVVVUUUTTTTTTTTTTTTQQQSSSVVVYYY[[[\\\\\\\\\WWWWWWXXXYYY[[[]]]___```^^^]]]\\\[[[YYYWWWUUUTTTQQQQQQPPPMMMJJJIIIJJJLLLJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHHHHGGGFFFDDDBBBAAA???>>>>>>======<<<;;;;;;:::;;;<<<<<<<<<<<<======<<<<<<;;;::::::999888888777777777777888888888888;;;999666333111000000111000000000000////////////000000//////............,,,,,,,,,---------......++++++++++++++++++++++++......---,,,,,,,,,------******+++,,,,,,,,,++++++******,,,000333333///+++---,,,,,,++++++++++++,,,******,,,,,,,,,,,,******************++++++++++++,,,---...///////////////......///000111111111111******))))))(((((())))))***+++,,,---.........------,,,,,,++++++,,,,,,---++++++,,,------------,,,......------------......000//////111333555555444/////////000111222444555333444555777888999:::;;;;;;;;;<<<<<<======>>>>>>===============>>>>>>???>>><<<;;;;;;<<<======<<<999;;;===<<<;;;:::;;;;;;<<<;;;:::888888777777777555555555555444444444444111111111111111111111111222222222222333444555555..............................,,,,,,+++,,,---...,,,,,,++++++++++++,,,,,,)))))))))************************+++,,,------...+++******))))))******+++)))))))))***,,,...000222:::666111...,,,+++***)))'''''''''((()))***++++++******))))))(((''''''&&&)))))))))))))))(((((('''&&&''')))*********)))((((((((((((((((((((((((((('''''''''((()))***+++,,,------,,,+++***))))))((()))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''(((((((((((()))******+++(((((())))))))))))(((((((((''''''''''''((())))))'''(((+++---......,,,,,,''''''(((((()))))))))***///---+++---000///+++&&&))))))))))))))))))))))))))))))******+++,,,,,,,,,***))))))(((((()))))))))((()))******)))***,,,...+++)))+++///111111444999???444***((()))(((((()))'''''''''((())))))******))))))))))))))))))***+++(((((()))***+++++++++***))))))*********))))))((()))************))))))(((************,,,---///000...---,,,++++++,,,---...+++,,,,,,---......------++++++******+++,,,------******))))))******+++,,,,,,---//////......000111---,,,,,,++++++,,,,,,---//////000111111000///...222222333555888888777555000000111222333444555555666666666777999<<<>>>@@@@@@>>>===???BBBEEEFFFFFFGGGGGGEEEEEEFFFGGGIIIKKKPPPQQQQQQRRRRRRRRRQQQQQQUUUUUUTTTTTTTTTTTTUUUUUURRRTTTVVVYYYZZZZZZZZZYYYUUUUUUVVVXXXZZZ\\\^^^___^^^^^^]]][[[YYYWWWTTTSSSOOOOOONNNKKKHHHGGGHHHJJJHHHHHHHHHHHHIIIIIIIIIIIIDDDDDDDDDDDDDDDDDDCCCCCC>>>>>>======<<<<<<;;;;;;<<<======<<<:::999:::;;;::::::::::::::::::::::::666666777777777777777888<<<999666222000///000000000000000000////////////000//////......---------+++,,,,,,------.........+++++++++++++++*********------,,,,,,,,,,,,------*********++++++,,,,,,,,,---+++***---333555444111,,,,,,+++******************+++---......---+++***************++++++++++++++++++---....../////////......///111111222222111,,,+++***))))))))))))***((()))+++---.../////////---,,,,,,++++++,,,,,,---/////////...---***((('''...------,,,,,,------...///......///111333222111//////...///000111333444333444555777888999999999::::::;;;<<<<<<===>>>>>>;;;<<<======>>>>>>>>>===<<<;;;;;;<<<======<<<::::::<<<======;;;<<<>>>AAA???>>>===;;;:::999999:::::::::999777666444333333111111111111111111111111111222222333333333222222........................---,,,+++***++++++------...---+++***)))***+++,,,((()))))))))*********+++******))))))***+++---...,,,+++************+++,,,))))))((()))***---000111888555222///...,,,***(((((((((((()))***,,,---...************)))((((((''')))))))))))))))(((''''''&&&''')))*********((((((((((((((((((((((((((((((''''''((()))+++---...///000000///---+++***((((((************)))'''&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))((((((&&&'''((()))************(((((())))))))))))((((((&&&'''((((((((((((((()))%%%'''***,,,------,,,+++((((((((((((((()))))))))++++++************((('''************************((())))))***++++++,,,,,,((())))))*********))))))((()))***)))))))))+++---((((((***,,,,,,,,,333<<>>@@@CCCCCCBBBCCCCCCBBBCCCEEEHHHKKKLLLOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVSSSUUUXXXZZZ[[[ZZZXXXWWWUUUVVVWWWXXXZZZ\\\^^^______^^^^^^\\\YYYVVVTTTRRROOOOOOMMMJJJGGGEEEFFFGGGFFFGGGHHHIIIIIIHHHFFFEEECCCCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;:::<<<===<<<999999;;;===;;;;;;::::::::::::999999555555666666666777777777999777333000//////111222000000000000//////////////////......---,,,,,,+++++++++,,,,,,---......///++++++++++++*********))),,,,,,++++++++++++,,,,,,+++*********+++,,,,,,---111,,,)))+++111666777666,,,++++++***)))))))))***+++,,,...//////...,,,+++)))************+++++++++***+++,,,---............,,,,,,...///000000000000///...------,,,,,,,,,,,,$$$&&&(((+++,,,---...------,,,,,,++++++,,,,,,---***+++,,,...///......---...------,,,,,,------......---,,,...000111000///000000///000111222444555444444666777888888888888::::::;;;;;;<<<===>>>>>>:::;;;===>>>>>>>>>===<<<=========>>>@@@???===;;;:::<<<>>>===;;;<<<@@@DDDBBBAAA???===<<<;;;;;;<<>><<<:::777555333222111111111111111111222222000000111111111///---,,,........................++++++*********+++,,,---111///,,,)))((((((***+++(((((())))))*********+++***((('''&&&&&&(((***+++---,,,+++******+++,,,---))))))((((((***,,,///111333111///------+++(((&&&))))))***+++,,,...000111+++++++++++++++***)))((()))))))))))))))(((''''''&&&''')))***+++***((('''(((((((((((((((((((((((('''((()))***,,,///111222222222000...,,,***((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((%%%&&&(((************)))(((((())))))))))))((((((%%%'''((()))((((((((()))$$$&&&)))+++---,,,+++***++++++******************&&&))),,,+++)))(((+++...***************+++++++++((())))))***++++++,,,,,,((()))***++++++***)))(((((()))***)))((((((***,,,&&&&&&)))***((()))222===III<<<111///111222333444((())))))***++++++,,,,,,++++++***)))(((((())))))))))))************)))(((***++++++,,,,,,,,,++++++'''((()))***************'''((()))******+++******+++,,,,,,,,,,,,+++***)))&&&(((***,,,---...------******))))))))))))***************)))***++++++,,,000111111000...,,,---...+++++++++,,,---...///000...------------...///000,,,,,,...000333333111///000000111222333444444555888888888:::===BBBEEEHHHEEEBBB>>>===???AAA@@@????????????AAADDDHHHLLLNNNNNNNNNOOOPPPPPPQQQRRRRRROOOOOOPPPPPPRRRSSSTTTUUUUUUVVVYYYZZZ[[[YYYWWWVVVVVVWWWWWWYYY[[[]]]___```______^^^\\\ZZZVVVSSSQQQOOONNNMMMIIIFFFDDDEEEFFFEEEGGGIIIJJJJJJHHHEEECCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;666888;;;;;;:::;;;>>>BBB<<<<<<;;;::::::999888888444555555555666666777777666444111//////000333555000000000000//////////////////...---,,,,,,++++++++++++,,,,,,---...//////++++++++++++******))))))+++++++++******+++,,,,,,+++***))))))+++++++++)))***++++++,,,---...//////......---,,,,,,+++******)))))))))***+++---...///...------------...//////,,,,,,,,,------............------,,,,,,------...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++---//////...---,,,,,,,,,,,,---------......222111///------...000111333555555444000---+++***+++---///222333333222111555666777888888888888888999::::::;;;;;;<<<<<<<<<===>>>?????????===<<<;;;?????????>>><<<;;;999999===<<<<<<<<<<<<===>>>>>>EEECCC@@@===<<<;;;<<<<<>>>>>???>>>======AAAAAA@@@@@@>>>===<<<;;;<<<<<<<<<;;;<<<======>>>AAA???===;;;:::;;;;;;<<<>>>;;;666444444444333111111111111111000000000000111111000000000/////////000000//////...---,,,,,,------------------------+++++++++******+++++++++&&&'''((()))))))))((((((******************************++++++++++++************))))))((())))))***++++++************++++++)))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))))))))((((((((((((((((((((((((((('''((((((((((((***---000111111///---+++)))((('''))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&'''))),,,,,,)))'''&&&'''+++---)))(((---'''###,,,***)))))))))((((((((('''***************************))))))(((''''''((((((++++++***)))(((((((((((()))******)))((((((+++---))))))************))))))++++++++++++++++++++++++***)))))))))))))))))))))))))))***+++,,,+++***(((***((('''''')))******))))))******))))))+++...111CCC>>>999888999777222---+++++++++*********))))))+++)))((((((*********))),,,***(((((()))***)))((())))))))))))*********+++++++++++++++++++++++++++******+++++++++***))))))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------,,,,,,------...///...------------...////////////111222333444444444444666888999999:::<<<>>>======<<<<<<===???@@@AAAAAA@@@@@@DDDHHHJJJIIIHHHGGGJJJNNNQQQRRRRRRSSSTTTRRRQQQPPPPPPQQQRRRSSSSSSMMMPPPUUUXXXXXXWWWVVVVVVXXXYYY[[[]]]___```aaaaaa___]]][[[ZZZYYYWWWTTTQQQOOOMMMJJJGGGDDDCCCCCCDDDGGGHHHIIIIIIHHHGGGEEECCCBBBBBBCCCDDDDDDDDDCCCCCC===<<<;;;999888777777777999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777777666666666555555444444444555555444222222111111222111111111111000000000000//////...------,,,++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,+++++++++***)))***,,,------,,,------------------------...------,,,,,,++++++***************+++---...///...------------...//////,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------............////////////......///000111000///000111333///000111111222333444444222333444666777888888888999999999:::;;;<<<<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>@@@@@@@@@???>>>===<<<;;;<<<;;;;;;;;;;;;<<<=========<<<:::999999999:::;;;999888555555555444222111222222111111111000000000000000000/////////...............------,,,,,,,,,++++++++++++++++++++++++************************(((((()))************)))************************)))******************))))))((((((((((((((())))))+++***************+++,,,************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******))))))((((((((((((((((((((((((&&&'''))))))((((((***+++++++++******)))((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&&&&%%%)))+++---,,,***(((''''''))),,,))))))...((($$$---))))))))))))((((((((((((((())))))******+++++++++))))))((('''''''''(((((())))))((((((((((((((((((+++,,,,,,+++))))))***,,,))))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))******))))))******+++***)))))))))((('''(((***+++***))))))*********)))***---///666777777444000------...+++++++++******************)))'''(((+++...//////000...+++************))))))))))))***************+++,,,------------,,,+++)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++,,,,,,---,,,,,,,,,,,,---.........------------...////////////111222333333444444333555777777666666888:::999888888999:::===???@@@>>>>>>AAADDDHHHIIIHHHGGGHHHKKKNNNPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQOOOOOOKKKPPPVVVYYYYYYWWWTTTSSSXXXZZZ\\\___aaaaaaaaa```[[[ZZZZZZZZZZZZXXXTTTQQQKKKJJJIIIGGGFFFFFFFFFEEEGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEFFFFFF>>>===<<<:::888777777777777888:::<<<=========<<<;;;::::::999888777666666666666666555444333333222555444333222222222222222111111111111000000000000//////......---,,,,,,,,,...------,,,++++++++++++++++++++++++++++++++++++------......------,,,+++***)))(((***,,,------,,,.........------,,,,,,,,,---------,,,,,,+++++++++*********+++,,,---.........------------...//////------------------------,,,++++++******++++++,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......---...000111111000///...///000000//////000222555............///000222222222333444666888999999:::888888999:::;;;<<<<<<===<<<<<<==================<<<=========<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999888888999999555555555555555444222111222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))))))))*********+++++++++************************))))))************))))))))))))((((((((()))******,,,+++***)))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((%%%''')))***(((''''''''''''''''''(((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''***+++++++++)))((('''&&&%%%)))''',,,555///'''***))))))))))))(((((((((((('''(((((()))***++++++,,,+++******)))))))))******(((((()))))))))))))))))),,,------,,,***)))***+++))))))************))))))(((***+++------+++***((()))))))))))))))*********)))***++++++***)))******))))))((()))+++,,,+++))))))*********)))***,,,...***---///...+++***---///************************)))((((((+++000555888999555222///---------,,,+++***************************+++---......---+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......///...------------...////////////111222222333333333222444666666555555777888888777777777999:::<<<===;;;===AAAEEEHHHHHHGGGFFFIIILLLNNNNNNMMMKKKJJJJJJLLLOOORRRSSSRRRPPPNNNMMMNNNRRRWWWZZZYYYWWWVVVUUUWWWYYY]]]```aaaaaa```___ZZZYYYYYYZZZZZZWWWRRROOOJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGEEEDDDCCCDDDDDDCCCCCCDDDDDDDDDEEE???>>>===;;;999888777777777999;;;=========;;;:::999999999888777666666555666666555444333222222111444333222111111111111111111111111111000000000/////////......---------,,,///...---,,,+++*********++++++++++++++++++++++++---............---,,,,,,+++******,,,...000000///.........------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++,,,---.........------------...//////------------------------,,,++++++******++++++,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---------...------,,,,,,,,,---------......,,,...000222333222000///000111111///...///111444///.........///000111222222333555777888999::::::777777888999:::;;;<<<===???>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;;;;;;;<<<======>>>===<<<:::999888777777222444555666555333222111222222222222111111111111////////////............+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******&&&&&&&&&&&&''''''((((((************************))))))************))))))))))))))))))******+++,,,//////...---,,,***)))(((++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((&&&(((******(((&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))((((((((((((((((((((((((((()))))))))***))))))(((((('''&&&%%%%%%((((((222@@@:::,,,)))(((((((((((())))))))))))''''''((()))******++++++***)))))))))))))))******))))))***+++++++++******+++------,,,+++)))***+++))))))************))))))((()))+++,,,,,,+++)))((((((((())))))************)))+++,,,+++))))))***,,,,,,***)))***+++,,,+++***)))***+++***))))))***,,,(((((()))***+++,,,,,,---************************)))))))))---222666999:::555222///.........---,,,+++++++++******************+++---......---+++***,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,.........---......///000...------------.../////////000000111222222222222111333555666666666888:::999999888777888999:::;;;:::===BBBEEEGGGHHHHHHGGGKKKMMMNNNMMMJJJFFFDDDDDDGGGLLLQQQTTTSSSQQQPPPPPPRRRUUUWWWXXXWWWVVVVVVWWWVVVYYY\\\___```___^^^]]][[[ZZZZZZZZZYYYVVVQQQMMMKKKKKKLLLLLLLLLLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDCCCAAAAAA@@@@@@AAA@@@???===;;;:::999888888:::;;;=========;;;999777999888888777777666666666666555555444333333222222222111111000000000000111111111111111000000000//////...............------///...---,,,+++*********++++++++++++++++++++++++------......------,,,+++---------///222444444333.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------...//////...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---000111222111000///000111111000//////000222000000000111111222222222222333555666777888999999666777888999:::;;;<<<===@@@???>>><<<;;;:::999999<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<:::888777666222444666666444333222333333222222222222111111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,+++***))))))(((((((((((()))******++++++++++++++++++++++++)))******************)))***)))))))))***+++,,,---111111222222111///,,,***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))((((((((((((((((((((((((((((((&&&(((******(((&&&&&&&&&'''(((((()))***++++++,,,))))))))))))((((((((((((((())))))))))))*********)))(((''''''(((((('''&&&'''+++---999FFF???...+++(((((((((((())))))))))))'''(((((())))))*********''''''&&&&&&''''''(((((()))***+++,,,,,,+++***))))))+++---,,,+++)))******))))))************))))))((()))***++++++***)))(((((((((((()))******++++++***---...,,,***))),,,//////---***)))***++++++***)))***++++++)))((()))***,,,***((()))+++,,,***(((***************+++++++++---,,,,,,...111222222111000///......//////---,,,+++++++++++++++************+++,,,,,,,,,,,,+++***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,......------------,,,,,,...------------...//////...------------.../////////000000111222222111111111333555666666666888::::::999888777777888999999:::>>>BBBEEEGGGGGGIIIJJJLLLMMMNNNMMMIIIEEECCCBBBFFFLLLSSSVVVVVVTTTTTTUUUUUUWWWXXXXXXWWWVVVWWWXXXWWWYYY[[[]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXUUUQQQMMMNNNNNNMMMMMMMMMMMMNNNNNNIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDBBB@@@>>>>>>>>>>>>???>>>===<<<;;;:::::::::<<<=========<<<:::888777888888888888777777666666555555555555444444444444222111111000000000111111111111111111000000000000...........................------,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***---,,,,,,///222444444444------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////......---------,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,------......,,,,,,,,,---------......+++,,,---.../////////......///111111111000111222///000111222222222111000111222333444555555555555666666777999:::;;;<<<===???>>>===;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>===>>>============>>>??????<<<<<<<<<;;;:::999777777333666777666444222333444333333222222222111111111111111000000000/////////------------,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,***)))(((,,,++++++***+++,,,---...++++++++++++++++++++++++******++++++++++++******((((((((())))))***+++,,,,,,...222444333111---***)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))((('''&&&((((((((((((((((((((((((''')))******(((''''''((()))))))))*********++++++))))))))))))(((((((((((((((((((((((()))))))))******(((&&&''')))***)))((('''...222999@@@666***,,,'''((((((((()))))))))***((((((((()))))))))))))))&&&&&&&&&&&&&&&'''(((((()))***+++,,,+++)))(((&&&''')))+++,,,***)))******))))))************))))))))))))************))))))'''(((((()))******++++++,,,...000...***)))---111333000+++))))))*********)))+++,,,+++)))(((((()))+++***))))))++++++***)))))))))*********+++++++++......///000222111///---......///111333333111///,,,,,,,,,++++++************************************++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,++++++++++++,,,------...------------.../////////000000111111111111111333444666555444444555777777666666555666777999:::<<>>>>>>>>??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999888888888888777777444555555555555666666666333222222222222222333333111111111111000000000000............////////////------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))***)))***,,,///222222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........------------...//////.........------,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......)))***+++,,,------------+++...111222222111222333,,,---///111111000...---000111222222333333333333555666777888:::;;;<<<===>>>===;;;;;;:::;;;<<<===999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@:::::::::::::::999888888555777888666333222333555333333333222222222111111111111111111000000000000.........------,,,,,,,,,************************'''((()))++++++)))((('''***)))((((((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++''''''''''''((()))++++++%%%)))...222333000,,,)))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))(((((('''&&&&&&((((((((((((((((((((((((((()))***)))((('''(((***************************))))))))))))((((((((((((&&&'''''''''(((((())))))***(((&&&'''***,,,,,,***%%%///444666666+++###+++'''((((((((())))))******))))))))))))((((((((((((((((((((((((((()))***+++)))***++++++***(((&&&$$$&&&(((***+++***)))******))))))************))))))******))))))))))))******'''(((((()))***+++++++++,,,///111...+++***...222666111,,,(((((()))***+++)))+++,,,+++)))(((((((((&&&''')))******+++---...))))))******++++++++++++...///111333555444111//////000222666888888666333,,,,,,,,,++++++***************)))(((((()))******((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++***************))))))******+++,,,...------------.../////////000000111111111111000444555666555333222333444444333333444555777999:::===@@@CCCEEEFFFGGGKKKOOOJJJLLLOOOOOONNNLLLKKKKKKNNNTTT[[[]]][[[ZZZ[[[]]]\\\```dddfffeeeaaa^^^]]]\\\\\\]]]]]]^^^___``````[[[ZZZXXXWWWXXXXXXVVVUUUSSSQQQNNNKKKJJJJJJLLLMMMKKKKKKJJJIIIHHHHHHHHHHHHCCCAAA@@@>>>>>>???AAABBB======<<<<<<<<<<<<======;;;;;;:::::::::;;;<<<<<<999999999888888888888888444444555555666777777777444444444333333444555555111111111111000000000000.........///////////////,,,,,,+++++++++,,,------++++++++++++++++++++++++***++++++++++++***))))))((()))+++...///000//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///---,,,,,,...///......,,,------......------,,,///000///...------///111.........------,,,,,,,,,...------,,,,,,------...------------------------...------,,,,,,------...///---,,,---...///,,,)))+++,,,,,,,,,---.........//////000000111111111222333222222222333555777888777777777888999999999:::888999:::;;;;;;;;;::::::::::::;;;;;;<<<=========@@@???>>><<<;;;;;;;;;;;;666888999::::::999777666666666555444333333222222111111111111111000//////000000////////////000000//////...------------......,,,***)))***+++++++++*********)))(((''''''&&&&&&''')))*********)))((((((***,,,,,,***)))******,,,)))(((+++000111...)))*********))))))))))))))))))***+++,,,,,,,,,,,,,,,************************,,,+++++++++******))))))+++)))(((&&&&&&((()))+++******))))))((('''''''''))))))))))))))))))))))))))))))))))))***+++,,,---+++)))((()))******)))(((''''''''''''((((((((((((((((((''''''''''''((((((******))))))))))))******'''***,,,,,,+++******+++,,,+++***))))))***+++,,,&&&'''(((******+++++++++))))))))))))((((((((((((***)))((()))***+++***)))++++++************++++++************************'''(((((()))******++++++(((((()))***************))))))***))))))+++///222333000---***((()))***+++,,,,,,+++******)))************+++++++++,,,,,,,,,******))))))******+++,,,------------------------...///222999???@@@:::444+++)))***......+++***,,,))))))))))))************+++***************+++++++++,,,,,,------,,,,,,+++''')))+++++++++***+++,,,------,,,++++++,,,,,,,,,////////////...+++)))(((,,,,,,,,,++++++*********.........---++++++,,,---+++---///---++++++...000......---,,,---...///000000000///////////////000111111111111111222222222444444555555555888<<>>>>>???@@@AAA@@@AAABBB@@@>>>======>>>??????===<<<;;;;;;;;;;;;::::::::::::999888777666444444444444444444333333777666333111111111222333222222222111111111111000000000///..................---,,,,,,+++++++++,,,)))...222000,,,((((((***++++++************++++++,,,------......------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,---......---,,,------......------,,,---......---+++,,,---///.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...---,,,---...///,,,******+++,,,---...///000000/////////000000000111111111000000000111333555666666777777888888999999:::999999::::::;;;;;;::::::::::::;;;;;;<<<=========>>>=====================999999::::::999888777666666666555555444333333222111111222222111111000/////////............//////...---------------.........,,,******+++,,,++++++,,,,,,+++******)))(((((('''(((((()))))))))))))))***+++,,,,,,******+++,,,...+++(((***---...+++'''************))))))))))))'''((())))))))))))))))))************************))))))))))))((((((((('''***)))(((''''''((()))***)))))))))))))))*********))))))))))))))))))))))))''''''''')))***,,,...///***)))((()))***+++***)))''''''((((((((())))))))))))(((((((((((((((((()))))))))(((((((((((())))))(((((('''((())))))&&&$$$++++++***))))))***++++++)))))))))))))))(((''''''))))))))))))((((((((((((+++***)))***+++,,,+++************))))))*********************************))))))((((((((()))***+++(((((()))***************))))))***))))))***---000000...,,,***))))))***+++,,,+++***)))((())))))***))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......000666;;;<<<777222...+++***,,,+++)))))),,,&&&&&&&&&''''''''''''(((++++++******************+++,,,,,,------,,,,,,+++(((***+++,,,*********+++---,,,,,,++++++,,,,,,,,,---------------,,,+++***++++++++++++++++++,,,,,,---......,,,+++***+++---+++,,,---,,,******,,,.........---------...///000000000///////////////000111111111111111222222222444555666666666888<<>>??????@@@@@@???>>>======<<<<<<<<<<<<======<<<;;;::::::666555555555444444333333666444222111000000111222222222222111111111111000000000///...............------,,,,,,+++,,,,,,,,,+++///222111---***+++---++++++************++++++......---------------..................------,,,,,,,,,,,,,,,,,,,,,------......------------...............---------------------............------,,,,,,---,,,******,,,............---------------...------,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,---...///---,,,******,,,---///111222222.........///////////////.........///000111222333666666666777888999999999999999999:::::::::::::::::::::;;;;;;<<<=========<<<<<<>>>?????????>>>>>><<<;;;:::999888888777777666666666555444444333333222222222222222111111000///......------......///......---------......///...,,,******+++,,,+++***---------,,,++++++******)))(((((((((((()))******,,,---,,,+++******,,,...---***((((((+++,,,***(((************************))))))))))))))))))((('''************************))))))))))))((((((((((((***)))(((''''''((()))***'''''''''((()))*********))))))))))))))))))))))))((((((((()))***+++,,,---***)))((()))+++,,,,,,+++((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''((((((***(((&&&(((,,,,,,((($$$+++******))))))******+++((((((((()))((((((''''''(((((((((((())))))))))))+++)))((()))***+++***(((***))))))(((((())))))***))))))))))))))))))))))))++++++))))))((())))))***(((((()))***************))))))***)))((((((+++---+++++++++***************,,,***)))''''''((()))***(((((()))))))))***************))))))******+++,,,++++++++++++++++++++++++---,,,---000555666333000111,,,***+++***'''(((+++((())))))))))))*********,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,+++***+++---,,,***))))))***,,,,,,++++++++++++,,,,,,//////---,,,++++++******)))******++++++,,,------,,,------,,,******+++---,,,---...---,,,+++,,,---,,,,,,,,,+++,,,------...000//////......///000000000000111111111222222222555666777777777999<<>>==================<<<<<<888888777666555444444333444333222000000000111111222222222111111111111000000000///...............---,,,,,,,,,,,,,,,------+++...000///,,,+++---///++++++************++++++,,,,,,+++,,,---///111222......///000000///...---,,,,,,,,,---------------......------------.........///000000///.........------............------+++,,,---,,,++++++,,,---...............---------...------,,,,,,------...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---.........---,,,,,,---...///000111222........................------......///111111222444555555666777888999999999999999999999::::::;;;::::::;;;;;;<<<=========<<<===???AAAAAA???>>>===>>>===:::888777777888888666666666555555555444444333333333333333222111111//////............//////222111000//////............,,,++++++,,,,,,+++***------,,,,,,,,,+++++++++***)))((((((((()))+++,,,,,,,,,+++***((())),,,...---***((((((***,,,,,,+++)))***************++++++,,,---------,,,+++******************************+++++++++***************))))))(((((((((((())))))&&&&&&&&&''''''((((((((()))))))))))))))))))))))),,,+++***)))(((((((((((()))(((((())),,,------,,,))))))))))))*********************++++++*********)))((((((''''''(((((()))''''''(((***,,,,,,***)))******))))))))))))******%%%&&&''')))***+++++++++(((((((((((())))))))))))((('''&&&&&&(((((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((,,,,,,------,,,+++)))((((((((()))***************))))))***(((''''''(((***'''((()))***+++******)))+++***(((&&&&&&''')))+++))))))))))))*********+++******))))))******+++,,,+++++++++++++++++++++++++++******,,,...000///---...+++***---,,,((((((************+++++++++,,,,,,,,,,,,+++***))))))))))))+++,,,,,,------,,,,,,++++++---...---+++)))))))))++++++++++++++++++,,,---333111///---+++******++++++++++++++++++++++++,,,,,,---...---++++++,,,...---...//////............***************+++++++++//////.........///000000000000000111222222333333555666777888888999<<<>>><<<>>>@@@CCCEEEGGGHHHIIIJJJKKKMMMOOOPPPQQQQQQQQQRRRXXX^^^bbbcccdddgggjjjlllmmmllliiieeebbbbbbccceeedddbbb```___]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWQQQOOOMMMMMMOOORRRSSSTTTUUUTTTQQQNNNLLLJJJHHHHHHJJJIIIGGGFFFFFFGGGIIIJJJIIIJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666555444333444444222222111111222222222222222111111111000000000000///...............---,,,,,,,,,,,,---......)))***+++***))))))+++...++++++************++++++------,,,,,,---///111222---...///000111000......,,,,,,,,,------.........///......------......//////111333222000...///000---......//////......---,,,...///...---,,,---..............................------,,,,,,------...------------------------------,,,,,,,,,,,,------***,,,------...---...............///////////////............------------------...///000111222222333444555666777888999999999999888888888999:::;;;::::::;;;;;;<<<=========>>>???@@@AAA@@@>>><<<:::???===:::777666666777888777666666666666666555555444444444444444333222222111111000000000000111111666555444222000///.........---,,,,,,------,,,***++++++++++++***************)))((((((((()))+++,,,++++++***(((''''''***---000...+++******+++++++++))))))******+++++++++,,,............---,,,++++++******************************************++++++))))))(((((((((((()))))))))))))))(((((('''''''''((((((((((((((((((((((((,,,,,,***)))(((((('''''')))(((((()))+++---,,,+++))))))))))))******************++++++++++++*********))))))(((((())))))***&&&+++...---(((%%%''')))))))))))))))))))))))))))&&&'''(((***,,,,,,------'''((((((((()))))))))***((('''&&&'''((())))))'''))))))(((((((((((())))))((((((((((((((((((((((((+++---000222111---)))&&&(((((()))***************((()))***)))'''&&&''')))%%%''')))***++++++***)))***)))'''&&&'''((()))************+++++++++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,------)))(((+++000111,,,))))))'''''''''((((((((()))))),,,++++++***))))))******+++,,,,,,------,,,,,,+++,,,---...---+++)))))))))************++++++,,,---111000...---------...///------,,,,,,+++***))))))---......---,,,,,,...///,,,,,,---...//////...---***++++++,,,,,,,,,,,,,,,...............///000000///000000111222222333333444666777888888999;;;===;;;===???BBBDDDFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRWWW]]]```aaacccfffiiiggggggfffdddbbbbbbcccdddhhhfffeeecccaaa`````````aaa```]]]YYYWWWUUUTTTSSSTTTQQQOOOOOOPPPRRRRRRRRRUUUTTTRRROOOMMMKKKJJJIIILLLJJJIIIHHHHHHIIIKKKLLLLLLMMMLLLJJJGGGDDDDDDEEECCCDDDDDDEEEDDDDDDCCCBBB<<<<<<======<<<<<<;;;;;;:::999999777666555444444555444444333333333333444222222222111111111000000000000///...............---------,,,,,,---......((())))))))))))***+++---++++++************++++++000000///...------------,,,---///111111000...---,,,,,,,,,---......////////////............/////////222444444000......000......////////////......---///000000///......///.............../////////...------,,,,,,------...------------------------...------,,,,,,------...+++,,,......---,,,---.../////////.........------...............------------...///000111222222222222333444555666777888999999888888777777999:::;;;::::::;;;;;;<<<=========???@@@@@@@@@???===;;;:::===;;;999777666666777888777777777777777777666666555555555555555444333333222111111000000111111222777666444222000///.........---,,,---......,,,*********************))))))***))))))))))))***++++++)))))))))((('''''')))+++333111///---***)))((('''))))))******+++,,,,,,,,,++++++++++++++++++***)))************************(((((((((((())))))))))))(((((())))))))))))((((((,,,,,,,,,+++***)))))))))(((((((((((((((((((((((((((((((((((())))))***+++)))((('''(((***++++++***((((((((()))))))))******)))***+++,,,,,,+++***)))******))))))))))))******///444888444+++%%%'''+++((())))))******))))))(((******++++++,,,,,,++++++''''''(((((())))))*********))))))***---......---***))))))(((((())))))***))))))))))))))))))))))))+++---111333222...***&&&(((((()))***************((()))***)))((('''((()))&&&''')))***++++++******))))))(((((())))))*********++++++++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++---...'''(((---444444...***)))))))))))))))************+++***************+++++++++,,,,,,------,,,,,,+++,,,---...---+++))))))*********)))******+++,,,---++++++,,,---///000222333///...---,,,***)))((((((,,,---...---,,,,,,...///))))))***---///000...,,,------...///////////////------------...///000000//////000111222333333444333555777888777888999;;;<<<>>>@@@CCCEEEGGGHHHIIIHHHIIIJJJLLLNNNPPPRRRRRRRRRWWW\\\______```dddgggdddbbbaaa``````bbbdddeeehhhgggeeecccbbbbbbccccccfffccc___ZZZWWWUUUTTTTTTWWWUUUSSSSSSTTTTTTSSSRRRTTTSSSRRRPPPOOONNNNNNMMMNNNLLLKKKJJJJJJLLLNNNOOOOOOOOOOOOLLLHHHFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDCCC????????????>>>===<<<;;;999888888777666555555444555555555555555444444444222222222111111111111000000000///...............///......---------------*********++++++,,,,,,,,,++++++************++++++000000000//////...---,,,+++,,,///000111000...---,,,,,,------...///////////////............//////---111444333///,,,,,,.........////////////......---///111111000......///---........./////////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++---//////,,,+++,,,------------------.........////////////......------,,,---///000111111111111111222333444666777888999999888777666777888:::;;;::::::;;;;;;<<<=========>>>>>>>>>======<<<<<<<<<999999777666666666777777777777777777777777777777555666666666666555444444111111000000000000111111444333222111000/////////------,,,---......,,,***)))*********************))))))***++++++++++++***(((*********)))((()))***.........---+++)))(((((())))))***++++++,,,------(((((()))*********))))))************************'''((((((((())))))))))))(((((())))))))))))((((((******************))))))(((((((((((((((((((((((('''''''''((((((***++++++)))((('''''')))***)))(((''''''((((((((()))))))))((()))***++++++***)))((())))))(((((((((((())))))111444777444---))))))+++'''((()))******)))((('''))))))***+++++++++++++++'''''''''((()))******************,,,///111111111*********))))))*********************************+++---...///...---***)))(((((()))***************''')))******)))((()))***(((((()))***++++++++++++((((((***+++++++++******************++++++++++++******))))))******+++,,,++++++++++++++++++++++++((()))***++++++,,,...///++++++///444444...******++++++,,,,,,,,,---------))))))))))))***+++,,,,,,+++,,,,,,------,,,,,,++++++---...---,,,******+++))))))))))))***+++,,,---)))***+++---.../////////------,,,,,,+++***))))))***+++++++++******,,,...******+++...222333222///,,,---...///000//////...------------...///000000...///000111222333444444222444666777777777888999<<<===???BBBDDDFFFGGGHHHIIIIIIJJJLLLNNNPPPRRRSSSTTTXXX\\\^^^]]]^^^aaaddddddbbb``````aaaccceeefffgggfffdddbbbbbbcccdddeeeeeebbb^^^YYYVVVUUUVVVVVVVVVUUUUUUUUUVVVVVVTTTRRRSSSSSSRRRRRRRRRRRRRRRSSSPPPOOONNNMMMNNNOOOQQQRRRPPPQQQPPPMMMIIIFFFEEEFFFCCCDDDFFFGGGGGGFFFEEECCC@@@@@@???>>>===;;;:::999777777777666666555555555333444444444444444444444222222222111111111111000000000///...............111000///---,,,,,,,,,,,,)))******+++,,,,,,+++)))++++++************++++++,,,---...000000000//////***,,,...000111///...,,,,,,,,,------...///000000//////............//////+++///333222---******,,,......////////////......,,,...111111///.........---.........//////000000...------,,,,,,------...++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,...000///,,,***+++---++++++,,,,,,---...//////000000/////////.........+++,,,...000111111000000111222333444666777888999999888777666666888:::;;;::::::;;;;;;<<<======>>>===<<<<<<<<<<<<===>>>>>>777777666666666666666777777777777777777888888888666666666666666555555444000000////////////000000000000////////////000000---------...///...,,,************************+++((()))***,,,,,,+++******(((***,,,,,,***)))******%%%(((***,,,,,,+++,,,,,,))))))***+++,,,,,,------'''((()))***************************************))))))******+++++++++,,,(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((***))))))((((((((((((((()))(((''''''(((((('''&&&''''''''''''(((((((((((('''(((***++++++***((('''((((((''''''''''''(((((('''(((******)))((('''''''''((()))******)))((('''$$$%%%''')))+++,,,------&&&''''''((()))******+++(((((()))+++///111222111++++++************++++++************************,,,,,,+++*********++++++(((((()))***************''')))***+++***)))***+++)))************++++++,,,'''(((+++,,,---,,,***)))))))))))))))*********************)))***++++++,,,))))))))))))))))))))))))((()))+++,,,---...///111000...000333222---***+++(((((()))))))))*********(((((())))))***+++------+++,,,,,,------,,,,,,++++++---...---,,,++++++,,,))))))))))))***+++,,,---+++,,,------,,,+++)))(((,,,,,,++++++++++++++++++((()))***)))((()))***,,,---,,,...222777999777444***+++,,,---...---,,,,,,,,,,,,,,,---...///000111...///000111222333444444222444666777666666777888999;;;===???BBBDDDEEEEEEIIIJJJJJJLLLNNNPPPRRRSSSVVVYYY]]]^^^]]]]]]```cccfffdddbbbaaaccceeeffffffeeedddbbbaaaaaabbbdddeeeaaa^^^ZZZVVVTTTTTTUUUWWWRRRRRRSSSUUUVVVVVVSSSPPPSSSSSSSSSSSSTTTUUUVVVWWWRRRQQQPPPOOOPPPQQQSSSUUUQQQQQQPPPMMMIIIFFFEEEFFFCCCDDDFFFGGGGGGFFFEEEDDD>>>>>>===<<<:::999777666666666666666555555555555222222333444444444333333222222222111111111111000000000///...............222111///...,,,,,,++++++''''''(((***+++***(((%%%++++++************++++++.........///111111000///,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////...------------...////////////............//////000///...------...///000...///000111111000///...........................------------------------------------------------+++,,,.........,,,***)))---------------...///000////////////////////////....................................////////////111111222333555666666777888777777666666777888999999:::;;;;;;:::;;;===?????????>>>===============:::999888777777888999999>>>;;;888666777888888777999888777666555444333333888777444111/////////000.........,,,+++,,,///111...333777666111,,,+++,,,***+++,,,,,,+++***(((''',,,,,,,,,+++++++++******---000222222///,,,***)))))))))))))))************))))))))))))))))))))))))---***''''''***,,,,,,+++++++++***)))((((((((()))***)))((((((((()))+++,,,(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((''')))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++''''''(((((())))))******))))))************))))))((((((((((((***,,,...///******)))(((((((((((((((&&&&&&'''((()))***++++++***)))((()))***+++***))),,,,,,,,,+++***)))((('''++++++***)))))))))))))))%%%(((+++......---***''',,,+++******---/////////************))))))((((((------+++***))))))(((((()))))))))))))))*********'''((()))+++------+++)))((()))+++,,,,,,+++)))(((---------------------------+++***+++......,,,***(((((()))***+++,,,,,,,,,***+++,,,,,,+++***+++---...,,,++++++------,,,***+++,,,---------,,,+++***---,,,***(((((()))***,,,++++++******++++++,,,---++++++++++++++++++++++++---...//////,,,+++***+++000//////222555555222///***+++,,,,,,------,,,,,,////////////000000000000333444444333111111333444333444555555444444555777<<<<<<===???AAADDDFFFGGGJJJJJJKKKLLLNNNQQQSSSTTTZZZZZZZZZ[[[\\\]]]______aaabbbccceeeeeeeeeeeedddaaabbbcccddddddcccaaa```[[[YYYWWWUUUSSSRRRRRRSSSVVVXXXYYYXXXVVVSSSRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTRRRPPPNNNNNNPPPRRRSSSRRRPPPPPPOOOMMMLLLLLLKKKKKKMMMLLLIIIGGGDDDBBBAAAAAA??????>>>===<<<;;;::::::888777444333333444777888555555444333333333333444111111222333333333222222000000000000////////////000000///...,,,+++***))),,,+++++++++***))))))))),,,,,,,,,++++++*********///000222555777666222///...............---------000//////.........//////......------......///000000000////////////000000000//////////////////000...///000000000000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++)))(((---------------...//////............................................................////////////000111222333444555555666888777666666666777888999666888999888888888:::<<>>======<<<<<<<<<===:::999888777666777777888999666444444555777777777888888777666555444444333777666333111000///000000/////////...,,,,,,...000111666:::999333///......,,,,,,------,,,,,,++++++,,,,,,+++++++++*********,,,///111111...+++))))))))))))))))))************)))))))))))))))))))))))),,,)))((((((+++,,,,,,***))))))((((((((()))*********)))((((((((()))++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++***))))))+++*********)))((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++***************)))))))))))))))************)))))))))((((((((()))+++---...******)))((((((((((((((('''''''''((()))******+++***)))((()))++++++***)))***++++++++++++***))))))))))))(((((((((((((((((('''))),,,//////---+++)))))))))))),,,...//////---++++++*********))))))))),,,,,,+++***)))))))))))),,,,,,++++++******))))))(((((()))+++------+++)))+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++------+++)))((()))***++++++,,,,,,,,,)))***+++***))))))***,,,...,,,++++++,,,---+++***,,,---.........---,,,,,,---,,,***)))))))))***++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---++++++,,,...---...000222222000---,,,,,,---............---.../////////000000000000222444444444222222333444333444555555444444555777::::::<<<===@@@BBBDDDFFFIIIIIIJJJLLLNNNPPPRRRSSSYYYYYYYYYZZZ[[[\\\]]]^^^^^^___aaacccddddddddddddaaaaaaaaa```___^^^]]]\\\YYYWWWSSSPPPOOOPPPRRRSSSWWWYYYZZZYYYWWWUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPQQQTTTVVVVVVUUUPPPOOOMMMKKKJJJJJJKKKKKKNNNMMMKKKHHHFFFDDDCCCCCCAAA@@@???>>><<<;;;:::999888777555444444555777888555555444333333333333444444444444555444444333333111000000//////.........//////...---,,,++++++***++++++++++++************---------,,,,,,,,,++++++...000555999;;;888222---/////////////////////////////////......//////000...............///000000000000000000000000000000000000111111111111000000......////////////..............................------------------------------------------------+++,,,---...---,,,+++***...------------...//////............................................................///////////////000000111222333444444666666666666666777888888666777888888777888:::;;;>>>===<<<<<<<<<<<<<<<<<<:::999888666555555555555666444222333555777888888777777666666555555555444555444222111000000111111///000111000...---...///333666999888333///.........------------...//////,,,++++++++++++*********+++---//////---***)))((()))))))))*********++++++))))))))))))))))))))))))***))))))***,,,,,,+++)))(((((((((((()))***+++,,,)))))))))((()))******+++((())))))******))))))(((*********))))))(((((('''))))))))))))))))))))))))((()))+++,,,,,,++++++***,,,+++******(((((('''&&&))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++,,,,,,,,,+++***))))))(((******++++++++++++*********))))))))))))***+++,,,***))))))(((((((((((((((((((((((())))))************))))))***,,,,,,+++***((()))***+++++++++++++++((((((((())))))))))))))))))***---//////...,,,***((())),,,000333333000...+++++++++***************++++++***************+++...------,,,+++***))))))***)))***+++------+++))))))***+++,,,,,,+++***)))++++++++++++++++++++++++******)))***+++,,,***(((((()))***+++,,,,,,,,,,,,---------+++******,,,......,,,++++++,,,,,,+++***------............------,,,+++++++++******************))))))******+++,,,------------------------...///000///---,,,,,,---,,,+++,,,---//////---+++,,,---......//////............/////////000000000111333555555444333333333222444555555444444555666888999:::===???BBBCCCDDDHHHHHHJJJLLLNNNPPPQQQRRRXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\^^^aaabbbcccccccccbbbaaa___]]][[[ZZZYYYYYYXXXUUURRROOONNNQQQTTTWWWXXXZZZ[[[[[[XXXVVVUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPQQQSSSVVVWWWVVVTTTOOOMMMJJJGGGFFFGGGHHHJJJLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA???===;;;:::999777777777777777777777777555555444333333333333333444555555555444333222222111000000///...------,,,......---------,,,,,,,,,*********+++++++++++++++......------------,,,,,,,,,///222666888555///+++///////////////000000000//////////////////000111//////......//////000111//////000000000000//////000111222333333222111000.........//////.........................................................//////////////////////////////000000000000///.........---------......///............................................................//////////////////000000111222222333555555555555666777777888888999:::999888999;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<999888777666555444333333777555444555777999:::999666666666666666555555555333222111111000111111222000111222222///------...000333555444000,,,+++***...------,,,---///111222++++++++++++************)))+++------+++)))((()))))))))*********+++++++++))))))))))))))))))))))))((()))***+++,,,,,,***)))+++***************+++,,,)))))))))))))))******+++)))))))))******))))))))),,,++++++***)))(((((('''((((((((((((((((((((((((((()))***+++,,,+++************))))))((((((((('''((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******++++++++++++******)))))))))******++++++++++++***************))))))))))))***))))))(((((((((((())))))))))))))))))))))))******)))))))))+++------,,,***))))))***++++++++++++***((()))***+++,,,,,,,,,,,,***+++,,,......---+++***)))+++000555888777333///++++++++++++******************))))))***++++++,,,,,,,,,,,,++++++******)))+++******+++------+++)))(((((()))******)))((((((*********************************+++++++++******)))***++++++,,,,,,,,,+++------,,,***))))))+++------,,,++++++,,,,,,+++))),,,,,,------------------++++++,,,,,,,,,+++***)))******)))))))))***++++++---------------------------///000000...,,,------++++++,,,,,,------,,,+++,,,,,,---......................../////////000000000222555666555333333333222444555555444333555666888999<<<>>>AAACCCEEEFFFHHHIIIJJJLLLOOOPPPQQQRRRUUUUUUUUUUUUUUUVVVWWWWWWXXXZZZ\\\___aaabbbccccccdddbbb___\\\YYYXXXWWWWWWWWWVVVTTTTTTTTTVVVYYYZZZXXXZZZ\\\[[[YYYWWWVVVWWWRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPQQQTTTUUUTTTQQQOOOKKKIIIEEEBBBAAABBBEEEFFFGGGFFFEEECCCBBBAAAAAAAAADDDCCCBBB@@@===;;;:::999666777888999999888777666555444333333222222333333333333333222111000///...111000000///...---,,,,,,------------------------*********++++++,,,,,,,,,---------------,,,,,,,,,......///111333222...,,,---------......////////////////////////000111111000////////////000111111...///000000000000///...000111222333333222111000/////////....../////////////////////////////////................................................///000000000000000000000///......---------..................................................................////////////...//////000000111111111333333444555666666777777888999999999888888999;;;;;;:::::::::::::::;;;;;;888888777666555444333222888777666666888999999888666666666666666555555555222111111111111111111111000111222222///------...///000111000...+++***))),,,,,,++++++,,,...000111+++++++++*********))))))(((***,,,,,,***)))))))))************++++++++++++))))))))))))))))))))))))((()))+++,,,,,,+++******///...---,,,+++*********((()))))))))************))))))************)))))),,,++++++***)))(((((('''(((((((((((((((((((((((('''''')))*********)))(((''''''(((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******+++((((((((()))))))))***************++++++*********************))))))(((((())))))(((((((((((())))))************))))))))))))))))))***,,,......---+++***++++++++++++***))))))'''(((***,,,---.........******++++++++++++******)))+++///444777666222...************************))))))))))))***+++,,,,,,((()))))))))******+++++++++******+++,,,---,,,***+++,,,,,,,,,,,,,,,,,,+++************************+++,,,,,,---,,,,,,++++++******+++,,,,,,,,,,,,+++*********((('''&&&(((***---+++******+++,,,***)))*********++++++,,,,,,---+++,,,,,,,,,,,,+++***************)))***++++++,,,++++++++++++++++++++++++---...000///...,,,------+++,,,------,,,,,,,,,,,,++++++,,,------------,,,............////////////...111444555444333333333222333444444333333444666999;;;>>>AAADDDFFFGGGGGGGGGIIIKKKMMMPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXZZZ]]]```aaabbbbbbbbb```\\\YYYVVVTTTSSSSSSTTTUUUWWWXXXZZZZZZZZZZZZWWWXXXZZZZZZXXXVVVUUUVVVMMMNNNOOOQQQRRRRRRRRRRRRSSSSSSTTTUUUTTTRRRMMMJJJGGGEEEAAA>>>===???AAABBBDDDDDDCCCBBBAAAAAAAAAAAADDDCCCBBB@@@===;;;:::999666777888999999888777666444444333222222222222333333333222222111000///...111000000///......------,,,,,,,,,------------...******++++++,,,,,,,,,---+++++++++++++++,,,,,,,,,111000//////111111///...,,,,,,,,,------......///////////////000111222222000000000000000111111222...///000111111000///...111111222222222222111111000000////////////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,..................////////////...------------...------------------------..................................../////////////////////000000000111111111222444555666666666666666777777666555555666888999999999999999::::::;;;777777777777666555333333666555555666888888888666777777666666555555555444111111111111111111000000///000111000...---...////////////000///---,,,++++++++++++,,,---...//////+++************)))))))))((()))++++++***)))***+++*********++++++++++++,,,))))))))))))))))))))))))(((***++++++******+++,,,000///...,,,+++******)))(((((()))************))))))******++++++******)))*********))))))(((((('''))))))))))))))))))))))))%%%&&&'''((()))(((((('''%%%&&&'''''')))******+++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++&&&''''''((())))))******))))))************))))))((())))))******)))((((((((((((((((((((())))))***+++++++++******)))))))))))))))***---///000...++++++++++++++++++***)))(((&&&'''***,,,.../////////++++++******************'''(((+++...111000---***)))))))))))))))************)))))))))***+++,,,,,,''''''((()))***++++++,,,+++***)))***---...------***************************************************,,,......,,,+++,,,---++++++,,,,,,,,,,,,,,,+++...//////...,,,+++,,,------+++******++++++***)))***)))))))))***+++,,,------,,,,,,,,,++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++---......---,,,,,,---,,,---...---+++***+++---***+++,,,,,,------,,,,,,------........./////////...000222333222222222333111333444444333333444555888:::>>>AAADDDFFFGGGGGGFFFHHHJJJMMMOOOPPPQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUXXX[[[]]]^^^______[[[ZZZWWWUUURRRPPPOOOOOOOOORRRUUUYYYZZZYYYXXXVVVSSSUUUWWWWWWUUUSSSSSSSSSKKKLLLNNNPPPRRRSSSSSSTTTWWWWWWVVVVVVUUUQQQLLLHHHEEECCC@@@>>>======>>>@@@DDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???===;;;:::999666666888888888888666666444444333222222222222222333444444444333222111111000000000000////////////------------------------+++++++++,,,,,,,,,,,,,,,******++++++++++++,,,,,,111000//////000000///---+++,,,,,,---......//////////////////000111222333111111000000000111222222000111333444444333111000111111000000000000111111222111000//////000111222////////////////////////........................------------------------------------......////////////...---------------------------------------....................................///////////////000000000000111111111000111333555666666666666666666777666444444666777888888888888888999::::::666777777888777666555444555444555777999;;;:::999888888777666555444444333111111111111111000///////////////...,,,,,,...000........./////////...---+++,,,------............************))))))))))))((()))++++++******+++,,,*********+++++++++,,,,,,))))))))))))))))))))))))(((***+++***))))))+++---...---,,,+++***)))))))))'''((()))***+++******))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))(((''''''&&&'''''''''((()))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++)))))))))))))))))))))***(((((())))))))))))(((((('''((()))******))))))(((((((((((((((((()))******,,,,,,++++++***)))((((((((()))+++...000000...,,,))))))***++++++++++++***(((***---000222333333333---,,,+++************+++((((((((()))++++++***(((''''''((((((((()))))))))******************++++++)))))))))******+++++++++***))))))***---/////////((((((''''''''''''((((((++++++++++++++++++++++++)))+++------+++***+++,,,+++,,,,,,---,,,,,,++++++000222444444111///......,,,+++******++++++***(((***************,,,---......---,,,+++***+++,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++------,,,***)))***,,,+++,,,,,,------------------------.........//////---///000111000000222333111333444444333222444555555777;;;???BBBDDDEEEEEEDDDFFFHHHKKKNNNNNNNNNNNNJJJJJJKKKLLLNNNPPPQQQRRRQQQRRRUUUWWWYYYZZZZZZZZZUUUUUUUUUSSSRRRPPPNNNMMMOOOQQQTTTVVVWWWWWWWWWVVVOOOQQQSSSSSSQQQPPPPPPPPPMMMNNNPPPQQQSSSSSSTTTTTTWWWVVVUUUTTTSSSPPPLLLHHHDDDCCCAAA???>>>>>>>>>???BBBBBBAAAAAAAAABBBBBBCCCAAA@@@???>>><<<;;;:::999666666666777777666666666444333222222111222222222222222333333333222222111000000000111111111111111---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------.........///000///,,,***,,,,,,------...//////000////////////000111222333111111111000111111222333222333555666666555333222222111000//////000111222333222111000000111222333000000000000000000000000////////////////////////111111111111111111111111///////////////000111111000///...---------------------------------------..................................../////////000000000000000111111111111000111333555666666666555888888999888666666777999888888777777888999::::::666666777888888777666555555555666999===??????>>>999888777666555444333333222222222111111000///............,,,+++,,,///111,,,++++++---...///...---+++,,,.../////////...---************))))))))))))((()))++++++******+++---******+++++++++,,,,,,,,,)))))))))))))))))))))))))))++++++***((((((+++...******))))))))))))))))))'''((()))++++++******)))******++++++++++++******''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++,,,,,,++++++***)))))))))''''''((((((((((((''''''&&&''')))*********)))(((((((((((((((((()))******---,,,,,,+++***)))((((((((()))+++...111111///,,,'''((()))***+++,,,,,,,,,,,,...222555777999999888///...,,,+++***+++,,,,,,+++)))(((((()))******)))&&&'''''''''(((((())))))++++++***************+++,,,,,,++++++++++++++++++)))((((((***---///000000++++++************++++++++++++++++++++++++++++++(((***---,,,***(((***+++,,,,,,,,,------,,,+++++++++---000111...+++)))))),,,+++******++++++***(((++++++******+++---...//////...,,,******+++,,,---------,,,,,,------...///------------------------)))+++,,,,,,+++***+++,,,***,,,---+++((('''))),,,,,,---......//////......---------.........//////---...//////...///111333111333444444333222444555222444888<<>>>>>??????@@@AAA@@@???>>>===<<<;;;::::::666666555555555555666666444333222222111111222222///000000111111111000000000000000111222222333333......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........000000000000000/////////000000000000111111111111000000111111111222222222444444333333333333222222444555666777666555333222333333222111111000111111222111111111111111222222444333222111000000000000000///------///000000///......//////000000111111---------.........//////////////////////////////))),,,......---++++++,,,...//////000000000000000//////............/////////////////////000111111444333333444666888999999888666555444444555777888555666888999::::::999999888:::===???>>><<<999777666555777>>>FFFIIIDDD???666666555444444444444444444444333333222111111000////////////............------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))(((((()))******+++++++++******++++++++++++++++++++++++************************'''(((((()))***))))))))))))))))))))))))*********+++***)))'''''')))***+++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''+++*********))))))(((((())))))((())))))***++++++***)))((((((((()))+++,,,))))))))))))************++++++++++++************++++++***)))(((((())))))))))))))))))))))))))))))------,,,***'''&&&&&&'''///......------,,,++++++))))))((()))+++...111333222///...111777;;;;;;999222///,,,******++++++***---,,,************)))'''''''''''''''((((((((((((+++++++++************)))************************++++++************++++++,,,///***)))///---(((---)))))))))))))))*********))))))((((((''''''&&&&&&******++++++++++++******---,,,,,,,,,,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,...------,,,,,,++++++***///000111111000...,,,+++************+++,,,------++++++++++++++++++++++++))))))***+++,,,,,,------............////////////000000000000111111111111333333333444555666777777555555555666888<<>>>>>>>>>>>>>>??????@@@@@@@@@AAA@@@>>>============;;;:::666777777777777666666555555444444333333222222111333333222222111000//////222222111111000///////////////.........---------000///...---,,,+++++++++---......---+++******+++111111111111111111000000111111111111111111222222111111111222333333333444333333333333333333333333222333444555555333222111222222222111222222333333222222111111111111222222444333222111000000000000000///......//////////////////////////////000000---------.........//////////////////////////////+++,,,.........---------......///000000000/////////................../////////......//////000111222111111222333555555555888777555444444444555666555666888999::::::999999999:::<<<===<<<:::888666666555888???HHHJJJEEE@@@777777666444444333333333333222111000////////////////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++******))))))******++++++++++++***++++++++++++++++++++++++************************((()))))))))************))))))))))))************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''((()))******)))((('''((((((((())))))***************)))))))))(((((((((&&&&&&&&&&&&'''(((*********)))))))))))))))******))))))))))))*********+++++++++***************)))************))))))))))))))))))))))))))))))))))))***++++++***))))))***+++------,,,,,,+++******)))'''&&&&&&&&&(((+++---///...,,,,,,000888===>>>===/////////...---+++******///---,,,,,,,,,,,,+++)))(((((()))))))))*********+++++++++************)))************************+++******))))))******+++''',,,...555<<<111%%%((()))******++++++,,,,,,,,,,,,,,,+++++++++***************++++++++++++******---,,,,,,,,,,,,---......************************+++++++++,,,,,,+++++++++///...---,,,,,,,,,------------,,,,,,,,,,,,++++++%%%'''***...000111222222+++++++++***++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------............/////////////////////000000000111111222222333333444444555555555555555666888;;;>>>@@@AAA@@@AAACCCGGGJJJIIIHHHJJJKKKLLLMMMNNNNNNNNNNNNJJJLLLNNNOOOOOOPPPRRRTTTTTTSSSRRRQQQPPPNNNMMMMMMQQQRRRUUUWWWYYYZZZZZZZZZVVVRRRNNNLLLMMMOOONNNNNNOOORRRUUUVVVTTTRRRPPPOOOKKKJJJIIIIIIJJJIIIFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@>>><<<<<<<<<;;;999777777777777777777666666555555444444333333222222111333333222111111000//////222222111111000///////////////.........---------//////...---,,,,,,,,,,,,---......---+++******+++444444333333222222222222333333333333333333333222111111222333444555555555444444444444444444444444111222333444444333222111444444333222222222222222333222222111111222222222333333222111000000000000///////////////////////////////////////.........------........./////////////////////////////////...---,,,---///000///...------...////////////.........------------............------......///000111111111111111222333444666666555555444444444333555666888999::::::999999::::::::::::999888777666444444777???FFFGGGCCC===777777666555444333333333333222111////////////000////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***))))))***+++++++++++++++***************************************************))))))))))))***+++,,,************************++++++))))))))))))++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))************++++++))))))((((((((((((((('''(((((((((((()))***+++,,,))))))*********))))))(((***)))))))))***++++++,,,++++++***)))))))))))))))((()))***++++++******)))))))))))))))))))))))))))((()))))))))***+++++++++++++++******)))((((((((('''&&&&&&&&&''')))+++,,,+++))))))---444999:::999,,,///222222...+++***++++++***(((((())))))(((&&&*********+++++++++,,,,,,+++++++++************)))************************+++******))))))******+++)))///999IIIPPP===***+++)))***+++,,,------......*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---......************************++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------***+++,,,------,,,+++***---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,---------............/////////.........////////////000222222222222222222222222555444555666888:::===>>>>>>===>>>AAAEEEGGGHHHGGGIIIJJJKKKLLLMMMMMMMMMMMMIIIKKKNNNOOOOOOOOOPPPRRRQQQQQQQQQPPPOOOOOONNNNNNOOOQQQUUUYYY[[[[[[[[[ZZZXXXUUUQQQOOONNNNNNNNNMMMPPPSSSUUUVVVSSSPPPNNNMMMIIIHHHGGGGGGGGGFFFDDDBBB======>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???===;;;::::::999777555777777777777777666555555555444444333333222222111222222222111111000000///222111111000000//////..................---------///...------,,,,,,,,,,,,---......---+++******+++666666666666555555555444666666666555555555555555222333444666666777666666666666666666666666666666222222333444444444444333666555444222111000000000444333333222222222222333333222222111000000111111///000111111////////////000/////////......------............///////////////////////////////////////---,,,---///000000...,,,------...............------,,,,,,,,,,,,---------------------...//////222333333222111222333444333444555555555555444444555666888999::::::999999;;;:::999888777666666666333444666<<>>AAADDDFFFGGGGGGHHHIIIKKKLLLLLLLLLLLLKKKMMMPPPPPPPPPPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMPPPTTTXXX[[[[[[ZZZYYYVVVTTTQQQOOONNNNNNNNNNNNRRRTTTVVVUUURRROOOMMMLLLJJJIIIGGGGGGGGGGGGEEECCC<<<===????????????======<<<<<<==================<<<:::999999999999888666777777888777777666555444555444444333333222222111222111111111000000000///111111111000//////..............................///...---,,,,,,,,,,,,,,,,,,---...---+++***+++,,,;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::777999:::;;;<<<;;;:::999999888888888777777777777333333444444444444444444444444333222222333333333555555444333222222333333333222111111000111111111000222444333111//////000000000//////.........---........./////////000000000000000000000000000000///........./////////...,,,------...............------,,,,,,,,,,,,---------------------...//////111222333222000000222444222222444555666777777666555666888999::::::999999:::999888666555555666666666666888;;;===<<<777333333333333444555666777888555444333111111111111222////////////............,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))***,,,,,,---------))))))))))))))))))))))))************************))))))(((((())))))******,,,+++++++++******))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((((((((((((((((()))******''''''''''''''''''''''''''''''''''''((((((((((((,,,+++)))(((&&&%%%%%%$$$((()))***++++++***)))(((+++******)))***,,,...///...---+++))))))))))))***((()))+++------+++***)))(((((((((((((((((((((((()))((()))---111333222111+++++++++***))))))((((((************++++++,,,,,,---+++)))))))))))))))(((+++...///,,,(((&&&***......---,,,,,,------,,,+++)))))))))************++++++++++++*********))))))***************************))))))))))))))))))***)))+++000===EEE555''',,,((()))+++---......---,,,,,,,,,,,,---.........///,,,,,,+++******+++,,,,,,,,,++++++++++++,,,------************************,,,---...//////...---,,,))))))***+++,,,---......******++++++,,,---......---------------,,,,,,+++......---,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------------------............------------............333333333222222222222222333444444555666777999999888999:::<<<>>>AAADDDFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKMMMPPPQQQPPPOOOOOOPPPKKKKKKLLLLLLLLLMMMMMMMMMKKKNNNSSSWWWYYYYYYWWWVVVQQQQQQPPPOOONNNNNNOOOPPPSSSUUUVVVUUURRROOOMMMMMMKKKIIIGGGGGGGGGGGGEEEDDDAAABBBBBBBBBAAA???===<<<======<<<<<<<<<<<<<<<<<<888777777888:::;;;;;;:::888888888888777666555444555444444333333222222111111111111000000000000000111111000000///.........---...........................---,,,,,,,,,------,,,---...---+++***+++,,,DDDEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFBBBDDDEEEFFFFFFDDDBBBAAA??????>>>===<<<;;;::::::777777777666666666555555222222333444666888999:::666666555444333333333333222222111111111111111222111444777666333000000222000000000000////////////....../////////000000000000000000000000000000000///111333333000.........------...////////////.........------------............------......///000---000111000......111444333444444555666777888888555666888999::::::999999888888777666666666777777;;;::::::;;;<<<:::888555222222333333555666888999222222111111000//////...////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))+++,,,------------************************************************((()))******++++++******,,,,,,,,,+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((''''''((()))***+++******))))))))))))(((((('''(((((((((((()))))))))111000...,,,***)))((('''(((((()))***************,,,+++******+++---///111000///,,,***))))))++++++***+++,,,,,,,,,+++)))(((((((((((((((((((((((((((((((((***///666999999777,,,,,,++++++***)))))))))'''(((((())))))*********++++++************++++++,,,---,,,***''''''***...---,,,++++++,,,---,,,***((((((((())))))))))))***+++++++++************)))***************************))))))(((((())))))***&&&)))(((,,,333---&&&+++)))***,,,......---,,,+++++++++,,,------...//////---,,,+++******+++,,,---+++++++++++++++,,,------************************+++---...000000...---++++++,,,---...///000000///******+++,,,,,,---......---------------............------,,,,,,,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,------------,,,------------.........---------............///222222222222222222222222333333444555666666777777777999:::;;;<<<>>>BBBEEEDDDEEEFFFHHHIIIJJJJJJJJJJJJLLLOOOPPPOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLNNNRRRUUUWWWWWWVVVUUUMMMNNNOOOOOONNNOOOQQQSSSTTTVVVVVVUUURRRPPPOOOOOOLLLIIIGGGFFFGGGGGGFFFDDDGGGFFFFFFDDDBBB@@@???===============<<<<<<<<<<<<777666777999<<<>>>>>>===888888888888777555444333555444444333333222222111000000000000000000000000111000000//////......------------..................------,,,,,,---------+++,,,------++++++,,,---PPPPPPQQQSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSPPPQQQSSSSSSRRRPPPMMMKKKLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@???>>>===<<<<<<<<<777777777888999;;;<<<===777666555444333333333333222111111111111111222222222666999999444111222333000000000111111111111111.../////////000000000000000000000000000000000000000555:::999333......000......///000000000/////////................../////////......//////000111,,,///222111......222666888777666666555666777888555666888999::::::999999666777777777777888888888;;;:::999999999:::999999555444444444444555666666000111222222222000...---////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((()))+++,,,---.........++++++++++++++++++++++++************************)))***,,,......---,,,***------,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((('''''''''((()))+++,,,+++++++++******)))))))))((((((((()))))))))******111000///---,,,+++++++++(((((((((((()))+++,,,,,,,,,+++******+++---000222222000...+++******,,,---------,,,++++++***)))((((((((((((((((((((((((((()))((()))...444777555111,,,,,,+++******))))))(((%%%&&&'''((()))))))))))))))***************,,,---,,,,,,++++++******++++++)))((('''((()))***)))(((((((((((()))))))))******+++++++++************)))************************))))))(((((((((((())))))&&&---)))$$$,,,///+++,,,,,,---///000000...,,,***))))))***+++,,,---.........---+++******+++---...+++++++++***++++++,,,---************************)))+++---......---+++)))+++,,,---...///......---+++++++++,,,,,,---------111111///...,,,+++++++++------,,,,,,,,,------...++++++,,,,,,---......///------------------------,,,,,,---------.........---............////////////000000111111222222222222333444555555555555555888999;;;::::::<<<@@@DDDCCCCCCEEEGGGHHHIIIJJJJJJJJJMMMPPPQQQOOOMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOQQQRRRTTTUUUVVVUUUUUUMMMOOOQQQQQQPPPPPPRRRTTTUUUVVVWWWVVVSSSQQQPPPQQQOOOLLLJJJIIIIIIIIIHHHGGGIIIHHHGGGEEECCCAAAAAA@@@>>>>>>>>>=========<<<<<<999999999:::===??????>>>999999888888777555444333555444444333333222222111///000000000000000000000000000000///......---------------.........//////---------,,,,,,------...+++,,,------++++++,,,---XXXYYYZZZ\\\^^^___aaaaaaaaaaaaaaa```___^^^^^^]]]ZZZ[[[\\\]]][[[XXXUUUSSSXXXWWWUUUSSSQQQOOONNNMMMJJJIIIHHHFFFEEEDDDCCCCCC???>>>===<<<;;;:::::::::777777666555444333333333222111111111111111222222333777;;;:::555222222444000000111111222222333333////////////000000000000000000000000000000000000000888???===555......111...//////000000000000000//////............/////////////////////000111111---111444333000000555999===;;;888666555555666777555666888999::::::999999555666777888999999999888888777666555666888::::::777777666444444333444444111333444555555222000...000/////////............------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---((()))+++,,,---.........++++++++++++++++++++++++***************************,,,///111222000---+++------,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((('''''''''((()))+++,,,************))))))(((((((((((())))))******++++++(((((('''''''''''''''((('''''''''''')))+++---...---,,,******+++---000222333111...,,,++++++,,,...///...---+++***)))))))))((((((((((((((((((((((((,,,)))(((+++//////+++&&&++++++******))))))((((((%%%&&&''')))***+++++++++))))))))))))'''''')))***,,,+++,,,---///...+++(((+++***)))***+++,,,+++***((())))))))))))*********+++++++++************)))************************))))))(((((((((((())))))###///***!!!)))000,,,)))...///111222111///,,,***,,,,,,---...///111222222...---+++******+++---...++++++******++++++,,,---************************((()))+++------+++)))(((((()))***+++,,,+++******++++++,,,,,,,,,,,,------......---,,,,,,---------,,,,,,,,,,,,------...///++++++,,,,,,---...//////------------------------,,,,,,,,,---------...............////////////000---......///000111111222222333444444555555555444888:::;;;:::999;;;@@@DDDBBBCCCDDDFFFHHHIIIIIIIIIMMMPPPSSSTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRSSSSSSTTTUUUVVVVVVVVVOOOQQQSSSSSSQQQPPPRRRUUUUUUVVVWWWVVVTTTRRRRRRRRRSSSPPPMMMLLLMMMMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBCCC??????>>>>>>=========<<<<<<;;;;;;<<<>>>??????>>>999999888888777555444333555555444333333222222111////////////000000000000000000000///......---------------.........//////------,,,,,,,,,------...+++,,,------++++++,,,---```aaabbbccccccbbbaaa```eeefffffffffeeedddccccccaaaaaabbbbbbbbbaaaaaa``````^^^[[[XXXWWWVVVWWWWWWSSSQQQOOOOOOOOOOOOMMMKKKHHHFFFCCC@@@===<<<;;;;;;777777666666666777888888777555333222333333222111555666777888777444111///...---,,,---///000///.........---,,,+++)))'''&&&000000000000000000000000222222111111000...---,,,---...///...---,,,---///000...---,,,,,,---///000//////.........------------///222222111222555999CCC@@@===999666444444444555666777888888777666666666777777888888888777777888777666555555666777888555555555555444333222111444444333222111000////////////...------------...//////...---,,,,,,++++++///...,,,)))((()))...111+++***)))))))))***+++,,,(((((())))))***+++------+++//////,,,)))******'''******++++++++++++******+++,,,...000000///...---------,,,,,,+++***))))))''')))***)))((('''(((***+++***((()))******)))((())))))************)))((())))))))))))))))))))))))+++***)))(((((()))******************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((***++++++***+++...000---,,,***)))))))))******111...+++((('''(((+++---111000///---,,,+++******,,,***((()))++++++(((&&&(((''''''(((+++---------'''(((+++------,,,***(((++++++,,,------,,,,,,,,,***((('''))),,,...,,,***,,,+++************)))''',,,+++***))))))((((((((())))))))))))************---,,,+++******+++,,,---,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''((()))+++,,,222555888777444000---+++---***((((((---333777999******))))))))))))******))))))))))))************,,,,,,,,,------.........)))******++++++,,,------///...------++++++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---///000222222000///---///............///000000------...///000111222222111333444444222222333555===;;;:::999999;;;>>>@@@DDDBBBAAACCCHHHLLLMMMMMMQQQSSSSSSSSSQQQQQQRRRTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSRRRSSSUUUWWWWWWUUUSSSQQQRRRSSSTTTVVVWWWXXXYYY[[[ZZZXXXVVVUUUUUUUUUUUUVVVSSSOOOMMMNNNPPPQQQRRRKKKKKKJJJHHHFFFEEECCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;:::;;;===>>><<<:::;;;::::::999888777777666555444333222111111111111222222222222222222222222222111000//////......///...........................+++)))))),,,---,,,***------,,,++++++******)))ccccccdddddddddccccccccciiiiiijjjjjjjjjiiihhhhhheeeeeefffeeeeeedddccccccdddbbb___\\\YYYXXXXXXXXXXXXWWWVVVWWWXXXXXXWWWVVVSSSQQQOOOKKKHHHFFFDDDCCC??????>>><<<;;;:::999888777555444333444555444333444555777888777555222111///......///000111000///222222222111000///------000000000000000000000000000000000000000//////......///000000......///000444222000...------...///000000/////////.........---///111111111222555888===;;;999666444444444555444555666777888777777666888888888888888999999999999888777777777777888999666666666666555444333222000000000///////////////000///......------......//////...------,,,++++++,,,,,,,,,+++***+++---///---,,,+++******+++,,,---******************++++++---000111---***++++++((()))******++++++******))))))+++,,,......---,,,+++---,,,,,,+++******)))))))))***+++***)))((()))***+++***)))***+++,,,+++***((())))))******))))))(((((((((((((((((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((()))++++++***)))((()))***++++++)))((((((((())))))******))))))***,,,---///......---,,,++++++++++++,,,***)))***++++++)))'''+++***))))))***+++++++++)))***+++,,,,,,+++)))(((******,,,---.../////////+++***(((***,,,...---++++++***((()))******)))(((,,,***)))'''''''''((()))))))))))))))************,,,+++************+++,,,***)))))))))))))))******))))))))))))))))))))))))))))))((('''((((((******000222444333111---++++++---+++)))))),,,000222444******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++---,,,,,,++++++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000------,,,,,,,,,---.........---------------------///...------,,,,,,,,,,,,------...//////...---------,,,,,,,,,,,,---......------...///000111222222111222444333222222333555===<<<:::999:::;;;>>>???BBBAAA@@@CCCHHHMMMNNNNNNPPPRRRTTTTTTSSSSSSSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTVVVWWWWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVZZZYYYWWWVVVUUUUUUUUUUUUUUUSSSPPPPPPRRRTTTTTTTTTNNNMMMLLLJJJIIIGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAA>>><<<<<<>>>>>><<<999999999888888777777666666555444333222111111111111222222222222222222222222222111000///....................................+++)))((((((***+++***(((+++++++++++++++++++++,,,bbbaaaaaaaaaaaaaaabbbbbbeeeffffffggggggggggggfffeeeeeeeeeeeedddcccbbbaaaeeeccc```]]]ZZZXXXXXXWWWWWWVVVVVVWWWYYY[[[ZZZYYY\\\[[[ZZZXXXUUURRROOONNNJJJJJJIIIGGGDDD@@@===;;;:::888666666666777666555222444555666666555333222222000000000222333222111000000111111000000//////000000000000000000000000......///000000000000000...///111000000000111222777666333111///...------000000000000000/////////...///111111111222444666666555444333333444555555333444555666777888888888999999888777888999:::;;;;;;:::999888888999:::;;;888888888777777666555444.........//////000000000000000///...............//////......---,,,,,,,,,)))+++------,,,,,,,,,---000///---,,,+++,,,,,,---,,,++++++***))))))******...222222...+++,,,+++)))))))))************))))))((()))***+++,,,+++******+++++++++******))))))(((+++,,,,,,+++)))))))))***+++***)))***,,,------,,,'''(((((())))))(((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&(((******((('''&&&'''***)))(((((('''((((((((('''((()))+++,,,---------+++++++++***++++++,,,,,,,,,+++******+++,,,***)))******))))))))))))******++++++++++++++++++******((()))+++---///000111222,,,+++******,,,---,,,+++,,,+++))))))+++++++++***+++***(((''''''((()))***))))))))))))************+++******))))))******+++(((((((((((()))***+++,,,))))))))))))))))))))))))+++***)))(((((((((((())),,,---///...,,,******+++---+++))))))+++,,,---,,,************************************++++++++++++,,,,,,,,,,,,,,,+++++++++------,,,,,,+++******)))************************))))))***+++++++++++++++------------...///000111,,,,,,,,,,,,---...///////////////......---------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...///000111222222111222333333222222333555===<<<;;;::::::;;;===???@@@@@@@@@DDDHHHLLLOOOOOONNNQQQUUUVVVVVVUUUUUUVVVRRRQQQQQQQQQQQQQQQRRRRRRTTTWWWZZZZZZWWWVVVWWWYYY[[[ZZZYYYXXXWWWVVVVVVUUUYYYXXXWWWWWWVVVVVVVVVWWWUUUSSSSSSTTTVVVWWWWWWVVVQQQPPPOOOMMMKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCAAA???>>>>>>===;;;999777777777777666666666666555444333222222111111222111111111111111111111111111000///......------...........................)))))))))***,,,+++)))''')))******+++,,,,,,------\\\[[[ZZZYYYZZZ[[[\\\]]]^^^___```aaaaaaaaaaaaaaa_________^^^]]]\\\ZZZYYY^^^]]][[[XXXVVVUUUTTTTTTRRRQQQPPPQQQSSSUUUTTTSSSYYYYYYZZZZZZZZZXXXWWWVVVSSSSSSSSSQQQNNNJJJFFFDDDBBB@@@===;;;;;;:::888666111222333555555444333222333222111111333333222111...///000000111111000000000000000000000000000000......///000000000000000---///000000000000111333666555333111///.........//////////////////////////////000000000111333444333333222222222333444555222333444555777888888999999888666666666888:::<<<::::::999888888999::::::999999999999888777666555000000000111111111222222111000//////......////////////......---------,,,***+++------,,,,,,---...000///...,,,++++++,,,,,,++++++***************+++...111222...+++++++++(((((())))))******))))))(((((()))******++++++***************)))))))))((((((+++,,,,,,+++)))(((((()))***)))(((***,,,------,,,&&&''''''(((((((((((('''((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''"""%%%(((******)))))))))))))))))))))((()))))))))******+++++++++*********++++++************++++++,,,,,,++++++++++++++++++))))))***)))((()))***+++******))))))***+++---...((()))+++---...///000000,,,+++***)))***+++++++++000...,,,+++,,,,,,,,,+++*********++++++******)))((()))))))))***************))))))))))))))))))***))))))(((((()))***++++++))))))))))))))))))))))))***)))))))))))))))))))))***++++++***))))))***,,,+++***))))))******)))(((************************)))))))))************+++,,,,,,++++++++++++******,,,,,,,,,++++++*********)))*********+++++++++,,,******+++,,,,,,,,,,,,+++......---......///000111------,,,,,,,,,---......//////......------,,,,,,//////...---,,,,,,,,,,,,------,,,++++++,,,------///............///000000.........///000111111111000111333333222222333555<<<<<<:::::::::;;;===>>>@@@AAABBBEEEHHHKKKLLLMMMMMMPPPTTTWWWWWWVVVVVVVVVRRRQQQQQQQQQRRRSSSSSSTTTVVVZZZ]]][[[WWWUUUXXX[[[^^^^^^]]]\\\[[[ZZZZZZYYY[[[ZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVWWWXXXXXXVVVTTTRRRRRRPPPOOOMMMKKKJJJJJJHHHHHHIIIHHHHHHFFFEEEDDDAAA@@@???>>>>>>===<<<;;;555666666666666666666666555444333222222222222222111111111111111111111111111000///...------------........................***+++,,,......---+++)))*********++++++,,,,,,,,,WWWWWWVVVUUUVVVWWWYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^ZZZYYYYYYXXXWWWVVVTTTSSSTTTSSSSSSRRRQQQPPPPPPPPPOOONNNLLLMMMNNNNNNMMMKKKMMMNNNQQQTTTVVVWWWWWWWWWWWWXXXXXXXXXVVVTTTQQQOOOLLLIIIFFFCCCAAA???<<<:::333333444555555444333222333222111222333333222111000111222333444444444444111111111111111111111111000000000000000///......---...000000///...000111222222111000////////////........................000/////////000111111222333333333222222333333333333333444555666777888999777666555444555777999;;;999888777666666777888999999999999999888777666555222222222222111111111111111111000////////////000///...............------.........,,,++++++...000///...,,,***************))))))))))))***+++,,,---+++//////,,,)))******((())))))************)))))))))******+++++++++++++++*********))))))))))))))))))***+++***((('''((()))((((((''')))+++,,,,,,+++&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((())))))************************************(((((((((((((((((((((((('''((()))******)))((('''###&&&***++++++*********)))*********************,,,+++***)))((()))***+++,,,,,,+++***)))))))))))),,,++++++******+++,,,---///000000...***)))***,,,)))(((((()))***---000111******+++,,,,,,,,,,,,+++******)))(((((()))+++,,,222///,,,+++,,,,,,,,,+++)))+++...000000---***(((((()))))))))************)))))))))******)))))))))++++++***)))(((((())))))))))))))))))))))))))))))'''((())))))***+++++++++)))******)))((()))+++---)))(((((()))******)))''')))***++++++++++++***)))((((((((()))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---------+++,,,------......------......---......///000111000///...---,,,+++++++++------------,,,,,,++++++......---,,,,,,,,,,,,---......------------......///............///000000......//////000000111111///111222222222222333555:::999999999:::;;;<<<===BBBCCCEEEFFFGGGHHHIIIJJJKKKOOOSSSVVVVVVUUUUUUUUURRRRRRRRRSSSTTTVVVWWWXXXXXX\\\^^^\\\WWWUUUXXX\\\``````````````````aaaaaa^^^^^^^^^^^^^^^^^^^^^^^^ZZZYYYYYYYYYYYYWWWTTTQQQSSSRRRQQQOOONNNLLLKKKJJJIIIIIIJJJJJJHHHFFFDDDCCC===>>>>>>======<<<<<<===666666666777777777777777444444333333222333333333111111111111111111111111111000///......------...........................***+++...///...---++++++,,,,,,,,,+++++++++******WWWWWWWWWWWWXXXYYYZZZZZZWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVTTTTTTPPPPPPPPPPPPPPPOOOOOOOOOLLLKKKIIIHHHIIIHHHFFFEEEEEEGGGIIILLLOOORRRSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWVVVSSSOOOKKKIIIFFFCCC@@@:::::::::999888777555555555333222222444444333111///000111222333333333333111111111111111111111111000000000000000///.........///000000......///000.../////////////////////------------............111///......000111000///333333333333333333222222444444444444555666777888555444444444555777888:::888777666555555666777888888888888777777666555444222222222111111000000000222111111000000000000000........................222111000...,,,,,,...000---,,,***)))((())))))***((((((((()))***,,,---...''',,,---***((()))***(((******++++++++++++******+++++++++++++++,,,,,,,,,************************'''((())))))((('''((())))))((('''(((***++++++***&&&''''''((())))))))))))************************'''((()))***+++++++++***************************))))))))))))))))))))))))((())))))******))))))((()))***,,,,,,***))))))))))))******++++++++++++******)))((('''(((***,,,...---,,,+++***))))))))))))***++++++***)))))),,,...777888777333---)))***+++((((((((()))+++...000222,,,,,,,,,++++++***)))((()))***)))(((((())),,,///111///,,,,,,---/////////+++---000222222...***'''))))))))))))************)))******++++++******))),,,+++***)))(((((((((((())))))))))))))))))))))))&&&''')))***+++,,,,,,,,,)))***+++***))))))+++---***)))((()))***+++***((()))***+++,,,,,,+++***)))((())))))))))))*********++++++++++++,,,,,,,,,---)))******+++,,,,,,------+++++++++,,,,,,---------,,,------...............------------...///000111111000///---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---........./////////000000000111...000111222111222333555666666777888999;;;<<<===BBBDDDFFFGGGFFFFFFGGGHHHJJJMMMQQQSSSSSSSSSSSSTTTRRRSSSTTTUUUXXXZZZ\\\^^^]]]___```]]]ZZZYYYZZZ]]]___```aaabbbdddeeefffgggbbbccccccccccccbbbaaa```]]]\\\[[[ZZZZZZXXXTTTQQQSSSSSSRRRPPPNNNMMMKKKKKKJJJKKKKKKKKKIIIGGGDDDBBB<<<===>>>>>><<<<<<===>>>999999999888888888888888444444333333333333444444222222222222222222222222222111000//////.................................(((***,,,---+++*********------,,,,,,+++******)))YYYYYYZZZ[[[\\\\\\\\\\\\WWWWWWWWWXXXWWWWWWVVVVVVZZZZZZZZZZZZYYYYYYXXXWWWTTTTTTTTTTTTSSSSSSRRRRRROOOMMMKKKKKKKKKKKKIIIGGGHHHHHHIIIJJJKKKMMMOOOPPPSSSTTTUUUVVVWWWXXXYYYZZZ\\\YYYUUURRRPPPNNNKKKIIIEEEEEECCCAAA???===;;;:::777555444444555555444333...//////000111111111111111111111111111111111111...//////000000000000///111222222111///......///......//////////////////---.........////////////111///------///000///...000000111222222222222222555444444333444555666777444444555666777888999999777777555555555555777777666666666666555444333222111222222222222222333333222222111000000000111111............////////////333444444222///------...++++++))))))((()))***+++***)))))))))***+++,,,,,,%%%***+++)))(((***+++)))++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,***+++++++++++++++++++++'''((()))***))))))***,,,+++***))))))+++++++++)))&&&'''((()))************))))))))))))))))))))))))&&&'''((()))*********)))************************))))))))))))))))))))))))***))))))))))))))))))******+++,,,+++)))((()))***'''((()))+++++++++***))))))))))))***************,,,++++++*********++++++)))******)))'''(((+++...444666666222,,,)))***,,,*********+++,,,---...///---------,,,+++***)))(((***++++++***)))+++000333333111///000333777::::::///000000000...,,,***)))))))))))))))******************+++,,,,,,+++************)))))))))))))))***))))))))))))))))))))))))((()))***+++,,,++++++***(((***++++++***)))***,,,---,,,***)))***+++***))))))***,,,------,,,***)))******+++++++++,,,,,,,,,******+++,,,---......///+++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---...///000000///...---,,,+++++++++++++++,,,,,,---.........+++++++++,,,---...///000---...///000000///...------,,,,,,,,,,,,---......////////////000000000000...///111222111222333555222333444666888:::<<<===@@@CCCFFFGGGFFFFFFGGGIIIJJJLLLNNNOOOOOOOOOQQQRRRSSSTTTUUUXXX[[[___aaacccdddcccaaa___^^^]]]^^^^^^^^^___```bbbdddfffhhhiiieeefffffffffeeecccbbbaaa```^^^\\\\\\[[[ZZZXXXUUUUUUTTTSSSQQQOOONNNMMMLLLKKKLLLMMMMMMKKKHHHDDDBBB>>>@@@AAA???===;;;===>>><<<<<<;;;;;;::::::999999444444333333333444444555333333333333333333333333333222111000000//////000........................)))+++---,,,***)))***,,,,,,+++++++++++++++++++++YYYZZZ\\\]]]^^^^^^^^^]]]]]]]]]^^^]]]]]]\\\[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWUUUUUUWWWVVVTTTTTTUUUUUUSSSRRROOONNNLLLKKKKKKKKKLLLMMMQQQQQQRRRSSSTTTVVVXXXZZZ^^^[[[XXXVVVUUUTTTRRRPPPNNNLLLJJJGGGDDDAAA???>>>999777666666777777666444222333444444555555555444111111111111111111111111,,,---...000111111222222333444444222000//////000000000000000000///........./////////000000111111222///------///000///------...///111222333333333666555444333333444666777444555666888999999::::::888777666555555666777888555555555555444333222111222333333444666777777888333222111111000111111111.........///////////////222444666666222///,,,++++++***)))))))))***+++,,,,,,+++******)))*********$$$)))+++)))(((+++,,,***+++,,,,,,------,,,,,,+++*********)))***++++++,,,++++++++++++++++++,,,,,,'''(((*********+++,,,...---+++***+++,,,,,,+++***'''''')))***++++++++++++(((((((((((((((((((((((($$$%%%'''))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''((())))))((())),,,...&&&'''(((*********)))(((+++,,,------+++(((%%%"""************+++,,,---...(((******(((&&&'''+++...***---///---)))(((+++///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******,,,---,,,+++---222777666555444666;;;@@@DDDFFF333111///,,,+++*********))))))))))))***************+++,,,------,,,+++***(((((((((((()))***+++,,,))))))))))))))))))))))))******+++,,,+++***)))(((((()))++++++***))))))***111...+++************))))))***,,,------,,,***))),,,,,,------------......******+++,,,...///000000------,,,++++++************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,...//////......---,,,,,,,,,------+++,,,,,,---...///000000*********+++---///000111,,,---///000000///---,,,///............///000000////////////000000000000---///111111111222444555000111333555888:::<<<===>>>BBBFFFGGGFFFFFFHHHJJJJJJKKKMMMMMMMMMMMMOOOQQQSSSTTTWWWZZZ^^^aaaeeeggghhheeebbbaaaaaaaaa```___^^^___```bbbdddfffggghhhggggggggggggfffdddbbb```aaa___]]]]]]]]]]]][[[ZZZVVVUUUTTTRRRQQQOOONNNMMMMMMNNNNNNNNNLLLIIIEEECCCAAACCCCCCAAA===;;;<<<>>>>>>>>>===<<<<<<;;;::::::444444333333333444444555444444444444444444444444444333222111000000000000........................,,,...///---++++++---000*********++++++,,,------gggccc```bbbgggkkkjjjhhhjjjjjjkkklllkkkgggaaa\\\]]]\\\ZZZ\\\^^^^^^\\\YYY\\\[[[[[[[[[\\\[[[XXXUUUXXXWWWVVVXXX[[[[[[YYYVVVWWWTTTPPPNNNNNNOOOOOOOOOOOOOOOPPPRRRUUUWWWVVVUUUXXXXXXWWWUUURRRPPPPPPQQQNNNLLLJJJIIIIIIIIIHHHGGGCCCBBB@@@===:::777555444555555555666666555222///333333222111000///......000000000000////////////111111000//////...//////...///000111111000///...111000///......///000111000000000000000/////////111000...---...000333555:::888555444444444333222444555666777777666555555:::999888777777777888999666666666666555555555555777666333111111222555666555555333222111000000000////////////............///333666666222---(((&&&************************++++++************++++++((((((((((((((()))******,,,+++******,,,...---------,,,+++******+++,,,---,,,,,,++++++***)))((((((******++++++++++++******,,,++++++++++++++++++,,,(((((('''(((((()))***+++))))))************)))(((*********)))((('''''''''***+++,,,---,,,+++***)))+++*********))))))(((((()))((('''&&&&&&'''((()))))))))***+++---......///&&&)))++++++***)))))))))***))))))***+++***(((&&&)))***,,,------,,,***))),,,+++***)))))))))***+++,,,)))&&&''')))***(((&&&(((,,,,,,***))),,,+++((()))***++++++***)))***,,,*********,,,///555:::===666>>>AAA>>>CCCMMMNNNFFF@@@666***$$$&&&******)))***))))))))))))))))))***,,,,,,+++***))))))******************************)))+++,,,+++))))))***+++)))'''+++222222,,,)))+++++++++******)))(((((((((,,,***)))'''''')))***,,,)))***+++,,,---.........+++,,,,,,---...///000000++++++,,,---............((()))***+++,,,---------//////...---,,,++++++***))))))(((((()))+++---...------------------------000---++++++------+++(((...---,,,++++++---...000---...---,,,333;;;;;;555------------------------........................333333111///...------------...000111222222111111333444555666666777999<<<===???AAABBBBBBDDDGGGJJJJJJMMMOOOPPPPPPOOOPPPPPPPPPSSSVVVYYY[[[]]]___bbbfffeeeccc```_________```^^^\\\[[[^^^bbbeeeeeedddffffffeeeeeedddbbbaaa```[[[ZZZZZZ[[[]]]]]]\\\[[[WWWUUURRRQQQQQQPPPOOOMMMJJJJJJKKKKKKJJJIIIHHHHHHFFFEEECCCBBBAAAAAAAAABBBAAA@@@>>><<<;;;:::;;;;;;::::::999777666444333333444444222222222222444444222222111111000//////...000///---,,,,,,---///000,,,,,,+++++++++,,,------++++++,,,,,,,,,++++++***lllkkklllpppvvv{{{~~~~~~yyyoooiiijjjhhhggghhhiiiiiigggddddddcccaaa___^^^[[[WWWTTTZZZZZZ\\\```dddfffeeeccc___[[[VVVRRRPPPOOONNNMMMOOONNNNNNPPPSSSUUUUUUTTTTTTTTTSSSQQQOOOMMMMMMMMMNNNLLLKKKLLLNNNPPPPPPOOOKKKJJJGGGDDD@@@<<<999888999777555444444444444222333333222222111111000000111111000000000/////////222111111000000000000111//////000000000000//////000000////////////000000////////////000111111222222222111000111222444555888666444333444444444444111222444777888999999999;;;:::999888888888999999777777777777666666666666666555444222222333444555444333222111111000111111000000000/////////......///222555555333///,,,***************************++++++************++++++***))))))))))))***++++++,,,+++)))***,,,------,,,,,,+++************+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++)))(((((((((((())))))***((())))))******))))))((((((((())))))))))))))))))++++++,,,,,,++++++***)))************)))))))))(((***)))(((((((((((()))***))))))***+++,,,---......)))+++------+++***************+++---///...+++((()))***,,,------,,,***)))+++******))))))***+++,,,***(((&&&(((+++------,,,))),,,---******++++++)))***+++,,,+++))))))***+++((('''&&&''')))...333666444;;;===:::???GGGGGG@@@888222+++(((***+++***)))))))))************)))))),,,++++++***))))))*********************************+++,,,+++***)))***,,,000...///444555///,,,---+++++++++++++++,,,,,,,,,+++***)))(((((()))***+++)))***+++,,,------------+++---///111111111///...,,,---------------,,,,,,)))***+++,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,+++++++++---...///------------------------000...,,,,,,......,,,***...---,,,++++++---...000///000......333:::999444------------------------........................333222111///...------------...///111111111111000222444555666666777999;;;===???AAABBBCCCDDDGGGJJJKKKMMMPPPQQQPPPPPPQQQQQQRRRUUUYYY\\\^^^___bbbdddbbbbbb```______^^^^^^___]]]\\\[[[]]]bbbeeefffeeehhhhhhfffdddaaa^^^\\\[[[[[[ZZZZZZ[[[\\\\\\ZZZWWWVVVTTTRRRQQQRRRRRRQQQPPPKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA???>>><<<<<<<<<===;;;;;;:::888777666555444444444333222222333444444333222222111000000//////000///---,,,,,,---///000------,,,,,,+++,,,,,,,,,***++++++,,,,,,,,,++++++zzz|||~~~|||zzzyyyyyyxxxvvvtttqqqooollljjjhhhddd```]]]```bbbgggmmmrrruuuuuutttnnniiiccc]]]YYYVVVSSSQQQRRRPPPOOOOOOQQQSSSTTTTTTRRRRRRQQQPPPOOOMMMLLLLLLJJJIIIHHHJJJLLLNNNOOOOOOOOONNNLLLJJJGGGEEECCCBBB@@@<<<777444444555666666333333333222222222222222111111111000000000000///222111111111111111222333000000////////////000000//////000000000000/////////.........///111333444222222222222222222222222333333333333333444555666222333555777999:::;;;;;;<<<;;;::::::999999::::::999999888888777777777777555555444444444333333333222111111000000000111111111111000000000////////////111333444222000///...++++++++++++++++++++++++++++++************+++++++++************+++,,,,,,,,,+++)))***,,,---,,,,,,++++++***))))))***++++++)))******+++,,,------...***++++++,,,,,,++++++************))))))***************)))((((((((())))))'''(((((())))))(((((((((''''''(((((()))***++++++,,,,,,+++************+++************))))))))))))******))))))))))))******))))))***+++,,,------...,,,---///...,,,******+++)))***...111333222...***)))***+++,,,,,,+++***)))***)))))))))***+++,,,,,,+++***)))***,,,.........***...///,,,***++++++)))+++,,,,,,+++)))((()))***---,,,))))))***...333666222777888555888>>>===777//////...---,,,+++******((()))***++++++***)))(((,,,+++******)))************************************,,,---,,,+++***+++---555111000333444111---,,,******++++++,,,------...******)))(((((()))******))))))***+++,,,,,,,,,,,,***,,,///111111///,,,***............---,,,+++***++++++,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,...---,,,++++++,,,---...------------------------///...------//////...---------,,,+++,,,---...///000000...---000555444000------------------------........................222111000///......---...------...000000000000000222333555555555666999;;;===???AAABBBCCCDDDGGGJJJLLLNNNQQQRRRRRRRRRSSSTTTTTTWWW[[[]]]^^^```aaaccc^^^_________^^^^^^]]]\\\[[[ZZZZZZ]]]aaadddfffggghhhgggeeebbb___\\\ZZZXXXZZZZZZZZZ[[[\\\[[[XXXUUUUUUSSSRRRQQQRRRSSSRRRQQQLLLLLLLLLLLLKKKKKKKKKJJJGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;999888777666666444444333333333333444444333333333222111111000000000///...------...///000......---,,,+++++++++,,,******++++++,,,,,,------}}}{{{yyywwwuuurrrpppllloootttzzz{{{uuuooojjjfffbbb```[[[XXXUUUTTTUUUVVVVVVUUUTTTSSSQQQPPPPPPNNNMMMKKKKKKIIIHHHHHHIIIJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMNNNHHHDDD>>>;;;999999999888333333333333333333333333222222111111111000000000000000000000111111222333111000///......///000111...///000111111000///...///...------...///111333//////000111111000///......///111111222333555666666777777888999999999999===<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888777444555555555555444222111000000//////000111111222111111111111000000000000///000222111///......///++++++++++++++++++++++++,,,++++++******++++++,,,***************+++,,,,,,...,,,++++++,,,------,,,***************************++++++,,,,,,---......)))******++++++******)))******))))))))))))******++++++***)))((((((((((((&&&''''''((((((((((((''''''(((((()))******++++++---,,,***)))))))))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------...///---+++******+++''')))...333666444///+++)))***++++++++++++***)))(((((()))******+++,,,---...---,,,++++++++++++++++++000111---***++++++***+++,,,---+++)))(((((()))111///---,,,---111666888222444333000222666444///,,,...000///+++))))))+++((()))+++,,,,,,+++)))(((++++++***************+++***************************,,,------,,,+++,,,...222...+++---//////,,,))))))))))))******+++++++++************************((()))***+++++++++++++++)))***,,,---,,,+++)))(((---------------,,,+++***,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,------------,,,+++***)))***+++,,,------------------------------------............------,,,,,,,,,---...///...---+++***,,,...---+++------------------------........................111000///...............------......///000000000111333444444444666888:::===???@@@AAABBBDDDGGGIIIMMMPPPSSSTTTTTTUUUVVVWWWUUUXXX[[[]]]]]]]]]]]]^^^^^^^^^______^^^\\\[[[YYYZZZYYYZZZ\\\___cccfffhhhfffeeecccaaa^^^\\\ZZZZZZZZZZZZ[[[\\\]]]\\\YYYVVVWWWUUURRRRRRRRRRRRQQQPPPKKKKKKJJJJJJJJJJJJJJJKKKHHHIIIIIIJJJIIIHHHFFFEEEBBBBBBAAA@@@??????>>>>>><<<;;;:::999888777666666444444444333333444444444333333333222222222111111//////............//////000///...,,,,,,+++++++++++++++++++++,,,------...~~~|||xxx{{{|||yyyvvvsssgggeeebbbaaa```___\\\ZZZYYYUUUQQQOOOOOONNNKKKIIIOOOMMMKKKJJJKKKLLLKKKJJJBBBCCCEEEHHHKKKMMMOOOPPPMMMJJJGGGDDDBBB@@@<<<:::666666555555444333333333222222222222111111111111///////////////000111222111000///......///000111...///000111111000///...//////...---------...///...///000111111000...---+++---000111000111333555777777777888999::::::;;;============<<<<<<;;;;;;<<<;;;;;;:::999888888888444555666666555333111000////////////000111222333111111111111000000000000///000000///---++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***))))))))))))***++++++///...,,,,,,.........---*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((******))))))))))))******,,,+++***))))))((())))))&&&&&&'''(((((((((((((((************************,,,+++***)))((()))***+++))))))))))))))))))******((((((((((((((((((((((((((())))))******+++++++++,,,------+++)))((((((***&&&(((,,,111444333...***************************(((((()))***+++,,,,,,,,,,,,,,,+++******)))***+++,,,222444///******+++++++++,,,---+++)))(((((()))+++***))))))+++...222555222222000......000///,,,---///000...)))'''))),,,)))***+++,,,,,,+++***)))+++***************++++++***************************+++------,,,+++---...,,,***((((((+++---,,,)))++++++++++++******)))))))))***+++,,,,,,+++***)))))))))***+++++++++******+++******)))))))))*********++++++,,,------,,,,,,,,,,,,---------,,,++++++******+++,,,,,,------------,,,+++*********+++,,,------------------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........,,,+++++++++*********------------------------........................//////...............///---------...//////000111111222333444444555777:::<<<>>>???@@@AAACCCFFFHHHMMMPPPSSSUUUVVVVVVXXXYYYXXXZZZ]]]^^^]]][[[ZZZZZZ___``````___^^^[[[YYYWWWYYYYYYZZZ[[[]]]aaafffhhhhhhfffdddaaa___]]]\\\[[[[[[[[[[[[]]]___^^^\\\YYYYYYWWWTTTRRRRRRQQQOOOMMMJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKJJJHHHFFFDDD@@@@@@@@@??????>>>======::::::999888777666666555444444444444444444444444333333333222222222222222/////////....../////////000///...---,,,,,,++++++,,,,,,+++++++++,,,---...~~~yyyxxxxxxxxxwwwtttnnnkkkccc^^^VVVRRRQQQPPPNNNKKKOOOMMMKKKKKKLLLMMMLLLKKKCCCCCCEEEFFFHHHJJJKKKLLLNNNMMMLLLLLLJJJGGGBBB???<<<;;;:::888666555333333333333333222222222111111//////////////////000111000000////////////000000//////000000000000///////////////.........------///000111222222222111000+++///222222111000222555333444555666999;;;>>>???<<<============<<<;;;;;;<<<<<<;;;:::999888888777555555666666555333111000000000000000000111222333111111000000000/////////---//////...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))***++++++000...,,,,,,---...---,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++((())))))))))))))))))(((*********))))))*********++++++***)))))))))******&&&''''''((())))))))))))*********************)))++++++***))))))))))))***))))))))))))************''''''((((((((((((''''''(((((()))))))))************++++++)))''''''((()))'''(((***...000000---+++************************((()))***+++++++++++++++'''((()))))))))***,,,...---444666000+++***+++++++++,,,,,,+++)))((()))***)))))))))***,,,...000111111///---,,,------,,,+++...//////,,,((('''***,,,++++++++++++++++++++++++*********)))******+++,,,************************)))***,,,,,,++++++---...(((+++,,,)))***,,,---+++///......---,,,,,,++++++***+++---......---+++*********+++++++++++++++***...,,,***))))))+++---...)))***+++,,,------------,,,,,,------------,,,,,,******++++++,,,,,,------......---,,,,,,---...///------------------------+++,,,------+++***+++---,,,,,,,,,---------......000---,,,......+++,,,...------------------------.................................---......//////............///000111222000111333333333444777999:::<<<>>>???@@@AAADDDGGGKKKNNNRRRTTTUUUVVVWWWXXXYYY\\\___```___]]][[[[[[______^^^]]]\\\ZZZYYYXXXYYYZZZZZZZZZ\\\___dddhhhjjjhhhfffcccaaa`````````^^^]]]\\\]]]^^^^^^\\\[[[YYYWWWTTTQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGHHHIIIJJJLLLKKKKKKJJJHHHFFFDDDCCC>>>>>>??????>>>======<<<:::999999888777777666666444444555555555555444444222222222222222222111111//////////////////////////////...---,,,,,,,,,---...---,,,++++++,,,---...yyyqqqfff___]]]\\\ZZZXXXUUUSSSPPPOOONNNNNNLLLKKKFFFGGGGGGGGGHHHHHHIIIIIIKKKKKKLLLMMMNNNMMMJJJGGGCCCBBB@@@===:::777555444444333333333333222222222111111000000///000000000//////000000000000//////000000////////////000000---///000111222111///...//////000111111222222222...222666666222111222555333333444555888;;;===???<<<<<<=========<<<;;;:::<<<<<<;;;:::999888777777666666666555444333111111222222111111111222222333000000000/////////......+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++************+++,,,,,,...---++++++,,,,,,+++***+++,,,------------,,,+++))))))******+++,,,,,,,,,******++++++++++++******++++++************++++++*********)))******++++++&&&'''((()))************)))))))))******++++++,,,***************))))))(((((()))))))))************'''((())))))))))))((('''((((((((())))))))))))))))))******((('''''')))+++***))))))***,,,...---,,,******))))))))))))******)))***++++++++++++***)))&&&(((******((())),,,......555888222+++***+++,,,***+++,,,+++))))))***++++++,,,---///////////////000---***+++++++++++++++++++++,,,,,,+++***+++,,,---,,,***))))))***,,,---******))))))***++++++,,,************************((()))++++++***+++,,,...'''...111---)))+++,,,+++---------------------,,,+++,,,///111111///,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,......***++++++,,,,,,,,,++++++++++++,,,---............+++++++++++++++,,,,,,,,,...---,,,,,,---...///000---------------------------...///...+++***+++---,,,,,,------......------///,,,,,,000///,,,---222------------------------........................---------------...///000//////......///000222333///111222333333444666888999:::<<<===>>>@@@CCCEEEGGGJJJNNNPPPRRRSSSTTTVVVUUUXXX]]]______^^^]]]]]][[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZ[[[ZZZZZZ]]]cccgggfffeeeddddddeeegggjjjkkkbbb```]]][[[[[[[[[ZZZXXXWWWUUURRRPPPPPPOOOMMMKKKJJJIIIGGGGGGGGGIIIJJJLLLNNNLLLJJJGGGEEECCCBBBAAA===>>>?????????>>>===<<<:::::::::999888888777777333444555666666555444333111111111111111111111111//////000000000000/////////......---------......000///---+++++++++,,,---wwwnnnlllkkkhhhfffbbb___[[[WWWUUURRROOOLLLHHHHHHIIIIIIJJJJJJJJJKKKIIIIIIJJJLLLOOOPPPOOONNNHHHGGGDDDAAA===999666555444444444333333333222222333333222111000000000111...///000111111000///...111000///......///000111,,,...111444555444222111,,,------...///000000111111666999888444222333666666555555555777888:::<<<;;;<<<=========<<<:::999<<<<<<;;;:::888777777666777666666444333222111111333333222222222222222333////////////............(((+++///000000/////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---+++))))))*********))),,,,,,............,,,,,,&&&'''((()))+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***)))))))))***+++,,,,,,'''''')))***++++++++++++''''''(((***+++,,,---...)))***+++++++++***((('''(((((())))))*********+++((()))***++++++***)))((((((((((((((()))))))))))))))******)))'''(((***,,,,,,***((((((***,,,------******))))))))))))******)))***+++,,,,,,+++)))(((***,,,---+++((('''))),,,///666999222+++***+++,,,)))***++++++***)))***,,,+++---...//////---+++***...+++((()))+++******+++'''(((***,,,......---,,,...,,,***((((((***,,,...******))))))***+++,,,,,,************************''')))************,,,---'''000555...((()))******)))******++++++,,,,,,---+++---000222222000---+++,,,,,,---------,,,,,,+++'''(((***+++,,,,,,,,,+++,,,,,,,,,,,,++++++***)))***+++,,,---............++++++++++++++++++++++++++++++******+++---...///------------------------...000111///,,,***+++---+++,,,------......---------******///...+++---333------------------------........................---------------...///000000000/////////111333444///111222222222444666888888:::;;;<<<===???BBBDDDDDDGGGKKKNNNOOOPPPRRRSSSOOOSSSXXX\\\]]]]]]]]]]]]XXXWWWWWWWWWXXXYYY[[[]]]ZZZ[[[[[[ZZZYYY\\\bbbggg______aaadddiiioootttwwwfffbbb]]]ZZZXXXXXXVVVUUUUUURRRPPPOOOOOOOOONNNLLLKKKJJJHHHHHHHHHJJJLLLMMMOOOMMMJJJFFFCCCAAAAAA@@@===>>>???@@@@@@???===<<<;;;;;;;;;::::::999999999333444555666666555444333000000000000000000111111//////000000000000//////......---------......///111000...+++***+++,,,,,,~~~~~~~~~{{{yyyyyytttlllccc\\\WWWUUUUUUSSSPPPMMMLLLNNNPPPNNNMMMJJJEEEFFFMMMRRRPPPOOOQQQRRRPPPMMMHHHCCC???;;;999777666444333333444444555111000000111222333333222111111000000000000111111111111111///...///111444777222......111333222//////---,,,---///000000000000111111111111222222222444444555666777888999999<<<<<<>>>>>>===<<<999888666666555666999:::999888555555555444333222000///222222222111111111111000...------///111222///,,,...------,,,,,,------...***+++---......---+++***++++++)))))))))***+++,,,---,,,++++++------,,,+++,,,,,,,,,++++++,,,,,,---------,,,++++++*********...---,,,+++***)))))))))+++++++++,,,,,,---------+++)))))),,,,,,)))(((++++++,,,,,,,,,+++***((('''...---+++***)))***++++++'''(((((()))***+++++++++---***&&&&&&(((***)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((,,,+++*********,,,///000+++++++++*********)))))),,,,,,+++******,,,000333222---(((''')))+++,,,+++,,,+++***)))***,,,///111222111000///---,,,******++++++++++++,,,---......------------------------/////////......---------,,,+++***)))((((((((((((111///,,,***(((((()))***,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++,,,...---+++))))))***/////////......---------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++*********+++555000***)))---///...,,,,,,,,,++++++,,,---///000***++++++,,,,,,++++++***++++++,,,,,,---...//////...---,,,,,,---///222444333000......***'''(((---,,,+++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///////////////...............///000000000000000000000000000000000000000222222222222333444555555888999:::===???AAABBBCCCFFFHHHJJJKKKJJJJJJKKKLLLRRRUUUXXXZZZZZZZZZ[[[\\\TTTTTTUUUUUUWWWXXXZZZ[[[]]]\\\[[[ZZZZZZ[[[\\\]]]\\\___```bbbmmmzzz~~~eeeaaa]]]ZZZXXXVVVRRROOOMMMOOOPPPOOOMMMKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIPPPNNNJJJFFFBBB???>>>===>>>>>>===<<<;;;::::::999>>><<<;;;999888888999999:::999888777666555444333333333333222222222111111111111111111111000//////......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,}}}uuunnniiieeeddd^^^\\\ZZZXXXXXXUUUPPPMMMOOOJJJHHHMMMOOOMMMKKKMMMNNNMMMLLLJJJHHHFFFEEEDDD===;;;999777555444444444333111111111333444444333111000000000000000000111111111111///...///111333777333//////222444333000000/////////000111222111000000111111111222222222444444555666777888999999999:::<<<=========;;;::::::888666666777888777666555555555444333222111000222222222111111111111000000...---...000111...,,,------,,,,,,,,,,,,------***+++---......---+++***,,,,,,,,,,,,,,,,,,---...---,,,++++++---...---,,,,,,,,,+++*********++++++************++++++++++++---,,,,,,,,,+++******)))))))))*********+++++++++***)))+++000000+++)))*********+++,,,++++++***))),,,,,,+++*********++++++'''(((((()))******++++++,,,)))'''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))+++---...+++++++++*********))))))+++,,,+++******,,,000333333///+++)))***++++++***+++***))))))***---///111//////...,,,+++***)))(((***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,,,,++++++***))))))))))))///...,,,***))))))************))))))))))))******))))))))))))))))))))))))(((***++++++***)))***+++---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++******++++++,,,---...666111+++***,,,...,,,***---,,,,,,---...///000000++++++,,,,,,,,,,,,+++++++++,,,,,,------.........///...------...000333444555111...///...******---+++,,,...000111111000///------------,,,,,,,,,,,,---,,,,,,,,,------....../////////////////////.........///000000000000000////////////////////////000000000111222333444555888888999;;;===???AAABBBBBBEEEGGGIIIIIIJJJLLLNNNSSSUUUXXXYYYYYYXXXYYYZZZTTTTTTTTTUUUVVVXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXYYY\\\^^^^^^___gggrrrvvvttt```]]]XXXUUUTTTRRRNNNKKKLLLLLLNNNOOONNNLLLJJJHHHHHHIIIIIIJJJJJJJJJIIIIIIMMMKKKGGGDDDAAA?????????<<<<<<;;;;;;:::;;;;;;;;;<<<;;;:::888888888888999999888888666555444333333333222222222111111111111000111111111111000//////......---------,,,,,,,,,///...---,,,,,,,,,,,,---zzzwwwuuuuuutttrrrpppllleee]]]XXXXXXRRRNNNNNNMMMKKKJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIEEECCC@@@===:::777666555555333222222444555555444111000000//////000000111111111111000......111333777333000000222444333111000000000000000000000111000000000111111111222222444444555666777888888999666777999;;;=========<<<===:::777666666666666555555555555555444222111000222222222111111111111000222000.........///...------,,,,,,++++++,,,,,,---+++,,,---------,,,+++***+++,,,,,,---............---+++***+++---......---,,,++++++***))))))))))))(((((()))***++++++++++++***,,,---......---+++***)))************+++++++++))))))---222222---******)))******+++,,,+++++++++******++++++++++++++++++((((((((()))******+++++++++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''')))***++++++++++++***************+++++++++******+++///222333000...,,,,,,+++***(((***)))))))))***---000222///...---,,,+++***)))((()))))))))))))))(((((((((*********+++++++++++++++---------...------,,,,,,,,,,,,+++******+++++++++...---+++*********+++,,,******))))))))))))******))))))))))))))))))))))))&&&(((*********)))***,,,+++++++++************)))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))***+++---...000111666111,,,+++,,,---+++))),,,---...//////000//////++++++,,,,,,,,,,,,++++++------------------------//////......///111333444666111...000222///,,,,,,+++...222666666444000...///.........------,,,,,,,,,,,,,,,---------............//////////////////......///000000000//////.........................../////////111222333444777777777888:::===@@@AAA???AAADDDFFFGGGIIILLLNNNRRRTTTWWWXXXWWWWWWWWWXXXTTTTTTTTTUUUVVVWWWXXXYYYVVVUUUTTTSSSSSSTTTUUUVVV[[[[[[ZZZ[[[```hhhiiifff\\\YYYUUURRRQQQNNNLLLIIILLLLLLMMMPPPSSSQQQLLLHHHGGGGGGHHHIIIIIIJJJIIIIIIJJJHHHDDDAAA??????@@@AAA:::999999888999:::;;;<<<::::::999777777777777777777777666555444444333333222222111111111000000000000000111111000000///.........---------,,,,,,,,,......---,,,,,,,,,------}}}vvvrrrhhhccc\\\VVVPPPLLLJJJJJJJJJIIIHHHHHHGGGHHHHHHIIIKKKIIIGGGDDDAAA>>><<<;;;888666444333444555555444111000000//////000000111111222222000///...000222444222///000111222222111---...//////...------...000000000000111111111111333444444555666777888888666777888:::;;;<<<<<<;;;===:::777555666666666555555555555555444333222111222222222111111111000000333111///------------...,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++***((()))+++------------,,,---,,,***+++---...///...---,,,+++******))))))***)))***+++,,,,,,,,,,,,+++***,,,///111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***))),,,111111---***,,,++++++++++++++++++******((()))***,,,,,,,,,+++***(((((())))))***************)))))))))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((***+++++++++++++++,,,,,,(((''''''''''''((()))******************************++++++******+++...000///...------,,,+++)))((()))(((((()))+++---000111//////......---,,,++++++*********))))))(((''''''*********+++++++++++++++,,,,,,---......---,,,+++,,,,,,+++++++++,,,------,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))''')))++++++***)))***+++*********************)))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++,,,---///000111222///,,,+++,,,---,,,++++++,,,.../////////...---+++,,,,,,,,,,,,,,,,,,+++------------------,,,,,,............///000111222555///,,,000333111---++++++...333666666444000.../////////......---,,,,,,,,,,,,---------...------............////////////......///////////////...........................111000000000000111222222666666666666888;;;===???>>>@@@BBBCCCEEEFFFIIILLLPPPSSSVVVWWWXXXXXXYYYZZZVVVVVVVVVVVVVVVWWWXXXYYYWWWVVVUUUTTTTTTUUUVVVWWWYYYWWWVVVWWW\\\______]]][[[YYYVVVSSSPPPNNNLLLKKKNNNMMMOOOSSSXXXVVVOOOIIIEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGCCC@@@>>>???@@@AAA:::999888777777888999:::888888777777666666666666555555555444444333333333111111111000000000000///000000000000000//////.........---------,,,,,,,,,...------,,,,,,,,,------uuuggg[[[SSSNNNKKKNNNMMMKKKIIIIIIIIIJJJKKKLLLLLLKKKJJJHHHGGGEEEEEE<<<999666555555555444333111111000000000000111111111222222111///...///111000///...///000000000///...000222111...------...//////000000000111111111333333444555666777888888888888999999999999888888:::888666555777888888888555555555555444333222222222222222111111111000000222111000...,,,,,,---...---,,,,,,++++++,,,,,,---------------,,,,,,+++***((()))+++---...///......///---++++++,,,...//////------,,,+++++++++++++++,,,---...///...---+++******---000333444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))),,,---++++++...///...---,,,***))))))((('''(((***+++,,,++++++***)))))))))))))))***************+++++++++***++++++((((((((((((((((((((((((''''''''''''''''''''''''******++++++,,,,,,,,,,,,)))((((((((()))))))))***************************)))***+++***)))***,,,...)))***+++,,,+++***))))))((((((((()))+++---///000.........------,,,,,,,,,***+++++++++***)))((((((***+++++++++,,,,,,,,,---+++,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***,,,---,,,+++))))))************+++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...,,,++++++,,,---......***+++,,,---...---,,,+++,,,,,,,,,------,,,,,,,,,------------------,,,,,,------------...//////000333---***...222000,,,***---...000222222111///...//////.........---------+++,,,---.........---------.........//////000000......////////////......////////////////////////444333222111111000000000555444555555777999;;;===>>>@@@AAABBBBBBDDDFFFIIINNNQQQTTTWWWXXXYYYZZZ\\\XXXWWWWWWWWWWWWWWWXXXXXXVVVVVVUUUTTTTTTUUUVVVVVVWWWTTTSSSWWWZZZ[[[ZZZXXXXXXWWWUUURRROOOMMMLLLLLLMMMMMMNNNTTTXXXVVVOOOHHHEEEEEEFFFGGGGGGHHHGGGGGGIIIGGGCCC@@@>>>>>>???@@@;;;:::888777666666777777666666777666666666555555444444444444444333333333111111111000000000000///000000000000000///............---------,,,,,,,,,------,,,,,,,,,------...mmmaaaXXXRRROOOMMMKKKHHHGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLCCC???;;;888777666555444222222222111111222222222111222333111000...///000............////////////111444666555222//////000/////////000000000111111333333444555666777777888:::999999888777666666666666555555666999:::999888555555555555555444333333222222222111111111111000000000000///---,,,---///...------,,,,,,------......------,,,,,,+++++++++***+++---///000111222222111...++++++,,,.........---,,,,,,,,,,,,,,,------...///000000000...,,,***+++---000222333111///---+++++++++************)))---)))(((++++++***,,,000111000...,,,***)))(((((())))))******************))))))))))))))))))*********,,,------+++******+++))))))))))))))))))))))))''''''''''''''''''''''''*********++++++,,,,,,---)))))))))******************************+++++++++)))***+++***))))))+++---''')))++++++***)))***+++)))))))))***+++,,,---...++++++++++++***************+++,,,,,,,,,+++***)))******++++++,,,---------+++,,,...000000///...,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))),,,---...---+++))))))***+++++++++++++++,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---,,,,,,+++,,,,,,***+++++++++,,,...//////++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------------------,,,,,,---------.........000+++)))---///---+++,,,---.....................------------------------+++,,,---.........---,,,------......///000000000....../////////...------////////////////////////555444333222111000000000333444555666888999::::::>>>???@@@@@@@@@BBBEEEHHHLLLOOOSSSUUUVVVWWWYYYZZZXXXXXXWWWVVVVVVVVVWWWWWWTTTSSSRRRQQQQQQRRRSSSTTTVVVRRRRRRWWW[[[ZZZWWWVVVSSSTTTRRROOOLLLJJJJJJJJJIIIJJJMMMQQQSSSQQQKKKEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDBBB@@@>>>=========::::::999888777666555555555666666777777666666555333333444444444444444444222222111111111000000000//////000000//////...---......---------,,,,,,,,,------,,,,,,,,,---......vvvllleeeZZZWWWSSSNNNJJJHHHHHHHHHFFFHHHJJJLLLNNNOOOOOOOOOJJJFFFAAA===:::999777666444333333222222333333444111222333222000......///---...///////////////000222666999777333//////111////////////000000000111222333333444555666777777999999888777666666555555555555666888::::::999777555555555555555444444333222222222111111111111000---///111000...---...//////......------......///......---,,,+++++++++++++++,,,,,,...000222444555333000,,,+++,,,---...---************+++,,,---...,,,---///000000...,,,+++***,,,...///000...,,,++++++++++++*********)))))),,,******---...,,,---000000///---+++************+++******))))))))))))******)))))))))))))))))))))+++...///...+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))*********)))))))))))))))*********+++++++++((()))******))))))***,,,)))+++,,,+++)))(((***,,,***************++++++,,,******************++++++(((***+++------,,,+++***))))))******+++,,,,,,,,,+++---///111222000///---...---,,,++++++***++++++++++++,,,,,,,,,++++++*********))))))))))))******)))))))))))))))))))))))))))+++,,,,,,***)))***************++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++++++++++++++***+++,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.........,,,------...............///+++***,,,---+++,,,///,,,------......---,,,,,,++++++,,,,,,------......***+++---//////...---,,,------......///000000111......//////......---,,,........................111111000000000000111111222333555888999999999888<<<===>>>???@@@CCCGGGJJJLLLOOORRRSSSSSSSSSTTTUUUWWWVVVUUUUUUTTTTTTTTTUUUSSSRRRQQQPPPPPPQQQRRRSSSWWWRRRSSSYYY\\\XXXTTTTTTQQQRRRQQQNNNJJJHHHIIIJJJHHHJJJMMMOOOOOOLLLHHHEEEFFFFFFFFFFFFEEEDDDCCCCCC>>>>>>>>>>>>===<<<<<<;;;888888999::::::888666555555666777777777777666555333333444444555555555666333222222222111111111111//////000000//////...---......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///wwwmmmiiibbbZZZSSSOOOLLLKKKDDDFFFIIIKKKNNNOOOOOOOOOPPPKKKEEE@@@===;;;999888555444444333333444444555111222333222000......///---...000111000000000111000555888777222......000////////////000000000000222333333444555666777777888888777666666666666666555555777999;;;:::777444555555555666555555444444222222222111111111111000+++...111111///---.../////////............/////////...---,,,++++++++++++*********+++---000222444444111---++++++,,,------(((((())))))***+++------)))***---///000///---,,,)))***,,,------,,,***)))---------,,,,,,++++++++++++***,,,111111...---//////...,,,+++***++++++,,,,,,+++***((((((((()))************))))))))))))))),,,///111///+++(((((()))))))))))))))))))))))))))************************(((((()))***++++++,,,,,,((()))))))))))))))(((((())))))******++++++++++++((()))******))))))***+++,,,......,,,)))'''))),,,************************+++,,,,,,,,,,,,---------'''(((***,,,---,,,+++***'''(((((()))***+++++++++,,,---000222333111000......---,,,+++******))))))+++,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))&&&(((*********)))***+++))))))******+++++++++,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------,,,+++,,,---///...,,,++++++,,,---...,,,------......------,,,++++++,,,,,,---...//////---...///////////////...///,,,+++---+++***---222+++,,,...//////...+++***)))******+++,,,---......***+++---//////...---,,,---------...///000000111.../////////...---,,,,,,------------------------............///111222333111333666999::::::888777:::;;;===>>>@@@DDDIIILLLMMMOOOQQQRRRQQQOOOOOOPPPUUUUUUTTTSSSRRRRRRRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTXXXSSSSSSYYY\\\VVVRRRRRRQQQRRRRRROOOKKKIIIJJJKKKIIILLLPPPPPPNNNJJJHHHGGGFFFFFFFFFFFFEEECCCBBBAAA888999;;;<<<===<<<;;;:::555777999;;;;;;:::888666555666777888888777666666333444444555555666666666333333333222222222222111///////////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///yyymmm```UUUNNNKKKIIIIIIJJJJJJJJJKKKMMMOOOLLLJJJHHHEEEAAA>>>;;;:::888666444333222333444555555555444222111///............//////000000111111000000000000000000000000///000000111222111111111333333333444555666888888777888999777555444555666555777:::;;;:::888777777999666333333555666444222444222111111222222000...000000000000////////////,,,---///000000///---,,,++++++++++++++++++++++++((()))+++...///000000///...---+++******+++---...///---+++,,,---...------******,,,000333222...***************************---,,,,,,,,,++++++******,,,***...777999222,,,+++))))))))))))((((((((((((******))))))******+++,,,((()))***+++,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))************(((((('''((()))***,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********(((***,,,+++(((''')))+++---///111000...,,,++++++------,,,++++++******)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***))),,,+++******)))*********//////.........---------------------------------------------------------+++//////+++(((+++------+++++++++++++++***)))))),,,+++***)))))))))***++++++,,,.........,,,***)))+++,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++))),,,******------++++++...000...------------+++***---,,,,,,,,,,,,---......------------------------+++,,,...---,,,,,,---///....../////////...---,,,//////000000///...---------,,,,,,++++++,,,,,,---.........------,,,,,,,,,///000000///---+++,,,------...///000000///...---........................000000000000//////////////////.........//////000222222222333444555777777999;;;===???AAADDDIIILLLOOOPPPPPPOOOMMMLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXWWWTTTQQQPPPPPPPPPPPPPPPOOONNNMMMMMMNNNMMMKKKIIIHHHFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@<<<;;;;;;===>>>???>>><<<::::::999999888777777777888888777666666555555555555555555555555444444444222222111000000111222333222222222111000//////............------,,,,,,,,,---,,,++++++,,,---///000~~~rrrggg```]]]NNNNNNLLLJJJIIIIIILLLNNNNNNMMMKKKHHHEEECCCBBBAAA>>>===:::888666555555555444444333222111//////...////////////000000111111000000000000000000000000....../////////000000000222222222333444555777777666777888777666444555555999;;;<<<<<<;;;999777777888555333333555666555333333222000000111111111000111000000000////////////,,,---...000000...---,,,++++++++++++++++++++++++***+++,,,---...------,,,---,,,+++******+++,,,---...,,,++++++,,,------,,,))))))***---000000---***++++++++++++++++++++++++)))))))))(((((((((((((((+++))),,,333555///+++***************))))))))))))******))))))******+++,,,((()))***+++,,,++++++***************************))))))))))))))))))))))))))))))))))))************)))((((((((()))***,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********)))+++---,,,***)))***,,,---///000000...,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++************)))******+++,,,,,,------.........------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***)))&&&'''++++++(((***++++++++++++***)))(((++++++***))))))***+++,,,+++,,,---......,,,***)))+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---......---+++******---333555111000222111///---,,,------,,,+++---,,,,,,,,,,,,---......------------------------+++---......---,,,...////////////...............///////////////...---------,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,---...///...,,,++++++,,,......////////////......------------------------000////////////////////////////////////000111222222222222333444555666777888:::<<<===???BBBGGGJJJNNNOOOOOONNNLLLKKKLLLNNNMMMNNNOOOPPPQQQQQQQQQQQQRRRTTTVVVXXXYYYYYYYYYYYYWWWWWWXXXXXXWWWUUURRRQQQSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLJJJHHHFFFEEEDDDDDDEEEEEEDDDDDDCCCAAAAAA@@@===<<<<<<===???@@@???===;;;;;;;;;:::999999888888;;;:::888777666666777888666555555555555444444444222222111000000111222333111111111000///..................------,,,,,,,,,------,,,,,,------......xxxqqqmmm^^^[[[WWWRRROOOMMMMMMMMMLLLJJJHHHFFFDDDEEEEEEFFFEEEDDDAAA>>>;;;888666555333333222111111000///////////////000000000000111000000000000000000000000000///.........///000111111111111222333444555666333555777777666444444444999:::::::::999888777777666555333444555777666555555222000///000111222222111111000000000/////////,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,---+++******+++,,,,,,+++)))((((((***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***((()))...000---***)))++++++++++++***************))))))))))))***++++++))))))***++++++++++++***)))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,+++************+++,,,+++++++++++++++************,,,------,,,++++++,,,---...//////---++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))))))))+++,,,---...+++,,,---......---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,***(((+++...---(((*********+++******)))(((***************+++,,,---+++,,,---...---,,,+++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...(((***000999<<<888666666444111...,,,,,,------,,,---,,,,,,,,,,,,---......------------------------+++---......------...///111000...---------...//////////////////......---------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++---...---++++++,,,---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000222333333222222222222333555666777666888:::;;;===@@@DDDGGGKKKLLLMMMLLLKKKKKKMMMOOONNNOOOOOOPPPPPPOOOOOOOOOQQQTTTXXX\\\^^^]]][[[YYYVVVVVVWWWWWWVVVUUUSSSRRRUUUVVVVVVUUUUUUTTTSSSRRRMMMLLLKKKIIIGGGFFFEEEDDDFFFFFFEEEEEEDDDBBBAAA@@@===<<<<<<>>>@@@AAA@@@???===<<<<<<;;;::::::999999<<<:::888777666666777888666666666555555555444444333222111111111111222222000000000//////......---.........------------------............---,,,,,,|||uuurrrmmmggg```ZZZTTTQQQKKKIIIGGGEEEDDDFFFHHHJJJHHHGGGEEECCC???<<<999777444333333222111111000000000000000000000000000000////////////////////////111000///......000222333000000000000111222333444111444666777666444444444777666555666777777777666444444444444555777777888:::666222000000222222222111111111000000000//////------...//////...------++++++++++++++++++++++++,,,,,,++++++******)))(((++++++***))))))***++++++,,,***))))))***++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***((((((+++,,,,,,***)))++++++*********))))))))))))))))))))))))***++++++))))))******++++++++++++(((((()))))))))*********((((((((((((((((((((((((((()))))))))******************************++++++++++++************+++++++++++++++******************+++,,,---,,,,,,,,,+++,,,---......,,,++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,************+++,,,---...***+++---......---+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++---111222///,,,------***)))***************))))))))))))******+++,,,------+++,,,---------,,,++++++***))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///000///...)))***111999<<<888666777555222...,,,,,,---......---,,,,,,,,,,,,---......------------------------,,,---......------...///000///---++++++,,,...///...///////////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++---......,,,,,,---...000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////.........///000222333444222222222222333444555666555666888999:::===AAADDDEEEGGGIIIJJJKKKLLLOOORRRRRRSSSSSSSSSRRRQQQQQQPPPPPPTTTYYY^^^___]]]YYYVVVTTTUUUUUUUUUUUUTTTSSSSSSVVVVVVVVVVVVUUUTTTSSSRRRNNNNNNMMMLLLJJJHHHFFFFFFEEEFFFFFFEEEDDDCCCAAA@@@=========>>>@@@AAA@@@???======<<<<<<;;;:::::::::999999999999888777666555777777666666555555444444333333222222222111222222111111000000/////////..................---------...////////////---+++***{{{vvvwwwzzz|||xxxnnnbbbZZZSSSQQQMMMJJJIIIIIIJJJKKKFFFEEEDDDCCCAAA>>><<<:::666666555444333222222111111111111111000000000000////////////////////////000///...------///111222000000000000000111222333111333666666555555555666<<<999666555555555444333444444555555555666888999>>>:::666222222222222111111111111111000000000000---..................---++++++++++++++++++++++++******************+++++++++******************+++,,,***((()))***+++***************)))***+++,,,...++++++++++++++++++++++++''''''(((((())))))************))))))+++,,,,,,*********)))))))))((((((((())))))(((((())))))***+++***************+++++++++)))))))))))))))*********((((((((((((((((((((((((((()))))))))************+++++++++++++++*********************************************************((()))***,,,---,,,+++***,,,------,,,+++***+++,,,))))))***+++,,,------...+++,,,------------,,,+++)))***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***444999333)))&&&(((*********++++++++++++******))))))***+++,,,---------+++,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---//////...---,,,...444555333222444444111---,,,,,,...//////---,,,,,,,,,,,,---......------------------------,,,---///...------...000///...,,,******+++,,,---......///////////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000000///...------...///000------------------------------....../////////000,,,------...///000222333222222222222222333444555555666888888999<<>>>>>???AAAAAA@@@???>>>======<<<<<<;;;::::::888:::===>>>>>>;;;777555888777777666555555444444333333333333222222111111222222111111111111111000........................//////000000///---+++***zzzwwwzzztttooolllmmmlllmmmsssyyy~~~~~~{{{zzz{{{}}}~~~yyyoooccc```ZZZTTTNNNJJJHHHGGGDDDCCCBBBAAA@@@???>>>>>>::::::999888666555444333222111111111111000000000000000000000000000000000------,,,,,,,,,---...///000000000000000111222222222444555555555555777999FFFAAA;;;777666555222000444555666666555666888:::>>>;;;777444333333222111222222111111111000000000........................++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,***))))))***++++++***)))***++++++***+++---///************************))))))******************)))+++***(((***------)))))))))))))))(((((((((''')))(((((((((((()))************))))))******+++,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,+++***))))))))))))***++++++***)))))))))))))))***************(((((())),,,......+++)))+++,,,,,,+++***)))+++---))))))***+++,,,,,,------+++---///111111///---+++******+++,,,,,,,,,++++++------,,,+++++++++++++++//////...---,,,+++******+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++888@@@888+++&&&)))...***+++,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---......---000---,,,//////------000111///,,,,,,---/////////---,,,,,,,,,,,,---......------------------------,,,...//////......///000......,,,+++++++++,,,------...//////////////////......------------......,,,,,,------------......///000111000///...///000//////............//////........................---------......//////000------------...///111111222222222222222333444444666777888999999;;;???AAA@@@BBBEEEHHHKKKNNNSSSVVVSSSSSSSSSSSSSSSRRRQQQPPPRRRTTTWWWYYYXXXVVVRRRPPPSSSSSSTTTUUUUUUVVVWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRNNNNNNNNNMMMLLLIIIGGGEEEHHHIIIJJJJJJIIIGGGDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@?????????>>>======<<<<<<;;;>>>AAACCCBBB???;;;888999888777777666555444444333444444444333222111000222222222222222222222222.............../////////000000000///...---,,,,,,~~~~~~wwwrrrnnnooooooooosssxxxyyy|||{{{tttooommmooorrrvvvzzz{{{yyywwwuuu}}}zzzqqqfff[[[QQQJJJFFFDDDCCCAAA@@@?????????@@@???>>>===;;;999777666555222222222111111111000000000000000000000000000000............/////////000111111000000111111222222444555555444444666999<<>>???@@@@@@???>>><<<;;;999999888777666555444444444444444444444222111000111111111111111111111111---........./////////000000000///......---......{{{vvvwwwyyyzzz{{{}}}wwwpppgggiiilllpppssstttqqqooooooxxx|||lll^^^SSSMMMEEECCCAAA???>>>???@@@AAABBBAAA???===;;;999777666222222222222111111000000000000000000000000000000111111222333333333333222222111111111111111222333555555555444444666:::>>>BBB<<<666444666888777555555777888777555444777:::555333222333444444222111222222222111111111111000......------------......++++++++++++++++++++++++,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++---+++******+++,,,,,,+++&&&))),,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((((((&&&))))))&&&(((---+++&&&+++++++++************)))((((((((((((((()))******+++***)))))))))***,,,---000///...---+++***))))))))))))))))))))))))))))))))))))))))))************,,,---------,,,***)))'''((()))***++++++***)))((((((((())))))*********+++******+++...111111...******++++++***((()))+++---***++++++++++++,,,,,,,,,***...333777777333...***,,,,,,,,,,,,,,,+++***)))*********+++,,,---...///666444000,,,*********+++***+++,,,...000111333333------------------------'''222999555///,,,,,,,,,,,,------.../////////...+++,,,---------,,,+++***,,,+++++++++,,,,,,---...+++---...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////---///,,,---000000,,,+++---+++******,,,...000///...---,,,,,,,,,,,,---......---------------------------...//////......///111000000000111000000///...------...///000000//////......------------.............../////////000000///000000///---+++,,,------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111000000000000000111111222222222111222222333333999:::;;;;;;;;;<<>><<<;;;::::::;;;;;;999999888777666555444444444444555555444222111000000000000000000111111111---.........//////000000111000...------...//////}}}xxxsssnnnkkkooorrrnnniiifffkkklllqqqzzz}}}jjj[[[RRRKKKGGGBBB@@@AAABBBAAA???AAABBBDDDCCC@@@===;;;:::444333333222222222333333333333333222222222111111000111111111111222222222111111222222222111111000444444555555666777777777777777777777777888888888999999::::::999888666555555555444333333333333444444444333222111000///.........---,,,,,,,,,,,,---...---,,,+++++++++,,,,,,...---,,,***)))******+++555333000...---,,,***(((*********************************++++++,,,,,,,,,------,,,,,,,,,,,,++++++)))******))))))((('''&&&(((((())))))******++++++)))))))))))))))))))))))),,,+++***+++,,,,,,+++***+++++++++******+++,,,,,,///...,,,***))))))******$$$(((+++***(((''')))+++))))))***++++++++++++*********************++++++---,,,+++******))))))(((---------,,,,,,+++++++++,,,,,,............,,,,,,++++++*********+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************......---,,,++++++++++++///...,,,+++***++++++,,,''',,,,,,***444BBBDDD<<<...---,,,++++++,,,---......///000000///---+++***,,,---......,,,,,,---...---,,,,,,...111111///,,,---------............///000...,,,******+++...///------------------------...---,,,++++++,,,---.........------------........................------,,,,,,,,,------,,,++++++------............------........................111111111111111000/////////...---,,,,,,---...///---------.........//////000000///............///222111000///////////////...............///000000//////.........//////000...///000111111000///...---,,,*********---000111222111000//////111333444888777777777999<<>>???CCCHHHLLLKKKLLLOOOPPPOOOQQQQQQRRRRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUYYYZZZ[[[]]]___```bbbcccdddbbb````````````^^^]]]XXXYYYYYYXXXXXXWWWVVVUUUXXXWWWVVVTTTRRRRRRQQQQQQRRRQQQOOONNNMMMLLLMMMMMMNNNMMMKKKIIIGGGFFFDDDCCCBBBAAA???===<<<<<<<<<===999999999888777777666666555444444555666555333111222111000/////////000111,,,---///000000000///...---------,,,,,,,,,++++++~~~zzz||||||wwwsssrrrsssuuuyyy}}}yyyjjjYYYSSSMMMHHHHHHGGGEEECCCGGGGGGFFFDDDAAA>>>;;;:::666555444222111111111111222222222111111111000000000111111111111222222222222222333333333333333222222222333444444555555666666666777777888888888888999::::::::::::888777666444333333222222222222222444333333222111000/////////...------,,,------------------,,,,,,,,,,,,,,,++++++***+++,,,---...///,,,***)))***+++------,,,++++++++++++++++++++++++*********++++++++++++++++++++++++*********))))))))))))***++++++++++++***+++++++++***************)))))))))))))))))))))))))))(((''''''))))))(((''',,,++++++******))))))))),,,,,,+++******++++++,,,,,,***((('''((()))))))))))))))******++++++++++++,,,,,,---------+++***)))***+++,,,,,,,,,***((('''***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,------...111///,,,111999888222***++++++---///111333444000///...---,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,...///...,,,***---------............///,,,,,,,,,,,,---.........------------------------,,,------......------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......---...000222222000...---........................//////////////////...---///......------......///------........./////////...///000000000///---,,,+++,,,---...///000/////////............//////000//////............//////...222777;;;;;;666000,,,111000///...///111333444111111000///000111222333555444555555777999<<<===>>>DDDHHHIIIJJJNNNPPPOOOQQQRRRTTTUUUVVVVVVVVVUUURRRRRRQQQQQQRRRTTTUUUVVV[[[[[[\\\^^^aaaccceeeffffffcccaaa```aaabbbbbbbbb\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[YYYWWWUUUSSSRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQNNNMMMLLLJJJHHHFFFEEEDDDCCCBBB@@@>>>=========>>><<<<<<:::999777666555444555444333444555555333111333222000/////////000000---...//////000/////////------------,,,,,,,,,,,,~~~zzzyyy{{{}}}}}}~~~}}}vvvhhhbbb[[[UUUSSSQQQMMMJJJLLLJJJGGGEEEDDDBBB@@@>>>;;;:::888666444333333222222222111111111000000000000000111111111222222222///000000111111111111000111222222333333444555555666666777777888888999999999::::::;;;:::888777666555444333333222222333333333333222222111000000/////////...------------------------------,,,,,,+++,,,,,,,,,,,,,,,---......***((('''(((***,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++************((()))***+++,,,,,,,,,,,,)))))))))((((((''''''''')))))))))))))))))))))))))))(((''''''((()))((('''******++++++++++++++++++*********++++++,,,,,,---///+++'''&&&(((***)))(((***************+++++++++------......---,,,)))(((+++---///000000---+++)))(((((())))))******++++++++++++++++++++++++++++++((())))))***************************************++++++++++++++++++++++++************************++++++++++++,,,---...///++++++++++++,,,------...,,,...,,,***,,,111111,,,(((((()))+++---...000111000///---,,,+++,,,------+++,,,---,,,+++++++++---++++++,,,---......---,,,---------............///)))***,,,...//////......------------............+++,,,---......---,,,+++...------,,,,,,------...,,,,,,------------......------.../////////......---///222444444222///---........................---......///......------//////............//////............////////////---...000111111///---,,,---...///000111111000000//////............///000000//////............///...222666:::999555///+++///...---,,,---...000111111000000///000111222222333333333444666888:::;;;;;;AAAFFFGGGIIINNNQQQPPPOOOQQQSSSVVVWWWWWWWWWVVVRRRQQQQQQQQQRRRTTTVVVXXXYYY[[[^^^bbbeeefffffffffeeedddcccdddfffgggfffeeebbbbbbccccccdddccccccccc___^^^\\\YYYVVVTTTSSSSSSQQQQQQRRRSSSSSSSSSRRRQQQLLLLLLJJJHHHFFFDDDCCCBBBBBBAAA@@@>>>=========>>><<<<<<;;;999888777666555555444333444555555333222333222111000///000000111......//////////////////...------------,,,,,,,,,|||ssstttsssppplllkkknnnrrrzzz}}}wwwrrrlllgggddd```[[[VVVPPPMMMIIIGGGGGGGGGEEECCC???>>><<<999777555444333222222222111111111111000000000111111111222222222...///000000111111111111111111222222333444444444555666666777888888999999::::::;;;;;;:::999777666666666555444444444444444333333222222111000000000//////...------------...------.........---,,,+++............------,,,,,,+++)))((()))***++++++***++++++++++++++++++++++++************************---,,,,,,,,,,,,+++++++++((()))***,,,------------******))))))((((((''''''))))))))))))))))))))))))***)))((((((******)))(((((()))+++,,,------------)))******+++,,,,,,,,,,,,///+++'''&&&)))******(((******)))))))))***+++,,,------......---+++***)))+++---///000000...,,,***((((((((())))))*********++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++******************++++++++++++++++++++++++*********************************+++,,,---...///***++++++,,,------------***++++++***,,,///...,,,******+++,,,,,,---------///...,,,++++++,,,---...+++,,,------++++++,,,---(((***,,,...////////////---------............///)))***,,,...//////...------------....../////////+++,,,---......---,,,+++------,,,,,,,,,,,,---------........./////////000,,,,,,---...............---///222444444222///---........................------............------////////////////////////........./////////000000---...000111111///---,,,......///000000000000000//////............//////000000///..................///222333333111...+++------,,,,,,,,,---...///000000000000000111111111111111222444555777999::::::@@@EEEFFFIIINNNQQQPPPKKKMMMQQQTTTVVVVVVVVVVVVRRRQQQPPPQQQRRRUUUXXXZZZWWW[[[aaagggiiiiiifffddddddeeegggjjjlllllliiifffggghhhhhhhhhhhhhhhggggggaaa___]]]ZZZWWWUUUTTTSSSPPPQQQQQQRRRSSSRRRRRRQQQLLLKKKJJJHHHFFFDDDCCCBBB@@@??????>>>============::::::::::::999999999999666444333333444444333222333222111000000111222333/////////.........//////.........---------,,,,,,uuutttpppjjjfffcccdddeeemmmpppuuuzzz~~~zzzyyywwwtttmmmhhhZZZUUUPPPMMMNNNNNNLLLJJJDDDBBB???<<<999777555444333333333222222222111111000111111111111222222222000000111222333333333333111111222333333444444555555555666777888999999::::::;;;;;;;;;;;;999888777777666666555555555555555222222222111111111000000000///......------......---......//////---,,,+++////////////...---,,,+++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))---------,,,,,,,,,++++++((()))***+++,,,---------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))+++***))))))++++++***)))''')))***,,,---------,,,)))***+++,,,,,,,,,,,,,,,---+++)))((()))*********+++***)))))))))***,,,---------,,,,,,++++++******)))***,,,------,,,***))))))))))))))))))************+++,,,------,,,+++***+++,,,---...///...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************+++***++++++,,,---...///++++++,,,---------,,,,,,***,,,---...///000000///------............---,,,------,,,,,,,,,,,,,,,---,,,---......,,,,,,---...(((+++.../////////000111---------............///***+++---...///......------------...//////000000,,,------......------,,,------,,,,,,,,,,,,------.........///000000111111+++,,,---..................///111333333111///...........................,,,---......///............//////000000//////........./////////000000000...///000000000///---,,,......---...///000111222000//////............///111000///......---......------...//////...------//////............///////////////000000000111111000111222444666777888999:::@@@EEEEEEHHHLLLOOONNNIIIJJJMMMPPPSSSUUUUUUVVVSSSRRRQQQQQQSSSVVVZZZ\\\ZZZ^^^eeejjjlllkkkhhhffffffgggkkknnnpppoookkkhhhllllllkkkkkkjjjhhhgggfff```___]]]ZZZWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRMMMLLLKKKIIIGGGEEEDDDCCC??????>>>>>>>>>=========999999999::::::;;;;;;;;;777555333333444444444333333222222222222444555666000000///............///............---------,,,zzztttnnnjjjhhhgggffffffhhhkkkmmmqqqzzzzzzllleee^^^ZZZZZZZZZWWWTTTKKKIIIFFFBBB???<<<:::999444444444333333333333222000111111111111222222222///000111222333333333333222222333333444555555555555555666777888999:::::::::;;;;;;<<<;;;999888777666666555444444444444555222222222111111111111111000//////...............---...///000///...,,,+++......///000//////...------,,,++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))(((,,,,,,,,,,,,+++++++++***))))))***++++++,,,++++++,,,,,,,,,,,,------------))))))))))))))))))))))))+++***))))))++++++***)))((()))***++++++***((('''******+++,,,,,,,,,+++***)))***++++++***)))***,,,+++***)))((()))***,,,------,,,***))))))***+++,,,******++++++++++++************************)))))))))+++...//////...+++)))***+++---.........,,,+++---------,,,,,,,,,++++++************************************************++++++++++++,,,,,,---...+++,,,---------,,,+++***+++,,,...000000//////000,,,---.........---,,,,,,+++,,,,,,------,,,,,,,,,---...//////------...///+++...111111///...///000---------............///,,,,,,---------------------------...///000000000---------,,,,,,------------,,,,,,++++++,,,,,,---------......///000000111,,,,,,---//////000000///...///000111111000///...........................------...///////////////...///000111111000///....../////////000000000000////////////............///......///111444888:::000000///...............111000///......---------+++,,,...///////////////000000//////////////////...//////000000000000000000111222444666777888999:::@@@DDDDDDEEEIIIKKKJJJHHHIIIKKKNNNQQQSSSUUUVVVTTTSSSRRRRRRTTTXXX\\\___bbbdddhhhkkkmmmmmmlllkkkjjjkkkllloooqqqpppnnnkkkmmmmmmllljjjhhheeecccbbb___]]][[[YYYVVVUUUTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRLLLKKKJJJHHHFFFDDDCCCBBB??????@@@@@@??????>>>>>>999:::::::::;;;;;;<<<<<<777555333222333444444333333222222333444666888:::111000///...---......///............------------wwwsssrrrqqqooommmccceeeeeedddeeelllxxx|||tttkkkfffeeedddaaa]]]RRRPPPMMMIIIEEEBBB???>>>555555444444444333333333000111111111111222222222------///000000111111111222333333444444555555666444555666777888999:::::::::;;;<<<<<<;;;:::888777555555444333333333333444222222222111111111111111000000///...............---...///000000...,,,+++,,,---...000000000//////---,,,+++,,,///000111000,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((+++++++++************)))))))))***+++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))+++)))((()))***+++***((())))))******)))'''$$$###***+++,,,---,,,,,,******&&&))),,,,,,***)))+++---+++***)))((((((***,,,------+++)))''''''))),,,...,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))))))))+++///111111///+++)))&&&(((***+++++++++)))(((.........------,,,,,,,,,************************************************,,,,,,++++++,,,,,,------,,,------...---,,,***)))++++++---//////,,,,,,...)))***+++,,,---,,,+++******+++,,,---...---,,,+++...///000///.........000///111444333///------...---------.........//////...------------------------------...///000000111......,,,++++++,,,......---,,,,,,++++++,,,,,,---,,,,,,------...///000000---...///000111111111111//////000000000000//////........................------...///000000000///...///000111111000///...////////////000000000000000000///............///111111000222555;;;@@@DDD111000///...............111111000......---------+++,,,///111222222111000///////////////............//////000000000000000000111333555666888888999:::???CCCBBBCCCGGGHHHGGGHHHHHHJJJLLLPPPSSSVVVXXXTTTSSSRRRRRRUUUYYY]]]```hhhiiijjjkkkmmmnnnooopppnnnmmmmmmnnnpppqqqooonnnmmmlllkkkhhheeebbb___^^^]]]\\\ZZZXXXVVVTTTTTTSSSRRRPPPNNNMMMLLLMMMOOOPPPIIIIIIGGGEEECCCAAA@@@???@@@@@@AAAAAAAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;777555333222333444444333222222333444555888:::<<<111000///...------.../////////.........---------yyyuuuwwwxxxvvvsssooommmiiiggggggiiilllnnn{{{yyyqqqkkkhhhhhhjjj]]]YYYSSSOOOMMMJJJEEE@@@>>>:::555222111111111111222111000//////000111222//////000111111111111111111333555666888888888777555555666777888999::::::;;;;;;;;;::::::999999999888666444222222222333444111333444444222111111222000000000000////////////......---------,,,,,,,,,------...///111333444555...---,,,+++***+++,,,------444;;;999000+++,,,///)))***+++,,,+++***)))((())))))))))))***************...111---'''%%%(((---((()))***+++***(((&&&$$$,,,***)))***++++++***)))))))))))))))))))))))))))+++++++++++++++,,,,,,---******+++++++++******)))************************,,,+++*********+++---...++++++***)))))))))))))))***************)))(((((('''***---...,,,***((((((+++++++++...000///+++(((******+++++++++,,,,,,,,,000...---++++++,,,---...)))***+++,,,,,,---,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,+++***------------------------*********+++,,,---...///.........------,,,++++++000000000000000/////////000////////////..................///......---,,,...------------...//////........................000///...---------------------.........---,,,,,,........................//////...------///000111........................//////000000000000//////000000000111222444555666.........///000000000000000000000000000000000000000000000000000000000000---...///222555999===???111111111000...---+++***111111000000//////......//////............/////////...---------///000111////////////000000000000000222555555555555777888===>>>@@@AAAAAACCCFFFHHHHHHHHHJJJMMMQQQTTTTTTTTTTTTVVVWWWWWWVVVWWW[[[___fffggghhhjjjkkklllmmmmmmlllmmmnnnnnnmmmkkkiiigggkkkiiifffdddcccaaa]]][[[[[[YYYVVVTTTSSSRRRPPPNNNQQQNNNLLLKKKLLLNNNNNNMMMFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@@@@?????????>>>>>>???>>>===;;;:::999999999777777888888888666444333333333333333444555666666555333111///......000000//////.........---------|||}}}|||yyyxxxuuuqqqmmmllllllnnnpppvvv~~~yyyqqqmmmkkkkkkfffddd___ZZZUUUOOOHHHDDDAAA>>>999666444333111000222222111000000000111111000111111222222222111111111222444666777777777777555555666777888888999999999999999999888888888777888666444333222222333444111333444444222111111222111000000000////////////.........---------,,,,,,,,,---...///111333555666//////---,,,,,,,,,,,,---...222666555222...,,,---******+++,,,---------,,,))))))))))))************---222666333---((())),,,)))***+++,,,,,,,,,+++******)))((()))+++,,,,,,+++))))))))))))))))))))))))''''''''''''(((((()))))),,,,,,,,,------,,,,,,+++***************************************+++,,,,,,,,,+++******))))))*********************))))))((()))***+++)))((('''((()))******+++---///...+++''')))))))))************+++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,+++++++++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++***+++,,,---......------------------------------...------,,,,,,,,,------------,,,------...//////000//////////////////////////////.........------,,,,,,---.../////////......------------...//////........................000///...---------------..................------........................///............///000000..............................////////////......//////000000111333444555444444444333444444555555000000000000000000000000000000000000000000000000......///111333666888:::222222222222111///...---111000000000/////////...//////............//////000///.........///000111000000000000111111111111000222444555555555666888<<<===???@@@AAABBBEEEHHHIIIJJJMMMQQQUUUXXXYYYYYYUUUVVVWWWVVVVVVXXX]]]aaahhhiiijjjlllmmmnnnooooooooopppqqqqqqpppnnnllljjjkkkhhheeecccbbbaaa^^^]]][[[YYYVVVTTTSSSRRRPPPNNNNNNMMMKKKKKKMMMMMMMMMLLLFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@?????????>>>>>>>>>===<<<:::999888888888777888888888888666555444444444333333333444555555444333111000/////////000//////.........---------}}}zzzwwwvvvxxxzzz|||}}}~~~vvvoookkkiiijjjjjjhhhbbbYYYPPPHHHDDDDDDAAA===:::888666333111333333333333222111111000111111222222222111111000111222333444555666666666666666666777777888888888777777777777777666666666777666555333222333333444222333444444222111111222111111000000000/////////.........------------,,,,,,------...000222444555000000...---,,,,,,,,,,,,---...000111222000---+++++++++,,,,,,---///000111)))))))))*********++++++///444888666000+++***+++++++++++++++,,,---......)))(((((())),,,------,,,)))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------,,,,,,,,,))))))))))))))))))))))))((()))******++++++******,,,++++++***************+++************)))))))))+++***(((&&&$$$%%%(((+++))))))***,,,---,,,***''''''(((((((((((()))))))))***+++,,,------+++***(((+++++++++++++++*********)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------------------------.....................///000///---------...000111//////............//////............---------,,,***+++,,,...///000000000......------......///000........................//////......---...............................................................//////000000000///........................---......//////......---////////////000222333444444333111000000111222333000000000000000000000000/////////////////////////////////000000222333444111111111111111000//////000000000000//////////////////............//////111111000/////////000000111111111111222222222222000222444555444444666777:::<<<===??????AAADDDGGGGGGJJJNNNSSSWWWYYYZZZYYYTTTUUUUUUUUUVVVZZZ___ccchhhiiikkklllnnnooooooooopppqqqqqqqqqpppnnnlllkkkjjjgggccc```______^^^]]][[[XXXUUUTTTSSSRRRPPPNNNKKKKKKJJJKKKMMMMMMKKKJJJFFFFFFFFFEEEDDDDDDCCCCCC@@@????????????>>>>>>>>>===<<<;;;999888777666666888888999888888777555555555555444333333333444444222222222111000000///////////////.........------{{{xxx||||||ssslllggggggjjjkkkfff\\\RRRKKKHHHFFFCCC@@@>>>===:::777555444444555555444333111000111111111111111111000///111111222333444444555555666666666666777777888888777777777777777777666666777666555444333333333444222444555444333111222222111111111000000000//////............---------------------------...///000//////...---,,,+++++++++***,,,...///000///---,,,------,,,,,,,,,...000111))))))*********+++++++++---000333111---******+++,,,+++***))))))+++---...+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))******++++++++++++))))))***+++++++++******))))))))))))))))))))))))'''((()))++++++***))))))+++******)))))))))******++++++*********))))))***+++***)))'''%%%&&&(((+++((()))***+++++++++)))((((((((((((((()))))))))))),,,,,,,,,,,,+++++++++***------,,,+++***)))))))))((()))***+++,,,,,,++++++***+++,,,,,,------,,,,,,...------,,,+++******)))------------------------+++,,,---///000222333333666333000---,,,,,,.../////////...------...//////......---------,,,,,,,,,+++,,,---...////////////...............//////000........................///...............//////.........---....................................---...///111111000//////..............................////////////...............//////000222222333111...,,,,,,---///000000000000000000000000000/////////////////////////////////000000000111111......////////////......000000000000//////////////////............//////111111111000000000000000000000000111111111222222000222444444444444444666777999;;;======???CCCEEECCCGGGMMMRRRTTTTTTTTTTTTRRRRRRSSSTTTWWW[[[```dddggggggiiikkklllmmmmmmnnnnnnnnnnnnnnnmmmkkkjjjiiijjjfffaaa]]]\\\[[[[[[ZZZZZZWWWUUUSSSSSSRRRPPPOOOIIIIIIIIIKKKLLLLLLJJJHHHFFFFFFEEEEEEDDDCCCCCCCCC????????????>>>>>>>>>>>><<<;;;:::888777777666666999999999999888777666666777666555444333222222333111222222222222111000///////////////............~~~vvvrrrsssuuuyyyzzz|||zzzqqqkkkgggjjjlllhhh```XXXRRRQQQEEECCCAAA@@@@@@>>><<<:::666777777777555333111000///000000111000000//////111222222222333333444444555555555666777777888888888888888888888888888888777777666555444444444444222444555555333222222333111111111111000000000000//////.........---------///...---++++++*********------,,,,,,+++***))))))'''***...///---+++---///...---,,,++++++,,,---...************++++++++++++,,,---...,,,)))))),,,//////---+++))))))***+++---...,,,++++++,,,,,,***)))))))))))))))))))))))))))%%%&&&'''(((((((((''''''((()))***+++++++++++++++))))))))))))))))))))))))'''((()))++++++***))))))))))))((((((((())))))***,,,,,,+++***)))*********)))+++,,,,,,***))))))***((()))*********))))))((())))))*********+++++++++000...,,,******+++---//////...,,,+++************((())))))***++++++******++++++,,,------------,,,------------......//////------------------------+++,,,...000222222333333555333000...,,,---///000111000///------...//////......---------,,,,,,,,,---...............------///............///000000.......................................///000111///...------,,,---------////////////////////////---...000111111111000///////////////////////////000000111111111111000000............///000111111666444111//////000222333111111111111111111111111//////////////////////////////000000111222222222---......///////////////////////////000000000000//////............//////000111111111111000000000/////////000000000111111///111333444333333333555555777999:::;;;>>>AAADDDBBBGGGLLLOOOOOONNNNNNNNNPPPPPPQQQUUUYYY^^^bbbdddggghhhiiikkklllmmmnnnnnnmmmmmmmmmlllkkkjjjiiihhhkkkfffaaa\\\ZZZXXXWWWVVVYYYWWWTTTSSSRRRRRRPPPOOOJJJIIIIIIJJJKKKKKKHHHFFFEEEEEEDDDDDDCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999888888888888;;;:::999999888777777777777666555444333222222222111222222222222111111000000000/////////.........zzzsssoooooollllllooouuuyyy~~~uuunnnhhhhhhgggccc^^^XXXTTTRRRFFFDDDAAA@@@@@@@@@>>>===999999888777666444222111//////000111111111111111333222222222222333444555333444444555777888888999888888999999999999999:::777777666666555444444333333444555555333222222333222222111111111000000000/////////.........------///...---+++)))(((((((((***++++++++++++******)))&&&***......,,,***,,,///------,,,+++++++++++++++*********++++++++++++,,,------,,,***)))+++///222111000---+++++++++,,,---///...,,,+++,,,+++***((())))))))))))))))))))))))&&&''')))*********)))(((***+++,,,,,,------------************************((()))******++++++******))))))))))))))))))***+++---,,,+++***)))***++++++))),,,///000...+++***)))((()))++++++)))((()))***++++++++++++,,,,,,,,,,,,222000,,,))))))+++...111000///---,,,+++++++++,,,++++++***))))))******+++++++++,,,---------------***+++---///222555888:::------------------------000000111222111000///...000///...---...000222333444333000...------...///............---------,,,......//////...------,,,//////......//////000111....................................///000111222222111///---,,,,,,------//////////////////////////////000000111111000000////////////////////////000111111222222111111000///////////////000111111555444222111111222333444111111111111111111111111////////////////////////...///000111222222222222///000111111111111111000////////////000000000000//////............//////...///000000111111000000.../////////000000000000///111333333222222222333333444777888:::<<>>>>>>>>>>>>>>???;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999888888888888777666555444333222222222222222222222222222222222000000000/////////......zzztttrrrlllkkknnnsssvvvzzz}}}vvvnnnjjjeee___ZZZVVVRRROOOIIIEEEBBB?????????>>>===<<<;;;999777555444333333///000111222333444444444444333333222333333555555222222333555777888999:::888888888999999999::::::777777777666666555444333333444666555444222222333222222222111111111000000////////////..................---++++++*********)))***+++,,,,,,,,,++++++******+++,,,------------***++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,------,,,++++++,,,...///...---,,,++++++,,,------...---++++++,,,,,,+++))))))))))))))))))))))))))))))***,,,---...---,,,+++******+++,,,------------++++++++++++++++++++++++***************+++,,,,,,++++++******++++++,,,---...,,,+++))))))***+++,,,))),,,///000...,,,******(((***,,,+++)))((()))+++++++++++++++,,,,,,,,,,,,000...+++))))))+++---...111000...,,,,,,,,,......000...,,,***)))***,,,---+++,,,------...---------***+++,,,...222555999;;;------------------------000111222222111///---+++,,,,,,---...///111222333777555222///------...////////////.........------------..................///////////////000000111........................---------...///111222333666555222///...------...////////////////////////000000//////000000111222////////////////////////000000111111111111000000000000//////000000111111000000000000000000111222111111111111111111111111000000000000000000000000//////111111222111000000000111111111111111000///.../////////000000000111//////............//////+++---...000111111111000//////000000000111111111///111333333222111222333111333555777888;;;>>>AAA@@@DDDIIIJJJHHHGGGIIILLLOOOPPPUUU\\\dddiiijjjiiiiiijjjlllnnnoooppppppppppppooonnnmmmlllkkkkkkkkkhhheeebbb```^^^]]]ZZZYYYXXXUUUSSSRRRRRRRRRPPPOOOPPPMMMKKKIIIIIIHHHFFFEEEBBBBBBAAA@@@@@@??????>>>============>>>>>>??????;;;;;;;;;<<<===>>>@@@AAA===<<<:::999888888999999666555444333333333333333333222111111111222333333000000000000/////////...yyywwwqqqoooqqqvvvwwwwww~~~zzzsssiiiaaa]]]YYYTTTPPPKKKGGGBBB???=========<<<>>><<<:::777555444444444000111222444555666777777555444333333333444555666000111333555777999:::;;;777777888888999999999:::777777777777666555444333333555666555444222333333222222222111111111111000000/////////............---------,,,,,,---......)))***,,,---......---,,,...***(((+++///111...***((()))+++---......------******+++++++++,,,,,,,,,+++,,,,,,,,,+++*********))))))))))))***+++,,,,,,---+++++++++---------+++))))))))))))))))))))))))&&&(((***+++++++++)))((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,------...///...---+++))))))***+++,,,***,,,...///---+++***+++)))+++---,,,)))(((***,,,******+++++++++,,,,,,,,,---,,,++++++******++++++111000...------...///000444222...+++***+++---///+++,,,------......------,,,+++,,,,,,...000333444---------------------------///000111111000///---.........///////////////:::777333000...---...///000////////////.........++++++---...//////000000///////////////000111111........................---------...000111333333:::888555111///......///000000000000000000000000111000/////////000222333000000000000000000000000//////000000000000//////111000000000000111111222000000111111222222222333111111111111111111111111111111111111111111111111000000111111111///...---///////////////...------.../////////000000111111//////............//////***+++---///111111111111000111111111111222222222///111222333111111111222000222444666888:::>>>@@@<<<@@@EEEFFFDDDDDDHHHLLLOOORRRWWW```iiimmmmmmkkkhhhiiijjjlllmmmnnnnnnoooooonnnmmmlllkkkjjjjjjjjjfffeeecccbbbbbbaaa^^^\\\WWWUUUSSSRRRRRRRRRPPPOOORRROOOKKKIIIHHHGGGFFFEEEAAAAAA@@@@@@???>>>>>>===<<<=========>>>>>>??????;;;;;;<<<===???AAABBBCCC===<<<:::999888888999:::555555444333333333444444444333111000000111333555000000000000////////////xxxvvvwww}}}{{{wwwyyyvvvjjjddd^^^VVVRRRTTTPPPLLLFFFCCCAAA@@@???>>>AAA???===999666333111111333222111000000111222333000222444777777666555444111111333777:::;;;999888888888999:::::::::999999999999888777666555444444333444444444444333222222000000000000000///............------------......///...---,,,+++,,,,,,---------,,,+++*********+++******+++,,,,,,---......))),,,---,,,)))(((+++...------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++***)))(((************************))))))************))))))***+++,,,+++******,,,......---,,,+++***************+++,,,------,,,***)))***,,,------,,,+++---...///---***((('''((()))+++///---***'''&&&&&&((()))++++++++++++++++++++++++,,,,,,++++++++++++++++++...***)))+++***((((((++++++,,,,,,---............333222111///.........///)))+++---...------...000,,,,,,,,,---------....../////////......---------///......///000000///---...---,,,+++,,,---...///000000...------...//////222000//////000000...---////////////////////////---.........//////000000000000///...------------000...------///111222222777444111...------///000000000000000111111111111333222111000//////000000////////////000111333333000000000000000000000000111000/////////000222333222111111000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222111111000///...000000000000000000000000111111111111000000//////222111///...---...000111333222000/////////000111111111000000000000111111333444666777777888;;;===@@@@@@AAABBBDDDFFFHHHIIIOOORRRWWW]]]aaadddddddddcccgggkkkmmmmmmllllllllliiijjjkkkmmmmmmkkkjjjhhheeeeeefffeeebbb___\\\ZZZTTTSSSRRRPPPOOOOOOOOOOOORRRPPPKKKGGGDDDCCCCCCCCCBBBBBBAAA@@@????????????===<<<;;;;;;===>>>>>>===AAA@@@>>>===>>>???AAABBB777777777777777888888888555555555555444333222111444444333333222111000000////////////////////////}}}|||{{{~~~uuupppoooxxx{{{ooohhhbbb[[[WWWWWWXXXSSSMMMIIIFFFEEEDDDCCCBBB@@@>>><<<999777666555444333111000000000111222444666999;;;;;;:::777555555777888::::::999888777888888999999::::::999999999999888777666555444444333333333333333222222111111111111111111000000//////..................//////...---,,,,,,,,,------,,,,,,+++*********************+++,,,,,,---......000///---------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++***))))))******************************++++++++++++******((()))***)))((((((***,,,------,,,+++************+++++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,222000---***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,...++++++...---******,,,)))***+++,,,------------///...---++++++***++++++)))+++---------,,,---...,,,,,,,,,,,,------------.........---------,,,,,,...------...//////...---------,,,,,,------......000///...---......000000444222000/////////...---////////////////////////............/////////000000///...---------------...,,,+++---000333444444555333111///......///000///////////////000000000111111111111000000000000000000/////////000000111111111111111111111111111111111000000000111222333222222111000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222111000//////000000000000000000000000111000000000000111111222333222000/////////111222222111111000000000000000000000////////////000000222444555666777888;;;>>>??????@@@BBBDDDFFFHHHIIINNNQQQTTTYYY\\\^^^______aaadddgggiiihhhgggggggggdddfffgggiiijjjiiihhhgggbbbbbbbbbbbb___\\\YYYXXXRRRRRRRRRQQQQQQPPPPPPOOONNNLLLIIIFFFDDDCCCCCCDDDCCCBBB@@@???>>>>>>?????????===;;;;;;<<<===============>>>>>>>>>=========777777777777777777777888555555555555444333222222444444333333222111111000////////////////////////}}}zzz{{{|||tttmmmiiinnntttyyy~~~xxxqqqkkkddd___]]]]]]WWWPPPJJJFFFDDDCCCBBBBBBAAA@@@???===<<<;;;:::888666555333222222222333444777;;;>>>@@@>>><<<:::999<<<>>>===999666666777777888888999::::::999999999999888777666555444444222333333333333222111111222222222222222111000000000//////......//////000......---,,,,,,,,,------,,,+++******)))************++++++,,,,,,------...111---)))))),,,---***'''------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++*********++++++++++++***))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((()))******((()))***,,,,,,,,,++++++***+++++++++,,,++++++***++++++,,,,,,)))***++++++******+++,,,+++,,,.../////////...---111000---+++***+++,,,---++++++++++++++++++++++++******++++++,,,,,,---------+++,,,000000,,,***,,,))))))+++,,,,,,------------,,,+++***))))))******+++---......---,,,,,,---+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,------......------,,,,,,,,,---...............///......---...///111222777444000.........------////////////////////////............///////////////......---------......000...------000222333333222111111000000000000000.../////////000000000111///000111222222222111000111111000///////////////111111111111111111111111111111111111222222333333333222111111000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333222111000000000000000000000000000000111000///...///111333444444333111000000000111222000111111111111000000////////////....../////////111222444666666888;;;>>>>>>>>>???AAACCCFFFHHHIIIMMMOOOQQQSSSVVVXXXZZZ[[[]]]___bbbcccbbbaaaaaaaaadddeeefffggggggfffdddccc______^^^]]][[[YYYVVVUUUQQQRRRRRRSSSRRRQQQOOONNNIIIHHHGGGEEEDDDDDDCCCCCCFFFDDDAAA???>>>???AAABBBAAA>>>;;;:::;;;<<<<<<<<<:::<<<===>>>===;;;999888888888777777777777777777666666555555444333333222444333333222222111111111////////////////////////~~~zzzxxx{{{{{{~~~|||xxxqqqlllnnnpppqqqssswww{{{~~~xxxrrrlllhhhddd]]]TTTLLLGGGDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>><<<:::888666555444444444000333999>>>@@@@@@>>><<<999<<>><<<===>>>@@@CCCFFFHHHIIIMMMMMMNNNPPPSSSVVVYYY[[[[[[\\\^^^^^^]]]]]]]]]^^^gggggggggfffdddbbb```___\\\\\\\\\[[[YYYVVVTTTSSSSSSTTTTTTTTTSSSPPPNNNLLLIIIHHHHHHGGGFFFEEEDDDCCCIIIGGGCCCAAA@@@AAADDDFFFCCC@@@<<<:::;;;;;;<<<;;;;;;<<<<<<<<<;;;:::888777888888888777777777777777777666555555444333333333333333333222222111111111000000000000000000000000~~~||||||yyytttqqqsssrrrpppooorrrttt|||{{{tttlll```UUUNNNJJJGGGFFFBBBBBBCCCCCCBBBAAA@@@???<<<;;;888666555444444444///222666:::;;;:::888666444888;;;999444222444777555666777888999999999999999999888777666555444444222333333333333222111111000000111111000000///...000000////////////000000,,,---------------------+++***************++++++++++++,,,,,,,,,,,,---------///000000///000222555------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******)))******+++++++++******))))))))))))))))))))))))))))))************))))))+++,,,---,,,++++++---///+++++++++***++++++,,,,,,++++++***)))***+++---...+++,,,------,,,,,,---///111000---+++******++++++***)))(((((('''((())))))*********++++++,,,,,,,,,******+++,,,------......,,,,,,///444444///,,,---111111000///...,,,***)))---------...............///111222111///.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---///111111///...///000,,,---...///000///...---///.........///000222333888555000.........///...///////////////////////////////////////.........---------...///000111222666444111/////////...---...///111222222222000///......///000000111222222...///222333444333222111111111111222333555666777222222222222222222222222222333555666777666555444444333333222222222222222111111111111111111111111111111111111111111111111111222222222222333333333444444555444444333222111111111111111111111111111666444111///...///111222111111000000///////////////000111222222111000///222111111000000111111222///111333444555777:::<<<;;;<<<===???BBBEEEHHHJJJMMMMMMNNNPPPTTTXXX\\\^^^YYY[[[\\\\\\[[[\\\^^^```eeeeeedddcccaaa```___^^^\\\[[[[[[YYYXXXVVVUUUTTTVVVVVVVVVUUUSSSOOOLLLIIILLLKKKJJJIIIGGGFFFDDDDDDIIIGGGCCCAAA@@@AAADDDEEEDDDAAA>>><<<<<<<<<<<<;;;???===<<<:::999999::::::888888888888777777666666888777555444444444444444333333222222222222222111111111111111111111111111~~~|||wwwuuuvvvyyyxxxtttsssuuurrruuupppaaaUUUNNNJJJHHHDDDDDDEEEEEEDDDBBB@@@???:::888666444333222222222222444555666555333000...111333555444222222444666555555777888999999::::::999999888777666555444444333444444444444333222222000000000000000///......000//////......//////000+++,,,---.........------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))---000///......222777------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******))))))***++++++++++++***************************)))))))))******))))))))))))***+++***)))***+++---,,,,,,++++++***+++++++++************+++,,,------,,,---......------...///333000---)))(((((()))*********)))))))))******+++*********++++++,,,,,,---++++++,,,,,,------......///...111666777222000000222222111000...,,,***)))***+++,,,---......------///111222111///......///,,,,,,,,,---------......,,,,,,,,,,,,---------------000333222///...///222------...////////////...000//////...///000222333555333000//////000111000///////////////////////////////////////.........---......///111222444555333111//////000111222111//////111222222111000///,,,,,,---...///000000111000111222333333333222111111111222333555777999:::333333333333333333333333222444777999999888555444555444333333222222333333222222222222222222222222222222222222222222222222222222222222333333333333444444444444333222111111111111111111111111111111777555333111//////000000000000000000/////////...///000000111111111111000333222222111111222222333000222333444444666888;;;999:::<<>>;;;999999:::;;;<<<999999888888777666666666888777666444333444444555222222222222222222222222111111111111111111111111~~~|||}}}~~~yyyyyy{{{vvvvvvzzzooo___TTTMMMIIIGGGHHHHHHGGGFFFCCC@@@>>>:::888777555333333333444222222333222111000///...000111111111111222333444444555666888999999::::::999999888777666555444444444555555555555444333333000111111111111000/////////..................///+++,,,---.........------,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,...000------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******))))))***+++++++++++++++++++++++++++++++++++++++)))******++++++******)))***+++++++++******,,,---------,,,+++************))))))***+++,,,,,,,,,,,,+++,,,...---,,,,,,---///000...---+++***)))))))))))))))*********++++++,,,)))******+++,,,,,,------,,,,,,------------------///---000444555111///111000000000///...---+++***)))***,,,---.........------///000000...------...------........./////////,,,,,,---------.........,,,000333222...---///111...............//////000111111000//////000111222111000//////111333333222////////////////////////000/////////..................///111222555666888333111//////111222222222000111111111111000000///......///000111222333333333222222222222222111111222222222333555666777888444444444444444444444444222555888:::;;;999666444555555444333333333333333222222222222222222222222222222222222222222222222222222222333333333444444444444444333333222111000111111111111111111111111555444333222111000000000111111111111000000//////000000000000000111111222222222111111111111222222111222444444333444777999888999;;;>>>BBBEEEHHHJJJMMMNNNOOOQQQTTTWWWZZZ[[[WWWXXXYYY[[[]]]aaafffjjjiiihhhfffcccaaa___^^^]]]\\\[[[YYYXXXWWWVVVUUUUUUWWWVVVUUUSSSRRRPPPOOONNNNNNLLLJJJIIIHHHHHHIIIJJJGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBAAABBBBBBAAA???===<<<;;;;;;;;;:::;;;;;;;;;999999888888777666666555999888666444333444555666222222222222222222222222////////////////////////}}}|||~~~}}}yyy|||}}}~~~kkk]]]TTTPPPJJJJJJJJJIIIGGGDDD@@@>>><<<;;;999777666666777777/////////000111222333444222000//////111333333222444555666777999999::::::999999888777666555444444555555666666555555444333222222222222222111000000......------------......***+++---...///...------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++...000///------------,,,,,,,,,++++++*********++++++,,,,,,---+++,,,,,,,,,,,,+++******((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,---------,,,,,,...000...---,,,+++************((()))+++,,,------,,,,,,***,,,------,,,+++---...,,,------------,,,***)))((((((((()))******++++++))))))***+++,,,,,,------------------------,,,,,,,,,***,,,000111...,,,...---------...------,,,,,,***+++---///000000//////+++---......---,,,,,,---.........////////////000---------....../////////+++///222111---,,,...111//////...------///000111222111000//////000111111///......000333444444333////////////////////////000000//////.........---...///000111444666888999666444111000000000000///222111111000000000000000111222222444555666777777444444333222111111111222333333333333333444555666444444444444444444444444222555999;;;<<<:::666444555555444333333333333444222222222222222222222222222222222222222222222222222222333333333444444444333333333333222111000000111111111111111111111111222222222222222222222222111222222222222111000000111000/////////000222333111111000000000000111111222333444444333333555777777999;;;>>>AAAEEEHHHJJJMMMNNNOOOQQQSSSUUUVVVWWWUUUWWWXXXZZZ]]]bbbhhhmmmuuurrrnnniiiddd___\\\[[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRLLLKKKHHHGGGGGGIIIKKKMMMIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBCCCDDDEEECCC@@@===888999;;;<<<<<<;;;:::999999999999888777666666555999888666444333444555666222222222222222222222222........................yyypppooossszzzrrreee[[[VVVTTTRRRPPPLLLHHHDDDAAA@@@AAA>>>;;;999888999888777444444222111000000000000333222111111111222333444333333444666777999::::::999::::::999666555555666777777777666666555444333222111///...------......000///...---------------......//////......---,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***---...///...,,,+++,,,---,,,,,,+++***))))))))))))******************************))))))))))))******,,,///333555222...***(((******))))))******+++,,,***((('''''')))*********(((((())))))*********+++,,,,,,---///111000---***(((((()))***+++,,,,,,,,,***+++,,,,,,+++***)))(((***++++++,,,,,,------...---,,,***))))))***,,,---///...---,,,+++,,,------000000000///......------+++,,,,,,,,,---......//////...,,,++++++,,,...///000000///...------,,,,,,,,,---...///000000000000---,,,,,,,,,,,,---......---------............///------......//////000000222000...---,,,---...///------......///111222333333222000/////////000111/////////////////////////////////111333666999;;;555444333111///......---111111111111222222222222333333222222333555777888555222//////222333333222444444333333444555777888888888888999:::;;;;;;<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;:::999888777666555444444444555555666666666555555666666666777777777444444333333333333333333222222222222333333333333555444222111///......---111222333444444222111///000111111111111222222222222111111111222333444444333222111000000111222333222333333333222222444555999:::;;;===@@@DDDHHHJJJIIIJJJKKKLLLOOOQQQSSSTTTUUUUUUVVVZZZcccooozzz{{{rrriiibbb``````aaa[[[ZZZWWWUUUTTTSSSSSSTTTTTTRRROOOPPPSSSUUUUUUSSSUUURRRNNNLLLMMMNNNOOOOOONNNMMMLLLJJJIIIGGGFFFEEECCCDDDDDDCCCAAA???===<<<:::::::::;;;;;;;;;;;;<<<888888888888777777777777777777666555555555555666444333222222111111222222333222000...,,,+++******zzzqqqiiikkkooovvvvvvmmmgggccc___\\\XXXTTTOOOJJJDDDAAAAAA@@@>>>======;;;888666555444333222111111111111333222111111111222333444333444555666777888999::::::;;;;;;:::777666666777666777777777666555444333222111000//////////////////......------------.........//////......---,,,,,,,,,,,,,,,------------************************)))***,,,......---,,,++++++,,,---,,,++++++,,,---------,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))******---000444555222...+++)))******))))))******+++,,,+++,,,------+++++++++,,,)))*********+++++++++++++++...222222///,,,+++,,,******++++++,,,,,,------++++++,,,---,,,+++************+++,,,...///000000...---,,,******+++---.........,,,+++++++++,,,---,,,,,,,,,,,,,,,++++++++++++,,,------...------,,,///...---,,,,,,---...///000//////...------,,,,,,***+++,,,---............---------------......///---------............///.........///////////////222000///---------///000------......///111222333444333222111111111111111000000000000000000000000000000000111222444555666222111000///............111111111111222222222222222222222222333555777888888666444444777888777555555555555555777:::===???======>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@??????===<<<;;;:::999777666666777777777666666666666666666666666555555555555555555444444333333333333444666666555444333222222111222222111000000000000000111222444444444333111000111111111111222222222222000000000111111111111111222222111000000111222222333444555444333444555777999999:::===@@@CCCGGGIIIHHHIIIJJJLLLNNNQQQSSSUUUVVVWWWYYY]]]fffpppzzzzzzvvvooogggbbb```___```[[[ZZZYYYXXXXXXXXXYYYZZZXXXUUUSSSSSSVVVXXXXXXVVVVVVSSSPPPNNNOOOPPPQQQQQQPPPPPPOOOMMMKKKJJJHHHHHHEEEFFFFFFEEEDDDBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;999888888888777777777777777666666555444555555555444333222222111222222222333222111///...---------|||sssjjjhhhhhhjjjqqq{{{|||wwwtttsssqqqmmmgggbbb]]]VVVMMMGGGDDDCCCBBBBBB@@@===999666666555444333222222222333222222222222222333444444444555555666777888888999;;;<<<<<<;;;888777777888555666777888777555333222111111111222111111000000...---------------............//////......---,,,***++++++,,,,,,------...++++++++++++++++++++++++***+++---//////...---,,,***+++,,,,,,******+++,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******---000333444111...+++*********))))))******+++,,,)))+++------***)))***++++++++++++++++++,,,,,,,,,+++000555333---)))***---,,,,,,,,,---------------++++++,,,---------,,,,,,)))***+++---...000111222...---,,,,,,,,,---...///------,,,+++++++++++++++*********++++++++++++,,,+++,,,---.........---,,,000///...------...///000/////////...------,,,,,,++++++,,,---..................------......///000---------............//////////////////.........111000///...---...///000............///111222333555555555444333222111111111111111111111111111111111111111222222111111111000000/////////000111111111111111222222222333333222222222333555777999:::;;;::::::;;;<<<<<<;;;999888888777999<<<@@@EEEGGGEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIGGGFFFDDDCCCAAA@@@???>>>===;;;::::::======<<<<<<;;;:::::::::;;;:::999888777666555555666666555444444444444444777777666555444333333222000000000111111222222333222333444444444333111000111111111111222222222333111111222333333222111000222222111000000111222222333444555444333333555777888888999;;;>>>BBBEEEGGGFFFGGGHHHKKKNNNQQQTTTUUUVVVWWWZZZ^^^eeemmmuuuyyysssppplllgggcccaaaaaaaaa[[[[[[ZZZ[[[\\\^^^```aaa\\\ZZZYYYYYY[[[\\\\\\[[[YYYWWWSSSRRRSSSTTTTTTTTTSSSSSSQQQPPPNNNMMMKKKKKKHHHHHHHHHHHHFFFDDDBBBAAA>>>>>>======<<<<<<;;;;;;999999999888888888777777666666555444444444444555444444333222222222222222333333222111000000000000{{{uuurrroookkkhhhjjjpppwww|||~~~~~~~~~~~~xxxtttppphhh^^^VVVNNNKKKGGGDDDAAA>>>:::888666555444333333222333333222222222222333333444444555555666666777777888888;;;<<<<<<;;;888777777888555666888888888666333111000111222333333222000///---------,,,------...///.........///......---,,,++++++,,,,,,,,,,,,,,,,,,------------------------+++,,,...///000///...---,,,---...,,,***)))***+++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,...111111///,,,************))))))******+++,,,***************++++++,,,+++++++++++++++++++++++++++///333222...+++,,,...------------,,,,,,,,,,,,******+++,,,,,,---------***++++++,,,---...//////---,,,,,,,,,,,,---......,,,,,,+++++++++*********+++,,,,,,---......//////------------...000111333000///............///000//////.........------------......///000000/////////............///000000---------............///000000//////......------000000///......//////000............///000111222333444555555444333111000111111111111111111111111000000222222222111000///222222111111111222333333222222222333333333444444333444555777999;;;===>>>>>>???@@@AAAAAAAAA???>>>===<<<<<<===@@@DDDHHHKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLKKKIIIGGGEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===;;;::::::999999888777666666666666444444444444555555555555000111111222333333333333333333444444444333222111111111111222222222333333333444666777666444222111222111111111111111111222000111222111000000222444777777888:::===@@@CCCEEEDDDEEEGGGJJJMMMPPPSSSUUUUUUVVVXXX\\\aaafffjjjllllllkkkiiigggeeedddcccbbb[[[[[[[[[\\\]]]___aaaccc______^^^^^^____________]]][[[XXXWWWWWWXXXXXXWWWUUUTTTSSSQQQOOONNNMMMLLLIIIIIIIIIIIIHHHFFFDDDCCC@@@@@@???>>>===<<<;;;;;;::::::999999999888888888666555555444444444444444444444333222222222222333222222111111000000111111yyywwwxxxuuuqqqnnnlllmmmnnnooo{{{rrrjjj]]]WWWMMMEEE@@@>>><<<<<<777666555444333222222222222222333333444444444444555555666666777777888888:::;;;;;;:::777666666777555666777888777555333222000111222333333222000///.........------......///.........///......---,,,---------,,,,,,+++++++++------------------------+++,,,...000000///...---000111000...+++)))))))))+++++++++++++++,,,---...++++++++++++++++++++++++++++++************++++++***,,,------+++)))))))))******))))))******+++,,,///,,,)))***---000///...******************)))))),,,,,,---...//////...---,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,---...///000111111000...,,,+++---222777::://///////....../////////...............------------...//////000////////////............///000000---------............///000000//////......------000000/////////000000000///......//////000111222111222333333333222000///111111111111111111111111///000111333333333222111444333222222222222222222444444444444555555555555666777:::<<>>AAACCCCCCDDDFFFIIILLLOOORRRTTTVVVWWWYYY[[[]]]___aaaaaadddeeeeeeddddddbbbaaaaaa[[[[[[[[[[[[\\\]]]___```bbbbbbccccccbbbbbbbbbbbbbbb```]]][[[[[[[[[ZZZYYYTTTTTTRRRQQQOOOMMMLLLKKKHHHIIIIIIIIIHHHGGGEEEDDDAAAAAA@@@>>>===<<<;;;:::::::::::::::999999999999666666555444444444444555555444333333222222333333111000000//////000000000}}}|||xxxxxxwwwuuusssqqqooonnnwww~~~oooeeeWWWJJJBBB??????@@@:::999777555444333222222222222333444444444444444444555555666777888888999:::;;;;;;:::777666666777777777777666666555444333444444444444333222111000111000000///......//////......//////......---,,,.........------,,,,,,,,,+++++++++++++++++++++++++++,,,...000000///...---111111111///+++)))))))))************+++,,,......************************++++++************++++++)))***+++***)))'''((()))******))))))******+++,,,///---,,,---//////---************)))))))))))))))+++))))))+++...000///---++++++++++++,,,,,,,,,,,,******)))))))))***++++++------,,,+++***)))(((((()))******++++++,,,,,,,,,,,,,,,,,,---,,,++++++***++++++,,,,,,---...//////000...,,,+++---222888<<<................................................,,,,,,---------------,,,......------......///000---------............//////////////////.........//////000000000000111111///////////////000111111//////000111111111111000111111111111111111111111000111222333444555555555444333333222222222222333666666666777777777888888999;;;>>>AAADDDGGGHHHIIIKKKMMMNNNNNNMMMLLLLLLMMMIIIHHHGGGGGGFFFGGGHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFCCCBBBAAA???>>>>>>>>>>>>::::::999888777666555555777777888888777555333222444444444444333333333333222222222222333333333333111111222333333222111000000111222222222222111000111222333222111111333555444555555777999<<>>===<<<;;;;;;;;;;;;;;;:::::::::999999777777666555555555555555555444444333333333333333000000///.........//////}}}~~~~~~}}}{{{xxxuuussspppxxx~~~~~~sssaaaRRRHHHCCCBBBBBB???===;;;888666444333222222333444555555555444333333444555666777888999:::;;;<<<<<<;;;888777777888888888666555444444555555999888777555444333333333444333222000////////////......//////......---,,,,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////---,,,...//////---+++******+++******++++++,,,...///000++++++++++++++++++++++++,,,++++++******++++++,,,)))******)))((('''(((*********))))))******+++,,,///555<<<<<<666///+++***+++++++++******))))))))))))***++++++++++++,,,---++++++,,,,,,------......---,,,+++*********+++,,,---,,,,,,++++++*********)))***+++,,,------------,,,------...---,,,+++***+++++++++,,,,,,---------///...------...111444666------............------........................,,,---------------,,,,,,---------------......///---------............///........./////////////////////000111111111111111///////////////000000111.........///000111222333333333333333333333333333444444444444555666777888555555555555666777888999888888888999999999:::::::::<<<@@@DDDGGGJJJLLLLLLMMMOOOPPPNNNLLLLLLNNNPPPLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIIIIJJJKKKLLLLLLMMMOOOOOOOOONNNNNNNNNNNNNNNGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@???>>>===<<<;;;;;;888999::::::999888666444555555444333333333333333222222222333333333444444000000000111111111111111000111222222222222111000000111222222000111222444333444444666888;;;>>>???DDDDDDEEEGGGJJJMMMOOOPPPXXXYYYYYY[[[\\\^^^___``````````````````______^^^]]]\\\\\\\\\]]]___aaabbbgggiiikkkkkkhhhgggggghhhjjjhhhdddbbb```^^^[[[XXXSSSRRRQQQOOONNNLLLKKKJJJIIIIIIJJJJJJJJJHHHGGGFFF??????>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::888888777666666666666777555555444333333333333444111000///...............}}}zzzxxxlllpppssswww}}}{{{iiiXXXMMMFFFDDDCCCBBBAAA>>>;;;888666444444222333444555555555444333333333444666777999::::::<<<===>>><<<:::888888999:::888666444333444555666===<<<999777555444444555555555333111000/////////......//////......---,,,******,,,...000222333444........................***+++---//////...---,,,***+++,,,,,,******+++,,,++++++,,,,,,...///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++)))(((((()))+++*********)))***++++++,,,666DDDQQQPPPBBB555000111,,,,,,,,,++++++*********'''+++...,,,(((&&&)))---,,,,,,------...///000000///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------...///...---,,,+++,,,,,,------------......---......///////////////,,,------......------,,,---........................///////////////......---,,,,,,,,,,,,---......---------.........//////---.........//////000000...///000111111111111111000////////////000000111............000222444666444444444444444444444444888777666555555666888888888888999:::;;;===???@@@999999:::::::::;;;;;;;;;:::===@@@EEEIIIKKKMMMNNNLLLMMMMMMLLLIIIIIILLLOOONNNNNNOOOOOONNNMMMKKKIIIKKKKKKKKKKKKKKKKKKKKKKKKEEEFFFGGGIIIKKKLLLMMMMMMGGGHHHIIIKKKLLLNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSSSSSSSTTTTTTTTTUUUJJJIIIHHHFFFEEEDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCC888999:::;;;;;;:::888777555555444333333333333444222222333333333444444444222111111111222333444444000111222333333222111000...///000///......000222333333444555777:::===>>>DDDDDDEEEGGGIIILLLNNNOOOUUUVVVWWWYYY[[[^^^```aaaddddddccccccbbbbbbaaaaaa]]]]]]]]]^^^```bbbeeefffiiilllnnnnnnkkkiiiiiijjjllljjjfffcccaaa^^^ZZZXXXSSSRRRQQQPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKIIIHHHGGG>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999888888777777777777777555555444333333333333444222111000///............zzztttpppppprrruuu{{{{{{yyy{{{rrr^^^QQQLLLIIIEEECCCAAA???===<<<999555222222333444444222222333444222555777777555666999<<<>>>===<<<<<<===<<<:::888999888666555444444555555777777666555444444333222111111000...---,,,+++***//////.........------------------...///000111222---------,,,,,,+++++++++)))***+++,,,---,,,++++++(((+++...///...,,,+++*********+++,,,,,,---......***,,,...000000...,,,***---------------------------------,,,,,,+++++++++++++++++++++,,,---...///777NNNfffkkkYYYAAA000+++---------///111111000...------,,,,,,,,,---......000///...,,,---...000111...---,,,++++++,,,...///++++++++++++++++++++++++))))))((((((((()))+++,,,******+++---......---+++,,,000111...---000000...000////////////.........///............---------,,,,,,,,,------------...........................////////////////////////...------...111222222111...............---------000000///...............///111222111///.........111111222333333222222111222333555666666777999;;;999;;;>>>@@@@@@>>>;;;999===;;;:::<<>>===<<<:::888777666555333111333333333444444555555666333333333333444444555666222222222111111111111000000111111222222333444444333555666777666777888:::@@@BBBEEEGGGIIIKKKNNNPPPQQQTTTWWWYYYZZZ\\\___bbbfffcccaaabbbeeeggghhhggg___aaacccbbbbbbdddhhhlllooollliiihhhiiiiiiiiihhhkkkgggccc```^^^\\\ZZZYYYWWWUUURRROOOMMMLLLLLLLLLLLLKKKKKKKKKLLLJJJHHHEEE????????????>>>>>>>>>>>>===<<<;;;:::999:::;;;<<>>999555888<<<:::444666666666555444444333333777555333111000000111222uuuqqqppppppuuuzzz{{{~~~|||}}}uuuggg[[[TTTLLLEEEBBBAAA@@@???===:::555222444555666555333333444555222444666666555666888;;;======>>>===<<<;;;:::::::::999777666555666666666333333333333222222222222111111000///......------//////.........---------------------...///000000,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,(((***++++++)))))))))***,,,,,,,,,---......//////,,,---///111111///---,,,------------------------...---------,,,,,,,,,+++*********++++++,,,---...444FFFXXX[[[NNN<<<111...+++***+++,,,......,,,***,,,,,,,,,,,,------...///444222111///...///000111000///---+++++++++,,,---++++++++++++++++++++++++---,,,+++******+++,,,,,,******+++,,,...///......,,,...---+++,,,111111////////////.........---------------.........//////.........////////////000........................///////////////////////////...---...000222111000////////////////////////000000////////////000000111222333222000//////000111111111111111111222222777777888999:::<<>>>>>???@@@AAACCCCCCDDDEEEGGGHHHIIIJJJKKKGGGFFFJJJLLLMMMQQQVVVZZZWWWWWW[[[]]]]]]___bbb`````````]]]YYYXXXYYY[[[\\\^^^```bbbbbbaaaaaaaaa``````bbbdddfffhhhjjjkkkjjjfffdddfffgggffffffiiillliiijjjpppzzzlll^^^OOOIIIHHHEEECCCCCCFFFFFFFFFGGGHHHIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDCCCAAA>>><<<:::888777444222111222222222333333333444333333333333333444555555222222222222111111111111333222222222222222222222000222444555555666888:::???BBBDDDFFFHHHJJJMMMOOOPPPRRRUUUWWWYYY[[[^^^```cccaaaaaacccgggjjjjjjiiiccceeeeeedddcccdddgggjjjmmmkkkiiihhhiiijjjiiihhhjjjgggccc```___]]][[[YYYVVVTTTRRROOOMMMLLLLLLMMMKKKJJJHHHHHHHHHGGGDDDBBB????????????>>>>>>>>>>>><<<<<<;;;::::::;;;<<<<<<>>>AAABBB>>>;;;;;;:::777777777666555555444444333444333222000000111222333uuuqqqnnnnnnqqqnnnrrr|||~~~|||ssskkkbbbUUUJJJEEEDDDCCCBBB@@@===999555666777777666444333444555333444555555555555888:::<<<>>>@@@???<<<:::;;;<<<;;;:::999888777777777777111111111222222333333333111111111000000//////////////////.........---------------------------...++++++++++++************+++++++++++++++,,,------***+++***)))((((((***---++++++,,,,,,------......+++---...000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------***************+++,,,---000;;;EEEGGG???666111000,,,+++***+++,,,,,,***(((++++++,,,,,,---...//////666444333111000000000111111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++++++++,,,---...000111444777666111000222222///............---------,,,++++++,,,---...///000111.........////////////000........................////////////////////////000///...///000111000///000000000000000000000000000000///000000111222333222333444333222111111333222111111111111222444555;;;<<<<<<===???CCCIIIMMMPPPQQQQQQPPPMMMJJJFFFDDDDDDCCCCCCEEEGGGHHHHHHFFFFFFEEEBBB@@@???@@@@@@AAAGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJKKKOOOQQQUUU]]]gggoooiiigggkkkpppsssuuuxxxwwwuuupppjjjfffeeehhhkkknnnnnnnnnooonnnnnnmmmllljjjkkkmmmooorrruuuwwwxxxvvvpppmmmpppsssssssssuuuzzz{{{ppp\\\QQQNNNKKKHHHGGGJJJIIIIIIHHHHHHIIIJJJJJJGGGFFFEEEDDDDDDEEEEEEFFFEEECCC@@@>>><<<999666444333333333333333444444444333333222222222333444444333333333222222222111111444444333333222111111000...000222444555666888:::>>>@@@CCCEEEFFFHHHKKKNNNNNNPPPSSSUUUWWWYYY[[[^^^______aaadddhhhkkkkkkjjjhhhhhhhhhfffeeeeeegggiiikkkiiihhhhhhiiijjjiiiiiiiiigggcccaaa```^^^\\\ZZZUUUTTTRRROOONNNMMMMMMNNNNNNLLLIIIGGGFFFEEECCCAAA@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;;;;<<<===:::DDDJJJFFF>>>:::::::::777777666666555555444444222222111000111222444555~~~xxxqqqmmmkkkgggjjjsss{{{rrrdddWWWNNNKKKGGGDDDBBB@@@===;;;777888888777444333333444333444444444555666888999:::>>>BBB@@@;;;999;;;>>>::::::999999888777777777333444444444444444444444000000000000000000000000////////////.....................------,,,,,,+++++++++++++++++++++++++++,,,,,,+++***+++,,,---...---......---,,,,,,---///)))))))))******+++++++++)))***,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,........................***)))))))))***++++++,,,...222666777444111//////000///------...---,,,******+++,,,---......//////222222000////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,+++,,,...222444DDDKKKLLLCCC888222000///......---------,,,,,,,,,,,,,,,------...//////000,,,,,,,,,------------...........................////////////////////////222000//////000000///---/////////000000111111111000000000111222333555555111222333333111111333444444333222222333666999:::>>>@@@CCCEEEGGGKKKOOOSSSWWWWWWUUURRROOOKKKGGGEEEDDDDDDFFFHHHJJJJJJJJJIIIEEEEEEDDDBBBAAAAAACCCDDDJJJJJJJJJKKKLLLNNNPPPRRRRRRTTTXXX]]]___bbblllvvv{{{xxx~~~~~~wwwtttuuuyyy||||||{{{yyyxxxxxxwwwuuusssssssssuuuwwwyyy{{{|||}}}~~~wwwtttxxx}}}~~~~~~hhh\\\YYYVVVSSSRRRTTTTTTSSSQQQNNNKKKIIIIIIFFFGGGGGGFFFEEEEEEEEEFFFGGGEEEBBB@@@???===:::888777777777777777777777777333333222222222333333444444333333333222222222222333333333222222111111111///111333444444555777999<<<>>>AAACCCDDDFFFIIILLLLLLNNNQQQSSSTTTVVVYYY[[[[[[]]]```dddhhhiiihhhgggjjjjjjiiihhhgggggghhhiiiiiigggfffggghhhiiiiiiggggggeeebbbaaa```___]]][[[UUUTTTSSSQQQPPPPPPPPPPPPTTTQQQMMMJJJHHHGGGEEEDDDAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<=========999CCCJJJEEE===:::::::::888888777666666555555444333222222111111222333333wwwooolllfffgggmmmwwwuuuhhhXXXSSSJJJDDD@@@??????>>>999999999777444222222222333333333444666888999999999>>>AAA???;;;999;;;>>>999999999999888777666666666666555444444333222222......////////////000000000000/////////.........---.........---,,,+++***---------------------------,,,+++***+++,,,...///,,,...111111000.........))))))************++++++******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,........................*********)))******++++++,,,---///000///...---,,,222000///.........---+++***+++,,,---............,,,,,,,,,,,,---......///,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------------------+++***---111555IIIVVV]]]RRR>>>222///000......---------,,,,,,,,,........................,,,,,,,,,------------...........................////////////////////////222111//////000000...---------...///000000111111000000000111333444666777000111222111111111333555333333333444666:::===@@@EEEHHHNNNQQQSSSTTTUUUVVVYYYXXXUUURRRNNNKKKHHHFFFFFFHHHIIIJJJJJJIIIHHHHHHEEEFFFFFFEEEDDDFFFJJJMMMOOOOOOPPPQQQSSSVVVYYY[[[]]]```gggmmmnnnooouuu~~~qqqhhheeedddbbbbbbaaabbbccc___YYYSSSOOONNNKKKMMMOOOMMMJJJGGGGGGGGGGGGEEECCCBBBBBBAAA???===;;;;;;::::::999999888888444444333222222333333333444444444444333333333222111111222222222333333333333444666666555555666777:::<<>><<<<<<<<<======>>>>>>>>>;;;@@@BBB>>>;;;;;;:::888999888888777666666555555444444333222111111111111}}}vvvssslllmmmppptttyyy{{{zzzyyy{{{~~~wwwbbb[[[QQQHHHBBB@@@??????<<<<<<;;;999555333222333333222222444888:::;;;;;;999<<<>>>>>>;;;:::;;;===999999999999999888666666666555555444222111111000////////////////////////000000000/////////......---.../////////---,,,+++------------............,,,,,,,,,,,,,,,------...))),,,///111///---++++++,,,,,,------------------------............---------------------------------------------.........++++++*********++++++,,,+++,,,.........---,,,+++111///---,,,,,,---,,,++++++,,,---.........---,,,))))))***+++,,,---......***++++++,,,......//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000111111,,,......,,,***+++///444???OOOZZZPPP===000///222............---------,,,//////.........---------.........////////////000........................////////////////////////222000//////000000///---,,,,,,---...000111222222000000111111333444555666000111111111000222444777333444666999<<>>?????????>>><<<>>><<<999999<<<;;;777999999888888777777666666555444444333222111000///xxxooollllllnnnlllooosssxxx~~~zzz|||}}}{{{wwwrrroooooosssyyylllfff\\\SSSLLLFFFBBB@@@?????????<<<888555444444333222222555999===>>>>>>::::::;;;;;;;;;;;;:::::::::;;;;;;;;;:::999888777555555555444444333333333000000000000000000000000000000000000/////////...---...///000000///---,,,,,,,,,,,,------.........+++,,,,,,---...---------)))+++------,,,+++++++++......------------------................................................+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++,,,......------...///000---+++***+++,,,,,,+++,,,---...//////---,,,***++++++,,,---............++++++,,,---............------------------------+++,,,...///000000000000,,,...///,,,))))))---111333@@@HHHBBB666///000222/////////.........---------------........................////////////000........................////////////////////////111000//////000000///...,,,---...///111222333444111111111111222333444555111222222222111333666999888:::>>>BBBGGGLLLPPPRRRVVVZZZ]]]___]]]ZZZXXXXXXRRRPPPMMMKKKIIIHHHHHHHHHIIIKKKLLLKKKIIIIIIKKKNNNJJJLLLMMMMMMOOOTTT^^^fffmmmlllkkkjjjkkkmmmppprrruuutttwww|||~~~yyynnnfffeeefffccchhhkkkhhh___UUUOOOLLLNNNLLLJJJIIIIIIHHHFFFDDD@@@???>>>===<<<;;;::::::777666555555444444444555555555555555444444444444222222222222222222222333222333555555444444555666666999<<<>>>???AAADDDFFFIIIKKKNNNOOOPPPQQQSSSUUUTTTXXX]]]```aaabbbeeegggiiihhhhhhjjjmmmnnnmmmlllbbbaaaaaabbbbbbbbb___]]][[[ZZZYYYZZZ[[[ZZZXXXVVVQQQRRRRRRSSSTTTTTTTTTTTTTTTRRROOOMMMLLLIIIFFFCCCDDDDDDCCCBBBAAA@@@??????;;;<<<===???@@@@@@??????;;;======:::;;;>>>===::::::999999888888777666666333333333333222222111000{{{yyyvvvsssrrrrrrtttuuuvvv{{{{{{nnnccc]]]]]]```ccc]]]^^^aaadddiiirrr{{{xxxmmmgggeeemmmvvvtttoooggg^^^VVVNNNGGGBBBBBBBBBAAA>>>:::777666666333111111555;;;???@@@???:::999999:::;;;<<<:::999;;;<<<<<<===<<<:::999888666666666777777777777888222222222111111111000000000000000000////////////---...000111111000...---+++++++++,,,,,,---------+++,,,---...///...---,,,,,,------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////+++++++++,,,,,,---------------,,,,,,+++,,,,,,,,,+++,,,------,,,---000333000...,,,+++,,,---------------/////////---+++)))...///////////////......---------......---,,,,,,------------------------+++,,,---.........---,,,+++...///---)))(((+++///...666:::666000///000///000////////////.........+++,,,,,,---...///000000,,,,,,,,,---------..............................////////////////////////000///...///000111000///---...///000222444555555111111111111222333444444222333333333333555888;;;>>>AAAFFFLLLRRRVVVZZZ\\\ZZZ[[[]]]\\\YYYVVVUUUUUULLLJJJHHHFFFEEEEEEFFFGGGDDDGGGJJJKKKKKKNNNSSSWWWVVVXXXZZZZZZ\\\dddpppyyyzzzyyyvvvttttttuuuwwwyyy{{{zzz~~~qqqiiihhhkkkwww||||||rrreee]]]ZZZRRRPPPMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@>>>>>>===888777666555555555555555666666555555555444444444444444333222222111111111///111333333333444555777666888;;;===>>>@@@CCCFFFIIIKKKNNNOOOOOOQQQSSSUUUSSSWWW]]]```bbbdddgggjjjkkkiiihhhjjjmmmnnnllljjjaaaaaa```aaaaaa```]]][[[XXXWWWWWWXXXYYYYYYWWWTTTOOOPPPQQQRRRSSSSSSSSSSSSTTTSSSQQQPPPNNNKKKGGGDDDEEEDDDDDDBBBAAA@@@??????;;;<<<>>>???@@@@@@@@@???888===@@@>>>===??????===::::::999999888777777777111111222333333333333222fffhhhiiikkkkkkjjjiiihhhnnnnnnqqqvvv|||~~~|||{{{{{{zzzxxxuuuqqqnnnlllkkkhhhccc___]]]\\\ZZZYYY[[[[[[[[[]]]```dddhhhjjjrrrxxxpppgggeeegggsss}}}vvvlllbbbYYYRRROOOMMMGGG@@@;;;:::888666333555555555555555555555444777888999:::;;;<<<<<<<<<===<<<<<<;;;999888888777888777666555666777:::;;;222222222111000//////...111111000000/////////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------***+++,,,,,,---------------------,,,,,,+++++++++///...,,,+++,,,---///111...---,,,+++***+++,,,,,,...------,,,,,,++++++***...............///000111------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++555222///,,,+++,,,...///---......///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,,,,////////////000000000000---,,,++++++,,,---///000---......///////////////000000000000000//////...---......//////...------------------.........//////////////////000111111333444222//////111111111444444333222222222222333222333444666777;;;@@@CCCGGGKKKQQQWWW\\\^^^^^^^^^```^^^\\\YYYWWWTTTSSSRRRHHHHHHHHHFFFEEEDDDFFFHHHFFFGGGKKKPPPRRRXXXfffuuuwwwmmmcccbbbfffmmmuuu}}}}}}yyysssvvv|||wwwkkkaaa]]]WWWRRRRRROOOKKKHHHIIIGGGFFFFFFFFFFFFEEEBBB@@@===:::777555555666666555888666444222111111222333666555444333222222222222222222111111111222444555666777777888;;;>>>@@@BBBDDDGGGKKKMMMNNNOOOPPPRRRXXXYYY\\\^^^aaabbbcccdddgggiiilllooopppmmmgggcccaaa___]]][[[ZZZZZZ[[[\\\ZZZXXXUUUTTTUUUVVVVVVUUUOOOOOOOOOPPPRRRSSSUUUVVVTTTSSSQQQOOOKKKHHHEEECCCFFFEEECCCAAA@@@@@@@@@@@@===>>>@@@AAAAAA@@@???>>>@@@@@@??????>>><<<;;;:::::::::999999888777777777555444333222111222333444aaabbbdddfffggggggffffffiiiiiijjjmmmpppqqqpppmmmmmmmmmlllkkkjjjhhhfffeeeccc```]]][[[\\\]]]\\\\\\[[[[[[ZZZZZZ[[[^^^aaacccfffllluuu|||wwwllliiihhhrrrwwwnnneee\\\VVVQQQMMMGGGBBB???<<<999777555555555555555555555555777777999:::;;;<<<<<<<<<===<<<<<<;;;999888888777888777666555666777999:::333333333222111000000000000000000/////////......////////////////////////------------------------,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,------------...---------,,,,,,,,,+++...------,,,---...///000...---,,,+++++++++,,,,,,+++++++++,,,,,,---------...---------......///000------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------666444111...,,,,,,---...///000000000///...---,,,,,,---------......//////---,,,,,,,,,---.........---............////////////...---,,,,,,,,,---...---......///////////////---...///000000000000000///////////////.........---.........///////////////////////////000111111333333222000000222333222111000000000111222444555666888;;;===@@@EEEJJJNNNRRRUUUYYY]]]___aaaaaaaaaaaa___[[[VVVRRRNNNKKKJJJHHHHHHHHHEEECCCCCCDDDFFFJJJNNNSSSXXXaaaooouuuooooooqqqxxx}}}}}}~~~uuummmggg```[[[YYYVVVPPPLLLMMMIIIHHHGGGGGGGGGFFFDDDBBBCCC@@@===;;;:::::::::999777666444333222333444555666666555333333222222333444333222222333444555666666666666888:::===???AAACCCFFFKKKNNNOOOPPPRRRSSSVVVWWWYYY\\\^^^aaacccdddgggggghhhjjjkkkjjjfffccc```___]]][[[YYYZZZZZZ[[[ZZZXXXVVVUUUUUUVVVUUUTTTPPPPPPPPPQQQQQQRRRSSSTTTRRRRRRPPPNNNKKKHHHFFFDDDFFFEEECCCAAA@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@????????????>>>===<<<;;;:::::::::999888888777777666555444333222222222333333______aaacccdddfffggghhhkkkjjjiiiiiijjjiiifffdddeeeeeeddddddccccccbbbbbb```^^^\\\\\\^^^````````````^^^\\\ZZZZZZ[[[]]]___```dddjjjqqqxxxuuuqqqkkkppp{{{{{{wwwoooeee]]]SSSSSSPPPJJJCCC===:::888555555444444444444555555666777888:::;;;;;;<<<<<<<<<<<<;;;::::::999888888999888777666555666777888444444333333222111111111////////////............////////////////////////////////////////////////,,,,,,,,,,,,,,,------...************++++++++++++,,,,,,,,,,,,------------.........---------------,,,------..................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///555444222000///...------//////000//////...---,,,------...///000000111111,,,,,,,,,,,,------......,,,,,,---------.........000///...---,,,,,,,,,,,,---......///////////////,,,,,,...///000111111111//////.........//////000////////////000000000000000////////////000111111333222222333333333333444333111000000111333666888<<>>DDDGGGKKKOOOSSSVVV[[[^^^```___]]]ZZZYYYYYYYYYYYYWWWUUUQQQMMMJJJHHHHHHGGGIIIJJJIIIHHHHHHIIIMMMPPPXXXbbbhhhkkk{{{~~~xxxvvvyyywwwqqqlllkkkiiidddaaabbbaaa^^^ZZZWWWTTTQQQNNNKKKHHHFFFCCCAAA@@@???>>><<<:::999777666555555555555555555444333222222333333555555555555555555555666444444444555666999;;;<<<<<<@@@GGGLLLOOOPPPRRRSSSTTTTTTUUUVVVYYY]]]aaadddbbb```]]]\\\]]]___```___]]]]]][[[ZZZZZZZZZZZZZZZXXXWWWVVVVVVWWWXXXWWWVVVTTTSSSSSSRRRRRRPPPOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDCCCBBBAAAAAAAAA@@@AAABBBBBBBBBBBBAAA@@@@@@<<<<<<<<<<<<<<<;;;;;;:::999999999888777777666666555555444444333333333333bbbccceeehhhkkkooorrrttt|||{{{yyyvvvsssqqqqqqrrrvvvtttqqqmmmkkkjjjiiiiiijjjiiihhhiiikkkmmmlllllljjjhhhgggeeeeeeeeefffgggkkkiiigggffffffhhhjjjkkkggghhhgggdddaaabbbfffjjjssswww{{{uuuqqqsssvvv{{{zzzlllmmmkkkcccWWWKKKDDDAAA:::888666555444444555666666666888999:::;;;;;;;;;;;;;;;;;;::::::999999888999999888666555555444444111111111111111000000000......//////////////////////////////////////////------------------------------,,,,,,------...///,,,,,,,,,------------.........---,,,,,,------...........................***,,,...000000///---,,,---------,,,,,,,,,++++++///......---+++******)))---,,,,,,+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......---,,,,,,,,,++++++++++++++++++,,,...///000111111///111222000---******+++------........./////////---------....../////////---......///////////////......////////////......------,,,,,,---......///000000000000111111111222000000000000000111222222888555666:::999333111333555555444666999>>>DDDGGGNNNQQQUUUXXXYYYZZZ\\\]]]]]][[[WWWSSSQQQQQQRRRRRROOONNNKKKIIIGGGHHHIIIIIIIIIJJJKKKLLLNNNSSSYYY]]]fffqqqwwwzzzzzzuuurrrttttttrrrqqqsssqqqmmmhhhddd___ZZZUUURRROOOMMMJJJHHHHHHFFFDDDBBB>>>===;;;999666444333222444333333222222222222222444555555555555444444444444444444444555777999:::888===CCCHHHLLLNNNPPPQQQTTTTTTTTTVVVXXX\\\```ccc^^^\\\XXXXXXYYY[[[\\\]]][[[[[[[[[[[[[[[[[[\\\\\\WWWVVVVVVXXXZZZ[[[ZZZYYYTTTTTTTTTSSSRRRPPPNNNMMMJJJJJJIIIHHHGGGGGGGGGHHHDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@??????<<<=========<<<;;;:::999999999888888777666666555555555555444444444333333hhhiiilllppptttxxxzzz|||}}}zzzwwwvvvwwwyyy|||xxxtttqqqpppqqqrrrpppoooppprrrvvvxxxxxxxxxooopppppppppppppppppppppqqqmmmjjjggggggggggggfff^^^^^^^^^]]]\\\]]]```bbbfffhhhnnnxxx|||vvvuuutttssszzz{{{zzzuuulll___RRRHHHBBB>>><<<999666555444555666555666777999::::::;;;;;;;;;;;;;;;::::::999999999888888777777666555444444000000000000000000000000////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------............//////---,,,,,,,,,---...---------------.........+++,,,...000000///...---,,,,,,---------,,,+++*********+++,,,,,,---......------,,,+++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---.....................------------......++++++,,,---......//////111444666444000---,,,------............/////////,,,,,,---//////000000///---......//////////////////////////////...---,,,+++,,,---.../////////...000000000000111111111111111000000000000111222222888555666<<<<<<444111555222333555:::@@@HHHNNNRRRXXXZZZ]]]^^^]]][[[ZZZZZZWWWTTTQQQNNNLLLLLLNNNOOOKKKJJJHHHGGGGGGIIILLLNNNOOOQQQSSSVVVZZZaaahhhnnnttt{{{}}}|||xxxsssnnnhhhaaa]]]WWWUUURRROOONNNKKKHHHEEECCCBBB@@@===:::777444333444333333222222333333333555555555666555555444333555444444444555666888999888;;;AAAEEEHHHKKKNNNQQQSSSTTTTTTVVVXXX[[[^^^___ZZZXXXVVVVVVXXXZZZZZZZZZYYYZZZ[[[\\\]]]^^^______ZZZYYYYYYZZZ\\\\\\[[[YYYUUUUUUUUUTTTRRRPPPMMMLLLIIIHHHGGGFFFEEEFFFGGGGGGEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>===<<<;;;:::999999888888777777666555555444555555555555444333333wwwyyy}}}{{{xxxsssqqqpppooommmkkkdddaaa^^^\\\]]]^^^______``````dddiiilllppp{{{|||tttttt|||vvviii\\\OOOGGGBBB???<<<888555555555555555666777999::::::::::::;;;;;;::::::::::::999999777777777777666555444444111111111111111111111111000000000000111111222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,---------......000///---,,,,,,,,,---...+++,,,,,,,,,------------,,,---.../////////...---,,,,,,---------,,,+++***))))))***+++---...//////......---,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------...------,,,,,,---......,,,,,,,,,------............222555444000---...///,,,,,,---------.........---...///000000///......---......///////////////------......///.........+++---///222222222000////////////000000000111111111111000000111111222333666222555>>>???777444888777999===BBBIIIPPPVVVZZZ[[[]]]______\\\YYYVVVUUUNNNMMMJJJIIIHHHIIIKKKLLLJJJIIIIIIKKKNNNSSSXXX\\\^^^```bbbfffkkksss|||{{{sssnnnhhheeeaaa]]]YYYTTTOOOKKKGGGFFFDDDBBB???;;;999777555555444444444555555666666666777777777666555444555555444444555666777888999<<<@@@CCCFFFJJJNNNQQQRRRRRRSSSUUUWWWYYYZZZ[[[WWWVVVVVVWWWYYYZZZXXXWWWWWWXXXZZZ]]]___aaabbbbbb___^^^]]]]]]]]]\\\YYYVVVTTTTTTUUUTTTSSSPPPMMMLLLIIIGGGFFFDDDDDDEEEFFFGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@???===;;;999888888888888777666666555555444555666666666555333333~~~{{{zzzxxxtttqqqlllggg```]]]^^^______^^^___^^^___bbbaaadddqqqxxxsssxxx{{{wwwiiiZZZQQQDDDBBB===999666555555555555666777888999:::::::::;;;:::::::::::::::::::::666666666777666666555444222222222222222222222333000000111111222222222333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////++++++,,,,,,,,,---------111000...,,,,,,,,,...///+++++++++,,,,,,---------,,,------...............,,,,,,---...---,,,+++***++++++,,,,,,,,,---------///...------,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///333222000///---,,,,,,,,,,,,+++*********+++,,,------------...............(((---111111...,,,---///++++++,,,,,,,,,---------//////000000000...---,,,---......///////////////++++++---...//////000000,,,...222444555444222000////////////000000000000111111111000111111222333333000444???AAA999777<<>>;;;888444333666777888;;;======<<<:::888999;;;;;;:::777666888;;;777777777777666555444333444444444444333333222111,,,...222666777444---(((******+++---...000111222...------,,,,,,------...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---///,,,---...---+++***+++,,,******+++,,,,,,,,,++++++,,,,,,---000222333111///---------...------,,,,,,***+++,,,---.........//////---+++,,,---...---,,,000...,,,++++++---000111333555555222...++++++---,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++---,,,,,,---......------,,,&&&***...000000/////////...111111------000///+++..................................../////////000...///111444666666333000...///111000......000333666444222222222222111111333555666666666777:::<<>>:::;;;;;;:::777666666777888888777888888999:::;;;333333333444555666777777999<<<@@@DDDFFFIIILLLOOOMMMOOOPPPPPPPPPQQQSSSVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ\\\```bbbcccccceeebbb___]]]\\\ZZZXXXVVVWWWXXXXXXXXXUUUQQQMMMJJJHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFDDDBBBAAAAAAAAAAAA???:::777999:::999999;;;777777777777777666555444444666777666333222222222~~~uuupppnnnlllhhheeeeeeeeedddbbb```bbbggglllmmmqqqzzz|||uuuzzzqqq```RRRJJJCCC@@@<<<777555666666777:::;;;<<<;;;:::888;;;<<<<<<;;;888777888:::777777777777666555444333333333444444444333222222000222444888999666111,,,------......///////////////......------......///------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---///,,,......---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++---...000444777888666444,,,------...------,,,,,,...............///000111///---+++,,,---...---,,,...---,,,,,,---000333555777888888555111......///------------------------///000111///---+++***+++,,,,,,------.........///,,,...///...---,,,---...000////////////........................................../////////000000000000222444666666444111...///111000......000333333111000000111111111111444555777999:::<<<@@@CCCMMMPPPUUUYYY\\\\\\[[[YYYVVVTTTPPPLLLIIIFFFEEEDDDDDDCCCFFFIIIIIIHHHKKKPPPNNNUUU___iiisss|||~~~tttlllfff___WWWPPPLLLHHHDDD@@@???????????????>>>===;;;888777666666555555666666444333333444444666777777999<<<@@@CCCEEEHHHJJJMMMKKKMMMOOOPPPPPPRRRTTTVVVWWWXXXYYYYYYZZZZZZZZZZZZ\\\[[[\\\^^^aaadddeeeeeegggeeebbb```___]]][[[YYYXXXYYYXXXWWWUUURRROOOMMMHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEHHHFFFDDDBBBAAA@@@@@@@@@>>>:::999<<<===:::999;;;999999999888777666555555444666777666444222222333zzzuuuqqqpppooollliiiffffffhhhkkkiiiiiiooozzzvvvwwwwwwzzzuuudddXXXPPPIIIFFFAAA:::777777555666888999::::::999999<<<======<<<:::888999:::777777777777666555444444222333333444444444444333333333444666777666222///111111000000//////....../////////....../////////........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111///.........---...///...,,,,,,,,,............------,,,,,,+++,,,...111555999999777444,,,,,,------...------,,,000///.........///000111///---+++,,,---...---,,,,,,++++++,,,...222555777777888888555222/////////........................000111333222///+++))))))------,,,,,,---///111222444444222000---,,,---...000///444======333---///............................../////////000000000111111222444666666444222...///111000//////000222111111111111111222333333555777:::===@@@DDDIIIMMMUUUXXX\\\^^^^^^ZZZVVVSSSQQQNNNIIIEEEBBBBBBCCCDDDCCCEEEIIINNNOOONNNSSSYYY\\\cccmmmwww~~~{{{ssshhh^^^WWWPPPIIIDDDDDDCCCDDDFFFHHHGGGCCC???:::999777666555444333333444444444444444555666777:::<<<@@@BBBDDDEEEHHHIIIHHHKKKNNNPPPQQQRRRUUUWWWXXXXXXYYYYYYYYYYYYYYYYYY]]]\\\]]]___cccfffhhhhhhiiigggdddbbbbbb```]]][[[ZZZYYYXXXVVVUUUSSSQQQQQQJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFIIIGGGEEEBBB@@@?????????>>>;;;:::>>>???<<<::::::<<<;;;:::999888777666555444666777666444222222333|||xxxtttqqqqqqqqqpppllllllssszzz~~~{{{xxxvvvxxxsssdddYYYRRRLLLIIIDDD===999999444555666777888999999999;;;<<<<<<<<<<<<;;;;;;<<<777888888777777666555444222222333444555555555444222111111222333222000...222222111111000///////////////............//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///222222111///......---...//////---------///000000///...---,,,,,,,,,***+++...222555444111...,,,,,,------...---------------...//////...---,,,///---+++,,,---...---,,,+++++++++,,,...111444555222222222111000///......------------------------...000333333000---+++***...---,,,,,,---000222444888888777444111//////000///...:::KKKKKK:::...///...........................////////////000000000111000111333555555333111//////000111000000111111222333333333333333555666888:::>>>BBBFFFLLLRRRVVV[[[]]]______\\\VVVPPPLLLKKKIIIFFFCCCBBBBBBDDDEEEHHHKKKRRRYYY[[[\\\ccckkktttyyyxxxooofff]]]RRRKKKIIIGGGFFFIIILLLKKKDDD>>><<<;;;999888777666555555444444444444444555666777999<<>>>>>???;;;999<<<===;;;:::<<<>>>===<<<:::999777777666444555777666444333333444zzzuuurrrtttwwwxxx{{{}}}|||tttiiiYYYSSSMMMJJJFFF???;;;;;;666666666666777888999:::999999:::<<<>>>>>>>>>===888888888888777666555444222333444444555555555555111000//////000000///...000000000111111111111111...------,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000222333111///......---...///...------...///111000///...---,,,------)))***,,,...000...+++(((+++,,,,,,---.........---***,,,000222222///,,,)))///---+++,,,---...---,,,++++++++++++,,,...000111---------...///000000000,,,,,,,,,,,,,,,,,,,,,,,,+++...111222111...------...---,,,,,,---000222444333555777777444222000000///---666EEEEEE666---///////////////////////////////////////000000000111000//////111222222111/////////000111222222111000111333444444333333666888===@@@EEEJJJNNNSSSXXX[[[^^^^^^^^^\\\WWWQQQJJJGGGEEEEEEEEEEEEEEEGGGHHHIIIOOOSSS[[[cccgggkkkuuu~~~wwwlll```WWWQQQMMMJJJJJJLLLIIIBBB;;;;;;;;;999888888777777777555444444444444555666666888;;;===??????@@@AAACCCBBBFFFLLLPPPRRRSSSUUUVVVXXXWWWWWWVVVWWWWWWXXXYYYZZZYYYYYY\\\```cccddddddcccaaa`````````___]]]ZZZYYYXXXUUUSSSQQQQQQQQQRRROOONNNLLLJJJHHHGGGFFFFFFDDDDDDFFFGGGIIIKKKLLLMMMJJJHHHEEECCC@@@???>>>>>>AAA<<<888:::;;;:::;;;>>>???>>><<<:::999888777777444555777666555444444555|||yyyzzz}}}vvvnnn]]]VVVOOOLLLHHHAAA>>>???888777666666666777999:::888888999<<>><<<888888888888777666555555333444444555555555555444333111000000111111000///...//////000111222222333------,,,,,,,,,,,,------........................------,,,,,,,,,,,,++++++------------------------///111222222000...---...,,,---......---,,,...///111000...---,,,,,,---...,,,,,,,,,---...---***'''++++++,,,---............+++...222555555222...+++///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,------...------...111222222111,,,,,,,,,,,,,,,,,,,,,,,,***---000111000.........------,,,,,,---///111222,,,///222333222000......000++++++111222,,,,,,111/////////////////////////////////000000000111111000///...///000111///...000///000111333333111///...111333444333555999<<>>???AAAAAAEEELLLPPPSSSSSSTTTTTTVVVVVVUUUUUUVVVWWWYYYZZZXXXWWWWWWYYY]]]___``````^^^^^^^^^___``````]]][[[YYYXXXUUUSSSQQQPPPPPPPPPPPPOOOMMMKKKIIIGGGFFFFFFCCCDDDFFFHHHJJJLLLNNNOOOIIIGGGEEEBBB@@@?????????BBB===:::;;;<<<;;;<<<>>>???>>><<<:::888888888999444555777777555444555555}}}||||||~~~|||zzzttteee\\\TTTOOOJJJDDDAAABBB;;;999777666555777888::::::999:::<<<>>>>>><<<999888888888888888777555555555555555555555555444333333222111111222222111///......//////000111111222......------------......---------------------------------,,,,,,+++++++++........................000111111000...------...***,,,------,,,,,,---//////...---++++++,,,...///...---,,,,,,------,,,******+++,,,---............---...000222333222111//////---+++,,,---...---,,,,,,,,,,,,------------...000...---...111222111///------------------------,,,...//////---,,,------,,,,,,------.........///***---//////...------......---+++)))***,,,...111//////////////////////////////000000000111111111111/////////000111000...000///000222444444111///+++///444777888;;;AAAFFFOOOSSSYYY]]]^^^^^^^^^^^^]]]YYYTTTNNNJJJHHHHHHHHHFFFFFFGGGJJJNNNTTTZZZ]]]gggjjjpppuuuvvv{{{yyyvvvxxxsssmmmcccXXXOOOHHHDDDBBB>>>===;;;999888666666666666555555444444444555555555777:::;;;<<<<<<>>>@@@@@@EEELLLQQQSSSSSSSSSSSSUUUTTTTTTTTTUUUWWWZZZ[[[XXXWWWVVVXXX[[[]]]]]]]]]\\\\\\]]]```bbbbbb```^^^ZZZYYYWWWUUURRRQQQOOOOOOOOONNNMMMLLLKKKJJJJJJJJJFFFFFFGGGIIIJJJKKKMMMMMMHHHFFFDDDBBBAAA@@@@@@@@@AAA>>>===AAABBB???======>>>===;;;999888888999:::444555777777555555555666~~~}}}}}}}}}||||||lllbbbYYYSSSMMMFFFCCCDDD===;;;888666555666888999<<<;;;:::<<<>>>===999555888999999888888777666555555666666666555444333333111000000111222111000...////////////000000000000//////............//////---------------------------------,,,,,,+++++++++........................000111111///---,,,---...***+++,,,,,,++++++---......---,,,++++++,,,...///---+++******,,,---------***+++,,,---............------------...///111111///---+++,,,---...------,,,,,,---....../////////222///---...000000...,,,...........................//////...+++***+++,,,,,,,,,---......------,,,.........---,,,,,,...000,,,000222000000333222...000000000000000000000000000000000000111111111111222000///000111111000///000//////222555555222...+++000777;;;>>>BBBJJJPPPVVVZZZ```ddddddaaa___^^^\\\XXXPPPJJJFFFGGGIIIKKKLLLKKKKKKMMMSSS[[[ccciiirrrtttyyy{{{{{{|||wwwvvvzzzzzznnn```SSSKKKHHHIIICCCBBB???===:::888777666666555555444444444555555333666999:::;;;<<<>>>???@@@EEELLLQQQSSSSSSRRRRRRTTTSSSSSSSSSUUUXXX[[[\\\XXXWWWVVVWWWZZZ\\\\\\\\\\\\\\\^^^aaaddddddcccaaa\\\[[[YYYWWWTTTRRRPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNIIIIIIIIIJJJJJJJJJKKKKKKGGGFFFDDDBBBAAAAAAAAAAAA@@@>>>AAAGGGHHHBBB===<<<===<<<:::888888888:::;;;444555777777666555555666~~~uuummm```UUUNNNJJJHHHGGG@@@>>>;;;666444555888;;;888888888777888888999:::888777888999555222444999555999===;;;555111111333111111111000000000000///000000000000000000000000//////000000000000/////////,,,******---///...,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,+++******------,,,+++******************+++,,,------------/////////...---,,,******)))***+++,,,...///000111///---,,,,,,---...,,,+++...------,,,,,,------..........................................///000000777444111---+++***+++,,,------------------------,,,,,,------...///000000000///...---,,,------...111111000///////////////------------.........///111111000000000000111111333111111444999;;;888444777777999===DDDLLLTTTXXXZZZ]]]aaacccaaa]]]WWWSSSUUUMMMDDDBBBFFFKKKKKKHHHNNNNNNOOOQQQWWW___jjjqqqxxx|||pppdddZZZPPPKKKFFFDDDAAA>>>===:::666444666555444444666666666444777888999:::999:::===???AAAGGGLLLNNNLLLLLLOOORRRUUUTTTSSSTTTUUUWWWZZZ[[[YYYZZZ[[[[[[[[[ZZZ\\\]]][[[^^^bbbeeeggggggeeedddaaa```]]]YYYVVVSSSRRRQQQOOOOOONNNLLLJJJKKKMMMPPPPPPOOOMMMKKKJJJIIIJJJJJJKKKHHHCCC@@@?????????>>>>>>???@@@BBBCCCAAA===:::>>>===<<<;;;:::999999999777777777777666666666666yyyqqqeeeZZZRRRLLLIIIGGGDDDBBB>>>;;;888888999;;;::::::999999999::::::;;;???<<<::::::888555999???CCCEEEDDD>>>666111000222333333333333222222222222000000000000000000000000//////000000000000/////////...------......---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,+++***,,,+++++++++++++++,,,,,,------.........---,,,,,,............---,,,++++++,,,,,,,,,---------..................------------...------,,,,,,------..........................................//////000777555111...,,,,,,------------------------------,,,,,,---......//////000000///...---,,,------...000000//////.........///---.........////////////111000000000111111222333444333333777<<<===999444777:::>>>DDDKKKQQQVVVYYY^^^___```___\\\WWWRRROOOMMMIIIEEEEEEHHHKKKKKKJJJLLLNNNQQQVVV\\\fffpppwwwwwwmmmddd[[[UUUJJJGGGCCC@@@???===;;;999:::999777777777777666444666888999999999:::<<<>>>@@@DDDIIIJJJHHHIIIMMMQQQRRRRRRQQQRRRUUUXXX\\\^^^___aaabbbcccbbbbbbdddeeebbbdddhhhjjjkkkjjjhhhgggdddbbb___\\\YYYVVVTTTSSSOOOOOOOOOMMMLLLLLLOOOQQQPPPOOOMMMKKKIIIHHHHHHHHHKKKHHHCCC@@@@@@@@@@@@???@@@@@@AAABBBCCCAAA>>>;;;<<<;;;;;;::::::::::::;;;888888888777777777777666zzzoooeee\\\TTTNNNJJJGGGFFFCCC@@@===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<>>::::::888777<<>>666111111333444333333333222222222222000000000000000000000000//////000000000000/////////000111111...,,,++++++///......------......///------------------------...............---------------......------,,,+++******++++++,,,---......////////////...---,,,+++,,,------......------,,,///......------,,,,,,+++---///111000---+++---///...------,,,,,,------.................................------......///000666444111///------......---------------------------------......//////000//////...------------.../////////............---////////////000000000000000000000111222333444555555444555999======:::666:::???FFFNNNTTTXXXZZZZZZbbb```]]]XXXSSSOOOLLLJJJFFFFFFHHHJJJMMMNNNOOOPPPSSSVVVZZZ___gggqqq{{{yyypppiiidddSSSNNNHHHDDDBBBBBBBBBAAA???===:::999999888666555666777888888888999;;;===>>>AAAEEEFFFFFFGGGKKKOOOPPPOOOOOOQQQTTTYYY^^^aaadddfffhhhhhhhhhiiikkkllljjjlllnnnppppppooolllkkkfffdddaaa^^^ZZZWWWUUUTTTQQQRRRQQQOOONNNNNNOOOQQQRRRQQQOOOMMMKKKJJJIIIIIIJJJGGGCCCAAAAAAAAAAAA@@@BBBAAA@@@AAAAAAAAA???===:::999999999::::::;;;<<<888888888888777777777777|||sssiii```WWWQQQIIIHHHEEECCCAAA???===;;;===<<<<<<;;;;;;;;;<<<<<>>BBBBBB@@@<<<777555555666222222111111111000000000//////////////////////////////000000000000//////...222444333///+++***+++......------------......------------------------000000//////......------...............------,,,++++++,,,---------------...............---,,,,,,+++,,,------.........---.........------,,,,,,+++,,,000333111,,,+++---111...------,,,,,,------..............................------------...//////333222000...------...///........................------....../////////000............------.....................------,,,///000000000000111111111000000111222333555666777777555555666:::<<<<<<;;;BBBFFFMMMTTTYYY\\\]]]]]]```\\\VVVOOOJJJHHHGGGHHHFFFIIIMMMPPPQQQSSSXXX[[[bbbdddggglllttt~~~}}}yyyrrrnnn^^^YYYQQQKKKHHHHHHHHHHHHAAA???;;;:::999999777666666777888888777888:::<<<<<<@@@DDDGGGHHHIIIJJJLLLOOOOOOOOOQQQUUUZZZ^^^aaaccceeeggghhhhhhiiikkkmmmmmmnnnppprrrrrrqqqpppnnnhhhfffccc___[[[XXXVVVUUUUUUVVVUUUSSSPPPOOOOOOQQQUUUTTTRRRPPPNNNLLLKKKKKKHHHEEEBBBAAAAAAAAAAAA@@@CCCAAA????????????>>>===::::::999999999::::::;;;888888777777777666666666}}}~~~wwwlllaaaYYYMMMJJJGGGFFFEEEBBB???<<<;;;;;;;;;;;;;;;<<<======<<<777666777777444555888888999;;;;;;:::999888888222222222111111111111000//////////////////////////////000000000000//////...111444333///+++***+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000//////...............//////......---,,,---............---,,,+++++++++,,,---------------++++++,,,---............,,,,,,------------------,,,000333111,,,+++---111...------,,,,,,------...........................---------------...//////000///...------------....................................///////////////------........................//////......---,,,000000000000111111111222000000111222333555777888777555333333777<<>>===>>>??????>>>===<<<;;;:::999999999999777777666666666555555555|||{{{yyyxxxyyy~~~yyymmmdddVVVRRRMMMJJJIIIFFFAAA===:::::::::;;;<<<===??????>>>999777999999666444555777888:::<<<<<<;;;999888444444444444333333333333000000000000000000000000//////000000000000//////---///000000///---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////...............//////......---,,,...///000000///---,,,+++)))***+++,,,------------+++,,,,,,---.........---++++++,,,,,,---...//////---///111000---+++---///...------,,,,,,------...........................------,,,,,,------...///---------,,,------..............................////////////////////////,,,---......///...............///000///...---,,,000000000000111111111111000000111222333555777888777666555666:::AAAHHHMMMSSSTTTUUUWWWXXXZZZZZZ[[[OOOLLLHHHDDDDDDFFFJJJMMMNNNOOOQQQTTTXXXaaammmuuuzzz}}}xxx~~~|||xxxtttpppiiiccc___[[[XXXUUUKKKHHHCCC@@@>>>===<<<;;;777888999999888888:::;;;;;;>>>DDDIIILLLLLLKKKJJJNNNPPPSSSVVVYYY]]]___```eeefffhhhiiiiiiiiikkkmmmkkklllnnnoooqqqqqqqqqqqqpppnnnkkkgggccc___]]]\\\ZZZ[[[[[[YYYUUUSSSRRRSSSSSSSSSSSSRRRPPPOOOMMMLLLJJJHHHEEEDDDDDDCCCBBB@@@@@@???===>>>???AAA@@@@@@>>>>>><<<;;;:::999999999777777777777666666666666|||{{{||||||sssddd^^^VVVQQQNNNJJJCCC>>>::::::;;;<<<>>>@@@BBBCCCDDD===999999999666555666888888888888999999999888555555444444444333333333000000000000000000000000//////000000000000//////---,,,,,,---...//////...------,,,,,,,,,,,,------------------------------..................//////---............---,,,,,,---...///000000///---,,,,,,,,,---------------,,,,,,,,,------...---------++++++,,,,,,---......///............------------...------,,,,,,------...........................------,,,,,,------...///------------......//////........................000/////////////////////,,,,,,.../////////.........///000111111///...,,,/////////000000000111111000000000111222444555666666888:::>>>CCCJJJQQQVVVWWWWWWXXXXXXXXXVVVUUUSSSJJJHHHFFFEEEGGGJJJNNNQQQQQQRRRUUUZZZcccooo{{{~~~zzzwwwtttqqqmmmiiiccc___WWWRRRLLLGGGDDDBBB@@@>>>888999:::999888888:::<<<;;;<<>>@@@BBBDDDCCCCCC>>>===<<<<<<;;;;;;;;;;;;999999999888888888888777oooggg]]]VVVRRRLLLEEE???:::;;;<<<>>>@@@BBBDDDEEEHHH???888777777555555888777666444333555777888999333333333222222222111111000000000000000000000000//////000000000000//////---***(((***...111000///.........------.........////////////////////////,,,---------......//////------......------,,,++++++,,,///000111000///...////////////...---,,,,,,,,,------......---,,,,,,,,,,,,---------------...///---,,,,,,---...,,,+++...------,,,,,,------...........................---,,,,,,,,,,,,---......------......///000000000////////////////////////000000000000////////////+++,,,.../////////.........000111222111000...---////////////000000000000000000000111222333444555666999???EEEKKKQQQWWW[[[WWWXXXZZZZZZXXXTTTPPPNNNHHHGGGGGGHHHJJJMMMQQQSSSSSSUUUYYYbbbnnn|||}}}|||zzzyyyvvvrrrkkkggg```[[[TTTMMMIIIEEEBBB@@@999:::;;;:::999999;;;<<<<<<;;;;;;===AAAFFFIIIJJJHHHLLLSSSZZZ```cccddddddjjjlllmmmmmmllllllmmmoooqqqqqqrrrrrrqqqppppppooonnnllliiiddd```]]]ZZZYYYUUUWWWYYYZZZZZZZZZ[[[\\\XXXXXXYYYZZZYYYXXXWWWVVVRRROOOMMMKKKJJJIIIFFFDDD??????@@@BBBEEEGGGFFFEEE===<<<<<<<<<<<<===>>>>>>;;;;;;;;;:::::::::999999wwwggg\\\VVVQQQIIICCC???===;;;<<<>>>AAABBBCCCAAA???<<<;;;;;;;;;::::::777777888777777666555444333333222222222111111111333222111111000000111111000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---......//////......---////////////////////////---***000>>>AAA777..............................---------------...///000///...,,,******+++,,,------------,,,,,,+++++++++,,,,,,---...///000111222,,,,,,.../////////...---------...///000000//////---///111111///---------......---,,,,,,,,,,,,---//////............//////000000000000000000000000///////////////.........111111111111111222222222///111333444555666888999===AAAGGGMMMSSSWWWXXXYYYXXXYYYXXXTTTPPPLLLKKKKKKGGGGGGHHHLLLRRRVVVWWWWWWYYY]]]dddnnnzzzzzz~~~zzzyyyvvvqqqkkkiiiddd\\\SSSKKKHHHGGGAAA???<<<::::::;;;;;;<<<;;;;;;;;;===@@@DDDGGGIIILLLPPPVVV[[[^^^```bbbdddhhhjjjmmmnnnmmmlllmmmmmmlllnnnqqqrrrqqqqqqqqqrrrjjjgggccc___]]]ZZZVVVTTTVVVVVVVVVWWWZZZ]]]aaaccc___aaacccdddccc___[[[XXXWWWUUUQQQMMMKKKIIIIIIIIIGGGDDDBBBDDDGGGHHHDDD???===???@@@???>>>======>>>;;;<<<=========<<<::::::tttfff]]]TTTKKKEEEBBB???===<<<>>>@@@@@@@@@@@@>>>;;;999999999888888777777777777777666555555555555555555444444444444333222111111000000111111000000000000///////////////............---------------,,,,,,,,,,,,,,,---000000/////////.........------............------........................///...999LLLTTTGGG777000...............------------------------...//////---------------,,,,,,+++------------,,,,,,,,,,,,////////////////////////,,,---.../////////......------...//////////////////111222222///---,,,,,,......///.........////////////............//////000000000000000000000000////////////////////////111111111111222222222222000111333333333555888;;;BBBEEEKKKQQQVVVYYYZZZZZZ\\\[[[XXXRRRLLLGGGFFFEEEGGGJJJNNNQQQTTTXXX]]]aaaeeeiiiqqq{{{~~~|||yyyxxx{{{zzzooolllggg```YYYRRRMMMIIIDDDBBB???===<<<;;;;;;:::::::::;;;<<>>@@@@@@???>>>>>>>>>;;;<<<=========<<<::::::xxxssszzzsssfff[[[RRRMMMEEEBBB???======>>>>>>>>>>>>===;;;999777777777777888888777777777777666666666666666555555555555444333222111111000000111111000000000000///////////////............---------...---,,,++++++,,,......///////////////.........,,,------......------,,,...........................,,,555IIITTTJJJ999/////////.........---------------------------...///+++,,,...//////---+++***---------------.........222222111000///...------,,,---...////////////...---------...............111222444333000---,,,,,,---///000000///...///000......------------......000000000000000000000000////////////////////////111111111111222222333333444444444333444888===AAAJJJMMMRRRVVVZZZ[[[[[[[[[[[[YYYTTTNNNHHHDDDDDDEEEHHHNNNVVVZZZ\\\bbbllltttyyy|||yyyrrroooqqqwww|||~~~yyyuuuooojjjeee^^^VVVPPPIIIFFFCCC@@@???===;;;999999999:::;;;===AAADDDGGGLLLOOOSSSVVVXXXZZZ\\\]]]ccceeehhhiiijjjlllnnnqqqssstttuuutttpppmmmllllllgggeeebbb```______^^^]]]XXXXXXWWWXXXYYY[[[^^^___bbbbbbaaa```^^^\\\YYYXXXTTTSSSQQQOOONNNMMMNNNNNNKKKHHHEEEDDDDDDCCC???;;;<<>>>>><<<:::777666777888::::::999999888888999999555555444444444333333333333222111111000000111111000000000000///////////////............---------///...,,,,,,,,,---///000------------------------,,,,,,------------,,,,,,...........................***...:::AAA===666111//////.........------------------,,,,,,---......++++++,,,------,,,+++***,,,------....../////////222222111000///......------......///////////////...---------------......000111333333111///...///---000222222///,,,,,,---......------------......000000000000000000000000///////////////000000000000111111222222333333333666666666666999???FFFLLLSSSUUUXXX[[[\\\\\\[[[ZZZRRRPPPMMMHHHEEEEEEHHHKKKLLLSSS\\\eeemmmwww{{{yyyxxxxxxtttxxxzzzvvvssskkk```XXXOOOKKKGGGDDDCCCAAA===999:::999999:::<<>><<<<<<<<<;;;;;;;;;::::::~~~{{{|||xxxlllbbb\\\KKKGGGAAA===<<<=========>>>???>>><<<999888:::<<<>>>===<<<;;;::::::::::::555555444444444333333333333222111111000000111111000000000000///////////////............---------......---------...000000,,,---------------------,,,------......------,,,........................000///111555666444333444...........................------,,,,,,,,,------++++++***))))))***+++,,,,,,------....../////////000000000///////////////............//////000000///......---------......---///111222111111111222111555888777222---,,,---.........------.........////////////////////////////////////000000111111000111111222333333444444444555777:::???FFFOOOTTTYYYZZZ\\\\\\\\\ZZZWWWUUUJJJIIIGGGEEEDDDGGGLLLPPPSSSXXXcccrrr|||yyyxxxyyyzzz||||||uuuiiiaaaXXXSSSMMMJJJHHHFFFAAA<<<;;;;;;::::::;;;===???AAADDDHHHLLLPPPSSSWWW[[[^^^]]]```cccgggiiilllpppsssrrrssstttssspppmmmllllllgggccc___\\\[[[[[[ZZZYYYWWWXXXZZZ\\\___bbbeeefffkkkhhhddd^^^ZZZWWWUUUUUUSSSSSSRRRQQQPPPPPPPPPPPPIIIGGGFFFEEEEEEDDDCCCBBBDDDFFFIIIIIIFFFBBB>>>===<<<<<<;;;;;;::::::::::::~~~wwwhhh^^^SSSNNNGGGAAA???>>>======>>>???@@@>>>;;;:::===@@@AAA@@@===;;;::::::::::::666666666555555555555444333222111111000000111111000000000000///////////////............---------------...//////000000000.........///////////////---..................---------------------------,,,000555777444111//////,,,,,,------.../////////...------,,,,,,,,,,,,,,,,,,+++)))((((((***,,,...---------------.........------......//////000000//////......//////000111111000///------...//////***---000111111111222333444999>>><<<666111///000//////............//////////////////////////////...//////000000111111222000111111222333444555555333666:::???EEELLLSSSXXX[[[\\\\\\[[[YYYUUUQQQNNNGGGGGGFFFDDDDDDHHHMMMQQQZZZ```mmm~~~yyywwwvvvuuutttrrrwww}}}tttnnnhhh```WWWQQQNNNKKKEEE@@@>>>===;;;::::::;;;===>>>@@@CCCHHHLLLPPPTTTYYY\\\ZZZ^^^ccchhhkkknnnpppssspppqqqsssqqqooolllkkkkkkfffbbb]]]ZZZXXXXXXWWWWWWWWWYYY[[[^^^bbbeeegggiiijjjhhhccc]]]YYYVVVTTTTTTTTTSSSSSSRRRPPPOOONNNMMMFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGIIIHHHEEEAAA>>>===<<<;;;;;;:::999:::::::::ssseee^^^WWWOOOGGGBBB@@@>>>===<<<>>>@@@>>>;;;;;;>>>CCCBBB@@@===:::888777777888555555555555444444444444333222111111000000111111000000000000///////////////............---------,,,---///111111111000///........./////////000000...//////000000//////...------------------------***---000111111///,,,)))***+++,,,---...000111111...---,,,,,,++++++,,,,,,,,,,,,+++,,,,,,------...------------,,,,,,,,,,,,------------............000///.........///111111333111000.........000111***---///111000000000111111777>>>===777222111333000000////////////000000////////////////////////...//////000111111222222000111111222333444555666777;;;BBBHHHNNNSSSXXX[[[[[[[[[[[[XXXTTTOOOJJJGGGDDDEEEEEEEEEFFFJJJOOOSSS___iiizzz~~~|||zzzyyy{{{|||xxxtttqqqpppuuu{{{zzzpppbbbYYYUUUPPPIIICCCAAA@@@===;;;::::::;;;;;;>>>AAADDDHHHKKKOOOTTTWWWYYY^^^dddjjjmmmooopppqqqpppqqqrrrpppmmmjjjiiiiiieeeaaa\\\XXXWWWXXXWWWWWWXXXZZZ\\\___bbbeeefffgggdddbbb___[[[WWWUUUTTTTTTUUUUUUSSSRRRPPPMMMKKKJJJDDDDDDCCCBBBAAAAAABBBDDDBBBDDDEEEDDDBBB@@@??????<<<;;;:::999999999::::::}}}mmmfff___UUUKKKEEEAAA>>>===:::===???>>>;;;;;;???DDDBBB@@@===999777555555666333333222222222111111111333222222111000111111111000000000000//////////////////.........---------+++---000222333222000///,,,,,,,,,---------......//////000000000000//////------------------------...---******---000///***)))***+++---///000222222...---,,,,,,+++++++++++++++,,,...000000///...------------,,,,,,+++++++++------------------------000///.........///111222444222000///...///000111+++...000000///......///+++333:::;;;666111111333111111000000000000111111////////////////////////...//////000111222222222000111111222444555666666===BBBJJJQQQVVVYYY\\\^^^[[[[[[YYYVVVQQQKKKFFFBBB@@@AAACCCEEEHHHMMMSSSWWWaaappp~~~zzzzzzvvvrrrqqqtttuuutttrrrwwwwwwxxxyyyyyywwwrrrooopppooommmmmmnnnqqqtttvvvxxxyyyxxxuuutttxxx~~~zzzuuuwwwyyy{{{|||~~~{{{kkk___YYYSSSKKKDDDCCCBBB???<<<:::999::::::===???BBBEEEHHHKKKPPPSSSXXX]]]eeekkknnnooopppqqqqqqrrrrrrpppllliiigggfffddd```[[[XXXXXXXXXYYYYYYYYY[[[]]]___aaacccdddeee___]]][[[XXXVVVUUUUUUUUUVVVUUUTTTRRROOOLLLJJJHHHCCCCCCBBB@@@???>>>@@@AAA>>>@@@AAAAAA@@@???@@@AAA<<<;;;:::999888999:::;;;|||kkkhhhaaaWWWMMMFFFAAA@@@<<<<<<;;;===@@@BBBBBBAAA@@@>>>;;;999888777555333333555666666444333222222444444444444333222111111////////////////////////000...---...///000///...//////000000000000000000//////............//////...000111111...---------------------------------------------------------++++++,,,---...///000111------------------------////////////000111333444000...------///000//////)))***,,,...//////......///000000000000000///...000000000000////////////...------------......///......000333333111000000000000///...............222///......111222000...////////////000111333333///000111333555777999:::AAAGGGOOOUUUXXXYYYYYYYYY]]]YYYRRRLLLIIIGGGEEEDDDCCCDDDHHHKKKKKKNNN\\\mmmwww}}}xxxqqqooopppkkkkkkjjjjjjjjjiiigggfffjjjiiigggggghhhiiiiiihhhggghhhhhhhhhfffeeefffgggiiihhhhhhhhhiiijjjkkkkkktttyyyuuujjjddd^^^VVVPPPIIIGGGCCC>>>999888:::===??????@@@BBBFFFKKKOOOQQQXXX___hhhmmmnnnmmmmmmmmmkkkmmmooooookkkfffcccaaabbbaaa^^^YYYUUUUUUYYY]]]^^^ZZZVVVXXX\\\___^^^[[[\\\[[[XXXVVVTTTTTTUUUVVVWWWWWWVVVTTTPPPMMMIIIGGGDDDCCCAAA@@@??????@@@AAACCCBBBAAA???>>>======<<<======;;;:::888777666555uuuqqqiiiaaaXXXPPPHHHDDD<<<<<<<<<>>>AAABBBAAA@@@@@@>>>;;;999888777555444333555666666444333222333333333333333333222222111111111111111111111111111000.........000000///...000/////////////////////,,,,,,,,,,,,,,,---...///---------------......---------------------------................................................---------------------------------...///111333444222000...---...///...---***+++---............---......//////000000/////////////////////000000000222111000///...------,,,//////111222222000//////000000///...............222000...///222222111/////////...//////000111222222111222333555888;;;===IIINNNUUUZZZ\\\\\\[[[ZZZXXXTTTNNNIIIFFFFFFGGGGGGJJJHHHJJJMMMPPPVVVgggxxxzzztttqqqllljjjllliiihhhggggggfffeeecccbbbeeedddcccbbbccccccccccccbbbcccdddcccaaa```aaabbbccccccbbbbbbaaabbbbbbbbbgggkkkqqqtttuuuwwwyyy{{{|||uuurrrllleee^^^XXXSSSKKKCCC???===>>>???<<<===>>>BBBFFFLLLPPPSSSZZZ___fffkkkllllllkkkjjjiiikkkmmmlllhhhdddbbbaaabbbaaa___[[[WWWVVVYYY\\\^^^ZZZWWWXXX\\\^^^]]]ZZZZZZYYYWWWUUUTTTTTTUUUUUUWWWWWWUUUSSSPPPLLLIIIGGGEEEDDDBBB@@@????????????AAAAAA@@@??????>>>??????>>>===<<<;;;999888777666zzztttlllfff```WWWLLLCCC======>>>@@@BBBBBBAAA???@@@>>>;;;999999888666444333555666666444333333444333333333333333222222222111111111111111111111111//////...///000000///---/////////.........------+++++++++,,,...000111222///,,,***+++...111111///------------------------000000000//////.........222111000000///...------------------------------,,,,,,,,,---///111222333333000...---......---+++,,,------.........---------------.../////////000.........//////000000000333222222111000///......000111111111000000...---000000///.........//////111000///000222333222111000///////////////000000333333222333666;;;@@@CCCQQQUUU[[[^^^^^^[[[YYYXXXQQQNNNIIIEEEDDDEEEHHHJJJJJJHHHHHHLLLRRR^^^pppwwwmmmiiihhheeeeeefffeeeddddddcccbbbaaa``````eeedddcccbbbbbbbbbbbbbbbaaabbbcccbbbaaa```aaabbbbbbaaa```___^^^]]]\\\[[[ZZZ]]]```bbbcccccceeefffooorrrvvv|||}}}|||xxxqqqkkkfff\\\OOODDD???===<<<;;;:::;;;===AAAFFFLLLQQQTTT[[[]]]aaafffjjjjjjhhhfffhhhiiiiiigggeeecccbbbccccccbbbaaa^^^[[[ZZZ[[[\\\^^^[[[XXXXXX[[[\\\[[[XXXWWWVVVTTTSSSSSSSSSTTTUUUWWWVVVTTTRRROOOLLLIIIGGGEEEDDDBBBAAA@@@?????????@@@@@@?????????@@@@@@AAA>>>>>>===<<<:::999888888{{{ssskkkgggeee]]]PPPEEE@@@@@@@@@BBBCCCCCC@@@>>>@@@>>>;;;999999888666555444555666666444333444555777666555444333222222222/////////////////////////////////000111111///---/////////...------,,,,,,------...000222444666888555000+++,,,111444333111------------............000000//////...---------222222111000///......---------------------------,,,,,,,,,---...///000000111///------......---,,,...............---------...------------.........------......///000000000000000111222222222333333111222222//////000///---000000///////////////000/////////000111222222222111111000000000000000000333333333555:::AAAHHHMMMUUUXXX\\\]]]ZZZVVVRRRQQQIIIIIIGGGFFFDDDEEEGGGIIIIIIHHHJJJPPPZZZhhhwww|||uuupppjjjgggggggggggghhhfffggggggggggggggghhhiiinnnmmmmmmkkkiiiggghhhhhhggghhhiiiiiihhhggghhhiiikkkjjjhhhfffccc```^^^\\\ZZZ[[[]]]]]]]]]\\\\\\\\\```aaacccfffiiillloooppptttuuuwwwyyy{{{zzzuuuooobbbQQQEEE@@@>>>;;;999:::;;;===@@@EEEJJJOOORRRXXXXXXZZZ```fffiiihhheeeggggggfffeeecccccceeegggeeeeeedddbbb```^^^]]]]]]]]][[[YYYYYYZZZZZZYYYWWWTTTSSSRRRRRRRRRSSSTTTTTTUUUTTTSSSPPPMMMJJJHHHGGGBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@????????????@@@===<<<<<<;;;:::999999888yyy{{{~~~~~~}}}|||zzzxxxvvvuuutttuuuuuuwwwyyyzzz{{{|||}}}||||||||||||{{{zzzyyyxxxwwwxxx{{{{{{ssskkkiiijjjeeeYYYNNNEEEDDDDDDDDDDDDCCC@@@>>>@@@>>>;;;:::999999777666444555666555444444555666<<<:::888666444222222111/////////////////////////////////111222222///---//////......------------//////000222444666888999777222------000333111///---------....../////////.........---------,,,,,,000000000000000/////////---------------------------------.........------...,,,+++,,,...////////////.....................000///...---,,,,,,---------........./////////000//////111222333333333333000333222......222333000000000/////////000000111//////000000000000111222333333222222111222222222333333666:::AAAIIIPPPUUUXXXYYYZZZYYYTTTOOOLLLKKKDDDGGGIIIIIIGGGEEEFFFGGGKKKPPPXXX```jjjuuu~~~yyysssmmmpppooolllkkkllloooppppppmmmppprrrssssssuuuyyy|||}}}~~~}}}yyyuuusssssstttqqqsssuuuuuutttuuuvvvxxx{{{zzzwwwsssooojjjfffdddaaaaaa```___^^^]]][[[ZZZ]]]]]]]]]]]]^^^```aaacccbbbdddfffgggiiioooyyy|||ttthhhXXXLLLFFFDDD@@@=========>>>@@@CCCGGGKKKMMMRRRRRRTTTYYYaaafffgggfffgggfffeeedddcccdddhhhkkkgggfffeeedddbbbaaa___]]]\\\[[[ZZZYYYYYYYYYWWWVVVRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRPPPMMMKKKHHHGGGFFF??????@@@AAABBBBBBBBBCCCBBBBBB@@@???>>>=========;;;:::::::::999999888888lllnnnpppqqqqqqqqqrrrtttxxxxxxvvvuuutttsssrrrqqqppppppnnnmmmllllllllllllllllllmmmnnnooopppqqqrrrpppqqqrrrsssttttttttttttoooqqquuuyyy~~~yyyrrrjjjhhhiiiggg^^^VVVMMMJJJGGGFFFEEECCC@@@>>>@@@>>>;;;::::::999888666444555666555444444666888===;;;888666333222222111111111111111111111111111//////000111333222///---.................................///111333444555333000,,,,,,...///---+++---------...//////000000------------------------.........//////000000000------------------------------......///......---,,,+++***+++...000000//////......---......//////111000...---------...///........................000111222222222000///...///333222---...555888444000000/////////000111111000111222222000000000222444333333333333333444444333666;;;BBBIIIPPPVVVYYYZZZZZZXXXTTTOOOJJJHHHHHHCCCGGGKKKKKKIIIGGGHHHIIINNNZZZgggooowwwzzzvvvooommmmmmmmmooopppooonnnkkknnnoooooosssyyy|||{{{zzz}}}{{{vvvsssgggeeebbb```___^^^[[[YYY^^^]]][[[ZZZYYYZZZ[[[\\\XXXZZZ[[[[[[\\\```hhhnnnrrrwww{{{|||~~~}}}sssiii\\\QQQJJJFFFBBB?????????>>>???AAADDDGGGIIIMMMMMMPPPUUU\\\bbbfffhhheeeeeeeeeddddddfffkkknnngggeeecccbbbbbbaaa___]]]ZZZZZZZZZZZZYYYXXXVVVVVVQQQQQQQQQRRRRRRRRRRRRRRRQQQOOOMMMJJJHHHFFFEEEDDD>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@>>><<<;;;;;;;;;999999999999999999999999jjjlllnnnnnnmmmllllllmmmnnnnnnmmmllllllllllllmmmmmmlllkkkkkkkkklllmmmnnnnnnnnnnnnoooooopppqqqrrrssstttvvvxxxzzz|||}}}}}}yyy{{{|||tttlllhhhiiihhhccc^^^TTTPPPKKKGGGEEECCCAAA???@@@>>>;;;:::::::::888777555555666555444444777999:::888666333222222222333111111111111111111111111//////000222333222///------......//////000000111...............///000111......---------------------------...///000000000,,,,,,------......//////------........./////////------------------------***+++---///000000000000---,,,++++++---//////.........------...///000111///...------...///222333/////////......------,,,...///000111000///---,,,---222222,,,...888===999000000//////000111111222333555666444222000111333222222222222333333444555777;;;BBBJJJPPPTTTWWWXXXYYYWWWTTTNNNHHHEEEEEEFFFEEEHHHKKKJJJHHHIIIMMMQQQVVVfffvvv}}}~~~yyytttooollliiiiiijjjlllppptttvvvwwwqqqxxx}}}xxxuuuqqqooonnnllliiifffeeedddaaa^^^[[[ZZZYYYXXXWWWWWWVVVUUUUUUWWWZZZ\\\]]]eeekkkkkkmmmwww}}}qqqlllbbbXXXOOOHHHCCCAAA???>>>>>>???@@@CCCFFFHHHJJJLLLOOORRRWWW]]]ccchhhccccccdddddddddggglllooofffccc___^^^___^^^\\\ZZZXXXYYYZZZZZZYYYWWWVVVVVVQQQRRRRRRRRRRRRRRRQQQQQQOOOMMMJJJHHHEEEDDDCCCCCC@@@AAAAAABBBBBBAAA@@@@@@??????===<<<;;;;;;;;;;;;999:::::::::::::::::::::mmmoooqqqqqqooommmmmmmmmkkkkkkkkkkkklllmmmoooooopppoooooooooppprrrsssuuuuuuuuuttttttuuuvvvwwwwwwzzz|||}}}sssnnnmmmmmmkkkhhhXXXSSSMMMHHHEEECCCAAA@@@@@@>>>;;;:::::::::999777555555666555444555777999666444333111111222333444//////////////////////////////000222444333000---------...///000111222222//////............//////+++---///000/////////111---------...///000000111,,,------...///000111111..................------------------------------((())),,,///111222333333///---,,,,,,---...---,,,...---------...///111222---,,,,,,---///222555777000000///...---,,,,,,+++)))***---///000000///...,,,222111,,,///;;;@@@<<<000000///000000111222222666777999777333111222444111111111111222333444555:::???GGGOOOTTTVVVVVVUUUWWWTTTOOOIIICCCAAAAAACCCGGGIIIJJJIIIGGGJJJRRRXXXbbbtttvvvuuutttrrrpppooonnnmmmlllmmmooosssvvvyyy{{{|||}}}sssqqqmmmhhhccc___\\\ZZZYYYXXXUUUTTTRRRRRRQQQQQQQQQZZZ___]]]___hhhppprrr|||vvvssslllbbbWWWMMMHHHFFF>>>======>>>@@@CCCFFFHHHJJJLLLPPPQQQTTTYYY```gggaaabbbcccdddeeeggglllooodddaaa\\\[[[\\\\\\ZZZXXXVVVXXXZZZZZZXXXWWWVVVWWWRRRRRRSSSSSSRRRQQQQQQPPPMMMLLLIIIFFFDDDBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;<<<}}}~~~{{{xxx}}}zzzvvvsssssstttttttttyyyzzzzzz|||~~~zzzqqqmmmlllnnnoooggg\\\NNNFFFEEEDDD@@@<<<@@@???>>><<<;;;:::999999777666666666555555555555444444444333333333222222111222222222222111000000.........///////////////......///111555666666555,,,---...//////000000///000///...------...///000000000000111000000//////111111111000111333666999............////////////------------........./////////000000000000//////---...///111111///...---++++++,,,,,,---...////////////000111222333333444111000///...............///000111000///...///000111111111111222333444555111222333333333222222111555444444333222222222333///222555333111222777<<>>???AAACCCDDDGGGLLLQQQTTTVVVYYY]]]```aaabbbdddiiimmmqqqssssssaaa```]]]ZZZXXXUUUTTTSSSXXXXXXWWWVVVVVVVVVWWWWWWYYYWWWTTTRRRRRRQQQOOOMMMJJJIIIHHHGGGEEECCCBBBAAACCCCCCDDDDDDDDDCCCAAA@@@<<<<<<;;;;;;;;;<<<======>>>>>>===<<<;;;;;;;;;;;;~~~xxxtttrrrrrrrrrjjj```SSSKKKGGGEEEAAA>>>@@@???===<<<:::999999999777777777666666666555555444444444333333333222222222222111111111000000000//////////////////.........---...///222444444333---...///000111222222222/////////......///////////////000000//////............---,,,,,,,,,...///............////////////,,,,,,---............---//////000000000000//////---...000111111000...------------....../////////......//////000000111111111000000///......//////222333333222000...///000000000111222222333444444//////000000111222222222444444333222222222222222111333555444333555;;;AAAJJJNNNUUUZZZ[[[YYYXXXWWWNNNIIICCC@@@BBBDDDEEEFFFHHHIIIJJJKKKMMMTTT```iiizzz|||tttpppnnnooopppqqqssswww{{{~~~yyyiiiaaaXXXTTTVVVWWWTTTQQQNNNPPPPPPOOOOOOQQQUUUYYY\\\ccclllsssxxx}}}zzzrrrjjjbbb[[[WWWKKKGGGCCCAAABBBCCCDDDDDDGGGKKKOOORRRTTTVVVZZZ]]]___```cccgggkkkmmmnnnnnnaaa```]]][[[XXXVVVUUUTTTWWWWWWVVVVVVVVVWWWWWWXXX\\\ZZZVVVTTTSSSQQQOOOMMMKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDEEEEEEDDDCCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;{{{wwwtttrrrkkkdddYYYOOOIIIEEECCCAAA???>>>===;;;:::999999888888888777777777666666666444444444444333333333333333222000/////////000111000000000//////.........///---,,,---///111111000...///000222333333444444...//////000000//////.../////////.........------000///...---,,,,,,++++++............////////////+++,,,...///000///---,,,...//////000000//////......///000111111000///....../////////////////////------..................111000//////.../////////555555555444111//////000///000111333333333333222/////////000111333555777333333222111111111111222222444555555666:::AAAGGGRRRUUUYYY^^^___]]]WWWSSSIIIFFFBBBAAACCCFFFHHHIIIGGGIIILLLNNNSSS]]]lllvvvyyyooollllllnnnqqqssswww}}}xxxpppfff```^^^]]]YYYVVVQQQSSSSSSRRROOOMMMMMMNNNOOOTTTZZZ^^^aaaeeekkkpppvvvzzz{{{sssmmmhhheeeTTTOOOIIIEEEDDDDDDEEEEEEFFFIIILLLOOOPPPRRRVVVXXX[[[]]]```dddfffggggggfffbbb```^^^\\\YYYWWWVVVVVVVVVVVVUUUVVVVVVWWWXXXYYY^^^\\\XXXUUUTTTRRROOOMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA???>>>===<<<;;;:::::::::999999999999999999:::;;;xxxqqqmmmhhhccc[[[RRRKKKFFFDDDDDD??????===;;;:::999999888999888888888888777777777555444444444444333333333333222000......///000111222111111000///...------000///------...000000///---...000111333333444444...///000111111000///...///.........---.........000000/////////...,,,***............////////////+++---000111222000...---...//////////////////...//////000111111000///////////////.....................------------------//////...............///333444555333111000000111...000222333444333111000111000000111333666999<<<222222111111000111111222222444555777:::@@@GGGMMMWWWWWWZZZ]]]^^^ZZZRRRKKKDDDCCCAAAAAACCCFFFIIIKKKIIIJJJMMMSSS]]]jjjxxx|||rrrmmmoootttxxxwww{{{{{{uuurrrmmmgggbbb\\\[[[YYYUUUQQQMMMKKKJJJMMMPPPRRRTTTUUUXXX]]]aaafffjjjpppwww~~~}}}wwwsssqqqddd]]]SSSKKKFFFEEEEEEEEEGGGHHHIIIKKKMMMOOORRRSSSWWWZZZ^^^aaaaaaaaaaaaaaacccbbb___]]]ZZZYYYXXXWWWUUUUUUUUUUUUVVVWWWXXXYYY\\\ZZZWWWUUUTTTSSSQQQPPPMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999999999|||rrrkkkddd```ZZZSSSMMMIIIGGGFFF@@@???>>><<<;;;:::999999:::999999999999888888888555555555444444444333333333222000......///111222222222111000///......---111000...///000111111000,,,---...000111222222222...///000111111000///...///............///000111...,,,,,,---//////---***............////////////---...111333333222000.........////////////......//////000000000000//////......------------------///.....................---------,,,,,,---......///000222111000000111222...000222333333222111000111000000111333666999<<<222111111000111111222222222444666999>>>EEEMMMRRRXXXXXXYYY[[[[[[VVVMMMFFF@@@@@@AAABBBCCCFFFIIIKKKMMMMMMQQQ\\\kkkyyy}}}yyywwwyyy}}}|||uuulllhhh```YYYSSSOOOMMMLLLLLLLLLMMMLLLMMMOOORRRTTTZZZ]]]bbbhhhooozzz{{{rrrdddWWWNNNJJJHHHGGGHHHHHHHHHIIILLLNNNPPPQQQUUUXXX\\\^^^^^^^^^___```eeedddaaa^^^\\\YYYXXXWWWTTTTTTTTTUUUVVVWWWXXXYYYWWWVVVTTTTTTUUUUUUUUUTTTPPPOOONNNMMMLLLKKKJJJIIIFFFFFFDDDCCCAAA@@@??????============>>>??????@@@AAA@@@>>><<<:::999888888xxxoooeee```ZZZUUUQQQNNNKKKHHHAAA@@@???===<<<;;;;;;:::;;;::::::::::::999999999555555555555444444444333333333111000000000111222111111111000000/////////111000000111333333111000,,,---...//////000/////////000000111111000000///////////////000222444666222000...000333444333111............////////////...///111222333222111000---......//////......---/////////....../////////,,,,,,------------------.../////////////////////---------,,,------...///,,,...///000//////000222///000111222222111000000/////////000111333555777222111111111111222333333444555999>>>DDDLLLRRRUUUXXXYYYYYYYYYWWWRRRKKKFFF???AAACCCDDDDDDFFFIIIKKKOOOSSS\\\kkkzzzwwwzzzyyylllaaaYYYTTTQQQPPPMMMMMMLLLKKKLLLMMMNNNOOOPPPSSSWWW[[[cccppp~~~||||||{{{mmmaaaWWWPPPLLLJJJHHHHHHIIIMMMPPPQQQRRRTTTXXX\\\^^^]]]^^^aaadddhhhgggddd```]]]ZZZXXXWWWUUUUUUTTTUUUUUUVVVWWWXXXTTTSSSRRRSSSVVVXXXXXXXXXUUUTTTSSSQQQOOONNNMMMLLLHHHGGGEEECCCAAA@@@??????>>>>>>>>>???@@@AAABBBCCCDDDCCC@@@>>><<<:::999888wwwkkkeee]]]YYYWWWTTTNNNIIICCCBBB@@@???===<<<<<<<<<;;;;;;;;;;;;::::::::::::555555555555444444444444333333333333222222222222111000000000000000000000...///000222444444111///---....../////////......111000000000000000000111000000000111333666999;;;999555222333777999888666............////////////......///000000000000///---......//////......---......------------......,,,,,,------......//////------......//////000000...............///000000---///000000......///111111111111111111000000000//////000000111222222222222222222222222333444444666888===CCCKKKRRRWWWYYYUUUWWWWWWUUUQQQLLLHHHFFFAAACCCFFFGGGFFFGGGIIIKKKPPP\\\mmm}}}}}}~~~pppeee]]]WWWSSSQQQPPPOOONNNOOOOOOOOOOOOJJJMMMQQQUUUZZZdddrrr|||yyyjjj\\\SSSLLLJJJHHHJJJNNNRRRTTTTTTUUUYYY]]]^^^]]]```eeejjjkkkiiifffaaa]]]ZZZWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVTTTSSSRRRTTTWWWZZZ[[[ZZZ[[[ZZZYYYVVVTTTRRRPPPOOOKKKJJJGGGEEEBBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDBBB@@@>>><<<;;;:::999{{{rrrjjjaaa]]]\\\YYYQQQJJJCCCCCCAAA???>>>=========<<<<<<;;;;;;;;;:::::::::666666555555555444444444333444444444444333222111000000000000000111111111,,,---000333555444111...///////////////......---222111000//////000111222000000000222444888;;;>>>999444000000444666555333............/////////000------------.........///---..................---...------,,,,,,------...,,,------...///000111111,,,,,,------...///000000000000000000000111222222000111111000...---...///222111000000///000000111111222333333333222222111333222222222333444444555999;;;@@@GGGPPPVVVZZZ[[[QQQTTTUUURRRKKKFFFEEEEEECCCFFFIIIJJJHHHHHHJJJLLLPPPccc{{{}}}pppeee\\\WWWPPPOOONNNOOOPPPPPPOOOMMMIIIMMMQQQRRRUUU[[[fffnnn{{{xxxeeeYYYMMMKKKIIIKKKPPPTTTVVVUUUVVVZZZ]]]^^^^^^aaaiiiooommmkkkgggbbb^^^ZZZWWWVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUTTTTTTVVVYYY[[[\\\[[[```___]]]ZZZWWWUUUSSSRRRNNNLLLIIIFFFDDDBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA???>>><<<;;;;;;;;;|||rrrgggbbbaaa```\\\WWWOOOIIIBBB======???AAACCCFFFCCC@@@>>>===<<<:::888999888777666555444333333444444333222222111111000111111111111000000000000000000000111000///............---......///000111444333222000////////////+++///111111555;;;>>>===444111///222666999777444////////////............////////////////////////...000000///...---...//////////////////////////////......///111111000///---.........,,,,,,.../////////000//////...---,,,111111000000//////............///000111222222333000111333555555444333222777444444555444222444999999<<>>===<<<<<<<<<~~~rrrjjjhhheee```[[[SSSMMMEEE@@@>>>???AAABBBEEEBBB???>>>===<<<:::888999888777666555444333333444444333333222111111111111111111111000000000000000000000000////////////.........---......//////222111000000000000000111+++///000000222888:::999444111///000444555333000000000//////......------////////////////////////+++---......------...000///////////////////////////......///111111000///000000111000...---...000//////000000000/////////111000000000/////////...//////000000111111222222222333666888999999999888888555555666555333666;;;???BBBHHHNNNRRRUUUVVVVVVSSSOOOMMMMMMKKKFFFEEEGGGFFFIIILLLLLLMMMRRR\\\dddqqq~~~~~~rrrjjjbbb___ZZZWWWVVVUUUTTTRRRTTTTTTSSSSSSTTTVVVYYYZZZaaajjjvvv~~~mmm___UUUNNNOOORRRRRRQQQRRRPPPQQQSSSTTTVVVZZZ```ddddddccc```^^^\\\[[[ZZZZZZ[[[[[[ZZZ[[[\\\\\\\\\\\\[[[YYYXXXYYY\\\]]]]]]]]]___^^^\\\[[[YYYWWWVVVUUUNNNMMMKKKJJJHHHGGGFFFFFFGGGFFFDDDCCCBBBBBBBBBBBB?????????>>>===<<<;;;:::|||sssoookkkfffaaaZZZTTTKKKEEEBBBBBBBBBCCCCCCAAA>>><<<<<<;;;999888888888777666666555444444444444333333222222111111222222111111111000000000222111///.........///000000///..................000000000000000111222222---000000...///444555333333000...///111222///---111000000///...---------////////////////////////)))+++,,,---------///111///////////////////////////......///111111000///---///000000//////111222//////000111111111111000000000000000////////////000000000000000111111111111222555888;;;<<<<<<<<<888666555666555444888===FFFIIIOOOSSSVVVVVVUUUSSSQQQKKKGGGIIIKKKIIIHHHJJJJJJLLLNNNPPPUUU```ooozzz|||{{{zzz{{{||||||~~~yyysssooojjjeeeaaa^^^ZZZWWWWWWVVVTTTSSSSSSTTTUUUVVV[[[aaajjjrrrxxx|||hhh\\\QQQNNNNNNMMMMMMNNNNNNOOOPPPQQQSSSWWW]]]aaabbbaaa```___^^^^^^______aaabbbcccccccccbbb``````aaa___]]]]]]^^^___^^^]]]\\\[[[ZZZXXXWWWUUUUUUUUUPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???===<<<;;;xxxrrrmmmhhhddd^^^XXXPPPIIIFFFEEEEEEEEEAAA???===;;;;;;;;;999888888888777777666555555444555444444333222222111111222222222111111111000000333111///...---...000111222111000///////////////111000000000000000111111///222111......111222///111///......000111///...111111000///...------,,,////////////////////////***,,,------------///000///////////////////////////......///111111000///***,,,...000000111333444111111222222222111000000000000000000////////////111111111000000000000000...000222444666888888999777444444666666555:::@@@JJJNNNSSSWWWXXXWWWTTTQQQQQQIIIDDDFFFJJJKKKJJJJJJNNNNNNPPPWWWddduuu}}}uuuvvvyyy~~~zzzrrrkkkddd___]]][[[ZZZYYYYYYZZZ\\\]]]___bbbfffiiimmmsss|||nnnaaaTTTNNNKKKIIIJJJLLLPPPQQQRRRTTTUUUYYY^^^bbb```____________aaaccceeeggghhhjjjjjjiiifffeeedddeeeccc```_________]]]\\\XXXWWWVVVTTTSSSSSSSSSSSSPPPOOOMMMKKKIIIHHHGGGGGGIIIIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@>>>===~~~~~~uuunnnfffaaa]]]XXXPPPJJJGGGFFFEEEEEE@@@>>><<<;;;;;;;;;999888888888777777666666555555555555444444333222222111222222222222111111111111333111///...---...000111333333222111000000000111333222111000////////////222444333///...111111............///000222111111111000000///...---------////////////////////////...///000///...---...//////////////////////////////......///111111000///...000222333222111222333333333333333222111//////////////////000000000000111111111000000000000000...///000111222333333444555222222555666777<<>>;;;;;;;;;;;;:::999888888888777777666666666555555444444333333222222333222222222222111111111222111///.........///000333222111111111111111222444333222000//////......222444333///...111111...---......///111222222333////////////............///////////////////////////000111000...---...//////////////////////////////......///111111000///555777888777444111000000222333333222222111//////////////////000000000000000000000000000111111111111111111222222222222222444111222555777:::AAAIIINNNPPPTTTVVVWWWUUURRRPPPPPPJJJFFFHHHKKKJJJJJJKKKQQQTTT___sss~~~|||}}}wwwqqqllliiigggfffiiijjjiiihhhgggjjjqqqwww{{{yyynnnaaaYYYRRRLLLKKKMMMNNNQQQVVVYYYZZZ[[[]]]^^^ZZZZZZZZZ[[[^^^cccgggjjjiiilllooonnnjjjggghhhiiieeeccc___\\\[[[YYYWWWTTTSSSQQQPPPOOOOOOPPPRRRSSSQQQPPPNNNKKKIIIGGGFFFEEEDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFEEEDDDAAA>>><<<|||zzz|||||||||}}}~~~}}}tttrrrsssvvv~~~ttthhhbbbaaa\\\TTTMMMHHHEEECCCAAA???>>><<<;;;<<<<<<<<<:::888888888777777777777777555555555444333333222222333333222222222111111111000000000000////////////000000/////////000111111222222111000//////000000111333222///...111111......//////000///000000111............////////////////////////////////////,,,...//////------...//////////////////////////////......///111111000///444555777666333000///...//////000111222222111111.../////////000000000111//////000000111111222222333333222222333333444444333111222666:::>>>FFFOOORRRSSSUUUVVVUUUSSSPPPNNNLLLIIIHHHKKKLLLJJJKKKNNNOOOZZZooo|||vvvqqqooossssssrrrnnnkkkjjjnnnrrruuu|||wwwlllcccZZZQQQMMMMMMKKKPPPVVVZZZ\\\[[[[[[[[[XXXWWWWWWYYY]]]bbbgggjjjgggjjjlllkkkgggeeegggjjjdddbbb^^^[[[YYYWWWTTTRRRSSSRRRPPPOOOPPPRRRTTTVVVSSSQQQOOOLLLJJJHHHGGGFFFBBBCCCEEEFFFGGGGGGFFFFFFHHHHHHIIIIIIGGGDDDAAA???{{{{{{zzzqqqnnnqqquuu~~~xxxmmmggghhhcccZZZRRRLLLHHHEEECCC@@@>>><<<<<<======<<<;;;888888888888777777777777666555555444444333222222333333333222222222111111000000000111000///............---......///000111000000000000000111111222///222111......111111//////000000///...---...///------......///000000000////////////////////////)))+++------------///000///////////////////////////......///111222000///+++...111222111/////////+++,,,...000222333444444.../////////000000111111...//////000111222222333222222222222333444555555444222333888===AAAJJJSSSVVVVVVVVVVVVTTTQQQOOOMMMHHHHHHJJJMMMMMMKKKMMMQQQLLL```||||||vvvoookkkkkkmmmqqqxxx~~~~~~tttkkk```TTTNNNMMMJJJOOOWWW\\\]]]\\\ZZZYYYVVVVVVVVVXXX[[[aaafffjjjfffiiijjjhhhdddcccfffjjjdddaaa]]]ZZZYYYVVVTTTRRRTTTSSSRRRQQQQQQTTTVVVXXXTTTSSSQQQNNNKKKIIIHHHHHHCCCDDDFFFHHHIIIIIIIIIIIILLLMMMNNNNNNLLLHHHEEECCC|||uuuqqqrrrwww|||vvvkkkrrrlllcccZZZRRRKKKDDD@@@AAA???>>>>>>>>>===;;;999888999:::;;;;;;:::999888444444444444444444333333222222222222222222222222555444222000---)))'''%%%........................//////000000000000//////000/////////............//////............//////000000000000000000000000///////////////.........000//////...---,,,,,,,,,---......///////////////...------...000000///...////////////////////////+++---000111111000111222000000000000000000000000111111222333333333222222777777888888888666555444666555666<<>>>>>;;;<<<<<<<<<;;;;;;:::999666666555555444444444444111111222222333333444444//////000222222333333333000000000000000000000000//////000000000000//////000000000/////////......//////............//////000000000000000000000000......//////////////////......///000222333444444//////000000000111111111111000000111333333222111////////////////////////---///111111000/////////000000000000000000000000000/////////000111333444111333666888:::999999888888999>>>EEEMMMSSSUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUQQQNNNLLLKKKLLLTTT]]]kkkzzztttqqqsssrrrrrrtttuuuxxxxxxkkk```YYYQQQPPPOOOQQQSSSVVVVVVVVVZZZ[[[]]]___bbbdddfffggggggfffdddccccccddddddeeedddbbb___]]]]]]\\\ZZZYYYWWWVVVTTTTTTTTTSSSPPPNNNKKKLLLMMMNNNMMMKKKIIIHHHJJJKKKLLLNNNOOOOOOOOOOOOLLLLLLLLLKKKJJJGGGEEEDDDvvvppphhhcccaaa\\\VVVPPPOOOKKKFFFBBB@@@@@@???>>><<<<<<<<<;;;;;;:::999999777777666666555444444444333333333333333333333333222222222333222222111000........................//////000000000000//////000000000////////////...//////............//////....................................////////////......///000222333444444///////////////000000111111000000111333333222000///////////////////////////111333333111/////////000000000000000000000000000000//////000222555777000222444777888888777777:::===DDDKKKRRRVVVWWWXXXVVVVVVWWWWWWWWWWWWWWWWWWUUURRRPPPOOOLLLOOOZZZfffuuuyyyrrrqqqnnnlllmmmmmmooovvv~~~ssshhhaaaYYYTTTOOOOOORRRVVVWWWWWWYYY\\\aaafffiiijjjiiihhhffffffeeecccbbbbbbdddffffffcccaaa_________]]]\\\YYYWWWUUUUUUTTTSSSPPPMMMJJJLLLOOOPPPQQQOOOMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNKKKKKKJJJIIIHHHFFFDDDCCC}}}uuummmhhhgggddd^^^YYYVVVSSSOOOKKKGGGCCC???<<<<<<<<<;;;;;;::::::::::::888888777666666555444444666555555444333222111111222222222222111000///...//////////////////////////////000000000000//////111000000000//////////////////............//////---------------------------.........//////000000/////////000000111111111...------------...///000///......///111222000///////////////////////////111333555444222111000000000000000000000000000000222111000000111444666888111222333444555555555555===BBBJJJQQQUUUXXXYYYYYYXXXXXXYYYYYYXXXWWWUUUUUUQQQPPPQQQRRRRRRVVVaaammm~~~wwwqqqllliiiiiiiiiiiiooouuu|||}}}tttmmm```ZZZRRROOOPPPTTTVVVVVVWWW\\\dddkkkooonnnllliiiffffffeeeccc```aaadddggggggeeebbbaaaaaa```___]]]ZZZYYYWWWVVVUUUSSSQQQNNNLLLMMMPPPSSSTTTSSSQQQPPPLLLLLLKKKKKKLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCyyysssqqqoooiiidddZZZWWWSSSNNNJJJEEE???;;;<<<<<<;;;;;;;;;<<<<<<===999999888777666555555444666666555444333222111111//////000111111111111000111111111111111111111111//////000000000000//////111111000000000///////////////............//////------------------------------......///000000000//////////////////.........---,,,+++,,,---...///...------...000000///...////////////////////////111333555555333111000111000000000000000000000000333222222222333444666777333222222222333444666777BBBGGGNNNTTTWWWXXXYYYYYYZZZZZZZZZZZZXXXVVVSSSRRRLLLMMMSSSZZZ___cccllluuuyyyuuuooojjjiiiggggggjjjppptttyyy{{{hhhaaaXXXRRROOOQQQSSSUUUXXX\\\dddkkknnnnnnkkkiiieeefffeeebbb______cccggghhhfffcccaaaaaa```^^^]]]ZZZYYYWWWVVVVVVTTTQQQOOOMMMOOOQQQSSSTTTTTTSSSRRRMMMLLLKKKKKKJJJKKKKKKLLLHHHHHHGGGFFFDDDDDDCCCCCC~~~zzzwwwqqqkkkYYYVVVPPPKKKGGGCCC???<<<>>>============???@@@AAA:::999999888777666555444444444444444444444444444...///000111222222222222111111111111111111111111//////000000000000//////111111111000000000////////////............//////........................------......///000000111///////////////////////////...,,,,,,,,,---///000...------...000000///---///////////////////////////111333333111000000000000000000000000000000000222222222333333444444444444333111111333666:::<<>>??????>>>>>>???AAACCCDDD::::::999888777666555444111111222333444666666777000111111222222111111111//////////////////////////////000000000000//////111111111111000000000000//////............//////000000000000000000000000---------...///000000111......//////000000000111000///---,,,---...000222...------...000111///...////////////////////////---///111111000/////////000000000000000000000000111111222333333333222222444333111111444999>>>AAAHHHMMMTTTWWWWWWWWWXXXZZZYYYZZZZZZZZZXXXUUURRRPPPRRRVVVcccuuu{{{rrrmmmiiiffffffhhhmmmooottt{{{zzzvvvmmmaaaXXXUUUXXX\\\aaa`````````aaaccceeefffdddffffffbbb^^^^^^ccchhhiiifffccc```___^^^[[[YYYWWWVVVTTTTTTTTTSSSQQQNNNNNNNNNNNNOOOPPPQQQRRRRRRPPPOOONNNLLLLLLLLLMMMMMMGGGFFFEEECCCCCCBBBBBBBBB}}}tttkkk]]]QQQFFFDDDDDDBBB>>>===CCCAAA??????AAADDDEEEEEE<<<;;;999777666555666666000000111222333444444555222222222222111111111000000000000000000000000000,,,---///111222111000/////////000000000000//////000000000000///////////////000111000///...///000////////////////////////000///...///000222555777444222000...------...///............////////////---...000111111111000///...///111000//////000111000000000000111111111111111111111222333444555666555666666666777:::???CCCPPPQQQSSSVVVXXXZZZ[[[[[[]]]]]]]]][[[VVVRRROOONNNSSS```ttt}}}xxxsssooommmjjjhhhkkkkkkooovvv|||tttbbbTTTSSSYYYZZZZZZYYYXXXXXX[[[```dddffffffeeeddddddeeefffgggkkkhhhdddaaa___]]][[[ZZZSSSSSSSSSTTTTTTTTTSSSSSSUUUTTTTTTTTTVVVVVVTTTRRRQQQOOOMMMMMMNNNNNNNNNMMMJJJIIIGGGEEECCCAAAAAA@@@vvvmmm```TTTIIIFFFFFFCCC@@@???AAA@@@@@@@@@BBBBBBAAA@@@;;;:::888666555555555555111111111222333333444444222222111111111000000000000000000000000000000000///000222222222111000...111111222222222222111111......//////000000111111///000111000///...///000////////////////////////000000//////000222444555333222000...---...///000............////////////---...///000111000000///000111111000...---...///000000000000111111111111222222222333444555777888555666777888:::>>>DDDHHHQQQRRRTTTWWWYYY[[[\\\]]]\\\]]]]]]ZZZVVVSSSQQQQQQ\\\kkk{{{wwwuuurrrppplllkkknnntttwwwyyyooo\\\UUUTTTVVVVVVUUUUUUVVVYYY]]]___cccbbb``````bbbdddffffffeeebbb^^^[[[ZZZYYYWWWUUUTTTUUUVVVVVVVVVVVVUUUTTTVVVUUUTTTUUUVVVVVVTTTSSSTTTRRRQQQQQQRRRSSSQQQPPPKKKIIIHHHFFFDDDBBBBBBAAAuuummmcccXXXLLLIIIGGGEEEBBBBBB@@@@@@@@@AAAAAA@@@<<<999999888777666555444444444222222222222333333333333111111111111000000000///////////////////////////222222333333222111///...000111111222222111111000------...///000111222222///000111000///...///000////////////////////////111000/////////000222333111000///......///000111............////////////......///000000000000000000111111000---,,,,,,---000000000000111111111111111222222333555666888999444666999;;;>>>CCCIIIMMMRRRSSSVVVXXX[[[\\\^^^^^^\\\\\\\\\YYYVVVSSSSSSTTTcccsss}}}{{{xxxuuusssqqqooopppssssssssswww|||iiiYYYRRRSSSSSSSSSTTTVVVXXXZZZ\\\```]]][[[]]]aaaeeeffffffccc```]]]ZZZZZZYYYXXXWWWUUUWWWXXXYYYYYYXXXVVVUUUWWWVVVUUUUUUVVVVVVTTTSSSTTTSSSSSSTTTUUUTTTRRRPPPJJJIIIHHHFFFDDDCCCBBBBBB~~~qqqjjjfff[[[PPPLLLIIIEEEDDDDDDAAA@@@?????????===:::777888777777666555444444444444444333333333222222222111111111000000000//////////////////////////////111111222222222111000///......////////////...............///000111111111///000111000///...///000////////////////////////111000000/////////000111//////......///000111222............////////////...//////000000000000000///000000///---,,,---...///000000000111111111111000000111222444666888999444666999<<<@@@EEEKKKOOOSSSTTTVVVXXX[[[\\\]]]^^^\\\\\\ZZZVVVSSSQQQRRRTTT```rrr~~~{{{xxxvvvxxxuuutttuuusssqqqsssyyyvvvbbbTTTRRRRRRRRRTTTWWWZZZ[[[[[[^^^[[[XXXZZZ```dddeeeddd```]]]ZZZYYYYYYYYYYYYXXXWWWXXXZZZ[[[[[[YYYWWWUUUVVVUUUTTTUUUVVVUUUSSSQQQOOOOOOPPPQQQRRRQQQNNNKKKJJJIIIGGGEEECCCBBBAAAAAA}}}pppjjjfff]]]SSSOOOKKKFFFDDDDDDDDDAAA>>><<<<<<;;;:::999777777666666555555444444555555444333333222222222111111111111000000000000000000000000000000000000...//////000000111111000......////////////......000000000000///////////////000111000///...///000////////////////////////000000//////////////////.........//////000111111............///////////////////////////000000111,,,...//////......000111///000000000111111111111//////000111222444666777444777:::===AAAEEEKKKNNNTTTUUUVVVXXXZZZ[[[\\\\\\\\\[[[WWWRRROOONNNPPPRRR\\\mmm|||~~~|||}}}zzzxxxxxxuuurrrtttxxx{{{jjjYYYRRRQQQQQQSSSWWWZZZ[[[ZZZ[[[XXXWWWYYY]]]``````___YYYWWWUUUTTTVVVWWWWWWVVVXXXYYYZZZ[[[[[[YYYWWWVVVVVVUUUTTTTTTUUUTTTRRRPPPLLLLLLMMMNNNOOONNNKKKHHHJJJIIIGGGDDDBBBAAA@@@???}}}qqqlllggg___WWWSSSNNNHHHDDDDDDEEEBBB>>><<<<<<<<<<<<<<<666777777777777666555444555555444444333333222222222222222222111111111000000000000000000000000000.........///000000111111///000000111111000000///111000000000/////////...///000111000///...///000///////////////////////////////////////...............//////000000111111............///////////////////////////000111111,,,...///000///000222333000000000000111111111111000000000000111333444555555888<<<@@@DDDHHHMMMQQQVVVWWWXXXYYYZZZZZZZZZZZZ[[[YYYUUUOOOLLLMMMPPPTTT\\\lllzzz|||~~~|||{{{xxxtttuuuzzzzzz~~~ppp___RRROOONNNPPPUUUYYYZZZYYYYYYZZZ[[[\\\\\\[[[[[[[[[YYYXXXVVVVVVXXXZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUTTTRRRPPPNNNMMMMMMNNNOOONNNLLLJJJLLLKKKHHHEEEBBB@@@???>>>{{{rrrnnnhhhbbb\\\YYYSSSJJJEEEEEEBBBAAA????????????>>>===666777888888888777666555444444444444444333333333333333333333222222222222222222222222222222222222000000000000000000111111//////000000000000//////////////////000000000000///000111000///...///000////////////////////////------......///........./////////000000000000///............////////////000//////...///000111222...000111111000000222333000000000000111111111111222111111111222222333444666:::???DDDIIIOOOTTTXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYVVVRRRNNNLLLNNNTTTYYYaaaqqq~~~}}}xxxyyy}}}|||~~~uuufffTTTPPPNNNPPPVVV[[[\\\[[[^^^bbbeeeeee```[[[ZZZ[[[\\\ZZZYYYZZZ]]]```aaaaaa___^^^]]][[[[[[[[[[[[[[[YYYXXXWWWWWWWWWVVVTTTRRRPPPOOOMMMNNNOOOOOONNNLLLPPPNNNKKKGGGDDDAAA???>>>wwwpppnnniiiddd___\\\VVVLLLGGGFFF@@@@@@@@@BBBCCCBBB@@@===777777888999999888666666444444444444444444444444444444444333333333222222222222222222222222222222444333222111000000000000------............------------...///000111222222///111111000///...///000////////////////////////,,,---......//////......//////000000000000//////............/////////000000///.........///111222111222333222111000111222000000000000111111111111444333333222222333333444777;;;AAAHHHNNNTTTZZZ^^^\\\\\\\\\\\\\\\[[[ZZZYYYWWWUUUQQQMMMMMMQQQXXX]]]eeeuuu}}}}}}yyykkkXXXSSSPPPQQQXXX^^^```___dddjjjpppnnnfff___]]]^^^YYYXXXWWWYYY\\\^^^``````bbbaaa^^^\\\[[[\\\]]]^^^[[[ZZZYYYXXXYYYXXXUUUSSSQQQOOOMMMMMMNNNNNNNNNMMMSSSQQQMMMIIIFFFBBB@@@???yyynnnjjjiiiiiiiiiggg^^^QQQIIIIIIBBBEEEIIIMMMNNNKKKEEE@@@===<<<;;;999888777666666666555555555555444444444111111222222222333333333000000000000000000000000222222111///...,,,++++++///000111111000///000222000000////////////000000...///000111111000//////111111000000//////.........///000///...---...///+++---...///...///111222......//////000000111111222222111000//////000000000000000000111111111111000000000111222222333333222222333222222222555777666>>>GGGNNNRRRUUUXXX[[[___]]][[[YYYXXXXXXYYYZZZXXXRRRMMMMMMOOOUUUaaalllvvv{{{~~~|||~~~xxxsssaaaXXXQQQRRRUUUXXX\\\aaagggmmmrrrppphhh___[[[ZZZYYYXXXWWWYYY]]]bbbdddeeeccc```]]][[[\\\]]]^^^^^^\\\]]]^^^^^^]]][[[YYYWWWPPPOOONNNMMMLLLMMMNNNNNNPPPNNNKKKIIIHHHFFFCCC@@@~~~{{{ssspppnnnmmmllljjjaaaTTTLLLJJJDDDDDDEEEGGGHHHGGGDDDAAA>>>===<<<:::888777777666666555555555555444444444444333333333222222111111000000000000000000000000111111000000///.........///000111111/////////111000000////////////000000//////000000///...---,,,000000000000///////////////000111111/////////111111222222111000/////////.../////////000000000111222111111000000000000000000000000000111111111111000000000111222222333333222333333222111222555777999@@@JJJPPPTTTVVVYYY\\\```___]]][[[ZZZYYYYYYYYYSSSOOOLLLNNNSSS[[[iiiuuu{{{|||~~~}}}xxxiii___VVVSSSUUUWWW\\\bbbeeeiiilllkkkfff```]]]\\\[[[ZZZ[[[]]]aaabbbbbbaaaaaa^^^ZZZYYYYYYZZZ[[[[[[YYY[[[^^^```___\\\XXXUUURRRQQQPPPPPPOOOPPPQQQQQQPPPMMMJJJHHHGGGFFFDDDBBB|||}}}xxxuuuqqqnnnllljjjcccVVVMMMJJJEEECCCAAA@@@AAABBBBBBAAA@@@???===;;;999888777777666555555555555444444444555555444333222111000000000000000000000000000000000000000000000000111111111222222111///...///000000000////////////000000---......//////......---////////////000000000000000111222222000000111222222222222222111000...---////////////000000000000111111111000000000000000000000000000111111111111000000000111222222333333333333333222111333666888>>>DDDNNNTTTWWWYYY[[[^^^bbbaaa___]]][[[ZZZXXXWWWPPPMMMMMMSSS[[[fffvvv~~~~~~~~~yyymmmaaaZZZXXXYYY___ffffffgggggggggfffdddbbbaaa]]]]]]___aaadddcccaaa___aaa^^^ZZZXXXXXXYYYYYYYYYYYY\\\```cccbbb^^^YYYVVVVVVUUUTTTSSSSSSSSSTTTTTTOOOLLLIIIGGGFFFFFFEEEDDDzzzzzz~~~zzzqqqllliiigggbbbWWWNNNKKKFFFCCC@@@>>>???@@@@@@@@@AAA@@@>>><<<:::999888777666555555555555444444444555444444333222222111111000000000000000000000000111111111111111111111111333444444333000//////000000000////////////000000,,,---...//////000000111......//////000000111111///000222111000000111222.........///000000///...////////////000000000000000000111111111000000000///000000000111111111111000000000111222222333333333333333222222444888;;;CCCJJJRRRXXXZZZ[[[^^^```aaaaaa```^^^[[[XXXVVVTTTNNNMMMQQQZZZeeeqqqoooddd^^^\\\aaahhhkkkiiigggggghhhiiihhhfff`````````bbbddddddcccaaaccc```\\\ZZZZZZ[[[[[[[[[\\\^^^bbbddddddaaa^^^[[[ZZZZZZXXXWWWUUUTTTSSSSSSMMMKKKGGGFFFFFFFFFFFFEEEyyyxxx~~~uuummmgggfffccc[[[SSSPPPFFFDDDAAA@@@@@@@@@???>>>AAA@@@>>><<<:::999888888666555555555555444444444333333333333333333333333000000000000000000000000333333222222111111000000444555555444222111111222000000////////////000000111111000000000000000000......//////000000111111...///111000//////111222222000...///000111000...000000000000///////////////000111111111111000000///000000000111111111111000000000111222222333333333444444333444777;;;???HHHOOOWWW\\\]]]^^^___aaa______^^^\\\YYYVVVSSSRRRNNNOOOWWWdddoooyyy~~~|||oooddd^^^```ffflllkkkiiiiiikkkkkkjjjiiidddcccaaabbbdddfffgggfffdddaaa]]][[[[[[\\\\\\\\\^^^___```aaaaaaaaa```______^^^\\\YYYVVVSSSQQQPPPMMMKKKHHHGGGGGGGGGFFFEEExxxwww|||sssiiiggggggaaa[[[WWWGGGEEECCCBBBBBBAAA???===@@@???===<<<::::::999999666555555555555444444444222333333333444444444555000000000000000000000000333333222222111000//////444555555444222111222333000000////////////000000777666444111///...------////////////000000000000---///000000//////111222<<<888333111222222111///000000000000////////////...///111222222111000000000000000000111111111111000000000111222222333333444444444444666:::@@@DDDMMMSSS[[[___```___```bbb^^^]]][[[YYYVVVTTTRRRQQQPPPUUUaaaqqq|||yyykkk```]]]```hhhiiikkklllllllllkkkkkkjjjgggeeeeeegggiiijjjkkkccc```\\\[[[[[[]]]^^^^^^^^^^^^^^^^^^______``````aaa```^^^[[[XXXTTTQQQOOOOOOMMMKKKKKKKKKJJJHHHGGGvvvtttzzz{{{mmmiiiiiieee^^^[[[IIIFFFCCCAAAAAA@@@???>>>>>>===<<<;;;::::::::::::666555555555555444444444444444444444444333333333000000000000000000000000111111111111111111111000111222333333111000111333000000////////////000000666444222000............000000000000////////////...000111111111111222444AAA;;;333000111333333111111000000000/////////......///111222222222000000000000000000111111111111000000000111222222333333333444555666888===DDDIIIPPPVVV]]]aaaaaa```aaabbb^^^\\\YYYWWWTTTSSSRRRRRRVVV___ppp~~~tttddd]]]]]]bbbhhhnnnqqqqqqoooooopppooonnnllllllmmmmmmlllkkkdddaaa^^^]]]^^^```aaaaaa]]]^^^```aaabbbbbbbbbbbbaaa```___]]]ZZZWWWTTTRRRRRRRRRQQQQQQQQQOOOLLLIII~~~tttsssxxx~~~oooiiihhhddd^^^ZZZKKKGGGBBB???????????????<<<<<<;;;::::::::::::;;;666666555555555444444444666666555444333222222111000000000000000000000000...//////000111111222222///000111111000///000222000000////////////000000000///.........000111222111111000000//////......///111222222222222444555???888000---000444555444111111000000/////////...---///111222333222111000000000000000111111111111000000000111222222333333333444555666999???GGGLLLQQQWWW^^^bbbbbbaaaaaabbb^^^\\\YYYVVVTTTSSSSSSTTT^^^hhh|||~~~|||iii___]]]```hhhrrrwwwvvvttttttvvvsssrrrrrrrrrrrrpppmmmjjjfffdddaaa```bbbdddeeefff___aaadddggghhhgggeeeccc``````___^^^\\\ZZZWWWVVVUUUUUUUUUVVVUUUSSSNNNJJJ}}}rrrpppwww~~~yyyoooiiieeeaaa^^^IIIIIIHHHEEEAAA??????AAA??????>>><<<;;;:::999888777777777777666666666666777777777777666555444333444333222222111111222222////////////////////////000000///...............000000000000000000000000///////////////000111111222111111000///......---000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000...000222333333333111000222222222222222222222222222333666999===EEEMMMRRRWWWZZZ___bbbdddcccbbb```ZZZWWWWWWYYYXXXUUUTTTWWWcccyyyxxxiii]]]___jjjvvv|||{{{xxxxxxyyywwwxxxyyy{{{zzzwwwsssoooeeeeeeddddddddddddeeeeeefffggghhhiiiiiiiiihhhggghhhddd```^^^______]]][[[```___]]]ZZZVVVQQQMMMJJJ}}}qqqooovvv}}}~~~~~~}}}rrriiiccc___]]]PPPNNNIIIEEECCCAAA@@@@@@??????>>>===;;;:::999999777777777666666666555555777777777777666555444333444333222222111111222222000000000000000000000000111111000///////////////000000000000000000000000///////////////000111111222222222111000000//////111111111111111111111111000000000000000000000000000000000000000000000//////000000000000000000000///000111333333222111000111111111111111111111111333555777;;;@@@GGGNNNTTTYYY\\\aaadddeeeccc```^^^[[[WWWTTTSSSRRRPPPSSSXXXppppppbbb```gggqqqxxxzzz{{{{{{|||zzzyyy{{{|||uuuiiiiiihhhhhhhhhhhhiiiiiijjjjjjkkkkkkjjjiiigggfffgggdddbbb```aaaaaaaaa```cccbbb```]]]XXXTTTOOOMMM}}}qqqnnnuuu{{{wwwjjj```\\\[[[XXXRRRJJJEEEDDDCCCBBB@@@@@@???>>>===<<<;;;:::999777777777777666666666666666666666666666555444333444333222222111111222222111111111111111111111111222222111000000000000000000000000000000000000000000////////////000111111333333222222111111000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000111222333222111111111111111111111111111111444666:::>>>CCCIIIQQQUUU[[[^^^bbbffffffccc___\\\^^^XXXRRROOOMMMNNNUUU]]]vvvzzzllldddgggmmmuuu}}}~~~zzzooonnnnnnmmmmmmnnnnnnoooppppppooommmkkkiiigggfffffffffeeecccbbbbbbeeegggfffeeebbb^^^ZZZUUUQQQOOO|||pppnnnuuu|||ssseee______]]]TTTJJJDDDDDDDDDBBB@@@AAA@@@???>>><<<;;;::::::999999999888888888888777555666666666555555444333444333222222111111222222222222222222222222222222222111000000//////000000////////////////////////000000//////000000111222222222222111111000000000111111111111111111111111000000000000000000000000000000000000000111111111111111111000000000000000///000111222222222222111111222222222222222333333444777<<>>CCCIIINNNTTTXXX[[[^^^bbbeeefffccc___\\\ZZZVVVSSSQQQPPPRRR\\\hhh~~~rrrllljjjrrr~~~zzzvvvvvvuuuuuuuuuuuuvvvvvv{{{yyyvvvrrroookkkiiihhhhhhiiihhhddd``````cccgggfffeeebbb^^^YYYVVVSSSRRRwwwmmmmmmuuu}}}wwwlllhhhccc[[[QQQIIIFFFEEECCCBBBBBBAAA@@@???>>>===<<<;;;<<<;;;;;;;;;;;;:::::::::444444555555555444444333444333222222111111222222222222222222222222222222000//////...............000000000000000000000000111000000000000111222222000/////////////////////////////////////////////000000000000000000000000///000000111111222222222222222222111111000000///111111111111111222222222333444444555555666666777666;;;AAAGGGMMMRRRWWW[[[]]]___bbbdddccc```]]][[[SSSQQQPPPPPPPPPTTT```llluuunnnjjjppp|||yyyyyyxxxxxxwwwwwwwwwwwwxxxxxxzzzyyyuuurrrnnnkkkiiihhhgggfffccc___]]]]]]```ccceeeccc```\\\YYYVVVTTTSSSuuukkkkkkssszzzvvvooojjjeee[[[RRRJJJFFFDDDDDDBBBBBBAAA@@@>>>===<<<<<<::::::::::::999999999999333444444555555444444444444333222222111111222222222222222222222222222222111000000///.../////////000000000000000000000000111111000000111111222333000000000000000000000000////////////////////////000000000000000000000000///000000111111222333333333333222111111000000///111111111111111222222333333333444444555666666777999>>>EEELLLRRRVVV[[[^^^aaabbbbbbbbb```\\\YYYWWWQQQOOONNNOOOPPPVVVfffuuuyyyrrrmmmrrr{{{zzz|||zzzzzzzzzyyyyyyzzzzzzzzzwwwuuurrrnnnkkkiiihhhgggccc```\\\YYYZZZ\\\^^^______]]]ZZZWWWTTTRRRQQQQQQtttiiiiiipppwww|||qqqmmmdddYYYNNNGGGEEEEEECCCBBBAAA@@@???===<<<<<<999999999888888888777777333333444444555444444444444333222222111111222222111111111111111111111111222111111000000000000000000000000000000000000000111111111000111111222333111111111111111111222222000000000000000000000000000000000000000000000000///000000111222222333333333333222222111000000///111111000000111111222333222222333333444555666666;;;@@@HHHOOOUUUZZZ^^^aaaeeeeeecccaaa]]]YYYVVVTTTRRRPPPOOOOOOQQQZZZlll}}}}}}vvvqqquuu}}}~~~~~~||||||{{{{{{{{{{{{||||||tttrrrooollliiigggffffff```[[[VVVUUUYYY\\\^^^^^^XXXWWWTTTQQQOOOMMMMMMMMM~~~pppiiihhhpppxxxvvvpppjjjcccYYYMMMGGGFFFCCCBBBAAA???>>>============;;;888777888888666555555555555555555555444333555555444444444333333333222222222222222222222222000000000111222222222333000000000000111111111111111111111111111111111111...000111222222111000...111222333222000......///000000111111222222222333111111000000111111222333333333222111000000111111333222111333555777888777333333333222111333777:::>>>GGGPPPRRRSSSXXX\\\^^^dddcccbbb```]]]YYYVVVTTTNNNMMMMMMPPPYYYhhhzzztttqqq{{{~~~}}}~~~~~~}}}|||vvvqqqkkkiiijjjiiiddd```\\\[[[ZZZZZZZZZZZZ[[[[[[VVVTTTQQQMMMJJJIIIIIIIII~~~pppiiiiiiqqqyyyyyysssjjj]]]OOOHHHHHHDDDCCCAAA@@@>>>>>>======<<<:::888777888777666555666666666666666666555444555555444444444333333333222222222222222222222222111111111111111222222222000000000000111111111111111111111111111111111111///000111222222111000///222333444333111//////000000000000111111111222222111111000000111111222333333222222111000000111111777666555777999;;;;;;;;;555555444333333555999<<>>>>>===<<<:::888888888888666555888888888888888777666555555555444444444333333333222222222222222222222222222222222111111111111111000000000000111111111111111111111111111111111111///000111222222111000///222444555444222000000111//////000000000000111111111000000000000111222222333222111111000111111111555444444555777999999888666777666555555777;;;>>>EEENNNUUUWWWYYY]]]``````^^^______]]]ZZZVVVRRROOOQQQOOOPPPXXXiii{{{}}}~~~uuurrrwww~~~}}}zzzxxxwwwrrrmmmiiigggccc^^^ZZZYYYYYYWWWVVVUUUUUUUUUUUUPPPOOOLLLJJJHHHGGGGGGGGG{{{mmmhhhjjjqqqyyy{{{rrrdddTTTLLLLLLFFFEEECCCBBB@@@???>>>>>>===<<<::::::;;;;;;999777::::::::::::999888777777555555444444444333333333222222222222222222222222333222222222111000000000///000000000111111111111111111111111111111111111///000111111111111000///111333444333222000000111///////////////000000000000000000000000111222222222222111111111111111222333222222333666777666555666666777666666999===AAAIIIPPPWWWYYY[[[___aaa```\\\]]]]]]]]]ZZZUUUQQQNNNPPPOOORRR^^^qqq|||~~~{{{rrrrrrxxx~~~~~~|||zzzzzzzzzzzzxxxwwwvvvsssnnniiieee```[[[VVVXXXWWWUUUTTTSSSRRRQQQQQQMMMLLLKKKIIIHHHGGGGGGGGGyyykkkgggiiiqqqyyy}}}uuuhhhXXXNNNLLLHHHGGGEEECCCAAA@@@???>>>???>>>===>>>>>>>>><<<:::;;;;;;;;;;;;:::999888777555555444444444333333333222222222222222222222222333222222222111000000000///000000000111111111111111111111111111111111111000000111111111111000000000111222222000///000000000000000///////////////000000//////000000111222222111111111111111222222444444444555777888777555444555666666777;;;@@@DDDLLLRRRWWWYYY\\\```aaa^^^\\\\\\\\\[[[YYYUUUQQQNNNNNNOOOVVVeeeyyytttpppssswww~~~~~~~~~|||yyyuuussstttuuuvvvvvvuuurrrnnnjjjeee___YYYUUUVVVUUUTTTRRRQQQPPPPPPPPPMMMLLLKKKJJJIIIHHHHHHGGGxxxjjjfffjjjrrrzzzyyyooo```SSSMMMIIIHHHFFFDDDBBB@@@??????@@@??????@@@AAA@@@>>><<<<<<<<<<<<;;;:::999888777555555444444444333333333222222222222222222222222222222222111111111111111000000000000111111111111111111111111111111111111111000000000000000000111///000222222000///000000111111000000000000//////000////////////000111111111111111000111111222333222111222444555666444222222444555777999>>>DDDHHHNNNSSSXXXYYY\\\``````]]][[[[[[ZZZYYYVVVSSSQQQOOOMMMRRR^^^ooo~~~|||xxxqqqoooppp{{{|||~~~wwwtttqqqpppqqqsssuuuuuusssqqqooojjjeee___ZZZWWWUUUUUUSSSRRRQQQQQQQQQQQQOOOOOONNNMMMLLLJJJIIIIIIyyykkkhhhlllttt||||||yyyuuujjj\\\TTTJJJIIIGGGDDDBBBAAA@@@???@@@???@@@AAABBBAAA???<<<<<<<<<<<<;;;:::999777777555555444444444333333333222222222222222222222222111111111111111222222222000000000000111111111111111111111111111111111111111111000000000000111111///111222222111000111222222222111111111000000000///////////////000111111111111000000111222222333000000000222444444111///222333666888<<>><<<<<<<<<<<<;;;:::999777666555555444444444333333333222222222222222222222222000000111111222222222333000000000000111111111111111111111111111111111111111111000000000000111111000222333333222111222333333222222222111111000000///////////////000111111111111000000111222333333333333444666888777555222222444666:::>>>DDDKKKPPPSSSWWWZZZ\\\___cccbbb]]]ZZZXXXUUURRRPPPOOONNNNNNRRR^^^pppyyypppjjjlllsss~~~vvvmmmmmmnnnqqqtttwwwvvvsssqqqoooooooookkkfffaaa]]][[[UUUTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTSSSQQQOOOMMMLLLmmmiiipppxxxzzz}}}vvvvvv}}}}}}nnn[[[RRRLLLGGGFFFEEEAAA@@@BBB@@@???===<<<;;;;;;;;;<<<<<<<<<;;;::::::999888888666666666555444444333333222222222111111111000000111333444555555444222111111333111///222777666//////000111222222111000000//////111222333333333333111333666999999777444333111111000000111111222333444666777555111///000222111111222222222333333333777555333222333444444333111222555;;;BBBIIIPPPTTTWWWYYY\\\```aaaaaaaaa```___ZZZVVVTTTQQQMMMMMMPPP\\\iiiyyyssshhhoooooouuu{{{|||uuupppooolllnnnpppqqqrrrqqqpppooommmllliiifffbbb^^^ZZZXXXWWWTTTQQQQQQSSSVVVYYYZZZ]]]ZZZWWWTTTTTTTTTSSSSSSqqqjjjpppxxx{{{yyyyyyvvvhhhWWWOOOGGGFFFFFFCCCBBBCCCBBB@@@>>><<<::::::;;;<<<<<<<<<;;;::::::999888888777666666555555444333333333333222222222111111111111222333555444333222111444444000...222999;;;777333222111111111111222222111111222222222222222222+++---///111111000...---111111000000111111222333333555666444111000111333111111222222222333333333;;;999555444444333222111333444888===DDDKKKRRRUUUWWWYYY]]]```aaaaaa```___\\\XXXTTTSSSPPPLLLMMMQQQ___ooo}}}{{{mmmmmmmmmpppuuuuuuoookkkjjjjjjlllnnnoooooonnnllljjjhhhgggfffccc```]]][[[YYYVVVTTTRRRSSSVVVZZZ]]]______\\\XXXUUUTTTTTTSSSRRRxxxmmmpppxxx|||}}}|||vvv___SSSGGGEEEGGGFFFDDDDDDDDDBBB>>>;;;::::::;;;<<<<<<;;;;;;::::::999999888777777666555555444444333444444333333333222222222000111333333444333222111111222222222777===<<<888555333000......///111333222222222222111111000000---...//////000000//////111111000000111111222333333444444444222111111333111111222222222333333333;;;999666444555555444333555777;;;AAAHHHOOOTTTWWWXXXZZZ]]]```aaaaaa___^^^[[[WWWTTTSSSPPPMMMPPPUUUgggyyyxxxvvvzzzmmmiiiiiillllllhhheeeeeeiiikkklllmmmmmmjjjhhhfffdddccccccbbb```^^^\\\[[[VVVUUUTTTUUUZZZ___bbbccc```\\\XXXUUUUUUTTTSSSRRRtttssszzz~~~{{{}}}~~~gggWWWIIIEEEGGGGGGEEEDDDEEECCC???;;;999999;;;<<<;;;;;;;;;::::::999999999777777666666555444444444555555444444444333333333000111222333333333222222---///333888<<<===888222222000...---,,,---///000222111111000000000000000111111111111111222333333111111000000111111222333444444444333222111000000111111222222222333333333666444333333555777888777666888===DDDKKKQQQVVVXXXZZZ[[[^^^```aaa```^^^]]]ZZZVVVTTTSSSQQQPPPVVV^^^uuuxxxtttvvvpppiiidddeeefffddddddeeekkklllnnnnnnmmmjjjgggdddeeeeeedddcccaaa```^^^]]]XXXWWWVVVXXX\\\```cccddd]]]ZZZVVVTTTTTTUUUTTTTTT{{{yyy~~~~~~xxxwww{{{~~~}}}mmm]]]LLLGGGGGGFFFDDDCCCEEECCC???<<<::::::;;;;;;;;;;;;::::::::::::999999888777777666555555444444555555555444444444333333111111222222333333333333000///111555999777222///...//////000000000000000111000000//////000000111//////.........///000111111111000000111111222333666555444222111000///...111111222222222333333333333222111111444777888888666:::???GGGMMMSSSWWWYYY[[[]]]___```aaa___]]][[[WWWTTTQQQQQQPPPRRR\\\ggg|||rrrsssxxxyyyooofffdddeeefffhhhkkkpppppppppooonnnkkkiiigggjjjiiihhhfffdddbbb```^^^[[[YYYXXXYYY\\\___aaabbbYYYWWWTTTSSSTTTUUUVVVVVV~~~wwwtttxxx{{{zzztttdddSSSKKKHHHEEECCCCCCCCCBBB@@@>>><<<;;;;;;;;;::::::::::::::::::::::::888888777666666555555444555555444444444333333333222222222333333444444555888222...000333222111111...000222555666777777666444333111000000000111111//////......//////000111111111000000111111222333666444222222222111///---111111222222222333333333555333111111333555555555777;;;BBBJJJQQQVVVYYYZZZ\\\^^^```aaa```^^^\\\ZZZUUUQQQNNNMMMMMMTTTcccrrrtttooosss{{{{{{lllggghhhjjjmmmqqqsssrrrqqqooommmlllkkkjjjlllllljjjhhhfffccc```___]]][[[ZZZ[[[]]]___``````YYYWWWTTTSSSUUUVVVWWWWWWuuuyyywww{{{|||{{{yyykkk[[[QQQKKKEEECCCDDDAAA@@@@@@???>>>===<<<;;;::::::::::::::::::::::::888888777777666555555555444444444444333333333222333333333333444555666777777222000555777444111111///000222444777:::===>>>;;;999666333111111111111000000111111111222222222111111000000111111222333333111000000222333111///111111222222222333333333555333222222444666777777999>>>EEEMMMTTTYYY[[[\\\]]]___```aaa```^^^[[[YYYWWWSSSOOOMMMOOOXXXlll~~~uuuooopppxxx{{{www}}}uuulllkkkmmmqqquuutttrrrooollljjjjjjkkkllljjjjjjiiigggdddbbb```^^^^^^\\\[[[\\\___aaaaaa```]]][[[WWWVVVVVVWWWWWWVVV~~~nnn||||||{{{~~~}}}}}}pppaaaVVVMMMEEECCCEEE???@@@@@@@@@@@@>>><<<;;;::::::::::::::::::::::::888888777777666666555555444444333333333222222222333333333444555666777888111000555@@@BBB:::000,,,......///111555:::???BBBAAA???;;;666333111000000......///000000000000000111111111000111222222333111///...000333555444222111111222222222333333333222111000222666:::<<<<<<;;;@@@GGGPPPWWW[[[]]]^^^^^^___aaaaaa```]]]ZZZYYY[[[VVVRRRPPPRRR^^^tttyyynnnmmmsss~~~{{{sssoooqqqxxx{{{pppmmmnnnrrrvvvsssqqqmmmiiihhhhhhjjjlllggggggfffeeecccaaa___^^^^^^]]]\\\^^^```bbbcccbbbbbb___[[[XXXWWWWWWVVVUUUyyymmmooo|||rrraaaSSSKKKIIIIIIFFFDDDAAA???>>>===<<<:::======;;;::::::;;;<<<===AAA;;;555333666777666333555333222111111222444666===<<<:::888555333111000///222444777777555222000333333444666;;;AAAGGGKKKUUUHHH999222444666555111000111111111111222222222000000111222222222222222000000111111111222222222222000///000333444222000111222444555555777:::<<<>>>CCCIIIPPPTTTXXX[[[^^^aaaaaa___\\\^^^aaa```[[[SSSRRRPPPRRRZZZjjjmmmlllnnnqqq{{{rrrkkkkkkppprrrzzzrrrgggggglllqqqtttsssrrrooommmjjjhhhgggkkkiiigggccc```]]]\\\[[[ZZZ[[[]]]___bbbdddfffggg```___^^^\\\[[[[[[[[[\\\yyynnnmmmxxx|||nnn^^^QQQKKKIIIFFFCCC@@@??????>>>===;;;<<<<<<;;;;;;;;;<<<>>>???@@@<<<777666999<<<;;;999666555444444444444555666;;;:::999777555333111000000222444555555333111000000111444777;;;>>>AAACCCIII@@@777333444666444111000111111111111222222222111111222222111111000000000000111111111222222222222000///000333444222111111333555555666888;;;===@@@EEEKKKQQQVVVYYY]]]______```___]]]^^^```]]]XXXVVVUUUTTTXXXcccttt}}}ppprrrwwwzzz{{{tttpppkkkhhhiiinnnsss}}}{{{lllhhhkkkpppwwwvvvtttrrrooollliiihhhhhhgggeeeccc```___^^^^^^\\\]]]^^^```ccceeefffgggeeedddbbb```___^^^______yyynnnkkksss}}}kkkYYYNNNHHHEEECCC@@@????????????>>><<<;;;;;;;;;<<<>>>@@@AAA@@@<<<999:::===@@@@@@???888888888777777666555555888777666555444333222111222222222222222111000///---///333777999:::999888:::777555444444444333111000111111111111222222222222222222111111000//////111111111111111222222222222111000111333333333111222333555555666888<<>>===<<<<<<===>>>???@@@???<<<::::::===???@@@???777888999999888777444333444444444333333333222222333222111000000/////////...000333555666666444333222333444444333222333333000000111111111222222222111111111000000111111111111111111111111111111111111111111222222333333222111222444444666888===@@@EEEIIIOOOTTTXXX[[[]]]___]]]bbbdddbbbaaa___YYYRRRPPPRRRYYYhhh}}}vvvqqqrrr}}}yyyqqqlllkkkeeeaaadddiiimmmqqqwwwzzzqqqlllsss{{{}}}uuunnnjjjhhhhhhgggeeecccaaa``````aaaaaaaaaaaacccdddfffhhhiiijjjmmmkkkiiifffdddcccbbbbbbzzzmmmhhhiiixxxxxxwww{{{hhhXXXOOOKKKHHHDDDBBBAAABBBAAAAAA@@@???>>>===<<<<<<===>>>===;;;:::999:::;;;;;;:::666777888999888666333222222222222222333333333333222111000/////////000000222222222333333333333333222333444222111111333666000000111111111222222222/////////000111333555666111111111111111111111111111222222222222222333444000111222333555888===AAAGGGKKKPPPUUUXXXZZZ\\\^^^___dddhhhfffbbb___XXXRRRNNNSSS___rrrqqqmmmqqq|||}}}wwwpppkkkfffbbbfffaaa```dddiiinnnuuu||||||mmmkkksss{{{{{{tttooonnnnnnoooiiigggdddaaa_________```bbbbbbdddfffhhhiiikkkkkkllljjjgggdddbbb```______{{{mmmggggggsss}}}{{{ssscccYYYQQQMMMHHHDDDCCCBBBBBBAAAAAA@@@>>><<<;;;;;;;;;<<<;;;:::999888777777777777555666777888777666333222222222222222333333333333111111000000000000111111444333222111111222444555444444333222000111444666000111111111111222222222/////////000222555888999222222222111111111111111111222333333222222333555000111222333555999???CCCIIIMMMRRRVVVXXXZZZ\\\]]]aaagggjjjgggccc^^^WWWQQQPPPXXXhhh~~~|||nnnlllppp|||{{{wwwpppiiiccc___\\\[[[```^^^___eeejjjpppzzzyyymmmjjjooottt}}}|||yyywwwvvvvvvwwwxxxllliiieeeaaa^^^]]]^^^^^^aaabbbdddfffhhhkkkmmmmmmkkkiiifffbbb___]]]\\\[[[{{{lllhhhgggppppppcccWWWRRRLLLGGGDDDCCCAAA@@@???>>><<<;;;;;;;;;<<<<<<999::::::999777666666777555555666777777666555444222222222333333333333444///000000111111222222222222111111111111222444555333222222222333333444444000111111111111222222222222111111111333666888:::222222222111111111000000000222444444222222333555222333444555777<<>>DDDIIINNNRRRVVVZZZ[[[]]]^^^___aaahhhkkkfff___ZZZTTTOOOUUUaaattt|||kkkmmmlllrrryyyssskkkfff\\\[[[XXXUUUTTTVVVZZZ]]]\\\aaakkksssyyy{{{vvvpppllltttyyyyyytttkkkhhhddd```^^^^^^___aaa___```cccfffiiilllooopppmmmkkkgggccc___\\\ZZZZZZ~~~ooofffbbbkkk~~~~~~zzzyyybbbWWWLLLGGGEEECCCCCCDDDBBBAAA@@@>>>===<<<<<<<<<;;;999888888999:::999888999777555555555555555444444444333333333222222222333333111000000000111222666555444222111111222222222222111111222222333444333000000333222000///222111111111222333333333333111111222222222333333333444000///222333111000111444777999999888<<>>===<<<<<<;;;999777777888888888777888777666555444444333222444444444444333333333333333222111000000000111222666555333222111111222222222222111111222222333444444111111333333000///222222222222111222222333333111111222222222333333333666222111444666333222333444666999999999===EEEKKKSSSUUUXXX[[[\\\]]]___aaa___```^^^YYYTTTQQQPPPPPPZZZeeezzztttlllooorrr{{{tttqqqlllfff```[[[WWWUUUVVVTTTRRRRRRUUUYYY]]]___fffhhhqqq~~~xxxuuu{{{zzzvvvuuuooollliiigggfffddd```]]]]]]aaaeeehhhiiihhhhhhhhhgggfffccc```^^^]]]\\\\\\pppiiifffmmmzzzlll___SSSNNNMMMJJJHHHHHHFFFDDDCCC@@@>>>===<<<<<<<<<:::777777777777666555555555555555555555555444555555555444444444444333333222111111000000111111555444333222222111222222222222111111222222333444777333222444333000///222555333222000000111222333111111222222222333333333666222111555777444333444444666888999:::???FFFLLLTTTWWWZZZ\\\]]]^^^```aaaaaa]]]XXXSSSPPPOOOPPPRRRZZZhhh~~~yyynnnmmmooowww}}}vvvrrrgggddd___ZZZVVVSSSRRRQQQRRRRRRSSSVVVZZZ^^^bbbeeeiiinnnzzzvvvyyy|||}}}{{{xxxwwwvvvqqqpppnnnnnnlllhhhccc___```cccfffgggeeecccbbbbbbaaa```^^^\\\[[[[[[\\\\\\ssskkkhhhnnnwwwtttfffXXXRRRPPPMMMJJJJJJGGGFFFDDDAAA???===<<<<<<===;;;999888888888666555333555666777777777888999666666555555555444444444222222222111111111111111444333333222222222111111222222111111222222333444999555333444333000000222666444222000///000222444111111222222222333333333333000000444666333111222444666888999<<>>===<<>>DDDKKKPPPTTTVVVYYYZZZZZZ[[[]]]^^^bbb[[[VVVVVVSSSPPPSSSYYY___qqqzzzmmmpppwwwzzzzzzqqqjjjccc\\\YYYTTTSSSPPPNNNNNNPPPRRRSSSUUUYYY]]]aaadddiiioootttwwwvvvvvvxxx{{{|||yyywwwtttvvvwwwvvvrrrlllfffccc```bbbcccccc```]]]\\\[[[YYYXXXWWWVVVVVVVVVWWWXXX{{{oooiiinnnttt{{{yyyyyyyyy|||uuu```UUURRROOOLLLJJJGGGEEEDDDAAA???>>>======???===::::::::::::999888===@@@AAA>>>999444333333555555555444444444444333111222222222222111000000111111222222222222111111222222111111222222333444888444222222111///000444555333222000000111222333111111222222222333333333555222333888:::777555666555555666:::???GGGMMMQQQUUUWWWYYYZZZZZZZZZ[[[]]]\\\WWWUUUVVVSSSPPPWWWbbblllzzzuuunnnsss~~~zzzuuummmfff```[[[VVVSSSNNNNNNMMMMMMNNNPPPSSSTTTXXX\\\```dddhhhnnnwww}}}yyyuuusssuuu{{{}}}{{{xxxvvvwwwxxxuuupppkkkgggeeeaaabbbcccaaa^^^[[[ZZZZZZWWWVVVUUUUUUUUUVVVWWWXXXsss{{{pppgggmmmsssyyy{{{xxxtttuuuwww{{{zzzaaaTTTPPPMMMKKKJJJEEEDDDBBBAAA???>>>>>>======;;;999999:::::::::999===@@@BBB???888333222333444444444444333333333333111222222333222111000///000111222333333222111000222222111111222222333444777222000111000///000444222222222111222222333333111111222222222333333333444222444999;;;888666666555555666:::AAAHHHOOOSSSVVVXXXZZZ[[[[[[[[[\\\]]]YYYTTTTTTVVVSSSSSSaaasss|||ssssssyyy{{{mmmiiibbb\\\YYYVVVSSSQQQMMMMMMNNNOOOQQQTTTVVVWWW[[[```fffjjjooowww|||uuuooopppwww}}}}}}{{{wwwxxxvvvrrrlllhhhfffgggcccddddddaaa]]]YYYXXXWWWTTTSSSSSSTTTVVVXXXZZZ[[[hhhrrrpppfffllltttyyyzzztttssssssvvvzzz}}}bbbSSSOOOLLLJJJIIIDDDCCCAAA@@@???>>>>>>>>>;;;999888888999:::999888777;;;???>>>999555555777444444333333333222222222111111222333222111000///000000222333333222111000222222111111222222333444666111///000000...111555111111111222333333333333111111222222222333333333222000222888:::777444444555555666:::AAAJJJPPPSSSXXXZZZ\\\\\\\\\[[[\\\^^^YYYUUUUUUWWWUUUWWWkkkvvvtttxxxrrreeeaaa[[[WWWUUUSSSRRRQQQNNNOOOQQQSSSVVVXXXZZZ[[[```eeekkkpppvvv~~~uuukkkkkksss|||~~~~~~xxxxxxuuupppiiiffffffhhhffffffeeeaaa\\\XXXVVVUUUQQQQQQRRRTTTVVVZZZ]]]^^^eeegggpppwwwmmmnnntttzzzzzzwwwxxxwww|||bbbRRRMMMIIIDDDBBBCCCBBBAAA???>>><<<;;;:::::::::::::::999888777777:::999888777666555444444555444444555555555222000222111111111000000//////222222222222222222222222222222222222111111000000111111111111111111111111111111111111111111111111111111222222111111000000444333222333555555555444444444666;;;BBBJJJRRRWWW[[[[[[\\\^^^^^^]]]YYYVVVVVVSSSTTTWWWWWW```}}}xxxxxx}}}~~~~~~tttjjj^^^XXXQQQMMMNNNOOOPPPOOOQQQRRRSSSUUUXXX\\\```bbbgggkkkpppttt{{{{{{qqqmmmqqqxxx}}}yyyuuuppplllkkkkkkjjjjjjoooiii```ZZZWWWUUUUUUUUUUUUSSSRRRRRRTTTUUUTTTSSSfffffflllwww{{{nnnnnnttt{{{}}}|||~~~dddSSSMMMHHHDDDCCCBBBBBBAAA???>>>===<<<;;;;;;;;;;;;;;;:::999888777888888777777666555444444555555555777888777444222222111111111000000000000222222222222222222222222222222222222111111111000111111111111111111111111111111111111111111111111333444444555444333222111333222222333444444444333666777999===CCCKKKRRRWWWXXXYYYZZZ]]]______\\\ZZZYYYUUUUUUYYY[[[fff~~~tttxxxzzzzzz~~~mmmcccYYYTTTMMMJJJJJJLLLMMMMMMQQQRRRTTTWWWZZZ^^^bbbeeekkkpppwww}}}tttooorrrwwwzzzzzzyyyvvvqqqooonnnnnnnnnmmmrrrllleee___\\\[[[[[[ZZZXXXVVVTTTSSSTTTUUUUUUTTTlllhhhhhhnnnvvv~~~qqqooouuu}}}iiiUUUMMMHHHEEEDDDAAAAAAAAA@@@???>>>>>>>>>;;;;;;<<<;;;;;;:::999888777777666666555555555444444555666999:::999666444111111111111111000000000222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111555666777888777555333111222222222333333333333444888999;;;@@@FFFNNNTTTXXXYYYYYY[[[^^^```___]]]ZZZYYYUUUUUUYYY___mmmzzzrrrzzz{{{wwwzzz~~~uuudddZZZTTTPPPKKKHHHIIIKKKMMMMMMTTTVVVYYY[[[^^^bbbgggkkkqqqxxxwwwqqqssswwwxxxwwwyyyvvvrrrppppppqqqqqqppprrrmmmgggbbb``````______]]]ZZZVVVTTTTTTUUUVVVVVVtttmmmhhhiiimmmrrr|||uuuqqqwwwoooXXXMMMIIIGGGFFFAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;999999666666666555555555555555333444666999;;;:::777444111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111666777888999888555333111222333444444444444444555888999===CCCJJJQQQWWW[[[]]]]]]]]]___```^^^ZZZWWWXXXSSSRRRWWW```rrr{{{vvvyyy{{{yyy}}}lll\\\SSSQQQOOOLLLJJJJJJMMMOOOQQQYYY\\\___bbbcccggglllqqqvvvzzzqqqrrrvvvxxxxxxvvvsssqqqooopppqqqqqqpppmmmiiieeeaaa``````___^^^```\\\WWWTTTTTTVVVWWWWWW|||sssllliiihhhjjjqqqyyyyyytttxxxvvv\\\OOOKKKIIIHHHBBBBBBBBBBBBAAAAAAAAAAAA======>>>======<<<;;;:::666666666666666555555555222333444777888888555333111111111111111222222222111111111111111111111111222222222222222222222333111111111111111111111111111111111111111111111111444555666666666444222000333555777666555555666888666999???FFFNNNUUU[[[^^^]]]]]]^^^``````___[[[XXXWWWSSSRRRWWWdddwww}}}|||~~~uuutttyyyuuudddWWWQQQNNNMMMLLLKKKLLLNNNRRRUUU\\\```dddfffgggjjjpppvvv~~~wwwrrrsssuuuwwwrrrpppnnnmmmooooooooonnnjjjgggdddbbbaaaaaa___^^^```\\\XXXUUUVVVXXXYYYYYYzzzrrrnnnjjjgggjjjooovvv{{{uuuxxx|||aaaQQQMMMLLLIIICCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>===;;;;;;888888777777666666666555333222333444666666444222111111111222222222222222111111111111111111111111222222222222333333333333111111111111111111111111111111111111111111111111333333333333333222111111444777999888666555777:::777:::AAAHHHPPPWWW\\\^^^[[[[[[]]]```bbbaaa___\\\YYYUUUSSSYYYiii}}}xxxyyy|||kkk]]]TTTQQQJJJKKKLLLLLLMMMPPPTTTXXX\\\bbbgggjjjkkkooowww}}}yyyrrrrrrssspppooommmmmmnnnooonnnmmmkkkiiifffeeeeeedddbbb```___\\\YYYXXXZZZ\\\]]]]]]~~~yyysssllljjjlllllluuu~~~{{{tttuuudddTTTOOONNNJJJDDDDDDDDDCCCCCCBBBBBBBBB????????????>>>===<<<<<<::::::999888777666666555555444222222333444333222111111111222222333333333111111111111111111111111222222222333333333444444111111111111111111111111111111111111111111111111222111000000000111222333333666999888555444777:::999===CCCJJJQQQVVVZZZ\\\[[[\\\]]]```bbbbbb___]]]XXXUUUSSSZZZjjj~~~qqqaaaVVVQQQPPPJJJLLLNNNOOOPPPSSSYYY]]]^^^eeelllqqqsssyyywwwssssssrrrqqqooooooppppppooonnnmmmllljjjiiihhhgggeeebbb^^^\\\[[[\\\___aaabbbbbb|||rrrmmmmmmdddlllssssssssswww|||~~~zzzssssss~~~gggUUUQQQOOOKKKFFFEEEEEEDDDCCCCCCBBBBBB???@@@@@@??????>>>===<<<;;;;;;:::999888777666555888555333222333444444333111111111222222333333333000000000000000000000000222222222333333444444444111111111111111111111111111111111111111111111111222111/////////111333555222666999777444333666999<<>>;;;999777666666666666666666666555555444444444333222222222222222333222222222222222222333111111222222222333333333555444333222111111222222333222222222222222222333333333333333333333333333444222222444444222555:::===AAAGGGNNNTTTXXX[[[\\\^^^___aaacccccc```ZZZVVVTTTQQQPPPVVVbbbppp{{{{{{}}}~~~xxxhhh]]]TTTNNNMMMPPPPPPRRRTTTVVVZZZ^^^bbbeeelllsss}}}~~~yyy{{{|||~~~~~~|||zzzyyyqqqqqqpppnnnkkkiiigggeeecccdddfffggghhhhhhgggfffxxxnnnfff^^^\\\ZZZWWWWWWZZZ[[[^^^bbbfffmmmzzzjjjZZZUUUTTTQQQLLLJJJFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCAAA???<<<999777666555666666666666666555555555555444444333333333333333333333222222222222333333111111222222222333333333333333222111111222222333333333222222222222333333333333333333333333333333444222222555444333777<<>><<<:::999777777777777666555555555555555555555444333333333444444222333333333333333333222111111222222222333333333111111111111222222333333222333333333333333333222222222333333333333444444444222222555555555999???CCCFFFLLLSSSYYY]]]```bbbbbbccceeegggfffaaaYYYTTTWWWSSSRRRWWWcccrrr}}}|||xxxlllbbbWWWQQQNNNLLLNNNSSSWWW[[[___aaaccceeejjjmmmttt}}}zzzyyy}}}~~~tttssspppmmmkkkjjjiiiiiikkklllnnnnnnnnnllljjjhhh}}}ssshhhbbb\\\VVVTTTVVVXXXZZZ]]]bbbkkk{{{kkk[[[UUUSSSQQQNNNLLLHHHEEEDDDDDDBBBAAAAAAAAA@@@@@@?????????>>>>>>=========<<<;;;::::::777777666555555555555666555555444333333333444444222333444444444444333222111111222222222333333333000111111222333333333444222333444444444444333222222222222333333444444444444222222555666777<<>><<<<<<=========<<<<<<;;;888777666444444555555666555444444333333333333333222333444555555444333222111111222222222333333333111222333444444444444444222333444555555444333222111222222333333444444555444222222555777888>>>EEELLLNNNRRRVVV[[[___aaacccggggggffffffccc^^^WWWRRRPPPQQQWWWdddttt}}}yyy{{{zzzwwwtttrrrkkkcccXXXRRRNNNOOOQQQRRRUUUYYYYYY^^^ccceeegggllluuu|||xxxwww}}}}}}|||vvvuuutttsssrrrrrrrrrrrrppprrruuuvvvvvvssspppnnnwwwooofff]]]XXXXXXWWW]]]eeemmmwwwrrrccc[[[WWWTTTQQQOOOKKKIIIIIIHHHGGGFFFDDDDDDCCCBBBBBBAAA@@@@@@<<<===>>>>>>===<<<;;;:::888777555444444444666777444444333222222222222222222333444666666444333222111111222222222333333333333333444555555555444333222333444666666444333222111111222333333444555555555222222555777999@@@GGGLLLNNNRRRWWW\\\```ccceeejjjhhhfffdddaaa\\\VVVRRRPPPTTT^^^nnnyyyxxxtttuuurrrmmmiiifff```YYYSSSOOONNNRRRVVVVVVXXX\\\[[[```fffiiikkkrrr~~~yyyuuuxxx|||}}}zzzwwwttttttuuuuuuuuuuuuuuutttrrrtttwwwyyyyyyvvvsssqqq~~~vvvlllaaa[[[YYYXXX```kkkvvvuuuggg___[[[XXXSSSPPPMMMKKKKKKKKKJJJIIIFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>??????===<<<:::999999777555444333444666777444333222222111111222222222333555666666555333222111111222222222333333333444444666666666555444333222333555666666555333222111111222333333444555555555222222555888:::AAAHHHKKKMMMQQQVVV\\\aaafffhhhkkkiiieeebbb___[[[UUURRRSSSYYYeeewwwxxxtttsssooooookkkddd```]]]WWWPPPQQQNNNOOOUUUYYYYYY[[[]]]___eeejjjmmmpppxxxzzzrrrsssuuuyyy{{{yyyuuurrrqqqrrrsssuuuuuuuuuttttttrrruuuxxxzzzzzzxxxuuussswwwnnngggaaa^^^___bbblll{{{xxxggg___[[[WWWSSSPPPMMMKKKKKKKKKJJJIIIEEEDDDDDDCCCBBBBBBAAAAAA???>>><<<<<<======;;;:::::::::999999888777666666555444333222111000000000777:::<<<999444111333666444444444555555555666666444444333333333444555555555444333222111111111111222222333333444555666666555444333444777<<>>>>><<<;;;::::::999999888777777777777777666555444444444444666888:::888444222333555111111111222222222333333222222222222333333444555666666444333333222222222222222333333444555555666666444444555888<<<@@@BBBHHHLLLSSSZZZ___cccgggiiiiiiiiihhhddd^^^XXXTTTSSSSSSXXXggg}}}}}}yyyqqqkkkeeeaaaaaa___\\\XXXUUURRRPPPOOOQQQTTTXXX[[[]]]___bbbdddfffjjjooouuu~~~zzzuuuuuutttwww}}}~~~}}}~~~}}}|||zzzwwwtttrrrsssttttttuuuwwwxxxwwwuuurrrppp~~~wwwqqqllliiiffffffmmm{{{qqqgggccc```WWWTTTQQQNNNNNNMMMKKKJJJJJJIIIHHHFFFDDDBBB@@@???BBBAAA??????@@@@@@>>>===:::::::::999888888777777444444333333333333333444666666666555555444444444000111111111222222222222111111111111222333444555888777666555444444444444222333333444444555555555666555555666999===BBBDDDJJJNNNUUU\\\```dddhhhjjjggggggfffccc]]]YYYVVVVVVQQQZZZkkk|||xxxmmmfffbbb]]]ZZZZZZXXXUUUSSSQQQPPPPPPQQQTTTWWW\\\```bbbdddgggiiiiiinnnttt|||}}}uuuwwwsssttt}}}{{{vvvttttttuuuuuutttwwwzzzyyyvvvrrrrrrrrryyysssoookkkeeeeeejjjvvvvvvjjjdddcccXXXVVVRRROOONNNNNNLLLKKKKKKJJJIIIGGGEEEDDDBBBBBBDDDBBBAAAAAAAAAAAA@@@>>>:::::::::999999888888888333333222222222333333444555333333333555555444333333333444444444555555555111111111222333444555666777777666555555555555555333333333444444444555555555666777888:::>>>CCCGGGLLLQQQWWW]]]bbbeeeiiikkkhhhhhhfffaaa\\\XXXVVVVVVSSS___qqq}}}|||zzzmmmccc^^^[[[XXXVVVUUUTTTQQQPPPPPPQQQTTTUUUWWW[[[```ccceeegggiiikkklllqqqyyyzzzxxxrrrqqq|||{{{wwwxxxyyyxxxvvvvvvyyy|||yyysssoooooorrrzzztttnnnkkkiiihhhkkkvvvzzzkkkdddcccYYYVVVRRRPPPOOOOOOMMMLLLJJJJJJIIIHHHGGGGGGFFFFFFDDDCCCAAAAAABBBBBB@@@???:::::::::999999999999999777777666666666777777888444333222333444555444333555555555555666666666666333333333444444555777777666555444444333444444444333333333444444444444444444666888999:::???EEEIIINNNSSSYYY^^^bbbfffiiikkkjjjiiifff```ZZZWWWUUUVVVVVVdddwwwyyyzzzyyyqqqeee]]]YYYWWWVVVTTTPPPOOONNNNNNPPPSSSWWWYYY[[[^^^cccfffgggiiikkklllqqqxxxyyyrrrqqq|||{{{{{{}}}}}}zzzxxxxxx{{{|||xxxqqqlllmmmppp{{{tttoookkkjjjhhhkkkuuummmdddcccZZZWWWTTTRRRRRRQQQPPPOOOKKKKKKJJJJJJIIIIIIHHHHHHCCCBBB@@@@@@AAAAAA???>>>::::::::::::::::::999999777777666666555666666666333444444444444444444444444444444444555555555555555555555555555666666777444444333333333333333444444444444444444444444444333555888999:::>>>EEEKKKOOOTTTZZZ___cccfffhhhjjjjjjiiieee___YYYVVVVVVWWWYYYiii|||yyyssswwwoooggg^^^XXXVVVUUUTTTSSSLLLLLLLLLNNNQQQUUUYYY[[[```bbbfffhhhjjjmmmpppsss||||||uuuttt~~~|||||||||~~~~~~~~~{{{yyy{{{{{{{{{wwwrrrooooooqqq|||vvvqqqnnnllljjjlllvvvpppfffeee[[[YYYVVVUUUUUUUUUUUUTTTNNNMMMMMMKKKJJJIIIHHHHHHBBB@@@??????@@@???>>><<<::::::::::::::::::::::::666666555444333333333444333555777666333222444666333333333444444444555555666666555444444444444555444333333333333333444444444444444444444444444444111555888999:::>>>EEELLLPPPTTTZZZ___bbbeeehhhjjjiiigggccc]]]YYYWWWXXXYYYbbbrrrtttoooxxxwwwrrrddd^^^WWWSSSSSSSSSRRRQQQKKKMMMOOORRRUUUYYY]]]^^^dddfffiiillloootttzzz~~~zzzzzz~~~yyy{{{}}}~~~|||{{{zzzzzz{{{zzzxxxvvvuuuuuuuuuvvv}}}xxxtttqqqsssqqqsss|||ttthhhhhh]]][[[XXXWWWXXXXXXXXXWWWQQQPPPNNNMMMJJJIIIGGGFFFAAA???>>>>>>???>>>===;;;::::::::::::::::::::::::::::::999777666666666666333666999777333111333777444444444555555555666666666666555444333333333333444444333333333444444555444444444444444444444444000444888999999===EEELLLPPPTTTZZZ___bbbeeegggiiigggeeeaaa]]]YYYXXXZZZ\\\lll{{{~~~sssooozzzxxxoooiii]]]XXXRRRPPPPPPQQQPPPOOONNNPPPSSSVVV[[[^^^aaabbbgggiiikkkooossszzz~~~~~~~~~{{{yyy|||~~~}}}yyywwwyyy{{{{{{yyyvvvvvvxxxzzz{{{{{{{{{wwwwwwwwwtttwww}}}{{{lllddd^^^______^^^ZZZWWWTTTTTTRRRQQQNNNLLLJJJIIIIIIIIIEEEDDDAAA???===<<<<<<<<<<<<;;;::::::999999999999888888888888777777777777666666555555555444444444666555333111111111333444222222222222222222222222444444333222222333333333444444555777888777555333444666888888999===DDDJJJRRRTTTYYY```eeefffgggiiieeeeee^^^YYYXXXTTT]]]sssxxxuuuwww}}}}}}mmmccc___QQQPPPOOONNNNNNOOOQQQSSSPPPRRRUUUYYY]]]bbbfffhhhllllllnnnssszzzzzzvvv{{{||||||yyyvvvuuuxxxzzz{{{{{{zzzyyyzzz{{{|||}}}pppqqqsssvvvzzz{{{yyyzzz{{{yyy}}}|||nnngggaaaaaa```]]]ZZZWWWVVVUUUSSSQQQOOOLLLJJJIIIIIIIIIGGGEEECCCAAA???>>>>>>>>>>>>===<<<;;;::::::::::::666666666666555555555444666555555555444444444444666555333111111222333444222222222222222222222222444333333222222333333444444444555777888888666555444666888999:::???GGGMMMTTTVVV\\\bbbgggiiijjjkkkeeefff___[[[[[[XXXbbbyyywwwvvvyyyuuufff\\\YYYPPPOOONNNNNNOOOQQQTTTUUUUUUWWWZZZ]]]aaaeeeiiilllpppqqquuu{{{~~~zzzzzz||||||zzzxxxwwwyyy{{{{{{{{{yyyxxxxxxyyyzzzzzz\\\]]]^^^aaaeeekkkqqqtttxxxzzz{{{{{{{{{|||~~~rrrkkkeeeccc```\\\YYYWWWVVVVVVSSSQQQOOOLLLJJJIIIHHHHHHHHHGGGEEEBBBAAA@@@@@@@@@@@@???===<<<;;;::::::999666666666555555555444444555555555555444444444444555444333222111222333444333333333333333333333333333333333222222333333444333444444555666666666555444666888:::<<>><<<:::999888777777777777777777666666666666333333444444444444444444333333333333333333333444333333333333333333333333333222222222333333444555999;;;<<<:::777555444555666888:::;;;???FFFPPPXXXXXX^^^dddfffjjjqqqrrrnnnffffff^^^ZZZ\\\\\\jjj}}}|||qqqdddXXXQQQOOOKKKLLLOOOSSSWWW[[[^^^```^^^aaadddeeeffflllttt{{{}}}}}}|||{{{{{{{{{{{{{{{{{{zzzvvvuuutttttttttuuuvvvvvvMMMLLLKKKKKKLLLOOORRRTTT[[[___eeekkkqqqxxx~~~tttiiiccc\\\WWWUUUTTTQQQNNNLLLKKKIIIGGGFFFFFFFFFGGGFFFEEECCCAAA@@@@@@@@@@@@>>>===;;;:::999888777777555555555444444444333333333333333333444444444444222222333333333333444444333333333333333333333333222222222222333444555555<<>>FFFQQQYYY]]]fffkkkiiilllttttttmmmgggfff^^^[[[___bbbrrrsssfff\\\SSSOOOOOOOOOPPPSSSWWWZZZ]]]___```eeeiiimmmooorrrzzz~~~}}}}}}~~~|||zzzxxxvvvttttttttttttDDDEEEFFFHHHJJJMMMOOOPPPTTTWWW]]]dddmmmwwwwwwllleee^^^ZZZYYYVVVPPPLLLLLLKKKJJJIIIJJJJJJLLLLLLFFFEEECCCBBBAAAAAAAAABBB>>>===<<<;;;;;;;;;;;;;;;777777666666666555555555222222222333333444444444111222333444444444444444444444444444444444444444222222222222333444555666///555<<<>>>:::666555666888:::;;;;;;>>>FFFQQQYYY[[[eeeiiifffiiippppppiiigggggg```]]]bbbfffxxxrrrfff\\\UUUQQQRRRPPPRRRTTTXXX[[[]]]___```iiinnnsssuuuxxx~~~}}}zzzzzz|||}}}|||~~~{{{xxxuuusssrrrrrrHHHIIIJJJKKKMMMOOOPPPQQQRRRVVV]]]fffpppzzzyyyhhh```ZZZYYYYYYUUURRRRRRNNNMMMJJJHHHGGGHHHIIIJJJDDDDDDCCCDDDEEEEEEBBB@@@@@@===:::999;;;===<<<::::::999999999:::999666444444444333333333333222222///111222444555555444444777666666444333222111111333333333222222222111111444444444444444555777777666888:::>>>CCCKKKTTT[[[]]]ccchhhhhhhhhjjjkkkhhhdddaaa^^^]]]```mmmpppbbbYYYSSSRRRTTTSSSUUUWWWYYY[[[___cccggglllooouuu{{{}}}{{{wwwwwwzzz|||~~~~~~{{{wwwtttsssrrrpppoooHHHIIIJJJLLLNNNPPPQQQRRRTTTXXX^^^fffoooyyy{{{iiiaaaZZZYYYXXXUUURRRRRROOONNNLLLJJJIIIHHHIIIJJJHHHGGGGGGGGGGGGFFFBBB@@@@@@===;;;;;;<<<===;;;999:::999999999::::::777555555555555444444333333333000111333444444444444333444444444444444444444444111111222222333333333444444444444444555666777777777999;;;???DDDLLLUUU[[[^^^dddiiiiiiiiikkkkkkhhhddd```]]]]]]aaappppppbbbYYYSSSSSSUUUUUUWWWYYY[[[^^^aaafffjjjpppuuu||||||yyyxxxzzz{{{|||yyyvvvsssqqqpppooommmkkkHHHIIIJJJLLLOOOQQQRRRSSSWWWZZZ```gggnnnwww|||}}}}}}kkkbbb[[[YYYXXXTTTRRRSSSPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHEEEAAA===>>>===<<<<<<======:::999999888888999::::::888666777777666555444444333333222222333444444333333333111111222333444555666666000000111222333444555555444444444444555666777888888:::===@@@FFFMMMUUU[[[```fffkkkkkkkkklllkkkgggccc___\\\]]]cccuuupppcccZZZTTTTTTWWWXXXZZZ\\\^^^aaaeeejjjnnnttt{{{}}}zzzyyyyyyyyyyyyrrrqqqooonnnnnnllliiigggHHHIIIKKKMMMPPPRRRTTTUUUZZZ]]]bbbgggmmmuuu}}}zzzuuurrrwwwmmmddd\\\YYYWWWTTTSSSSSSPPPPPPNNNMMMKKKIIIGGGGGGEEEEEEFFFGGGGGGDDD???<<<>>>>>>>>>>>>>>><<<:::888888777666777888888777666777777666555444333222222333333333333333333222222111111222333444555555666111111222222333444444555444444444444555666777888999<<>>>>>?????????===;;;:::999888666555555666666555444555555444444333222222111444444333333333333333333333333333333333333333333333333333333333333333333555555555555555666888888:::<<<@@@EEEJJJQQQYYY^^^dddkkkqqqqqqpppnnnkkkfffbbb\\\YYY\\\eeeyyyqqqddd\\\WWWWWWZZZ[[[]]]```ccchhhnnnvvv{{{{{{yyywwwuuusssooonnnmmmmmmmmmlllhhhfffHHHIIILLLOOORRRUUUXXXYYY^^^```dddggglllrrrxxx}}}wwwoooqqqpppttt~~~rrrhhh]]]YYYVVVTTTSSSUUUNNNOOOPPPOOONNNKKKHHHFFFFFFEEEEEEFFFGGGGGGEEECCC???@@@@@@???<<<:::::::::999777555444555555444333444333333333333222222222333333333222222333444444444444333333222222111111555444444444333333333222555555555555666777888888999<<>>;;;999:::<<<<<<:::777666666666555444333333333444444444444444333222222222222333555666333333333222222222111111333333333444444444444444555555555555666777888999888<<>>:::999:::===???<<<999777777777666444333333444444555666666666222222111111222444555777222222222222222222222222111222222333444555666666555555555666666777888999777;;;AAAHHHPPPXXX```eeehhhpppwwwwwwuuuqqqkkkddd___YYYVVVYYYbbbqqq}}}rrrfff___[[[[[[^^^aaadddhhhnnnvvv~~~~~~~~~}}}}}}}}}|||{{{xxxsssqqqooonnnmmmkkkFFFIIINNNRRRTTTVVVYYY[[[bbbeeeggghhhiiinnnvvv|||zzzxxx~~~}}}lllZZZUUUWWWXXXVVVTTTTTTUUUUUUUUUSSSPPPMMMKKKIIIHHHFFFEEEEEECCCAAA>>>CCC@@@===;;;<<<<<<<<<<<<<<<:::999888888888666555333444555555555444333222444444444333333222222222222444555555444333333444222333444444444333222111555444444555555666777888888===DDDKKKQQQYYYbbbiiiiiipppuuuuuutttqqqjjjcccXXXYYYWWWVVV^^^ppp}}}|||rrrddd\\\YYY[[[___```eeekkkpppvvv||||||}}}|||{{{yyyyyyuuupppnnnooorrrrrrqqqHHHKKKPPPSSSVVVXXX[[[]]]ccceeehhhiiikkkqqqyyy}}}~~~~~~mmm]]]XXXYYYYYYVVVUUUUUUUUUVVVUUUTTTQQQOOOMMMLLLJJJIIIHHHHHHGGGDDDBBBCCC@@@===<<<===>>>>>>>>><<<;;;999999999888777555444555555555555444333333444444444333333333222222222333555555333222333444333444555555555444333333555444444555555666777888888>>>EEEKKKQQQYYYaaagggmmmssswwwwwwtttqqqjjjbbb\\\[[[XXXVVV^^^ooo}}}zzzyyyvvvggg___ZZZ[[[___```eeelllqqqwww}}}|||~~~}}}|||{{{wwwtttqqqqqqtttxxxzzzzzzJJJMMMRRRUUUWWWZZZ]]]___dddgggiiijjjmmmsss{{{ppp```[[[\\\ZZZWWWUUUUUUUUUVVVUUUTTTRRRPPPOOOLLLKKKIIIIIIIIIHHHFFFDDDBBB@@@>>>>>>???@@@AAA@@@===;;;:::999:::999777666666666555444444444444444444444444444333333333333111333444444333222222333444444555555555555444444555444444555555666777888999???FFFMMMRRRXXX```fffpppuuuyyyxxxuuuqqqiiiaaa\\\[[[WWWVVV___rrr{{{wwwvvv}}}xxxjjjaaa[[[[[[^^^```fffmmmsssyyy}}}}}}~~~|||||||||uuutttrrrtttxxx|||LLLOOOSSSVVVXXX[[[^^^aaagggiiijjjkkkmmmsss{{{rrrddd___^^^[[[WWWUUUUUUVVVVVVUUUTTTRRRQQQPPPJJJIIIGGGGGGHHHGGGDDDBBBBBBAAA???@@@AAACCCCCCBBB>>><<<;;;:::;;;:::888777888777666444333444555555444444444444444444333333000222333333222111222222333333444444444444444444555444444555555666777888:::@@@GGGNNNSSSXXX```eeeooouuuyyyxxxuuuqqqiiiaaaYYYXXXVVVWWWcccxxxzzzwwwvvv}}}xxxkkkccc]]]\\\______fffmmmtttzzz~~~~~~~~~}}}zzzzzz{{{uuutttttttttwwwzzz}}}MMMOOOSSSVVVXXX[[[___bbbiiijjjkkkkkklllrrrzzzvvvhhhbbb```\\\XXXWWWWWWWWWVVVUUUTTTSSSRRRQQQKKKIIIHHHHHHHHHGGGDDDBBBBBBAAA@@@AAACCCDDDDDDCCC???===<<<;;;<<<;;;999888999888666555444444555555444444444444444444444444000222333333222111222222111111111222222333333444555444444555555666777888;;;@@@GGGMMMRRRYYY```ffflllssswwwwwwuuuqqqjjjbbbZZZYYYXXXZZZiiizzzxxxxxxxxxnnngggbbb```bbb___eeemmmtttyyy~~~~~~{{{{{{|||xxxwwwuuutttsssssstttvvvNNNQQQTTTVVVYYY\\\```dddjjjkkklllkkklllrrr||||||nnnfffbbb^^^[[[[[[\\\[[[ZZZXXXVVVUUUSSSSSSOOONNNLLLKKKKKKIIIGGGDDDCCCBBBAAABBBDDDEEEDDDCCC@@@>>>===<<<===<<<:::999:::999888666666555555555444444444444555555555555111333444444333222222333111000000000111222333444555444444555555666777888<<<@@@GGGLLLRRRYYYbbbhhhlllrrrwwwvvvuuuqqqjjjbbb___^^^]]]aaapppzzzyyy{{{zzzqqqkkkeeecccddd^^^dddlllrrrxxx~~~}}}{{{zzzyyyuuuqqqoooooopppQQQSSSVVVXXXZZZ^^^cccfffiiikkkkkklllooovvvssskkkfffaaa```aaaaaa```^^^\\\YYYWWWVVVVVVSSSRRROOONNNMMMKKKHHHEEECCCBBBBBBCCCDDDDDDCCCBBBAAA???============;;;999999999999888777666444444444444444444555555555666222333555555333222333444111111111111111333444555555444444555555666777888<<<@@@FFFKKKPPPYYYdddkkkooouuuyyyxxxuuuqqqiiiaaa``````aaafffwww|||wwwxxx}}}|||}}}yyypppjjjccc``````]]]ccckkkqqqvvv~~~}}}}}}}}}~~~}}}yyytttqqqqqqsssSSSUUUWWWZZZ\\\```eeehhhhhhjjjkkkmmmqqqyyywwwnnnhhhddddddffffffdddbbb___\\\ZZZYYYXXXUUUSSSPPPOOOMMMKKKGGGEEECCCBBBBBBCCCDDDDDDBBBAAAAAA???>>>===>>>===<<<:::999999:::999888666444333444444444555555555666666222444555555444333333444222222111111222444555666555444444555555666777888===@@@EEEJJJPPPYYYeeemmmrrrxxx{{{zzzvvvqqqiiiaaa]]]^^^aaaiii|||xxxuuuwww~~~xxxppprrr}}}vvvmmmfff___ZZZZZZ\\\bbbjjjpppuuu|||}}}}}}~~~|||xxxuuuvvvxxxWWWXXX[[[\\\___bbbgggjjjmmmjjjkkkpppuuuzzz}}}|||~~~}}}~~~~~~~~~~~~rrrkkkhhhgggfffgggeeebbbaaa```^^^\\\ZZZYYYVVVTTTUUUWWWTTTNNNHHHJJJHHHEEEEEEEEEEEEDDDBBB>>>>>>>>>===<<<:::888888888777666555555444444555111222333444555444333222444444555555555444222111333333222222333333444555222333444444444555777999===AAAGGGMMMSSS\\\fffnnnssswwwzzzzzzzzzwwwmmmcccaaa```cccpppyyyvvvzzz|||{{{xxxrrrpppuuuuuulllddd\\\ZZZ[[[___bbbhhhnnnuuu}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzzTTTVVVYYY\\\^^^bbbfffjjjmmmkkklllqqqvvv|||~~~}}}}}}~~~}}}}}}qqqjjjhhhhhhiiiiiigggdddbbbaaa```]]][[[XXXVVVTTTVVVXXXWWWQQQLLLJJJHHHFFFEEEEEEEEEDDDCCC?????????>>>===;;;999999888888777666555555555555222333333444444333333333444444555555555444222222333333222222333333444555222333444444444555777999<<>><<<;;;:::999888777666555555555555444444333333333333333444333444444444444333333222333333222222333333444555222333444555444555888:::<<<@@@GGGLLLRRR[[[fffmmmtttxxxzzzyyyxxxuuulllccc```___eeewww~~~|||}}}|||}}}}}}{{{|||{{{nnnddd\\\[[[^^^___bbbhhhnnntttzzz~~~}}}yyy{{{~~~|||~~~VVVYYY^^^cccfffjjjnnnpppooonnnpppwww}}}~~~}}}}}}~~~~~~}}}~~~uuuooommmmmmmmmnnnkkkiiigggfffdddaaa___bbb```]]]ZZZXXXTTTOOOJJJJJJHHHFFFEEEFFFFFFDDDCCCCCCBBBBBBAAA@@@>>><<<<<<999999888777666666666666666555333222222333444555333333333333333333333333333333222222333333444555222333555555555666888:::<<>>===:::999888777777666777777777666444333222333444444333333333222333333333333333333222222333333444555222333555555555666999;;;===AAAGGGMMMSSS\\\fffnnntttzzz|||yyyuuuqqqjjjccc^^^___mmmrrrcccYYYWWWZZZ]]]aaafffkkkpppuuuyyy}}}~~~|||zzzyyyyyyxxx}}}}}}}}}yyy~~~~~~~~~}}}{{{zzzxxxwwwVVV[[[bbbgggkkknnnpppqqqqqqqqquuu}}}~~~}}}{{{}}}yyytttpppmmmllljjjhhhggggggfffdddccc___^^^\\\YYYVVVSSSPPPOOOKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA???>>>===;;;:::999888777777777777777666555444333333333333333222222222222333333444333333222222333333444555222333555555666777:::<<<>>>BBBIIINNNTTT]]]hhhooouuuzzz}}}yyysssoooiiicccaaacccuuurrrcccYYYWWWZZZ\\\```eeeiiimmmqqquuuxxxyyy~~~~~~{{{{{{zzzzzz}}}||||||}}}|||~~~}}}{{{yyywwwtttsssXXX]]]dddjjjmmmooopppqqqrrrrrrwww}}}||||||{{{{{{}}}{{{uuupppmmmiiigggffffffgggfffeeeccc]]]\\\[[[XXXTTTQQQOOOOOOKKKIIIGGGFFFGGGFFFEEEDDDDDDDDDCCCBBBAAA???>>>===;;;;;;:::999888888888888666666666666555444333222222222111111111222444444333333222222333333444555111333555666666777:::===???DDDJJJPPPVVV___iiipppuuu{{{}}}yyyrrrnnnhhhcccaaadddyyyrrrddd[[[YYY\\\ZZZ^^^ccchhhkkknnnqqqsssuuuzzz}}}}}}{{{zzzzzzzzzyyyyyyyyyzzz}}}|||zzzxxxtttqqqnnnmmm[[[```hhhnnnqqqrrrssssssrrrsssxxx~~~|||{{{{{{{{{yyy{{{~~~{{{uuuqqqnnngggfffeeeeeeffffffeeeddd___^^^\\\XXXRRRNNNLLLKKKKKKIIIGGGFFFGGGGGGEEEDDDDDDDDDCCCBBBAAA???>>>===<<<;;;:::999888888888888555666777777666444222111222222111111111222444555333333222222333333444555111333555666666888;;;===@@@EEEKKKPPPWWW___jjjqqquuu{{{~~~yyyrrrmmmhhhccc^^^bbbyyyqqqeee\\\[[[^^^YYY]]]bbbgggiiillloooqqqsssxxx~~~}}}|||{{{xxxxxxyyyyyyuuuuuuvvvwww}}}yyyxxxvvvssspppllliiigggaaadddjjjqqqvvvwwwuuusssrrrvvv}}}|||||||||{{{|||}}}~~~}}}vvvrrrqqqjjjgggeeedddddddddcccaaa___]]][[[XXXUUURRRPPPOOOLLLKKKJJJJJJJJJIIIFFFDDDFFFEEEDDDBBB@@@>>>===<<>>===<<<:::999888777888777666444444444555666444555555666666555444444333222111111111333555777444555666666666888;;;>>>BBBFFFKKKRRRZZZccclllrrrwwwxxxyyyxxxtttmmmfffbbbbbbggg|||pppeee___[[[XXX[[[]]]```cccfffjjjpppsssxxxzzz}}}zzz}}}|||zzzyyyyyywwwtttuuuvvvwww|||}}}{{{xxxtttqqqooolllgggccccccfffkkkqqquuuvvvuuusssvvvzzz~~~~~~}}}~~~wwwqqqnnnllljjjgggeeeeeedddbbb```___^^^\\\YYYWWWTTTRRRQQQQQQNNNLLLKKKJJJIIIGGGEEEEEEDDDCCCAAA@@@>>>============<<<;;;999888777666777666555555555555666777444555555555555444444333666555444333333333555666444555666666666888;;;>>>BBBEEEKKKRRRZZZccclllrrryyyzzzzzzxxxsssllleee```dddiii}}}pppeee___[[[XXX[[[]]]```bbbeeejjjooosssxxx{{{zzz}}}zzzxxxvvvttttttuuuuuuwww|||zzzwwwsssooommmiiiddd```eeehhhmmmrrruuuuuutttsss{{{zzzrrrnnnnnnllliiigggfffeeebbb```___^^^]]][[[YYYWWWUUUTTTVVVSSSOOOLLLJJJIIIGGGEEECCCBBBAAA@@@???>>>======<<<<<<;;;:::888777666666666666555555555666777777444444444444333333333222888777666555444444444444444555666666777999<<>>======<<<<<<;;;:::999888777777888777777666666666555555444444333333222222222222666666666555555555444444333555666666777999===???AAAEEEKKKSSS[[[eeennntttzzz{{{{{{yyytttllleee```^^^fffyyy}}}ssshhhaaa]]]ZZZZZZ[[[]]]```ccchhhnnnrrrvvvzzzzzzvvvvvv{{{wwwsssppprrrsssssstttyyy~~~{{{xxxtttooojjjfffbbb```hhhkkkpppssstttuuuwwwyyy~~~~~~}}}}}}}}}|||}}}}}}sssnnnkkkjjjiiiiiijjjiiigggeeeaaa```___^^^\\\[[[ZZZYYYYYYUUUPPPLLLJJJIIIGGGFFFAAAAAA@@@@@@???>>>============<<<;;;:::999999888:::999999888666555444333444333333222222222333444222333444555666555555444333555666777777:::===@@@AAAEEELLLTTT]]]gggpppwwwyyyzzzzzzyyyuuunnngggccc^^^fffxxx~~~vvvkkkddd___\\\YYYZZZ\\\^^^aaagggmmmrrruuuyyy}}}ttttttttt~~~|||yyyuuurrrrrrsssssssssvvv{{{wwwuuuqqqlllgggcccaaaaaafffkkkppprrrtttvvvzzz~~~~~~~~~||||||{{{{{{{{{{{{|||{{{ooojjjiiiiiiiiijjjkkkjjjhhhfffbbbaaa```^^^]]][[[ZZZZZZXXXUUUQQQNNNLLLKKKIIIGGGCCCBBBAAA@@@???>>>============<<<;;;;;;:::999999::::::999888777555444333333333222222222444555777000222444666777666555444333555666777888:::>>>AAABBBGGGMMMUUU___iiisssyyyxxxyyyzzzyyyuuuooohhhdddbbbhhhwwwvvvllleee```\\\YYYZZZ[[[]]]```eeelllqqquuuyyy~~~xxxqqquuuuuu{{{yyywwwuuussssssrrrrrrttt}}}zzzqqqpppmmmiiidddaaaaaabbbdddiiiooorrrtttwww~~~~~~~~~}}}{{{zzzyyyzzz{{{{{{{{{}}}|||ooojjjjjjiiiiiijjjkkkiiifffdddcccbbb```___]]][[[ZZZYYYVVVTTTRRRPPPPPPNNNLLLJJJEEEDDDCCCAAA@@@>>>======<<<<<<;;;;;;:::999999999777777888999888777666555333222222222333555888:::222444666888888777444333333444666777888;;;???BBBCCCHHHOOOWWW```kkkuuu|||zzz{{{{{{zzzuuunnngggbbbaaafffsssvvvkkkddd___[[[XXXYYYZZZ\\\___eeelllqqqwwwzzz~~~tttqqqwww{{{zzzxxxwwwvvvuuutttsssqqqssszzzxxxnnnooommmiiieeeccceeegggccchhhooorrrtttxxx|||}}}{{{zzzyyyzzz{{{{{{{{{}}}sssnnnkkkkkkjjjjjjjjjhhhdddaaacccbbbaaa___]]][[[YYYXXXUUUTTTSSSRRRRRRQQQOOOLLLFFFEEEDDDBBB@@@>>>===<<<;;;::::::999999888888888444555777888999999999888222222111222444777:::<<<555777999::::::777444222333444666777888;;;???BBBDDDIIIPPPXXXbbblllwww}}}|||}}}}}}zzzuuummmeeeaaa]]]```oootttjjjccc]]]ZZZXXXYYYZZZ[[[^^^dddlllqqqyyy|||sssqqqyyy~~~yyywwwvvvvvvuuuuuusssqqqrrryyyuuuppppppooolllhhhgggjjjmmm