BM66(@ {{{yyyvvvuuuuuuvvvuuutttuuurrrpppnnnnnnllljjjhhhjjjlllppptttxxx{{{|||}}}|||yyyxxxwwwwwwwwwxxxzzz|||~~~}}}||||||zzzxxxuuussstttwww{{{~~~~~~}}}||||||||||||}}}~~~~~~}}}}}}~~~~~~{{{xxxvvvuuuuuutttuuuwwwyyy|||~~~~~~~~~|||zzz{{{~~~~~~}}}~~~~~~~~~~~~}}}|||}}}~~~}}}}}}|||||||||||||||}}}~~~}}}|||}}}{{{xxxvvvtttwwwxxxyyyyyyxxxyyyzzz|||{{{|||~~~}}}~~~~~~|||{{{|||}}}zzzzzz|||~~~}}}xxxxxx{{{~~~~~~~~~~~~~~~|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~|||wwwvvvyyy}}}~~~}}}~~~|||zzzyyy|||}}}{{{{{{{{{}}}~~~}}}|||}}}~~~zzzxxxzzz{{{||||||{{{}}}{{{wwwwwwyyy}}}~~~~~~}}}||||||}}}~~~~~~||||||{{{{{{zzzzzzyyyyyyzzzzzz{{{|||}}}~~~}}}zzzyyyyyyxxxxxxyyyyyyyyyzzz{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{yyyyyy{{{||||||zzzwwwvvvvvvwww}}}~~~}}}~~~~~~|||yyyxxxrrrpppmmmkkkjjjkkknnnooo{{{|||}}}}}}}}}zzzxxxuuusssssssssrrrqqqooonnnlllkkkkkkkkklllmmmnnnqqqvvv|||~~~yyytttpppmmmllllllddddddeeeeeedddbbb___^^^^^^[[[YYYVVVVVVXXXZZZ\\\iiiiiijjjlllnnnttt{{{~~~|||xxxvvvttttttsssuuuttttttuuuvvvvvvuuusssqqqooommmkkkiiihhhggggggbbbaaa```___]]]]]]\\\\\\[[[ZZZXXXVVVVVVWWWYYYZZZ[[[]]]bbbiiiqqqwwwyyyzzzxxxnnnbbb[[[YYYYYYWWWUUUTTTRRRPPPOOONNNOOOPPPQQQOOONNNLLLKKKKKKLLLMMMNNNYYYZZZ]]]______cccooo||||||wwwssspppnnnmmmjjjhhhfffcccaaa```______`````````aaacccdddcccaaabbbaaa___]]][[[ZZZYYYYYYUUUTTTSSSRRRPPPPPPPPPPPPOOONNNMMMLLLMMMMMMNNNOOOSSSUUUXXX___eeejjjlllllljjjbbbXXXRRRQQQQQQOOOMMMKKKJJJIIIGGGGGGGGGIIIIIIIIIHHHGGGFFFFFFGGGHHHIIINNNOOOSSSVVVXXX^^^mmm||||||{{{{{{zzzvvvrrrooommmiiifffbbb```______YYYXXXVVVTTTSSSRRRRRRSSSSSSRRRSSSTTTWWWXXXWWWVVVTTTSSSRRRPPPNNNMMMMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLOOOSSSXXX[[[[[[[[[YYYSSSMMMJJJJJJJJJHHHFFFGGGGGGEEEDDDDDDDDDEEEFFFDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEHHHMMMRRR\\\nnn~~~}}}|||{{{{{{|||{{{yyyxxxwwwzzz||||||zzzwwwvvvuuuwwwvvvvvvwwwxxxxxxxxxxxxvvvvvvuuuuuuvvvvvvxxxxxxyyyzzz}}}~~~{{{qqqnnnjjjjjjkkkjjjgggdddcccaaa___]]][[[ZZZYYYYYYTTTSSSRRRPPPPPPPPPQQQQQQQQQQQQPPPQQQSSSTTTRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDFFFIIIJJJJJJIIIHHHHHHHHHIIILLLOOOQQQPPPNNNMMMJJJGGGFFFFFFGGGEEEDDDEEEDDDDDDCCCCCCCCCDDDEEECCCCCCBBBBBBBBBCCCDDDDDDBBBBBBEEEIIIOOO\\\rrr|||xxxuuusssssssssppppppoooooonnnmmmmmmlllfffffffffhhhkkkmmmlllkkkkkkmmmppppppmmmjjjgggfffeeefffggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiijjjjjjkkkmmmqqqssstttrrroooeeebbb______bbbcccbbb```[[[[[[YYYXXXVVVUUUUUUTTTQQQPPPOOONNNMMMNNNOOOOOOPPPOOONNNNNNNNNMMMKKKIIIMMMLLLKKKJJJIIIIIIIIIIIIEEEDDDCCCBBBBBBBBBBBBBBB===???BBBEEEFFFFFFEEEDDDFFFFFFFFFHHHJJJJJJHHHFFFEEEDDDDDDDDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCDDDHHHNNN\\\sss}}}zzzyyyxxxvvvuuussssssssssssrrrrrrqqqppprrrrrrsssuuuwwwxxxwwwuuuqqqnnnjjjgggdddbbbbbbbbb^^^_____________________\\\\\\]]]```dddffffffeee```bbbeeeeeeccc```^^^]]]\\\^^^______^^^^^^___```_______________^^^^^^^^^^^^___aaadddhhhjjjiiihhhaaa]]][[[[[[___aaaaaa___\\\\\\[[[YYYXXXVVVUUUUUUPPPOOONNNMMMLLLMMMNNNNNNNNNMMMKKKKKKJJJIIIFFFDDDGGGGGGFFFEEEDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAA===???AAADDDEEEEEEDDDCCCDDDDDDDDDEEEFFFEEECCCAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCEEECCCCCCFFFLLLZZZqqq~~~}}}}}}}}}|||{{{{{{xxxvvvvvvwwwxxxxxxxxxrrrqqqrrrssstttsssooommmiiifffbbbaaa``````^^^]]]]]]]]]]]]\\\ZZZYYYYYYZZZ[[[[[[[[[^^^bbbdddeeedddbbbaaa___]]]\\\[[[[[[[[[YYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[]]]```bbbaaa```[[[]]]______^^^\\\[[[[[[ZZZ\\\^^^]]][[[[[[]]]___]]]]]]]]]\\\[[[ZZZXXXXXXYYYYYY[[[___dddgggggggggdddaaa]]]^^^aaaccccccbbb______^^^\\\ZZZXXXVVVUUUPPPOOONNNMMMLLLMMMMMMNNNLLLKKKJJJIIIIIIHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBB@@@AAACCCDDDEEEEEEEEEEEECCCCCCBBBCCCEEEDDDBBB@@@AAAAAABBBAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEE@@@@@@AAABBBCCCCCCCCCCCCDDDBBBCCCEEEKKKYYYpppyyyqqqllliiiiiijjjiiiiiiiiikkkmmmpppssstttyyy{{{~~~~~~}}}{{{zzzzzzzzzyyywwwuuusssrrrqqqqqqllljjjhhhggghhhhhhfffeeedddaaa___^^^___``````_________```aaaaaa^^^YYYVVVUUURRRPPPOOOOOOPPPOOONNNPPPQQQPPPNNNLLLKKKLLLMMMLLLKKKLLLNNNSSSVVVXXXYYY\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZXXXWWWWWWXXXZZZ[[[ZZZXXXZZZ\\\^^^^^^]]]\\\\\\]]]ZZZ]]]___^^^\\\[[[]]]``````______^^^\\\ZZZXXXWWWYYYYYY\\\```eeeiiijjjjjjjjjfffbbbbbbdddffffffddd^^^]]]\\\ZZZXXXUUUSSSQQQNNNMMMKKKJJJIIIIIIJJJKKKGGGFFFEEEFFFFFFFFFDDDBBBDDDCCCCCCBBBBBBCCCCCCCCC@@@@@@???>>>>>>>>>?????????@@@AAABBBBBBCCCCCCBBBDDDCCCCCCEEEFFFEEECCCAAACCCCCCCCCCCCBBBBBBCCCDDD>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCFFFLLLZZZqqq~~~}}}|||zzzwwwtttrrrooonnnllljjjiiimmmssswwwvvvsssqqqiii___YYYXXXWWWUUURRRVVVVVVWWWXXXZZZ\\\^^^___```aaacccddddddcccaaa``````^^^\\\ZZZYYYXXXYYYYYYYYYXXXVVVVVVVVVUUUSSSQQQPPPNNNMMMMMMNNNOOOOOONNNQQQSSSTTTTTTSSSPPPMMMKKKJJJIIIGGGFFFFFFFFFGGGGGGIIIIIIHHHGGGGGGFFFFFFEEEIIIJJJKKKMMMPPPSSSVVVWWWZZZYYYXXXYYY[[[]]]]]]]]]^^^^^^______]]]\\\ZZZYYYVVVVVVWWWWWWXXXXXXYYYYYYXXXYYY[[[\\\\\\[[[ZZZYYYXXXYYYYYYZZZZZZZZZYYYYYY^^^]]]ZZZXXXWWWWWWWWWWWWYYYYYY[[[aaahhhlllmmmlllkkkiiifffccc````````````\\\______YYYTTTSSSPPPMMMGGGEEEDDDCCCDDDEEEDDDCCCFFFFFFFFFHHHIIIHHHEEEBBB@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDCCCCCCCCCCCCDDDEEEDDDCCCAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCAAAAAACCCCCCCCCCCCAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFLLL\\\vvv~~~zzzwwwvvvuuurrrqqqooommmkkkiiiggggggcccbbb```^^^]]]\\\[[[[[[[[[ZZZ[[[^^^cccggghhhhhheee___WWWSSSRRRPPPMMMIIIKKKLLLLLLMMMOOOQQQRRRSSSVVVWWWYYYZZZZZZYYYWWWVVVWWWVVVTTTRRRQQQQQQQQQRRRPPPOOONNNOOOPPPPPPNNNLLLLLLKKKIIIIIIKKKLLLKKKJJJLLLMMMNNNOOONNNLLLIIIGGGGGGGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKMMMOOORRRUUUXXXYYY]]]\\\ZZZ[[[]]]^^^^^^^^^]]]]]]]]]]]]\\\ZZZXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYYYY\\\[[[ZZZXXXWWWVVVVVVWWWZZZYYYZZZ^^^dddhhhiiihhhgggeeeaaa^^^[[[YYYYYYYYY\\\```___XXXRRROOOKKKGGGGGGEEEBBBBBBCCCDDDCCCCCCGGGGGGGGGHHHJJJIIIGGGDDDCCCCCCBBBAAA@@@??????>>>???????????????????????????@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEIIIOOO^^^www}}}{{{xxxuuurrrqqqppppppqqqoookkkgggcccaaa___^^^^^^]]]\\\ZZZXXXVVVUUUTTTPPPOOONNNLLLLLLMMMOOOPPPQQQTTTWWWZZZ\\\___bbbddd[[[WWWQQQNNNMMMKKKGGGDDDHHHHHHHHHIIIJJJKKKMMMNNNLLLMMMNNNOOOOOONNNMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKHHHGGGGGGHHHJJJKKKJJJHHHHHHGGGEEEEEEGGGHHHGGGFFFGGGHHHJJJJJJJJJHHHFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIKKKLLLMMMPPPSSSVVVYYY[[[]]]\\\ZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[YYYWWWUUUTTTUUUTTTRRRQQQQQQRRRSSSTTTRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYWWWVVVUUUUUUUUUUUUXXXWWWVVVXXX[[[^^^``````^^^\\\YYYUUURRRPPPOOOOOOVVVZZZ[[[VVVQQQNNNJJJEEEFFFCCC@@@???AAABBBCCCCCCHHHGGGGGGHHHJJJJJJHHHFFFGGGFFFDDDBBB@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFLLLSSSaaawww||||||~~~~~~}}}||||||}}}~~~~~~~~~}}}|||{{{zzzxxxvvvtttsssuuuwwwxxxzzz|||~~~~~~~~~~~~~~~|||zzzxxxuuuqqqmmmmmmlllkkkjjjjjjjjjkkkkkkhhhgggdddbbb```___^^^^^^aaa```]]][[[XXXWWWVVVVVVUUUTTTSSSRRRPPPOOONNNMMMKKKJJJHHHGGGHHHJJJMMMOOOPPPWWW^^^aaaaaa```ccceee\\\XXXRRRNNNLLLKKKIIIGGGIIIIIIIIIIIIIIIJJJKKKLLLIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGGGGHHHJJJJJJIIIGGGGGGEEEDDDDDDEEEFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGHHHIIIJJJLLLNNNRRRUUUXXXYYYZZZXXXVVVVVVWWWXXXXXXWWWXXXYYYYYYXXXWWWUUUSSSQQQUUUSSSPPPNNNMMMNNNPPPRRRQQQPPPPPPPPPRRRTTTVVVWWWVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQOOONNNOOOQQQSSSTTTRRRQQQNNNLLLJJJHHHHHHGGGIIIOOORRRQQQOOOOOOMMMJJJDDDBBB???>>>@@@BBBDDDDDDIIIGGGFFFGGGHHHIIIHHHGGGJJJIIIFFFDDDAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@BBBCCCDDDFFFEEEEEEDDDCCCBBBBBBAAACCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCGGGNNNVVVbbbvvvqqqqqqrrrtttwwwxxxxxxwwwrrrrrrrrrrrrssstttuuuvvvsssrrrpppooooooppprrrsssyyy~~~{{{vvvooonnnllliiigggeeeddddddfffhhhiiiiiiiiiiiijjjllllllkkkkkkkkklllooorrrtttyyyyyyxxxvvvtttpppmmmkkkiiihhhggghhhjjjkkkjjjiiimmmmmmmmmlllkkkiiihhhgggfffiiilllpppqqqqqqooommmfffggghhhiiijjjjjjiiiiiijjjkkklllnnnnnnmmmlllllljjjjjjkkkllllllkkkjjjiiiiiigggeeeccccccdddfffhhhjjjkkkmmmmmmllllllnnnppptttvvvyyy{{{}}}}}}|||{{{|||{{{{{{|||~~~{{{xxxvvvsssppplllhhhgggfffddddddcccaaa^^^[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\ZZZXXXVVVVVVVVVVVVTTTTTTSSSRRRRRRQQQQQQQQQNNNNNNMMMLLLJJJIIIIIIHHHFFFEEEDDDCCCEEEGGGKKKMMMOOOXXXbbbfffeeebbbccceeeccc___XXXRRRNNNLLLKKKJJJHHHGGGGGGFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJHHHGGGHHHGGGEEEEEEGGGHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHJJJMMMPPPRRRTTTUUUSSSRRRRRRSSSTTTSSSRRRTTTTTTUUUUUUTTTRRRPPPOOORRRPPPMMMKKKKKKLLLNNNOOONNNMMMMMMMMMOOOQQQSSSTTTRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMJJJIIIGGGEEEDDDEEEGGGHHHGGGFFFFFFEEEDDDDDDDDDDDD@@@GGGKKKKKKLLLOOOOOOMMMDDDBBB@@@AAADDDGGGHHHHHHJJJGGGEEEEEEFFFGGGGGGFFFKKKJJJHHHFFFDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@AAABBBDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBDDDCCCAAAAAAAAAAAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCGGGNNNVVV```qqqbbbbbbbbbdddfffhhhgggfff``````aaaaaabbbccccccccc___^^^\\\[[[[[[\\\^^^___fffkkkrrrwwwvvvooofff___\\\[[[YYYVVVTTTSSSRRRRRRRRRSSSUUUVVVVVVWWWYYY[[[\\\[[[[[[[[[\\\___bbbcccggggggggggggeeebbb___]]]YYYYYYZZZ]]]___```___]]]\\\\\\]]]]]]\\\ZZZXXXWWWVVVXXX\\\___aaaaaa```___XXXYYY[[[]]]__________________```aaaaaaaaaaaaaaa^^^___```aaaaaaaaa```___```___]]][[[[[[\\\]]]^^^```aaabbbbbbaaaaaabbbcccdddeeefffffffffeeedddcccdddcccbbbccceeeffffffeeekkkmmmppprrrsssuuuwwwyyyzzzyyywwwvvvuuuuuuvvvvvvuuuwwwyyyzzz{{{|||~~~|||{{{wwwsssssstttxxx~~~yyy{{{|||}}}||||||~~~}}}|||zzzxxxwwwxxxyyyzzz}}}yyyuuussspppqqqqqqoookkkiiiggggggdddcccaaaaaaaaa```^^^\\\WWWVVVVVVWWWWWWVVVTTTRRRQQQRRRRRRSSSTTTUUUUUUUUUWWWVVVTTTRRRQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKJJJIIIIIIHHHGGGGGGDDDCCCCCCDDDFFFIIIMMMNNNSSS[[[eeejjjjjjjjjkkknnnnnnjjjccc\\\UUUQQQNNNMMMJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIIIIHHHKKKJJJIIIIIIJJJJJJHHHFFFIIIHHHFFFFFFHHHIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEDDDCCCCCCBBBAAAAAACCCCCCDDDFFFHHHJJJLLLMMMQQQOOONNNNNNOOOPPPPPPOOONNNNNNOOOOOOOOONNNMMMLLLMMMKKKJJJHHHHHHIIIKKKLLLHHHHHHHHHHHHIIIKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIFFFGGGHHHHHHHHHHHHHHHGGGCCCCCCCCCAAA???>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBB???EEEHHHGGGHHHLLLMMMLLLFFFEEEFFFHHHLLLOOOQQQQQQLLLIIIEEEDDDDDDEEEEEEEEEIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBEEELLLSSS\\\jjjwwwYYYXXXXXXYYY[[[\\\ZZZYYYTTTUUUWWWXXXYYYYYYXXXWWWSSSRRRQQQPPPPPPQQQRRRSSSYYY]]]cccgggfff```YYYTTTRRRQQQPPPNNNLLLKKKKKKKKKGGGIIIKKKMMMMMMOOOQQQSSSUUUTTTTTTTTTUUUWWWYYY[[[\\\]]]^^^___^^^\\\YYYWWWVVVUUUUUUVVVXXXZZZYYYXXXSSSTTTUUUVVVUUUTTTRRRQQQQQQRRRTTTVVVWWWXXXWWWWWWUUUVVVXXXZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\XXXYYY[[[\\\]]]\\\[[[[[[[[[ZZZYYYYYYXXXYYYYYYYYY[[[\\\]]]\\\ZZZYYYZZZ[[[YYYYYYYYYXXXWWWVVVVVVUUUUUUTTTSSSTTTVVVVVVUUUTTTXXX[[[^^^___^^^___aaacccaaaaaa``````___^^^^^^^^^\\\^^^___``````aaadddfffjjjjjjjjjiiiiiijjjmmmppprrrrrrrrrrrrrrrssstttuuuvvvvvvwwwxxxzzz{{{||||||}}}~~~}}}|||yyyyyyyyyyyyyyyxxxwwwwwwsssuuuwwwyyyzzzyyyxxxwwwqqqsssuuuvvvwwwwwwvvvuuurrrpppmmmjjjgggeeedddcccgggrrryyywwwwwwxxxpppeee```___```bbbhhhpppxxx}}}zzzxxxtttoookkkiiihhhgggccceeefffgggffffffhhhiiiiiijjjkkklllllllllkkkkkkhhhgggeeeddddddeeeggghhhhhhhhhiiihhhfffdddaaa___[[[]]]___]]]ZZZWWWWWWXXXVVVUUUUUUWWWXXXYYYXXXVVVRRRQQQQQQRRRSSSRRRPPPMMMKKKLLLMMMOOOPPPQQQQQQRRRSSSRRRPPPOOONNNOOOOOOPPPQQQRRRRRRQQQQQQPPPOOOOOOKKKJJJJJJIIIIIIHHHHHHHHHEEEFFFHHHKKKOOOSSSVVVXXX\\\aaaggglllppptttzzz~~~~~~|||xxxpppggg^^^WWWTTTOOONNNMMMLLLKKKKKKJJJKKKIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHIIIIIIHHHIIIKKKKKKJJJIIIIIIGGGFFFFFFGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAACCCDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAABBBCCCEEEGGGHHHJJJHHHGGGHHHJJJKKKKKKKKKFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFEEEEEEEEEFFFGGGGGGCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCC@@@AAABBBCCCDDDCCCCCCBBB???AAABBBAAA>>>===>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@???DDDFFFDDDEEEIIILLLLLLJJJKKKMMMRRRWWWZZZ[[[ZZZOOOLLLGGGDDDDDDDDDEEEEEEFFFHHHIIIKKKKKKIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDEEEDDDDDDCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBDDDIIINNNVVVcccoooUUUTTTTTTTTTUUUUUUTTTRRROOOPPPSSSUUUUUUUUUSSSRRROOONNNMMMLLLLLLMMMNNNOOORRRUUUYYY\\\\\\XXXTTTQQQKKKJJJIIIGGGFFFEEEEEEEEECCCEEEHHHJJJKKKMMMOOORRRTTTSSSSSSSSSTTTVVVWWWXXXWWWXXXZZZ\\\\\\ZZZXXXVVVVVVSSSPPPOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSRRRPPPOOORRRRRRSSSSSSTTTTTTTTTTTTVVVWWWYYY[[[[[[ZZZYYYXXXYYYYYYXXXWWWWWWYYYZZZ[[[WWWXXXYYY[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYZZZYYYWWWUUUVVVWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQPPPOOONNNQQQTTTTTTSSSRRRTTTVVVSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRRRRRRRSSSVVVXXXZZZZZZZZZXXXWWWXXX[[[^^^^^^^^^^^^___aaacccdddeeebbbccccccdddeeefffggghhhggghhhkkkmmmooopppppppppkkkkkkllllllkkkiiigggfffddddddeeeeeeddddddcccbbb^^^```ccceeefffeeedddccc\\\^^^aaaccceeeeeeeeeddd___]]][[[XXXWWWVVVVVVVVVVVVaaafffcccdddhhhcccYYYVVVUUUVVVXXX\\\ccciiimmmllliiieeeaaa^^^\\\\\\\\\ZZZ\\\]]]]]][[[[[[\\\^^^[[[\\\^^^_________^^^]]]^^^]]]\\\[[[[[[]]]___```[[[\\\\\\\\\[[[YYYXXXWWWSSSUUUXXXWWWTTTQQQQQQRRRTTTSSSSSSTTTUUUVVVTTTSSSRRRQQQPPPQQQRRRQQQNNNLLLHHHIIIKKKMMMNNNOOOOOOOOOQQQPPPOOONNNNNNNNNOOOPPPRRRRRRQQQQQQOOONNNLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHKKKPPPUUUZZZ]]]___```bbbfffjjjqqqzzzxxxlllbbb\\\NNNNNNLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIHHHIIIKKKMMMNNNNNNLLLGGGFFFDDDDDDFFFGGGFFFEEEHHHHHHGGGEEEDDDCCCBBBBBB???@@@BBBCCCDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAACCCDDDEEEDDDBBBAAABBBEEEFFFGGGFFFAAABBBDDDEEEFFFFFFFFFEEEAAABBBBBBCCCCCCDDDDDDDDDBBBCCCDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCBBBAAA@@@<<<===???@@@AAAAAA@@@??????AAADDDCCC@@@>>>???AAABBBBBBBBBBBBAAA@@@??????===AAACCCBBBCCCIIINNNNNNMMMOOOSSSYYY^^^aaabbbaaaRRRNNNIIIEEEDDDEEEEEEEEEDDDFFFJJJLLLMMMKKKIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFFFFFFFDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEBBBBBBFFFKKKSSS^^^jjj~~~TTTTTTUUUUUUTTTRRRPPPOOORRRTTTVVVWWWUUUTTTTTTUUURRRPPPMMMKKKIIIIIIIIIJJJMMMOOOQQQRRRPPPNNNMMMMMMKKKJJJHHHIIIIIIIIIGGGEEEJJJIIIHHHGGGHHHJJJLLLMMMQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[ZZZWWWSSSPPPOOOPPPRRRTTTVVVTTTRRRPPPPPPPPPRRRRRRSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[ZZZYYYZZZ[[[\\\]]]ZZZZZZZZZZZZYYYXXXVVVVVVUUUVVVXXXZZZZZZXXXUUUTTTWWWWWWWWWWWWVVVUUUTTTSSSZZZWWWTTTSSSTTTUUUUUUUUUOOOOOOOOOOOONNNMMMLLLLLLNNNMMMMMMMMMLLLLLLKKKKKKPPPOOONNNNNNOOOOOONNNLLLLLLLLLKKKKKKKKKLLLLLLMMMJJJJJJJJJJJJLLLOOOQQQRRRUUUSSSPPPNNNMMMMMMMMMNNNLLLOOORRRTTTTTTTTTUUUVVVVVVUUUSSSRRRSSSTTTVVVXXXVVVWWWXXXZZZ\\\\\\]]]]]]ZZZXXXWWWUUUUUUVVVXXXYYYZZZYYYXXXWWWUUUTTTSSSSSSSSSTTTUUUUUUVVVUUUUUUTTTSSSTTTTTTUUUVVVVVVWWWWWWTTTSSSQQQPPPOOOOOOPPPQQQOOOPPPSSSUUUVVVVVVUUUTTTPPPQQQSSSTTTTTTUUUXXX[[[[[[[[[[[[ZZZYYYVVVTTTSSSTTTUUUUUUVVVVVVVVVUUUUUUWWWXXXZZZZZZZZZXXXVVVTTTSSSTTTVVVWWWXXXXXXWWWWWWXXXXXXYYYXXXWWWUUURRRQQQWWWVVVUUUTTTTTTTTTUUUVVVUUUTTTSSSSSSSSSSSSSSSTTTQQQQQQRRRSSSSSSSSSSSSSSSOOOOOONNNMMMNNNOOOPPPQQQNNNOOOPPPPPPPPPPPPQQQRRRSSSRRRRRRQQQPPPNNNMMMLLLKKKHHHGGGIIIHHHDDDDDDGGGIIINNNTTT[[[aaagggmmmqqqqqqpppoooqqqvvv}}}|||mmmbbbYYYVVVRRROOOOOOOOONNNMMMKKKJJJHHHFFFFFFFFFHHHIIIKKKMMMMMMLLLJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHEEEDDDCCCBBB@@@???>>>===@@@@@@AAABBBBBBBBBAAAAAADDDDDDDDDCCCBBBAAA@@@???===============>>>>>>>>>??????@@@AAABBBCCCCCCDDDFFFEEECCCAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>===<<<<<<===>>>?????????@@@AAAAAAAAA@@@@@@AAACCCDDDEEEEEEFFFIIIKKKMMMRRRZZZbbbhhhgggbbb^^^ZZZTTTMMMJJJIIIIIIGGGEEEHHHFFFFFFIIINNNOOOKKKGGGDDDCCCBBB@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFHHHHHHFFFEEEFFFGGGDDDEEEFFFFFFFFFDDDCCCBBBHHHGGGGGGFFFFFFGGGHHHIIIDDDDDDDDDDDDDDDCCCCCCBBB@@@DDDHHHHHHJJJRRR```lll{{{SSSSSSRRRRRRPPPOOONNNMMMQQQSSSVVVVVVVVVUUUUUUVVVTTTRRROOOLLLKKKJJJJJJJJJMMMOOOQQQRRRPPPNNNMMMMMMLLLLLLLLLMMMNNNNNNLLLJJJLLLKKKIIIHHHHHHJJJKKKLLLOOOPPPQQQSSSUUUVVVXXXXXXWWWWWWXXXYYY[[[]]]^^^___^^^[[[VVVSSSRRRSSSVVVXXXYYYXXXVVVTTTSSSSSSTTTUUUXXXXXXXXXZZZ[[[]]]^^^___^^^]]]\\\[[[[[[[[[\\\]]]\\\\\\[[[ZZZXXXVVVTTTSSSSSSTTTVVVWWWWWWVVVUUUTTTVVVVVVVVVVVVUUUSSSRRRRRRTTTSSSRRRRRRSSSSSSRRRPPPNNNNNNNNNNNNMMMLLLKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKNNNMMMKKKKKKLLLLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNPPPNNNLLLJJJHHHHHHIIIJJJKKKNNNQQQRRRRRRRRRSSSTTTPPPPPPOOOOOOOOOPPPQQQRRRPPPQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPQQQSSSTTTWWWVVVUUUTTTSSSRRRQQQQQQNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSPPPOOONNNMMMLLLLLLKKKKKKKKKLLLNNNPPPQQQQQQQQQQQQRRRSSSTTTSSSRRRRRRTTTUUUUUUUUUUUUUUUTTTRRRPPPNNNRRRRRRSSSTTTUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVXXXXXXYYYYYYXXXVVVUUUTTTWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUTTTSSSSSSSSSSSSTTTRRRSSSSSSTTTTTTTTTTTTTTTPPPQQQQQQRRRRRRQQQPPPOOOOOOPPPRRRQQQPPPPPPQQQRRRSSSSSSSSSRRRPPPNNNLLLLLLKKKGGGEEEGGGFFFDDDDDDHHHJJJQQQ\\\gggooouuuyyy{{{zzzyyywwwwwwzzz~~~sssjjj```\\\XXXUUUTTTRRRQQQOOOMMMKKKIIIGGGFFFGGGHHHIIIKKKLLLMMMMMMJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA???>>>>>>@@@@@@AAABBBBBBBBBBBBBBBDDDDDDDDDCCCCCCAAA@@@@@@>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAA???===<<<<<<<<<===========================????????????????????????@@@@@@???>>>>>>===>>>>>>>>>>>>>>>?????????@@@@@@AAA@@@???>>>>>>???@@@AAA>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEGGGMMMTTT\\\dddgggddd```]]]XXXUUUPPPMMMKKKJJJHHHGGGKKKIIIHHHJJJMMMNNNJJJFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@CCCFFFHHHMMMWWWeeeooo~~~SSSRRRQQQOOONNNLLLLLLLLLPPPSSSVVVWWWWWWWWWXXXYYYWWWUUUSSSPPPMMMLLLLLLLLLMMMOOOQQQQQQOOONNNMMMMMMNNNNNNPPPSSSUUUUUURRRPPPOOONNNLLLJJJIIIIIIKKKKKKMMMNNNPPPSSSVVVYYY[[[\\\YYYZZZ[[[\\\^^^aaacccdddbbb___ZZZVVVUUUWWW[[[]]]^^^]]][[[YYYXXXWWWXXXXXXZZZ[[[\\\]]]^^^___```aaaaaa```^^^]]]\\\[[[[[[[[[\\\\\\ZZZXXXVVVSSSQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPRRRSSSRRROOOLLLNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLKKKKKKKKKKKKKKKJJJNNNLLLJJJIIIJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIILLLKKKJJJJJJIIIJJJJJJJJJLLLKKKIIIGGGFFFFFFGGGHHHJJJMMMOOOPPPOOOOOOOOOPPPLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLNNNOOOPPPOOONNNMMMMMMNNNOOOPPPRRRRRRRRRQQQPPPOOOOOONNNKKKJJJIIIHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMLLLKKKJJJIIIHHHJJJJJJJJJKKKLLLMMMNNNOOOSSSTTTTTTRRRPPPNNNOOOOOOPPPPPPQQQQQQPPPNNNMMMLLLNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTSSSSSSRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUURRRSSSUUUVVVUUURRROOOLLLPPPQQQSSSRRRQQQPPPPPPQQQSSSSSSRRRQQQOOOMMMKKKJJJJJJEEECCCDDDDDDCCCEEEIIILLLVVVeeerrr{{{~~~||||||~~~wwwppphhheee```]]]ZZZWWWTTTRRROOOMMMKKKHHHGGGGGGHHHHHHKKKLLLMMMMMMKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????>>><<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;??????????????????????????????>>>>>>===>>>>>>>>>>>>>>>????????????@@@@@@CCCBBBAAA@@@@@@AAABBBCCC??????@@@BBBCCCCCCCCCCCCDDDEEEEEECCCAAA@@@AAACCCLLLTTT^^^dddddd```]]][[[XXXYYYXXXUUUQQQNNNNNNNNNPPPMMMKKKLLLMMMLLLHHHDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCBBBAAABBBDDDDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCAAABBBDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAABBBDDDHHHPPP]]]kkktttVVVUUURRRPPPNNNNNNNNNNNNRRRUUUXXXZZZ[[[[[[\\\^^^ZZZXXXVVVSSSQQQOOONNNNNNMMMOOOPPPPPPNNNMMMMMMMMMMMMOOORRRVVVZZZZZZWWWUUURRRQQQNNNKKKJJJIIIJJJJJJKKKMMMPPPSSSWWW[[[^^^___^^^^^^___```aaaccceeefffdddaaa]]]YYYXXXZZZ]]]___```___]]][[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]^^^```___^^^\\\ZZZYYYXXXWWWXXXWWWVVVUUUSSSQQQOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQOOONNNNNNMMMMMMNNNNNNNNNPPPQQQQQQOOOMMMNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJOOOMMMKKKJJJKKKMMMMMMMMMHHHHHHGGGGGGFFFFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKIIIHHHGGGHHHIIIJJJLLLNNNPPPPPPOOOMMMMMMNNNKKKLLLNNNOOOPPPOOONNNMMMMMMLLLJJJIIIIIIJJJLLLMMMOOONNNNNNMMMNNNNNNOOOPPPOOOOOOOOOOOOOOONNNNNNNNNMMMLLLJJJHHHGGGHHHJJJKKKHHHIIIIIIIIIJJJJJJKKKKKKNNNOOOOOOOOONNNLLLJJJIIILLLKKKJJJJJJKKKMMMOOOPPPRRRSSSSSSRRROOOMMMLLLMMMNNNOOOPPPPPPPPPOOONNNMMMKKKLLLMMMOOOPPPQQQQQQQQQUUUTTTRRRQQQQQQSSSTTTUUUSSSSSSSSSTTTTTTTTTSSSSSSUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQRRRSSSSSSTTTUUUTTTTTTTTTUUUUUUVVVUUUSSSQQQNNNLLLOOOQQQSSSRRRPPPOOONNNOOORRRQQQQQQOOOMMMKKKIIIHHHIIIDDDAAABBBCCCBBBEEEJJJOOOYYYfffsss{{{|||zzzzzzzzz{{{yyyzzz|||~~~{{{uuupppnnnkkkfffbbb___[[[VVVSSSPPPOOOLLLIIIHHHGGGHHHIIIJJJLLLMMMMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCAAAAAA@@@???@@@BBBCCCDDDEEEEEEFFFDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB????????????????????????@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@AAAAAACCCCCCAAAAAAAAAAAACCCCCCAAAAAABBBBBBCCCCCCBBBBBBDDDDDDDDDCCCAAA@@@AAACCCIIIRRR]]]cccaaa^^^\\\]]]]]]___aaa___[[[WWWWWWXXXUUURRRPPPOOONNNKKKGGGDDDCCCBBBAAAAAAAAAAAABBBCCCEEEDDDDDDCCCBBBAAAAAA@@@AAACCCDDDDDDCCCBBBBBBCCCBBBCCCCCCCCCCCCBBBBBBBBBAAABBBDDDFFFGGGFFFEEEDDDBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBHHHRRRaaannnwwwYYYXXXVVVTTTRRRRRRRRRRRRVVVXXX\\\]]]^^^^^^___```ZZZYYYWWWUUUSSSQQQPPPOOOLLLMMMOOONNNLLLKKKLLLLLLLLLMMMQQQVVVZZZ[[[YYYWWWTTTRRROOOLLLJJJIIIIIIIIIJJJLLLOOOSSSWWW[[[___```bbbbbbaaaaaabbbcccdddddddddbbb^^^[[[YYYZZZ\\\^^^]]]]]]\\\ZZZYYYXXXXXXXXXWWWXXXYYYZZZ[[[[[[ZZZZZZ\\\\\\[[[YYYWWWUUUTTTSSSPPPQQQQQQQQQPPPOOONNNNNNLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOMMMLLLLLLKKKLLLLLLNNNLLLJJJKKKLLLNNNOOONNNPPPPPPPPPPPPOOONNNMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKNNNLLLKKKJJJLLLMMMMMMMMMHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLNNNLLLKKKIIIIIIJJJLLLMMMOOOQQQRRRRRRPPPNNNMMMMMMKKKMMMOOOQQQQQQPPPNNNMMMNNNMMMKKKIIIIIIJJJLLLMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNOOOOOOOOOOOOPPPOOONNNKKKIIIIIIIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJNNNOOOOOOPPPOOOMMMLLLJJJMMMLLLJJJJJJJJJLLLOOOPPPOOOQQQRRRQQQOOONNNMMMNNNNNNNNNOOOPPPPPPOOONNNMMMIIIJJJLLLMMMNNNOOOPPPPPPSSSRRRPPPOOOPPPRRRTTTVVVSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUURRRRRRQQQOOOOOONNNNNNNNNPPPPPPQQQRRRRRRRRRRRRRRRVVVUUUSSSQQQPPPNNNNNNMMMNNNPPPRRRRRRPPPNNNMMMMMMOOOOOONNNMMMKKKIIIGGGFFFIIIDDDAAABBBBBBBBBEEEJJJOOOVVV```jjjrrrwww{{{~~~}}}zzzxxxvvvtttttttttoooqqqsssvvvvvvtttppplllmmmkkkgggdddaaa]]]WWWTTTQQQOOOLLLJJJHHHHHHHHHIIIIIIKKKMMMMMMLLLKKKLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBB@@@AAACCCDDDEEEFFFFFFGGGDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBB======>>>???@@@@@@AAAAAAAAA@@@>>>===<<<======>>>========================?????????????????????????????????@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCDDDCCCBBBBBBDDDEEEIIIRRR\\\aaa```______aaaaaadddgggfffbbb______```WWWUUURRRPPPMMMJJJFFFDDDAAA@@@@@@@@@@@@@@@@@@AAACCCCCCBBBBBBAAA@@@?????????AAACCCBBBAAA@@@AAABBB@@@????????????@@@@@@@@@???@@@CCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAFFFPPP^^^llluuu}}}ZZZYYYXXXWWWVVVUUUUUUUUUXXXZZZ]]]^^^]]]]]]]]]^^^WWWWWWUUUTTTRRRQQQOOOOOOKKKLLLLLLLLLJJJIIIJJJKKKJJJLLLOOOTTTXXXZZZYYYWWWTTTRRROOOLLLIIIHHHHHHHHHJJJLLLOOOSSSWWWZZZ]]]___cccbbbbbbaaaaaabbbbbbccccccbbb___\\\ZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWYYYZZZZZZYYYXXXWWWVVVVVVVVVUUUTTTSSSQQQPPPKKKLLLMMMNNNOOOOOOOOOOOOKKKLLLMMMNNNNNNOOONNNNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLJJJHHHHHHJJJMMMNNNOOOQQQQQQQQQQQQPPPOOONNNMMMJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIJJJLLLMMMLLLJJJJJJIIIHHHGGGGGGFFFGGGGGGDDDEEEGGGIIIKKKLLLMMMMMMNNNMMMKKKJJJJJJLLLMMMOOOSSSTTTUUUTTTQQQOOONNNNNNJJJLLLNNNOOOOOOOOOMMMLLLLLLLLLJJJIIIIIIJJJKKKLLLJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQRRROOONNNLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIKKKMMMNNNMMMOOORRRRRRQQQPPPPPPQQQMMMNNNOOOPPPOOONNNMMMLLLJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMMMMNNNPPPRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWWWWWWWWWWVVVUUUUUURRRRRRPPPOOONNNNNNMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPUUUSSSQQQOOONNNNNNNNNOOOMMMPPPRRRSSSQQQOOONNNNNNMMMMMMMMMLLLJJJIIIGGGFFFIIIDDDBBBCCCCCCBBBDDDHHHKKKPPPWWW^^^fffmmmuuuyyyvvvuuusssqqqooonnnmmmlllhhhjjjmmmnnnnnnllljjjhhhhhhfffeeecccaaa]]]XXXTTTPPPNNNLLLIIIHHHHHHIIIIIIIIIKKKMMMMMMLLLLLLMMMNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC======>>>???@@@AAABBBCCC@@@???>>>===<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>======>>>???@@@BBBCCCCCCBBBBBBAAA@@@???@@@AAABBBBBBBBBCCCEEEGGGJJJPPPWWW\\\]]]^^^___aaa___aaabbbbbbaaa_________VVVTTTQQQNNNJJJGGGEEECCC@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@@@@??????>>><<<>>>??????>>>======>>>>>>============>>>>>>???<<<===???AAABBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???AAAAAAAAACCCJJJWWWeeeooozzzXXXXXXXXXXXXXXXWWWVVVUUUVVVXXXZZZZZZYYYWWWWWWXXXQQQQQQQQQPPPOOONNNMMMLLLIIIJJJKKKIIIHHHGGGHHHJJJJJJJJJMMMQQQUUUXXXXXXWWWTTTRRRNNNKKKIIIHHHHHHHHHKKKLLLOOORRRVVVYYY[[[]]]```````````````aaabbbbbbcccbbb```^^^[[[XXXVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTUUUWWWXXXXXXWWWUUUTTTQQQRRRRRRSSSSSSRRRQQQPPPKKKKKKMMMNNNOOOOOOOOOOOOLLLMMMOOOPPPPPPOOOMMMLLLJJJJJJIIIHHHIIIKKKLLLNNNLLLKKKKKKLLLOOOPPPQQQPPPPPPPPPPPPPPPOOONNNMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJKKKMMMNNNNNNLLLJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGJJJLLLNNNOOOOOOOOOOOONNNMMMLLLMMMNNNPPPQQQUUUVVVWWWUUURRROOONNNMMMKKKLLLNNNOOOOOOOOONNNMMMJJJJJJKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSOOONNNMMMLLLJJJIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMMMMPPPSSSTTTSSSRRRRRRRRROOOOOOPPPQQQPPPOOOMMMLLLLLLLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNPPPRRRSSSRRRRRRRRRRRRSSSUUUWWWXXXXXXWWWVVVTTTSSSSSSTTTTTTVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRPPPOOOOOONNNNNNMMMNNNOOOOOOPPPPPPOOOOOOQQQQQQQQQPPPPPPPPPPPPOOONNNPPPTTTUUUTTTRRRQQQQQQLLLMMMMMMLLLLLLJJJIIIIIIIIIEEEDDDEEEEEEBBBCCCFFFGGGJJJOOOTTTZZZaaahhhmmmkkkjjjiiihhhfffdddbbbaaa```bbbdddfffeeedddccccccaaaaaaaaabbbaaa^^^YYYUUUNNNMMMJJJIIIHHHHHHIIIJJJIIIJJJMMMMMMMMMLLLMMMOOOMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCC??????@@@@@@AAAAAABBBBBB@@@@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>???@@@BBBDDDFFFGGGBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<===>>>?????????@@@AAAAAAAAAAAAAAA???@@@AAAAAAAAAAAACCCEEEHHHJJJMMMQQQTTTVVVXXXXXXWWWVVVVVVWWWXXXXXXWWWVVVQQQPPPNNNJJJFFFCCCBBBBBB>>>>>>????????????>>>>>>????????????????????????;;;<<<>>>>>><<<;;;<<<=========<<<<<<<<<===>>>???<<<<<<===>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@??????AAABBBBBBAAADDDMMM\\\hhhyyyUUUVVVWWWXXXXXXWWWUUUUUUUUUVVVXXXWWWUUUSSSRRRRRRMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIHHHFFFFFFGGGIIIJJJJJJLLLOOOTTTWWWXXXXXXSSSQQQNNNKKKHHHGGGGGGHHHLLLMMMOOORRRUUUXXXZZZ[[[]]]]]]]]]^^^___aaabbbcccbbbbbbaaa___\\\XXXTTTRRRRRRSSSTTTTTTUUUUUUTTTTTTRRRSSSTTTUUUUUUSSSRRRPPPNNNOOOQQQRRRRRRRRRQQQPPPLLLMMMNNNOOOOOOPPPOOOOOOLLLNNNPPPQQQQQQOOOMMMKKKIIIHHHGGGGGGIIIKKKMMMOOONNNNNNPPPSSSUUUVVVTTTRRROOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKLLLNNNPPPRRRQQQNNNLLLMMMLLLKKKJJJIIIIIIIIIIIIKKKMMMOOOQQQRRRSSSSSSRRRRRRQQQPPPOOOPPPQQQSSSUUUVVVWWWXXXVVVRRROOOMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPJJJKKKLLLMMMMMMMMMMMMLLLJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLMMMOOOPPPQQQRRRSSSOOOOOOOOONNNLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEEEELLLLLLKKKKKKMMMOOOQQQRRRMMMMMMLLLLLLLLLMMMMMMNNNOOOQQQTTTUUUTTTSSSSSSSSSRRRRRRSSSSSSRRRQQQOOONNNMMMNNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPQQQSSSTTTUUUQQQQQQQQQRRRTTTVVVYYYZZZ[[[ZZZXXXUUUTTTSSSTTTTTTVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUSSSRRRQQQPPPPPPOOOMMMNNNOOOOOOPPPPPPOOOOOOMMMOOOQQQSSSSSSRRRPPPOOONNNQQQUUUWWWVVVTTTSSSSSSMMMMMMMMMMMMMMMLLLLLLKKKJJJFFFEEEGGGFFFCCCBBBEEEFFFHHHLLLOOORRRVVV[[[___cccbbbaaa```^^^[[[YYYXXXXXXZZZ]]]______^^^^^^^^^^^^^^^___aaaaaa___ZZZVVVMMMLLLJJJHHHGGGHHHIIIJJJHHHJJJMMMMMMMMMMMMNNNOOONNNMMMMMMLLLKKKJJJJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????<<<===>>>???AAADDDFFFGGG@@@@@@@@@??????>>>>>>>>>???>>>===<<<<<<===>>>???<<<===>>>@@@AAABBBCCCCCC???@@@AAA@@@??????AAABBBDDDCCCCCCFFFJJJMMMNNNNNNOOOLLLKKKLLLPPPQQQPPPMMMMMMMMMKKKGGGCCCAAA@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>????????????<<<>>>??????>>>======>>>>>>===<<<<<<<<<>>>???@@@>>>>>>>>>???@@@BBBCCCDDD@@@AAAAAAAAAAAA@@@??????AAABBBBBB@@@???GGGVVVccczzzWWWVVVUUUUUUUUUUUURRRPPPTTTTTTTTTSSSRRRQQQPPPOOOPPPOOOLLLJJJHHHFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEHHHIIIKKKNNNRRRUUUWWWXXXUUUSSSOOOLLLIIIIIIJJJJJJKKKLLLNNNPPPSSSVVVXXXYYYZZZZZZZZZZZZ\\\^^^```aaa```\\\WWWTTTTTTSSSPPPMMMNNNPPPRRRSSSTTTTTTRRRRRRSSSSSSTTTTTTTTTRRRQQQPPPOOOPPPQQQQQQQQQPPPOOONNNMMMNNNOOOPPPPPPPPPOOONNNOOOOOOOOONNNNNNNNNMMMMMMKKKJJJJJJIIIIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLNNNPPPQQQMMMNNNOOOQQQQQQQQQQQQPPPMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTSSSQQQPPPSSSRRRQQQQQQRRRVVVYYY[[[YYYYYYXXXWWWTTTQQQNNNMMMLLLMMMPPPQQQRRRRRRPPPOOOLLLKKKJJJIIIIIIJJJKKKLLLNNNOOOOOONNNLLLJJJJJJKKKLLLLLLNNNOOOQQQRRRTTTTTTQQQPPPNNNLLLJJJIIIHHHHHHGGGHHHIIIHHHGGGFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOOOOLLLJJJHHHLLLMMMNNNQQQRRRTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSQQQPPPNNNLLLJJJIIIHHHHHHPPPPPPPPPOOOOOOPPPPPPQQQUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSUUUTTTSSSSSSTTTTTTRRRQQQRRRRRRSSSRRRRRRQQQPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTUUUVVVVVVUUUUUUUUUTTTRRROOOMMMKKKJJJIIIIIIJJJIIIFFFDDDBBBBBBAAABBBEEEFFFGGGIIIMMMQQQTTTVVV^^^ZZZWWWWWWYYYYYYVVVRRRMMMNNNOOOQQQQQQQQQQQQQQQWWWXXXZZZ[[[ZZZWWWSSSQQQLLLKKKIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGEEEDDDCCCFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@?????????@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????@@@@@@@@@AAA@@@@@@@@@??????>>>>>>@@@@@@???>>>>>>>>>>>>???>>>===<<<<<<<<<<<<======;;;;;;<<<<<<===<<<<<<<<<:::;;;<<<;;;999888999:::<<<===???@@@BBBBBBCCCCCCCCCBBB@@@>>>===<<<======BBBBBBBBBAAAAAAAAAAAA@@@BBBBBBCCCDDDDDDEEEEEEFFFFFFEEECCCAAA???===;;;:::===<<<;;;::::::;;;<<<===;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>============???===<<<<<<>>>???>>>===<<<===>>>@@@@@@AAAAAAAAA============>>>>>>>>>>>>>>><<<===???AAAFFFTTTaaauuuSSSQQQQQQQQQRRRQQQOOOMMMNNNNNNNNNMMMMMMLLLJJJJJJLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHJJJMMMPPPSSSUUUVVVVVVTTTPPPLLLJJJIIIJJJJJJJJJKKKLLLOOOQQQTTTUUUVVVWWWWWWVVVWWWXXXYYY[[[\\\[[[WWWSSSQQQQQQPPPMMMKKKMMMNNNPPPRRRSSSRRRQQQPPPPPPQQQQQQRRRQQQPPPOOONNNNNNOOOPPPQQQQQQPPPOOONNNLLLMMMNNNOOOPPPPPPOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKLLLLLLLLLLLLKKKLLLKKKJJJJJJJJJLLLNNNOOOMMMNNNPPPQQQRRRRRRRRRQQQOOOOOOOOOOOONNNNNNNNNNNNNNNOOOQQQSSSSSSSSSQQQQQQPPPPPPOOOPPPRRRVVVZZZ\\\ZZZZZZYYYWWWUUURRRPPPOOONNNOOOQQQRRRRRRQQQPPPOOOLLLLLLKKKJJJJJJKKKLLLLLLKKKLLLKKKJJJHHHGGGHHHIIIMMMMMMNNNPPPQQQRRRSSSTTTQQQPPPNNNLLLKKKIIIIIIHHHGGGIIIJJJIIIHHHGGGHHHIIIKKKKKKJJJJJJJJJJJJJJJIIINNNOOOPPPQQQQQQNNNLLLJJJKKKLLLNNNPPPRRRTTTUUUVVVSSSRRRRRRQQQQQQQQQQQQQQQMMMMMMMMMLLLMMMMMMNNNOOOLLLMMMMMMNNNPPPRRRTTTUUUSSSSSSSSSRRRSSSTTTVVVWWWXXXXXXXXXWWWVVVTTTSSSRRRTTTTTTUUUUUUUUUUUUTTTTTTWWWUUUSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRTTTUUUVVVWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUTTTSSSQQQNNNLLLKKKJJJJJJIIIHHHFFFDDDBBBBBBBBBBBBEEEEEEFFFHHHKKKNNNQQQSSSVVVTTTRRRRRRQQQQQQOOOMMMKKKKKKKKKKKKLLLLLLLLLLLLOOOQQQSSSSSSRRROOOLLLJJJJJJIIIHHHFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>??????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@??????>>>>>>============>>>===<<<<<<;;;;;;;;;;;;===============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<;;;999888999:::<<<===>>>@@@AAABBBCCCCCCBBBAAA???>>>======>>>>>>?????????>>>>>>>>>>>>===??????@@@AAAAAABBBBBBCCCDDDDDDCCCAAA@@@>>>======???>>>===<<<<<<===>>>>>><<<======>>>???@@@@@@AAA???????????????>>>>>>>>>???>>><<<===>>>??????>>>======>>>???@@@AAAAAAAAA============>>>>>>>>>>>>===<<<<<<>>>???EEERRR___sssLLLKKKKKKKKKMMMMMMKKKJJJHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGIIIKKKMMMPPPRRRSSSVVVSSSPPPLLLJJJIIIIIIIIIGGGHHHJJJLLLNNNPPPRRRSSSSSSSSSRRRRRRRRRSSSTTTTTTSSSQQQNNNMMMMMMLLLKKKIIIKKKLLLNNNOOOPPPPPPOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLNNNNNNOOOOOOOOOOOONNNNNNLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOOOOOOONNNNNNMMMMMMOOONNNLLLKKKJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIJJJKKKLLLLLLMMMOOOQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMNNNOOOQQQRRRRRRQQQQQQNNNMMMNNNOOORRRUUUYYY[[[YYYXXXVVVTTTSSSQQQPPPPPPPPPQQQRRRSSSRRRQQQPPPOOOMMMLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNLLLJJJJJJKKKMMMOOOOOOPPPQQQQQQRRRRRRSSSRRRQQQOOOMMMLLLKKKJJJJJJIIIKKKLLLKKKJJJIIIJJJLLLKKKKKKKKKJJJJJJIIIIIIIIIMMMOOOPPPQQQQQQOOOLLLJJJIIIKKKMMMPPPSSSUUUVVVWWWTTTTTTSSSSSSSSSRRRRRRRRRNNNNNNNNNNNNOOOPPPQQQRRRLLLLLLMMMNNNPPPRRRTTTUUURRRRRRRRRRRRSSSUUUVVVWWWYYYYYYYYYXXXVVVTTTSSSRRRTTTTTTUUUUUUUUUUUUTTTTTTWWWUUURRRQQQRRRTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTRRRSSSUUUVVVWWWXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQOOOMMMKKKJJJJJJGGGFFFEEECCCBBBCCCCCCDDDEEEEEEFFFGGGIIILLLNNNOOOOOOOOOOOOMMMKKKIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKHHHFFFDDDGGGFFFEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<===>>>=========>>>======<<<<<<;;;;;;<<<<<<======>>>>>>;;;<<<<<<===>>>???@@@@@@?????????>>>>>>>>>>>>===>>>===<<<;;;::::::::::::======>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<;;;:::999:::;;;;;;<<<>>>@@@AAABBBBBBBBB@@@@@@????????????@@@@@@??????>>>>>>>>>==================>>>??????@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@AAA??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAA???======?????????>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>===============<<<<<<>>>>>>CCCOOO\\\pppGGGFFFFFFGGGIIIJJJIIIGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOSSSQQQNNNKKKHHHGGGGGGGGGFFFFFFHHHIIIKKKMMMNNNOOOPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTSSSSSSQQQQQQQQQOOONNNLLLKKKJJJKKKKKKMMMMMMLLLKKKKKKJJJIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJLLLNNNPPPPPPPPPPPPQQQQQQPPPPPPOOONNNMMMMMMKKKLLLNNNOOOPPPQQQQQQPPPMMMMMMMMMNNNPPPSSSVVVWWWVVVTTTRRRPPPOOONNNOOOOOOSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNQQQQQQQQQOOOMMMNNNPPPRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSQQQOOONNNMMMLLLLLLLLLMMMOOONNNMMMMMMNNNOOOOOONNNNNNMMMLLLKKKKKKJJJLLLMMMOOOPPPPPPNNNKKKIIIIIIJJJMMMPPPSSSUUUWWWXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTRRRQQQOOONNNNNNMMMPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTXXXXXXWWWWWWUUUSSSRRRQQQSSSTTTTTTUUUUUUTTTTTTSSSVVVSSSPPPOOOPPPRRRSSSTTTQQQQQQQQQQQQRRRSSSSSSTTTRRRRRRTTTUUUVVVWWWXXXXXXVVVVVVUUUUUUTTTTTTTTTUUUSSSRRRPPPNNNLLLJJJIIIHHHEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLLLLLLLNNNOOOMMMIIIFFFGGGJJJGGGEEECCCAAA@@@AAABBBCCCFFFGGGHHHIIIHHHFFFCCCBBBCCCBBBAAAAAAAAABBBCCCDDDFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===:::999999999:::;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::999999::::::;;;<<<======::::::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;<<<>>>???@@@@@@>>><<<:::<<<<<<=========<<<;;;;;;:::;;;<<<;;;:::999:::;;;<<<<<<>>>@@@AAABBBBBBBBB??????@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@===>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAABBB@@@>>>>>>@@@@@@@@@??????>>>>>>??????@@@@@@AAA>>>>>>>>>>>>============>>>======??????BBBNNNZZZpppEEEDDDDDDFFFHHHHHHGGGFFFDDDEEEFFFFFFFFFFFFFFFEEEEEEEEECCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLOOOMMMKKKHHHFFFEEEDDDDDDEEEEEEFFFHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVWWWVVVUUUSSSRRRQQQPPPNNNLLLKKKJJJJJJJJJMMMLLLLLLKKKJJJIIIIIIHHHJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJGGGHHHJJJLLLMMMMMMMMMLLLPPPOOOOOONNNMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOOOONNNNNNMMMNNNNNNPPPQQQRRRTTTRRRQQQOOONNNNNNOOOPPPTTTTTTSSSSSSRRRPPPOOOOOOMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPOOONNNNNNQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTRRRQQQPPPPPPOOOPPPQQQRRRRRRQQQQQQSSSTTTTTTTTTSSSRRRPPPOOONNNNNNMMMNNNPPPQQQQQQOOOMMMKKKJJJKKKNNNQQQTTTWWWXXXYYYYYYYYYZZZZZZZZZYYYXXXWWWXXXWWWUUURRROOOMMMLLLKKKPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRQQQUUUUUUUUUTTTSSSRRRQQQPPPRRRSSSSSSTTTTTTSSSSSSRRRSSSPPPMMMLLLMMMPPPQQQQQQOOOOOONNNNNNOOOPPPQQQRRRPPPPPPQQQRRRTTTUUUWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTOOONNNMMMKKKIIIGGGFFFEEEBBBAAAAAABBBCCCEEEFFFHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOLLLHHHFFFGGGIIIGGGEEECCCAAA@@@@@@AAABBBDDDEEEFFFFFFFFFDDDBBBAAA@@@???>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEECCCCCCDDDDDDDDDCCCBBBBBBCCCBBBBBBAAA@@@@@@AAAAAA?????????@@@@@@AAABBBBBBAAA@@@@@@??????>>>======999888888888999:::;;;;;;::::::;;;;;;;;;::::::999888999999:::;;;<<<<<<===999:::;;;<<<===>>>??????AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>===============>>>@@@AAAAAA@@@>>>======>>>>>>>>>======<<<;;;:::;;;<<<<<<::::::;;;<<<<<<===???@@@BBBCCCCCCCCC@@@@@@AAACCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFFFFEEEDDDCCCCCCCCCCCCBBB@@@@@@@@@AAA@@@???@@@???>>>>>>>>>???@@@AAA???>>>>>>>>>=========<<>>???@@@@@@CCCNNNZZZrrrEEEDDDDDDEEEGGGHHHGGGEEEBBBBBBCCCDDDEEEEEEEEEEEEFFFEEECCCBBBAAABBBBBBCCCFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGEEEDDDDDDFFFHHHIIIJJJIIIHHHFFFEEEDDDCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNMMMMMMKKKJJJIIIGGGIIIKKKLLLKKKKKKKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNPPPPPPNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSSSSRRRSSSTTTUUUUUUSSSQQQPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJFFFGGGIIIJJJKKKJJJJJJIIIMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNSSSSSSRRRRRRQQQRRRRRRRRRSSSSSSRRRQQQQQQPPPOOOOOONNNNNNPPPQQQQQQQQQQQQQQQQQQSSSTTTTTTSSSSSSTTTVVVVVVVVVWWWWWWWWWWWWWWWWWWYYYXXXVVVUUUTTTSSSSSSSSSTTTUUUWWWWWWVVVVVVWWWYYYZZZYYYXXXWWWUUUTTTSSSRRRPPPRRRTTTUUUUUUSSSQQQPPPLLLNNNPPPSSSVVVXXXYYYZZZXXXYYYZZZZZZZZZYYYWWWWWWXXXWWWUUUSSSQQQOOONNNNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPNNNKKKKKKMMMOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOONNNOOOOOOPPPRRRTTTVVVWWWUUUTTTSSSQQQQQQQQQRRRRRRLLLLLLKKKIIIGGGEEECCCBBB??????@@@AAACCCFFFHHHJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJKKKJJJIIIFFFDDDDDDEEEEEEDDDBBBAAA@@@@@@@@@AAAAAABBBBBBCCCBBBAAA@@@???======<<<<<<===???@@@BBBBBBCCCCCCDDDEEEDDDDDDDDDBBBBBBDDDDDDDDDCCCBBBAAACCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>???@@@AAABBBCCCAAAAAAAAA@@@??????>>>>>>:::999999999999::::::;;;999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<======:::;;;;;;<<<===>>>?????????@@@@@@@@@@@@AAAAAAAAA??????>>>>>>======>>>>>>>>>???@@@BBBBBBBBBBBBAAA???@@@@@@@@@???>>>===<<<:::;;;<<<<<<;;;;;;<<<======>>>@@@BBBCCCDDDDDDDDDBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCEEECCCAAAAAAAAABBBAAA@@@AAA@@@???>>>>>>???@@@AAA??????>>>>>>======<<<<<<>>>>>>???AAAAAADDDOOOZZZsssEEEDDDDDDEEEGGGGGGFFFDDDAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCFFFGGGGGGGGGHHHHHHHHHHHHIIIGGGEEECCCCCCDDDFFFHHHHHHGGGGGGFFFEEEEEEDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIFFFIIILLLMMMKKKKKKLLLMMMLLLLLLLLLMMMMMMNNNOOOPPPLLLLLLLLLLLLMMMOOOQQQRRROOONNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPPPPQQQPPPQQQSSSTTTTTTRRRPPPNNNOOOMMMLLLJJJIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPNNNOOOPPPRRRSSSSSSRRRRRRRRRTTTWWWXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVWWWYYYZZZZZZZZZZZZ[[[]]]^^^]]]\\\ZZZXXXVVVUUUTTTQQQSSSUUUWWWWWWUUUSSSRRROOOPPPRRRUUUWWWXXXYYYZZZYYYZZZ\\\\\\\\\[[[YYYXXXYYYXXXVVVTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQMMMNNNPPPRRRSSSSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSOOOPPPPPPQQQQQQPPPPPPOOONNNMMMLLLLLLNNNOOOOOONNNOOONNNLLLKKKJJJKKKMMMNNNNNNNNNNNNOOOQQQSSSVVVWWWTTTSSSQQQOOOOOOOOOPPPQQQJJJJJJJJJIIIFFFDDDAAA@@@===>>>>>>@@@CCCFFFIIIKKKIIIJJJKKKLLLMMMLLLLLLKKKIIIHHHFFFEEEEEEDDDBBBAAA@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@???>>>===<<<;;;;;;;;;<<<>>>@@@AAACCCCCCDDDEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>@@@AAACCCDDDCCCCCCBBBAAAAAA@@@@@@???<<<;;;::::::::::::::::::999:::;;;<<<===>>>>>>>>><<<<<<==================<<<<<<=========>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@AAAAAABBB???@@@AAABBBCCCEEEFFFFFFAAAAAAAAAAAA@@@???>>>>>>:::;;;<<<<<<;;;;;;<<<>>>???@@@AAACCCDDDEEEFFFFFFDDDEEEGGGHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@AAACCCDDDEEEEEEDDDDDD@@@AAABBBDDDEEEGGGHHHIIIIIIHHHHHHGGGEEEDDDDDDCCCFFFDDDBBBAAABBBBBBAAA@@@AAA@@@???======>>>@@@AAA?????????>>>===<<<<<<<<<<<<<<<===@@@@@@CCCNNNYYYqqqEEEEEEDDDEEEFFFFFFEEECCCCCCDDDEEEFFFGGGHHHHHHHHHDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJHHHEEECCCCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMLLLKKKJJJIIIFFFIIIMMMMMMKKKJJJKKKMMMMMMMMMMMMMMMNNNOOOPPPQQQLLLKKKKKKKKKMMMOOOQQQRRROOOOOONNNNNNOOOQQQRRRSSSRRRQQQOOONNNMMMMMMNNNOOOPPPQQQSSSTTTTTTRRRPPPNNNMMMLLLKKKJJJIIIIIIJJJJJJCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDEEEGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPQQQQQQPPPOOOOOOOOOOOOPPPNNNOOOQQQSSSSSSSSSSSSRRRMMMPPPTTTVVVVVVTTTTTTTTTYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[YYYXXXXXXXXXXXXYYY[[[\\\\\\\\\\\\^^^___```___]]]\\\ZZZXXXVVVVVVPPPRRRTTTVVVVVVUUUSSSQQQQQQRRRTTTVVVXXXYYYZZZZZZ\\\]]]^^^______]]]\\\ZZZ]]][[[YYYWWWTTTRRRQQQQQQUUUTTTRRRPPPNNNMMMLLLLLLJJJKKKNNNQQQSSSUUUUUUUUUQQQQQQSSSTTTTTTUUUUUUUUUNNNOOOOOOPPPPPPOOOOOONNNNNNMMMLLLMMMOOOPPPOOONNNPPPNNNLLLKKKJJJKKKLLLMMMNNNNNNNNNOOOQQQTTTVVVXXXTTTRRRPPPNNNMMMNNNOOOPPPJJJJJJJJJIIIGGGDDDAAA@@@<<<===>>>@@@CCCGGGJJJLLLHHHIIIKKKLLLLLLLLLKKKKKKJJJGGGDDDDDDFFFEEEBBB???======>>>>>>>>>===<<<;;;?????????@@@??????>>>>>>;;;;;;:::;;;<<<>>>@@@AAADDDEEEEEEFFFFFFFFFFFFFFFDDDEEEGGGHHHIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@======<<<;;;::::::::::::999:::;;;===>>>???@@@@@@>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFF@@@@@@AAABBBDDDFFFHHHIIICCCCCCCCCBBBAAA@@@???>>>:::;;;<<<<<<;;;;;;===>>>@@@AAABBBDDDEEEFFFFFFGGGFFFGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???@@@BBBCCCDDDDDDDDDCCC???@@@AAACCCEEEGGGIIIJJJIIIIIIHHHGGGFFFDDDDDDCCCGGGEEEBBBBBBBBBCCCBBB@@@BBB@@@???======>>>@@@AAA@@@??????>>>===<<<<<<;;;::::::<<>>@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCCCCDDDEEEFFFFFFKKKJJJHHHFFFEEEEEEFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFNNNMMMKKKJJJIIIHHHHHHHHHFFFGGGGGGGGGGGGHHHJJJMMMNNNMMMMMMMMMNNNOOOPPPPPPOOONNNKKKIIIIIIJJJLLLMMMMMMNNNOOOPPPOOONNNMMMLLLMMMNNNNNNOOOQQQSSSUUUVVVVVVWWWXXXYYYYYYXXXWWWVVVZZZZZZYYYXXXWWWWWWZZZ]]]ZZZZZZZZZ[[[[[[\\\]]]]]]______^^^\\\ZZZWWWUUUSSSQQQSSSVVVYYYYYYWWWUUUSSSUUUVVVXXXXXXXXXYYY[[[]]]^^^```bbbbbbaaaaaabbbccc___]]][[[XXXVVVVVVWWWWWWZZZWWWSSSQQQNNNKKKHHHEEELLLMMMNNNOOOPPPQQQQQQQQQTTTTTTVVVWWWXXXYYYYYYYYYUUUSSSQQQQQQRRRQQQPPPNNNKKKLLLMMMNNNOOOOOOOOOOOOOOONNNLLLKKKJJJKKKMMMNNNNNNNNNOOOPPPQQQQQQQQQRRRXXXUUUPPPNNNNNNNNNNNNNNNKKKKKKJJJIIIGGGDDDAAA??????>>>>>>???AAADDDGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCC@@@===;;;;;;===>>>===:::;;;<<<>>>@@@@@@@@@@@@???===<<<::::::;;;>>>BBBDDDDDDEEEFFFFFFFFFDDDBBB@@@GGGFFFEEEGGGIIIHHHDDDAAACCCAAA???@@@BBBDDDDDDDDD@@@@@@AAAAAAAAAAAAAAAAAACCCDDDEEEDDDBBBAAAAAAAAA>>>======<<<;;;<<<<<<<<<;;;<<<>>>@@@BBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCC>>>>>>>>>??????@@@@@@AAAFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHFFFEEEDDDDDDBBB@@@===???>>>>>>>>>???@@@@@@AAA@@@AAADDDFFFHHHHHHGGGGGGGGGHHHJJJLLLMMMLLLKKKJJJMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFDDDBBB@@@???CCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAAAAABBBBBB@@@>>>@@@===<<>><<<;;;===???@@@BBBBBBCCCCCCCCCCCCCCCBBBDDDDDDCCCCCCDDDEEEEEEFFFHHHGGGFFFDDDCCCCCCDDDDDDGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGGGGFFFGGGJJJLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNLLLJJJHHHGGGHHHJJJKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTUUUUUUTTTSSSSSSTTTTTTTTTTTTSSSTTTWWWZZZZZZYYYXXXWWWWWWWWWWWWXXX\\\[[[[[[ZZZXXXVVVUUUTTTRRRSSSVVVWWWXXXWWWUUUTTTUUUWWWXXXXXXXXXYYY[[[]]]^^^```bbbbbbaaa```aaabbb^^^\\\ZZZXXXWWWWWWXXXYYYZZZXXXUUUTTTSSSRRRQQQOOONNNNNNOOOPPPPPPPPPPPPOOOSSSTTTVVVWWWXXXYYYYYYYYYVVVUUUSSSTTTTTTTTTSSSQQQPPPPPPPPPPPPPPPOOONNNNNNOOOMMMLLLKKKKKKLLLNNNOOOOOOOOONNNNNNOOOPPPQQQQQQTTTQQQMMMKKKJJJKKKKKKKKKMMMMMMLLLKKKIIIFFFCCCBBB===<<<<<<===???BBBEEEGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@===;;;;;;<<<===<<<:::999:::<<<===>>>>>>>>>===???===<<<;;;===@@@CCCFFFIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGIIIJJJIIIFFFBBBBBB@@@??????AAACCCDDDDDD@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFEEECCCBBBBBBBBB@@@??????>>>>>>>>>>>>>>>???@@@BBBDDDFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBBBB===>>>>>>??????@@@@@@AAAFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHJJJIIIGGGGGGGGGFFFCCCAAA???????????????@@@AAAAAA@@@BBBEEEGGGHHHHHHHHHGGGGGGHHHJJJKKKLLLKKKJJJIIIKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDFFFFFFFFFGGGHHHIIIIIIIIIEEEDDDDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????>>>BBBAAA@@@AAABBBBBB@@@>>>???<<<<<>>@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAAAAABBBBBBCCCCCCEEEFFFFFFEEEEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFFFFFFFFFFGGGJJJLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMLLLIIIGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHIIIKKKLLLMMMNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMNNNOOOPPPPPPPPPQQQUUUWWWYYYXXXUUUSSSRRRRRRRRRSSSXXXXXXXXXXXXXXXWWWVVVVVVTTTTTTUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXYYY[[[]]]^^^___aaa```___]]]^^^^^^\\\[[[YYYXXXXXXXXXYYYZZZYYYVVVSSSRRRSSSSSSSSSRRRPPPPPPPPPPPPPPPOOONNNNNNRRRSSSUUUWWWXXXXXXWWWWWWVVVUUUUUUUUUWWWWWWUUUTTTSSSSSSSSSRRRQQQOOONNNMMMLLLLLLKKKKKKLLLMMMOOOPPPPPPOOONNNMMMMMMNNNPPPQQQRRROOOKKKIIIIIIJJJJJJIIINNNNNNNNNMMMKKKHHHFFFDDD===<<<<<<===???BBBEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBAAA@@@@@@?????????===;;;:::;;;;;;:::999:::;;;<<<===>>>>>>======@@@???>>>>>>???BBBEEEGGGLLLKKKJJJIIIIIIJJJMMMNNNKKKJJJJJJKKKLLLKKKGGGEEE@@@???>>>>>>AAACCCDDDDDDAAA@@@@@@@@@AAABBBBBBCCCCCCEEEFFFFFFDDDCCCCCCDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCEEEGGGIIIIIIIIIIIIKKKJJJHHHEEECCCBBBAAA@@@===>>>>>>???@@@@@@AAAAAAFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIKKKJJJHHHHHHHHHGGGEEECCC@@@@@@@@@@@@@@@AAAAAABBBBBBCCCEEEGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJHHHGGGFFFHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@>>>======AAA@@@@@@@@@AAAAAA@@@>>>>>><<<===???AAAEEEOOOYYYppp~~~DDDEEEFFFFFFGGGGGGHHHHHHFFFEEECCCBBBAAABBBCCCCCCCCCBBBBBBAAABBBCCCEEEFFFEEEEEEGGGHHHIIIIIIIIIIIIIIIFFFCCC@@@>>>???AAABBBEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNLLLJJJHHHFFFAAA@@@===;;;;;;;;;===>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAABBB???AAACCCEEEFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHDDDEEEFFFFFFEEEGGGJJJLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLJJJHHHHHHHHHIIIIIILLLKKKJJJIIIHHHHHHIIIJJJGGGHHHIIIKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKMMMNNNNNNNNNOOORRRTTTVVVUUUSSSRRRQQQQQQRRRRRRUUUVVVWWWXXXXXXXXXXXXXXXVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYXXXWWWXXXZZZ[[[\\\^^^___^^^\\\ZZZZZZ[[[XXXXXXWWWWWWXXXXXXYYYZZZZZZXXXTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNMMMPPPRRRTTTUUUVVVVVVUUUTTTTTTSSSSSSUUUVVVVVVUUUSSSRRRRRRRRRQQQPPPOOOMMMLLLIIIIIIIIIJJJKKKMMMNNNOOOQQQOOOMMMKKKKKKMMMOOOQQQQQQOOOLLLKKKKKKLLLLLLKKKMMMMMMMMMLLLKKKHHHFFFEEE??????>>>???@@@CCCFFFGGGFFFFFFGGGGGGFFFEEEEEEDDDAAAAAA@@@@@@??????>>>>>>>>>===;;;::::::::::::999<<<===???@@@@@@@@@??????AAA@@@??????@@@CCCFFFGGGKKKJJJJJJJJJJJJLLLNNNOOOLLLLLLMMMNNNMMMKKKIIIGGG@@@>>>===>>>AAACCCDDDDDDBBBBBBBBBAAABBBCCCDDDEEEDDDEEEGGGGGGEEEDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIIIIIIIIIILLLJJJHHHFFFCCCBBBAAA@@@??????@@@AAABBBBBBCCCCCCFFFFFFFFFGGGGGGGGGFFFFFFHHHGGGGGGHHHHHHIIIJJJKKKIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGGGGGGGEEECCCBBBAAAAAA@@@@@@AAABBBBBBBBBCCCEEEGGGHHHIIIIIIIIIGGGHHHHHHHHHGGGFFFDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>===@@@??????@@@AAAAAA???>>>===<<<===???AAADDDOOOZZZrrrCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCAAA@@@??????@@@AAA@@@@@@??????@@@BBBCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEBBB@@@>>>???@@@AAACCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKLLLMMMMMMNNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJGGGHHHHHHIIIKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIFFFEEEAAA@@@>>><<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDBBBBBBAAAAAA@@@AAAAAABBB@@@AAAAAABBBCCCCCCCCCCCC???@@@CCCEEEFFFFFFEEEDDDFFFFFFEEEEEEEEEFFFFFFGGGDDDEEEFFFFFFFFFHHHKKKMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJKKKKKKLLLOOOMMMKKKJJJIIIIIIIIIJJJHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTUUUVVVWWWWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWWWWWWWXXXXXXWWWVVVVVVXXXYYYZZZ[[[\\\[[[XXXVVVVVVWWWTTTTTTUUUUUUVVVWWWXXXXXX[[[YYYVVVUUUVVVVVVVVVUUUQQQQQQQQQQQQPPPOOONNNNNNOOOPPPRRRTTTUUUTTTSSSRRRPPPPPPPPPRRRSSSSSSQQQOOOLLLMMMMMMNNNNNNMMMMMMLLLGGGGGGHHHIIIJJJKKKMMMMMMPPPOOOLLLKKKKKKMMMPPPQQQQQQOOOMMMLLLMMMNNNMMMLLLKKKKKKKKKKKKJJJHHHFFFEEEAAA@@@?????????AAADDDEEEEEEEEEFFFFFFFFFEEEDDDDDDAAA@@@@@@??????>>>======<<<<<<;;;;;;:::::::::;;;>>>???@@@AAAAAAAAA@@@???@@@@@@???@@@AAACCCFFFGGGHHHIIIKKKMMMNNNNNNNNNMMMMMMNNNOOOOOOMMMKKKIIIHHHAAA???>>>>>>AAACCCDDDDDDDDDDDDCCCCCCCCCEEEGGGHHHEEEFFFGGGGGGEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJIIIIIIIIIHHHFFFDDDCCCAAAAAAAAA@@@@@@AAABBBCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHIIIJJJHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGGGGEEECCCBBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBAAA>>>????????????????????????>>>>>>???@@@@@@???===<<<<<<>>>@@@@@@DDDOOO\\\sssAAABBBCCCDDDDDDCCCBBBAAA??????>>>=========>>>>>>===<<<<<<===>>>@@@BBBCCCAAAAAABBBCCCDDDDDDDDDDDDDDDCCCAAA@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGHHHIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIJJJIIIHHHFFFDDDCCC@@@@@@>>>===<<<<<<======???@@@@@@AAABBBBBBBBBBBB@@@@@@???>>>>>>>>>??????@@@AAABBBDDDEEEEEEFFFFFFAAABBBDDDEEEFFFFFFFFFEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGIIILLLOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGIIIKKKLLLLLLMMMOOOQQQQQQRRRUUUWWWXXXYYYYYYXXXTTTUUUVVVWWWWWWWWWWWWWWWYYYYYYXXXWWWWWWWWWXXXXXXVVVWWWWWWVVVTTTTTTUUUWWWUUUWWWXXXWWWUUUSSSSSSSSSPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQSSSUUUVVVUUUTTTOOOPPPPPPQQQQQQQQQPPPPPPOOOQQQSSSUUUVVVUUUSSSQQQNNNNNNNNNPPPQQQPPPNNNKKKGGGHHHIIIJJJKKKKKKKKKKKKFFFGGGHHHIIIJJJKKKLLLLLLOOONNNMMMLLLMMMOOOQQQRRRPPPOOOMMMMMMNNNOOONNNMMMKKKKKKLLLLLLKKKIIIHHHGGGAAA@@@>>>======>>>???@@@CCCCCCDDDDDDDDDDDDCCCCCC@@@??????>>>======<<<<<<:::;;;<<<;;;::::::<<<>>>>>>???@@@AAAAAA@@@???>>>AAA@@@@@@AAABBBDDDFFFGGGIIIJJJMMMOOOPPPOOONNNMMMLLLNNNOOOOOOLLLIIIHHHGGGCCCAAA???@@@BBBDDDDDDDDDEEEDDDCCCCCCDDDFFFHHHJJJFFFGGGHHHGGGEEECCCCCCDDDDDDEEEFFFFFFFFFEEECCCBBBEEEFFFHHHJJJJJJJJJJJJIIIFFFFFFDDDCCCBBBAAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGFFFFFFGGGHHHHHHFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGFFFGGGHHHHHHFFFEEEBBBAAAAAA@@@@@@@@@@@@AAA???@@@@@@BBBCCCDDDEEEFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDD???@@@@@@AAABBBBBBCCCCCCAAAAAA@@@@@@@@@AAAAAABBBAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@=========>>>??????@@@@@@>>>======>>>@@@@@@???===;;;<<<>>>@@@@@@CCCOOO]]]rrr@@@AAABBBCCCBBB@@@>>>===:::;;;;;;<<<<<<<<<<<<;;;::::::::::::<<<>>>@@@AAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDEEEFFFFFFGGGEEEFFFGGGIIIJJJKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEECCCBBB@@@???>>>===<<<;;;;;;;;;;;;>>>>>>???????????????>>>???>>>===<<<<<<<<<<<<===???@@@BBBDDDFFFGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHJJJMMMPPPOOONNNMMMMMMLLLLLLLLLMMMKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPRRRSSSUUUVVVVVVVVVQQQOOOLLLJJJIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLGGGJJJMMMPPPRRRTTTVVVXXXXXX[[[___cccdddcccbbb```[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXUUUVVVVVVUUUSSSRRRSSSUUUQQQSSSTTTSSSQQQPPPPPPQQQMMMNNNOOOOOOPPPPPPPPPPPPLLLLLLMMMOOOQQQRRRPPPMMMMMMNNNOOOQQQRRRSSSSSSSSSQQQSSSVVVXXXXXXWWWTTTSSSOOOOOOOOOQQQQQQPPPMMMJJJEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSRRRQQQPPPQQQRRRSSSRRRQQQNNNNNNOOOOOOOOOMMMLLLKKKCCCBBB???===<<<<<<======@@@@@@AAAAAAAAAAAA@@@@@@>>>======<<<;;;;;;::::::999;;;<<<<<<;;;<<<>>>AAA@@@@@@AAABBBBBBAAA@@@???BBBBBBBBBCCCDDDFFFHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKMMMOOONNNKKKGGGFFFFFFEEECCCAAAAAABBBDDDDDDCCCDDDCCCAAAAAABBBEEEGGGIIIFFFHHHHHHGGGDDDBBBBBBBBBBBBCCCDDDEEEDDDCCCAAA@@@DDDEEEFFFHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAA@@@@@@??????@@@BBBCCCDDDEEEFFFEEEFFFHHHHHHHHHFFFEEECCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEDDDDDDEEEFFFFFFEEECCCAAAAAA@@@???????????????======>>>???@@@BBBCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>??????@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>=========>>>>>>>>>>>>>>>===<<<<<<>>>???@@@???===:::;;;???@@@@@@CCCPPP^^^ppp}}}@@@AAAAAABBBAAA???<<<;;;777888:::;;;<<<;;;;;;:::888888888999:::===???@@@BBBBBBBBBCCCBBBBBBAAAAAA>>>???@@@BBBBBBAAA@@@?????????@@@AAAAAABBBCCCCCCAAA@@@@@@??????@@@@@@AAACCCCCCBBBAAAAAAAAABBBBBB@@@@@@??????>>>?????????>>>???@@@AAACCCDDDEEEEEEBBBCCCEEEGGGHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFEEECCCAAA@@@@@@@@@BBBCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCAAA@@@???======<<<;;;::::::::::::<<<===============<<<;;;>>>===<<<;;;;;;;;;;;;;;;>>>@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIEEEEEEDDDDDDDDDEEEEEEFFFEEEGGGHHHHHHIIIKKKNNNQQQNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJKKKMMMNNNPPPQQQQQQQQQSSSVVVZZZ]]]___``````TTTQQQNNNKKKJJJKKKMMMNNNNNNNNNLLLLLLLLLLLLNNNNNNIIIMMMQQQUUUXXX[[[___aaaaaaeeejjjnnnooommmjjjgggcccdddddddddcccbbbbbbaaa[[[[[[[[[\\\[[[ZZZYYYXXXTTTUUUUUUTTTRRRQQQRRRSSSOOOPPPRRRQQQPPPOOOOOOPPPKKKLLLMMMNNNNNNNNNNNNMMMPPPPPPQQQRRRSSSQQQMMMJJJKKKLLLNNNPPPRRRTTTUUUUUUSSSUUUXXXZZZ[[[YYYVVVTTTPPPPPPQQQRRRSSSQQQMMMJJJEEEFFFGGGGGGHHHHHHHHHGGGJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLNNNOOOQQQSSSTTTTTTVVVUUUTTTUUUVVVWWWVVVUUUQQQQQQRRRRRRRRRQQQOOONNNGGGEEEBBB???=========>>>===>>>>>>?????????>>>>>><<<<<<;;;::::::999999888888:::======<<<<<<@@@CCCCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDEEEFFFHHHIIIJJJIIIHHHFFFFFFFFFGGGIIIJJJJJJLLLOOOMMMJJJFFFEEEFFFGGGEEEBBBBBBCCCDDDDDDCCCBBBAAA@@@???AAACCCFFFHHHGGGHHHHHHGGGDDDAAA@@@@@@@@@AAACCCDDDCCCBBB@@@???@@@AAACCCDDDEEEEEEDDDCCCIIIHHHFFFDDDBBB@@@@@@???===>>>???@@@BBBCCCDDDEEEEEEFFFHHHIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBAAA@@@@@@AAACCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>???;;;<<<<<<===>>>@@@AAABBBBBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@?????????AAA@@@>>>=========>>>???===>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@?????????>>>>>>>>>>>>===??????>>>>>>======<<<<<<===<<<<<<===???@@@???===:::;;;???AAA???BBBPPP^^^nnn|||=========>>>???>>>;;;888999;;;<<<<<<;;;::::::;;;888888888999:::===???@@@@@@@@@@@@@@@??????>>>>>>;;;<<<===@@@BBBBBB@@@>>>CCCBBBBBBAAA@@@>>><<<;;;>>>>>>===<<<<<<;;;;;;:::;;;;;;:::<<<>>>?????????============<<<;;;;;;:::============>>>@@@AAABBB>>>@@@BBBEEEGGGHHHHHHHHHCCCBBBCCCEEEFFFEEEEEEFFFDDDAAA>>>===???@@@AAA@@@@@@@@@AAAAAAAAA@@@??????@@@???>>>@@@BBBCCC@@@>>>===:::777888;;;>>>>>><<<===;;;:::;;;===>>><<<:::::::::999::::::;;;<<<===@@@AAACCCDDDDDDDDDFFFHHHEEEFFFGGGHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHJJJMMMOOOQQQRRRTTTSSSPPPNNNMMMNNNOOOPPPOOOOOOPPPPPPQQQRRRTTTTTTXXXWWWXXX___hhhnnnmmmkkk]]]YYYSSSOOONNNOOOPPPQQQQQQQQQQQQTTTVVVWWWVVVTTTVVVVVVYYY]]]ccchhhjjjjjjnnnsss{{{~~~xxxqqqmmmlllnnnppppppnnnkkkjjjiii``````___]]]\\\ZZZYYYYYYWWWUUURRRPPPNNNNNNOOOPPPVVVSSSOOOMMMNNNOOOPPPOOONNNPPPQQQPPPNNNMMMNNNOOORRRQQQQQQSSSTTTSSSOOOJJJKKKNNNRRRUUUWWWYYY[[[]]]bbbbbbaaa```___]]][[[ZZZXXXVVVSSSRRRQQQPPPOOOMMMMMMKKKJJJJJJKKKKKKJJJHHHIIILLLNNNNNNMMMLLLLLLMMMJJJLLLPPPSSSVVVWWWWWWVVVSSSUUUWWWYYY[[[[[[[[[[[[XXXXXXXXXXXXUUURRROOOMMMIIIGGGDDD@@@===<<<;;;:::;;;<<<===????????????>>>>>><<<:::999888999:::;;;<<<===>>>???AAACCCDDDDDDGGGFFFDDDDDDEEEEEECCCBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIGGGEEEBBBBBBBBBDDDFFFFFFDDDBBBAAA@@@??????AAACCCFFFHHHFFFGGGIIIIIIHHHFFFCCCAAADDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEAAACCCDDDDDDBBB@@@@@@@@@BBBAAA@@@??????AAACCCDDDGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@===>>>@@@AAABBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<======;;;;;;:::;;;<<<===>>>>>>???>>>>>>===<<<<<<;;;<<<===>>>????????????>>>???@@@BBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>===>>>>>>????????????>>>>>>============<<<<<<<<<<<>>===<<<<<<===>>>???===============<<<<<<<<>><<<===???@@@@@@???======>>>>>>?????????@@@???>>>???@@@???AAAKKKVVVeeerrr999999:::<<<>>>>>><<<::::::;;;======;;;:::;;;<<<999999999:::;;;===???@@@@@@@@@??????>>>>>>======<<<<<<===>>>@@@AAA???===??????>>>>>><<<;;;:::999<<<<<<;;;;;;;;;;;;::::::===<<<<<<<<<<<<<<<;;;:::<<<<<<<<<===========================>>>@@@AAABBB>>>@@@BBBEEEGGGHHHHHHHHHEEEDDDDDDEEEFFFEEEDDDDDDFFFDDDAAA???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCDDDFFFEEEBBB???DDDAAA>>>===>>>???>>>===???===;;;;;;===???>>><<<===============>>>@@@@@@BBBDDDFFFGGGGGGHHHJJJLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJMMMOOORRRTTTVVVYYYXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[^^^___bbbiiippptttsssqqqddd```[[[XXXWWWWWWXXXWWWUUUUUUWWWZZZ]]]______]]]bbbccceeeiiioootttvvvwwwwww|||~~~vvvqqqnnnppprrrrrrpppooonnnnnniiiiiihhheeeaaa]]][[[ZZZZZZWWWRRRMMMKKKKKKMMMNNNRRRQQQOOONNNNNNPPPRRRSSSQQQSSSUUUUUUTTTSSSSSSSSSTTTRRRQQQQQQTTTTTTSSSQQQRRRUUUYYY\\\]]]^^^___aaaeeeddddddcccbbbaaa```___]]]ZZZWWWTTTSSSRRRQQQOOOLLLJJJHHHHHHIIIJJJIIIHHHOOOQQQSSSSSSRRRQQQQQQQQQLLLNNNPPPSSSUUUVVVVVVVVVYYYZZZ[[[\\\\\\\\\[[[[[[VVVWWWWWWVVVTTTQQQNNNMMMJJJHHHEEEBBB???===<<<;;;<<<<<<===>>>???>>>=========<<<:::888888888::::::<<<===>>>@@@BBBDDDEEEFFFGGGEEEDDDEEEGGGGGGFFFEEEBBBCCCCCCDDDEEEFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFGGGHHHHHHFFFEEEFFFEEEDDDDDDDDDCCCAAA???@@@???>>>???@@@BBBEEEFFFEEEFFFHHHHHHGGGEEEBBB@@@AAAAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCAAACCCDDDDDDBBBAAAAAAAAABBBAAA?????????@@@BBBCCCEEEEEEDDDDDDCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????======>>>?????????>>>>>>???>>>>>>===============;;;;;;:::999888999::::::======>>>>>>===<<<<<<;;;888888999999:::;;;;;;<<<======>>>????????????>>>=========<<<<<<<<<;;;;;;999:::;;;===>>>>>>??????=========<<<<<<<<<;;;;;;>>>===<<<<<<<<<<<<===>>>============<<<<<<<<<<<<>>><<<;;;;;;===>>>>>>===============>>>>>>>>>???>>>===>>>??????AAALLLWWWgggttt555555777:::===>>>===<<<:::<<<>>>===<<<;;;<<<===;;;;;;;;;;;;<<<===>>>?????????>>>>>>===<<<<<<;;;===<<<;;;<<<===>>>===<<<<<<<<<<<<<<<;;;:::999888999999999::::::::::::;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<===>>>>>>??????@@@>>>>>>>>>???@@@AAABBBCCC???AAACCCEEEGGGIIIIIIJJJKKKKKKJJJJJJKKKLLLJJJIIILLLIIIEEECCCCCCDDDCCCCCCBBBAAAAAAAAABBBDDDFFFGGGJJJJJJKKKLLLMMMJJJFFFBBBGGGEEEBBBAAABBBCCCBBBBBBDDDAAA??????@@@BBBBBBBBBAAA@@@@@@@@@AAABBBDDDEEEDDDGGGJJJLLLMMMNNNQQQSSSSSSSSSRRRPPPOOONNNNNNMMMNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNQQQTTTXXX[[[]]]bbbccccccdddeeeeeeddddddeeedddddddddddddddeeefffgggkkkqqqwww{{{|||{{{yyynnnkkkhhhfffeeedddcccbbb^^^^^^```dddiiilllmmmmmmqqqrrrtttxxx~~~xxxqqqnnnppprrrrrrqqqpppqqqrrruuuuuusssnnnhhhbbb^^^\\\\\\XXXQQQKKKHHHIIILLLOOOQQQSSSSSSQQQOOOOOORRRVVVUUUXXX\\\]]]\\\ZZZYYYXXXVVVTTTRRRSSSVVVYYY[[[[[[]]]```ccceeeeeeeeefffggghhhhhhhhhhhhhhhgggggggggeeebbb]]]ZZZXXXWWWUUUSSSOOOLLLIIIHHHHHHIIIIIIIIINNNPPPQQQQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQOOOMMMKKKJJJHHHFFFCCC@@@>>>===<<<<<<<<<=========<<<;;;;;;:::999888777777888999999<<<<<<>>>@@@BBBDDDFFFGGGFFFEEEEEEFFFHHHJJJIIIHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIHHHGGGGGGEEECCCBBBBBBBBBAAA@@@>>>>>>>>>>>>???AAADDDEEEEEEFFFGGGGGGFFFDDDAAA@@@AAA@@@???>>>===============>>>???@@@@@@AAA@@@@@@@@@BBBCCCCCCAAA@@@@@@AAA@@@@@@???>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>=========<<<;;;;;;;;;<<<<<<>>>>>>>>>===============;;;;;;:::999999999999999;;;<<<<<<<<<<<<;;;;;;:::777777666666777888::::::<<<;;;;;;;;;;;;<<<======:::::::::999999999999888555666888:::<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;<<<<<<;;;<<<<<<<<<<<<<<<=========<<<;;;===??????BBBMMMYYYjjjvvv555555666999<<<>>>>>>===;;;===>>>>>>===<<<<<<==================>>>>>>>>>>>>>>>===<<<<<<;;;::::::===;;;999999:::;;;::::::<<<<<<<<<<<<<<<<<<;;;:::888888999999:::;;;;;;<<<:::;;;<<<======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFCCCDDDEEEGGGIIIKKKLLLLLLOOOOOONNNMMMQQQUUUTTTQQQSSSPPPLLLIIIHHHHHHGGGGGGEEEDDDDDDEEEGGGJJJMMMOOORRRSSSUUUVVVUUURRRMMMIIIGGGFFFEEEEEEFFFHHHIIIJJJKKKJJJHHHGGGHHHIIIJJJJJJEEEEEEDDDDDDEEEGGGIIIJJJJJJMMMPPPRRRUUUXXX[[[^^^\\\[[[YYYWWWUUUUUUUUUUUUXXXXXXWWWWWWWWWVVVUUUUUUSSSTTTVVVYYY]]]bbbgggjjjnnnppprrrtttuuutttsssssssssrrrqqqppppppooooooooopppvvv}}}xxxwwwtttssssssrrrpppnnniiijjjlllqqqwww{{{}}}}}}}}}}}}~~~rrriiihhhjjjlllmmmnnnppprrrttt~~~~~~yyyqqqiiieeedddbbb]]]TTTMMMJJJKKKOOORRRUUUWWWXXXTTTOOONNNRRRVVVZZZ^^^cccdddccc___]]][[[YYYYYYYYYZZZ]]]aaaccceeeiiikkkmmmnnnmmmlllmmmmmmlllllllllllllllmmmnnnnnnnnnkkkfffbbb```^^^\\\ZZZVVVRRRMMMJJJIIIIIIIIIHHHKKKLLLMMMMMMKKKKKKKKKMMMTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSQQQPPPPPPNNNNNNNNNNNNMMMLLLJJJIIIIIIHHHFFFDDDAAA???======<<<;;;;;;;;;:::999888888777777666666666666777888;;;;;;===???BBBDDDEEEFFFGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFFFFGGGIIIJJJJJJJJJEEECCCAAA@@@BBBCCCDDDCCC=========>>>???AAACCCDDDFFFFFFGGGGGGFFFDDDBBBAAABBBAAA@@@???>>>=========<<<===>>>>>>?????????>>>>>>???AAA@@@???>>>???@@@??????>>>>>>>>>???@@@AAA@@@?????????>>>>>>==============================???????????????>>>======>>><<<;;;999999999:::;;;<<<=========<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;::::::999:::999777777777999;;;<<<;;;;;;:::999999;;;<<<===888888888888888888888888555666888:::;;;<<<======;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===;;;:::888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;>>>???CCCNNNZZZlllxxx888777777999<<<======<<<;;;===>>>>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;:::888888999:::999888:::;;;<<<<<<<<<<<<<<<<<<999999:::;;;<<<===>>>>>>===???AAAAAAAAAAAACCCEEEFFFFFFDDDCCCBBBBBBBBBBBBFFFFFFFFFFFFGGGIIIJJJKKKIIIIIIJJJKKKLLLMMMNNNOOONNNOOOOOOOOOUUU^^^___ZZZYYYVVVRRROOONNNMMMLLLKKKIIIIIIIIIJJJMMMPPPTTTVVVXXX[[[]]]^^^]]]YYYUUURRRNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVVVVVVVUUUUUUUUUOOONNNMMMMMMNNNPPPSSSUUUVVVWWWZZZ]]]```eeekkkoooqqqooojjjfffcccaaaaaaaaaffffffgggffffffdddcccbbb___aaacccggglllrrrvvvyyyyyyzzz}}}}}}|||yyyyyywwwvvvvvvuuuuuuuuuxxx}}}~~~}}}}}}}}}}}}{{{yyyuuuuuuwww{{{{{{mmmccc^^^```dddhhhmmmrrrxxx|||{{{tttrrrsssqqqkkkaaaXXXSSSRRRSSSUUUYYY[[[[[[VVVQQQPPPTTTYYY^^^bbbggghhhgggccc___]]]]]]___bbbdddgggjjjlllmmmqqqsssuuuuuutttrrrrrrrrrpppooooooooopppqqqssssssvvvssspppmmmkkkhhheeeccc]]]YYYSSSNNNKKKIIIGGGFFFKKKLLLMMMLLLKKKKKKMMMNNNSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRRRRQQQJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFDDDBBB@@@>>>===;;;:::999888777666666666555555555555666666777777:::;;;<<<>>>AAACCCDDDEEEHHHFFFEEEEEEFFFFFFEEECCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDCCCDDDGGGIIIIIIIIIFFFCCCAAAAAABBBCCCCCCCCC======>>>???AAABBBCCCDDDHHHHHHHHHGGGFFFEEECCCBBBBBBAAA???>>>===<<<<<<<<<<<<<<<===>>>>>>>>>======;;;<<<===<<<;;;;;;<<<===============>>>>>>??????=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????>>>======>>>===;;;:::999999:::;;;::::::;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999;;;:::888777777999;;;<<<;;;;;;:::999:::;;;<<<===888888888888888888888999999999:::;;;;;;;;;::::::::::::::::::999999999999888888999::::::::::::::::::;;;;;;;;;<<<<<<======<<<:::999:::;;;===<<<<<<;;;;;;;;;:::::::::::::::999999:::===???CCCOOO[[[mmmyyy999888888999;;;<<<<<<;;;:::<<<>>>===<<<;;;<<<===<<<===>>>>>>>>>>>>>>>===:::;;;;;;;;;;;;<<<<<<<<<;;;:::999:::;;;<<<;;;:::888999:::;;;<<<<<<<<<<<<======>>>>>>???@@@AAAAAADDDFFFHHHGGGDDDBBBDDDFFFLLLJJJHHHFFFEEEDDDDDDEEEIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQTTTSSSTTT]]]jjjkkkeee\\\YYYUUURRRQQQPPPOOONNNLLLMMMNNNOOORRRUUUXXXZZZ[[[^^^aaabbb```]]][[[[[[\\\\\\[[[YYYWWWWWWXXXZZZ___cccgggjjjhhheeebbbaaa\\\[[[ZZZZZZ[[[^^^aaacccbbbccceeegggkkksss{{{xxxrrrooonnnnnnttttttuuuttttttrrrpppooommmooorrrvvv{{{~~~}}}~~~}}}|||wwwvvvvvvwwwxxxyyyzzz{{{}}}|||}}}uuukkk___bbbggglllrrrzzz}}}~~~|||tttkkkddd```______```___\\\WWWSSSSSSXXX\\\^^^bbbgggjjjiiifffcccbbbcccfffjjjlllnnnppprrrtttwwwyyy{{{{{{yyywwwvvvvvvtttssssssssssssuuuwwwxxx{{{zzzxxxwwwvvvsssooolllddd```ZZZTTTQQQNNNKKKHHHIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTVVVXXXYYYYYYXXXWWWVVVUUUSSSRRRPPPOOOOOOOOOIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHFFFDDDAAA???>>>;;;:::999888777777777777555555666777888999999999<<<<<<>>>???AAABBBDDDDDDGGGFFFDDDDDDEEEDDDCCCAAAAAAAAABBBCCCDDDEEEFFFFFFIIIJJJJJJKKKKKKJJJJJJIIIDDDBBB@@@AAACCCEEEFFFFFFJJJGGGEEECCCCCCBBBAAA???>>>???@@@AAACCCDDDEEEEEEHHHHHHHHHGGGFFFEEEDDDCCC@@@???>>><<<;;;:::999999;;;;;;<<<<<<<<<<<<;;;;;;999999:::999888888:::<<<<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;==============================>>>>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;888888999::::::888777666666777888999:::::::::999888999999:::::::::::::::999888777666777777888999;;;::::::::::::;;;<<<<<<999999999999999:::::::::<<<<<<<<<<<<;;;:::999888999999999999888888888888777888999:::;;;;;;:::::::::::::::;;;<<<<<<=========;;;::::::<<<======<<<;;;;;;;;;;;;::::::::::::888888:::===???CCCOOO[[[lllxxx888666666777999;;;;;;;;;:::;;;======;;;:::;;;<<<;;;;;;===>>>>>>>>>>>>===999999:::;;;<<<===>>>>>><<<<<<<<<>>>@@@@@@???===999:::;;;<<<>>>>>>??????AAAAAABBBBBBCCCCCCDDDDDDFFFIIIKKKJJJFFFDDDGGGJJJNNNLLLJJJHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOOOOQQQPPPOOONNNNNNNNNOOOOOORRRUUUUUUUUU```nnnqqqiii]]]YYYUUURRRQQQQQQPPPOOONNNOOOPPPSSSVVVXXXZZZ[[[[[[^^^aaabbbaaa______```bbbccccccaaa^^^]]]```bbbhhhooowww|||yyytttnnnkkkgggeeedddccceeehhhkkknnniiiiiiiiikkkpppyyyyyywwwwwwxxxyyyyyyzzzzzzyyywwwuuusssvvvxxx{{{~~~{{{||||||{{{zzzxxxwwwuuurrrsssuuuxxx|||tttuuuwwwyyy|||~~~~~~yyyvvvtttsssnnnhhh```XXXSSSSSSVVVXXX\\\```fffiiijjjiiiiiiiiijjjlllnnnooooooqqqvvvyyy|||}}}|||{{{zzzzzzxxxxxxvvvvvvwwwxxxzzz{{{~~~~~~}}}xxxtttllliiiddd```\\\YYYUUURRRKKKLLLMMMNNNNNNPPPSSSVVVVVVYYY]]]aaacccbbbaaa___XXXWWWTTTQQQNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKJJJIIIGGGDDDBBBAAA<<<<<<:::999999999999:::777888999;;;<<<=========???@@@@@@AAABBBCCCDDDEEEEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKEEECCCAAAAAACCCEEEFFFFFFJJJHHHFFFFFFEEEDDDAAA???@@@AAABBBDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@>>><<<;;;::::::999999999:::::::::999999888888999999888777888:::<<<;;;;;;<<<<<<============:::::::::::::::::::::;;;========================;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;::::::888888:::::::::999777666444555777999:::;;;;;;;;;888999::::::;;;;;;::::::777777777777777777777777999999:::;;;;;;;;;;;;:::999999999999:::::::::;;;;;;<<<;;;;;;:::999888777999999888888888777777777777888999;;;;;;;;;;;;;;;999999:::;;;;;;<<<======<<<;;;::::::<<<======<<<<<<<<<;;;;;;::::::::::::999888:::===>>>BBBNNNZZZkkkwww555444444555888;;;;;;;;;999;;;<<<<<<;;;::::::;;;999:::<<<>>>>>>>>>>>>===888999:::;;;===>>>???@@@======???AAADDDDDDBBB@@@;;;<<<>>>@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFDDDHHHKKKJJJHHHGGGKKKOOONNNMMMKKKJJJIIIJJJLLLMMMJJJJJJKKKKKKLLLNNNOOOPPPSSSRRRPPPNNNMMMMMMNNNNNNLLLOOONNNNNNYYYiiikkkccc[[[XXXTTTRRRQQQPPPPPPOOONNNOOORRRUUUWWWYYYZZZ[[[YYY]]]```aaa```___aaacccaaacccdddcccaaaaaaeeehhhmmmvvv}}}uuuqqqkkkiiihhhgggiiilllppprrrjjjiiihhhiiiooozzz|||yyyyyy{{{|||xxxyyyyyyyyyxxxvvvtttrrrxxxzzz}}}~~~|||zzzxxxxxxwwwvvvtttrrrpppoooppprrruuu{{{~~~~~~~~~}}}~~~{{{{{{rrreeeYYYSSSQQQQQQQQQYYY^^^dddiiikkkmmmnnnoooooooooooonnnnnnqqqwww}}}~~~}}}|||}}}|||{{{yyyxxxyyyzzz|||~~~}}}yyyssspppmmmjjjgggddd```]]]RRRTTTUUUVVVVVVYYY\\\___\\\```fffkkkmmmmmmjjjiii```^^^ZZZVVVRRRPPPNNNNNNLLLLLLLLLMMMMMMNNNPPPPPPLLLMMMLLLKKKIIIGGGDDDCCC>>>===<<<;;;;;;;;;<<<===:::;;;<<<>>>???@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFDDDCCCBBBCCCEEEGGGFFFEEEGGGGGGIIIKKKMMMOOOPPPQQQMMMNNNOOOPPPPPPOOONNNMMMIIIFFFDDDDDDEEEGGGHHHHHHFFFFFFFFFGGGGGGGGGDDDBBBAAABBBDDDFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA???===<<<<<<;;;777777888888888888777666888999999888777888;;;===:::;;;<<<<<<======<<<<<<:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::666888999;;;;;;;;;:::999888999;;;;;;;;;:::888666444666888;;;<<<===>>>===888999:::;;;;;;;;;;;;;;;888888999999999999888777777888999;;;;;;:::999999888888999999:::::::::;;;:::::::::::::::999888777888888888888777777777777777888:::;;;<<<<<<;;;;;;999999::::::;;;<<<======<<<:::999999;;;<<<<<<;;;<<<<<<<<<;;;;;;:::::::::999999:::===>>>BBBMMMYYYiiivvv999888666555555666888999:::<<<===999444333888===999:::<<<=========<<<<<<;;;;;;<<<<<<===???@@@AAAAAA???>>>???CCCDDDCCCAAA>>>>>>???@@@AAAAAAAAAAAAFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHNNNNNNNNNMMMLLLKKKJJJIIIKKKMMMPPPTTTYYY\\\___```VVVTTTRRRQQQRRRQQQOOOMMMNNNPPPSSSTTTTTTSSSSSSTTTTTTUUUWWWYYY[[[[[[[[[ZZZXXXXXXYYYYYYZZZ]]]aaadddmmmsss{{{~~~xxxooohhhggggggfffeeedddfffjjjmmmkkkfffaaaaaagggpppxxx{{{~~~{{{wwwuuuuuutttqqqnnnssstttuuusssqqqnnnnnnnnnqqqtttwwwyyywwwuuuttttttqqqqqqooollljjjkkknnnpppqqquuu|||~~~}}}|||~~~~~~gggWWWNNNLLLPPPVVV___dddjjjmmmnnnnnnpppssslllnnnooopppqqqrrruuuwwwyyy|||~~~~~~||||||~~~}}}{{{wwwsssooollliiifffddd```aaaaaa```^^^]]]^^^```bbbgggooowwwzzzwwwoooiiihhheeeaaa]]]ZZZWWWSSSPPPSSSSSSSSSSSSSSSTTTUUUUUUQQQTTTSSSPPPNNNNNNKKKGGGDDDEEEGGGGGGFFFCCC@@@===EEEEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGHHHHHHIIIHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOQQQQQQNNNPPPRRRSSSSSSQQQOOONNNKKKIIIGGGEEEDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIDDDDDDEEEHHHKKKNNNNNNNNNNNNLLLIIIEEEBBB@@@@@@@@@AAABBBCCCCCCAAA>>>:::888888777777777888999::::::888777777777888999:::;;;>>>>>>======<<<<<<<<<;;;>>>===<<<;;;;;;<<<======;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999;;;===<<<:::999777666666777777999999999999888777777666333555666777777888;;;===666888;;;===????????????>>>===;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;:::::::::::::::;;;::::::999999888777777777777777666666555555444444888888888999999:::::::::999:::::::::;;;<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;>>>>>>AAALLLWWWiiiwww444444444555666888:::;;;:::;;;<<<:::777777999<<<999:::;;;<<<======<<<;;;<<<<<<<<<===>>>???AAABBBCCCAAA???@@@AAABBB@@@>>>===>>>???@@@AAAAAAAAAAAAEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKNNNRRRUUUWWWXXXXXXUUUSSSRRRQQQRRRQQQPPPNNNMMMOOOQQQQQQQQQQQQQQQSSSQQQSSSWWWZZZ[[[ZZZXXXWWWXXXXXXWWWVVVVVVYYY^^^bbbiiimmmqqqttttttpppjjjfffdddddddddcccbbbdddhhhkkkiiiccc\\\ZZZ^^^fffmmmqqqrrrpppnnnoooqqqsssrrrqqqqqqrrrrrrooolllhhhggggggkkknnnssstttssspppmmmlllhhhiiijjjkkklllooosssvvvyyy}}}~~~}}}{{{yyyyyyzzz{{{}}}qqq```TTTOOOQQQVVV]]]cccjjjmmmnnnmmmooopppnnnoooqqqqqqqqqrrrtttwwwxxxzzz|||~~~~~~}}}~~~{{{xxxuuurrrpppnnnkkkiiihhhiiiiiihhhffffffggghhhjjjnnnuuu{{{}}}zzzsssmmmhhhfffdddbbbbbb```]]][[[\\\\\\[[[ZZZYYYZZZ[[[[[[VVV[[[]]][[[YYYWWWRRRLLLLLLNNNQQQSSSTTTRRROOOLLLPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQMMMMMMNNNOOOOOOOOOOOONNNPPPQQQRRRTTTUUUUUUVVVVVVSSSTTTUUUVVVTTTRRROOOMMMLLLJJJHHHFFFEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMGGGFFFGGGJJJOOOSSSVVVVVVQQQNNNIIIEEEAAA?????????@@@AAABBBBBBAAA>>>;;;999999999999999999::::::;;;888888888888888999::::::::::::;;;<<<===???@@@AAA@@@???===;;;::::::;;;;;;===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;999888888:::;;;<<<;;;999888777666777777777777888888888777555444555666666666555666888:::999;;;===@@@BBBBBBBBBAAABBBAAA???>>>======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<:::::::::999888888777777888777777777777777777666888888999999999::::::::::::::::::;;;<<<<<<======>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;>>>>>>AAAKKKWWWiiiwww333444555777888999999:::999:::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;===<<<======>>>???AAAAAADDDBBBAAA@@@@@@???===;;;===>>>???@@@@@@AAAAAA@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDHHHHHHHHHHHHHHHGGGGGGGGGIIIKKKNNNQQQRRRSSSRRRRRRTTTRRRQQQQQQRRRRRRQQQOOOLLLMMMNNNNNNMMMMMMOOOQQQNNNQQQVVVYYYZZZXXXUUUSSSYYYXXXWWWUUUTTTVVVZZZ^^^bbbdddeeeffffffeeecccbbb______`````````bbbfffiiihhhaaaXXXSSSTTTZZZaaaeeeeeeeeeeeegggkkkmmmnnnmmmmmmmmmmmmiiieeeaaa______dddgggkkklllkkkgggeeedddbbbeeejjjooosssxxx}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~yyyxxxwwwvvvvvvwwwxxxxxx|||zzzgggXXXNNNMMMQQQZZZaaaiiinnnooonnnnnnnnnoooppprrrrrrrrrrrruuuwwwyyyzzz{{{}}}}}}|||zzzxxxvvvvvvtttrrrpppppppppqqqooonnnmmmooopppuuuwwwzzz~~~|||vvvqqqkkkjjjiiijjjkkkkkkjjjhhheeedddaaa```___```aaabbb```gggmmmmmmkkkggg^^^VVVSSSVVVZZZ^^^___^^^\\\ZZZ\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXSSSSSSTTTUUUTTTSSSRRRQQQSSSUUUWWWYYYZZZYYYXXXXXXWWWXXXXXXWWWVVVSSSPPPNNNNNNLLLJJJGGGFFFFFFGGGHHHGGGHHHJJJMMMOOOQQQSSSSSSJJJIIIIIILLLQQQWWW\\\]]]WWWTTTNNNGGGCCCAAA@@@@@@@@@AAABBBCCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999::::::999999:::<<<>>>@@@BBBCCCBBBAAA>>><<<::::::;;;;;;@@@???>>><<<;;;;;;;;;;;;:::;;;;;;:::888777888:::<<<;;;:::888777777777777555666888999999777555444777888888777666666777999===???BBBFFFHHHIIIIIIHHHJJJHHHFFFDDDBBBAAAAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;::::::999999888888777888888888888888999999999888999999999999::::::::::::;;;;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;===>>>AAAKKKVVViiiwww666777999::::::999777666999999:::<<>>??????CCCBBB@@@???>>>===<<<;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFGGGHHHHHHIIIJJJLLLOOORRRSSSSSSQQQQQQRRRQQQPPPPPPQQQRRRQQQOOOLLLLLLLLLKKKJJJKKKNNNPPPNNNPPPSSSTTTUUUTTTRRRQQQXXXZZZZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^]]][[[\\\]]]]]]^^^```dddfffjjjcccYYYQQQOOORRRXXX\\\___``````bbbdddeeeeeeeeegggggggggddd___\\\ZZZZZZ```bbbdddcccbbb`````````fffjjjpppvvv{{{~~~}}}~~~xxxxxxxxxzzz}}}}}}{{{|||}}}wwwvvvvvvvvvvvvvvvwwwwwwvvvzzzrrr___PPPLLLNNNYYY```jjjpppqqqpppoooooonnnppprrrrrrssstttwwwzzz|||}}}~~~}}}{{{zzzyyyxxxuuusssqqqrrrrrrqqqppppppqqqssszzzzzz{{{||||||yyyuuuqqqnnnnnnnnnoooppppppooommmgggfffdddbbbbbbdddfffggglllttt}}}}}}wwwlllbbb[[[^^^bbbfffhhhgggeeecccdddccccccbbbaaa___^^^]]]\\\[[[YYYXXXXXXYYYZZZ[[[WWWXXXYYYYYYXXXVVVSSSRRRRRRSSSVVVXXXYYYXXXVVVTTTWWWWWWWWWWWWUUUSSSQQQOOOOOONNNKKKIIIGGGGGGGGGGGGFFFGGGJJJNNNRRRUUUWWWXXXMMMKKKJJJKKKPPPWWW[[[^^^]]]YYYSSSLLLGGGDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@??????>>>======<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<>>>@@@AAACCCEEECCC@@@>>>===>>>???@@@CCCBBBAAA???>>>=========<<<======<<<:::999:::;;;>>>===<<<:::999888777777555777999:::;;;999777666999:::;;;:::999:::;;;===BBBEEEIIIMMMQQQSSSTTTTTTUUUSSSOOOKKKGGGDDDBBBBBB======<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===;;;;;;;;;:::999999888888777777888888999999::::::999999999999999999999999:::;;;;;;<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;======@@@JJJUUUiiiwww777888:::;;;;;;:::888777888999:::===@@@@@@===;;;:::::::::999999999::::::::::::999::::::;;;<<<===?????????>>>============<<<<<<===>>>????????????>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJHHHJJJMMMOOOQQQRRRQQQQQQQQQOOONNNOOOPPPPPPOOONNNLLLLLLLLLKKKJJJKKKMMMOOOPPPOOONNNNNNNNNOOOPPPQQQVVVYYY]]]___]]][[[YYYXXXVVVWWWXXXZZZ[[[ZZZYYYYYYXXXYYY[[[[[[\\\^^^aaadddgggbbbZZZRRRNNNNNNRRRUUUZZZ[[[]]]^^^______`````````aaaaaa```]]]ZZZZZZZZZ______^^^\\\[[[]]]```cccmmmqqqvvv{{{}}}~~~|||xxxxxxzzz}}}|||xxxrrrrrrssswww}}}|||yyyxxxzzz~~~}}}{{{zzzyyyxxxtttttttttttttttuuuvvvvvvvvvxxx|||lllYYYQQQRRRXXX```kkkrrrtttrrrrrrrrrmmmoooqqqssstttwwwzzz}}}}}}~~~}}}|||{{{yyyvvvsssqqqrrrrrrqqqpppppprrrsss{{{yyyxxxxxxwwwuuuqqqnnnrrrqqqpppqqqqqqpppmmmjjjfffeeeeeeeeefffhhhkkkmmmsss}}}wwwmmmfffhhhkkkmmmmmmllljjjiiiggggggfffeeecccaaa___^^^]]]\\\[[[ZZZZZZ[[[\\\\\\YYYYYYYYYXXXWWWUUUSSSRRRPPPRRRTTTVVVVVVTTTRRRQQQRRRSSSSSSTTTTTTSSSRRRQQQOOONNNLLLJJJHHHGGGGGGGGGEEEGGGJJJNNNRRRUUUWWWXXXSSSPPPLLLLLLOOOTTTXXXZZZ]]]YYYSSSMMMIIIGGGFFFFFFCCCDDDEEEFFFFFFFFFEEEEEEBBBBBBCCCCCCBBBAAA@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAACCCEEEFFFEEEBBBAAAAAACCCFFFGGGGGGEEECCCBBBAAAAAABBBBBB@@@BBBBBBBBB@@@??????@@@BBBAAA@@@???>>><<<;;;:::666777999;;;;;;;;;:::999999:::<<<======???BBBDDDIIILLLQQQWWW\\\___aaabbb```]]]XXXRRRLLLGGGDDDCCCAAAAAA@@@@@@????????????>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999999777777777888888999999999999999999999999999999999::::::;;;<<<===>>>???@@@>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;======???IIIUUUhhhwww333555888:::<<<<<<;;;:::777999<<<===>>>>>>===<<<::::::999888888888999999999999888888999::::::;;;;;;===>>>>>><<<<<<===>>>;;;<<<===>>>>>>??????>>>======>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFEEECCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHEEEFFFHHHJJJLLLNNNOOOOOOPPPNNNMMMMMMNNNNNNMMMKKKKKKLLLMMMLLLKKKKKKLLLNNNPPPNNNKKKIIIIIIKKKMMMOOOQQQUUU[[[]]]\\\ZZZWWWVVVSSSTTTVVVXXXXXXWWWVVVUUUUUUWWWYYYYYYZZZ[[[]]]```aaa^^^ZZZTTTOOONNNOOOQQQRRRUUUYYY[[[]]]^^^___aaa\\\]]]^^^]]][[[ZZZZZZZZZ]]]\\\[[[ZZZZZZ^^^cccgggpppsssvvvwwwwwwwwwxxxyyy|||~~~{{{yyyttttttwww|||~~~yyytttnnnnnnpppuuu}}}~~~|||xxxuuutttxxx}}}xxxuuusssrrrqqqpppooooooooopppqqqssstttyyyzzz}}}vvv___SSSRRRVVV___jjjrrrttttttuuuuuunnnppprrrtttuuuxxx{{{~~~|||~~~~~~~~~}}}{{{wwwtttssstttttttttsssssstttvvvyyyxxxvvvuuuuuussspppmmmqqqqqqpppqqqpppnnnkkkhhhffffffgggiiikkkmmmooopppsss|||zzzqqqjjjjjjkkkkkkjjjiiihhhgggiiihhhhhhfffeeebbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^YYYXXXWWWVVVTTTSSSRRRRRRQQQRRRSSSTTTTTTSSSQQQPPPNNNOOOPPPQQQQQQRRRRRRRRRMMMMMMKKKJJJIIIHHHGGGGGGEEEGGGJJJMMMPPPRRRTTTUUUWWWSSSOOOMMMOOORRRTTTUUUUUUSSSOOOKKKHHHFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDEEEFFFFFFEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>999999:::<<>>>>>>>><<<>>>@@@BBBDDDGGGJJJMMMTTTWWW\\\bbbgggjjjlllllliiifff```YYYSSSNNNJJJHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBB@@@>>>===<<<<<<===<<<<<<;;;;;;::::::999888888888888888999999999:::::::::999999999999888999999:::<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;======???IIITTTggguuu333444666888999::::::999777:::======;;;:::;;;===;;;:::999888777777888999999999999999999999:::;;;;;;<<<>>>===;;;:::<<<>>>;;;;;;<<<===>>>>>>>>>>>>======>>>???@@@AAABBBBBB@@@@@@???@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLMMMOOOMMMLLLKKKLLLLLLJJJHHHIIIKKKLLLLLLKKKJJJJJJKKKMMMLLLJJJHHHHHHIIIJJJKKKKKKNNNRRRTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWVVVWWWYYY[[[ZZZ\\\\\\YYYTTTQQQPPPPPPLLLQQQVVVYYYZZZ\\\^^^```ZZZ[[[\\\\\\ZZZXXXXXXYYYWWWYYYZZZ\\\^^^aaaeeeiiinnnoooqqqqqqpppooopppqqqvvvxxx{{{zzzxxxvvvwww{{{}}}xxxooonnnooouuu}}}~~~zzzwwwsssppprrryyy~~~}}}yyyuuuqqqooooooooonnnmmmlllkkklllooorrrttt{{{{{{~~~cccSSSPPPTTT]]]hhhpppsssuuuwwwxxxqqqsssuuuuuuuuuwwwyyy|||}}}~~~~~~~~~~~~zzzxxxuuuvvvwwwvvvuuuvvvwwwyyyyyyxxxwwwwwwwwwuuurrrpppnnnnnnooopppqqqpppmmmjjjeeefffhhhkkklllmmmmmmmmmnnntttzzz{{{|||{{{vvvpppkkkjjjhhhgggfffeeeeeefffhhhggggggfffdddbbb```___\\\^^^___aaabbbaaa```___YYYWWWUUURRRQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMMMMNNNOOOPPPPPPQQQQQQKKKKKKJJJIIIIIIHHHHHHGGGFFFGGGIIIKKKMMMNNNOOOOOOVVVRRRNNNLLLLLLNNNOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFDDDFFFGGGHHHIIIHHHFFFFFFEEEDDDCCCAAA@@@@@@??????;;;:::;;;<<>>=========<<<<<<;;;:::::::::::::::::::::999999999999:::::::::999999999888888888888999;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;===<<<>>>HHHSSSfffttt555555666666666666555555666;;;>>>===999888:::>>>;;;:::888777777777888888::::::999999::::::;;;;;;;;;===???===:::999:::===:::;;;<<<===>>>>>>>>>>>><<<===>>>???@@@AAABBBBBB>>>=========>>>???@@@@@@BBBDDDFFFHHHIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@???>>><<<<<<===???@@@HHHGGGFFFFFFGGGIIIKKKMMMOOOMMMKKKKKKKKKJJJHHHFFFHHHJJJLLLLLLKKKIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHFFFHHHJJJKKKLLLNNNQQQSSSSSSQQQPPPOOOOOOPPPQQQRRRQQQSSSTTTUUUTTTTTTVVVWWWXXX[[[^^^^^^ZZZUUUSSSSSSLLLPPPVVVXXXYYYYYY[[[]]]ZZZ[[[\\\[[[YYYWWWWWWWWWRRRVVV[[[___aaadddfffhhhkkklllmmmmmmkkkkkklllnnnvvvwwwxxxzzzzzzyyy{{{}}}~~~qqqooopppuuu|||{{{vvvtttooommmqqqzzz|||}}}yyyxxxvvvssspppooopppqqqooommmlllkkklllooosssvvvzzzzzz~~~jjjXXXTTTRRR[[[fffnnnrrruuuwwwyyyuuuvvvwwwvvvuuuvvvxxxyyy~~~~~~}}}}}}~~~}}}{{{vvvwwwxxxwwwwwwwwwyyy{{{zzzyyyyyyyyyyyyxxxuuusssjjjkkkmmmpppsssssspppnnndddfffhhhjjjkkkkkkjjjiiihhhmmmqqqrrrssstttqqqmmmooommmkkkhhhhhhhhhiiijjjeeeeeeeeedddbbb```___^^^ZZZ\\\___aaabbbaaa```^^^YYYWWWSSSQQQPPPPPPRRRSSSQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPJJJJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHJJJKKKKKKKKKKKKQQQNNNJJJHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJJJJJJJHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@???>>>======>>>AAADDDFFFEEECCC???<<<<<<>>>@@@CCCDDDCCCBBBCCCEEEHHHLLLNNNPPPRRRUUUVVVVVVUUUVVVWWWWWWWWWWWWVVVTTTRRROOONNNLLLKKKJJJJJJKKKNNNQQQRRRPPPRRRUUUWWWYYY[[[___bbbhhhjjjnnnqqqssstttttttttqqqnnnjjjddd___\\\YYYXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSQQQNNNJJJFFFBBB@@@???=========<<<;;;;;;::::::<<<<<<<<<;;;;;;::::::::::::::::::999999888888888777888999:::<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;===<<<>>>HHHSSSeeesss222333444555666666666666888999::::::;;;;;;::::::======>>>>>>===<<<:::999555666777888999:::;;;;;;888999999999888888:::<<<<<<>>>???>>>===<<<=========;;;:::;;;===>>><<<:::======>>>???@@@AAAAAABBBEEEFFFGGGIIIJJJHHHEEEBBBBBBCCCCCCAAA???======>>>>>>======<<<<<<<<<======???@@@BBBDDDFFFFFFFFFFFFJJJHHHFFFFFFGGGHHHGGGFFFEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHFFFJJJLLLLLLKKKKKKNNNQQQNNNNNNMMMLLLKKKKKKKKKKKKPPPOOONNNNNNOOOPPPRRRSSSRRRUUUZZZ___bbb```\\\XXXSSSSSSSSSUUUXXXYYYXXXWWWWWWWWWXXXYYYZZZYYYYYYYYYVVV[[[bbbeeeeeecccdddeeedddgggjjjjjjiiigggggggggnnnpppsssvvv|||wwwuuuvvvzzzsssqqqqqquuu{{{}}}zzzwwwsssqqqmmmkkkppp~~~uuussspppoooooooooooonnnmmmnnnooonnnmmmnnnppprrrxxxzzz~~~qqq\\\SSSOOOWWWccclllqqqtttwwwyyyyyyxxxvvvtttuuuxxx|||~~~}}}~~~~~~}}}~~~|||yyyyyyyyy{{{|||||||||{{{zzzxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvuuuvvvwwwvvvssspppmmmmmmnnnqqqtttvvvvvvvvvmmmlllkkkjjjiiiiiiiiiiiiiiikkkmmmnnnlllkkkjjjjjjpppooollljjjhhhhhhiiijjjeeecccaaa^^^]]]\\\\\\\\\[[[[[[ZZZZZZ[[[\\\^^^___XXXTTTOOONNNNNNOOONNNLLLLLLKKKKKKKKKKKKKKKLLLMMMJJJKKKMMMNNNMMMLLLJJJIIILLLKKKJJJIIIGGGFFFEEEDDDFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEFFFHHHLLLOOOMMMHHHCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBDDDEEEEEEIIIFFFAAA<<<:::;;;>>>@@@AAA???======???CCCHHHKKKNNNPPPTTTWWWYYYYYYXXXXXXZZZXXXYYY\\\YYYSSSOOOOOOQQQRRRTTTVVVXXXZZZ\\\]]]___``````aaaaaabbbbbbbbbeeegggkkknnnoooqqqtttuuutttqqqkkkfffcccccccccddd^^^^^^______```aaabbbbbbeee___WWWOOOKKKFFFBBB???AAA@@@>>><<<;;;;;;;;;<<<===<<<;;;;;;:::999888777999999999999888888888888999999:::;;;;;;;;;;;;:::;;;<<<<<<======<<<;;;;;;;;;;;;;;;:::::::::999999999777888;;;<<<@@@IIISSShhhuuu222333444555555666666666777888999:::;;;;;;<<<<<<>>>??????>>>===<<<:::999555666666777888999:::;;;888999:::999888999:::<<<===@@@BBBAAA>>><<<===>>>>>><<<::::::<<<===<<<;;;======>>>???@@@@@@AAAAAACCCCCCDDDEEEEEEEEECCCAAADDDDDDDDDBBB@@@>>>>>>???>>>======<<<<<<======>>>>>>???AAACCCDDDEEEEEEDDDGGGEEEDDDDDDEEEFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIIIIJJJKKKHHHHHHGGGFFFFFFFFFGGGGGGLLLLLLMMMNNNOOOPPPRRRSSSSSSSSSUUUXXX[[[\\\\\\ZZZSSSRRRRRRTTTWWWYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[^^^bbbdddbbbaaaaaabbbaaaccceeeeeecccbbbbbbbbbdddggglllooosss{{{yyysssqqqssswww}}}yyyrrrpppooorrrvvvxxxvvvrrrnnnmmmnnnsss~~~~~~{{{zzzvvvtttqqqpppppppppooonnnpppqqqqqqpppooonnnpppqqqvvvxxx}}}{{{eeeYYYQQQYYYdddmmmrrruuuxxxyyywwwvvvtttssstttvvvyyy{{{|||~~~}}}|||{{{|||}}}~~~}}}yyywwwvvvwwwyyy{{{|||}}}}}}|||yyyyyyzzzzzzzzzyyyxxxxxxwwwuuutttttttttssspppnnnkkkkkkmmmppptttvvvvvvvvvkkkjjjiiihhhhhhggggggggghhhlllpppooolllhhhggghhhkkkjjjhhhgggffffffggghhhbbbaaa^^^\\\ZZZYYYXXXXXXZZZXXXWWWUUUUUUVVVWWWXXXVVVRRRNNNMMMMMMNNNMMMKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDFFFJJJLLLKKKGGGCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEHHHEEEAAA===<<<===???@@@BBB@@@>>>===>>>AAADDDFFFJJJLLLOOORRRTTTUUUTTTSSSVVVTTTTTTWWWWWWRRRPPPRRRTTTUUUWWWYYY[[[^^^aaabbbfffeeecccbbb```___^^^^^^bbbdddfffhhhjjjkkkmmmnnnmmmllllllkkkjjjhhhgggfffeeefffggghhhiiiiiijjjiiigggbbbZZZSSSMMMJJJFFFDDDDDDCCCBBB@@@?????????@@@=========<<<;;;;;;;;;::::::::::::999999999888888888999::::::;;;;;;::::::999::::::;;;<<<<<<<<<<<<;;;;;;::::::999999888888999777888:::<<>>>>>@@@@@@???>>>===;;;999888555555666777888999999:::999:::;;;:::999999;;;===>>>CCCFFFEEE@@@======@@@>>><<<::::::;;;<<<===<<<>>>>>>>>>??????@@@@@@@@@@@@????????????@@@@@@AAAGGGGGGGGGDDDAAA@@@@@@AAA>>>>>>=========>>>>>>?????????AAABBBCCCCCCCCCCCCDDDBBB@@@@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKIIIHHHGGGHHHGGGFFFDDDAAAAAA@@@@@@@@@AAABBBCCCIIIJJJLLLOOOQQQRRRSSSTTTTTTRRRPPPPPPSSSWWWZZZ[[[QQQPPPPPPRRRVVVYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]bbbcccdddcccaaa``````aaa```aaaaaa```^^^]]]^^^``````dddiiilllooosssyyy~~~~~~vvvooollllllnnnpppuuuzzz|||yyytttpppooommmlllmmmqqqrrrqqqnnnmmmnnnttt}}}{{{xxxvvvsssqqqqqqqqqpppooosssttttttrrrpppoooppprrrtttvvv|||nnn```UUU\\\fffoootttwwwyyyzzzxxxvvvtttssstttvvvyyyzzzzzz|||~~~~~~|||zzzyyy{{{zzzyyyyyyzzzzzzyyywwwtttssstttvvvyyy{{{}}}~~~~~~zzzzzz{{{{{{{{{{{{zzzzzzxxxuuurrrpppooonnnmmmkkkiiiiiijjjmmmqqqssstttssshhhggggggfffeeeeeeeeeeeefffmmmtttsssllleeeccceeefffeeedddcccbbbccccccccc___]]][[[YYYWWWUUUTTTTTTVVVTTTPPPNNNLLLMMMNNNOOORRRPPPMMMKKKKKKLLLKKKJJJLLLLLLKKKKKKJJJJJJJJJIIIKKKIIIGGGEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHFFFDDDAAA@@@@@@@@@@@@@@@@@@AAACCCBBB@@@AAABBBDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFDDDAAA???>>>>>>???@@@BBBAAA@@@>>>>>>>>>???@@@EEEGGGIIILLLNNNNNNMMMMMMOOOLLLMMMPPPQQQPPPQQQTTTSSSUUUWWWZZZ\\\___cccgggiiigggccc```]]]\\\[[[[[[]]]^^^___```aaabbbccccccaaadddiiilllnnnllljjjhhhiiijjjmmmoooppppppoooooohhhccc\\\UUUOOOJJJHHHHHHEEEEEEDDDCCCBBBBBBCCCCCC@@@???>>>>>>============;;;;;;:::::::::999999999888888999:::::::::::::::888888999:::;;;;;;<<<<<<::::::999999888777777666999888888:::;;;===FFFOOOcccsss111222333444444555555444333444555777:::<<<>>>@@@@@@@@@???>>><<<:::999888555555666777777888999999:::;;;;;;;;;::::::<<<>>>???EEEJJJHHHBBB>>>>>>@@@>>><<<;;;::::::;;;======>>>>>>>>>>>>????????????>>>======<<<;;;===@@@CCCJJJJJJIIIFFFCCCAAAAAACCC???>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAA??????@@@BBBCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKHHHFFFFFFHHHHHHEEEBBB>>>>>>=========???AAABBBIIIKKKNNNQQQTTTVVVWWWWWWVVVSSSPPPOOOQQQTTTWWWXXXOOONNNNNNPPPSSSWWWYYYZZZYYYXXXWWWWWWXXX[[[]]]___eeeeeecccaaa``````aaabbbaaaaaa```^^^\\\\\\^^^```___bbbfffhhhjjjlllppprrrppprrrrrrpppkkkhhhgggggghhhjjjlllooopppooollljjjmmmkkkjjjkkknnnppppppooouuuvvv}}}{{{xxxuuusssrrrrrrqqqooosssttttttsssqqqqqqrrrttttttvvv{{{vvvddd[[[```hhhpppuuuxxxzzzzzzzzzyyywwwvvvvvvxxxzzz{{{{{{|||}}}|||zzzxxxwwwwwwuuu{{{zzzyyyxxxxxxxxxxxxvvvtttrrrsssuuuwwwyyy{{{|||}}}yyyzzz{{{|||}}}~~~~~~~~~yyyuuuppplllkkkjjjiiihhhgggggggggiiilllmmmmmmkkkddddddcccbbbbbbaaabbbbbbfffpppxxxwwwmmmdddbbbcccbbbbbbaaa``````___^^^^^^\\\[[[YYYWWWUUUSSSRRRQQQPPPNNNJJJGGGFFFFFFGGGIIINNNMMMKKKJJJIIIIIIIIIIIILLLLLLLLLKKKJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????@@@BBBCCCDDDDDD@@@@@@????????????@@@@@@BBB@@@>>>>>>???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAABBBCCCBBBAAA@@@@@@???@@@@@@BBBAAAAAA@@@??????>>>>>>AAABBBEEEGGGHHHHHHHHHGGGIIIEEEEEEHHHIIIIIILLLQQQNNNPPPSSSTTTVVVZZZ```eeeeeebbb^^^ZZZWWWWWWXXXYYYWWWVVVUUUUUUWWWXXXXXXWWWUUUYYY___eeehhhiiigggfffeeegggjjjnnnoooooonnnmmmgggddd___VVVMMMHHHFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???======<<<<<<;;;;;;;;;:::::::::999999888999::::::;;;;;;::::::999999999999999999::::::999999888888777666666666999888888:::;;;<<>>>>>===<<<::::::999999666666777777888888999999:::;;;;;;;;;::::::<<<>>>@@@EEEJJJJJJEEE@@@>>>???===<<<<<<;;;:::;;;<<<===??????>>>>>>>>>>>>>>>>>>=========;;;;;;===BBBFFFLLLLLLJJJFFFCCCAAABBBCCC???????????????@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGEEECCC@@@???AAACCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJGGGEEEFFFIIIJJJHHHEEE@@@???>>>>>>???AAADDDEEELLLMMMQQQTTTWWWYYYYYYZZZXXXVVVTTTSSSTTTUUUTTTSSSMMMLLLJJJLLLPPPUUUXXXYYYXXXWWWVVVWWWXXX[[[^^^```bbb```]]][[[[[[]]]^^^___^^^^^^]]]ZZZXXXYYY\\\^^^ZZZ[[[]]]^^^```cccfffiiijjjjjjjjjiiigggeeeddddddeeeeeeffffffggghhhiiijjjlllkkkjjjkkkmmmppprrrsss{{{|||}}}{{{wwwuuutttsssqqqpppppprrrssssssrrrsssuuuwwwuuuwww{{{~~~lllcccfffjjjooouuuxxxzzzzzzzzzyyyxxxwwwvvvwwwyyyyyy{{{||||||yyyvvvssstttuuuwww}}}|||}}}zzzxxxvvvvvvwwwxxxwwwvvvttttttuuuvvvwwwxxxyyyyyyxxxyyy{{{}}}zzzuuuoookkkiiihhhgggfffgggfffeeeeeeffffffdddbbb```______^^^^^^^^^^^^___fffpppyyyxxxnnndddaaaaaa`````````___^^^\\\YYYXXXZZZYYYXXXWWWUUUSSSRRRQQQMMMKKKHHHEEEDDDDDDEEEFFFJJJJJJJJJIIIHHHGGGHHHHHHKKKKKKKKKKKKJJJIIIGGGFFFDDDFFFGGGHHHHHHEEEBBB@@@======>>>??????@@@AAAAAA?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>=========???AAABBB@@@??????>>>>>>??????@@@AAA???===<<<===??????>>>???????????????????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@BBBCCCDDDDDDDDDDDDEEE@@@>>>@@@AAABBBEEEKKKIIILLLNNNNNNOOOSSSZZZaaabbb^^^WWWQQQNNNNNNOOOPPPPPPMMMLLLLLLNNNOOOOOONNNJJJMMMQQQUUUYYY\\\^^^^^^\\\^^^bbbeeegggggggggfffffffffcccZZZNNNFFFCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGEEEBBB???===;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888777777777777888888888777777777666666999888999;;;;;;<<>>>>>============>>>>>>===<<>>>>>???@@@@@@AAA>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@<<<======<<<;;;;;;>>>@@@??????>>>>>>>>>>>>??????@@@>>><<<<<<===>>>===<<<========================>>>===============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBBBBBBBBBB>>>;;;<<<======@@@EEEFFFIIIKKKIIIHHHLLLTTT[[[```ZZZRRRIIIDDDBBBDDDEEEIIIFFFDDDEEEHHHJJJJJJIIICCCDDDDDDFFFIIIMMMPPPRRRRRRTTTWWW[[[]]]^^^^^^^^^dddgggggg^^^QQQFFFCCCDDDDDDEEEFFFHHHIIIIIIJJJJJJIIIGGGDDD@@@===<<<<<<<<>>>>>>>>>>>===============>>>????????????>>>???===;;;999777666666666777777777777888888888888999888:::<<<<<<===DDDLLLXXXiii}}}///000111222333333333333333333222222333555777888666666666666888:::<<<===999999999999::::::::::::888999:::999888999:::<<>>???<<<;;;;;;<<<@@@??????>>>===<<<<<<<<<<<<>>>@@@???===@@@FFFLLLMMMLLLIIIDDD@@@>>>???AAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDEEEGGGJJJLLLMMMJJJGGGCCCAAAAAABBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEGGGHHHHHHGGGGGGHHHIIIHHHFFFDDDCCCCCCFFFIIIKKKNNNOOOOOOPPPQQQSSSTTTUUUWWWWWWXXXZZZ[[[ZZZWWWUUUKKKHHHEEEEEEIIINNNRRRTTTRRRSSSTTTVVVYYY[[[\\\]]]XXXUUUQQQPPPRRRSSSSSSSSSRRRSSSSSSRRRRRRRRRUUUWWW[[[[[[[[[\\\^^^```aaabbbcccccccccdddgggiiijjjjjjhhhfffccc^^^\\\^^^dddiiinnnmmmjjjhhhggghhhlllooopppsss{{{{{{xxxvvvuuusssqqqssstttuuuuuuuuuuuuxxxzzzxxxzzz~~~sssooollllllppptttxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuxxxzzzxxxsssqqqrrruuu{{{~~~{{{vvvqqqooommmmmmooorrrttttttuuutttssssssssstttuuuvvv}}}}}}~~~~~~~~~~~~}}}}}}zzzvvvqqqmmmjjjhhhfffeeeeeedddbbbaaaaaa___]]]ZZZYYYYYYXXXXXXXXXXXXYYYYYY\\\bbbiiikkkfff___ZZZXXXVVVWWWZZZ[[[[[[YYYVVVUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRPPPNNNLLLIIIGGGFFFEEEGGGIIIIIIGGGFFFGGGIIIGGGHHHIIIJJJJJJIIIGGGFFF@@@BBBEEEGGGGGGFFFCCCBBB>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======<<<999999;;;=========<<<<<<<<<<<<======>>>===<<<===>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<======<<<<<<<<<<<<>>>@@@AAAAAAAAA@@@????????????????????????@@@@@@@@@@@@@@@AAA<<<:::<<<<<<<<>>@@@EEEAAA>>>@@@EEEHHHHHHGGG@@@???===<<<>>>@@@CCCFFFHHHJJJLLLOOOQQQSSSUUUUUU\\\bbbfff___RRRFFFCCCDDDBBBCCCEEEGGGIIIIIIJJJJJJIIIGGGDDDAAA??????@@@AAACCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA???===;;;999777777888888555666666777888999:::;;;999888:::===>>>>>>EEEMMMVVVeeexxx///000111222222333222222444333222111111333444666333333444555777:::<<<>>>::::::::::::::::::;;;;;;888999999999888888:::<<<>>>>>>@@@EEEIIIGGG???888777;;;???@@@===;;;:::;;;@@@@@@???>>>===<<<<<<;;;;;;>>>@@@@@@>>>@@@GGGMMMMMMKKKHHHCCC???===>>>@@@@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCEEEGGGJJJMMMOOOLLLHHHCCCAAAAAABBBCCCCCCFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHHHHGGGFFFDDDCCCEEEGGGIIIHHHEEEDDDFFFHHHIIIHHHEEECCCDDDFFFIIIKKKNNNMMMLLLLLLMMMNNNPPPQQQVVVVVVWWWZZZ\\\\\\ZZZYYYJJJGGGDDDCCCGGGLLLPPPRRRPPPQQQTTTVVVYYYZZZ[[[\\\ZZZVVVRRRQQQRRRSSSRRRQQQPPPQQQRRRRRRRRRSSSUUUWWWZZZZZZZZZ\\\^^^^^^]]]\\\^^^^^^___bbbgggkkkmmmnnnkkkhhhccc]]]YYY[[[bbbgggooonnnjjjfffcccdddgggjjjlllpppxxx|||yyywwwuuusssrrrvvvwwwxxxwwwvvvvvvxxxyyyyyy{{{wwwrrrlllkkknnnssswwwxxx{{{{{{yyyxxxwwwwwwvvvvvvuuuyyy|||zzzvvvsssuuuwwwwww}}}}}}yyyrrrmmmjjjhhhiiikkkoooqqqrrrtttsssrrrrrrssstttvvvwww}}}|||zzzyyyyyyvvvqqqnnnllliiigggeeeeeecccbbbaaaaaa```^^^\\\WWWWWWWWWVVVVVVWWWXXXXXXWWW[[[aaadddbbb\\\VVVSSSPPPSSSVVVYYYZZZYYYWWWUUUSSSTTTUUUVVVVVVUUUTTTSSSWWWWWWUUUSSSPPPLLLHHHFFFDDDGGGIIIIIIGGGFFFGGGIIIFFFGGGIIIJJJJJJIIIHHHGGG@@@AAABBBCCCDDDDDDDDDDDD>>>?????????@@@@@@@@@AAA>>>>>>>>>>>>>>>=========;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>><<<999888999<<<<<<;;;;;;::::::;;;;;;<<<>>>======>>>???>>>;;;999<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;===@@@AAACCCAAA???>>><<<<<<======????????????????????????@@@<<<:::<<<======???DDDAAACCCCCC???;;;===FFFOOOVVVPPPFFF>>>999:::>>>AAABBB>>>;;;>>>CCCHHHHHHGGG???===;;;999999:::<<<===AAABBBDDDFFFIIILLLNNNOOOTTT]]]bbb^^^PPPEEEAAACCC>>>@@@BBBEEEFFFGGGGGGGGGIIIGGGDDDBBBBBBBBBDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCC>>><<<:::888888888:::;;;555555666888999;;;<<<<<<888888:::>>>???@@@FFFNNNUUUcccuuu000000000000111111111111444333111000000111333444222333444666999;;;<<<===888888777777888888999::::::::::::999999888888888======???BBBEEEEEE@@@<<<<<<;;;;;;;;;======<<<:::888;;;>>>>>>;;;999999;;;>>>?????????@@@CCCHHHKKKMMMLLLJJJFFFAAA>>>===>>>@@@AAACCCDDDDDDCCCAAA@@@DDDDDDEEEDDDDDDEEEHHHJJJMMMIIIDDDBBBBBBCCCDDDDDDJJJIIIGGGFFFDDDDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFFFFFFFEEEFFFGGGKKKIIIGGGEEEEEEGGGIIIJJJGGGGGGIIIKKKMMMNNNOOOPPPQQQSSSVVVXXX[[[\\\\\\\\\TTTKKKCCCDDDHHHJJJMMMPPPRRRRRRSSSSSSSSSUUUYYY\\\\\\YYYVVVUUUWWWWWWUUURRROOOOOOPPPQQQRRRTTTUUUVVV[[[[[[[[[[[[\\\]]]^^^^^^``````aaadddgggkkknnnppptttppphhh```\\\]]]bbbffflllmmmnnnllliiifffddddddlllmmmsssxxxvvvvvvttttttvvvwwwuuuuuuxxx}}}{{{tttnnnnnnpppsssxxx}}}~~~yyyuuussssssuuuvvvwwwvvvtttsssrrrssstttuuuyyyzzzzzzyyyuuurrrpppooojjjddd```ccchhhkkkooosssqqqrrrrrrqqqppppppsssuuu~~~|||zzzxxxwwwxxxyyyzzzuuuxxxzzzwwwooogggaaa^^^ZZZZZZZZZ\\\^^^``````___\\\[[[ZZZYYYWWWVVVUUUTTTTTTVVVXXXZZZYYYWWWTTTQQQQQQSSSUUUVVVVVVTTTQQQPPPPPPPPPPPPOOOOOOQQQUUUXXX^^^^^^\\\VVVNNNHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHJJJJJJIIIGGGDDDCCCAAAAAAAAAAAA@@@>>><<<>>>CCCGGGJJJJJJHHHGGGEEEBBB>>><<<;;;<<<;;;;;;777888:::<<<======<<<<<>>>>>=========<<<;;;;;;;;;::::::999999999;;;<<<===??????===<<<;;;===========================<<<;;;;;;::::::::::::999999::::::<<<===???@@@AAAAAA@@@???>>>>>>>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;???BBB>>>???@@@>>>===>>>CCCGGGKKKFFF???;;;:::<<>>>>>@@@CCCFFFIIIKKKDDDAAA===999888999<<<>>>>>>>>>>>>@@@CCCEEEEEEEEEIIIPPPUUURRRGGG???===@@@;;;<<<===???AAACCCDDDEEEFFFGGGHHHHHHFFFFFFGGGIIIEEEGGGJJJLLLKKKIIIFFFDDDFFFCCCAAA@@@AAABBBBBBAAAAAA>>>;;;:::;;;;;;::::::999999888777666666666777777999;;;;;;;;;>>>DDDIIITTTaaattt000000000000111111111111444333222111111222333444222333444666888999:::;;;777666666666666777888888:::::::::999999888888888999999;;;>>>AAABBB???<<<===<<<;;;<<<===<<<:::777888:::======;;;::::::;;;;;;<<<=========???CCCFFFIIIIIIIIIGGGCCCAAA@@@AAAAAABBBCCCCCCCCCAAA???>>>AAABBBCCCCCCBBBBBBDDDFFFJJJGGGCCCAAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@DDDCCCBBBBBBAAAAAAAAAAAABBBCCCEEEFFFEEEEEEFFFGGGIIIHHHGGGFFFFFFHHHJJJLLLIIIJJJJJJKKKLLLNNNOOOPPPMMMNNNPPPSSSUUUVVVWWWXXXSSSJJJCCCCCCGGGHHHKKKMMMQQQRRRSSSSSSTTTVVVYYY\\\^^^[[[XXXWWWXXXXXXVVVTTTOOOOOOOOOPPPQQQSSSVVVWWW[[[[[[[[[\\\^^^```aaabbb```aaabbbeeehhhllloooqqqvvvrrrkkkddd^^^^^^aaadddkkkmmmnnnmmmjjjhhhgggggggggiiinnnyyy{{{xxxwwwtttsssuuuxxxwwwwwwzzzwwwpppkkkmmmpppttt{{{~~~yyyuuutttuuuwwwyyyzzzyyyvvvtttrrrrrrssssssssstttuuutttsssrrrqqqqqqllleeeaaadddiiilllpppuuussssssrrrqqqooopppsssuuuwwwvvvuuusssssssssssstttqqqtttvvvtttnnnhhhdddbbb[[[YYYXXXYYY[[[]]]]]]]]]YYYXXXWWWUUUSSSQQQPPPOOORRRSSSVVVWWWWWWVVVTTTRRRPPPQQQRRRSSSSSSQQQPPPNNNMMMNNNNNNMMMNNNQQQWWWZZZcccccc___WWWMMMEEEBBBBBBFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEGGGIIIJJJIIIGGGCCCBBB@@@@@@AAA@@@???===>>>@@@DDDJJJNNNPPPPPPPPPNNNIIICCC>>>===<<<<<<;;;888999:::;;;<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999:::::::::;;;===>>>>>>===;;;:::;;;;;;;;;:::::::::::::::<<<;;;::::::999999::::::;;;;;;:::;;;;;;<<<======@@@@@@???>>>>>>>>>??????<<<<<<<<<===>>>???@@@AAA??????>>><<<;;;===@@@CCCCCCCCCBBB???<<<<<>>;;;===@@@BBBCCC????????????@@@BBBDDDEEEBBB???;;;888666555666777:::999:::<<>>@@@BBBCCCEEEEEEFFFHHHIIIIIIHHHHHHIIIKKKHHHIIIKKKKKKKKKIIIFFFEEEFFFDDDBBBBBBCCCDDDDDDCCCCCC@@@===<<<<<<<<<;;;::::::999888777777666666777777999:::::::::===DDDIIIUUUbbbttt000000000000111111111111444444222222222222444444333333444555666777777888555555555555555666777777999999999999999888888888777777888;;;>>>??????>>>===<<<<<<======<<<888666777999;;;<<<;;;:::;;;<<<===???@@@AAA@@@AAACCCDDDCCCEEEGGGGGGEEECCCCCCCCCAAAAAABBBBBBAAA???===<<<@@@BBBDDDDDDBBBBBBBBBCCCIIIFFFCCCBBBCCCEEEEEEEEEAAA@@@@@@?????????>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@AAACCCEEEEEEEEEDDDEEEFFFGGGFFFFFFFFFHHHJJJMMMOOOMMMLLLKKKJJJKKKLLLNNNPPPKKKKKKLLLMMMOOORRRTTTUUUTTTKKKEEEEEEHHHHHHJJJMMMOOOQQQSSSTTTUUUVVVXXXZZZ___]]]ZZZYYYYYYYYYWWWVVVNNNMMMLLLLLLNNNQQQUUUWWW[[[[[[\\\^^^```ccceeefffaaabbbdddgggjjjnnnqqqssswwwtttooohhhccc```aaabbbhhhiiikkkkkkiiihhhhhhiiidddeeeiiisss}}}zzzyyyvvvvvvwwwzzzyyy{{{xxxpppjjjkkknnnrrryyy~~~{{{wwwtttsssvvvyyy|||{{{zzzvvvssspppooonnnnnnkkklllmmmooopppqqqrrrrrrooohhheeegggkkknnnsssyyyyyyxxxuuuqqqnnnnnnpppsssooonnnnnnmmmmmmlllkkkkkklllmmmooonnnllliiihhhhhhaaa^^^ZZZYYYYYY[[[[[[[[[XXXWWWUUUSSSQQQOOOMMMLLLOOOPPPRRRSSSTTTTTTSSSRRROOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKKKKLLLQQQWWW\\\kkkjjjfff]]]QQQHHHDDDCCCDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDEEEHHHJJJKKKJJJIIIAAA@@@>>>>>>??????>>><<>>>>>>>>===>>>>>>??????;;;;;;;;;<<<===>>>@@@@@@???@@@???>>>===???CCCFFFIIIHHHEEE@@@<<<:::;;;===@@@>>><<<===@@@DDDFFFGGGBBBAAA???>>>======>>>>>>>>><<<:::777555555555555444333444777:::=========777;;;@@@BBBBBB@@@??????>>>>>>???AAACCCDDDEEEFFFGGGIIILLLLLLLLLLLLMMMNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFEEECCCCCCEEEFFFFFFEEEEEEBBB???=========<<<;;;::::::999777777666666666666888:::::::::===CCCHHHWWWcccuuu///000000000111111111111444444333222222333444444333333444444444555555555555555555555555666666777999999999888888888888888999999999:::<<<>>>>>>???;;;;;;<<<>>>???>>>;;;888777888999:::;;;;;;<<<<<<>>>@@@BBBCCCBBBAAAAAABBB???BBBEEEEEEDDDBBBAAAAAA??????@@@@@@???>>>===<<>>???@@@@@@@@@@@@@@@??????@@@BBBDDDDDDDDDCCCDDDEEEEEEEEEEEEFFFIIILLLOOOQQQNNNLLLJJJHHHHHHJJJLLLNNNKKKKKKKKKLLLNNNPPPSSSUUUUUUNNNIIIJJJKKKJJJKKKNNNMMMPPPSSSTTTTTTUUUWWWXXX]]]\\\ZZZYYYYYYXXXWWWWWWMMMLLLJJJJJJKKKOOOSSSVVV\\\\\\]]]^^^aaaccceeefffcccdddfffiiimmmpppssstttuuutttqqqlllgggdddcccdddbbbdddffffffffffffgggiiiffffffiiippp}}}~~~{{{{{{yyyzzz|||zzz||||||tttlllkkkkkkmmmqqqwwwyyyvvvsssqqqqqqtttyyy{{{zzzxxxuuuqqqmmmjjjhhhhhheeeeeehhhkkkooorrrttttttqqqkkkhhhkkkmmmpppvvv|||zzzsssmmmjjjkkkmmmhhhhhhiiihhhhhhgggeeeeeeeeefffggghhhiiijjjlllmmmjjjfff```[[[ZZZZZZZZZZZZVVVVVVUUUTTTRRRQQQPPPOOOLLLMMMNNNOOOPPPQQQQQQQQQNNNMMMLLLKKKJJJKKKKKKLLLKKKJJJIIIHHHIIIMMMTTTXXXgggfffccc[[[QQQIIIEEEEEECCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKKKKJJJHHH@@@???===>>>>>>???===<<<@@@EEENNN[[[hhhppprrrqqqjjjbbbUUUIIIBBB???>>>>>>:::::::::::::::999999999888888888888888888888888:::999888777888999;;;<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;::::::999999999888777777777777888888::::::::::::::::::;;;<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<;;;<<<<<<<<<===>>>>>>>>>???BBBGGGJJJLLLJJJEEE@@@<<<:::::::::===<<<<<<>>>BBBFFFHHHHHHCCCAAA???===<<<<<<<<<<<<;;;::::::999888777666666000000111333777:::;;;:::999:::<<>>@@@AAA???===888888888999:::;;;<<<<<<999<<<>>>>>>===;;;;;;;;;===@@@BBBCCCAAA???>>>>>><<<======>>>????????????@@@BBBDDDEEECCCAAAAAAAAADDDCCCAAABBBCCCCCCBBB@@@>>>??????@@@@@@???>>>>>>>>>>>>???@@@@@@??????>>>???AAACCCCCCCCCBBBCCCDDDCCCDDDEEEFFFIIILLLOOOPPPLLLKKKHHHFFFFFFGGGIIIJJJKKKKKKKKKKKKMMMOOORRRSSSTTTNNNKKKKKKKKKJJJKKKNNNLLLNNNQQQRRRSSSSSSUUUVVVZZZZZZYYYXXXWWWVVVWWWWWWQQQOOOMMMMMMNNNQQQUUUXXX\\\]]]]]]^^^___aaacccccceeefffhhhkkknnnqqqssstttpppppppppnnnjjjgggggggggaaacccdddeeeeeefffhhhjjjlllkkklllpppxxx~~~}}}{{{|||~~~|||}}}tttllljjjiiihhhjjjoooqqqooommmlllnnnqqquuuwwwxxxwwwtttpppllliiigggfffbbbcccfffkkkqqqttttttsssqqqmmmkkknnnpppqqqwww}}}~~~tttlllgggffffffeeeeeeeeeeeedddcccbbbaaa``````aaacccgggjjjnnnoooooojjjbbb[[[XXXWWWVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRKKKKKKLLLMMMNNNNNNNNNNNNLLLKKKIIIHHHHHHHHHJJJKKKKKKJJJHHHFFFFFFHHHMMMQQQUUUVVVUUUPPPIIIDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHGGGEEE@@@???===>>>??????>>>======DDDRRReeevvv~~~sssiiiZZZLLLDDD@@@??????:::999999999888888888999888888888888888888888888999888888777888999;;;<<<999999::::::::::::999999;;;;;;::::::999999999888777777777666666777777888777888888888:::;;;<<<===;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;::::::;;;;;;:::;;;<<<>>>@@@DDDIIIMMMJJJGGGCCC???<<<;;;;;;;;;===<<<<<<>>>BBBEEEFFFGGGBBBAAA???>>>=========>>>;;;;;;:::999888666444444111000111333777999::::::<<<<<<===???AAAAAA>>>:::@@@@@@AAABBBDDDEEEFFFFFFIIILLLPPPRRRSSSTTTVVVWWWXXXUUUQQQLLLIIIHHHGGGHHHEEEDDDCCCEEEGGGGGGGGGEEEDDDBBB>>>=========<<<;;;<<<;;;:::888777777666666555777999999999<<>>@@@@@@>>><<<<<<<<<;;;<<<<<<===>>>???@@@AAA===???AAAAAA?????????@@@AAA@@@@@@BBBDDDEEEDDDCCC>>>???@@@@@@???>>>===<<<===>>>???@@@@@@@@@???>>>>>>@@@BBBBBBBBBAAABBBCCCCCCDDDEEEFFFHHHKKKMMMNNNJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMOOOPPPOOOKKKIIIJJJIIIGGGHHHLLLJJJLLLNNNOOOPPPQQQSSSUUUVVVWWWWWWWWWUUUUUUWWWYYYWWWVVVUUUTTTTTTWWWYYY[[[\\\\\\]]]]]]___```bbbbbbfffhhhjjjmmmoooqqqrrrssskkkmmmnnnmmmkkkiiiiiiiiidddfffggggggfffgggiiikkkoooooonnnpppsssxxx~~~vvvoooiiihhhhhhggghhhkkkiiiiiihhhiiikkkmmmpppqqquuutttrrrpppmmmkkkiiigggcccdddgggmmmsssuuurrrnnnmmmkkkkkknnnooopppttt{{{|||sssjjjeeeccccccbbbbbbaaaaaa```_________]]]\\\\\\___eeejjjmmmnnnkkkeee^^^WWWTTTRRRQQQPPPMMMMMMNNNOOOPPPPPPQQQQQQKKKLLLLLLMMMLLLKKKJJJIIIJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIGGGEEECCCDDDGGGIIIGGGIIIKKKIIIEEECCCEEEGGGCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAADDDFFFGGGFFFEEEAAA@@@??????@@@AAA@@@???<<>>======999888888777777888999999888888888888888999999999888888888999999999999999999999888888888888999999777777777777777777777777777777666666666777888888666666777888999;;;<<<===;;;;;;;;;:::;;;;;;<<<<<<888888999999:::;;;===>>>999:::;;;<<<>>>CCCHHHLLLGGGDDD???<<<<<<<<<<<<;;;>>><<<<<<===@@@CCCEEEEEEAAA@@@???>>>>>>>>>???@@@>>>===;;;888666333111000333333333555888:::::::::;;;<<<===@@@BBBCCCAAA???@@@@@@AAABBBCCCDDDEEEFFFHHHLLLQQQUUUVVVWWWYYYZZZ\\\YYYTTTNNNJJJHHHGGGGGGEEEEEEEEEFFFGGGHHHFFFEEECCCAAA>>>======>>>===<<<===<<<:::999777777666666666888:::::::::===CCCHHHXXXbbbsss000000000000111111111111000111111111111111111000333333444444444444444444444444444444444555555666666777777777888888888999555777999888666666777999:::999888999<<<>>>??????<<<999777777999;;;:::999:::;;;===<<<;;;:::;;;<<<<<<===>>>>>>===<<<===>>>============>>>???@@@@@@===>>>???>>>>>>>>>@@@BBBAAABBBDDDIIIMMMOOOOOONNNAAABBBCCCCCCBBB@@@>>><<<<<<===???AAAAAA@@@???>>>===???AAABBBAAAAAAAAACCCDDDDDDEEEFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKIIIHHHJJJIIIGGGHHHLLLIIIKKKLLLLLLLLLNNNRRRTTTSSSUUUVVVVVVUUUVVVYYY[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[\\\]]]___aaacccdddhhhiiilllnnnppppppqqqqqqiiikkklllllljjjhhhhhhiiigggggghhhgggffffffhhhkkknnnnnnmmmnnnnnnoooqqqqqqnnnooopppuuu~~~pppjjjfffggggggeeeeeehhhcccdddfffgggiiikkkllllllnnnnnnmmmlllkkkiiihhhgggeeeeeeiiiooottttttnnnhhhffffffiiimmmmmmlllpppuuu{{{yyyuuuoooiiieeeeeeeee___^^^]]][[[[[[[[[[[[\\\[[[ZZZZZZ^^^ccchhhjjjjjjccc^^^XXXSSSQQQPPPOOOOOOKKKLLLLLLMMMMMMNNNOOOOOOLLLMMMNNNNNNLLLIIIFFFDDDFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDBBBAAACCCDDDBBBDDDGGGFFFDDDCCCFFFHHHBBBBBBBBBBBBAAA???>>>===>>>>>>AAAEEEJJJLLLMMMLLLCCCAAA@@@AAABBBCCCBBBAAA===AAALLL___rrr~~~pppeeeVVVHHH???;;;999888777777666666777888999:::777777777777888888888999777888999::::::999777666888888888777777888888888444555555666666777777888777777666666777777888999777777777777888999;;;;;;<<<;;;::::::::::::::::::888888888888999;;;<<<===:::;;;;;;;;;<<>>======>>>>>>???===<<<:::888777666555555666555555777999;;;;;;::::::<<<>>>@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEHHHLLLQQQVVVXXXZZZ[[[\\\^^^[[[VVVPPPKKKHHHGGGFFFHHHGGGGGGHHHIIIIIIGGGEEECCCAAA>>>>>>???@@@@@@???===<<<;;;999888777666666777999:::::::::===DDDIIIWWWaaarrr000000000000111111111111000000111111111111000000333333444444444444555555333333222222333333444555666666777777888888888999555888;;;;;;999999:::===;;;999777777999;;;<<<======:::777777999::::::888666777888888666666888999;;;<<<======<<<===???BBB@@@???>>>>>>>>>>>>>>>?????????@@@??????@@@CCCEEEDDDFFFJJJPPPVVVZZZ[[[ZZZEEEFFFGGGGGGEEECCCAAA???<<<>>>@@@AAABBBAAA@@@???===???AAAAAA@@@@@@AAABBBDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKMMMNNNNNNNNNNNNKKKIIIJJJLLLKKKHHHJJJNNNIIIJJJJJJJJJJJJMMMQQQTTTRRRTTTVVVWWWVVVWWWZZZ]]]ZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[]]]```cccfffgggiiijjjlllnnnpppppppppoooiiijjjkkkkkkiiigggggghhhfffggggggeeeddddddfffhhhjjjkkkkkklllkkkjjjiiihhhcccdddfffkkkxxxtttnnniiifffggggggdddbbbdddaaabbbeeegggiiijjjjjjiiigggggggggggggggfffeeeeeeffffffjjjppptttrrrkkkcccaaabbbgggkkkkkkiiilllqqqoooooonnnkkkhhhfffggghhh]]][[[YYYWWWVVVWWWXXXYYY[[[YYYYYY]]]cccggghhhhhh]]]ZZZUUURRRQQQQQQQQQPPPMMMMMMMMMMMMMMMNNNNNNNNNLLLNNNOOOOOOLLLHHHCCCAAACCCCCCCCCBBBBBBBBBAAAAAAAAACCCDDDCCCAAA@@@AAABBB===@@@BBBBBB??????AAADDDAAAAAAAAA@@@>>>===;;;:::>>>@@@CCCIIIOOOTTTUUUUUUDDDBBBBBBBBBDDDDDDDDDBBB>>>@@@HHHXXXjjjwww{{{zzzkkkaaaRRREEE<<<888666555777666666666777888:::;;;555666666666777777888888777888:::;;;;;;999666444888888777777777777888888555555666777888999::::::777777777777777888999999999888888888888888999999<<<;;;;;;:::999999999999;;;:::999999888888999999======<<<;;;;;;<<<@@@CCCDDD@@@;;;999;;;<<<;;;:::<<<:::999:::===BBBEEEFFF@@@???>>>===<<<<<<===>>>::::::999999:::<<<>>>???888777777888:::;;;:::999;;;===???@@@>>>===>>>???@@@@@@AAAAAABBBCCCDDDDDDGGGLLLRRRVVVYYY[[[\\\]]]```\\\WWWQQQLLLIIIGGGFFFJJJIIIIIIJJJKKKJJJGGGEEECCCAAA??????@@@BBBBBBAAA>>>===;;;999888777666666777999;;;;;;;;;>>>DDDIIIVVVaaaqqq.........///000000111111444333222111000000000000333333333333444555666666444444444555555555555555:::999888888999999777666666666666666777888999:::>>>===<<<;;;999888777666=========<<<;;;:::999888555555555555777888999:::<<<<<<===============<<<>>>>>>============>>>>>>>>>===<<<===>>>@@@CCCEEEFFFJJJSSS___jjjmmmhhhbbbMMMKKKKKKMMMPPPNNNGGG@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCGGGGGGGGGFFFFFFFFFFFFFFFKKKHHHFFFEEEFFFGGGHHHHHHFFFGGGIIIMMMPPPQQQOOOLLLJJJKKKLLLLLLKKKJJJJJJKKKJJJIIIHHHGGGHHHJJJLLLNNNSSSTTTTTTTTTUUUUUUUUUUUUWWWXXXYYYYYYYYYXXXWWWVVV]]]ZZZ[[[___aaabbbeeejjjrrrpppoooooonnnkkkkkkmmmiiikkklllkkkjjjhhhhhhiiiiiigggeeecccbbbcccdddeeeiiigggfffhhhkkkmmmkkkiiigggdddbbbfffqqqwwwqqqjjjiiigggeeecccccccccdddhhhfffdddddddddfffiiikkkfffbbb\\\ZZZ\\\aaafffiiiggggggmmmvvvyyyqqqgggaaaaaabbbccceeefffggghhhhhhggghhhkkkmmmppptttwwwyyynnnggg___YYYXXXYYYYYYXXXYYYXXXYYY[[[___bbbbbbbbbWWWUUUSSSSSSTTTUUUTTTSSSQQQPPPOOOMMMKKKJJJHHHHHHLLLMMMNNNNNNMMMJJJGGGEEE@@@AAAAAAAAAAAA@@@??????BBBAAAAAABBBDDDDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA???<<<;;;;;;<<<===>>>@@@CCCHHHRRR[[[[[[VVVEEEBBB??????AAABBBAAA>>>>>>>>>BBBMMM[[[fffjjjkkk\\\SSSFFF>>><<<;;;999666555555555555555555555555999888777666666777888999999888888999:::888555222888777666444333333333333555555444333333555666777555666777888::::::;;;;;;888888777777777777777888999999:::;;;;;;<<<===============;;;888777888999:::999888888999:::<<<======<<<<<<;;;;;;:::999999:::::::::;;;<<<>>>@@@AAA@@@>>><<<<<<<<<===<<<;;;;;;;;;:::999888888888888::::::;;;;;;<<<;;;;;;;;;999:::===?????????===<<<======>>>???BBBEEEGGGIIIMMMOOORRRVVVYYY\\\^^^___bbb]]]UUUOOOKKKIIIGGGFFFGGGGGGIIIJJJJJJJJJIIIHHHCCCBBBAAA???>>>===<<<<<<<<<;;;:::888777888888999::::::::::::<<<@@@EEEIIIYYYcccrrr...//////000000111222222444333222111000000000000222222222222333444555555444444444444444555666666999888666666777888666555777777777777888999::::::<<<<<<<<<;;;:::999777777::::::::::::999888777666777777666666777777888888;;;;;;<<<===============>>>===<<<<<<<<<<<<<<<=========<<<===>>>@@@CCCDDDKKKQQQ\\\jjjsssssskkkcccMMMLLLKKKNNNPPPNNNHHHBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCHHHGGGGGGGGGGGGGGGGGGGGGJJJHHHFFFEEEFFFGGGHHHHHHGGGHHHIIILLLOOOOOOLLLJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLKKKIIIHHHIIIJJJKKKLLLQQQQQQRRRSSSUUUVVVVVVWWWUUUVVVWWWXXXWWWWWWVVVUUUZZZXXXYYY^^^aaaccchhhnnnvvvxxxyyywwwqqqllljjjlllhhhiiijjjiiifffeeeeeefffhhhgggeeeddddddddddddeeegggeeedddgggkkkooopppooolllhhhdddeeemmmyyyyyypppllljjjiiigggfffeeeddddddeeegggfffeeedddeeegggjjjkkkkkkfff```\\\]]]```cccdddhhhiiioooyyy{{{ssshhhbbb```aaaccceeefffggggggfffdddcccfffmmmxxx{{{rrriiiccc]]]WWWSSSWWWVVVVVVXXX[[[\\\\\\\\\SSSRRRPPPPPPQQQRRRRRRQQQPPPOOONNNLLLKKKIIIHHHGGGJJJKKKKKKKKKJJJHHHEEEDDD@@@AAAAAAAAAAAAAAA@@@@@@AAA@@@???@@@AAABBBAAA@@@@@@@@@@@@???????????????AAA@@@>>>;;;::::::;;;<<<;;;===@@@FFFRRR^^^```\\\IIIEEEAAA???AAABBBAAA@@@===<<<>>>EEENNNUUUWWWVVVOOOGGG>>>888888888666555666666666666666666666666888777666555555666777888888777888999999888555333777777777666555555444444444444444444444555666666444555666777999999999999666666555555555555666666999999999::::::;;;;;;;;;<<<<<<<<<:::888777777999999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>???@@@<<<:::999999::::::999888>>>>>>===<<<;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;999:::<<<===>>>>>>===<<>>>>><<<;;;:::888888888888999:::::::::;;;<<<@@@FFFJJJXXXbbbrrr///000000111222222333333333333222111000000000000111111111222333333444444555555444333444555666777777666555555666666555444666777777888888999::::::999:::;;;;;;;;;:::888777999999:::999999888777666999888777777666666666666999:::;;;<<<===>>>>>>>>>======<<<;;;;;;;;;;;;;;;======<<<===>>>@@@BBBDDDNNNUUUbbbnnnuuurrrggg^^^JJJIIIIIIKKKMMMKKKFFFBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIKKKMMMLLLJJJGGGLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLOOOPPPQQQRRRTTTVVVWWWXXXTTTTTTUUUVVVVVVUUUUUUTTTWWWVVVWWW\\\```cccjjjqqq|||wwwmmmiiijjjgggggggggeeebbbaaabbbccceeefffffffffffffffeeeeeedddcccbbbeeejjjpppuuuwwwsssnnnhhheeeiiipppwww|||~~~|||}}}xxxqqqllllllmmmllljjjhhhgggffffffffffffeeeeeedddfffhhhkkklllpppjjjbbb\\\[[[\\\___```hhhjjjqqq{{{}}}tttiiiccc```aaaccceeeffffffeeedddcccaaacccnnn~~~tttggg[[[SSSUUUTTTSSSSSSUUUUUUTTTSSSOOOMMMLLLLLLNNNOOONNNMMMNNNNNNLLLKKKIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======???@@@AAA@@@@@@@@@???>>>>>>>>>>>>>>>???>>><<<:::999999::::::;;;<<<>>>DDDQQQ^^^bbb```KKKFFF@@@>>>???@@@???>>>:::888888<<>>???<<<<<<;;;<<<>>>===;;;999>>>>>>======<<<<<<;;;;;;888999:::;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===AAA@@@???>>>>>>???@@@@@@DDDGGGKKKPPPVVVZZZ]]]___[[[WWWQQQMMMKKKIIIHHHGGGAAABBBEEEGGGIIIKKKLLLLLLGGGFFFDDDBBB@@@???>>>>>><<<;;;:::999888888888999:::;;;;;;;;;<<<@@@FFFJJJVVVaaarrr000111111222222333444444333222222111000000111111111111222333444444444444666555444333333555666777777555444555666666555444555555666777888888888888777888:::;;;;;;;;;999888:::;;;;;;;;;;;;;;;:::999888777777666666666666666888999:::<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCKKKQQQ[[[eeehhhdddZZZRRREEEDDDDDDFFFGGGFFFCCC@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIKKKMMMLLLJJJIIIJJJKKKKKKJJJHHHLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVWWWTTTTTTUUUUUUVVVVVVVVVUUUWWWVVVWWW[[[^^^aaaiiirrr|||nnniiiiiiffffffeeebbb___^^^___```ccceeefffhhhhhhhhhfffeeedddbbbaaabbbgggnnnuuuyyyxxxrrrjjjffffffjjjnnnpppuuusssrrrwwwyyyuuusssooooooqqqrrrpppooollljjjhhhffffffeeeeeeeeeeeefffhhhkkklllssskkk```XXXVVVYYY]]]___ggghhhpppzzz}}}ttthhhaaa^^^```ccceeefffeeecccbbbdddcccfffooo~~~qqqaaaXXXTTTSSSQQQPPPPPPPPPNNNLLLLLLJJJIIIIIIKKKLLLLLLKKKLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBB???===<<<>>>@@@AAABBBAAA@@@>>>===<<<<<<<<<<<<======;;;:::999999999999>>>>>>???CCCOOO\\\aaa^^^JJJDDD===::::::;;;;;;:::777666555888;;;======<<<;;;888666666888999888777333333333333333333333333444444444444444444444444555444444666888888777555222444666777888777666444222333444555666555444333222222333555555666666666333222222222222333333444777777777777777777777666999::::::888666555666888888999:::;;;;;;:::999888777888999:::<<<===>>>>>>>>>===<<<;;;;;;<<<======<<<<<<<<<>>>??????<<<999;;;;;;;;;::::::999888888777888999::::::;;;::::::999999999999:::;;;<<<===???>>>===<<<<<<<<<===>>>AAADDDHHHMMMRRRVVVYYYZZZVVVRRRNNNKKKIIIIIIHHHGGG@@@AAACCCEEEGGGIIIJJJKKKEEEDDDBBB@@@>>><<<<<<;;;<<<;;;;;;:::999999888888:::;;;;;;;;;<<<@@@FFFJJJTTT```qqq111111111222333333444444333222111111000111111111222333444555666666666555555555444333444555666777777555555555777777666555333444555666777777777777666777888:::;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;666666555555666666777888888999:::<<<===>>>>>>>>>???>>>>>>===<<<<<<======;;;;;;<<<===>>>@@@AAABBBEEEHHHNNNSSSTTTQQQLLLGGGCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHFFFGGGHHHHHHHHHKKKPPPSSSRRROOOKKKJJJJJJKKKKKKKKKLLLKKKKKKLLLOOOOOOMMMKKKJJJKKKKKKMMMNNNPPPRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXYYYWWWXXXZZZ[[[^^^gggqqq~~~oooiiigggeeefffeeeccc```^^^^^^___bbbdddgggiiijjjiiihhhgggeeecccaaa```ccciiipppuuuyyyssslllgggfffhhhjjjkkkkkkjjjjjjmmmqqquuuuuuuuuxxx{{{~~~}}}{{{yyy{{{}}}zzztttsssrrrqqqssswwwuuutttrrrooollliiifffeeeeeeddddddeeefffhhhiiijjjpppggg[[[SSSQQQVVV]]]aaaeeefffmmmwwwyyyqqqeee___]]]___cccfffgggfffcccbbbaaadddiiinnnvvvrrrccc[[[TTTRRRPPPOOOOOONNNKKKIIIKKKJJJHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHEEECCC@@@???AAABBBCCCCCCBBB@@@>>><<<;;;;;;;;;<<<===<<<<<<;;;::::::::::::>>>>>>>>>BBBMMMZZZ___^^^JJJDDD===999999999999888666666666777999:::::::::999888888888999999888777333333333333333333333333333333444444444444333333444444333555777888777555000222444666666666444333111222444555555555444333111222333444444444444444333222222222333333444555666666666666666666555555888999999777555555666777777888999:::;;;:::999888777888999:::<<<===>>>>>>===<<<;;;:::::::::;;;<<<888888999:::<<<;;;999666999999:::999999888666666666777888999::::::::::::999999888999999:::<<<<<<;;;:::999999999;;;<<<===@@@BBBEEEIIIMMMPPPRRRSSSQQQNNNJJJHHHGGGGGGFFFEEEAAAAAABBBCCCDDDEEEFFFFFFDDDCCCAAA???===<<<;;;;;;<<<<<<;;;;;;:::999999888999:::::::::<<>>>>>============>>>>>>:::;;;<<<===???@@@AAAAAABBBCCCDDDEEEFFFEEECCCBBBCCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGHHHFFFGGGHHHHHHIIIMMMUUU\\\]]]XXXPPPKKKIIIKKKMMMNNNLLLLLLMMMPPPSSSSSSOOOKKKIIIJJJLLLNNNQQQSSSTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYYYY[[[eeeqqq~~~pppjjjgggeeeggggggfffdddaaaaaaaaabbbdddfffiiijjjkkkjjjiiihhhfffccc``````eeelllqqqwwwrrrkkkgggfffgggiiiiiigggfffdddeeefffffffffdddiiimmmqqqrrrqqqppprrrtttvvvwwwzzz}}}wwwrrrppprrrqqqppprrrvvvsssrrrqqqooollliiifffdddddddddddddddeeefffggggggkkkcccXXXQQQQQQWWW^^^bbbcccccciiirrruuummmccc]]][[[___dddhhhiiihhheeebbb]]]aaagggiiillltttwwwiii^^^XXXSSSRRROOOOOONNNMMMKKKIIILLLKKKIIIIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJLLLIIIGGGDDDCCCDDDEEEDDDDDDDDDBBB???<<<;;;:::;;;<<<============<<<<<<;;;;;;:::;;;<<<@@@LLLZZZ___]]]JJJDDD>>>:::::::::999777666666666666666555555555777777777777666666555555444444444444444444444444333333444444444444333333555333333444555777666555111222333444555444444333222222333444444444444444111222333333444444333333333222222333333444555666555555555555666666666666777777777666444444555777666777888999::::::::::::999999::::::;;;<<<======;;;;;;999999888999:::;;;999999999:::<<<<<<:::888::::::;;;;;;;;;999777666555666777888999:::::::::888888999::::::;;;;;;<<<777777666777777999;;;<<>>>>>======;;;<<<<<<<<<;;;:::999888888999999999:::>>>DDDHHHQQQ]]]ppp000000111111222333333333222111111111111111222222111333555666777777666555222333555666777666555444444333333333555666555444444555777999:::999888888999888777666777999:::<<<999:::;;;<<<============<<<<<<;;;;;;::::::;;;;;;999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???::::::<<<===???@@@@@@AAAAAAAAA@@@@@@??????@@@BBBBBBBBBBBBAAAAAABBBDDDEEE@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCEEEFFFGGGIIIIIIFFFHHHHHHHHHIIIPPP[[[ccckkkbbbVVVMMMIIIJJJLLLNNNNNNNNNPPPUUUYYYYYYSSSMMMKKKLLLNNNPPPRRRSSSTTTUUUSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWYYYZZZ[[[YYYXXXXXXXXXWWWZZZeeerrr|||pppkkkgggfffhhhkkkkkkiiifffddddddbbbdddfffhhhjjjkkklllllljjjhhhfffbbb```cccjjjoootttpppjjjfffeeefffggghhhgggfffcccaaa___^^^]]]\\\]]]aaagggiiihhhhhhjjjlllnnnnnnoootttxxxxxxtttpppnnnlllmmmppppppnnnnnnrrrlllllllllllljjjhhhfffeeeddddddddddddddddddddddddddd___YYYUUUVVVYYY]]]```cccbbbfffoooqqqjjjaaa]]]ZZZ^^^dddiiikkkjjjfffddd___aaabbbccceeejjjrrryyyxxxyyywwwqqqggg^^^XXXVVVRRRPPPNNNNNNNNNNNNLLLJJJMMMKKKIIIHHHIIIIIIGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@???AAACCCFFFGGGGGGFFFFFFGGGGGGFFFGGGHHHKKKMMMOOOKKKIIIGGGGGGGGGFFFDDDBBBEEECCC@@@===;;;:::;;;<<<>>>????????????>>>======;;;;;;<<<@@@KKKWWW[[[XXXGGGBBB===:::::::::888666444555555555444444444555666666666555444333444444333333333333333333333333333333444555555444333333555444222333444555555444333333444444444444444444333333222222333333444555222222333333444444333333222222222222333444555666444444555555666666777777666666777555444333555666666666666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777777888999:::<<<;;;:::;;;===>>>===<<<:::;;;<<<<<<<<<:::888777444555666888999999::::::888999:::;;;<<<<<<;;;;;;666666555555666777999:::<<<>>>@@@CCCFFFHHHIIIIIIHHHFFFCCCBBBBBBBBB@@@??????>>>=========>>>???@@@AAA@@@???>>>============;;;<<<<<<<<<<<<:::999888777777888888999===CCCGGGPPP]]]ooo///000000111222222333333222111111111111111222222000222444666666666555444111333555777888666444333333222111222444555444333666777999;;;<<<;;;:::999:::999777555666888:::<<<<<<<<<>>>???@@@@@@@@@@@@AAA@@@???>>>===<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;:::::::::;;;<<<===>>>???999:::<<<>>>???@@@@@@@@@?????????>>>===>>>@@@BBB???@@@@@@??????@@@BBBDDD@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEGGGIIIJJJJJJGGGHHHHHHHHHIIIQQQ^^^hhhuuujjj[[[NNNHHHIIILLLNNNPPPPPPSSSYYY^^^\\\UUUNNNMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSTTTUUUWWWYYYZZZZZZWWWWWWVVVVVVWWWXXXZZZ[[[XXXWWWXXXXXXVVVZZZfffssszzzppplllgggfffjjjmmmnnnllliiigggfffcccdddfffhhhjjjlllmmmmmmjjjjjjgggdddaaacccjjjooosssoooiiieeedddeeeffffffiiifffccc```^^^\\\[[[ZZZTTTYYY___bbbbbbbbbdddfffeeeeeefffkkkoooqqqnnnkkkiiiiiilllqqqpppllllllnnnfffggghhhiiiiiihhhgggfffdddddddddcccccccccbbbbbbaaa^^^[[[YYYZZZ\\\]]]\\\cccbbbeeemmmoooiiiaaa]]]YYY]]]dddjjjlllkkkhhheeedddbbb```___aaadddggghhhggghhhgggccc]]]XXXWWWWWWPPPOOOMMMMMMNNNNNNLLLKKKMMMKKKIIIHHHHHHGGGFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@???BBBEEEHHHIIIIIIHHHGGGIIIHHHHHHHHHJJJLLLOOOQQQLLLKKKIIIHHHHHHFFFCCCAAAFFFDDD@@@===;;;;;;;;;<<>>>>>>>>>>>AAAJJJTTTUUUQQQCCC???;;;999999888666333111333444555555555777888666666666555444333555666111111111111111111111111333333555555555555333333666444222333444555444333666555555444444444555555444333222111222333444555222222333444444444333333111111111111222333444555444444555555666777888888555666666555333333444666555555555666888:::===>>>===<<<<<<;;;;;;:::999999888777666666666777999::::::888777777999:::;;;:::999:::;;;;;;;;;999777555444555666777999999::::::777999;;;=========<<<;;;777666555444444555666777:::;;;>>>AAADDDFFFHHHIIIFFFDDDAAA@@@@@@@@@???===<<<<<<;;;;;;<<<===???@@@======<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<:::999888666777777777888<<>>;;;<<>><<<;;;;;;:::999:::<<<===<<<::::::;;;<<<===>>>>>>======<<<<<<<<<===>>>>>>??????AAA@@@>>><<<<<<===???@@@>>>>>>?????????>>>>>>===>>>???AAACCCDDDDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKIIIJJJIIIGGGHHHOOO\\\fffooogggYYYMMMEEECCCEEEHHHLLLOOOSSSWWWXXXWWWTTTSSSQQQQQQRRRSSSTTTTTTSSSSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVYYY[[[ZZZXXX\\\dddlllzzzmmmjjjjjjnnnnnnpppooonnnjjjfffdddffffffddddddeeegggiiijjjqqqlllfffaaa```ccchhhlllrrrppplllfffbbb```aaaccc]]]bbbcccaaa```^^^XXXRRRRRRSSSTTTVVVXXXZZZ]]]^^^\\\aaafffhhhhhhggghhhiiiiiijjjjjjkkklllmmmnnnooofffeeedddbbbaaa```______aaaaaaaaacccdddeeedddccceeeccc```^^^]]]]]]___```dddcccdddhhhkkkkkkgggddd___ccciiinnnooommmiiifffbbbaaaaaa```aaaaaabbbcccaaa___\\\XXXUUUSSSRRRRRROOOOOOOOOOOONNNMMMLLLKKKLLLMMMMMMKKKHHHEEEDDDDDDGGGFFFEEEBBB??????AAACCCDDDGGGJJJKKKJJJHHHHHHHHHJJJIIIHHHHHHHHHHHHIIIJJJOOOMMMJJJGGGDDDBBBAAA@@@BBBAAA@@@>>>===<<<<<<<<>>;;;888666777888888777666666555555666777999:::===:::777777999:::999888::::::::::::999777555444888777777777777888:::;;;999;;;>>>@@@AAA???<<<;;;777666333111000111222333888:::===AAACCCEEEEEEEEEDDDCCCAAA???>>><<<<<<<<<======>>>??????????????????>>>>>>===<<<;;;;;;;;;>>>>>>>>>>>><<<:::888777555666666777888;;;@@@DDDQQQ]]]ooo222222222111111111000000111111222222222222111111111222333333333333222111111222444444333444555777555444333222222444555777777888:::;;;<<<<<<;;;:::777888999:::<<<>>>@@@AAADDDEEEFFFIIILLLMMMKKKIIIEEECCCAAA@@@AAAAAA@@@>>>;;;:::999:::<<<<<<<<<:::<<<<<<<<<======>>>>>>???======>>>>>>?????????@@@AAA@@@???>>>===>>>>>>???>>>??????@@@@@@@@@??????>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJGGGHHHIIIIIIIIINNNWWW^^^ccc\\\RRRHHHBBBBBBDDDGGGLLLOOOSSSVVVWWWVVVTTTRRROOOOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYYYY]]]dddiii~~~sssjjjfffeeegggjjjnnnqqqrrrpppmmmkkkfffeeedddddddddfffhhhiiikkkhhhccc``````cccgggkkkooommmiiiddd```^^^```aaaccchhhjjjgggbbb^^^WWWQQQMMMMMMNNNPPPRRRUUUWWWXXX___bbbggghhhhhhfffggghhhggggggiiikkklllnnnooopppeeedddbbb```___^^^^^^^^^\\\]]]]]]___aaabbbbbbbbbdddbbb___]]]\\\]]]^^^___dddddddddfffiiiiiifffddd```ccchhhlllmmmkkkgggeeeaaaaaa``````______^^^^^^[[[ZZZXXXUUUSSSRRRRRRRRRPPPPPPPPPPPPOOONNNMMMLLLMMMNNNNNNLLLIIIGGGFFFFFFGGGGGGFFFDDDAAA@@@BBBCCCEEEGGGIIIJJJHHHGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIMMMKKKHHHDDDBBB@@@@@@@@@AAA@@@???>>>===<<<<<<<<>>;;;:::999777777;;;CCCIIIJJJIII>>>;;;777555666666555444555555555555555555555555666555444333333333444555333222222222222222333333222222222222222222222222333333222111111222333333222222222222222222222222111111000000000000111111222000//////111222222111///000111111222111111111111111111222222444555555333444666666555333333333444555666777999;;;===>>><<<:::777555666666666555666555555444555666888999<<<:::777777999::::::888::::::;;;;;;;;;:::999888999999888888999:::<<<===;;;===@@@CCCDDDBBB@@@???999777555222111111111222666888<<>>>>>>>>>>>>>>;;;;;;;;;<<<======>>>>>><<<======>>>===<<<:::999666666777777888<<<@@@DDDQQQ\\\nnn222111111111111000000000111111222222222222222111111222222333333222222111111222444444333333555666555444333333333444666777555666888999::::::999999777888999<<<>>>AAADDDEEEKKKJJJJJJLLLMMMLLLJJJHHHDDDBBB@@@AAABBBCCCBBBAAA:::999999999;;;<<<;;;:::======<<<<<<===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAAAAAAAA>>>>>>??????@@@AAACCCCCCBBBBBB@@@??????@@@BBBBBBDDDDDDDDDDDDEEEFFFGGGHHHDDDGGGIIIJJJIIILLLPPPUUUVVVRRRKKKEEEBBBCCCEEEGGGLLLOOORRRUUUVVVTTTRRRQQQLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRRRRSSSTTTVVVXXXYYYZZZZZZYYYYYYXXXWWWWWWVVVXXXWWWWWWXXXZZZ^^^ccceeeqqqyyy|||uuummmhhhdddbbbaaaeeekkkpppttttttsssqqqffffffdddddddddeeefffggghhhfffdddbbbccceeegggiiijjjiiigggccc```___aaaccckkksssxxxtttlllddd\\\TTTPPPPPPQQQRRRSSSUUUVVVWWW___aaadddeeedddbbbbbbbbbcccdddfffiiikkkmmmoooooodddccc```]]][[[ZZZZZZ[[[YYYYYYZZZ\\\]]]___aaabbbbbbaaa___]]]]]]]]]^^^___ddddddcccdddffffffeeecccaaacccfffhhhhhhgggeeeccc`````````___^^^[[[YYYXXXTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOOOOMMMJJJHHHGGGHHHGGGHHHHHHFFFDDDCCCCCCDDDEEEGGGIIIIIIGGGFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGJJJHHHDDDAAA???>>>?????????>>>===<<<<<<<<<<<<<<>><<<>>>BBBEEEFFFEEEDDDCCC<<<:::777444222111111111444666999<<<>>>???@@@@@@BBBAAA???>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>;;;<<<===>>>>>>===<<<<<<777777888888999<<>>===<<<<<<===???AAACCCBBBBBBAAAAAAAAAAAAAAAAAA>>>???AAABBBBBB@@@???>>><<<===>>>???@@@AAAAAAAAA???>>>>>>===>>>@@@BBBCCCBBBAAA@@@??????@@@AAABBBEEEEEEDDDDDDDDDEEEFFFFFFEEEGGGIIIIIIIIIJJJMMMOOOPPPMMMJJJGGGEEEFFFHHHIIILLLNNNQQQSSSTTTSSSPPPOOOKKKLLLMMMOOOPPPPPPPPPPPPQQQPPPPPPPPPRRRTTTVVVXXXZZZYYYYYYXXXWWWWWWVVVVVVXXXWWWVVVWWW[[[___aaaaaaiiinnnpppnnnkkkjjjgggccc___bbbfffkkknnnpppqqqqqqffffffeeeddddddeeeffffffhhhggggggfffffffffggggggeeeeeedddbbb```aaaeeegggrrr~~~ttthhh^^^ZZZYYYYYYXXXXXXXXXXXXYYY]]]___aaaaaa```]]][[[YYY___aaacccfffhhhiiijjjjjjbbb```\\\XXXVVVUUUUUUVVVWWWXXXYYYZZZ[[[]]]```bbb```___]]]\\\\\\]]]___```cccbbbbbbbbbbbbcccbbbbbbbbbccccccddddddcccbbbaaa___``````___]]]YYYVVVTTTQQQQQQRRRQQQQQQPPPOOONNNQQQQQQQQQQQQQQQPPPOOOOOOMMMNNNNNNMMMJJJHHHGGGGGGGGGHHHIIIHHHFFFDDDDDDEEEEEEGGGIIIHHHFFFEEEDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGDDDAAA===<<<<<<===>>>===<<<;;;;;;;;;;;;<<<<<>><<<999555222111000111222333555888:::;;;<<<<<>>===<<<;;;;;;;;;;;;888999999:::;;;:::::::::<<<<<<<<<;;;;;;;;;::::::<<<<<<===>>>>>>===<<<<<<777888888888999<<>>AAA???======>>>>>>===<<<:::999999:::<<<======<<<>>>===<<<<<<===???BBBCCCCCCBBBBBBAAAAAA@@@@@@@@@===???AAACCCCCCBBB@@@???;;;;;;===>>>???????????????>>>======>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDDDDCCCDDDDDDEEEEEEHHHIIIJJJJJJJJJKKKMMMOOONNNMMMKKKIIIHHHHHHHHHIIILLLNNNPPPQQQRRRPPPOOOMMMLLLMMMNNNOOOQQQQQQQQQQQQPPPOOONNNNNNOOOQQQTTTUUUWWWWWWWWWVVVVVVVVVVVVUUUWWWVVVVVVWWW[[[]]]^^^^^^eeeiiilllmmmnnnppplllfffaaaaaabbbccceeegggiiijjjeeedddddddddeeeeeeeeefffggggggggggggfffdddbbbaaa]]]]]]]]]\\\]]]```eeejjjuuuxxxkkkcccbbb```^^^\\\ZZZZZZYYY^^^```bbbcccbbb^^^YYYUUU]]]___aaacccdddddddddddd```\\\WWWRRROOONNNOOOQQQUUUVVVVVVVVVWWWYYY^^^bbb^^^\\\ZZZWWWWWWXXX[[[\\\^^^_______________``````aaaaaa````````````_______________^^^\\\XXXTTTRRRRRRRRRSSSSSSRRRPPPMMMLLLPPPPPPPPPQQQPPPPPPOOONNNJJJLLLLLLKKKHHHFFFFFFFFFFFFHHHIIIHHHFFFEEEEEEEEEEEEGGGJJJJJJGGGEEECCCCCCBBBAAA@@@??????@@@AAABBBBBB@@@>>>;;;::::::<<<===;;;;;;::::::999:::::::::;;;;;;:::888555333444444555444333333444555555555555555444333222222222333444444444444444444444444444333222222222222333444666555444333222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111444222000000111222111000222222111111000000//////111111000000000111222222333555777777555444333444222555888:::;;;:::888777666444222333444444333222444444333333444555777888::::::999888888888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;888777777777999:::<<<===???AAADDDFFFHHHIIIIIIIII@@@===:::555222111000000///000222444666888999999<<<;;;:::999999999999999777777888999999999999999;;;;;;;;;;;;::::::::::::======>>>>>>>>><<<;;;:::777888888888888;;;@@@CCCNNNYYYiiizzz//////000000000000000111000111222333444444444444333222222111111222222333111333444333222111222444000111111111222222222222222333555666777777666666555555666888:::===???@@@<<<;;;:::;;;>>>??????>>>???===;;;;;;<<<<<<;;;:::;;;::::::;;;>>>??????>>><<<<<<<<<<<<===???AAABBBBBBBBBAAAAAA@@@???>>>>>><<<>>>@@@CCCDDDDDDCCCBBB;;;;;;<<<===>>>>>>>>>>>>??????>>>>>>???@@@@@@AAAAAABBBDDDEEEEEEDDDBBBAAADDDCCCCCCCCCCCCDDDDDDEEEJJJKKKLLLMMMOOOPPPQQQQQQMMMLLLKKKIIIHHHGGGGGGGGGMMMNNNOOOPPPPPPNNNMMMLLLLLLMMMNNNPPPQQQRRRSSSSSSPPPOOOMMMLLLLLLNNNQQQRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]```fffjjjmmmpppqqqmmmgggbbbaaa```______```bbbcccaaaaaabbbbbbcccdddddddddddddddeeedddbbb```]]][[[VVVVVVTTTSSSTTTZZZaaagggttttttllljjjhhhfffdddbbbaaa```dddfffiiilllkkkfff]]]WWW[[[]]]___aaabbbbbbaaa```]]]YYYRRRLLLHHHHHHIIIKKKPPPQQQSSSSSSTTTXXX___eeeaaa^^^XXXSSSQQQQQQTTTVVVXXXZZZ\\\]]]\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZWWWTTTSSSSSSTTTUUUUUUSSSPPPMMMJJJMMMNNNNNNOOOOOONNNNNNMMMHHHJJJJJJIIIGGGEEEDDDEEEEEEFFFGGGFFFDDDDDDDDDEEEEEEHHHKKKLLLJJJFFFBBB@@@???>>>============>>>???>>>===<<<;;;::::::;;;;;;;;;:::999888888888888888888999999888666555555666444444444333333333444444222333444444222111222333333333333333333333333333333333222222333444555666777666555333222111111111222222222222222222222222111222222333333222222111111111111111111111111111111111000000000000111111444222000///000000///...222333444444444333222111111000000000000000111111333555666666444222222222444555888::::::999777666444333222333555666666555555444444444444666777888:::;;;:::999777777999:::;;;;;;:::999888888999999666666666666777999;;;===BBBCCCEEEHHHJJJKKKKKKKKK@@@===999555222000000000...///000222333555666777888888777666666666777777666777777888888888888888777777888999;;;<<<======<<<============;;;999888777777777777888:::???BBBMMMXXXiiizzz////////////000000111111000111222333444444444444333333222111111222333333111333444333222111222333111111222222333333222222333444555777777777666666666666666777888:::;;;<<<;;;:::999:::<<<>>>>>>===<<<:::999999;;;<<<<<<;;;<<<;;;;;;<<>>???@@@AAAAAAAAA@@@???>>>===<<<<<<;;;===???BBBDDDEEEFFFFFF<<<===>>>>>>>>>>>>======>>>???@@@@@@AAA@@@@@@@@@AAADDDGGGIIIIIIGGGDDDAAABBBBBBBBBBBBCCCCCCDDDEEEJJJLLLPPPTTTWWWWWWUUUSSSNNNMMMLLLJJJIIIHHHHHHIIIMMMMMMNNNOOONNNMMMKKKJJJKKKLLLNNNPPPQQQRRRSSSSSSQQQOOOLLLJJJJJJKKKNNNOOOPPPPPPQQQRRRSSSTTTUUUUUURRRVVVYYYZZZYYYXXXZZZ\\\ZZZaaahhhkkkmmmmmmhhhbbb^^^______`````````___^^^[[[\\\]]]___```aaaaaabbbaaabbbbbbbbbaaa^^^\\\[[[VVVTTTPPPMMMNNNTTT\\\cccppp|||vvvnnnmmmllljjjiiihhhggggggiiikkkpppttttttnnnccc[[[YYY[[[^^^aaabbbbbbbbbaaaZZZUUUNNNGGGCCCCCCDDDFFFLLLOOORRRTTTVVV]]]gggooommmggg]]]TTTOOOMMMOOOQQQRRRUUUYYY[[[ZZZYYYZZZ\\\[[[[[[[[[\\\\\\\\\\\\\\\ZZZZZZYYYXXXVVVUUUTTTTTTQQQSSSUUUVVVTTTQQQMMMJJJKKKKKKLLLLLLMMMLLLLLLKKKHHHIIIJJJIIIFFFDDDDDDEEEEEEEEEEEECCCBBBBBBCCCEEEDDDHHHMMMOOOLLLGGGBBB???======;;;;;;;;;;;;======:::;;;;;;;;;;;;:::::::::;;;:::999888777666666666555777888888777666666777333333333333222222444555111333555444222111333444222222222222222222222222222222222222444666888999888777666444222111111111111111111111111111111111111222333333333333222111111111111111111111111111111111000000000000111111111000......///000///...222444777999999888555444111000000/////////000000000222444555333222222333444555777888888777666555333222333555888999999888666555555444555666888999;;;<<<<<<999666555777:::999888777777777888999:::555555555666777999;;;===@@@AAACCCEEEGGGGGGHHHHHH???<<<999555222000//////---...///000222333555666555444444444444444555555666666777888888888888888666666777999:::;;;<<<===::::::;;;<<<<<<;;;:::999666777777666666999===AAALLLXXXjjj|||.../////////000000111111000111222333444444555444444333222111111222333444111333444333111111222333333444555555666666555555333444555777777777777666777777777777888999999:::;;;999888999;;;<<<===<<<999888888999<<<>>>>>>>>>===<<<<<<===@@@AAAAAA@@@888999;;;===>>>??????@@@AAA@@@???>>>===;;;;;;:::;;;<<<>>>AAADDDFFFGGGHHH>>>????????????>>>>>>===>>>???AAABBBBBBAAA@@@???BBBDDDHHHKKKKKKHHHDDDBBBBBBAAAAAABBBCCCDDDEEEEEEHHHLLLSSSZZZ]]]\\\WWWTTTPPPOOONNNLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJKKKLLLMMMOOOQQQRRRRRRRRRRRRPPPLLLJJJIIIJJJLLLNNNNNNNNNOOOQQQRRRTTTUUUUUUPPPVVV[[[[[[XXXVVVYYY\\\TTT]]]eeehhhiiihhhccc]]]ZZZ\\\```cccdddbbb___]]]WWWXXXZZZ\\\^^^______```aaaaaabbbbbbbbb```___^^^YYYVVVPPPLLLKKKQQQZZZaaammmvvvuuuhhhggggggffffffffffffgggjjjnnnsssyyyyyyrrrfff\\\WWWZZZ^^^aaadddddddddcccYYYSSSLLLDDD@@@@@@BBBCCCLLLPPPTTTWWW[[[cccoooxxxyyyqqqeeeXXXPPPNNNOOOPPPNNNSSSXXXZZZYYYXXXYYYZZZYYYYYYZZZ[[[[[[[[[[[[[[[XXXWWWVVVUUUTTTTTTTTTTTTOOOQQQTTTUUUUUURRRNNNKKKIIIJJJKKKKKKKKKKKKJJJJJJHHHIIIJJJIIIGGGEEEEEEEEEDDDDDDCCCAAA@@@@@@CCCEEEDDDIIIOOOQQQNNNHHHAAA>>><<<<<<::::::::::::<<<<<<999999;;;<<<<<<;;;:::999;;;:::999777666555555555222444777888777666666777111222333222222222333555000333555555333222333555222222222222222222222222222111222333555777999;;;999888666444222111111000000000000000000000000000111222333444444333222111000000000000000000000000111111000000000000111111///---,,,---///000000000...111555888888666333111111000////////////000000---///222333333333444555333444555666666555444444222222333666999;;;;;;:::666666555555666777999:::<<<======:::666444666999777666666666777999;;;<<<666666666666888:::<<<=========???AAABBBCCCCCCCCC>>><<<888444111000///000------...///111333444555333333222222222333444444666777777888888888888888999999999999999999999:::777888999;;;<<<<<<;;;;;;666666666555666888<<<@@@KKKWWWjjj}}}---......///000111111222111111111111111111111111000000000000000000000000000111222333444333222111333333333333333444555666222222222333444555666777444666777777666666777999999:::;;;<<<===>>>>>>>>>:::999999;;;===>>>===<<>>========================>>>>>>???@@@AAACCCDDDEEE@@@???======>>>???>>>===@@@@@@??????@@@@@@AAABBBAAACCCFFFIIIJJJIIIHHHFFFCCCCCCCCCDDDEEEFFFHHHHHHJJJOOOVVV\\\]]]ZZZUUUQQQNNNNNNNNNMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPOOOMMMLLLQQQSSSRRRPPPLLLKKKNNNRRRTTTQQQKKKGGGFFFIIILLLOOONNNOOOQQQRRRSSSTTTSSSSSSVVV[[[\\\XXXVVVYYY\\\\\\[[[\\\]]]^^^___^^^\\\[[[WWW\\\aaacccgggjjjhhhbbbYYYYYYYYYYYY[[[]]]___```bbbfffkkknnnnnnmmmlllkkkccc]]]ZZZZZZYYYWWWYYY]]]iiiooowww}}}{{{tttpppgggeeebbbbbbccceeefffgggmmmkkklllrrrvvvrrrdddXXXRRRUUU[[[aaadddbbb\\\WWWQQQMMMFFF@@@===???EEEJJJQQQSSSWWW[[[aaakkkxxx{{{ooobbbWWWPPPLLLKKKLLLQQQWWWZZZZZZZZZZZZ[[[WWWWWWXXXXXXXXXXXXXXXXXXVVVWWWWWWVVVTTTQQQNNNLLLMMMOOOSSSTTTSSSOOOJJJGGGIIIHHHGGGGGGIIIKKKKKKJJJDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFIIILLLKKKHHHCCC???===:::::::::999999888888888<<<:::999999;;;;;;:::888777999:::999777555555666444444555555555444333222333333333333333333333333222222222111111111111000111111222222222333333333111///...///333666888999;;;::::::888555222000...111111111111111111111111444444444444444444444444333222000/////////000111111111000000//////......000000000000000000000000///000111222333222111111333444555333000.........111222333333444444333333111111111111111000//////222000000333888;;;;;;:::999777555333333666999;;;999999999888777555333222666555444444333333333333555444333222444777:::<<>>>>><<<;;;888555222///...---222111111000111111222222222222111111222222333444888888888777777777777777666666777888999:::::::::===;;;;;;<<<>>>>>>;;;888555555666555666999===AAAOOOXXXgggyyy.........///000111111111111111111111111111111111111111111111111111111111000111222333444333222222444333333333333444555666333333333333444555666666555666777777666666777888888888999:::::::::999999:::999888999<<>>===========================>>>>>>???AAACCCDDDEEECCCAAA???>>>???@@@@@@???@@@@@@??????@@@@@@AAABBB@@@BBBDDDFFFGGGGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHLLLPPPVVVZZZ[[[XXXTTTQQQMMMLLLLLLLLLLLLMMMNNNNNNNNNOOOQQQSSSTTTUUUUUUUUUUUUTTTRRROOOMMMLLLNNNPPPQQQOOOMMMKKKJJJKKKLLLMMMMMMNNNOOOQQQRRRRRRQQQQQQQQQVVVXXXVVVUUUXXXZZZZZZXXXYYYZZZ\\\\\\ZZZWWWUUUSSSYYY___cccgggkkkiiiccc[[[ZZZYYYYYY[[[]]]___aaaaaahhhsss{{{~~~}}}|||{{{rrrmmmiiigggccc]]]ZZZ\\\cccfffkkkooopppnnnjjjhhheeecccaaaaaabbbccccccbbbhhhggggggjjjkkkggg\\\RRRNNNQQQWWW[[[^^^\\\YYYVVVQQQMMMGGGBBB???AAAGGGKKKRRRVVVZZZ^^^bbblllxxxxxxjjj^^^TTTNNNLLLIIINNNTTTWWWXXXXXXYYYZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVUUUTTTQQQOOOMMMQQQRRRTTTTTTRRRNNNJJJGGGIIIHHHGGGGGGIIIJJJJJJJJJEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCDDDDDDEEEEEEEEECCCEEEHHHHHHEEEBBB???>>><<<;;;;;;;;;:::::::::999<<<:::999999:::;;;999888666777888888666444444555555555444444444333333333333333333333333333333333222222222111111111111000111111111111222222222333222000//////222555777777;;;;;;;;;:::777444111...000000000000000000000000333333333333333333333333222111000000//////000000111000000000/////////...///////////////////////////000111222222222111111000222333333111//////000000111111222222222222222111111111111111000//////111000000333777::::::999888666444333333555888:::999999:::999888666444333555444444333222222333333444333222222333666999;;;;;;<<<===>>>>>>===<<<;;;999888666444222111000000222222111111111222222222222222111111222222333444666666666666666666666666333444555777999;;;<<<===:::888888999;;;;;;888555555555666555666999===AAAOOOXXXgggyyy......//////000000111111000000000000000000000000111111111111111111111111111111222333333333333333444444333333333444555555333333333333444444555666666777888777666555666777888888888888888777666666:::888777999===BBBFFFHHHMMMJJJEEEBBB@@@>>><<<:::::::::;;;;;;<<<<<<==============================<<<<<<===>>>@@@BBBDDDEEEGGGDDD@@@>>>???@@@AAA@@@@@@????????????@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEJJJJJJIIIIIIHHHHHHHHHHHHKKKMMMQQQTTTTTTRRROOOMMMJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNQQQUUUYYY\\\^^^___ZZZWWWQQQNNNMMMNNNNNNNNNMMMNNNOOOOOONNNMMMKKKJJJLLLMMMNNNOOOOOOOOOOOOOOONNNSSSVVVUUUUUUXXXYYYWWWSSSTTTUUUWWWXXXVVVRRRNNNMMMTTT[[[```fffkkkiiiccc\\\[[[YYYWWWXXX[[[^^^``````jjjzzzzzzvvvmmmbbb\\\[[[^^^___```aaabbbaaa``````^^^^^^___aaaccccccaaa___^^^^^^]]]\\\[[[VVVOOOJJJJJJMMMRRRUUUWWWXXXZZZ[[[VVVRRRMMMGGGCCCDDDHHHKKKRRRXXX]]]```bbbiiiuuu{{{pppdddZZZSSSOOOGGGKKKQQQUUUWWWXXXYYYZZZTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTSSSQQQOOONNNTTTTTTTTTSSSPPPMMMJJJHHHIIIGGGFFFFFFHHHIIIIIIHHHEEEEEEEEEFFFEEEEEEDDDCCC@@@AAACCCDDDEEEEEEDDDDDD@@@BBBCCCCCCAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;<<<:::999999::::::999888777888999888666555555555666555444333222333444444333333333333333333333333222222222111111111111000000000000000111111111111222111000000333555666666;;;<<<===<<<:::666222000////////////////////////111111111111111111111111000000111111000000//////000000000000//////////////////////////////////////////000111111111111111///111333333222000000111//////000111111111111111000000111111000000//////000000000222666888888888666555333222333444666888888999::::::999777555333444333222222111222222222222111111111222555777999999:::;;;<<<<<<<<<;;;:::666666555444333333333333333333222222222222222222222111111111111222333333555555555555555555555555444555666888999:::;;;<<<888888777888999999666444444555555555666999>>>AAANNNXXXhhhzzz.../////////000000000111////////////////////////111111111111111111111111111111222333333444444444444444333333333444444555333333333333333444555666777888888777666555555666777888888999999888777777999888999<<>>===;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???AAACCCEEEIIIEEE@@@===>>>???@@@@@@???????????????@@@@@@AAA@@@?????????@@@AAACCCDDDHHHHHHIIIIIIIIIHHHHHHHHHGGGHHHJJJKKKKKKJJJHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKMMMPPPUUUYYY^^^aaabbb]]]WWWPPPMMMMMMNNNMMMLLLLLLMMMOOOOOOOOONNNLLLKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOTTTWWWVVVVVVWWWVVVSSSQQQPPPOOOQQQSSSRRROOOKKKGGGNNNUUU[[[bbbgggfffaaa[[[XXXUUUSSSSSSVVVZZZ\\\\\\gggwwwxxxnnnbbb[[[ZZZ]]]]]]]]]^^^^^^]]]]]]]]]XXXYYY[[[___aaabbb```]]]XXXXXXWWWTTTOOOKKKIIIHHHEEEIIIMMMQQQVVV\\\ccchhhccc```ZZZRRRKKKGGGGGGIIIPPPVVV\\\^^^^^^cccnnnwww|||zzzuuunnnfff^^^WWWSSSIIILLLPPPUUUXXXYYYZZZ[[[TTTTTTTTTTTTSSSSSSSSSSSSQQQQQQRRRRRRQQQPPPOOONNNSSSRRRQQQOOOMMMKKKJJJJJJGGGEEEDDDDDDEEEFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCC@@@AAACCCDDDEEEDDDCCCBBB???@@@@@@???===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999::::::999777999;;;<<<;;;999777777888777555333222222222444555333333333333333333333333222222222111111111000000/////////000000000000000222111111222666999::::::<<<===>>>===;;;888333111000000000000000000000000////////////000000000000///000111111111000...---000000000000/////////////////////////////////////////////000000000000000000222555555333111111111//////000111111111111000///000000000000000////////////000222444555666666444444333333333444555666666777999999999777555333222222111111111111111222000000000000111444666777999:::;;;=========<<<<<<777666555444444444444444444444444444444333333222111111111111111222222333555555555555555666666666999999999888888888888888::::::;;;;;;;;;:::888777444555555555666999>>>BBBMMMXXXiii{{{////////////000000000000////////////////////////111111111111111111111111111222222222333444555555555444444333333333444444444444333333333444555555777888888777666555555666444555666777888888888888777999<<>>@@@BBBCCCGGGCCC???<<<<<<===????????????>>>>>>??????@@@AAA@@@???>>>===>>>???AAACCCCCCDDDEEEGGGHHHHHHGGGGGGDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGGGGGGGGGGGGGJJJKKKMMMQQQUUUXXX[[[]]][[[UUUOOOLLLLLLMMMLLLKKKMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKLLLLLLMMMNNNOOOPPPQQQUUUVVVUUUUUUWWWUUUPPPQQQNNNMMMNNNQQQRRRNNNKKKDDDJJJQQQVVV\\\bbbaaa]]]WWWUUUQQQOOONNNQQQTTTVVVUUU]]]iiittt|||~~~vvvooofff]]]XXXYYY]]]^^^___```___^^^\\\[[[WWWWWWXXX[[[]]]]]][[[YYYUUUUUUTTTPPPKKKHHHGGGHHHBBBDDDIIIPPPYYYeeeqqqxxxwwwuuunnndddYYYPPPJJJHHHOOOTTTYYYYYYXXX[[[ccckkknnnnnnmmmjjjeee___ZZZVVVNNNOOORRRVVVZZZ\\\\\\[[[TTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPPPPOOOOOONNNNNNNNNMMMKKKJJJIIIIIIJJJJJJEEECCCAAAAAABBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAA???@@@AAABBBCCCBBBAAAAAA???@@@???===;;;999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;999888888999:::888777999;;;<<<;;;999777777888777555333222222222444555333333333333333333333333222222222111111111000000////////////////////////111000222555:::>>>@@@@@@<<<<<<======;;;888444222111111111111111111111111.........//////000000000//////000111111///...---////////////000000000000........................///////////////000000000333666888777555222000000///000000111111111111111...//////000000000//////...///000111222333444555333333333333444444444555333555777999999777444333111111111000000111111222/////////000111333555666888999;;;===============:::999888666555444444444555555555666555444333222111111000000111111222333555555555666666777777777999999999888888888888888;;;<<<===<<<;;;:::888888444444555555666:::>>>BBBLLLXXXjjj|||////////////000000000000000000000000000000000000222222222222222222222222222222222222333555666777555555444333333333444444444444444333333444444555666777888777666555666777111222333555666666777777777999===BBBFFFHHHGGGEEEAAA>>><<<;;;;;;<<<;;;:::888999:::;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???@@@AAADDDAAA===;;;<<<=========???>>>>>>>>>>>>???@@@@@@@@@???>>>>>>>>>@@@AAABBB???AAACCCEEEFFFFFFEEEEEECCCDDDEEEEEEEEEDDDCCCCCCAAABBBDDDFFFGGGGGGFFFFFFHHHHHHIIIKKKMMMOOOQQQSSSTTTQQQMMMKKKKKKKKKKKKJJJLLLLLLKKKKKKKKKLLLNNNOOOIIIIIIJJJKKKLLLNNNPPPQQQQQQTTTUUUUUUXXX\\\[[[WWWYYYVVVUUUXXX[[[YYYRRRLLLFFFJJJNNNQQQWWW]]]]]]YYYUUUSSSPPPMMMLLLNNNPPPQQQNNNRRRYYY^^^cccggglllnnnvvvooohhhccc^^^XXXWWWZZZZZZ\\\^^^______^^^[[[ZZZYYYXXXXXXYYY[[[\\\\\\[[[VVVVVVUUUQQQLLLHHHFFFFFFCCCCCCHHHRRRbbbsss{{{mmm___UUUOOORRRTTTWWWWWWVVVXXX\\\```gggggghhhgggddd___ZZZWWWSSSSSSTTTWWWZZZ[[[[[[YYYTTTTTTSSSSSSRRRRRRQQQQQQOOOOOOOOONNNNNNMMMMMMMMMJJJIIIHHHGGGFFFGGGHHHIIIEEECCC@@@@@@@@@@@@???>>>???@@@AAAAAABBBAAAAAAAAA??????????????????@@@@@@???@@@???===:::999999999;;;;;;;;;<<<<<<<<<<<<<<<;;;999888888999999888777777888999888666555555555666555444333222333444444333333333333333333333333222222222111111111111000000000000000////////////000000333777===AAACCCDDD<<<<<<;;;:::888666444333111111111111111111111111...//////000000111111111//////000000//////......////////////000000000000.......................................///000000444666888888555222000/////////000111111111111111......///000000000//////---///000000000000222333222333444555555555444444333555888::::::888555444111111111000111111222333/////////000222333555666666888:::<<<===============<<<:::888777555555555555666777777666555333222111000000000000111222222555555555666666777777888444555666888999:::;;;<<<999:::<<<;;;999777666666333444555555666:::???CCCLLLXXXjjj|||000000000000////////////111111111111111111111111222222222222222222222222222222222222333555777888666555444333333333333333555444444333333444444444555666777777666666777888333333444555555666555555999999;;;>>>AAABBBAAA@@@<<<;;;::::::;;;;;;:::999999:::<<<======<<<:::999::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???AAA???===<<<===>>>>>>===>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBB???@@@BBBDDDDDDDDDBBBBBBAAABBBCCCDDDDDDDDDBBBBBB???AAACCCEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNFFFFFFGGGHHHKKKMMMPPPRRRQQQTTTWWWZZZaaajjjllljjjiiiiiijjjnnnpppiii\\\QQQKKKNNNOOOOOOSSSYYYZZZVVVVVVTTTRRROOONNNNNNOOOPPPOOOQQQSSSUUUVVVYYY\\\___fffbbb^^^^^^[[[WWWWWWZZZYYYYYY[[[\\\\\\[[[ZZZYYY[[[YYYYYY[[[aaaggglllnnniiihhhfffbbb^^^XXXRRROOOLLLJJJMMMZZZpppssseee]]]ZZZYYYYYYYYYYYYZZZZZZZZZ```aaacccdddbbb^^^ZZZXXXUUUTTTSSSUUUXXXXXXVVVTTTSSSRRRRRRQQQPPPPPPOOOOOOPPPOOONNNMMMLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFDDDAAA@@@@@@@@@???>>>???@@@AAABBBBBBBBBBBBAAA@@@???===<<<<<<===>>>???===>>>???>>><<<::::::;;;<<<<<<<<<======>>>>>>>>>:::999888888999999888666666777888888666444444555555555444444444333333333333333333333333333333333222222222111111111111000111111111000000/////////111111333888>>>BBBCCCCCC;;;:::999777555444333333111111111111111111111111///000000111222222333333000000///............///.../////////000000000111..............................---------...///000111333666777555222///.........///000000000000///---......///000000//////,,,...000000......000222222333555666666666444444333666999<<<<<<;;;888666111111111111111222333333//////000111222444555666777999;;;===>>>?????????>>>===;;;:::999888777777666777888888888666444222000000000000000111222222333333444555555666777777333444555777999;;;<<<===777:::<<<:::777555444555333444444555666:::???CCCLLLYYYkkk{{{000000000000////////////111111111111111111111111222222222222222222222222222222222222333555777888666555444333333333333333555444444333333333444444444666777777666666777999777777777888777777666555;;;:::999:::<<<>>>>>>===;;;:::999:::;;;;;;999777;;;<<<>>>??????===<<<:::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======@@@???======>>>???>>>===>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBB@@@BBBCCCDDDDDDBBB@@@???===???AAABBBCCCBBB@@@??????@@@CCCEEEFFFFFFEEEEEECCCBBBBBBAAABBBCCCEEEFFFEEEHHHKKKKKKHHHGGGHHHJJJGGGHHHJJJKKKLLLLLLLLLLLLCCCCCCDDDFFFIIILLLPPPRRRSSSVVVZZZ```kkkwww|||{{{xxxyyy}}}xxxfffWWWOOOQQQPPPOOORRRWWWXXXVVVWWWVVVTTTRRRQQQPPPPPPPPPSSSTTTVVVVVVUUUVVVXXXZZZ]]][[[[[[]]]]]]YYYXXX[[[YYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZ[[[```jjjuuu|||wwwpppgggaaaUUURRRTTTccc{{{rrriii```^^^[[[\\\]]]]]][[[XXXYYY[[[^^^``````^^^\\\ZZZVVVTTTRRRSSSUUUUUUSSSPPPQQQQQQPPPOOOOOONNNMMMMMMPPPOOONNNLLLKKKKKKJJJJJJKKKJJJHHHFFFEEEDDDCCCCCCGGGEEEBBBAAAAAAAAA@@@>>>@@@AAABBBBBBCCCCCCCCCBBB@@@>>><<<::::::;;;===???:::<<>><<<<<<=========>>>>>>?????????@@@:::999888888999999888666777999:::999777555555666444444555555555444333222333333333333333333333333222222222111111111111000222222111111000000//////111222444888===AAAAAAAAA;;;999777555333333333333000000000000000000000000000111111222333444444444111000///------...//////.../////////000000111111..............................---,,,---...///000---000444555444111//////,,,---......//////......------...///000000//////,,,...000000...---///222222333555777777666555444555777;;;>>>>>>===:::888222222111111222333444444//////000222333444555666:::<<<>>>@@@BBBBBBCCCBBB>>>===<<<;;;::::::::::::777777999999888666444222000000000000000111111222222222333333444555666666666666777888999::::::;;;888;;;===<<<888555555666333333444555666:::???CCCLLLYYYkkk{{{222222111111111111111222...///111111000000111222555444333333222222222222222222111222333555777999777666555444444444444444111111111222333444666777555555444444444444555555777888888666333222444777:::::::::999888777555555777777666666777999;;;<<<========================888999::::::;;;;;;;;;:::999999888888888999;;;<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>???@@@BBBAAA@@@???@@@AAABBBCCC@@@@@@@@@@@@??????>>>>>>@@@AAABBBBBB@@@@@@AAABBBDDDCCCBBBCCCDDDEEEDDDCCCBBB@@@>>>======@@@CCCEEEDDDEEEHHHJJJKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIOOOJJJFFFFFFKKKPPPSSSTTTTTTZZZeeeqqq}}}ssscccYYYVVVSSSPPPPPPQQQSSSTTTZZZZZZYYYTTTPPPQQQUUUYYY[[[\\\^^^```bbbaaa]]]ZZZYYYYYYYYYYYYXXXWWWVVVUUUXXXXXXXXXXXXXXXWWWWWWWWWXXXZZZ[[[```qqq{{{mmmaaa[[[ggg|||{{{mmmhhhaaaYYYVVVWWWYYYXXXVVVWWWXXXZZZ\\\]]]ZZZUUUQQQPPPPPPPPPSSSVVVWWWVVVUUUQQQOOOMMMLLLMMMMMMLLLJJJNNNMMMKKKIIIHHHHHHHHHHHHNNNIIIFFFFFFHHHHHHEEEAAACCCBBBAAA@@@????????????DDDCCCAAA???============???===999777666666888999============<<<;;;::::::;;;;;;::::::999:::::::::888777555444555666888999444444555666777888999999777777666555333222111000222333333444444333333222222111111111000000//////000000111111111111000000+++---111555777999999999333333333222222111111111////////////////////////222222222111111111000000///////////////000111111...---,,,+++***+++,,,,,,,,,,,,,,,------------...,,,---------......//////000000000000000000000000000000000000000000//////............////////////222111111111000000//////111222444666666555444333666666888999999888777777444333333333444444222111777666555444444555777888888:::===@@@BBBCCCBBBBBB@@@???===;;;999888888777999:::::::::999777555444111111000000000000000111...$$$(((111333333333444444555666777888999999:::999888666555555444444555555444111000555===DDDNNNZZZkkkzzz222111111000000000111111000222333333222222333444333333222111111111111111222222222222333555666777666666555444444444444444222222222333444555777777555555444444444444555555777888888666333333555777888888888888888888777666:::999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;:::::::::999888888777888999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@BBBAAAAAA@@@AAAAAABBBCCCAAA@@@??????>>>>>>>>>???BBBCCCDDDCCCAAAAAABBBCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCAAA>>><<<<<>>>>>>>>CCCBBB@@@>>>=========>>>>>>===;;;999888888999::::::;;;;;;;;;;;;;;;::::::;;;:::999999888999999999888777555444444555777888444444555555666777777777666666555444333222222111222222333333333333222222111111111111000000000///000000111111111111000000,,,...111333555555555444222222111111111000000000///////////////////////////000000111111222222333000///////////////000000///...---,,,,,,,,,------.........////////////000///000000000111111111111/////////////////////////////////////////////000........./////////000000000000000/////////......000111333555555444333222444555666888888777666666444333333333333333222111666555333111000111222222666888;;;>>>@@@AAAAAAAAA???>>>===;;;999888888888999:::::::::999777555444333333222111111111111111666...+++111777777666666333444555666777888999999:::999888777555555444444333444555333333666<<>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDAAA@@@>>>======>>>???@@@CCCDDDEEEDDDBBBBBBDDDEEEDDDEEEEEEEEEEEEEEEEEEDDDHHHEEEAAA>>>===@@@CCCFFFJJJIIIIIIIIIIIIHHHHHHHHHDDDEEEGGGJJJLLLNNNPPPQQQNNNOOOPPPPPPQQQUUUYYY\\\jjjqqq|||}}}nnn^^^[[[VVVSSSRRRSSSVVVYYY[[[^^^ccchhhjjjgggbbb^^^```aaaaaacccdddbbb___[[[YYYXXXWWWWWWWWWXXXZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZWWW[[[___dddqqq||||||vvvnnndddccc```\\\XXXVVVVVVWWWSSSTTTVVVZZZ\\\\\\ZZZWWWUUURRRPPPPPPRRRTTTUUUUUUSSSPPPLLLKKKLLLMMMNNNNNNIIIIIIGGGFFFEEEDDDDDDEEEGGGEEEEEEGGGJJJJJJGGGCCCAAA@@@???>>>============AAA@@@???===<<<<<<<<<======<<<<<<;;;::::::::::::999999:::;;;;;;;;;;;;::::::999888888777777777888777666555444444555666777444444444444444444444444444444444444333333333333222222333333333333222222111111111111000000000000000000111111111111000000...///000111111111000///000000000000////////////////////////////////////,,,---...000111333444555000000//////.../////////000///...------------............////////////000---------............///------------------------------........./////////////////////000000000000//////...............---///000222333333333222111222333444666666666555444333333222222222222222222333222111000000000000000333444777:::<<<>>>?????????>>><<<;;;:::999999888:::;;;;;;;;;:::888666555555555444333222222111111666222111333555333111222333444444555666777888888999999888777666555444444111333555555555666;;;???LLLWWWiiixxx//////////////////000111///000111111000///000222222111111000000000111111444333333333333333333333444444333333333333333444333333333333444555666777555444444333333444444555666666666666666666777777777888888999999999999999888888888888888888888888999999999999999999999999::::::;;;;;;::::::999999999888777777777888999:::::::::::::::::::::::::::===>>>>>>???????????????AAAAAABBBCCCDDDDDDDDDDDDBBB@@@>>><<<<<<>>>@@@AAABBBCCCDDDCCCCCCCCCFFFHHHIIIHHHGGGFFFEEEFFFIIIKKKPPPLLLGGGCCCBBBDDDGGGIIIKKKJJJIIIGGGFFFFFFFFFFFFEEEFFFGGGIIILLLNNNQQQRRROOOQQQSSSTTTWWW]]]fffmmm{{{uuuhhh```\\\XXXTTTSSSUUUYYY[[[^^^```dddjjjnnnkkkddd]]]_________```aaa___\\\YYYXXXWWWVVVVVVWWWYYY[[[]]]ZZZZZZZZZZZZZZZ[[[[[[[[[YYY]]]aaadddkkk||||||{{{wwwlllggg```cccddd```ZZZVVVWWWZZZSSSSSSUUUWWWZZZZZZXXXWWWUUURRRPPPOOORRRUUUXXXYYYVVVRRRMMMJJJJJJKKKLLLLLLHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEGGGJJJLLLLLLIIIFFF@@@???>>>======<<<<<<<<<>>>===<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;::::::999999::::::;;;;;;::::::999999888777666666666666666666555444444333444444555444333333333222222222111333333333333333333333333111111222222222222111111111111111000000000000000000000111111111111000000...///000000000//////...////////////////////////////////////////////////,,,---...///111222333333000000///............//////......---------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000000000111111...........................///000111111111000000000111222444444444333333222222222111000111333444222222222333333333333333111222333555888:::;;;<<<>>>===<<<;;;:::999999999<<<<<<<<<<<<;;;:::888777666666555444333222000000111111222222000.........333333444555555666777777888888888777666666555444222444555444444666;;;@@@LLLXXXiiiyyy//////...//////000111111///111222111000///000111222222111111111222222333333333333333333333222222333333222222222222333444222222222222333444555555444444333333333333444444555555666666777888888777::::::;;;;;;::::::999888444555666777777888888888999999999999999999999999:::::::::;;;;;;::::::999:::999888777777888999999::::::::::::::::::::::::======>>>?????????>>>>>>???@@@BBBDDDEEEEEEDDDCCCBBB@@@>>>======>>>AAACCC@@@AAABBBBBBBBBDDDGGGJJJMMMLLLIIIEEEDDDGGGNNNTTTXXXUUUOOOKKKHHHIIIKKKMMMKKKJJJHHHFFFEEEDDDDDDDDDGGGGGGGGGIIIKKKMMMOOOPPPOOOQQQTTTXXX^^^jjjxxxzzzlllaaa^^^\\\XXXUUUUUUWWWZZZ]]]``````aaadddgggeee___ZZZ\\\[[[[[[[[[\\\[[[XXXUUUVVVUUUUUUUUUVVVYYY[[[]]]ZZZZZZZZZZZZ[[[[[[\\\\\\ZZZ]]]```bbbfffsssyyyvvvvvvtttxxx|||{{{tttmmmhhhfffgggjjjkkkfff]]]WWWXXXZZZTTTSSSSSSTTTUUUUUUTTTRRRTTTQQQOOOOOOSSSXXX\\\^^^YYYTTTNNNJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGIIILLLMMMMMMJJJHHH@@@???>>>===<<<<<<<<<<<<;;;;;;999888888999:::;;;;;;;;;::::::999999888888888999999999888888777666999888777666555555555555555444444333333333333333333333222222111111000000222222222333333333333444000111111222222111111000000000000000000000111111000000111111111111000000...//////000000000000000///000000000000000000000////////////////////////....../////////000000000//////............//////------------,,,,,,++++++,,,,,,,,,------------...////////////////////////------------------------------------......//////////////////000000000000////////////////////////....../////////000//////...///111222333333222222111222222000///111555888777888888999888777555444333333333444555777999:::===<<<;;;:::::::::::::::======>>>===<<<;;;999888555555555444333111000///000333555444222111222222333333444444555555666666777777888888777666555444444555444222111555===CCCLLLXXXjjjzzz////////////000111222222222333444333111111111333222111111111111222333333222333333333333333222111222222111111222222333333222222222222222333444555444444333333333333444444555555555777999:::999777::::::;;;;;;:::999888888333444666777888999999999999999999999999999999999888999::::::;;;;;;;;;:::;;;:::999888888888999:::;;;;;;;;;;;;::::::::::::<<<===>>>??????>>>===<<<===???BBBEEEFFFEEECCCBBBBBBAAA@@@??????@@@BBBCCCBBBCCCCCCBBBAAACCCFFFIIIMMMLLLIIIEEEDDDIIIRRRYYY]]]ZZZUUUQQQMMMLLLMMMNNNJJJJJJIIIGGGFFFEEECCCCCCGGGGGGGGGHHHIIIKKKMMMOOOOOORRRVVV^^^jjjzzzyyyoooeee^^^ZZZYYYWWWUUUVVVXXX[[[]]]___^^^\\\\\\\\\[[[YYYWWWXXXWWWWWWWWWXXXXXXUUUSSSTTTTTTTTTTTTVVVXXXZZZ[[[YYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[^^^```dddlll~~~~~~tttmmmfffhhhjjjkkkjjjiiiiiijjjooopppooohhh^^^WWWUUUVVVTTTRRRPPPPPPPPPPPPOOOMMMRRRPPPNNNOOOTTTYYY]]]___XXXTTTNNNJJJHHHGGGFFFEEEHHHHHHHHHHHHHHHGGGFFFEEEHHHIIIKKKLLLLLLKKKIIIHHH@@@???>>>===<<<<<<<<<<<<;;;:::999888999:::;;;<<<<<<<<<:::999888777777777777777777888888777777666999888777666555444444444444444333333222222111111222222222111111000000000222222222222333333333333000000111111111111000000000000000000111111111111000000111111111111000000...//////000000111222222////////////000000000000////////////////////////000000//////.........---......------......///000,,,,,,------,,,,,,+++***.........////////////000...............---------............................................................///////////////////////////000000000............////////////---...000111222333222222000111111000///222888===AAABBBBBBBBB???<<<999777;;;999777666666777888999<<<;;;;;;:::::::::;;;;;;<<<=========<<<:::888777444444555555444222000//////222444222111444555444333333333444444444555555666777888888888666555444555555333111000444===DDDMMMXXXjjjzzz000//////000111222333333222333444333111000111222000000000000000111222222111111222333444333222222111111111111111222333333444333333333333444555555444333333222222333333444555444444777:::;;;:::777777777888999999999888888666777888999::::::999999999999999999999999999999777888999:::;;;<<<<<<<<<===<<<:::999999999:::;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>===;;;:::;;;>>>AAAEEEFFFEEEBBBAAABBBAAAAAAAAABBBBBBCCCDDDHHHHHHFFFCCCAAABBBDDDGGGGGGIIIIIIGGGFFFJJJRRRYYY]]][[[WWWSSSOOOMMMKKKKKKJJJJJJKKKJJJIIIGGGEEEDDDFFFFFFEEEFFFHHHJJJMMMOOOOOORRRYYYfffwwwsssjjjccc^^^\\\UUUUUUUUUUUUWWWYYY[[[]]][[[ZZZXXXVVVSSSSSSUUUWWWWWWVVVUUUVVVWWWWWWVVVTTTRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\ZZZZZZ]]]___cccppp}}}{{{pppeeeccc``````aaadddeeeffflllkkkhhhaaaYYYSSSRRRRRRQQQNNNLLLKKKLLLLLLLLLKKKPPPNNNMMMOOOSSSWWWZZZ[[[SSSPPPLLLJJJIIIHHHFFFEEEGGGGGGHHHHHHHHHGGGFFFEEEIIIJJJKKKJJJHHHGGGFFFFFF@@@@@@???>>>============<<<;;;;;;:::;;;<<<===>>>@@@>>>;;;999777777777888888999:::;;;======>>>>>>:::999888666555444444444333333333333222111000///222222111111111111111111333333222222222222222222///000000000000000000//////000000000111111111111000000111111111111000000///////////////000000111------.........//////////////////////////////////////////......---------,,,,,,,,,---...///000111,,,---.........---++++++.........////////////000,,,,,,,,,+++++++++******........................111000000//////......---------------............------........./////////...............///000000,,,...///111222333222222///000111000000333;;;BBBIIIJJJLLLMMMLLLIIIFFFDDDDDDBBB>>>;;;999999:::;;;;;;;;;:::::::::;;;;;;<<<::::::;;;:::999888666555444444666666666444333111...111000---...333555222333333333333333444444444555666888888888777555444444444444222222555<<>>>>><<<;;;999:::===AAADDDFFFDDDBBB@@@AAABBBBBBCCCCCCDDDDDDDDDMMMLLLJJJEEEBBBAAABBBDDDBBBFFFIIIIIIHHHKKKQQQWWW\\\ZZZWWWSSSOOOKKKIIIGGGKKKKKKLLLMMMKKKIIIGGGEEEDDDDDDDDDEEEGGGJJJNNNPPPOOORRR\\\llluuufff]]]YYYXXXWWWRRRSSSTTTUUUWWWYYY[[[\\\WWWXXXWWWTTTPPPPPPTTTWWWWWWVVVVVVWWWXXXYYYWWWVVVQQQQQQSSSTTTVVVVVVVVVVVVWWWXXXXXXYYYZZZ[[[[[[[[[___ZZZXXXYYYYYYZZZbbbmmmpppuuuxxxyyyxxxjjjddd]]]ZZZ[[[]]]]]]]]]bbb```]]]XXXSSSPPPOOOPPPNNNLLLIIIIIIJJJKKKKKKJJJOOONNNMMMNNNQQQUUUWWWWWWOOOMMMJJJIIIIIIIIIGGGEEEFFFFFFGGGHHHHHHGGGEEEDDDJJJJJJJJJHHHFFFDDDDDDDDDAAA@@@???>>>>>>=========>>>===<<<<<<===>>>@@@AAACCC@@@===999777777888999;;;<<<>>>AAACCCEEEGGGGGG:::999888777555555444444333333333222222000//////111111111111111222222222333333333222222222111111//////000000000000////////////000000111111111222000000111111111111000000000000///............///,,,,,,,,,------.........////////////////////////........................++++++,,,,,,...///111222---.../////////...,,,,,,,,,,,,,,,---------....../////////......---------------------------------222222111000///...------,,,,,,,,,---------......,,,,,,,,,------.........///............///000000,,,...///111222333222222...000111000000555>>>EEELLLOOOSSSVVVXXXWWWUUUTTTKKKHHHCCC???<<<;;;<<<===;;;;;;:::::::::;;;<<<<<<888888888888777555444222444555777888888666444333222333111---///666777222333333333333333333444444555666888999888777555444111333555555444666;;;@@@JJJVVVhhhxxx............///000222222111000///......///000111000000////////////000000333222111111111222444444333333333444444555555555555444222222444555444444111222444555555444222111444555777888888888777666555555444444555666777888<<<;;;999888888888999::::::999888777777888999:::;;;:::999888888888999:::??????>>>>>>=========<<<@@@@@@??????>>><<<;;;:::>>>>>>>>>======<<<;;;::::::;;;===@@@AAABBBBBBBBBAAA@@@???======AAAGGGLLLSSSRRROOOJJJEEEBBBAAABBBGGGFFFEEEDDDFFFIIILLLOOORRRQQQPPPNNNLLLJJJGGGFFFFFFIIILLLNNNNNNLLLHHHFFFEEEEEEEEEEEEFFFHHHKKKLLLMMMQQQZZZllltttfff[[[WWWVVVSSSQQQSSSSSSSSSTTTUUUXXXZZZ[[[ZZZZZZYYYWWWTTTUUUWWWYYY[[[ZZZYYYYYYYYYYYYWWWUUUTTTTTTSSSSSSTTTTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[]]]ZZZVVVSSSTTTVVVZZZ]]]bbbbbbbbbdddiiisss~~~qqqfff\\\YYYZZZYYYXXXZZZ]]]ZZZVVVUUUUUUTTTQQQMMMNNNKKKGGGEEEFFFHHHIIIIIIPPPNNNNNNNNNPPPQQQPPPOOOLLLJJJHHHFFFFFFFFFGGGHHHLLLGGGBBBBBBEEEGGGEEECCCFFFFFFFFFFFFEEEDDDBBBBBBAAA@@@@@@???>>>===<<<<<<>>>===;;;;;;===CCCIIILLLLLLFFF???;;;;;;<<<;;;:::<<>><<<:::::::::;;;<<<:::888555222111111111222222444666777777666333222222111000000000000000000333222111111111222333444444555888999999888555444444222444777777666999>>>OOOXXXhhhzzz............///000111222000000///......///000000000000////////////000000222111111000111222333444333333333333333444444444777555444444555666555444555444444333333333333444333444555777777666666555555555555555666888:::<<<<<<;;;:::999888888999999:::999888888888888999::::::999888888888999:::;;;>>>>>>=========<<<<<<<<>>===<<<======>>>>>>>>>===<<<<<<<<<===???@@@BBBCCCDDDDDDAAA@@@???>>>???CCCIIINNNVVVSSSOOOIIIDDDBBBBBBBBBEEEEEEDDDDDDFFFHHHKKKLLLMMMLLLLLLKKKJJJHHHGGGFFFEEEGGGJJJLLLMMMKKKIIIGGGGGGFFFFFFFFFFFFGGGIIIIIILLLNNNVVVeeexxxsssjjj^^^WWWTTTTTTRRRQQQRRRRRRRRRRRRTTTVVVXXXYYYYYYZZZ\\\[[[YYYWWWWWWWWWYYYXXXXXXYYYZZZZZZYYYWWWTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[\\\\\\[[[[[[ZZZWWWSSSPPPOOOQQQTTTVVVZZZ[[[]]]___bbbhhhoootttyyywwwkkk```[[[XXXUUUTTTTTTZZZWWWTTTSSSTTTSSSPPPNNNLLLJJJGGGFFFGGGIIIIIIHHHOOOMMMMMMNNNOOOPPPOOONNNKKKJJJHHHFFFFFFFFFGGGHHHJJJFFFBBBBBBEEEFFFDDDBBBDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAA@@@??????>>>>>>???>>>===>>>BBBHHHNNNRRRRRRKKKAAA;;;999:::;;;;;;CCCFFFHHHHHHEEEDDDFFFHHHPPPKKKEEEAAA@@@@@@AAAAAA===;;;888555222000/////////000111222222222111000333333333333333333333333111111111111111111222222000000////////////000000//////000000000000//////---------.........//////------...............//////............---------/////////.........//////000000111111111000000///111111000///...---,,,,,,---------...///000111111222222111111000000//////000000//////...---+++***000000//////......---------,,,,,,++++++,,,,,,---111111000///////////////++++++,,,,,,---......///......////////////......------......///222777:::CCCEEEHHHKKKOOOSSSVVVWWW]]]YYYTTTQQQQQQQQQOOONNNGGGFFFDDDBBB???===<<<;;;:::999666444222222333333333555777888888777555333111000000000000111222222222222111111111333444555444555777999999777555444555333333666666555999???MMMVVVfffxxx///......//////000111222//////............///000111000000//////000000111111000000000000111222222333333333333333222222222888777555444555666555444888777444333222333555666222333555666666555555444666555666666888:::<<<>>><<<<<<;;;999999888888999:::999999888888999999:::888888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>????????????>>>>>><<<===>>>>>>??????>>>>>>:::;;;;;;<<<===>>>@@@AAA@@@@@@@@@@@@AAAEEELLLPPPXXXTTTNNNGGGCCCBBBBBBCCCBBBBBBCCCDDDFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGIIIIIIIIIHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGKKKKKKPPP[[[kkkzzz|||rrrkkkbbb\\\UUUQQQQQQRRRQQQPPPQQQPPPPPPQQQRRRTTTVVVWWWWWWZZZ^^^___]]]ZZZWWWUUUWWWVVVWWWXXX[[[[[[[[[YYYTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\[[[[[[[[[XXXUUUQQQMMMLLLMMMOOOQQQRRRTTTXXXZZZ[[[\\\___``````kkkwwwwwwlll```ZZZVVVRRRPPPRRRUUUTTTRRRRRRRRRRRRPPPOOOLLLKKKIIIJJJKKKKKKJJJIIIMMMLLLLLLLLLNNNOOONNNMMMKKKJJJHHHGGGFFFFFFGGGGGGHHHEEEBBBCCCEEEEEECCC@@@BBBBBBBBBBBBAAA@@@??????@@@@@@@@@??????>>>>>>>>>???>>>>>>@@@DDDJJJPPPSSSSSSKKKAAA999777999===???IIIFFFBBB>>>;;;<<<===???JJJEEE>>>;;;<<>>;;;777444111000444444333333333333333222333333333333333333333333111111111111111111000000000000////////////000000000000000111111000000000------.........//////////////////......---------///............---------///////////////////////////000000111111000000000111000000///...---,,,,,,,,,---...///000111222222333333222111000000//////000000//////...---+++***000///...------...///000---,,,,,,++++++,,,,,,---......---,,,,,,,,,------+++,,,,,,------.........---------,,,,,,------------.........---///222444999:::<<>>????????????<<<===>>>???@@@@@@@@@@@@;;;;;;::::::;;;===>>>@@@@@@AAAAAAAAACCCHHHNNNRRRWWWRRRKKKDDDAAA@@@AAAAAA???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIMMMUUU```jjjpppssswwwuuusssqqqnnnhhh```[[[WWWTTTPPPNNNOOOPPPPPPOOOPPPPPPPPPPPPQQQSSSUUUVVVVVVZZZ^^^___]]]YYYVVVUUUWWWVVVVVVXXXZZZ[[[ZZZXXXTTTTTTTTTTTTUUUWWWXXXYYYXXXYYYYYYZZZZZZYYYYYYYYYVVVTTTPPPMMMKKKLLLNNNPPPQQQSSSVVVXXXXXXWWWXXXXXXWWW___iiiqqqzzz~~~xxxmmmcccZZZVVVSSSPPPPPPRRRRRRRRRQQQQQQRRRRRRQQQQQQOOONNNNNNOOOPPPPPPNNNLLLMMMLLLKKKLLLMMMNNNMMMLLLJJJIIIHHHFFFFFFFFFFFFFFFEEECCCBBBCCCDDDDDDAAA???AAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>BBBFFFKKKNNNJJJEEE>>>999888:::>>>AAAGGGBBB<<<888777888999999DDD@@@:::777888;;;>>>@@@DDDCCCBBB???<<<888555444888888666555444444444555000000000000000000000000222222111111000000//////111000000////////////000//////000000000000//////............////////////////////////............///............---------,,,,,,------------------...///000000000000000000,,,------....../////////+++,,,---...///000111222333333222111000//////...,,,---......///.........---+++***)))***+++---///---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,---------.........---,,,++++++,,,---...---...///...------///000222222333555999===BBBEEEJJJKKKMMMPPPTTTWWWYYYZZZWWWWWWVVVRRRKKKCCC<<<777999888666555444333333333333444666777777777555555222222111111111222222333111111111222333444555666444444666777777666444444666333222333444555;;;BBBIIIRRRbbbttt000////////////000000111---....../////////000000111111000000000000111111//////000000111111111111222222222222222222222222666444222222333333333222666666777777777666444333555666888999999999888777999888777666555666777777888888888888888777777666666777777777777777777666777777888999::::::;;;;;;999999999:::::::::::::::888999:::<<<======>>>>>>;;;<<<===???@@@@@@@@@@@@AAA@@@?????????AAABBBCCC@@@AAABBBCCCEEEIIIOOOSSSUUUOOOGGGAAA????????????>>>???AAACCCDDDDDDCCCCCCFFFFFFFFFEEEDDDCCCBBBAAAFFFFFFEEECCCBBBBBBBBBAAACCCDDDEEEFFFGGGHHHHHHIIIFFFHHHLLLRRRWWW[[[\\\\\\``````______]]]ZZZVVVSSSSSSQQQOOONNNOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTUUUWWWYYY[[[ZZZXXXVVVUUUVVVXXXWWWVVVWWWYYYYYYWWWVVVTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVWWWWWWWWWWWWVVVVVVSSSQQQNNNKKKKKKLLLNNNOOORRRTTTUUUUUUUUUUUUWWWXXXVVV[[[^^^aaagggmmmmmmiii```ZZZTTTRRRPPPMMMMMMPPPPPPQQQQQQRRRRRRRRRSSSSSSRRRRRRSSSTTTVVVUUUSSSQQQNNNMMMKKKLLLMMMMMMKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@>>>@@@@@@AAAAAAAAA@@@??????;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<===???BBBDDDFFFAAA@@@===:::999999;;;<<<>>>;;;888777888999999888@@@>>><<<<<<===?????????BBBBBBAAA@@@???===;;;:::<<<;;;999777666555555555000000000000000000000000222111111000000/////////111111000///////////////---..................---........./////////000000........./////////000000///............---------++++++,,,---......------......///000000000000000,,,,,,,,,---...//////000***++++++,,,...//////000222222111111000///......,,,---......///.........+++***(((((((((***---...---,,,,,,++++++,,,,,,---///...............//////,,,,,,,,,---------------///...---,,,,,,---...///...///111000...---...///000//////000222555888::::::<<>>888666555444333222111111111222333444555555555444444444444333222222111222222111111222333444444555555333444555555555555444333555222222333444555;;;BBBIIIQQQbbbsss000000////////////000000---...///000111111111000222111111000000111111222///000111111222222111111222222222222333333333444444222111111222333333222333555777888888777555444777888:::;;;;;;;;;:::999999888666555444333444444666777888888999888888888666666777888888777666666777888999:::::::::::::::999999999999::::::::::::777888999;;;<<<<<<======;;;<<<===>>>????????????AAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCDDDFFFJJJOOOSSSQQQKKKDDD@@@???@@@???===>>>???AAABBBCCCCCCBBBBBBFFFFFFFFFFFFEEECCCBBBBBBGGGGGGFFFEEEDDDCCCBBBBBBAAABBBDDDFFFGGGHHHIIIIIIEEEHHHLLLOOOQQQQQQPPPNNNPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQPPPOOONNNNNNNNNOOOPPPPPPOOOOOOPPPQQQSSSTTTWWWXXXXXXWWWUUUTTTUUUVVVWWWVVVUUUVVVWWWWWWUUUTTTTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUUUUVVVUUUUUUTTTSSSPPPOOOLLLJJJJJJKKKLLLNNNQQQRRRSSSSSSRRRSSSUUUWWWUUUWWWWWWWWW[[[aaabbb```YYYUUUQQQQQQOOOJJJJJJMMMNNNPPPQQQRRRQQQQQQRRRTTTTTTTTTTTTVVVXXXXXXVVVTTTQQQOOOMMMLLLLLLLLLJJJHHHEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>??????@@@@@@@@@??????>>>;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@===>>>>>><<<999666555555666777888999:::999999999888999:::>>>AAACCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<:::888666555444222222222222222222222222000000000000000000//////222111000//////......///,,,------......------,,,....../////////000000000.........//////000000000///............---------,,,---...000000000//////------...///000000000000.........---------,,,,,,+++++++++,,,------......000000////////////......000000//////...---+++***,,,,,,+++++++++---...///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------///......------......///,,,///111111000///.../////////......///111222333111444888<<<@@@EEEKKKOOOTTTUUUUUUSSSNNNFFF???:::333222222111111000//////111222333333444444444444555444333333222222333333222333333444444444444333333444444444444444444333444222222444555666;;;BBBIIIQQQaaasss000000////////////000000...///000111222222222111222111111000000111111222000000222333333333222111111111222333444555555666333222111111333555555444333444444555666666666666888999:::;;;<<<;;;::::::888777555444444444444555666777888:::;;;;;;;;;;;;777888999::::::999888777888888999:::::::::999888999999999:::::::::;;;;;;888999:::;;;<<<=========;;;<<<======>>>>>>>>>>>>>>>???????????????>>>>>>AAABBBCCCDDDFFFIIINNNRRRNNNIIIBBB@@@AAABBB@@@===???@@@@@@AAABBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGBBBCCCEEEFFFGGGGGGGGGFFFEEEGGGJJJKKKKKKKKKKKKKKKJJJKKKMMMNNNNNNOOOPPPQQQPPPOOONNNMMMLLLLLLMMMOOOOOONNNMMMMMMNNNOOOQQQRRRVVVWWWXXXWWWUUUTTTTTTUUUSSSRRRRRRTTTVVVWWWVVVTTTTTTTTTSSSSSSRRRRRRSSSSSSUUUUUUUUUUUUUUUTTTSSSSSSSSSRRROOOMMMKKKKKKLLLMMMOOOQQQSSSSSSRRRQQQRRRSSSRRRTTTTTTSSSVVV[[[[[[XXXTTTRRRRRRTTTQQQLLLKKKNNNLLLOOOQQQPPPOOOOOOQQQSSSSSSRRRRRRSSSUUUVVVUUUSSSSSSQQQOOOMMMMMMKKKIIIGGGCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@>>>======>>>???======>>>>>>>>>>>>======999::::::;;;<<<=========<<<<<<<<<=========<<<<<<999;;;===;;;888555444555444777;;;;;;888666666888444555777<<>>>>>===<<<:::777444333222222222222222222222222/////////000000000000000222111000///............------............------.../////////000000000000000000000//////////////////............---------+++,,,...000111111000///,,,---...///000000000000......------------,,,,,,------------------------------------............000000//////...---+++***.....................///---,,,,,,++++++,,,,,,---******))))))***++++++,,,------------------------------............------***,,,000111111/////////.........//////000000000///111333555666:::???DDDFFFHHHIIIIIIFFF@@@;;;777111111111111000//////...222222333444444555555666222222222333333444666666333444555555555444333222333333333333333333333333333111222555666777;;;AAAHHHPPP```rrr~~~111000////////////000000...///111222333333333222222222111111111111222222000111222333444333222222111111222333555666777777333222111222444666777666444333222222333555888999888999:::;;;<<<;;;::::::777666555444444555666777666777999<<<===>>>>>>===999:::;;;<<<<<<;;;:::999888999:::;;;:::999888777999999999::::::;;;;;;;;;999:::;;;<<<============;;;<<<<<<===============@@@AAABBBCCCCCCBBB@@@???AAABBBDDDDDDFFFIIIMMMQQQMMMHHHBBBAAACCCDDDAAA>>>@@@@@@@@@AAAAAABBBBBBCCCAAABBBCCCDDDEEEEEEFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGHHHHHHHHHIIIKKKMMMIIIKKKLLLMMMMMMMMMOOOQQQMMMMMMLLLJJJIIIJJJLLLOOOMMMMMMLLLLLLLLLNNNOOOPPPUUUWWWYYYYYYWWWTTTTTTTTTPPPPPPPPPSSSUUUWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQVVVVVVVVVVVVVVVUUUTTTSSSYYYWWWTTTPPPNNNMMMMMMNNNOOORRRTTTUUUSSSQQQOOOOOOQQQTTTTTTSSSUUUXXXWWWRRRPPPPPPRRRVVVUUUQQQOOORRRKKKMMMPPPOOOMMMMMMOOOQQQQQQPPPOOOPPPRRRSSSSSSRRRUUUSSSPPPNNNMMMKKKHHHFFFBBBBBBBBBBBBAAA@@@??????BBBAAA???===;;;<<<>>>@@@;;;;;;<<<<<<===<<<<<<;;;777777888999::::::;;;;;;888999::::::;;;:::::::::666888::::::777666888:::555999===;;;555222444666888888:::===BBBEEEFFFFFFBBBAAA@@@@@@AAACCCEEEGGG>>>>>>>>>===;;;777444222////////////////////////......//////000000111111222222000///..................////////////......////////////000000000000222222111000///...------//////.........---------)))***,,,...//////...---,,,---...///000000000000******+++,,,...//////000///............---------++++++,,,,,,---......///,,,---......//////......---......//////...---------,,,,,,++++++,,,,,,------,,,,,,,,,---......///------------------------,,,,,,...//////...,,,,,,'''+++///111111/////////,,,---...///000000000//////000111000///111777;;;:::<<<>>>>>>===999555222111111111111111000///...333333444444555666777777///000111222444666888:::444555555666555333222111333333333333333333333333222000222666777777;;;@@@GGGOOO___ppp|||000///...------...///000//////111222333444444555222222222111111///......000000000000000111111222222222333333333333444444333222222111111222222333666666666777888:::;;;<<<===>>>>>>>>>===<<<:::999999999999777555555666888999888999???GGGMMMMMMJJJDDD<<<777999<<<<<<;;;;;;999::::::;;;;;;::::::999;;;;;;:::999999:::::::::<<<;;;999888888888999:::<<<>>>???>>>===<<<===>>>BBBBBBBBBBBBAAA@@@??????>>>???AAACCCDDDEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAA@@@???@@@CCCEEEAAAAAABBBBBBCCCDDDEEEEEEHHHFFFEEEHHHMMMQQQRRRQQQBBBBBBBBBBBBCCCDDDFFFFFFEEEGGGIIIJJJJJJIIIHHHFFFEEEFFFGGGHHHJJJKKKLLLMMMOOOOOONNNMMMMMMMMMNNNNNNOOOOOONNNNNNNNNOOOOOOPPPWWWWWWVVVUUUUUUUUUVVVVVVQQQQQQSSSSSSSSSRRRQQQPPPOOOQQQRRRTTTTTTTTTRRRQQQPPPSSSWWWXXXVVVTTTSSSSSS[[[^^^___[[[TTTOOOOOORRRMMMNNNOOOOOOOOOOOONNNNNNSSSTTTUUUVVVWWWXXXXXXXXXXXXUUUSSSRRRRRRSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTTTTRRRPPPTTTRRROOOMMMLLLJJJGGGEEEDDDCCCBBBAAAAAAAAAAAAAAACCCBBBBBBAAA???===;;;:::::::::;;;<<<=========<<<999888777888:::;;;;;;;;;;;;;;;:::999888888888888;;;;;;::::::999888777777888777777777777777888999555666999<<>>@@@CCCFFFFFFDDDAAA===999555333222222111000///......//////////////////000000000000000///...------...///000///000000///------...000........................////////////////////////111000///......---.........///000111111000///---///...---,,,------//////...------------...//////........................///......---,,,,,,,,,,,,***+++---.........------,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...///...---,,,+++,,,,,,---,,,++++++,,,---...///000111111000000//////......---------------------------...///000111333444444333444555555444333111000////////////000000000000///000111222333444444444333333222222333444666777>>>===<<<:::888555222111555555444444444333333333000333444444333555:::???IIISSSaaannnyyy//////............//////...///000222333333444444222222222222111000///...000000000000000111111222222222222333333333444444444444333333333333444444555555555666777888::::::>>>>>>>>>>>>===;;;999888999::::::888666555666777:::999;;;AAAIIIOOOOOONNNDDD===777999<<<;;;:::;;;:::::::::::::::999888888;;;;;;::::::::::::;;;;;;<<<;;;999888888888888999===>>>??????======>>>???AAAAAAAAAAAAAAA@@@@@@?????????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBAAA@@@@@@AAACCCEEE@@@@@@AAAAAABBBCCCCCCDDDHHHFFFEEEHHHLLLOOOPPPOOODDDDDDDDDDDDDDDEEEFFFGGGFFFGGGIIIJJJJJJHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPNNNNNNNNNOOOOOOSSSSSSSSSTTTTTTUUUWWWWWWQQQRRRRRRRRRQQQPPPPPPOOOMMMNNNPPPRRRSSSSSSRRRQQQQQQSSSVVVXXXWWWVVVVVVVVV]]]___^^^[[[UUUPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLSSSTTTWWWZZZ]]]______^^^ZZZWWWTTTRRRSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOQQQUUUWWWXXXUUUSSSSSSQQQNNNLLLKKKIIIFFFCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@>>><<<;;;::::::;;;;;;<<<;;;;;;;;;999777666777999;;;;;;::::::999888888888999::::::;;;::::::999888888777777888777777666666666777777555666888:::===???AAABBB@@@AAAAAA@@@???@@@BBBEEEIIIHHHGGGCCC>>>888222///000000////////////............/////////000000000000///...------...///000---...//////...---...000................................................000000///...............---...111333444333111000...---,,,++++++,,,,,,------------------......///////////////............+++++++++,,,,,,---...///+++,,,---.........------***++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...///...---,,,,,,,,,------,,,,,,,,,,,,---...//////000000000/////////......------------------------+++,,,,,,---...///000000///000222333444444333333////////////000000000000111222333444555666666666444444444444666777999:::===<<<:::888666444222111555555444444444333333333000333444444333555:::???JJJTTTbbbooozzz------............---------...///111222222222222333333333333222111000///000000000000000111111222222222222222333333333333333333222222222222333333555555666777888888999:::<<<<<<======;;;:::888777999:::;;;:::777555555555999888:::@@@HHHMMMNNNMMMDDD===888:::<<<:::999:::999999::::::999888777777;;;;;;::::::;;;;;;;;;;;;;;;;;;999888777777777777===???@@@???>>>===>>>???????????????@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???BBBAAAAAA@@@AAABBBCCCCCC???@@@@@@AAAAAABBBBBBBBBGGGFFFEEEGGGJJJLLLLLLLLLGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTUUUTTTQQQNNNMMMNNNOOOPPPPPPPPPQQQRRRTTTUUUWWWXXXRRRRRRQQQOOOOOONNNNNNNNNMMMNNNPPPRRRRRRRRRQQQQQQPPPRRRUUUVVVVVVVVVXXXYYY[[[[[[ZZZXXXUUUSSSPPPOOONNNLLLJJJHHHHHHIIIJJJKKKSSSUUUYYY___eeehhhhhhggg]]]YYYUUURRRSSSTTTUUUUUUWWWVVVSSSQQQOOONNNMMMMMMMMMOOOSSSXXX[[[[[[YYYVVVQQQOOOLLLJJJIIIGGGDDDAAADDDCCCCCCCCCCCCCCCDDDEEECCCCCCCCCBBBAAA???>>>===::::::;;;;;;;;;:::999999888777666777999:::::::::888777666666777888;;;<<<::::::999999888777777777777777666666555555555444555555555777999<<<>>>@@@@@@AAAAAA@@@???@@@AAACCCHHHIIIJJJHHHDDD===555111000000000////////////...------.........///////////////...------...//////***,,,/////////......///................................................000//////............///,,,...222555666555333111---,,,+++***************,,,------------.........000000/////////.........++++++++++++,,,---......+++,,,---.........------,,,++++++++++++++++++***------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........---,,,,,,,,,------,,,,,,,,,------.../////////////////////.........------------------------,,,,,,,,,---------.........///000111222222222222////////////000000000000111222333444555666666666333333444666888:::===>>>???===;;;888666444444444555555444444444333333333000333444444333555:::???IIITTTbbbooozzz,,,---...//////...---,,,---...///000111111111111333333333333333222111000000000000000000111111222111222222222222333333333111000000//////000000111555666777888888999999999888999::::::::::::888888999:::<<<;;;888555444444666666888<<>>???@@@???>>>===>>>@@@============>>>???@@@AAABBBAAA???>>>>>>???AAABBBBBBBBBBBBBBBAAA@@@???>>>AAA@@@@@@@@@BBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBFFFEEEEEEEEEGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLNNNQQQSSSTTTVVVSSSPPPNNNMMMOOOQQQSSSQQQQQQQQQRRRSSSTTTVVVVVVSSSRRROOOMMMLLLLLLLLLMMMOOOPPPRRRSSSSSSRRRPPPNNNMMMOOOQQQRRRSSSTTTVVVXXXVVVUUUTTTTTTUUUTTTRRRPPPKKKIIIFFFDDDEEEHHHLLLNNNSSSUUU[[[ccclllppppppnnn^^^YYYTTTQQQQQQSSSTTTUUUYYYWWWTTTPPPMMMKKKKKKKKKJJJMMMRRRXXX\\\\\\YYYVVVOOOMMMJJJIIIGGGFFFCCCAAABBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<;;;::::::999888777666666888::::::999999888666555666888:::;;;999999888888777777777777777777666666555444333222555444333444555888;;;===>>>@@@AAAAAA@@@???@@@BBBBBBDDDFFFGGGEEEAAA<<<999555444222000/////////000------------.........///........................(((+++...000///......///................................................//////.........//////000---///333555555333000...------,,,++++++*********,,,,,,---.............../////////.........------///...---,,,+++*********,,,---------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,---.......................................------------------------........................111000000000///...------////////////000000000000///000111222333444444444111222444666999<<<>>>???DDDBBB>>>:::777666666666555555444444444333333333000222444444333555:::???HHHRRRbbbooozzz,,,---...//////...---,,,---...///000000000000000222222333333333222111111000000000000000111111222111111111222222222333333111000000//////000000111333444555666777777666666333444666888999:::999999777999;;;:::777555444444666666777:::===>>>>>>>>>???;;;888::::::777666888444555666888999:::;;;;;;666777888999:::999999999::::::::::::999999888888===???@@@???>>>===>>>???;;;;;;;;;;;;<<<>>>???@@@CCCBBB@@@>>>>>>???AAABBBAAAAAABBBBBBAAAAAA@@@???@@@??????AAACCCCCCAAA???BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGIIIJJJJJJKKKMMMOOOPPPQQQSSSQQQOOOMMMNNNPPPSSSVVVSSSSSSRRRRRRRRRRRRRRRSSSRRRQQQOOOMMMLLLKKKLLLLLLOOOQQQSSSUUUSSSPPPLLLJJJJJJLLLNNNNNNOOOPPPRRRTTTUUUSSSRRRRRRRRRQQQOOOLLLHHHFFFCCCBBBDDDIIIOOOSSSTTTUUUZZZdddmmmsssrrrppp\\\XXXSSSOOOOOOQQQRRRSSSXXXVVVRRRNNNKKKIIIGGGGGGGGGJJJOOOUUUYYYYYYVVVSSSNNNLLLIIIHHHGGGFFFDDDBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAA@@@???======>>>======<<<;;;:::888777666777999:::::::::;;;:::888777666777888999888888777777777777666666666666666666555444222111444333222222333555888999;;;===???@@@?????????@@@??????@@@AAA@@@???>>>===<<<999555111//////000111------------.........///------............------(((+++///000000/////////////////////////////////.......................................///000111///000222333222///,,,***...------------,,,,,,+++,,,---.../////////......------------------------000///---,,,+++*********------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---------------------,,,---.../////////......---------------.........------------------------............------------000000///...------------////////////000000000000///000111222333444444444333444666999<<<>>>@@@AAAFFFCCC???;;;777666555555555555444444444333333333000222444444333555:::???FFFQQQ```nnnzzz......////////////............///000000000000000111222222222222222111111000000000000000111111222111111111111222222222222333333222222222222333333000111222333444333222222111222444666888999999888666777888888666444444555777888999::::::;;;;;;;;;;;;888777999888555555888444555777999:::;;;<<<<<<666777888:::::::::999999999::::::;;;<<<;;;;;;;;;<<<>>>???>>>===<<<===>>>;;;:::::::::;;;<<<>>>???BBBAAA@@@?????????@@@AAA@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@CCCFFFFFFCCC???CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCBBBAAAAAACCCDDDHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEECCCCCCDDDDDDEEEFFFGGGGGGIIIIIIIIIJJJKKKMMMNNNOOOPPPOOONNNMMMNNNQQQTTTUUUTTTSSSRRRQQQOOOOOOOOOOOOQQQPPPOOOMMMMMMLLLLLLLLLNNNQQQVVVXXXWWWRRRLLLHHHIIIKKKMMMNNNNNNMMMOOOPPPUUUUUUTTTRRROOOMMMKKKJJJHHHFFFCCCCCCFFFMMMSSSXXXUUUUUUXXX```jjjooonnnkkkZZZVVVRRROOONNNOOOPPPPPPTTTRRRPPPNNNKKKHHHEEEDDDFFFHHHLLLQQQTTTTTTRRROOOLLLKKKIIIHHHIIIHHHFFFEEE@@@@@@@@@@@@@@@@@@AAABBB@@@AAAAAAAAAAAAAAA@@@@@@======>>>>>>>>>======<<<999888777888:::;;;;;;;;;<<<;;;:::999888888888888777777777666666666666666555555666666666555333222333222222222222333555666666999===??????>>>??????@@@???===;;;999999999999<<<;;;888555333111111111------........./////////------............------+++---000000000//////000////////////////////////---------------------------------......000111222000111111111///,,,***(((---......//////......------...///000111000//////,,,,,,------.../////////---------,,,,,,------.........---,,,,,,,,,------,,,++++++++++++++++++***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,---.........------------///000000///...---,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,------...///000////////////000000000000111222333444555666666666666888:::<<<>>>@@@AAAAAAAAA???<<<999666555444333555555444444444333333333000333444444333555:::???HHHQQQ___lllxxx000000000//////000000000//////000111111111000000000000111111222111111000000000000000000111111222111111111111222222222222444444333333333333444444000111333444444333222111111222444666666666666555444555666555333333555666666777888999999999999:::777555555777777444444888777888999:::;;;;;;;;;;;;666888:::<<<<<<<<<;;;:::888999;;;===>>>>>>>>>===;;;===>>>===<<<;;;<<<===;;;:::999888999;;;<<<>>>>>>????????????????????????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCGGGJJJJJJFFFAAABBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAA@@@??????AAADDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOOOONNNNNNNNNPPPQQQRRRQQQQQQOOONNNLLLLLLKKKKKKNNNOOOOOOOOONNNNNNMMMLLLOOOTTT[[[``````ZZZSSSNNNLLLNNNQQQQQQPPPNNNMMMMMMQQQTTTUUUSSSOOOMMMMMMNNNJJJHHHFFFFFFIIIOOOUUUZZZWWWTTTUUU[[[dddiiigggdddYYYVVVRRROOOOOOOOOOOONNNPPPPPPOOONNNLLLIIIEEECCCGGGHHHJJJMMMPPPPPPNNNKKKLLLJJJIIIIIIJJJKKKIIIHHHBBBBBBAAA@@@@@@@@@AAAAAA??????@@@@@@@@@@@@@@@???;;;<<<==================:::999888999;;;<<<<<<<<<::::::;;;;;;;;;:::999999666666666666666666666666444555666777777666444333222222222222333333333333222666;;;>>>>>>>>>>>>>>>???>>>;;;888666444333222555777999:::888555111........./////////000000000,,,------......------,,,...000111000//////000111////////////////////////------------------------,,,,,,------///000111222111000///...---,,,+++***+++,,,...///000000//////...///111222222222000000,,,---...///000222222333///......------......//////...---,,,,,,,,,,,,---***++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,---.........---------...///000000///...---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------------------,,,,,,---...000111////////////000000000000111222333444555666666666666888999;;;============;;;;;;:::999888777666666555555444444444333333333000333444444333555:::???LLLTTT```kkkvvv222111000//////000111222///000000111111111111000///000000111111111000000000000000000000111111222000111111111111222222222333222222111111222222333222444555777777666555333333444555555555444333222333444444333222222555777222444666777777777888999444333444777666333444888:::;;;;;;;;;;;;:::999999888999<<<===>>>>>>===<<<888999;;;===????????????;;;<<<===<<<;;;:::;;;===;;;:::999888888:::;;;===<<<<<<===>>>???>>>>>>>>>>>>???AAACCCDDDEEEFFFFFFGGGEEEFFFJJJNNNMMMHHHCCCAAAAAAAAAAAAAAAAAAAAAAAA===???@@@@@@>>>>>>@@@CCCDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFEEEFFFFFFGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGIIIKKKMMMNNNPPPOOOOOOOOONNNNNNOOOOOONNNNNNLLLKKKJJJJJJJJJJJJMMMNNNOOOPPPPPPOOOMMMLLLRRRYYYbbbhhhiiiddd\\\VVVOOORRRUUUUUUSSSPPPNNNMMMKKKPPPTTTTTTQQQPPPSSSWWWLLLKKKIIIIIIKKKPPPVVVZZZXXXTTTSSSXXX```dddbbb___XXXVVVSSSQQQPPPPPPNNNMMMMMMNNNOOOOOOMMMJJJFFFDDDHHHHHHIIIKKKMMMMMMKKKIIIKKKJJJIIIJJJLLLLLLLLLJJJDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>???@@@@@@@@@??????::::::;;;<<<=========<<<;;;:::999999;;;======<<<777999;;;===>>>===;;;:::555555555666666666666666333555666888888777555444222222333333333333222111///333999===>>>>>>>>>>>><<<;;;:::888555333111000---222999======888111,,,////////////000000000000,,,,,,---......---,,,,,,111222222000//////000222000000000000000000000000------------------------,,,,,,------///000222333000///...---,,,,,,------***+++---///000000//////...000222333444333111000------///000222444555666333222111///---,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...***+++---...///...---------...000111111///...,,,+++++++++,,,,,,---------------------------------........./////////000000111000...---,,,,,,---...////////////000000000000///000111222333444444444444555777888999999888777888888:::;;;;;;;;;;;;;;;555555444444444333333333000333444444333555:::???PPPWWWaaajjjttt000000//////.........---.../////////000000000111//////000000111111111222////////////000111222333333333333222222111111111333333222444555666555333555555555666555555444444333333444555666777888999666666555555555555666666777777777777777777777777333555666666555555777888555777999:::999888999:::;;;===@@@CCCDDDBBB>>>;;;777777888999;;;<<<======;;;<<<<<<;;;999999:::<<<<<<;;;:::888666777:::===??????>>>;;;:::;;;>>>AAA@@@?????????@@@AAABBBBBBEEEEEEGGGKKKPPPPPPMMMJJJDDDCCCBBB@@@??????@@@@@@===<<<;;;;;;<<<===>>>???BBBBBBBBBBBBBBBCCCDDDEEEHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFHHHJJJKKKJJJIIIHHHHHHHHHIIIJJJIIIJJJMMMOOOPPPPPPOOONNNPPPNNNKKKHHHGGGGGGIIIJJJNNNNNNPPPTTTWWWVVVQQQLLLVVV[[[ggguuu~~~{{{mmmaaaYYYUUUSSSUUUSSSNNNKKKKKKPPPQQQOOOMMMSSS]]]___\\\ZZZTTTMMMJJJMMMSSSWWWXXXZZZVVVSSSTTTWWWYYYZZZYYYXXXUUURRRRRRTTTTTTRRROOOPPPOOONNNPPPRRRPPPKKKGGGGGGGGGGGGGGGHHHHHHIIIJJJHHHFFFEEEGGGJJJKKKJJJGGGDDDCCCAAA@@@@@@AAACCCDDDAAA>>>;;;;;;<<<=========<<<<<<;;;;;;<<<===??????<<<;;;;;;::::::;;;;;;<<<===:::888777999;;;;;;;;;::::::999777666555444333666666666666666666666666444333222000000000111222000111333666999;;;<<<<<<;;;:::888555333111000000000......111444555333000///////////////////////////......---------.....................---------111111111111111000//////------............------.........///000222444555111000000///...---------111000///..................///222444444333111000.........000222666999<<<666444111...,,,++++++,,,............---,,,++++++000///...---------....../////////......---------...------,,,,,,------...///......------///000111000111111000///......///...,,,)))'''(((***---///...---+++******+++---...,,,,,,,,,---------......---------............///...------------...//////333333333111000000222444555555444444555666888999888888888777777777777777888777666555444333222222000111222222333666:::===DDDPPP```jjjqqq}}}000/////////............////////////000000000000//////000000000111111111////////////000111222333333333333222222111111111333222222444555666444333333333444444444333333222333333444555666777777888555555444444444444555555666666666666666666666666444555666666555555666777777888::::::999999:::;;;;;;>>>BBBFFFGGGDDD???;;;777888888999:::;;;<<<<<<;;;<<<===<<<;;;;;;<<<>>>>>>>>><<<:::888888;;;===@@@@@@???===<<<<<>>@@@AAAAAAAAAAAAAAAAAABBBCCCCCCHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGFFFFFFHHHJJJKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMKKKIIIHHHHHHIIIJJJOOOOOOQQQUUUYYYYYYUUUQQQVVV[[[fffuuu~~~sssiii^^^ZZZXXXXXXWWWQQQOOOPPPPPPPPPNNNNNNVVVccchhhgggaaa[[[SSSOOOOOOSSSVVVWWWWWWTTTQQQQQQTTTVVVVVVUUUVVVUUUTTTUUUXXXXXXUUUQQQPPPOOONNNPPPRRRQQQLLLHHHLLLKKKJJJIIIIIIIIIIIIIIIGGGEEEEEEFFFIIIJJJHHHFFFCCCBBBAAA@@@@@@AAABBBCCC@@@>>>======>>>>>>===;;;======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<999777777888:::::::::777666666555444333222222555555555555555555555555444333111000000000111111000111333555777999::::::999888666444222111000000111//////222666777444222////////////////////////000//////........./////////............---------000000111111000//////...------............------............///111222333000000000///...---------------,,,,,,,,,+++++++++---///111333333222000//////...///000333777:::<<<555333000---,,,++++++,,,------.........---,,,,,,---------------,,,,,,+++,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,///......---...///000111///000111000...---...///000///---++++++,,,...000------++++++++++++------,,,,,,,,,---------......---------............///...............///000111333333333222000000222444444444333333444555777888777777777777777777777777777777666555444333222222000111222222333666:::===FFFQQQ```iiippp{{{////////////............000000000000//////////////////000000000000111111////////////000111222333222222222222222111111111333222222333555555444333111111222222222222111111444444444555555666666666444444444444444444444444444444444444444444444444555666777666444444555666888:::;;;;;;:::999:::<<<<<<@@@FFFJJJJJJFFF???;;;999999999999:::::::::;;;;;;<<<======<<<<<<>>>@@@BBBAAA@@@===:::999;;;===@@@AAAAAA@@@>>>===???@@@AAAAAA@@@@@@AAAAAABBBBBBFFFDDDFFFMMMTTTUUUOOOHHHJJJHHHEEEBBB@@@>>>======>>>===<<<<<<>>>@@@BBBDDDAAAAAAAAA@@@AAAAAABBBCCCGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKOOOOOOPPPUUUZZZ\\\YYYVVVVVV[[[eeerrr}}}yyyrrrccc```___```^^^YYYVVVWWWRRRPPPNNNOOOYYYfffnnnpppjjjcccZZZTTTRRRSSSTTTUUUUUURRROOOOOOPPPQQQRRRQQQTTTTTTVVVZZZ^^^^^^YYYUUUQQQOOONNNOOORRRQQQMMMJJJNNNMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDEEEGGGGGGFFFDDDCCCBBBAAA@@@@@@AAABBBCCC???>>>===>>>???===;;;888<<<======<<<;;;999777666999999999888888999999999:::888666555777888888888555555444444444333333333444444444444444444444444333222111000000000111222111111222333555666777777555555333222111111000000222000000333777888666333////////////////////////000000/////////000000111/////////.........------//////////////////...---------............------......------...//////000000000//////...------------.../////////...---,,,,,,...000111111111///.........///111333777:::<<<444222000---++++++,,,,,,,,,------.........------------.........---,,,+++++++++++++++************,,,++++++******++++++,,,......------......///000...000000000...---...///000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.........//////111222222333333333222111111333555333333222222333444555666444444555666666777777777777666666555444333222222111222222222333666:::===FFFQQQ___hhhooozzz///////////////.........000000000000//////////////////000000000000000000////////////000111222333222222222111111111111111333222222333555555444222000111111222222222222111444444444444444444555555444555555555555555555444333333333333333333333333555666777666444333444555888999::::::999999;;;===???DDDKKKNNNLLLFFF@@@;;;:::999999999999999999999:::;;;<<<<<<;;;<<<>>>@@@DDDDDDBBB???<<<;;;<<<===???@@@AAA@@@>>>===>>>???AAAAAA@@@@@@@@@@@@AAAAAAFFFDDDEEELLLUUUVVVOOOGGGHHHFFFDDDAAA???============<<<<<<<<<===@@@CCCEEEBBBBBBBBBAAAAAABBBBBBCCCFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGFFFGGGJJJLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNOOOOOOOOONNNMMMLLLLLLKKKLLLQQQVVVZZZYYYWWWVVVYYYaaallluuuyyyvvvrrrddddddhhhmmmkkkeeeaaaaaaZZZUUUPPPPPPXXXcccjjjmmmjjjeee]]]WWWSSSRRRSSSTTTUUUSSSPPPNNNNNNNNNOOOOOORRRTTTXXX^^^cccccc^^^YYYSSSPPPNNNOOOQQQQQQNNNKKKKKKKKKJJJIIIGGGEEEDDDCCCDDDDDDDDDEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>===;;;;;;<<<;;;999777:::;;;<<<<<<;;;999666555888888777777777777888888999777555555666777666555555555555555555555555555333333333333333333333333222222111000111222333444333222222222333333333444222222111000000000000111111000000333777888666333/////////////////////////////////...//////000000000000//////......---------......///......------------............------......------,,,------.../////////......------------...000111111///...,,,,,,---...///000///...---,,,---...///222555777999333111///---++++++,,,---,,,,,,---......///......000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------......//////---/////////------...///,,,,,,,,,,,,+++***((((((+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///------......///000222222222333333222111111333666222222222222222333333444222222333444555666777777666666555444444333222222111222333333333555999<<>>;;;::::::999999999999888888999:::;;;;;;:::;;;===???DDDDDDCCC@@@===<<<<<<>>>===>>>??????=========???@@@@@@????????????@@@@@@EEEDDDEEEKKKRRRSSSMMMFFFCCCBBB@@@>>>======>>>>>>===<<<::::::<<>><<<999999999:::999888777888:::;;;;;;:::888666888777777666666777777888888666444444555555444333444444444444555555555555333333333333333333333333222222111222333555777888666555444222111111111111000000/////////000000000000...///222666888666333////////////////////////...---------......///000111000000///......------------............------------............------...------,,,,,,,,,,,,,,,............------------)))***,,,------,,,***)))+++,,,---............---***+++,,,...000222333444222000...,,,+++,,,------,,,,,,---...////////////000...+++)))(((***---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------...............,,,---......---,,,---///++++++++++++***)))'''&&&+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///------------...///000111111222222111000111333555111111111222222222222222000000111333444555666666555555555444333333222222222222333333333555999<<>>AAABBBBBB@@@>>>======???;;;<<<======<<<===???AAAAAAAAA@@@@@@??????@@@@@@DDDDDDEEEIIIMMMMMMIIIEEE??????>>>======>>>???@@@>>>===;;;:::;;;>>>BBBDDDFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDEEEFFFGGGHHHKKKNNNOOOOOOOOONNNMMMLLLKKKJJJJJJLLLNNNPPPRRRQQQPPPOOOPPPPPPQQQQQQOOONNNLLLJJJFFFCCCBBBDDDIIINNNPPPPPPQQQSSSUUUZZZ^^^``````^^^```hhhuuuyyyssssssqqqhhh___]]]\\\[[[[[[]]]ZZZ[[[[[[ZZZXXXVVVWWWXXXZZZZZZWWWSSSOOONNNOOOPPPPPPQQQUUU\\\bbbeeebbb___YYYUUUPPPOOOPPPPPPNNNLLLJJJKKKLLLMMMMMMLLLJJJJJJCCCDDDEEEDDDBBB@@@@@@AAA????????????????????????>>>===<<<<<<======<<<;;;555666888999:::::::::999888777777666666777777888777666444444555555444222222222222222222222222222333333333333333333333333222222333444777:::===???:::999666444222111000000000///////////////000000///......222666888666333////////////////////////------,,,------...///000222111000000///...------,,,---......///.........------............------------,,,,,,,,,,,,,,,---------------------------***+++,,,---------,,,+++,,,,,,---...............***+++,,,---...///000000000///---,,,+++,,,---...------.../////////......---+++(((&&&%%%'''***,,,************++++++++++++,,,++++++******++++++,,,,,,,,,---............---+++,,,...---,,,,,,---...,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------------......//////000000000///000222555111111222222222222111111//////000111333444444555444444444444333333222222222333333333333555888;;;AAAKKKYYYgggttt............/////////000------...///000111222222000000/////////.........////////////000111222333///000000000111111111222222111111222444444333111111222333444555555555555000000111222333444444555555666777888888777666555555555555555555555555555222444555555333333444666777888:::;;;<<>>===>>>??????======>>>@@@<<<<<<===<<<<<<>>>BBBEEEDDDCCCBBBAAAAAAAAAAAABBBBBBDDDFFFGGGGGGFFFEEEEEE??????>>>======>>>???@@@AAA???<<<;;;<<<>>>BBBEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEAAACCCEEEFFFGGGIIILLLNNNPPPQQQQQQQQQOOONNNLLLKKKLLLLLLLLLMMMOOOQQQSSSUUUWWWWWWVVVUUUSSSQQQPPPOOOGGGDDD@@@AAAFFFKKKMMMNNNOOOPPPRRRUUUWWWXXXXXXWWWZZZaaaoooyyyyyyrrrnnnpppooofff``````___[[[XXXYYYUUUYYY]]]^^^]]][[[ZZZ[[[]]]\\\ZZZUUUPPPNNNOOOQQQQQQPPPRRRXXX^^^bbbbbb```\\\WWWQQQOOOOOOOOONNNLLLLLLMMMNNNOOONNNMMMKKKJJJCCCEEEFFFEEEBBB???@@@AAA>>>>>>????????????>>>>>>???@@@BBBEEEGGGFFFBBB>>>777777888999999:::;;;;;;888777777777777777777888777666555555666555333111222222222111111111111111444444444444444444444444222333444777:::???BBBDDD>>><<<999555222111000000000000////////////000000000//////333777999777555////////////////////////------------...///000111222222111000///...------------...///////////////------............------------,,,,,,,,,------...---------------------------------....../////////---------...............,,,,,,---............---000...---++++++,,,---......////////////......---+++******)))))))))))))))***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---.........------***,,,------,,,,,,---.........------------------------++++++++++++------,,,,,,,,,---------......---------............///000//////..................//////......///111444111222333333333222111111//////000000111222333333444444444333333333333222222333333333333555888;;;CCCLLLZZZhhhwww---.........//////000000,,,---...///000111222333000000//////.........---////////////000111222333//////000000111111111222222111111222444444333111000111222333444555555555///000000222333444555555444555666888888666555444444444444444444444444444222333444444333333555666888999;;;<<<>>>BBBGGGKKKPPPQQQOOOHHH???999888;;;777777888888888999999999===>>>>>>===;;;;;;<<<>>>:::<<<===>>>======???@@@<<<======<<<===@@@DDDHHHFFFEEEDDDCCCCCCCCCCCCCCCAAADDDFFFEEECCCAAACCCEEEAAA@@@???>>>>>>??????@@@CCCAAA>>><<<<<>>>>>????????????>>>>>>???CCCHHHNNNPPPMMMFFFAAA999999888888999999:::;;;888888777777777777888888777666555555666555333111444444444333333333222222444444444444444444444444222333555888===BBBFFFHHHAAA>>>:::666333111111111111111000////////////000111000000444888:::999666////////////////////////............///000222222222222111000///...------------...///000000000///---..................------,,,,,,,,,------...///------------------------+++************+++,,,------------.........//////.........///......---,,,///...,,,++++++,,,...//////000000000///...------***,,,...//////---***)))---------....../////////...------,,,,,,------...+++,,,---.........---,,,***+++---,,,,,,,,,---...------,,,,,,,,,---.........---+++******+++---...,,,,,,,,,---------......---------.........//////222111000//////......///---.........---...111333111222333444444333111111//////000000111111222222444333333333333333333333333333333333333555888;;;EEENNN[[[jjjxxx000000000000////////////---......///000111111222///............---------111111111111111111111111333333444222111000111222111111000000111111222333222222444555555444222222111111222222222222111111222333444555666666666666444444444444444444333333333333444555555666666777555999???CCCFFFHHHKKKLLLRRROOOIIIAAA;;;888888:::777777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>@@@BBBDDDEEEIIIHHHEEEBBBAAAAAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDEEEDDDDDDDDDFFFHHHFFFEEECCCAAA@@@@@@@@@@@@AAABBBCCCDDDDDDFFFJJJMMMNNNOOOPPPQQQPPPMMMIIIGGGKKKLLLLLLLLLMMMQQQWWW[[[fffjjjhhh```aaakkklllfffVVVKKKBBBCCCHHHJJJJJJKKKNNNNNNNNNOOOQQQRRRQQQOOOPPPTTTYYY\\\]]]]]]^^^^^^]]]\\\ZZZXXXVVVUUUTTTTTTSSSVVVYYY\\\]]][[[YYYWWWVVVVVVVVVVVVTTTRRRPPPOOONNNOOOQQQTTTXXX\\\___aaa]]]XXXQQQMMMLLLLLLJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIAAABBBCCCDDDCCCBBBAAA@@@<<<>>>@@@BBBBBBAAA>>>===@@@DDDJJJPPPSSSQQQKKKGGG???;;;888888;;;<<<;;;:::999:::;;;999777666666777999777555444444444666777333222222222333333444555111222333444444444444444666777999===GGGQQQSSSPPPPPPHHH>>>555111222333444222222222222111111111000111111//////444<<<===999000000//////.........------,,,,,,,,,,,,---......///............---------000///---------...000222///...---,,,+++,,,,,,---.........------,,,,,,,,,,,,---...000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111222...---,,,,,,...000//////------,,,++++++,,,,,,,,,///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,---------.../////////...------,,,,,,------...++++++,,,---.........---,,,---......,,,+++,,,...++++++,,,,,,---.........///......,,,+++***))))))+++***+++,,,///000///...---------............/////////000111111111111111000000000000111111111111444000,,,,,,///222333222222111///.........///000222444555444222000000000555555555444333444777:::DDDMMMZZZfffsss000000000/////////...............///000111111111000000/////////.........///000000111222333444444222222111000000000222333111111111111111222222333222222333333333333222222222222333333333333222222333333444444444444444333444444444444444444444444333333333444555555666666666:::???CCCEEEGGGIIIJJJLLLJJJGGGBBB<<<888777888666666666777888888999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===???BBBEEEGGGHHHFFFDDDBBB@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>=========>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCEEEGGGGGGFFFDDDBBBAAAAAAAAAAAAAAACCCDDDDDDDDDFFFIIILLLMMMNNNOOOPPPOOONNNLLLKKKLLLLLLLLLLLLNNNQQQWWW[[[bbbfffeee^^^aaajjjmmmhhh\\\OOODDDCCCGGGIIIKKKMMMLLLKKKKKKLLLOOOPPPOOONNNMMMPPPUUUWWWXXXYYYZZZ[[[[[[YYYWWWUUUSSSRRRRRRRRRQQQRRRUUUWWWXXXWWWVVVTTTVVVVVVWWWVVVUUUSSSQQQPPPPPPQQQRRRTTTWWWYYY[[[[[[XXXSSSMMMIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEAAABBBBBBCCCBBBAAA@@@???;;;<<<>>>??????>>>===<<>>@@@AAABBBDDDFFFCCCDDDCCC@@@<<<888666666555666666777777888999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<>>>@@@CCCDDDEEEDDDBBBAAA@@@@@@@@@AAADDDCCCCCCBBBAAA@@@@@@???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>?????????@@@AAABBBBBBAAABBBDDDFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEEEEDDDEEEHHHJJJLLLLLLLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLMMMPPPUUUYYY\\\```___[[[^^^gggllljjjbbbSSSEEEBBBEEEHHHKKKNNNKKKJJJJJJLLLOOOPPPPPPOOOKKKMMMPPPRRRRRRSSSUUUVVVWWWUUURRRPPPNNNNNNNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPNNNMMMPPPQQQSSSTTTUUUUUUUUUTTTSSSOOOJJJGGGFFFFFFEEEEEEEEEFFFGGGHHHGGGEEECCCAAAAAAAAAAAABBBAAA@@@@@@???========================???AAAFFFKKKMMMJJJEEE@@@???<<<:::999999:::999888666777888888777777888999666555444333222333444555444444333222222333333333000111111111111222222222222666===DDDOOOZZZ\\\XXXRRRKKKAAA999444111000////////////.........------...000000222777<<<;;;666////////////............---------,,,------...//////............---------,,,+++*********+++---...000///......------.........------------,,,,,,,,,,,,...000111111///---+++........................---,,,+++******))))))***000...,,,+++,,,,,,+++***+++******))))))***++++++...---,,,++++++***+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++------------------------....../////////...------,,,---......,,,,,,---...////////////............,,,,,,---------............---------......,,,***------------...............///000000111111000000//////000000000000111111333111000111333444333222222111000////////////000///111333444333333444666444555555444333444777:::CCCKKKXXXeeesss///.........------------.../////////000000000111000000000/////////......---...000333666:::===???666333000//////111222222000000111111222222222222333222111000000111222333222222333333333333222222222333333444444444333333222222333333444555666666222222333333444555555555666888;;;<<<======>>>@@@>>>>>>???===999777777777666777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===???>>>===<<<<<<===>>>???BBBAAA@@@@@@???@@@@@@AAADDDCCCCCCBBBAAA@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@CCCEEEFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEGGGIIIKKKKKKJJJJJJKKKLLLMMMNNNJJJKKKKKKKKKKKKNNNRRRUUUVVVZZZZZZWWWYYYbbbhhhhhhdddUUUFFFBBBEEEHHHKKKMMMLLLLLLMMMPPPSSSTTTTTTSSSLLLNNNPPPPPPPPPQQQSSSUUUTTTSSSOOOMMMKKKKKKLLLMMMKKKKKKKKKKKKLLLLLLMMMNNNMMMNNNOOOOOONNNMMMLLLKKKNNNOOOQQQSSSSSSRRRPPPOOOQQQNNNJJJGGGEEEDDDDDDDDDEEEFFFHHHIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@??????AAA@@@???>>>===>>>?????????AAADDDHHHIIIGGGBBB>>><<<:::999888888999::::::666777888888666555666777555444333222222222333333444444333222222222333333333333333333333333333444222888???GGGQQQYYYZZZWWWNNNHHHAAA:::666333111/////////.........------------///111333888<<<999444///////////////.........---------------.../////////............---------++++++******++++++,,,---////////////......//////---------------------------///111222111///,,,***---------------------------,,,+++***)))))))))***---,,,******+++,,,+++***+++************++++++,,,---,,,,,,+++******+++++++++++++++,,,,,,---------...---------,,,,,,++++++,,,------------------,,,///000000000///...------+++---...---,,,,,,---///111111111000///......---000000///...------,,,,,,------,,,---......---+++,,,,,,---------............//////000000000000000////////////000000000111222222333444444444333222111111111000000000000000000222444444444333444555333444444333333444777:::BBBJJJXXXeeerrr///.........------------////////////000000000000/////////.........------//////000333777;;;???BBB999666222111111222111000///000111222222222222111333222111000000111222333111111222222222222111111111222333444666666777777222222333333444555666666222222333444444555555666555666888999888888999;;;;;;;;;:::888666666888:::888999999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===???>>>===<<<<<<<<<===>>>???????????????@@@@@@AAACCCCCCBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAA???>>>===<<<<<<<<<<<<>>>?????????@@@BBBDDDCCCCCCCCCCCCBBBAAAAAA@@@BBBDDDEEEFFFEEEEEEGGGHHHKKKJJJIIIHHHHHHIIIKKKLLLIIIJJJJJJJJJIIIKKKNNNQQQRRRTTTUUUSSSTTT[[[cccfffbbbTTTFFFCCCFFFHHHIIIKKKKKKLLLOOOSSSWWWXXXWWWUUUPPPQQQRRRRRRRRRRRRTTTUUUSSSQQQOOOLLLKKKKKKLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKMMMOOOPPPOOONNNMMMOOOMMMJJJGGGDDDCCCCCCCCCEEEFFFGGGHHHHHHFFFDDDCCCAAAAAA@@@@@@@@@?????????AAA@@@>>>===<<<===>>>??????@@@BBBEEEGGGEEEAAA===888888888777888999;;;<<<888999999777555333333444444444333333222222222222444333333222222333333333444444333222222333333444333999@@@FFFLLLRRRRRRNNNEEEBBB>>>;;;999777444222000000000/////////......,,,///111333888<<<888222.........///////////////...------------.../////////............---------,,,,,,,,,,,,,,,------.........//////////////////---------------------------///000111111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---***)))((()))+++---------+++++++++++++++,,,------,,,,,,+++*********++++++******+++,,,,,,---......//////......------,,,,,,,,,,,,---......---,,,,,,///000000000///...------+++,,,------,,,,,,...///222222111000///......---/////////......------,,,+++++++++,,,//////...---,,,,,,,,,------------.........///000000000000000...////////////000000000111333555555555333222222111111111111111000000///111333444444333222222333333333333333222444888:::@@@IIIWWWdddqqq/////////.........------////////////000000000000............------------000000000222555999===???:::666333222444444222//////000111333333222111111222222111111111111222222000111111222222111111000000111333555666888888999222333333444444555555555333333444444555666666777444666777777666666777999999999999777666777999<<<999::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;<<<===???AAABBB===>>>??????@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;===>>>???>>>@@@BBBDDDBBBBBBCCCCCCBBBAAA@@@@@@AAACCCEEEFFFFFFFFFGGGIIIJJJIIIHHHHHHHHHIIIJJJKKKIIIJJJJJJJJJIIIIIILLLNNNOOOPPPQQQQQQRRRXXXaaagggeeeVVVHHHDDDEEEFFFGGGHHHIIILLLQQQWWW[[[\\\XXXUUURRRTTTVVVVVVUUUTTTUUUVVVPPPPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKGGGHHHIIIJJJKKKJJJIIIHHHGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKJJJHHHEEEDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA???>>><<<;;;:::;;;;;;<<<===>>>@@@BBBDDDCCC???<<<777888888777666777:::<<<999999999777444222222222444444444333333333222222333222222222333333444555333222111000000000111222333999>>>AAADDDGGGFFFCCC<<<;;;::::::;;;999777444111111111000000000//////---///111222777;;;888222.........///////////////......------......///000///............---------------------............------.../////////......,,,,,,,,,------------......//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000)))(((((())),,,...///...++++++++++++,,,---......++++++************++++++******+++,,,,,,---........................------+++,,,---......---,,,+++....../////////...------***,,,------------...///222111111000///......---++++++,,,---...//////000*********,,,///000///...,,,,,,,,,,,,---------------...//////000000//////......////////////000000111333555555444222222222111111222222111111000///111222444333222111111222222333333222222444888;;;???HHHVVVcccqqq000000000/////////......000000000000////////////////////////............000///...///000444777999555333111333666666333//////000222333333222111000222222333333333333222222111222222333333222222111000111333444555666666777444444444444444444444444444444555666666777777888666777888777666666888:::777888999999888888:::;;;999999::::::;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<>>>@@@BBBCCC<<<===>>>@@@AAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@???>>>>>>???>>>===;;;::::::::::::;;;===>>>??????@@@BBBEEEBBBCCCCCCDDDDDDCCCAAAAAA???BBBEEEFFFGGGGGGHHHIIIHHHHHHIIIIIIJJJKKKMMMMMMKKKKKKLLLKKKJJJJJJLLLMMMLLLMMMOOOQQQRRRXXXccclllnnn]]]KKKDDDCCCDDDEEEHHHIIIMMMUUU\\\aaa```\\\WWWSSSUUUWWWXXXVVVTTTTTTTTTNNNNNNNNNNNNMMMLLLJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHJJJKKKLLLKKKJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMMMMLLLLLLOOORRRQQQPPPMMMJJJHHHFFFFFFEEECCCCCCAAA@@@@@@@@@AAABBB>>>>>>===<<<;;;:::::::::;;;;;;<<<>>>@@@@@@===;;;888999:::888555555777999777888888666444222222333444444444444444333333222111111111222333444555666444333111000///000111222000666::::::;;;===<<<999777777888:::;;;:::777444111111111000000000//////...000000111666:::888222............/////////000...............//////000///............---------,,,------...............+++,,,---...///......---,,,,,,,,,---------......///............//////000------------------------+++++++++,,,,,,---...///+++***)))***,,,.........************+++,,,---...++++++************++++++)))******+++---......///------------------......+++,,,...//////...,,,+++,,,------............---***,,,------------...000000000000//////.........******+++,,,---...//////,,,++++++---...///...,,,++++++,,,,,,,,,------------...//////000000//////........./////////000000111333555444222000111222111111222222222111000///...000222222111111222333111222222222222444888;;;>>>HHHUUUcccppp000000000000////////////000000000000////////////000000000000////////////000...---,,,---///222444111///...222777888444///...000222333333333111000222333444555555444333222222333333444444333333222111222333333444444444444444444444444444444333333555555666666777888888888777888999888777888999;;;444777;;;<<<<<<:::999999888999999::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======???>>>=========???@@@AAA<<<===???@@@BBBCCCCCCCCC>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>===<<<======<<<;;;:::999999:::;;;===>>>??????@@@CCCEEECCCDDDEEEEEEEEEDDDCCCBBB>>>AAADDDFFFGGGGGGIIIJJJGGGGGGIIIKKKMMMNNNPPPPPPLLLMMMNNNMMMKKKKKKLLLNNNJJJLLLNNNQQQTTTZZZfffpppvvvcccMMMCCCAAABBBEEEHHHKKKPPPYYYbbbgggeee```ZZZRRRUUUXXXXXXVVVTTTRRRRRRLLLMMMNNNNNNNNNKKKIIIGGGIIIIIIJJJJJJJJJIIIIIIHHHOOOPPPRRRSSSTTTTTTSSSSSSIIIIIIHHHGGGFFFFFFFFFGGGKKKNNNQQQRRRSSSUUUYYY]]][[[XXXTTTOOOKKKIIIIIIHHHDDDCCCBBBAAA@@@AAABBBBBB@@@??????>>>======<<<;;;888888999<<<>>>>>><<<:::;;;<<<;;;888444333444777555666777666444333333555444444555555555444333222000000111222333555666777666555333111111222333444---333666555555777666333444555777:::<<<:::777444000000000000///////////////000000111555:::888222---.........//////000000...............///000000//////.........---------+++,,,---.........------***+++---.........------,,,,,,,,,------.........///...---------///000222........................,,,,,,,,,+++,,,,,,---------,,,***+++,,,------,,,))))))))))))***+++,,,---+++***************++++++)))******+++---...//////+++++++++,,,,,,---------+++,,,...//////...,,,+++++++++,,,---............***+++------------...000////////////............,,,,,,,,,,,,,,,,,,++++++...---,,,---......,,,***++++++,,,,,,,,,------------......///////////////............/////////000222444555333000///111333111111222333222111000///+++---000111111111333444111222222222222444888;;;>>>GGGUUUbbbppp///222444555333000......111111111000000000000000........................222111111111000000//////,,,---///000111111111000222111000000000111333444111111111000000000000000333222222111111222222333222222333444444444444333777444111111444444333111555555444333444555666777:::999999999888888777777888888999999999:::::::::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999999;;;<<<;;;;;;===>>>???????????????@@@AAABBBCCCBBBAAA@@@===???AAABBBBBB@@@===<<<===>>>@@@AAABBBBBBAAA@@@???>>>===;;;999888666555===AAADDDEEEBBB@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBCCCAAAAAACCCGGGJJJIIIHHHGGGIIILLLNNNNNNOOOPPPRRRSSSRRRRRRPPPOOONNNMMMLLLMMMNNNQQQSSSUUUZZZiiiwwwzzzgggQQQDDDBBBBBBCCCCCCIIINNNWWW^^^aaa```\\\YYYUUUTTTSSSSSSSSSRRROOOLLLMMMLLLLLLMMMMMMLLLJJJGGGKKKIIIHHHIIIKKKLLLLLLLLLOOORRRVVV[[[]]][[[UUUQQQOOOMMMKKKIIIHHHGGGGGGHHHHHHJJJMMMQQQVVV\\\```bbbdddbbb]]]UUUNNNHHHEEEEEEBBB@@@??????AAABBBCCCCCCAAAAAA???>>><<<:::999888777777888;;;======;;;999::::::999888777777777888:::;;;======;;;999666333999777555444444444333222111222333555666777777888;;;888444000...///111333111111111111111222222222///111333555888999::::::555444333111000//////...///000///000555:::888222---///000///---,,,///111////////////............------............------000000///...............,,,---...000111222222222111000000//////000000111//////...///111111///------...//////000//////...+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++------/////////...---,,,---,,,,,,---......---+++'''***...111222111///...,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,------......------,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---...//////000111111000000111222444444444444444444444444000111111222111111000000...***(((+++111444333111///000222333333555888:::@@@HHHTTTaaaooo222444666666444222000000////////////////////////........................111111000000000/////////---...000111111111111000000000/////////000111222111000000000000000000000333222222111111222222333111222222333333333333333777444222222444555444333555444444333444555666777999999888888777777777777888888888999999999::::::;;;;;;:::::::::999999999999999999999999999999999;;;<<<<<<;;;:::999;;;<<<:::;;;<<<======>>>>>>>>>>>>>>>@@@@@@AAA@@@@@@???>>>@@@AAABBBBBB@@@>>>===<<<===???@@@AAA@@@@@@@@@???>>>===;;;999777777666<<>>===<<<;;;:::999555555666888::::::888666999999888888777888888888===>>>@@@@@@???===:::888888666333222333222111000111111333444555666666666444444333333222222222222000000000000000000000000///000222444666888:::;;;777555333111000////////////000//////555:::888333...///000///------///111////////////////////////------............------//////............//////111111222333444444444444111000000//////000000111111000//////111111000///............------------,,,,,,---------............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,---......---,,,,,,,,,++++++,,,...///...,,,###%%%(((+++------,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------,,,------......------,,,---,,,,,,,,,,,,------..................///000000,,,...//////......///000222222333333333333333333///////////////////////////------111666777444111///000222333333555888:::@@@IIIVVVeeerrr333444555444222111111111................................................///////////////.........//////000000111000000///............//////000000000000000000000000111111333222222111111222222333111111111222222222222222777444222222444555666555444444444333444555555666777777777777666666666666888888888999999999999:::::::::::::::999999999999888888888888888888888888:::;;;<<<;;;:::999;;;===::::::;;;;;;<<<=========<<<===>>>>>>??????>>>>>>@@@AAABBBCCCCCCAAA???>>><<<<<<>>>??????@@@??????@@@???<<<:::888888888888<<<>>>@@@AAA@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCEEEHHHIIIIIIHHHHHHIIIJJJKKKKKKNNNRRRUUUVVVUUUTTTSSSRRRRRRQQQQQQPPPOOOPPPQQQQQQWWWgggvvvpppYYYGGG@@@AAACCCCCCDDDFFFJJJMMMOOOQQQQQQQQQQQQOOOLLLJJJKKKLLLLLLKKKLLLKKKJJJKKKKKKKKKIIIGGGAAAAAACCCGGGMMMRRRUUUVVVXXXXXXXXXYYYZZZWWWSSSOOOLLLLLLKKKJJJJJJJJJJJJJJJHHHIIILLLPPPTTTYYY]]]___`````````]]]WWWOOOGGGBBBDDDBBB???>>>?????????>>>>>>>>>======<<<;;;;;;;;;::::::999;;;<<<<<<;;;999888888777777777888999999@@@AAABBBCCCCCCAAA???>>>999777444333333333111000111111222333333333333333,,,///333666777555222000111111000000//////......//////000222444777:::<<<999777444111///////////////000//////444999888333///000000///......///111////////////000000000000------............------......---......///000111777777888888888888777777333333222222222222333333444222000///111222222222///...---,,,++++++,,,------------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++------,,,,,,++++++******+++,,,,,,---------,,,,,,,,,++++++,,,///000000///((()))+++,,,......//////*********+++++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,------......------,,,......------------------///............///000000,,,...//////...---///000000111222222333333333333111000///......///000111//////000444888777333//////000222333333444777999>>>HHHVVVdddrrr111222333111///...///000.............../////////................................................///////////////...............///000000000000///000000000000000111111111333222222111111222222333111111000111111111222222555444333222333444555666333333333444444444555555666666666666666666555555888888888888999999999999:::::::::999999999999888888888888888888888888888:::;;;;;;;;;::::::;;;===;;;;;;;;;;;;<<<<<<===>>><<<<<<===>>>>>>?????????AAABBBCCCDDDCCCBBB@@@???======>>>??????@@@@@@@@@AAA@@@===;;;999999999:::>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEFFFGGGHHHHHHHHHEEEEEEFFFGGGIIIMMMSSSXXXYYYXXXUUUSSSRRRQQQPPPPPPQQQPPPPPPPPPPPPVVVfffvvvuuu^^^JJJAAABBBEEEFFFEEEEEEFFFGGGIIILLLNNNOOORRRPPPOOOPPPQQQQQQPPPNNNLLLKKKJJJJJJJJJJJJHHHGGGEEEDDDEEEHHHLLLPPPRRRRRRUUUTTTSSSSSSSSSRRRPPPMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGJJJMMMQQQUUUYYY[[[___^^^]]][[[WWWQQQIIIDDDEEEBBB???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;;;;<<<===<<<:::777777666777777888999:::???@@@AAABBBBBBBBB@@@???<<<:::777666555555333111000111111111111111000000***...222666777555111///222222111000//////......///......///222555999;;;:::888444111/////////000...000//////222888888444111111111000//////000000/////////000000000000000------............------,,,,,,------///000111222<<<<<<<<<<<<;;;:::999888666666666555555666666666555222000///000222333333222000...+++++++++,,,---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---------,,,,,,+++******,,,,,,---------------------,,,,,,...000333333222000000000///000000111111++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------,,,------......------,,,000///...---------------------,,,,,,,,,------......///111000//////000222000111222444555555555555444222000//////000222333......///222444333000---///111222222333444666999===FFFRRR___mmm{{{111222222111///......000.........//////000000000////////////////////////------------...............---------,,,,,,------...000111333333222111000//////000000111111111111333222222111111222222333111111000000000111222333333444444333333333444444333333333444444444444444555555555555555555666666777777888888888999999999::::::999999999888888888::::::::::::::::::::::::999:::;;;;;;::::::<<<>>>======<<<<<<<<<===>>>???======>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@>>>>>>??????@@@AAAAAABBBBBBAAA???===;;;;;;;;;;;;@@@AAAAAABBBCCCCCCBBBAAADDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHCCCDDDEEEGGGJJJOOOVVV\\\^^^\\\YYYUUURRRQQQPPPPPPRRRPPPPPPPPPPPPVVVgggvvvyyydddMMMBBBDDDGGGHHHHHHGGGFFFGGGHHHKKKMMMOOONNNOOOQQQTTTVVVUUUQQQMMMMMMKKKIIIIIIJJJJJJIIIGGGHHHGGGGGGHHHLLLNNNOOOOOOPPPOOONNNNNNPPPPPPOOONNNMMMLLLLLLKKKJJJIIIHHHGGGEEEFFFHHHKKKOOORRRUUUWWW^^^[[[XXXUUUSSSPPPLLLIIIFFFCCC@@@>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===;;;999777777888999999888666666666666777888999999;;;<<<===>>>>>>>>>===<<<;;;999666555555555333222000000000111000000///......///222333333222000///333333222111111000//////............000333777999999777444111////////////...000000...111666888555333222111000000000000000......//////000000000111------............------,,,,,,,,,---///000222333<<<<<<<<<<<<;;;999888777555555444444444444555555444222///...000111222222333111///---,,,,,,---...+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---------------,,,,,,,,,++++++...............///000000///......///222555666666222111///---,,,+++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,000///...---------------...------,,,,,,,,,------...///000000//////000111000222444777888999999999555444111/////////000111///.........///000///...///111222222222333666888@@@FFFPPP[[[hhhyyy222333444333111000000000.........//////000000111////////////////////////---------...............------,,,,,,,,,------...///111444666666555222111/////////000111111222222333222222111111222222333222222111000000222333444333555777777555333333333222222333444444444444333555555555555666666666666777777777888888888888999999999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<>>>???>>>===<<<<<<===>>>???>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCCCCBBBBBBAAA@@@????????????@@@AAABBBCCCBBBBBBAAA@@@???>>>======AAABBBCCCEEEGGGGGGEEEBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDEEEGGGFFFGGGHHHIIILLLQQQXXX]]]aaa^^^[[[WWWTTTRRRRRRRRRQQQPPPQQQRRRRRRXXXhhhwww~~~kkkRRRDDDDDDHHHGGGJJJIIIIIIIIIJJJKKKMMMOOONNNQQQUUUZZZ\\\ZZZUUUPPPNNNLLLJJJIIIJJJJJJIIIHHHHHHGGGFFFHHHLLLNNNOOOOOOOOONNNMMMNNNQQQRRRRRRQQQPPPPPPPPPPPPOOONNNMMMLLLGGGGGGIIIKKKNNNQQQTTTVVVZZZUUUPPPNNNOOOOOOMMMKKKGGGDDDAAA???>>>>>>===;;;::::::;;;;;;;;;<<<<<<<<<<<<999666666777999::::::777777666666666777888888777777888888999888888888777555333222222222111000//////000000000//////...111111111000000000000000333333222222111111000000............000222444555555444333111000//////...---000000...000555777666555333111000111111111///------......//////000000------............------,,,,,,------///000111222999999999888777555444333000000////////////000000222000...---///000000000222111///...------...///+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...,,,,,,,,,,,,------------............///000111222111000...000222555777777333222000...,,,+++******,,,,,,---------.........++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,------......------,,,......------------------000000///............///+++---......---,,,...///111333666999;;;<<<<<<<<<777555333111///.........111000000//////000111222///111222222222333555777CCCHHHPPP[[[iii{{{000222555444222000//////,,,,,,---......///000000////////////////////////------......////////////...------------...000111///111444777777555333111...//////000111111222222333222222111111222222333333333111111111222444555444777;;;<<<888555222222111222333444444444333333555555666666666777777777777777777777888888888888999999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<>>>???>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>???AAACCCDDDBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCAAA???===???@@@CCCHHHLLLMMMIIIFFFEEEDDDCCCBBBBBBCCCDDDEEECCCEEEFFFEEECCCBBBDDDEEEGGGHHHIIIJJJKKKOOOTTTXXX]]][[[WWWTTTRRRQQQRRRSSSPPPPPPRRRTTTUUUZZZiiixxxrrrVVVEEEDDDEEECCCIIIJJJJJJKKKKKKLLLLLLLLLOOOQQQTTTYYY[[[ZZZVVVSSSOOOMMMJJJJJJJJJKKKJJJIIIIIIHHHGGGIIIKKKMMMNNNNNNOOONNNNNNOOOQQQRRRRRRQQQOOOOOOQQQRRRSSSRRRRRRQQQIIIJJJKKKMMMPPPSSSUUUVVVSSSNNNJJJJJJMMMNNNLLLJJJGGGDDDAAA?????????>>>===:::;;;;;;;;;;;;;;;<<<<<<<<<:::777666888;;;======888777777666666666666777555555555555555555555555444333111111222222111000...//////000000000000///111000////////////000111111111111111111000000000---......//////000111111111111222222111///...------000000...///444777777666333111111222222111///,,,,,,,,,---.../////////------............---------------......000111111333333333333222111//////,,,,,,++++++++++++,,,,,,...---,,,,,,......---,,,........................,,,,,,,,,,,,---------...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...++++++,,,,,,---...............------...///111222111///......111444555555333333222111000///...---++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,---......///,,,------......------,,,---,,,,,,,,,,,,------...000000///...............+++,,,...---,,,,,,---///000333666:::===>>>>>>===;;;:::888666333111///......000111222222222222222///111222222111222444666@@@FFFPPP\\\jjj|||---000333333111...---,,,++++++,,,,,,---...//////000000000000000000000000........./////////000000///.........///000222333...111444777777555222000...//////000111222222222333222222222222222222333444333222111111333555666555:::>>>???;;;666333222111222333444555444333333555666666666777777888888777777777777888888888888999999999888888888888777;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;:::;;;===???>>>===;;;::::::;;;<<<===>>>=========???@@@BBBDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>============???@@@AAABBBDDDEEEFFFEEECCC@@@>>>===???CCCJJJPPPQQQMMMJJJEEEDDDCCCBBBBBBCCCDDDEEEBBBEEEFFFEEEBBBAAACCCEEEGGGGGGHHHHHHHHHJJJMMMPPPWWWUUURRROOONNNOOOPPPQQQOOOOOORRRUUUVVV\\\jjjyyywwwYYYFFFCCCCCC???HHHIIIJJJLLLLLLKKKJJJIIIJJJKKKNNNQQQTTTTTTRRROOOPPPMMMKKKJJJKKKKKKKKKJJJLLLKKKIIIIIIKKKLLLKKKJJJNNNNNNNNNOOOQQQQQQPPPNNNKKKLLLOOOQQQSSSTTTTTTTTTLLLLLLMMMOOORRRTTTVVVXXXMMMJJJGGGHHHLLLNNNKKKHHHGGGEEEAAA@@@@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;888555222222444777:::;;;999888777666666555666666555555555555444444444333555333222222333444444333...//////000111111000000....../////////000111111////////////000000000000---...//////000//////......///111222111000...,,,---000000......333777777777444111111222333111///++++++,,,,,,---...//////---..................---......---......///000111////////////...---,,,+++,,,++++++******++++++,,,,,,++++++,,,------,,,***,,,,,,---.........---------------.........//////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---+++++++++,,,---***++++++,,,---...//////------,,,,,,---...000111111///------///222333444///000000000000//////...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,++++++++++++,,,,,,---...///...---,,,,,,,,,,,,,,,---...000///......///111///222666:::===>>>>>>>>>@@@@@@>>><<<999666333111***...222444333222000000000111222222111222444666<<>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFGGGEEECCC@@@>>>===???DDDLLLRRRSSSPPPLLLFFFFFFEEEFFFHHHHHHGGGEEEEEEDDDCCCBBBBBBCCCEEEFFFIIIHHHHHHGGGHHHIIIKKKLLLNNNNNNMMMLLLLLLMMMMMMNNNMMMRRRQQQQQQYYY^^^jjjzzzaaaLLLCCCAAABBBHHHIIIKKKKKKKKKIIIGGGFFFMMMKKKJJJKKKMMMPPPQQQQQQOOONNNNNNNNNOOOOOONNNLLLHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMOOOQQQQQQOOOLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLMMMPPPVVVZZZZZZYYYRRRNNNJJJGGGGGGHHHIIIIIIDDDBBB???>>>???@@@??????>>>===<<<:::888666555444888888777888888999:::;;;999888777555444444444444555555444444444333333333555555444333111000//////111000/////////000222222000000///......///000111//////............//////......------------......------............------000///------...000222444999666000,,,///444444000//////...---,,,,,,++++++111111111000//////......+++,,,,,,---...///000000.........---++++++---//////...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...------...000111+++++++++,,,---///000111000///------......---,,,++++++,,,------,,,,,,,,,........................$$$'''******))))))+++...---,,,+++++++++---///111111111000000///---,,,+++222222111///...---,,,+++...------,,,,,,++++++***++++++,,,------......///,,,---......//////......//////.........------------,,,+++,,,...///...---------------------------...------,,,,,,,,,------111222444777:::>>>AAACCCBBBAAA???<<<999555333111000000000000000111111222222111//////000333666888<<>>>>>===;;;:::<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;??????????????????????????????>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEGGGGGGFFFDDDCCC@@@AAADDDIIIMMMOOOMMMKKKHHHFFFEEEFFFGGGGGGEEEDDDEEEDDDCCCBBBBBBDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMRRRPPPQQQYYY^^^jjj~~~dddNNNDDDCCCCCCHHHIIIKKKMMMMMMLLLJJJIIIJJJIIIIIIJJJMMMPPPPPPPPPOOONNNMMMMMMMMMLLLJJJHHHJJJJJJIIIIIIJJJKKKKKKLLLMMMLLLLLLMMMNNNOOOMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKJJJMMMSSSZZZ^^^___[[[VVVOOOKKKHHHHHHGGGGGGDDDAAA???>>>?????????>>><<<;;;;;;:::999888777777555555555555555666777888999888777555444444444444555444444444444333333333//////000000111222333333222111000//////000111111111000///.........//////111000000//////000000111.........------.........---......//////......---///............000111333:::999444///000333222...//////......------,,,,,,////////////////////////..................//////...------,,,,,,,,,---...///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++---......------------------...---,,,+++,,,...///...---,,,,,,,,,------,,,,,,,,,------------------------***,,,---,,,++++++---///...---,,,++++++---...000...////////////......---//////...---,,,,,,+++***+++++++++++++++*********,,,,,,,,,------------...,,,------.........------......------,,,,,,,,,,,,...,,,+++,,,---......---------------------------...------,,,,,,---------111111333666999<<>>???===;;;999::::::::::::999999999999::::::::::::::::::::::::????????????????????????>>>>>>>>>>>>>>>???@@@AAABBBAAA???>>>>>>???AAABBB???AAADDDGGGIIIJJJJJJIIIDDDCCCCCCEEEGGGIIIJJJIIIJJJHHHEEEDDDEEEEEEDDDCCCEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIIIILLLLLLMMMNNNNNNNNNMMMLLLLLLRRRPPPPPPXXX]]]iii~~~jjjQQQEEEDDDEEEHHHIIIKKKMMMNNNNNNLLLLLLHHHGGGHHHJJJMMMOOOPPPOOOPPPOOOMMMLLLLLLLLLJJJHHHLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLJJJJJJKKKLLLKKKJJJHHHHHHIIIIIIIIIIIIJJJJJJLLLIIIGGGIIIPPPXXX___cccccc]]]UUUMMMIIIGGGEEEDDDBBBAAA>>>>>>??????>>>===;;;:::::::::::::::::::::777777777777888999:::;;;999888666555444444333333444444444444333333333333,,,---...///111222333333222111000//////000111111333222111///............000//////////////////000........................---......//////......---.........//////000000111888;;;:::444000000///---........................,,,,,,------...//////000000000//////...............,,,+++,,,---...---,,,///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***,,,---//////......------------...,,,+++,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,++++++...000///...---,,,,,,,,,---...,,,---...///////////////,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,,,,---------------,,,+++---,,,,,,,,,,,,+++++++++000...++++++,,,------------------------------------------,,,,,,------...000111222444666999;;;<<<<<<<<<;;;999777555333222//////......//////000111111000///......000222333:::AAAKKKTTT___qqq///000111222222111///...,,,,,,,,,---------......---......//////...------........................//////......///000000111....../////////000000000111000000000111222444444777555222111000222444666:::???EEEFFFAAA:::555333444444444333222111222222222222333333333444444444777777666555444444444444444666777888777777888999888888777777666777777888888999:::;;;<<<;;;;;;::::::::::::::::::999999999:::::::::::::::;;;;;;;;;>>>>>>>>>>>>????????????>>>>>>===>>>>>>???@@@AAABBB@@@>>><<<<<<>>>@@@BBB@@@AAADDDHHHJJJKKKLLLLLLIIIGGGDDDBBBCCCEEEGGGHHHJJJHHHEEEDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDEEEGGGGGGFFFGGGIIIJJJJJJIIIHHHGGGJJJKKKMMMNNNOOONNNLLLKKKLLLQQQOOOPPPWWW\\\iii~~~oooTTTFFFDDDEEEGGGIIIKKKMMMMMMMMMKKKKKKFFFFFFGGGJJJMMMOOOOOOOOOQQQOOONNNMMMNNNNNNMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMKKKIIIHHHIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGEEEGGGLLLSSSZZZ^^^```[[[RRRLLLGGGEEEDDDCCCAAA???>>>===>>>>>>===<<<;;;;;;;;;::::::::::::999999999999999:::;;;======888777666555444333333333444444444333333333222222111000000000000000//////000////////////111222333666555444222000///...---------,,,,,,,,,,,,---------..................---......////////////......---...//////000000//////333999<<<666000......---.........///////////////,,,,,,,,,------.........///////////////////////////---,,,---//////---+++.........------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111///////////////.........111///......//////...---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,...000000000...---,,,,,,,,,---,,,---......//////......*********+++++++++++++++------......///000000111//////...---,,,,,,++++++,,,,,,------,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,000...++++++,,,---------------------------------------,,,,,,,,,---......000000111222333555666777888888888777666444333222...............///000000222111000//////000222333:::BBBLLLTTT]]]mmm......///000000000///...,,,,,,,,,---------......---------.........------..............................---------...//////////////////000000000111000000000000111222222333555444111000000222444666;;;BBBIIIKKKFFF>>>888555555444222222222333333333222222222333333333444444444444444444444555666666333555777888777777777999888888777777777777888888:::999888888888999;;;<<<:::::::::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>?????????============>>>???@@@AAABBB@@@>>><<<<<<>>>@@@BBBBBBCCCEEEGGGIIIJJJKKKKKKKKKIIIEEEBBB@@@BBBEEEHHHIIIGGGEEEEEEEEEEEEDDDCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFHHHIIIKKKMMMMMMLLLKKKJJJKKKPPPOOOOOOWWW\\\hhh}}}uuuYYYHHHDDDEEEGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHHHHJJJMMMOOOPPPOOOOOOMMMLLLLLLNNNPPPPPPPPPLLLLLLKKKKKKKKKKKKKKKLLLNNNLLLIIIHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFHHHKKKOOORRRTTTPPPKKKFFFEEEDDDCCCBBB???>>>======>>>===<<<:::<<<<<<;;;:::999888888777666666666777888999;;;;;;888777666444333333333333444444333333333222222222444333222111000///......---------...000222555666888888666444222000///...------,,,,,,,,,,,,------------...//////...------...//////////////////...---......////////////...---555:::666000......---.........///////////////......------,,,,,,,,,,,,---------...///000000111000000000111111000---+++---.....................,,,,,,,,,,,,,,,,,,,,,,,,.........///111222333444333333222222111///---,,,000//////111333555444444///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111222333111000///...---,,,,,,,,,...............------,,,++++++++++++,,,,,,,,,,,,------...///000000111111//////...---,,,++++++***+++,,,,,,---,,,,,,++++++------------............///---++++++,,,---------------------------------,,,,,,,,,,,,,,,---...////////////000111222333444444555555555444333222222...............///000000222222111111111222333333;;;CCCNNNUUU]]]lll------......//////......,,,,,,,,,---------..................////////////..............................------------......//////000000000111111111//////000000111111111111333222000000000222444555:::AAAIIILLLHHH@@@:::666555333222222444555555444222222222222333333333333222222222333444666777888///222555666555555555666888888777777777888999999:::999888888888999;;;<<<::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<=========<<<======>>>>>>?????????<<<<<<<<<===>>>???@@@AAABBBAAA???>>>>>>???AAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHEEEBBB@@@AAADDDGGGFFFFFFEEEFFFHHHHHHFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJKKKJJJJJJIIIJJJPPPNNNNNNVVV[[[ggg|||}}}^^^JJJDDDEEEGGGIIIKKKMMMNNNNNNLLLLLLMMMKKKJJJKKKMMMPPPQQQQQQKKKJJJIIIIIILLLOOOPPPPPPMMMLLLLLLKKKKKKKKKKKKKKKOOOMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFAAACCCDDDEEEDDDDDDEEEGGGHHHFFFCCCBBBBBBBBBBBBAAA>>>===<<<<<<======:::999<<<<<<;;;:::888777777666777777888888:::;;;===>>>888777555444333333222222333333333333222222222222111111111111111111111111---------...000333555777888888777666333111///...000//////////////////000,,,---...//////...---,,,...//////000000//////...........................+++333777444000//////...........................///......---,,,,,,++++++++++++,,,---...///000000333555777777444000...---------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111222222777777777555333///,,,+++......///222777;;;<<<<<<000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---...111444666777666000000000///...---,,,,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,---...////////////...---,,,,,,++++++++++++,,,---------------------...............///---,,,+++,,,...///...---------------------------,,,,,,,,,,,,---......//////......//////000111222222222333333222222111000//////......//////000111222222111222222333444444<<>>??????@@@<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFFFFGGGDDDEEEDDDBBB@@@???BBBEEECCCCCCEEEHHHKKKKKKIIIGGGDDDDDDEEEGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIJJJOOOMMMNNNVVV[[[ggg|||dddNNNFFFFFFHHHJJJMMMQQQSSSTTTTTTTTTRRROOOLLLKKKNNNQQQSSSSSSMMMKKKIIIIIILLLNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLPPPNNNMMMLLLLLLKKKHHHFFFFFFFFFFFFEEEEEEDDDDDDDDD@@@BBBCCCCCC@@@???@@@BBBBBBAAA@@@AAABBBAAA???======<<<<<<<<<===<<<:::777999999999888888777777777:::::::::;;;===>>>@@@AAA777666555444333222222222333333333222222222222111...//////000000111111111//////...///000111333444666666666555333000...,,,111000000//////000000111,,,---///000000///---,,,//////000000000000////////////------------...///---333666444111111000...//////......------,,,,,,.........---------------+++,,,,,,,,,------......555:::???===666///...///,,,---...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////666666777777666444111000000///111444999<<<======111000...,,,+++,,,---...------------------------//////000333777888666444///////////////...------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------............------,,,,,,,,,***+++,,,---.../////////,,,,,,,,,------.........******+++---000000...---------------------------,,,,,,,,,,,,---...//////............///000111111111111111111111000//////000////////////000111111///000000111222333333444;;;AAAKKKUUUaaappp,,,,,,,,,------.........,,,,,,,,,---------......+++++++++++++++,,,---...........................111000////////////000000........./////////000000...///000000000000000///......///000111222222333333:::CCCGGGDDD>>>999777222000000222555666444111111111222222222333333333333333333333444555666666000333666888888777777888888888777777888999::::::777:::>>>AAABBB???<<<999777777888888999999999999888888999::::::;;;<<<<<<;;;<<<<<<===>>>??????@@@;;;;;;<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFF@@@BBBCCCBBB??????@@@CCCAAABBBEEEJJJMMMNNNKKKIIICCCDDDFFFGGGHHHIIIIIIIIIJJJIIIGGGFFFEEEFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIOOOMMMNNNUUUZZZggg|||hhhQQQHHHHHHHHHKKKOOOTTTWWWZZZ[[[[[[UUURRRNNNLLLNNNQQQTTTUUUQQQNNNLLLKKKMMMOOOPPPPPPPPPOOOOOONNNMMMMMMMMMNNNPPPOOONNNNNNNNNLLLIIIFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@BBBBBBAAA>>>===???BBBAAAAAAAAABBBBBBAAA===:::<<<<<<;;;<<<===<<<999777666666777777888888888888777777777888:::<<<===>>>777666555444333222222222333333333222222222111111////////////////////////222111000//////000111222444444444333222///---+++//////............//////,,,---///000000///---,,,//////000000000000//////000///---,,,,,,---...000111555777444222222000---//////...---,,,,,,++++++,,,------......//////000------,,,,,,,,,+++++++++666===CCC@@@777///...111,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,......//////000//////...000111444777999999888888555444444555888999999888222000...,,,+++,,,---...........................//////000333777777333/////////////////////...---)))***,,,---.../////////,,,,,,,,,+++++++++******---------.....................---------,,,,,,,,,***+++,,,...///000111111+++++++++,,,,,,---------((()))+++...111111///,,,------------------------+++++++++,,,---...///000---------...///000111222000000111000000///......000000000000000111222222---...///000111222333333:::???IIIUUUcccqqq......////////////.........------,,,,,,------...000000///............///000000///...---,,,,,,,,,---......///////////////,,,,,,------.../////////............///000222333111000...---...000333555222666<<>>CCCHHHJJJGGGAAA<<<888888999::::::::::::999888888888888888888888888============>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@FFFHHHKKKOOOQQQQQQOOOLLLIIIGGGGGGHHHJJJKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKMMMQQQUUUVVVYYYfffssssssTTTFFFCCCFFFGGGLLLWWWbbbiiiiiiggg[[[SSSMMMMMMPPPTTTZZZaaacccZZZPPPLLLOOOQQQPPPMMMOOONNNMMMMMMLLLLLLMMMMMMMMMLLLIIIGGGGGGHHHJJJLLLGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDAAA???>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>><<<<<<;;;;;;;;;:::::::::???>>>===<<<:::999888777666666666888;;;<<<;;;:::333333333222222222111111444444333222222333444444000000000000000000000000111111000000//////......222222222111000000//////,,,---...///000000000///000222333222///---,,,,,,111000///......---......---------............//////222444555444222111111000...---...000111///,,,------............---------------......000111111777:::<<<;;;777333222222444222111111111000...,,,++++++++++++++++++++++++//////.........---------------...000222555888:::>>>HHHGGGAAA>>>888444<<<777000***)))...111///,,,...---,,,+++***+++,,,,,,...000222333444333111000---...///000000///......////////////...---,,,+++---------,,,,,,+++++++++...///////////////.........---,,,,,,,,,---......---,,,,,,++++++,,,,,,---000///---,,,++++++,,,---///////////////............---+++******+++---......................................./////////000+++---///000111000///.............../////////000000000000111222333555555===@@@IIIXXXeeeppp|||......////////////......---------,,,,,,---------...............///000000000000///------,,,,,,------......///////////////---------...//////000000000000000000111111111111444222000......///111222333555888::::::888555333444333333222222111111111222333333333444555555555333333333333444444444555555555555555666666666666666666666666777777888999:::===BBBFFFIIIFFFAAA<<<888888999::::::::::::999::::::::::::::::::::::::<<<<<<=========>>>>>>>>><<<===>>>>>>??????>>>>>>>>>>>>>>>???AAABBBDDDEEEAAAAAAAAABBBBBBCCCCCCDDDBBBBBBAAAAAA@@@AAAAAAAAAFFFIIIPPPXXX]]][[[TTTMMMIIIHHHGGGHHHJJJKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIILLLOOOUUU\\\___bbbjjjtttvvvXXXHHHEEEFFFHHHOOOZZZfffmmmmmmkkk^^^UUUMMMLLLOOOUUU^^^gggrrriii^^^VVVSSSQQQNNNKKKOOONNNMMMMMMLLLLLLLLLLLLLLLKKKHHHGGGFFFGGGHHHIIIHHHFFFEEECCCBBBBBBCCCCCCCCCBBBAAA@@@@@@?????????===>>>@@@AAAAAA@@@>>>===<<<;;;;;;;;;;;;:::::::::<<<;;;;;;:::999888777777777666555666777888777666333333333222222222111111444333222111111222333444000000000000000000000000111000000000/////////...222111111000000///......---......///000000000///000222333333000...------------------...///000111........./////////000000///111333444222000/////////...---///111111...,,,---......//////......---------------...///000111333555777666222///......333222111111222000...+++---,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,---...000333555777666EEERRRZZZ[[[GGG444444444///+++***---...---***///...---,,,+++,,,,,,---...///111222222222000000//////////////////000000////////////...---,,,,,,...---------------------......////////////......///...------,,,---.........------,,,,,,------.........---,,,,,,,,,------...............---------///...---,,,,,,---...///................................./////////000000,,,...///000111000.............../////////000000000000000111222333555555<<>>===>>>??????@@@@@@??????======???@@@CCCEEEGGGHHHBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBCCCGGGKKKUUUaaajjjggg[[[OOOJJJIIIHHHIIIJJJKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIMMMPPPXXXcccjjjmmmrrrxxx{{{]]]LLLFFFEEEIIIRRR___kkkrrrrrrpppaaaWWWMMMKKKOOOVVVaaajjj{{{uuukkk```XXXRRROOONNNOOOOOONNNMMMLLLLLLKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHGGGEEECCCBBBAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@<<<===>>>??????>>>===<<<;;;;;;;;;;;;::::::::::::888888888777777777777666999777555444555666555555333333333222222222111111222222111111111111222222000000000000000000000000000000000000////////////111000000//////......---.../////////////////////111333444333111///......------,,,------...///000////////////000000000111///111333333111...---,,,.........///111000...,,,---......//////......---------------...///000000000111333222000---,,,,,,111111111222333111---***---------------........................---------,,,,,,,,,,,,---///111333555@@@OOOaaaeeeLLL444333111111///...---,,,,,,+++//////...------------...---...///000111000//////...------------...000000..................------000000///.........//////......///////////////...000///...---------------///......------......///,,,,,,------...---------------------------------////////////////////////............................../////////000000000...///000111000///...---....../////////000000000000000000111222333555555;;;>>>HHHWWWeeeppp~~~---......//////......---,,,------------------,,,------------...///000111000///...------------------......////////////////////////000111111222222111222444555555444222111555444222000/////////000222222111000000111222222111111111222222333333333444444333333333333333333555555555555666666666666444444444555555555666666555555555555666777888999555777;;;???BBBAAA>>>;;;888999::::::;;;;;;::::::999999999999999999999999;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@@@@===>>>???@@@BBBEEEGGGHHHDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDGGGKKKUUUdddooommm___QQQJJJIIIHHHIIIJJJKKKJJJIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJMMMOOOWWWcccmmmsssyyydddOOOEEECCCJJJVVVdddooouuutttrrrbbbXXXOOOMMMOOOUUU]]]fffsssqqqkkkaaaWWWRRRQQQRRRPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJIIIGGGFFFFFFIIIGGGEEECCCAAAAAAAAAAAA<<<===???@@@AAA@@@??????;;;<<<============<<<;;;;;;;;;;;;:::::::::999999666666666777777777888888:::777555333444666777666333333333222222222111111111111000000000000111111000000000000000000000000000000000000///////////////////////////.........000000//////////////////111333444444222000//////000///...---,,,,,,,,,,,,....../////////000000000000222444333111...------...//////000000000...---......////////////......---------------...///000000111222222000///......///000111333333111---)))---------------....................................---,,,,,,,,,---///000888???PPPjjjrrrTTT777666111333555444000------...000//////...............,,,---.../////////......******,,,---.....................------.........444333222000////////////---...////////////////////////...------,,,,,,,,,......------------......***+++---...///...---------------------............///000000000000///..............................////////////000000000000000000111000///...---...////////////000000000000000000111222333555555:::===GGGVVVdddqqq~~~------............------,,,,,,---......---,,,,,,......------------......//////...------------...---....../////////////////////000000111222222222///111333555666555444333222222111000000111222222000111111111111111111000111111111222222333333444333333333333333333222222333444444444444555555555444444444444555555555555888777777666666777777777333444777;;;>>>>>>;;;999999999:::;;;;;;;;;;;;:::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>>>>>??????@@@BBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDGGGIIIPPP^^^iiiiii^^^RRRJJJIIIHHHHHHIIIJJJIIIGGGCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJLLLLLLQQQ\\\gggqqq{{{kkkRRREEECCCKKKYYYgggqqquuusssppp___WWWPPPOOOPPPQQQVVV[[[cccdddaaaZZZRRRNNNOOOQQQQQQQQQQQQQQQPPPOOONNNMMMKKKLLLMMMMMMLLLJJJHHHGGGIIIHHHEEECCCBBBAAAAAAAAA;;;<<<>>>?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999666666777777888999999:::777555222222444666777777333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000...//////000000111111111222111000///.../////////000222444444222000///000000000///...------------------........./////////000222555555333111000000111222222111000............//////////////////......------------......///111000000111111111000000...///000222333111---)))++++++,,,,,,---------...---.....................000///...---,,,---...///444@@@XXXxxx```;;;444///333666555000------...///000////////////......,,,,,,------............(((***...111222222000...//////...---------......666666555333111000...---------...///////////////------------,,,,,,++++++------,,,,,,,,,,,,------***+++---...///...------------......////////////---......//////......---........................////////////000000000111111111111000000///......////////////000000000111000000000111222333555555999===GGGVVVdddppp~~~------............------+++,,,---......---,,,+++///......---,,,,,,------///......---------......---......////////////////////////000111111222222...///111333444444444444000000000111222333444444000111222333333222111000111111111222222333333333222222222222333333333333222222333333333444444444333444444444444555555555999888777777666666666777444444666999<<<<<<:::888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>??????@@@@@@????????????>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGLLLVVV___```YYYRRRIIIHHHGGGGGGHHHHHHGGGFFF@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIILLLJJJMMMTTT]]]ggguuusssXXXHHHDDDMMM\\\jjjrrrsssoookkk[[[UUUPPPPPPPPPNNNOOORRRXXXYYYWWWSSSMMMJJJJJJLLLOOOPPPQQQRRRQQQPPPOOONNNJJJLLLOOOPPPPPPNNNKKKHHHIIIHHHFFFDDDCCCBBBBBBCCC>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999666777777888999:::::::::555333111111333555555555333333333222222222111111000000111111111111000000000000000000000000000000////////////000000000000...///000111333444555666444222111///......//////000111333333111000//////......---......///000111------------............///222555666555444444555666666444111...---...000...//////000000//////......---------------......///.........000111111000/////////111222111---***+++++++++,,,------......---------...............000000...---------...///222:::HHH\\\eeeNNN666444,,,///222111...+++,,,---/////////000///......---,,,------------.........+++---111555666666444333111000...---,,,,,,------444555666666444222///---,,,---...///000000000000,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...---------------......///000000000------------------------......................../////////000000000111111111111000000000000000000/////////000000000111111000000000111222333555555:::===GGGVVVdddooo}}},,,------......------,,,+++,,,...//////...,,,+++------,,,,,,,,,---............---------......///---......///////////////......//////000111111222//////000000111111111222000000111111222333444444111111111111111111111111222222222222222222333333111111111222333333333444222333333333333444444444333333444444444555555555666666555555555666777777777777888:::<<<===;;;999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::;;;;;;;;;<<<===>>>>>>??????>>>>>>??????>>>>>>>>>???@@@@@@???@@@@@@@@@AAABBBBBBBBBDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGKKKRRRXXXYYYUUUPPPHHHGGGEEEFFFGGGGGGFFFDDD@@@AAABBBDDDFFFGGGIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHLLLKKKLLLOOOSSS[[[kkkzzz{{{___MMMFFFQQQaaannnsssqqqjjjfffYYYSSSOOOOOOOOOMMMMMMPPPRRRRRRQQQOOOLLLJJJIIIJJJLLLMMMOOOPPPQQQPPPOOONNNHHHKKKOOORRRRRRPPPLLLIIIIIIHHHFFFEEEDDDDDDDDDEEECCCBBBAAA???===<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999999999888777777777888888999999:::888666555666777777666444333333333222222222111111000000111222222111000000000000000000000000000000.../////////000000000111...///111333666888:::;;;555333111///......//////...000222222000////////////////////////000222222............////////////,,,///333666666777777888;;;:::777222---,,,///222//////000000000000//////...------,,,,,,------...000...---...111333222111/////////000111000...,,,,,,,,,,,,---......//////---------.........//////000///...---,,,---......111444111444;;;555///444,,,---......------------....../////////...---,,,---------------...//////---...000222444555666777333111///---++++++,,,,,,...000444777777555222000,,,---...///000000000000,,,---...000000000000///------,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,---......///000000......---,,,,,,---..............................//////000000000111111111000000000000000000111111//////000000000111111111000000000111222333555555;;;>>>GGGVVVcccooo{{{,,,------......------,,,+++,,,...//////...,,,++++++++++++,,,---...///000......---------......///---......///////////////.........///000000111111111000//////.../////////111111222222222333333333222111000//////000111222222222222222222222222222000000111222333333444444333333333444444444555555333333333444444444555555333333333444555666777888:::999:::;;;===>>><<<:::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>>>>???@@@@@@AAABBBBBBEEEDDDCCCBBBBBBBBBBBBBBBEEEGGGLLLQQQUUUUUURRROOOHHHFFFEEEEEEFFFFFFEEECCC@@@AAABBBDDDGGGHHHJJJKKKHHHHHHGGGFFFFFFGGGGGGGGGMMMLLLMMMMMMNNNTTTcccssseeeRRRIIITTTdddppptttppphhhcccXXXRRRMMMMMMNNNMMMNNNQQQOOOOOONNNNNNNNNMMMLLLLLLIIIKKKMMMOOOPPPOOONNNMMMFFFJJJOOORRRSSSQQQMMMJJJIIIHHHGGGEEEEEEEEEFFFFFFGGGFFFCCC@@@>>><<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888666777777777888888888999===<<<;;;;;;;;;:::888666333333333222222222111111000111222333333222111000000000000000000000000000.../////////000000111111...///111444777:::===>>>666444111///.........///...000111222000......///333222111000////////////////////////000000000000***---222555777888999:::???===888222,,,,,,///333//////000000000000//////...------,,,,,,,,,------111///...///333555555333000///...///000000...------------...///000000111---------........./////////...---,,,,,,,,,---...,,,444222111666444...111............////////////---.../////////...,,,+++...------------...//////...---,,,---///222666888444222///---+++***++++++)))---333777999888555222,,,---...///000000000000---...000111222333222222.........------.........000///---,,,+++,,,,,,---++++++,,,,,,---...//////000///---,,,,,,---///000........................000000000000111111111111000000//////000111222222000000000000111111111111000000000111222333555555;;;>>>HHHVVVcccnnn{{{//////......---------,,,------------------------,,,,,,,,,---------......---------------------------......////////////000333222111222555666444111......//////000000000111000111111111111222222222000000000000000000000000222222111111000111111111444333333222222333333444000000111222222333444444444444444555555555555555444444555555666666777777:::999888888888:::===>>>;;;999777999;;;===;;;999::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999999;;;===???<<<<<<===>>>===<<<:::999<<<;;;:::<<<>>>??????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAACCCCCCFFFGGGJJJLLLNNNOOOOOOOOOKKKGGGDDDCCCEEEGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHIIIJJJKKKKKKJJJMMMLLLJJJIIILLLTTT^^^eeexxxiiiQQQMMMVVVdddnnnqqqkkkaaaZZZOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQMMMLLLKKKKKKLLLLLLKKKJJJIIIHHHEEEBBBAAABBBDDDEEEHHHJJJHHHBBB======<<<:::::::::;;;;;;<<<;;;;;;;;;999888777666555444333333666666666666666777888888:::<<<>>>??????>>><<<;;;666555444333222111111111000000000000000111111111//////000000000000//////---------........./////////000333666:::>>>@@@BBB777222---+++,,,---...---............////////////111111000///...------,,,......//////......---,,,,,,+++000999:::555222444;;;===999000,,,...---)))333000------///111000...000000000///......------000...,,,+++,,,---,,,,,,+++,,,------......------+++,,,------......------))))))***+++,,,,,,------////////////...---,,,+++,,,,,,------------------//////...---,,,,,,,,,,,,000000111111000///...---///......---,,,,,,++++++)))***++++++******,,,......000222111---+++,,,...+++,,,...000333555777888000///...------...000111444444444444333222111111///...---,,,+++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,------......------,,,////////////////////////000000000000000000000000333444555555444111///---000000////////////000000///000222222333444777999111>>>GGGQQQbbbooo|||/////////.........------------------------------,,,,,,---------.........------------------------///...............//////222000000111444444222000/////////000000111111111000000111111111222222222000000000000000000000000222111111111111111222222333222222111111222222333111111222222333444444444444444444555555555555555666666666777777777777777999999888777888:::<<<===;;;999888999;;;<<<;;;999888888999999:::;;;<<<<<<<<<<<<=========<<<;;;:::;;;<<<===>>>>>>===<<<;;;;;;:::;;;===@@@AAAAAA@@@AAA@@@???????????????@@@CCCBBBAAA@@@@@@AAABBBCCCEEEFFFHHHJJJLLLMMMNNNOOOJJJGGGDDDCCCEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHKKKJJJJJJJJJKKKKKKJJJIIIKKKKKKKKKKKKMMMRRRYYY^^^vvvlllSSSMMMTTT^^^eeefffaaaYYYSSSMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPNNNLLLLLLLLLKKKIIIGGGGGGEEECCCAAAAAACCCDDDFFFGGGJJJHHHCCC?????????===::::::::::::::::::999999999888777666555444333333666666666666666777777888;;;>>>CCCGGGGGGDDD???;;;666666555444333222222333111111111000000000000000//////000000000000//////---------.........//////...///111444777:::===>>>666333...---...///..................////////////000000000///.........---......//////......---,,,///...222999:::555222333333777666111///000///++++++******...222333111...------------............333111......///000//////+++,,,------......------+++,,,------......------------------...///000111.........---------------------------------------......---,,,,,,,,,,,,,,,.....................///000000///...------,,,,,,,,,---...---,,,,,,---///000222444333///,,,,,,---+++,,,---///111333555666///...------...000333444666666666555444222111000///...---,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,------......------,,,........................000000000111111111222222222222333333222000///...000000////////////000000///000111111000111333555333@@@GGGPPP```lllxxx000000////////////......------------------------,,,------------.........------------------------000///...---------//////000//////000222222111///000000000111111111111111000000000111111111222222000000000000000000000000000000000000111222333333222111111000000111111222222222333333444444555555444444444555555555666666777777777666666666666666888888777777777999:::;;;:::999888999:::;;;;;;999999999999999999:::;;;;;;888:::===>>>>>><<<:::888;;;<<<======>>>=========999999:::===@@@BBBBBBAAACCCBBBAAA@@@????????????BBBAAA@@@??????@@@AAABBBDDDDDDEEEGGGIIIKKKMMMNNNHHHFFFDDDCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJJJJKKKLLLOOOTTTWWWooo}}}nnnUUUNNNQQQVVVYYYXXXTTTOOOKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKIIIIIIJJJKKKMMMNNNNNNOOORRRPPPNNNLLLKKKJJJGGGEEEDDDCCCAAA@@@AAABBBDDDEEECCCFFFFFFAAA???@@@AAA@@@:::::::::999999888888777888888777666666555444444666666555555666666777888<<>>BBBBBB???===@@@BBBAAA<<<;;;;;;999999888888888888888777777666555555444666555555555555666777777<<>>=========<<<<<<<<<<<<===777777777999<<>>>>>???===AAABBB???>>>AAACCCBBB>>>===;;;:::999999999999888888777777666666555555555555555555555666666777;;;???CCCFFFFFFBBB===999777666666555555555555666333222222111000///............////////////...........................---/////////000000000111111---.../////////...------............/////////////////////000000000000000.........///......---,,,+++---///111222444333222111222111///,,,---222888111//////222666999777555........................///...---...///000///---+++,,,------......------,,,---......//////......,,,+++*********+++,,,---,,,+++***)))***,,,///000//////...---,,,,,,++++++++++++++++++,,,------...000///------///333888;;;<<<999666222...,,,++++++,,,------+++))))))***+++---...000222333333111000------,,,,,,,,,...000111555333000---+++*********+++,,,------...---------,,,---------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......---......//////......---------------------------...///000111333555666666444333222111111111111111000000////////////000000///000222222333444666888777CCCHHHOOO^^^jjjvvv......////////////000000........................------........./////////------------------------,,,,,,------...............000111222111000111222111111111111111000000000/////////000000000111111000000000000000000000000000000000000111222333333444333333333333333333444333333333333333444444444222333333444555666777777;;;;;;;;;;;;::::::::::::777777777777888888777777777888999999888888999;;;999999:::<<>>>>>???============>>>???AAABBB===;;;999999;;;>>>@@@@@@AAAAAAAAAAAABBBCCCDDDEEEBBBAAA@@@??????@@@AAABBBAAAAAABBBBBBCCCEEEFFFGGGBBBCCCDDDCCCAAA@@@AAABBBDDDDDDCCCCCCCCCEEEFFFHHHIIILLLOOONNNJJJFFFFFFGGGDDDCCCBBBAAABBBHHHOOOUUU\\\gggpppsssuuuuuukkk^^^SSSPPPLLLIIIGGGGGGHHHJJJFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMJJJIIIHHHHHHIIIJJJHHHGGGEEEDDDCCCAAA???>>>======>>>BBBCCC??????BBBDDDCCC>>>===;;;:::999::::::;;;888888888777777666666666555555444444555555666777::::::<<<<<<<<<:::888666555555444444444444444555222222111111000000//////---......//////......---...............---------////////////////////////+++---......---,,,---...............////////////000000000000000000000000......//////......---,,,,,,///111111222666777555111000//////...000;;;FFFFFFAAA;;;888888666444111111111000///......------,,,,,,,,,---...///---,,,+++,,,------......------------...////////////...,,,---------------------,,,+++++++++,,,---///000.........------,,,,,,++++++++++++,,,---...///000111000///...000444888:::;;;888555000---+++++++++---......---,,,+++---...000000000222555777777666000///...------...000111111000---,,,++++++,,,---+++,,,---...///000000000+++,,,---.........------***+++,,,,,,------,,,,,,,,,,,,,,,---------............////////////......------------------------......///111222444555666555555444333222111000000000000////////////000000,,,...000000111222555777777CCCHHHNNN^^^jjjwww------........./////////....................................////////////------------------------)))***,,,...//////......,,,...111111///...///111111111111000000/////////////////////000000000111000000000000000000000000222111111111111111222222333333222222222222333333333333333333333333222222222222333444555666777777999:::::::::::::::;;;;;;888888888888888888888777666888:::999888777999;;;999999:::===BBBGGGLLLOOOMMMNNNOOOOOOLLLGGGAAA>>><<<<<<===???BBBFFFIIIJJJGGGCCC???===>>>AAACCCDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAABBBCCCCCCDDDDDDCCCCCC@@@BBBDDDCCCAAA???@@@BBBDDDCCCBBBBBBBBBDDDFFFGGGFFFJJJNNNMMMIIIEEEEEEGGGCCCCCCCCCBBBCCCFFFKKKOOOVVVaaaiiihhhhhhiiifff^^^QQQNNNJJJFFFCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFGGGHHHHHHGGGEEEDDDDDDCCCAAA@@@???>>>>>>===@@@AAA===<<>>AAAEEEIIILLLCCCIIIQQQVVVUUUNNNDDD===:::;;;===AAAFFFKKKOOORRROOOJJJDDD@@@@@@CCCFFFHHHEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAACCCCCCBBBCCCDDDDDDDDDCCCBBBAAA???BBBDDDCCC@@@???@@@AAADDDCCCBBBAAABBBDDDFFFGGGDDDIIIMMMMMMHHHEEEEEEGGGBBBDDDEEEEEEEEEFFFHHHJJJPPP\\\ccc```]]]```___[[[PPPMMMHHHCCC@@@>>>>>>>>>EEEFFFFFFHHHIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIGGGFFFFFFGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@:::======:::888:::;;;:::;;;:::888777777999:::<<<888888888888777777777777555444444444444555666666666666666666555333222111111111111000000111222222000000000000000111111111---..................---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///------000333............/////////000333222222111000///............//////......---,,,+++//////++++++000111---666444555666444444???MMMWWWRRRLLLGGGCCC???999444......---------,,,,,,,,,,,,+++,,,...///000...,,,+++,,,------......---------......///////////////***,,,...000000...+++***,,,---.../////////......,,,,,,------------------,,,,,,------///000222333...---,,,,,,,,,...///111222111...,,,,,,---///000)))***++++++******,,,...222///,,,,,,000333333333555333111//////000222333555333000...,,,+++,,,,,,+++,,,,,,------,,,,,,+++***+++---...///...------++++++,,,---------,,,,,,,,,,,,,,,---------............////////////......////////////////////////......///000111222222333333444444444222...+++)))000000////////////000000222333444333222222444666888CCCGGGLLL[[[fffsss......//////000000111111000///...------...///000......////////////.................................---,,,++++++,,,---...000000////////////000000///...------...///...,,,////////////000000000000222111111111000000/////////000222333333222111000333222111000000111222333444444444444444444444444222444777:::;;;<<<;;;:::999888777555555555666777888999:::;;;:::888666444888777666555666777999:::;;;@@@HHHQQQWWWVVVOOOIIIAAA??????DDDLLLPPPOOOLLLFFFBBB>>>???FFFQQQ[[[```^^^UUUIIICCCCCCEEEFFFEEEDDDCCCAAAAAA@@@AAABBBCCCBBB@@@??????@@@BBBCCCCCCCCCDDDEEEDDDBBBAAABBBCCC???AAACCCDDDDDDAAA???===@@@BBBDDDEEEDDDEEEGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKHHHEEECCCCCCFFFIIILLLUUUWWWZZZ[[[YYYXXXWWWWWWNNNMMMIIIDDD@@@>>>@@@BBBEEEGGGIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGEEEDDDEEEFFFGGGFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;:::;;;<<<======;;;999888;;;;;;;;;::::::999999999888888999888888777666666555555555555444444444444333333333333333333333333222111//////000///...,,,+++,,,.../////////...---111111000......---------............/////////000........................//////............//////111111000/////////////////////000000///...------+++---///000///.........------......///000111111000000000111444666999;;;>>>===<<<:::777444111000---,,,++++++,,,---///000------------------,,,,,,......------------......------------------------+++++++++***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,'''(((+++///333333///+++,,,+++++++++++++++,,,,,,...........................///000111222222222222999666333222333444444444------,,,++++++******)))++++++------------+++++++++******************++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,---.../////////...---***+++,,,............---.........//////000111222111111222222222111111000///......------///000111111111111222333444666666:::???GGGPPP[[[jjjzzz......//////000000000000000///...------...///000......////////////..............................000///...------...//////000000////////////000000///...------//////...---////////////000000000000111111111000000000//////000111333444444333222111333222111000000111222333444444444444444333333333333444666888999:::::::::888777666555555555666666777888999;;;;;;:::999888999888777666666777999:::>>>AAAFFFMMMQQQPPPJJJEEE<<<<<<===AAAFFFKKKOOOQQQNNNLLLJJJKKKPPPVVV[[[]]]```WWWLLLFFFEEEFFFGGGFFFCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAAAAABBBCCCDDDDDDCCCDDDEEEDDDBBBAAAAAAAAAAAABBBCCCDDDDDDBBB@@@???@@@BBBDDDDDDDDDEEEFFFHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIGGGEEEDDDDDDFFFIIIKKKPPPRRRUUUUUUTTTRRRRRRRRROOONNNLLLIIIEEEBBBBBBCCCGGGHHHJJJJJJIIIIIIKKKLLLKKKKKKJJJIIIHHHFFFDDDCCCCCCBBBAAABBBDDDEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===<<<;;;:::;;;<<<===<<<;;;999888999999999999999999999999555666666666666555555444666666555555555444444444333333333333333333333333333111000000000000///---///000000111111111111111111000///......------------------............///..............................------------......000000///...............///////////////...------+++---//////...------.............../////////////////////000111444666777777777666555333222000///...---,,,,,,,,,,,,---...------------------------......------------......------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------...000111222333555444222...+++,,,,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,000000000000000000000000111111333666888777555222---------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,------------------------,,,++++++,,,---.../////////...---,,,,,,......///......---.........//////000111222111222222222222111000000//////...---...///000111000000111111222444555666999>>>FFFOOOZZZiiixxx...////////////000000000//////............//////................................................222111000000/////////000000000////////////000000///...------/////////---////////////000000000000111111000000000000//////000111333444444444333222222222111111111111222222555555444444333333222222444555555666777777888888777666555555444555555555555666888:::;;;<<<<<<;;;:::999777666666777888999;;;<<<>>>AAACCCBBB>>>;;;;;;<<<===>>>@@@DDDLLLQQQOOOOOOQQQTTTXXXZZZZZZZZZ]]]UUULLLFFFDDDEEEDDDDDDBBBAAAAAA@@@@@@AAABBBBBBDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFGGGFFFCCCAAA@@@@@@CCCCCCCCCCCCCCCCCCBBBBBB@@@BBBDDDDDDCCCDDDEEEGGGGGGGGGHHHIIIIIIIIIIIIIIIFFFEEEEEEDDDEEEGGGIIIJJJKKKNNNPPPPPPOOOMMMMMMNNNOOOPPPQQQPPPLLLIIIGGGFFFIIIJJJKKKJJJIIIJJJMMMOOOLLLKKKJJJHHHEEEBBB@@@???>>>===>>>???BBBDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::;;;<<<<<<<<<;;;999888888888888888888999999999777888888999999999999888666666666555555555555444333333333333333333333333333222000000111111000...111111111111111222333333111000///......---......,,,,,,---------.................................------,,,,,,,,,,,,------//////............------...////////////...------,,,---//////---,,,------/////////.........---------------...///000222222//////000000000///.........------,,,,,,,,,,,,---..............................------------......---------------------------,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---.........///222555<<<>>>???<<<555///,,,+++---,,,+++******+++,,,---......------------......000///...---------...///000222555999:::777111,,,,,,,,,------------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------............------,,,,,,---...////////////...///////////////......---.........//////000111222222222222222222111000000//////.........///000111//////000000111333444555999>>>FFFOOOZZZgggvvv/////////////////////////////////....../////////................................................222222111000000/////////000000////////////000000///...---...///000///...////////////000000000000000000000000000000//////000000222333333333333333222222222222222222222222555555444333333222222222555555444444444555666666555555555444444444555555444555777999:::;;;;;;;;;:::999888777777777888888888888888888999888777666>>>>>>>>>>>>???BBBFFFIIIFFFGGGJJJOOOTTTVVVVVVUUURRRMMMFFFAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAACCCDDDEEEEEEEEEEEEGGGHHHJJJKKKLLLJJJFFFBBB@@@???DDDCCCBBBAAAAAABBBCCCCCCAAABBBDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHCCCDDDDDDEEEFFFGGGHHHHHHJJJLLLNNNNNNMMMLLLLLLLLLNNNQQQTTTUUURRRNNNJJJIIIKKKKKKJJJIIIHHHIIILLLOOOLLLKKKIIIGGGDDD@@@===<<<<<<;;;<<<>>>BBBDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999888999888888888777777666666777777888999::::::::::::666666666555555555444444222222222222222222222222333222111111222222111///000///...---...///000111000000///...............---------.........//////...........................------,,,,,,------...//////////////////...............//////...------,,,...///...---,,,---.../////////............---------------......//////,,,------.........------,,,,,,,,,,,,,,,,,,------------............//////...------,,,,,,------...------------...............------,,,,,,,,,,,,---------------------------------------------------,,,---......///111666999AAAEEEFFF@@@666---+++,,,,,,+++***))))))+++,,,---000///............///000---,,,++++++,,,///111333;;;:::999888666222,,,(((+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,------......//////000000111111111000///......---............///000111222222222222222222111000//////////////////000000000.../////////000222333444:::???GGGPPPZZZggguuu/////////..................//////////////////.........------------..............................000000000//////.........000000////////////000000///...---...000111000///////////////000000000000//////////////////000000...///000000111222222222222222222333333222222222444444333333333222222222555555444333333444555555444444555555555555555555555555666777777777777777999999888888888888888999:::::::::999999999999:::???<<<;;;>>>CCCFFFEEECCC??????AAADDDIIILLLMMMMMMFFFDDD@@@>>>>>>>>>??????>>>??????@@@@@@AAAAAAAAAAAABBBDDDDDDDDDFFFJJJMMMSSSSSSSSSOOOJJJEEEBBBAAACCCBBB@@@???@@@AAABBBCCCAAABBBCCCCCCBBBAAABBBDDDDDDEEEFFFGGGHHHHHHHHHHHHCCCCCCDDDEEEFFFFFFGGGGGGIIIKKKLLLLLLJJJIIIJJJKKKLLLOOOTTTUUUSSSOOOLLLKKKJJJJJJJJJHHHFFFGGGJJJLLLKKKJJJHHHFFFCCC@@@>>><<<=========@@@CCCFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB??????>>>>>>===<<<;;;;;;:::::::::::::::999999999::::::999888666555444444222333444444555555555555555555555555444444444444222222222222222222222222333222000111222222111000///...---,,,---...///000000//////............///////////////000000000000........................//////............/////////000000111111111000000------............------,,,...///...------///000////////////////////////------............------......//////......---,,,)))***+++,,,------......------------......//////------,,,,,,,,,,,,---------------......////////////......---,,,,,,------------------------------------------------------------......///222666999>>>DDDFFFAAA666---+++---+++***)))((()))+++---///...---,,,++++++,,,---...---------///222666:::<<>>>>>>>>>>>???@@@===>>>???@@@@@@@@@@@@@@@???AAABBBBBBCCCHHHOOOUUU]]]\\\YYYSSSLLLFFFCCCBBBBBBAAA@@@???@@@AAABBBCCCAAABBBCCCCCCAAA@@@AAABBBCCCCCCEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHIIILLLPPPQQQPPPMMMLLLKKKJJJJJJJJJHHHEEEEEEFFFHHHHHHHHHGGGFFFEEECCCAAAAAA@@@@@@@@@BBBDDDFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>===<<<;;;;;;;;;::::::::::::999999999999;;;:::999888777555555444333444555555555555555444444444444333333333333222222222222222222222222222222111000000111222111000///////////////000000111//////............////////////000000000111111111......................../////////......////////////000111222333222111000,,,,,,---............---,,,...//////...///111444111111111000000/////////------............---,,,///000000//////...---,,,)))***+++,,,------------++++++,,,,,,---.........------,,,,,,,,,,,,---------------...//////000000000///......------------------------------------------------------------,,,.../////////000333666888>>>BBB???666///,,,...+++***))))))+++...111333333222000//////000222333111222333555999<<<@@@BBBAAA;;;222,,,***,,,///000))))))***++++++,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,------------,,,---------...///000111222222222000///.....................//////000111222333333333222111000///......///000111111111000000......//////000222333444:::@@@IIISSS]]]jjjwww//////.........------------...///000000///...---///...,,,++++++,,,...///........................+++,,,...////////////...000000////////////000000......---...000222111000////////////000000000000........./////////000000......//////000222333444222222333444444333222222111111111222333333444444222333444666666666555555444555666777777777666666666666666555555555666666666777888999:::;;;;;;;;;888;;;======:::777666666999888888<<>>>>>=========>>><<<===>>>???@@@@@@@@@???>>>@@@AAABBBCCCJJJUUU^^^eeebbb]]]TTTLLLEEECCCBBBAAAAAAAAAAAAAAABBBCCCCCCAAACCCCCCBBB@@@???@@@AAABBBBBBDDDEEEFFFGGGGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDFFFGGGFFFHHHJJJKKKJJJIIIJJJKKKKKKLLLKKKIIIFFFDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFCCCBBBBBBCCCEEEFFFEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@>>>======<<<<<<;;;;;;:::;;;::::::999999999999999999888888888888888777777777888888888888777777666333333222222222222111111111111111111111111111111111000//////111111000/////////000111111111111111//////............//////////////////000000000000........................///......------......///...///111222222222111000+++,,,------.........---,,,...//////000111444777666666444222000///---,,,+++,,,------------,,,+++------.........---,,,,,,+++,,,,,,---,,,+++***)))******++++++,,,------...---,,,,,,++++++,,,,,,------------...///000000000111000///...------------------------------------........................,,,...//////......000111222888>>>>>>888111---,,,---,,,++++++...222666999:::999777555555777999:::666777888999:::;;;<<<===777333...++++++,,,......***++++++,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---..................------...///000222333111111///............///.........//////000111222333333333222111000///......///000111222111000000/////////000111222333444777>>>HHHRRR]]]jjjwww//////.........------------...///000000///...---///...,,,++++++,,,...///........................+++,,,...///000111000000000000////////////000000......---...111222222111////////////000000000000---.........//////000000/////////000111333444555222222444444444444222222000000111222333444444555111222555777777777666555444555777888888888777666666666666666666777888888555666777999;;;;;;<<<<<<<<<@@@DDDCCC???:::888888:::;;;;;;;;;<<>>???@@@@@@@@@???>>>@@@AAABBBDDDMMMYYYccciiieee^^^TTTKKKEEEBBBBBBAAABBBBBBCCCCCCDDDDDDDDDBBBCCCCCCBBB@@@??????AAAAAABBBCCCEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCFFFGGGHHHGGGEEEEEEGGGHHHDDDEEEFFFGGGFFFGGGHHHJJJLLLMMMMMMKKKGGGDDDBBBBBBDDDEEEFFFGGGIIIIIIJJJJJJEEEDDDCCCCCCEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@=========<<<<<<;;;;;;:::;;;:::999999888888999999666777777888999::::::;;;666666666666666555444333222222222111111111000000111111111111111111111111000///...///000111000///---...000111111111000/////////.........//////000............/////////000...........................------,,,,,,------...,,,...000111222111000///+++,,,------.........---,,,...///000000333666999;;;999777444111...+++***)))***+++------,,,++++++******+++,,,,,,,,,,,,,,,.........---,,,)))'''&&&))))))***++++++,,,---------,,,,,,++++++,,,,,,------------...///000000111111111000......---------------------------------........................,,,...//////...------...000555<<<===999333...+++...------...111555:::===;;;999777666666777999;;;999999999999888777555444///...,,,,,,,,,,,,***(((,,,,,,------------......------++++++++++++---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------...///000000//////......---...///111333444111000...------......///.........//////000111222444333333333111000///......///000222222111111000//////000000111333444555555<<>>AAABBBBBBBBBAAA???===:::888777999999:::<<<>>>AAACCCDDD??????>>><<<;;;999888888============<<<;;;::::::????????????????????????BBBAAAAAAEEELLLTTT[[[___bbb\\\SSSKKKGGGEEEDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFBBBBBBBBBAAAAAABBBBBBBBB@@@@@@AAACCCDDDFFFGGGHHHGGGEEECCCCCCDDDEEEDDDCCC@@@AAACCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHQQQSSSSSSOOOHHHBBB??????@@@AAADDDFFFHHHHHHIIIHHHIIIFFFCCCBBBDDDDDDBBB@@@AAAAAAAAA@@@@@@@@@??????AAAAAA@@@???>>>===<<<<<<:::<<<===<<<:::888888888666666666888::::::888666666555555444444333222222222333333444444333333222222111000111333444333222222222111000//////000000000///////////////000000222111///...---------......---,,,,,,,,,,,,---...///////////////...............//////...---,,,,,,,,,---......//////......---......---,,,,,,---///,,,...//////000333999===CCC@@@;;;555111///......000000///............///000///---,,,,,,---...000///............///000000,,,,,,+++++++++,,,---.........,,,,,,+++,,,---...,,,---...///000000000000........................+++++++++,,,,,,---------000000///...---,,,,,,---***+++,,,,,,++++++---...///555888777555555111---)))(((+++111999;;;777222///...------...///...,,,222000...000444666555333+++++++++++++++***)))(((******++++++++++++******,,,---......//////......444///...000111...,,,---444111...------...---,,,//////......---------------------......000111111............/////////000111...---///222444222000333444555666555333111///......//////000000111111000111222222222333666888:::>>>EEENNNYYYfffrrrzzz............////////////000/////////.........---........................------------------,,,,,,........................////////////////////////111000000///////////////000000000000////////////////////////........................///000111222222111111000000000000000333333333333333333333333444444444444444333333333555555444444444444444444999999999999999999999999888888999;;;===@@@CCCEEECCCBBB@@@>>><<<:::888888999999:::;;;===>>>@@@AAA???>>>>>>===<<<;;;:::999======>>>>>>===<<<;;;;;;<<<<<<>>>???AAABBBDDDDDDEEECCCBBBEEEMMMUUUZZZ\\\TTTOOOIIIDDDCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEFFFGGGHHHEEECCCBBBBBBCCCDDDDDDCCC@@@AAABBBDDDDDDDDDDDDCCCDDDCCCCCCDDDDDDEEEFFFGGGOOOPPPPPPMMMHHHCCC@@@??????AAACCCEEEFFFGGGGGGGGGGGGDDDBBBAAABBBBBBAAA???@@@@@@@@@@@@????????????@@@??????>>>===<<<;;;;;;:::;;;<<<;;;999888888888777777777888::::::999777555555555444333333222222222333333444444333333222222111000111333444333222222111111000//////000000000000////////////000000333222111///////////////------...//////...------.........///////////////......//////...------,,,,,,---......//////......+++,,,,,,+++******+++---,,,.../////////222888<<<>>>;;;777333000//////000000//////...---.........///...------,,,---...//////...............//////,,,,,,++++++,,,,,,---...---,,,+++++++++,,,------,,,---...///000000000000...............---------,,,,,,,,,,,,,,,,,,------...---------------......,,,...//////......///111///;;;CCC@@@888333000...---...000555999999555111///---,,,---......---,,,......000222444333000...+++++++++++++++***))))))******++++++++++++******++++++,,,------------,,,,,,(((&&&***+++(((''')))...,,,,,,---000222222111//////..................------------...///000111............//////////////////...///111222222111222333333444333111000///......//////000000111111///000222111111222444666777<<>>>>>======<<<<<<======>>>>>>>>>===<<<<<<999:::===@@@CCCFFFIIIJJJHHHDDDBBBEEEMMMUUUXXXXXXJJJGGGBBB@@@@@@AAACCCCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDEEEFFFHHHHHHFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGCCCAAA@@@AAACCCDDDDDDDDDAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFMMMLLLKKKJJJIIIFFFAAA>>>??????AAACCCDDDDDDEEEEEEEEECCCAAA@@@@@@@@@???>>>?????????>>>>>>>>>===============<<<;;;:::999888999;;;<<<;;;999777777888888777777888::::::999777555555444444333333222222222222333333333333222222222111000111333333333222111111000/////////000000000000////////////000000222111000//////...//////,,,...000222222000...,,,------......//////000000.........///......---,,,,,,---......//////......+++,,,,,,+++******+++---,,,---......///222666999777555333000//////000111//////...------------..........................................---------,,,,,,,,,,,,,,,---------***************+++,,,---,,,---.../////////////////////.........---------------------,,,,,,,,,,,,++++++++++++,,,---//////...///000000//////000111000AAANNNKKK>>>444111000///111333555555333///---...,,,++++++---...---,,,***...222444333///+++)))++++++++++++++++++***)))******++++++++++++******)))******+++++++++++++++,,,((('''+++---+++***,,,++++++,,,///222444333222////////////////////////------------...///000000//////..................---///000000000000111333222222111000000//////.........//////000000111111000111111111000000222444555:::AAAKKKWWWeeerrrzzz---------.........//////........................------------------------,,,,,,,,,------.................................+++,,,,,,---...///000000000//////.........//////////////////000000000000---------...///000000111///////////////000111111222222222222222222222111222222222222222333333333111111222333444444555555666666666666666666555555555555555555555555555555666666777999;;;???AAACCCAAA@@@===:::888888999:::888888888888888999999:::<<<<<<>>>>>>??????>>>===<<<<<<==================999;;;===@@@DDDGGGJJJKKKIIIDDD@@@CCCKKKQQQSSSQQQJJJGGGBBB@@@@@@@@@@@@@@@BBBBBBAAAAAABBBCCCCCCDDDCCCDDDGGGHHHHHHGGGDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEBBBAAA@@@AAADDDFFFFFFEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDIIIGGGFFFGGGHHHGGGCCC>>>>>>???@@@AAABBBBBBCCCCCCDDDCCCBBB@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<:::999777666888999;;;:::888777777888888777666777888999888666555555444444333222222111222222333333333333222222222000000111222333222111111000000/////////000000111000000////////////000///......---------------,,,...///000000///...,,,,,,------...///000111111---...............------,,,---......///.........---...///...,,,,,,...///,,,,,,------///111444666222111000......///000000///......---------------,,,---......///........................---,,,,,,+++,,,,,,---------------*********++++++,,,------,,,---....../////////.../////////...------,,,,,,......------,,,,,,,,,+++++++++++++++,,,---......---...000///...---...000111BBBQQQOOOCCC999555333111444666555333///---,,,---+++******,,,---...---+++000444444000+++))))))+++++++++,,,,,,+++*********++++++,,,,,,++++++***))))))***+++++++++++++++000,,,+++///000......///......///222333333000---////////////000000000000---------------...///000//////............------,,,///111111///...111444111000///...---------.........//////000000111111111222222111000000222444555999AAAJJJUUUbbbooowww------------............---------...............------------------------,,,,,,,,,------.................................+++,,,,,,---...///000000//////............//////.../////////000000000111,,,------...///000111111000////////////000000111---...//////000///......111111111222222333333333000111111222333444555555333333555666777777777777888888888888888888888888777777666777888:::<<<===???>>>;;;999888888999999888888777777777777888888:::;;;===???@@@???>>>>>>:::;;;<<<===============<<<===???AAACCCEEEGGGHHHFFFBBB???AAAGGGKKKLLLKKKIIIFFFCCCAAAAAAAAA@@@???BBBAAAAAAAAAAAABBBBBBCCCAAACCCEEEGGGGGGEEECCCAAAAAAAAAAAABBBBBBCCCCCCCCCCCCAAAAAABBBEEEGGGHHHGGGEEEEEEDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDFFFDDDDDDEEEHHHHHHDDD@@@@@@@@@@@@@@@AAAAAABBBBBBDDDDDDCCCAAA@@@??????@@@=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;999777555777888:::999888777777888777666444555666777666555555444444333222222111111111222222333333222222111111000///000222333222111000///////////////000000111111000///////////////...............---------...------------------...,,,------...///000111111------...............---,,,---......///............//////...------...000---,,,,,,---///111333444111000///...---.........//////...------------...,,,,,,---...//////......////////////...---,,,++++++,,,---.........------+++,,,,,,---------------,,,------...............//////.........---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...///000///...---...000111>>>HHHIIIEEE@@@;;;777666777777555222000//////,,,***))))))+++...//////111333444222---******,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,...***)))---...,,,+++,,,000000111333444333///,,,/////////000000000000000...------------......///...............---------+++...111000......000333111000///...------------......//////000000111111222333333333111111333555777;;;AAAJJJTTT```kkksss,,,------------.........---------------.........------------------------,,,,,,------------------........................---------.../////////000......------......//////......//////000000111111---------...///000000111000000////////////000000000111222333333333222111000000111111222333333333000111111222333444444555000222444666777888888777666666666666666666666666888888666666666777888888===<<<:::999888888888999999999888888888888888999999;;;===?????????>>>===:::;;;<<<===>>>??????????????????@@@AAABBBBBBBBBAAA@@@??????BBBEEEGGGGGGCCCBBBAAAAAACCCDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCCCCBBBAAA@@@??????@@@@@@AAABBBBBBCCCCCCBBBBBBCCCEEEGGGHHHGGGDDDDDDCCCBBBAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDFFFGGGGGGDDDBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBB???>>>???@@@=========<<<<<<<<<;;;;;;;;;<<<======<<<:::777666666777999999777666777777777555333333444555444444444444333333222222111111111111222222222222111111111000///000222222222111//////......//////000000222111000//////......///000000111111111111000000...---,,,++++++,,,---...------......//////000000,,,---......///.........,,,---......//////......,,,------,,,++++++,,,......---,,,...000222222222111000//////............000000///...............,,,,,,------.../////////000111111111000...+++***+++,,,---//////......---,,,------......------,,,,,,------.........------.................................---------------...---,,,,,,,,,,,,,,,---000111222111000///000111000666<<<===???BBB@@@<<<777555111...,,,+++,,,,,,,,,***)))))),,,///000111777555333///++++++,,,...***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------------------)))(((,,,...,,,,,,------...000333555555222000000000000//////............---------------......,,,,,,---------.........,,,...////////////000222111111000//////......---......//////000000111111222333333333222222444666999<<>>???>>><<<;;;<<<<<<>>>???@@@AAAAAAAAA????????????>>>>>>>>>>>>===???@@@??????@@@DDDGGGBBBBBBBBBCCCEEEGGGFFFEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@BBBCCCDDDDDDCCCBBBAAABBBDDDFFFFFFFFFBBBAAA@@@?????????@@@AAAAAA@@@@@@AAAAAABBBCCCDDDAAACCCFFFGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDAAACCCCCCAAA>>><<<===???============<<<<<<<<<<<<<<<===>>>???>>>;;;999777555777888888777666666777888666444333444555555444444444333333222111111111111111222222222222111111111000///000111222111000...............///000000222111000///............000111222333333222111111------............------.........///////////////,,,------...//////......,,,---......//////......,,,---...---++++++---...///...---...111333222111/////////000000000000111111111000////////////000------,,,,,,---...000111222222333222111...,,,***+++,,,...///000///...---------......---,,,***)))---------......------,,,,,,,,,------.../////////------------............,,,,,,,,,,,,---...//////000111222111///...///000...111111111555===BBBBBB<<<666---(((((()))))))))---+++)))))),,,000222222888555000---,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------+++'''(((---000000000222------///222555666555333111000000///...---,,,,,,...------,,,,,,------...++++++,,,---......//////...------...000111000000111111222222111000...---......//////000000111111000111222222111222444666888;;;BBBIIISSS___jjjrrr,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////.........------,,,,,,,,,........................000000000000000/////////---------------...///000---......///000111111222.........///////////////111000////////////000000,,,---///111111111///...///000000111222222333333111222222222222333333333111333444666666555333222777777777777777777777777999888777666666777888999999999999999999888777666:::::::::999::::::;;;<<<888:::<<<>>>???===;;;:::===>>>@@@AAABBBCCCDDDDDD???>>>>>>>>>======<<<<<<;;;???AAA@@@>>>>>>CCCGGGFFFEEEEEEGGGIIIIIIHHHFFFAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFCCCAAA@@@AAACCCEEEEEEDDD@@@???>>>======>>>???@@@AAAAAAAAAAAABBBCCCDDDDDD???CCCGGGHHHEEEDDDDDDFFFFFFEEEDDDCCCBBBCCCDDDEEE@@@AAABBB@@@<<<;;;<<<>>>>>>>>>=========<<<<<<<<<===>>>???@@@???<<<:::888555666888888777666666777999777555444555666555555444444333333222111111000111111222222222222111111111//////000111222111000...............///000111222222000///............///000111222222111000///,,,...000111111000...,,,///////////////.........,,,,,,---.../////////...,,,---......//////.........///000///------///000000...---///222444333111...//////000111222333333222111111000000000000000...---,,,+++,,,...000222333333444333222///,,,***+++,,,...000000///...---,,,---------,,,***((('''---------...------,,,,,,+++,,,,,,---...///000000,,,---------.../////////++++++,,,---...000111222...//////...---,,,,,,---,,,...---***,,,777AAAFFFHHH>>>222,,,---......------+++)))***---000333444777333...---......,,,)))***+++,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,------------,,,%%%"""$$$***///000111444//////000222555555444333111111000...---,,,+++***...------,,,,,,,,,------)))***+++,,,...///000000///---+++---000222111...111222333444333111///.........//////000111111111...///000111111222444666666:::AAAIIITTT```lllttt///............---------,,,---------.../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................,,,---///111111111111000222111///...---------...000000000000111111111111111111222333333333222222222222333444444555666666777666333111//////000111444444555555555555555555555555555555555666777777999999999777555555777888555555666888888999999999:::999888999<<<===;;;888;;;<<<>>>??????===;;;:::>>>@@@BBBDDDEEEEEEDDDCCCAAA@@@???>>>=========>>>======>>>???@@@BBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCC>>>>>>>>>===>>>??????@@@@@@???>>><<<<<<>>>???@@@============???AAACCCDDDAAAAAAAAABBBBBBBBBCCCCCCAAADDDFFFCCC>>><<<>>>AAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHFFFEEECCCCCCCCCCCCCCCBBBAAAAAAAAA@@@>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???>>>;;;888666666555555444444444555555666555555555555444444444111111111222222333333333777666444222111111111222000000000000////////////////////////000111222333111111000000///---,,,+++------...///000000//////,,,,,,,,,------------...,,,---------...////////////...---,,,,,,---...///////////////............------------------------////////////////////////---------...///000000111//////............/////////...---,,,---...000222444333111///---,,,+++++++++,,,...000000///...------,,,+++,,,...000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,---...////////////111000000///...---------+++++++++,,,...111333555>>><<<888444333444666777333444555666666666555444///...+++***))))))***+++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------333111000111444555333111...------,,,,,,------......------,,,,,,+++******---------............///------,,,,,,,,,,,,------111222222333222111000///000000111111000///...---///000111000//////111333777<<>>>>>===;;;:::===>>>@@@BBBCCCCCCBBBAAA???>>>>>>>>>======<<<<<<=========>>>???@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA???????????????@@@AAAAAA@@@???>>>======>>>???@@@>>>======>>>???AAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCDDDGGGIIIFFFAAA>>>>>>AAAAAAAAABBBCCCCCCDDDDDDEEEDDDFFFJJJLLLLLLJJJGGGDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA???>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;888666555555444444444555555666555555555555444444444444222222222222222222333333555444333111000///000000000000000000////////////111111000000000000000111///000000//////...---,,,------...///////////////............////////////.........//////////////////...------------...///------......//////000000................................................---------...///000000000111111000000///000000000///...---,,,---...000111333222000///---,,,+++++++++,,,...///000///...---///...,,,,,,...//////...------------------------++++++,,,,,,,,,,,,------............//////////////////000000000//////...000000//////...------,,,+++++++++,,,---///111222777888:::<<<<<<;;;:::999999999999999888666444333000...,,,+++******+++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111------------------------222000///000222444222111...------,,,,,,------...((()))***,,,---///000000---------............/////////............//////111222222333222111000///000000///////////////...///000111000//////111333888<<>>???@@@??????>>><<<===>>>>>>>>>===<<<;;;===============>>>??????AAA@@@>>>=========>>>???@@@@@@@@@@@@AAAAAAAAABBB@@@???>>>======>>>???@@@>>>>>>>>>>>>???AAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCFFFIIIKKKJJJEEEAAA@@@AAACCCBBBBBBBBBBBBDDDEEEFFFDDDGGGKKKNNNNNNKKKGGGDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDGGGIIIHHHDDD@@@???@@@<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<:::888666444444444444555666777777555555555555444444444444333333222222222222222222333222111000///.........000000000000////////////333222111000////////////....../////////......---------...////////////...............////////////000000000//////////////////...------------...///+++,,,---...///000111111000000000000000000000000---------------------------------...//////000000222111000//////////////////...---------...///000222111000...---,,,,,,,,,+++,,,---//////......---111///------...///...---........................++++++,,,,,,,,,,,,------............////////////000000000000///...---,,,/////////......------,,,++++++++++++,,,---...//////111333666777666555444222222333333222000...---000///---,,,++++++,,,---......---,,,,,,,,,,,,---++++++++++++++++++++++++...///000111111222111111------------------------000///...///111111111000...------,,,,,,------.........---------,,,,,,,,,---------............///111000000//////000000111111111222333222111000//////...---------...///000///000111111000000222333888===DDDKKKSSS^^^kkkttt///............---------/////////...---------,,,........................---------------------------------............///................................................,,,------..............................////////////000000000111111111111111222333444444444444444222222333333444444444444444444444444444555666777555555555444444333333333444555555666666666666666777888888888666666777888666666777888888888888888777777888999::::::999888999999:::;;;<<<<<<;;;;;;;;;<<<======>>>======<<<;;;<<<>>>???@@@>>>===<<<>>>>>>===============>>>@@@>>><<<;;;:::;;;===>>>???@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@????????????@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCEEEHHHJJJJJJHHHDDDBBBBBBDDDCCCBBBAAABBBDDDFFFGGGFFFHHHJJJLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDHHHLLLKKKDDD??????@@@<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<;;;999777666444444444444555666888888555555555444444444333333333333333222222111111111222111111000///.........000000000000////////////111111000///////////////,,,---....../////////...------...//////.........++++++,,,,,,,,,---------000000//////......------.........------.........,,,,,,---......///000000////////////////////////---------------------------------......///////////////...---,,,,,,,,,,,,///...---------...//////000000///...------------+++,,,---.........------000...------///000///...............------------+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------------,,,+++***.........---------,,,,,,------,,,,,,,,,,,,------///---+++******,,,...///'''(((***+++,,,++++++***...---,,,++++++++++++,,,---,,,,,,+++++++++,,,,,,************************+++,,,---....../////////............------------...------...////////////...------,,,,,,------...111000///...,,,+++***)))---------............///111000000000000000000111000111222333222222000000...---,,,+++,,,...000111///000111111000000222444999===CCCJJJSSS___lllvvv///............---------/////////...---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................////////////////////////---------------......///.........//////////////////000000000111111111111000111222333444444444444222222333333333333333444333333333333333333444444222333333333444444555555444444555666777666666666666888999999888777888999666777777888888888888777666777888999888888888888888999:::;;;<<<<<<<<<==================<<<<<<<<<:::<<<>>>@@@@@@???>>>===??????>>>============>>>???>>><<<::::::;;;<<<>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCAAACCCFFFHHHHHHFFFDDDDDDDDDCCCBBBAAABBBDDDFFFHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBGGGKKKIIICCC>>>===???<<<<<<;;;;;;::::::::::::999999::::::999888777666444444444555666777888999555444444444444333333333333333333222222111111111222222222111111000//////000000000000//////////////////......///000111111+++,,,---...////////////------............------+++++++++,,,,,,,,,,,,---.........------,,,,,,,,,---..................---...............---------........................------------------------------------..................---,,,,,,+++,,,,,,.........---------............------------......+++,,,,,,------------------,,,,,,---///111222111---------,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,............------,,,,,,...---+++++++++,,,...///((()))+++,,,------,,,,,,+++++++++***************+++***************++++++******************************+++,,,------------/////////......---------,,,,,,------------.........------,,,,,,------...++++++,,,,,,---...//////---------............///000//////......//////000000000222222333222111000...---,,,+++,,,...000111///000111111000111333555888<<>>???>>>======<<<<<<;;;;;;;;;:::;;;<<<>>>??????>>>>>>???>>>>>>=========>>>>>>???>>>===<<<;;;<<<<<<======>>>@@@AAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???AAAAAAAAABBBBBBBBBCCCCCC>>>@@@BBBEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCEEEFFFGGGHHHFFFDDDBBBAAABBBDDDEEEGGGFFFEEECCCCCCDDDEEEEEEAAADDDFFFEEEAAA===<<<===<<<<<<;;;;;;::::::999999888888888888888777777666555555555555666777888888444444444444333333333333333333222222222222222222222222333333222222111000000000000000////////////............///000111222+++,,,---...............---............---,,,,,,------------............---------,,,,,,,,,,,,,,,------...//////...------.........---------,,,,,,------------------------------------------------------------------------......---------......///............---------,,,------,,,,,,---...//////,,,,,,,,,,,,,,,---------,,,++++++---000333333333---------,,,,,,++++++***++++++,,,,,,,,,,,,------------------............***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,$$$'''+++///111000---+++,,,,,,---------,,,***)))******************))))))***))))))))))))******+++++++++++++++++++++++++++++++++,,,...............000000//////...---------+++,,,------,,,,,,---///...------,,,,,,------...------,,,,,,,,,+++++++++---------............//////......------......//////000111222333222111111///...---------...///000///000111111111222444666888;;;AAAHHHQQQ]]]lllvvv///............------------------...............------------------------////////////////////////---------............///........................////////////////////////000000///.........///000//////000000///...---,,,000000000000111111111111......000111222333333333111111000000000000000000//////000222333333444444222222222333333444444555333444666777888777666555222444777777666555666666777777888888888888777777444666888888777666777999999999:::;;;<<<>>>@@@@@@>>>===<<<;;;::::::::::::888888999:::<<<======>>><<<<<<<<<;;;<<<<<<==================<<<<<<<<<<<<>>>???AAABBBCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@???AAAAAABBBBBBBBBAAA??????AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBDDDEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFDDDBBBBBBBBBBBBCCCEEEDDDCCCAAAAAABBBCCCDDDAAAAAAAAA@@@???===<<<;;;<<<<<<;;;;;;:::999999888777777777777777777666666777666666666666666777777444444444333333333222222222222222222222222333333111222333333333222111000000000000000//////////////////.........//////000,,,,,,---.........---------.........------,,,+++,,,,,,---------.........,,,,,,,,,---------------------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,---...///000............------,,,+++++++++,,,,,,---...///000,,,,,,++++++,,,,,,------...---,,,---000222333222///......---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---------.........+++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,---...---,,,++++++!!!$$$)))---...,,,)))'''***++++++,,,,,,+++))))))*********++++++***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000///...---------***,,,......,,,+++---///...------,,,,,,------...111000...,,,***(((&&&%%%---------............//////......------......//////000111222333222222111000000///////////////...///000111111111222444666777:::@@@FFFOOO\\\kkkvvv//////.........---------,,,------....../////////------------------------........................---------.........//////........................000000000000000000000000111000///......///000111000000000000000...,,,+++000000000000111111111111---...///000222222333333333333222222222222222222,,,...000222444555666666333333333333333333333333333444666777888777666555000222555666555444444555777777888888888777777666333666888888666555777999999::::::;;;===???AAABBB===<<<;;;:::999999888888777777777888999;;;<<<===;;;::::::::::::;;;<<<===<<<<<<=========<<<;;;:::???@@@BBBDDDDDDCCCBBBAAA???@@@@@@AAAAAA@@@@@@???AAABBBBBBCCCBBBAAA???>>>AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAABBBAAA???======>>>???@@@AAA@@@>>>>>>>>>>>>===;;;<<<<<<;;;::::::999888888777777777777666666666666888777777666666666666777444444444333333333222222111111111222222333333444111111222333333222000///000000000000////////////111000///......---......,,,------......------,,,---.........------,,,+++******+++++++++,,,,,,,,,,,,------....../////////,,,---...//////...---,,,***++++++,,,---...//////------------------------////////////////////////------------------------)))))))))***+++,,,---...---.........------,,,++++++++++++,,,---...000000,,,,,,+++++++++,,,---...000...---...000111111000000000///...------,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++***)))(((+++++++++++++++++++++,,,***+++,,,---,,,,,,******,,,+++***)))))))))))))))((()))+++---...///......***++++++,,,,,,,,,+++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............111000000///...---------***---///...,,,+++---000...------,,,,,,------...************************---------.........////////////............/////////000111222333333222111000000111111000///...---///000111222111222555777666999???EEENNN\\\kkkvvv000///...---------------------------------------......//////...---,,,,,,///...---,,,+++,,,------,,,,,,---------------,,,..................------000000000000111222333444111111111000000000000000444333000...------...///////////////////////////222222111111222222333444666555333222222222333333111222333222111111333555555555444444444555555666777666555444444444444444333444444444555666666666666666777777777777666666666777888999999888777666888999:::<<<>>>AAACCCDDD@@@===:::999:::;;;:::888<<<<<<<<<<<<============<<<<<<<<<<<<============>>>>>>>>>===>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>>>>???AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@@@@@@@AAABBBCCCAAAAAA@@@AAABBBDDDFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@??????????????????>>>>>>===<<<<<<;;;;;;777777888999999999888888666666666777777777777777999999888777666555444444333333333333333333333333666555333222222333555666333222111////////////000111111000000//////....../////////...---------,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------)))******++++++,,,------++++++++++++,,,,,,---...------..................------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,---......//////......222///------//////---***------...............---000...+++)))((()))***,,,++++++******************,,,,,,++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++...---+++*********+++,,,,,,++++++,,,---...,,,+++(((***+++---......------++++++++++++++++++++++++************+++,,,---------,,,++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------...............---+++,,,......---,,,---......---,,,---,,,******,,,******+++,,,,,,---......///......---------......---------------...///000///000111222333444444444222111///.........///000//////000000111222444555999;;;>>>DDDMMM\\\nnnzzz//////...---------------////////////////////////......//////...------,,,,,,,,,++++++,,,---///000------.........------,,,........................000000000000111222333333111111111000000000//////222111000.........//////000000000111111222222222111111111111111222222333333222111000///000000111111222333222111111333555777666555444444444444444666555555444444444444555444444444444555555555555666666777777777777666666666777888888888888777666777888999;;;===???BBBCCC???===:::999:::;;;:::888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCAAA??????AAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@???@@@AAABBBCCCBBBBBBAAAAAABBBDDDFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFCCCBBBAAA@@@??????>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;888999999999999999888888444444444444555555555555777777777666555555444444333333333333333333333333333333222111222444666888444333111000/////////000000000000000//////......000000//////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------*********+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,------------,,,,,,---,,,,,,,,,,,,---......,,,------...............000...,,,---...///---+++....../////////......---...---+++***))))))***+++************************++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++------,,,++++++++++++++++++******,,,......---+++)))***+++,,,---------,,,************************,,,++++++++++++,,,------000...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,......---,,,---...////////////...,,,+++***++++++,,,,,,------............---------------...000000//////000111111222111222333444555666666666222111///.........///000//////000000111222444555888;;;@@@FFFOOO\\\kkkuuu~~~//////...------------...////////////////////////.........///......---,,,*********+++---///111222///////////////...---,,,........................000000000000111222333333222222111000000///......////////////////////////000000000111111222222222000000000000111111111111111111000/////////000000111222333222111111333555888777666444333333222222444444444444444444555666555555555555444444444444666777777888888777777666666777777888888777777666777777888999;;;===???@@@>>><<<:::999:::;;;:::999:::::::::;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????CCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@??????AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDDDDEEECCCBBBAAA???>>>>>>======??????>>>========================<<<<<<<<<<<<<<<::::::;;;::::::999888777444444444444444444444444444444444444444444444444333333333333333333333333111111000111222555777888666444222111/////////000000000000////////////................../////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,---...---------,,,,,,++++++***---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........,,,,,,,,,---------......------............---------,,,,,,,,,,,,---......---------..................---,,,,,,---...---+++///000000000000///------++++++++++++++++++++++++******************************++++++,,,,,,------,,,------......------,,,...------,,,+++*********,,,,,,------,,,,,,+++************,,,...///...---++++++++++++++++++++++++******++++++++++++******------,,,,,,,,,---......111///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......------...///............//////---+++,,,------.........------------,,,,,,,,,,,,------...------------...//////111222333444555666666666222111///.........///000//////000000111222444555666;;;BBBHHHQQQ\\\iiirrr}}}///......---------......---------------------------...............------******+++,,,---///000111000000000000///...---,,,---------.............../////////000000111222333333222111000///...------------//////000000///////////////.........------...//////000000000000000222222111111111111111111111222333222111111333555666555555444333333333333333333333333444555555666555555555444444333333333666777777888888777777666666666666777777777777777666666777888999:::<<<===;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????======>>>???????????????BBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCEEEEEECCCAAA@@@@@@@@@???@@@AAAAAABBBAAA@@@?????????@@@BBBBBBDDDDDDDDDDDDDDDDDDDDDEEEBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777666666666666666555555111222222222333333333444222222222222222222222222111000000111222444555666666555333111000/////////////////////////////////***+++++++++,,,---------......---------,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,------...------,,,,,,,,,------...000000///...------,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------............////////////......---,,,,,,,,,,,,---......------------......//////------,,,,,,---------,,,000000111222111///...,,,)))***+++,,,,,,+++*********************+++++++++******++++++,,,---......,,,,,,------------,,,,,,...------,,,+++***))))))***+++,,,,,,,,,+++)))((()))))))))+++...//////---,,,++++++*********++++++,,,---............---,,,,,,,,,,,,---...///000111111///,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++---......------///000//////...+++---000000........./////////...------,,,,,,+++++++++,,,------------,,,,,,,,,,,,------///000111222333444444444222111///.........///000/////////000111222444444666:::AAAHHHPPP\\\iiisss{{{......---------......///------------------------------...............---,,,,,,,,,---------...---//////000000///...---------------.........//////////////////000111222333222222111000///...---,,,,,,---...///000000//////000000///...,,,+++***)))---...///000000000000///111111111111222222111111111222333222111111333555333333333333333444555666333333333333333444555666555555444444333333333222666666777777777777666666555555666666666777777888666666666666777888999:::999999::::::::::::::::::;;;<<<<<<<<<========================>>>>>>>>>>>>======>>>????????????>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEGGGGGGDDDBBB@@@????????????@@@AAAAAA@@@@@@???>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCEEEDDDCCCBBBAAA@@@@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777777666666555555555444000000111111222222333333222222222222222222222222111111111111222222222333555444222000/////////000.............../////////***+++++++++,,,---------......---------,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,------............---,,,,,,---------000000///...------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------.........//////000000//////...---,,,,,,,,,,,,---.........------------...///000---......------,,,,,,---...000111222222000...,,,((()))+++,,,,,,+++***)))))))))*********+++++++++******+++,,,------......++++++,,,,,,,,,,,,++++++------,,,++++++***)))))))))***+++++++++***(((''')))))))))+++...//////---,,,,,,++++++++++++++++++---...///000000///...---)))***+++,,,...111333444333000---+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,---...---------000222999:::666---***...111000...///000111111000...---+++++++++++++++,,,---...111111000000000000111111///000111222333444444444222111///.........///000/////////000111222444444666:::???EEENNN\\\kkkvvv{{{...------------...//////////////////////////////,,,---......///.........---.........------,,,+++---....../////////......,,,,,,------.../////////////////////000111222222111111000//////...---------------....../////////333222111000...---,,,+++---...000111111111000///...///000000111111000000111222333222111111333555111111222222333555666777333333333333333333444555444444444444333333333333444555555666666555555444555555555555666777888888777777666666666777777888666888:::;;;:::999:::;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<============<<<===>>>@@@@@@??????>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCFFFHHHHHHEEECCC???????????????@@@AAAAAA@@@??????>>>>>>@@@AAABBBAAAAAABBBCCCDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCEEEDDDCCCBBBBBBAAAAAABBB>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;::::::999::::::;;;::::::999888777555555444444333222222222000000000111111222222222222222222222222222222222111111111111111111111111333222111////////////000---............/////////.............../////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......///...---------------------------,,,,,,++++++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........,,,,,,,,,---------............////////////......---,,,,,,,,,,,,---............---,,,---...///000///000000///---,,,,,,---,,,...000222222000...,,,))))))+++++++++***)))((()))))))))***++++++,,,,,,++++++,,,,,,------......***++++++,,,,,,++++++***++++++++++++***************************))))))(((*********,,,...///...---***+++------...---,,,++++++,,,...//////...,,,+++))))))***,,,...111333444666333000...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...------...111333EEEIIIDDD555+++,,,//////...///111222222111000...,,,++++++,,,,,,---...///222111111000000000000000111222333444555666666666222111///.........///000//////000000111222444555777:::???DDDMMM[[[jjjuuu|||---------------...//////////////////////////////,,,------...//////......------.........---+++++++++,,,---......///......,,,,,,------...//////000///......//////000111222000000/////////.........///...---------...///000222222222111000000//////---///000222222111000///...///111222222222111111111222333222111111333555222222222222333444555555444444333333222333333333333333333333333333444444333333444444444444333333555555444444555666888999888777777666666666666777555777:::;;;:::999:::<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@@@@@@@>>>=========>>>??????@@@AAAAAA===>>>BBBFFFIIIIIIFFFDDD???????????????@@@@@@AAA@@@???>>>>>>>>>???AAABBB>>>???AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBB???>>>======<<<<<<======>>>>>>===<<<:::999888888888999999999999999888888555555444333333222111111111111111111111111222222111111111111111111111111//////000111111222222111111000///......///000000---------.........//////000000//////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---.........//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......---......//////......------,,,,,,,,,,,,---......///...---,,,,,,...///000111222333111---+++,,,---***,,,///111222000...---***++++++******)))((((((((())))))***++++++,,,,,,,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++************++++++++++++---,,,,,,++++++++++++++++++******,,,......---+++)))+++...000000///---+++,,,---///111111///---,,,***++++++,,,---///000111777444000...............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,------------...111444DDDNNNMMM<<<---+++...------///111333444333111000,,,,,,,,,,,,---...///000111111000///////////////111222333444555666666666222111///.........///000//////000000111222444555888<<>>=========>>>???@@@@@@AAAAAA;;;===AAAFFFIIIJJJGGGDDD?????????>>>???@@@@@@AAA@@@???>>>>>>>>>???AAAAAA<<<>>>@@@BBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDAAAAAA@@@@@@AAAAAABBBBBB??????>>>===============??????===<<<:::888777777777777888999999999888888777777666555444444333333222222222111111111111111111111111111111111111111,,,---///000222333333333///......------...000111---------.........///////////////...---------,,,......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......///000///...---------------------..................+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------......------............---------,,,,,,,,,,,,---......///...,,,,,,,,,---///111222444444222...+++,,,---(((***...000111000...---,,,++++++***)))(((((('''((())))))***++++++,,,,,,------------------,,,,,,,,,------......------,,,)))))))))***++++++,,,,,,///...---,,,+++,,,---...,,,++++++,,,---...,,,+++'''***...222222111...,,,...///222333333222///...---,,,,,,,,,,,,---......666333...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,---------------...222555;;;JJJNNN>>>---***------,,,...111333444444222111,,,,,,,,,---...///000111555555444333222222333333///000111222333444444444222111///.........///000//////000000111222444555999===DDDJJJPPPXXXbbbiii........................000000///...---,,,,,,+++000///...------------------.........---,,,,,,+++,,,,,,,,,---------......,,,---...//////...---,,,---------...///000000111111111000///...------,,,......---,,,---...///000/////////...------,,,,,,////////////000000000000000000111222222222222111333333333333333333333333333444444555555444444333333333333222222111111111000111111222222333333444555555444444444333333333222444666666555444444555888888777666555444333333777888999:::999999777666888999:::;;;:::999888777888999;;;<<<===<<<;;;;;;::::::;;;;;;<<<======>>>AAAAAA@@@@@@???@@@@@@@@@DDDAAA???@@@CCCDDDCCCAAA@@@@@@>>>======>>>>>>???>>>======<<<===???AAABBB@@@???>>>>>>???AAACCCDDD@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>??????>>><<<;;;:::999888======<<<;;;;;;:::999888555666777888888777666555555555444444444333333333000000111222222333444444111000000000000000111111111111222333333333222222,,,...//////......///111000///...------...///000...---,,,,,,++++++++++++...---,,,,,,,,,,,,---.........---,,,,,,+++******,,,,,,,,,---------..............................//////...---------------------.........---+++***)))******+++,,,---......***+++,,,,,,******+++,,,,,,---......//////......+++,,,...///111111000000111000///......------.........---,,,++++++******444333111000...,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---+++)))''''''((()))***,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,///222333333333444555666666555222...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///////////////...---,,,+++,,,,,,,,,------.........111---******,,,......---777777555444111...,,,+++000111222222222111///................................./////////---,,,+++000111222333444333222222333111///...---...///000111111000000000111333444888:::@@@GGGLLLSSS___lllwww.......................................---------//////...---------------.../////////......---,,,---------.........//////------...//////...------------......///000000111000000//////......------...------,,,---...///000------...................../////////000000000000000000111222222222222111333333222222222222222222333333444444444444333333333333222222222222222222111111222222333444444444555555444444444333333333333555777888888888:::;;;666666666666666555555555888888::::::::::::999888999:::;;;;;;;;;:::999888888999:::;;;;;;;;;:::999>>>>>>>>>=========<<<<<<>>>>>>>>>???@@@AAABBBCCCCCCAAA???@@@BBBCCCBBBAAA@@@???>>>=========????????????>>>>>>???@@@BBBCCCAAA@@@?????????AAACCCDDD@@@@@@?????????@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>===<<<;;;;;;:::999===<<<;;;:::999888777777666666777888777777555555555444444444444333333333333333333333222222222222111111000000000000111111222222222333333222111111---...//////......///111111000///......///000111///...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---.........---,,,,,,+++******,,,,,,,,,---------..............................000///..................------.........---,,,+++------------,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,------...............+++,,,---///000000000000000///...---,,,,,,,,,,,,------,,,,,,++++++******//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***((((((((()))***)))******+++,,,------...000000///---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,000444666666444333333222444666666333///------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++++++++---////////////...---,,,++++++++++++,,,,,,,,,------000---******,,,...------000000///...---,,,+++***,,,---...///000000000000........................000111111222222111000///000111222333444333222222222111///.........///000111000000000000222333444888:::@@@GGGLLLRRR___kkkxxx........................---------.........////////////...------------.../////////000//////...---............////////////------...//////...------------......///000000000///////////////............------------...//////,,,,,,------...//////000....../////////000000000000000111222222222222111111111111111111111111222333333444444444444333333222222222222222222333333222222222333444444555555555555444444444333333333111333555666555555666777555555555666666777777777888888999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999888=========<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEBBB@@@??????@@@AAAAAA@@@???>>>============??????@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAA@@@@@@AAABBBCCC@@@@@@???????????????@@@AAAAAAAAAAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;>>><<<:::888666666666666777777777777777666555444444444444444333333333333666666555444222111000000111111000000000000000111333333333333222111000000---...//////......///000111000000//////000000111///......------------......------,,,,,,------......------,,,,,,++++++***,,,,,,,,,---------..............................000000/////////.........------.........---,,,+++.........------------,,,***,,,---,,,+++***+++---,,,,,,---...............+++,,,---...000000000000000000///...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************)))))))))'''((()))***+++---......111000///---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,000666999888666444333333666:::;;;888444000---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---////////////...---,,,,,,******++++++++++++,,,,,,...,,,******+++,,,,,,+++++++++************+++,,,)))******+++---///000111........................------.../////////......000111222333444333222222222111///......///000000111000000000000222333444888:::@@@GGGLLLRRR^^^kkkyyy................................................///......---------............/////////......---------------............---..................---............//////000000.........///////////////------------......//////---------.........//////........./////////000000000000111222222222222111000000000000111111111111333333333444444333333333111111111222222333333333222222333444444555555666555555444444444333333333444555666555333111111111555666666666666777777777777777888999::::::;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;::::::999777777888999:::;;;<<<<<<:::;;;<<<===???AAACCCDDD@@@@@@???>>>??????@@@??????>>>============??????@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@??????@@@@@@AAA@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<>>???@@@>>>>>>======<<<<<<<<<<<<888888999999:::;;;;;;<<<<<<<<<<<<===>>>???AAABBB>>>??????>>>>>>???@@@AAAAAA@@@???======>>>>>>????????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>@@@???>>>>>>=========>>>>>>>>>>>>???>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;999888777777777777777666555555555555555444444333333333222222222333333333333333333333333222222111000//////000000333333333222111000///......///000///...---...///........................,,,+++++++++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------..............................000000000111000///......------------------------+++,,,,,,---...///000000+++,,,------++++++,,,---+++,,,,,,---...---------++++++,,,---...///000000333222111000000//////000------------............------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++++++++******++++++******************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...000222333666:::===HHHHHHFFFBBB;;;555111000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---............///......---,,,---------------,,,,,,,,,)))+++,,,,,,,,,+++******------,,,,,,,,,,,,,,,---...---,,,,,,,,,---///000......................../////////000000111111222000111222333444333222222000///////////////000000000/////////000222444555888:::@@@GGGKKKQQQ]]]iiittt........................111000///...---,,,++++++...------------...//////+++,,,------------------***+++++++++,,,,,,,,,,,,///...------------...///....../////////////////////////////////.........,,,---......//////......000//////...------,,,,,,------........./////////000000111222222222222111/////////000111111222222222222333333333333222222222222222222222222333333222222222333444444555555555555444444444333333333111333555666555555666777888888888777777666666666666666666666666777888999;;;;;;;;;<<<===???@@@AAA??????>>>=========>>>>>>@@@???>>>===<<<:::999999======<<<<<<===>>>??????<<<>>>??????>>>???AAACCCDDDCCCAAA???>>>>>>>>>???===>>>>>>?????????>>>>>>========================@@@???>>>===<<<<<<<<<===<<<======>>>>>>===<<<<<<:::::::::::::::;;;;;;;;;<<<<<<;;;:::999888888777666555555444444555666666333333333333222222222222000000111222222333444444333222111000////////////222222222222111000//////...///000///...---...///,,,------......------,,,***************++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///000111000///...---------,,,,,,,,,---...............------------,,,+++---...---,,,+++,,,...++++++,,,---------------+++++++++,,,---...000111000000///...------------............------------...------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++++++++,,,,,,,,,+++******))))))))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...,,,+++++++++++++++,,,,,,,,,,,,------......000444999>>>JJJIIIEEE>>>777222000000,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***,,,---...............------......------------,,,,,,(((+++......---+++******,,,,,,,,,---,,,++++++***000///......------------........................//////.........///000000000111222333444333222222////////////000000000000////////////111333555666888:::@@@FFFKKKPPP\\\hhhqqq........................//////......---------,,,---------------...//////,,,,,,---...............+++++++++,,,,,,,,,------///...------------...////////////////////////...000000//////......------,,,---.../////////...---..................---------------.........//////000000111222222222222111//////000111111222333333222222333333333333222222333333222222222222222222111111222222333444444444555555444444444333333333---///222333333333444666777777777777777888888888888888777666666777888999:::::::::;;;<<<>>>@@@BBB>>>======<<<<<<===>>>???BBBBBB@@@>>><<<:::999888<<<<<<<<<<<<===>>>??????;;;===?????????@@@CCCFFFGGGEEECCCAAA???>>>>>>>>>===>>>>>>??????>>>======<<<<<<===>>>>>>??????>>>??????>>>===<<<<<<<<<<<<;;;<<<<<<=========<<<<<<999999999999999999999999888999:::;;;:::999777666444444444333444555777888333333333222222222222111//////000111111222333333333222111000////////////000000111111111111000000///000000000...---...///------...//////...------+++*********++++++,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...///000000...---,,,---,,,,,,,,,,,,---...///------------,,,,,,,,,,,,,,,---...---,,,,,,,,,...++++++,,,------------,,,,,,+++++++++,,,...000111000///...---,,,,,,,,,,,,---------,,,,,,++++++***,,,++++++++++++*********************************+++,,,,,,------,,,,,,+++++++++*********+++,,,---,,,,,,,,,,,,++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...,,,+++******+++++++++,,,,,,,,,,,,---------...111555888@@@@@@===999444000///000,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++------...............------------,,,,,,,,,++++++(((,,,///000...,,,++++++***+++---//////---+++***...............---,,,,,,..............................---,,,+++,,,------000111222333444333222222......///000000000000000////////////111333555666888:::@@@FFFJJJPPP\\\hhhooo~~~........................---------............///---------------...///000------...///000000//////,,,,,,,,,---------......///...---,,,,,,---...//////////////////.........111111000///...------,,,,,,,,,.../////////...---,,,,,,------.../////////---------.........//////000000111222222222222111///000000111222333333333222222222333333222222222444333333222222111111111000111111222222333444444555555444444444333333333333555666666555444555666555555666777888999:::::::::999888777777777888999::::::::::::<<<>>>AAABBB===<<<;;;;;;<<<===>>>??????>>>===<<<;;;:::999999:::;;;;;;;;;===>>>???@@@:::<<>>>>>>>>===>>>???@@@@@@???======<<<<<<===???@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;999999999888888888777777555666999::::::999666555444333333333444666888999333333333222222222111111///000000000111111111111333222111000///////////////000000111111111111000///000111000...------...---...///000000///...---++++++++++++,,,,,,---...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...///000000...,,,+++---,,,,,,+++,,,---...///)))******+++,,,---...///,,,---......,,,,,,---...++++++,,,---------,,,,,,,,,+++++++++,,,...000111111000///......------...,,,,,,++++++***)))(((((())))))))))))************************************+++,,,,,,------,,,,,,+++,,,+++***))))))+++---...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///000...---+++*********++++++,,,,,,,,,+++---.........///000222555666666444111///...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------...............---,,,,,,,,,++++++*********(((,,,111222///,,,++++++)))+++///111222111...,,,,,,,,,...//////...,,,+++........................222111000///......///000000111222333444333222222......///000000111000000////////////111333555666888:::@@@FFFJJJPPP\\\hhhnnn}}}......---------,,,,,,,,,,,,---...//////...---,,,........................---------............///++++++,,,---///000000111444333222000///.........///////////////...............////////////......---------............///...000222000---***+++---,,,---......,,,,,,---...//////000000///...------000000000000111111111111000111111111111222222222444333333222222333333444444444222222222222444444555444444333333444444555333333333333333333333333222333444666666666555444::::::888777666666666666===;;;999777777888999:::===<<<;;;:::;;;<<<===>>>;;;;;;::::::::::::999999888999;;;===????????????;;;;;;<<<===>>>???@@@AAABBBAAAAAA@@@???>>>======<<<<<<======<<<;;;::::::======<<<<<<<<<<<<=========>>>>>>===;;;:::<<<>>>============<<<;;;:::999888888888777777777777666999888888777777777777777555555555555555666777777:::999777555333222111111111111111111111111111111444444333222111111000///000000111222222222222111////////////...............---,,,+++++++++++++++...---+++******+++---...---...000///---+++***+++//////...---,,,,,,,,,,,,++++++******************//////.........---------..................------,,,,,,,,,++++++,,,------......---------,,,,,,,,,......//////...,,,***(((************************,,,------......------,,,------------------------......------------......***++++++,,,,,,++++++***,,,+++***))))))***+++,,,/////////...---,,,***)))+++++++++++++++++++++++++++++++++*********)))))),,,+++*********+++------)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///111000///---,,,,,,------,,,,,,,,,++++++*********,,,,,,+++***+++,,,...///------------------------------------------,,,,,,------,,,++++++,,,------...+++''''''+++......,,,---------------------------------...............////////////000000000000...///000222222333333333///////////////000111111111111111000///111555888<<>>>>>>>>>>>;;;;;;<<<<<<===>>>??????AAA@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<=========>>>???>>><<<;;;<<<===<<<<<<<<<<<<;;;:::999999999888888888888777777777777777666555555555555555666555555555555555666666777666555444333333222222111111111111111111111111999888777555444222111111000000000111111111222222000000000//////.........000///...------------......---,,,++++++,,,---...---...///...------...000......---,,,++++++++++++,,,,,,,,,,,,,,,,,,------///.........---------------------------------------,,,,,,+++,,,,,,------............------,,,,,,......------,,,,,,------------------------------***++++++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++***)))***+++,,,---((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,---......///...---++++++++++++,,,---------,,,,,,,,,++++++,,,,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,,,,,,,,,,---......---,,,)))'''&&&&&&''',,,,,,,,,------...........................------.........////////////000//////000111222222222222///////////////000111111111111111000///111555888<<>>======<<<;;;;;;;;;<<<<<<=========????????????>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<======<<<<<<<<<<<<======<<<>>>@@@@@@>>>===<<<===;;;;;;;;;;;;:::999888888999999999888888888888777555444444333333333333333666555555444444444555555444444333333333333333333111111111111111111111111:::999888666444222000000111000/////////000222333222222111000//////......//////...---------......------------------------...//////...---...000222...---,,,+++************++++++,,,,,,------..................------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---/////////............---...---+++***+++---///000........................))))))*********+++++++++------------------------,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,++++++************++++++)))***++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++******))))))******+++,,,((((((***+++---///000000++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++************++++++......------------,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,------...,,,///000,,,'''$$$%%%'''++++++,,,,,,---...///////////////...---------,,,---------.........////////////000111111000000000///////////////000111111111111111000000222555888<<>>>>>>>>??????>>>===;;;::::::;;;<<<>>>======<<<<<<<<<<<<======<<>>===<<<::::::::::::999888777777999999999999888888888888444444333222222222222222666555444444333444444444333333333333222222111111111111111111111111111111555444333222111//////...111000.........///111333444333222111000///...------,,,,,,+++++++++,,,,,,---......//////......------...000000...---............---,,,++++++++++++))))))******+++,,,------------------------------,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,---/////////////////////...------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++)))))))))*********++++++))))))***+++,,,---...///************************************++++++++++++---,,,,,,+++,,,,,,------***************+++++++++---------------,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++++++++******+++,,,------......---,,,,,,,,,,,,,,,,,,---***,,,......,,,***+++,,,******+++,,,---//////000000000///...---,,,,,,,,,+++,,,,,,------.........///000000000000//////...///////////////000000111000111111111000222555777:::===@@@CCCHHHQQQ\\\dddsss}}}000////////////.........---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---,,,,,,,,,---...///000000///...------------+++,,,,,,---...//////000000000111111111111000000---------............///---------...//////...------...//////------.../////////............///000///000000000111111111111111222222222222333333333222111111000000111111222333333333333333333333333333333444555555444333333333333333444444555555555444444444444444444444444888777777777777777888888555555555666666777888888888888999:::;;;;;;;;;<<<;;;;;;:::::::::999999999;;;<<<=========<<<:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????>>><<<;;;::::::;;;===>>>======<<<<<<<<<<<<======<<>>===<<<::::::::::::999888777666999999999888888888777777555444333333222222333333444444333333333333444444444444444333222111///...111111111111111111111111////////////////////////000///...------///111222444333222111000///...---,,,,,,+++++++++,,,,,,------......//////......---&&&***...111000///......000///...------,,,,,,---))))))***+++,,,,,,------,,,,,,------------------,,,---------.........//////...------,,,,,,,,,---.../////////////////////,,,---.........---,,,+++++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))******++++++++++++************++++++++++++************************------------............---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++******++++++,,,---......++++++,,,,,,,,,,,,+++++++++******,,,///000...,,,******+++,,,---//////000000000///...---,,,,,,,,,+++++++++,,,---......//////000000000000//////...///////////////000000111000111111111111222555777888;;;>>>BBBGGGOOO[[[cccrrr|||/////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------......///////////////...---------------,,,,,,,,,---.........//////000000111111000000///---------............///---,,,,,,---///000///------...//////...---.../////////...------...000111000000000000111111111111222222222222333333333333222222111111111111222222222333333444444333333222222333444555555444333222333333333444555555666666777666555444444444555555777666666666777888999999666666666666777777777777777888999;;;<<<<<<<<<<<<;;;;;;::::::::::::999999:::;;;<<<===<<<<<<:::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<;;;:::;;;<<<===>>>======<<<<<<<<<<<<======<<<>>>@@@@@@>>>===<<<===::::::::::::999888777777888888888777777777777666555555444333333333333333333222222222222333444555444444444444333111///...111111111111111111111111......//////000111111111///......------...000111222222111000//////............---------...//////------------------------!!!%%%+++///111111111222111000///...------------,,,,,,------......//////,,,,,,,,,,,,------------,,,------....../////////000///...---,,,,,,,,,,,,---............/////////,,,---/////////---+++)))------------------------000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++............------,,,++++++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,---------------,,,,,,******++++++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,+++---***'''))),,,...+++(((++++++,,,,,,---...///////////////...---------,,,***++++++,,,---...////////////000111111000000000///////////////000111111///000222222111222444666777:::>>>BBBGGGPPP[[[cccqqq|||............---------,,,------,,,++++++,,,---------------------------------------............///+++---///111222111000000///...------,,,,,,------------------------------...//////000000//////...---------............///---++++++---000111000...---///000///...---...000//////---------...000111000000000000111111111111222222222333333333444444333333222222222222333333222333333444444333333222222333555666666555333222333333444444555666666666888777666555444555555666666666666666777888999:::777777888888777777666666777888:::<<<============;;;;;;::::::::::::999999999:::;;;<<<<<<<<<;;;:::999999:::;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<=========>>>???>>><<<;;;<<<===;;;;;;;;;;;;:::999888777777777777666666666555555555444333333222222333333111111111111222444555666222333444555444333111000111111111111111111111111/////////000000000000111------........./////////000000000//////.........---------------...///000...---,,,++++++,,,---...'''))),,,......000222333000000///...------------------..................++++++,,,,,,,,,---------++++++,,,------...//////000///...------,,,,,,,,,,,,,,,------............,,,,,,------------------........................333111///,,,+++++++++,,,++++++++++++++++++++++++...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,,,,+++******++++++------......---,,,+++***+++++++++,,,,,,,,,------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------...//////...------...,,,***)))************,,,,,,,,,------...........................------++++++,,,---...///000000//////000111222222222222///////////////000111111///000222222222222444666999;;;???CCCHHHQQQ]]]eeeppp{{{......---------,,,,,,,,,------++++++++++++------........................---------.........//////&&&(((+++...//////---,,,......---,,,,,,,,,------------------------,,,,,,......////////////......---------.........//////---++++++---000222000......///000///...---...000///...---,,,---...111222000000000000111111111111222222333333333444444444444333333222222333333444222222444444444444222222222333555666666555333222333333444444555666777777777666555444333333444555666666666666777888::::::888888999888888777666555888999;;;===>>>>>>>>>===;;;;;;;;;:::::::::999999999:::;;;<<<<<<<<<;;;;;;999999:::;;;===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======<<<<<<======<<<<<<<<<<<<=========>>>>>>===;;;:::<<<>>>;;;;;;;;;;;;:::999888888666666666666555555555555444333222222111222222222///000000111222444555666000111333555555555333222111111111111111111111111000/////////............,,,---......//////......////////////............+++++++++++++++,,,---......---+++******+++---...111111///---+++,,,///222//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------******+++,,,,,,---......000000///...---,,,,,,,,,,,,,,,,,,---------......,,,++++++***,,,...000222........................444222///,,,************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------......------,,,++++++------------++++++((((((***+++,,,------------------------------------------,,,,,,,,,+++++++++,,,---...///...---,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++*********+++------......---+++***))),,,,,,,,,------.........+++,,,...///000///......------------------------,,,,,,++++++++++++++++++...///000111111000///...,,,...///,,,)))***...222---------------------------------...............++++++,,,---...000000111...///000222222333333333///////////////000111111...000222222222222444666:::===AAADDDJJJSSS^^^gggppp{{{,,,,,,,,,---...//////000111///---+++***+++,,,---,,,,,,,,,------.........---------............///------------------------.........------,,,,,,,,,------..................000000111111111111000000------------------------.........------,,,,,,++++++---///111111000///...............////////////111000000000//////......//////000111222333333333222111222222333444555666333222111000000222444555666666666555555444444444555555555555666666666666999999888777666555444444666666555555444444444333777777777777888999:::;;;===<<<;;;;;;<<<===???@@@<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999;;;;;;;;;;;;::::::999888>>>>>>>>>===<<<:::999888<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::999999888888777666666777888777666333555777666333111333555222222333333333333444444333333444444333222000///000000000000///---,,,,,,////////////////////////000000//////.........---000000000000////////////---------,,,,,,+++++++++---------------,,,,,,,,,***+++,,,---...000111111............---,,,++++++---------------------,,,.........------,,,,,,,,,......//////......---,,,)))***,,,---.../////////---------.........//////---,,,,,,,,,,,,---.........---,,,+++***))))))))),,,,,,---+++***)))***,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++000---,,,---///000...,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++------------------------.........------,,,,,,,,,,,,---...///000///...---...---,,,,,,++++++,,,,,,,,,+++***)))))))))***+++///...,,,+++***+++,,,,,,,,,+++***))))))***+++,,,+++,,,------......------000///...---------------...---,,,+++***+++,,,---......---,,,,,,...///000...------...000000///......------,,,,,,,,,------......---,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......000000222333333333333333333111///...---...///000111...---...222555666555======@@@FFFKKKPPP[[[fffttt~~~.........///000111111111111///---,,,++++++,,,---,,,------------------...---------............///------------------------.........------,,,,,,,,,------........................////////////...............------,,,,,,,,,.........---------------,,,---...///000///...---111111111111222222222222111111111000000/////////000000000111222222222333222111111111222333444444111111000000000111222333555555555444444444333333444444444444555555555555777666666666666666555555333333444444555666666666888888777888888999:::;;;;;;;;;;;;<<<===>>>???@@@============<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::;;;;;;;;;::::::999888;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;::::::999888888888777666666666666777666666333555666444222111222444222222333333333333444444333333444444333111000///111111222111111000///...////////////////////////000/////////............000000000000/////////...///.........---------------------------.........000000///...------,,,,,,000000000000///...,,,,,,,,,,,,,,,------...............---------,,,,,,,,,---............---,,,,,,((()))***+++,,,---------*********+++++++++,,,,,,......------......///000...---,,,++++++***++++++,,,,,,---,,,***)))+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---+++***+++---...,,,***++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***...---,,,,,,++++++,,,,,,+++,,,,,,------,,,++++++...---,,,+++++++++,,,,,,,,,+++***))))))***+++,,,+++,,,------......------//////...---------------......---,,,---...///000...------------...//////000000111111222222111000...------,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------...//////////////////000111222333333333333222111///.........///000...,,,***+++///222222222======@@@FFFJJJPPP[[[eeettt~~~.........///000000111111000///...,,,,,,,,,------.........------------------------............///------------------------.........---------------......------------------,,,------------------,,,------------------------..................//////.........---------------111111222222222333333333111111111111111000000000111111111111111111222222222111111111111111222222//////000000000111111111444444333333333333333222222333333333444444444444444444444555555666666666111111222444666777888999777777777888888999:::;;;999:::;;;===>>>>>>??????>>>>>>>>>>>>===<<<;;;:::999999:::;;;;;;;;;;;;:::========================;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;:::999999888999:::<<<============;;;;;;;;;;;;::::::::::::::::::999999888777777777777666555555555666777777666666555333111000222333222222333333333333444444333333333333222111000///000000111111111111000000000000000000000000000000////////////............000000000/////////......000000000///////////////---------......//////000111111000...---,,,+++***111111000000...---,,,+++------------------------...------------,,,,,,,,,---------------,,,++++++)))***++++++,,,,,,,,,,,,,,,------------.........******))))))******+++,,,------,,,,,,,,,,,,------+++------,,,+++***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---+++***+++,,,---,,,***++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,---,,,+++***************...---,,,,,,++++++,,,,,,+++,,,///111111///---+++------,,,+++++++++,,,,,,++++++************+++++++++,,,------......------///...---------------------,,,,,,,,,---...///000---------............///111222333333333222111000------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------///000222222111000///...///000111111222222222222111///......///000000000...---...111333444444<<<<<<@@@EEEJJJOOOZZZeeettt~~~,,,,,,,,,------.........000///...---,,,---------//////......------,,,,,,---------............///------------------------...............---------......------------,,,,,,,,,,,,------------,,,,,,******+++,,,---...///000---.........//////000000///...---,,,,,,,,,,,,,,,...////////////000000000222222111111111111111111222222222111111111111111222111000000000000000111///000111111222111111111222222222222222222222222333333333333444444444444333333333444444444555555111111222444666777888999666666666666777888999:::666777:::<<<============?????????>>>===<<<;;;:::999:::;;;;;;<<<<<<;;;;;;========================:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;::::::999888999:::;;;<<<=========;;;;;;;;;:::::::::999999999999888888777666666666666666555444444666999;;;;;;:::777444222222333444222222222333333333444444222222222222111111000000---......////////////...000000000000000000000000///////////////.........000000/////////.........000000//////////////////,,,------...///000111111---------...............//////...---,,,***)))(((//////...---,,,,,,++++++------------------------,,,,,,------,,,,,,+++***,,,,,,---......---------............////////////)))(((((((((((()))******---,,,,,,,,,------...///+++---...---+++***+++,,,***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++...------------...------+++++++++,,,,,,,,,------++++++++++++,,,,,,---...++++++++++++++++++++++++******++++++,,,,,,------000///---+++******++++++...---,,,,,,++++++,,,,,,,,,---///000000///...------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------......---,,,,,,---------++++++++++++++++++,,,,,,,,,------...............111222444444222000///...,,,,,,,,,+++,,,,,,------++++++*********+++,,,,,,---,,,,,,++++++,,,,,,------...111333333222000...---...///000111111111111111000////////////000000111000///000111333555666<<<<<>>>>>>>>>>>===<<<;;;:::;;;;;;<<<=======================================::::::;;;;;;<<<;;;;;;:::999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;:::::::::999999999999999888777777666666555666666666555555777===AAADDD@@@;;;777555444444555222222222333333333444444222222111111111111111111---......////////////...////////////////////////.........///////////////////////////....................................,,,------...///000111111++++++,,,---...///000111.........---,,,***)))(((,,,,,,------------------------------------------,,,,,,------,,,,,,+++***,,,,,,---......---------******+++++++++,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,---...//////+++---......,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,------------,,,------+++++++++,,,,,,,,,------++++++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,------......000///---+++******++++++...---,,,,,,++++++,,,,,,---------------...//////+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,------......------------,,,,,,,,,------...,,,,,,,,,++++++******)))------------......//////222555777666333000//////+++++++++++++++,,,---...+++*********++++++,,,------,,,,,,++++++,,,,,,---+++---000222222111///---------///000000000000000000///////////////000000------------...///111333;;;;;;>>>DDDHHHNNNYYYdddqqq|||................................................/////////...............---------............///------------------------.............../////////......------,,,,,,++++++---......//////......---111000///...,,,+++***)))..................//////.........---------------........./////////000000000000000111111111111111111111111111111111222222111000000000000000111111111222222222222333333333111222222222222333333333444444444444555555555555555555555444444333333333444444555555555555555555444444444444555666777888666777888999999::::::999<<<<<<<<<<<<<<<<<<;;;:::<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999888::::::::::::999999999999999999888888777666666666666777777777777;;;BBBHHHLLLGGG???:::777666555555222222333333333333444444222111111000000000111111000000111111111111000000////////////////////////.........////////////////////////.........------,,,------------.........---------......//////000..............................///......---,,,+++((((((***,,,...000111222,,,,,,,,,------------...---------------,,,++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///,,,,,,+++,,,,,,---......+++---//////---+++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++)))+++,,,+++***)))***,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---,,,+++***************...---,,,,,,++++++,,,,,,---,,,+++++++++---///000++++++,,,---------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,------...---------------,,,++++++......---,,,,,,...///000666999<<<;;;666222000111+++******++++++,,,---...++++++***++++++,,,---...---,,,,,,++++++,,,,,,---+++,,,...000000///...------...///000000111111111////////////000000000000...///000///...///222444::::::>>>CCCHHHMMMXXXcccooozzz..............................////////////..................////////////---------............///---------------------------........./////////000......------,,,++++++***------............------//////...---,,,,,,++++++.........---------------,,,---...///000///...---////////////000000000000/////////000000111111111000000000111222222222333000000000000111111222333222111000000000111333444222222222222333333444444222333333333444444444444444444444444555555555555444444444555555555555666666666666666777888999999::::::999999999999::::::999::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;888999::::::;;;;;;;;;::::::;;;;;;;;;;;;:::999999:::::::::999999999999888:::999999888888777666666666888999888999>>>HHHOOORRRKKKBBB;;;777666555444222222333333333333444444222111000//////000111222111111222111111000///...------------------------............/////////000//////.........---------,,,,,,---------.........---------------........./////////...---------,,,---------......------,,,))))))+++,,,...///000111,,,,,,,,,---------......---............---,,,,,,((()))***+++,,,---------........./////////000000+++************+++,,,,,,,,,++++++++++++,,,,,,---+++---//////...,,,++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++)))+++,,,+++)))(((***,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***...---,,,,,,++++++,,,,,,++++++,,,---......//////***+++,,,---------,,,,,,++++++,,,------,,,+++++++++,,,------......------,,,,,,++++++,,,,,,---...)))***,,,---.........---000...,,,***+++---000222777;;;>>>===777222000111************+++,,,---...++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,---.../////////............///000111111111111......///000000000000000000222333222000111444777::::::===CCCGGGMMMXXXbbbnnnxxx,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...------......//////000000---------.........//////---------------------------.........//////000000......---,,,,,,+++******,,,------......------,,,******+++,,,...///000000.........------,,,,,,++++++---///111111000///...............////////////......//////000000000111//////000111222333333444000000000000111222444444222111///......000222333222222222333333444444444111111222222222333333333222222333444555666777888333333444444555666666777777777777777888999:::;;;===<<<;;;:::999:::;;;<<<888888999:::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::999::::::;;;<<<<<<<<<;;;888999::::::;;;;;;;;;;;;999::::::;;;;;;::::::::::::::::::999999999888888::::::999999888777777777666888::::::;;;@@@KKKSSSUUUMMMCCC;;;777666444222222222333333333444444444111111000//////000111222000000000000///...,,,,,,---------------------------.........//////000000//////.........---------,,,---------......//////------------------,,,,,,........................******+++,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,------...............//////......---,,,)))***,,,---.../////////+++++++++,,,,,,,,,------------,,,,,,------...///,,,++++++******++++++,,,+++---///000...,,,++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***---...---+++***,,,...++++++,,,,,,,,,---------...------,,,++++++++++++---------------------------,,,,,,++++++*********,,,---...///000///...---...---,,,,,,++++++,,,,,,)))+++...000111000...---)))***,,,---...---,,,,,,++++++------------+++++++++,,,------......------++++++++++++,,,,,,---...$$$%%%(((+++---.........111///,,,)))***---000333666:::>>><<<666000...///************+++,,,---...,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---............/////////000...///000111111222222222......///000000111000000---///000///------111444::::::===CCCGGGMMMXXXbbblllwww+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---...---,,,***++++++,,,,,,------...///......------......///,,,+++++++++,,,...000111000///...------...///000---------............///------............------//////////////////......////////////////////////........................111111111000000000000000222111111111111111222222000000////////////000000111111111111111111111111222222222333333444444444444444444444444444444444666666666666666555555555777666555444444444444444777666555555666888:::<<<;;;===>>>===<<<;;;<<<======<<<;;;::::::;;;<<<===999999;;;;;;;;;;;;:::999888888888999999:::::::::999999999::::::;;;;;;;;;;;;;;;::::::;;;<<<>>>???888999;;;======<<<;;;::::::::::::999999999888888777999999888777666777888999777555666;;;CCCKKKQQQQQQGGG;;;333111222111//////000222444555444222111111111000/////////////////////000000///...------------------------------------......//////000000///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///---,,,++++++,,,---//////......------------.........---,,,,,,,,,+++++++++++++++++++++,,,,,,------------,,,,,,+++***,,,,,,,,,------.........++++++++++++++++++++++++***+++,,,---------,,,+++---,,,,,,+++,,,---///000.../////////...---,,,,,,......//////...,,,+++)))))))))*********+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,*********,,,...///++++++******++++++,,,---,,,,,,++++++,,,,,,---...000000000///,,,++++++,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///111111///...---+++---///000///.........///***%%%$$$'''***++++++---,,,,,,,,,,,,,,,,,,,,,***---000111000...,,,,,,,,,,,,,,,+++++++++******///---,,,***+++---///111++++++,,,,,,,,,,,,------222222111000///---+++***+++++++++,,,,,,---------,,,,,,---------,,,++++++,,,,,,+++---...///...,,,,,,000111---,,,///111000,,,---...000000000//////000000000000111111111111///000000000000111444666;;;:::<<<@@@EEEKKKWWWbbbkkkwww+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++...///...------------------,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,,,,---.../////////...------...//////........./////////000000------............------........................////////////////////////........................000000000000000000000000111000000000111111222333111111000000000000111111222222222222222222222222333333333333333333333333444444444444444444444444666666666666555555555555666555555444444444555555777666666666777999<<<===@@@AAAAAA???===<<<<<<=========<<<;;;;;;<<<======:::;;;;;;<<<<<<;;;:::999888888999999999:::::::::>>>>>>======<<<<<<;;;;;;999999888888999;;;<<<===888999;;;<<<===<<<;;;:::;;;;;;::::::999999888888999:::::::::888777888999888777666777;;;AAAHHHMMMLLLCCC999333222222111///111222333444444444333222111000000//////////////////////////////...------....................................///////////////...---,,,,,,,,,,,,---,,,------......------,,,------,,,,,,,,,------...000/////////............////////////............)))***+++,,,---...///000---............---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++,,,------...---,,,******---,,,+++++++++,,,---...------......------,,,+++------......---,,,+++******+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,+++******,,,---///,,,,,,++++++,,,,,,---...------,,,,,,------...///111222222000...,,,------//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...***,,,---......---------///---******,,,...---,,,******++++++,,,,,,------***---000111///---,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------///////////////...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------,,,+++---...///...,,,)))---...***))),,,...---,,,---///000000000///...//////000000000111111111///000000000000111444666::::::<<>>DDDDDDDDDBBB>>><<<<<<<<<======<<<<<<<<<<<<======;;;;;;<<<<<<;;;:::999999999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888777777777777888:::;;;888999;;;<<<<<<;;;::::::;;;;;;::::::999888888777999:::;;;:::888777888999777777666777:::>>>CCCEEECCC===666222222333222000444444444333333333333333000000000000///////////////////////////......---/////////////////////////////////.....................---,,,,,,,,,---------......//////......---***+++,,,---............000///////////////..................////////////+++,,,,,,---.../////////......//////......------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,------............---+++***)))---,,,,,,,,,++++++++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,+++******+++---...------,,,,,,------...///...------------...//////222333333222///......///111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...+++,,,---.........------...------...//////---,,,))))))***+++,,,------...***---///000///---,,,,,,,,,,,,,,,+++++++++******)))***+++------,,,++++++++++++,,,,,,,,,,,,------+++,,,---....../////////,,,,,,,,,,,,------------------,,,,,,,,,...///000---,,,+++,,,...///...---,,,000000---,,,///111000---...///000000000///...//////000000000000111111///000000000000111444666::::::===BBBFFFJJJTTT^^^iiiuuu---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...//////000/////////.........---,,,++++++******++++++,,,------------------------......------------............/////////000000000,,,------......------,,,+++,,,,,,,,,,,,,,,------////////////////////////......................../////////000000000000000......//////111222333444222111111000000111111222222222222222222222222222444444333333333333222222444444444444444444444444444444555555555555555666444444444444444555666777555555555666888:::<<<===CCCDDDCCCAAA>>><<<<<<<<<========================;;;;;;;;;::::::999888888::::::::::::::::::::::::555555777888:::;;;<<<===888777777666777888999:::999::::::;;;;;;;;;:::999::::::999888888777666666777888999888666666666777555555555666888999;;;<<<:::777333222222333222111444444333222111111111222000000000000000//////......///////////////....../////////////////////////////////......---------...------,,,,,,,,,------------............------***+++---...///...---,,,........................+++++++++,,,,,,---------000//////...---,,,++++++------............------------------------------,,,,,,------------...............------,,,++++++---.........---,,,++++++---------......---,,,,,,******+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,---......---------------......///111222333111///......///111111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......---------.../////////...+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,***---//////...,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------***+++,,,---............,,,,,,------------------...---,,,+++,,,...111222---,,,+++,,,---......------111222///...000222111...///000111111000///...////////////000000000111///000000000000111444666::::::>>>CCCFFFJJJSSS\\\hhhttt---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............//////000000000------,,,,,,,,,,,,------++++++,,,---.........///........................------........./////////,,,,,,------------,,,,,,++++++++++++,,,,,,------////////////////////////..............................//////000000000000.........///000222333444000000////////////000000222222222222222222222222333333333333333333333333444444444444444444444444333444444444555555666666444444444444444555666777333444444555777999:::;;;>>>???@@@>>><<<;;;<<<===<<<<<<============<<<<<<:::999999888888888888888::::::::::::::::::::::::333444555666888999;;;;;;999999888777777888::::::::::::::::::::::::999999777777777777666666666666555666777666444444444555444444444555555555555555333222111111222222222222333222111000/////////000///000000111000///............///////////////...........................//////......------,,,,,,------,,,,,,,,,------...,,,,,,------------,,,,,,,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------///......---,,,++++++***+++,,,,,,---------,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,---......///...///000111000///---+++......////////////......++++++++++++++++++,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++,,,,,,---...///000111000...------...111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---+++***+++---...---,,,,,,+++***)))))))))+++------,,,,,,++++++*********+++,,,......---,,,,,,---,,,,,,,,,+++++++++******+++***)))((()))***,,,---+++++++++,,,,,,,,,------,,,,,,------...---------------------------------...---,,,+++,,,...111222...,,,++++++---.........+++...///,,,+++...///...//////000111111000///......////////////000000000///000000000000111444666999:::===CCCFFFJJJRRR\\\hhhttt---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...------......///000000111///......------......///)))***,,,---.../////////......////////////......------------............,,,,,,------------,,,,,,***++++++,,,,,,------...////////////////////////........................---......//////000000111.........///000111222333000000////////////000000111111111111111111111111222222222333333444444444444444444444444444444444333333333444555555666666555555444444444555666666333444444555666777888888:::;;;<<<<<<::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999999888888888888999999;;;;;;;;;;;;::::::::::::999999999999999999999999::::::999888888999:::;;;::::::::::::999999999999666666666666666777777777666777888777555444555666444444444444333333222222111000000000111111222222000000000//////////////////000111111111000...------...//////////////////.................................---------------------,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++............---,,,+++************++++++++++++,,,------------............***++++++,,,------......++++++,,,,,,---,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,------......,,,+++,,,,,,---///000111---///111333333111...,,,......///000000000000///---,,,++++++++++++,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++*********+++************+++,,,,,,,,,++++++++++++,,,------...//////...---,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&'''***,,,+++)))......---+++******---000///......---,,,+++***)))+++,,,......,,,+++,,,---,,,,,,,,,+++++++++*********)))&&&%%%%%%'''***,,,++++++,,,,,,,,,,,,---------............---,,,,,,............------------------,,,,,,,,,...///000...,,,++++++,,,.........,,,000111---,,,///111000///000111111111000///.........////////////000000///000000000000111444666999999<<>>???>>><<<;;;<<<===999888777666555444444444111111111000//////111333---...111222333222111000...///111222111000...---------...///000000//////000000000000000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---..................------,,,++++++,,,---///000+++++++++,,,,,,---------,,,,,,,,,++++++*********.........///////////////,,,------.../////////............------,,,,,,,,,))))))***++++++,,,------000///------,,,---...///))),,,000222333111...,,,,,,,,,---.../////////...111///...,,,++++++,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++***)))(((---,,,,,,,,,,,,---.........------------...//////---...///...---,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000+++((()))---///...,,,(((,,,000111...,,,+++,,,---.....................+++,,,------++++++,,,---,,,,,,,,,+++++++++******+++,,,---...///...------++++++,,,,,,,,,---------------...///000000000000//////.........---------,,,,,,---------,,,++++++///---******,,,...//////,,,000000---,,,///111000000111222222111000///.............../////////000///000000000000111444666999888:::???CCCIIIUUUaaakkkvvv++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,---------......///...------...///...---......------------,,,,,,+++...222444555333000...---...///000111111000///............////////////------------------------........................---,,,,,,,,,,,,---......000000////////////000000......//////000000111111111111111111111000//////000000000000000000000000111111111111111111111111111111111111111000///...000111222333444333222111111222333444555555555555444444444555555555555666222222111111222444555666999999888888777777888888;;;;;;;;;<<<;;;;;;::::::999888777777999<<>>AAADDDLLLVVV^^^kkkwww++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,------------...///---,,,---...///...---,,,,,,+++++++++*********---...111222222000---,,,---...///000000//////...---.........////////////---------------------------------------------------,,,,,,,,,,,,---......///............//////000/////////000000000000111111111111111111000//////000000000000000000000000111111111111111111111111111111222222111111000///000111222333333333222222111222333444555555555555444444444444555555555555333222222222333444666777:::999888888888888999999999999:::;;;<<<<<<<<<<<<===<<<;;;;;;<<>>SSSeeeRRR===000+++)))***---+++,,,---......---,,,+++*********+++++++++++++++++++++,,,,,,,,,++++++***,,,++++++*********++++++---+++******---...,,,+++000///......------------++++++,,,------,,,,,,,,,---)))&&&'''+++---+++))),,,,,,,,,,,,,,,,,,,,,,,,---------------------.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------......///***+++---......---,,,+++---,,,,,,,,,---...///000111111111111111111111111---...000000///...//////...000222222222333555777888;;;>>>AAAFFFNNNYYYaaakkkwww++++++++++++++++++++++++,,,------......---------,,,,,,,,,,,,------------...---,,,---...///...,,,++++++++++++************---...//////...---+++***....../////////...---------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------......///000111111111000000000000000000000111111000000//////000000000000000000000000111111111111111111111111222222222222222222111000000111111222333333222222111222333444444555555444444444444444555555555555333333333333444555666777999999999888999999::::::888888:::;;;<<<=========>>>===<<<<<<===@@@BBBDDDEEEAAA===:::::::::::::::888777666777888999888666666777999:::::::::999999888777777777888999::::::;;;;;;:::999888666444333444444444333444555555666666888999999888666333111000...000444444000...000111111111111000000000000000000000000////////////........................000000......---...///000333111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,++++++,,,---...------------------------******+++++++++,,,,,,,,,***+++,,,------......---.........//////.........///...---,,,,,,,,,,,,---,,,------......------,,,------------------------+++,,,------......---------,,,,,,,,,,,,---......000///...---,,,,,,------...---+++******+++,,,,,,)))+++---......---+++***,,,,,,------------,,,,,,...---,,,+++***+++,,,---++++++++++++,,,---......000,,,+++,,,+++---<<>>@@@@@@===999777777888888777888777777777888888777777666666888999::::::::::::888888888888888999::::::===<<<;;;:::888555333222333333333333333444555666999:::<<<<<<:::666222//////...000555555000...///111111111000000000000000000000000000/////////////////////000000000000000111000///...///000111222555222///---...//////...---------------------------------...------,,,,,,---,,,+++***+++---///000------------------,,,,,,******+++++++++,,,,,,,,,............---,,,+++***......////////////......---------------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,,,,,,,,,,---............---,,,+++*********...,,,+++))))))***,,,---+++,,,---------,,,+++***...//////////////////...///...---,,,++++++,,,,,,************+++,,,------++++++...111///,,,111999777///***,,,...,,,+++,,,------,,,++++++,,,------000...,,,*********,,,---++++++,,,,,,---,,,,,,+++******)))))))))***+++++++++++++++,,,---.........+++***************+++,,,***+++,,,,,,---------,,,...,,,***+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------......---,,,+++***++++++,,,,,,------...///////////////////////////,,,...///000///...///000---.../////////111444666777:::===@@@EEEMMMXXXaaaiiiwww++++++++++++++++++++++++,,,,,,---,,,,,,+++***)))+++++++++,,,,,,,,,------...,,,+++,,,---...---,,,------,,,,,,,,,+++++++++)))))))))***+++,,,------111000000///............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++++++++,,,------.........///000222333444444444333222111000//////...//////000000000//////////////////////////////000000000000000000000000111222222333333333222222//////000000111222333333222222333333444333333333333333333444444444444555444444555555555555555555777777888888999:::;;;<<<<<<<<<<<<<<<;;;:::999999:::999999888999:::;;;<<<<<<999666555666666666666777777888888777777777888555666777888999999:::::::::999888888777777888888<<<;;;;;;:::999777555444555555444333333333444444<<<=========:::555000---///...000555555000...///000000000000000000111111000000000000////////////......//////000000000111222111000000000111222333555222///---.../////////........................---------...------,,,,,,...---+++++++++---///111......---------,,,,,,,,,******+++++++++,,,,,,,,,............---,,,++++++......////////////......,,,,,,,,,---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,---,,,,,,,,,,,,---......000000000///...---,,,,,,---,,,***))))))***,,,---...---,,,+++++++++,,,---...//////////////////......------,,,++++++++++++++++++*********++++++,,,(((***...111000,,,+++,,,---)))***///111---((('''---,,,++++++++++++,,,---000...,,,*********,,,------......---,,,+++************))))))***+++,,,,,,***++++++++++++,,,,,,---...------------......///,,,---------,,,,,,+++***+++******,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............---,,,,,,+++++++++,,,---....................................,,,...//////---+++,,,,,,---.../////////000333666999;;;===???BBBJJJTTT[[[hhhxxx++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,---,,,+++,,,---...---+++************))))))))))))(((((()))***,,,---...///000///......---.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++++++++,,,------......///000111333555666444444333333222111000000......///000000000//////000000000000000000000000000000000000000000000000000111222222222222222222/////////000000222333444222222333333333333222222333333333333444444444444333444444555555555444444666666666777888:::;;;<<<=========<<<;;;:::888888::::::999999999::::::;;;:::888666666777888888777666888999888777666777888555666666666777888888888999999888777666666777777999999999999888777666666666555444333222222222333:::;;;;;;:::888444000---000...000444444000...000000000000000111111111111000000000000////////////,,,,,,,,,------......///333222111000000000111222222000...---.../////////........................,,,,,,------...---------...------,,,,,,---...///.........------,,,,,,+++******+++++++++,,,,,,,,,+++,,,---......//////............//////.........++++++,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......---------------,,,+++***++++++***)))***+++,,,---...---+++******+++---///,,,,,,------------,,,,,,+++++++++++++++++++++***+++++++++***++++++,,,,,,,,,,,,+++,,,,,,---...///...***))),,,---+++***+++++++++,,,,,,,,,,,,++++++------+++******+++,,,,,,//////......---+++***)))************+++,,,------)))***+++***)))((()))***------,,,,,,,,,,,,,,,---------------,,,+++***)))((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------......///.........---------------+++,,,---...////////////////////////////////////,,,...///...,,,******+++...//////......000444777;;;<<<>>>???AAAGGGPPPWWWgggxxx++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++***++++++++++++,,,,,,,,,---,,,++++++------,,,+++************)))))))))))))))***+++------.........---,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...+++++++++***++++++,,,---,,,---...///111333555666444444333333222222222111---......///000000//////000000000000000000000000000000000000000000000000///000111111222222111111//////...///000222333444222222333333333222222111222222333333333444444444222333444555555444333222444444555666777999;;;<<<<<<<<<<<<<<<;;;:::999999:::999999999999999999999999777666666888999999888666888999888666666777999666555555555555555666666666666666555666666777888666666777777666555444444333333222111111111111222555555666555444333111///111//////222222//////111///000000000111111111111000000000000////////////++++++,,,------...//////222111000........./////////---------///000///...------------------------++++++,,,---........................------------///......---,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---...////////////------............------***+++,,,,,,,,,+++***))),,,------......------,,,+++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,---......))))))***++++++***)))((()))*********++++++++++++++++++++++++,,,------...++++++,,,,,,,,,,,,++++++))))))******+++******************+++,,,---...///111///+++)))***,,,------***&&&&&&)))+++***+++///***+++,,,------,,,+++************+++++++++++++++---.........---,,,++++++++++++++++++,,,---...///+++---...---***((()))+++,,,,,,+++***)))))))))))),,,,,,,,,------,,,++++++)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------......///...------------......///,,,---...000000000000///////////////////////////+++---......---,,,,,,---/////////......111555888;;;===??????AAAGGGPPPWWWgggxxx++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,++++++++++++***+++,,,---...///...---,,,******)))))))))***,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------......++++++******++++++,,,---+++,,,,,,...000222444555444444333333333333222222------...///000000//////000000000000000000000000000000000000000000000000...///000111111111111111///.........000222333555222222333333333222222111222222333333333444444444222333444444444333222111333333444555777999:::;;;::::::;;;;;;<<<;;;;;;;;;888888888777777777777666777666444555777888888777666888:::999666555777999666555555444444444555555333333444444555777888999555555555555444333222111000000000000000000111222000000111111222222222111222//////222222//////222//////000000111111111222000000000000////////////------......///000111111111000...---,,,,,,,,,---,,,,,,,,,---000000///---++++++++++++++++++++++++***+++,,,---......///....../////////...---,,,,,,//////...---,,,,,,++++++******+++++++++,,,,,,,,,////////////...---,,,+++,,,------------------,,,******+++,,,+++***)))(((,,,------......------,,,+++++++++++++++++++++++++++,,,------......---------,,,,,,,,,,,,---......***+++------...---,,,+++((()))***+++++++++++++++((())),,,---......---,,,,,,------......------,,,'''((()))***************(((((()))+++,,,///111222222000---+++******'''###)))((()))......+++)))***)))***,,,------,,,***)))((()))***++++++++++++++++++,,,------......------,,,,,,,,,,,,---...///000000222333111---+++,,,...000///...---,,,,,,+++,,,******+++,,,------------***+++------,,,*********,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++*********++++++,,,,,,,,,++++++------------++++++++++++,,,------......///---------------...///000---...///111111111111000000000000000000000000000***,,,...///......///000000000000//////111555999<<<===???@@@BBBHHHQQQXXXfffxxx******+++++++++,,,,,,,,,.........------,,,,,,,,,******++++++------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,...000///---***---------...///...+++(((---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////------,,,---...000222333444444444444444444333333000000///...------------111111111111000000000000...///000111222333444444000///...///111333222111000000//////000111222222333333222222111222222222111222333333444444333333555555555555555555555555444222111222555777999999444444444555555777888888777777888888888888777777555555666777888999999:::777777666666666666777777777777666666777888999999666444333222222333555666555555444444444333333333333333222222111000//////222111111111000...---,,,000000/////////000000111////////////////////////,,,...///000///...///000......------------......111000///---------...///......------------......------------------------,,,------......------,,,...------,,,,,,------...------++++++++++++------))))))*********+++++++++...//////...+++))))))))),,,,,,---...//////.........,,,***+++...///...---///---,,,+++,,,,,,+++)))------------------------+++,,,---......---,,,+++........................000///...---,,,---......******))))))))))))******************************+++)))((()))---///---,,,)))************+++++++++*********++++++,,,,,,,,,...---+++))))))***+++,,,******))))))***,,,...///,,,------...---,,,***)))***+++,,,,,,------------***((('''''')))+++++++++***+++,,,---............++++++******)))*********......---------,,,,,,,,,.........///////////////+++)))''')))---000000///++++++***,,,.../////////111///,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------000//////.........//////000000///////////////000//////............//////000000/////////.........///.........000333666888:::999;;;???AAADDDMMMVVVeeesss))))))*********+++++++++------,,,,,,++++++++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++---...///---+++---,,,,,,...///...+++(((,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......------,,,---...000111333444444333222222333444555111000///...------------000000000000000000000000...///000111222333333444111000///000222444333222000000000000000111222222333222222111111111222222111222333333444444333333555555555555555555555555444333333333555777888999444444444444555666777888777777888888888777666666666666777777888999999:::777666666666666666666777666666666666555555444444333333444444444444444444444444444444333333333333333333222111111000//////111111111111111000///...000//////...//////000000000000000000000000000000,,,...000000///...///000......------------......000000///.....................------------......------------------------,,,------......------,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------///000...,,,***)))***,,,------..................,,,***+++---///...---...,,,,,,,,,------,,,***------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------///...---,,,+++,,,,,,---++++++************++++++************************+++***(((***,,,...---+++************++++++++++++,,,,,,,,,+++++++++******---,,,+++))))))***+++,,,************+++,,,------,,,---.........---,,,+++***+++,,,,,,---------,,,...,,,))))))***+++++++++++++++,,,---............++++++*********++++++,,,------,,,,,,,,,+++++++++------------............---+++)))***---......,,,++++++,,,---/////////......,,,))))))*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............////////////............//////////////////.........---.........///111333555666:::999;;;???AAADDDLLLVVVeeesss))))))))))))************++++++++++++************+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,******+++---------,,,,,,,,,,,,---......+++)))++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++,,,------------,,,,,,---///111222333222111111111333555666111000///...------------////////////////////////...//////000111222333333222111000111333444444333111111111000111111222333222111111111111111222222111222333333444444333333555555555555555555555555333444444555555666777888444444444444555555666777777777888888777666555555666666666777888888888999666666666666666666666666888888888888777555333222111222444555666555444333444444444333333333222222222222222111111000000///000000111111111111000000//////............//////000000000000000000000000,,,...000000///...///000......------------.........////////////...------......------------......------------------------,,,------......------,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------............---///000///---+++++++++------------............---,,,***+++---......---,,,+++,,,---//////---+++........................,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******,,,---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++*********+++,,,---***++++++,,,,,,,,,++++++,,,---.../////////...---++++++,,,---------,,,,,,111...,,,+++,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++,,,,,,---...,,,,,,+++++++++*********++++++,,,,,,------------///---++++++,,,,,,+++******,,,...///000///...---///...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,......------------......000//////......//////000/////////............---......///000111222333444999888:::>>>@@@CCCLLLUUUeeesss)))*********++++++++++++++++++++++++++++++******++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***))))))+++------,,,---,,,,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++,,,,,,---...------,,,,,,---...000111///000111222222333444444000///...---,,,,,,,,,,,,---------.............../////////000111222222333111000000111333444444333222222111111111111222222111000000000000111222222111222333333444444333333555555555555555555555555222444555666555555555555444444333333444555555666777777777777666555444444555555555555666666666666555555555555555555555555999:::;;;<<<<<<:::888666333333333444444555555555333333333333222222222222222111111111000000000///...//////000111111000000000///..................////////////////////////---...000000///......///......------------......---.../////////...---,,,...------,,,,,,------...------------------------,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---///111111///---,,,,,,---------------------...,,,,,,++++++,,,---------******,,,...000000...,,,........................---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++***++++++++++++,,,,,,,,,---******++++++,,,---......+++************,,,------***+++,,,------+++***)))+++,,,---...//////......+++,,,,,,------,,,,,,,,,000...,,,+++,,,------,,,,,,,,,---------,,,+++++++++++++++,,,---...///000,,,,,,,,,,,,++++++++++++++++++,,,,,,------......///...,,,+++++++++++++++***---000111111///------000///---...000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,---///111111000...---......---------...//////000000////////////000000...........................///000111222222222222999888:::>>>@@@CCCLLLUUUeeerrr+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++)))((()))+++---------...------...000111000...,,,,,,,,,+++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------......///------,,,,,,---...///000,,,...111333444333111000///...---,,,++++++++++++,,,---------.........////////////000000111111222000///...000222333222111222222111111000111111222000/////////000000111222111222333333444444333333555555555555555555555555222555777777555333333333444333333333333444444555666666666666666555444333444444444444444333333333333444555555555555444333777888;;;=========<<<;;;777555333111111333555777333333222222222111111111111111111000000000000000------...///000000000000000000///.......................................---///000000///......///......------------......,,,---...//////...---,,,------,,,,,,,,,,,,------------------------------,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,///111222111///.........---,,,,,,,,,,,,------+++++++++++++++,,,---...******+++---///000///---...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------************+++,,,,,,---***+++,,,------+++***)))***+++,,,---......---,,,,,,,,,,,,------,,,,,,+++---+++))))))+++---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,++++++,,,---...+++///222333111...------,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++---///111111000///...//////......///000000111000000////////////000000//////////////////////////////111222333333333333999888:::>>>@@@CCCLLLUUUeeerrr,,,,,,,,,,,,---------...+++++++++,,,,,,,,,,,,,,,)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***))))))***---......------,,,,,,---///111111000---,,,,,,+++***)))((('''++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////...---,,,,,,,,,---///000+++---000222333222000...///...---,,,++++++++++++,,,,,,------...//////////////////000000000111111///......///111222222111222111000000000000000000///.........///000111222111222333333444444333333555555555555555555555555333777;;;;;;777444333333333333333222222333333444444444555555555555444444555444444333333222222222222333444555555444333222222333666888;;;<<<<<<<<<:::777333000///111444777222222222111111111000000000000000000000000000000......///000000000000000222111000//////...//////------------------------...///111000...---............------------......,,,,,,---............---------,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,///222333222000//////......,,,+++++++++,,,---***+++,,,+++***+++,,,...+++***)))+++---......---------------------------...------,,,,,,------...------------------------....../////////...---,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,,,,,,,,,,---------......//////...---,,,+++*********++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++***+++,,,---------,,,+++,,,,,,---------,,,+++++++++)))((((((***,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///.........---------,,,,,,++++++,,,---...//////000)))+++,,,,,,+++,,,...000---000444333000------...,,,,,,,,,...000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---///////////////000111222111000000//////000000111///000000000000000111111000000111222333444555666:::999;;;???AAADDDMMMVVVeeeqqq++++++,,,,,,,,,---------************+++++++++,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***,,,///000...---+++******+++---///000///,,,,,,,,,++++++*********++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------,,,,,,------...///...---,,,,,,,,,---...///////////////////////////000000///...------------,,,------...//////000000////////////000000000000000//////000222333333222111000000///......//////............///000111111111222333333444444333333555555555555555555555555666;;;@@@???;;;666555555333333222222222222333333222333444444555555555555666666666555444333333222111333444555555444333111000111333555777999;;;;;;:::888555222000111222333222111111111000000000000///000000000000000000000000111111222222222111111333333111000000/////////...........................///111000...------.........------------......---,,,,,,,,,------...///---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,///333444333222000000///...,,,+++***+++,,,---)))+++,,,+++******,,,...,,,***((((((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------.........---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,******,,,...------------............,,,,,,------------------++++++,,,,,,,,,+++******************+++,,,------,,,---.........---,,,+++,,,---------,,,,,,+++***,,,***)))(((***+++,,,+++)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++******+++,,,---...//////)))+++---,,,++++++---000///222555333///,,,---000......///111444444333222,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......---...///000111111111111000000000000111111000111111111222222222222111111111222444666888999;;;:::<<<@@@BBBEEENNNWWWeeeqqq******+++++++++,,,,,,,,,(((((())))))*********++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))+++...000111///---***(((((())),,,.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---......---,,,,,,,,,---...///333000...++++++---000222222111000//////......///------......///000111111////////////000000000000111000000111333444444333000000///...............---------......000111111222222333444444444333333555555555555555555555555999>>>CCCCCC===888777777333333222222111222222222111111333444555666666666888888777666555444444333111222444555555444222111111222222444666888:::;;;999888666444222111000000111111111111000000000000////////////000000000000333333444444444333333222444333222111000000000000////////////////////////...000111000...------............------.........------,,,+++,,,---///000---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,...------,,,,,,------...++++++------------+++++++++++++++,,,,,,,,,------+++///333555444222111000///...,,,******+++,,,---)))+++---,,,)))))),,,///---+++'''&&&(((+++,,,---++++++++++++++++++++++++***+++,,,------,,,+++***************************,,,,,,---...---,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,******---///---------.........//////&&&'''))),,,...111333444,,,,,,,,,,,,,,,+++***)))******))))))***,,,...///....../////////...,,,+++------------,,,,,,+++***///---***)))***+++******((()))***+++,,,---------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,---......***,,,...,,,******,,,///000333555333...,,,...111++++++,,,...111222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...------......000111222,,,,,,,,,---...///000111111111000000000000111111111111222222222333333333222222111222444777:::<<<<<<;;;===AAACCCFFFOOOXXXeeeqqq---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...---.../////////...,,,+++...,,,)))***---//////---222222333333222111///......---+++*********+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,+++---000333:::888555222000/////////...............///000000222111///...------...///////////////////////////000000//////.........---111000/////////000222333111222333444444333111000222222222333333444444444;;;===???>>><<<999888888555555555444444333333333666555555444444333222222666555444333222333333444222333444555555444333333222222333444666888999:::DDD>>>666333333333000---000000000000000000000000............/////////000000111333444444333111000333333222111000///...---...///////////////...---.........///......---,,,------......------,,,,,,,,,++++++******++++++,,,...000111111000000111333000000///...------,,,,,,//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---///222444555333000///---...---+++)))((()))***++++++,,,,,,---...//////***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***)))((()))***+++)))'''++++++++++++++++++++++++***+++---///000000///......+++((())),,,///...---,,,,,,,,,+++++++++*********((('''&&&&&&'''(((***,,,------......------,,,++++++++++++++++++++++++,,,+++)))((((((((()))******++++++,,,,,,++++++***111000///...---,,,++++++++++++++++++++++++++++++******+++,,,,,,---.........------------...//////---...000111111///,,,+++,,,,,,,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,...000111000...---------++++++,,,,,,,,,,,,------+++,,,---///000000000000////////////............//////000111222333333333222222444444444444222222111222333333222222444666:::<<>><<<:::999999222111111111111222333333,,,,,,---...............------------------------000000000///////////////......///000000000000//////000222333333333222222222222333333333333444444111333555555444222222222555444444444444333333333111111222333555666777777555555444333333333444444999888777666555444444444222222333444555666888999888555222222444444222//////////////////////////////////////////////////////000222333333333222222222222111000//////......------...///000000000///000000000000000///..................---,,,+++***------,,,,,,,,,,,,------+++,,,------,,,,,,---...//////......---,,,,,,,,,............------------......------------......,,,,,,------.........///---,,,+++***))))))******+++---000222333222000///...------,,,++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---........................***+++,,,,,,------,,,,,,---,,,,,,---......---+++++++++++++++++++++++++++***+++---...///......---+++,,,...---,,,++++++,,,+++++++++***************++++++))))))))))))++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,---------******************************++++++,,,,,,------+++++++++++++++,,,,,,---...///000111111000...,,,***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,------111222333222///---------++++++,,,,,,,,,,,,------///////////////...------,,,,,,---...///000111111111111111111111111111111222222333333333333222222111222333333222333555777;;;===@@@BBBDDDHHHPPPUUUbbbmmm|||...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++*********+++,,,---.../////////000///....../////////...000//////...///111222333---.../////////...,,,+++......------,,,,,,++++++...///000000000000///...---,,,,,,++++++,,,,,,---***,,,...///111444999<<>>AAABBBDDDIIIPPPVVV___jjjyyy.........---------,,,,,,,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---...///000000000111222666555444333333444555666333444444333222///---+++------,,,,,,+++++++++***...///111222222111///...---,,,,,,++++++,,,,,,---+++,,,......///000333666@@@>>>:::666222...,,,***...------,,,,,,,,,------((())),,,.../////////...111111111111111111111111,,,,,,------------------,,,---///000000000///......///000111222222333333333333333333333333333333000222333444333333444555444444444444444444444444444444444444444444444444333444444444444444444444888777666666777999;;;<<<333333333333333444555555222222222222222111...+++------------------------000000000000000000//////000000111111222222222222111111000000///.........,,,,,,...///000000000000------......------,,,+++............---,,,+++***...------,,,,,,------...+++---------++++++,,,------------------,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++,,,---------.........//////111///---+++***+++,,,---)))+++---...//////...------+++******,,,...---,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---))))))))))))))))))))))))***+++,,,,,,------,,,,,,---,,,+++,,,---...,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***---000///,,,)))***+++******************++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((***++++++,,,,,,++++++***,,,,,,+++++++++***************************************+++++++++++++++,,,,,,,,,,,,,,,,,,------...---...////////////......---...///000///---+++***,,,,,,,,,------.........222333444222000.........+++++++++,,,,,,,,,------+++,,,---...///////////////////////////.........111111000000000000000000222222222222222222222222000111222222222333555888;;;===@@@BBBDDDHHHOOOUUU^^^iiixxx............---------,,,------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...+++...111333333444666888<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<:::777444000...,,,+++++++++++++++,,,,,,,,,...///111222222111///...---,,,,,,++++++,,,,,,------...//////......000222333222222000///---,,,+++///......------------..................---,,,+++........................///////////////000000000......///000000000000//////000000000111222222222444444333333333333222222///000222111111111222444333333333444444444444555666666555444333333222222222333444555555555444444888888777666666666666666333333222222222333333444222333333222111///---+++......................../////////000000111111111111111111111111111111111000000000//////.........------...///000000000///,,,------------,,,++++++------......------,,,+++------,,,,,,,,,,,,------,,,---...---,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++------------------------///...---,,,++++++,,,,,,***+++,,,---------,,,+++,,,***((())),,,...---+++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---,,,++++++,,,+++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******)))***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---............---....../////////...,,,+++,,,,,,,,,---......//////000111222222000......///++++++,,,,,,,,,,,,------***+++,,,---.../////////000000//////............000000000000000000000000222222111111111111222222///111222222222333666888:::<<>>@@@BBBFFFNNNSSS___kkk{{{//////.........---------------............------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,)))))))))***,,,...000222333888>>>BBBDDDFFFJJJMMMJJJKKKMMMPPPQQQRRRQQQQQQLLLHHHCCC===777222///---+++,,,,,,---...///000000---...111222222111...------,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,------.........---,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333444111111111111111111111111---.........//////000000111000/////////000222333222111000000000000000111444444444333333222222222222333444333111111222444333333333444444555555555555555444444444333333333111222444555666555444444111333555777888888888777333333222222111222222222111111222111000///000111////////////////////////------...000111222333444444333222000///////////////////////////............///////////////............//////......---,,,++++++,,,---............,,,++++++******++++++,,,+++------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---......---,,,+++******)))((())))))*********))))))++++++,,,++++++***)))(((***'''$$$&&&+++...,,,)))'''(((((()))***++++++,,,+++++++++,,,,,,+++++++++------------------------000000000000000000000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++******+++,,,,,,+++)))++++++++++++++++++++++++++++++***************+++...+++((())),,,///...---,,,,,,,,,------.........***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++///...---,,,+++,,,---...+++++++++,,,,,,+++++++++)))***+++,,,---...//////------------------------++++++***************************)))***++++++,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,------,,,,,,------...///000000,,,...000000///...///000++++++,,,,,,,,,---------------......------,,,+++,,,------...///000111111---......///000111111222333222111000000111222333///000222222222444666999888;;;>>>???AAAFFFMMMSSS```lll}}}---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------++++++++++++------*********++++++,,,,,,,,,...---,,,++++++---...000:::???FFFLLLNNNNNNNNNNNNPPPQQQRRRSSSQQQOOOLLLIIIIIIEEE@@@999444000---,,,------------------------000000000000000000000000...,,,)))&&&&&&'''***,,,)))***+++,,,---,,,++++++---...///...,,,+++,,,---...---,,,++++++---...///000///............//////............/////////000///////////////000111111000000111111111111000000222222111111000//////...111111222222222333333333333333222222222222222222222222222222333333444555555444333222111222333444888888888888888888888888555555555555555555555555222222222111111111111000111111000000//////......,,,,,,---.../////////...////////////000000000000000000000000000000000000////////////////////////,,,...000222222111///...///////////////.........///...,,,++++++,,,...///+++,,,---......,,,***))))))+++...///---,,,++++++******+++,,,,,,---......---------,,,,,,+++++++++++++++***************++++++++++++++++++++++++++++++,,,------------,,,+++...---+++*********++++++,,,+++***)))))))))***+++++++++***************************++++++,,,,,,,,,*********++++++,,,,,,---...///111222333333333222000...,,,***((()))******)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,------------------------,,,+++******,,,......---------,,,,,,,,,,,,++++++...---,,,...000222333222000///...---,,,+++++++++---+++******++++++)))(((******++++++,,,,,,,,,------------,,,,,,+++++++++******+++,,,,,,,,,++++++---,,,,,,+++,,,,,,------222...******,,,...---,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...*********++++++---......///222444333///---,,,---,,,,,,,,,,,,,,,---.../////////............//////222///---...000111000...222000...---///000000000333222222333444555333222111111000000111333555666::::::===AAABBBDDDKKKTTT^^^lll~~~//////..................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,++++++,,,------,,,,,,,,,,,,,,,---------...---,,,++++++---...000888===CCCGGGIIIHHHHHHGGGHHHIIIJJJKKKJJJGGGDDDBBB???===999444000...---,,,,,,,,,------------------////////////////////////...---***)))((()))+++,,,***+++,,,---...------,,,---...///...,,,+++,,,---......---,,,,,,---------////////////////////////........./////////000000///////////////000111111000000111111111111000000000000000000111111111111111111222222222333333333222222222222222222222222222222222222333444555666666555444333222222333333555555555555555555555555444444444444444444444444222222222111111111000000111000000000/////////...,,,---......//////........./////////000000000000000000000000000000000000////////////////////////,,,...000222222111///.../////////......---------...---+++******+++---...---...///000///...,,,+++)))+++......---++++++++++++++++++,,,---------------------,,,,,,+++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++)))((((((((()))***---,,,+++*********++++++++++++******************))))))*********++++++++++++++++++++++++,,,,,,,,,---...000111222222222111---,,,+++*********+++,,,)))***++++++,,,,,,,,,+++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,------------------------------,,,,,,,,,------...------,,,,,,,,,,,,++++++---++++++,,,...000111000///...---,,,++++++++++++,,,+++)))***++++++***)))))))))))))))************------,,,,,,,,,+++++++++,,,,,,---............---,,,,,,+++++++++,,,------000---******+++---,,,+++...,,,+++,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---...///,,,,,,---...///111222333111333444222///,,,,,,------,,,,,,,,,------...///......------------......222///---...000111000...111///......000111111111333222222333444555333111111111000000111333555666;;;:::===AAABBBDDDKKKSSSZZZiii{{{000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,,,,------............------------------,,,+++,,,---...///555999===@@@@@@???>>>>>>>>>>>>@@@@@@???===;;;999444222000...---,,,,,,,,,,,,,,,,,,------....................................---,,,+++++++++,,,,,,,,,,,,---...............---...///...,,,,,,,,,..................---,,,+++......///000000000///........./////////000000000000////////////000111111000000111111111111000000//////000000111222333333111111222222222333333333111111222222222222222222111111111222333555666777888777666444333333333333333333333333333333333333333333333333333333333333222222111111111000000000000000000000////////////------.../////////............/////////000000000////////////////////////////////////////////////,,,...///111111000///.../////////...---,,,,,,+++,,,,,,************,,,,,,---.../////////...,,,+++)))+++---...,,,++++++++++++,,,,,,------------,,,------,,,,,,,,,,,,++++++,,,+++++++++,,,---......++++++++++++++++++++++++******++++++++++++******++++++***))))))))))))***...---,,,++++++++++++,,,******++++++++++++++++++))))))))))))************,,,,,,,,,,,,++++++++++++---...///000000000000000*********++++++,,,,,,,,,)))******+++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++------------------------+++---...---***)))+++...------,,,,,,,,,,,,+++++++++***)))***,,,.........,,,,,,+++++++++++++++,,,+++***)))***+++,,,+++***------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.../////////......+++++++++++++++,,,------///---+++***+++,,,,,,+++---+++++++++,,,---,,,+++*********++++++++++++,,,+++++++++,,,,,,---------///...---------...///000......///000111333555666444444444111---+++,,,------------,,,------...///------,,,,,,,,,,,,------111///......///000000///000///...000222444444333444333222333444444333111111000000000111333555666<<<;;;>>>AAABBBCCCJJJRRRZZZhhhzzz111111111000//////......------------------------...------------------...---------,,,,,,---------///.........------,,,,,,------,,,,,,,,,---...///111444777888777555555444555666777777777555444333------,,,++++++,,,,,,---+++,,,,,,------.........------------------------,,,,,,---------,,,,,,+++,,,,,,------............---...///...---,,,---......//////000///---+++***---...000111222111///......////////////000000000000000//////000000111222000111111222222111111000///000000111111222333333111111222222222333333333111111111222222222222222000111111222444666777888888888777666555444444333444444444444444444444444222222222222222222222222111111111111000000000000000000000000////////////......////////////.............../////////000000........................////////////////////////,,,---///000111000///...//////...---,,,++++++***,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,+++***))))))+++------,,,***++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,******+++++++++++++++,,,******************++++++---------,,,,,,++++++***---------....../////////)))***+++,,,,,,,,,++++++******+++++++++++++++******++++++,,,,,,---------******++++++++++++++++++------------------------)))---///,,,'''&&&)))---------,,,,,,,,,+++++++++***)))((()))+++------,,,******))))))***+++,,,,,,+++***)))***,,,---,,,+++///.........------,,,,,,,,,+++++++++++++++++++++***+++---/////////...---+++++++++++++++,,,------...---------------,,,+++***)))((((((******)))((())))))*********+++++++++******+++,,,,,,---.........---------...///111222000000000000111222333333555444111...,,,***++++++......------------.........------,,,,,,------...000///........./////////......///222555666666555444333222333444444222111000000000000111333555777<<<<<<>>>AAABBBBBBIIIQQQ]]]iii{{{111111000000/////////...------------------------,,,,,,------------,,,,,,------------------------......------,,,,,,++++++,,,,,,,,,,,,------.........000222222000///...///111111222222222111000000------,,,,,,---------...,,,,,,,,,------.........------------------------***+++,,,------,,,++++++,,,,,,,,,,,,,,,------...---...//////------.../////////000000///---+++***,,,...000222222111000///////////////000000000111000000000000000111222222111111222222222222111111111111111111111111111111111111222222222333333333111111222222333333333333111111222333444666888999888777777777666555444444444444444444444444444444222222222222222222222222111111111000000000//////////////////000000000000...///////////////..................////////////------------------------////////////////////////------...///000//////...///......---,,,,,,++++++------,,,,,,,,,,,,------+++++++++++++++************+++,,,,,,+++***+++,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------,,,,,,............------,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---------------.........++++++,,,,,,,,,+++***)))++++++,,,,,,,,,++++++***+++++++++,,,,,,------...,,,,,,++++++++++++++++++------------------------***...000---)))'''***...------,,,,,,,,,++++++++++++***)))***,,,------,,,))))))))))))***+++,,,,,,+++***)))***,,,------,,,*********))))))(((((((((+++++++++++++++++++++++++++---///111222111000///---,,,,,,,,,,,,,,,------...///000000///...------***)))((((((******)))((())))))*********+++++++++******+++,,,,,,---......------,,,---...000222333444333222111111000000111222111...,,,++++++******///......---------......//////............///////////////.........//////......000444777999888666444333333333444444222000000000///000222444666777<<<<<<>>>AAABBBBBBIIIQQQ]]]hhhyyy////////////////////////------------------------,,,,,,------------,,,,,,------............---------------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///...---,,,,,,---......//////000/////////------..................------------------------------------------------++++++,,,---------,,,,,,,,,,,,,,,+++,,,,,,---...---...//////...---///000///////////////...---,,,---...000111222111111000/////////000000000111111111000000000000111222222111111222222222222111111222222222222222222111111111111222222222333333333222222333333444444555555222222222333444666777888666666666777666666555444111111111111111111111111222222222222222222222222111111000000000/////////////////////000000000000//////000000000///......------........./////////........................////////////////////////------...////////////...............------------------------------------------------,,,,,,,,,,,,***+++,,,+++***)))***,,,)))+++---///000///...---++++++,,,,,,,,,,,,------+++******))))))******+++++++++++++++++++++++++++,,,+++************+++,,,)))***++++++,,,+++++++++------......------,,,+++******++++++,,,------------------------,,,,,,,,,------------,,,,,,,,,,,,...------,,,------......,,,,,,,,,++++++*********---------------,,,,,,+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------------///000///,,,+++---000------,,,,,,,,,,,,++++++,,,+++******,,,------,,,***)))))))))***+++,,,,,,,,,+++***+++,,,---,,,+++***************)))))))))*********+++++++++++++++///111444666777666555444000///...---,,,,,,,,,,,,---000222333111///......---+++++++++,,,---,,,+++*********++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,---///111444555888777555333222111000000///---,,,,,,------,,,+++000///......---........./////////....../////////...//////...------...000...///222666::::::999666555444333333444444222000/////////000222444666888<<<;;;>>>AAABBBCCCJJJRRRYYYddduuu---------...//////000000........................,,,---...//////...---,,,,,,---...//////...---,,,------------............,,,,,,------......------+++,,,------++++++---...+++,,,,,,---------......+++,,,---....../////////.........------,,,,,,+++------------------------,,,,,,---------............---,,,,,,,,,---//////,,,...//////......///111//////...............///...//////000111111222222//////000000000111111111111111000000111111222333111222222333333222222111000111111222222333333333111111222222222333333333333333444555555666666777333333333444444555777777333444555666666666555555222222222222222222222222333333333333333333333333111000000000////////////.../////////000000000111000000000000000///......---------.........//////........................////////////////////////---------.........//////---............/////////,,,,,,,,,------,,,,,,,,,...------,,,,,,,,,,,,,,,***+++++++++))))))***,,,(((***---///111111///...+++++++++,,,,,,---------------,,,+++************++++++++++++++++++++++++---,,,+++******+++,,,---)))***+++,,,,,,,,,++++++,,,------...---,,,+++*********++++++,,,------...---------,,,,,,+++++++++,,,,,,,,,---------------///...---,,,,,,---...///,,,+++*********+++,,,---......//////......---,,,---------------,,,,,,,,,//////.........---------------------------------------------------...///------,,,,,,,,,,,,++++++,,,+++)))***+++,,,,,,+++++++++*********++++++,,,---,,,++++++,,,---,,,***,,,,,,------------------)))*********++++++++++++000333666999:::999777666333222000///------,,,,,,,,,///333444111...------...,,,+++,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///222555666666555444222111000//////---++++++---000222000...000000///...............///......------......///---//////...,,,,,,...000...000333888;;;;;;999666555444333333444333111////////////000222444666888;;;:::===AAABBBDDDKKKSSSYYYcccsss+++,,,,,,---...///000000........................---...///000000///...---,,,---...//////...---,,,---.........//////000000+++,,,------......------+++,,,---,,,+++,,,...000)))******++++++,,,,,,---((()))+++,,,...///////////////...---,,,++++++***.......................................///000111///......------///000111,,,...//////......///111000///...------...000111////////////000111222333000000000000111111111111111111111000111111222333111222222333333222222111...///000111333444555666111111222222222333333333444444555555666777777888444444444444444555666777222333444666666666666555444444444444444444444444333333333333333333333333000000000000////////////.../////////000000111111000000000000000///......---------.........//////////////////////////////////////////////////////---------.........//////------......///000000000***++++++,,,,,,++++++***,,,+++******))))))*********++++++***))))))***,,,'''))),,,000111111000///+++++++++,,,,,,---------///...---,,,+++*********++++++++++++++++++++++++------,,,++++++,,,------***+++---...///...------+++,,,---------,,,+++*********+++,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,------.........000///...---,,,---...///******)))(((***,,,...000//////000000///...------.........------,,,,,,,,,000000/////////.........------------------------+++)))((()))***,,,,,,+++---------,,,,,,,,,++++++,,,***))))))+++,,,++++++,,,,,,+++++++++++++++,,,...---,,,,,,,,,,,,+++************++++++,,,,,,,,,))))))******++++++++++++///222555888999999777555555444222000...---,,,,,,***...333333111---,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++---///222555777222111000///............+++++++++///333555333111000000///..................------,,,,,,------...---...000...,,,+++...000///111444999<<<<<<999666555444333333444333111////////////000222444777888::::::===AAABBBDDDKKKTTT]]]fffttt111///...,,,+++++++++,,,......////////////......////////////////////////........................////////////////////////000...,,,))))))***,,,---+++,,,............,,,+++******+++,,,,,,---............---------,,,,,,,,,000///...---------------.........------,,,,,,,,,////////////////////////...............///000000////////////000000000000///...---,,,,,,---.../////////000000000000//////000000111222222222222111555444333222111222333444////////////////////////000000000111222444555666222222333333333222222111666666777777777777777777444444222222222222444444555555555555555555555555444444444444444444444444333333333222222222111111000000000000////////////000000000000000000000000//////000000000000//////222111111000000000000000---------.........//////,,,---...//////...---,,,------............------000///---,,,+++,,,,,,---+++,,,---...---,,,+++***)))+++,,,,,,+++***,,,---,,,,,,+++******++++++,,,)))+++---/////////...---///...,,,+++++++++,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,*********)))***++++++,,,++++++,,,,,,---...//////++++++***)))***+++---......,,,***))))))***,,,---------------------------...---,,,,,,+++++++++,,,***+++,,,...000111222333777777555222...---///000333000...---.........------------,,,,,,+++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000222,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,------,,,,,,++++++,,,,,,---...---++++++***+++,,,---))))))******+++,,,......333444555777888:::;;;<<<:::888444111...---,,,---000000000000///...---,,,...---,,,,,,---...---,,,000,,,((('''***,,,,,,,,,,,,,,,------,,,+++)))(((++++++,,,------......///000////////////.........//////.........//////000...------------...//////,,,,,,---.../////////.........------...///111222111555888:::999888888888666555333111////////////000000000000222444666777:::<<<>>>???@@@EEELLLRRR^^^llluuu222111///...------............////////////......////////////////////////////////////////////////------------------------...---,,,******+++,,,---,,,------......------,,,***++++++,,,------..................---------,,,//////...---------------.........------,,,,,,,,,........................---------------...//////.../////////000000000000111000///......///000111//////000000000000//////000000111222222222222111222111111000111222333444111111111111111111111111000000000111222333555666333333333444444333333222666666666666666666555555444444333222222333444444555555555555555555555555444444444444444444444444333333333222222222111111111000000///......------//////////////////////////////000000000000//////111111000////////////000---------.........//////,,,---...//////...---,,,------............------000///...---------...///------...------,,,++++++***+++,,,,,,+++***+++---,,,,,,,,,,,,++++++++++++)))+++---...///...------,,,+++***)))))))))******------------------------++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******++++++++++++,,,,,,---......///,,,+++*********+++,,,------,,,+++******+++,,,,,,------------------------///......------,,,------+++,,,,,,---///000222333===>>>>>><<<888555444444444222///.........---,,,.........------,,,,,,,,,******,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000++++++******++++++,,,------,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------*********+++,,,---...///000222555777999888777777777555222///---,,,,,,,,,///////////////...---------,,,++++++------,,,+++---+++)))***,,,---+++)))---------,,,+++***))))))******++++++,,,------............---------,,,,,,------,,,,,,------......//////...---------------,,,------............---...---------...///000111222555999;;;:::888777777444333111///.........///000000000000222444666777:::<<<>>>???@@@EEELLLRRR[[[hhhqqq|||111000///..................//////////////////...////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------......+++++++++,,,------....../////////.........------//////...------------............---------------........................,,,,,,,,,,,,,,,---............/////////000000000000000////////////000000//////000000000000//////000000111222222222222111////////////000222333444333333333333333333333333000000000111222333444555333333333444444444444444666666666555555444444444444444333333333333444444444444444444444444444444444444444444444444444444333333333222222222111111000000000///...------,,,///////////////////////////000000111111000000///111000//////......//////---------...............------............------------............------//////.........///000000//////...,,,,,,++++++++++++,,,---,,,+++***+++,,,,,,,,,---------,,,***))))))***,,,.........------,,,+++***)))))))))******.........------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))******++++++++++++,,,,,,------......,,,,,,+++*********++++++++++++++++++++++++++++++------------------------/////////...............---,,,,,,,,,---///222333@@@CCCGGGGGGDDD>>>:::777666333000.........---,,,............------------)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++++++++++++++,,,------,,,,,,,,,,,,,,,---...///++++++************++++++------------------------++++++++++++,,,---......---///333666777555333111222111///---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++******+++---...---+++(((...---,,,++++++******+++))))))***++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------111000///---,,,+++++++++------------,,,,,,,,,,,,------------...///000111222555:::<<<:::888555444111000///...---...//////000000000000222444666777999;;;===>>>@@@DDDLLLRRR\\\jjjsss}}}------------,,,,,,,,,---//////............//////////////////////////////////////////////////////........................)))***,,,------------,,,///...---,,,,,,---...///,,,,,,,,,,,,------......000////////////.........///......---------.....................---------////////////////////////------,,,,,,------...///........./////////000000.........------.........//////000000000000//////000000111222222222222111//////000000111222333333444444444444444444444444111111111111222333444555333333333333333333444444666555555444444333333222444444444333333444444444444444444444444444444444444444444444444444444444333333333222222222111111////////////////////////000000000000000000000000000000000111111000000000000000///.......................................------------------------------............---------------......///000000000...,,,+++*********+++,,,---------+++***+++,,,------//////...,,,***(((******,,,------...---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***************++++++,,,,,,,,,------------,,,,,,++++++***************+++,,,,,,,,,++++++------------------------.........///............///---,,,+++,,,...111333===BBBIIIMMMKKKDDD>>>:::888555111///...---,,,+++------------------------))))))******++++++++++++************************---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......******++++++,,,---...///+++******))))))******+++,,,,,,------......------,,,+++++++++++++++,,,------...000222222111///...///...---,,,+++,,,,,,,,,))))))))))))))))))******...,,,+++,,,---...---,,,)))***+++,,,------+++***...---,,,+++***++++++,,,*********+++,,,,,,------,,,,,,,,,++++++++++++***************+++,,,------000///...---,,,,,,,,,,,,...---,,,,,,++++++++++++,,,---------...///000000222555:::<<<:::777444333000///.........///000111000000000000111444666777888;;;===>>>@@@EEEMMMSSS^^^lllttt~~~,,,,,,------------------000///............///000////////////////////////------------------------........................)))***,,,---...---,,,,,,//////---,,,,,,---//////,,,,,,------------......000////////////...............---------......///........................000000000000000000000000...............//////000............////////////---..................---//////000000000000//////000000111222222222222111222222222222222222111111333333333333333333333333111111111111222333444444222222222111222333444555555555444444333333333222444444444444444444444444444444444444444444444444444444444444444444444444333333333222222222111111//////000111222333444444111111111111111111111111000000111111111111000000000000///....................................------------,,,,,,---------------............------,,,,,,,,,---...............---+++))))))))))))***+++---...---++++++,,,---...///000000///,,,***(((******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,++++++******++++++,,,))))))***+++,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,+++------------------------,,,---............------///...,,,++++++---000222888>>>GGGLLLLLLGGGBBB>>>888555111///...---+++***++++++++++++++++++++++++***************+++++++++************************,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---((()))***+++------......+++******))))))******+++,,,,,,,,,,,,------......,,,++++++************+++......---,,,,,,---......---------------------...+++******)))******+++,,,...---,,,---...///...,,,******++++++++++++,,,---...---,,,+++++++++,,,---++++++,,,,,,---.........------------,,,,,,,,,,,,++++++++++++,,,---...///.........------......///...---,,,+++++++++++++++,,,,,,------.../////////111444888:::888555333222000000///...///000111222000000000000111444666777999;;;>>>???AAAFFFNNNTTT[[[iiirrrzzz------...///000000000///000///...------...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++//////............//////------------------....../////////.........------...------------...//////.............../////////000000000000000000000000///............///000000------.........///////////////000000000000////////////000000000000//////000000111222222222222111222222333333222222111000222222222222222222222222222222111111222222333444333333222222222444555666444444444444444444444444444444555555555555444444333333333333333333333333444444444444444444444444333333333222222222111111///000111222333444555666222222222222222222222222000111111222222111111000111000//////......//////...............---------------,,,,,,,,,,,,------------............------+++,,,------...---------,,,++++++******************,,,------,,,,,,---///111111111000...,,,***)))*********+++,,,,,,------))))))***+++++++++******------------------------************************,,,++++++******++++++,,,)))***,,,---------,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***************++++++,,,,,,---------------------------+++,,,---...///...---,,,///...,,,++++++---...000333999AAAGGGGGGEEEBBB@@@666444000...---,,,+++)))************+++++++++++++++************+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***((((((((((((((()))******((()))***,,,...//////000++++++************++++++,,,+++******+++,,,...///---,,,,,,+++************///---+++******,,,...000,,,---------............000///...---------...///...---,,,,,,......---,,,)))***++++++******---///------,,,,,,,,,,,,------+++,,,,,,------...//////............------------,,,,,,,,,,,,---///000111//////......///000000111......,,,++++++,,,------++++++---......///......///222555666555333222222111000/////////000111222000000000000222444666777999<<>>@@@BBBDDDJJJRRRXXXWWWfffnnnttt.........////////////000000000000000000000000000111...,,,---///111///---222111111000///......---......---,,,++++++******++++++++++++,,,,,,---...------------------------.........------,,,,,,,,,------------------------,,,,,,------.../////////---......///////////////------......//////000000////////////////////////------.....................///000...++++++///333000000000000000000000000000000000000000111111222///111222222111000222333333333333333333333333333111111111222333444555666:::999777777888;;;>>>@@@777777777777777888999999555444222111111222333444666444222333555666444111444333333222222111111111333333333222222222111111111111000000//////......111111111111111000///...//////000000111111111222---------------...///000//////......---------,,,.........------,,,,,,,,,---...///000000///...---.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++)))))))))+++---///555444111...,,,+++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************------............---------,,,,,,+++*********+++,,,------...............000...,,,+++,,,,,,+++***))))))***+++,,,,,,------000...,,,)))((('''''''''---------------------------------...///000000111......---,,,,,,,,,------,,,******+++......+++'''---,,,***,,,......,,,)))000///...---,,,++++++,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***+++++++++******+++000555777555333//////...------------...000///...---,,,+++******------------------------...///111222222111000///---+++)))***,,,---...------......///...,,,***)))++++++************++++++************+++,,,---......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))((()))+++,,,,,,......---...///222555777777666555333222111000000666333///,,,***+++---///..................------///............//////000333222000/////////000111000111222111111222444777:::<<>>AAADDDIIINNNRRRYYYbbbnnnyyy+++++++++,,,,,,,,,------........................---......---,,,,,,---///........................------------------------------,,,+++++++++,,,,,,------------------------+++++++++++++++,,,,,,,,,------------------------,,,,,,------...//////000,,,,,,---............---.........---------------------------------------+++,,,,,,---...///000000111000//////000///...---000000000000000000000000//////......//////000111222444555555444333555666333333333333333333333333333333333222222333444444222333444555666666555444333222222222222333444444222333444555555555555555333444444333333555888;;;:::999666333222222333444000000000111111111111222///////////////000000000111111000//////000222333000000////////////......//////...---------......---------............................../////////+++,,,---......---,,,+++,,,,,,,,,------------...------,,,,,,,,,,,,++++++)))******++++++,,,,,,,,,,,,------.........------.........------,,,+++***+++++++++,,,,,,------...************************))))))************))))))***))))))))))))***++++++++++++,,,---------,,,,,,---+++))))))+++++++++***++++++++++++++++++++++++((()))***,,,---.........******++++++,,,,,,---------------------------------,,,,,,+++++++++++++++)))***++++++***+++,,,...,,,------,,,,,,,,,///111555444222000...---,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***)))+++,,,------++++++,,,...---,,,++++++******+++++++++++++++******)))))))))++++++++++++++++++++++++******+++,,,---......///000...,,,+++---...------...---,,,,,,,,,,,,------+++******))))))******++++++,,,---......---,,,+++***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,------...000222222000...,,,,,,,,,,,,------------......---------......///,,,---............------,,,------....../////////---------......000111222222222333333222222111000...///000111111333666999:::<<<>>>AAACCCHHHNNNRRRYYYbbbnnn{{{,,,,,,,,,,,,------------........................,,,...///---++++++---///........................,,,,,,,,,,,,,,,---------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------------+++,,,------......------,,,------------------...---------------------------------.........//////...///000000///......///000000000000000000000000///............///000000111222333333222222333555333333333333333333333333222222222222333444444555111222333444555555555666333333333333333444444555222222222222333444555666444555555444222444888<<<===;;;777444222111222333111111111111222222333333//////000000000111111111000000.........000111333000000/////////...............---------......///,,,,,,,,,,,,---------...---........./////////000------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++---............---+++,,,,,,,,,,,,,,,++++++)))******+++,,,,,,------))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,+++***,,,***))))))***++++++************++++++,,,,,,---*********++++++---......)))******+++,,,,,,------------------------------,,,,,,+++++++++,,,------'''***,,,,,,++++++,,,...,,,---...,,,+++,,,000333222111000///.........///+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***))),,,---...---+++***,,,...,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------000...++++++,,,---,,,,,,------,,,++++++,,,---...,,,++++++******++++++,,,***+++,,,------,,,+++***)))+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///---,,,---------------,,,,,,///......---------......---------,,,,,,,,,,,,,,,++++++,,,------...//////------------///000111222222222333333333222111000...///000111111333666999:::<<<>>>@@@CCCHHHMMMQQQZZZbbbooo|||,,,,,,------------..............................,,,...///---+++***---///---.....................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........------------------------...------,,,,,,++++++***+++,,,------......------,,,,,,,,,------.........------------------------------..................)))---//////,,,+++,,,///000000000000000000000000...............///000000///111222222111000222333333333333333333333333333111111111222333444555666222222333444666777888888666555555555555666777777222222111111222333555666555666666444222333888<<>>@@@CCCGGGMMMQQQZZZbbbooo}}}---.........---,,,,,,+++////////////000000000000000...,,,,,,.........---***+++,,,,,,------------...---,,,+++***+++,,,---/////////......---------------,,,++++++*********+++,,,,,,------,,,,,,+++******+++,,,,,,---.........------,,,,,,------...---.........---,,,,,,+++******+++,,,,,,------...///...---,,,++++++++++++------............------//////000000000000//////------///000111111111111///......------///000111222000//////111333333222333333222222111000//////111111222222222333333333333333333444444444555555111222222333444555666666555333000111444555444222555555666666666666666666888777666444333222111111333333222222111000/////////111333444444222///...000000////////////000000------......///000000000///...---,,,,,,,,,,,,,,,---......///......---,,,/////////...---------,,,000///...------...///000---++++++,,,///000...+++,,,,,,---......---,,,,,,...---,,,+++************+++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++***)))***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))))))))***+++++++++,,,++++++******************,,,------------,,,++++++***+++,,,+++)))))))))***++++++++++++++++++++++++***************)))((('''((()))***+++,,,+++*********+++,,,,,,---------------,,,,,,++++++,,,,,,---........................,,,,,,+++++++++,,,---...---------,,,,,,+++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++000000///...---,,,,,,+++)))***++++++,,,,,,,,,,,,+++***))))))+++------,,,------,,,+++***(((((('''---,,,++++++*********+++000///---,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,---...//////---------,,,,,,+++++++++******+++,,,------...///...///000///---,,,,,,---...............---------...---,,,+++,,,---...///...---------...///111222------------...///111111111111000000000000000111000///000000111222333444999;;;>>>AAADDDHHHMMMQQQYYYaaannn{{{---.........------,,,+++---............////////////---,,,,,,---......---++++++,,,,,,------,,,,,,...---,,,+++++++++,,,,,,.........---------,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---------,,,,,,---------------......------,,,++++++++++++,,,------......000///...---,,,,,,,,,,,,//////000000000000//////......////////////......---...///000111111111111///......---...///000111111111111222222222222222333333222222111000000///111111222222222333333333333333333444444444555555444444555555666777777777555333111111444555444222555555555555555555555555555555444333222222222222333333222111111000//////000111222333333111///...000000////////////000000///////////////.........000000///..................------------,,,,,,,,,...............---------000///...------...///000---,,,+++,,,...///...,,,,,,,,,---......---,,,,,,///...---,,,+++++++++++++++,,,,,,------,,,,,,+++---......///...---,,,+++,,,,,,++++++******))))))******))))))))))))*********************+++++++++************************)))************)))((((((***+++,,,+++)))))))))***++++++++++++++++++++++++++++++++++++***)))((((((((()))***+++++++++*********+++,,,---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,,,,+++++++++,,,,,,---......------,,,***)))***,,,......---...------,,,+++******)))+++*********++++++,,,---///...---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++(((((((((((()))***+++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------+++---...---,,,,,,---...//////......---------,,,------,,,,,,,,,---...///......------...///000111------------...///000111111111000000000000000111000000000111222333444555999;;;>>>@@@CCCGGGLLLPPPXXXaaannn|||---............---,,,,,,,,,,,,---------.........///---,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++...------,,,+++,,,,,,,,,------------,,,,,,,,,,,,*********+++,,,---------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...------------------------------......------,,,,,,,,,,,,,,,---......//////111000///...------------//////000000000000//////------............---------...///000000111111000///............///000000000333555555222000111222333333222222111000000000111111222222222333333333333333333444444444555555555555555555555555555555555444222222333444444333444444444444444333333333222222222222222222333333222222222111111000000///111111111111000000000///000//////......//////000111000000///......------000000///............//////...,,,+++++++++,,,,,,---------...............//////...------...//////...,,,++++++---......---,,,------......------,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))...---+++)))((((((((()))******))))))))))))******+++++++++***************************************,,,,,,,,,,,,,,,+++*********+++,,,+++)))))))))***++++++++++++++++++++++++,,,,,,,,,+++******))))))((()))***+++++++++******+++,,,,,,------------,,,///......------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,+++***+++---...............------,,,,,,,,,+++)))))))))***+++---...///...------,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++++++++************+++,,,---...,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++)))***,,,,,,,,,,,,---///000000///...------,,,,,,---,,,,,,,,,,,,---.../////////............///000------------...///000000000000000//////000000111000000111111222444555666888:::===???BBBFFFKKKOOOXXXaaaooo}}}------............------,,,------------.........///...,,,---...//////......------,,,++++++++++++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,------------------,,,,,,------...------,,,,,,,,,,,,------...//////000000//////...---------...,,,------......------,,,---......//////......---......///000000000000000............/////////000...333888777222///000222222222222111111111000000111111222222222333333333333333333444444444555555444444444333333222222222555444333333333444444333333333333222222222222222111111111222222111111111222111111111000000000///222111000///...///000000/////////....../////////000000//////...............------,,,,,,,,,------111///---+++++++++---...,,,---------.../////////........................------++++++,,,---......------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********---+++)))''''''((()))***,,,,,,++++++++++++,,,,,,,,,+++++++++***)))))))))***************+++++++++---------...------,,,+++***+++,,,+++)))))))))******+++++++++++++++,,,,,,------,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------------,,,......------------......************************+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,------------......////////////......---,,,++++++---//////...---------,,,,,,,,,,,,,,,)))))))))***+++,,,......------------------,,,,,,************************---------------.........---------------,,,++++++,,,,,,,,,,,,---...///000,,,+++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,,,,---...000000///...---,,,,,,+++,,,,,,,,,,,,---......////////////...............///.........//////000111000////////////000000111111111111222333555666777888:::<<<>>>AAAEEEJJJMMMWWWaaaooo}}}------...//////......---------........./////////000...---...000111111000......,,,++++++++++++,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,------...------,,,,,,,,,------...//////000///...------------------,,,,,,------------,,,,,,/////////000000/////////...//////000000000000///---......///////////////...333777777222...///222222222222111111111111111111111222222222333333333333333333444444444555555444444444333222222111111555555555444333333333444333333222222111111111111222222222222222000///...111111111000000000000000222111///...---...///000//////............//////............//////000000------,,,,,,,,,------...333111///---,,,,,,...///,,,---------.../////////------............------,,,,,,---,,,,,,---...///---------------------------,,,++++++++++++++++++---,,,,,,++++++,,,,,,---000000000///////////////***)))((('''''')))+++---,,,,,,++++++++++++,,,,,,,,,+++++++++***)))))))))))))))*********+++++++++***************)))((((((***+++,,,+++)))))))))************++++++,,,,,,,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,------......---------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,------......//////------.........------,,,---,,,++++++---//////...,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,---.........---,,,,,,************************,,,,,,,,,---------......---......///...---,,,,,,************+++,,,------++++++++++++++++++++++++'''(((((()))******++++++...//////...---,,,,,,---000//////...------,,,,,,++++++,,,---.........//////////////////.........000000000///000000111111//////......///000111111000000111222333555777777888:::<<<>>>AAADDDIIILLLVVV```ooo------...////////////...---............////////////...---...000111111000...---,,,+++***+++,,,------............---,,,,,,,,,,,,,,,,,,------------.........---,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,------......------,,,,,,,,,---......//////......---------------.........////////////......//////000000000000////////////000000000000//////---......///000////////////222444444111///000111111111111111111111111111111111222222222333333333333333333444444444555555666555555555444444333333666666666555333222333555333333333222111111000000222222333333222111///...000000000000000000000000111000...---------...//////......------......///------......///000000111///............///000000333222000///...---......---------...............------............------***,,,......---,,,---......------,,,,,,------...,,,++++++******+++++++++------++++++++++++------//////...------------...)))((((((((()))+++---...******))))))))))))******+++++++++***************)))))))))***++++++,,,,,,++++++,,,,,,++++++***)))***+++,,,+++)))))))))************++++++,,,,,,------,,,,,,,,,---...000111------,,,,,,,,,---...///---............------,,,,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,---//////......---++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------------....../////////,,,------------,,,++++++,,,+++***+++---.........---,,,,,,,,,++++++******+++++++++***++++++,,,,,,---.../////////---,,,+++***************************++++++,,,,,,------------.../////////...,,,+++++++++***++++++,,,---...*********+++++++++++++++&&&'''((()))***+++,,,,,,///000000///---,,,,,,---///............---------***+++,,,---.../////////......///////////////...111000000//////000111111............///000111111//////000111333555666777888:::===???AAADDDIIILLLVVV```ppp------...///////////////,,,,,,---------.........---,,,+++,,,...000000///---,,,+++******,,,---...---.../////////...,,,,,,,,,,,,---------.........------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,------......------+++++++++,,,------......///...............//////---......//////......---...//////////////////...//////000000000000//////------///000000000///...///000000000000000111111111111111111111111111111111111222222222333333333333333333444444444555555555555444444444444444444666777777555333111333555444444333222222111000000000111333444444222111000///000000000000000000000//////......------......///......------......///.........///////////////...............///000000111111000///...---,,,,,,...............---------,,,------......------,,,(((+++///000...---,,,---...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,,,,---...---+++******+++---...,,,+++***)))))))))******))))))******++++++,,,,,,******))))))))))))*********************+++++++++((())))))***++++++,,,,,,---............---,,,,,,***+++,,,+++)))))))))***)))******+++,,,,,,------,,,+++++++++---000333444,,,++++++***+++,,,---..................---,,,,,,------,,,,,,,,,,,,------------------------------+++,,,...///000///...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++------------------------++++++++++++++++++++++++---------------------...---------------,,,++++++,,,***)))***,,,......---///......---,,,++++++***)))))))))***+++,,,---......///000000///---+++***++++++++++++++++++++++++))))))******+++,,,,,,---+++,,,---...---,,,***)))++++++++++++,,,---......)))*********++++++++++++)))*********++++++,,,,,,,,,...///...,,,,,,---...---------...............)))***,,,---/////////...,,,---...///000000////////////............//////...------......000111111......///000222444666777999;;;===???AAAEEEIIILLLUUU```ppp------...///000000//////++++++,,,,,,,,,---------,,,***)))***,,,.........---,,,*********,,,...///---.../////////...,,,,,,---------....../////////+++,,,,,,------......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,,,,---.........---******+++,,,,,,------...000000////////////000111+++,,,,,,------,,,,,,+++---..................---///000000000000000//////,,,---///000000000///...000...---...000111111111111111111111111111222222111111222222222333333333333333333444444444555555222222222222222222222222666777888666222111333555444444333333222111111000...000222444555444333222////////////000000000000///............---------.........------.........000000000///......------,,,,,,,,,,,,,,,---...///000000000///...,,,+++***/////////......------,,,,,,,,,---......---,,,,,,'''+++000111///---,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,------......---+++******+++---...------+++*********+++,,,++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,((())))))***++++++,,,,,,***++++++++++++***))))))***+++,,,+++)))))))))***))))))***+++,,,,,,------++++++***+++...111444666+++***)))))))))***+++,,,.../////////...---,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++***))))))+++------,,,111000000...---,,,++++++'''((((((***+++---///000///000000000///---***)))++++++++++++++++++++++++(((((()))***++++++,,,,,,)))***+++,,,,,,+++)))'''&&&&&&&&&&&&'''((()))***))))))******++++++++++++---------,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///,,,,,,------.../////////)))***,,,.../////////...+++,,,...000000000000000...------,,,,,,,,,---------------......000111111------...000111444555666:::<<<>>>@@@BBBEEEIIIMMMUUU```ppp,,,,,,---------,,,+++++++++++++++,,,,,,---------000...---,,,,,,---///000111000---+++***+++,,,,,,//////000000///...------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++++++++,,,,,,------------------------+++++++++,,,,,,---------............///////////////000111111111000...---.........------,,,,,,,,,------------------,,,,,,...///000///...---...///------......///000000111///000111222222111000///111111222222222111111000111222333333444444333333222222222222222222222222444444444333333222222222222666888666111...000444666666555444222111000000111222333444444222111///000000000000////////////////////////............////////////////////////...000111000...------...111000...,,,,,,...000111.....................---------/////////...---,,,//////.........---------////////////////////////111///---+++***+++,,,---------------------------------,,,,,,,,,+++++++++)))***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------,,,,,,***)))'''&&&*********++++++,,,,,,,,,++++++************+++++++++,,,------,,,+++)))(((++++++,,,,,,---...//////))))))***+++,,,,,,------,,,+++++++++,,,...///111222444666666333000...---+++***)))***,,,.........///...---,,,,,,---...///++++++,,,,,,++++++***)))...---,,,,,,++++++++++++&&&(((***---......---,,,+++,,,---.........---,,,/////////......---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................///...,,,++++++,,,...///000000///...,,,+++******,,,++++++***+++,,,...///...---,,,,,,+++++++++,,,+++***)))'''''')))***+++******+++,,,---//////000///............---------*********************************)))((('''&&&%%%++++++++++++,,,---...///------------------------000///...---------------...------------.../////////000000000111111111111............////////////---......//////////////////000111222333444444444555888<<<===???CCCJJJOOOVVV```ooo+++,,,,,,---------,,,,,,+++,,,,,,,,,---------...000///---,,,,,,---...///000///---+++++++++,,,---.../////////......---,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,***)))))))))******------------------------+++,,,,,,,,,,,,,,,,,,---............////////////...............------,,,......---------,,,,,,,,,........................+++---......------///000/////////000000111111111//////000111111111000000111111222222222111111000111222333333444444333333222222222222222222222222444444333333333222222222222444666444111///111333555555444333222111111000111222333444333222000///000000000000////////////////////////................../////////......---...///000000...------...------------------------///.....................,,,---......///...------000000/////////.........////////////////////////000///---+++******+++,,,------------------------------------,,,,,,,,,,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,+++)))((('''++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***+++,,,,,,+++******++++++,,,,,,---......///*********++++++,,,,,,---+++*********,,,...000111444555666555222///.........---,,,,,,------------......---,,,,,,---......------......------,,,+++,,,,,,+++*********++++++((()))+++,,,------------+++,,,---.........---,,,,,,+++++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...000...,,,***))))))***+++,,,,,,+++++++++,,,------------,,,,,,+++++++++++++++***)))(((((()))***+++++++++,,,,,,---...//////............------------************************---......------,,,+++***++++++++++++,,,---...///------------------------,,,,,,,,,++++++,,,,,,,,,---------------...////////////000000000111111111............////////////---...//////000000//////000000222333444444555555666999<<<===???BBBHHHNNNWWWaaaqqq***+++,,,------------------------------.........000///---,,,,,,,,,---.........,,,++++++,,,---...------......------,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++---------------------------,,,,,,,,,,,,,,,,,,+++---............////////////......------------......------------,,,,,,,,,------------------------)))+++------------///111000111111111111111111111...///000111111111111000000111111222222222111111111222333333444444333333222222222222222222222222333333333333222222222222222222222222222111111222444333333333222222222222111111222333333111000///////////////000000000000////////////............---...//////...---,,,+++,,,...//////---,,,,,,---+++,,,...//////...,,,+++..................//////++++++,,,---.........---000000000000000////////////////////////////////////...---+++++++++,,,,,,------------------------.........------------,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++******))),,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,((()))***+++,,,,,,,,,,,,++++++,,,,,,------......+++++++++++++++++++++++++++++++++,,,---///222333666777666333000......///...............------,,,------,,,,,,,,,,,,------------......------,,,+++******))))))******++++++++++++,,,,,,---------...++++++,,,------------------------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...,,,)))&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++,,,,,,,,,------.....................------------************************++++++,,,,,,,,,,,,+++++++++++++++,,,------......------------------------+++++++++,,,,,,,,,,,,------------------......///////////////000000000000---............/////////---...//////000000//////000000111222333444555555888:::===>>>>>>AAAGGGKKKVVVbbbsss***+++,,,---....................................000///...,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,------,,,,,,+++)))******+++,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++---------.........//////111000///......///000111------------------------++++++,,,,,,,,,,,,------,,,---......------///000111111111111111111111111......///000000111111111000000111222222222111111111222333333444444333333222222222222222222222222333222222222222222222222222000000000222333222111222222222222222222222333111111222222111111000///////////////000000000000////////////............------...///...---+++)))+++---......---,,,,,,---------............---------------------.........++++++,,,------.........//////////////////////////////////////////////////////...---,,,,,,------------------------------//////.........---------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,+++++++++,,,,,,,,,++++++************))))))(((((())))))*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++++++++------------///111444555777777555222...---///000---///111111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))******)))******+++,,,---------,,,,,,,,,---......++++++,,,,,,------------------......//////000000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,***((('''''')))+++,,,+++,,,---------+++***(((++++++,,,,,,,,,++++++++++++******))))))******+++,,,---------------------.........---------,,,,,,************************((()))******+++++++++***+++,,,,,,---------------,,,,,,------------------..................------------,,,,,,------...///........./////////000000---------.........//////......///000000000000000//////000111222333555555999<<<>>>>>>===@@@EEEIIITTTaaarrr~~~***+++,,,---.../////////..............................------,,,,,,,,,,,,,,,,,,,,,,,,---......///++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++------------............111000///......///000111------------------------,,,---------.........///000111111000...---.../////////000000000000000111....../////////000000111///000111222222222222222111222333333444444333333222222222222222222222222222222222222222222222222222000000000222333222111111111222222222222333333000111111111000000//////.../////////000000000111////////////............------.........---+++***+++---......---,,,,,,---...---+++******+++---...++++++,,,,,,,,,---------,,,,,,,,,,,,------............................../////////////////////////////////...............------------------------//////.........---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++***************))))))))))))******......------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,...000222333666555333000------///111444666888888444111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++++++++++++++,,,---...------,,,,,,,,,---......++++++++++++,,,,,,------*********+++,,,,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,***)))***++++++,,,,,,++++++++++++,,,---,,,+++)))(((******+++,,,,,,++++++***++++++************++++++,,,---------------------...------------,,,,,,,,,***************************+++,,,---------------+++,,,---.........------,,,,,,,,,---------......//////000///...---,,,+++,,,,,,,,,,,,,,,---......---............/////////------------...............//////000000000000000.........///000222444555:::<<<>>>======???DDDHHHQQQ^^^ooozzz+++,,,---........................---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------.........++++++,,,,,,------,,,,,,------------,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,+++,,,------------............------------......///,,,,,,,,,------------.../////////000111111222222222333333111///---...///......//////000111111222000//////......//////000///000111222222222222222111222333333444444333333222222222222222222222222111111111222222222222222222222222222222111111222111111111222222222222222000000000///////////////......//////000000111111////////////............------------------......+++---...///---------...---+++)))'''''')))+++---+++++++++,,,------......///......---------......------------............////////////////////////........................------------------------.........------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++---,,,,,,,,,,,,,,,,,,---//////---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***,,,---///222222111...,,,,,,...111;;;>>>AAA>>>888222...---,,,,,,------------,,,,,,------......------,,,+++,,,,,,,,,+++,,,,,,------++++++,,,,,,---------...+++++++++++++++,,,------,,,,,,,,,,,,------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++)))***---......---+++***++++++++++++++++++***)))))))))+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------.........------------,,,,,,,,,,,,************************)))***++++++,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,------.........,,,---......---+++***))),,,,,,,,,,,,,,,------...------------.........///,,,------------............///000000111111000000............000222555666:::<<<>>>===<<<>>>CCCHHHPPP[[[jjjwww------...............---------------,,,,,,,,,+++***++++++,,,------------,,,,,,------------------++++++,,,---------------------.........------,,,*********+++,,,---------------------------------******,,,---------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,------...............,,,,,,,,,---------............//////000111111222000111222111///......///......///000222333444444111111///...------......//////000222222333333222111222333333444444333333222222222222222222222222000111111111222222222222222444666444111///111333222222222111111111111111000000//////.........///.........///000111111111////////////..................---,,,---...000222+++---//////......///000,,,,,,+++******+++,,,,,,,,,,,,---......///000000222111///...---.........---.........////////////////////////////////////,,,,,,---------------,,,------------------------------------,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,......------------......,,,,,,+++*********+++,,,++++++++++++++++++++++++*********++++++,,,,,,---+++***)))))))))+++,,,---.........---,,,,,,...000777<<<@@@>>>888111......,,,---............---,,,------......------,,,+++---,,,++++++++++++++++++((()))+++,,,------------,,,+++*********+++,,,---///////////////.........------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,+++*********************+++,,,((()))+++,,,,,,,,,+++******++++++++++++++++++***++++++,,,,,,---...//////---------,,,,,,,,,++++++************************))))))******************,,,---...//////...---,,,++++++,,,,,,---......///)))***,,,---...---,,,+++,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,,,,---------.........//////000111111111111000000//////000111444777999999;;;======<<<>>>CCCHHHPPPYYYggguuu.........///......---------------,,,,,,+++++++++)))***+++,,,---.........,,,------......---,,,,,,+++,,,------............,,,,,,---...////////////******+++,,,------......------------------------+++,,,...///000///......------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---...000111111111000///,,,,,,,,,------.........++++++,,,,,,---...//////---///000///......///000...///000111333555666666333111000...------------//////000222222333333333222222333444444444333333222222222222222222222222000000111111222222222222222666888666111...111444222222222111111111000000000000///............///---......///000111111222000/////////............///...,,,+++,,,///222444,,,...000000///...///000......///000000///...............///000111111222444222111///.............../////////000000111111////////////////////////******+++,,,,,,,,,++++++------------------------------,,,,,,,,,+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++************++++++,,,,,,------,,,,,,++++++,,,,,,---)))((((((((((((***+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------...---,,,,,,,,,,,,......+++,,,------,,,,,,...000---333999:::555000//////------...//////...------++++++,,,,,,,,,+++******,,,,,,+++***)))))))))***&&&(((***---......---,,,,,,+++*********+++,,,------------,,,,,,++++++***---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------------,,,------+++*********++++++******)))))))))***,,,---'''(((***,,,---,,,***)))***++++++,,,,,,++++++*********+++,,,...///000000---------,,,,,,,,,++++++************************---......//////......---,,,---///000000...---+++++++++,,,,,,---...//////(((***,,,///111111111000,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......//////000111111111111111111111111111333666999;;;888;;;======<<>>CCCGGGQQQXXXeeeuuu......---,,,,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,---------,,,+++++++++,,,---...------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,---......------...000........................,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000/////////000000111111111111111111000000000000000000000111111111222222222222222222222222222222222333222222111111222222333444444333333333444444555333333222222222111111111000000000000000111111111111111000///////////////////////////............000/////////.........---///......---,,,,,,++++++...---,,,,,,,,,,,,---........./////////...---------......---,,,...111444;;;<<<999222......---+++///......---...///000111------............------******+++,,,,,,,,,,,,+++///...------//////...---///...---,,,,,,---...///------------------------------.........------,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++)))***,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...---+++******+++,,,------,,,,,,,,,,,,---......111111000000000000000000------------,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***......---------,,,,,,,,,111111111000000000//////------------------------------......------,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,---,,,,,,++++++++++++,,,*********+++++++++,,,,,,***+++++++++,,,,,,,,,,,,***************++++++++++++,,,,,,,,,------------...,,,+++,,,...///...,,,,,,,,,,,,---......,,,***------------------------)))&&&$$$&&&***+++)))&&&***+++,,,---------,,,,,,------------------------++++++,,,,,,---------...111111111111111111111111000000000111222333444555999:::;;;<<<===???DDDGGGRRRXXXeeeuuu......---,,,,,,---.....................---------++++++++++++++++++++++++------------------------------------------------......------------......------,,,+++++++++,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++,,,---///...------...///........................,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,------....../////////000000000000000111111000///...---///000000000000000000111///000111222333222111111222222222222222222222222222222111111111111222222444333333333333333333333333222222222222111111111111111111000000000000000222222111000000000000000............------------/////////........................------,,,,,,+++...------,,,,,,------...000000000000///...---,,,,,,------,,,,,,...222444???@@@<<<333---------+++///............///000000------............------,,,,,,---.../////////...000///......///000///.........------------......------------------------///////////////...---,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------,,,,,,,,,,,,---......---------.........//////,,,,,,,,,,,,++++++++++++------,,,,,,------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******+++,,,,,,------.........111111111000000000000///------------------------------......------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++*********++++++,,,*********++++++++++++,,,++++++,,,,,,,,,---------)))*********++++++,,,,,,,,,,,,,,,---------......---,,,+++,,,...///...---,,,++++++,,,---...,,,***------------------------,,,)))'''))),,,---,,,)))+++,,,---//////...---,,,------------------------++++++,,,---......//////111111111111111111111111...///111222333444444444888:::<<<>>>???AAAEEEGGGRRRYYYeeeuuu......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////............//////...------,,,++++++++++++------------------------,,,,,,,,,---------..............................,,,...///...------...///........................------------------------,,,,,,------------,,,,,,,,,,,,,,,---------------//////........./////////000111333333333111///---.../////////000000111111...000222333444333111000222222222222222222222222222222111111111111222222222222222222222111000000222222222222111111111111111111111111000000000000222111000000//////000000/////////.........------..............................---------,,,,,,,,,------------------------///000000000//////...---+++,,,,,,,,,,,,...222555>>>@@@===444...---...---............/////////000------............------//////000000000//////...///...---...///000///---------------------------------------------------000000000///...---,,,+++,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,---...///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,---......,,,---------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------.........000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,************+++++++++++++++++++++,,,,,,,,,,,,---)))******++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,---......---...---,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---///000///...,,,,,,,,,,,,---------...------------------------------...///000111222333...........................///000222333333333333888:::===???AAACCCFFFHHHSSSZZZfffvvv........................---.............................................---------....../////////........................000//////......//////000------------,,,++++++***------------------------,,,,,,,,,---------..............................---...///...---,,,---///........................------------------------,,,------......------,,,,,,,,,,,,------.........000///......---...//////---///111222222111000///......//////000000000111...000222333444333111000222222222222222222222222222111111000000111111222333333444444333222111000222222222111111111000000111111111000000000000000000000///............///000000000/////////......---------...............---------------,,,,,,,,,------------------------------...///////////////++++++,,,,,,,,,...111555:::>>>===666000///000///---......///////////////------............------.........---,,,+++***)))...---,,,,,,......---,,,,,,------------------,,,------------------------/////////......,,,+++***,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,,,,,,,---......///......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,************************,,,,,,---------------,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++))))))))))))***+++,,,,,,))))))*********+++++++++************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------.........---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,------,,,---,,,***((()))+++---///------------------------------...///000111222333...........................///000111222333333333777:::===@@@BBBDDDGGGJJJSSSZZZgggwww---...////////////...------------.......................................---------...//////000000........................//////............//////,,,,,,---------,,,++++++------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,------/////////---,,,---..............................------------,,,,,,,,,---..................---,,,,,,,,,---......//////000///...---------...///***+++---.../////////......//////////////////000///000111222333222111111222222222222222222222222111111000000000000111111444555666777666555444333222111111111111000000000///000000000111111111111000//////...............111000000000////////////---------------.........------------------------,,,------......------,,,+++,,,---...////////////+++,,,,,,++++++---111333555;;;===888111000000000---......///000/////////------............------000000000///...---++++++...,,,+++,,,---...---,,,,,,,,,------------,,,,,,------------------------...............---,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------...---,,,,,,,,,,,,---......000///...---,,,++++++***++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,++++++******++++++,,,************************,,,,,,---.........------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********++++++,,,)))))))))************+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,...---,,,,,,---///,,,***((()))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++)))((((((***---///------------------------++++++,,,---......//////111111111111111111111111////////////000222333444777999<<<>>>AAADDDHHHKKKTTT[[[gggwww---...///000000///...------------.........//////........................---------...///000000000........................///......------......///***+++,,,---------,,,+++------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------...///000///---,,,---.................................---------,,,,,,,,,...//////000000//////...,,,,,,------.../////////111000...,,,,,,---...///++++++,,,------.../////////////////////.........000000111111111222222222222222222222222222222222111111000000000000111111222333555666666555444333111111111111000000000000......///000111222222333111000000///.../////////000000/////////.........,,,,,,,,,------.........------------------------,,,,,,---......---,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,///222222:::>>>999222//////...------///000000000///...------............------000000111111111111000000///---,,,---...///...---+++,,,------------,,,+++------------------------....../////////......---------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,---......//////---,,,,,,,,,,,,---......---------,,,,,,++++++++++++,,,,,,,,,------------,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------***++++++,,,---...//////,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,---------...------------,,,,,,,,,++++++,,,------,,,++++++---,,,,,,++++++++++++,,,))))))))))))*********************+++++++++,,,,,,---------,,,,,,++++++************+++++++++,,,,,,***,,,......,,,,,,---///,,,***(((((()))*********++++++++++++++++++++++++---...//////......///000+++++++++,,,,,,,,,,,,,,,------------------------++++++,,,,,,---------...111111111111111111111111000///......///111444666777888:::<<>>CCCIIIMMMUUU\\\hhhxxx111000000///...---------............////////////............////////////........................000000000000000000000000000000//////.........------------............///+++,,,---......,,,***))),,,------------,,,+++******+++---.........---------,,,,,,++++++,,,,,,------------............//////...---,,,,,,,,,,,,,,,...............---------...............///000000222111111000///...------222222111000///...------////////////000000000000000111111111111222222222000000000000000000000000222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111//////000000000000//////000000000000000000000000,,,,,,,,,---------......,,,,,,---.../////////...------------------------...------,,,,,,------...++++++++++++,,,---...///555555555444222000///...---------............///---.........---,,,,,,+++000///---,,,,,,---...///111000///...,,,,,,,,,+++,,,------......------,,,------------------------............////////////...------,,,,,,------...222///------//////---************)))******+++,,,***+++,,,,,,---------,,,,,,++++++******++++++,,,...---,,,,,,,,,---...///........................)))***,,,///000111111000333222111000///...------666---'''+++000111...,,,+++,,,---///000//////...------------,,,+++***)))---,,,,,,++++++,,,,,,------,,,+++***)))***+++,,,//////......---,,,+++++++++,,,---...////////////,,,,,,+++*********++++++...---+++******+++---......---,,,,,,+++++++++,,,+++***)))***,,,---,,,+++,,,,,,************,,,,,,///,,,******,,,,,,***''')))+++,,,------,,,***)))---+++(((&&&&&&''')))*********+++,,,------------...---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---------......000111222000,,,+++---//////...---,,,,,,,,,,,,,,,..................------************************+++++++++,,,,,,---------''')))+++---.........---000000000000000000000000111111000000111333555666999:::;;;<<<>>>AAAGGGKKKPPPYYYgggvvv000000000///...---------............////////////000000//////.........---........................////////////////////////000/////////.........------------............///,,,,,,---...---,,,+++***.........------,,,,,,,,,---.../////////...---,,,------,,,,,,,,,,,,---------------............//////...------,,,,,,,,,------------......//////000...............//////000333222111000///.........000000000000/////////////////////000000000111111000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111//////000000000000//////////////////////////////,,,,,,---------.........---...//////////////////------------------------------,,,,,,,,,,,,------++++++++++++,,,---...///222222222222222111000///---------............///---.........------,,,+++111000///......///000222222111000///------------,,,------......------,,,------------------------............////////////---,,,,,,++++++,,,,,,---,,,***)))+++...///...---***************++++++,,,,,,,,,---------,,,++++++...------------------...///...---,,,++++++,,,,,,------------------------,,,---...////////////.....................------000+++)))---...,,,*********+++---...//////......***++++++,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++++++++,,,---------,,,,,,+++******))))))+++,,,---...////////////,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,+++,,,---......,,,---,,,++++++++++++,,,---///---++++++,,,,,,***((()))+++,,,---------+++***)))(((&&&$$$$$$%%%'''(((******,,,---//////000000...---,,,,,,+++++++++,,,)))))))))*********)))))),,,,,,,,,,,,---------------...///...+++***+++---///...---,,,,,,,,,,,,---..................------+++++++++******+++++++++---,,,,,,,,,,,,,,,,,,+++,,,---...///000000111111000000000000000000000000000000000000111333444666999:::;;;<<<===AAAFFFJJJPPPYYYhhhvvv000000//////...---------............////////////111111000///...---,,,,,,................................................/////////...............---------............///------------,,,,,,,,,+++000///...---------...//////000000000///...---,,,......------------......---------............//////...------,,,---------,,,---...///000111111222......------......///000444222000///...///000111------...///000111222222000000000111111111222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222111111111111000000000111111111111111111111111//////000000000000//////////////////////////////,,,------------.........///000000000000//////...---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,---......//////000000000000000///---------............///---............---,,,,,,//////.........///111222222222000///............,,,------......------,,,---------------------------............/////////,,,,,,++++++++++++,,,,,,)))(((((())),,,---------***************+++,,,,,,***+++,,,,,,---------,,,------------------------///...---+++************,,,,,,,,,,,,------------000000//////......------+++,,,---...///000000000---,,,---000...)))(((******+++,,,---.........---,,,+++******+++,,,...///---,,,,,,++++++,,,,,,---***+++,,,------...------,,,++++++******)))))))))+++,,,---......///......,,,+++++++++,,,---......***+++---......---+++***------,,,,,,,,,,,,++++++...---,,,---///000///......---,,,,,,,,,,,,---......---++++++,,,,,,***)))***+++,,,.........---,,,,,,***)))(((((()))+++---***+++---///000222222222------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,,,,***))))))***......---,,,,,,,,,------------------------......---,,,++++++++++++,,,---...------,,,,,,++++++***///////////////000111222////////////////////////000/////////000222444555888999:::;;;===AAAFFFIIIOOOYYYhhhvvv/////////......---------............////////////111000000///...---------........................------------------------........................---------............///......---,,,,,,,,,,,,---000///---++++++,,,...///...............---------.........------.........---------............///......------------............//////000000111111...------------...//////444222000......///111333------...///000111222222000111111111222222222222000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111//////000000000000//////////////////////////////------------............//////000//////...---,,,------------------------,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---............//////......------------............///------............------,,,++++++,,,,,,...///000111000///...------------,,,------......------,,,---------------------------------.........//////---,,,,,,++++++,,,,,,---+++*********++++++******+++************+++,,,,,,((()))***,,,---...//////+++,,,,,,,,,,,,,,,,,,+++---,,,,,,+++************++++++,,,,,,,,,,,,,,,---111111000000000000000000...///222444555666777777333///...000///+++***+++******+++,,,------------000...,,,*********+++,,,---,,,,,,++++++,,,,,,---+++,,,---...///...---,,,------,,,,,,,,,++++++++++++,,,------.........---+++++++++,,,---...///000++++++------------++++++,,,,,,,,,,,,,,,,,,,,,+++...---,,,---/////////............------.........------,,,,,,,,,,,,+++******+++,,,---...///......---,,,+++++++++---...///+++,,,---///000111111111---,,,,,,++++++,,,,,,,,,.........---------------******+++++++++,,,,,,,,,''')))***+++******))))))...------,,,,,,,,,------,,,,,,------------......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---.../////////////////////////////////......///111333444777888:::<<<===AAAEEEIIIOOOYYYgggvvv............------------............////////////.........///////////////........................---------------------------------...............---------............//////...---,,,,,,,,,------...---+++******,,,---///******++++++,,,---...///.........------.........---------............///......---------......///111111000000//////......---------------...//////333111///---...///222444////////////000000000000000111111111222222222222000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////........................---------.........//////............---,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------............---,,,++++++---------............///------...//////......---+++++++++,,,---...////////////...---,,,,,,,,,,,,,,,------......------,,,------------------------------------..................------------......,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,---******+++,,,------------+++,,,,,,------,,,,,,+++)))******+++,,,,,,,,,,,,+++++++++,,,,,,---------000000111333444666777777666777:::<<<>>>>>>>>>===999///)))+++......,,,+++***+++++++++,,,------...000...,,,*********+++,,,---,,,,,,++++++,,,,,,---------...///...---+++***---------,,,,,,,,,,,,,,,+++,,,------------------+++++++++,,,---...///000------++++++++++++------++++++,,,---------,,,+++,,,+++***+++---...---,,,........................,,,---------,,,+++,,,,,,***+++,,,---......//////***))))))))))))***,,,,,,,,,,,,---.........------,,,,,,,,,++++++,,,,,,------,,,+++***)))***************+++++++++,,,,,,,,,*********+++,,,,,,+++***------,,,,,,,,,------...,,,,,,,,,,,,------............---,,,,,,---......******+++,,,,,,---......---,,,+++++++++,,,---...000000000000000000000000//////......///111333444777888;;;===>>>AAAEEEHHHNNNXXXfffttt------------------------............////////////............//////000000........................---------------------------------------.........---------............///............---------,,,,,,,,,+++***+++,,,---...)))))))))***+++---///000......------------......---------............///.........---......///000222111111000///...---,,,------,,,,,,------...///000///...---...///111333111111000000//////......000000000111111111222222000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111//////000000000000000111000000000000000000000000//////000000000000//////........................------........./////////,,,,,,---------,,,++++++------------------------...------,,,,,,------...,,,,,,,,,++++++,,,,,,---............---,,,+++***---------............///------...////////////...------....../////////000...------,,,++++++,,,,,,,,,------......------,,,------------------------,,,------------.........//////............//////***,,,------,,,,,,...///+++++++++++++++,,,------.........---,,,+++))))))---...///000000///...---((()))***,,,------------++++++,,,,,,------.........000444777:::===>>>>>>===???AAABBBCCCBBB@@@???999---$$$&&&,,,---++++++,,,+++++++++,,,---...///,,,+++******+++,,,...///---,,,,,,++++++,,,,,,------------------,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++,,,---.........---+++******+++---...***+++,,,---...---,,,++++++***)))***,,,---,,,+++------...//////...------,,,---...---,,,+++,,,---++++++,,,,,,------......++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++++++++,,,------///...,,,+++***++++++,,,++++++++++++,,,,,,,,,,,,...---++++++,,,------,,,------,,,,,,,,,---......++++++,,,,,,------......------------------------))))))***+++---...//////---------------...//////000000000000000000000000000/////////000222444555777999<<<>>>@@@BBBFFFIIINNNWWWdddqqq}}}------------------------............///////////////////////////.................................------------------------,,,,,,,,,------.........---------............///---.../////////...,,,+++,,,,,,,,,,,,------......+++*********+++---...///------,,,,,,,,,,,,---------------............///...............///000000000//////......---------------,,,,,,------...///------------...///000111000000000000/////////////////////000000000111111000111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111////////////000000111111000000000000000000000000//////000000000000//////....................................////////////,,,,,,------...---------------------------------///......------......///---,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,---------............///------...///////////////---.........///...............---,,,,,,,,,,,,---,,,------......------,,,------------------------,,,,,,---------..................------.........+++---......,,,+++,,,...,,,++++++++++++,,,------------------,,,,,,+++***---...///000000///...---***+++,,,---......------+++,,,,,,---......//////...222777<<<@@@BBBBBBBBBAAABBBCCCDDDCCC@@@===<<<444,,,'''))),,,,,,+++,,,---,,,,,,,,,,,,...///000***++++++,,,,,,------...---,,,,,,++++++,,,,,,---*********++++++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,++++++***)))***,,,,,,,,,***,,,---............---,,,+++---......,,,+++,,,...,,,,,,+++++++++,,,,,,,,,......------------------++++++,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...222111///---,,,---...///,,,,,,,,,,,,------------222///+++***+++------,,,,,,,,,,,,,,,,,,---...///***++++++,,,------......+++,,,---......---,,,+++******+++,,,,,,---......,,,,,,...///000000000000222222222222222222222222000000000000111333444666888:::===???AAADDDGGGIIIMMMVVVbbbooozzz------------------------............/////////000111111000///...------,,,................................................,,,,,,,,,------.........---------.........//////,,,...///000000...,,,+++,,,,,,---...//////.........---,,,+++,,,---...///---,,,,,,++++++,,,,,,------------.........//////...............///000000---------...............---,,,,,,,,,,,,---......+++,,,,,,---...///000000////////////000000000000////////////000000000000000111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111.../////////000000111111000000000000000000000000//////000000000000//////..................................../////////000,,,,,,---...////////////------------------------//////............//////------,,,++++++,,,,,,,,,***+++,,,---............---------.........//////------...///000000//////,,,,,,,,,------,,,++++++//////...---------......,,,------......------,,,------------------------,,,,,,,,,---------.........------,,,,,,------...///000111...***((((((***,,,,,,++++++,,,,,,---...'''(((***,,,...//////000+++,,,...//////...,,,+++,,,---.........---,,,+++,,,,,,------...///000000///333:::@@@DDDEEEEEEDDDBBBCCCCCCCCCAAA===:::777000------///...,,,,,,000...---,,,,,,---...000111---------------+++***)))---,,,,,,++++++,,,,,,---''''''((()))+++---000222////////////////////////,,,,,,,,,------,,,++++++,,,,,,+++******+++++++++***+++---......---+++***)))***,,,.........,,,++++++***)))***,,,---,,,++++++,,,---......---,,,++++++---///...,,,+++---///,,,,,,+++*********+++++++++++++++******))))))))))))***+++,,,------------++++++++++++,,,,,,---...000...,,,***)))***+++,,,,,,,,,------------......555000+++)))***---------,,,,,,,,,,,,,,,---...///******+++,,,,,,---......)))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,)))***---///000000000///222222222222222222222222111111000000111333555666888;;;>>>@@@BBBDDDGGGJJJMMMUUUaaammmyyy//////////////////////////////000000000000//////////////////............///......---------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000222444444222000//////,,,,,,,,,---------......///...---,,,,,,---...//////////////////////////////////////////.........////////////////////////////////////////////////000///...---------------000///---------...000222///000000000000...---+++000000000000000000000000111111111111111111111222222111111000000000000000000000000000000000000000222222111111111111222222222111111111000000//////444333111///......//////***+++,,,...000111222222////////////////////////000000000000000000000000........................---------------------------...//////......///111000///...---,,,+++++++++------------...000111222...///////////////......//////000000///...------...------,,,,,,------...........................---------.........//////+++,,,,,,------.........///...---,,,,,,---...///------............------.........---,,,+++***)))------......------,,,+++------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,---...///000,,,000777===AAA@@@>>><<<::::::888777555333222222......---,,,,,,,,,------///////////////.........---------------,,,+++******+++,,,---...---,,,,,,...........................///000111000...,,,+++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,------...---,,,***)))...---+++*********++++++,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,+++++++++******))))))'''((()))+++------......+++,,,,,,,,,++++++---///---,,,++++++------,,,++++++,,,------++++++,,,---............---,,,+++******+++,,,------------,,,...+++)))***---...---*********,,,---...000111222///////////////.........000000////////////000000222222111111222222333444999:::<<>>AAADDDFFFGGGNNNTTT```ppp////////////////////////...//////////////////............---------,,,,,,...------------.../////////............---------...........................------------...//////:::999777333///------...------------............,,,---...//////...---,,,........................---------------.................................------------------------......---,,,,,,---------///............///000111000111111111111111111111////////////////////////000000000///......------000000///............///000000000000000000000000111111000000000000111111111111111000000000000000000000000000000000111111222222222222111///......////////////////////////////////////////////////------------------------------------------------,,,---///...------...000,,,,,,,,,,,,,,,---...///......------,,,------...---...//////////////////...///////////////.........------,,,,,,------...........................+++++++++,,,,,,,,,------/////////......---------.........------.........------............------+++,,,,,,,,,+++******)))))))))+++,,,,,,---------------------------------,,,,,,,,,---------......,,,------------------,,,......---------------......//////......---------...............---------,,,,,,,,,,,,,,,---...//////......------,,,,,,,,,***++++++,,,++++++******++++++,,,,,,,,,---------........................,,,///222555555333111///***++++++,,,,,,++++++***************+++,,,---...***+++,,,---.........------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++---///,,,+++***+++---...---,,,,,,---......,,,,,,---...000000111000000///......000...,,,+++***+++---...+++---...,,,)))(((***,,,/////////...------,,,,,,............////////////---///000222222000///---...//////111222444666777888:::;;;>>>AAACCCEEEFFFKKKRRR```qqq////////////////////////......////////////......------------,,,,,,,,,,,,---------------.../////////............---------...........................------------...//////:::999777333...,,,,,,...---------.........//////,,,---...//////...---,,,........................------......////////////........................------------------------------,,,,,,,,,------...............//////000000111111000000////////////////////////////////////////////////......------222111000000//////000000111111111111111111111111111000000000000000000111000000000000000000111111000000111111111111111111000111111111111000000///////////////////////////........................------------------------------------------------,,,---......------...///,,,,,,,,,,,,------...///------------...///000111------...///////////////......///////////////......------,,,,,,------...........................+++++++++,,,,,,,,,------//////......---------,,,---..................---------............------++++++,,,,,,,,,+++******,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,------------...///000111------,,,,,,,,,---.....................---------+++++++++,,,---...///000000000//////...------,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------...........................///222333333000---+++***++++++,,,,,,++++++***************+++,,,---...***+++,,,---............------+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***************+++,,,------------+++,,,,,,,,,++++++---///,,,+++***+++---...---,,,,,,---...---,,,,,,---........./////////...------///...,,,++++++,,,...///...000111///,,,+++---000---------...............---.........//////000000---///000222222000///---......///000222555777888888999;;;>>>@@@CCCEEEFFFIIIQQQ^^^ppp////////////////////////---......//////......---------,,,,,,,,,+++++++++---------------...///000///............---------------------------------...------------...//////666666555222///---------------........./////////---..................---------------------------------......///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,------------...111000000/////////000000000000000000000000000000.../////////////////////222222111000000000000000111111111111111111111111111000000//////000000111000000000000111111111111000000111111111111000/////////000000111111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......------...///,,,,,,,,,,,,,,,---...///---------...///000111222,,,---...///000000000000---...//////////////////...------,,,,,,------...........................,,,,,,,,,,,,---------------------------,,,,,,,,,------...//////...------------............------,,,,,,,,,------,,,,,,+++---.........------,,,+++------------------------,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,---...000111222+++++++++,,,---...000111,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...000111111111000///...------,,,++++++,,,---------,,,,,,,,,,,,+++++++++,,,---...........................//////000111000...,,,+++***++++++,,,,,,++++++***************+++,,,------,,,---...///000111111111---------------......///+++,,,,,,------------,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***************+++++++++******,,,---............+++,,,,,,,,,++++++---///+++******+++---......---+++,,,------++++++,,,---***+++++++++++++++******...---,,,,,,,,,---///000---......---,,,,,,---/////////......------------------......///000000000...///000111111000///.........///111222555666777888999;;;===@@@CCCEEEFFFJJJQQQ^^^ooo////////////////////////---......//////......---,,,,,,,,,,,,++++++++++++---,,,,,,------///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////222333333222///---------............////////////......------------......------------------------,,,,,,---......///000000------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,---------------////////////000222444555000000000000000000000000.........//////000111111111111000///////////////111111111111111111111111000000////////////000000///000000000111111111111//////000000///...---,,,/////////000000//////...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......---,,,...///------,,,,,,,,,---......------------......///000,,,---...///000000000000------...///////////////...------,,,,,,------...........................,,,------------.........+++++++++,,,,,,,,,,,,,,,------...//////...------------............------,,,------......---------+++,,,,,,---------,,,,,,------------------------,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///+++++++++,,,...///000111------,,,,,,+++++++++************+++---///000111111000000///---,,,,,,++++++,,,---...............,,,,,,+++++++++,,,---...................................................***++++++,,,,,,++++++***+++++++++***++++++,,,,,,,,,---...000111111222222---......///000000//////++++++---.........------,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///***+++++++++,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,,,,++++++---///+++******+++---......---***+++,,,,,,******+++,,,******++++++++++++******+++,,,,,,---...///000000+++***))))))+++------,,,/////////...------,,,,,,------......///000000111//////000000000000////////////000111222444666777888999;;;===@@@BBBDDDEEEMMMSSS^^^ooo////////////////////////---..................---,,,,,,,,,+++++++++******,,,,,,,,,---...///000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////000222222000...------............/////////000///...---,,,,,,---...///------------------------++++++,,,,,,---...//////------------------------++++++++++++++++++++++++++++++++++++,,,,,,---...---...//////000000//////------...000222555888:::000000000000000000000000------...///000111222222000000///...............111111111111111111111111000000////////////000000//////000000111111111222......//////...,,,***)))///000000//////...---,,,////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---///...------,,,,,,---------......---,,,,,,,,,------,,,---...///000000000000------...///000000//////...------,,,,,,------...........................---------.........//////*********++++++,,,,,,,,,,,,---...//////...---,,,---..................---------......///.........((()))***+++,,,---------------------------------,,,,,,,,,---------......,,,---///000000///---,,,,,,,,,++++++******++++++++++++,,,---...//////000//////......---,,,,,,+++)))******+++---///111222000//////---,,,+++******,,,------.../////////...---,,,+++***+++,,,---.................................------...///000111+++++++++,,,,,,+++++++++,,,,,,++++++***+++++++++***+++,,,...///000000000---...000111111111000///***+++---...///...------+++++++++,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000+++++++++,,,,,,---------............---,,,+++***+++,,,,,,,,,++++++---///+++******+++---......---)))***++++++))))))***+++,,,,,,---......---------)))+++,,,...///000000000...,,,***+++///222111///---------...............---------...///000000111000000////////////000000///000000111222444555666777999:::===@@@BBBDDDEEEOOOUUU___ooo///......------,,,++++++---------------------------,,,***))))))***,,,---,,,++++++++++++,,,------////////////////////////.../////////...---,,,,,,---,,,,,,++++++,,,,,,------...//////000000//////.........------,,,,,,,,,///...---,,,+++,,,,,,------------............//////......------......///000000///...,,,+++******,,,+++***+++---...---,,,...---,,,,,,++++++++++++---......///////////////---...///000111222333444000000000000111111111111000000000000000000000000000///...------...///000222222222111111111000000000000///..................//////000111222222222..................---------...///////////////...........................,,,---...//////...---,,,......---,,,---...///000((()))+++---......------////////////////////////------,,,,,,,,,---............---,,,,,,,,,,,,---////////////////////////......////////////......000000000000///...---,,,........................000---+++,,,......,,,***111111000///...------,,,---,,,,,,---///000///...........................,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,------...//////.........------,,,,,,,,,+++,,,...//////...,,,+++***+++,,,,,,------,,,,,,$$$&&&(((***,,,---...///...---,,,,,,+++++++++,,,,,,,,,---......---,,,,,,,,,---------......//////---,,,,,,++++++,,,,,,---///............//////000222111111///...---,,,++++++,,,...///000///............---------,,,,,,,,,...---,,,+++************,,,,,,---///000222333333222///+++)))***,,,......***+++,,,,,,------,,,,,,000///---+++***+++---...++++++++++++++++++++++++,,,,,,------...///000000,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---------..............................******+++,,,...///000000111111000///...---,,,,,,............000222444666666888:::<<<>>>@@@DDDFFFNNNUUUaaappp------------------------...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,------...////////////////////////......//////......---,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------------......---------,,,,,,,,,///...---,,,+++,,,,,,---------------..................------------......---------------------------,,,,,,,,,...///...---------,,,+++++++++,,,,,,------...///////////////---......///000111222222//////000000000111111111000000000000000000000000111000////////////000111222222222111111111000000222222111000000000000000...//////000111111222222......//////000//////......///////////////..............................------............------...------,,,---...///000------...///000000000000..............................---------...//////000///......------......////////////////////////......////////////.........//////000000000//////........................///---+++,,,---...,,,***000//////......---------///...------...///...,,,...............---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------,,,,,,+++,,,...//////...,,,+++++++++,,,------------,,,++++++,,,....../////////......------,,,,,,,,,,,,,,,,,,---......---,,,,,,............////////////........................///............///000000111000///---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,************+++,,,---...////////////////////////111...+++***+++,,,------***+++,,,,,,------,,,,,,111000///...---......///------------------------,,,,,,,,,---.........///---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------..............................---------....../////////000000111111222333333333............000222444555666888:::<<<>>>@@@DDDFFFMMMUUUaaappp++++++,,,------.../////////////////////////////////...---,,,,,,---...///---------,,,---......///////////////////////////....../////////...------------,,,,,,,,,,,,------++++++,,,---------------...------------,,,,,,,,,...------,,,,,,,,,,,,---------------............------------------------***++++++,,,---...///000...---------///000///...,,,,,,+++++++++,,,------------...////////////...............//////000000//////000000000000111111000000000000000000000000111111000000000000111111222222222111111111111111222222111000000000000000...//////000000111111222......///000111111111000///000000000///...------..............................------------......---------,,,---......///---,,,,,,,,,,,,,,,------------------------------...............///000000111000//////......//////////////////////////////......////////////......+++,,,---...///000000000...........................---,,,,,,------,,,+++.........---------------111///...---......,,,+++///.........------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///...---,,,+++***)))(((,,,,,,------------------+++,,,---......---,,,+++++++++,,,---------------///////////////...------.........---------------,,,,,,------------,,,,,,//////////////////.........///000000000000///..................///000000000...,,,+++++++++---......---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,---...///////////////////////////---++++++,,,---,,,+++***++++++,,,,,,,,,,,,,,,///////////////......---------------------------,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------..............................////////////////////////---......///000111111222//////...///000222444555666888;;;<<<===@@@CCCFFFMMMTTTaaappp,,,,,,,,,---------..............................///...---,,,,,,------......------------...//////////////////////////////......////////////......------,,,,,,,,,,,,------------.../////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,******+++,,,---//////000...---,,,---///000///...++++++++++++,,,,,,---...,,,---......//////..............................////////////000000000111////////////////////////000000000000000000000000111111111111111111111111000//////...............////////////000000111111,,,---...///000111111111000000000000///...,,,,,,........................///...,,,,,,,,,,,,...///,,,,,,,,,---------......---,,,+++*********+++,,,------------------------------------...///000000111000//////......//////////////////////////////......////////////......***+++,,,------...------........................///..................---,,,,,,,,,---------------000...------......---,,,///......------,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------......---,,,***)))((((((,,,,,,,,,------.........,,,,,,---......---,,,,,,+++,,,,,,---...------------------------,,,+++***---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,---...000111111000...---......---......///000111000...,,,******,,,///000000...,,,***)))***,,,---,,,,,,,,,+++++++++******------,,,+++************+++,,,,,,...///000000111...,,,,,,,,,------+++*********+++,,,,,,,,,,,,+++***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++------,,,+++++++++++++++************************++++++++++++++++++++++++************++++++++++++........................------------------------------------------------......------------......,,,,,,,,,---------....................................////////////000000111111000///...---,,,,,,000/////////000222444555777999;;;<<<===@@@CCCEEELLLTTTaaaqqq......---------,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,...------------...//////////////////////////////......///////////////......------,,,,,,------...,,,------...///.........------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,+++,,,,,,------.........---,,,,,,,,,...///...---++++++++++++,,,,,,---...,,,------...........................------------...////////////000000000////////////////////////////////////////////////111111111111111111111111000//////...............///////////////000000000+++,,,---...///000000000000000000000///...,,,,,,...........................---,,,++++++,,,---...,,,,,,,,,---------------000000...------...//////------------------------,,,,,,,,,,,,---...///000000///......------......////////////////////////......////////////......,,,------......---------........................//////000000//////000000,,,,,,,,,---------------...---,,,---///000///.........------,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,------.........,,,------------------,,,,,,,,,---.........------***+++,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---///000000///---,,,---------......///111111000///---+++,,,...000222222000---+++***+++...///,,,,,,,,,+++++++++******------,,,+++************++++++,,,---...//////000---,,,,,,,,,------+++))))))***++++++,,,,,,++++++)))***---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***************************************++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,---------..............................+++,,,---...///000111111777666555333111///...---000000000000111222444555777999;;;<<<===???BBBEEEKKKSSSaaaqqq//////...---,,,,,,++++++------------------------......------,,,,,,++++++---------,,,---......///////////////////////////......///000000000//////......------------......******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,---...//////...---,,,---------------------------,,,+++,,,...///...---,,,,,,+++++++++,,,------,,,,,,---............---..................------......////////////000000000000000000000000000000......////////////......111111111111111222222222222222111000000000000000////////////////////////+++,,,---.../////////...///000000000///...------........................------,,,,,,,,,,,,------++++++,,,------------,,,...---------------......------------------------+++++++++,,,---...///000000///......------......////////////////////////......////////////......//////000000000//////..............................///111000//////000111.........------------------,,,+++---///000000///,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---...............+++,,,---...............+++,,,---//////...------,,,,,,++++++++++++,,,,,,++++++++++++++++++******,,,---............---,,,---------......000111222000///...------...000111111000---++++++,,,///000,,,,,,,,,,,,++++++++++++************+++,,,---............---,,,,,,++++++---,,,+++,,,------+++))))))******++++++++++++++++++,,,...///000///---,,,------------------------,,,,,,,,,,,,------------,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********------------------------------------------------......////////////......,,,,,,,,,---------..............................***+++,,,---///000111222333333222222111000000000111111000000111222444555888999;;;<<<===???BBBEEEJJJSSSaaaqqq---------------------,,,......................../////////......---,,,+++,,,,,,,,,,,,,,,------...////////////////////////......///000000000000000......------------......******+++,,,,,,,,,,,,+++,,,,,,,,,---------......)))***+++,,,---,,,,,,+++++++++,,,,,,,,,------------...000111111000...---,,,,,,,,,---------.........---------///000///...------,,,+++++++++,,,,,,+++,,,------......------.............../////////........./////////000000000000000000000000000000...///000000000000///...000000111111111222222222222222111000000000000000////////////////////////---...////////////.........///////////////..............................,,,,,,,,,------,,,,,,,,,***+++,,,---------,,,,,,)))******+++,,,,,,,,,,,,........................++++++,,,,,,---///000111111000//////......//////////////////////////////......////////////......,,,---...///////////////........................,,,...000///------///111000//////......---------...---,,,---...///...---+++++++++,,,,,,------...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------,,,,,,---------,,,------...............------...///////////////---...000111111111000///,,,,,,+++******+++,,,,,,+++++++++++++++,,,,,,,,,------------------------------------///000111222//////...---------.........---,,,++++++---...///------------,,,,,,,,,,,,************+++,,,---.........------,,,++++++***---,,,***+++,,,,,,+++)))))))))***++++++++++++++++++,,,---...///......---------------------------,,,,,,,,,---.........///,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++************................................................------...//////...------,,,,,,,,,---------..............................------...///000000111111....../////////000000000222111111000111222444555888:::<<<======???BBBDDDJJJRRRaaaqqq+++,,,,,,------......///////////////////////////000000000000///...---,,,,,,++++++++++++,,,------////////////////////////......///000000000000000......------------......,,,,,,---.........------,,,,,,,,,------.........)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------...///000222222000///...++++++,,,,,,---...//////000///...///000111111///...------,,,+++++++++++++++,,,------......------........./////////000000............/////////000000000000000000000000000///000111222222111000///000000111111222222222222000000///...............///////////////.........///000000000000000///.........///////////////...........................++++++---......---++++++***+++,,,---...---,,,,,,***+++---///000000//////////////////////////////,,,,,,------///000111222222111111000000000000000////////////////////////......////////////......'''((()))+++,,,---..............................***,,,......,,,+++---000111111000///...---------000///------......---+++)))***+++,,,------...///,,,------......------,,,++++++,,,,,,,,,---------.........------,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...,,,---......//////........................---,,,...000222333444333222111---,,,+++******+++,,,---+++++++++,,,,,,---------///...------------...///,,,,,,------///000111222.........------,,,,,,,,,,,,++++++++++++,,,...///......------------,,,,,,...---,,,+++************+++++++++,,,,,,---------...,,,******+++,,,+++***))))))***++++++++++++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********................................................,,,---...//////...---,,,,,,,,,,,,---------..............................000000000000000000000000222222222222222333333333222222111111111222444555888:::<<<======???BBBDDDIIIRRRaaaqqq------------------------///////////////000111111000//////.........////////////000000///...------.........------,,,,,,,,,............////////////////////////...---,,,+++++++++,,,---...............---+++***+++---///000---------...------,,,,,,...------,,,,,,------...---------............///------------------------,,,---///000000///---,,,)))***,,,,,,,,,,,,***)))......------------...............////////////000////////////...............///000111111000///...---...///000111000000///111111000000//////......111111000000000000111111000000000000000000000000.........///......---,,,---......///////////////........................------------------------------++++++++++++------***++++++,,,---...//////,,,,,,---...//////.........------,,,,,,------...111111222222222333333333---,,,,,,...000000///---111111111111111000//////////////////////////////,,,,,,++++++,,,---///000000///...------...000111000000000000000000000000///...,,,,,,,,,---///111555222...***((()))***+++------,,,,,,+++***))))))......---,,,,,,,,,------...---+++******+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////---------,,,,,,+++++++++***---222555666555222000++++++++++++++++++++++++************+++,,,------.........////////////000,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***((())),,,---,,,+++------++++++++++++---------------------------...,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,+++)))'''&&&(((***---...000000///...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---------------------------+++******,,,...000000///............---,,,++++++---------------------------------,,,,,,+++++++++111------000222000...000111111111111111111111111222111/////////111333555::::::;;;:::;;;>>>CCCGGGJJJRRR```qqq------------------------///////////////000000111//////............//////////////////......------.........------,,,,,,,,,............////////////////////////...---,,,+++,,,,,,------...---------+++******))))))***+++,,,,,,------...------,,,,,,...------,,,,,,------...---------............///------------------------+++---...//////...---+++---......//////......---......------------............/////////000000000000000000000111111111111//////000111111000//////111111222333222222000000......//////000000111111//////............////////////////////////////////////000000//////...------......///////////////...................................................------------------...//////.........---------------...///////////////...------,,,,,,------...111111111222222222333333///...---...000000///...000000111111000000///...////////////////////////...------------...///000...---------...000222333///////////////////////////...---,,,,,,---///000222000---+++***+++,,,------,,,,,,,,,+++******************+++,,,---...///...---+++******+++---...---,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,,,,,,,++++++.........---------,,,,,,)))+++///222333222000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------.........////////////...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...000///...---,,,,,,++++++,,,,,,---,,,,,,++++++******)))))),,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,***+++,,,+++******,,,...***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,------------------------***))))))***---......------------...------,,,,,,------------------------...---------,,,,,,,,,,,,000------222333111///000////////////////////////222111000000111222444555999:::;;;;;;<<<>>>BBBFFFJJJSSS```qqq------------------------....../////////000000000//////............//////............------------.........---------------............////////////////////////...---,,,,,,---------...------,,,,,,+++++++++***************,,,,,,------...------,,,...------,,,,,,------...---------............///------------------------+++,,,---......---,,,+++000//////......//////000......------------.........////////////000000000//////000000111111222222000000111222222111000000666666666555444222111000......//////000000111111///......------......///........................000000000000000//////...---......///////////////........................////////////////////////......////////////......000000/////////...............///000000000//////...------,,,,,,------...000111111111222222222222111000......///000///...///000000000000///......//////////////////////////////.........//////000............///000111222////////////////////////......---,,,,,,...///000......------,,,------...,,,,,,,,,,,,++++++++++++,,,,,,------...///111222...---,,,++++++,,,---...------,,,,,,,,,,,,------........................,,,,,,,,,,,,+++***)))(((//////............------)))***,,,---.........------------------------------,,,,,,++++++++++++,,,,,,---------............111///---++++++---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------,,,---,,,,,,++++++,,,,,,---,,,,,,+++***)))((((((''',,,,,,++++++++++++,,,,,,++++++++++++++++++******'''))),,,---------...000...///000000...,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++------------------------+++******+++---...---,,,,,,,,,------...---------------------------------...............---------000---...333555222///000////////////////////////111111222333333444555555888:::;;;<<<===???BBBDDDJJJRRR```qqq------------------------.........//////////////////............//////000---------,,,,,,,,,------...............---------............////////////......//////...------,,,............---,,,++++++...............---,,,+++,,,,,,------...---------...------,,,,,,------...---------............///------------------------+++,,,,,,------,,,,,,+++...---,,,++++++,,,---.........------------......------........./////////,,,------...///000000111111111111222222111111111888888777555333222000///111111000000//////......000000000//////000000000........................///000000000000///......---......///////////////......................................./////////---...///000000///...---,,,,,,---...///000111111//////000000000000000///...------,,,,,,------...000000000111111111111222222000...---...//////...///////////////......---//////////////////////////////........./////////111111111000000000000000////////////////////////...------------...///000---...............------++++++,,,,,,,,,,,,,,,,,,///......---------------------,,,,,,,,,---......------,,,,,,,,,,,,------------------------------------......---,,,,,,+++............------------)))******+++,,,---------------------------------...---,,,+++++++++++++++,,,,,,,,,---------......000///---,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++---------,,,,,,+++++++++%%%'''+++,,,,,,,,,---...000111222111///------...*********************************************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,++++++,,,---............,,,,,,------------------///////////////.........///---...333555222000000111111111111111111111111111111333444555555555555777999<<<===>>>???BBBDDDIIIQQQ^^^ooo------------------------------...///000//////..................///000000------,,,,,,,,,------.......................................////////////.........///......---,,,............---,,,++++++//////000000///...---,,,+++,,,,,,---.........---...------,,,,,,------...---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---......------------......,,,,,,---------.........,,,------...///000000111222111111111111111111222777666555333111000///...111111000000//////......000000////////////000000..............................//////......---,,,---......///////////////////////////////////////,,,,,,---------.........,,,---...//////...---,,,++++++,,,---...//////000///000000000000000//////...------,,,,,,------...//////000000000111111111000...------...//////...///////////////......---////////////////////////.........//////////////////000222333333333333222........................------------......//////...////////////...,,,+++,,,,,,,,,,,,,,,,,,------,,,+++******))))))******,,,,,,,,,,,,---......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,---------......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))******/////////......------,,,(((***------,,,++++++,,,---...///...,,,************************************************************++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.........///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++++++++,,,---............,,,,,,,,,---------......///////////////////////////,,,---222555222000111111111111111111111111111000111333444666666666666777999<<<===>>>???BBBDDDGGGOOO\\\mmm------------------------,,,---...///000///............---......///000111...---,,,,,,,,,---//////.............../////////............////////////---...............---------------...------,,,,,,------------,,,,,,,,,,,,++++++,,,---...............------,,,,,,------...---------............///------------------------------,,,,,,,,,,,,---------------,,,,,,---------......------------......,,,,,,---------.........//////000000111111222222222111000000000000111222444333222000//////............//////000000111111...------,,,,,,------..........................................------,,,---......///////////////////////////////////////++++++,,,,,,---.........---------......---------...------------,,,,,,,,,//////000000000///.........------,,,,,,------...////////////000000000000.........///111111000...///000000000000///......////////////////////////---...///000111111111111...000333555777888777666........................---------............//////////////////...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---///000111,,,,,,------......//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++++++++,,,,,,,,,,,,---------------.........///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,---------............,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///+++,,,,,,------,,,,,,+++'''(((((()))***+++,,,,,,******))))))))))))******//////////////////......---...000///...------...---///000///---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))***++++++***,,,,,,------...---------+++,,,,,,------..................//////////////////,,,,,,000222111000222////////////////////////111111222333555666777777888:::;;;<<<===???BBBDDDHHHOOO[[[kkk}}}------------------------+++,,,...000000///...------------......///000111///...---,,,---...000111---........./////////000............////////////------...............---,,,,,,------...---------++++++***)))***+++,,,---***+++,,,---...............------,,,,,,------...---------............///------------------------...------------------...------............------......------------.............../////////000000000000000000111111111111111000000//////000000111111000///......//////000......//////000000111111...------,,,,,,------...///////////////////////////////////////...---------......///////////////////////////////////////,,,,,,,,,---...///////////////............//////............------------///////////////...------...------,,,,,,------............/////////000000---...000222555555222000000000111111000000///...////////////////////////---///000222444444444444222444777999999888666555........................,,,------...........................////////////.........---,,,,,,,,,+++.........///000111222333+++,,,---....../////////......------------......------------------------,,,,,,---......---------,,,,,,,,,,,,------......------.../////////......------------------------------,,,,,,,,,------...------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))(((+++---+++,,,,,,------,,,,,,+++))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,............////////////.../////////------...000...000111111000//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------...///000///...,,,+++++++++++++++++++++++++++***))))))***,,,...---,,,---------...------,,,,,,++++++,,,,,,---......///------.........////////////+++***---000///000333////////////////////////111111111111333555777888999:::;;;;;;<<<>>>BBBFFFIIIPPP\\\kkk}}}------------------------+++,,,...000000///...------------......000111111000///---------///111222---.........//////000000............/////////000------...............---++++++,,,---............,,,+++***))))))+++---///***+++,,,---...............------,,,,,,------...---------.........//////------------------------///......------......///+++,,,---......---,,,+++.........------.........000000000000111111111111////////////............111000///......///000111000///.........///111222111111111000//////....../////////....../////////000000000000000000000000000000000000000//////...---......///////////////000000000000000000000000---------...///000000111111000///......///000111,,,,,,---...///000111111......//////...---,,,,,,...------,,,,,,------.............../////////000---///111555888888555222111111111111111000//////////////////////////////...000222444666777777777999:::<<<<<<:::666222///........................,,,---......//////......,,,,,,------...000222333//////...---,,,,,,++++++,,,,,,+++************++++++,,,---...////////////......------------..............................111111111111000///...------------.........//////,,,---...///000///...---////////////////////////,,,,,,,,,,,,------...///.........////////////000000///---++++++---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++...000++++++------------++++++......------------------...------,,,,,,------...,,,---------.../////////,,,------,,,+++,,,...000+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,---...//////---+++***++++++++++++++++++++++++---,,,,,,...000222222111............---,,,++++++++++++,,,,,,---...//////,,,---------....../////////***))),,,......000333111111111111111111111111111111000000222444777999:::;;;;;;:::;;;>>>CCCGGGKKKRRR]]]lll~~~,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////111000///...............000///...---,,,---......---------............///000111222333333222111000---...///000000///...---------------------------,,,++++++******++++++,,,,,,,,,,,,---------......***++++++,,,---...//////////////////////////////.........------,,,,,,,,,,,,------......------,,,...------,,,,,,+++******000---+++,,,......,,,***000000000000000000000000000000000000000000000000111111111111111111111111111000///......///000111///////////////...------111000000///......------......------------......000000000///......------////////////////////////000000000000000000000000///////////////.........000...---...///000///......---+++++++++,,,///000---......---,,,,,,---/////////.........---------...------------...//////...///111333555666777777222111111000///......---......///000111111222222222333555666888999::::::;;;:::999777555333111000---------,,,,,,+++++++++......------------......------...///000111222222///000000///---,,,...///------------------------......---,,,---...///000.........---,,,,,,++++++---,,,+++---///222222222......////////////..................---,,,+++***------------------------------------------------////////////////////////------------------------,,,------,,,+++***,,,......,,,)))***---///...---...---,,,,,,++++++++++++------++++++++++++------///...---,,,,,,---...//////---,,,---000222000...222000...,,,+++***++++++,,,,,,------...------,,,,,,,,,++++++******++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///...---+++***)))(((******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,---.........---,,,+++***+++,,,---...---,,,,,,,,,,,,,,,------............,,,***+++,,,------,,,***+++,,,,,,------,,,,,,++++++,,,------......///...------......///000111444333111///...///000111000000111222333555666777999;;;===>>>???AAADDDGGGKKKOOOZZZkkkzzz,,,,,,,,,,,,,,,,,,,,,,,,---......////////////...//////...---------......000///...---,,,------...---------............////////////000000/////////---...///000000///...---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++,,,,,,------..........................................------,,,,,,,,,,,,------......------,,,////////////////////////111///------///000...,,,////////////////////////000000000000000000000000111111111111111111111111111000///......///000111///000000000//////...---............////////////......------------...............///////////////......................../////////////////////////////////////////////...111///...///000111000///------,,,,,,,,,---...///---...///...,,,,,,.../////////.........---------...------------.../////////000111333444555666666111111111000///.........111111222333333444555555444555666666777777777777777777555444222111//////000000000//////.........000//////////////////000------...///000111222222111111111///---,,,,,,...++++++++++++++++++++++++...------,,,---...///000............------------...---,,,---///111111111......////////////......,,,------......---------------------------------........................---------------------------------------------------...///.........000222222///,,,+++,,,---,,,+++///...------,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...---+++***+++...///...,,,111111///...---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,---...///000)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,++++++***)))*********+++++++++,,,...---------,,,,,,,,,,,,,,,------......---,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------.........,,,++++++,,,---,,,+++++++++,,,------------,,,+++,,,,,,------....../////////...//////000111222444333111///...///000000000000000111333444666777999:::===>>>???AAADDDGGGJJJNNNYYYhhhwww,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---------,,,,,,,,,---......//////...------------...---------............///000//////......//////000---...////////////...---........................,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------.................................---------------------............------......//////000111111222111000//////000111///...////////////////////////000000000000000000000000000000000000000000000000000//////......//////000000000000000000//////...,,,,,,---...//////000000......------------......------......///000000111........................////////////////////////......//////////////////111000//////111111000///,,,,,,---...............---...///...------...////////////............---......------......///000000000111222333333333333111111000000//////......222222333333444444555555555555555555444333222111222222111000///...------000000000000000/////////........................------...///000000111222222333222000---+++++++++...........................------------...//////............///////////////...------///000000///......////////////......***+++,,,---.../////////------------------------////////////////////////---------------------------------------------------...///......///222444555222...,,,,,,,,,++++++//////...---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++***+++---------+++000000000000///...---,,,,,,,,,,,,,,,,,,+++***))),,,,,,+++,,,,,,---......******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---......------,,,***+++,,,---------,,,,,,,,,,,,,,,------------...///---,,,,,,------,,,***++++++,,,---------------,,,,,,,,,---......///////////////000000111222333444222111////////////000/////////000222333555666888:::<<<>>>???AAADDDGGGJJJMMMWWWfffttt------------------------////////////...---,,,,,,++++++++++++,,,------...//////......---------------------............///222111000//////000111222........................////////////////////////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,.......................................---------------............------,,,,,,------............000000//////000000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000//////,,,,,,---......//////000......------------..................//////000000........................////////////////////////............////////////000///...///000111000...+++,,,...///000///...---,,,...//////---,,,---.../////////..............................//////000///000000111111000000///111000000000/////////...//////000000111111111111222222222222111000///...............------------......------------------+++,,,,,,,,,,,,,,,,,,+++------......///000000111333333333111---*********...///////////////000000------------......//////---......///000111111111111///------/////////...---......//////......---+++,,,---...////////////------------------------........................////////////////////////........................,,,,,,,,,,,,+++,,,///111444222///------------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...---------.........---...///000000000...---,,,------------,,,+++******...---,,,***))))))))))))++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------++++++,,,,,,,,,---------------------------------///...------------+++***+++,,,,,,---...---------,,,,,,------.../////////////////////000111222222333222111000/////////000......///000111333444555888:::<<<===>>>@@@DDDFFFKKKNNNWWWeeeqqq------------------------......///......---,,,,,,+++++++++++++++,,,---..................------------------............///222111000//////000111222......------------......////////////////////////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------...............------,,,,,,+++................................................---......//////......------------,,,,,,,,,++++++---..................///........................////////////////////////..............................////////////......//////000000000000//////..............................------------......000000//////............................................................---.........//////000000///...------//////...---+++,,,...000000///...,,,,,,---//////...------...///////////////////////////............///000000///////////////...------000000000000////////////............////////////.........///......------------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++------......//////000000222333333111...+++******************++++++,,,,,,---------...............---......///000111222222111///...---/////////---------............---------......//////......---------------------------------------------------////////////////////////........................------,,,+++***+++...000222222111111000000111222---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------......///......---......,,,---...//////...,,,+++......//////...---,,,,,,...---,,,+++************------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,---------...------,,,,,,++++++***---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,------------------------------...---------......,,,***,,,,,,---.........------,,,,,,---......//////000............///000111111222222111000000/////////......///000111333444555888:::<<<===>>>@@@CCCFFFLLLOOOXXXeeeqqq~~~------------------------------.........------,,,,,,,,,+++++++++,,,------......//////......---,,,---------............//////......------......///......------------..............................------,,,,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,------------------------.............../////////......////////////......000//////...------,,,,,,+++,,,------,,,,,,---...........................000000000000000000000000////////////////////////---......//////......------......///////////////......------------------......------------......111000000///......------------------------------........................------......///000000000...---,,,,,,......---,,,+++---///000000000...------///111222000/////////...////////////000000000//////......//////000111///000000000//////...---000000000000//////////////////////////////000000,,,,,,------......------........................---------...............---...///000000///...---------.........////////////111222111///,,,++++++******++++++,,,,,,------,,,---......//////......---......///000111111222111///------/////////...------............------....../////////......---------------------------------------------------------------------------........................//////...---,,,...111444666777888888555444333444,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++---......//////......---,,,.........,,,+++,,,---,,,,,,------------------......////////////......,,,,,,------...000111222......------,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,+++******++++++++++++************,,,,,,------------......,,,,,,,,,,,,,,,---//////,,,,,,+++++++++,,,---......------------,,,,,,,,,---,,,---...000///---+++,,,,,,---...............---------...//////000000------------...///000111222222111111000//////////////////000222333555666777999;;;===>>>@@@CCCFFFLLLOOOXXXeeerrr........................,,,,,,---.........------...------,,,,,,,,,,,,------.../////////...---,,,---------............///---..................---...------,,,,,,------...------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------,,,,,,---------------------------........./////////000......////////////......////////////............***,,,...---,,,+++---///........................000000000000000000000000////////////////////////------...//////...------,,,,,,---...............+++,,,,,,------......///......------------......///////////////.........------------------------........................------......///000000111///---,,,---...///...---,,,---...///000//////...000333555666444333222222.../////////000000000000///////////////000000111111111222222222111000000////////////000000000000000000000000000000000000.........//////......---...............---------............/////////000---...000111111000...------------.........//////,,,///111111000...------------......///000000000,,,---.../////////...---.........//////000000000000...------///000//////,,,------......------,,,,,,---...//////000//////------------------------........................------------------------........................//////.........222666:::@@@BBBCCCAAA;;;666222111,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,---............---,,,---///000///---+++---...---------------...//////,,,,,,---...////////////,,,,,,---...000222444555///......---,,,,,,++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++---------....../////////,,,,,,++++++,,,---///000,,,,,,+++++++++,,,---.........---------,,,,,,,,,++++++,,,...000000...,,,,,,------...............------......//////000000............///000111222222222222111111000///...000000000111333444666777777999;;;<<<>>>@@@CCCEEEJJJNNNWWWeeesss........................++++++,,,---............///......---,,,,,,,,,,,,---.../////////...,,,,,,---------.........//////...///000111111000///......---,,,,,,,,,,,,---...------------------------...------,,,,,,------...,,,,,,,,,---------......---------------------------------------------------.........//////000000......////////////......,,,,,,------.../////////***,,,......,,,+++---000........................000000000000000000000000000000000000000000000000,,,---...//////...---,,,+++,,,,,,---.........---)))***+++,,,...///000111.........------.........------......///000000000------------------------........................---------...///000000111000...---...///000///...---......///////////////333555888999777555555555.../////////000000111111///////////////000111111333333444444444333333222////////////000000000000///////////////.........111111111111000///...............------------,,,,,,---------......//////,,,---///000000///---,,,---------...............***---000111000/////////++++++,,,,,,---......///,,,,,,.../////////...---............///////////////...------///000000///,,,------......------,,,***+++---///000111222222------------------------////////////////////////////////////////////////////////////////////////,,,,,,------///333999>>>IIIKKKLLLHHH???777111...---------------...///000++++++------------++++++++++++------------++++++000222333222///...///111///...---------///111222******,,,---.../////////...------......///000111//////...---,,,,,,+++***************************+++******************+++******+++,,,,,,---......000000/////////................../////////000000,,,,,,++++++,,,...///000---,,,+++***+++,,,---............------,,,,,,,,,***+++,,,///111111///---,,,---......//////......------......///000000000////////////000111222333111222222111111000///...000000111222333555666777777999;;;<<<===???CCCEEEIIILLLVVVeeesss555333222000///...//////------------------------------------------------...+++***+++...000...,,,,,,,,,------...///000000........................+++++++++,,,,,,---------...---,,,,,,,,,,,,---...---,,,+++++++++,,,---...000///---,,,+++,,,,,,---------------------------...------------...//////...............///000111.......................................---------,,,---------------,,,,,,,,,---......//////......////////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,---...///000111////////////////////////////////////............,,,---------...////////////...---,,,,,,---...///...---,,,---000222222111111111000///////////////000///---,,,---...000111;;;BBBHHHFFF===444000000,,,,,,---...///000111111111111000//////...//////222333333333333333333444111111111000000000000///000000000000000000000000000///.........000111222......//////////////////000000000000///...---,,,................................................///000111111000...+++***,,,---///...---,,,,,,---......//////......---,,,,,,,,,---.../////////...........................//////............//////---...///000000///...---......---,,,,,,+++******,,,,,,,,,---------......------............------------............------...------///222666;;;>>>GGGKKKOOOKKKBBB888222000+++,,,,,,---...///000000......---------,,,,,,,,,000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...///000000000...---,,,...............///000111333111///---,,,+++,,,,,,)))***+++,,,,,,,,,,,,,,,************+++,,,---...++++++,,,------,,,,,,,,,---...............---,,,///............//////000......---------,,,,,,,,,////////////...---,,,+++,,,---.........---,,,+++...------,,,,,,------...------......//////000000111111000000/////////...///......---------......111222333111///......///......///000222333444555777999;;;<<<<<<>>>AAADDDGGGNNNXXXdddsss000///...------......///---------------------------------------------------,,,***,,,...///...,,,+++,,,,,,---......//////........................,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......---,,,+++++++++,,,---//////------,,,---......------------------------...------------.../////////............//////000........................//////......---------,,,...///////////////......,,,---......//////..............................////////////////////////////////////////////////000000000000000000000000------------------..............................////////////............---------...............///...------------...///000///...000222444555444111000000///////////////111000.........///111222:::BBBIIIIIIAAA777222111---......000111222333333222111000000/////////000111111222222222222333333222111111111111000000000000000000000000000000000000///......///000111222///////////////...............///////////////...////////////////////////........................///000111222222000///---***,,,......------...///......//////......---,,,------......///.................................///..................///---...///000000///...---//////......---,,,,,,+++---------.........//////------............------------............------///......000333777;;;>>>EEEIIIKKKHHH???666222000000////////////.........------------,,,,,,,,,,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,........................///000000111000///...---......---------...//////000///---,,,+++***++++++***++++++,,,,,,,,,++++++************+++,,,---...+++,,,------.........---//////000000000000000///000000//////////////////,,,,,,,,,,,,++++++++++++............---,,,+++***+++,,,,,,------,,,,,,+++...------,,,,,,------...............////////////000000000//////.........000//////....../////////111222333222///...///000...///000111333444555555777999;;;<<<<<<>>>AAADDDGGGNNNXXXdddsss...---------......///000---------------------------------------------------,,,+++,,,.........---++++++,,,,,,------.......................................---------------...------,,,,,,------.........---,,,++++++,,,,,,......---------...//////------------------------...------------...////////////......---.................................000000///...------,,,,,,......///////////////...,,,---......//////......------------------------////////////////////////////////////////////////------------------------......---,,,,,,,,,,,,,,,........................////////////...........................---------///...------------...///000///...000333555666555000000//////......//////111000/////////000222333999AAAIIIIIIBBB999333111...///000111333444555666222222111000000000000111000000000111111222222222222222222111111111111000000000000000000000000000000////////////000000111000000//////.........---,,,---...///000000000000000000000000000000000000........................,,,---///000000000//////)))+++---.........///000...////////////...------....../////////...------..............................------------............////////////......000000//////...---------........./////////000000------............------------............------/////////000333777:::<<>>AAADDDHHHNNNXXXcccrrr////////////000000111111------------------------------------------,,,,,,------,,,---------------+++++++++,,,,,,---------......................../////////......------,,,------------------------///......---,,,,,,++++++,,,,,,,,,------......///------------...............------------...//////000///......------------........................000000///...---,,,,,,++++++,,,------...---------,,,---......///.........------------------------////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------////////////............/////////...---------,,,.........------.........---,,,,,,...111333444444000//////.........//////000000/////////000111222777===CCCCCC>>>777333111......000111333444666666222222111111111111111222000000111111222222333333222222222222111111111111////////////////////////000////////////000000000000000000///......------------...///////////////////////////////////////........................***+++,,,---------,,,,,,+++,,,...///...---...//////////////////...------///////////////...---,,,........................------,,,,,,,,,,,,------...//////////////////.../////////.........---------.........////////////------............------------............------/////////000222555777999>>>???>>>:::555111000000,,,,,,---...///000111111111111111000000000000///------------------------------------------------------------------------//////////////////.........------,,,++++++++++++******************++++++,,,,,,------,,,,,,+++***+++++++++++++++,,,---...)))***+++---...////////////000111222333444444444333333333222111000//////000000000000////////////---.........------,,,+++---,,,+++***+++,,,---.........------------....../////////......---------..................------000000/////////000111111111222333222000///000111000111222333444666777777888999;;;<<<===???BBBDDDHHHNNNWWWcccqqq000000000000000//////...------------------------......---------,,,,,,,,,---------------,,,------++++++,,,,,,,,,,,,,,,---......................../////////......------,,,------------------------............------,,,,,,++++++,,,,,,---------------------....../////////...------------...//////000///...---------------........................000//////...------,,,,,,+++,,,,,,---......------,,,---......///.................................////////////////////////////////////////////////////////////////////////++++++++++++,,,---...///........................////////////............/////////...---------,,,---..................------,,,,,,---000222333222//////............//////............//////000000555777999888555222111111---...///000111333444444222111111111111111222222111111222222333444444555222222222111111111000000///////////////////////////000000000000/////////000000//////.........---//////000//////...------................................................,,,,,,,,,,,,,,,++++++***...///000000...,,,,,,---//////000000//////...---///000000000///...------........................------,,,,,,,,,,,,------/////////....../////////.........---------------,,,,,,---------.........------............------------............------...---......000222444555999999777444111/////////***++++++,,,---...///000000000000/////////........................//////------------------------........................---------,,,------------...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,+++,,,,,,------'''(((***+++,,,---.........///000111222222222222333333333333222111///...111111000000000/////////...////////////......---...---,,,,,,,,,...///000///......------....../////////......------,,,,,,------..................///.........//////000111111222333222111000111222111111222333555666777888888:::<<<======???BBBEEEHHHMMMWWWbbbppp...............---,,,+++------------------------.........------,,,,,,+++---.........,,,+++,,,---,,,,,,,,,,,,------------.................................---------------,,,------......------,,,,,,---............------+++,,,------...------------------...//////000000...------------...//////......------,,,---------........................///............---------------...///000000000000,,,---......//////......////////////////////////////////////////////////////////////////////////........................******++++++,,,...///000////////////////////////////////////...........................---------------...//////...------///...---...000222333222......------......//////---.........////////////222222222111///...///000---......///000111222222111000000000000111222222111111222333444555555666111111111000000000000///000000000000000000000000///000000000000//////...////////////////////////000000000000///...---,,,................................................/////////...------------///000111000...,,,,,,,,,///000000000000///......//////000000000///....................................------------......//////............//////------------------------,,,,,,,,,------------...------............------------............---------------...///000111222444333222000////////////---------,,,,,,,,,++++++---------,,,,,,,,,++++++.........///////////////------------------------////////////////////////,,,++++++++++++,,,------------,,,+++++++++,,,,,,+++,,,---------------,,,++++++,,,---------------------,,,,,,,,,,,,------(((((()))+++,,,,,,,,,,,,------...///000000000000111222333333222111///...///.........------------//////000000000//////...------------...///000111//////............//////.........---------------.............../////////............///000111111111222333222111000111333000111222333555666777777888:::<<<===>>>???BBBEEEHHHMMMVVVaaaooo+++,,,---.........---,,,------------------------///......---,,,,,,++++++,,,...///...,,,***,,,---------------------------........................,,,,,,,,,,,,------------,,,,,,---......---,,,,,,+++,,,---...//////.........//////000000///...------------...///000000000...------------...//////------,,,,,,,,,---..............................---------...............,,,---...///000000000000,,,---......//////..............................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////000000000000000000000000////////////............---------...............------...//////...------///...------///000000///...------------...///000......///000000000000000//////000//////...///////////////000000000111111000/////////000000111222000000111222333444555555000000000/////////......000000000000000000000000///000111111000///...---------......///000000000...///////////////.....................................................................//////000...000111000...---------000000000000000///.........//////000000000000///........................///..................///000///...------...///000........................------------............------............------------............------............//////000000111000......//////............---------,,,,,,,,,---------,,,,,,,,,++++++---------....../////////................................................,,,,,,+++++++++,,,---...---,,,,,,,,,,,,------...,,,,,,---......---,,,+++******,,,---......//////...------,,,,,,,,,------)))***++++++,,,,,,,,,,,,------...............---///000222333222111000///.........---------,,,,,,......///////////////...+++,,,---...//////////////////............//////,,,------------------............//////000000000////////////000111222333111222333333111111222333000000111333444555666777999:::<<<===>>>@@@CCCEEEHHHMMMVVV```ooo+++,,,...000111111111000------------------------//////...---,,,,,,++++++,,,...000...+++***+++...................................................+++++++++,,,,,,---------,,,,,,---......---,,,,,,***+++---///000000//////111111222222222000///...---------...///000000111...------------...//////,,,,,,,,,,,,------...///........................,,,,,,------.../////////***+++,,,---............,,,---......//////......------------------------//////////////////////////////////////////////////////////////////////////////...---------......000000000000000000000000000/////////............,,,------....../////////,,,---...//////...---,,,---,,,******,,,---,,,+++---------------...///000//////000111111111111111---...000111111000///...000000000000000000000000//////...//////000111111...///000111222333444444////////////............000000000000000000000000///000111111111///...---,,,,,,---...///000111111,,,---...///000000000000000000000000000000000000........................+++++++++,,,---...000000---...000000///...//////000000000000000//////.........///000000111000000........................//////............//////000///...------...///000////////////000000000000............/////////000---..................------..................---////////////000000000000......------//////...---+++,,,,,,---...///000000000////////////.........,,,,,,,,,------.................................---------------------------,,,,,,+++,,,---///000,,,,,,,,,,,,---......///,,,,,,---...---,,,+++***)))***+++---...///000000...------,,,,,,,,,------++++++,,,---------,,,,,,---...............---,,,...///111222222111000///000/////////............------...............---)))+++,,,...//////...---//////............//////,,,,,,,,,------............/////////000000111111000000000000111222333444111222333333222111222444///000111222444555666666999:::<<<===>>>@@@CCCEEEHHHMMMUUU```ooo......//////...---,,,,,,......---,,,,,,,,,------...---,,,,,,......---+++............------------.........------,,,,,,,,,...///000///.........000//////////////////......------------------------///...---,,,---...000222111222222333222111000///------..................000000000000///...---,,,---------.........//////////////////////////////***+++,,,,,,---------,,,//////.........---------////////////000000000000---------............///...///000111111222111111444222000///...///000111000000////////////000000000///---,,,,,,---///000,,,...///...------...///---------------...///000111///---...111222000...------------------------111000...,,,,,,---...///..................------111111222222222222111111000000000000000000000000///111333555555333111///222222111111111111222222111111222222222111111000000000000000000000000000///////////////000000000111000///...............000000000000000000000000////////////////////////////////////////////////---...111222222111...---......---------,,,,,,,,,......////////////......111111000000//////......------.........---+++***......---------,,,,,,,,,////////////////////////////////////...---,,,+++000/////////............111000///......///000111,,,,,,,,,------...................../////////000////////////////////////........................------------------------111111000///...---,,,,,,000///...---------------,,,---///000111000...---,,,,,,---...---,,,***)))---------,,,,,,+++++++++.........///////////////...---,,,,,,---...---+++------,,,,,,+++***))))))((())),,,---...---+++)))///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,---...////////////000111111222222111111000000//////......//////000000000000//////+++,,,---...////////////......//////////////////+++,,,,,,------,,,,,,+++............////////////111111111111111222222222555444333333222111000000000000000111222333555555::::::;;;===???AAACCCDDDIIINNNUUU___mmm......//////...------,,,---------,,,,,,---......000///......//////...---------........................---------,,,,,,,,,---...//////------...///.........///////////////------------------------///...---,,,---...000111222333444444333111///..............................------,,,++++++******,,,------------.........------------------------***+++,,,,,,------------//////.........---------........./////////000000---------............///...///000111222222222222333222000///...///000111///......------......///000...---,,,,,,---...000---...///...---,,,---...---------------...//////000...------///000///---------------------------...---+++))))))***+++,,,........................000111111111111111111000000000000000000000000000...///222444555555444333222111111000000111111222111222222333222222111111000000000000000000000000000000000000000000000000000000///.........////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////.........---......////////////..................////////////....../////////...---,,,...---------,,,,,,,,,,,,////////////////////////000000000//////...,,,,,,000000/////////.........000000///......///000000..................//////........./////////000000........................000000000000000000000000------------------------000000//////......------//////...---------------+++---...000000///...---,,,------...---,,,+++***---------,,,,,,,,,++++++------------------------...------...000222222111......------,,,++++++************+++++++++++++++---,,,+++,,,......---,,,---,,,,,,,,,,,,---...///...//////000000111222222111111000000///.........//////000000000000//////,,,,,,...//////////////////////////////.........---......//////......---............////////////111111111111111222222222333333333333222222222222111111111222333444555666::::::;;;===???AAACCCDDDIIINNNUUU___mmm.........///......---,,,,,,,,,,,,,,,---...//////222111//////000000000///......000111111000///......------------,,,,,,,,,,,,...///...---,,,---...---.........//////000000........................///...---------...///000111333444555444222///...........................111000...------------...,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...............------------------.........//////---------............/////////000111222222222222222111000///...///000111------,,,,,,,,,,,,------///...---,,,,,,---...///...///000///---,,,,,,---...------------.../////////---,,,---...///...---------------------------000///...,,,,,,------...........................///000000111111000000///000000000000000000000000......000222444555777777222111111000000111111222111111222222333222222111000000000000000000000000222222222111000000000/////////.........///000000........................////////////////////////////////////////////////111000///......///000111111111000000000000000///...//////000000//////...,,,,,,---......///000000//////000000000///............------------,,,,,,////////////////////////000000111000000///...---000000000/////////......//////............//////000000000///////////////....../////////000000000........................000000000000000000000000------------------------........................//////...------------...,,,---...///000///...------------...------,,,+++------------,,,,,,,,,,,,------,,,,,,++++++******,,,++++++,,,.........---///......------,,,,,,+++,,,+++)))))))))***---...---,,,,,,---///000000///------,,,,,,,,,---............//////000111111111111111000//////......---...//////000000//////...------...///000000000000000000//////.........------......//////......---............////////////000000111111111222222222222333333333444444444444222222222333444555666777::::::;;;===???AAACCCDDDIIINNNUUU___lll~~~---...............------,,,,,,,,,,,,---///000000333111//////000111111000222333333444333111///---------------------------,,,---...---,,,,,,---...------......///000000000///////////////////////////...---------.../////////111333555666444222000////////////............333111///------...///000+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---........................,,,,,,,,,---------......---------............///...///000111222222222222111000////////////000000---,,,,,,,,,,,,,,,,,,---///...------------...//////000000///---+++,,,---......---------......///................................................111000///.........//////---------...............//////000000000000////////////////////////////////////000000222555777888111111000000000000111111000000111111222111111111000000000000000000000000444333333222111000/////////.........///000111111////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000//////000000000000//////........./////////000000//////////////////////////////////////////......////////////////////////111111111111111000//////000000000////////////...///..................///000000000//////............////////////000000000------------------------........................---------------------------------......////////////......---------......---...///000000000//////------.........---------------------------,,,,,,...------,,,+++***))))))///---+++++++++***((('''......------,,,,,,,,,+++---,,,+++***+++,,,...//////...---...000111000///------,,,,,,,,,------...------...//////000000111111000000///......------...//////////////////...---...///000111111111111000000000///......------+++,,,,,,------,,,,,,+++............////////////000000000111222222333333444444444444444444444444333333333444555666777888::::::;;;===???AAACCCDDDHHHMMMUUU___lll}}}------...............---,,,,,,,,,---...///000111222000......000111222222888777777666333111...,,,------------------------,,,---...---,,,,,,---...---.........//////000000////////////////////////.........---------......,,,...111444555555444333000000/////////.........///...,,,******+++,,,...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,------.....................,,,,,,,,,,,,---------------------............///......///000111111111111//////////////////000000......------------...............------.........///000000///---+++,,,---///......---------......//////000////////////000...........................------,,,,,,,,,,,,,,,---------.........////////////000000000000//////////////////////////////222111000000000222444555111000000000000000000111......///000111111000000000000000000000000000000444333333222111000/////////////////////000111222000000000000000000000000////////////////////////000000000000000000000000...///000111111000///...//////////////////////////////000000000000//////111111111000000000//////..................//////000000000000111111111111////////////////////////111111111111111111000///111000000000////////////...//////////////////...000//////......---------////////////000000000111................................................------------------------,,,,,,------......//////......---------....../////////000000111111111111.....................///------------------------///......---,,,++++++***111000...---------+++))),,,,,,,,,,,,++++++++++++---------...............222111//////000111///......------,,,,,,,,,---------------...//////000000000000//////...---------......////////////......---...///000111111111111000000//////.........---+++,,,,,,------,,,,,,+++............///////////////000000111222222333333666666555444444333222222333333333444555666777888::::::;;;===???AAACCCDDDHHHMMMVVV```mmm}}},,,---......///.........------------...///000000111///------000333555555:::999777444222///...---,,,,,,,,,------------...,,,...///...---,,,---...////////////////////////....................................---------,,,+++---///111333444555555111000000//////.........///...---,,,,,,---......,,,,,,,,,,,,------------...........................---,,,+++***+++,,,------------...............,,,,,,,,,---------......---------............///------...///000000000000......////////////000000//////............//////...........................///000///---,,,,,,---//////...------------...///000111000///...///111........................//////.........---------,,,,,,------...////////////000000111111000000///000000000000000000000000222111000//////000111222111000000//////000000111......///000111111111111000000000000000000000000222222222111000000000///000000/////////000111111111111111111111111111111////////////////////////000000000000000000000000---...111222222111...---------............/////////000000111111000000///333333222111111000//////......---------...///000000000111111111111222222////////////////////////000000111111111111000000111111000000000///////////////000000000000////////////................../////////000000000111111////////////////////////000000000000000000000000------------------------,,,,,,------.........///...------------...////////////000000000111111111///............///000000------------............//////......------,,,,,,+++******+++,,,------,,,++++++++++++++++++++++++,,,---.../////////......333111000000000000///---......---,,,,,,,,,------,,,,,,------.../////////000000///......------,,,---......//////......---------...///000000000000////////////////////////---......//////......---............//////////////////000111222333333444666666555444333222111111333333333444555666777888::::::;;;===???AAACCCDDDGGGMMMVVVaaannn,,,------...//////......///...............//////000///---...222666888999777666333000///......///,,,,,,,,,---------......---...//////------...///000000000///......------------------------------............------,,,+++.........///000111333333111111000000///......---000000000000000000000000,,,------------.........------------------------///...,,,******+++,,,------------.........//////------------............---------............///+++,,,---...////////////---......//////000////////////............//////---..................------...///...---,,,---...//////...------------------///111000...---...000........................111111111111111000//////,,,,,,------...//////000000111111111111111111000000000000000000000000000000000///////////////000000000////////////000000///000111222222333333333000000000000000000000000000000000000000000000000111111000000///000000000000000000000000000000000////////////////////////000000000000000000000000...///000111111000///...---------....../////////000000111111111111000000111111111111000000000000//////.........///111111/////////000000000111111//////////////////////////////000000111000000///111111111000000000/////////000111222222111000/////////////////////000000//////000000000111111111000000000000000000000000000000000000000000000000---------------------------------------------------------------...//////...............//////000//////.........///111111------------.........///............------------'''&&&&&&'''***++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///111000//////000111000...///...---,,,,,,,,,,,,,,,+++,,,,,,---......//////000//////......---,,,,,,---......//////......---,,,,,,...///////////////------......///000000000---......//////......---............////////////...///000111222333444444444444333333222222222111222222222333444555777777::::::;;;===???AAACCCDDDGGGMMMVVVbbbooo,,,,,,---.../////////...000//////............///111///...///333888;;;<<<444222///---,,,---///000,,,,,,,,,------............///000///......///000111111000///...---,,,,,,---------------------------.........------,,,+++111000///......///000111222111111000///......---,,,,,,------...------,,,---------.........//////------------------------///...,,,******+++,,,------------.........//////---------.........//////---------.........//////***+++,,,---............------...///000000/////////......------......///------............------,,,...///...------...///000///...---------------,,,...000///---,,,---000////////////////////////...............------,,,,,,,,,------...///000000111111222222222222111111000000000000000000000000.........///////////////000000////////////000000000111222333444555555555000000000000000000000000////////////000000000000222222111000//////000000000000000000000000000000////////////////////////000000000000000000000000111000///......///000111---.........//////000000000000111111111111000000......//////000000111111111000/////////111222333---.........//////000000////////////////////////...//////000000000//////111111111111000000000000000111222333333222111000//////000000111111222222000000000000111111111111000000000000000000000000........................---------------------------------------------------------------...///000---,,,,,,,,,,,,---......000///.........000111222---------.........//////---------------------------+++***+++,,,,,,+++***------------------------...,,,)))''''''***---000///...---...000222111000///...---,,,,,,,,,,,,,,,++++++,,,------......///000//////...------,,,,,,---..................---+++,,,---...////////////,,,,,,---...///000111111+++,,,,,,------,,,,,,+++............/////////000...///000111222333444444111111222222222222333333222222222333444555666777::::::;;;===???AAACCCDDDFFFLLLVVVbbbppp---,,,+++***+++,,,---............//////000000000...//////111222333444555000000//////.........---///...---...///000000...........................222222111111000...---,,,........................---------............///222111000......000111222555444111...,,,,,,------000///...------...///000---------,,,,,,------...///////////////...............------------......///...,,,,,,...///...---...------------...//////111000...---,,,,,,------////////////////////////........................---,,,,,,++++++,,,,,,---////////////////////////---............,,,+++***++++++,,,,,,---.........////////////////////////...------------...//////000///...---------------////////////////////////---///111222333222000///...000111333444444444333222111111111000000/////////.........///000222333...//////111222333444444333333333222222222111111000000//////......------111000///......///000111000000///////////////000000000////////////000000000000000000111111111111111111111111000000000000000000//////.........---////////////000000000000000000000000000000000000---///000222222000///---------......//////000000222111111111000000//////222222222111111111111000000000111111111222222222333333333222222222111111111111000000//////......000000000000000000000000000000///...............111111111111000...------+++,,,...000111000000///......------------......,,,,,,,,,------.........,,,,,,------...///000000........................444000,,,,,,...//////...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------000000000000///...---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000000000...---,,,---...///...---,,,---///+++---//////...---...///......------------........................---------......////////////////////////000111333444555333333333222222111111111111222333555666777777888:::;;;;;;;;;<<<>>>BBBEEEDDDKKKUUUaaaooo---,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,......///000111222333333000/////////.........---///...---...///000000...------------------------......//////......---------------------------------------............///000///...---...///111222888777444111///......///000///...------...///000......---,,,,,,,,,------............////////////......------------......000...,,,---...///......---,,,,,,,,,,,,---......111000...---,,,,,,------////////////////////////////////////////////////------,,,,,,,,,,,,------////////////////////////---...///000000///......000000000000000/////////////////////////////////...------------...//////000//////...............////////////////////////...///000111111111000///000000222222333222111111111111111111000000000/////////......///000222333000111222333444555555666333333333222222222111111222222111111000000000000111000////////////000111222222111111111111222222000000////////////000000000000000000111111111111111111111111000000000000111111000000000/////////////////////000000000111000000000000000000000000///000111111111111000///000000000111111111111111111111111111000000000///222222222111111111111000111111222222222333333333333333333222222111111111222111111111000000000000000000000000000000000000111000//////......//////000000111000000///...---+++,,,---......//////...///......------......///,,,,,,,,,------.........,,,,,,------...//////000........................333000,,,,,,...//////...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------............------...---------,,,,,,,,,+++******+++,,,------............///000//////---------...//////...---...///,,,...//////...------...//////............//////........................---......////////////////////////000111222444555333333333222222222111111111111333444666777777888:::;;;<<<<<<<<<>>>BBBEEEEEEKKKUUUaaaooo------.........------,,,......------------------------...///000000111111/////////...............///...---...///000000...------------------------++++++,,,,,,---------------------------------------------............///...---,,,,,,---///111333:::888555111///....../////////............/////////...---,,,,,,,,,,,,,,,------......//////000000......------------......000...------...//////...,,,,,,++++++,,,,,,---...000000///...------------////////////////////////000000000000000000000000......------------......////////////////////////---...000111222222111111//////......---,,,,,,+++////////////////////////...------------...//////111000000///////////////////////////////////////....../////////000000000000111111111111000///...111111111111000000000000///////////////000222222111111222333444444555666333333333222222222111111222111111111111000000000111000000//////000000111222222222222222222222222111000000//////000000111000000000000111111111111222222111111111000000000222222111111111111000000/////////000000000111111000000000000000000000000111111111111111111111111111111111111111111000000111111111111000000000000222222222111111111111000222222222333333333444444444444333222111111000000222222222222111111111111000000000000000000000000111111000/////////000000//////000000000000//////------,,,,,,,,,------...///......------......///---------------.........,,,,,,------.../////////////////////////////////111///---,,,---.........//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------***+++,,,---.....................---------------))))))***,,,---...///000------.../////////......---///000000///...///000---///000000...------...000//////////////////000........................---......////////////////////////000111222333444333333333222222222222111111111222444555666777888;;;<<<======>>>???CCCFFFEEELLLVVVbbbppp...//////000///...,,,+++/////////............------------....../////////........................///...---...///000000...------------------------,,,,,,,,,,,,,,,------------------------------------------............///------,,,,,,...000333555888666333000---,,,,,,---/////////......////////////......---,,,,,,,,,,,,.........///////////////......------------......000...------...//////...------,,,,,,,,,---......000//////...............//////////////////////////////////////////////////////............//////////////////////////////...///000111222111111000---------,,,,,,,,,++++++////////////////////////...------------...//////111111000000000000000111////////////////////////.........---...///000000/////////////////////...111111111000000000000000/////////000000111111222//////000111222222333333333333333222222222111111////////////////////////000000000000000000000000//////000000111111000000111000000000000000000111///000000000111111111111222222222111111111000000111111111111111111111111//////000000000111111111000000000000000000000000333222222111111222222333111000000//////.........111111111000000000000000222222222111111111000000111111222222222222333333444444333222111000//////111111111111111111111111////////////////////////111111000000000000111111...//////000000000000//////...---,,,,,,,,,---...//////............//////---------...............---------........./////////////////////////////////...---------.........///......---------......------------------------/////////......------,,,------------------------++++++,,,---....................................***++++++,,,---...//////,,,,,,------...............///111111000//////000,,,---///000///...///000000000000111111000000000---------...............---......///////////////////////////000111222333222222222222222222222222111111222333444666777888;;;<<<>>>>>>???@@@CCCFFFFFFLLLVVVbbbppp000000111111000...---+++,,,,,,++++++++++++++++++---------------.........---------...............///...---...///000000...------------------------///...------,,,,,,---------------------------------------............///...---------///222444666888666222///---,,,,,,---...//////////////////...///...---,,,,,,,,,,,,,,,000000//////......------......------------......000///------///000///..................///000000//////////////////......000000000000000000000000........................000//////......//////000//////////////////////////////000111000///...---......//////000000000000////////////////////////...------------...//////111111000000000000111222000000000000000000000000.........---...///000000,,,---------...///000000000000000000000000111111000000000111111111111111000000000111111222222333333333333222222222111111////////////000000000000000000111111111111000000...///000111222111111111111111000000000000111111///000000000111111111111222222222222111111111111000000000000000000000000000000000000111111111111111111111111111111111111333333222222222222333333111111000000//////......000000000000000000111111222222222111111111000000000000000000111111111111333333222111111000//////000000000000000000000000////////////////////////111111000000000000111111...//////000000000000///000///...---------///////////////....../////////........................---------...............////////////////////////---......---------...///......---------......///------------------------/////////......------,,,------------------------......////////////..............................------------------------++++++,,,,,,------......---///111222000/////////***,,,...//////000111222000000111222222111000000---------.........//////---......///////////////////////////000111222222222222222222222222222222111111111222333555777888:::<<<>>>??????@@@CCCEEEFFFLLLVVVaaaooo333222222111000///---,,,,,,---------.....................------------------------------.........///...---...///000000...........................111000...---------...///........................---------............//////.........///222555666777666333000///...//////......////////////......---------,,,,,,------...000/////////..................------------......111///......///000000////////////...///000000111//////000000000//////...000000000000000000000000........................//////............////////////////////////////////////000000///---,,,+++,,,------...//////000000////////////////////////...------------...//////000000000000000111111222000000000000000000000000....../////////000000000,,,,,,,,,---...///111222000000000000111111111111000000111222222111111000222222333333333444444444333333333222222222111111111111111222222222222333000111111222222111111000000111222444444444333333222111111000000111111222000000000000111111111111333222222222222111111111/////////000000000000111000000000111111111222222111111111111111111111111222222222222222222222222222222222222222222111111000000000000111111111111222222222111111111111000/////////000000000000111222111111111111000000000///////////////000000000000000000000000000000000000000/////////000111111//////000000000000////////////.........//////000000//////......//////000/////////...............................................................+++---......---,,,...///...------------...//////------------------------.........---------------------------------------/////////000//////......---------------.........//////......---,,,,,,,,,,,,,,,+++++++++,,,------,,,...111222000///......***,,,///000000000111333///000111222222111000///,,,,,,------.../////////---......//////////////////////////////000111222111222222222222333333333111111111111333555777888999;;;>>>??????@@@BBBDDDEEEKKKUUU```nnn~~~555444333111///............//////000111222333333//////......---------,,,,,,,,,,,,------.........///...---...///000000...////////////////////////000///---,,,---...000111////////////////////////---------............//////...------...111333555555333111///......//////---...///000000///...---,,,,,,,,,,,,------...///---------...///000000111......------------......111///......///000000///...............///000000...///000000111000///...000000000000000000000000........................///......------......///////////////////////////---.../////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,////////////////////////...------------.../////////////////////000111111000000000000000000000000...///000111111111000///......------...///000111///000000000111111111111000111222222222222111000222333333333333444444444333333333222222222111111111111222222222333333333000111222222222222111000///111333444555555444333222111111000000111111222000000000000111111111111333333222222222111111111000000000111111111222222000000111111111222222222111111111111111111111111000111222333333222111000222222222222222222333333///000000000111111111111222222222111111111111000///000000000000111111111000000000000111111111111//////000000000111111111000000000000000000000000//////......//////000111000000111000000///...---,,,,,,---...////////////000000////////////000000000/////////.........---........................------------------------***,,,......---,,,---///---------------...//////........................,,,,,,,,,,,,------------------------------------,,,,,,---...////////////+++,,,,,,,,,------------...............------------,,,+++******++++++,,,+++---000111000...---------///000111/////////000...///111222222111///...,,,,,,------...//////000---......///////////////000////////////000111111111111222222222333333333111111000111222444777888888:::===>>>??????AAACCCDDDJJJTTT___lll}}}777555333111///......///+++,,,---...///000111222/////////......------,,,,,,,,,,,,------.........///...---...000000000...000000000000000000000000---,,,++++++,,,///111333000000000000000000000000---------.........//////...---,,,,,,---///222333111000...,,,+++,,,---...---...///000000///...---+++++++++,,,---...///000******,,,...000222333444.........------.........111000......000000000///...------------...//////...///000111111000///...000000000000000000000000000000000000000000000000......------------......////////////////////////,,,---...000000000//////000000000//////...------////////////////////////...------------...////////////...//////000111111000000000000000000000000---///111222333222000///111000///...---...////////////000000111111111222000111222333333222000000111111111111111111222222333333333222222222111111//////000000111111111111000111222333333222111000---///111333444333222111222222111111111111222222000000000000111111111111333333333222222222111111111111111222222333333333000111111111111222222222111111111111111111111111///000222333333222000////////////000111111111222//////000000111111111222222222222111111111111000000111111111111222222222/////////000111111222222000000111111222222222333000000000000000000000000...............///000000111111111111000///------)))***,,,...//////......000000////////////000000000000//////.........---.....................---,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////---,,,---///---------------...///000........................+++++++++,,,,,,---------------------------------))))))+++---...///000000+++++++++,,,,,,---------,,,------....../////////...---+++*********++++++***---000111000...,,,,,,000111222111///------...---///000111111000///---,,,,,,------...///000000---......///////////////000////////////000000111111111111222222333333333222111000000222444777999777:::<<<>>>>>>???AAABBBCCCIIISSS^^^kkk|||333333333222111000//////---------............///000000//////.........---111000///...---------...444222000///...///000111666444000---,,,,,,///000//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------.........////////////............//////........................------------------------+++,,,,,,---.........---)))***,,,,,,,,,,,,---///111000///..................------------...//////222222111000//////000000000000///........................------,,,,,,,,,---------.........////////////.........---------...///000111111000///...////////////////////////---------.........//////......//////000000111111000000000000000000000000333222000///...---................../////////000------...............---000000000000000///......111111111111111111111111000111333333333333555666333333333222222111111111333333333222222111111111444222111111333444444444111111111111111111111111222333333444333222000000000000000000000000000000555444222000000111222333000000111111111222222222555444333333222222222222000000000000000000000000000000000000000000111111000000000000000111111222111111111222222333333333333333333222222222111111......///000111222222333000111333222000//////000111111111222222111111111111111000000000000111111222111000//////000111222//////000000000000/////////......///000000...---000000//////......------222111000///............................................................////////////////////////000/////////............///...---,,,,,,---...///......///000000000000000222000...,,,+++***++++++++++++,,,------......//////...---,,,,,,---...///...,,,)))'''&&&(((+++---///......---------......,,,000333111,,,)))+++...++++++***)))***+++---...//////.........//////000000///...------...///000///////////////.........///////////////000111111222222111111111111222222444444222222222444666777<<<<<<<<<<<<<<<===>>>>>>IIIKKKSSS___lll{{{111111111111000///...---------------............000/////////.........---000000000/////////............---...///222444666333111...,,,++++++,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////------------.........///......------------..............................------------------------,,,---......//////......+++---............///111000///......------......---------------...//////111111111000000000//////000000///........................------,,,,,,,,,---------.........////////////.........---------...///000111111000///...////////////////////////---------.........//////............/////////000000000000000000000000000222111000///......//////........./////////000000///000000000000000///...000111111111111000///...000000000000000000000000///111222222111111333444333333333222222222111111333333333222222222111111333222111222444555444333111111111111111111111111222333444444444333111000111111111111111111111111333333333333222222111111111111111222222222222333555444333333222222222333222222222222222222222222111111111111000000000000000000000000000111222222000000111111111222222222333333333222222222111111111111111111111222222222...000222111000///000111///000222333333333222222111111000000000000111111222111000//////000111222......////////////......///......///000000///---/////////000000111111222444333111000///...------................................................////////////////////////000000/////////........./////////....../////////......///000000000000000111111///...---,,,,,,,,,,,,,,,---......//////000///...------------...///111///---++++++,,,...///---------,,,,,,---------,,,000222111,,,***+++...,,,++++++***+++,,,---...---------------...//////000///............///000000000000000000000000000/////////...///000000111222222111111111111222222444333222222222444666777;;;;;;;;;<<<<<<===>>>???HHHJJJRRR___lll{{{///000000000///...---,,,------------............/////////..................///000111111111000///,,,,,,,,,...000222555777000000...---,,,,,,,,,,,,******+++,,,---...//////---------------------------......//////......---------------............------,,,,,,,,,,,,---------------------------------------------------------......////////////...+++---......---...///000///...------------------------------....../////////000111111111000///...000///......---..................------------------------..............................---------...//////000000//////...////////////////////////------........./////////------............//////000000000000000000000000000000////////////000000....../////////000000000222333333333222111000000111111222222222111000000000000000000000000000000///111222111000000111222333333333333222222222222333333333222222222222111222222222333555555333222111111111111111111111111333444555555555444333222222222222222222222222222111222333555444333111///222222222222333333333333444444333222222222333333333333333333333333333333222222111111111000000000111000000000000111222222000000000000111111111111333333333222222222111111333333222222222333333444///000222222111000111111...000222444555555444333111111000000000000111111111111000000000000111111---......//////......---///......///000111///.........///111333444555666555444222111///...------................................................////////////////////////000000000/////////......//////000000000000//////......///000000000//////000000000000///...---,,,------......///000000111///...------------...///000000///...---.........,,,,,,,,,,,,,,,,,,,,,------///111000---+++,,,...------,,,,,,,,,---......+++++++++,,,---...///000000//////......//////000000000000000111111111111//////......//////000111222222111111111111222222333333222222333444666777:::::::::;;;===>>>@@@AAAFFFHHHQQQ^^^lll|||///////////////...------,,,,,,---------.................................,,,...000222333222111000000000/////////000000111000000000000///...---,,,---------....../////////........................+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,------------------------------------------------------------...............---***+++,,,,,,++++++---......------,,,,,,,,,------,,,------..................///111222222000///---///......------........................---------................................................////////////////////////////////////////////////............////////////...////////////////////////////////////////////////////////////000111111...////////////000000000333444444333333222111000222222222333333222222111222222222222222222222222111222333222000000000222333333333333333333333333222222222222222222222222111111222444666666333111111111111111111111111111444444555666666555444333333333333333333333333333111222333333333333111111222222333333333444444444444333333222222333333333333333333333333333333333333222222111111000000///111111000000111111222333111111111111111111222222333333333222222222111111333333222333444555777888444555666555333111111111---///222555666666555444222111111000000111111222111000000000000000000111......////////////......///......///111111000.........000111333444555666444333222000000/////////................................................////////////////////////000000000////////////......///000111111000///.........///////////////......///000000000...---,,,---------...//////000000.........------.........---------------,,,++++++,,,,,,---------------------///000000---,,,,,,---......---------.........+++++++++,,,---///000111000000000//////////////////000000000000000111111//////......//////000111222222111111111111222222222222222222333555666777999999:::;;;===???AAABBBDDDGGGPPP]]]lll{{{/////////000//////......,,,,,,,,,------------...---------...............,,,---000222333333222111222111000///.........---//////000000///...---,,,//////......---------,,,........................------............------------------------,,,,,,......------------......------------------------------------------------,,,,,,,,,------,,,,,,+++***,,,---,,,++++++,,,...------,,,,,,,,,------...,,,---......//////......---...000111222000///---......------------...................................................------.....................//////............//////////////////////////////........./////////000000000000000000000000000000////////////////////////......//////000111111111////////////000000000111222333333333222222111000111222333333333333222222222222222222222222222222222444444444222111222333333333333333333333333333222222222222222222222222111111222444666666333111111111111111111111111111333444555666666666555444333333333333333333333333333222111111111222333444222222333333333444444444333333333222222333333444222222222222222222222222333222222222111111000000111111111111111222222333333333333333333333333333333333333222222222111111111111111333555888;;;===;;;<<<;;;999555222000000---///111444666666666555222222111111111111222222000000000111111000000000000000111111111111000000///......///111222111/////////000000111222222333000000000000000000111222////////////////////////////////////////////////////////////////////////111000000000////////////------///000000///------......////////////......,,,---...//////...,,,++++++,,,,,,------...//////---..................---+++,,,,,,---,,,+++***))),,,---...///000000//////---...//////...---------........................,,,,,,,,,---...000111222000000000000000//////............//////000000000000////////////000111111222222111111111111222222111222222333444555666777888999999;;;===???AAABBBDDDFFFOOO]]]kkk{{{...///////////////......,,,,,,,,,,,,---------------------------.........---...///111222222111111////////////////////////---------------,,,+++***......---,,,+++***))))))------------------------++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,+++******---...//////------...///------------------...///+++,,,.../////////...------...///000000000///...---------,,,------...///.............../////////...............------------------...............///......------......///////////////////////////....../////////000000000222222111111111111000000000000000000000000000000......///000111111000000/////////000000000111111111111222222222222111111111111222333333333222222111111111111111111111111333555666555444444555666333333333333444444444444111222222222222333333333222222222333555555333222111111111111111111111111333444555666666666555444333333333333333333333333444333111000000222444555222222222222333333333333333333222222222333444444222222222222222222222222222222222222222222222222222111111111111222333333444444444444444333333333333333333222222222111111000000000222555:::>>>@@@@@@@@@???<<<777333111000...///111222444555666666222222111111111111222222000000111111111111000000000111111222222111111000///......000222222111000//////000000000000000000............///111222222////////////////////////////////////////////////////////////////////////111111000000000/////////------............------....../////////...------,,,,,,------------------++++++,,,,,,---.........------...//////...---------............---,,,,,,,,,---///000111111000///---...............------.........///......---,,,---------...///000111222111111111111000///......------......//////000000111000000000000111222222222222111111111111222222000111222333555666777777999999:::;;;===???AAABBBDDDFFFOOO\\\jjjzzz------............------++++++,,,,,,,,,---------,,,,,,,,,------..................//////000000000---......///000000000///------,,,,,,,,,,,,++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))---------,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++***---...//////------...///......------......///000+++,,,...///000///...---........./////////000000---,,,,,,,,,------...///---........./////////000//////.........------------------........./////////...------------...///////////////////////////.../////////000000000000111111111111000000000///000000000000000000000000...///000111111000////////////000000000111111111000000111222333333333333000000111222222222222222111111111111111111111111333444555555555555666888333333333444444444555555111111222222222333333333333222111222444555444333111111111111111111111111222333444555666555555444222222222222222222222222222111111111222333333444111111111222222222222333333222222222333333444555333333333333333333333333000111111222222333333444222222111111222222333444444444444333333222222222333333333222222222111111000000000222555999===@@@@@@AAA@@@<<<888333111111000000000000111333555666333222222111111222222333///000111222222111000///000000111111111111000000///......000222333222000/////////000000000000111------------...///000111////////////////////////////////////////////////////////////////////////111111111000000000////////////............//////......//////......---,,,---------------...//////,,,,,,------.../////////------...//////...------/////////...............+++,,,...000111000000///---------...//////...------......///...---,,,+++------------......///000111111222222111000...------......///000000111111222222111111222222333444222222111111111111222222000111222444555666777777999::::::;;;===???@@@AAAEEEGGGOOO\\\iiiyyy++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........///............//////000...///////////////......//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------,,,++++++,,,------+++***+++---...............///000111+++,,,...000000///...---...............///000111,,,,,,,,,,,,------...///---.........//////000000//////.........------------------........./////////...---,,,,,,---...///////////////////////////////////////000000000000111111000000/////////...000000000000000000000000...///000111111000///...000000000000111111111111000000222333444555555555///000111222222222222222333333333333333333333333222333555555555555777888333333333444444555555555111111111222222333333333444222111111333444444444111111111111111111111111111222444555555555444444222222222222222222222222///000222444444444222111000000111111111222222222222222222222333333444555444444444444444444444444000000111222333444444555222222111111222222333444333333333222222111111111333333333222222222111111222111111222444888<<>>@@@AAAEEEGGGOOO\\\iiixxx////////////////////////////////////////////////---------............///---,,,,,,,,,,,,---..................//////////////////.........---------........................///...------------.../////////...---,,,,,,,,,,,,---------------------------------,,,,,,+++++++++000...,,,*********+++,,,------------------------,,,,,,,,,------.........//////...---,,,,,,++++++***+++,,,...///000000000////////////////////////------......//////000000000000///...---,,,,,,+++---------.........//////......------------......///...---,,,,,,---...///222...,,,...+++###"""111///---+++++++++,,,---------...///000111222222000000111111111111000000222111111111000000/////////////////////000000111222111111111000000//////000111111111222222222222222222111111222222333444222444666888888666333111444666:::<<<<<<;;;888666444555555666666555555444666666555555444333333333333333333333333333222222444444333333222333333333666555555555444444333333222222333333333333222222444444333333333444444555333333333333222222222222333333444444444555555555333333222222333333444555333333444444333333222222333222222111222222333333111111111111111111111111444333222222111111222222555444444444555777888:::??????>>>;;;666333222222222333333444444333333222000444666444000...000444222333444333222000---,,,222333333333333444444444222333444444333111...------------.........//////000/////////............111000///......///000111000000000///.........---///.........///000222333777555222000/////////000............////////////......------------..............................------++++++++++++------......///000000///...---,,,,,,---......---,,,,,,,,,,,,------...////////////000111111000...,,,***...------,,,,,,------...////////////////////////---...000111111111000///222111000//////000111222222222222222222222333333555444333222111222333444000222444444444444666888:::999999:::;;;===???@@@CCCFFFNNNYYYeeeuuu........................---------------------------------............///---,,,,,,,,,,,,---..................//////////////////.........------------------------------------,,,++++++++++++,,,---+++++++++,,,,,,---...///---------------------------,,,,,,,,,,,,,,,,,,+++...---,,,,,,,,,---...///------------------------------------------,,,,,,///......---,,,,,,++++++,,,,,,---.../////////...////////////////////////.........////////////////////////...------,,,,,,---------.........//////......------------......///...------------...///111......222111---+++...000///---,,,,,,...///000......//////000000111111000000111111111111000000111111111111000000000///000000//////000000111222222111111111000000000000111111111222222222333333222222222222222333333444333555888999999777555333222444666888888777555444555666666666666666555444444444444333333333333333555555555555555555555555666555444444333333444444444444444333333333222222444444555555555555444444555444444333333333444444333333333333222222222222222222222333333333444444444333333333333444555555222333444555555555555555333333333222222333333444222222222222222222222222222222222222333444555666555444444444444555777888;;;;;;;;;888444111000111222333333444444333333222222555777555111000222555222333555666666555222111222222111111000000//////111222222222222000///...---------.........//////000000/////////.........111000000//////000000111------------------,,,,,,///.........///000222333555444222///......///000000000//////.........---.........------........................---------------,,,++++++,,,---------...////////////------,,,,,,---......---,,,,,,...............---------...///000111000...,,,+++------,,,,,,,,,,,,------........................---...000111111111000///111000000//////000111222111111222222222222333333444444333333222222333333000222333444333444666777;;;;;;;;;<<<===???AAABBBBBBEEEMMMYYYeeettt........................++++++++++++++++++++++++---------............///---,,,,,,,,,,,,---......---............/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,---......///000000------------------------///......------,,,++++++.........------,,,,,,+++---...............------///////////////////////////////////////.................................------........./////////......------------......///...------------...///---,,,---000111//////111///...------...000111333////////////000000000000000000111111111111000000111111111111000000000000111111000000111111222333111111111111111000000000111111111222222222333333222222222222333333333333555666999::::::999777555333333444555555555555444777777777777666666555444333333333444444444555555333333333333333444444444444444333222222222222333555555555555444444444444444444555555555555444444666666555444444555555555555555555444444444333333222222333333333333333444444444444444444555555666222333444555777777777777444444333333222333333444333333333333333333333333111111111333444666888999555444444333333444444555666777777555111//////000222222333333333333222222333555777666333111333555555777999;;;:::888555222222222111000///...------000000000000000000000000------........./////////000000000/////////......000000000111111000000000------------------......///.........///000111222333222000///.........///111111000///...---,,,,,,........................//////.........---------------,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,------------,,,,,,//////......---,,,,,,+++---...///000000///...---,,,,,,++++++++++++,,,,,,---------------------------...000111111111000///000////////////000111222111111111222222222333333333333444444333333222222///111333333333333555777;;;;;;<<<===>>>@@@AAABBBBBBDDDLLLXXXdddsss........................++++++++++++++++++++++++---------............///---,,,,,,,,,,,,---......---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++***++++++------------------------+++++++++,,,,,,---------,,,,,,---...///.........------------------------------------------,,,,,,......---------,,,,,,,,,,,,---......///.........////////////////////////000000//////......---------------.........//////............////////////......------------...............------............------......------...///............///000111111000000000/////////...000000111111111111000000111111111000000000000000222222111111222222333444111111111111111111111111000000000111111111222222222222222333333333333333555666888999:::999777666555555555555555666666777777777777777666555444444555555555555555555555555333333333333333444444444666555555444444444555555777777777777777777777777555666666777777666666555666666666666666777888999777777777777666666666666444444444555555555555555444444333333444444555666333333444555666777777666444333333222222222222222222222222222222222222222111111111222444555777888444444444333333222222222333444444333111///000111222222333333333333222222222444555555333222333555:::;;;======;;;777222///333222222111000///////////////......///000111111............////////////000000000////////////.........000111111000............//////000000111111///////////////000111111111000///...............111000000///...---------......////////////....../////////...------,,,,,,---------,,,,,,---------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---.../////////......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///......//////000000111222000000111111222222333333222333444555444333222111///111222333333333555666999999:::;;;===>>>???@@@AAADDDKKKWWWcccrrr........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,,,,,,,---......------------............---.....................,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,++++++++++++------------------------+++++++++,,,,,,------------------------,,,+++***------------------------++++++,,,,,,---...//////---------------,,,,,,,,,***+++,,,...///000000000////////////////////////000000//////......------,,,,,,------.../////////........./////////000000......------------......---..................---000111000///////////////000//////......---------111111000000//////......000000111111111111000000000000000000000000111111222222222222222333333444111111111111111222222222////////////000000000111111222333444444444333333333444666777888777666555666555555444555666777888777777777777777666555555777666666666555555555444666666666777777888888888999888888888999999:::;;;888888888888888888888888999999::::::::::::999999555555666666777888::::::777777777777666666666666555555555555555555555555333333333333333444555555444444555555555444444333333333222111111111111111222222222222222222222222222222222222222333333444444444444333333222111111222333444333111111111333111222222333333222222111111222333333222222222333888:::;;;;;;999666222///000000000000000000000000///.........///000111222........./////////000000111000000000////////////,,,---////////////---,,,...//////000000111111111/////////000000000000000//////...........................///////////////......///000000///......//////.........---------------------------------***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,---....../////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///......//////000000000000//////000111111222333333222333444555444333222111///111333333333333555777999:::;;;<<<>>>??????@@@AAADDDKKKWWWbbbqqq------------------------........................---------............///---,,,,,,,,,,,,---......,,,------------.........---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////------------------------+++,,,,,,,,,,,,,,,,,,---...------,,,++++++******------------------------)))***+++,,,...///000000------------------------)))***,,,...///000111111///////////////////////////////////////.........---------.........//////....../////////000000000......------------......------...//////...------,,,......,,,---111222000000000//////...---,,,,,,111111000000//////......000000111111111111000000000000000000111111111111222222111111222222333444111111111222222222222222/////////000000000111111111222444555555555444333222333444555666666555555555555444444555555666777888888999999:::999999888888888888888777777777777888888999999:::;;;;;;;;;999::::::;;;<<<>>>???@@@<<<<<<<<<============>>><<<<<<============<<<<<<:::::::::::::::;;;<<<<<<888888777777777666666666555555555555555444444444444444444333444555555666555555555555555444333222444444333222111111111111333333333333333333333333444333222222111111111111333444444444444333222111222333444444222222333444111111222222222222111111111111222222222222333333333444666777777666444333---........./////////000/////////000000111111111....../////////000000000111111000000000/////////---......//////......---..................////////////000000000000//////.........///////////////............//////000000...///000111111000///...........................------............------***+++---...//////......,,,,,,++++++++++++,,,,,,***++++++,,,------......,,,,,,---------......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///...//////000000//////......//////000111222333333333333444444333333222222000222444444444444666888;;;<<<===???@@@AAABBBBBBBBBDDDLLLWWWbbbqqq---------------------------------------------------------............///---,,,,,,,,,,,,---......,,,,,,---------.........---------.........//////------------------------++++++,,,------,,,++++++------------...///000000---------------------------,,,,,,,,,,,,,,,,,,+++......,,,++++++,,,---...------------------------++++++,,,,,,---...//////------------------------+++,,,---...////////////////////////////////////.........///////////////---------................../////////000000000000......------------......------...//////...------***......+++,,,222444222//////000000000//////...000000000000////////////000000111111111111000000///000000000111111111111111111111111111222333333111111111222222333333333111111111111222222222222111222444555666555444333222222444555555666666555666666777777777888888888:::;;;<<<======>>>>>>===;;;<<<===>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDFFFHHHJJJLLLNNNLLLLLLLLLMMMMMMNNNNNNNNNHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFDDDCCCBBBAAAAAA======<<<<<<<<<;;;;;;;;;999999999888888888777777666666666666666777777888444555555666666666555555666666555444333333333333555555555555555555555555555444333222222222222222333333444555555444333222222444555444333222333444111111222222222222111111222222222222333444444333222222222333444444555555000////////////////////////000111222222222111000.../////////000000000000111111111000000000//////000000////////////000000/////////...............//////000111111000///.........//////000000000000///////////////............///000111111000///...,,,,,,------.../////////,,,---...//////...---,,,+++,,,...///000000//////,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,---------------------------------...000111111111000//////000000000000...---,,,......///000111222333333444444333333222222333333111333555555555555777999;;;<<<>>>@@@AAABBBBBBBBBCCCEEEMMMXXXcccqqq---------------------------------------------------------.........//////---,,,,,,,,,,,,---......,,,,,,,,,---------......---------.........//////........................------...//////...------111000///......---......---------------------------------,,,,,,+++++++++...---,,,+++,,,...000222------------------------,,,---------------------------------------------------...............---////////////////////////---.........//////000000........................////////////000000000000.........------.........,,,---...//////...---,,,111555444000111777999666...///000111111222111111////////////000000000000000000111111111111000000//////000000111111111222111111000000111111222333111111111222222333333333222222333333333444444444111222444666666555444333222333444555666666666666999999:::;;;;;;;;;;;;:::<<<===>>>@@@AAAAAAAAAAAA@@@AAABBBEEEGGGIIIKKKLLLMMMMMMNNNOOOOOOPPPQQQQQQTTTTTTVVVXXX[[[]]]```aaa]]]]]]]]]^^^^^^_________\\\\\\]]]]]]]]]]]]\\\\\\VVVUUURRROOOLLLIIIHHHGGGCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>======<<<<<<<<<888888888888888999999:::333444555777888888888888888888777666555444444444777777777777777777777777555444444333333444444555222333444555555555444333333444555444222222333444111111222222222222111111444333222333555666555444555444333222222222222333444444333222111000/////////111222444333222000///////////////000000000000111111111111000000000000333222111000000111222333222222111111000000////////////000111111000///...---...///000111111111000111111000///...------,,,...///000222222000///...+++,,,,,,---...///000000,,,---...//////...---,,,+++,,,...000000000000000---,,,+++******+++,,,---...------,,,,,,++++++***...------,,,,,,---------...------,,,,,,------...---------------------------...000111111111000///000000111111000...,,,+++---...///000111222333333555444333222111222333444222444555666666666888999999:::<<<>>>???@@@@@@???DDDFFFMMMXXXcccrrr000///...------...///000//////.........---------------------------------............///////////////............---------)))+++...000000...+++)))------------------------////////////......---------------............///222///,,,+++---///...,,,---,,,,,,++++++*********---,,,,,,++++++,,,,,,---//////.........---------------............------........................------,,,+++++++++,,,,,,////////////000000000000...------,,,,,,------.../////////000000000000111////////////////////////........................///////////////.........111000///...........................////////////000000000000111111111111111111111111111111111111222222222111//////111333333333222222111111222222222222222222222222333444444333333333444444222111777777666555555666888888888777666555555666888999888:::===>>>??????AAACCCCCCEEEGGGHHHHHHJJJMMMOOOSSSTTTWWWZZZ]]]```bbbbbb]]]___bbbeeeffffffeeedddbbbgggnnnsssuuuwwwxxxyyy{{{yyywwwvvvwwwxxxwwwvvvtttuuuwwwzzz}}}~~~|||zzzyyyuuunnngggaaa^^^]]]\\\YYYZZZZZZWWWSSSPPPNNNNNNKKKJJJIIIHHHFFFEEEDDDCCC???>>>===:::777777999<<<777888999888666555444444666555444444555555444222999888666555444333333333333333333333333333333333777777888999888777555444222222333333333444444444444444333333333333222222333333222222111222222222555444222000000111222333444333333222111000//////000000000000000111111222........................////////////////////////////////////000000000000///......//////000111222///////////////////////////////////////........./////////////////////.........------------......000000//////.........---............---,,,+++***......---,,,,,,...///000000000///.......................................,,,---......//////......------------------------,,,---------,,,++++++***//////.........---------////////////............000000000000111111111111222222222222222222222222444333333333444666888999999:::;;;===???AAACCCEEEFFFHHHOOOYYYdddsss000///...------...///000//////.........---------------------------------............///////////////............---------+++,,,...000000...,,,+++........................777666555333111///...------------............///111///,,,,,,---///...,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------............------........................---------,,,------...///.../////////000000000000///......------......///,,,,,,,,,------------...////////////////////////......................../////////////////////...000000///...................../////////000000000000000000000111111111111111111111111111111111111111111111000...///000222555444333222222222222222333222222222222333444444444444444444555666555444333333444555777:::<<<===<<<;;;:::::::::<<<>>>???>>>AAADDDFFFGGGHHHJJJLLLOOOPPPRRRTTTVVVYYY]]]```iiijjjmmmppprrruuuwwwwwwvvvwwwyyyzzz{{{zzzxxxwww{{{xxxuuusssssslllllllllkkkhhhffffffgggbbbbbb```]]]WWWQQQKKKGGGGGGEEECCC@@@>>><<<;;;:::;;;;;;;;;;;;;;;<<<===>>>===:::888777888888777666888888666555444444444444444444444444444444444555777999;;;======:::777555222222333333333444444444444444333333333333222222333222222222222222333333333111000......///000111333333222222111000000000444333222000//////..............................////////////////////////000000000000////////////111000///////////////000////////////////////////////////////////////////.../////////////////////000000000//////000000000000/////////............////////////......---,,,......------......///000//////...---------------........................,,,---......//////..............................---------------,,,++++++------......///000000111////////////////////////000000000000111111111111222222222222222222222222333333333333444666777999::::::;;;===???AAACCCDDDFFFHHHNNNYYYdddsss//////............//////...............---------------------------------............///////////////............---------......////////////......000000000000000000000000888888666444222000......---------............///000...---,,,.........---++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------............------........................------------...///000000....../////////000000000000//////////////////000......////////////000000////////////////////////..............................//////////////////000000////////////......///000000000000111111111000000000000111111111111111111111111111111111111///000111000......000222666555444333222222222222333222222222333333444555222222333333444555555555333444555777:::===@@@AAA=========>>>@@@CCCEEEGGGKKKNNNSSSVVVXXXYYY\\\]]]```bbbdddfffiiinnntttxxx{{{sssiii___YYYXXXTTTPPPNNNLLLHHHBBB===>>>===<<<<<<===@@@DDDFFFBBB>>>:::777777777777666777777666555555555555555666666666666666666666555888;;;???BBBBBB>>>:::666333333333333444444444444444444333333333333222222222222111222222333444555666555333222222222333444111111111111111111111111444333222000//////......////////////////////////000000000000000000000000111111000000//////......222111000///............////////////////////////////////////////////////......//////000000000111000000000000000000000000////////////............//////000000000//////.........//////000000000///......---,,,,,,,,,,,,---........................,,,---......//////......////////////////////////..................---,,,,,,,,,---///000222333444000000000000000000000000000000000000111111111111222222222222222222222222333333333333444666777888;;;;;;<<<===>>>@@@AAABBBEEEGGGNNNXXXdddsss/////////....../////////............................................................///////////////............---------000000////////////000000000000000000000000000000222222111111000/////////---------............//////...------.........---++++++,,,,,,------......------,,,,,,,,,,,,------------------------------------............------.................................---......//////........./////////000000000//////......//////000//////000000000111111111////////////////////////....................................//////////////////000000000/////////000000111111111222222222///000000000111111111111111111111111111111111111///000111111000///111222777666555444333222222222222222222222222333444555333444555555555666888999888888:::;;;===@@@AAABBBBBBCCCEEEIIIMMMRRRUUUXXX^^^bbbgggkkknnnppprrrtttsssuuuwwwzzz~~~}}}xxxoookkkfffdddbbb\\\RRRJJJGGGEEEBBBAAACCCGGGJJJLLLJJJEEE>>>:::888777777777666666555555555555555666666666666666666666555555777:::@@@DDDCCC@@@:::666333333333444444444444555444444333333333222222222111111111222333444555666777777666555444555555555000000111111111222222222000000000000000111111222////////////////////////000000000000000000000000111111000000//////......111111000//////////////////////////////////////////////////////000000000...//////000000111111222.........//////.........///////////////...............///000000000//////---...000111111111000///......------,,,------...------------------------,,,---......///.......................................////////////......,,,,,,---...000111222333000000000000111111111111///000000000111111111111111222222222222222333333222333333444555666777888;;;;;;<<<<<<>>>???@@@AAADDDFFFMMMXXXdddsss...//////////////////...---.........................................................///////////////............---------111000////////////000111////////////////////////////////////............---------............///---.....................,,,,,,,,,------......///...------,,,,,,------...............////////////------............------........................//////...---,,,,,,,,,---............///////////////..................///,,,,,,,,,---------......////////////////////////////////////////////////---.........//////000000...///000111111000//////111111111111222222222222///000000000111111111111111111111111111111111111000111333333222222333444777666555444333333333333222111111222333444555555666888999999888999<<>>999555333333444444444555555555444444333333333222222222222222222222333444555666444333333222222222222222000000000111222222333333000000000000000111111222000000000000000000000000000000000000000000000000111000000000/////////...///////////////000111111////////////////////////////////////000000111111000000000000111111222222......///000000///...............///////////////---....../////////......---...000111111111000//////...............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------------------------......//////000//////...------.........////////////000000000111111111222///000000000111111111111111111111222222333333333222222333444666666777777;;;;;;;;;<<<===???@@@AAABBBEEELLLWWWdddsss......////////////......---------...................................................///////////////............---------000000////////////000000........................222111000///...------,,,---------............///+++---//////...---...///------........................------------......///////////////000000000------............------........................///...------,,,,,,------------.........////////////......------......///---............/////////////////////////////////////////////////////////------......///000000000...///000111222111000///000111111111111222222222000000000000111111111111111111111111111111111111///111333444333333444555555444444333333333333333333333333444555666777888555888:::;;;:::<<>><<<;;;999999888777777777777777777777666666555555444444444666999<<<<<<:::777555333444444444555555555555444444333333333333222222333333222333333444555666444444444444333333333333000000111111222222222333444333222000//////......000000000000000000000000000000000000000000000000/////////000000000000000............///000111222////////////////////////...//////000000111111222111111111111111111111111000000222222222222000000.........///////////////....../////////......---......//////000000000//////............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------...////////////////////////......---------,,,...//////000000111111111000000000000111111111111111111111222222333333444111222444555666777777777::::::;;;<<<===???@@@AAAAAADDDKKKWWWdddttt---...///000000///...------------.........//////....................................///////////////............---------////////////////////////........................////////////............---------............///***---///000...---...////////////.....................------------..................//////000000------............------........................------------...///000111---------.........//////000//////......//////000000000000000111111111111////////////////////////////////////////////////------......///000000111---///000222222222000///000000000111111111111222000000000000111111111111111111111111111111111111...000333444333333333444333222222222222333333444666666666777888:::;;;<<<:::>>>BBBDDDEEEJJJQQQWWW^^^```dddhhhkkknnnpppqqqppptttyyy{{{tttnnnhhhbbbYYYQQQKKKFFFCCC@@@>>>===<<<;;;:::999999999999888888777777666555555444555666777777777777666444444444444555555555555444444333333333333222222444444333333333444444555666666666666666555444444111111111111111222222222444333222000//////......111111111111111111111111////////////////////////......//////000000111111000///////////////000111////////////////////////...//////000111111222222333333333222222111111000///000222333333222000///............/////////000000000000000//////...---......------......///000...---------......///000........................,,,---......//////..............................,,,---...////////////...000/////////......------------...//////000111111000000000000111111111111000111111222333333444444111222444555666777666666999999:::;;;===???AAABBB@@@CCCKKKWWWcccttt---...///000000///...------------.........//////////////////////////////............/////////000//////.........---------......////////////......////////////////////////)))***+++,,,---///000000---------.........//////)))---000000...---...///000000//////......------......------------......---------.........//////---..................---........................+++,,,,,,...000222444555---------.........//////111111000000000000111111------------............////////////////////////000000000000000000000000---------...///000000111---///111222333222111000///000000000000111111111000000000000111111111111111111111111111111111111---///222333222222222333111111111111222333444444999999999:::;;;<<<>>>???FFFKKKQQQUUUWWW]]]fffnnnuuuwwwzzz|||~~~vvvppphhh___YYYSSSOOOLLLAAAAAA???>>><<<<<<;;;;;;::::::999999888777777666555555444444555666777888444444444555555555666666444444444333333333222222555555444333333333444444222222333333222222111000111111111111111111111111000000000000000111111222111111111111111111111111////////////////////////------...///000111222222222111000//////......///////////////////////////...//////000111222222222555444444333222111000000---///000111111000///------.........//////000000222222222111111///............---,,,,,,...///000,,,,,,,,,,,,,,,---...///000000000000000000000000,,,---......//////......////////////////////////,,,,,,---...//////......000000000000000/////////,,,------...///000000111000000000000111111111111000000111222333333444444111222444666777777666666888888999;;;===@@@BBBCCC@@@BBBJJJVVVcccttt000000000000000000000000////////////000000000000///000111111111000...---000111111000000///...---///......------///000111///////////////.........////////////////////////........................---------............///---------............///........................222111000///---+++******........................//////.........---------///............//////000.........//////////////////////////////000111111//////////////////////////////////////////////////////000000000000////////////000000000000//////000000000000111111111111222111222444555555333000000000000000000000000000000000000111222222333333333333333333333333333333222333444444333222333555444555666777888999;;;;;;======>>>@@@DDDIIIMMMPPPSSS\\\gggooouuuzzz}}}zzzyyywwwuuusssqqqooonnnppprrrvvv|||yyysssnnneeeZZZXXXQQQIIIEEEEEEEEEBBB>>>======<<<;;;999777444222777777888666444333222333666555444333333333444555555555444444444333333333444333333333333444555555444333222111222333444555111111111111111222222222000111111111111222222222111111111000111111222222///111222222000//////000222222111000///...------000000000000000000000000222111000//////000111222///000000000111111111222000000000111222222333333000111222222333333333333...//////000111222222222444333111000////////////---...///000111111000000//////............/////////---,,,,,,...//////...,,,,,,,,,------------...------............------...///000000000///---,,,,,,,,,---.../////////......000111222111000111222111000000000000000111111333333333444555666777888222333444666777777888888999:::<<<<<<<<<===@@@BBBHHHGGGJJJSSS___ppp000000000000000000000000////////////000000000000///000000111000///...---000000000000000///......111111///...------....../////////////////////...////////////////////////........................---------............///---------............///........................//////.........---------........................//////.........---------...............///000111.../////////////////////...............//////000////////////////////////////////////////////////111111222222222222111111//////000000000000//////000000000000111111111111111222333555777777444111111111111111111111111111000000111111222333333333111111111222222222333333222444555444333333444666666888:::<<<>>>@@@AAACCCEEEFFFJJJNNNUUU[[[aaaeeehhhrrr~~~yyyuuurrrrrrpppnnnkkkhhhfffdddfffgggjjjoootttzzz{{{rrriiiccc[[[WWWUUURRRLLLGGGAAA@@@===<<<:::999888777555555555444333333333444333444444555444444333222555555555444444444333333555444444444444555666666555444333222222333444444222222222111111111111111111111111111222222222222333333222222222222222333000222333222000//////000000000000000000/////////000000000000000000000000111000000000000000000111/////////000000111111222222222111111111111111111111111222333333333222222...//////000111111222222333333222111000000//////////////////000000111111//////............//////000...------...///..................////////////......////////////.........///000000000///---,,,------......///.........---///111111000///000111000000000000000111222333222222222222222333444555333444666777888888999999999:::<<<<<<<<<===@@@BBBFFFEEEIIIRRR___ppp000000000000000000000000////////////000000000000///000000000000///...---///000000000000//////...333222111///---,,,,,,+++......//////////////////////////////////////////........................---------............///---------............///........................,,,,,,------...//////000.......................................------------------......000111111//////////////////......---------------...//////////////////////////////////////////////////////000111111222222111111000//////000000000000//////000000000000111111111111111222444777:::999666333222222222222222222222222000111111222222333333444111111222222333333444444444555666666555555777999999===BBBFFFIIILLLOOORRRTTTVVV\\\ccclllttt{{{~~~~~~}}}{{{zzz{{{{{{yyyxxxxxxxxxxxxvvvssspppllljjjgggggggggjjjnnnsssxxx{{{}}}||||||{{{|||~~~wwwsssoooiii___XXXNNNJJJDDD@@@>>>>>>===<<<666666666666666777777888444555777888888666444222555555555444444444444333666555555555555666777777666666555444333333333444333333222222111111000000111111111111222222222333555555444333222222222222111333333333000///...////////////000000111111111000000000000000000000000///000000000000000000///......//////000111222222333333222222111000000///222222222333222222111111/////////000111111222222222222333333333111000///000000///...///000111222//////............//////222000......//////...---//////000000000111111111//////000000000000///////////////000//////...---....../////////...---------...000000/////////000000000000111111333444555333333222222222222333333444555666888999999999999999:::<<<<<<<<<===@@@BBBEEEDDDHHHQQQ^^^ppp////////////////////////////////////000000000000///////////////............///000000000000000///222222111///...,,,,,,+++............////////////////////////////////////........................---------............///---------............///........................,,,,,,,,,---...///000000................................................------------...000111222////////////..................------......///000////////////////////////////////////////////////......////////////......//////000000000000/////////000000000111111111111000222555888;;;;;;777444222222222222222222222222111111222222333444444444444444444444444444444444555666777888888999<<>><<<;;;:::999;;;<<<<<<<<<999999999999999888777666555555555555444444444444555555555555555666666777777777666555444333333333444444333222111111000000111111111222222222333333666555444333222111111111222333444333111///.../////////000000000111111111000000000000000000000000...///111111111111///.........///000000111111222222222222111111111000000222222222222222111000/////////000000111111111111111222333444444333111000222111///......///111333//////............//////444222////////////...---//////000000000111111111000000111111111111000000//////////////////......///////////////...---,,,,,,...000000///...///000000000000111222444555666666555555444333333333444444555666777888999999999999:::<<<<<<<<<===@@@BBBEEEEEEIIIQQQ]]]ooo////////////////////////////////////000000000000000//////...............---...///000000111000000///////////////......------.........//////000000////////////////////////........................---------............///---------............///........................---------...............////////////////////////---.....................---------......///111111000000//////.........---//////......//////000111000000000000000000000000////////////////////////......////////////......//////000000000000/////////000000000111111111111000111444888::::::777555111111111111111111111111222222222333444444555555444444444444333333333333444666888999;;;>>>CCCFFFKKKTTT___iiiooouuu{{{{{{xxx|||||||||~~~xxxkkk```YYYRRRKKKEEEDDD@@@===;;;<<<<<<;;;:::===;;;999777666666888999666666555555555444444444444444333333444444555666777777666666555444333222555444444333222111000000111222222222222333333333444444333111000000000000222333444333111//////000111111111111000000000000111111111111111111111111///000111222222111000///000000000000111111111111000000111111111222222222222222222222111111000///000000000000000111111111000111333444444333222111333222000......000111222//////............//////444222////////////...---......////////////000000000000111111111111000000//////.........////////////000000000///...------,,,...000000///...///000000000000111222444555666666555444333333333333333333333555666777888888888999:::<<<<<<<<<===@@@BBBFFFGGGLLLSSS\\\mmm000000000000000000000000////////////000000000000000///......------......------///000111111111111------...///000000//////------......///000000000////////////////////////........................---------............///---------............///.......................................---------////////////////////////---------...............///............///000000000000000///......------///////////////000111111000000000000000000000000///////////////////////////000000111111000000/////////000000000000//////000000000000111111111111111111222555777777666444000000000000000000000000222333333444444555555666333333333444555555666666777999<<>>;;;888===;;;777444333444777999666666666555555555444444333333333333333444555555555555555555555444333222444444333333222222111111222222222222333333333333333333222111000000000000111222444333222000111111222222222111111000000000111111111111111111111111111222222222222222222111333333222222222111111111///000000111222222333333111111111222111111000000000000000000000000111111///000111333333333222222333222111000///000111111//////............//////222000......//////...------------.........//////000000111111111111000000///............///000000//////000000000///......---...000000/////////000000000000111111333444555333333222111111111111111222333444666777777777777999:::<<<<<<<<<===@@@BBBEEEHHHNNNUUU]]]lll000000000000000000000000////////////000000000000000///...---------......,,,---...000111111222222,,,---...000000000//////------......///000000111////////////////////////........................---------............///---------............///................................................////////////////////////---------.........//////000//////............///111000000///......------///............///000000000000000000000000000000//////////////////////////////000000000000////////////000000000000//////000000000000111111111111222111111222333444333222111111111111111111111111333333333444555555666666333444666999;;;===???@@@AAADDDHHHMMMSSS[[[ccciiiwww~~~|||sssfff___UUUOOOLLLHHHCCC>>>>>><<<:::777666777888999666666666666555555555555444444444444444555666666333333444555555444333222333333333333333333333333222222222333333333444444333222222111111111222222000111333333222111222333000111111111111111222222111111111111111111111111444333333333333333333444666555555444333222111111111111111111111111222222///000000111111111111000111000000000000000000000//////000000111222333333222222222111111111000000//////............//////000...------...///......------.........////////////000000000000000000//////......---...///000111...//////000000000000///---///111111000///000111000000000000000111222333222222111111111111111111333444555666777888888888999:::<<<<<<<<<===@@@BBBAAAFFFNNNVVV___mmm000000000000000000000000////////////000000000000000///...---,,,---......,,,,,,...000111222222222---...///000000///...------------...///000000111////////////////////////........................---------.........//////---------.........//////........................,,,------....../////////000000000000000000000000---------.........//////111000///......------...111000000///...---------...------------...//////000000000000000000000000////////////////////////------............------//////000000000000//////000000000000111111111111333111//////111222222111222222222222222222222222333333444444555666666666666888;;;>>>CCCGGGJJJKKKLLLOOOTTTZZZbbbkkktttzzz}}}~~~}}}yyyuuutttwww~~~zzzrrrggg___ZZZUUUNNNIII@@@???>>>===<<<;;;::::::777666666666555555555555555555555555555666777777111222333444444444333222333333333333333333333444222222333333333444444444333333222222222333444444///111333333222222333444...///000111222333444444111111111111111111111111555555333333333333555555888777666555333222111000333333222222111000000000...///000111111111111111111111111000000000000000////////////000111333444222222222222222111000/////////............/////////---,,,,,,...//////...............//////////////////000000000000/////////...------...///000111......///000000111000000...000111222111000111222111000000000000000111111444333333222333333444444444555666888999999999999999:::<<<<<<<<<===@@@BBB>>>DDDNNNWWW```ooo000000000000000000000000000000000000000000000000//////.........---------...000111333444444444333...------...//////...,,,111...******---...---+++,,,,,,,,,---------.........---,,,++++++,,,---...000000000///......------------------...000111222//////...------------...---,,,,,,,,,---...000111/////////...---------,,,..............................------------......////////////////////////000000000000000000000000222111111000000000111111000000000000000000000000......////////////.........//////000000000000000000000000000000111111222222222222222222333333333333444555444222222444555666777999999888777888999;;;???BBBDDDLLLWWW```bbbfffjjjpppwww~~~vvvpppppptttxxxzzz}}}|||rrrdddZZZSSSHHHAAAAAA@@@;;;:::<<<888666444333444555555444444555666777777666555444555444222111111222444555666555444444333333333444444333222333555666555444111000//////222333333333000000111111222222222333222222333333333333222222111111111111000000000000000111222111000000222333999999777666555333333222444333111222333333222000000000000000000111111111222///,,,,,,---///000000---------......000111222111111111000///......------...///000000000000000.........///////////////////////////////////////,,,---///000000000///...//////......---------,,,---...///000000111000000222111000//////000111111000111111111111222222222111111111111111111111111444666888888888888999:::888:::<<<===<<<<<<===>>>GGGGGGLLLWWWddduuu////////////////////////000000000000000000000000//////.........---------///000111333333333333333000/////////000000///...000000//////000000...,,,,,,---------............///...---,,,,,,---...///////////////............,,,,,,,,,,,,---...////////////...------------...---------------...///000...............---------.................................------.........////////////////////////////////////////////////...///000111111000...---000000000000000000000000......////////////......//////000111111111111000000000000000000111222222111111222222222222333333111222333222222222444666999;;;<<<<<<<<<===@@@CCCDDDIIINNNSSS^^^lllxxx|||}}}yyytttrrrttt{{{vvveeeYYYNNNIIIDDD>>>;;;===>>><<<999888888999888777555555666777777666555555777666444333333444666777555555444444444444444444444333222333555555555444222111000222444555555444000000111111111222222222111222222222222222222111111111111111000000000000000111222111000000222444777777777777666444333222333222000111222222111///000000000000111111111111222000------///000000///...------...///000111222222222111000000///......111111000000000/////////000000000000000000000000////////////////////////------///000000000///.../////////.........------...//////000000000000///111000000/////////000111000111111111111222222222555555444444444444444444444666888888888888888:::999;;;=========<<<===>>>FFFFFFKKKUUUbbbsss////////////////////////000000000000000000000000/////////............---///000111222222222222222000//////......------...+++---000111000.........------.........////////////......------......///---............/////////......------------......//////...------------...,,,------.........---------------...............................................................////////////////////////////////////////////////+++...111333333111...,,,000000000000000000000000...//////000000//////...///000000111111111111111111000000000000111222222111111111111222222333333111222333333222444666999>>>AAAEEEFFFGGGJJJOOOTTTUUU\\\dddkkkvvv~~~yyyyyyxxxyyy|||~~~rrrcccYYYPPPGGGAAA@@@AAA>>>:::888888888888777555666666777777666666555777666555444444555666777444444444444444555555555333222222222444555444333333222333444666777666444000000000111111111111111111111222222222222111111111111111111000000000000000111222111000000222444555666888999888777444333222111///000111111000...000000000111111111222222111000///000111222111/////////......///000111111333222222111111000000000111111111111111111111000111111111111000000000000////////////////////////---......///000/////////000000////////////......///000000000000//////...000//////......///000000000111111111111222222222333333333222222111111111444666888888888777888999:::<<<>>>>>>>>>===>>>@@@EEEEEEIIISSSaaasss////////////////////////000000000000000000000000/////////...............000000111111111111111111------,,,+++******,,,...***---///...+++***---///.........////////////000/////////....../////////,,,,,,---......///000000222111000/////////////////////...------------...,,,---...///...---,,,+++,,,---------.../////////........................---..................---////////////////////////////////////////////////---///111333333222000...//////////////////////////////000000000000//////...///000000111111000000111111000000111111222333000000111111222333333333333444444444444555999;;;DDDJJJQQQVVVXXX[[[```eeehhhrrr}}}~~~}}}|||{{{nnncccXXXNNNIIIDDDAAA<<<:::999999888777666666777777777777666666555555444444444444555555444555555666666666666666333222222333555666555444444444444555777777555333111111111111111111111111000111111222222111111000111111111111000000000//////000111111000111333444444666:::<<<<<<:::777555333111000000111111000///000000000111111222222333111111000111333333111///000000/////////000111111333333333222222111111111///111444666666555444222111111000000000000000///////////////////////////---......///////////////000000000000000/////////000000111000000///...---.............../////////000000111111111222222222333333222222111000000000555666888888888777888999;;;===?????????>>>???@@@EEEEEEIIISSSaaasss........................////////////////////////////////////////////////111111000000000000000000,,,------+++***+++///333888777444///***))),,,000.........////////////000...//////////////////...++++++,,,---...///000000222111000//////....../////////...------------...,,,,,,.........---,,,+++,,,---------.../////////........................------...//////...------////////////////////////.................................//////000000000//////////////////////////////000000000000//////---...//////000000//////111111111111111222222333000111111222333333444444444555555444555777;;;>>>HHHQQQ]]]dddgggiiimmmrrryyyxxxtttvvv}}}{{{pppdddZZZOOOJJJDDD@@@===<<<;;;:::888888888888888888888888777666666666666666666777666777777888888888777777444333333444777888888777666555444555666555444222222222222222111111111111111111222222222222111111111111111111000000000//////000111111000111333555555888<<>>JJJQQQOOOEEE777---000000//////......------///////////////////////////............///000000......////////////000000///000000000000//////...------///000000000000000000111111111111222222222444444444444444444444444666777999999777777777888;;;===?????????>>>???AAACCCDDDJJJVVVeeewww........................////////////////////////.../////////000000000000222111000...------......+++.../////////444===DDDFFFAAA999333////////////,,,---------............,,,---...//////...---,,,,,,,,,,,,------.........---,,,,,,++++++++++++,,,//////...------------...++++++++++++,,,---.....................---------........................,,,---///000000///---,,,////////////////////////........................,,,---...///000000000000000000000000000000000000000000111111111111000000000000111222222222222222222222111111222222333444222333333444555666777888666777999<<>>>>>===;;;999777555555666999===@@@AAAAAAAAA===888555444333333222555555555444444333333333333333444444444444333333111111111111000000000000...///111111000111444666777999<<<======;;;999777333222111111222222111000///000000111333444444555333111//////000111111111555444333222111000000000111111111222222222222222444BBBTTTaaaaaaSSS???111111111000000///......---///////////////////////////......---...///000111------........./////////...//////000000000000///---...///111111111111111000111111111111222222222000111111222222333333333666777999999777666777888:::<<<>>>???>>>>>>???@@@@@@BBBJJJWWWfffwww........................////////////////////////.../////////000000111111222111///...---------...)))+++......///555???GGG999444///---...///...---,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,------------......---------,,,,,,------...//////...------------...++++++******+++---///000/////////......------,,,........................,,,---///000000///---,,,////////////////////////........................---///333555666555333111000000000000000000000000000000111111111111000000222222333444444444444333222222111111222222333444333333444555666777888999999;;;>>>BBBHHHPPPYYY^^^jjjsss}}}}}}nnnaaaWWWOOOJJJ>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>?????????>>><<<999777555555777:::???CCCDDDDDDEEE@@@:::666444444333333666666666555555444444444333444444555555444444333111111111111000000000000...///111111111111444666888999;;;<<<;;;999777666222111000000111111000//////000000222333444555555333111...---///111111111555444333222111111000000111111111111111111111111000AAAYYYkkkmmm___III999222222222111000//////...///////////////////////////......------///000111,,,---------......//////......///000000111000000---...000111222222222111000111111111111222222222222333444444555666777888666888999999777666777777:::<<<>>>>>>>>>===>>>@@@===@@@IIIWWWfffwww///...,,,++++++,,,---///...,,,,,,///111111---***////////////////////////000000//////...,,,+++***///000333111000???GGG>>>444333222000///.........,,,------......------,,,---.........---,,,,,,+++++++++******+++---...000.........------,,,,,,,,,------------------------,,,,,,------------,,,,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......---------............/////////............////////////............//////.../////////000000000111000000111222222222222111222222222222222222222222333111//////000111222222777666555666999;;;<<<<<>>>>>@@@@@@??????AAADDDDDDBBBBBBCCCEEEBBBCCCEEEEEEBBB>>>:::777444666888;;;???CCCFFFGGGEEEDDDAAA===999999;;;===;;;999777444333333444555444444333333222111000000333222222111000///......111111111222222333333333222333555777888888777666333111///------///111333///444666333222666999888333222111000////////////111111222222222111000000000111111222222111111000...777JJJaaannncccFFF...111111000///////////////............/////////000......---,,,---///111333////////////////////////000000////////////000000111000///......///000111000111111222222333444444444555666555333222333444888888888888888777666555>>>???@@@???>>>>>>@@@BBBBBBFFFKKKSSS___sss......,,,,,,,,,,,,---......------///111000---***//////////////////////////////000000000///...---000---...---000CCCOOOHHH444333222000///.........+++,,,,,,------,,,,,,+++------......------,,,+++,,,++++++++++++,,,...///......---------,,,,,,,,,---------------------------------......---------/////////.........------++++++,,,------------,,,---,,,,,,,,,,,,---......---------............/////////............//////111000000//////000000111/////////000000000000000//////000111111111111111222222222222222222222222444333222333444555666666999999:::;;;<<<@@@DDDGGGPPPXXXaaakkkxxx~~~{{{ooohhh```XXXNNNGGGEEEDDDCCCBBBBBBDDDFFFFFFEEEDDDFFFHHHEEEEEEEEEDDDBBB>>>:::777555555777:::===BBBEEEHHHHHHGGGDDD@@@;;;999999:::888777555333222222222333444444333333222111111000222222222111111111111111111111111222222333333333111222444666777777666555333111000.........000111///000000000333888999666333222111000000111222222222222222111111000000000111111222222222222111111000444===GGGMMMHHH<<<222111111000///////////////......//////////////////,,,---...///000000000000////////////////////////000000////////////000000111000//////...///000111000111111222222333444444555555555444222222333555888888888888777777666666;;;<<<======<<<===???AAABBBFFFKKKSSS___sss---------------------------------...000000---+++////////////////////////---///111222333222111000...,,,000444999KKKTTTJJJ333222111000///.........++++++,,,,,,,,,,,,++++++------......------,,,,,,,,,,,,,,,++++++,,,------...------------,,,,,,,,,---------------------------..................---............------------++++++,,,------------------,,,,,,,,,,,,---......---------............/////////............//////000//////////////////000000000000000000000000000...//////000111000000000222222222222333333333333222222222333444555777777999<<>>999777777555555444333222111111000444333333222222111111111.........//////000000000111111111222222222222222000111333444555555444333222111000///////////////......---...444::::::555222111///......000333444444333222000//////000000222222222333333222222222000222444444222111333444111111000///////////////////////////////////////+++---///111222111///...////////////////////////000000////////////000000000000/////////000000111000111111222222333444444555666555333111111444666777777777777777666666666999:::<<<<<<<<<===???BBBBBBFFFKKKSSS___sss+++,,,---.........------------......//////---,,,////////////////////////---///111333333222000///,,,---888CCCHHHOOOMMM===222222111//////.........,,,------------------,,,,,,------...------,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------------------------------......//////......---+++++++++++++++++++++++++++,,,,,,---...------------,,,,,,,,,,,,---......---------............/////////............//////------,,,,,,,,,,,,------111111111000000000000/////////000111111111111111222222222333333333333333222333444555555666888:::===DDDJJJLLLNNNVVVdddppp}}}{{{}}}|||ooocccYYYPPPHHHCCCAAAAAAAAA@@@@@@AAABBBDDDDDDCCCAAA???<<<;;;:::999555444444555888===CCCFFFJJJJJJIIIEEE???:::777666444444444444333222111000333333333222222111111111000000000000000000000000111111111111111222222222000000111222333333222222000000000111111111111111000222222111444999:::888333111...,,,,,,...111333555444111///......///000222222333333333333222222///222444333000...111333111000000///////////////000000000///////////////---...///000111000000///////////////////////////000000////////////000000000000000000000000111111000111111222222333444444666555444222000111555777777666666666666666666666999;;;<<<===>>>???BBBDDDBBBFFFKKKSSS___sss+++,,,------......---------............------...////////////////////////...///000111111///---,,,///000===GGGGGGGGG???///111111000///..................////////////......,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,++++++------------------------------------------------------............------++++++++++++++++++++++++,,,,,,---.........---------,,,,,,,,,,,,---......---------............/////////............//////------,,,,,,,,,,,,------111111111111000000000000000111222222333333222222222222333333333444444444555666888888999;;;???CCCJJJSSS]]]aaaeeennn~~~{{{qqqfffZZZQQQIIIFFFCCCAAA@@@AAABBBBBB>>>===<<<::::::::::::;;;555444333444666:::???BBBEEEFFFFFFDDD???;;;888777555555666666555444333222333333222222222222222111555555444333333222111111111111111111111111111111000000000111111111111111...///000111333444555555111888:::777444666:::;;;888555111...---...000111444333000.........///000111222222333333222222111000111222333444333333222111000000///////////////000000000000000000//////000000///...//////111222000000000000000000000000000000////////////000000//////000111111111111111000111111222222333444444555555444222000222555888666555555444444555666666888999;;;<<<===???BBBDDDBBBFFFKKKSSS___sss+++,,,,,,------.........---...///...---,,,...///////////////////////////...............---,,,,,,555111888<<<777666555+++111000//////.........//////000000000000000000///,,,,,,------......------++++++,,,---------,,,,,,,,,,,,,,,------------...------------------------,,,------------------,,,------------............,,,,,,---...............---,,,,,,,,,,,,---......---------............/////////............//////000//////////////////000000000000111111111222222111222333333444444333333222222333333444444555555444666888999;;;@@@HHHNNNXXXbbbnnnuuuzzz{{{nnneeeUUUPPPIIICCC@@@???======999999999888888999::::::555444333333555888;;;===???@@@AAA@@@===999888888777777666666666555555555222222222222222222222222333222111000///...------111111111111111000000000000000000000000000000111/////////000222444666777111:::>>>999333444999===;;;999555222000000111222222111000///...///000000111111111222222111111111111///,,,---000222222111111111000////////////////////////000000111111111222111///......///111222000000000000000000000000000000////////////000000//////000111222222222222000111111222222333444444444444444333111222555888555555444333333444666777666777999::::::<<>>BBBKKKWWWaaakkkuuu}}}kkkcccXXXNNNGGGBBB>>>;;;999999999999999999999999555555444444444666777888;;;<<<===;;;888666666666888777666555555555666777222222222222222222222222//////......------,,,,,,222111111111000000000///111111000000000000000111000000......///000222444000666999555222444888:::888666444222111111111111////////////000000000000///000000111111000000///111///---,,,...000000000111111000///////////////......///000111222222333111111000000000000000111000000000000000000000000000000////////////000000...///111222333333222222000111111222222333444444222444444444333333555777555444333222333444666777666777999999:::;;;>>>@@@BBBFFFKKKSSS___sss---,,,+++***+++---000111---///000...,,,+++...000////////////////////////---,,,++++++,,,...111333...+++111444,,,,,,555666000//////............///......////////////......+++,,,,,,---.........---(((***+++---......------,,,,,,,,,------.........------------------------***++++++,,,,,,++++++***,,,,,,,,,------.........,,,---......//////......---,,,,,,,,,,,,---......---------.........////////////............////////////............//////......///111222333444555000000111222222222222111222222333333444555666666===AAAEEEHHHOOOZZZjjjuuu}}}|||~~~vvvvvvwwwzzz~~~~~~wwwyyyzzzyyyxxxzzz~~~yyyjjj]]]TTTLLLFFFAAA:::::::::::::::999888777555555555444444555555555:::::::::888666444444555888777555444444555666777222222222222222222222222222222222222333333333333222111111111000000//////222111000000000000111111222000...,,,,,,---///000...111333111111555888777222222111000000/////////---...///000111111111000//////000000000000//////...111333333222000///...111111000///////////////------...000111222333444///000111222222111///...000000000000000000000000000000////////////000000...///111222333333222222000111111222333333444444111333555555444333555666555444222222222444666777888:::;;;;;;;;;<<>>???CCCEEEKKKTTT^^^ooo+++,,,---.........------,,,---...///000000///////////////.........------............////////////......//////000000111111/////////000000000111111000000000000000///......///////////////...------......---------......///---------------------------------...............,,,------------,,,,,,+++,,,,,,,,,---------.............../////////000000........................////////////////////////111000000///......------////////////000000000111222222222222222222222222444333333333444555555444444333444777888:::@@@HHHQQQ\\\jjjwww|||wwwtttssssssqqqooonnnmmmkkkiiifffcccaaa```cccdddfffhhhiiiiiiiiihhhgggdddcccccceeehhhjjjjjjjjjiiihhhgggfffffffffgggjjjiiiiiiiiilllppptttwww~~~|||}}}|||mmm^^^SSSGGGBBB===;;;;;;;;;999777666777777666555444333333444444444444444444444444666555555444444555666666777666666666666555555555444222000111333444222111111111111111111111111111111111111111111111222333666444333333444444222111222111111111222444666777444222000000111222111000////////////000000000000111111111111111111222222000000///......///000000///000000000//////...---000000000000000000000000/////////000000000111111000000000000////////////222111000//////000000111//////000000111111222222222333333444555666777777444444444333333222222222333444555555444444666888<<<<<<<<<===>>>???AAAAAACCCDDDJJJRRR]]]nnn,,,---.../////////......---....../////////......000000000///////////////............////////////------...///000000111111000000000111111111222222111111000//////////////////////////////......---//////...---------..........................................------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......////////////000000000111........................////////////////////////111000000//////......---/////////000000000111111111111111111111111111111333333444555666666666666888777888;;;>>>CCCNNNYYYjjjxxx~~~zzztttpppmmmjjjfffcccbbbbbbbbbbbbaaaaaaaaaaaa___]]][[[YYY]]]^^^```bbbcccdddddddddcccaaa___```ccchhhkkklllpppnnnkkkhhheeecccbbbbbbddddddddddddfffhhhjjjlllpppwww}}}{{{wwwqqqnnnnnnooopppqqquuuwwwzzz}}}vvvlllUUUNNNDDD>>>=========<<<888999999888777666444444444444444444444444444444555555555555666777777888777666666666666555555555555444333333555555444333222222222222222222222222333222222111111111111222777555333333333333111///111111111111222444555777444222111000222222111000//////000000000111111111///000000111222222333333111111000000000000111111111111000000000000//////000000000000000000000000....../////////000000000111111111000///.........000000//////000111222222//////000000111222222222333444444444555555555555444444333333333333222222555666666666555555666888999999999:::;;;<<<===>>>BBBCCCHHHPPP[[[lll,,,------.................................------////////////////////////............////////////***+++,,,,,,---...//////000111111111222222222222222111///.........///000...///////////////......000///...---------------////////////////////////------------------------******+++,,,---------,,,,,,,,,,,,---------............/////////000000000........................////////////////////////000000000000//////......//////000000000111111111000000111111111111222222...000333555666777777888<<<<<>>???@@@@@@AAAEEEMMMXXXiii,,,++++++++++++,,,------...------,,,------......------............//////............////////////.............../////////000000000111111111222222111111000///////////////---...////////////////////////...---------..............................******+++,,,---...//////,,,,,,------......------,,,,,,,,,---------......------------............////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222111111111222333333444444333666888777666777:::>>>???GGGUUUeeerrr~~~zzzvvvssspppllliiidddddddddbbb```___aaacccaaaffflllpppppppppoooooolllllljjjiiiiiilllqqquuuxxxzzz~~~}}}|||zzzwwwuuurrrpppooorrrooommmppppppmmmkkkllllllhhhccc___]]]\\\ZZZYYYYYYZZZ[[[[[[[[[\\\^^^```___hhhpppqqqpppuuutttiii]]]QQQIIIBBB===888777888999888666555555555555555555555555333555888;;;<<<<<<:::999777666666666666555555555222333444444222222333444333333333333333333333333444333333222222222222333222111000222444666666555000000000000111333444666555333222111222333222111/////////000000000111111333333222222111000000///111111222222222222111111000///...---...///000111000000000000000000000000....../////////000000000.........///000111111111111111111111111000///...000000111111222333333333444444444333333333333333222222333333333333444444111333444333333333555777:::::::::;;;<<<===>>>???@@@AAADDDLLLWWWiii---,,,,,,+++,,,---...///---,,,,,,,,,,,,---///000....../////////000000000............//////////////////............------/////////000000000111111000000000000000///......------...///////////////......---------......///------------------------+++++++++,,,,,,---------....../////////...------,,,,,,,,,---------..................////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222111222222333444444555555555888;;;;;;;;;>>>EEEKKKSSS]]]nnn~~~|||{{{}}}xxxuuurrroookkkiiihhhhhhgggfffbbbcccccccccccceeehhhkkkmmmsss|||~~~{{{wwwwwwxxxsssmmmgggccc```]]][[[ZZZ\\\^^^]]][[[ZZZZZZZZZ\\\___bbbcccccciiittt}}}vvveeeYYYOOOGGG???::::::;;;999777555555555555555555555555444666:::===>>><<<:::888777666666666666555555555222333555444222111333555333333333333333333333333333333222222222333444444333222111222444555555333000000///000111222444555555444222222333333333222111111222222222333333333222222111111111111111111000000111222222111000000111000///......000222333000000000000000000000000/////////000000000111111////////////000000000000//////000111222111000000000111111222222333333444333333333333333333333444222222222333333444444444111222444444444555777:::888888999999:::;;;===>>>AAAAAADDDLLLVVViii......---,,,---...///000,,,,,,++++++,,,...///000//////000000111111111222............/////////000...------,,,,,,+++******////////////000000000000///000111111111000...---------...///000000//////---------------...///000------------------------------,,,,,,,,,,,,++++++///000000000///...------,,,,,,,,,---------......////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111000111111111111222222222222222333444444555666666333777;;;===@@@FFFQQQYYYiiisssyyyrrr{{{xxxxxxxxxwwwsssoookkkhhhfffdddaaaaaadddgggiiijjjggghhhjjjjjjlllooossswww~~~xxxqqqkkkgggbbb```^^^```bbbbbb```]]][[[[[[]]]\\\ZZZ\\\```eeejjjmmmtttzzzvvviii[[[RRRGGG@@@???>>><<<:::666666666666666666666666444777;;;>>>>>>===:::888555555444444444333333333222444666555333222333666333333333333333333333333222222222222333444444555333111000111222222111000000000//////000222444555666444222222333333333222333333444444444444555555000000000111222222333333///000111222222111000///222111000///000111333444000000000000000000000000000000000000111111111111111111000000//////......,,,---///111222333222222000111111222222333444444222222222333333444444444222222222333333444444444111333444555555777999<<<<<<<<<<<<===>>>???@@@AAAAAAAAADDDLLLVVViii//////...---,,,++++++,,,++++++,,,,,,---...//////...------------...//////////////////////////////---------.........//////////////////000000000000////////////............,,,,,,---...///000111111//////.........---------...//////000000//////...,,,,,,,,,---------......------------------------........................//////.........---------000000000000000000000000000000000000000000000000/////////000111111222222333333333333333222111000666333333666777555777;;;999>>>EEEKKKRRR\\\gggooo|||{{{sssnnnnnnjjjeeecccddddddcccaaaggghhhiiiiiikkknnnssswwwyyy}}}yyytttrrrqqqnnnjjjeeebbbaaabbbbbbccccccdddeeeggghhhfffdddjjjiiiiiilllrrrvvvvvvuuu}}}}}}mmmcccUUUIIIBBB===999777999777666777999::::::999777888;;;???AAA@@@===999555555555666666666666666222222222222222333444555555555444333333222111111222222222222222222222222222333444333111000111222...000111222222444777999:::888555111///.........444333222111111222333444000000000000000///......//////000000111111111222000000000000000000000000111111111///------///111222222111111111111222222222222111111111111111111000000000000000000000000000000000000111111111111222111111111111111222222444444444444444444444444666666666777888888999999;;;<<<<<<===>>>>>>======BBBCCCGGGMMMUUUfff------,,,,,,,,,------...+++,,,,,,------............------------...//////........................,,,------------.........000000000000111111111111////////////............,,,,,,------....../////////.........------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------........................//////.........---------000000000000000000000000000000000000000000000000222222222222111111111111111111222222333333333222444222333666777555777;;;===EEERRR^^^jjjvvv}}}yyy~~~xxxtttooojjjffffffcccaaabbbfffiiiiiiiiinnnqqquuuyyy}}}{{{vvvssspppmmmkkkmmmmmmmmmmmmnnnmmmkkkiiieeeddddddhhhmmmooonnnlllpppzzzvvveeeUUUJJJBBB===::::::888777777888999888777777888;;;>>>@@@@@@<<<999555555555555555555444444666555555555666666777888555555444333333222111111222222222222222222222222222333444333111000111222222333444444333444666888888666444111000000000111333222111111111111222333000111111111111000///...///000000000111111111111000000000000000000000000222222222000......000111111000000000000000000111///000000000111111111111000000000000000000000000000000000000111111111111////////////000111333333444444444444444444444444444444555555666777777777999999;;;===>>>>>>???>>>BBBCCCGGGLLLUUUfff+++++++++,,,---...///000------------------------...------------...//////........................,,,,,,,,,,,,------------000000111111111222222222////////////............------------------------............------------,,,------------------,,,,,,,,,,,,---------......------------------------.......................................---------000000000000000000000000000000000000000000000000444444333333222111111000...///000111222333444555444222444777888888<<>>;;;888666555555444444333333333777777777777777888888888555444444333333222222111222222222222222222222222222333444333222111222333333444555444333333555666666555333111111111333444222111111000000111111222111111222222222111000000000000000000111111111111000000000000000000000000333444444222000///000111000000////////////000000.../////////000111111111////////////////////////000000000000111111111111------...///000222333444444444444444444444444444222222333333444555555666666777:::<<<>>>?????????AAABBBFFFLLLTTTeee,,,,,,,,,,,,---...//////------------------,,,,,,...------------...//////........................+++++++++,,,,,,,,,------///000000000000111111111////////////.....................---------,,,,,,------------------------------............------,,,,,,,,,---------......------------------------................................................////////////////////////////////////////////////333333222222222111111111//////000111222333555555555444555888:::>>>FFFPPP___mmm}}}zzzqqqnnnjjjgggeeefffhhhiiihhhkkkqqqzzz|||yyyqqqpppoooqqqsssqqqlllhhheeehhhlllqqqvvvzzz}}}xxxtttvvvxxxkkk___TTTLLLDDDAAA>>><<<;;;:::999777888777888:::;;;;;;999666777777666555444444333333444555555555555555555555444444444333333222222222222222222222222222222222222333444444222111222444222333444333222333555777777666444222111222333444111000000000000000000111222222222333333222222111000000000000000111111111000000000000000000000000333333333222000...///000000000////////////000000111111111111000000000000///////////////////////////000000000111111111111/////////000111333444555333333333333333333333333222222222333444444555555666888:::<<<>>>>>>>>>===@@@AAAEEEKKKSSSddd---------,,,,,,------...------------------,,,,,,...------------...//////........................+++++++++,,,,,,,,,------.........////////////000////////////............000000//////...---------,,,,,,------------------******++++++++++++******,,,,,,,,,---------......------------------------........................---.....................////////////////////////////////////////////////000000000000111111222222111111111111222333444555666555666;;;@@@HHHVVVcccyyy~~~wwwqqqllljjjhhhhhhiiillloootttyyy}}}~~~}}}{{{yyyxxxwwwtttmmmgggfffeeedddccceeegggiiijjjmmmpppttt{{{}}}vvvttt{{{uuufff]]]NNNJJJDDD???===;;;999888888777777777999999777555999888888777666555444444444444555555555444444333444444333333333333222222222222222222222222222222222333444444333222333444222333555555555666999;;;:::999666333111111111222000000000111111000000000111222333333333333222222111111000000000000000000000000000000000000000000000222222111///......///222111111000000111111222444444333333222111000000000000000000000000000000///000000000111111111111333333222222333333444444333333333333333333333333222333333444555555666666888:::<<<>>>>>>>>><<<;;;???@@@DDDJJJRRRccc~~~...------,,,,,,,,,------------------------------...------------...//////------------------------,,,,,,,,,,,,---------------------.........//////////////////............000000000//////.........,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------........................---------...............000000000000000000000000000000000000000000000000...//////000111111222222333222222222333444666777777999>>>FFFNNNYYYkkkzzzxxxwwwtttooojjjfffdddddddddiiiqqqyyy}}}xxxpppjjjhhhddd___\\\\\\^^^___``````bbbeeejjjrrr}}}yyyyyy}}}~~~sssbbb[[[PPPGGGAAA===;;;::::::999777777888888777555999888888777777666666666555666777888777666555444333333333333333333333333222222222222222222222222222333444444333333444555444666888888999:::===???===;;;888444222000000000000111111222222111111000111111222333333333222222111111111111000000000000000000000000000000000000...000111111///......///222222111111111111222222555555444333222111111000000000000000000000000000000000000000111111111111555555444444333444444555333333333333333333333333333333444555555666666777999;;;===???@@@>>><<<;;;>>>???CCCIIIQQQbbb}}},,,,,,,,,,,,------...///+++,,,,,,------............------------...//////------------------------,,,------------.....................////////////////////////.................................---++++++,,,,,,,,,---------/////////000000/////////,,,,,,,,,---------......------------------------........................---------.........//////000000000000000000000000000000000000000000000000111111111111111111111111222222222222444777999;;;;;;AAAMMMZZZeeerrrzzzvvvlllmmmnnnllljjjjjjlllooosss{{{~~~xxxqqqlllddd___]]]^^^]]]]]][[[]]]```ccchhhpppyyy~~~}}}~~~tttdddUUUKKKDDDAAA???>>><<<999999999:::999888777777777777666666666666666777888999999777666444333333333333333333333333222222222222222222222222222333444444333333444666666777888888888999<<<>>>>>>;;;888555222111111111111111222333333222111111000000111222222222222222111111111111000000000///000000000000000000000000---///111222111000000111111111000000000000111111222222222222222222222222222222222222222222222222000000000000111111111111333333333333333444555666222222222222222222222222333333444444555666666666888;;;>>>@@@AAA@@@>>>======>>>BBBHHHPPPaaa}}}******+++,,,---///000111++++++,,,,,,---...//////...------------...//////---------------------------------.........//////////////////000000000000000/////////............------------------------+++++++++,,,,,,---------,,,------------------,,,,,,,,,,,,---------......------------------------........................---------.........//////000000000000000000000000000000000000000000000000444444333333222111111111111111111222555999<<<>>>AAAJJJ[[[lllyyyzzzuuuqqqnnnllljjjmmmpppqqqrrruuuzzz~~~}}}vvvllleeebbbaaa___]]][[[]]]```ccceeejjjooorrruuu}}}}}}uuubbbTTTLLLHHHFFFAAA>>><<<:::;;;;;;;;;:::555555555666666666666666666777888999888777555333333333333333333333333333222222222222222222222222222333444444333333555666555666777666555555777999===;;;888555333222222222111222333444444333222111///000111222222222222222222111111111000000//////000000000000000000000000---000222333222222222333000000////////////000000...///000111222333444444222222222222222222222222000000000000111111111111000000111222333555666777222222222222222222222222222333333444444555555666777:::===AAACCCBBBAAA???===>>>BBBHHHPPPaaa|||,,,,,,,,,---------...............------,,,,,,,,,---------............///------------------------------,,,,,,,,,,,,+++++++++,,,...//////---,,,***------------------------......---------,,,,,,,,,///...---,,,,,,---...///++++++,,,,,,,,,---------......------------......000000////////////000000/////////...------,,,,,,---------.........//////111111111111111111111111000000000000000111111111333111000000111222222222444222444999:::;;;BBBMMMRRR___rrr{{{rrrnnnnnnooommmkkksssyyywwwrrrmmmhhhccceeecccbbbeeekkkoooqqqpppxxxyyy~~~~~~~~~wwwfffZZZPPPGGGCCC>>>;;;:::777444444888555555555666666666666666666777999;;;;;;999777666444444444444444444444444444333333222222333333444777555222222333444444444333333333222222555999<<>>@@@AAA@@@???>>><<<===AAAGGGPPP```{{{,,,,,,,,,---------............---------,,,,,,,,,---------............///------------------------------,,,,,,,,,,,,+++++++++,,,---...///...,,,+++------------------------/////////.........------///...------------...///++++++,,,,,,,,,---------.........------...............------------..............................---------.........//////////////////////////////000000000000111111111111111111111111333444444444666444777<<>>999555222111111111222111111222333444222111333333333222222222111111111111000000000000111111222222222111111111111111111111222222222222222222222222111111111111222222000000000000111111111111222222222333333222222111000111222222111000111222333222111000111333555777444333333222222333333333444444444444444555555555;;;<<<>>>@@@@@@@@@???>>>===>>>BBBGGGOOO```zzz,,,,,,,,,---------.........------------,,,,,,,,,---------............///------------------------------,,,,,,,,,,,,++++++***+++,,,.........---,,,,,,,,,------------------000000000000000////////////...------------...///,,,,,,,,,,,,------------..............................------------......,,,------...//////000000------........./////////////////////////////////000000000111111111222222000111222333444444555555777888<<>>===;;;999:::777777777666666666666666555666777999999777666555444444444444444444444444444333333222222333333444333222222333444555333222333333333222222444888;;;>>><<<999666444333333333333222222333555666555333333333333222222222222111111111000000000000111111111111111111111222222222000111111111111111000000222222111111111111222222111111111111111000000000111222222333333222222222000111222222111000111222111111111111222333444444222333333444444333333333333444444444555555555666:::;;;===????????????>>>>>>???CCCHHHOOO___yyy,,,,,,,,,---------......---------------------------------............///------------------------------,,,,,,,,,+++++++++)))***+++---.........---+++,,,---.........---,,,000000000000////////////.........------.........,,,,,,,,,------------...---..................---000//////......//////000---........./////////000............////////////000000000000000000000000000000000111111222222333000111333333333444555666999===DDDNNNZZZhhhxxx~~~yyyrrrnnnmmmooorrrsssxxx~~~zzzxxxwwwyyyzzz{{{lll\\\KKKBBB@@@===;;;;;;888888888777777666666666444555666777777666555444444444444444444444444444444333333222222333333444111111222333555555333111333333333222111333777;;;>>>===:::777555444444444222111111333555666666444222222222222222222222222111111000000000000111111000000000111222222222333111111222222222111000///222222111111111111222222222222222111111000000000111111222333333333222222000111222222111000111222000111222333333444444444111222333444555444333222444555555666666777777777:::;;;<<<===>>>??????>>>???@@@CCCHHHOOO^^^xxx,,,,,,,,,---------......---------------------------------............///------------------------------,,,,,,,,,+++++++++)))***+++,,,------......***+++---...///...---,,,........................---..................---,,,,,,---------.........------...//////...------//////............//////000000/////////................../////////000000000000000000000000000000///000000111222333333333111333444444333333666999===FFFSSS```ooozzzooonnnmmmmmmooossszzz~~~{{{zzzxxxxxx{{{zzzyyy|||nnnYYYLLLEEE???;;;:::::::::999888777666666555444555666666666666555444444444444444444444444444444333333222222333333444000000111222444444222000333333222111111333777:::???>>>;;;888555333222222111000000222444555444333222222222222222222222222111111000000000000111111000000000111222222222333222333444555444333222111222222111111111111222222333333222222111111000000000111222333333333333333000111222222111000111222111222333444555555555444000111333444555444333333555666666777888888999999999:::;;;<<<===>>>??????@@@@@@DDDHHHOOO^^^xxx,,,,,,,,,---------......,,,,,,,,,------------...---------............///------------------------------,,,,,,,,,,,,++++++******++++++,,,,,,------)))+++---/////////---,,,,,,,,,,,,,,,------------------...//////...------,,,---------............,,,---...//////...---,,,------,,,,,,,,,,,,------111111000//////...------....../////////000000000///////////////////////////000000111222333444444222444555444444666<<>>===:::888555333222111000000000111333444333111111222222222222333333333111111000000000000111111111111111111111222222222222333555777777666555444222222111111111111222222222222222222222111111111000111222222333333333333000111222222111000111222222222333444555555555555111111222333444444444444555666666777888999::::::888999:::;;;<<<===>>>??????@@@CCCHHHOOO^^^xxx,,,,,,,,,---------......,,,,,,,,,---------......---------............///------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,)))***---///000///---,,,+++,,,,,,,,,------------------...//////...------------------............,,,---///000000///---,,,---,,,,,,++++++,,,,,,---000000000///////////////.../////////000000000000///////////////////////////000000111333444444555222444555555666<<>>??????@@@CCCHHHOOO^^^yyy,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////---------------------------------,,,,,,,,,++++++,,,,,,++++++***+++++++++(((***---///000///...,,,,,,,,,,,,------.........,,,---...//////...---,,,---------.........//////,,,---///000000///---,,,///......------......///......//////000000111111////////////000000000000111111111111111111111111///000000222333444555555111444666666999AAAMMMVVV___uuuvvvqqqssszzz|||~~~~~~}}}yyyxxxzzz|||zzzyyytttvvv|||lllYYYQQQ======;;;:::888777666555777777777777777777777777444444444444444444444444444333333222222333333444111///---...000222333333333333222111000222555888888777777666555444444333333222111222333333222000111111111222222333333333111111000000000000111111333222222222111111000000///111444777888888777666222222111111111111222222111111111222222333333444///000111222333444444444000222222222111000111222111111111111222333444555222222111111222444555777222222333444555666777888888888888999;;;===>>>???>>>???CCCHHHOOO___yyy------......//////000000,,,,,,---.../////////.........////////////......---------------------------------...000000---+++***+++,,,,,,---------------------............///,,,,,,,,,---------..................////////////............////////////222111000.........///000000000///...............//////000000000000////////////000111111111111111000000000000111111111111333111000000111333444444666:::<<<<<>>:::;;;;;;888444444666888777555555777:::888888777555555444444444222333444444444333222111111111222222222333333333333333222222333444666777:::::::::999777444222000111222222333333222222111//////000111222222333333000000000000111222222333222222222222222222222222333444666777777777666555111111111000000000000///222222222111111111000000000//////111333555555444333222222222111000000000333333444444555666777777444555555555444333333222444555555555666666777777:::;;;<<<===>>>>>>>>>>>>???@@@DDDIIIQQQaaa{{{............////////////------......///.........------............------------------------------...------...000///...,,,++++++,,,---------,,,,,,---------............///,,,,,,---------.....................////////////............////////////111000000///////////////000000///...............000000////////////000000//////000111111111111000000000000000111111111111555444222222333444555555555:::???EEERRReeettt{{{{{{~~~~~~~~~sss]]]SSSGGG@@@@@@@@@>>>:::888999:::888666555777999888777666555444444444444333444444555444333222111111111111111222222222333333333222222333444666777888888777666555222000///111222222333333222222111///000000111222222333333444444333333333444555555222222222222222222222222222333444444555555444444333333333333222222222222222222222111111111000000///......000222444444333222222222222111111111111222333333444555555666666444444555555444444333222444444444555666777777888:::;;;<<<===>>>>>>>>>>>>???@@@DDDIIIQQQaaa{{{/////////...................../////////...------,,,,,,------------,,,,,,------------------------...------...//////...,,,,,,------------,,,,,,+++---------............///,,,------------.........---............/////////............//////////////////000000000///......000//////............///111000///......///000111......///000000000000000000000000111111111222222444333333444555666888999888???IIIUUUhhh}}}}}}~~~lll```PPPEEEAAA???>>><<<;;;;;;;;;999666555666777777777666555444444444444444555555555555444333333000000000111111111222222333333222222333444666777777777666555444222000///111222222333333222222111000000000111222222333333333222111111111111111111111111111111111111111111111111111111111222333333444333333333222222222222222222222111111111111111///......///111333222222111111111222222222222222222222333333444444555555444444555555444444333333222333444555666777888999:::;;;<<<===>>>>>>>>>>>>???@@@DDDIIIQQQaaa{{{/////////......---------///////////////...---,,,,,,------......------,,,...........................---------//////...,,,---.........---,,,++++++---------............///------------............---------.........//////............////////////......000000000///...---000///............//////111000///......///000111......///000000000000///000000111111111222222222000111222333444777:::===BBBLLLZZZjjj}}}~~~yyyxxx|||rrr^^^MMMDDD@@@===;;;;;;;;;:::888777666666777777666666555444444555555555555555555555444444444///000000000000111111111333333222222333444666777888888777666555444222222111222222333333222222111000000111111111222222222222111000///////////////000000000000000000000000222111000///000111222333222222111111111000000000111111111111111111111111000///...000222333333222111111111222222333333333222222222333333444444444333444444555444444333333222222333555666888999::::::;;;<<<===>>>>>>>>>>>>???@@@DDDIIIQQQaaa{{{//////......------,,,,,,///000000000///...------......////////////..............................///...,,,---...///...---............------,,,+++---------............///---------.........//////------------........................////////////---...///000000///...---//////............//////111000///......///000111...//////000000000000000111111111111222222222222111222222222222666<<<@@@NNN[[[mmm~~~vvvwwwxxxzzzsss___QQQGGGAAA>>>:::999888777777888888777777777666555555555666666666666555555444444444444///000000000000111111111333333222222333444666777777666666555444333333333111222222333333222222111111111111111111222222222555444333222222222222222000000000000000000000000222111000000000111333444222222222111111111111000111111111111111111111111111000000111333444333222111111222222333333333444222222333333333333333444333333444444555444444333222222333555666888999::::::;;;<<<===>>>>>>>>>>>>???@@@DDDIIIQQQaaa{{{.........---------------//////000000000///.........//////////////////...........................000...,,,,,,...///......---............------,,,---------............///------........./////////,,,------------.....................////////////------.../////////......///............//////000//////000000000000////////////000111111111111111111111111222222222222333666666666555555;;;DDDKKK]]]lll~~~{{{yyyyyy}}}~~~qqq___QQQGGGBBB;;;:::888888999:::999888888888777666666777777888666555444444333333444444000000000111111111222222333333222222333444666777444333222111111111111111111222222333333222222111111111111111111111111111222222111111000111111111111111111111111111111111222111111111111222333333444444444444333333333333111111111111111222222222222111000111333444333222222222222333333333333333333333333333444444444444333333444444555555444444222333444555666777888999:::;;;<<<===>>>>>>>>>>>>???@@@DDDIIIQQQaaa{{{,,,------------------......//////000000000000///---......//////......---........................000...,,,,,,---.........,,,---..................---------............///............////////////,,,,,,---------.....................////////////---------------...///000...............///000000...///000111111000///...000111111222222222222222111111111222222222333333666888999:::>>>IIIWWWbbbsss|||}}}~~~~~~~~~ooo^^^PPPIII@@@===;;;:::;;;<<<:::888999999888888888888999999555555333222222333333444111111111111222222222333333333222222333444666777333222111000000111111222111222222333333222222111111111111111111111111111///............//////000222222222222222222222222000000111222222222222222555555444444444333333333000000111111111222222222222111000111222333222111333333333333333333222222444444444444444444444444222333444444555555444444444444444555666777777888:::;;;<<<===>>>>>>>>>>>>???@@@DDDIIIQQQaaa{{{,,,,,,,,,------...............///000000111000000,,,------......------,,,////////////////////////000...,,,,,,---...///...,,,,,,---.../////////...---------.........//////............/////////000,,,,,,,,,---------................../////////000...---,,,,,,---...///000...............///000111---...111222222111...---111111222333333333333222111111222222222333333333333555999>>>GGGWWWjjjxxx}}}{{{~~~}}}|||}}}{{{yyyvvvtttsssssssssmmmnnnqqqsssuuuwwwxxxyyyzzz|||||||||}}}{{{yyy{{{~~~lll\\\TTTEEEAAA>>>=========:::888:::999999999999999::::::555444333222111222333333111222222222222333333333333333222222333444666777555444333222222222444444222222222333333222222222222222111111111111111111111111000111111222333333222222222222222222222222...///111222222222111000333333333222222222111111000000111111222222222222111000///000111222111000444444444333333222222222555555555555555555555555222333333444555555555444444555555555666666777777:::;;;<<<===>>>>>>>>>>>>???@@@DDDIIIQQQaaa{{{---+++---000,,,'''(((///........................------............------/////////000///......---.........//////000222222,,,,,,,,,---------......---------------------------------............//////...---,,,,,,,,,,,,,,,///......------,,,,,,+++///////////////////////////////////////...................../////////000000111111111222222222222222......111333222333555999===CCCLLLYYYnnn~~~|||vvvvvv{{{|||{{{|||}}}|||vvvqqqnnnmmmnnnpppkkkjjjiiigggeeedddcccbbb______```bbbcccdddeeeeeeeeeeeefffhhhlllqqquuuxxxwwwzzz~~~{{{yyy~~~wwwdddZZZGGG<<>>???@@@???@@@CCCGGGNNN]]]www///------000...******///........................------............------......//////......---,,,---,,,,,,---...///000000,,,,,,,,,---------......------------------------------------............///...---,,,,,,,,,,,,---......------,,,,,,,,,,,,////////////////////////////////////////////////........./////////000000000000000111111111222222555222111444555333333555===CCCMMM^^^rrr|||wwwxxx}}}|||yyytttuuutttrrrpppnnnoooppppppmmmhhhdddaaaaaaaaabbbaaaaaa```^^^\\\[[[YYYXXXVVVXXXZZZ\\\]]]]]]\\\[[[\\\\\\\\\^^^aaaeeeiiikkkllllllnnnqqqwww~~~~~~}}}~~~|||}}}{{{kkkVVVEEEEEEFFF@@@;;;;;;::::::999888777777666666666666666666555555555555222222222222222222333333222333333444444333333222555444333333333333444555333333333222222222111111111111111111111111111111111000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111222222333333333222222333333333444555555666666555555444333444555666666444444555555666777777777::::::;;;<<<======>>>>>>???@@@CCCGGGMMM[[[ttt000,,,+++...///---,,,---........................------............------------......------,,,+++++++++++++++,,,---......,,,,,,,,,---------......------------------------------------..................---,,,,,,,,,---------------,,,,,,,,,,,,,,,////////////////////////////////////////////////....../////////000000000///000000000111111111111555333333666777666666:::@@@IIIZZZqqq}}}{{{|||~~~}}}}}}~~~~~~|||yyywwwyyy~~~zzzvvvtttrrrooommmeeeffffffdddbbbaaaaaacccdddbbb```]]]\\\[[[[[[\\\]]]]]]]]]\\\[[[ZZZXXXWWWWWWYYY[[[]]]]]]\\\ZZZYYYXXXXXXXXXYYY[[[^^^```bbbcccaaa```aaafffoooxxx~~~}}}}}}wwwtttyyynnnWWWLLLGGG@@@<<<===999999777666555666666777666666666555555555444444333333333333333333333333222333333444444333333222555444444333333444444555333333333222222222222111111111111111111111111111000000000000000000111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333222111000//////...000111222222333333333333222222222333444444555555666666555444444444555555444555555666666777777888::::::;;;;;;<<<<<<<<<===>>>@@@CCCGGGLLLYYYppp///,,,***+++......,,,***........................------............------,,,------------,,,+++++++++++++++++++++,,,------,,,,,,,,,---------......------------------------,,,,,,---------............------,,,,,,,,,------,,,,,,,,,,,,------------///////////////////////////////////////000000000...////////////000000000//////000000000111111111222000222777888888<<>>@@@DDDHHHLLLWWWmmm///---+++,,,...000///+++........................------............------,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,------------...------,,,,,,,,,------...,,,,,,,,,------.........////////////////////////////////////000000111111////////////000000000111000000000000111111111111222111333777999:::@@@HHHVVViii}}}|||{{{}}}yyyrrrnnnllllllmmmnnnttt{{{yyyzzz|||{{{yyyvvvrrrpppiiigggccc___\\\\\\]]]___\\\^^^___```aaacccfffhhhggghhhiiijjjkkklllllllllmmmnnnqqqsssttttttttttttrrroookkkgggfffgggiiikkkeeeeeeeeeeeeeeefffggggggcccbbb``````aaacccfffgggppprrrtttvvvwwwyyy}}}qqqmmmqqqwwwiiiUUUFFF???===;;;:::888666555666777888777777666666666555555555555555555444444444333333222333333444444333333222444444444444444444444444222222222222222222222222111111111111111111111111//////000000111111111111222222222222222222222222111111111222222222333333111111111111111111111111111111111111111111111111222222222111111111111111///000111222333444444444333333333444555555666666666666666555555444333333555555666666777888888888::::::;;;;;;;;;;;;;;;;;;???@@@DDDHHHLLLWWWlll...000///---///222111...........................------............------,,,,,,------,,,,,,+++***---------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------,,,,,,,,,---......,,,,,,---...///000000111////////////////////////...//////000000111111222/////////000000000111111000111111111222222222222666555666999;;;>>>HHHRRRcccwww{{{vvvyyy~~~wwwrrrpppooonnnppppppqqqyyy{{{uuuoookkkgggcccaaa^^^^^^]]]\\\[[[]]]aaadddhhhjjjlllnnnooorrruuuxxxzzzzzzzzzzzzzzzyyyyyyyyy{{{}}}{{{tttnnnkkkmmmqqqtttmmmnnnnnnooopppqqqqqqqqqmmmmmmmmmlllkkkhhhfffeeefffgggiiiiiijjjmmmqqqtttvvvvvvuuuuuuwwwzzz}}}}}}tttrrrttt{{{|||eeeSSSGGGAAA>>>===;;;999888888888888888888888777777777666666666666666555555444444333222333333444444333333222333444444555555444444333111222222222222333333333111111111111111111111111/////////000111111222222222222222222222222222222000000000111111222222333111111111111111111111111111111111111111111111111000111111111222333333333000111222222333333333333333333333444555555666666555555555666555555444333555666666777777888888999::::::;;;;;;<<<<<<<<<===@@@AAADDDHHHLLLXXXooo***///000,,,,,,///000...........................------............---------------------,,,,,,+++...------,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///------...///000111222333////////////////////////...//////000111111222222//////000000000111111111222222222222333333333333666666888<<>>===;;;:::999888999999999999888888888888777777666666555444444333222333333444444333333222333333444555555444333333111111222222222333333333111111111111111111111111...//////000111111222222222222222222222222222222///000000111222222333333111111111111111111111111111111111111111111111111111111111222222333333333111222222333333333222222222222222333444444555555333444555666666666555444666666666777888888999999::::::;;;<<<======>>>>>>AAAAAADDDHHHMMMZZZsss%%%,,,...)))'''***---+++........................---..................---------......------,,,+++------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---...///000111222333444////////////////////////...//////000111222222222000000000000111111111111222222333333333444444444333444777???GGGSSSeeeuuu}}}~~~zzzyyy{{{|||}}}|||~~~zzzuuuoookkkhhhfffdddbbbbbbdddfffhhhhhhjjjnnnssswww{{{|||yyyyyywwwxxxzzzzzzyyyvvvsssqqqnnnkkkeee___\\\[[[\\\]]]^^^___aaaccceeefffggggggiiiiiiiiihhheeeaaa\\\ZZZXXXYYYYYYXXXXXXZZZ___bbbbbbaaa``````bbbfffiiilllhhhlllppprrrrrrssswwwyyyzzz}}}zzz~~~ooo]]]QQQBBBBBBAAA@@@>>>;;;999888:::::::::999999999888888888777777666555444444444222333333444444333333222333333444555555444333333111111111222222333333333111111111111111111111111...//////000111222222222222222222222222222222222000000111222222333444444111111111111111111111111111111111111111111111111222222222222222222222222222222333333333222111111000111111222333333444444222333555666666666555555666666666777888888999999::::::;;;<<<===??????@@@AAABBBDDDHHHMMM\\\uuu//////000000///...------000000000000000000000000.........///////////////000000000///.........---,,,,,,,,,------.........---,,,,,,,,,,,,---......------,,,,,,+++***))))))------------------,,,,,,..................------000000000000000111111222666444000.........,,,+++000000000111111111111111000111111111222222222222444444333333333333444444555;;;DDDLLLWWWfffyyy{{{zzz}}}{{{}}}~~~~~~yyyuuuooojjjfffccc```^^^ccccccdddhhhnnntttxxxzzz{{{tttooommmkkkgggdddcccbbbaaaaaaaaa```^^^\\\ZZZXXXVVVTTTRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWXXX^^^\\\[[[ZZZ[[[ZZZXXXWWWRRRQQQPPPOOOOOOQQQSSSTTTYYYYYYXXXYYY[[[^^^aaacccdddfffhhhjjjkkkjjjhhhgggnnnvvv}}}ttt```XXXKKK@@@@@@AAA===:::::::::999777666555666888999:::::::::999777555444333666666666666666666666666999666333222444666555333000/////////////////////111111000000//////......333333222111000000000111////////////000000000000111222333444555666666666444333333222111000//////000000000000111111111111222111111111222333333444000000000000000000000000000111111222222333444444:::999777666555555666666888777666444555666777999999:::<<<>>>>>>>>>>>>===>>>???CCCHHHNNN\\\ttt///////////////...------////////////////////////000000//////......------......------------------,,,,,,---------------------,,,,,,,,,,,,---............------,,,++++++***------------------------........................000000//////000000111222666444111/////////...---...............//////000000000000111111111222222333444444555555666777888999@@@KKKYYYjjj|||}}}|||uuuqqqqqqmmmiiieeebbbaaabbbcccdddgggiiinnnuuu||||||yyywwwuuuqqqmmmhhhddd___\\\[[[ZZZXXXVVVZZZYYYXXXXXXXXXWWWVVVTTTSSSRRRPPPOOONNNMMMMMMMMMOOOOOOPPPQQQRRRRRRSSSSSSTTTSSSQQQQQQRRRRRRPPPOOOPPPOOONNNMMMNNNOOOQQQRRRTTTTTTSSSTTTUUUWWWYYYZZZ\\\^^^aaacccddddddcccbbbeeekkkppprrrwwwuuueeeWWWJJJFFFDDD???;;;::::::888777555555666888999;;;;;;:::999888666555444666666555555555555555555777555222222333555444222333333333333333333333333222222111111111000000000444333222222111111222222000000000000111111111111000000111111222111111111333333222222111000000000000000000000111111111111222111111111222222333444444444444444444444444444111222222333444444555555777666444333222222333333666555555444555777999:::999:::<<<===>>>????????????@@@DDDHHHNNN\\\ttt///////////////......---////////////////////////111000000///...---,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,---,,,,,,,,,,,,---......//////......------,,,,,,+++,,,,,,------.................................000000//////000000111222555333000///000111000000///...---,,,---...///000///000000000111111111111222444666666777888:::<<>>===999888666555555777888999<<<;;;:::999888777666555666555555555444444333333666444222222333333333222111111111111111111111111222222222222222111111111444444333222222222222333111111111111222222222222000000111111000//////...111111111111111111111111000000000000111111111111222111111111111222333333222222222222222222222222222333333444444555666666888888777666555555555555444444444444666888:::<<<888999;;;===???@@@@@@@@@AAABBBEEEIIINNN[[[sss...///////////////......000000000000000000000000/////////......---------******++++++,,,,,,,,,---.........------,,,,,,,,,---,,,,,,,,,,,,---..................------,,,,,,++++++,,,,,,---...//////---------...............///////////////000111111333111///...000111111111111000///......000222333//////000000000111111111222444666777666888<<>>@@@BBBCCCCCCDDDFFFJJJNNN[[[rrr---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000------------............------------------,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------...///////////////......//////000111///---,,,,,,...///000/////////000000000111111111000111111111222222222222333666888777888===GGGPPPeeeyyy{{{qqqkkkiiiiiijjjnnnuuu}}}zzzuuuqqqmmmjjjgggccc```aaacccccccccgggnnnwww||||||wwwpppjjjeeeaaa^^^\\\YYYWWWUUUTTTTTTTTTSSSRRRUUUVVVWWWVVVTTTSSSTTTUUUTTTUUUWWWWWWVVVUUUVVVXXXVVVXXXYYYZZZZZZ^^^fffkkkllliiiccc^^^ZZZYYYYYYZZZ[[[[[[ZZZZZZYYYYYYYYYXXXUUUTTTSSSTTTVVVWWWWWWUUURRRRRRRRRQQQQQQQQQPPPPPPKKKKKKKKKLLLLLLMMMMMMNNNIIIIIIJJJKKKKKKLLLLLLLLLQQQWWW[[[ZZZZZZ\\\\\\YYYXXXWWWVVVVVVZZZ```gggkkkqqqtttyyy}}}~~~}}}||||||}}}~~~}}}|||{{{|||zzz~~~ttt```RRRGGG>>>???===;;;999888888999:::888777555333333333333444444444444444444444444444444666777777555444444444111111111222222333333444000000000111111111111111000////////////000111111.../////////000000000000---...///111222333333333000000111111222222222333000000000000111111111111222222111000000000000111333333333333333333333333000000111222222333333444555555666666666555555444777777777777777666666666;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDFFFJJJOOO[[[sss------...///////////////------------------------,,,,,,,,,------.....................------------,,,,,,---------------------,,,,,,,,,,,,---......------------------......------------------------,,,,,,------...//////000///............///000000000...,,,,,,...000000//////000111333333222111000222222222222333333333333555888:::;;;===FFFTTT```xxxyyynnniiiiiikkkmmmpppvvvxxxtttnnnjjjhhhgggffffffffffffkkkpppqqqqqqtttzzzxxxrrrpppqqqiiieee```\\\ZZZXXXWWWUUUSSSQQQPPPQQQSSSUUUUUUTTTVVVXXXZZZYYYWWWWWWXXXZZZZZZ]]]______^^^]]]___aaa___aaaddddddfffkkkuuu|||zzzrrrjjjeeecccdddeeeccccccbbbbbbaaa``````___ZZZYYYXXXYYYZZZ[[[ZZZYYYVVVVVVVVVVVVVVVUUUTTTTTTQQQPPPNNNLLLKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHLLLSSSXXXZZZ\\\```bbb```YYYWWWUUUTTTWWWZZZ]]]___gggiiilllnnnpppuuu{{{~~~|||zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{~~~{{{yyy|||yyyhhhVVVHHHBBB@@@===;;;999888999999888777555333333333444555444444444555555666666777222555777666444222222444------...//////000111111111111111222222222333333000000//////000111111222//////000000000111111111......///000111111111000111111111111111222222222000000000000111111111111222222111000000000000000000000000000000000000000111111222222333444444555666777888999999888777777555555666777777777777777<<<<<<<<<<<<>>>???AAABBBBBBCCCFFFJJJOOO\\\ttt------...///000000//////000000000000000000000000---------------------,,,.........------,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---...............///////////////------------------,,,,,,,,,,,,------...///000000...............///000000222000......///000000000000222555777777666444222222222333333333444444444777:::<<<>>>AAAMMM^^^lllvvvllleeeeeekkkqqqvvvzzz|||vvvkkkgggcccbbbcccgggiiikkkppprrrxxx~~~wwwkkkbbb______\\\ZZZWWWVVVUUUUUUSSSRRRRRRQQQQQQTTTXXX[[[\\\\\\TTTWWW[[[\\\[[[\\\___bbb^^^aaadddeeeddddddfffhhhiiilllooopppqqqxxxyyypppiiihhhiiikkkkkkjjjjjjiiihhhgggffffffaaa___^^^___```aaa```^^^YYYYYYYYYYYYYYYXXXWWWVVVWWWUUURRROOOLLLKKKLLLLLLPPPOOONNNMMMKKKJJJIIIIIICCCJJJPPPRRRWWW^^^bbbbbb]]][[[XXXWWWXXXXXXXXXXXX^^^```bbbbbbdddiiiqqqwwwxxxyyy{{{~~~~~~}}}zzzwwwuuuttttttuuuttt}}}}}}zzz||||||fffTTTDDDBBB???<<<:::999999999999888666444333444555666333444444555666777888888111444666666333111111333///000000111222333333333222222222333333444444444111111000000111222333333000111111111111222222222111111111111111000000///111111111111111111111111000000000000111111111111222222111000000///000000222222222222222222222222222222333444444555555666333444555666666555444444222333555777888999999999>>>============???AAABBBBBBCCCFFFJJJOOO\\\ttt333222000///---,,,++++++,,,,,,------------,,,,,,........................////////////////////////000000///...---,,,,,,,,,......---------......///......//////////////////---......///////////////............////////////000000000000////////////...///000222222111111000222222333444444555666666444333222333444666666555333888===BBBJJJZZZnnn~~~~~~ooopppnnnjjjhhhkkkttt|||{{{qqqiiicccaaa___^^^bbbkkkuuu}}}~~~tttmmmddd]]]YYYWWWUUUSSSSSSTTTUUUUUUTTTUUUWWWYYYTTTVVVYYY[[[[[[\\\^^^```___aaacccddddddeeehhhjjjiiiiiihhhiiilllooosssuuusssuuuxxx{{{}}}}}}yyyvvvvvvuuutttxxxtttoooooopppoookkkgggllljjjfffcccaaabbbcccdddcccbbb```___^^^\\\YYYVVVYYYWWWUUUTTTUUUVVVUUUTTTQQQQQQQQQPPPNNNLLLIIIGGGHHHIIIKKKMMMQQQTTTWWWYYY\\\[[[ZZZYYYWWWVVVUUUTTT[[[ZZZYYYYYY[[[___cccfffnnnqqquuuyyy}}}~~~yyyqqqkkknnnvvv~~~~~~zzz}}}zzzcccVVVJJJ@@@>>>>>>;;;888666777777777666666666666666999999888888777777777666111111333333333333111111111111222333333333333222555555555444333222000///222222222222222222222222222222222111111111000000000111111111111222222222222222111111111111111111333333333222222111111111555333111111333444222///333333222222222222333333222222111111222222333444999777555555555555444333333444555777888888888888999:::;;;===>>>@@@AAABBBAAAAAADDDJJJQQQ```www......---------......///------............------................................................------,,,,,,,,,------............------......///////////////............,,,------...........................////////////000000000000////////////...///000111222111111000222222222333444444444555333222111111333444555555666:::@@@GGGRRReee}}}}}}wwwoooooommmlllnnnvvv~~~xxxuuusssoooiiiccc^^^```cccfffkkkttt{{{tttpppgggaaaZZZVVVTTTTTTSSSQQQRRRTTTUUUUUUUUUVVVYYY[[[\\\___bbbcccdddeeegggiiihhhiiijjjjjjkkklllpppsssssssssssstttvvvxxx{{{||||||~~~~~~}}}}}}}}}}}}~~~zzzyyyzzzzzzvvvrrrtttrrrooommmkkkjjjjjjjjjhhhfffcccbbbbbbaaa```^^^\\\[[[YYYYYYZZZZZZXXXWWWTTTSSSSSSQQQPPPMMMLLLKKKGGGGGGHHHJJJLLLOOOQQQRRRVVVVVVVVVVVVWWWWWWXXXXXXYYYWWWUUUSSSTTTXXX\\\___eeehhhlllqqquuuzzz{{{vvvsssvvvyyyxxxwww|||zzzaaaSSSEEE???===:::777777::::::::::::999999999999666666666555555444444444222222333444444333222222111111222333333333333222333333333444444333333222222222222222222222222222222222222111111111000000000111111111111222222222222222111111111111111111333333222222222222222222444222111111333333111///111111000000000000111111333333333333333444444555999777555555555555444333444444555666777888888999:::;;;<<<>>>???AAABBBCCCGGGEEEEEEHHHOOO^^^vvv---------------...///000.........//////.................................------------------------++++++++++++,,,---.../////////......---......///////////////......------+++,,,,,,---...---------............////////////////////////000000000000//////000111111111111000222222222222222222222333222222222222333444666777888===CCCLLL[[[ppp}}}yyywwwtttrrrqqqssszzz~~~yyysssmmmiiihhhhhhfffcccccciiippptttvvv{{{~~~wwwooohhhbbb___YYYVVVRRRPPPQQQRRRSSSSSSUUUWWWYYY[[[[[[]]]```bbbcccfffiiikkkkkklllnnnpppuuuuuuuuuuuuuuuwww|||~~~zzzyyywwwuuusssqqqpppoooooollljjjiiiiiiiiiiiigggaaa`````````aaa```^^^[[[ZZZYYYXXXVVVTTTSSSRRRRRRJJJIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPRRRUUUWWWZZZ[[[YYYWWWSSSQQQPPPRRRUUUWWW[[[^^^cccggglllqqqwww{{{{{{yyyvvvttttttzzz~~~{{{vvvwww{{{uuudddQQQEEE???:::999:::999999888888888777777777555555555444444444444444333333444555555444333333111222222333333333333333000111222333444555555555222222222222222222222222222222222111111111111111000111111111111222222222111111222222222222222222222222222222222222333333333222000111222222111000111111000000000000111111444444444444444555555666888777555444555555444333444444444444555777888999;;;;;;===>>>@@@BBBCCCCCCKKKHHHFFFHHHNNN]]]vvv000000///...------............////////////..............................------------------------,,,,,,,,,,,,---...//////000//////...............000//////......------,,,,,,,,,---............---............////////////////////////000000000000///000000000111111111111222222222111111111111111333333333333444666999;;;???EEEOOO[[[kkk~~~}}}|||~~~yyyuuussspppkkkfffccceeehhhkkklllvvv{{{|||yyyzzz}}}ssspppiiibbb]]]XXXVVVUUUTTTSSSRRRRRRTTTVVVXXXZZZ[[[^^^aaadddeeegggjjjlllmmmooorrrtttuuuvvvxxxyyy~~~{{{xxxwwwvvvuuutttssssssrrrooolllfffffffffggghhhgggcccaaabbbaaa___\\\ZZZZZZZZZZZZRRRQQQOOOMMMLLLKKKJJJJJJIIIJJJKKKMMMPPPTTTWWWYYYZZZYYYWWWUUUTTTSSSSSSSSSUUUXXX]]]aaaeeejjjooossswwwzzz||||||~~~uuurrrrrrxxxwwwaaaPPPEEE>>>===>>>999888888777777666666666666666666666666666555555444555555555555555555444111222333333444444333333000111222333444555555555222222222222222222222222111111111111111111111111000000111111111222222222111111222222222222222333111111111222222333333333222111111111111111111000444333333222222333333444444444444333444555555666888666444444555555444333555444333333444666888::::::;;;<<<===???AAABBBCCCIIIGGGGGGJJJOOO^^^vvv111000000///.........///......////////////......................................................//////............//////111000///...............//////......---------,,,------...///////////////............////////////.../////////000000000111000000000000000111111111111111111111111111111000111222333333444777;;;???HHHQQQaaarrryyyrrrmmmiiigggeeecccbbbdddiiipppvvvyyyyyyppplllkkkbbb___ZZZUUURRRRRRSSSTTTUUUVVVWWWYYY[[[]]]```bbbcccfffjjjnnnppprrruuuwww{{{}}}~~~{{{uuuqqqmmmmmmmmmnnnooonnnjjjhhhiiigggeeebbb```_________ZZZXXXVVVSSSPPPNNNLLLLLLIIIIIIIIIIIIKKKNNNQQQRRRVVVWWWYYYZZZYYYVVVSSSQQQRRRTTTXXX[[[^^^bbbfffiiilllpppwww~~~~~~}}}sssoooqqqxxxnnn\\\NNNCCC???@@@======<<<;;;;;;:::999999555555666666666666666666555555555555555555555555222222333444444444444333222222333444444333333333222222222222222222222222111111111111111111111111000000111111111222222222111111222222333333333333111111111222222333333333111111222222111111111222444444333333333333444444333333333333333444444555777555333333444555555444555444333333444666999:::888999:::<<<>>>???@@@AAACCCCCCFFFLLLSSS```vvv...............///000111.........//////.................................////////////////////////000000///////////////000111111000///............---------------------------...//////000000//////............////////////......//////000000111111000000000///000111111222111111111111111111111222...000222333444888>>>DDDLLLYYYmmmyyynnngggcccbbbaaadddfffjjjpppwww~~~~~~wwwnnnfffaaa^^^[[[YYYVVVTTTSSSTTTVVVWWWYYY\\\___bbbcccfffiiikkkkkkoootttxxxzzz|||{{{wwwwwwvvvwwwwwwwwwtttrrrooonnnllliiifffdddbbbbbb___]]]ZZZWWWTTTQQQOOONNNLLLKKKIIIHHHHHHIIIKKKLLLOOORRRUUUXXXYYYWWWUUUSSSPPPRRRTTTUUUWWWYYY\\\___ccchhhooovvv|||zzzyyy{{{{{{tttqqquuu~~~zzziiiYYYJJJBBB@@@======<<<;;;:::999888888444444444444444555555555666555444444444444555666222222333444444444444444444444444444333333222111222222222222222222222222111111111111111222222222000111111111111222222222111111222222333444444444222222222222222222333333111222333333222111333444222222111111111111222222333333333222333444444555666444333333444555555444555555555555666888999:::888888999;;;===>>>@@@@@@???@@@EEELLLTTTaaawww------,,,,,,,,,------...------............------...............................................................///000111222111000///............+++,,,,,,------......///,,,---......//////..................////////////.........///000111111111111000/////////000222222000111111222222333333333///222555666777<<>>>>>===;;;:::999999666777777777888888999999555444333222222333444555222333444444555555444444222333333444444333333333222222222222222222222222000000111111222222222222000111111111111222222222111111222333333444555555444333333222222111111111111333555555333333555777555444444333333444444555555555555555555666777777555444222333444555555444555666777999::::::::::::999:::;;;===>>>@@@AAABBBBBBAAABBBGGGNNN]]]uuu