BM66(R@ NNNKKKHHHFFFGGGJJJMMMPPPXXXWWW[[[aaadddjjjzzzsss___RRRMMMQQQXXX[[[WWW```vvv|||{{{|||rrrmmmggg___WWWVVVbbbooo{{{nnnqqqzzzxxxeeeQQQ@@@???===888444333666999666444222000/////////000444444666777:::===???@@@>>>@@@CCCFFFHHHIIIIIIIIILLLNNNPPPPPPOOOOOOOOOPPPRRRRRRQQQSSSUUUVVVUUUTTTXXXWWWVVVTTTTTTTTTUUUUUU[[[^^^```___[[[XXXWWWXXXZZZ[[[[[[ZZZXXXVVVWWWXXXWWWXXXYYYZZZZZZYYYXXXWWWVVVWWWYYYZZZZZZYYYWWWVVVYYYYYYZZZ]]]```aaa```^^^```[[[[[[___```^^^```eee___mmmtttkkkbbbbbbdddccceeeffffffggggggggggggggggggjjjooorrrtttrrrooommmkkkllllllkkkiiifffcccaaa______```bbbdddfffggghhheeeiiinnnssstttqqqmmmjjjqqqqqqppppppooommmlllkkkfffiiimmmpppqqqpppmmmkkkkkkkkkllllllllllllllllllnnnllljjjmmmqqquuuvvvuuuqqqnnnjjjjjjmmmooonnnlllpppooommmkkkkkkkkklllmmmpppqqqqqqrrrrrrqqqqqqqqquuupppkkkkkknnnpppnnnlllmmmlllkkkjjjiiiiiihhhiiikkkjjjiiihhhggghhhhhhiiidddeeeggghhhiiihhhfffeeejjjiiihhhfffeeeeeeeeeeeebbbbbbbbbcccdddeeefffgggiiikkknnnooommmlllkkkkkkjjjnnnpppmmmhhhfffhhhkkklllkkkooouuuyyy|||zzzpppppp|||tttjjjaaa^^^^^^VVVVVVVVVUUUUUUUUUTTTTTTVVVUUUXXX___hhhjjjeee^^^YYYWWWUUUSSSRRRSSSUUUWWWXXXUUURRRPPPOOOPPPSSSTTTXXXUUU\\\```XXXWWW[[[YYYddddddgggkkknnnqqqzzzNNNLLLIIIGGGGGGIIILLLMMMSSSRRRUUU[[[```eeeppp{{{~~~iii[[[SSSRRRTTTYYYSSSZZZmmm|||}}}|||~~~xxxyyypppddd\\\UUUUUU___iiixxxuuutttzzz{{{ooobbbMMMFFF<<<666444555777777777666444222111111111111111222333555777999;;;===<<<>>>AAADDDFFFGGGFFFFFFJJJLLLNNNNNNNNNNNNOOOPPPTTTSSSRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSYYY\\\______\\\YYYXXXXXXYYYZZZ[[[ZZZXXXVVVWWWXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZ[[[]]]```aaa```___aaa]]][[[^^^^^^[[[]]]aaakkkppppppiiibbbaaadddeeeeeefffggghhhiiiiiiiiiiiijjjlllpppssssssqqqmmmkkkiiijjjjjjkkkjjjhhheeedddbbbbbbbbbbbbcccdddfffgggeeehhhlllppprrrqqqooommmpppqqqssssssrrrooollljjjgggiiilllnnnooonnnllljjjiiijjjjjjjjjkkklllmmmmmmllljjjjjjlllqqquuuwwwwwwpppmmmiiikkkooorrrqqqoooooonnnllljjjjjjjjjlllmmmooooooooopppppppppppppppqqqmmmjjjkkkpppssssssqqqnnnmmmllljjjiiiiiihhhhhhjjjiiigggfffffffffhhhiiifffgggiiijjjjjjiiihhhgggiiiiiihhhffffffeeeeeeeeeccccccccccccdddeeefffggggggiiillllllkkkjjjkkkkkkpppssstttqqqmmmkkknnnqqqsssrrrtttyyy~~~{{{yyyvvvxxxssshhhbbb\\\YYYYYYWWWWWWVVVVVVVVVUUUUUUUUUWWWUUUWWW^^^eeegggccc]]]XXXWWWTTTRRRRRRSSSUUUVVVWWWUUURRROOONNNOOOQQQRRRUUUSSSZZZ^^^YYY[[[aaa___dddccceeejjjmmmqqqyyyLLLKKKJJJIIIIIIIIIJJJKKKRRRQQQTTT\\\dddiiinnnrrrlll^^^SSSNNNMMMSSSMMMOOO\\\hhhlllnnnrrrlllyyyfffYYYTTTUUU[[[bbbpppxxxyyy|||zzzuuucccTTTBBB777666888888666888777555444333333333333111111222333555777999:::999:::===@@@BBBCCCCCCCCCGGGIIILLLMMMMMMMMMNNNPPPUUUTTTSSSRRRRRRSSSUUUUUUSSSRRRRRRRRRRRRSSSTTTTTTVVVYYY]]]^^^]]][[[YYYYYYYYYZZZ[[[ZZZXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\[[[\\\]]]___```___^^^```\\\[[[]]]^^^]]]___cccwwwppphhheeecccaaabbbfffdddeeeggghhhiiijjjkkkkkkmmmnnnqqqrrrrrrooollljjjggghhhiiiiiiiiihhhgggffffffeeecccaaaaaaccceeegggfffgggjjjmmmooopppppppppoooqqqtttvvvuuuqqqmmmjjjiiijjjkkkllllllkkkjjjiiihhhhhhhhhhhhiiijjjlllllljjjiiiiiilllppptttwwwwwwqqqnnnkkklllpppssspppmmmnnnmmmkkkjjjjjjkkklllmmmmmmmmmnnnnnnnnnooooooooopppmmmkkkmmmqqquuuuuutttqqqooommmkkkiiiiiihhhiiijjjhhhfffddddddeeeggghhhiiiiiikkkkkkkkkjjjiiihhhiiihhhgggfffffffffffffffdddcccccccccdddeeefffffffffhhhiiiiiiiiiiiikkkmmmtttvvvvvvssspppooosssvvvyyyxxxzzz~~~{{{www{{{~~~yyywww{{{~~~tttxxxuuuddd]]]ZZZXXXVVVVVVXXXXXXXXXWWWWWWWWWVVVVVVWWWVVVVVV[[[aaaccc```[[[WWWUUUSSSRRRRRRSSSTTTUUUUUUTTTRRRPPPOOONNNOOOPPPTTTQQQXXX\\\XXX^^^fffccceeecccdddhhhmmmqqqzzzIIIIIIIIIJJJJJJKKKKKKKKKPPPOOOTTT___lllssstttrrrsss|||gggYYYOOOJJJJJJPPPKKKKKKQQQWWWXXXZZZ]]]eeewwwooo\\\UUUTTTWWW[[[iiixxx|||uuuvvvzzz|||vvvfffQQQAAA:::999888777777777666555444444333333333333333444555777888999777888;;;===???@@@AAAAAAEEEGGGJJJLLLLLLMMMOOOPPPSSSSSSRRRQQQPPPQQQSSSUUUSSSSSSTTTTTTUUUVVVWWWWWWTTTWWWZZZ\\\]]]\\\[[[ZZZYYYZZZZZZZZZXXXWWWWWWYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWWWWYYY[[[^^^```]]]\\\[[[\\\^^^^^^]]]\\\[[[ZZZZZZ\\\___cccgggjjjyyyjjj___aaadddaaa```dddbbbccceeegggiiijjjkkkkkkmmmnnnpppqqqpppnnnllljjjgggggghhhiiiiiihhhgggfffgggeeecccaaaaaadddgggiiijjjjjjjjjkkkmmmnnnpppqqqpppqqqssstttssspppnnnllllllkkkkkkkkkjjjjjjjjjiiihhhhhhggggggggghhhiiijjjkkkkkkkkklllooorrrtttuuurrrpppnnnoooqqqpppmmmiiinnnmmmlllkkkkkklllnnnooommmmmmmmmmmmmmmnnnoooooorrrpppnnnooorrrttttttsssrrrqqqnnnkkkiiiiiiiiiiiijjjhhheeeccccccdddggghhhjjjjjjkkkkkkkkkjjjiiihhhhhhggggggffffffffffffgggeeeeeedddddddddeeeeeeffffffggggggggggggiiimmmpppssssssrrrpppnnnooorrrvvvzzz|||}}}xxxtttwwwxxxppptttuuuzzz|||sssiiihhhwww{{{lll]]]XXXYYYXXXWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVUUUXXX\\\___]]]ZZZUUUTTTSSSRRRRRRRRRTTTUUUUUUUUUTTTRRRQQQPPPOOOOOOTTTQQQWWWZZZXXXbbbllliiijjjfffeeeiiimmmsss}}}FFFGGGHHHIIIKKKLLLLLLLLLKKKLLLQQQ___ooozzzyyytttlll}}}iiiXXXMMMIIIJJJOOOMMMNNNPPPPPPNNNMMMNNNWWWcccvvvfffYYYRRRRRRTTTbbblll{{{qqqnnnrrrvvv{{{qqq```MMM>>>666555777666666666555555444333333333333333333444555666777666777999;;;===???@@@AAAEEEGGGJJJLLLMMMMMMOOOQQQPPPQQQRRRPPPOOOOOOQQQTTTSSSSSSTTTUUUVVVWWWWWWXXXTTTUUUWWWZZZ\\\\\\\\\[[[XXXYYYZZZYYYXXXWWWXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWVVVVVVWWWZZZ^^^```]]]\\\[[[[[[\\\\\\[[[ZZZXXXYYYYYYZZZ^^^dddiiilllqqqbbbZZZ___dddaaa___aaa```aaaccceeehhhiiijjjjjjlllmmmnnnoooooonnnllllllhhhhhhhhhhhhggggggfffeeefffdddbbbaaabbbeeeiiikkkooonnnlllkkkkkklllnnnpppppppppoooooonnnnnnmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjiiigggfffeeeeeefffgggmmmmmmmmmmmmmmmnnnpppqqqoooqqqtttuuutttqqqmmmjjjooonnnmmmlllmmmnnnppprrrooonnnmmmmmmmmmmmmnnnooopppooooooppprrrssstttssssssqqqnnnkkkiiihhhiiiiiijjjiiifffddddddeeeggghhhiiijjjjjjiiiiiihhhhhhggggggffffffffffffgggggghhhffffffeeedddddddddeeeeeegggggggggggggggjjjnnnqqqpppooonnnllllllnnnqqqtttyyy}}}yyytttvvvvvvoootttrrruuu~~~{{{pppccc]]]aaavvv}}}sssfff[[[XXXYYYYYYXXXXXXZZZZZZZZZYYYYYYYYYXXXXXXWWWUUUTTTVVVYYY[[[ZZZXXXTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWUUUTTTRRRPPPTTTRRRWWWZZZ]]]mmmzzzwwwrrrkkkhhhjjjpppvvvFFFFFFGGGIIIJJJKKKLLLMMMJJJMMMSSS___qqq~~~~~~wwwjjjooosss]]]MMMFFFFFFHHHJJJMMMMMMKKKGGGEEEEEEHHHPPP```|||{{{eeeVVVPPPQQQZZZcccppp}}}rrrlllllloootttssskkkZZZEEE777444777555666666666666555444333222222111111111222333333666666888:::<<<>>>???@@@EEEGGGJJJKKKLLLMMMOOOPPPLLLOOORRRRRRPPPOOORRRTTTRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUWWWZZZ\\\]]]\\\XXXYYYZZZYYYXXXWWWXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVXXXZZZ]]]______]]][[[[[[[[[[[[ZZZYYYXXXYYYYYYXXX[[[ccchhhiiifff___\\\___ccccccaaa``````aaaccceeeggghhhiiiiiillllllllllllllllllkkkkkkiiihhhhhhggggggfffffffffeeedddccccccdddfffiiikkkqqqooollljjjiiijjjlllnnnpppnnnmmmkkkkkklllmmmnnnmmmmmmllllllkkkkkkkkkjjjjjjiiigggeeedddeeefffgggnnnooonnnmmmkkkkkkmmmooonnnvvv~~~{{{tttqqqpppoooooonnnmmmnnnppprrrtttpppooonnnlllkkkllllllmmmjjjkkkmmmoooqqqssstttuuurrrpppmmmiiihhhhhhiiijjjkkkjjjiiihhhggghhhhhhiiiiiiiiiiiihhhggggggfffffffffffffffffffffggghhhiiiggggggfffeeedddddddddeeefffggghhhggggggiiimmmpppnnnmmmmmmmmmnnnppprrrtttvvv||||||xxx}}}~~~|||uuuvvvxxxrrrsssqqqsssxxx|||zzzpppggg[[[YYYaaaxxxyyysssggg___XXXXXXXXXWWWWWWYYYZZZZZZZZZYYYYYYYYYXXXXXXUUUTTTTTTVVVXXXYYYYYYWWWTTTSSSSSSSSSSSSTTTUUUUUUVVVWWWYYYZZZYYYWWWTTTRRRRRRQQQWWW[[[bbbyyyyyyqqqkkklllqqqxxxIIIIIIHHHHHHHHHIIIJJJJJJLLLOOOSSS\\\kkkxxxyyyssshhhhhhqqqoooWWWJJJFFFEEEIIILLLKKKFFFCCCAAA@@@AAAGGGTTTjjj{{{bbbVVVUUUUUU^^^iiipppwwwyyyqqqnnnmmmkkkpppqqqfffRRRAAA:::999666777888888888777666555333333222111111111222222444555666777:::<<<>>>???DDDFFFIIIJJJJJJKKKLLLNNNJJJOOOTTTUUUSSSRRRSSSVVVTTTTTTVVVWWWWWWWWWWWWVVVXXXUUUSSSTTTXXX[[[]]]]]]WWWYYYZZZYYYXXXWWWYYYZZZXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^bbb```]]]\\\\\\\\\[[[ZZZXXX[[[[[[YYY]]]ffflllmmmaaaddddddaaaaaaddddddbbbaaabbbdddfffggghhhiiiiiimmmlllkkkjjjiiiiiihhhhhhfffffffffffffffggghhhhhhgggfffeeeeeeeeefffhhhiiinnnllliiiggggggiiikkklllmmmmmmmmmllllllllllllllljjjkkkkkkkkkkkkkkkjjjiiihhhgggeeeddddddfffhhhjjjmmmnnnnnnmmmkkkkkkmmmpppvvvwwwssstttnnnnnnmmmmmmnnnpppssstttqqqooommmjjjiiiiiiiiijjjhhhjjjlllnnnoooppprrrsssqqqnnnkkkhhhggghhhiiikkkkkkkkkkkkkkkkkkjjjjjjiiijjjjjjiiihhhgggfffffffffeeeeeeeeeffffffhhhiiiiiihhhhhhfffeeeeeedddddddddeeefffggggggggghhhkkkmmmlllllllllmmmppprrrssssssqqqvvvyyy{{{uuusssvvv{{{|||yyy~~~{{{rrrssswwwtttrrrsssuuuwwwuuuppphhhcccZZZ]]]iii~~~wwwkkkeee[[[XXXVVVXXXWWWUUUVVVZZZZZZZZZYYYYYYYYYXXXXXXXXXRRRSSSUUUWWWYYYYYYXXXWWWTTTTTTTTTTTTUUUUUUVVVVVVTTTVVVZZZ\\\\\\YYYVVVTTTSSSRRRVVVYYYaaazzzuuummmmmmrrryyyLLLKKKIIIHHHGGGGGGHHHHHHHHHKKKNNNTTT```mmmnnnhhhcccaaahhh{{{hhhUUUPPPKKKPPPRRRNNNGGGCCCBBBAAA===CCCMMM\\\vvvooo^^^[[[TTT\\\eeehhhhhhpppwwwrrrooogggoootttooo^^^LLLAAA===777888999::::::999777666666555444444333333444444333333444666888:::<<<===CCCEEEHHHIIIIIIIIIJJJLLLJJJOOOVVVWWWUUUTTTUUUXXXWWWXXXYYYZZZZZZZZZYYYXXXYYYUUURRRRRRVVV[[[]]]]]]WWWYYYZZZYYYXXXXXXYYYZZZWWWXXXYYYZZZZZZYYYXXXWWWYYYYYYZZZZZZ[[[\\\^^^^^^eeebbb___^^^]]]]]]]]]\\\WWW\\\\\\[[[aaammmtttuuuaaaiiikkkccc___eeehhheeecccdddeeeggghhhiiiiiiiiiooonnnllliiigggfffeeeeeeddddddeeeeeeggghhhjjjkkkhhhhhhgggfffffffffffffffjjjiiigggffffffhhhjjjlllkkklllnnnooonnnmmmkkkjjjhhhiiijjjkkkkkkjjjiiihhhfffeeecccccceeehhhkkkmmmkkkmmmnnnlllkkkkkknnnqqqxxxqqqsssmmmmmmllllllmmmppprrrtttqqqooollliiiggggggggghhhjjjlllmmmnnnmmmlllmmmmmmooommmjjjgggfffgggjjjkkkkkklllmmmnnnmmmlllkkkjjjkkkjjjiiihhhggggggggggggeeeeeeeeeffffffhhhiiijjjiiihhhgggfffeeeddddddddddddeeefffffffffgggiiikkkjjjjjjkkkmmmppprrrrrrrrrmmmppppppooovvvzzztttsssuuuwww}}}zzz}}}xxxmmmnnntttrrrrrrvvvzzzyyysssllleeebbb\\\bbbrrr}}}lll^^^XXXTTTSSSVVVXXXWWWUUUWWW]]]YYYYYYYYYYYYXXXXXXXXXXXXQQQRRRUUUWWWYYYYYYXXXWWWTTTTTTUUUUUUVVVVVVVVVVVVRRRUUUYYY\\\]]]ZZZWWWTTTUUUSSSUUUUUU\\\uuuwwwmmmmmmrrryyyLLLJJJHHHHHHIIIIIIHHHGGGHHHKKKOOOTTTXXX[[[]]]^^^\\\]]]aaaiiixxxgggYYYOOORRRVVVVVVMMMCCCAAAEEEJJJIIIFFFSSSqqqnnndddbbb```^^^ZZZXXX^^^rrrxxxpppqqqkkkggglllppphhhRRR???;;;888666777:::;;;999777777666444222111111111111...///111444777:::<<<===>>>@@@BBBEEEGGGIIIJJJKKKNNNNNNOOOOOOPPPQQQQQQRRRUUUVVVWWWWWWUUUUUUVVVWWWTTTWWWWWWTTTUUUYYY\\\[[[TTTWWWYYYZZZYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVTTTTTTUUUVVVWWWYYY[[[\\\]]]]]]``````____________``````^^^___\\\[[[eeesssuuunnnddddddccccccddddddeeefffeeeeeeeeefffhhhjjjkkklllnnnllliiifffdddcccbbbbbbeeeeeeeeeffffffffffffgggiiijjjkkkjjjhhhfffffffffeeefffhhhhhhgggggghhhjjjmmmkkkiiiiiiiiijjjiiihhhiiijjjkkklllkkkiiifffeeeeeeeeefffhhhjjjjjjiiigggkkkhhhffffffjjjooosssuuuzzzsssqqqnnnlllkkklllnnnooommmjjjllljjjhhhiiikkkkkkhhhdddgggfffgggiiilllnnnmmmlllllllllkkkiiiggghhhmmmqqqooopppqqqpppooollljjjhhhjjjjjjjjjiiihhhgggfffeeeddddddcccdddeeegggiiijjjkkkfffaaaaaaeeegggfffccceeedddccccccdddgggiiikkklllmmmnnnnnnoooooooooooonnnpppooolllnnnyyyyyyvvvxxxzzz||||||{{{yyy}}}xxxtttsssqqqrrrvvvuuuvvvuuurrrpppooommmjjjhhhwww~~~ppp```WWWVVVRRRUUUWWWXXXWWWVVVVVVWWW[[[ZZZYYYYYYYYYWWWTTTQQQSSSSSSUUUXXX[[[\\\[[[YYYTTTTTTTTTUUUVVVWWWXXXYYYVVVWWWYYY[[[\\\[[[XXXVVVVVVVVVVVVXXX^^^gggpppvvvvvvpppmmmoooqqqsss{{{KKKIIIGGGGGGHHHHHHHHHGGGFFFHHHKKKNNNQQQTTTVVVVVVSSSSSSUUU[[[gggkkkbbbbbbbbbaaaXXXLLLFFFFFFFFFHHHEEENNNeeexxxrrrfffbbb]]]WWWRRRUUUeeevvvxxxqqqmmmrrryyyuuucccSSSDDD>>>999777999:::888555888777555333222222222222//////111222555888:::;;;===???AAADDDFFFHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPRRRTTTUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTYYY^^^^^^YYYSSSVVVXXXXXXWWWVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^YYYYYYYYY\\\eeellljjjcccccccccbbbbbbccccccdddeeeddddddeeefffgggiiijjjkkkllljjjfffcccaaaaaabbbcccddddddeeeeeefffffffffgggiiijjjkkkjjjhhhffffffgggggghhhiiiiiihhhiiikkkmmmooommmkkkkkkllllllkkkjjjkkkkkkkkkkkkjjjhhhgggfffeeeeeefffgggiiiiiiiiihhhjjjhhhggggggkkkpppuuuxxxzzzuuussspppnnnmmmnnnppppppnnnkkklllkkkjjjiiiiiiiiigggfffgggggghhhjjjlllmmmmmmkkkllllllkkkiiigggiiimmmqqqtttssspppnnnkkkiiihhhhhhhhhiiiiiihhhhhhgggfffeeeddddddddddddeeegggiiijjjjjjfffbbbbbbeeegggfffcccddddddcccdddeeehhhkkkmmmooopppqqqqqqrrrrrrrrrrrrllllllkkkmmm{{{zzzxxx|||~~~{{{}}}yyyrrroooppppppooonnnmmmooorrrsssssszzzrrraaaWWWUUUQQQTTTVVVWWWVVVVVVVVVWWW\\\[[[ZZZYYYYYYXXXUUURRRSSSSSSTTTWWWZZZZZZYYYWWWUUUUUUUUUUUUVVVWWWXXXYYYUUUVVVWWWYYYZZZYYYWWWUUUXXXVVVUUUWWW\\\cccjjjmmmjjjfffeeejjjnnnqqqyyyIIIGGGFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIKKKMMMOOOQQQRRRQQQQQQSSSZZZlllssslllgggccc\\\QQQHHHEEEFFFJJJIIILLLXXXaaaooopppiii```XXXPPPOOOYYYeee}}}tttwwwwwwkkkSSSHHH<<<666888:::999666888777666555444333333333111111000111222555888999;;;===???AAADDDFFFGGGGGGHHHHHHIIIJJJKKKMMMMMMNNNOOOPPPQQQQQQPPPPPPRRRSSSWWWVVVUUUVVV\\\aaa^^^WWWSSSUUUVVVWWWVVVUUUVVVWWWSSSTTTUUUWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[\\\]]]^^^^^^]]]\\\[[[]]]ZZZ]]]fffllljjjccc```aaaaaaaaaaaaaaabbbccccccbbbbbbcccdddeeefffhhhiiiiiigggdddaaa```aaacccdddbbbccccccdddeeeffffffggghhhiiijjjjjjhhhffffffgggiiijjjjjjiiiiiikkknnnqqqqqqooommmmmmooopppooonnnmmmlllkkkiiihhhgggggggggffffffffffffggghhhiiiiiiiiihhhhhhiiilllrrrwwwzzzzzzuuusssqqqppppppqqqrrrqqqooolllllllllllljjjgggfffggghhhiiiiiiiiikkknnnnnnmmmkkkmmmmmmllljjjiiijjjnnnqqqxxxuuupppkkkhhhgggggghhhfffgggggghhhhhhggggggfffdddddddddeeeeeeggghhhiiiiiifffccccccfffgggfffdddcccccccccdddgggjjjnnnpppsssttttttuuuuuuuuuttttttmmmlllhhhooo~~~~~~|||yyysssrrrnnnjjjgggggglllrrrwww{{{}}}ooo___TTTQQQPPPRRRUUUVVVUUUUUUUUUVVV\\\[[[ZZZZZZZZZYYYVVVTTTSSSSSSSSSUUUWWWXXXVVVTTTUUUUUUUUUUUUVVVWWWXXXYYYUUUVVVWWWWWWXXXXXXWWWWWWXXXUUUSSSTTTYYY___bbbbbbgggeeeeeejjjnnnqqqvvv{{{HHHFFFDDDDDDFFFFFFFFFEEEHHHHHHHHHIIIKKKNNNPPPRRRVVVSSSRRRSSSVVVbbbxxxuuuhhhaaa\\\TTTMMMJJJLLLRRRPPPNNNQQQRRR]]]sssuuuiii___WWWSSSWWW^^^qqqyyy~~~xxx||||||fffWWWCCC888777::::::999888888777666666555555555444333111000111333666888999:::<<>>???@@@@@@BBBCCCDDDFFFHHHJJJKKKLLLKKKLLLNNNOOOOOOOOOQQQSSSTTT[[[^^^\\\XXXXXXVVVTTTUUUVVVWWWWWWVVVVVVWWWYYYWWWXXXXXXXXXXXXWWWVVVVVVRRRSSSUUUWWWYYY[[[[[[\\\ZZZ[[[]]]^^^^^^]]][[[ZZZ]]]WWWZZZdddgggaaa]]]```______^^^^^^______```aaa^^^^^^^^^___```aaabbbccceeefffhhhjjjkkkjjjhhhgggbbbbbbccccccdddeeeffffffeeegggiiiiiiggggggggghhhjjjjjjiiihhhhhhjjjnnnqqqqqqpppoooppprrrtttttttttooommmjjjhhhffffffggghhhggghhhhhhgggeeefffiiikkkkkkkkklllkkkkkkmmmqqquuu}}}sssooonnnoooqqqrrrrrrpppnnnkkkjjjiiikkkllljjjgggfffgggjjjmmmnnnooorrrttttttrrrpppooonnnllllllmmmnnnppppppoooppppppooonnnkkkiiigggffffffggghhhiiiiiiiiiiiieeeeeeffffffffffffffffffffffffgggiiijjjkkkjjjiiifffffffffhhhjjjnnnrrrtttuuuuuuuuuuuuuuutttsssrrrpppsssqqqttt}}}uuuwww~~~wwwlllccceeelllrrr{{{{{{lll```VVVPPPNNNNNNPPPSSSUUUTTTTTTUUUVVVYYYXXXWWWXXXZZZ\\\[[[[[[TTTSSSRRRRRRRRRRRRPPPNNNRRRRRRRRRSSSUUUWWWXXXYYYWWWYYYZZZXXXVVVUUUVVVXXXUUURRRPPPRRRWWW\\\^^^^^^bbbdddhhhppp{{{FFFDDDCCCCCCEEEFFFFFFEEEEEEFFFGGGJJJMMMPPPSSSTTTRRRQQQQQQRRRSSSWWWcccooooooddd\\\VVVTTTPPPZZZ[[[WWWTTTOOOUUUhhhrrr}}}~~~ssskkkccc]]][[[YYY]]]gggwww|||{{{eeeQQQCCC<<<999777777888888888888777666555666555444333222444555666444555777999;;;<<<======???@@@BBBDDDFFFHHHJJJKKKIIIKKKMMMNNNNNNOOOQQQSSSQQQZZZ___[[[TTTSSSSSSSSSUUUVVVWWWVVVUUUVVVWWWYYY[[[[[[ZZZZZZXXXWWWVVVUUURRRSSSTTTVVVXXXYYYZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZZZZWWWXXX]]]___^^^]]]^^^^^^^^^^^^^^^^^^___``````_________``````bbbcccccceeegggjjjlllmmmllljjjhhhddddddddddddeeeeeeeeeeeedddfffhhhhhhgggggghhhiiiiiijjjiiihhhhhhiiillloooooonnnmmmoooqqqtttttttttooonnnkkkhhhffffffgggggggggjjjkkkjjjgggfffiiilllkkkmmmnnnllljjjkkkooossszzzqqqmmmlllnnnppprrrrrrooollliiihhhhhhiiikkkkkkiiiiiiiiiiiimmmnnnppptttwwwwwwuuurrrpppooommmmmmooopppqqqpppkkkmmmpppsssrrrooojjjhhheeefffgggggghhhhhhhhhhhheeeffffffgggffffffeeedddcccfffiiilllnnnnnnnnnmmmjjjiiiiiijjjlllnnnqqqssstttttttttsssrrrqqqpppooolllqqqtttwww~~~xxxxxxyyyzzzmmmfffkkkuuu|||~~~ssseee\\\VVVRRRRRRNNNPPPSSSUUUUUUUUUUUUVVVVVVUUUUUUWWWZZZ]]]^^^^^^VVVTTTRRRQQQQQQPPPNNNLLLNNNOOOPPPQQQTTTVVVXXXZZZWWWZZZ[[[YYYUUUSSSSSSUUURRRRRRRRRRRRUUUZZZ___cccgggiiikkkppp|||FFFDDDCCCDDDEEEGGGGGGFFFDDDEEEHHHKKKMMMOOOQQQRRROOOOOOPPPRRRRRRTTT\\\fffrrryyyiii\\\TTTQQQLLLYYY^^^^^^\\\TTTUUUdddkkkoooqqquuu}}}ssshhh]]]WWWPPPUUU^^^kkk{{{sssbbbRRRFFF>>>:::666777888888888777666555444444333333333333444444222333555777888:::::::::<<<===???AAADDDFFFHHHIIIGGGIIIKKKMMMMMMNNNPPPRRRPPPVVVYYYVVVSSSSSSSSSRRRUUUUUUVVVUUUTTTTTTVVVYYY\\\\\\[[[[[[ZZZXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYY\\\\\\ZZZ[[[^^^^^^[[[^^^^^^^^^^^^^^^___``````cccbbbbbbccccccdddeeefffgggggghhhhhhiiijjjjjjjjjfffffffffeeeeeeeeeeeeeeeccceeeggghhhgggggghhhiiijjjkkkkkkjjjiiiiiijjjllllllkkkkkklllppprrrssssssooonnnkkkiiigggfffffffffgggkkknnnmmmiiigggiiillljjjmmmooonnnkkklllpppuuuwwwpppmmmlllnnnqqqtttsssoookkkhhhhhhfffggghhhkkkmmmllljjjhhhkkklllooossswwwwwwuuusssqqqooommmnnnppprrrqqqpppkkknnnqqqtttssspppllliiiddddddeeeffffffeeeeeeeeeffffffgggggggggfffdddcccbbbeeejjjnnnpppqqqqqqqqqnnnmmmlllkkklllnnnppprrrssssssrrrrrrqqqooonnnmmmlllqqqwwwzzz~~~{{{}}}{{{rrrllluuu}}}yyy~~~~~~hhh]]]ZZZVVVSSSRRRNNNQQQTTTUUUUUUUUUVVVWWWRRRQQQRRRUUUYYY^^^```aaaWWWUUURRRQQQPPPOOOMMMKKKJJJKKKMMMOOOSSSVVVYYYZZZ[[[^^^aaa^^^YYYTTTTTTUUUQQQRRRSSSRRRRRRWWW___fffooopppppptttFFFEEECCCDDDFFFGGGGGGFFFEEEGGGIIILLLNNNPPPPPPPPPJJJIIIKKKMMMMMMNNNTTT]]]ccczzzqqqbbbXXXTTTJJJXXXaaaddddddYYYVVVbbbjjjiiijjjpppzzzyyykkk\\\TTTIIIOOOYYYbbbmmm~~~~~~}}}|||xxxnnn^^^PPPEEEAAA666666777888888777555555222222222222222222222222111222444666777888999999999;;;<<>>777444666999999999;;;777666555444222111000///111111222333444444555666::::::<<<===@@@CCCEEEFFFCCCEEEHHHIIIJJJKKKNNNPPPPPPOOOOOOPPPQQQTTTWWWYYYZZZYYYVVVTTTSSSUUUWWWXXX]]][[[YYYVVVUUUUUUVVVWWWWWWVVVUUUVVVXXXZZZZZZZZZ\\\\\\ZZZYYYYYYZZZZZZ[[[^^^]]][[[ZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]______```fffffffffeeedddfffiiilllcccfffhhhgggeeedddeeegggfffgggiiijjjiiigggcccaaacccbbbbbbdddfffhhhhhhgggkkklllmmmnnnnnnmmmlllllljjjjjjkkklllnnnmmmkkkhhhhhhlllooonnnkkkhhhiiijjjiiiiiikkklllmmmmmmmmmmmmkkklllmmmmmmnnnqqqvvvyyyzzzrrrooopppooopppqqqpppmmmkkkiiiiiiccccccdddeeefffggghhhhhhmmmoooppppppppprrruuuxxxyyyvvvrrrnnnllllllmmmnnnjjjmmmrrruuutttqqqllliiigggeeedddbbbaaaaaaaaabbbeeeiiillljjjeeeaaabbbeeedddeeegggjjjmmmoooqqqrrrssslllgggiiikkkmmmqqqvvvvvvwwwxxxvvvqqqkkkjjjllljjjuuu}}}}}}~~~xxxxxx|||{{{zzzzzzoooqqqwwwxxxvvvjjjeee^^^VVVRRRPPPQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVMMMLLLMMMPPPVVV[[[]]]\\\WWWVVVSSSQQQOOONNNNNNOOONNNMMMKKKKKKLLLPPPTTTVVVcccooossshhh___^^^\\\VVVPPPOOONNNPPPSSSYYY___ccclllkkksssIIIIIIHHHGGGGGGFFFGGGGGGHHHGGGGGGIIIMMMPPPPPPNNNLLLKKKIIIHHHJJJMMMQQQTTTXXX^^^rrrooo]]]WWWMMMOOOSSSZZZ______\\\XXX^^^^^^```dddjjjuuuxxxcccRRRKKKJJJMMMUUU^^^jjjyyyzzzssstttttttttvvvqqq___MMM@@@888333444777777888;;;777666555444333222111111111111222222333444444555777777999;;;>>>@@@CCCDDDBBBDDDGGGHHHIIIJJJMMMOOOMMMMMMLLLLLLNNNPPPSSSUUUZZZYYYWWWVVVVVVWWWXXXYYY\\\ZZZXXXVVVUUUUUUVVVVVVVVVWWWXXXZZZ]]]]]][[[ZZZWWWWWWWWWWWWXXXZZZ\\\]]]^^^]]]\\\ZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^_________fffffffffeeedddeeegggjjjeeefffgggeeeccccccfffiiikkklllmmmmmmkkkhhhdddaaadddccccccdddgggiiijjjiiimmmnnnoooppppppnnnmmmkkkiiiiiijjjkkkmmmllljjjhhhfffiiimmmooonnnmmmkkkkkkkkkllllllmmmmmmmmmmmmmmmoooooonnnnnnnnnpppuuuyyywwwssssssuuurrrssssssrrroookkkiiihhheeeeeefffggghhhiiiiiiiiikkklllllllllmmmooosssvvvxxxuuupppkkkiiiiiijjjlllhhhjjjmmmoooooolllhhheeecccbbb```___^^^^^^^^^___```dddhhhhhhdddcccdddgggeeeeeefffggghhhiiijjjkkknnniiigggiiikkkmmmtttzzztttkkkiiijjjlllqqqxxx{{{yyyzzzvvvrrrwwwyyyzzzxxxpppooopppzzz{{{qqqhhh]]]ZZZVVVRRRPPPPPPRRRSSSQQQRRRTTTVVVWWWXXXYYYYYYPPPNNNNNNRRRWWW[[[\\\[[[VVVVVVTTTRRRQQQOOOOOOOOOMMMLLLKKKKKKMMMQQQVVVXXX```lllooofff]]]]]][[[VVVPPPOOONNNOOORRRWWW]]]```bbbfffrrrLLLKKKJJJJJJIIIHHHGGGGGGHHHGGGGGGIIILLLNNNNNNNNNNNNLLLJJJHHHIIILLLPPPSSSYYYYYYccc|||gggYYYJJJJJJKKKPPPVVVYYYXXXVVVUUUPPPNNNRRR[[[gggwwwqqqYYYPPPKKKJJJPPPXXXaaannnyyyyyyvvvsssoooqqqxxxxxxkkk\\\HHH>>>666555666666888;;;777777666555555444333333111111111222222333333333333444555888;;;>>>@@@BBBAAACCCEEEGGGGGGIIIKKKMMMLLLKKKKKKKKKLLLNNNQQQRRRYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWUUUTTTTTTUUUUUUVVVWWWZZZ^^^```___\\\YYYUUUUUUUUUUUUWWWYYY[[[]]]^^^]]]\\\[[[[[[[[[\\\]]]aaa``````______`````````gggggggggfffddddddeeeggghhhhhhfffdddcccdddgggjjjoooooopppooommmiiieeebbbeeedddcccdddhhhkkklllmmmppprrrssstttssspppmmmkkkiiihhhhhhjjjkkkkkkhhhfffbbbeeejjjpppssssssooolllmmmmmmnnnnnnnnnnnnnnnnnnrrrrrrpppnnnmmmpppuuuyyy{{{vvvuuuwwwzzzuuuuuuuuutttqqqmmmiiigggggghhhiiijjjjjjjjjjjjjjjkkkkkkkkkjjjkkkmmmqqquuuzzzvvvoooiiifffeeeggghhhfffggghhhhhhhhhfffcccaaa______^^^]]]\\\\\\\\\]]]ZZZ___ccceeeddddddfffiiiggggggffffffeeeeeeddddddgggeeefffiiikkkoooxxx{{{nnnjjjjjjlllkkkmmmqqqsssuuu}}}~~~tttnnnrrrvvvwww}}}}}}wwwtttqqqnnnxxxtttjjjaaa[[[TTTSSSRRRPPPPPPPPPQQQRRROOOQQQSSSUUUWWWYYYZZZZZZQQQPPPOOOQQQTTTWWWXXXXXXUUUUUUTTTTTTSSSQQQPPPOOOLLLKKKJJJKKKNNNRRRWWWZZZ\\\fffiiiaaa[[[ZZZYYYUUUQQQOOONNNNNNQQQUUUYYY\\\[[[cccsssMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKKKKLLLMMMOOOQQQRRR]]]\\\aaaoooqqq]]]OOOKKKIIIKKKOOORRRQQQOOOJJJEEEAAACCCJJJUUUeeessslll[[[RRRLLLNNNVVV^^^gggnnnttt}}}www{{{vvvqqqqqquuuuuunnneeeSSSHHH===999888666777:::777777777666666666666666111111222222222222222222111222333666888;;;>>>???@@@BBBDDDEEEFFFGGGIIIKKKMMMMMMLLLLLLMMMOOOQQQSSSWWWXXXZZZ[[[\\\\\\[[[[[[XXXWWWVVVUUUTTTTTTTTTTTTVVVVVVXXX[[[^^^^^^[[[YYYXXXWWWWWWVVVWWWXXXYYYZZZ^^^]]]\\\[[[[[[\\\]]]^^^aaaaaa``````aaabbbcccdddhhhiiijjjhhhfffdddeeeeeehhhhhhhhhhhhhhhhhhiiijjjnnnnnnooonnnllliiifffdddeeedddcccdddhhhlllnnnnnnrrrtttuuuvvvuuurrrnnnlllhhhhhhggghhhiiiiiigggeee```bbbhhhpppwwwwwwrrrmmmmmmmmmmmmnnnnnnooopppppprrrqqqooonnnmmmqqqvvvzzz}}}}}}}}}{{{xxxwwwyyy{{{vvvuuuuuutttssspppllliiihhhiiijjjjjjkkkkkkjjjjjjmmmmmmlllkkkkkknnnrrrvvv}}}xxxpppiiicccbbbbbbccccccbbbbbbaaa```___^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\XXX\\\```bbbcccdddfffhhhhhhhhhgggfffdddcccbbbbbb```aaaeeeiiilllqqq~~~vvvooommmjjjhhhgggjjjmmmpppwww|||tttoooppprrrrrrwww~~~|||tttqqq|||xxxuuuvvvtttqqqrrryyy{{{sssggg___ZZZVVVTTTTTTTTTSSSRRRPPPOOOOOOOOOPPPQQQTTTUUUWWWWWWXXXQQQPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTUUUTTTRRRQQQPPPNNNMMMKKKKKKMMMQQQUUUXXXWWW^^^aaa\\\WWWVVVUUUSSSQQQPPPOOONNNPPPSSSVVVYYY\\\dddqqqMMMMMMMMMMMMKKKJJJHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLHHHJJJLLLOOORRRSSSSSSSSSWWWYYY^^^eeemmm~~~gggUUUOOOIIIHHHLLLNNNLLLIIICCC???======>>>EEEUUUdddssslll^^^RRRQQQWWW\\\aaaddd___ffftttwwwyyyvvvrrrqqqpppmmmjjjiii]]]QQQEEE???:::666555666666666777777777777888888333333222222222222222222111222333555777:::<<<>>>???AAACCCDDDDDDEEEGGGIIILLLKKKJJJJJJLLLNNNPPPRRRTTTVVVXXXZZZ\\\\\\[[[[[[WWWVVVVVVUUUTTTTTTTTTTTTVVVUUUUUUVVVXXXZZZZZZYYYXXXXXXWWWXXXXXXZZZ\\\]]]^^^^^^]]]\\\\\\]]]^^^_______________aaacccfffgggjjjkkklllkkkhhheeeddddddfffgggjjjmmmnnnmmmkkkiiiiiijjjkkkkkkkkkiiigggfffeeeddddddeeeiiilllnnnnnnrrrsssuuuuuutttrrrooonnniiihhhgggggghhhhhhfffeee___bbbgggooovvvwwwsssoookkkkkkkkklllmmmooopppqqqnnnnnnmmmmmmmmmqqqwww{{{yyy{{{||||||zzzxxxwwwwwwuuusssrrrrrrsssrrrooolllhhhhhhhhhhhhiiijjjjjjkkkoooooonnnllllllmmmpppsss|||wwwooofff```]]]\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[\\\\\\\\\[[[[[[]]]```bbbccccccdddeeeeeeeeedddccccccbbbaaaaaa]]]^^^cccjjjnnnuuuuuunnniiihhhiiijjjjjjlllwww{{{|||wwwvvvuuusssooonnnssszzz}}}{{{wwwooogggllltttpppqqqpppooonnnrrrqqqggg]]]XXXVVVTTTSSSSSSTTTSSSRRRPPPNNNMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPNNNLLLKKKLLLNNNRRRTTTSSSXXXZZZWWWSSSRRRRRRPPPSSSRRRPPPPPPQQQSSSUUUWWW^^^ccckkkpppwwwKKKLLLLLLLLLKKKIIIHHHFFFFFFHHHIIIIIIHHHHHHJJJKKKFFFHHHLLLPPPRRRSSSSSSSSSRRRVVV]]]```bbbmmm{{{bbbXXXMMMHHHKKKOOONNNLLLCCCAAA???>>><<<>>>KKKXXXjjj|||ppp]]]WWWZZZ\\\\\\[[[QQQVVVcccuuutttrrrrrrrrrooojjjgggiiibbbWWWKKKEEE@@@999555555555555666777777888999999444444444333333222222222222222333444666888:::;;;<<<===???@@@@@@AAACCCEEEFFFFFFEEEFFFGGGJJJMMMOOOQQQRRRUUUWWWYYYZZZZZZZZZVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTSSSTTTVVVXXXYYYYYYUUUVVVVVVXXX[[[^^^aaabbb___^^^]]]]]]]]]^^^___```^^^]]]]]]^^^```cccfffhhhiiikkklllllliiifffdddcccccceeejjjooorrrqqqmmmiiifffgggiiijjjkkkjjjjjjjjjfffffffffiiilllnnnooonnnooopppqqqrrrrrrqqqppppppjjjhhhgggfffggggggfffeeeaaadddhhhnnnrrrtttrrrpppjjjjjjjjjjjjkkkmmmooopppjjjkkkkkklllmmmpppuuuxxxvvvwwwxxxyyyyyyxxxuuutttuuurrrnnnnnnpppqqqpppmmmhhhgggfffeeegggiiikkkmmmoooppppppnnnllllllmmmooovvvrrrkkkccc]]]YYYXXXWWWXXXXXXWWWVVVVVVVVVWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\^^^___aaacccddddddcccccc```````````````_________]]]^^^bbbjjjrrrzzzrrrlllmmmnnnmmmjjjlllxxxuuuvvvsssvvvxxxuuupppmmmqqqvvvpppoooooonnnggggggxxx}}}rrrmmmllllllkkknnnnnnhhh]]]UUUSSSRRROOOMMMNNNOOOPPPPPPPPPOOONNNMMMNNNOOOPPPPPPQQQQQQPPPUUUVVVVVVTTTRRRQQQRRRSSSPPPPPPQQQRRRRRRRRRRRRRRRQQQOOOLLLJJJJJJLLLOOOQQQSSSUUUVVVUUUSSSQQQPPPPPPTTTSSSRRRRRRRRRTTTVVVXXX\\\```cccbbbeeerrrHHHIIIJJJKKKJJJIIIGGGFFFFFFHHHJJJIIIGGGGGGHHHJJJIIIIIIJJJLLLNNNPPPQQQRRRUUUWWWZZZ]]]]]]cccsss{{{lllYYYNNNNNNRRRTTTTTTJJJEEEBBBBBBAAA@@@FFFMMMZZZmmmlllaaaaaa^^^YYYUUUKKKNNNXXXiii{{{zzzvvvuuuyyywwwooohhhgggeee\\\SSSOOOIIIAAA;;;999444444555666777888999:::666666555555444333222222222333333333444666777888777999;;;<<<;;;<<<>>>@@@AAAAAAAAABBBDDDHHHKKKMMMMMMNNNPPPSSSUUUWWWXXXYYYVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUWWWZZZ[[[ZZZXXXUUUUUUVVVXXX[[[^^^bbbccc___^^^]]]]]]]]]^^^```aaa^^^]]]\\\\\\^^^aaadddffffffhhhkkkkkkhhheeebbbaaabbbcccggglllqqqqqqnnnkkkhhhiiijjjllllllmmmmmmmmmiiiiiijjjmmmpppqqqpppnnnkkkllllllmmmnnnpppqqqrrrkkkiiigggfffggggggfffeeedddgggjjjlllmmmnnnpppqqqlllkkkiiihhhhhhiiijjjkkkgggiiikkkkkklllmmmpppsssqqqqqqrrrssstttuuuttttttwwwrrrllljjjmmmooonnnllliiigggdddccceeeiiinnnqqqrrrssssssrrrooommmlllmmmpppmmmiiiddd```\\\ZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^```aaaaaa`````````aaabbbdddeeefffeeeccc```__________________^^^```^^^aaakkkuuu~~~uuusssrrrpppmmmnnnzzzzzzuuuqqquuuwwwuuurrrpppooooooeeecccffflllkkkjjjvvvxxxqqqqqqrrrpppmmmkkkggg]]]SSSOOOQQQPPPLLLJJJKKKMMMNNNOOOOOOOOOOOOLLLLLLNNNOOOQQQQQQRRRRRRTTTUUUUUUSSSPPPOOOPPPRRROOOOOOOOOOOOPPPQQQSSSSSSNNNMMMJJJIIIIIIKKKNNNQQQVVVVVVVVVVVVTTTRRRQQQQQQUUUUUUTTTTTTUUUVVVXXXYYY\\\______]]]]]]gggzzzFFFGGGIIIJJJJJJHHHGGGEEEFFFHHHJJJIIIGGGFFFHHHJJJLLLKKKHHHHHHIIILLLOOOQQQYYYVVVUUUWWWXXX[[[dddmmmzzzfffUUURRRVVVYYYZZZPPPIIIDDDEEEFFFEEEDDDFFFKKK___vvvyyykkkgggbbbZZZTTTGGGIIIPPP^^^nnnzzz~~~~~~}}}{{{vvvjjjeeehhh```YYYWWWSSSJJJCCC@@@333333444666777888999:::777777666555444444333222222222222222333444555555444666888888888999;;;<<<@@@@@@@@@AAADDDHHHKKKMMMKKKLLLNNNPPPRRRUUUWWWXXXVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVXXX\\\^^^^^^[[[XXXXXXXXXXXXXXXZZZ\\\___```___^^^^^^]]]^^^___```aaa___^^^\\\[[[\\\___bbbccccccfffiiiiiigggcccaaa```aaaaaadddiiinnnpppooommmkkklllmmmnnnooooooooooookkklllnnnqqqttttttqqqoooiiiiiiiiijjjllloooqqqssskkkiiiggggggggggggfffeeefffiiikkkkkkiiijjjnnnrrrnnnllliiigggfffeeefffggggggiiikkkkkkkkkkkkmmmnnnooommmlllmmmpppssstttuuuyyyssskkkhhhjjjlllllljjjjjjgggdddccceeejjjppptttvvvwwwxxxwwwssspppnnnmmmnnnllljjjgggdddbbb```___^^^^^^______```aaaaaaaaaaaabbbdddeeefffgggffffffaaaaaabbbdddggggggfffeeebbbbbbbbbaaaaaa``````___bbb___aaakkkwww|||xxxtttrrrpppqqqzzzyyyqqqsssttttttuuusssnnniiiccc```dddooossssss~~~tttrrrxxx|||yyytttfff```UUULLLLLLPPPPPPMMMMMMNNNNNNOOOOOOOOOOOOOOOJJJKKKMMMPPPRRRSSSTTTTTTQQQRRRRRRPPPLLLKKKLLLNNNOOONNNNNNNNNOOOQQQSSSTTTLLLKKKIIIHHHIIILLLOOOQQQXXXWWWWWWXXXVVVSSSRRRSSSVVVVVVUUUUUUVVVXXXYYYZZZ___``````]]]\\\dddsssFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHGGGHHHJJJLLLOOOKKKGGGFFFIIILLLMMMLLLRRRRRRSSSUUUWWWZZZ]]]___mmm}}}cccZZZ\\\\\\XXXWWWNNNGGGHHHKKKJJJHHHIIIKKKWWWkkk}}}~~~ooogggaaa\\\SSSMMMOOO]]]iiinnnttt|||sssiiibbbgggdddZZZWWWXXXSSSIII999999888777666777777888999888777888888888666444666555444222111222222333666444333222444777;;;>>>>>>>>>@@@BBBDDDGGGIIIKKKMMMKKKJJJLLLQQQUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVRRRUUUaaapppoooaaaWWWXXXVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\^^^```bbbccc```aaabbbaaa___^^^^^^^^^aaaaaa```bbbddddddcccbbbeeefffhhhiiikkklllllllllfffiiilllpppqqqpppnnnlllnnnoooqqqrrrrrrqqqooonnnkkklllnnnppppppppppppooojjjiiihhhgggffffffffffffiiiiiiiiijjjlllppptttvvvzzztttlllgggggghhhhhhgggccceeehhhiiijjjkkkmmmoooppppppooooooooopppqqqrrrvvvtttpppmmmjjjiiiiiiiiimmmgggfffiiijjjhhhkkkqqq|||uuuooolllmmmoookkkkkkkkkjjjhhheeecccaaaaaa````````````aaabbbcccccccccdddeeeffffffdddcccaaabbbdddfffhhhhhhfffddd```dddfffcccccceeefffeeeccccccbbbbbbhhhtttzzzuuuooodddiiiyyyvvvppppppqqqmmmhhhggg```___eeeqqqyyyyyyeee]]]RRRMMMMMMNNNMMMLLLMMMMMMNNNNNNMMMNNNQQQTTTUUUSSSPPPMMMMMMPPPSSSVVVTTTUUUVVVTTTRRRPPPPPPPPPQQQNNNLLLLLLNNNPPPRRRRRRTTTVVVUUUQQQMMMLLLPPPUUUUUUWWWYYYZZZXXXWWWVVVWWWXXXVVVTTTSSSUUUYYY]]]___hhhgggddd___]]]bbbnnnxxxEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGHHHJJJLLLOOOLLLIIIHHHHHHIIIJJJIIINNNNNNOOOPPPSSSVVVYYYZZZaaammm|||ggg``````aaa[[[SSSNNNOOORRROOOKKKJJJGGGPPPaaaqqq{{{~~~qqqjjjggg]]]UUUTTT]]]fffiiiooovvvtttkkkjjjfffaaa___^^^YYYSSSJJJDDD<<<777666777777888;;;:::999999:::999777444666555444222222222222333555444333333444777:::<<<<<<<<<>>>@@@BBBEEEGGGHHHLLLJJJKKKMMMRRRTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVV```lllkkk___XXXZZZUUUUUUVVVWWWXXXXXXYYYYYY\\\\\\\\\]]]___aaabbbccc```````````````______^^^`````````bbbeeefffeeedddfffggghhhiiijjjjjjjjjjjjfffhhhlllooopppqqqpppoooooopppqqqrrrrrrpppooonnnkkklllmmmooopppppppppoookkkjjjiiihhhgggfffffffffiiiiiijjjlllnnnqqqtttvvvxxxssslllhhhggghhhggggggdddfffhhhiiiiiijjjlllmmmooopppppppppppppppppppppqqqooommmkkkjjjkkkllllllooojjjiiilllmmmlllooottt~~~}}}zzzuuuooollllllnnnnnnnnnnnnllljjjgggeeecccdddeeeeeeeeeffffffffffffgggggghhhiiiiiiiiigggffffffffffffggghhhhhhggggggeeehhhiiiggghhhlllnnnmmmsssooojjjeeegggppp~~~{{{tttnnneeelllxxxtttoooiiiffffffjjjhhhlllvvvccc[[[QQQLLLLLLNNNMMMLLLLLLMMMNNNNNNNNNOOOQQQTTTXXXUUURRROOOOOOPPPSSSUUUSSSUUUVVVUUURRRQQQPPPQQQNNNLLLKKKLLLNNNPPPPPPPPPTTTUUUUUUQQQMMMLLLPPPTTTTTTVVVXXXYYYXXXWWWWWWXXXZZZXXXVVVTTTVVV\\\eeekkkvvvsssmmmeee```cccmmmvvvCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIHHHGGGHHHJJJLLLMMMMMMLLLJJJGGGFFFFFFGGGJJJJJJKKKLLLOOORRRTTTVVVXXX\\\ggg{{{}}}kkkhhhjjj```YYYTTTWWWXXXUUUPPPNNNDDDIIIVVVdddmmmqqqvvv{{{uuuqqqeeeZZZTTTYYY]]]^^^bbbiiiyyyzzzqqqiiiggggggccc___^^^___UUUHHH>>>999888777777;;;::::::;;;<<<:::888555666555444333222222222222333333333444555777888999999:::;;;===???BBBDDDEEEIIIJJJKKKNNNRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQWWW```___WWWSSSWWWUUUUUUUUUVVVVVVWWWXXXXXXZZZ[[[[[[\\\]]]^^^```aaa```^^^]]]^^^aaabbb```^^^___^^^___bbbeeehhhiiihhhhhhhhhiiiiiiiiihhhhhhgggfffgggjjjlllooopppqqqrrrooopppqqqqqqpppooonnnmmmiiijjjlllmmmnnnooooooooolllkkkjjjhhhgggfffffffffiiijjjllloooqqqssstttuuuuuurrrnnnkkkiiiiiigggfffeeegggiiiiiihhhhhhiiijjjnnnoooqqqqqqqqqpppooommmjjjiiihhhhhhiiilllnnnpppooommmlllooopppoooqqquuuzzzzzzxxxuuupppmmmlllmmmqqqpppooonnnllliiigggfffiiiiiikkklllllllllkkkjjjkkkkkkllllllkkkjjjhhhgggiiigggeeeccccccdddfffggggggkkknnnnnnrrryyy|||{{{{{{qqqiiigggmmmxxxwwwqqqiiirrrvvvnnnhhhhhhkkksssssszzz~~~___XXXPPPLLLLLLMMMMMMMMMMMMNNNOOOOOOOOOPPPRRRTTT[[[YYYUUURRRQQQQQQRRRSSSSSSTTTUUUUUUSSSRRRRRRRRRQQQPPPPPPRRRUUUVVVVVVTTTSSSTTTTTTQQQNNNMMMOOORRRSSSUUUWWWXXXXXXXXXYYYZZZZZZZZZXXXUUUVVV^^^lllwwwyyymmmddddddmmmuuuvvvtttwwwAAABBBCCCDDDFFFGGGHHHIIIGGGHHHIIIIIIHHHIIIJJJLLLKKKMMMNNNKKKGGGDDDEEEGGGIIIIIIJJJKKKMMMPPPRRRTTTVVVWWW\\\gggyyyuuunnnggg^^^WWWWWWXXXVVVSSSRRRFFFHHHRRR```iiikkklllnnnssswwwnnn```UUUUUUVVVUUUXXX___kkkzzz}}}nnnkkkiiibbb```dddjjjdddZZZNNNCCC;;;777666999999999:::<<<;;;999777666666555444333333333222222222333555555666666666888888999;;;===???AAACCCFFFHHHJJJNNNPPPPPPPPPOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPOOORRRWWWVVVQQQRRRVVVWWWXXXXXXXXXYYYYYYYYYZZZWWWWWWWWWXXXYYYZZZ\\\\\\```]]]ZZZ\\\aaadddaaa^^^^^^^^^^^^bbbfffjjjkkkkkkiiiiiiiiiiiihhhgggffffffeeefffgggiiillloooqqqrrroooooooooooonnnmmmlllkkkgggggghhhjjjkkklllllllllmmmllljjjiiigggfffffffffiiikkknnnqqqsssttttttssssssrrrqqqooonnnkkkiiigggfffhhhiiiiiihhhffffffggglllnnnppprrrrrrooommmkkkffffffeeefffhhhkkknnnpppnnnmmmnnnpppqqqrrrssstttwwwwwwvvvtttqqqooommmmmmnnnnnnnnnmmmllljjjiiiiiijjjlllmmmoooooonnnlllkkkmmmnnnooonnnllliiihhhggggggeeeaaa^^^\\\^^^bbbfffhhhnnnuuuzzzyyyqqqjjjiiimmmuuu{{{zzzssszzzwwwqqqnnnppptttwww|||yyymmmZZZVVVPPPLLLLLLMMMMMMMMMNNNOOOQQQQQQQQQQQQSSSUUU]]][[[XXXUUURRRRRRRRRRRRRRRTTTUUUUUUTTTSSSTTTTTTSSSSSSUUUWWWZZZ[[[YYYWWWSSSTTTTTTRRROOONNNOOOQQQRRRTTTWWWXXXXXXYYY[[[]]]XXXZZZZZZXXXWWW___nnnzzz|||pppggghhhpppyyy|||pppfffggglll@@@AAABBBCCCEEEGGGHHHHHHGGGIIIJJJKKKJJJJJJKKKMMMIIILLLMMMKKKGGGEEEFFFHHHGGGGGGHHHIIIKKKMMMPPPQQQSSSVVV[[[___fff{{{wwwpppcccWWWSSSSSSRRRRRRTTTLLLLLLTTTaaajjjllllllmmmkkkuuuyyyiii[[[WWWUUUQQQTTT[[[bbblllzzzzzzqqqjjjbbbbbbgggjjjllllllbbbRRRCCC;;;888888777777888:::;;;:::999777777666666555444444333111222333444555555444333777777888999;;;===???AAABBBEEEHHHKKKLLLLLLLLLKKKNNNNNNNNNNNNOOOOOOOOOOOOTTTSSSTTTUUUUUUSSSVVVZZZ[[[[[[\\\]]]]]]]]]\\\\\\UUUUUUVVVVVVXXXYYY[[[\\\```\\\YYY[[[```cccbbb___^^^]]]^^^aaaeeejjjlllllljjjjjjjjjiiiiiihhhgggfffdddeeeeeegggiiilllnnnpppmmmmmmmmmllllllkkkkkkjjjeeeeeeffffffggghhhhhhiiilllkkkjjjhhhgggfffffffffhhhjjjmmmqqqssssssrrrrrrrrrtttuuuuuusssoookkkiiigggiiijjjjjjhhhfffeeeeeeiiillloooqqqqqqnnnkkkiiieeeeeedddeeefffiiilllnnnoooppprrrssstttvvvwwwvvvuuutttsssrrrrrrpppooonnnjjjjjjjjjjjjjjjjjjkkkkkkjjjkkkmmmnnnnnnlllkkkiiipppqqqrrrpppllliiihhhhhheeeccc```\\\ZZZ\\\bbbfffllluuurrroookkkiiikkkpppuuuxxx}}}}}}yyyxxxyyy{{{~~~wwwkkk```WWWTTTPPPMMMLLLMMMMMMMMMOOOPPPRRRSSSSSSSSSTTTVVV[[[ZZZXXXVVVSSSRRRQQQQQQQQQSSSUUUVVVUUUUUUUUUWWWQQQRRRTTTWWWYYYYYYWWWUUUSSSTTTTTTSSSQQQPPPOOOOOORRRTTTVVVWWWXXXZZZ\\\___ZZZ]]]___]]][[[```kkkuuu~~~wwwnnniiilllvvvvvvjjjaaadddkkk~~~@@@@@@AAACCCDDDFFFGGGGGGGGGJJJLLLMMMLLLLLLMMMNNNLLLLLLLLLJJJGGGFFFGGGHHHFFFFFFFFFGGGIIIKKKMMMOOOOOORRRWWWZZZ[[[ggg|||kkkYYYPPPLLLKKKMMMPPPNNNNNNTTT^^^eeeffffffhhhhhhjjjqqquuuccc[[[TTTMMMNNNSSS^^^eeemmmyyyxxxmmmffffffjjjgggnnnsssoooaaaPPPDDD???;;;888666666888:::::::::888888888888888777555555111222333333333333222222555555666777999;;;===>>>???AAADDDFFFFFFFFFGGGHHHKKKKKKLLLMMMNNNOOOOOOPPPSSSSSSSSSSSSRRRSSSVVVYYY[[[]]]```aaaaaa```]]]\\\UUUVVVVVVWWWYYY[[[]]]^^^___]]]ZZZ[[[___aaaaaa```___^^^^^^```dddhhhjjjkkkiiiiiijjjjjjjjjiiiiiihhhfffffffffggghhhjjjlllmmmiiiiiiiiiiiiiiiiiiiiijjjfffeeedddddddddeeeeeefffjjjiiihhhgggffffffffffffgggiiilllooopppqqqppppppppptttyyyzzzwwwrrrmmmjjjgggjjjlllkkkiiifffeeedddfffhhhlllnnnnnnmmmjjjhhhfffeeeddddddfffhhhjjjlllqqquuuxxxxxxyyy||||||zzzuuusssqqqqqqrrrrrrrrrqqqiiiiiiiiiiiiiiijjjkkkllljjjjjjkkkllllllkkkiiihhhqqqssstttrrrlllhhhfffgggccccccbbb```^^^```eeekkksss|||jjjhhhfffgggkkkooossstttppp{{{~~~~~~~~~|||ssskkkaaaYYYVVVTTTRRROOOMMMMMMMMMMMMMMMOOORRRSSSRRRRRRSSSUUUXXXWWWVVVUUUTTTRRRQQQPPPQQQSSSUUUVVVVVVVVVWWWYYYUUUUUUVVVXXXZZZZZZXXXVVVTTTUUUUUUUUUTTTRRRPPPOOOQQQRRRTTTUUUVVVXXX[[[^^^\\\___```___]]]___fffmmmppppppnnniiihhhnnn{{{vvvkkkdddgggooo@@@@@@AAABBBDDDEEEFFFFFFHHHKKKMMMOOONNNNNNOOOPPPRRROOOKKKIIIHHHGGGGGGFFFGGGGGGGGGHHHIIILLLNNNOOOQQQOOORRRVVVUUUZZZpppuuu___QQQJJJFFFFFFHHHKKKJJJNNNTTTVVVUUUVVVYYY^^^```dddpppsssfffZZZNNNKKKOOOXXX___gggooo|||~~~pppkkkjjjiiiiiimmmpppqqqkkk___QQQIIIBBB>>>999666666777888999:::::::::::::::888777666222222222222111111111111333333333555666888:::;;;<<<>>>AAAAAA@@@AAACCCFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPRRRRRRQQQPPPRRRTTTVVVYYY\\\```cccccc```\\\YYYTTTTTTUUUWWWYYY\\\^^^______^^^\\\\\\]]]^^^```aaa```___^^^___cccfffhhhiiihhhhhhjjjkkkkkkllllllllliiiiiijjjjjjjjjjjjjjjjjjffffffffffffggghhhiiiiiihhhgggfffdddddddddddddddggggggffffffffffffggggggfffgggiiilllmmmnnnnnnnnnmmmssszzz}}}yyysssmmmjjjhhhjjjlllllljjjgggeeeeeedddfffhhhkkklllkkkjjjiiieeeeeeddddddeeehhhjjjlllrrrwww{{{zzz|||{{{uuurrroooooorrrtttttttttnnnmmmlllkkkkkkkkklllllllllkkkkkkkkkjjjjjjjjjiiinnnqqqrrrnnngggbbbaaabbb___bbbddddddbbbdddiiinnnuuu~~~qqqlllhhhfffhhhkkkmmmnnnhhhssswwwvvvzzzyyy|||zzz~~~uuujjjccc]]]WWWUUUUUUSSSQQQNNNMMMMMMMMMJJJMMMOOOQQQPPPPPPQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPPPPRRRUUUVVVVVVWWWYYYZZZYYYXXXXXXYYY[[[[[[YYYWWWUUUUUUVVVWWWWWWTTTQQQOOONNNPPPQQQRRRRRRTTTXXXZZZ\\\\\\ZZZYYYXXX[[[```dddcccdddeeeeeegggooo|||yyypppjjjmmmsss@@@AAAAAABBBCCCDDDEEEEEEIIIKKKNNNPPPOOOOOOPPPQQQWWWRRRKKKHHHHHHHHHFFFDDDJJJJJJJJJKKKLLLOOOQQQRRRWWWQQQOOOSSSSSSTTTbbbuuu}}}eeeUUUJJJCCCAAABBBFFFFFFGGGJJJIIIEEEFFFKKKRRRWWW\\\ddduuuvvvfffWWWQQQSSSPPPZZZcccjjjrrr~~~qqqnnnkkkfffmmmkkkjjjmmmoooiii[[[PPPHHHCCC<<<777555666777777:::;;;<<<<<<;;;:::888777333222111111000111111111111111111333444666888999:::<<<>>>>>>===>>>AAADDDCCCDDDFFFHHHJJJLLLNNNNNNRRRUUUVVVTTTSSSUUUWWWWWWVVVZZZ___bbbbbb^^^YYYVVVQQQQQQSSSUUUXXX[[[]]]^^^^^^^^^^^^\\\[[[\\\___bbbbbb```^^^___bbbeeefffgggggghhhiiikkklllmmmnnnnnnlllllllllllllllkkkiiiiiidddddddddeeefffggghhhiiijjjiiigggeeeddddddddddddeeeeeeeeeeeeeeefffggggggeeefffhhhjjjkkklllmmmmmmkkkrrrzzz}}}zzzsssllliiihhhjjjmmmmmmkkkhhhfffeeebbbdddfffiiijjjjjjjjjiiiddddddddddddfffhhhkkkmmmpppwwwzzzyyy{{{zzzvvvrrroooooorrruuuvvvvvvsssrrrpppnnnmmmllllllmmmnnnmmmlllkkkjjjkkkkkkkkkiiilllmmmiiibbb\\\[[[]]]\\\```dddeeedddeeejjjooorrr|||{{{tttlllffffffggghhhhhhkkkvvv|||yyypppnnnsssqqq}}}{{{|||~~~xxx{{{xxxooogggbbb^^^[[[VVVVVVTTTRRROOOMMMMMMMMMHHHKKKMMMOOONNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPRRRUUUVVVWWWXXXYYY[[[WWWVVVUUUVVVWWWWWWUUUSSSVVVVVVWWWXXXXXXVVVRRROOOLLLNNNOOOOOOOOOQQQUUUWWWYYYWWWSSSQQQRRRUUUZZZ]]]\\\___aaaccceeennn{{{|||sssnnnpppvvvDDDDDDCCCBBBCCCEEEGGGIIIIIIJJJLLLMMMNNNNNNNNNMMMQQQNNNJJJFFFEEEFFFIIIJJJMMMKKKJJJHHHHHHJJJKKKMMMWWWYYYXXXTTTPPPRRR\\\eeezzzsss\\\NNNFFFBBB@@@EEEKKKOOOMMMFFF@@@@@@BBBFFFLLLLLLWWWrrrwwwddd\\\\\\RRRTTT\\\eeejjjlllrrryyyxxxnnnjjjgggfffjjjllliiihhhgggddd```WWWOOOEEE<<<888666333000777888:::;;;<<<;;;::::::666666666555444444333333333333444444555666666666555777:::<<<<<<;;;<<<===AAABBBEEEGGGHHHIIIIIIIIIKKKMMMOOOPPPPPPQQQSSSUUUWWWXXXYYYYYYYYYXXXVVVUUUTTTUUUVVVXXXZZZ[[[]]]]]]bbb^^^ZZZZZZ\\\_________```______aaaeeefffeeeccceeeccccccgggllloooooonnnjjjlllnnnppppppnnnkkkiiihhhgggeeeddddddfffgggiiiiiiiiihhhgggffffffgggggghhheeedddgggjjjjjjfffaaadddddddddfffiiilllllllllhhhmmmtttxxxwwwrrrmmmjjjfffhhhkkknnnnnnkkkeee```bbbdddfffhhhiiijjjjjjjjjkkkiiihhhggghhhlllooorrrrrrsssssstttvvvvvvwwwwwwqqqpppooonnnooorrruuuvvvzzzvvvqqqnnnnnnnnnooonnnppplllgggeeefffgggfffdddhhhfffccc^^^YYYVVVVVVWWW\\\]]]aaaeeeeee```___bbbkkknnn{{{hhhdddfffeeedddgggkkk}}}}}}oooqqqtttqqqnnnppptttyyyzzz|||}}}wwwoooiiiiiijjjfffbbbaaa]]]YYYUUUSSSRRRQQQNNNKKKLLLLLLNNNOOOOOONNNMMMLLLRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWTTTVVVWWWWWWTTTQQQPPPOOOJJJHHHHHHJJJKKKJJJMMMSSSZZZXXXVVVTTTTTTUUUWWWYYY\\\^^^``````aaaiiiwww{{{qqqssszzzEEEDDDCCCBBBCCCEEEFFFHHHHHHIIIKKKMMMNNNNNNNNNNNNOOOMMMIIIFFFEEEFFFIIIKKKLLLLLLKKKJJJJJJKKKLLLLLLSSSUUUVVVRRRNNNQQQYYYaaahhhmmmZZZNNNHHHFFFGGGNNNTTTSSSJJJBBB???@@@>>>DDDDDDMMMfff|||vvvhhhcccXXXXXX[[[___```___ccchhhvvv~~~sssjjjmmmppppppkkkgggfffccc___]]]VVVKKKCCC>>>:::666333555666777888999:::;;;;;;999888888777666555555444333333333444444444444555333555777888888888999;;;===???AAADDDFFFHHHHHHHHHHHHJJJLLLLLLMMMMMMOOOQQQSSSTTTTTTUUUUUUTTTSSSRRRRRRSSSTTTVVVXXXYYY[[[[[[___]]]ZZZZZZ]]]______^^^```______aaadddfffeeeccceeeddddddfffkkkmmmmmmllljjjllloooqqqqqqpppmmmlllllljjjiiigggggghhhiiijjjjjjjjjiiihhhhhhhhhhhhhhhiiiggggggiiimmmnnnjjjffffffeeedddfffhhhiiiiiihhhhhhmmmtttwwwvvvrrrmmmkkkggghhhkkkmmmmmmjjjeeebbbdddfffhhhkkkllllllkkkjjjkkkjjjhhhggghhhjjjnnnpppoooooooooppppppqqqrrrrrroooooooooppprrrtttvvvxxxwwwtttqqqppppppqqqpppppprrrnnniiigggggggggeeecccbbb```]]]YYYVVVUUUUUUVVVWWWWWWZZZ]]]\\\WWWWWWZZZ```hhh|||tttllljjjgggfffhhhqqq}}}{{{oooqqqsssooommmpppooorrrvvvvvvssstttyyypppiiiccceeegggeeebbbbbbaaa\\\VVVRRRPPPPPPOOOMMMKKKLLLMMMNNNOOOOOONNNNNNTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWWWWVVVVVVVVVXXXWWWVVVVVVTTTQQQMMMJJJFFFCCCBBBDDDFFFHHHMMMTTTZZZXXXVVVUUUUUUVVVXXXYYYZZZ\\\]]]^^^aaaiiiuuu~~~EEEEEEDDDCCCCCCDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOOOONNNLLLIIIGGGGGGHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOQQQRRRPPPMMMOOOVVV\\\```pppgggTTTJJJGGGIIIRRR\\\[[[PPPDDD???>>>999???>>>CCCXXXllluuuiii___[[[YYYXXXUUUQQQSSSXXXiiirrr~~~xxxsssuuussskkkffffffeeecccbbb\\\TTTNNNIIICCC<<<777666666555666777:::<<<>>><<<;;;:::999888777666666444444444333333333333222222333444444444444666888999;;;===@@@CCCEEEFFFGGGDDDFFFHHHIIIIIIIIIKKKMMMMMMNNNOOOOOOPPPOOOOOOOOOQQQQQQRRRTTTVVVWWWXXXYYY\\\[[[ZZZ\\\^^^```______``````___aaaccceeedddccceeeeeeeeegggjjjkkkkkkjjjjjjkkknnnppprrrqqqpppooonnnllljjjhhhgggggghhhiiiiiiiiihhhggggggggghhhhhhjjjiiiiiilllpppqqqnnnkkkgggfffdddeeeffffffeeeccchhhmmmrrrvvvuuuqqqnnnlllgggiiijjjkkkjjjhhhfffdddfffhhhkkknnnooommmkkkjjjkkkiiigggfffgggiiikkkmmmmmmmmmmmmmmmmmmmmmnnnnnnlllnnnppprrrtttuuuvvvvvvtttrrrrrrrrrssssssrrrqqqooolllgggdddbbb```^^^\\\YYYXXXVVVSSSRRRRRRSSSSSSTTTSSSSSSVVVTTTPPPQQQUUU___mmmuuupppjjjiiimmmwww}}}{{{pppqqqtttqqqoooqqqjjjjjjlllnnnmmmnnnwww~~~qqqggg```\\\^^^aaaaaaaaacccddd___WWWQQQOOOOOOPPPPPPKKKLLLMMMNNNOOOPPPPPPPPPUUUUUUTTTSSSRRRRRRRRRRRRTTTTTTVVVWWWYYYZZZ[[[\\\ZZZZZZYYYXXXWWWVVVVVVVVVXXXVVVVVVYYY[[[YYYQQQJJJGGGAAA???@@@CCCFFFMMMTTTYYYXXXVVVUUUUUUWWWYYYZZZYYYYYYZZZ]]]ccckkksssxxxFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLNNNOOOPPPMMMLLLKKKJJJJJJKKKMMMNNNLLLMMMNNNNNNNNNNNNMMMLLLLLLNNNOOONNNMMMNNNSSSXXXbbbjjjttt~~~{{{aaaQQQJJJJJJUUU```aaaVVVIIIAAA>>>;;;@@@===>>>LLL]]]uuurrrfff___YYYUUUOOOKKKKKKOOO^^^dddooo{{{}}}~~~zzzpppiiihhhiiiiiibbb```]]][[[XXXQQQGGG@@@:::888666555666999===???===<<<;;;:::999888777666666666555444444333222222111222222111111222555777999:::;;;>>>@@@BBBCCCDDDBBBDDDFFFFFFFFFGGGIIIJJJJJJJJJKKKLLLMMMMMMMMMNNNPPPPPPRRRSSSTTTVVVWWWWWWYYYZZZ[[[^^^`````````___````````````bbbcccccccccffffffgggiiijjjjjjiiiiiihhhiiilllnnnpppqqqrrrrrrnnnllliiigggeeedddeeeeeeeeeeeeddddddddddddeeeeeehhhggghhhkkkooopppooonnnfffeeeddddddeeefffdddccciiimmmqqqsssrrrpppnnnmmmggghhhhhhhhhgggfffffffffgggjjjmmmppppppmmmjjjhhhjjjiiigggeeeeeefffhhhiiinnnnnnmmmllllllmmmnnnooolllnnnrrrtttuuuuuusssrrrsssssssssuuuvvvuuurrroookkkiiieeeaaa]]]ZZZXXXVVVWWWVVVTTTSSSSSSSSSSSSRRRRRRPPPQQQRRRQQQOOORRRVVVfffuuuxxxqqqkkklllqqqvvvzzzwwwuuuxxxwwwuuussskkkhhhiiimmmoooppptttzzzwwwkkk```ZZZVVVXXX[[[[[[\\\___ccc___YYYSSSPPPOOOPPPPPPKKKLLLMMMNNNPPPQQQQQQQQQTTTTTTSSSSSSRRRSSSSSSSSSSSSTTTUUUWWWYYY[[[\\\]]]XXXXXXWWWWWWWWWWWWXXXXXXUUUVVV\\\fffnnnkkk___SSSKKKDDD@@@BBBDDDGGGLLLRRRXXXWWWVVVUUUVVVWWWYYYZZZYYYWWWXXX^^^fffnnnsssttt~~~GGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLNNNPPPQQQOOONNNNNNNNNNNNOOOPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMKKKMMMNNNMMMLLLMMMQQQTTT]]]```dddjjjtttxxxbbbUUUNNNXXXbbbccc[[[NNNEEEAAA@@@CCC???===EEEOOOfffsssiii___WWWPPPIIIHHHJJJPPPXXXeeerrr{{{tttnnnllliiicccdddgggjjjjjjcccXXXOOOAAA>>>999666555777:::<<<<<<;;;;;;:::888777777666888888777666555444333333222222333222111222555777::::::;;;<<<===>>>???@@@AAACCCDDDEEEDDDEEEFFFHHHHHHHHHIIIJJJKKKMMMNNNNNNPPPPPPQQQRRRTTTUUUVVVVVVWWWYYY\\\^^^___`````````_______________```aaacccfffhhhiiijjjjjjiiiiiihhheeefffhhhkkkmmmoooqqqrrrooommmiiifffdddcccdddddddddccccccbbbccccccddddddddddddeeehhhkkkmmmmmmmmmfffeeedddeeeggghhhhhhgggkkkmmmpppqqqpppnnnmmmmmmfffggghhhfffddddddeeeggghhhkkkmmmooonnnkkkgggeeehhhgggeeeddddddeeefffgggnnnmmmlllllllllnnnoooqqqrrrtttwwwyyyyyyvvvssspppssstttuuuvvvvvvtttpppllliiihhheeeaaa\\\XXXUUUUUUVVVUUUUUUVVVWWWVVVSSSPPPNNNLLLMMMPPPPPPOOOSSSYYYgggwwwvvvmmmhhhiiiooonnnssszzz}}}wwwrrrnnnkkklllqqquuuuuuvvvyyyzzzoooiii\\\WWWTTTVVVVVVUUUVVVZZZ]]]\\\YYYUUURRRPPPPPPPPPMMMMMMMMMNNNPPPQQQRRRSSSRRRRRRRRRRRRSSSUUUVVVVVVSSSTTTUUUWWWYYYZZZ\\\\\\VVVVVVVVVWWWXXXYYYZZZ[[[WWW]]]jjj|||ppp```LLLEEEAAACCCGGGIIIMMMQQQUUUUUUUUUUUUVVVWWWYYYZZZYYYXXXYYY___iiiqqqttttttxxxGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNPPPQQQPPPPPPQQQQQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLNNNQQQVVVWWWZZZ___ffftttuuudddYYY]]]cccddd^^^UUUKKKEEEDDDFFFAAA>>>BBBEEEWWWsss}}}ooodddYYYNNNIIIIIIGGGPPP___kkkpppqqqwww~~~zzzooohhhfffhhhmmmsssuuuqqqhhhaaaKKKGGG@@@:::666555777888::::::999999888888777777888888777777666555444444222333444333222333444666999999999999:::;;;<<<===>>>@@@AAAAAAAAAAAABBBDDDEEEFFFFFFGGGIIIKKKMMMOOOOOOPPPPPPQQQSSSTTTTTTUUUUUUXXX[[[\\\]]]]]]^^^___]]]^^^^^^]]]\\\]]]___bbbdddgggjjjkkkiiihhhggghhhddddddeeehhhjjjmmmppprrrpppnnnkkkhhheeeeeeeeeeeeddddddcccccccccdddeeeeeeaaabbbccceeegggiiikkklllgggffffffhhhjjjllllllkkkmmmoooppppppmmmlllkkklllfffhhhiiihhheeedddgggjjjjjjlllmmmnnnllliiifffcccfffeeedddcccccccccdddeeejjjiiiiiiiiikkknnnqqqsssyyy{{{~~~~~~zzzvvvssssssssstttvvvvvvsssoookkkddddddccc___YYYUUUSSSSSSRRRRRRSSSWWWZZZXXXRRRMMMLLLKKKLLLPPPQQQPPPTTTZZZhhhuuurrrjjjccceeekkkiiinnntttxxxxxxssstttrrrsssyyy{{{yyywwwxxxxxxnnnhhhfffZZZVVVUUUVVVUUURRRRRRUUUVVVWWWVVVTTTQQQPPPPPPQQQNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQRRRSSSTTTVVVWWWXXXSSSSSSUUUVVVXXXYYYZZZ[[[UUUUUUVVVVVVXXXYYY[[[\\\]]]hhh|||nnnOOOFFFAAABBBGGGJJJNNNRRRSSSSSSSSSTTTVVVWWWXXXYYYZZZYYY[[[aaajjjqqquuuuuuvvv~~~GGGGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKLLLMMMOOOPPPRRRQQQQQQRRRRRRRRRQQQPPPPPPNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMKKKIIIHHHIIILLLNNNQQQRRRVVV[[[^^^eeeuuuuuugggeeeddddddaaaZZZPPPIIIGGGHHHCCCBBBDDDBBBNNNggg{{{wwwjjj]]]UUUSSSMMMPPPXXX```aaa```fffppp|||ppphhhiiikkkppptttuuuqqqlll[[[UUUMMMDDD===999888777999999999999999999999999777777666666555555555444111333555555444333444555555555555555777888:::;;;999;;;<<<<<<;;;;;;===>>>AAABBBBBBDDDFFFIIIKKKMMMMMMNNNOOOOOOPPPQQQRRRRRRSSSUUUXXXYYYXXXXXXZZZ\\\\\\]]]]]][[[ZZZZZZ]]]```aaadddhhhiiigggfffeeefffddddddeeefffiiilllppprrrnnnllliiifffddddddddddddcccbbbbbbbbbbbbcccdddeeeaaabbbccceeefffhhhjjjlllkkkjjjjjjkkknnnoooooonnnpppppppppnnnkkkjjjjjjkkkgggjjjmmmkkkhhhgggiiimmmmmmnnnnnnmmmkkkhhheeecccccccccbbbbbbbbbcccddddddggggggggghhhkkkppptttvvvzzz|||~~~|||xxxuuuqqqqqqrrrtttuuussspppllleeeffffffbbb]]]YYYXXXYYYWWWYYY]]]dddhhhfff___XXXSSSRRRTTTXXXXXXWWWZZZ___hhhooo|||zzzpppjjjeeegggmmmnnnqqqtttsssuuu}}}|||}}}|||~~~|||xxxxxxzzzlllccc```___XXXVVVVVVWWWUUUQQQPPPSSSRRRRRRRRRPPPNNNNNNRRRUUUPPPPPPOOOOOOPPPQQQRRRSSSRRRRRRSSSSSSTTTUUUVVVWWWSSSSSSTTTUUUVVVWWWXXXYYYXXXWWWWWWWWWWWWXXXYYYYYY___nnn]]]QQQEEEBBBDDDHHHMMMRRRQQQQQQRRRSSSUUUVVVWWWXXXYYYZZZ\\\aaahhhoootttwwwxxx~~~GGGHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLLLLMMMOOOQQQRRRPPPQQQRRRRRRRRRQQQOOONNNNNNMMMKKKJJJJJJKKKMMMNNNOOOMMMJJJGGGFFFGGGJJJLLLLLLMMMRRRXXXWWWXXXbbboooqqqlllfffdddccc]]]SSSJJJJJJJJJFFFGGGHHHCCCLLLcccooo~~~yyylllccc```YYYTTTRRRSSSSSSTTT^^^jjjnnn{{{iiigggfffiiinnnrrrrrrppphhhbbbXXXNNNEEE???;;;:::999999999:::::::::;;;;;;555555555555555444444444000222555555444333333333111111222333444777999;;;555666888888777777888:::>>>>>>???@@@CCCFFFIIIKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQSSSVVVVVVTTTTTTWWWYYY[[[\\\\\\ZZZXXXYYY\\\```^^^bbbfffhhhfffddddddeeeeeedddeeefffhhhlllppprrrkkkiiifffdddbbbaaabbbbbb``````___``````aaabbbbbbbbbccceeeeeefffhhhjjjlllnnnmmmmmmnnnpppqqqpppoooqqqqqqpppnnnjjjiiiiiijjjiiilllooonnnjjjiiillloooooooooooommmkkkhhhfffdddbbbbbbaaabbbbbbccccccdddgggggggggiiimmmrrrwwwzzzxxxyyy|||}}}}}}{{{xxxvvvnnnooopppsssttttttqqqooonnnppppppmmmhhheeedddeeegggiiipppyyy}}}uuummm^^^]]]___bbbbbb```bbbfffdddgggqqquuuooollliiillltttwwwxxxwwwtttqqqwww~~~yyyyyy}}}{{{|||{{{qqqccc]]]YYYWWWVVVUUUVVVYYYWWWRRRPPPSSSPPPPPPOOOLLLJJJMMMSSSXXXRRRQQQPPPOOOOOOPPPRRRRRRTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSTTTUUUUUUVVVWWWWWWZZZZZZYYYWWWWWWVVVWWWWWW]]]nnnnnn^^^LLLDDDCCCFFFKKKQQQOOOPPPQQQSSSTTTVVVWWWWWWXXXZZZ]]]aaagggnnntttxxx{{{EEEFFFGGGGGGGGGIIIMMMPPPOOONNNMMMMMMMMMOOOQQQSSSQQQOOOMMMNNNQQQRRRQQQNNNPPPOOONNNLLLLLLLLLLLLMMMQQQNNNJJJIIIKKKLLLJJJHHHKKKNNNRRRSSSSSSVVV[[[```qqq|||qqqeeebbb```WWWLLLNNNLLLKKKJJJGGGFFFMMMWWWhhhrrrxxxlllgggaaa\\\UUUPPPJJJJJJSSS^^^iiivvvssslllfffgggmmmpppmmmhhhgggfffbbbZZZOOOEEE>>>;;;999999999;;;<<<<<<999666666444333444555555444333222222222333333444444444555333111222444555333111333444555666777999::::::888:::<<<>>>???AAAEEEGGGKKKMMMNNNNNNMMMLLLNNNOOOQQQSSSUUUUUUUUUTTTTTTUUU\\\[[[ZZZYYYXXXWWWWWWWWWYYY[[[___aaa````````````dddcccbbbeeejjjnnnooonnnoooiiicccaaacccdddbbb```]]]]]]^^^^^^___`````````dddccccccccceeeiiimmmpppjjjllloootttwwwxxxuuusssrrrsssrrrpppmmmjjjjjjkkkmmmmmmllljjjiiijjjmmmppppppooommmllljjjjjjiiiiiiaaabbbccceeegggggghhhhhhfffffffffjjjpppvvv{{{}}}}}}|||{{{yyywwwuuusssrrroooooonnnooopppsssvvvxxxsss{{{xxxrrrvvv{{{{{{vvvttt{{{xxxrrrnnnppppppjjjbbb^^^ffffffnnntttxxxuuuooollllllqqqxxx}}}|||yyyrrrmmmqqq}}}{{{tttsssvvvuuuyyyqqqcccZZZTTTQQQSSSTTTTTTUUUUUUSSSRRRQQQNNNMMMLLLLLLNNNPPPSSSUUUUUUTTTSSSQQQNNNNNNQQQSSSQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWYYYYYYYYYWWWTTTSSSSSSUUUZZZdddiiiQQQFFFGGGJJJLLLNNNOOOPPPPPPQQQRRRSSSSSSTTTVVV[[[ccclllrrruuuuuutttzzzGGGGGGGGGFFFFFFGGGKKKMMMOOONNNNNNMMMNNNPPPRRRSSSSSSQQQOOOOOOQQQQQQOOOMMMOOONNNMMMLLLLLLLLLMMMNNNPPPNNNKKKJJJLLLMMMLLLJJJKKKMMMNNNPPPRRRTTTXXX[[[dddiiixxxsssfffaaa]]]WWWLLLIIIHHHHHHGGGFFFKKKRRR\\\eeeqqq|||xxxlllhhh___UUUMMMHHHHHHPPPZZZ___jjjyyy|||rrrgggbbbccceeedddaaaccccccccc```ZZZQQQHHHCCC>>>===;;;:::999888777666777666444444555555333222222222222333333333444444555333111222444555333111333333444555666777888888777999;;;===>>>AAADDDGGGHHHJJJKKKKKKJJJJJJKKKLLLOOOPPPRRRRRRQQQQQQRRRTTTXXXWWWWWWWWWWWWXXXXXXYYYXXXZZZ]]]___^^^]]]]]]^^^aaa______bbbgggjjjkkkjjjjjjeee```___aaabbb```^^^]]]]]]]]]^^^^^^_________aaa``````aaacccfffjjjllliiijjjnnnrrrvvvwwwuuusssttttttssspppllliiihhhiiinnnnnnnnnmmmllllllnnnpppnnnnnnmmmllljjjiiihhhggg```aaabbbdddeeeggghhhiiikkkiiiiiikkkooosssxxxzzz}}}yyyuuusssqqqppppppppppppoooppprrruuuxxxzzz}}}{{{tttyyy{{{tttsssoooiiifffeeecccjjjqqqwwwzzzqqqmmmlllooosss|||}}}{{{vvvqqqrrrzzz|||vvvsssqqqqqqsssyyywwwggg\\\VVVRRRPPPPPPQQQQQQRRRQQQPPPOOONNNMMMLLLKKKKKKLLLNNNPPPRRRUUUUUUTTTQQQOOONNNOOOPPPMMMNNNPPPRRRSSSUUUVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXWWWXXXXXXWWWTTTTTTTTTVVVXXX```|||tttXXXJJJHHHHHHJJJKKKNNNNNNOOOQQQRRRTTTUUUVVVWWW[[[ccclllrrruuuvvvvvvzzzIIIIIIHHHFFFEEEEEEHHHJJJMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRPPPOOOPPPOOONNNLLLMMMMMMLLLKKKLLLMMMNNNOOOPPPNNNLLLLLLMMMMMMMMMKKKKKKKKKJJJLLLPPPRRRTTTTTTYYYXXX^^^qqqnnnddd```]]]NNNHHHDDDFFFGGGHHHKKKOOOQQQUUU^^^hhhppptttsssrrrrrr|||}}}mmmbbbVVVPPPKKKIIILLLPPPWWW___jjjvvvuuuiiidddbbbaaa```^^^___aaadddccc\\\QQQHHHGGGFFFCCC>>>:::777777888888666444444444444333111222222222222333333333333444333222222444444333222333333333444444555555555666888:::<<<===???CCCFFFDDDFFFGGGGGGFFFFFFGGGHHHKKKLLLMMMLLLLLLMMMOOORRRSSSSSSTTTVVVWWWXXXYYYZZZWWWYYY\\\]]]\\\[[[[[[\\\\\\\\\]]]```dddfffffffffdddaaa______aaabbb```]]]^^^^^^]]]]]]]]]^^^^^^___```___``````bbbeeehhhiiihhhhhhkkkooosssuuutttrrrttttttssspppkkkhhhggggggooopppqqqqqqooonnnooopppkkkkkklllkkkjjjhhhfffeeecccddddddfffhhhkkknnnooorrrqqqoooooopppsssvvvxxx|||yyyuuurrrppppppqqqrrrtttsssssssssuuuxxx{{{|||}}}yyyrrrzzz}}}yyyvvvpppkkkhhhfffmmmuuu~~~ssspppnnnnnnpppyyy|||~~~|||wwwuuuwww{{{|||wwwqqqnnnooopppuuu}}}yyyqqqggg]]]WWWTTTRRRQQQPPPPPPQQQQQQPPPPPPOOONNNLLLLLLKKKJJJKKKLLLMMMNNNSSSTTTTTTRRROOOMMMMMMNNNKKKMMMPPPSSSUUUVVVWWWWWWVVVVVVWWWXXXXXXYYYYYYZZZVVVWWWXXXWWWUUUTTTUUUVVVWWW[[[qqq```OOOKKKJJJKKKMMMMMMNNNPPPQQQTTTUUUWWWXXXWWW[[[bbbjjjqqquuuxxxyyy{{{LLLLLLJJJGGGEEEDDDFFFHHHJJJKKKLLLMMMNNNPPPPPPQQQQQQPPPOOOOOOOOOOOONNNMMMLLLKKKKKKKKKLLLMMMOOOPPPRRRQQQOOONNNMMMLLLKKKJJJLLLIIIHHHJJJOOOQQQPPPNNNUUUTTTUUU^^^sssrrrfff^^^SSSJJJBBBCCCGGGJJJNNNRRRMMMLLLNNNTTT[[[```aaa``````gggwwwwwwjjj^^^XXXTTTMMMIIIGGGSSSYYY```gggppp~~~zzzooogggcccaaaaaa```aaadddfffbbbXXXOOOPPPPPPNNNIIICCC>>>======888666333333333444333222222222222222222222222333333222222333333444444333333333333333333333333333444666888:::;;;===AAACCCAAABBBCCCCCCBBBBBBCCCEEEHHHHHHHHHHHHGGGIIIMMMPPPRRRSSSTTTVVVXXXYYYZZZZZZWWWYYY[[[\\\[[[ZZZ[[[[[[ZZZ[[[]]]```cccddddddcccbbbaaaaaabbbdddeeebbb```______^^^]]]]]]^^^___```aaaaaabbbccceeefffhhhiiiffffffhhhlllooorrrqqqppprrrrrrqqqnnnjjjgggfffgggnnnppprrrsssqqqooonnnnnnggghhhiiijjjiiigggdddbbbdddddddddfffiiilllpppsssuuutttrrrpppoooppprrrtttvvvuuutttttttttuuuvvvxxxyyyxxxwwwvvvwwwxxxzzz|||~~~{{{sssnnnnnnooorrr~~~wwwppplllmmmkkksss}}}}}}sssrrrrrrrrrrrrtttyyy~~~{{{xxxvvvwwwzzzuuuqqqoootttvvvzzz~~~{{{sssllleeebbb\\\XXXUUUTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQMMMLLLKKKKKKKKKKKKLLLLLLOOOQQQRRRQQQOOONNNMMMNNNNNNOOORRRTTTUUUUUUUUUTTTVVVVVVWWWWWWXXXYYYYYYYYYWWWXXXYYYXXXUUUTTTTTTTTTXXXWWWfff~~~gggUUUQQQQQQRRRTTTQQQQQQSSSTTTVVVWWWXXXYYYUUUYYY___gggnnnssswwwyyy|||MMMMMMKKKHHHEEEDDDEEEGGGGGGHHHJJJLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNOOOOOOKKKKKKJJJJJJKKKMMMOOOPPPTTTTTTRRRPPPMMMKKKIIIHHHKKKIIIHHHJJJNNNPPPNNNLLLQQQSSSUUUWWW___ttttttgggZZZLLL@@@???DDDIIIOOOSSSMMMIIIDDDDDDHHHMMMOOOOOOQQQVVVeee~~~nnnbbbYYYQQQJJJHHHNNNRRRWWWZZZ^^^fffuuuzzzmmmeeebbbeeebbb___aaadddccc^^^XXXUUUVVVVVVTTTOOOJJJEEECCC999777444333444555555444222222222222222222222222222222333333333333444444444333333333333222222222444555777888999:::===@@@===???@@@@@@??????@@@AAADDDDDDDDDDDDDDDFFFJJJMMMSSSTTTUUUWWWWWWXXXXXXWWWVVVXXXZZZZZZYYYYYYZZZ[[[ZZZ\\\```cccddddddcccbbbaaabbbccceeeggggggfffddd```___^^^^^^^^^___```aaabbbbbbdddeeefffgggggghhheeeeeeeeehhhkkknnnnnnnnnmmmnnnmmmllliiigggggggggkkknnnppppppnnnkkkiiiiiicccdddfffggggggeeecccbbbccccccdddeeehhhlllpppsssuuuvvvvvvsssooonnnnnnpppuuuvvvxxxyyyyyyyyyxxxwwwyyyxxxvvvtttsssssstttuuuzzzyyywwwuuuqqqlllfffbbbeeejjjuuuzzzrrrnnnnnnrrrrrr{{{xxxppprrrtttuuuuuurrrvvv|||~~~|||yyyxxxwww{{{wwwssssssuuu}}}~~~vvvkkkccc___ZZZYYYWWWUUUSSSRRRSSSTTTSSSSSSRRRRRRQQQQQQQQQQQQNNNNNNMMMMMMLLLLLLLLLMMMKKKMMMOOOPPPOOOOOOOOOPPPNNNOOOQQQSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXYYYZZZXXXUUUSSSRRRRRRWWWTTT___ssslll[[[WWWWWWXXXZZZVVVVVVWWWWWWXXXXXXXXXYYYUUUWWW\\\cccjjjpppuuuxxx|||LLLKKKJJJGGGDDDDDDEEEGGGFFFGGGIIIKKKLLLKKKJJJIIIHHHJJJKKKLLLLLLLLLNNNOOOKKKKKKJJJJJJKKKMMMNNNOOOSSSTTTSSSQQQMMMIIIHHHHHHIIIHHHIIIKKKMMMNNNMMMLLLIIINNNSSSRRRTTT```vvvrrraaaSSSEEE@@@BBBEEEJJJPPPMMMHHHAAA======???AAACCCEEELLL[[[rrrrrrdddYYYSSSRRRLLLNNNPPPRRRQQQSSS^^^jjjzzzvvvooommmgggbbb]]][[[\\\]]]]]][[[WWWWWWXXXZZZZZZVVVPPPLLL???<<<888666666666666555222222222222222111111111000222333333333333444666444444444444444444444444444555666777666777:::<<<:::;;;<<<<<<;;;;;;<<<>>>>>>???AAAAAABBBDDDGGGJJJPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSUUUUUUUUUVVVWWWYYYYYY]]]bbbddddddcccaaaaaa```aaaccceeeffffffeeeeee___^^^]]]\\\]]]___aaacccaaabbbdddfffggggggfffeeeeeeddddddeeehhhjjjkkkjjjiiijjjjjjiiifffeeeeeefffgggiiikkkjjjhhheeecccccc___```bbbcccdddddddddccciiiiiijjjlllooosssvvvxxx|||~~~|||vvvqqqoooppprrrsssuuuuuutttqqqmmmkkknnnmmmjjjgggfffffffffgggkkkiiieeebbb___^^^^^^^^^iiioooxxxtttnnnooossszzz{{{xxxqqqsssvvvwwwxxxsssvvvxxxyyyyyyxxxxxxyyyyyy|||vvvuuuxxx{{{wwwjjj^^^XXXWWWSSSTTTSSSQQQOOONNNOOOQQQPPPPPPOOONNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNMMMIIIJJJMMMMMMNNNOOOQQQSSSLLLMMMNNNPPPSSSUUUVVVWWWSSSSSSTTTUUUUUUVVVVVVWWWWWWYYYZZZYYYVVVSSSRRRRRRTTTSSS[[[jjjlll^^^[[[[[[ZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYUUUWWWZZZ___fffmmmtttwww|||HHHHHHGGGEEEBBBBBBEEEGGGFFFHHHJJJLLLLLLKKKHHHFFFGGGIIIKKKKKKIIIIIIKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOQQQRRRQQQMMMJJJIIIJJJEEEGGGIIIKKKKKKKKKKKKLLLFFFJJJNNNOOOOOOUUUaaakkkjjj^^^PPPIIIFFFDDDFFFJJJKKKIIIFFFAAA===;;;;;;===???EEEQQQbbbwww}}}mmmbbb^^^VVVTTTRRRQQQLLLHHHNNNXXXggguuu~~~~~~wwwrrrjjjccc^^^\\\\\\]]][[[YYYYYY]]]cccddd___YYYIIIEEE@@@;;;999888666555222222222222111111111000000222444444222222444666555555555555666666666666444555666555444444666888666777888888777777888:::888:::===>>>???AAACCCEEEIIIJJJLLLNNNOOONNNMMMMMMJJJLLLMMMNNNNNNPPPRRRTTTVVV[[[aaacccbbb```^^^^^^[[[]]]^^^___``````aaaaaa\\\[[[ZZZZZZ[[[^^^aaacccccceeegggiiijjjiiigggffffffdddbbbbbbdddggghhhggghhhiiiiiigggdddbbbbbbcccbbbddddddccc```^^^]]]]]]\\\]]]^^^```bbbccceeeeeennnooopppsssuuuxxxzzz{{{~~~wwwnnniiihhhcccccccccbbb```]]]ZZZYYY[[[YYYWWWUUUTTTUUUVVVWWWWWWWWWVVVUUUUUUXXX___dddmmmrrrxxx}}}wwwtttrrrsssyyy|||~~~{{{yyyyyyzzz{{{yyywwwuuusssssstttxxxzzz{{{}}}yyywwwxxx{{{~~~uuuiii^^^WWWSSSRRRQQQRRRQQQOOOLLLKKKMMMOOONNNNNNLLLKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNJJJKKKLLLLLLLLLMMMPPPSSSNNNMMMMMMNNNPPPRRRUUUWWWSSSSSSTTTTTTUUUVVVVVVVVVTTTVVVXXXYYYWWWUUUUUUUUUSSSRRRYYYaaaooo}}}ggg^^^^^^^^^]]]]]]WWWWWWWWWXXXXXXYYYYYYYYYWWWXXXZZZ^^^eeelllssswww{{{EEEEEEDDDBBBAAAAAADDDFFFGGGIIILLLMMMMMMKKKHHHFFFGGGJJJKKKJJJHHHFFFHHHJJJLLLKKKKKKJJJJJJKKKMMMNNNLLLNNNQQQPPPMMMKKKKKKLLLAAAEEEIIIJJJIIIHHHJJJLLLJJJKKKLLLMMMOOORRRUUUWWWaaavvvrrrhhh\\\SSSLLLFFFDDDGGGKKKLLLLLLHHHBBB===<<<<<>>@@@BBBCCCDDDGGGIIIJJJJJJJJJIIIDDDFFFHHHHHHIIIKKKNNNPPPTTTYYY___bbb```]]]\\\[[[WWWYYYZZZZZZZZZZZZ\\\]]]ZZZYYYXXXXXXYYY]]]```bbbggghhhkkkmmmmmmllljjjiiigggdddbbbaaaccceeeffffffiiiiiihhhfffbbb```_________``````___\\\YYYYYYYYYZZZ[[[\\\^^^```ccceeegggjjjkkknnnpppsssuuuvvvvvvvvvzzz}}}xxxmmmbbb[[[YYYRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJHHHGGGHHHIIIJJJLLLMMMOOORRRSSSVVV]]]gggnnnkkkooottt{{{~~~}}}uuuooommmqqqzzzyyyuuu~~~}}}}}}zzztttooonnnrrrwww{{{|||vvvqqqsss{{{xxxiii]]]VVVTTTRRRPPPQQQRRRRRROOOLLLKKKMMMPPPOOONNNLLLKKKKKKKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLKKKJJJKKKOOORRRRRRQQQNNNMMMMMMOOOQQQSSSSSSTTTTTTUUUUUUVVVWWWWWWQQQSSSWWWXXXXXXWWWWWWXXXTTTSSSXXX[[[bbbzzzrrr```\\\___bbbbbbaaaTTTTTTUUUVVVWWWXXXYYYZZZYYYZZZ[[[___eeelllssswwwzzzEEEDDDCCCBBBBBBBBBBBBBBBGGGJJJLLLMMMJJJGGGFFFEEEKKKIIIHHHHHHIIIIIIHHHGGGEEEGGGHHHJJJJJJIIIHHHFFFJJJLLLMMMNNNNNNLLLIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLUUU\\\nnnkkkbbbXXXLLLHHHMMMQQQUUUSSSJJJEEECCC???999;;;<<>>???@@@:::888666555333222111000000//////111444555444333555555666777777777666666888777555555555555333111111222444888:::999444000666666888999;;;<<<>>>>>>CCCBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBCCCDDDGGGJJJLLLPPPSSSWWW[[[[[[YYYVVVSSSUUUVVVVVVVVVVVVWWWWWWWWW[[[YYYUUUTTTUUUZZZ___ccckkklllmmmnnnmmmkkkhhhfffhhhfffbbb___^^^^^^___```hhhgggfffdddbbb```^^^\\\ZZZYYYWWWVVVUUUUUUVVVVVVZZZZZZ[[[]]]^^^___```aaaeeefffhhhiiijjjiiigggfffjjjiiihhhddd]]]UUUMMMHHHDDDCCCAAA???>>>>>>@@@@@@@@@FFFHHHEEEFFFMMMVVV[[[YYYWWWWWWXXXXXX]]]jjjvvvqqqxxxxxxssswwwssswww|||xxxuuuwwwvvvsssnnnqqqwwwzzz~~~}}}~~~yyyuuutttvvvxxxyyy{{{tttmmmoooxxx~~~rrrhhh\\\VVVUUUUUUQQQMMMQQQQQQPPPMMMJJJIIIJJJKKKNNNOOOOOONNNKKKIIIIIIJJJNNNOOOPPPQQQQQQQQQOOOOOONNNLLLIIIGGGHHHLLLQQQTTTSSSQQQPPPNNNNNNOOOPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSWWWVVVVVVVVVWWWYYYZZZ\\\[[[XXXUUUWWW^^^gggmmmpppmmmggg```\\\^^^cccfffggg]]]YYYTTTQQQPPPRRRVVVYYY[[[\\\]]]```fffnnnuuuzzzEEEDDDDDDCCCBBBBBBBBBCCCEEEHHHKKKLLLJJJHHHGGGGGGLLLJJJHHHGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJIIIGGGGGGJJJKKKLLLMMMLLLJJJGGGEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHFFFFFFFFFGGGIIIJJJOOOPPPXXXggg{{{xxxiiiWWWNNNOOOTTTXXXVVVNNNHHHEEEBBB======:::<<>>;;;999777555444333111///...000111111111222333333444444444444444444444555777999999777555666333111111333555666555555666777888999;;;<<<<<>>>>>?????????AAAAAA@@@@@@BBBDDDGGGIIILLLOOOSSSVVVVVVUUUQQQOOOQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQSSSUUUXXXYYY___aaaeeehhhiiiiiihhhhhheeeccc```^^^\\\\\\\\\\\\_________^^^]]][[[YYYWWWWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUVVVVVVWWWXXXXXXXXX\\\]]]]]]]]]\\\ZZZXXXVVVPPPPPPOOOMMMIIICCC===999>>>===;;;::::::;;;<<<>>><<<@@@EEEMMM[[[lllwwwzzzyyyoooeee```]]]^^^fffnnnnnnqqqsssqqqssszzzyyyuuu{{{~~~zzzxxx|||zzzqqqqqqtttsss~~~||||||{{{}}}}}}{{{zzzzzz{{{}}}}}}}}}vvvrrrqqqvvv}}}{{{uuubbbZZZRRROOOSSSVVVVVVTTTTTTTTTSSSPPPLLLKKKLLLMMMJJJKKKMMMMMMLLLKKKMMMNNNMMMNNNOOOPPPPPPQQQQQQQQQOOOMMMJJJHHHIIILLLPPPSSSSSSQQQOOONNNMMMNNNOOOPPPOOOOOOOOOOOOPPPRRRSSSTTTWWWWWWVVVVVVWWWXXXYYYZZZUUURRROOOPPPUUU[[[___aaaccc___ZZZXXX[[[___bbbcccVVVTTTRRRQQQRRRTTTXXXZZZ\\\[[[[[[]]]cccnnnyyyDDDCCCCCCCCCCCCCCCCCCCCCBBBEEEIIIJJJJJJIIIHHHIIIMMMJJJGGGFFFGGGHHHIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFHHHIIIJJJJJJJJJHHHFFFDDDEEEEEEDDDDDDDDDEEEFFFFFFHHHFFFDDDBBBBBBCCCEEEGGGKKKIIIJJJQQQ^^^tttlll[[[VVVXXX\\\[[[SSSLLLGGGDDDAAAAAA===;;;???HHHVVViiiyyytttmmmhhhddd```ZZZ[[[[[[YYYXXX^^^mmmzzzqqqddd```aaaaaahhhmmmfffccc```[[[VVVRRROOONNNNNNLLLJJJGGGDDDAAA===999666777444000//////000000000111111111222222222222222333333555888::::::888555999666222222333666777888666666777777888999999:::;;;;;;::::::::::::;;;;;;======<<<===>>>@@@BBBCCCEEEHHHKKKNNNOOOMMMKKKIIIJJJJJJKKKKKKKKKLLLLLLLLLIIIJJJLLLNNNOOOPPPOOOOOOTTTWWWZZZ^^^aaabbbbbbbbb___^^^\\\[[[YYYXXXVVVVVVXXXYYYZZZZZZYYYXXXVVVUUURRRRRRRRRQQQRRRRRRSSSTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPNNNLLLIIIFFFDDDEEEEEEEEEDDDBBB@@@===;;;::::::999888999;;;===???@@@CCCKKK^^^|||tttgggcccaaacccfffjjjhhhiiimmmqqquuu|||}}}~~~}}}yyy|||~~~sssppprrroooyyy~~~}}}{{{}}}sssqqqpppqqqsssttttttsssrrrvvv|||}}}qqqgggUUUPPPKKKLLLRRRXXXYYYYYYUUUUUUSSSPPPMMMKKKKKKLLLHHHJJJLLLMMMLLLLLLNNNOOONNNNNNMMMMMMNNNPPPRRRSSSQQQOOOLLLJJJJJJLLLOOOQQQRRRQQQOOONNNMMMMMMMMMNNNLLLLLLMMMOOOQQQSSSUUUVVVXXXWWWWWWVVVVVVWWWWWWXXXTTTRRRPPPPPPRRRUUUVVVWWWZZZXXXUUUUUUXXX[[[^^^^^^SSSRRRQQQPPPQQQSSSUUUVVVYYY[[[^^^ccckkkuuuAAAAAABBBBBBBBBBBBBBBBBB@@@CCCFFFHHHHHHIIIIIIJJJLLLIIIFFFEEEFFFHHHHHHHHHLLLKKKIIIGGGFFFEEEDDDDDDDDDEEEGGGIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEGGGEEEBBB@@@@@@AAACCCEEECCCEEEJJJOOOUUUaaawwwpppccc^^^___^^^WWWOOOIIIEEEDDDFFFCCCAAABBBEEENNN___ooo{{{sssppppppfff^^^VVVRRRSSS[[[hhhtttzzz{{{kkkcccaaa]]]ccchhhaaaeeeccc```[[[WWWSSSPPPNNNSSSRRRRRRRRRPPPKKKCCC===999777555444444444333111222222222111222222222333555444444444666666555333777888999;;;;;;:::888666777777777888888888888888999888888777777888888999:::999999::::::<<<===>>>>>>@@@CCCEEEFFFFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEEEECCCEEEGGGIIIKKKJJJJJJIIINNNPPPRRRTTTUUUVVVUUUUUUWWWWWWWWWVVVTTTRRRPPPOOOOOOPPPQQQRRRRRRRRRQQQPPPMMMMMMMMMNNNOOOOOOPPPQQQRRRQQQPPPNNNLLLKKKIIIIIIGGGGGGFFFDDDAAA>>><<<::::::::::::999888777777666::::::::::::<<>>???@@@AAAAAAAAAAAAAAA???BBBEEEGGGGGGHHHIIIJJJJJJHHHEEEDDDEEEFFFGGGGGGIIIHHHGGGEEEDDDCCCCCCCCCAAABBBEEEGGGIIIJJJKKKKKKEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEBBB@@@@@@AAABBBDDD<<<@@@GGGLLLLLLPPP^^^lllsssfffccc```[[[TTTLLLFFFDDDEEEFFFHHHHHHFFFKKK[[[kkkzzzzzzyyypppcccUUUPPPQQQVVVaaakkkwww~~~vvvoooeeedddeee^^^aaa```___\\\YYYUUURRRQQQXXXYYY\\\``````[[[PPPGGG:::999888999999888666333444333222111111111111222444222000000222444555555777999<<<===<<<:::888777999999999999999999999999888888888777777888888888888888888888888999:::::::::;;;===???@@@@@@@@@???>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEHHHIIIJJJKKKKKKKKKKKKJJJNNNOOOPPPPPPOOOMMMKKKIIIDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLLLLLLLJJJIIIGGGEEECCC@@@???>>>??????>>><<<;;;999888777888888777666666555555555:::::::::;;;>>>BBBEEEGGGKKKRRR```wwwmmmiiiiiihhhhhhkkkggglllzzzxxxttttttuuuvvv{{{{{{tttssswwwtttxxx}}}tttnnnpppoooooopppsssvvvvvvvvvmmm^^^XXXVVVRRROOOOOOQQQSSSTTTSSSSSSRRRQQQMMMJJJHHHIIIJJJMMMOOOQQQQQQPPPNNNNNNNNNQQQOOOMMMKKKKKKLLLOOOPPPTTTRRRPPPOOONNNMMMNNNNNNPPPPPPOOONNNMMMMMMLLLLLLPPPPPPPPPQQQQQQRRRSSSTTTWWWWWWWWWVVVVVVUUUTTTTTTQQQRRRRRRRRRQQQPPPPPPOOOWWWWWWVVVUUUTTTSSSRRRRRRUUUTTTSSSTTTWWW]]]cccgggkkknnnrrrtttuuuyyy<<<===???AAABBBBBBAAAAAA@@@BBBDDDEEEEEEFFFGGGIIIGGGEEEDDDDDDEEEEEEDDDCCCEEEEEEDDDDDDCCCCCCCCCBBB???AAACCCEEEHHHJJJKKKLLLEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBB>>>@@@CCCEEEDDDFFFPPP\\\oooqqqjjjccc```[[[RRRIIIDDDBBBCCCGGGIIIHHHKKKWWWdddiiiooo{{{~~~~~~zzziiiYYYSSSQQQPPPVVV___pppsssvvv}}}vvvnnnkkkbbb______^^^]]]\\\ZZZXXXWWWWWWXXX[[[aaaddd```UUULLL???>>>=========<<<999777777666444222111000000111000///---///333777:::;;;999:::999888666666888:::888888999999999999999999999999888888888888999999777888888888888888888888777888999;;;<<<===>>>>>><<<<<<<<<<<<============<<<<<<;;;;;;;;;===???@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFCCCBBBAAA@@@@@@AAABBBCCCDDDDDDFFFGGGHHHHHHHHHHHHFFFEEEDDDBBB???===<<<;;;999888888888777777666666:::::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>AAAEEEIIIKKKSSS[[[jjj}}}nnniiijjjmmmoooqqqttt|||yyyxxxwwwrrrmmmzzz~~~zzzxxxyyytttvvv|||wwwsssvvvtttsssuuuyyy}}}yyybbbXXXVVVRRRPPPNNNMMMOOOPPPPPPOOORRRRRRQQQNNNKKKJJJJJJLLLJJJMMMPPPQQQQQQPPPPPPPPPPPPNNNLLLJJJJJJLLLNNNPPPTTTSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOONNNNNNNNNPPPPPPOOOOOOOOOOOOOOOPPPVVVVVVVVVVVVVVVUUUTTTSSSPPPQQQSSSSSSQQQOOOOOOPPPSSSTTTUUUTTTRRRPPPQQQRRRUUUUUUWWW\\\ccckkkssswwwwwwvvvssslllhhhkkkttt|||===>>>@@@CCCDDDDDDCCCBBBAAACCCDDDEEEDDDDDDEEEGGGDDDCCCCCCDDDEEEDDDBBB@@@AAABBBDDDEEEEEEEEEDDDDDD@@@@@@BBBDDDEEEGGGHHHIIIDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCAAABBBCCCCCCDDDLLLUUU^^^qqqrrrhhhfffdddZZZNNNGGGAAA???AAAGGGLLLOOOTTTZZZWWWXXX```kkkpppllljjjkkklllyyywwwfff^^^WWWOOOPPPWWW```dddfffffflllyyyzzzvvvnnnggggggeeecccaaa^^^\\\[[[ZZZXXXXXX]]]aaa```YYYQQQLLLHHHDDDAAA@@@@@@@@@??????===:::777444444444444000000222555:::<<<===<<<777999;;;:::777666777888666777777777888888999999::::::999999999999::::::888999999999999999888888777777888999;;;<<<>>>>>>;;;;;;;;;<<<<<<<<<======::::::::::::;;;;;;<<<===<<<===>>>???AAABBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDHHHEEEBBB???>>>@@@BBBDDDAAABBBCCCDDDEEEEEEDDDDDDEEEDDDCCCAAA???>>><<<<<<777777777666666777777777222444777:::===@@@AAABBBEEEEEEFFFHHHKKKOOOSSSUUU\\\bbbmmm}}}zzzkkkfffhhhpppxxxxxx|||zzzuuupppwww{{{yyyrrrsss~~~~~~~~~~~~~~~}}}}}}}}}|||zzzxxxzzzxxxgggZZZTTTSSSOOOOOONNNMMMNNNNNNMMMMMMOOOOOOOOOLLLJJJIIIJJJLLLIIILLLOOOQQQPPPNNNMMMNNNLLLKKKJJJJJJKKKNNNPPPQQQSSSSSSSSSRRRQQQPPPOOONNNNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNOOOOOOOOOTTTTTTUUUVVVVVVUUUTTTSSSRRRTTTUUUTTTQQQPPPPPPRRROOOQQQSSSTTTTTTTTTWWWZZZ\\\^^^aaafffjjjmmmpppqqqmmmooommmhhhcccdddkkksss>>>???BBBDDDFFFFFFEEEDDDBBBDDDEEEDDDCCCCCCDDDEEEBBBAAABBBDDDEEECCC@@@>>>???AAADDDFFFGGGGGGFFFEEEAAAAAAAAABBBCCCDDDEEEEEECCCBBBAAAAAA@@@@@@@@@AAA===>>>???AAAAAAAAA@@@???@@@???@@@DDDEEEEEEHHHNNNOOO[[[mmmxxxlllkkkkkk```RRRIIICCC===<<>>???;;;<<<<<<<<<<<<=========:::;;;<<<===>>>>>>===============>>>>>>?????????===>>>>>>@@@AAABBBCCCDDDHHHDDD???;;;:::<<>>===;;;:::999888:::999999888888888999999<<>>>>>>>>=========>>>???@@@AAAAAA@@@@@@???AAACCCEEEGGGRRRSSSYYYgggxxxyyyzzz{{{nnnYYYLLLEEEAAA>>>???FFFMMMQQQSSSGGGFFFEEEDDDEEEHHHKKKMMMVVVdddvvvzzzjjj]]]WWWWWW]]]WWWTTTTTTTTTVVVaaammm{{{}}}}}}}}}sssiiibbbaaabbbaaa^^^\\\]]]```bbbcccbbbbbb\\\SSSLLLIIIKKKOOOSSSXXXRRRIIIBBB>>>;;;:::888555:::??????<<<777555555222333555777999999999999:::555111222777:::888666777777777777777777666666888999;;;===>>>>>>======;;;<<<<<<:::888777888999>>>>>>>>>>>>>>>>>>===<<<999999999999999999::::::>>>>>>>>>??????@@@@@@@@@CCCBBB@@@??????@@@BBBCCCGGGFFFCCC???<<<===@@@DDDDDDDDDCCCBBBAAA???===<<<<<<;;;;;;<<<===<<<;;;999;;;<<<<<<:::777666888;;;>>>DDDMMM]]]qqq}}}yyyooofffdddaaa^^^YYYXXX___jjjeeefffeeegggooo|||~~~tttiiidddbbbdddjjjrrrqqqyyy|||}}}yyyyyy}}}{{{~~~~~~{{{vvvuuuxxx|||uuuyyyxxxwwwvvvwwwxxxyyyzzzxxxvvvuuuwwwzzz|||zzzxxxuuuooofff\\\TTTOOOMMMLLLPPPQQQQQQQQQPPPNNNLLLKKKLLLKKKHHHFFFFFFGGGIIIKKKNNNOOOOOOPPPNNNLLLJJJHHHGGGGGGGGGHHHIIIJJJKKKKKKRRRSSSSSSSSSSSSQQQOOONNNQQQQQQPPPNNNMMMNNNQQQSSSPPPPPPNNNNNNOOORRRTTTVVVVVVWWWWWWVVVUUUSSSTTTUUUVVVSSSPPPNNNOOOPPPQQQQQQKKKOOOUUU\\\bbbgggiiikkkjjjgggccc]]]YYYXXXZZZ\\\\\\mmmvvvyyyzzzooofffjjj???BBBGGGIIIIIIGGGGGGGGGGGGHHHIIIJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>?????????@@@???>>>>>>???AAADDDEEEHHHHHHLLLVVVbbbqqq|||gggYYYLLLGGG@@@???DDDKKKQQQSSSHHHEEEAAA>>>===@@@CCCFFFKKKWWWgggyyyqqqeee```bbb_________[[[VVVWWW\\\rrr}}}zzzpppqqqzzz~~~qqqhhhcccaaaaaaaaabbbcccccc```^^^fffccc]]]XXXUUUUUUVVVXXXbbb]]]WWWPPPKKKEEE@@@<<<>>>@@@@@@???;;;777444222555444444555777999;;;<<<888444111111444777777666999999::::::::::::999999888999;;;<<<=========<<<::::::;;;:::999:::===???CCCCCCCCCBBBAAA@@@???>>>::::::::::::::::::::::::>>>???@@@AAABBBBBBBBBBBB@@@???>>>===<<<===???@@@DDDEEEDDDAAA???===>>>???@@@@@@@@@@@@???>>>>>>=========<<<;;;;;;<<<@@@CCC<<<>>>>>>===;;;;;;>>>AAAJJJSSSddd}}}xxxnnnddd___[[[ZZZ\\\aaa___^^^[[[[[[cccnnnssssssooollljjjkkkiiidddcccfffllluuu|||zzz|||{{{}}}~~~{{{vvvsssuuuwww}}}zzzwwwzzzyyywwwtttsssssssssssstttrrrppprrrtttssspppllldddaaa[[[UUUQQQOOONNNNNNNNNOOOOOOOOONNNMMMKKKJJJMMMKKKIIIGGGGGGHHHJJJKKKNNNOOOPPPQQQPPPNNNLLLKKKJJJIIIHHHHHHIIIKKKLLLMMMSSSSSSSSSRRRQQQPPPOOONNNQQQPPPOOOOOOOOOPPPQQQRRRTTTTTTSSSRRRRRRSSSTTTUUURRRSSSTTTSSSRRRRRRSSSUUUXXXVVVTTTSSSTTTTTTSSSRRRTTTWWWZZZ___bbbdddeeeeee```^^^[[[WWWUUUUUUXXX\\\hhhxxxxxx~~~>>>BBBFFFIIIIIIHHHHHHIIILLLLLLMMMLLLKKKHHHEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@AAABBBCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>???@@@???>>>===<<<>>>=========>>>???AAABBBEEEDDDFFFLLLQQQXXXeeeqqqvvvhhhZZZRRRGGGBBBEEEKKKQQQUUULLLHHHAAA<<<999:::===???AAAIIIVVVhhhyyypppmmmkkkhhhaaaXXXTTTUUUmmmvvvyyyoooccccccnnnxxxwwwooojjjiiigggeeebbb```___^^^cccbbbaaa___\\\ZZZYYYXXXfffdddaaa]]]YYYRRRJJJEEEHHHEEEAAA>>><<<:::888777888555222222444888:::;;;999888666444333444444555666666777888999999999999888888::::::;;;;;;;;;;;;888888999999:::===BBBEEEIIIIIIIIIHHHFFFDDDAAA@@@<<<<<<;;;;;;::::::999999===>>>AAACCCDDDDDDDDDCCC???>>>===<<<;;;;;;<<<===AAACCCEEEDDDAAA>>><<<<<<>>>>>>>>>???????????????<<<===>>><<<;;;===BBBFFF???@@@AAAAAABBBCCCGGGIIIUUU```tttyyyggg^^^]]][[[YYYYYY]]][[[XXXZZZeeerrryyyxxxvvvuuuwwwwwwrrrjjjeeefffjjjqqq|||~~~{{{zzz|||}}}yyyuuutttuuuvvv{{{{{{tttuuuyyy|||zzzvvvrrrooonnnooooooqqqnnnjjjiiihhhfffaaa\\\UUUTTTSSSQQQOOONNNNNNNNNLLLLLLMMMMMMLLLKKKJJJJJJMMMLLLJJJIIIHHHIIIKKKLLLOOOPPPQQQSSSSSSQQQPPPOOOLLLKKKIIIHHHIIIKKKNNNOOOTTTSSSQQQPPPPPPPPPPPPQQQRRROOONNNOOORRRSSSRRRPPPQQQQQQQQQRRRRRRRRRRRRRRRUUUUUUUUUTTTSSSSSSUUUXXXUUUUUUUUUVVVWWWWWWUUURRR[[[\\\]]]^^^^^^^^^]]]\\\WWWWWWUUUSSSRRRUUUZZZ^^^nnn}}}>>>BBBFFFHHHIIIIIIIIIJJJMMMNNNNNNNNNMMMJJJHHHFFFDDDDDDBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@AAACCCCCCBBBAAA@@@@@@@@@@@@????????????>>>???AAAAAA@@@>>><<<:::<<<;;;;;;;;;<<<===???@@@EEEEEEFFFIIIJJJKKKRRRZZZjjjrrrjjj___RRRIIIHHHMMMSSSVVVQQQNNNHHHCCC???>>>???@@@???BBBJJJYYYqqqxxxooofff___\\\]]]lllrrrtttjjj\\\YYYcccnnn{{{xxxvvvqqqjjjccc``````bbb^^^_________^^^]]][[[ZZZaaaaaaaaa```___[[[VVVRRRMMMHHHBBB@@@AAADDDDDDCCC===:::666555777888777666<<<======;;;777444222222333444555666777888888888777777777888888888888888777777777777888===BBBGGGMMMMMMMMMLLLIIIFFFCCCAAA<<<<<<;;;:::999999888888:::<<<@@@CCCDDDDDDCCCBBB@@@???>>>===<<<<<<<<<<<<===@@@BBBBBB@@@>>>======>>>>>>>>>>>>>>>???@@@@@@===>>>BBBGGGLLLLLLHHHEEECCCCCCDDDFFFHHHKKKNNNPPPXXXaaaqqq{{{ggg^^^[[[YYYWWWXXX^^^]]]^^^cccsss|||tttkkkiiikkkkkkmmmzzz~~~{{{xxxwwwwwwyyy}}}vvvpppssswww{{{xxxrrrnnnlllmmmppprrrtttnnneee___[[[XXXSSSPPPRRRRRRRRRQQQPPPOOOMMMLLLJJJJJJKKKKKKKKKKKKKKKKKKNNNMMMKKKJJJJJJJJJKKKLLLOOOPPPRRRTTTUUUTTTSSSRRRMMMLLLIIIGGGHHHJJJMMMPPPSSSQQQPPPOOOPPPRRRUUUVVVSSSOOOMMMPPPTTTVVVRRRNNNNNNOOOPPPRRRSSSSSSTTTSSSXXXXXXXXXVVVUUUVVVXXXZZZXXXXXXYYY\\\]]]\\\YYYVVVYYYYYYYYYYYYXXXWWWVVVUUUWWWVVVUUUTTTTTTWWW]]]aaappp~~~???BBBEEEHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIEEEDDDBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@AAACCCDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBAAA???===;;;;;;;;;;;;;;;<<<======>>>??????BBBEEECCCAAAEEEKKKQQQbbb{{{}}}xxxmmm^^^SSSPPPQQQTTTUUUTTTRRRPPPMMMIIIFFFDDDCCC???@@@DDDQQQggg{{{|||xxxwww}}}uuullleeeaaaeeejjjkkkdddXXXSSSZZZcccrrr|||}}}sssiiieeeddd___``````````````````______^^^^^^___```___]]][[[TTTNNNHHHFFFHHHKKKMMMMMMFFFDDDBBBCCCDDDBBB===777:::===@@@???<<<777444222444444555777888888888888666666555555555555555555666666666555666999???CCCLLLMMMMMMLLLIIIFFFBBB@@@;;;::::::999888777666666777999===@@@BBBAAA@@@???>>>======<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;===???======<<<<<<===>>>???@@@AAADDDPPPbbbqqqpppaaaRRRKKKKKKKKKLLLNNNQQQSSSTTTWWW\\\fffxxxttteee]]]YYYWWWZZZ^^^ccceeefffkkkzzzuuummmfffeeehhhiiigggssszzzvvvsssuuuyyy|||~~~zzzsssppppppqqquuurrrnnnkkkkkknnnqqqtttxxxnnn```VVVPPPNNNLLLJJJOOOPPPQQQRRRQQQPPPNNNLLLIIIIIIIIIJJJKKKKKKLLLLLLNNNMMMLLLKKKKKKKKKKKKLLLNNNPPPRRRTTTVVVUUUUUUTTTMMMKKKHHHGGGGGGIIILLLNNNPPPOOOOOOOOOQQQUUUZZZ\\\TTTQQQOOOQQQUUUVVVRRRNNNPPPQQQRRRTTTUUUUUUUUUUUUUUUWWWXXXXXXXXXZZZ]]]```eeedddddddddcccaaa]]]ZZZTTTUUUUUUVVVVVVVVVVVVUUUZZZYYYXXXVVVUUUXXX]]]aaaqqq???BBBEEEFFFGGGGGGHHHIIIHHHJJJLLLMMMNNNMMMLLLKKKFFFEEEBBB@@@???@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@AAACCCDDDDDDCCCAAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCBBBAAA???>>>;;;<<<<<<<<<=========>>>:::;;;???CCCAAA>>>@@@EEEFFFOOO^^^ooo{{{mmmccc]]]ZZZXXXVVVTTTTTTSSSRRRNNNJJJGGGDDD>>>???CCCNNNaaarrrvvvrrrpppmmmnnnxxxqqqddd``````___[[[SSSNNNSSS[[[oootttyyy|||{{{zzzzzz|||{{{wwwkkkdddbbbbbbbbbaaaaaa```______cccaaa``````aaaaaa```___\\\XXXRRRNNNMMMNNNOOOPPPOOOOOOPPPUUUYYYVVVNNNGGG:::<<<>>>??????===:::888222333444555555555555555777666555444444444444444555555555444444777;;;>>>GGGGGGHHHHHHGGGCCC@@@===999999888888777777666666666777:::<<<=========<<<::::::::::::::::::::::::888888888777777999===@@@<<<<<<<<<<<<>>>@@@BBBCCCKKKRRReeennnYYYWWWUUUUUUWWWXXXXXXXXXWWWXXX[[[bbbrrrssskkkccc^^^ZZZYYY___fffooorrrsssssszzzyyyqqqlllgggcccbbbdddaaalllyyysssqqqsssvvvzzz|||zzzvvvrrrzzzwwwsssqqqooonnnmmmlllnnnoooooopppqqqqqqqqqqqqssshhhZZZOOOJJJIIIIIIHHHIIIKKKMMMOOOPPPOOONNNMMMHHHHHHHHHHHHJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKNNNOOORRRTTTUUUUUUTTTSSSLLLKKKIIIGGGHHHIIIKKKMMMNNNNNNNNNOOORRRVVV[[[^^^VVVTTTQQQRRRTTTTTTRRROOOQQQQQQQQQQQQQQQRRRRRRRRRYYY\\\___aaabbbdddfffiiijjjgggccc```^^^[[[XXXUUUTTTTTTUUUVVVWWWXXXYYYZZZ[[[ZZZXXXUUUSSSUUUYYY\\\jjjzzz???BBBDDDEEEEEEEEEFFFGGGGGGIIIKKKLLLMMMLLLKKKJJJGGGEEEBBB@@@??????AAABBB@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@BBBDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAA======>>>>>>>>>>>>>>>>>><<<===AAAEEECCC???@@@DDD@@@DDDKKKTTTaaasssxxxqqqjjjccc^^^WWWVVVTTTRRRNNNKKKHHHFFF@@@BBBFFFNNN\\\iiikkkgggfffcccccchhhoooxxxxxxkkkccc\\\XXXRRRMMMOOOVVVccceeehhhgggffffffiiilllsss}}}pppkkkjjjjjjjjjhhhfffbbb___]]]dddcccbbbcccddddddbbb```___^^^ZZZUUUQQQOOOOOOQQQSSSTTTXXXaaaiiikkkddd]]]GGGCCC@@@???AAABBBAAA???666777888888888888777777:::999777666555555555666444555555555555666999<<>>>>>>>>===<<<===???BBB>>>>>>???AAADDDHHHLLLNNNWWWaaaxxxiiifffbbb`````````^^^\\\WWWYYYZZZZZZ___hhhnnnoookkkfffaaa```______dddjjjuuuzzzzzzvvvxxxxxxnnnllljjjfffcccbbbaaaiii|||{{{tttssssssuuuxxx{{{yyysssnnnpppooommmlllkkklllmmmnnnooottt{{{yyyqqqkkkeee]]]RRRKKKIIIIIIIIIHHHGGGHHHJJJLLLMMMMMMLLLLLLEEEEEEEEEFFFHHHJJJLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJMMMOOOQQQSSSTTTTTTSSSRRRMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMNNNQQQTTTXXXZZZXXXWWWTTTRRRQQQQQQQQQQQQOOOOOOOOOQQQSSSVVVXXXZZZbbbdddggggggfffddddddddd```\\\WWWTTTSSSSSSSSSSSSWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZWWWSSSQQQRRRVVVYYY^^^iiimmmqqq{{{}}}~~~@@@BBBDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLJJJIIIHHHHHHEEEBBB@@@??????AAABBB@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@BBBDDDEEEEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDD===>>>???????????????>>>===>>>BBBEEEBBB======AAA===>>>AAAEEELLLWWWggguuuxxxmmmfff[[[YYYUUUQQQMMMJJJHHHHHHEEEGGGJJJOOOXXXaaaaaa\\\YYYXXXZZZ^^^ccckkkzzz{{{ooobbbZZZSSSNNNOOOTTTRRRUUUYYYZZZZZZ[[[___cccppp~~~{{{tttsssvvvvvvwwwuuupppjjjddd``````aaabbbeeegggfffdddaaa]]]^^^]]]YYYSSSOOOPPPRRRSSSTTTZZZeeeqqqvvvsssmmmWWWOOOEEEAAACCCEEEEEECCCBBBBBBBBBBBBBBBBBBAAAAAA<<<;;;999888777777777777222444555666666777999<<<999;;;>>>??????===:::888999999999999999999::::::777777777888888999999:::999:::;;;<<<===>>>>>>>>>FFFGGGGGGFFFDDDCCCDDDEEEBBBBBBDDDGGGKKKQQQVVVYYY```jjjuuupppkkkhhhgggeeebbb___VVV]]]aaabbbdddkkkppprrrjjjdddaaabbbeeeeeegggkkkooovvvxxxsssssswwwiiiggghhhfffeeeeeefffkkkxxxxxxrrrqqqqqquuuxxxwwwrrrlllnnnoooooollljjjkkkppptttsss|||rrrgggZZZTTTMMMIIIIIIJJJIIIHHHJJJKKKLLLLLLLLLKKKJJJJJJCCCCCCCCCDDDFFFHHHKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMNNNPPPRRRSSSRRRQQQQQQMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOORRRTTTUUUYYYXXXVVVSSSPPPOOOPPPRRRQQQRRRSSSWWW\\\bbbhhhkkkfffggghhheee___YYYUUUSSSVVVSSSNNNMMMOOOTTTWWWYYYYYYYYYXXXWWWWWWWWWXXXXXX[[[ZZZWWWSSSQQQRRRVVVYYYYYYbbbdddjjjyyyEEEEEEEEEEEEEEEDDDCCCCCCGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIHHHEEEAAA@@@AAABBBFFFEEEDDDBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFDDDCCCCCCCCCDDDEEEEEECCCAAAAAABBBBBBAAA@@@>>>>>>???@@@@@@???>>>======>>>@@@CCCGGGLLLPPPSSSeeepppzzzkkkdddbbb___ZZZSSSMMMGGGDDD@@@FFFNNNUUU[[[]]]VVVMMMKKKLLLPPPSSSUUU\\\mmm}}}wwwjjjaaaXXXTTTTTTVVVWWWUUUPPPMMMNNNVVV]]]hhhsssnnnmmmwww|||sssjjjkkkhhhggghhhkkkjjjddd______]]]\\\ZZZYYYWWWSSSPPPNNNPPPWWW```iiipppttttttccc___ZZZUUUKKKBBBDDDLLLPPPQQQMMMGGGLLLXXXYYYQQQKKKDDD<<<888999:::999777;;;;;;;;;<<<<<<===>>>>>>======>>>===<<<:::999888777888999;;;===>>>@@@@@@CCCFFFEEE???<<<<<<;;;888======???BBBAAA@@@DDDKKKZZZcccjjjeeeWWWLLLKKKOOOJJJJJJKKKMMMRRRWWW]]]```gggooo~~~yyyuuussssssoooiiiggghhh\\\]]]iiiqqqttt}}}yyywwwkkkeeeiiijjjeeebbbdddkkkxxxqqqiiigggddd``````dddlllwwwvvvssspppmmmpppuuuwwwuuuqqqnnnppprrrrrrpppqqqtttxxxyyylllXXXSSSPPPLLLIIIHHHHHHGGGFFFIIIIIIIIIIIIIIIJJJKKKLLLEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNMMMMMMNNNOOOPPPPPPPPPPPPMMMNNNPPPPPPNNNLLLLLLMMMMMMNNNOOONNNLLLMMMQQQUUUXXXUUUQQQNNNMMMOOORRRTTTUUUXXX]]]bbbfffffffffeeebbb___ZZZWWWUUUUUUSSSRRRPPPOOOOOONNNOOOPPPQQQRRRTTTVVVWWWXXXYYYXXXWWWVVVYYYWWWUUUTTTSSSTTTUUUVVVXXXZZZ___eeennnyyyDDDEEEEEEFFFFFFEEEEEEDDDHHHHHHIIIJJJKKKKKKLLLLLLJJJJJJIIIFFFCCCBBBCCCDDDGGGFFFEEEDDDCCCCCCDDDEEECCCBBBBBBBBBCCCDDDFFFGGGEEEEEEDDDCCCDDDEEEFFFGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFDDDBBBAAABBBBBBAAA@@@===>>>?????????>>>============>>>@@@CCCFFFHHHJJJPPPXXXfffyyywwwkkkiiiddd^^^WWWPPPIIIDDDAAAEEEJJJPPPWWWYYYRRRHHHDDDEEEGGGJJJLLLRRRaaapppwwwkkk___WWWXXXXXXUUUQQQLLLKKKLLLNNN___wwwuuugggbbbbbbmmmzzz{{{zzzyyyxxxyyyxxxrrrggg___]]][[[YYYYYYZZZZZZZZZYYYSSSTTTVVV\\\cccjjjmmmooollliiifffaaaVVVLLLLLLQQQQQQUUUUUUTTT^^^pppxxxuuubbbWWWJJJAAA>>>>>>>>>===>>>AAACCCFFFHHHLLLRRRVVVRRRNNNGGGBBB???>>>======999;;;>>>AAAEEEIIILLLMMMQQQWWWWWWOOOFFFBBBBBBAAA@@@>>>???DDDHHHLLLTTT\\\vvv{{{jjjaaa___YYYYYYYYYZZZ\\\___bbbdddccciiitttzzzvvvssssssoooiiigggiiikkkmmm{{{wwwmmmnnnooojjjhhhkkkiiivvvtttkkkjjjhhhdddaaadddiiiqqq|||wwwpppoooooorrrwwwzzzzzzxxxtttuuuuuutttuuuwww{{{mmm\\\RRROOOKKKIIIIIIIIIHHHGGGIIIIIIHHHHHHIIIIIIJJJKKKFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOPPPQQQQQQQQQKKKNNNQQQRRRQQQOOONNNNNNHHHIIIJJJJJJJJJLLLPPPTTTNNNOOOPPPSSSVVVZZZ]]]^^^dddeeeffffffeeebbb___]]]XXXVVVSSSRRRSSSTTTTTTSSSNNNMMMMMMMMMMMMOOOQQQRRRUUUUUUVVVWWWWWWWWWXXXXXXXXXVVVUUUSSSSSSSSSTTTUUUXXXZZZ^^^ccckkkuuuDDDDDDEEEFFFGGGGGGGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLJJJKKKJJJHHHFFFEEEEEEGGGHHHGGGFFFEEEEEEEEEFFFFFFBBBBBBCCCCCCDDDFFFHHHHHHCCCCCCBBBBBBBBBCCCEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCBBBCCCCCCBBBAAA<<<===>>>>>>>>>>>>======???????????????@@@AAABBBCCCGGGOOOZZZjjj~~~vvvsssmmmfff^^^VVVMMMGGGEEEEEEFFFKKKTTTYYYRRRGGG@@@???@@@AAABBBFFFQQQ^^^lllvvvzzzjjj___]]]XXXUUURRRNNNJJJHHHXXXkkk{{{xxxhhh\\\XXXYYYfffrrrrrrfff```^^^[[[[[[\\\]]]]]]]]]YYYWWWVVVXXX]]]dddiiilllppppppoookkk```UUURRRTTTRRRXXX\\\___lll{{{nnn\\\MMMFFFDDDEEEEEEFFFKKKPPPTTTXXX```kkktttuuujjj[[[NNNHHHFFFEEEDDD@@@BBBFFFLLLRRRWWW\\\^^^mmmwwwzzzmmm[[[QQQNNNOOOJJJEEEDDDIIIQQQYYYbbbjjj~~~nnngggcccbbbbbbaaaaaaaaaaaabbb```dddiiiqqq|||{{{ssspppoooqqqppplllllloooxxxzzzsssrrrqqqmmmlllpppgggsss|||pppmmmlllhhheeeeeegggnnnyyy|||uuuvvvxxxzzz|||~~~xxxvvvtttuuuyyy}}}vvvbbbUUUPPPMMMJJJIIIIIIJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQMMMOOORRRSSSQQQOOOMMMMMMJJJKKKJJJHHHGGGGGGJJJLLLTTTWWW\\\aaaeeeggghhhhhhhhhfffddd```[[[VVVRRRPPPSSSQQQOOONNNPPPQQQQQQQQQKKKKKKJJJKKKLLLNNNPPPQQQTTTTTTUUUUUUVVVWWWXXXYYYVVVUUUTTTSSSRRRSSSTTTUUUWWWYYY\\\aaagggoooxxx~~~CCCDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLJJJHHHGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGHHHDDDDDDEEEFFFGGGHHHJJJJJJBBBBBBAAAAAABBBCCCDDDEEECCCCCCCCCDDDEEEGGGHHHHHHGGGEEECCCCCCDDDDDDCCCBBB=========>>>>>>>>>>>>>>>CCCBBBBBBAAAAAA@@@@@@@@@AAADDDGGGJJJRRRaaauuu~~~}}}vvvooohhh^^^SSSLLLHHHEEECCCHHHTTT\\\XXXNNNCCC@@@>>>===<<<===EEEMMMWWWaaaoooyyy~~~rrrjjjaaa\\\ZZZWWWSSSOOOUUUcccooommmaaaVVVTTTWWWdddllltttyyy}}}vvvjjjiiigggggggggdddaaa^^^^^^[[[WWWWWW[[[bbbhhhlllooorrrtttqqqggg]]]XXXXXXUUUZZZ]]]___iii{{{yyygggWWWNNNLLLMMMNNNNNNTTT[[[^^^aaajjjxxxnnn___VVVRRROOOMMMKKKMMMQQQVVV\\\aaaeeegggrrr```ZZZZZZWWWPPPMMMQQQYYY^^^dddiiiooo}}}|||nnnfffgggfffeeecccaaa```^^^]]]___bbbdddeeeiiinnnlllggggggeeeggglllpppqqqtttyyy|||zzz|||qqqooonnnjjjhhhlllfffpppzzzyyyrrrqqqpppnnnllllllrrr|||uuurrrqqqsssxxx||||||{{{rrrrrrrrrqqqkkkaaaUUUMMMMMMKKKIIIIIIJJJKKKKKKJJJHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIKKKJJJJJJIIIIIIJJJJJJJJJMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPPPPOOOLLLKKKKKKLLLMMMLLLKKKKKKKKKMMMOOOQQQbbbdddfffggghhhgggeeeddd___]]]ZZZWWWTTTQQQOOONNNVVVSSSPPPOOONNNNNNMMMKKKJJJIIIJJJJJJLLLNNNPPPRRRQQQSSSUUUVVVWWWWWWWWWVVVTTTSSSSSSRRRRRRSSSTTTUUUVVVXXX[[[^^^ccciiipppuuuBBBCCCEEEGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMLLLIIIHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIJJJJJJKKKBBBBBBAAAAAABBBCCCEEEFFFDDDDDDFFFGGGHHHIIIJJJJJJHHHFFFDDDDDDEEEEEEDDDCCC>>>>>>>>>>>>??????@@@@@@CCCCCCCCCCCCBBBBBBBBBAAA>>>AAACCCDDDEEELLLWWWaaattt|||~~~xxxrrriii]]]UUUJJJFFFAAAEEERRR___^^^WWWJJJDDD???===;;;999<<>>@@@CCCEEEGGGHHHIIILLLPPPXXXbbbooo{{{}}}rrriii[[[VVVLLLHHHNNNXXX^^^]]]RRRJJJCCCCCCCCC@@@>>>???===???GGGUUUfffqqqrrrooohhhkkkpppwww|||sssmmmlllgggccc___WWWNNNMMMQQQPPPXXXfffpppoooiiikkkqqqwwwyyylllfffpppzzzssskkkfff___ggglllgggbbbaaa```^^^```^^^^^^bbbgggjjjjjjjjjfffeeeccc```______aaaccc[[[[[[YYYVVVUUUWWW[[[___bbbdddeeebbb]]]ZZZ\\\___\\\\\\\\\\\\\\\\\\]]]]]]ZZZdddkkkiiibbb^^^[[[XXXXXXXXXZZZ^^^]]]ZZZZZZ]]]___```bbbdddfffgggggggggfffffffffgggiiillloooqqqrrrzzz{{{mmmjjjgggfffjjjmmmnnnqqqwww{{{~~~rrrgggggggggcccbbbeeegggiiikkkxxx~~~}}}{{{yyywwwuuupppjjjeeebbb___]]]^^^```dddiiinnnllllllmmmrrrvvvxxxuuurrrooommmiiibbb\\\WWWUUUUUULLLKKKJJJJJJLLLMMMLLLLLLKKKJJJJJJJJJLLLLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLLLLLLLLLLHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOQQQTTTVVVXXX\\\```dddiiiddd]]]XXXUUURRROOOLLLMMMMMMMMMOOOQQQUUUXXXZZZXXXXXXWWWWWWVVVUUUUUUUUUQQQOOONNNNNNOOONNNLLLJJJJJJIIIIIIIIIIIIKKKMMMNNNSSSTTTUUUUUUUUUTTTSSSRRRQQQRRRSSSUUUVVVWWWWWWWWWUUUXXX\\\```cccfffjjjlllnnnyyyBBBCCCDDDFFFHHHIIIIIIIIILLLLLLKKKJJJIIIHHHHHHGGGJJJLLLLLLKKKHHHDDDCCCCCCFFFGGGIIIJJJJJJJJJIIIIIICCCDDDDDDEEEEEEDDDBBBAAA>>>=========???@@@BBBDDDEEEFFFHHHIIIJJJIIIIIIHHHKKKIIIGGGFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIEEEFFFGGGGGGFFFDDDCCCBBB===<<<;;;===AAADDDFFFFFFIIIIIIJJJPPP]]]mmm{{{xxxooogggaaaUUUMMMNNNWWW]]]]]]UUUMMMGGGGGGIIIGGGEEEEEEDDDBBBDDDLLLYYYdddkkkmmmfffdddeeelllrrrxxx{{{ssskkkfff^^^TTTQQQUUUSSSVVV]]]bbb___[[[bbbnnnzzzppp```XXXcccwwwxxxrrrgggpppsssmmmhhhhhhiiigggaaa^^^]]]ccciiijjjgggdddeeedddcccaaa```aaadddgggaaa^^^[[[YYYXXXZZZ\\\]]]]]]aaaccc```YYYUUUXXX\\\XXXXXXYYYYYYZZZZZZZZZ[[[YYY^^^___\\\ZZZZZZYYYVVV[[[[[[]]]___\\\XXXYYY^^^\\\]]]___cccfffgggffffffcccdddhhhmmmuuu~~~wwwmmmiiihhhkkknnnnnnrrrwww~~~{{{uuugggeeeeeeaaabbbgggfffiiikkkxxxzzzxxxvvvuuuuuusssnnnjjjgggcccaaabbbdddeeefffgggjjjhhhiiinnnuuuvvvsssnnnooollleeeZZZPPPKKKKKKNNNKKKIIIHHHIIIJJJKKKJJJHHHLLLKKKJJJKKKLLLLLLJJJHHHJJJIIIIIIHHHGGGGGGGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSWWWZZZ^^^aaabbbbbbcccddd]]]XXXRRROOONNNMMMJJJHHHKKKLLLMMMOOOQQQRRRTTTUUUYYYYYYYYYYYYYYYXXXVVVVVVUUUTTTRRRRRRRRRQQQNNNLLLIIIHHHHHHGGGHHHIIIKKKKKKWWWVVVTTTRRRQQQRRRSSSTTTQQQRRRTTTUUUWWWWWWXXXXXXUUUXXX]]]aaadddgggkkkmmmkkkwwwCCCDDDEEEFFFEEEFFFHHHJJJNNNLLLKKKIIIHHHHHHHHHHHHJJJKKKMMMMMMKKKGGGCCC@@@CCCEEEHHHIIIIIIHHHEEECCCHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@???>>>>>>@@@BBBCCCFFFFFFFFFFFFHHHJJJLLLMMMKKKMMMMMMJJJFFFDDDFFFHHHCCCDDDDDDDDDDDDEEEHHHJJJGGGGGGFFFGGGFFFDDD@@@===???>>>>>>>>>???AAACCCDDDHHHHHHHHHIIINNNWWWcccjjj}}}{{{tttjjj___XXXWWWZZZ]]]ZZZSSSJJJFFFFFFFFFEEEBBBFFFGGGIIIKKKMMMQQQUUUYYYWWWVVVXXX]]]___bbbnnn{{{}}}qqqhhh```XXXSSSXXXWWWYYY^^^^^^ZZZ[[[aaallljjj\\\XXX___kkkzzzuuuuuuxxx|||}}}}}}|||xxxsssooollljjjlllnnnmmmkkkiiicccdddbbb```___```aaa```^^^bbbbbb]]]]]]bbbdddaaa]]]^^^^^^^^^\\\ZZZWWWVVVXXXZZZ\\\]]]^^^^^^]]]\\\VVVWWWZZZ[[[XXXTTTTTTVVVQQQVVV[[[^^^___aaaeeehhhiiikkknnnooolllgggbbb___]]]dddppp{{{vvvqqqlllkkkooorrrqqqoooooosssyyyyyyvvvrrrmmmjjjeeegggmmmlllppptttwww~~~uuuuuuuuuwwwyyyyyyvvvtttpppnnnllliiihhhgggffffffnnniiiffflllvvvyyytttmmmllldddZZZSSSPPPMMMHHHDDDHHHFFFFFFHHHKKKMMMKKKHHHLLLMMMNNNNNNNNNLLLKKKJJJIIINNNNNNIIIGGGJJJKKKHHHNNNNNNLLLKKKKKKLLLMMMMMMLLLJJJGGGFFFFFFHHHKKKMMMLLLNNNRRRWWW[[[___bbbcccbbb```^^^\\\YYYVVVSSSRRRPPPNNNLLLJJJIIIIIIJJJKKKJJJJJJIIIHHHIIILLLRRRWWWZZZXXXVVVUUUUUUVVVVVVUUUWWWUUURRRPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKPPPOOOPPPQQQSSSTTTTTTSSSSSSRRRRRRRRRSSSUUUXXXZZZYYY\\\aaaeeefffggghhhiiissszzzEEEGGGGGGGGGFFFFFFHHHJJJLLLKKKIIIHHHGGGGGGHHHIIIHHHJJJKKKLLLKKKHHHEEECCCCCCDDDFFFGGGGGGFFFDDDCCCFFFFFFEEEEEEDDDBBBAAA@@@???>>>===<<<<<<>>>@@@AAACCCCCCBBBCCCDDDFFFHHHJJJHHHIIIJJJHHHFFFEEEFFFHHHGGGGGGGGGEEEDDDDDDEEEGGGGGGFFFEEEFFFFFFEEECCC@@@??????>>>>>>@@@AAACCCDDDEEEDDDCCCBBBCCCHHHPPPVVVdddqqq{{{qqqhhhbbb``````fff___UUUOOOLLLIIIEEEAAADDDEEEHHHKKKMMMNNNMMMKKKKKKJJJLLLPPPQQQTTT___jjj}}}yyyqqqlllaaa]]]]]]___^^^ZZZZZZ^^^eeevvvnnnbbbUUUZZZdddoooyyy~~~~~~|||yyyuuuxxx|||zzzsssnnnoookkkfffdddgggiiihhheeehhhllllllhhhhhhjjjgggbbb``````___]]]\\\[[[[[[ZZZ\\\]]]```bbbcccbbb```___^^^\\\YYYXXXWWWWWWWWWWWWYYY]]]cccgggiiimmmrrrwwwzzz}}}}}}vvvooojjjaaagggpppyyyrrrlllhhhkkkmmmkkkiiijjjhhhlllnnnrrr~~~}}}sssooojjjkkkqqqxxx|||}}}uuunnnppptttwwwxxxxxxwwwvvvrrrqqqpppllliiihhhiiikkkmmmiiikkkvvvyyylllaaaZZZRRRMMMLLLJJJGGGDDDGGGFFFEEEGGGJJJKKKJJJHHHJJJJJJKKKKKKKKKKKKKKKKKKJJJOOOQQQNNNLLLOOONNNKKKHHHJJJLLLNNNNNNLLLJJJHHHKKKIIIHHHGGGHHHJJJMMMOOOWWW[[[bbbggghhheee___[[[XXXWWWTTTRRRPPPNNNMMMLLLPPPNNNLLLKKKJJJJJJKKKLLLJJJJJJIIIIIIIIILLLPPPTTTWWWUUUTTTSSSTTTUUUVVVVVVWWWUUUSSSQQQQQQQQQPPPNNNNNNMMMLLLKKKKKKKKKLLLLLLOOONNNNNNOOOQQQTTTVVVWWWWWWVVVTTTSSSSSSTTTVVVWWWXXX[[[___bbbdddfffiiikkkttt{{{HHHIIIIIIGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIFFFHHHIIIJJJJJJIIIGGGFFFCCCCCCCCCDDDDDDCCCCCCCCCEEEEEEEEEEEEDDDCCCAAAAAA>>>>>>===<<<===>>>???@@@AAAAAA@@@AAABBBDDDFFFHHHEEEGGGHHHGGGFFFFFFGGGHHHGGGHHHHHHFFFEEEDDDFFFGGGGGGEEEDDDEEEFFFFFFEEECCC????????????@@@BBBCCCEEEEEEDDDCCC@@@???AAAEEEHHHJJJXXXkkk|||{{{rrrkkkgggmmmggg___XXXRRRLLLFFF@@@BBBBBBEEELLLRRRRRRLLLGGGAAA@@@@@@BBBBBBEEEMMMVVVfffvvv}}}yyyvvvqqqlllkkkiiieeecccdddeeennn{{{uuufff[[[VVVZZZaaajjjrrrvvvvvvttttttyyy}}}mmmmmmpppxxx~~~uuullllllsssxxxxxxvvv{{{~~~~~~vvvnnnjjjgggccc```___```cccdddgggiiimmmpppsssuuuuuuuuuvvvnnnccc\\\[[[]]]\\\ZZZaaaffflllrrrvvv|||zzzrrriiilllrrrxxx~~~tttlllffffffgggeeedddeee```bbbhhhuuu|||yyyyyy~~~zzzqqqkkkjjjooovvvyyyxxxvvvvvvvvvpppqqqqqqmmmhhhgggkkkppprrrooossswwwdddUUUPPPJJJHHHIIIJJJIIIGGGFFFEEEEEEFFFHHHIIIHHHGGGIIIHHHHHHHHHHHHJJJKKKLLLIIINNNQQQPPPOOOPPPOOOMMMJJJLLLMMMOOOOOOMMMLLLJJJFFFHHHJJJNNNSSSXXX]]]___]]]```dddeeeccc\\\SSSNNNNNNMMMJJJHHHGGGGGGHHHIIIOOONNNMMMLLLLLLLLLLLLLLLIIIJJJJJJJJJIIIKKKNNNPPPRRRQQQQQQPPPQQQSSSTTTUUUWWWUUUSSSRRRSSSSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKNNNNNNMMMNNNQQQUUUYYY[[[ZZZXXXVVVTTTSSSSSSTTTUUUVVVYYY\\\___aaaeeejjjnnnuuu|||HHHHHHHHHFFFCCCBBBCCCDDDFFFEEEDDDDDDDDDFFFGGGHHHFFFGGGHHHHHHHHHHHHFFFFFFCCCBBBAAA@@@@@@AAABBBCCCGGGGGGGGGFFFEEEDDDCCCCCC@@@??????>>>???@@@AAAAAAAAA@@@@@@AAABBBDDDFFFHHHFFFGGGGGGGGGGGGFFFFFFGGGCCCEEEFFFFFFFFFGGGIIIJJJHHHFFFDDDDDDDDDEEEDDDCCC????????????@@@AAACCCDDDCCCCCCCCCAAA@@@AAACCCFFFFFFLLLTTT]]]eeeppp|||xxxqqqmmmhhhbbb\\\VVVOOOGGGAAA@@@???BBBLLLWWW\\\WWWQQQBBBAAA???===;;;<<>>>>>???AAABBBEEEEEEEEEEEEEEEDDDCCCBBB???????????????@@@@@@@@@????????????@@@BBBEEEFFFIIIIIIHHHIIIHHHGGGFFFEEEBBBDDDFFFGGGFFFGGGHHHJJJJJJGGGEEECCCCCCCCCBBB@@@???>>>>>>>>>???AAACCCDDD>>>???@@@???>>>===???AAAIIIIIIIIIJJJOOO[[[jjjuuu{{{|||ooolllgggbbbZZZRRRJJJEEEBBB>>>===GGGUUU^^^]]]YYYIIIGGGCCC>>>;;;;;;===???>>>FFFTTTeeettt~~~qqqpppooooooooojjjaaaYYYYYY\\\aaahhhnnnqqqpppnnnlllllluuu|||hhh___[[[```jjjqqqyyyuuunnnooowww}}}sssnnnpppvvv{{{|||sssqqqkkkdddhhhmmmttt{{{|||mmmmmmmmmmmmooottt{{{tttjjjbbb``````___aaacccbbb___jjj~~~}}}zzzuuuqqqmmmjjjgggdddgggnnnvvvxxxsssnnnkkkkkkccchhhkkkiiieeefffmmmuuuzzzxxxuuusssnnneeeYYYQQQKKKJJJGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJOOOMMMJJJHHHGGGHHHJJJKKKPPPPPPPPPOOOMMMLLLNNNPPPMMMLLLKKKKKKOOOUUU[[[^^^cccaaa___\\\YYYVVVUUUTTTTTTQQQMMMIIIHHHJJJMMMPPPKKKJJJGGGFFFFFFHHHKKKLLLLLLLLLNNNNNNOOONNNMMMMMMHHHJJJKKKKKKJJJJJJKKKLLLIIIJJJKKKKKKJJJKKKNNNQQQQQQPPPOOOOOOQQQRRRRRRQQQQQQPPPOOONNNLLLJJJIIIHHHOOOSSSXXX[[[[[[ZZZZZZZZZWWWVVVTTTRRRQQQRRRSSSTTTTTTUUUWWWYYY]]]dddmmmrrrxxx~~~@@@AAAAAA???>>>===>>>@@@BBBAAA@@@@@@AAABBBCCCDDDFFFEEEDDDCCCBBBBBBBBBCCCAAA@@@???>>>>>>???@@@AAAAAAAAABBBBBBAAA@@@@@@???<<<<<<<<<=========>>>>>><<<<<<<<<<<<===???AAACCCIIIIIIHHHIIIIIIHHHFFFCCCDDDFFFGGGGGGEEEDDDDDDEEEIIIGGGDDDCCCCCCBBB???===============>>>@@@AAACCCAAAAAAAAA???===<<<===>>>AAACCCEEEFFFGGGMMMUUU\\\lllrrr}}}xxxvvvrrrlllccc[[[SSSOOOJJJCCC>>>CCCNNNWWWYYYWWWLLLKKKGGG???<<<===>>><<<<<<@@@IIIXXXjjjvvv|||}}}|||ssshhh```[[[]]]aaaeeegggfffbbb^^^[[[^^^kkk|||ggg\\\XXX___hhhlllrrrxxxrrrgggbbbeeessszzzrrrrrrwww|||~~~wwwppphhhggglllrrryyywwwhhhgggeeeddddddhhhooossssssiii```^^^___^^^```ccc___^^^gggyyy}}}zzzyyyxxxwwwvvvuuuooommmkkkiiihhhhhhhhhiiiaaagggnnnpppnnnjjjgggfffbbbfffiiiiiiggghhhmmmrrrnnnlllggg```XXXSSSPPPOOOHHHGGGFFFEEEEEEFFFGGGGGGIIIJJJJJJHHHGGGGGGJJJLLLQQQOOOLLLIIIHHHHHHIIIJJJLLLJJJKKKLLLJJJHHHIIINNNNNNQQQVVV\\\```ccceeeeee^^^\\\WWWRRRNNNKKKIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOJJJIIIGGGFFFFFFGGGIIIJJJIIIKKKMMMOOOOOONNNMMMLLLIIIJJJLLLLLLKKKKKKLLLMMMJJJLLLMMMKKKIIIHHHLLLOOOPPPNNNMMMNNNOOOQQQQQQPPPSSSSSSRRRQQQPPPNNNLLLKKKOOOUUU\\\```___\\\[[[[[[VVVUUUSSSRRRRRRSSSUUUVVVSSSUUUVVVYYY]]]eeemmmssszzz<<<===>>>>>>======???AAAAAA@@@?????????@@@AAABBBBBBAAA@@@???@@@AAACCCDDD@@@@@@????????????@@@@@@??????@@@@@@@@@???>>>>>>;;;<<<<<<===============;;;;;;;;;<<<===???AAABBBGGGFFFFFFGGGIIIIIIFFFCCCCCCEEEFFFFFFEEECCCCCCCCCDDDDDDCCCCCCCCCBBB???<<<<<<<<<;;;<<<===>>>@@@AAACCCCCCCCCAAA???>>>???@@@<<>>AAABBBGGGPPP[[[dddiiikkksssvvvzzz}}}xxxqqqmmmnnnqqqsssrrrnnngggaaa\\\]]]eeevvv{{{eeeZZZWWWaaajjjlllnnnsssxxxkkk```[[[ZZZcccoooqqqwww|||qqqnnnqqquuu{{{~~~yyypppgggcccffflllrrryyyooofffdddbbb```___ccchhhmmm{{{wwwmmmeeebbbbbbaaabbbdddddddddlllzzzyyyvvvssspppooonnnkkkjjjffffffeeeeeeeeehhhkkkmmmdddgggjjjmmmlllhhhccc```ccceeegggggggggggghhhjjjaaa]]]WWWRRRNNNMMMKKKKKKFFFFFFFFFEEEDDDDDDEEEGGGIIIIIIIIIGGGEEEFFFHHHKKKOOONNNLLLJJJIIIIIIJJJKKKLLLKKKOOOUUUUUUPPPPPPTTTYYY[[[___bbbcccbbb___^^^PPPNNNKKKHHHGGGGGGHHHIIIEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGIIILLLOOOOOONNNLLLKKKJJJKKKLLLKKKKKKLLLNNNPPPNNNPPPQQQNNNJJJHHHKKKOOOPPPNNNMMMMMMOOOPPPPPPOOORRRSSSSSSRRRQQQOOOMMMLLLNNNUUU\\\___^^^]]]]]]___YYYXXXVVVTTTTTTUUUVVVWWWSSSUUUWWWZZZ^^^eeemmmssszzz:::<<<=========>>>@@@BBBAAA@@@???>>>>>>???@@@@@@???>>>======???AAADDDEEE?????????@@@@@@?????????@@@@@@AAAAAAAAA@@@??????===>>>>>>???????????????=========>>>???AAACCCDDDCCCBBBCCCFFFIIIJJJGGGDDD???AAADDDEEEEEEDDDEEEFFFAAAAAAAAACCCDDDBBB???===;;;;;;;;;;;;<<<===???@@@>>>??????>>>======@@@BBBCCCHHHMMMOOOLLLGGGEEEDDD@@@FFFTTTgggxxx~~~}}}}}}|||yyytttpppmmmlllaaaZZZSSSQQQTTTYYY[[[[[[JJJLLLHHHAAAAAAFFFFFFBBBDDDFFFHHHKKKNNNSSSXXX[[[XXX\\\aaadddfffjjjooosss{{{yyyssskkkfffdddkkkwww~~~zzzggg]]][[[gggpppooonnnrrrpppzzz~~~~~~fff^^^\\\YYY]]]eeefffkkkwww{{{nnniiikkkoooiiinnnwwwyyymmmddd]]]```eeejjjqqq{{{ooogggfffcccaaa```ccchhhlll{{{}}}tttkkkhhhgggeeeeeegggmmmooovvv}}}ssspppkkkgggeeecccaaa___bbbbbbccccccdddhhhmmmpppllllllmmmnnnlllhhhaaa\\\bbbcccdddeeedddcccbbbaaaZZZUUUOOOLLLMMMMMMIIIFFFFFFGGGGGGGGGFFFFFFGGGIIIHHHIIIIIIFFFDDDDDDGGGKKKLLLLLLKKKJJJJJJJJJKKKKKKTTTVVV^^^ggghhhbbb```cccbbb```\\\WWWSSSPPPNNNMMMPPPMMMIIIFFFEEEFFFHHHJJJLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHFFFEEEDDDDDDFFFHHHKKKNNNOOONNNLLLJJJJJJKKKLLLKKKKKKLLLOOORRRRRRTTTTTTQQQKKKIIILLLPPPPPPOOOMMMNNNOOOPPPPPPOOOPPPPPPQQQQQQPPPNNNLLLKKKMMMSSSZZZ]]]\\\\\\```ccc\\\[[[XXXVVVUUUVVVWWWWWWTTTUUUXXXZZZ___eeemmmrrrxxx~~~<<<===>>>>>>>>>===<<<;;;<<<<<<============<<<<<<;;;;;;;;;===@@@BBBAAA@@@>>><<<;;;:::;;;>>>AAACCC@@@@@@???===<<<:::999999777:::<<<======<<<<<<===>>><<<<<>>???AAA@@@>>>======>>>@@@AAABBBIIIOOOQQQRRRPPPGGG>>>@@@@@@DDDKKKWWWeeerrrzzz||||||}}}~~~vvvpppeee[[[ZZZ___```^^^WWWNNNDDDAAAEEEHHHHHHFFFBBBJJJOOOMMMLLLNNNPPPPPPNNNNNNNNNNNNQQQTTTWWWYYYhhhttt|||yyywwwwwwyyyzzzyyyxxxcccbbbbbbccceeehhhiiiiiilllmmmrrrttt}}}dddWWWTTTUUU[[[aaajjjjjjttt~~~tttcccccceee```fffeeeiiisss{{{gggddd[[[\\\^^^bbbiiiuuuxxxkkkeeecccffffffdddgggmmmzzzzzzpppnnnooooooooopppvvv||||||nnngggccc^^^[[[[[[]]]___```cccccccccccceeegggiiijjjmmmnnnkkkiiijjjllliiidddgggbbbaaadddeee```[[[YYYMMMMMMLLLKKKJJJHHHFFFEEEHHHHHHIIIIIIHHHGGGEEEDDDBBBDDDFFFFFFFFFGGGIIIKKKKKKMMMMMMKKKIIIIIIMMMPPPVVVnnn|||kkk___YYYRRRQQQNNNLLLJJJIIIIIIIIIIIIHHHFFFDDDBBBBBBBBBBBBHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFIIIJJJKKKMMMMMMMMMMMMLLLNNNOOOOOOMMMLLLMMMOOOQQQSSSRRRPPPNNNMMMMMMMMMMMMRRRQQQOOOMMMLLLJJJJJJIIIOOOOOOOOOPPPPPPQQQQQQQQQOOOSSSUUUWWWZZZ^^^\\\WWW\\\YYYVVVUUUUUUVVVWWWVVVXXXXXXXXXXXX\\\ccclllsss|||;;;;;;<<<======<<<;;;:::;;;<<<===>>>>>>>>>>>>===;;;;;;<<<>>>AAABBBBBBAAA>>>===;;;:::;;;===@@@AAAAAAAAA@@@???>>>======<<<;;;===>>>>>>===<<<===>>>>>>===>>>BBBFFFFFFAAA===>>>===>>>AAADDDEEECCC@@@@@@AAABBBCCCEEEEEEEEEEEECCCBBBAAAAAABBBAAA???>>>;;;;;;;;;;;;<<<===>>>???AAA@@@>>>======>>>@@@AAAEEEKKKOOOQQQRRRQQQIIIAAA999999:::???GGGSSS]]]dddttt{{{zzznnnhhhhhhfffccc```WWWNNNIIIIIIIIIEEEAAA@@@FFFMMMUUU]]]bbb\\\SSSKKKIIIEEECCCCCCFFFIIILLLUUU\\\gggttt{{{nnnjjjffffffhhhjjjkkkjjjkkkhhhiiigggnnneeeWWWSSSRRRVVV[[[bbbdddooo}}}~~~}}}vvvdddcccddd```bbbcccgggqqqkkkggg]]]^^^```ccciiitttpppiiifffhhhiiigggjjjnnnyyy~~~~~~~~~}}}xxxnnnddd\\\ZZZXXXXXXZZZ]]]```aaagggffffffffffffhhhjjjkkkmmmnnnnnnpppuuuzzzwwwqqqiiibbb^^^___^^^YYYUUUSSSLLLLLLKKKKKKJJJHHHGGGFFFIIIIIIJJJJJJIIIGGGEEEDDDCCCEEEFFFFFFFFFFFFHHHJJJIIIJJJKKKKKKMMMSSS[[[aaannnooo]]]TTTRRRMMMLLLJJJHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMMMMLLLKKKLLLNNNQQQSSSRRRPPPOOONNNNNNNNNOOOTTTSSSQQQOOOMMMKKKJJJJJJLLLLLLMMMMMMNNNOOOPPPPPPTTTWWWXXXWWWYYY\\\YYYTTTYYYWWWTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTXXXaaalllsss}}}999:::;;;<<<<<<;;;:::999:::;;;<<<===>>>?????????<<<<<<<<<>>>AAABBBBBB@@@???===<<<;;;;;;<<<>>>???@@@@@@@@@@@@?????????????????????===;;;:::;;;===??????@@@DDDHHHGGGCCC>>>===<<<<<<>>>@@@AAAAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEBBB@@@???>>>??????===<<<::::::::::::;;;<<<===>>>@@@???>>>======>>>???@@@GGGKKKNNNNNNOOOOOOJJJCCC999888777888<<>>???AAADDDDDDIIIVVVgggtttyyyyyyyyyyyy{{{yyy{{{~~~~~~zzzrrrkkkcccbbbxxx{{{eeeXXXSSSQQQSSSVVVZZZ]]]iiivvvxxxxxxwwwddd```___[[[ZZZ[[[```kkkxxxjjjeee]]]^^^```bbbfffnnnwww}}}yyyrrrlllmmmoooooopppqqqyyyyyyuuuqqqrrruuuvvvtttppptttrrrlllfffdddffffffccc`````````aaabbbdddfffgggjjjiiigggfffggghhhjjjkkkjjjmmmqqqxxxiiiaaaYYYWWWUUUPPPLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJIIIHHHGGGEEEEEEEEEFFFFFFEEECCCCCCDDDFFFGGGJJJNNNSSSWWW\\\bbbeeegggsssxxxlllYYYOOONNNPPPIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEDDDDDDEEEEEEGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLKKKKKKLLLNNNQQQTTTSSSQQQPPPPPPPPPQQQQQQVVVUUUSSSPPPNNNMMMLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQVVVXXXXXXVVVXXX[[[ZZZUUUVVVTTTRRRRRRTTTUUUVVVUUUVVVTTTQQQPPPUUU```nnnwww888999:::;;;;;;;;;:::999777888:::;;;===>>>>>>???<<<<<<<<<>>>AAABBBAAA@@@???>>><<<;;;:::;;;<<<===============>>>>>>>>>???AAA@@@???<<<999888999:::===>>>AAAEEEGGGFFFBBB>>>>>>===<<<<<<===???@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@>>><<<<<<<<<<<<;;;999999999999::::::;;;<<<===???>>>============>>>???DDDGGGHHHHHHIIIKKKGGGBBB<<<:::888777888;;;???AAAIIIVVVhhhtttyyyzzz}}}zzzttttttmmmeee___[[[VVVPPPKKKJJJDDDBBBOOOiii~~~xxxgggaaaWWWMMMDDD???<<<;;;???===???IIIXXXeeelllmmmqqqpppttt}}}~~~qqqgggrrr~~~yyyiii^^^XXXVVVWWWXXXXXX\\\fffooopppqqqzzzhhhbbb^^^YYYWWWXXX]]]fffrrr|||llleee___aaabbbdddfffkkkpppuuuyyyzzzyyy{{{|||{{{zzz~~~~~~zzzqqqlllhhhhhhkkklllgggbbb[[[XXXUUUUUUZZZccciiimmmpppqqqqqqpppmmmkkkiiiiiiiiihhhfffeeeeeegggiiikkkiiilllrrr|||eee[[[RRRNNNLLLHHHGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFEEEDDDCCCEEEGGGLLLPPPVVV[[[\\\[[[XXXVVVNNNUUUWWWQQQKKKKKKNNNOOOJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLKKKKKKMMMPPPRRRSSSSSSRRRQQQQQQRRRSSSTTTXXXWWWUUURRRPPPOOONNNMMMLLLLLLMMMOOOPPPRRRSSSTTTSSSUUUUUUTTTWWW\\\\\\YYYSSSRRRPPPQQQSSSUUUUUUUUUWWWTTTQQQOOOUUUaaappp{{{888888:::;;;;;;;;;::::::555666888:::;;;======>>><<<<<<<<<>>>@@@AAA@@@???>>>===<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>??????CCCCCCAAA===:::888999::::::<<>>>>>=========>>>@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@===;;;:::::::::999888888888888888999:::;;;<<<>>>==================>>>???AAAAAA???AAADDDBBB===999888555333333555777888:::AAAMMMXXXaaafffjjjkkk||||||{{{vvvnnngggbbb]]]XXXTTTOOOIIIDDDJJJ^^^ssszzzwwwddd```YYYQQQHHHAAA<<<:::<<<===@@@FFFNNNVVV[[[]]]bbb```cccjjjmmmmmmnnnpppzzz~~~wwwmmmfffcccaaa```^^^aaagggmmmlllnnn{{{~~~ppphhhbbb]]]\\\^^^bbbhhhpppvvvyyy{{{uuullldddfffiiijjjkkkmmmooorrrttt~~~yyytttqqqeeeaaa^^^^^^``````\\\XXXNNNKKKKKKPPPYYYbbbkkkpppwwwyyyyyyvvvpppkkkhhhgggiiigggfffeeeeeehhhjjjlllmmmooorrrxxxzzz]]]SSSJJJHHHGGGEEEEEEGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEEEECCCEEEHHHJJJKKKLLLOOOQQQVVVWWWWWWWWWUUURRRMMMJJJHHHJJJJJJJJJLLLOOOLLLGGGKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKLLLMMMMMMLLLNNNQQQSSSSSSRRRQQQQQQRRRSSSUUUVVVXXXWWWUUUSSSRRRQQQPPPPPPLLLMMMNNNOOOQQQRRRTTTTTTQQQSSSSSSSSSVVV\\\\\\YYYRRRQQQPPPRRRTTTVVVVVVUUUWWWTTTPPPOOOTTT```oooyyy999:::;;;<<<======<<<<<<555666888:::;;;<<<======;;;;;;;;;===???@@@???======<<<;;;:::::::::::::::=========>>>???@@@@@@@@@EEEEEECCC@@@===::::::;;;888:::<<<>>>???>>>===;;;>>>??????>>>===>>>@@@BBB>>>>>>@@@AAABBBCCCCCCCCC@@@===:::888888999888777777777777888888999:::;;;<<<<<<============<<<<<<:::<<<;;;999;;;>>>===999888777666444444555666777888999>>>DDDLLLSSSWWWYYYlllxxx}}}xxxrrrlllfff```\\\SSSRRROOOPPPYYYdddhhheeeZZZYYYVVVRRRMMMIIIEEECCC<<<>>>BBBGGGKKKNNNPPPPPPQQQOOOPPPUUUWWWWWWYYY\\\ccciiittt}}}yyyuuuqqqppppppssswwwwwwxxxwwwoooiiieeefffiiilllpppsssttttttttt}}}sssiiillloooqqqqqqqqqrrrsssyyyvvvlllgggeeeZZZXXXVVVVVVVVVVVVVVVUUUOOOLLLLLLSSSZZZ___dddjjjtttwwwxxxvvvpppkkkjjjjjjjjjiiifffddddddfffiiikkkooopppooommmmmmmmmhhhaaaTTTLLLEEEEEEFFFEEEEEEGGGFFFFFFHHHIIIIIIJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHDDDHHHMMMRRRTTTVVVXXXYYYZZZUUUOOOKKKJJJJJJJJJJJJGGGHHHGGGIIINNNRRRLLLCCCIIIIIIIIIHHHGGGEEEDDDCCCFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLNNNNNNLLLMMMNNNMMMMMMNNNQQQSSSQQQQQQQQQQQQRRRTTTVVVWWWWWWWWWUUUTTTSSSRRRRRRRRRLLLMMMNNNOOOPPPQQQRRRSSSRRRUUUUUUUUUWWW\\\[[[WWWSSSRRRRRRSSSVVVWWWVVVUUUTTTRRROOONNNRRR]]]jjjsss:::;;;===>>>??????>>>>>>777888:::;;;<<<===>>>>>>:::::::::;;;===>>>===<<<;;;;;;::::::::::::::::::<<<<<<======>>>>>>??????BBBBBBBBB@@@<<<999888888777999:::;;;;;;;;;;;;<<<===>>>@@@???======???AAA===>>>???AAABBBBBBBBBBBB@@@===999888888888777777777777777777777888::::::<<<<<<<<<======<<<<<<<<<777999999777999<<<;;;777999888777777777777888888777999::::::<<<@@@FFFKKKWWWaaammmxxxxxxpppkkk^^^]]][[[XXX\\\bbbccc___YYYXXXVVVSSSQQQPPPOOOOOODDDCCCEEELLLUUUYYYWWWSSSJJJGGGGGGHHHGGGEEEGGGKKKKKKQQQZZZdddoooyyy{{{{{{}}}~~~~~~xxx{{{~~~ssshhh___[[[ZZZWWWXXXXXXWWWUUUVVVZZZ]]][[[VVVUUUZZZ^^^___bbbggglllpppsssrrrnnnjjjkkklllkkkhhhddd```___```bbbdddhhhiiieee^^^YYYWWWTTTQQQNNNGGGCCCEEEGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLKKKOOOTTTWWWWWWUUUSSSRRRPPPMMMIIIHHHIIILLLLLLLLLCCCEEEFFFFFFHHHLLLKKKGGGEEEEEEFFFFFFFFFEEEDDDCCCGGGHHHHHHIIIIIIHHHGGGFFFEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOMMMMMMMMMMMMLLLLLLOOOQQQPPPPPPPPPQQQRRRTTTWWWXXXVVVUUUTTTTTTSSSSSSTTTTTTOOOOOOPPPPPPQQQRRRRRRSSSQQQUUUWWWXXX[[[___^^^ZZZUUUTTTTTTUUUWWWXXXWWWVVVSSSRRRPPPPPPSSS[[[fffmmm~~~;;;<<<>>>???@@@@@@@@@???::::::<<<===>>>>>>??????:::999999:::<<<===<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>???===999666444444888999::::::999:::;;;===;;;>>>@@@???===<<<>>>@@@@@@AAAAAAAAAAAA@@@??????@@@===999777777888777666666666666666777888999:::;;;<<<<<<======<<<<<<;;;777999999888999===;;;777666666555555555555666666555888999666111222:::BBBDDDKKKUUUccctttzzzjjjgggaaa\\\```gggjjjhhh]]]ZZZVVVRRRPPPQQQRRRSSSOOOKKKKKKUUUccciiifff___MMMIIIFFFDDD@@@<<<<<<@@@@@@DDDKKKTTT]]]gggpppvvvzzz{{{{{{xxxssspppoooppp|||{{{www{{{|||xxxtttssspppmmmoootttooonnnkkkddd\\\WWWVVVVVVZZZ]]]^^^]]][[[\\\bbbhhhfff___]]]aaadddcccfffkkkdddhhhlllkkkgggdddfffhhhiiifff```\\\YYYYYYZZZ\\\]]]___\\\SSSMMMLLLMMMMMMKKKFFFCCCGGGIIIGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIJJJLLLNNNOOOSSSVVVYYYYYYTTTMMMGGGCCCDDDDDDHHHMMMQQQPPPLLLHHHHHHKKKKKKEEEBBBDDDHHHIIICCCDDDEEEGGGGGGGGGFFFEEEHHHHHHIIIJJJIIIHHHGGGFFFEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNOOOLLLMMMMMMLLLJJJKKKMMMOOOOOOOOOOOOPPPRRRTTTWWWXXXTTTTTTTTTSSSTTTTTTUUUUUURRRSSSSSSSSSTTTTTTUUUUUUNNNRRRVVVYYY___dddccc___WWWVVVVVVWWWYYYYYYXXXVVVUUUUUUTTTTTTVVV]]]eeekkkwww<<<>>>AAACCCDDDCCCBBB@@@<<<===>>>??????>>>===<<<999999999999:::<<<===>>>;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<:::777555555555::::::999999999:::<<<======>>>???@@@@@@@@@@@@@@@CCCAAA@@@@@@AAABBBAAA@@@>>><<<999777666666666777444444444555777999;;;===<<<<<<;;;::::::::::::;;;777777888888888999999999555555555555555555555555888888888888777777777777;;;===CCCMMM[[[kkkxxx|||uuummmgggeeeeeedddddd^^^___aaabbb___[[[VVVRRROOONNNLLLSSSiii}}}{{{lll^^^YYYRRRKKKFFFCCC@@@>>>===???CCCHHHMMMTTT\\\aaadddgggkkkmmmlllkkkjjjjjjooottt|||yyyrrrnnnlllkkkoooiiidddbbb```]]]YYYXXXYYYYYY[[[^^^\\\VVVTTTVVV^^^nnnvvvnnngggiiikkkiiijjjgggcccbbbdddeeeeeeccchhhjjjkkkiiiddddddgggllleeeaaaZZZUUURRRPPPNNNMMMOOONNNMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGIIIKKKMMMMMMLLLKKKMMMQQQUUUWWWXXXSSSRRRQQQOOOLLLIIIEEECCCIIIJJJKKKMMMMMMMMMLLLKKKFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDFFFIIIJJJIIIHHHMMMMMMMMMKKKHHHFFFFFFGGGFFFGGGIIIKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQQQQOOOMMMNNNPPPSSSSSSTTTVVVWWWWWWVVVUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTQQQTTTVVVYYYbbbmmmnnnhhh]]]YYYVVVXXX\\\]]]WWWQQQ\\\WWWWWW[[[^^^```hhhrrr|||===>>>AAADDDEEEEEECCCBBB??????????????????>>>>>>::::::;;;<<<===>>>>>>???<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::666888999999777666777888999999888888999:::<<<===???@@@@@@AAAAAA@@@@@@???BBB@@@??????@@@@@@@@@???===;;;999777666666777777555555555666777999<<<===>>>===<<<;;;:::999999999777777777777777888888888666666666666666666666666777777777666666666666555777777:::???HHHRRR[[[aaapppvvvvvvpppooonnniiiddd```bbbcccdddcccaaa^^^\\\SSSUUURRRSSSaaauuu|||xxxccc^^^WWWQQQMMMJJJGGGEEE@@@@@@@@@@@@BBBFFFLLLPPPQQQSSSWWW[[[^^^aaaaaaaaa^^^bbbiiipppssswwwzzzwwwxxxyyy~~~}}}uuummmgggdddbbbaaa]]]XXXRRRPPPOOONNNLLLKKKPPPQQQUUUZZZ[[[XXXXXX[[[gggttt{{{rrrkkklllnnnmmmoookkkgggeeefffffffffdddcccggglllnnnkkkgggdddbbb^^^ZZZTTTOOOLLLKKKIIIGGGJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHIIILLLMMMNNNMMMKKKJJJKKKMMMPPPUUUWWWUUUPPPLLLMMMMMMMMMLLLKKKIIIGGGEEEHHHIIIJJJKKKKKKKKKJJJIIIFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGIIIKKKLLLKKKJJJLLLMMMMMMKKKHHHGGGGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMOOOPPPQQQRRROOOOOOOOONNNMMMNNNQQQSSSSSSTTTUUUVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSPPPSSSTTTWWW___hhhhhhccc\\\YYYXXXYYY\\\\\\YYYUUU[[[YYYZZZ^^^bbbeeeoooyyy<<<>>>AAADDDEEEFFFEEEDDDBBBAAA@@@???????????????;;;<<<>>>???@@@@@@@@@@@@===>>>???@@@@@@@@@???>>>===>>>>>>>>>>>><<<;;;:::555777888888777666777888888777777888999;;;===>>>AAAAAAAAABBBAAAAAA@@@@@@BBB@@@>>>>>>??????>>>===<<<;;;999777666666777777666666777777999:::<<<===???>>>===;;;:::999888888777777777777777777666666777777777777777777777777666666666666555555555555666666555666:::???DDDGGGWWWbbbsssxxxwwwwwwrrrllliiijjjkkkjjjiiifffcccaaa^^^cccbbb[[[ZZZeeeooorrreeeaaa[[[VVVSSSPPPMMMKKKEEECCC@@@<<<:::<<>>>>>>>>???@@@<<<>>>@@@CCCDDDCCCBBBAAA???@@@BBBCCCCCCBBB@@@???======>>>???>>><<<:::999999;;;;;;:::888666555666777777777777999;;;===???@@@AAAAAABBBCCCCCCBBBBBBBBB@@@>>>>>>>>>???>>>===;;;:::999888777777777888777777888999999:::;;;<<<===<<<;;;::::::999::::::888888888888777777777777888888888888888888888888777777666666666555555555555555444444666999<<<>>>DDDNNNaaavvv}}}{{{|||zzzxxxtttuuuvvvuuurrrlllfffbbbaaaiiijjjccc[[[]]]aaacccbbb___[[[XXXVVVSSSPPPNNNKKKIIIEEE@@@===???CCCGGGQQQKKKFFFEEEHHHHHHEEEAAADDDBBBCCCFFFHHHNNN[[[ggguuutttrrrpppmmmhhhbbb^^^___bbbeeeiiinnnuuu}}}tttoooqqqvvvyyyyyyyyyyyyzzzzzzxxxtttqqqkkkkkkjjjiiihhhgggeeeccc``````cccgggkkkkkkeee^^^]]]ZZZVVVRRROOOPPPSSSVVVZZZYYYSSSNNNMMMQQQTTTUUUUUUVVVZZZ___```]]]___ccchhhnnnpppiiidddfffhhhhhhooolllhhheeeccccccdddeeeggglllvvv{{{lll___QQQNNNJJJGGGFFFEEEDDDBBBDDDDDDDDDDDDDDDEEEFFFFFFIIIGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHKKKNNNRRRWWWYYYVVVRRRMMMJJJIIIIIIHHHGGGCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEECCCDDDGGGKKKOOOQQQQQQPPPLLLMMMMMMLLLIIIHHHHHHIIILLLKKKIIIHHHHHHIIIKKKLLLOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPRRRTTTSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWVVVTTTSSSRRRRRRRRRSSSWWW[[[[[[ZZZYYY[[[]]][[[XXXVVVWWWYYYYYY]]]aaaeeehhhppp}}}~~~:::<<<>>>@@@BBBCCCDDDDDDAAA@@@???>>>===>>>>>>???>>>@@@BBBEEEFFFEEEDDDCCCAAABBBDDDEEEEEEDDDBBB@@@===>>>>>>>>>===<<<;;;:::;;;<<<===<<<:::888888888888777777888:::<<<>>>@@@>>>???AAABBBCCCDDDEEEEEEBBB@@@>>>===>>>>>>===<<<999999888888888888888888888888999999::::::::::::999999888999999:::;;;<<<999999999999999999999999999999999999999999999999888888888777777777666666333222222222333555777999999AAAMMM\\\kkkxxx}}}}}}zzz|||}}}uuummmhhh```dddeeeaaa^^^___bbbccc```^^^\\\[[[ZZZWWWTTTRRRPPPOOOKKKGGGDDDDDDGGGIIIWWWQQQKKKIIIJJJJJJGGGCCCFFFBBB?????????BBBLLLWWWbbb___]]]\\\\\\[[[XXXUUUVVVVVVWWWXXX[[[___eeekkkpppyyy}}}yyyssssssvvvxxx{{{uuupppqqqtttuuuuuuvvvyyy}}}uuummmhhheeebbbaaa___]]][[[\\\```eeehhhiii]]]]]]]]][[[YYYWWWVVVUUUQQQRRRUUUWWWWWWSSSQQQPPPPPPOOOMMMKKKKKKQQQYYY___lllkkkdddZZZUUUXXX[[[ZZZ\\\[[[^^^bbbbbb```aaaeeeeeehhhhhhdddbbbdddffffffiiigggdddaaa```aaaccceeelllmmmsssyyy{{{sssdddWWWLLLIIIFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIHHHFFFEEEEEEEEEEEEFFFHHHIIILLLOOORRRUUUWWWWWWUUUOOOHHHCCCCCCEEEGGGHHHDDDDDDDDDDDDEEEFFFFFFFFFIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEBBBDDDGGGMMMSSSVVVVVVUUULLLMMMMMMLLLJJJHHHIIIIIIKKKJJJIIIHHHIIIKKKMMMOOOPPPPPPOOONNNMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOSSSTTTTTTRRRPPPOOOOOOPPPTTTTTTTTTTTTTTTUUUUUUVVVUUUVVVVVVWWWVVVUUUTTTSSSTTTSSSRRRTTTVVVWWWXXXYYYZZZ\\\]]]ZZZUUURRRTTTVVVXXX]]]bbbeeejjjttt~~~;;;<<<===???AAABBBCCCCCC??????>>>>>>>>>?????????@@@BBBCCCEEEFFFFFFFFFFFFCCCDDDEEEEEEEEEDDDCCCBBB???>>>>>>===<<<<<<;;;;;;888:::<<<<<<;;;;;;<<<===:::999999:::;;;===???@@@>>>???@@@BBBCCCDDDDDDEEEAAA???===<<<======;;;:::888888888888888999999999888888999999:::999999888555666666777888:::;;;<<<999999999:::::::::;;;;;;999999999999999999999999888888888888777777777777666666555555555555555666555999>>>EEEMMMVVV```fffiiirrr}}}yyyvvvuuuyyy~~~xxxtttoookkkddd______aaacccdddbbbaaa`````````___[[[YYYTTTTTTSSSPPPLLLIIIHHHHHHRRROOOLLLMMMPPPRRRQQQPPPNNNHHHCCC@@@>>>===CCCJJJOOOMMMKKKKKKLLLMMMMMMLLLJJJHHHHHHIIIJJJKKKPPPWWWYYYaaafffddd___^^^^^^]]]eeebbb___[[[YYYZZZ^^^aaa```hhhttt~~~}}}uuuoookkkiiigggddd```ZZZSSSNNNMMMJJJGGGHHHLLLRRRVVVYYYNNNOOOOOONNNLLLKKKLLLMMMKKKLLLOOOOOOJJJEEEFFFKKKHHHIIIJJJJJJMMMTTT___ggg{{{{{{ssseee]]]___```]]]\\\[[[^^^bbbcccaaabbbgggggggggfffeeeeeefffggggggdddbbb```\\\ZZZ[[[___cccgggeeedddeeeddd]]]QQQHHHFFFDDDBBBBBBCCCCCCBBB@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFJJJNNNSSSXXXXXXUUUPPPLLLLLLJJJGGGFFFFFFFFFEEEDDDFFFEEEDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFDDDFFFJJJPPPUUUXXXXXXWWWLLLMMMMMMLLLJJJIIIIIIJJJKKKKKKJJJJJJKKKMMMNNNOOOOOOOOONNNNNNMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNQQQRRRRRRQQQNNNMMMMMMNNNUUUUUUUUUUUUVVVXXXYYYZZZVVVVVVUUUUUUTTTTTTSSSSSSUUURRRRRRUUUVVVUUUXXX[[[ZZZ[[[[[[XXXTTTRRRSSSVVVXXX\\\aaaeeennn}}}===>>>>>>@@@AAABBBBBBCCC>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHEEEEEEEEEDDDDDDDDDCCCCCC@@@???===;;;:::;;;<<<===777999;;;<<<;;;;;;<<<===<<<<<<;;;;;;<<<===???@@@@@@@@@AAABBBBBBBBBBBBAAA???===::::::::::::999777777777888999999999999999777888888999999888777666555555555555666888999:::777777888999:::;;;;;;<<<888888888888888888888888888777777777777666666666777777777777666555444444222444777888;;;@@@GGGMMMNNNVVVbbbmmmttttttqqqnnnllloootttyyy||||||{{{zzz}}}vvvnnnjjjhhhfffdddcccdddddddddffffffeeebbb___XXX[[[]]]\\\XXXSSSPPPNNNNNNNNNOOOQQQSSSVVVXXXYYYWWWQQQKKKGGGCCC???AAAEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGCCCBBBCCCBBB???CCCIIIHHHMMMQQQOOONNNOOONNNKKKPPPPPPNNNJJJGGGHHHKKKMMMKKKRRR\\\eeejjjhhhbbb]]]XXXWWWWWWVVVTTTOOOIIIDDDBBB@@@>>>>>>AAADDDFFFFFFEEEGGGJJJJJJJJJKKKNNNQQQPPPNNNOOOOOOKKKFFFHHHOOOLLLOOORRRSSSSSSWWW^^^eeevvvzzztttfff```ccceeebbb^^^]]]___ccccccaaacccggggggeeedddeeefffeeecccbbb\\\[[[XXXTTTPPPQQQUUUYYYXXXVVVSSSRRRPPPMMMGGGBBBCCCBBBAAAAAABBBCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBCCCGGGJJJLLLMMMMMMMMMNNNPPPRRRSSSQQQNNNKKKIIIHHHHHHHHHIIIIIIHHHEEECCCEEEDDDCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEGGGIIIJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFJJJOOOSSSUUUSSSQQQLLLMMMMMMLLLJJJIIIJJJKKKMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPRRRQQQPPPOOOPPPQQQVVVVVVVVVWWWYYY[[[]]]^^^WWWVVVTTTRRRRRRRRRSSSTTTTTTQQQQQQUUUUUUTTTWWW]]]ZZZZZZYYYWWWVVVVVVWWWXXXXXX\\\```fffuuu??????@@@AAAAAABBBCCCCCC===>>>@@@BBBCCCCCCCCCBBBCCCCCCCCCDDDEEEFFFHHHIIIFFFFFFEEEDDDCCCCCCDDDDDDAAA???<<<:::999:::<<<>>>:::;;;<<<<<<:::888888999>>>===<<<<<<===>>>???@@@BBBBBBBBBBBBAAA@@@???>>>===;;;888777888777666555666777888999999999999999777777888999999777666555555555555555555666777777555555666888999:::;;;<<<888888888888888888888888777666666666555555555555222222333333333222111111111222444444444777<<>>BBBCCCBBBDDDGGGGGGEEEBBBBBBBBB@@@@@@CCCCCCAAABBBEEEKKKRRRVVVVVVSSSPPPNNNMMMLLLKKKJJJHHHDDDAAA???>>>>>>???AAAAAA@@@???DDDGGGKKKMMMOOOQQQVVVZZZYYYTTTQQQSSSQQQMMMPPPWWWUUUYYY]]]]]]YYYXXXZZZ^^^eeellljjj___[[[cccgggdddcccbbbccceeedddaaabbbfffeeebbb```aaabbb```]]][[[VVVUUURRRLLLGGGGGGLLLPPPLLLJJJIIIHHHIIIIIIHHHGGGCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDAAADDDIIIOOORRRTTTUUUTTTRRRNNNIIIEEEDDDGGGKKKNNNLLLJJJHHHGGGHHHHHHGGGFFFCCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBDDDFFFHHHIIIHHHGGGFFFFFFEEEFFFFFFFFFDDDEEEHHHLLLOOOOOOMMMJJJLLLMMMNNNLLLKKKJJJJJJKKKOOOPPPPPPOOOOOOMMMLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMMMMNNNNNNNNNOOOOOOQQQSSSTTTTTTTTTVVVWWWVVVVVVWWWXXXZZZ]]]```aaaXXXVVVSSSQQQPPPQQQSSSTTTSSSOOOPPPTTTUUUSSSWWW^^^YYYXXXWWWWWWXXXYYYZZZ[[[YYY\\\___gggzzz@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCEEEFFFFFFFFFFFFJJJHHHEEEBBBAAABBBDDDEEE???>>>>>><<<;;;:::999999888999:::;;;<<<<<<<<<<<>>>>>???????????????@@@@@@@@@AAAAAA???===;;;888777666666666888888888888777777777777999::::::::::::999888888777777777777777777777777888888999999999:::::::::999999:::;;;:::999888777777777777777777777777777777777666444333222111000444444444444555777888999999<<>>>>>===<<<;;;:::999999::::::;;;<<<============??????>>>============>>>????????????@@@@@@AAAAAA@@@???<<<:::888777666666777777777777777777777777888888888888888777666666666666666666666666666666888888888999999999999:::777888999999999888777666777777777777777777777777777777666666555555444444666555555555555555666666666888999::::::<<>>???BBBEEEEEEEEEJJJIIIKKKPPPTTTTTTOOOIIIDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEHHHEEEBBBAAABBBDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEGGGIIIIIIHHHFFFEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHGGGHHHHHHIIIJJJJJJLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKIIIIIIIIIJJJLLLMMMIIIKKKMMMPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTRRRSSSUUUWWWZZZ]]]___```VVVUUUTTTTTTSSSSSSSSSSSSTTTSSSQQQPPPQQQRRRTTTUUUXXXUUUUUUXXXXXXTTTTTTVVV\\\]]]cccmmmzzzBBBBBBCCCCCCCCCCCCCCCBBB????????????????????????@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@??????======<<<;;;:::999999888:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>>>>??????@@@AAA@@@???<<<:::888666555555666666666666666666666666666666666666666555555444555555555555555555555555777777777888888888999999666777888888888777666555777777777777777777777777555555555555555666666666777666555444444444444444777888888777555555777999777999;;;>>>CCCJJJRRRXXX___dddllluuuyyyvvvpppjjjpppoooqqquuuzzz}}}{{{yyyoooqqqrrrrrruuuwwwrrrjjjkkklllllljjjgggdddccccccaaabbbddddddbbbaaabbbcccbbbaaa`````````^^^[[[YYYYYY[[[]]]ZZZUUURRRQQQRRRWWWYYYZZZXXXTTTSSSUUUXXXTTTVVV___iiijjjaaaWWWRRRNNNNNNNNNOOORRRWWW[[[^^^eeeffffffeeeccc^^^ZZZWWWXXXWWWUUUUUUVVVVVVUUUTTTNNNRRRWWWXXXYYY___jjjttt~~~xxxqqqjjjggggggiiiooommmiiieeecccbbbcccddd___]]]ZZZZZZ\\\^^^______bbbcccbbbaaa______aaaccciiilllnnnkkkcccXXXNNNIIIGGGEEEBBB@@@??????@@@AAABBBBBBAAAAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAA@@@AAA???===>>>AAAEEEGGGHHHOOOLLLJJJJJJKKKKKKGGGCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFDDDBBBAAACCCDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDFFFJJJKKKIIIFFFDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKHHHIIIKKKLLLLLLLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIJJJKKKLLLMMMIIIJJJMMMOOOPPPQQQQQQQQQPPPPPPRRRSSSTTTUUUUUUUUUSSSSSSUUUWWWYYYZZZ\\\]]]TTTTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQWWWTTTTTTVVVVVVSSSSSSVVV\\\\\\___fffooowww}}}AAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDBBBAAAAAA@@@???>>>===<<<===<<<<<<;;;:::999999999:::;;;<<<======>>>>>>===>>>======<<<<<<<<<<<<<<<>>>============>>>???@@@>>>===;;;999777555333333444444444555555555555555555666666666666555444444555555555555555555555555666666777777777888888888666777888888888777666555666666666666666666666666333333333333333333333333555555444444444444444555555666777777666666888999666666666666777;;;AAAFFFPPPUUU^^^ggglllkkkhhheeeiiihhhhhhjjjnnnqqqrrrrrroooqqqssstttwwwzzzwwwrrrnnnooopppnnnkkkhhhggggggcccdddfffeeedddbbbccccccdddeeefffhhhhhhgggdddccc\\\^^^___^^^\\\[[[]]]^^^fffiiiiiiddd]]]XXXYYY\\\^^^bbblllxxxzzzpppddd^^^VVVUUUUUUVVVYYY^^^cccfffssstttsssrrrooojjjfffcccdddbbb```______^^^\\\ZZZWWW[[[___^^^\\\^^^dddkkkssssssrrrooollljjjkkklllkkkiiieeebbbaaabbbdddeee```^^^\\\\\\]]]_________ZZZZZZZZZZZZ[[[]]]___aaa```aaaaaa^^^VVVMMMFFFCCCCCCBBB@@@???>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEHHHJJJJJJNNNKKKFFFDDDDDDDDDCCCAAADDDDDDDDDDDDDDDDDDDDDEEEEEEHHHLLLOOOPPPMMMIIIFFFFFFDDDBBBBBBDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHEEEGGGIIIIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIIIIFFFHHHJJJLLLMMMMMMLLLKKKGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLIIIJJJLLLOOOPPPQQQRRRRRROOOPPPQQQSSSTTTUUUUUUUUUSSSTTTTTTUUUWWWXXXXXXYYYTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSWWWTTTRRRTTTSSSQQQRRRVVV[[[\\\]]]```eeemmmtttyyy>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>@@@BBBCCCCCCCCC@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;::::::999999999:::;;;<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<;;;::::::<<<===>>>???>>>===;;;999777555444333444444444555555555666666666777777666666555444666666666666666666666666555555555666666666777777777888999999999888777666555555555555555555555555444444444333222222111111222222222222333444555666111222444444444444555777888777666444333444888;;;???CCCJJJQQQVVVYYYZZZ[[[^^^\\\[[[\\\___cccfffgggjjjnnnpppppprrrvvvuuurrrtttuuuvvvuuurrrppppppqqqjjjkkkkkkiiieeebbbaaabbbcccdddfffhhhgggfffeeeddd____________aaadddiiilllqqqtttuuupppiiiddddddffffffhhhpppyyy{{{sssjjjeee]]]\\\[[[\\\^^^ccchhhkkkuuuvvvwwwwwwwwwuuusssrrrllljjjgggeeedddbbb___]]]bbbeeegggfffbbbaaacccggggggiiilllmmmmmmlllmmmnnnllljjjfffdddbbbbbbcccddd```^^^\\\\\\]]]]]]]]]\\\QQQQQQPPPPPPRRRTTTVVVVVVQQQQQQPPPMMMHHHDDDCCCBBBAAA@@@@@@?????????@@@AAA>>>??????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???CCCGGGJJJLLLLLLKKKJJJHHHFFFBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDIIIPPPVVVVVVQQQJJJEEEEEEDDDCCCDDDFFFGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHGGGEEEDDDDDDFFFHHHEEEEEEDDDCCCCCCDDDDDDDDDGGGFFFFFFEEEEEEEEEFFFFFFEEEGGGJJJLLLNNNNNNMMMLLLGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJKKKLLLNNNOOOPPPQQQRRRMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVUUUSSSRRRQQQPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWXXXXXXSSSQQQRRRRRRPPPRRRVVVZZZ[[[]]]^^^aaagggqqqwww<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@:::;;;===???AAABBBBBBCCC@@@???>>><<<;;;;;;::::::======<<<<<<<<<;;;;;;;;;888999:::;;;<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<:::999888777777999;;;<<<@@@@@@???>>><<<:::999888333333444444555666666666777777777777777666666555666666666666666666666666444444555555555666666666777888999999999888777666555555555555555555555555666666666555444333333222111111111222333444666666333555666666444333444444444444444333111222555777222555:::===AAADDDIIILLLOOOOOOOOOPPPSSSXXX\\\___iiimmmooooooqqquuuwwwtttyyyzzzzzzxxxvvvvvvwwwxxxqqqrrrqqqnnnjjjfffddddddaaaccceeeeeecccbbbbbbbbb___^^^]]]^^^aaafffkkknnnnnnppprrrpppllljjjjjjkkkkkkiiimmmrrrsssmmmhhhfff______^^^^^^aaadddhhhjjjkkkmmmooorrrvvvyyy|||}}}qqqnnnllljjjiiigggdddbbbccceeegggfffcccaaaccceeeeeehhhlllnnnmmmlllllllllpppnnnkkkgggdddbbb``````]]][[[YYYXXXXXXWWWVVVUUUMMMJJJHHHGGGHHHHHHHHHGGGDDDEEEEEEDDDBBBAAABBBCCC???????????????@@@AAAAAA===>>>???@@@AAAAAAAAA@@@>>>????????????@@@@@@@@@@@@EEEKKKOOONNNLLLJJJHHHCCCBBB@@@??????@@@BBBCCCAAAAAABBBBBBBBBCCCCCCCCCDDDIIIQQQVVVVVVPPPIIICCCCCCBBBBBBDDDFFFGGGGGGFFFCCCEEEFFFHHHIIIIIIIIIHHHIIIHHHFFFDDDBBBCCCFFFIIIEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLLLLLLLLLLHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOLLLMMMNNNOOOOOOOOOOOOOOORRRRRRRRRSSSSSSSSSSSSTTTVVVUUUSSSRRRPPPOOOOOOOOOOOOOOOQQQSSSVVVYYY[[[\\\YYYTTTQQQQQQQQQPPPRRRWWWZZZ]]]______```eeepppxxx;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<>>>@@@AAABBBBBBAAA???===;;;::::::;;;;;;>>>>>>=========<<<<<<<<<999:::;;;<<<===============<<<<<<;;;;;;;;;;;;;;;999777555444555666999:::>>>>>>>>>>>>===;;;999888333444444555666666777777777777777777777666555555555555555555555555555555333444444444444555555555666777888888888777666555444444444444444444444444444444444444444444444444222222111222222333444444555777999999777666555666111222333333222222333444000222555666666888<<>>===???BBBCCCAAA@@@@@@@@@=========>>>???@@@AAAAAA===>>>???AAAAAAAAAAAAAAA>>>>>>>>>>>>??????@@@@@@AAAFFFKKKMMMKKKHHHFFFFFFBBBBBBBBBAAA???>>>????????????@@@AAABBBCCCCCCDDDEEEHHHLLLNNNNNNJJJEEEBBB@@@@@@@@@BBBDDDFFFEEEDDD@@@BBBDDDFFFGGGGGGFFFFFFGGGGGGGGGEEECCCCCCEEEGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKPPPQQQQQQQQQRRRRRRRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOQQQTTTXXX[[[^^^ZZZTTTQQQPPPPPPPPPSSSXXX[[[___cccbbb```dddnnnwww;;;;;;::::::;;;<<<>>>???========================888999;;;===???@@@AAABBBAAA???<<<:::999999;;;<<<>>>>>>>>>>>>>>>=========:::;;;<<<===>>>>>>>>>>>><<<;;;::::::999999::::::777666444333333555777999999:::;;;;;;:::999777666444444555555666777888888666666777777666666555444444444444444444444444444333333333444444444555555555666777777777666444333444444444444444444444444000000111222222333444444444333222222111111222222111333666777666666666777222444555444333111111111333555888777555555666999888888999999;;;>>>CCCFFFNNNUUU[[[```gggrrrzzz|||hhhgggddd___\\\[[[^^^```hhhjjjkkkiiigggeeeeeefffbbbeeehhhiiijjjlllqqquuussssssrrrrrrssssssqqqooojjjiiiiiiiiijjjiiigggeeesssooommmnnnmmmiiiffffff\\\\\\]]]]]]^^^___```aaa\\\\\\]]]___dddkkkqqquuuqqqpppooopppqqqrrrqqqpppjjjkkkkkkiiifffddddddeee```bbbfffgggeeecccbbbbbb_________]]][[[XXXUUUSSSRRRPPPMMMKKKJJJHHHEEEBBBCCC@@@======???@@@???>>>999===AAADDDBBB???===;;;;;;;;;<<<===>>>???@@@@@@===>>>@@@AAABBBBBBAAAAAA======>>>>>>?????????@@@CCCFFFIIIIIIFFFCCCCCCDDDDDDDDDEEECCC@@@===<<<;;;>>>>>>???@@@BBBCCCDDDDDDFFFFFFGGGGGGFFFEEEBBBAAA>>>>>>>>>@@@CCCDDDDDDBBB>>>???BBBDDDEEEEEEDDDCCCEEEFFFGGGGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCCCCDDDEEEGGGHHHIIIKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGJJJJJJJJJJJJJJJIIIIIIHHHPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQOOOOOONNNOOORRRVVVZZZ]]]ZZZUUUQQQPPPPPPPPPSSSYYY]]]aaaeeeccc```cccmmmvvv}}}999888777777888999<<<===;;;<<<===>>>>>>===<<<<<<:::::::::::::::;;;<<<======<<<;;;:::999:::;;;<<<>>>>>>>>>===============@@@???>>><<<;;;999888777999999888888777666666666222333333333444555555555444666999;;;;;;:::888777777888999:::999777555444333444666777666555333222444444444444444444444444222222222222222222222222333444555555555555555555666666555444333333222222222222111111111111222222333222222111111222222333111111111000000/////////333333333222333333444444111111222222333444555666777777777777777888999:::@@@AAAEEEJJJRRR[[[ccchhh___]]]ZZZWWWUUUUUUVVVWWW^^^^^^^^^\\\[[[[[[^^^```dddcccbbbbbbgggqqq}}}}}}}}}uuupppmmmmmmllljjjhhhfffdddcccqqqqqqqqqqqqpppnnnmmmllliiiddd``````dddeeeccc```___]]]\\\^^^cccjjjooorrrqqqqqqqqqqqqqqqpppooonnnllliiieee```______aaaccc______]]]\\\ZZZXXXWWWVVVTTTUUUWWWWWWUUUQQQLLLIIIIIIHHHGGGEEECCCAAA???>>>AAAAAAAAAAAAAAA@@@???>>><<<<<<===>>>???@@@@@@@@@<<<<<<======>>>>>>??????;;;===???AAACCCCCCCCCCCC@@@???????????????@@@@@@???@@@AAABBBCCCCCCDDDDDDBBBAAA@@@@@@AAAAAA@@@>>>BBBCCCCCCDDDCCCBBB@@@???GGGGGGGGGGGGFFFEEECCCCCC@@@?????????@@@AAABBBBBB??????@@@AAABBBDDDDDDEEEGGGIIIKKKJJJGGGEEEDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJIIIHHHGGGIIIJJJMMMNNNOOOPPPQQQQQQRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTNNNNNNOOOPPPRRRTTTUUUVVVTTTSSSRRRQQQRRRSSSUUUVVV^^^eeejjjiiiddddddjjjrrryyy~~~999888777666666777888999:::;;;<<<===>>>>>>===<<<::::::::::::::::::;;;<<<<<<;;;:::999999:::;;;;;;>>>>>>>>>>>>>>>===============<<<;;;:::999999999999888888777777666555555444444444444444444555555555666888999999888777666333555666777777666555444666666666555555555666666333333333333333333333333222222222222222222222222444444555555666666555555888777777666555555444444222222111111111111222222333222222111111222222333444444444444444333333333333333222222222222222333333222222222333444555555333333222222333444444555888888:::===AAAFFFKKKNNNLLLKKKIIIIIIJJJLLLOOOQQQRRRTTTVVVWWWVVVWWWXXXYYY^^^]]]]]]___dddooo{{{|||tttooojjjkkkkkklllkkkjjjhhhgggpppqqqrrrtttuuuvvvwwwwwwpppkkkfffeeegggiiigggddd```^^^\\\^^^bbbhhhlllnnnrrrrrrqqqooommmkkkiiihhhccc```\\\YYYWWWXXXZZZ\\\ZZZYYYXXXUUUSSSQQQOOONNNLLLMMMMMMMMMKKKHHHEEECCCBBBBBBAAAAAA@@@???>>>>>>AAABBBBBBBBBAAAAAA@@@???============>>>???@@@@@@============>>>>>>>>>>>>===>>>???@@@AAAAAA@@@@@@??????@@@@@@@@@???>>>>>>???@@@AAAAAABBBBBBBBBBBBBBB@@@>>>>>>>>>>>><<<:::>>>???@@@BBBCCCDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@?????????@@@AAAAAA??????@@@AAABBBCCCDDDDDDHHHIIIJJJHHHFFFDDDCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGGGGHHHEEEEEEDDDDDDEEEEEEFFFGGGJJJIIIHHHHHHGGGHHHHHHHHHFFFEEEEEEFFFFFFGGGIIIIIIGGGGGGGGGFFFGGGHHHJJJKKKOOOOOONNNKKKHHHFFFGGGIIILLLMMMNNNPPPQQQQQQQQQQQQSSSSSSSSSRRRSSSSSSTTTTTTQQQQQQQQQQQQQQQRRRSSSTTTPPPOOOOOOOOOPPPSSSUUUWWW___fffmmmnnniiigggkkkqqqxxx}}}999888666555444444444555888:::;;;===>>>>>>======;;;:::999999999999999999;;;::::::999999:::;;;;;;======>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::999999888888777777666555555444555555555555444444444444666666666666666666555555222333555666777777777666777666444333333444666777111111111222222222222222222222222222222222222222444444555666666666666666777777666666555444444444222222111111111111222222222222111111111111222222555555555555555555666666333333222111000000000111333333222222222333333444000000000///000000111222444555666777999:::;;;<<<;;;;;;;;;;;;===@@@DDDFFFDDDHHHMMMQQQQQQPPPPPPPPPRRRSSSTTTWWW]]]gggssszzz~~~{{{uuunnniii^^^```ccceeefffeeedddcccfffhhhjjjlllnnnpppqqqrrrmmmhhhdddcccfffiiiiiihhhaaa^^^[[[[[[^^^bbbeeegggiiihhhfffccc___\\\XXXWWWUUUSSSPPPMMMMMMNNNPPPRRRQQQPPPNNNLLLIIIGGGEEEDDDDDDDDDDDDCCCAAA???>>>===;;;;;;;;;<<<<<<=========AAABBBBBBBBBBBBAAA@@@@@@???>>>=========>>>???@@@>>>>>>>>>>>>============?????????>>>>>>>>>>>>>>>>>>???@@@AAA@@@???===<<>>=========;;;999<<<===???AAACCCDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>???????????????@@@AAABBBCCCDDDDDDHHHIIIHHHFFFCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGKKKJJJJJJJJJJJJKKKLLLLLLFFFFFFFFFFFFGGGIIIJJJJJJGGGGGGHHHHHHJJJLLLMMMNNNVVVUUURRRMMMHHHFFFFFFGGGIIIKKKMMMPPPQQQQQQPPPOOOQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTRRRQQQQQQPPPQQQQQQLLLLLLLLLLLLOOORRRUUUWWW^^^gggppprrrooolllooorrrzzz}}}888777666555444444444444777888:::<<<============:::999999888777777777777888999999999999:::;;;;;;===============>>>>>>>>><<<;;;;;;::::::999999999777777666666555444444444666555555555444444333333666555444333333333444555555666777888999999999888444444444444444444444444111111111222222222222222333333222222222222222111333444555666666666666666444444444333333222222222222222111111111111222222222222111111111111222222222222222333333444444444333333111000////////////222222111111000111111111111111111000000111111222222333555777888999999888888888777666777999:::<<<<<>>===AAA@@@???>>>===<<<<<<<<<999999::::::;;;<<<======@@@@@@AAAAAAAAA@@@@@@???@@@???===<<<<<<===>>>?????????>>>>>>======<<<<<<>>>>>>>>>======>>>>>>>>>@@@@@@??????>>>>>>======>>>???????????????>>>===AAA@@@>>>???@@@@@@???===??????@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCHHHHHHFFFDDDAAA@@@AAACCCBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJJJJJJJKKKLLLMMMNNNHHHHHHGGGGGGHHHHHHIIIIIIFFFFFFHHHIIIKKKMMMNNNOOOWWWVVVRRRMMMHHHFFFFFFGGGHHHJJJLLLOOOPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQTTTTTTRRRQQQPPPPPPPPPPPPLLLKKKKKKKKKMMMPPPSSSUUU\\\dddmmmqqqqqqqqqtttxxx666666666666666666666666555666888:::;;;<<<;;;;;;999888777666666666666666666777888999999:::;;;;;;;;;;;;<<<<<<<<<=========>>>===<<<;;;999888777666666666555555444333333222555555444444333333222222555444333222111222444555777777888888888888777777333555777888888666333222111222222222333333333444333333333222222111111111222333444555666666666666333333333333333222222222222222111111111111222222222111111000000111111222000000111111222222222333333222111000//////...///000000//////////////////222222111111111111111222...///111333444444444333999888777666666666777777:::@@@HHHLLLLLLGGGCCC@@@<<<===???AAADDDIIIPPPUUUXXXZZZ]]]```___YYYPPPJJJMMMOOORRRUUUUUUSSSQQQOOOQQQQQQQQQQQQQQQPPPOOOOOOKKKIIIHHHJJJMMMRRRUUUWWWTTTQQQMMMLLLLLLMMMNNNNNNMMMMMMKKKJJJGGGEEECCCBBB@@@???===<<<<<<>>>@@@BBB>>>>>>>>>=========<<<<<>><<<;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<============>>>>>>?????????>>>>>>???>>>===<<<<<<======>>>??????>>>>>>======<<<<<<======>>>>>>???@@@@@@@@@BBB@@@>>><<<;;;<<<>>>@@@>>>>>>>>>???>>>>>>======>>>======>>>AAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBFFFFFFEEECCC@@@@@@AAACCCCCCCCCBBBBBBCCCDDDEEEEEEHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDCCCDDDEEEEEEFFFHHHHHHIIIIIIJJJKKKMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGIIIKKKLLLMMMMMMSSSRRRPPPLLLHHHGGGHHHIIIGGGIIILLLNNNPPPPPPOOOOOOLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLLLLNNNPPPQQQWWW^^^gggmmmppptttzzz666666666777777777777777333555666888999999888888777666555555555555555555444555777888::::::::::::999999::::::;;;<<<<<<<<<>>>===<<<:::888777555555555555444444333222222222333333333333222222222222333333222111222333444555666666666555555555555555666999;;;===<<<999444111111111222222333444444444444333333222222111111111000111222333444555555555555555444444444444444444222222111111111111222222111111000000000000111111111222222222222222222333222222111000/////////000//////.........//////000222111000000000000000000000000111222222111000///444444444444555555666777:::???EEEHHHGGGBBB>>>;;;666888999999:::===AAADDDCCCFFFJJJNNNNNNJJJCCC>>>DDDFFFGGGHHHHHHEEECCCAAABBBBBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAABBBDDDEEEFFFIIIGGGCCCBBBBBBCCCBBBBBB>>>?????????>>>======<<<<<<;;;999999999;;;<<<>>>::::::;;;;;;<<<<<<======;;;;;;:::::::::;;;;;;<<<========================<<<<<<===>>>>>>>>>>>>===========================>>>>>>>>>>>>===============>>>@@@AAABBBBBBAAAAAAAAA???===;;;;;;===???AAA======>>>>>>???>>>>>>>>>;;;::::::===@@@BBBCCCBBB?????????@@@BBBDDDFFFGGGEEEDDDBBBBBBAAABBBCCCDDDAAAAAA@@@@@@???@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBDDDDDDEEECCCBBBAAABBBDDDCCCCCCCCCCCCCCCDDDEEEFFFKKKKKKJJJHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMLLLJJJIIIJJJKKKIIIJJJKKKMMMOOOPPPQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMOOOOOONNNNNNNNNOOOPPPPPPPPPNNNLLLKKKKKKKKKMMMNNNRRRYYYbbbiiiooovvv}}}777777777777777666555444333444555666777666555555555444444444444444555666333444666888::::::::::::777888888999::::::;;;;;;:::999888777666555444444444444444333222222111111111111111111111111222222111111111222333444555666444444444555555666777777999:::;;;;;;:::666333000000000111111222333333333444444333333222111111000//////111222333444444444444444444444444444444444222222111111111111222222111111000000000000111111222222222222222111111111222111111000000000111111////////////000111111222222222111000000000000000333333333444333333222222111222222222333444444555666:::???AAA@@@<<<999777444666777777777888:::<<<;;;<<<>>>@@@BBBAAA===:::<<<=========<<<:::999777777888888999999999999888:::;;;<<<<<<<<<<<<<<<===@@@>>>;;;::::::;;;::::::555666777888888888888888:::999888777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<999999::::::;;;;;;;;;<<<;;;<<<<<<<<<=========>>><<<<<<===>>>>>>>>>>>>>>>:::;;;===>>>???>>>===<<<============>>>>>>>>>>>>???AAADDDEEEFFFDDDAAA@@@<<<<<<======>>>?????????<<<===>>>???????????????<<<;;;<<<>>>AAACCCCCCCCCAAAAAAAAAAAABBBDDDFFFGGGDDDCCCBBBAAAAAABBBDDDEEEAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEDDDCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEEEEJJJIIIIIIHHHGGGGGGFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGIIIKKKMMMMMMLLLKKKKKKLLLJJJJJJKKKLLLNNNPPPRRRSSSPPPPPPOOONNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIHHHIIIJJJKKKNNNVVVaaajjjrrrxxx}}}999999888777666444222111222333444555555555444333333333333333444444555666222333666888::::::::::::666666777888999999::::::666666555555444444444444444444333333222111111000//////000000111111111222000000111333444555666666555555555666888999;;;<<<999999888666444222000......//////000111222222222444444333333222111000000......000111222333333333222222222222222222222222222222111111111111222222111111000000000000111111222111111000000/////////222111111111111111222333000000000000111222444444444444333222222222222222111111222222333444555555333333333222222222222222111555999;;;:::888666555444666777888777777888:::;;;:::999:::<<<<<<<<<;;;<<<<<<<<<;;;:::999888888888888888888777666555444222555888999:::999::::::;;;999666666666777777666666777888999:::;;;;;;;;;999999888777777888999:::<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<============888999:::;;;<<<======>>>======>>>???????????????888:::===???@@@???===<<<<<<<<<======>>>>>>??????BBBDDDGGGHHHHHHDDD@@@>>>888:::>>>@@@AAA@@@>>>===<<<<<<>>>???@@@@@@@@@@@@@@@??????AAACCCEEEEEEDDDFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCAAA@@@@@@AAACCCDDDAAAAAAAAAAAABBBBBBCCCDDD@@@@@@@@@@@@@@@@@@AAAAAA???BBBDDDFFFEEEDDDEEEEEE@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHGGGGGGGGGHHHIIIIIICCCCCCDDDEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKIIIGGGFFFHHHJJJNNNOOONNNMMMLLLLLLLLLKKKKKKKKKMMMPPPSSSUUUSSSSSSQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLKKKJJJHHHGGGGGGHHHIIIKKKMMMUUUbbbmmmtttyyy|||}}}888888777555444222111111555555555444444333333333111111111111222333444555222333333444555666777777888888888888888777666666888777444222111111222333444555555333111000222333444444333222222333444444000111222333333444333333333444666777999:::::::::666555444222111000000///000111111111111222222222333222000/////////000111000111111111111222222222222222111000//////000000000111222333333222000//////000000000000000///...//////000000000000///...111111111000000000000000000111222333444333222222111222222222222111000000000000000000111222333444222222111111111111111222555666777777777666555444111111222333444666666777888888999999999888888777888777555444444555555666666666666666666666666666666555444444555666777888777777777777777666666666000111333555777999::::::444555666666555555666777999:::;;;<<<<<<<<<;;;:::;;;;;;<<<===>>>>>>>>>===============>>>>>>>>>>>>>>>===>>>BBBGGGFFFAAA;;;>>><<<:::;;;>>>???===;;;999===@@@>>><<<===BBBHHHVVVRRRKKKEEE@@@===;;;:::===>>>???@@@??????>>>===@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@CCCEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCEEEFFFGGGDDDAAA>>>===>>>@@@BBBBBBBBBCCCDDDEEEEEEEEEDDDCCC@@@@@@AAACCCEEEEEEDDDBBBHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHIIIKKKMMMOOONNNMMMLLLKKKJJJKKKLLLOOOQQQSSSWWWTTTPPPLLLLLLNNNRRRUUUPPPNNNLLLKKKLLLLLLLLLKKKNNNLLLIIIGGGGGGIIILLLMMMRRRTTT[[[ffflllpppvvv}}}999888777666444333222111555444444444333333333333111111111111222333444444222222333444555666777777888888888999888777777666777666444222222444666777666777666444111000111222222222111000000111222222......///000000000000///222333444555666777777777555444333111000000000000000111111111111222222222222222000/////////000111000111111111111222222222222222111000000000000000000111111111///---***)))---...///000000111000000111222222333222222111111111000000000000000000000000111222333333333222222222222222222222111000000000000000000111222333333222222111111111111222222222222333333333222111000000000111222333444555555666777777888888888777777777777666555555555555555333222222222222222222222555555444444444555666777666666666666666666666666333444555666777777777777444666777777666666777888999:::;;;<<<<<<<<<;;;;;;<<<<<<======>>>=========<<<<<<======>>>>>>??????@@@@@@AAAFFFJJJJJJEEE???===;;;::::::<<<===;;;999============???EEELLLRRRYYYQQQGGGBBBBBBBBB@@@======>>>???@@@AAAAAA@@@@@@>>>???@@@BBBBBBBBBBBBBBB?????????@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFCCCAAA>>>===???@@@AAAAAA??????@@@AAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHJJJMMMOOOOOONNNLLLLLLKKKKKKLLLNNNPPPQQQUUUSSSOOOLLLKKKMMMPPPRRRQQQNNNKKKKKKLLLMMMMMMMMMPPPNNNKKKIIIIIIKKKNNNPPPRRRTTTZZZccciiilllrrryyy999888888666555444333222444444333333333333333222222222222111222222333333222222333444555666777777777888888888888777666666666444333222333777;;;===999999888555222000000111222111111000000111111222222222222222222111111000111222222333333333333333222222111000000000000000000111111111111222222222222111111000///000000000000111111111111222222222222111000000000000000000///000000000...,,,***))),,,---...000111111111111111111222222222222222111000000000000000000111111000111222222333333222222222222222222111111000000222111111111111111222222222222111111111111222222000111111111111000/////////000000111222333444444444444555666777777777777666666666666666555555444111111111111111111111111444444444333444444555666555555555555555555555555666666666666666555555444555777888888777777888999::::::;;;<<<<<<<<<<<<;;;======>>>>>>>>>===<<<<<<;;;<<<<<<===>>>??????@@@AAABBBEEEJJJMMMMMMHHHCCC???===;;;;;;<<<<<<;;;:::AAA>>><<>><<<===???@@@AAAAAAAAAAAA<<<===???AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@DDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAABBBCCCDDDDDDAAA@@@>>>>>>@@@AAA@@@???>>>>>>======>>>??????@@@AAAAAAAAAAAABBBDDDFFFGGGGGGFFFDDDCCCDDDFFFHHHJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGJJJMMMOOOOOOOOOMMMMMMLLLKKKKKKMMMNNNOOOSSSQQQMMMKKKJJJKKKNNNOOOPPPMMMJJJIIIKKKNNNOOOOOORRRPPPLLLJJJJJJMMMPPPSSSTTTUUUYYY```fffjjjqqqyyy999888888666555444333333333333333333222222222222333333222222111222222222111222333444555666666777666666666666666555555444444333222222444999>>>AAA<<<;;;:::666222/////////333333333333333333333333444444444444333222111000111111222222222111111000000000////////////000000000000111111111222222222222111111000000000000000000000111111111222222222111111000000000000000111...///000111111111000000......///000000111000000------...////////////...000000000000000111111111000111111222222222222222222222222111111111111111222222111111000111111111222222111111111222333333222222222222222111111111000000111111222333333444111222333444555666666666555666777777777666444333333333333333333333444444444444444333444444444444444444444555555555555555666666777777666555444444666888999999888777999::::::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@???AAADDDIIILLLKKKGGGCCCBBB@@@???>>>===>>>>>>>>>@@@>>>???FFFPPPWWWWWWUUULLLEEE>>><<>>>>>>>>>>>???????????????======>>>@@@AAABBBCCCCCCAAABBBCCCDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@???>>>???@@@AAA@@@>>>@@@???>>>>>>???@@@BBBCCCCCCBBBBBBBBBBBBEEEIIILLLLLLIIIFFFCCCCCCEEEHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFFFFIIILLLOOOPPPPPPOOONNNMMMLLLLLLLLLLLLMMMQQQOOOLLLJJJIIIJJJLLLMMMNNNKKKHHHHHHJJJMMMOOOPPPRRRPPPMMMKKKKKKMMMQQQSSSVVVUUUYYY```fffkkkttt}}}888888777666555444444333222222222222222222222222333333222222111222222222111111222333444555666666444444444555444333333222333222111222555999>>>AAA<<<;;;:::666222/////////333333333333333333333333111111111111000...---,,,111111222222222111000000/////////...//////000111000000111111111222222222111111111111000000000///000000111111111222222222111000000000000000111111000000111111222222222222000000111000000///...---+++,,,,,,---......------//////000000111111111111000000000111111111222222333222111000000000111111222222111111000111111111222222111111222333333444444333333222222222222222111111222222333333444444000111222333444555555555555666777777777666444333444444444444555555666666444444444444444444333333444444444444555555666666555555666666666666666555777888999999888888999:::;;;;;;;;;;;;<<<<<<======>>>?????????>>>===<<<<<<;;;<<<<<<===>>>?????????<<<>>>AAADDDFFFFFFCCCAAAAAA@@@???=========>>>???>>>@@@FFFPPPWWWWWWPPPIII@@@AAAAAAAAA??????@@@AAACCCBBBAAA@@@???>>>>>>>>>>>>?????????@@@AAABBBBBBBBBBBBDDDEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@??????@@@@@@AAABBB???@@@@@@AAAAAAAAAAAAAAA@@@???>>>???@@@@@@???>>>@@@????????????AAACCCDDDCCCDDDDDDCCCCCCFFFKKKPPPRRRNNNJJJEEEDDDEEEGGGIIIJJJJJJIIIHHHFFFEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFHHHKKKNNNPPPPPPPPPOOONNNMMMMMMLLLLLLLLLNNNMMMLLLKKKJJJKKKLLLMMMLLLJJJGGGGGGIIILLLNNNOOOPPPNNNLLLKKKKKKMMMPPPRRRRRRRRRVVV^^^eeelllvvv777666666555444444333333000111111111111222222222222222222111222222333333111111222333444555666666333444444444444333222222222222222222444777:::<<<999999888555222000000111000111111222222111111000222222222222111000///...111111111222111111000000000///////////////000111000111111111111222222222000111111111111000//////000111111111111222222222000000000000000111111222222111111000///.........111111111111000...---,,,,,,---...///000000000////////////000111111222222111000000000000111222222444333111000000000111222222111111111111111222222222222111222222333444555333222111111000000111111222222222222333333444444111111222333444444444444666666666666666555555444222333333444444555555666444555555555555444333333444444444555666666777777333444555666777777777777666888999999888888999:::<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????>>>==================>>>>>>>>>>>>:::<<<===???@@@???>>>>>>======<<<;;;999:::===???===EEEOOOUUUUUUNNNEEE???<<<@@@EEEEEEBBBAAABBBEEEGGGFFFDDDBBB@@@???>>>>>>???????????????@@@AAABBBCCCCCCDDDDDDEEEDDDDDDDDD@@@@@@AAAAAAAAAAAAAAABBBAAAAAA@@@??????AAABBBCCC??????@@@AAAAAAAAAAAAAAA@@@???======???@@@???>>>======>>>>>>???@@@BBBBBBBBBDDDEEEEEEDDDGGGLLLQQQUUUQQQLLLGGGEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFFFFGGGJJJNNNOOOOOOQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNKKKIIIHHHIIIKKKMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPNNNNNNRRR[[[bbbiiittt}}}555555555444333333222222000000000000111111222222111111111111222333444444111111222333444555555666555555555555555444333333111222222333333444555555666777666444111000111222000111222222222222111000444444444444444333222111//////000000111000000000111111000//////000000000000111111111111222222222000111111222111000///...000111111111111222222222000000000000000111222222111000//////............000000111000000///...------...///000111111111111...//////000111111222222111000000///000111222333444333111000///000111222000000000000111222333333222222222222333444555555333222111000000000111111111111111111222222222222222222333444444333333333777777666555555555555555222333333444555555666666555666666777666555444333444444555666666777888888444555555666666666666666666777888888777777888:::===<<<<<<;;;<<<<<<>>>>>>======>>>?????????>>>>>>>>>>>>>>>>>>============;;;<<<<<<<<<;;;;;;<<<===;;;;;;;;;999888999===AAAAAAKKKTTTUUUMMMCCC???>>>===???BBBCCCCCCCCCDDDEEEDDDCCCAAA@@@>>>>>>>>>>>>=========>>>???AAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>???@@@BBBCCC???@@@AAABBBBBBBBBAAAAAAAAA???<<<<<<===???@@@???<<<<<<>>>???@@@AAAAAAAAA???BBBDDDDDDCCCFFFKKKQQQSSSPPPLLLHHHEEEEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIGGGFFFGGGJJJLLLNNNNNNQQQQQQQQQQQQPPPOOOOOONNNKKKLLLMMMNNNOOOPPPPPPPPPLLLKKKKKKLLLNNNOOONNNLLLKKKKKKMMMNNNOOOOOOOOONNNMMMNNNSSS[[[bbbhhhqqqzzz444444444333333222222222//////000000111111111222111111111111222333444555000111222333444555555666666666777777666666555444111222222333333222111111444555555333111111222333222333444555555444333222000111111111111000//////---......///000000//////222222111000000000000000000111111111111222222222000111111222222000///...000111111111111222222222000000///000000111222222.........//////111222222...///000000000000000///------///000111111111111...//////000111222222222111000/////////000222333444333111//////000111222000000000000111222333444222222222222333444555666555444222111111111222333000000000000111111111111333333444444444333222222888777666444444555666666444444555555666777888888666666777777777666444333555555555666777888888999666666666666666666555444555777888888777777888999===<<<<<<;;;;;;===>>>???<<<===>>>?????????????????????>>>>>>======<<<<<<======<<<;;;999999;;;===;;;<<<<<<;;;999;;;@@@DDDFFFOOOWWWRRREEE<<<<<>>===;;;;;;;;;<<<<<<;;;;;;<<<===???BBBDDDFFFFFFEEECCC@@@???>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA???>>>===>>>???AAABBB???@@@AAABBBCCCBBBAAAAAABBB???<<<;;;<<<>>>@@@@@@<<<===???AAABBBCCCBBBBBB<<<@@@CCCDDDCCCDDDJJJOOOPPPNNNJJJGGGEEEEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJKKKKKKKKKLLLLLLJJJHHHFFFFFFIIILLLMMMNNNQQQQQQRRRRRRQQQQQQPPPOOOKKKLLLMMMOOOQQQRRRRRRRRRMMMMMMMMMOOOQQQQQQNNNLLLJJJKKKNNNPPPQQQPPPOOONNNPPPQQQVVV^^^dddiiiqqqyyy444333333222222111111000333222111111000111111222222222222333333444444444444444444444444444444444333444555666666555444333111111111111111111111111222222222222222222222222222222222222222222222222222222222333333444444444222111111111000000//////000000000000////////////000000000000111111111111000111222111000///000111//////.........//////000//////............////////////000111111111111000111111111111000000//////111111111111111000///...///000000000000111111111444444333333222111111111444333222111111222333444000000000111222333555555222222222222222222222222444444333222222333444444333222222222222222222333444444444555555555666666555555555444444333333222111222333333444444333333444444444555555555555555777777666666666555555555333333333333333333333333444444555666777888999999;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>??????======<<<;;;:::999999888;;;<<<======<<<<<<===???999;;;<<<:::777999AAAGGGYYYTTTKKKCCC>>>===>>>@@@????????????????????????>>>============<<<<<<<<<>>>=========>>>@@@BBBDDDEEEDDDDDDCCCAAA@@@@@@???@@@@@@@@@AAA@@@@@@??????>>>@@@BBBBBB@@@???@@@@@@CCCBBBBBBAAAAAAAAABBBBBBCCC@@@>>>===>>>>>>>>>===<<<===>>>???AAAAAABBBBBBBBBBBBAAABBBCCCEEEGGGHHHLLLJJJGGGEEECCCCCCDDDEEEGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDBBBAAAAAAAAACCCDDDCCCFFFIIIIIIFFFEEEEEEGGGJJJIIIIIIIIIIIIJJJJJJKKKHHHIIIJJJIIIIIIIIIKKKMMMQQQSSSTTTUUUUUUSSSPPPNNNMMMJJJIIIKKKQQQSSSRRROOONNNOOOOOOOOONNNMMMKKKJJJMMMMMMMMMMMMMMMMMMNNNNNNNNNQQQVVVZZZ^^^fffpppwww444444333333222111111111111111111111111111111111222222222333333444444555222222222222222222222222333444555666666555444333111111111111111111111111111111111111111111111111333333333333333333333333222222222222333333333333111111000000000/////////............/////////000000000000000111111111111000111222111000///000111//////.........//////000//////............/////////000000111222111111111222222111111111000000000000000111111111111111000000000000111111111222222111111111111111111222222333222222111111222222333111000000111111222333444222222222222222222222222444333222111111222333444222222111111111111222222111222222222222333333333666666555444333222111111111222333333444444333333888888888888777777777777555444444444333333333333777666666555555444444333444444555666777888999999;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>??????=========<<<<<<<<<<<<<<<<<<=========<<<<<<>>>@@@===>>>>>>===<<<@@@GGGMMMOOOKKKDDD>>>;;;;;;===>>>????????????????????????;;;;;;;;;;;;::::::::::::<<<<<<<<<===>>>???@@@AAACCCCCCBBBAAAAAA@@@@@@???BBBBBBCCCCCCCCCCCCBBBBBB???@@@AAA@@@???>>>???AAACCCBBBAAA@@@@@@AAABBBCCCCCCAAA>>>===>>>???>>>>>><<<<<<>>>???@@@AAAAAAAAABBBBBBAAABBBCCCEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHFFFEEEDDDCCCCCCCCCDDDEEEFFFEEECCCBBBBBBCCCEEEFFFEEEHHHJJJJJJHHHFFFFFFGGGKKKKKKJJJJJJJJJIIIIIIIIIGGGIIIIIIIIIHHHHHHJJJLLLOOOPPPSSSUUUUUUTTTSSSQQQOOOLLLJJJMMMQQQSSSRRROOOOOOOOOPPPPPPPPPNNNMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNKKKOOOSSSWWW\\\cccmmmttt555555444333333222222111///000111222222111000///111222222333444444555555222222222222222222222222333444444555555444444333222222222222222222222222111111111111111111111111333333333333333333333333222222222111111111111111000000///////////////...---------....../////////000000000000111111111111///000111111000///000222000//////......///////////////............//////000000111222222222222111222222222222222111111111//////000222222333333333111111111111222222222333000000111111222333333444111222222222222222222111111111000000000000111111000000000000000000000000222222111111111111222222111111111000000111111111000000111111111222222222777666555444333222111000111222333333444444333333666666555555444333333333444444444444333333333333888777777666555444333333444444555666777888999999:::::::::;;;;;;<<<<<<<<<@@@??????>>>>>>>>>>>>???============>>>>>>??????;;;<<<===<<<;;;<<<===?????????>>>???BBBGGGLLLOOODDDBBB???<<<:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::::::::;;;===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDCCCCCCBBB?????????>>>===>>>AAADDDFFFDDDBBB@@@@@@AAABBBDDDCCCAAA???>>>>>>??????>>>;;;<<<===??????@@@@@@@@@BBBBBBBBBBBBCCCDDDFFFFFFDDDEEEEEEFFFGGGGGGGGGGGGDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEGGGHHHHHHJJJLLLLLLJJJHHHGGGGGGKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJIIIHHHHHHIIIKKKLLLNNNQQQSSSUUUVVVUUUUUUQQQOOOMMMOOORRRSSSQQQOOOOOOPPPQQQQQQQQQPPPOOONNNKKKJJJJJJIIIJJJKKKLLLMMMLLLPPPSSSWWW[[[bbbkkkrrr555555444444333222222222---///111222222111000///111222222333444555666666444444444444444444444444333333333444444333333333222222222222222222222222222222222222222222222222444444444444444444444444222222111111000000//////////////////............/////////////////////...///000000000111111111111///000111111000000111222111000////////////////////////............//////000111111222222222222222222222222222222222222222000000111222222222222222111111222222222333333333222222222333333444444444000111222333333222111000111111000///////////////000000000000000000000000111111000000000000111111111111000000000000111111111222222222222333333333555444444333333222222222111222333333444444333333111111111111111111111111555555555555555555555555444444444444333333333333555555555666777888888888999999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>:::;;;;;;;;;::::::<<<===;;;;;;===AAAFFFIIIJJJJJJ??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999:::<<<===>>>>>>============>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>===>>>AAAFFFJJJLLLIIIEEEBBB@@@AAABBBDDDCCC@@@>>>===>>>>>>>>>===;;;<<<===>>>????????????AAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHGGGFFFDDDBBBBBBBBBBBBCCCCCCDDDEEEEEECCCCCCCCCCCCEEEFFFHHHIIIJJJLLLNNNOOOMMMKKKIIIHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIKKKLLLLLLJJJIIIJJJKKKKKKMMMOOORRRTTTUUUUUUUUUSSSQQQPPPPPPRRRSSSQQQPPPNNNOOOPPPQQQRRRQQQPPPOOOLLLKKKJJJIIIJJJKKKMMMOOORRRUUUXXXZZZ\\\bbbjjjppp555444444333333222111111---///111222333222000///111222222333555666666777444444444444444444444444333333333222222333333333222222222222222222222222333333333333333333333333444444444444444444444444111111111000000/////////............////////////333222222111000///......///000000000111111111111...000111111000000111222111111000/////////////////////............//////000000111222222222222111222222222222222222222222222222222222222111000///111111222222222333333333333222222222111111111000000000222333333222000000111111000///............////////////////////////000000000000000000000000111111000000000000111111111111111222222222333333222222222333333333333444111222333333444444333333111222222222333444444444444444555555555555555555111222333333444555666666555555666666777777888888888888999999:::;;;;;;<<<========================>>>>>>===<<<<<<;;;::::::888999999999888888:::<<<888;;;@@@FFFJJJJJJFFFCCC>>>>>>>>>=========<<<<<<===========================<<<<<<<<<<<<;;;;;;;;;:::;;;===>>>???>>>>>>===;;;<<<<<<===>>>???@@@AAA???@@@@@@AAABBBBBBAAAAAA>>>>>>>>>>>>@@@EEEKKKOOOQQQNNNIIIDDDBBBAAABBBCCCBBB@@@===<<<===>>>===<<<<<<===>>>??????@@@??????AAAAAABBBCCCCCCDDDDDDDDDCCCEEEFFFHHHHHHFFFDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEAAAAAABBBCCCDDDFFFGGGHHHLLLMMMOOOPPPPPPNNNKKKIIIHHHHHHIIIJJJJJJKKKJJJJJJLLLNNNOOONNNMMMKKKKKKKKKLLLMMMOOOQQQRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQNNNOOOPPPQQQQQQPPPOOOOOOMMMLLLKKKKKKKKKMMMPPPQQQWWWYYY[[[\\\]]]aaahhhnnnyyy444444333222222111111000///000111222333333222222111222333444555666777888222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222333333333333333333333333111111111000000000000000...////////////000000000444333222222111000//////000000000000111111111111...///111111000000111333222222111000//////////////////............////////////000111111111111000111111111222222222222222222222222111111///......111111111111222222222333111000000///......------000111111111111111111000111111000///////////////////////////////////////000000111111111111000000111111111000000111111111//////000000000111111111222222222222333333333333111222333333444444333333111111111222222222333333222222222222333333333333222333444555777999::::::555666666666777777777888777777888999::::::;;;;;;;;;<<<<<<============<<<======<<<;;;:::999888888777888999888777777999;;;:::???EEEKKKKKKHHHCCC???<<<<<<<<<<<<;;;::::::999========================::::::::::::999999999999;;;<<<<<<===>>>>>>======;;;;;;<<<===>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCC??????@@@@@@BBBFFFLLLQQQPPPNNNJJJFFFDDDCCCCCCDDDBBB@@@>>>======>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCC???AAACCCFFFHHHHHHGGGGGGCCCDDDEEEEEEEEEEEEEEEDDDAAAAAABBBCCCEEEFFFFFFGGGLLLMMMNNNQQQRRRQQQMMMJJJHHHHHHGGGGGGHHHIIIIIIJJJNNNPPPQQQQQQNNNLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPSSSRRRRRRRRRRRRRRRRRRRRROOOPPPQQQQQQQQQPPPOOONNNOOONNNLLLLLLMMMOOORRRTTTXXXZZZ\\\\\\]]]aaahhhnnnvvv333222222111111000000///000111111222333333444444111222333444555777888888222222222222222222222222333222111000000111222333333333333333333333333333000000000000000000000000333333333333333333333333000000111111111111111111/////////000000000111111000000000000000111111111000000000000111111111111---///111111000000222333333222111000//////////////////............//////......///000000000000///000000000111111111222222//////000000000//////...000000000111111111222222000000000///////////////111111000000000000111111111111000//////000000000000000000000000000000000000000111222222111000000222222111111111111222222000000000111111111222222444444333333222111111000111222333333444444333333444444333222111111000000111111222222222333333333333444555666777888999:::666666666666777777777777666666777888999:::;;;;;;:::;;;<<<=========<<<<<<<<<;;;;;;;;;::::::999999888999:::999888999:::<<<>>>CCCIIIKKKGGGBBB???===<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888;;;;;;;;;;;;;;;;;;<<<===<<<<<<===>>>???@@@@@@AAA>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBEEEIIIMMMKKKJJJHHHFFFEEEDDDEEEEEEDDDBBB?????????@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBBBBB???@@@BBBEEEGGGHHHHHHHHHEEEFFFFFFGGGGGGFFFEEEDDDBBBCCCDDDEEEFFFFFFGGGGGGKKKKKKNNNQQQTTTSSSOOOKKKKKKJJJGGGEEEDDDEEEFFFGGGNNNPPPRRRQQQNNNLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRRRRRRRRRRQQQRRRSSSQQQRRRRRRSSSRRRQQQOOONNNPPPNNNLLLLLLMMMPPPSSSUUUXXXZZZ]]]^^^```eeemmmsssxxx222222111111000/////////222222222222333444555666111222333444666777888999444444444444444444444444333222111000000111222333333333333333333333333333////////////////////////222222222222222222222222000000111111222222333333//////000000111111222222------...///000111222333000000000000111111111111---///000111000000222444333222111000//////////////////............//////---....../////////////////////000000111111111222,,,---...///000000000000///000000000000111111111111111111222333333444444222111000//////000111222111111000000000000111111111111111111111111111111000111222333333222111000333333222222222222333333222333333333333444444444777666555333111///...---222222333444444444333333<<<;;;:::888666444333222333333333444444555555555333333444444555666666666666666666666777777777777555666777888999:::;;;;;;999:::<<<=========<<<<<<:::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;::::::<<<>>>AAAFFFJJJHHHBBB<<<;;;<<<===<<<<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;:::999888999:::;;;<<<=========>>>???@@@@@@@@@;;;<<<===>>>???@@@@@@@@@CCCCCCCCCBBBAAACCCEEEHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDAAA@@@AAABBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGJJJKKKMMMQQQUUUTTTPPPLLLOOOLLLHHHDDDBBBBBBCCCEEEMMMOOOQQQQQQNNNKKKIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTSSSRRRPPPOOOOOONNNLLLKKKLLLOOOSSSUUUYYY\\\___aaadddkkkssszzz|||222222222111000//////...000222333333222111333444777777777777777666666666333333333333333333333333333333333222222111111111///000000000000111111111222111000000//////000000111111222333333444555555000000000000000111111222333333333222222222222222333222111000000000222222111111111111000000000000.........////////////000---------,,,,,,+++++++++------------------------..................------000000000000///////////////////////////......------......///000111111222333333333222222222111111222111000//////...//////000000////////////000000------...///////////////222222222111111111000000///111222111000///000111//////000111111111111111000111222333333333333333222222333444444555666666777777666555444333333222444444444444444444444444555555555555666666666666888999999888666555666888777777777777666666666666;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;888999888777777888;;;===FFFGGGHHHEEE@@@<<<<<<>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::<<>>???@@@?????????@@@AAABBBDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBB@@@???>>>????????????@@@@@@@@@AAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@CCCBBBBBBCCCDDDFFFHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGEEEDDDDDDDDDDDDFFFHHHIIIDDDFFFKKKNNNPPPOOONNNLLLJJJIIIGGGDDDAAAAAADDDFFFJJJLLLNNNPPPQQQOOOLLLJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLNNNQQQRRRSSSSSSTTTVVVUUUUUUUUUUUUTTTRRRQQQPPPNNNNNNNNNNNNOOOPPPQQQRRRXXXZZZ___dddfffhhhpppzzz}}}~~~~~~222222111111000//////...111222333333222222333555666666666666666666666666333333333333333333333333222222111111111000000000000000000111111111111222333333222111111111111111111111222222333444444555222222111000////////////......//////000000111111222111111000000111111111111111000000000/////////------........./////////.........---------,,,,,,------------------------........................000////////////////////////////////////...------...//////000111111222222222222222222111111111000111000//////////////////000000////////////000000......///000000000000000222222222111111111000000111000000000000111000000//////000111111111111111111222222222222222111111222222222333333444444555666555555444444333333222444444444444444444444444555555555555666666666666666777777666555444666777777666666666666666666666::::::::::::::::::::::::;;;:::999999999999:::;;;:::999999888999;;;???AAAGGGFFFEEEAAA>>>;;;;;;;;;999::::::;;;<<<=========::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAA@@@???>>>===???@@@@@@??????@@@AAACCCCCCBBBAAAAAAAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFEEECCCAAA@@@???>>>>>>???>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAACCCCCCCCCCCCDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCEEEFFFGGGEEEGGGJJJLLLNNNMMMLLLKKKKKKJJJIIIFFFCCCCCCEEEGGGMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKLLLLLLMMMLLLNNNPPPQQQQQQQQQSSSUUUWWWWWWVVVUUUTTTTTTSSSSSSOOONNNNNNOOOOOOPPPRRRRRRWWWXXX]]]bbbdddgggoooyyy~~~~~~222111111000000//////......///111000//////000222444444444444444555555555444444444444444444444444111000000000000/////////000111111111111222222222444444333222222222222333111111111222333333444444444333222000...---,,,,,,+++,,,---...///000111111000000111111111111000000000////////////.........,,,---------............/////////...............------------------------........................////////////////////////...////////////...------//////000000111222222222111111000000000000000////////////...//////000000000//////......//////000//////000111111111111000222111111111111000000000222000...///222333111...//////000111111111111111222222222111000//////...222222222222222222222222333333333333333333333333444444444444444444444444444555555555555666666666444555555555333444555777666666666666666666666666::::::::::::::::::::::::::::::999999999999:::;;;;;;:::888888;;;???CCCFFFFFFCCC???<<<;;;:::999888;;;;;;;;;<<<<<<======>>>::::::::::::;;;;;;;;;;;;>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>>???@@@BBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCAAA@@@????????????>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@???@@@@@@AAABBBDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJHHHEEEEEEFFFHHHPPPNNNLLLJJJHHHHHHHHHHHHKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNOOORRRTTTWWWVVVTTTSSSSSSSSSTTTTTTPPPOOOOOOOOOOOOPPPRRRSSSUUUVVVZZZ___bbbfffnnnwww111111000000////////////...000111111000///111222333333333333333444444444333333333333333333333333000000000000000000000000111111111111222222222222444333333222111222222222000111111111222222333333333222111///...---,,,,,,------...//////000111111...///000111111111000/////////.........---------,,,,,,,,,---------..............................------------------,,,,,,---------........................///////////////......//////......---,,,.../////////000000000111////////////////////////...............///000111/////////....../////////000111111222222222111111111111111111000000000000444000---...222444111---//////000111111111111111111111000///////////////111111111111111000000000000111111111222222222333333333333333333333333333444444444555555555666666333444555444333444666888555555555666666666666666999999999999999999999999999999999999999:::::::::;;;999888999<<>>999777999::::::888??????>>>===<<<;;;;;;:::::::::::::::::::::::::::>>>>>>===<<<;;;::::::999:::::::::;;;<<<<<<======???>>>===<<<<<<======>>>???@@@@@@???>>>>>>@@@BBB>>>???@@@AAABBBCCCCCCDDD@@@@@@AAABBBCCCDDDDDDEEEDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@BBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJJJJIIIGGGFFFGGGHHHNNNMMMKKKJJJIIIIIIIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLKKKLLLLLLKKKKKKLLLPPPSSSSSSRRRPPPOOOOOOPPPRRRSSSPPPOOONNNMMMNNNOOOQQQRRRVVVUUUXXX^^^bbbfffnnnvvv000000000///////////////111222333333222222333555111222222222333333333444333333333333333333333333111111111111111111111111000000111111111222222222222111111000000000000000000000111111111111111222000//////...------......///.....................---...///000111000//////............------------,,,,,,,,,---------......------------------............---------,,,,,,,,,---------.........//////------....../////////000...............------,,,---------.............................................---......///000000//////............//////111111222222222222111111000000000000000000000000444000---...222444111---//////000111111111111111//////......//////111111000000000000000000000/////////000000111222222222333333333333333333333333444444444444555555555555333444555555444444666888444444555555666666666777888888888888888888888888888888888999999:::::::::999888777:::>>>BBBDDDDDD===999555555888;;;;;;:::???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::>>>======<<<;;;;;;::::::::::::;;;<<<<<<===>>>>>>@@@???===<<<<<<<<<>>>??????@@@@@@???>>>===???@@@===>>>???AAABBBBBBBBBBBB???@@@@@@AAABBBCCCCCCCCCDDDCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAA@@@???>>>============>>>???@@@AAABBBDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIGGGFFFFFFGGGIIIIIIKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKJJJIIIKKKNNNQQQQQQPPPNNNNNNNNNPPPRRRTTTPPPOOOMMMLLLLLLNNNPPPQQQWWWVVVYYY```eeehhhmmmttt~~~////////////////////////---...000///......///111111111222222333333444444222222222222222222222222000000111111111111222222///000000000000111111111000000///............///000000000000000000000000---------------...//////---------,,,,,,,,,++++++,,,---...//////000000//////............---------,,,---------............---------------..................------,,,,,,+++,,,,,,------.../////////---------......//////000---............---,,,,,,,,,,,,---------------------............/////////.........---....../////////......------......///111222222222222111000000//////000000000000000111222000...///222333111...//////000111111111111111///............000222333000000000000000000000000000000000111111111222222333333333333333333333333333444444444444555555555444555555555444444555777444444444555555666666777777777777777777777777777666777888999:::::::::999777777888===BBBDDDAAA>>>999777666666888:::;;;;;;999:::;;;<<<===>>>>>>???;;;;;;;;;;;;::::::::::::===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@???>>>=========>>>???@@@???@@@BBBAAA@@@>>>??????@@@AAABBBCCCBBBAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCDDDCCCCCCBBBAAA@@@>>>==================>>>???@@@AAACCCCCCDDDEEEFFFEEEEEEEEEDDDEEEFFFFFFFFFEEECCCBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFHHHJJJJJJIIIGGGFFFFFFEEEFFFIIIKKKMMMNNNNNNMMMKKKKKKJJJJJJIIIIIIJJJJJJIIIJJJKKKJJJIIIJJJMMMOOOPPPOOOOOOOOOPPPRRRTTTUUUQQQPPPNNNLLLLLLNNNPPPRRRXXXWWW[[[bbbgggiiilllqqqyyy}}}////////////////////////***,,,------,,,+++---...111111222222333444444555000000000000000000000000/////////000000000111111....../////////000000000000//////...---.........000000000000000000000000---,,,,,,,,,------...///,,,,,,,,,,,,------------------------...///000111/////////............---------........./////////------.........////////////......---,,,,,,++++++,,,,,,------...//////000,,,,,,---......///000000------......------,,,+++---------------------------.........//////////////////...---------......///......------......///111111222222111000000///////////////000000111111111000000000000111000000//////000111111111111111111000///......///111222/////////000000111111222111111111111111111111222222222222222222222222222333333444444444555555555444444555444222222333555333333444555555666777777666666666666666666666666555666888999:::::::::999666777;;;BBBFFFEEE>>>888888999999999888888999;;;777888999;;;<<<>>>???@@@<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>??????@@@AAA???BBBEEEEEECCCAAA@@@???BBBCCCDDDEEEDDDCCCAAA@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????===============>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGEEEDDDBBBBBBCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGIIILLLLLLKKKIIIGGGGGGEEEFFFFFFHHHJJJLLLNNNOOOLLLKKKJJJIIIIIIIIIIIIJJJHHHJJJKKKKKKJJJJJJLLLMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTRRRPPPNNNNNNOOORRRTTTXXXXXX\\\dddiiiiiijjjlllsssyyy.........//////////////////000111111000000111333111111222333444444555555////////////////////////---.........//////000000............////////////000000///...............000000000000////////////...------,,,,,,------...,,,------...///000111111------,,,,,,---...000111000////////////..................////////////000.../////////000000111111//////...---,,,,,,++++++,,,,,,------...///000000,,,,,,------...///000000------......------,,,+++.....................---........./////////000000000///...---------------.........------.........111111111111111000///....../////////000000111111///111222111000///000111//////000111111111111111444333111///...///000111...//////000111222222333222222111111111111111111222222222222222222222222333333333444444444555555333444444222111000111222333333444444555666777777666666666666666666666666555666888999::::::999999666888>>>EEEJJJFFF===444999<<<===;;;888666777999999999::::::;;;<<<<<<<<<=========<<<<<<;;;;;;;;;::::::;;;;;;<<<=========<<<===>>>???@@@AAABBBBBB======>>>???@@@AAAAAAAAA@@@DDDGGGHHHFFFCCCAAA@@@@@@BBBDDDFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>???AAABBB>>>??????@@@AAAAAABBBBBB===============>>>>>>???@@@AAACCCEEEGGGGGGGGGFFFDDDEEEGGGHHHGGGFFFDDDCCCAAABBBCCCCCCCCCBBBAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGJJJMMMNNNMMMJJJIIIHHHGGGFFFDDDDDDFFFIIIMMMPPPLLLKKKJJJIIIIIIIIIIIIIIIHHHIIILLLLLLKKKKKKKKKLLLIIIJJJLLLNNNPPPQQQQQQRRRVVVTTTQQQOOOOOOQQQTTTVVVXXXXXX\\\eeejjjiiihhhiiipppwww111000///......///000111000000000000000000000000222222222222222222222222000000//////.........---///......---------..............................000000000000////////////,,,---......//////......+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////000000000000000000//////.........---------++++++++++++------******,,,---...////////////...---,,,+++,,,---...---------....../////////---------............///////////////............++++++++++++,,,---......+++,,,,,,---...///000000////////////////////////000000//////.........---000000000000000///......------...///000000//////222111111000///......------......///////////////000000000000////////////222222222222222222222222000000111222222222222111111222222333333222222111333333333333333333333333333333333444444444555555666777999::::::999888777444555666777777777555555333777<<<>>>===:::888777888===CCCGGGEEE@@@999555999777444555777888777555::::::;;;;;;;;;;;;::::::777999;;;;;;:::888888888::::::::::::::::::::::::;;;<<<<<<===>>>??????@@@>>>>>>============>>>>>>AAACCCFFFGGGFFFCCC???<<>><<<<<<===???@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>============BBBBBBBBBCCCDDDEEEEEEFFFHHHGGGGGGGGGFFFEEEEEEEEEAAAAAAAAABBBEEEEEEDDDCCCDDDBBB@@@AAACCCFFFFFFFFFGGGJJJNNNQQQQQQOOOKKKHHHKKKIIIGGGEEEEEEGGGIIIKKKPPPPPPPPPNNNMMMKKKJJJIIIKKKJJJJJJIIIIIIJJJKKKLLLNNNNNNMMMNNNOOOQQQSSSTTTPPPRRRTTTVVVWWWUUUSSSQQQUUUXXX]]]aaaccceeegggiiittttttvvv{{{}}}yyyxxx111111000000000000111111000000000000000000000000111111111111111111111111000/////////.........---................................................000////////////.........,,,,,,---............---+++++++++++++++++++++++++++,,,,,,,,,------------/////////...........................---------,,,---,,,,,,++++++,,,,,,---++++++,,,---...............---,,,,,,,,,,,,---...,,,,,,---------.........------------............////////////////////////------,,,++++++,,,,,,,,,---------.......................................000/////////.........---000000000000000///......------...///////////////111111000000///......---...//////000000000000000000/////////////////////000000000000000000000000000000111222222222222111000111111111111111111000333333333333333333333333333333333333444444444444444666777999999888777666888888777777666444333222333666:::;;;:::777666666999???FFFFFF@@@:::888888999777555555777888777666666666777888888888777777777999;;;;;;:::999888999;;;;;;;;;:::::::::::::::<<<<<<<<<===>>>?????????>>>>>>============>>>>>>AAACCCEEEFFFFFFCCC???===@@@AAABBBCCCDDDCCCBBBBBB???@@@@@@AAAAAAAAAAAA@@@BBBAAA???=========??????>>>>>>>>>>>>???@@@AAABBB??????>>>>>>======>>>>>>???@@@AAABBBCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFBBBAAAAAABBBDDDEEEDDDCCCCCCAAA@@@AAADDDFFFGGGGGGHHHKKKNNNPPPQQQOOOLLLJJJKKKIIIGGGFFFEEEGGGIIIJJJOOOOOOMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKMMMOOOPPPRRRQQQPPPNNNNNNOOOOOOPPPNNNOOOQQQRRRSSSRRRQQQPPPRRRVVVZZZ___bbbfffiiilllpppqqqvvv}}}}}}xxxjjjzzz000000111111111111000000/////////////////////////////////////////////////////////...............,,,---...//////...------------------------------............------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,------------------------............////////////000000000000///...---,,,++++++++++++............------,,,,,,......................../////////...............//////000000000///......---......///////////////000000000///......------//////000111111111111000///////////////////////////////////////////////////000111111222222111111000000000000000000000000333333333333333333333333222222333333333444444444333444666777777777666555999888777555555444444444555777999999777666666777<<>>>>>??????>>>======<<<<<<======>>>@@@BBBDDDEEEEEEBBB@@@>>>???@@@AAABBBCCCBBBAAAAAA>>>>>>@@@AAACCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>???======>>>???@@@BBBDDDEEEAAA@@@???>>>===>>>???@@@???@@@AAABBBDDDEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFBBBAAAAAABBBDDDEEEEEEDDDCCCAAA@@@AAADDDGGGHHHHHHJJJKKKMMMNNNOOONNNMMMLLLKKKJJJHHHFFFFFFFFFHHHIIINNNMMMKKKKKKLLLOOOQQQSSSRRRPPPNNNMMMNNNQQQTTTVVVVVVUUURRRPPPNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOSSSWWW\\\```eeekkkooommmpppwwwyyyfffvvv...///000111111000///...........................////////////////////////........................+++,,,...000000///---,,,---------------------------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000000...---,,,,,,+++++++++,,,------------------------...................................................///////////////............///////////////.../////////......---------......///000000000000000.........///////////////000000000000000000000000///000000111111111111111000000000000000000000000222222222222222222222222222222222222333333333333333444555666777777666666666555444444444666888999999::::::999888888999;;;AAABBBBBB===777444666:::888777666666777888888888999999:::;;;<<<<<<<<<<<<888:::<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???=========<<<<<<=========@@@AAABBBCCCCCCBBB@@@???>>>???@@@AAABBBAAA@@@@@@>>>???AAACCCFFFGGGHHHHHHDDDCCCBBB@@@???>>>>>>>>>>>>>>>???@@@AAACCCDDDEEECCCBBB@@@???>>>???@@@AAAAAAAAACCCEEEGGGHHHJJJJJJDDDDDDEEEEEEFFFFFFGGGGGGCCCBBBAAABBBDDDEEEEEEEEEBBBAAA@@@AAAEEEGGGIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHKKKLLLLLLMMMOOOQQQRRRSSSSSSQQQOOONNNOOORRRWWWZZZYYYWWWTTTQQQOOOMMMMMMMMMKKKKKKJJJJJJJJJLLLMMMNNNOOORRRVVVZZZ^^^dddjjjnnnnnnqqqxxx}}}kkkyyy,,,---...//////...---,,,------------------------////////////////////////---------...............***,,,...000000///...---------------------------,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........---------------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000000111,,,+++++++++,,,,,,---...++++++,,,,,,---......///////////////////////////---------.....................////////////.........///////////////..................------------,,,---......//////......------....../////////000//////////////////////////////000111111111111000222111000000000000111222222222222222222222222222111111111222222222333333444444555666777777777777555555444444555666888999999:::999888777888;;;===DDD@@@;;;888666666777777777777777777777777999:::777888888999::::::999999:::<<<======<<<:::::::::;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>======<<<<<<<<<<<<======???@@@AAAAAAAAAAAAAAA@@@>>>???@@@AAAAAAAAA@@@???>>>???AAACCCFFFGGGHHHIIIDDDCCCBBB@@@???>>>>>>===@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@AAAAAABBBAAAAAACCCEEEGGGHHHJJJJJJDDDDDDDDDEEEEEEFFFFFFGGGDDDBBBAAABBBDDDFFFFFFEEECCCBBBAAABBBEEEGGGIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLOOORRRSSSRRRPPPOOOSSSQQQNNNMMMNNNRRRVVVYYYXXXWWWTTTRRRPPPOOOOOOOOOKKKJJJIIIIIIJJJLLLNNNOOOQQQSSSVVVYYY]]]bbbgggkkkmmmooouuu}}}~~~mmmxxx~~~,,,,,,------------,,,,,,................................................---------------.........+++,,,---////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------........................------------............+++,,,,,,------,,,,,,+++,,,,,,---,,,,,,+++******++++++,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000000++++++++++++,,,---...///******+++,,,---...//////////////////////////////---------------.........------.../////////......//////////////////...---------------------------,,,,,,---............------------......//////000...........................///000000111111000000222222000000000000222222222222222222222222222222000000111111111222222222333444444555666777888888777777666555555555555555666666666555555777:::===BBB===777555777999777555666777888888777777999;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>???>>><<<:::999999:::::::::;;;<<<<<<==================>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===?????????@@@@@@AAAAAABBB>>>???@@@AAABBBAAA@@@@@@<<<===???AAACCCDDDEEEEEEBBBBBBAAA@@@???>>>>>>===@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBB???@@@AAABBBDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEEEEEEEEEECCCAAABBBDDDFFFFFFFFFEEECCCBBBCCCEEEGGGHHHHHHGGGGGGFFFEEEEEEGGGHHHIIIHHHHHHHHHGGGGGGHHHHHHIIIIIILLLQQQUUUUUUSSSOOOMMMQQQOOOMMMLLLMMMPPPSSSUUUUUUTTTRRRPPPOOOOOOPPPPPPJJJJJJJJJJJJKKKLLLNNNOOOQQQTTTWWWZZZ]]]aaafffiiijjjlllqqqyyy{{{nnnwwwzzz...------,,,,,,------...........................------------------------,,,,,,,,,------.........,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,---......//////++++++,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++******+++,,,........................---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---.../////////,,,,,,,,,++++++,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,------.........,,,---......//////......///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,---......///000000...........................//////000000000000000222111///......///111222111111111111111111111111000000000000111111111222222222333333444666777888666666666666666555555444444555555555666888;;;>>><<<999777666777888888777555777999888777777:::<<<@@@@@@AAA@@@@@@???>>>===>>>@@@AAA???<<<999888888999999999:::;;;<<<<<<<<<>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBCCC>>>???AAABBBBBBBBBAAA@@@===>>>???AAABBBBBBBBBBBB@@@@@@@@@@@@???>>>>>>===>>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEFFFFFFDDDBBBAAA???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEECCCAAABBBDDDFFFGGGGGGGGGEEECCCCCCEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLQQQTTTUUUTTTQQQOOOOOONNNMMMLLLMMMNNNPPPQQQRRRQQQOOONNNMMMMMMMMMNNNIIIIIIJJJJJJKKKMMMNNNOOOPPPSSSXXX\\\___bbbfffhhhhhhkkkrrr{{{~~~xxxnnntttttt///...---,,,,,,---...///////////////////////////++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,------///000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------------,,,))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,------...///*********++++++,,,,,,,,,++++++------------++++++***++++++,,,,,,,,,++++++)))+++,,,...//////....../////////......---------++++++,,,,,,,,,---------++++++,,,,,,---...//////......---,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,---.../////////...//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////,,,,,,------...///000000111111111111111111111111...//////000000000000000111///...------...///111111111111111111111111111000000000000111111111111111111111222333444666777111333555777888888888777444555777888888;;;>>>AAA666888999888666666888:::555777999888777777:::===????????????>>><<<;;;:::@@@AAABBB@@@<<<999777777888888999::::::;;;<<<<<<>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>======>>>@@@BBBCCC???@@@AAABBBCCCBBBAAAAAA@@@AAABBBBBBCCCCCCCCCBBB>>>>>>?????????>>>>>>===;;;<<<===>>>@@@CCCEEEFFFCCCDDDFFFHHHGGGEEECCCAAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCFFFDDDAAAAAADDDFFFGGGGGGHHHFFFDDDCCCEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFGGGHHHIIIJJJJJJKKKJJJLLLOOORRRTTTTTTTTTSSSOOONNNMMMMMMMMMNNNOOOOOOPPPOOOMMMKKKJJJJJJJJJKKKHHHHHHIIIJJJLLLMMMMMMNNNNNNRRRXXX]]]```dddgggiiihhhmmmvvvxxxjjjooolll}}}......---------,,,,,,,,,///......------///000111......---------,,,,,,,,,---,,,+++******,,,...///***+++---//////...---,,,,,,,,,+++***+++,,,---.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******)))************+++++++++++++++++++++++++++++++++,,,+++,,,,,,---...///000,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000000///...,,,+++******++++++***)))***+++---...222000...+++***+++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,******+++,,,,,,---......,,,+++***,,,...//////...////////////////////////////////////////////////,,,,,,,,,------.........//////...---...///000111111000///......///000111///...---...///000000...000000111111111111000000111111111111111111111111111000///000111111111000111222222333333444444555555555555555555555555555555333111444999>>>??????888888888888888777666666777777777888999999::::::???>>>============>>>>>>===>>>>>>>>>===;;;999777999999999999999999999:::;;;<<<===>>>>>>???>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????BBBBBBBBBAAAAAAAAA@@@@@@HHHGGGFFFDDDCCCCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBDDDEEEFFFGGGFFFDDDBBBAAACCCBBBAAAAAABBBDDDGGGIIIEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMIIIEEEGGGLLLPPPPPPNNNOOOMMMLLLMMMQQQSSSQQQOOONNNNNNOOOPPPOOONNNMMMLLLQQQOOONNNLLLJJJJJJJJJKKKHHHIIIIIIKKKMMMOOOQQQRRRQQQWWW[[[\\\___ggglllmmmkkkpppyyyzzzpppeeebbbhhhyyy------,,,,,,,,,+++++++++///......---...///000111......---------,,,,,,,,,,,,,,,------.........---***+++,,,---------,,,,,,++++++******+++---...///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///+++,,,---......---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......000///...---,,,+++******++++++******++++++,,,---000///...,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++------------............******+++,,,,,,---......,,,++++++,,,...//////...........................------------------------,,,,,,------------------///...---------...000000111000///......//////000///...---...///000000...000000111111111111000000111111111111111111111111111000000000111111111000111222222333333444444555555555555555555555555555666444444666:::<<<<<<;;;777888888888888777666666666666777888888999999:::<<<<<<;;;;;;;;;;;;<<<<<<======>>>===<<<:::999888666777888999:::<<<======;;;<<<===>>>>>>???>>>>>>============<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????EEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCHHHHHHIIIIIIGGGEEECCCAAADDDCCCBBBBBBCCCEEEGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHKKKKKKKKKKKKLLLMMMNNNNNNOOOKKKHHHIIIMMMQQQQQQOOOOOOMMMLLLMMMPPPQQQPPPNNNKKKLLLNNNOOOPPPPPPOOOOOOQQQPPPNNNLLLKKKKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRRRRXXX[[[\\\```ggglllmmmlllpppxxxuuuiii___]]]bbbttt,,,,,,,,,,,,+++++++++***......------......///000......---------,,,,,,,,,***,,,...000000///---,,,***+++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********)))************+++++++++++++++++++++++++++++++++************+++,,,------+++,,,,,,------,,,,,,+++*********++++++++++++,,,,,,,,,++++++,,,,,,---.........------,,,+++************+++,,,,,,,,,++++++------------------------,,,,,,++++++++++++,,,,,,///......---+++******)))++++++,,,,,,------......***++++++,,,,,,------...,,,++++++,,,...///...---........................++++++++++++++++++++++++------------------,,,,,,...------------...//////111000000///.........//////...---...///000000...///000000111111000000///111111111111111111111111111111111111111111111111111222222333333444444555444444444444444444444444666666666888:::;;;999888777777888888777777666555666666777777888888999999:::999999888999999::::::=========<<<;;;:::999888666777888999:::;;;<<<===;;;;;;<<<===>>>>>>>>>>>>============<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA??????>>>>>>>>>=========AAA@@@@@@?????????@@@@@@@@@?????????@@@AAACCCDDDKKKKKKKKKJJJIIIFFFDDDBBBEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKLLLLLLMMMNNNOOOQQQMMMJJJKKKOOORRRRRRQQQNNNMMMLLLMMMNNNOOONNNMMMJJJKKKMMMNNNPPPQQQRRRRRRQQQQQQOOONNNMMMMMMMMMMMMLLLLLLMMMMMMOOOPPPQQQRRRUUUZZZ^^^___cccjjjpppqqqpppqqqxxxrrrddd[[[WWW]]]nnn~~~---------,,,,,,,,,++++++------------......//////......---------,,,,,,,,,++++++---.........---,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))*********+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++******)))***,,,------,,,+++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,......---,,,,,,+++******((())))))***+++,,,,,,---+++++++++,,,,,,------------,,,+++,,,...///...---........................++++++++++++++++++++++++.........------,,,,,,,,,---------------......///111000000///.........---///...---...///000000...//////000000000000//////111111111111111111111111000111222222111000111222111222222333333444444555444444444444444444444444444555777:::;;;:::888666777777777777777666666555555555666666777888888999888888777777888888999999<<<<<<<<<;;;:::999999888999999888888888888888777:::;;;<<<===>>>>>>???>>>============<<<<<<<<<<<>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFEEEDDDCCCBBBAAAAAA???>>>>>>>>>============>>>>>>======>>>???@@@@@@???>>>======>>>AAADDDEEEJJJJJJJJJJJJIIIGGGEEEDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMMMMQQQNNNKKKKKKNNNPPPQQQPPPMMMMMMLLLLLLMMMMMMLLLLLLKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRQQQPPPOOOOOONNNNNNOOOOOOOOOPPPPPPRRRSSSSSSWWW\\\```bbbfffooovvvxxxuuutttwwwuuuhhh[[[VVVYYYhhhyyy~~~............------------,,,------.....................---------,,,,,,,,,,,,+++*********+++,,,---...------------...//////.........---,,,+++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))*********+++++++++++++++++++++++++++++++++******)))))))))***+++++++++++++++******+++++++++))))))*********++++++++++++************+++,,,,,,++++++++++++++++++*********+++,,,------,,,***)))'''''')))***************---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...++++++,,,,,,,,,,,,---------,,,+++,,,.........,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------...............////////////......------///...---...///000000...//////000000000000//////111111111111111111111111000222333222000000111333111222222333333444444555444444444444444444444444222444888::::::999888777777777777777777666555555444555555666666777888888888888777777888999999:::;;;;;;::::::999999888888888777777777666666666555999:::;;;===>>>>>>??????============<<<<<<<<<<<>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEHHHHHHGGGEEECCCBBB@@@@@@@@@@@@?????????>>>>>>>>>============>>>???@@@@@@???>>>======>>>AAADDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOMMMKKKJJJKKKMMMNNNNNNLLLMMMMMMLLLLLLKKKLLLLLLOOOOOOOOOOOOOOOPPPPPPPPPSSSSSSSSSRRRRRRQQQPPPPPPQQQQQQQQQRRRRRRTTTUUUUUUUUUZZZ___```fffpppxxxzzzvvvttttttzzzzzzqqq___WWWUUU```oooyyy}}}~~~////////////............,,,,,,---............---......---------,,,,,,,,,,,,+++)))((((((***,,,...............////////////.........---,,,+++)))(((++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,)))************++++++++++++++++++++++++++++++++++++***************+++++++++******))))))******+++)))))))))************+++******))))))******+++,,,******************++++++++++++,,,,,,,,,+++******'''((((((((())))))******------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,......---,,,------------------------........................------------------,,,,,,---...//////000000//////---....../////////...---///...---...///000000......//////000000//////...111111111111111111111111000222444333000///111444111222222333333444444555333333333333333333333333222555888:::999888777777666666777777666666555444444444555555666666777777777777777777888999::::::;;;:::999888888888888999444555555666777777888888888999;;;<<<===>>>??????============<<<<<<<<<<<<=========>>>???@@@AAABBB@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@?????????============>>>>>>???@@@@@@?????????@@@AAACCCDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDFFFHHHJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJKKKKKKLLLMMMNNNLLLKKKIIIHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLKKKLLLNNNQQQQQQPPPOOOOOOOOOOOOOOOSSSTTTTTTTTTTTTSSSRRRQQQRRRRRRSSSSSSUUUVVVWWWXXXTTTYYY\\\]]]cccmmmuuuxxxuuussstttxxx~~~~~~zzzdddYYYRRRYYYfffpppwwwzzz~~~~~~//////.........---------+++,,,---.........------......---------,,,,,,,,,+++*********++++++,,,,,,,,,---.../////////...---,,,,,,---------,,,+++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,)))************+++++++++++++++++++++++++++++++++,,,++++++*********+++++++++***))))))))))))***+++))))))))))))************)))))))))))))))***++++++((()))))))))******++++++---,,,++++++******+++++++++***)))((()))***+++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------------------------------------------------,,,,,,------------------...///000111111111000///+++,,,---////////////...///...---...///000000.........////////////......111111111111111111111111///333555444000///111555111222222333333444444555333333333333333333333333444777::::::777555555555666666777777666666555444333444444555555666777777666666666666777888999:::::::::888888777888888999666666777777888999999999888999:::<<<===>>>??????============<<<<<<<<<<<<:::;;;;;;<<<>>>@@@BBBCCC@@@@@@@@@AAAAAABBBBBBBBB???@@@AAABBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEAAAAAA@@@@@@@@@?????????======<<<<<<<<<===>>>>>>@@@@@@AAAAAABBBBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBDDDGGGJJJKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJIIIGGGFFFFFFHHHJJJJJJLLLNNNNNNLLLLLLNNNPPPRRRQQQPPPOOONNNOOOOOOPPPTTTUUUUUUVVVUUUUUUSSSSSSSSSSSSSSSUUUVVVXXXZZZ[[[XXX\\\^^^^^^bbbjjjrrrtttvvvwwwzzz}}}lll^^^SSSVVVbbbnnnvvv|||~~~~~~......---------,,,,,,,,,+++,,,---.........---,,,......---------,,,,,,,,,)))+++,,,......---,,,+++***+++---//////...---,,,)))***,,,---......---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++***)))(((((()))***+++))))))))))))************)))))))))))))))******+++(((((())))))******++++++...---+++***)))***++++++...,,,***))))))***,,,---...------,,,,,,------...///...------,,,+++***************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------------------------------------------------,,,,,,,,,------............///111222222222111000***+++---///000000/////////...---...000000000.........////////////......111111111111111111111111///333666444000///111555111222222333333444555555333333333333333333333333777999;;;:::666333333444666666666666666555555444333333444444555666666777555555555666666888999999:::999888777777777888999;;;;;;::::::999888888777777888:::<<<===>>>??????>>>=========<<<<<<<<<<<<999999:::<<<>>>@@@BBBCCC@@@@@@@@@AAAAAABBBBBBBBB??????@@@AAABBBCCCDDDEEE???@@@AAACCCDDDFFFGGGHHH@@@@@@@@@@@@????????????===<<<<<<;;;;;;<<<<<<<<>>@@@@@@>>>===<<<<<<<<<<<<<<<>>>??????>>>>>>???@@@??????@@@@@@@@@@@@???????????????>>>>>>???CCCEEECCCCCCBBBAAABBBCCCDDDEEEAAAAAAAAA@@@@@@AAABBBBBB>>>===<<<<<<<<<<<<======???@@@BBBBBBBBBBBBCCCEEEDDDBBBAAAAAABBBBBBAAA@@@@@@BBBDDDEEEDDDEEEGGGIIIFFFFFFFFFGGGHHHIIIKKKLLLKKKJJJHHHGGGHHHIIIKKKLLLJJJIIIHHHHHHGGGGGGGGGHHHMMMMMMMMMMMMMMMLLLKKKKKKPPPOOOMMMMMMMMMOOOQQQRRRRRRXXXZZZXXXVVVWWWVVVSSSTTTTTTTTTRRRRRRUUU[[[```cccaaabbbfffhhhjjjpppxxx}}}}}}sssddd[[[aaaqqq~~~///000111000...------.........------......///000------------------,,,,,,,,,,,,+++,,,,,,---...///---......///...---++++++------------------------------,,,+++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++)))************+++++++++******++++++++++++******+++++++++,,,,,,---------)))************+++++++++************************------,,,++++++***))))))))))))))))))************************************...,,,******,,,---,,,***++++++,,,,,,,,,---------------,,,,,,+++******)))+++,,,,,,------,,,,,,+++,,,,,,---...............,,,,,,---------.........------............------------------------------...////////////...---,,,//////000000000000//////111000///...---....../////////000000000111111111111111000000000000//////000000000000000000111222000000000000111111111111555444333222222222333333444333222111222333444555999777555333222222333333222333444555666666555555555555555555555555555555777777777888888888888999::::::::::::::::::::::::999:::;;;:::888888:::<<<<<<;;;:::::::::;;;========================>>>???>>>???@@@@@@???>>>???AAA??????@@@@@@@@@@@@??????@@@@@@AAA@@@???@@@BBBEEE@@@???>>>>>>>>>???AAABBBAAAAAAAAA@@@@@@AAAAAABBB======<<<<<<;;;<<<<<<===@@@AAACCCCCCCCCCCCDDDFFFEEEEEEDDDDDDDDDDDDCCCBBBAAABBBDDDEEEDDDEEEGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJNNNMMMKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMOOONNNNNNMMMOOOPPPSSSTTTTTTYYYZZZWWWTTTTTTRRRPPPPPPQQQQQQPPPQQQTTTZZZ___cccccceeejjjllllllooouuu|||ooohhhmmm{{{---...000///...---///000------....../////////...,,,,,,---------------------,,,+++******+++---...)))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++)))************+++++++++******++++++++++++************+++,,,---...//////)))************+++++++++************************,,,,,,,,,+++******))))))))))))))))))************************************...,,,++++++,,,,,,+++)))))))))***,,,---...//////---,,,,,,++++++******************++++++*********,,,---......//////......++++++,,,---...///000111------............------........................//////////////////...---...//////000000//////...000000///............///........./////////000000000000000111111111111222222111000000000000000000000000000000111111111111555444333222222222333333444444333333333444666777===:::666222000111222333222333333444444444333333666666666666666777777777777888888888888999999999999999999999999999999999777999::::::999999;;;<<<;;;;;;:::::::::;;;<<<===:::;;;;;;<<<===???@@@AAA???@@@AAAAAA???>>>???AAA??????@@@@@@@@@@@@??????@@@AAABBBBBBAAA@@@AAACCC???>>>=========>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA===<<<<<<<<<<<<<<<======@@@BBBDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCAAACCCDDDEEEDDDEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKNNNNNNNNNNNNOOOQQQTTTUUUWWWZZZZZZVVVRRRRRRPPPNNNLLLMMMMMMNNNPPPTTTZZZ^^^bbbdddjjjqqqsssppppppsss|||xxx~~~,,,---......,,,,,,---...***+++---.........---,,,,,,,,,,,,------.........,,,+++(((&&&&&&(((***+++)))***,,,------,,,+++***++++++++++++++++++++++++++++++***))))))*********************************))))))***+++++++++++++++))))))*********+++++++++******++++++++++++************++++++,,,---......))))))*********+++++++++************************,,,+++++++++******))))))((()))))))))************************************---,,,,,,,,,,,,+++***)))'''((()))***+++,,,,,,---,,,,,,,,,++++++*********))))))************))))))++++++,,,------------,,,,,,,,,---......///000000,,,------......------,,,////////////////////////...//////000//////.........//////////////////.../////////.........//////....../////////000000000///000000111222222333333222222111000/////////000///000000000111111111111111111111222333444555666555444444444444666888999<<<:::666333222111222333444444444444444333333333777777777777888888888888888888888888999999999999888888888888888888888888666777888999:::;;;;;;<<<:::::::::::::::;;;;;;;;;::::::;;;;;;===>>>@@@AAA???@@@AAA@@@>>>>>>>>>?????????@@@@@@@@@@@@?????????@@@BBBBBB@@@??????@@@@@@@@@?????????@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@>>>============>>>?????????AAADDDDDDCCCBBBCCCDDDBBBDDDEEEEEEDDDBBBBBBBBBBBBDDDEEEEEEDDDDDDEEEGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIJJJLLLNNNNNNNNNMMMLLLHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGNNNNNNMMMNNNOOOPPPQQQRRRWWW[[[ZZZVVVRRRSSSSSSQQQKKKKKKKKKMMMPPPUUUZZZ^^^```dddmmmwwwyyyuuusssuuu,,,------,,,***))))))***)))***+++,,,---,,,+++***,,,,,,,,,------.........,,,+++(((&&&&&&(((***+++++++++*********+++,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))************************))))))***++++++++++++***))))))*********+++++++++******++++++++++++******++++++******************))))))*********+++++++++************************++++++***************)))((()))))))))************************************+++,,,,,,,,,+++******)))************************,,,,,,+++++++++++++++*********++++++++++++*********+++,,,,,,------,,,,,,..................------,,,,,,------------,,,,,,////////////////////////......////////////............////////////............///////////////////////////000000000111111//////000111222333333444222222111000/////////000///000000000111111111111000111222333444555555555444444444444555777999:::666666666555444444333333555555444444444444444444666777777777888888999999777777888888888999999999777777777777777777777777555666777999;;;<<<;;;;;;888999999:::::::::::::::<<<<<<<<<<<<<<<===>>>>>>===>>>???>>>===<<<===>>>??????@@@@@@@@@@@@??????===???@@@@@@>>>======>>>AAA@@@?????????@@@BBBCCCBBBAAA@@@@@@??????????????????>>>>>>???@@@@@@AAA>>>@@@CCCCCCBBBAAAAAAAAABBBDDDGGGGGGDDDBBBBBBCCCCCCDDDEEEEEEDDDCCCEEEFFFDDDEEEGGGIIIKKKLLLLLLLLLHHHJJJMMMOOOOOOOOOMMMLLLHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGMMMMMMMMMMMMMMMMMMNNNNNNVVVZZZZZZVVVUUUXXXZZZYYYLLLKKKLLLMMMQQQVVVZZZ\\\\\\aaalllwww{{{xxxwwwxxx~~~,,,,,,---,,,)))(((((())))))***++++++,,,,,,++++++,,,,,,---------------------,,,+++******+++---...---,,,+++***)))***,,,,,,************************(((((((((((((((((()))***************************((()))******++++++******)))************+++++++++******++++++++++++******+++*********)))))))))))))))************+++++++++************************************************))))))))))))************************************(((***,,,---+++*********......------,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......------......---------,,,,,,,,,,,,,,,------------,,,,,,........................,,,---..................---......//////......------...//////000///////////////000000000111111111//////000000111222333333222111000000000000000000000000000000111111111111333333444444444333222111333333333444666888:::;;;333333444555555444444333555444444444444444555555555555666666777777888888666777777777777888888888666666666666666666666666555555666999;;;<<<;;;999777888999:::::::::999999======<<<<<<;;;<<<<<<<<<;;;<<<>>>===<<<<<<===?????????@@@@@@@@@@@@??????<<<===>>>>>>===<<<===??????>>>=========>>>@@@@@@BBBAAA@@@??????>>>?????????>>>>>>>>>???@@@AAABBB===@@@BBBCCCBBB@@@??????CCCGGGJJJJJJGGGDDDDDDFFFDDDEEEFFFEEEDDDCCCDDDEEECCCDDDGGGJJJLLLMMMMMMMMMKKKLLLNNNOOONNNMMMKKKIIIJJJIIIHHHHHHGGGGGGGGGHHHEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMUUUYYYYYYVVVWWW\\\aaaaaaOOOMMMLLLNNNRRRVVVYYYYYYYYY]]]fffqqqvvvuuuvvvyyy~~~+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,------...------------------,,,,,,,,,,,,+++,,,,,,---...///---------,,,,,,+++******************************)))))))))))))))***++++++************************((())))))***************)))************+++++++++******++++++++++++************************++++++)))************+++++++++************************))))))))))))************))))))))))))************************************%%%))),,,---+++***+++,,,......------,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,------------------......//////......---,,,---///000000000//////........./////////000000/////////000000111111111000000000000000000111222000000000000111111111111333333444444444333222111222222333444555888:::<<<333333222222222222333444333333222222222444555666333333444444555666666777555555666666666777777777555555555555555555555555666555666999<<<<<<:::777777777999:::::::::999888===<<<<<<;;;;;;<<<<<<<<<:::<<<===>>>===>>>???AAA??????@@@@@@@@@@@@??????<<<=========<<<===???AAA======<<<<<<<<<===>>>???BBBAAA@@@???>>>>>>>>>>>>============>>>???@@@AAA>>>@@@CCCDDDCCCAAA@@@???CCCGGGLLLKKKHHHDDDEEEFFFEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEHHHKKKLLLMMMLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDFFFGGGHHHIIIIIIIIIHHHIIIJJJLLLNNNOOOOOOPPPTTTXXXXXXVVVXXX^^^dddeeeQQQOOOMMMNNNRRRUUUVVVUUUWWWYYY```iiimmmnnnrrrwww|||***,,,------------...000///...---,,,---...///000.........------,,,,,,,,,))))))***+++,,,,,,------,,,---...///...,,,)))'''))))))))))))))))))))))))++++++******+++,,,------))))))))))))))))))))))))(((((()))***************)))************+++++++++******++++++++++++******))))))***+++,,,------...)))************+++++++++************************)))))))))))))))*********))))))))))))************************************$$$(((,,,---,,,***+++---+++++++++*********))))))++++++++++++++++++++++++******++++++++++++******(((((()))************)))))))))***+++,,,,,,---...+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,---------,,,---..................---,,,---///000000000//////---------.........//////////////////000000000000000000//////000111222222000000000000111111111111///000222444555555555444222222222333555888:::<<<666444111//////000333444111111000000111333555666222222333333444555555666555555555555666666666666555555555555555555555555777666666999<<<<<<999666666777888999:::999888888;;;;;;;;;;;;;;;<<<===>>>:::<<<>>>>>>>>>???AAACCC??????@@@@@@@@@@@@??????===>>>======<<<>>>AAADDD>>>======<<<===>>>???@@@BBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;<<<===?????????AAADDDEEEDDDBBB@@@@@@AAAFFFJJJJJJFFFBBBCCCEEEEEEFFFGGGFFFDDDBBBCCCDDDFFFGGGIIIKKKLLLLLLKKKJJJHHHIIIJJJKKKMMMMMMNNNNNNLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGJJJMMMOOOQQQSSSSSSTTTXXXXXXVVVWWW___eeefffRRROOOMMMNNNQQQTTTTTTRRRWWWWWW\\\bbbfffhhhmmmtttxxx|||)))***+++,,,---,,,,,,+++))))))***+++,,,,,,------)))************+++++++++************+++,,,------***************)))((('''******))))))))))))************)))))))))))))))***(((((()))*********************))))))******+++,,,))))))))))))))))))))))))************************)))))))))((()))******++++++++++++*********))))))++++++******************((((((((((((((()))))))))******+++,,,,,,,,,++++++((((((((((((((()))******++++++******++++++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++************************.........///......------***++++++,,,,,,------...111111000000/////////...+++,,,------......------+++,,,---...////////////---------............/////////............////////////......---------,,,111///---...111222000...///000000000111111111111111111111111111111111111222222111111111111111111///000222444666666666666333333333333333333333333777555333000000111333444555555555444444333333333333444444555666777777888666666666666777777777777666777888999999888777666666777777888888999::::::<<<<<<<<<<<<;;;:::999888999;;;===>>>===<<<<<<<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>????????????>>>===;;;::::::;;;===>>>@@@?????????>>>>>>======>>><<<::::::<<<>>>>>>>>>BBB@@@>>>===???AAABBBBBBAAACCCEEEEEEDDDCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKNNNKKKHHHEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGAAABBBCCCDDDGGGIIIKKKMMMRRRRRRRRRSSSUUUWWWZZZ\\\SSSOOOOOOSSSSSSOOOPPPTTTXXXZZZ\\\```dddhhhlllnnnqqqyyy&&&''')))*********)))(((*********++++++,,,,,,,,,)))************+++++++++++++++***))))))***************++++++***))))))(((+++******************+++******))))))))))))******))))))***+++++++++++++++******))))))******+++,,,))))))))))))))))))))))))************************((()))))))))************+++++++++*********))))))************************))))))))))))))))))))))))++++++++++++******)))(((((((((((((((((()))******++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,((())))))******))))))(((************************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,,,,---------------+++,,,---...////////////---------............/////////............///////////////.........------,,,---...//////000111222000111111111222222222222222111111111111111111111222222111111111111111111111222444555555444333222333333333333333333333333555444222111111222444555444444444444333333333222555555666666777777888888777777666666555555555555666777888999999888777666777777888888999::::::::::::::::::::::::999999888888:::<<<===<<<;;;;;;<<<;;;<<<<<<======<<<<<<<<<<<<<<<<<<============>>>>>><<<;;;::::::;;;<<<>>>?????????>>>>>>>>>======>>>===<<<===???@@@AAA@@@BBB@@@>>>>>>???@@@@@@@@@@@@BBBDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEGGGIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMKKKHHHFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDEEEHHHJJJLLLMMMOOOOOOPPPQQQRRRSSSTTTUUUPPPMMMLLLPPPPPPMMMPPPUUUVVVXXX\\\___cccgggjjjlllpppvvvzzz~~~(((***,,,------,,,+++*********++++++++++++++++++)))************+++++++++,,,+++***)))((((((((((((***++++++++++++***))))))++++++************++++++***)))))))))))))))************+++,,,,,,,,,,,,+++***))))))))))))***++++++))))))))))))))))))))))))************************'''((()))***+++******)))+++++++++***************************************+++++++++***)))))))))(((+++++++++***)))((('''&&&((((((((((((((()))******+++************+++,,,,,,,,,,,,,,,,,,,,,+++++++++(((((())))))))))))((((((************************++++++,,,,,,,,,,,,++++++......---,,,,,,+++******------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,---...////////////---------............/////////............//////000000////////////......(((,,,//////------111444111111111222222222333333222222222111111000000000111111222222222222222222333444666666555333000...222222222222222222222222222333333333333333444444333333333333222222222222555555555666666666666666888888777666555444333333666666888888888888666666777888888999::::::;;;;;;888999999999999999888888777999;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===??????>>>>>>>>>>>>======>>>======???AAABBBAAA@@@AAA???>>>???@@@@@@???>>>???AAACCCCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGIIIKKKLLLMMMKKKHHHFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFHHHJJJLLLMMMMMMNNNPPPQQQRRRRRRQQQQQQOOOLLLKKKLLLLLLKKKOOOUUUVVVZZZ^^^bbbdddfffiiijjjnnnsssvvvwww~~~***+++---......---,,,+++++++++++++++************))))))*********+++++++++++++++***)))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))***+++******++++++,,,++++++***)))))))))))))))***++++++))))))))))))))))))))))))************************&&&(((***+++,,,+++)))(((************************))))))))))))************---,,,,,,+++***)))((((((******++++++***)))((((((((((((((((((((())))))******************++++++,,,---,,,,,,,,,++++++******)))******++++++******)))************************,,,,,,---.........---------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***++++++,,,---,,,,,,,,,,,,------...//////......---------............/////////............//////000000000000000/////////***,,,......------///111000000111111111222222222222222111111000000//////111111222222222222222333444666777888777444000...111111111111111111111111222333444444444333222111222222222222222222222222555444444444444444444444888888777777666555555444555666777888888777666555888888888999::::::;;;;;;::::::::::::999888777666777999::::::999999:::;;;===============<<<<<<;;;999:::::::::;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>===============???AAAAAA???============???AAAAAA@@@??????@@@BBBBBBAAAAAAAAABBBDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCEEEEEEEEEEEEEEEBBBBBBCCCEEEGGGIIIKKKLLLLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLNNNQQQTTTUUUTTTSSSRRRRRRQQQNNNLLLIIIJJJOOOTTTYYY^^^cccfffffffffhhhiiilllpppsssuuuyyy(((((())))))))))))((('''+++*********************))))))*********+++++++++***************+++,,,---)))******+++++++++******((((((''''''''''''(((((())))))(((((()))***++++++)))***************))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((************************(((((()))))))))*********---,,,,,,+++***)))(((((())))))***+++,,,,,,,,,+++((((((((((((((())))))*********))))))******+++,,,,,,,,,,,,++++++***************++++++++++++******************************+++,,,,,,---......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------++++++,,,------------,,,,,,---......///.........---------............/////////............///////////////000000000000000000...,,,---//////...,,,////////////000000000000111111111000000000//////111111222222333333333333444666777888888666333222111111111111111111111111333444555555444222000///222222222222222222222222666666555555555555555555777777777777777777777777555666777888888777666555777888888999999:::;;;;;;======<<<;;;999777666555777888999999888888999;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<==================>>>>>>===<<<===>>>@@@@@@>>><<<::::::;;;===@@@BBBBBBAAA>>>@@@BBBBBBAAA@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDAAAAAABBBDDDFFFIIIKKKMMMLLLKKKIIIHHHGGGFFFGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHIIILLLPPPTTTVVVVVVUUUTTTXXXXXXUUUNNNIIIJJJOOOSSS[[[```eeegggfffeeegggiiijjjmmmqqquuuyyy***)))(((((('''(((((()))))))))******************)))************+++++++++************+++,,,---...(((((()))************)))''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,)))************)))(((((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))***************+++++++++'''(((((())))))*********+++++++++***)))))))))(((((()))***+++,,,---------((((((((((((((()))*********))))))))))))***+++++++++++++++++++++*********))))))************))))))************************((()))***++++++,,,,,,+++******+++,,,,,,---......,,,,,,------------......+++,,,------......------------...............------------............/////////............//////......////////////000000333///,,,---000000---***........./////////000000000000000000000000000000111111222222333444444444444555666777666666555444222222222222222222222222333444555555444333111000222222222222333333333333777777888888888888888888666666666666777777777888555555777777777777555555666777777888999999::::::======<<<;;;999888666555888999:::999888888:::<<<::::::::::::999888777777;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>=========???AAABBBAAA@@@:::999999<<>>@@@BBBBBBAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDAAABBBCCCDDDGGGIIIKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHMMMQQQSSSTTTTTTTTT[[[^^^[[[RRRJJJKKKPPPSSSZZZ___eeegggeeeeeeiiimmmmmmmmmpppuuuyyy}}}---+++)))'''&&&(((***+++(((((())))))******++++++)))************++++++++++++***************++++++''''''((()))))))))))))))'''''''''&&&&&&'''''''''(((((((((((()))***+++,,,***+++++++++******)))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++''''''(((((()))******+++))))))))))))))))))))))))((()))***++++++,,,++++++((((((((((((((()))******)))))))))))))))***++++++************++++++++++++******++++++++++++******************************(((((()))++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......---...............---------------............/////////............//////------........./////////000//////////////////...////////////000000000000......//////000111111111111111222222333444444555555555444333333333333333333333333333333333333333111222333333444444444444222333333333444444444444555666666777777888888888555555555555555444444444444555666777777666555444555666666777777888999999999:::::::::999888777666999::::::999888888;;;===;;;<<<<<<;;;:::999888888;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>>>>===>>>AAAEEEIIIJJJJJJ===;;;::::::===???@@@@@@???AAACCCCCCBBBAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEECCCCCCDDDEEEGGGIIIKKKLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFFFFGGGGGGHHHHHHIIICCCCCCCCCCCCCCCDDDEEEFFFFFFHHHKKKNNNQQQRRRRRRRRR[[[```^^^TTTLLLMMMRRRTTTYYY___fffhhhhhhkkkqqqxxxyyytttssswwwzzz|||+++(((%%%"""!!!###&&&)))'''(((((()))***++++++,,,)))************+++++++++,,,+++***)))((((((((((((&&&&&&'''(((((()))((((((((((((''''''''''''(((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))******++++++++++++&&&''''''((()))******+++(((((((((((())))))))))))))))))*********))))))(((((((((((((((((()))******)))))))))))))))******+++))))))******+++++++++,,,,,,------......------,,,************************)))***+++,,,---............------,,,,,,++++++***+++++++++,,,,,,------------...//////000/////////---...............---------------.........////////////............//////,,,---------......//////,,,///222111......000333000000000000111111111111------...///000111222222111111222333333444555555666555333111000000111111333333333333333333333333///000111222444555777777333333333444444555555555222222333333444555666666555555444333222222111000444555666777777666555444555555555666777777888888666666777888888888888888:::::::::999888999;;;===????????????>>>===<<<;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???CCCIIINNNRRRSSS@@@===;;;:::;;;===>>>>>>???AAACCCCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJMMMOOOPPPQQQQQQQQQYYY______UUUMMMOOOTTTUUUZZZ```hhhlllmmmqqqzzz}}}wwwyyy|||}}}(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++***************)))((('''((('''&&&&&&'''((()))***''''''((()))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((()))))),,,+++***))))))***+++,,,...,,,)))&&&&&&'''***,,,***++++++******)))((('''+++*********))))))(((((((((((())))))))))))(((((()))))))))((()))******+++******))))))((((((''''''******))))))(((((('''''''''(((((())))))))))))((())))))))))))))))))))))))+++,,,,,,,,,,,,+++******'''((()))***************++++++++++++++++++++++++---------,,,+++***)))(((******+++,,,------......***+++,,,---............,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................---------............////////////000000000000111222333444000000////////////000000555444222111111222444555888666444222000/////////222222222222222222222222333333333333333333333333222222222222222222222222333444666777777777666555333333444444555666666666555666999::::::888666444888777777666666666666777:::::::::;;;<<<<<<999777:::999999888888999999:::>>>AAACCCCCC@@@<<<999888999::::::;;;<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<===>>>CCCDDDAAA@@@HHHUUU\\\[[[JJJ@@@888:::<<<:::;;;>>>@@@@@@AAAAAAAAA@@@????????????@@@AAACCCBBB@@@===BBBCCCDDDDDDDDDCCCBBBAAADDDDDDEEEFFFGGGIIIKKKLLLMMMLLLJJJIIIIIIJJJKKKKKKJJJHHHFFFDDDDDDFFFIIIKKKFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNPPPPPPOOOMMMSSSXXXYYYUUUSSSTTTVVVUUU^^^aaafffkkkrrr|||zzzuuuvvvyyy~~~************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))*********)))(((((((((((('''&&&''''''))))))''''''((()))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''((((((((()))))))))(((''''''((()))))),,,+++((('''&&&''')))***(((((())))))***)))))))))*********)))))))))(((((('''(((((())))))(((((('''((()))))))))***************)))))))))((((((((('''***)))))))))(((((((((''')))***************)))))))))))))))))))))))))))))))))************)))((((((((()))******++++++******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((*********+++,,,---------***+++,,,---............,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------........./////////............////////////000000000000111222333333111000///////////////000222222333333333333333333888777555333111000000000222222222222222222222222333333333333333333333333222222222222222222222222333444555666777666666555333333444444555666666666666777888999999888666555777777666666666666777777999999999:::;;;;;;999777777777888888999:::<<<===???BBBEEEEEEBBB>>>;;;:::999:::;;;;;;<<<<<<<<<;;;=========<<<;;;;;;::::::;;;===>>>>>>======>>>???AAACCCBBB@@@FFFSSS]]]___TTTHHH<<<;;;<<<<<<<<>>AAABBBCCCDDDDDDCCCBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLNNNMMMLLLKKKJJJJJJKKKLLLIIIHHHHHHHHHHHHIIIIIIIIIFFFFFFFFFGGGGGGHHHIIIJJJIIIJJJNNNQQQSSSRRRPPPNNNQQQVVVXXXVVVUUUXXXZZZZZZ[[[```gggooowwwyyysssssstttvvvyyy{{{************************))))))))))))))))))))))))******))))))))))))******(((((()))*********)))))))))((((((''''''''''''(((''''''((())))))))))))))))))((((((''''''(((((()))******))))))))))))******''''''''''''(((((((((((()))((((((''''''(((((()))***)))((('''''''''((((((&&&&&&'''((())))))))))))******))))))))))))(((((('''''''''((((((''''''''''''((()))***+++******)))))))))))))))(((((((((((())))))))))))((((((((((((++++++,,,++++++***)))((()))))))))))))))))))))))))))************)))(((((()))***++++++++++++++++++...---,,,++++++,,,---...++++++++++++***)))(((((())))))******+++,,,,,,,,,***+++,,,------......------............------,,,+++++++++,,,,,,------------......///////////////------......///000000000............////////////000000000000111222333333111111000//////////////////000222444555444222111888777555444222222111111222222222222222222222222222222333333333333333333111111111111111111111111333444555555666666555555333333444444555666666666777777777777777777777777666666555666666777888999888888777888::::::888777555666666888:::<<<>>>???@@@CCCGGGHHHEEEAAA===;;;::::::;;;<<<<<<<<<<<<;;;>>>======<<<;;;;;;::::::<<<>>>??????>>>>>>???@@@???BBBBBBAAAEEEPPP]]]ccccccSSSCCC<<<<<<===>>>@@@AAAAAABBBBBBCCCBBBBBBBBB@@@@@@AAABBBCCCCCC@@@>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCEEEGGGJJJLLLMMMPPPOOOMMMLLLKKKKKKKKKLLLGGGIIIKKKMMMMMMKKKHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOSSSVVVWWWUUURRROOOOOOTTTWWWVVVWWW\\\___^^^ZZZ```hhhpppyyyxxxrrrrrrsssrrrrrrtttwww{{{************************((((((((((((((((((((((((***))))))))))))))))))***''''''((()))*********)))))))))((((((''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***'''''''''(((((((((((((((*********))))))*********''''''((((((((((((''''''&&&&&&'''((((((((((((((())))))))))))))))))((((((&&&&&&''''''''''''&&&&&&&&&(((***+++,,,+++)))((())))))))))))(((((((((((())))))))))))((((((((((((,,,,,,++++++***)))((('''))))))))))))))))))))))))+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++---,,,+++******,,,---...***************)))(((((())))))*********+++++++++***+++,,,---------------............------,,,+++******+++,,,,,,---......---...//////000000//////////////////////////////............/////////////////////000000111222333222111000//////......///...///111333444444333333555555444333222222111111111111111111111111111111222222222222222333333333111111111111111111111111333333444444555555555555333333444444555666666666777777666555666777888999555555555555666777999999888777666777999999888777666666777888:::<<<>>>???>>>BBBGGGHHHFFFBBB>>><<<;;;;;;<<<<<<<<<<<<;;;;;;>>>======<<<;;;;;;::::::===???@@@@@@???>>>@@@AAA>>>AAACCCBBBCCCMMM[[[fffmmm]]]JJJ>>><<<===>>>???AAAAAABBBCCCDDDDDDCCCCCCAAAAAAAAACCCDDDCCC@@@>>><<<===>>>???@@@AAAAAABBB@@@AAABBBDDDGGGJJJLLLNNNPPPOOOMMMKKKJJJJJJKKKKKKHHHIIILLLMMMMMMKKKHHHGGGHHHHHHHHHHHHIIIJJJKKKLLLTTTVVVYYYYYYXXXUUUSSSRRROOOTTTVVVVVVYYY^^^aaa```\\\```gggnnnwww|||uuuvvvvvvuuutttrrrsssttt{{{~~~~~~))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))&&&'''((())))))))))))))))))))))))(((((('''&&&&&&''''''((()))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((''''''''')))))))))******)))))))))&&&'''((())))))(((''''''((((((((((((((('''&&&&&&(((((((((((((((((())))))&&&&&&''''''''''''&&&&&&&&&(((***+++,,,+++)))((((((((((((((())))))))))))(((((((((((())))))))))))************)))((('''&&&))))))))))))))))))))))))+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++*********)))))))))***,,,---)))************)))((((((******************++++++++++++,,,,,,---,,,,,,,,,---.........---,,,++++++******+++,,,,,,---......---......///////////////000000//////......------............////////////////////////000111222333111111000///////////////000000000000222333555777222222222222111111000000111111111111111111111111111111111222222333333333111111111111111111111111333333333333333444444555333333444444555666666666777666555444555666888999555555555555666777999999777666555666888999888777999999999999:::;;;<<<===<<<@@@DDDFFFDDD@@@===<<<;;;<<<<<<======<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;>>>???@@@@@@??????@@@AAA===@@@CCCCCCBBBIIIWWWdddpppdddQQQAAA;;;<<<======@@@AAABBBCCCDDDEEEEEEEEEBBBBBBBBBDDDEEEDDDAAA>>>::::::;;;<<<>>>???@@@AAA@@@AAABBBDDDGGGJJJLLLMMMNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMTTTVVVXXXXXXVVVUUUVVVWWWRRRUUUWWWWWWZZZ```aaa___^^^aaafffmmmyyy}}}{{{zzzzzzzzzwwwvvvuuuzzz{{{wwwwww(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''((()))))))))(((((('''(((((()))(((((('''&&&''''''((()))))))))))))))***))))))(((((())))))***((((((''''''''''''((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''((()))))))))(((((())))))))))))((('''&&&&&&''''''(((((((((((())))))'''''''''((((((''''''''''''((()))***+++******)))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&)))))))))))))))))))))))))))************)))((((((++++++++++++++++++***)))(((((())))))***+++++++++)))******+++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,,,,++++++++++++,,,,,,---------,,,------...............///.........------------............////////////////////////000111222222000000////////////000000111111000000222444777999000111111111111111000///111111111111111111111111000000111111222333333333222222222222222222222222333222222222222333444555333333444444555666666666666555555444555666888999666666555666666777888999888666555666888999999999;;;;;;::::::::::::;;;;;;:::===AAABBB@@@>>><<<<<<<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======???@@@@@@??????@@@AAA>>>???BBBCCCCCCFFFRRR^^^lllfffXXXGGG===<<<<<<<<>>;;;;;;;;;<<<===???@@@AAAAAAAAABBBDDDFFFIIIKKKLLLMMMLLLJJJIIIIIIIIIJJJKKKMMMLLLJJJHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOSSSWWWXXXWWWVVVXXX[[[UUUWWWXXXXXX]]]bbbccc``````ccciiirrr~~~|||~~~|||yyyuuuuuu}}}))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))((((((''''''&&&'''((())))))(((((('''''''''((()))))))))))))))******))))))))))))******))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&((((((((()))))))))******)))))))))***))))))(((((('''''''''((((((((())))))'''(((((())))))(((((('''((()))))))))************'''((((((((()))))))))***'''((((((((()))))))))***))))))*********))))))((()))))))))))))))))))))))))))************)))((((((******++++++******)))((('''(((***,,,,,,,,,+++*********+++++++++++++++***,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++++++++,,,---......///............///////////////......//////000111222///......//////000111222000000111333555777888999000000111222222222111000111111111111111111111111///000000111222222333333333333333333333333333333333222111111111222444444333333444444555666666666444444444555666777888888777777666666666666777777888777555666888:::::::::<<<;;;;;;:::::::::;;;;;;:::<<<>>>???>>><<<<<<==================<<<;;;;;;999::::::;;;<<<===>>>>>>===>>>??????>>>>>>???AAA@@@???@@@CCCCCCDDDLLLWWWffffff^^^NNN@@@<<<<<<<<<>>>???@@@BBBDDDEEEEEEEEEDDDDDDDDDEEEFFFDDDAAA>>>>>>>>>>>>>>>???@@@BBBCCCBBBBBBCCCDDDFFFHHHJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLJJJJJJIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNPPPWWW]]]```]]]ZZZYYYZZZWWWYYYZZZ[[[```ggghhhdddbbbgggoooxxx}}}}}}|||{{{yyyvvvttt{{{************************))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))((('''&&&&&&%%%&&&''')))))))))(((((('''(((((()))))))))))))))******))))))))))))************))))))))))))******))))))(((((('''''''''&&&'''((()))******)))((('''))))))(((((()))***++++++'''((()))******++++++***&&&'''''''''(((((())))))(((((())))))))))))(((((()))))))))((()))******+++'''((((((((())))))******'''((((((((())))))******)))******+++++++++******))))))))))))))))))))))))+++,,,,,,,,,,,,+++*********************)))((('''&&&(((+++.........,,,******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,'''((()))+++---///000111............/////////000.........//////000111222............///111222333...000333666888999888888000111222333444333222111000000000000000000000000///000000111222222333333444444444444444444444444333222111111111222333444333333444444555666666777333444555555666777777888888777777666666666666777999777555666888:::;;;;;;;;;::::::::::::;;;<<<<<<:::<<<======<<<<<<===>>>======>>>>>>===<<<;;;;;;888999:::;;;===>>>???@@@<<<>>>??????>>>>>>???@@@AAA>>>???CCCDDDCCCIIIRRRaaafffcccRRRCCC============>>>@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEFFFDDDAAA???AAA@@@@@@@@@@@@BBBCCCDDDBBBBBBCCCDDDFFFGGGIIIJJJLLLLLLKKKKKKKKKMMMNNNOOONNNNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOXXX___hhhjjjddd]]]XXXVVVXXXZZZ[[[]]]ccckkklllhhheeekkksss|||||||||{{{{{{xxxuuuzzz******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))(((((((((((())))))'''''''''''''''((()))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&)))'''%%%%%%(((***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))++++++***+++,,,+++)))))))))******)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,,,,------+++++++++*********)))))),,,+++)))(((((()))+++,,,)))***+++++++++)))((('''---,,,+++******+++,,,---++++++***)))***+++---...,,,,,,,,,,,,+++***))))))***+++,,,---------,,,,,,++++++,,,,,,---...//////000000000000000000000000......//////000000111111///000111000...,,,---...000000222444555555333222000000000000000000000000444222111//////000222333000111111111111222222222222333333444444333333222111222333333444444333333444555666777888999::::::000111333555666777777777666666666666666777888888777777777777777777777777:::;;;<<<<<<======<<<<<<;;;<<<===<<<;;;;;;<<<=========>>>????????????>>>:::::::::;;;<<<===>>>???======<<<<<<>>>???BBBCCC>>>@@@AAAAAABBBDDDGGGJJJZZZfffjjj]]]KKKBBB@@@???????????????@@@BBBDDDFFFGGGGGGGGGGGGFFFEEECCCCCCAAA@@@@@@AAACCCDDDCCCBBBCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNMMMLLLJJJIIIKKKJJJJJJKKKLLLNNNPPPQQQYYY```fffeee___YYYYYY[[[[[[]]]_________```ccceeegggkkkqqqyyy}}}}}}|||wwwxxxwwwyyy***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))((((((''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((***(((&&&&&&(((***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((('''(((((()))***+++***+++,,,+++)))((()))******)))(((''''''((()))*********)))))))))((((((((())))))))))))))))))))))))************************+++++++++,,,------......+++++++++*********)))))),,,+++)))(((((()))+++,,,******++++++******)))(((******))))))))))))******------,,,,,,,,,---...///,,,,,,---......---------,,,,,,------......------++++++,,,,,,---......///////////////////////////......//////000000000000...///000///...---...///111222444666777666444222000000000000000000000000333222111000000111222222111111111111222222222222000111111222222111111000222222333444444444444444333444555666777888999999222333333444555666777777666666666666666777777888777777777777777777777777999::::::;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<======>>>>>>???@@@?????????;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>??????>>>???AAAAAAAAACCCFFFHHHVVVdddkkkaaaPPPDDD???>>>>>>>>>??????AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAAAAACCCEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOONNNLLLKKKJJJKKKKKKJJJJJJKKKMMMOOOPPPVVV\\\bbbbbb\\\WWWWWWYYYYYY[[[\\\]]]^^^```dddgggjjjmmmqqqxxx~~~xxxvvvtttuuu))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******(((((((((((())))))))))))))))))(((((((((((())))))***)))(((''''''&&&&&&'''*********)))))))))((((((''''''(((((())))))******+++)))'''&&&((()))***)))))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))***+++,,,+++)))((()))***))))))(((((((((((())))))))))))((((((((((((((('''))))))))))))))))))))))))*********************************+++,,,,,,------+++++++++***************,,,+++***))))))***+++,,,,,,,,,+++************+++,,,,,,------------,,,,,,------,,,,,,,,,---......***+++,,,---............------------............+++,,,,,,------....................................////////////000000000---...//////......///000000222555777777666333111000000000000000000000000111111111111111111111111111111111111222222222333000111111222222111111000333333444555555555555444333333444555666666777777555444444333444555666777666666555555666666777888777777777777777777777777888999::::::;;;;;;::::::;;;<<<===<<<;;;;;;<<<===>>>>>>???@@@@@@@@@@@@???<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>===<<<<<<>>>???@@@@@@@@@AAADDDFFFOOO___lllgggWWWHHH@@@<<<<<<===>>>@@@BBBCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBDDDCCCAAAAAACCCFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLMMMNNNPPPPPPPPPPPPPPPOOONNNMMMKKKJJJLLLKKKJJJJJJJJJLLLMMMNNNRRRWWW]]]]]]YYYVVVVVVXXXYYYYYYZZZ[[[\\\```eeeiiimmmppprrrxxx{{{vvvrrrttt))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((()))*********(((((())))))))))))(((((()))((((((''''''''''''((())))))))))))((((((((((((&&&&&&'''((())))))******+++)))''''''((())))))((((((((((((((((((((((((((('''(((((((((((((((((('''***))))))(((((((((((())))))++++++***)))((()))***))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))************************''''''(((((()))))))))***************************++++++***))))))***++++++---,,,+++*********,,,,,,,,,---...//////...---,,,+++++++++++++++++++++,,,)))***++++++,,,,,,,,,+++,,,,,,,,,,,,------......,,,,,,,,,---------......------------------------////////////////////////,,,---//////...///000222///222555777666333111///000000000000000000000000000000111222222222111111111111111222222222333333222333333444444333333222333444555555666666555555333444444555666666777777777666444333333444555777666555555555555666777777777777777777777777777777999999:::;;;;;;;;;;;;:::;;;<<<===<<<;;;;;;;;;===>>>??????@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<=========>>>??????===<<<;;;===???@@@@@@@@@@@@BBBDDDIIIYYYiiikkk^^^MMMAAA;;;:::;;;>>>@@@BBBCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBAAADDDBBB@@@@@@CCCEEEFFFFFFDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOOOONNNMMMLLLKKKJJJLLLKKKJJJJJJJJJKKKLLLMMMOOOTTTXXXYYYWWWUUUWWWYYY[[[[[[[[[[[[\\\```eeejjjnnnrrrwww|||yyyvvv{{{||||||(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&'''((()))***++++++(((((())))))))))))((((((&&&&&&&&&'''''')))******(((((('''''''''&&&&&&&&&%%%%%%&&&''''''((())))))***)))'''((())))))((('''((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((((((((((())))))***+++***((('''((()))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))************************+++******************+++,,,,,,*********+++,,,---'''(((************((('''+++++++++++++++++++++***+++,,,,,,,,,++++++***)))++++++*********+++,,,---,,,,,,,,,---------------------------------------/////////...............+++---...///...///000222000444777888555222111000000000000000000000000000///000111222222222222222111222222222222333333333222333333444444333333222333444555555666666555555555555555666666777777888888666444333222333555666555555555555555666666777777777777777777777777777::::::;;;<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;;;;===>>>>>>???@@@@@@@@@@@@???>>>======<<<<<<<<<======;;;<<<>>>?????????>>>===<<<>>>@@@@@@@@@@@@AAACCCEEERRRbbbjjjdddSSSDDD<<<999:::===???AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBB@@@???@@@BBBDDDEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLLLLKKKJJJJJJJJJLLLLLLKKKJJJJJJKKKLLLMMMOOOSSSVVVWWWVVVVVVXXXZZZ______^^^]]]]]]```eeeiiilllsss{{{xxxxxx(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&''''''((()))******+++'''((()))******)))((('''%%%%%%%%%&&&((()))+++,,,'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))((('''((()))***)))((())))))))))))))))))))))))&&&''''''((((((''''''&&&))))))(((((((((((()))))))))***+++***((('''((()))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************++++++***************+++++++++************************+++************+++,,,,,,))))))************))))))------.........---,,,,,,............---,,,+++***+++***)))))))))***,,,---------------------------------------------------/////////............---+++---//////...///000222333777999999555222222333000000000000000000000000000000000111222222333333222222222222333333333333000111111222222111111000333333444555555555555444555555666666666777777777666666444444333444555666555555444444555555666777777777777777777777777777:::;;;<<<<<<======<<<<<<;;;<<<===<<<;;;;;;<<<=========>>>????????????>>>=========<<<======>>>>>>======>>>???????????????;;;>>>@@@AAAAAAAAABBBCCCDDDKKKYYYfffgggYYYHHH>>>999:::<<<>>>@@@AAABBBCCCBBBCCCCCCCCCCCCCCCBBBBBB?????????AAACCCEEEEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKLLLMMMLLLKKKKKKKKKMMMNNNOOOQQQSSSUUUVVVVVVWWWZZZ\\\___```_________aaaeeehhhiiisss~~~vvvvvv'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******'''((()))******)))((('''&&&&&&&&&'''''')))***+++((('''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((***+++***((())))))))))))))))))))))))&&&''''''((((((''''''&&&(((((('''(((((()))***+++(((*********((('''((()))'''((()))******)))((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++*********++++++*********((()))******++++++******---------,,,,,,---------------.........---,,,+++---------......---,,,,,,,,,+++***))))))+++---...------------------------------------------------//////.........---------,,,...//////......///111333666888666111...000333000000000000000000000000111000000000000222333444222222222333333333444444000111111222222111111000222222333444444444444444444444555555555555666666444444555555555555555555555444444444444555666666777777777777777777777777::::::;;;<<<<<<<<<<<<;;;;;;<<<===<<<;;;;;;<<<===<<<<<<===>>>>>>>>>>>>======<<<<<<<<<===>>>??????AAA@@@@@@???????????????:::===@@@BBBBBBBBBCCCEEEEEEEEEOOO```hhh^^^MMMAAA999999:::<<<>>>AAACCCDDDBBBCCCCCCDDDDDDDDDCCCCCC>>>>>>@@@CCCFFFGGGEEECCCEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSTTTTTTUUUWWWZZZ\\\\\\]]]^^^______bbbeeehhhgggrrr}}}xxxxxx'''((((((((())))))******************************&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))'''((()))++++++)))((('''(((((('''''''''(((((())))))(((((((((''''''''''''))))))))))))(((((((((((('''&&&&&&(((***+++***)))))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''(((***++++++(((******)))((('''((()))'''((()))******)))((('''(((((())))))******++++++))))))))))))))))))))))))*********************************)))))))))))))))))))))******++++++++++++******++++++++++++******'''((()))+++++++++***))),,,,,,***))))))***,,,,,,++++++,,,---,,,+++)))((())))))***+++,,,,,,,,,,,,---,,,+++******,,,...///------------------------........................//////.........------------...//////......///000111333444111,,,***,,,000000000000000000000000000111000//////000222444555222222333333333444444444333333333444444333333333111222333333444444333333333333444444444444444444333444555555666666555555555444444444444555666666777777777777777777777777999999:::;;;;;;;;;::::::;;;<<<===<<<;;;;;;<<<===;;;<<<<<<===============<<<<<<<<<<<<===???@@@@@@EEECCCAAA???>>>>>>>>>???:::===@@@BBBCCCCCCDDDFFFFFFBBBIII[[[hhhaaaOOOCCC999999:::;;;===@@@CCCEEECCCCCCDDDDDDDDDDDDDDDCCC>>>???AAAEEEHHHHHHFFFDDDEEEEEEEEEFFFGGGHHHJJJJJJFFFGGGHHHIIIJJJLLLMMMMMMKKKKKKJJJJJJLLLNNNOOOQQQLLLLLLLLLLLLNNNOOOQQQSSSSSSSSSSSSSSSUUUWWWYYY[[[XXXZZZ]]]^^^```bbbeeehhhgggqqq{{{~~~~~~******++++++***)))'''&&&******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((&&&%%%''''''''''''(((((((((((((((***+++***)))((()))***&&&'''''''''(((((())))))'''''''''(((((((((((((((++++++***(((''''''''''''+++***)))(((''''''''''''(((000444///***)))******...,,,***)))))))))'''&&&))))))************))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))*********++++++++++++******++++++++++++++++++++++++)))************+++++++++***+++,,,,,,******+++,,,,,,,,,+++******+++++++++++++++*********+++,,,,,,***+++,,,,,,------,,,,,,......---,,,---...///000//////...---,,,,,,++++++---------...............***---000000......000222999666222//////000000000000222444666666444222000111222333333222111000///222333333333333222111000222222222222222222222222222222333333333333444444444444444444444444444444333333444444555666666666555444444333333555666777888888888888888999999999999999999999:::;;;<<<===999:::;;;<<<;;;:::999888<<<<<<======<<<;;;::::::::::::;;;;;;===>>>???@@@FFFEEEDDDBBBAAA???>>>>>>?????????AAACCCEEEEEEEEEGGGCCCKKKVVV]]]ccc[[[FFF???;;;:::===>>>===???BBBBBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLGGGHHHJJJKKKMMMNNNNNNOOOSSSOOOLLLNNNRRRUUUTTTRRRZZZ]]]___^^^[[[XXXUUUTTTVVVWWWZZZ\\\```ffflllpppnnnqqqvvv|||}}}}}})))*********)))((('''&&&))))))******************)))(((((((((''''''''''''((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********)))(((&&&%%%''''''''''''((((((((((((''')))***)))((('''((()))%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((())))))))))))((((((((()))******,,,,,,+++***))))))))))))'''******((((((---///...000---***)))))))))((('''))))))************))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))***)))(((((((((((()))***)))******************))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,...------,,,---...///000///......---,,,,,,++++++------......///000000111+++---//////...///222444===999444111000//////...000222333444444333222000222222222222222111000///333333333222222222111111222222222222222222222222222222333333333333444444444444444444444444444444333333333444555555666666666555444444444555666777777777777777777888888888999999999999:::;;;<<<<<<;;;;;;;;;;;;:::999999888<<<============<<<;;;:::;;;;;;;;;<<<===>>>@@@AAAEEEEEEDDDCCCBBB@@@>>>===>>>>>>???@@@BBBDDDDDDDDDFFFBBBIIITTTZZZbbb\\\JJJ@@@;;;:::<<<===<<<>>>BBBAAABBBCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNLLLMMMQQQXXX\\\ZZZXXX[[[___cccdddaaa\\\XXXVVVVVVXXXZZZ]]]```dddiiillllllpppuuuzzz~~~~~~))))))***))))))((('''&&&)))))))))***++++++,,,,,,((((((((((((''''''''''''((((((((((((((((((((((((***************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******)))((('''&&&''''''''''''((((((((((((&&&((()))((('''&&&'''(((&&&&&&''''''''''''((((((%%%&&&&&&'''((()))******''''''((((((***+++---......---,,,+++************(((---333999BBBKKKMMMJJJ222///+++(((((()))))))))((())))))******))))))((())))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))+++***))))))))))))***+++((())))))******))))))(((++++++++++++++++++++++++)))************+++++++++***+++,,,,,,******+++,,,------,,,,,,,,,,,,------......---,,,+++++++++,,,***+++,,,,,,------,,,,,,---------,,,---......///.........------,,,,,,+++------...///000111111222---............111444777<<<999444222111111000///111111222222222222111111222222111000000000111111444333222111111111222333222222222222222222222222222222333333333333444444444444444444444444444444222333333444444555555666666666555555555666777888666666666777777777888888999999888999999:::;;;<<<===<<<;;;:::999999888999==================<<<;;;;;;;;;;;;<<<===>>>???@@@BBBCCCDDDDDDBBB@@@>>><<<======>>>@@@AAABBBCCCCCCEEEAAAGGGPPPWWW```___PPPBBB<<<999:::<<<;;;===@@@@@@AAABBBDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKHHHIIIMMMUUU]]]bbbaaa```]]]bbbgggjjjggg```ZZZWWWVVVWWWYYY\\\```ccceeefffiiilllqqqvvv{{{}}}}}}************))))))(((((((((((((((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))*********((('''&&&''''''''''''(((((((((((('''((())))))''''''((())))))))))))***************%%%%%%&&&'''((()))***+++''''''((()))***,,,...///---,,,++++++*********++++++666DDDPPPXXX]]]YYYSSS222...***''''''((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))+++******************+++(((((())))))))))))((((((************************))))))*********+++++++++***+++,,,,,,******+++,,,------,,,,,,,,,---......000///...---,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,............///////////////.........///222666999666333111000111222222222111111000000000000111111222111000//////000111222555333111000000111333444111222222222222222333333222222222333333333444444333333333333333333333333222222222333444444555555666666666666777777777888666666777777888888999999999999888888999::::::;;;>>>===;;;999888888999999<<<======>>>======<<<<<<::::::::::::;;;<<<===>>>@@@AAACCCDDDCCC@@@===;;;<<<===>>>??????@@@BBBCCCEEEAAAFFFNNNSSS___bbbWWWDDD===888999;;;;;;<<>>@@@BBBCCCBBB@@@>>><<<;;;===????????????AAACCCFFFBBBGGGLLLPPP\\\ddd\\\HHH???888888:::;;;<<<>>>>>>???AAACCCEEEEEEEEEEEEFFFEEEDDDBBBBBBBBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGHHHHHHIIINNNTTT[[[```bbbaaabbbbbbaaa]]]YYYXXXWWWUUUUUUVVVZZZ___bbbbbbaaa^^^bbbggglllppptttxxx{{{rrrrrr******))))))))))))******((('''&&&%%%###"""!!!!!!'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''(((((((((((()))***+++***)))((()))+++((((((''''''''''''&&&&&&%%%&&&&&&'''((()))******)))))))))))))))***++++++))))))((((((((((((((()))'''///444000***((()))))),,,)))&&&%%%&&&'''(((((('''(((((())))))(((((('''))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))))))))***++++++***))))))((())))))******))))))((((((((((((((((((((((((((()))************+++++++++***+++,,,,,,******+++,,,,,,+++++++++,,,---...///......---,,,+++++++++,,,***+++,,,,,,------,,,,,,++++++,,,------------,,,------------------------......------,,,+++++++++000...---...111444666666222000///...//////...---000000111111111111000000000000/////////000111111333222111111111222333444111111111222222333333444222222333333333333444444333333333333333333333333000111111222222333333444444555666777777777666666777888888999:::;;;<<<<<<999999888888888888999999;;;;;;::::::999999:::::::::;;;<<<<<<<<<<<<<<<<<<999999999999999:::;;;<<<>>>???@@@AAAAAA@@@>>>===;;;>>>AAA@@@>>>>>>@@@CCCGGGDDDHHHKKKLLLYYYbbb]]]LLLAAA888888:::;;;<<<>>>>>>@@@BBBCCCEEEEEEEEEDDDFFFEEEDDDCCCCCCBBBCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIEEEEEEDDDEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGIIIMMMRRRXXX\\\]]]]]]\\\YYYWWWVVVXXXZZZXXXVVVVVVYYY]]]``````^^^[[[___eeejjjnnnrrruuuxxxmmmmmm)))((('''&&&&&&'''((()))((((((''''''&&&%%%$$$$$$''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''((((((((((((((()))***)))((('''(((***'''''''''&&&&&&&&&%%%%%%&&&'''''''''(((((())))))(((((((((((()))***++++++)))((((((''''''(((((()))&&&***+++'''%%%))),,,,,,***(((&&&&&&(((*********''''''((((((((((((''''''))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((())))))******))))))((()))******************)))************************)))************+++++++++***+++,,,,,,******+++,,,*********++++++,,,---...---,,,,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,---------......000...---...222444444333111000//////000000000...///000222333333222000///...//////000000000000000111111222222222333333333000111111222333333444444222222333333333333444444222222222222222222222222000000111111222333333333333444555666777666555555666777888999:::;;;<<<<<<999999888888888888999999999999::::::;;;;;;::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???????????????>>><<>>>>>AAADDDFFFDDDHHHIIIIIITTT___[[[OOOCCC999888;;;<<<===>>>???@@@BBBDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEFFFFFFGGGFFFDDDCCCCCCCCCCCCEEEFFFGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGIIIMMMQQQTTTVVVVVVVVVVVVVVVXXX\\\```^^^ZZZWWWXXX\\\^^^]]][[[ZZZ^^^eeekkkooosssvvvyyy~~~jjjjjj'''&&&%%%$$$%%%%%%'''''')))))))))))))))(((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((((((''''''''''''((((((((()))'''((()))((('''&&&''')))))))))(((((('''''''''&&&'''''''''(((((((((((((((&&&&&&&&&'''(((***+++,,,)))((((((((((((((())))))'''))))))((()))+++(((###)))((('''(((***,,,,,,+++''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''******++++++++++++******++++++++++++++++++++++++)))************+++++++++***+++,,,,,,******+++,,,************+++,,,---...+++++++++******+++,,,,,,++++++,,,---------,,,,,,***+++,,,---...---,,,,,,------------------------***+++,,,---///000111222000...---///222444222000...------///222444444333///000333444444333000///---...///111111111000///000111222333333333333333000000111222333333444444222222333333333444444444222222222222222222222222000000000111222222333333222333555666666666555444555666777888999:::;;;;;;999999888888888888888999777888:::;;;<<<<<<;;;:::888999::::::;;;;;;;;;:::======<<<<<<<<<======>>>>>>>>>>>>>>>>>>?????????<<<@@@CCCBBB???>>>AAAEEEFFFCCCGGGHHHFFFQQQ\\\XXXQQQEEE999888;;;======???@@@AAABBBDDDDDDDDDDDDCCCDDDEEEEEEFFFEEECCCAAA@@@CCCCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFBBBDDDFFFHHHIIIKKKMMMOOOPPPRRRTTTVVVXXX[[[```dddccc^^^YYYXXX[[[\\\ZZZXXXZZZ___ffflllqqqtttxxxzzzzzz~~~}}}}}}jjjjjj************************************))))))))))))$$$%%%'''((((((((('''&&&''''''''''''((((((((((((&&&&&&''')))************,,,+++)))'''&&&'''((()))''''''&&&&&&&&&&&&''''''))))))************)))))),,,+++***)))(((((((((((('''((()))******)))((('''''''''(((((())))))******((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))$$$'''+++***(((&&&&&&(((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************((()))***)))((((((***,,,******))))))(((((('''''',,,+++***((((((((()))*********+++,,,,,,+++)))((())))))))))))************************))))))(((((())))))))))))************,,,+++*********+++,,,---+++---......,,,+++++++++---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---222,,,+++222777333000///............/////////000111111111111111111111111......//////000000111111111111222222222222111111000000111111111222222222111111222222222333333333555444222111111222444555222222222222222222222222111222333444555555555555444555555666777888888999888888777777666666555555888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAABBBDDDEEEGGGIIIIIIJJJOOOVVV\\\UUUJJJ===666888;;;;;;:::AAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@AAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGJJJLLLNNNRRRUUUVVVVVVYYY^^^cccbbb[[[WWWXXXXXXTTTTTTXXX___cccgggkkkrrr{{{~~~~~~|||jjjlll************************((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&'''((())))))***))))))+++***((('''&&&'''((()))(((''''''&&&&&&''''''(((((())))))******))))))((()))))))))(((((())))))***'''((())))))))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((***++++++***))))))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))***)))''''''(((******)))))))))((((((((('''+++***))))))))))))))))))&&&''')))***+++,,,,,,+++))))))))))))************++++++*********))))))))),,,,,,++++++******))))))++++++******++++++,,,,,,+++---...---,,,***+++,,,,,,,,,---------.........---..................---------------------------------------------------///+++---333555111...///........./////////000000111111111111111111111111000000000111111111222222111111222222222222111111000000111111111222222222111111222222222333333333555444222111111222333444222222222222222222222222111222333444555555555555555555666666777777888888777777777777666666666666888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@@@@BBBCCCDDDFFFHHHIIIJJJOOOVVV\\\YYYNNN???888888;;;<<<;;;???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDCCCBBBDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGDDDEEEFFFGGGFFFHHHJJJLLLMMMOOOQQQRRRTTTWWW[[[^^^^^^WWWTTTVVVXXXWWWXXX\\\eeeiiimmmooovvv~~~~~~{{{zzz~~~}}}|||tttvvv))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((())))))))))))((((((***)))((('''''''''((()))(((''''''&&&&&&''''''((('''(((((())))))(((((('''''''''''''''((()))***+++''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((''''''((((((((((((((((((((((((((()))***++++++***)))((())))))((((((''''''&&&&&&---------+++((('''((()))))))))))))))((((((((((((((())))))************)))&&&'''((()))***+++++++++))))))))))))************+++++++++++++++*********......---,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,,,,,,,---------......////////////..............................,,,...000111111000...,,,,,,,,,000444333///---........./////////000000000000000000000000000000000111111111222222222222222111111222222222222111111000000000111111111111222111111222222222333333333444333222111000000111222111111111111111111111111111222333444555555555555666666666666666666666666666666666666777777777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<===========================???@@@AAA@@@@@@AAACCCBBBDDDGGGHHHIIINNNVVV\\\^^^RRRCCC:::888:::;;;;;;===>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDDDDCCCCCCBBBDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGIIIIIIHHHHHHGGGGGGGGGFFFCCCDDDGGGHHHHHHIIIJJJLLLOOONNNNNNPPPTTTWWWYYYZZZ[[[VVVSSSVVVZZZ\\\```eeeiiimmmpppqqqvvv~~~|||{{{}}}{{{~~~{{{|||zzzgggiii(((((((((((((((((((((((()))(((((((((''''''''''''((('''&&&&&&&&&''')))***''''''''''''((((((((((((((())))))))))))(((((('''(((((('''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''((()))***'''''''''(((((('''''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))%%%""""""%%%'''&&&$$$))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))************111111111...+++))))))***))))))))))))(((((((((((('''((()))+++++++++***)))******))))))((((((''''''((()))))))))************++++++++++++++++++++++++---,,,,,,+++******))))))((()))+++,,,------,,,+++,,,---...,,,+++***+++---******+++++++++,,,,,,,,,------............------------------------------,,,///222555555222///,,,+++///555666333...---///...////////////000000000////////////////////////111111222222222222222222111111222222222222111111000000000000111111111111111111222222222333333333444333222111000000000000111111111111111111111111111222333444555555555555666666666666666666555555555555555666777888888888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@??????AAABBBAAACCCEEEFFFHHHMMMUUU[[[aaaVVVFFF;;;888999::::::<<<===>>>??????@@@@@@???BBBBBBCCCCCCCCCCCCCCCBBBEEEDDDDDDCCCBBBAAAAAA@@@AAAAAABBBBBBCCCEEEFFFGGGIIIIIIHHHHHHGGGFFFFFFFFFBBBDDDGGGHHHIIIIIIKKKMMMSSSPPPOOOQQQVVVYYYZZZYYYZZZWWWUUUXXX^^^dddjjjnnnnnnrrrttttttwww}}}zzz}}}zzzzzz{{{xxxzzz'''''''''''''''''''''''')))(((((((((''''''''''''(((((('''&&&&&&((()))***''''''''''''((((((((((((((())))))))))))(((((('''&&&&&&'''''''''((())))))(((((((((''''''(((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((''''''(((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''',,,(((%%%%%%(((***)))((())))))))))))))))))))))))'''(((***++++++***((('''''''''((()))***+++,,,,,,111111111...+++))))))***(((((((((((())))))))))))'''((()))+++++++++***)))+++***))))))((('''''''''((()))))))))************++++++++++++++++++++++++))))))******************((()))+++,,,------,,,,,,---------,,,******+++---*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///333555555333///,,,,,,333999888222//////111////////////000000000111////////////////////////111111111111111111111111111111222222222222111111000000000000000000000000111111222222222333333333333222222111111000000000111111111111111111111111111222333444555555555555666666666666555555555555444444555666777888999999888888999999999:::::::::999999999:::;;;<<<<<<===>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>????????????@@@BBB@@@BBBDDDEEEGGGKKKSSSYYYaaaWWWHHH<<<888888999:::<<<<<<===>>>????????????AAAAAABBBCCCDDDDDDDDDCCCEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFBBBDDDFFFHHHIIIJJJMMMOOOUUURRRPPPRRRVVVYYYYYYXXXZZZYYYYYY\\\dddmmmsssvvvuuuyyyzzzyyy{{{~~~{{{~~~{{{|||~~~xxxgggiii(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%((((((''''''(((((()))***''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%&&&'''(((((()))))))))((((((''''''(((((()))'''(((((())))))(((((('''))))))(((((('''((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))(((&&&&&&((((((((('''(((((((((((((((((((((((('''((()))******)))((('''%%%%%%&&&'''((()))******---------+++((('''((()))(((((((((((())))))))))))((())))))************))))))(((((((((((()))***+++))))))))))))*********************+++++++++++++++(((((()))))))))*********((()))***+++,,,------------...---+++******,,,...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111///---000666:::666222000111111/////////000000000111111000000000000000000000000111111111111111000000000111111222222222222111111111000000000000000//////111111222222222333333333111222222222222222222222222222222222222222222222111222333444555555555555555555555555555555555555444555555666777888888999888888999999999:::::::::888999:::;;;===???@@@@@@BBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>???AAA@@@BBBDDDDDDEEEIIIQQQWWW___VVVJJJ???999999:::;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBDDDEEEFFFHHHJJJNNNRRRUUUTTTRRRSSSUUUWWWXXXXXXZZZ]]]```dddmmmyyy|||{{{zzz{{{|||~~~||||||}}}xxxppp|||rrrfffggg((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))''''''''''''((((((((((((&&&'''((())))))***))))))###$$$%%%'''((()))))))))))))))(((((((((((())))))((())))))******))))))((((((((((((((())))))***++++++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))***)))''''''(((***'''((((((((()))))))))***+++***))))))))))))))))))******)))((()))***+++,,,))))))))))))************)))))))))*********+++++++++*********************)))))))))***+++,,,............---+++)))***,,,...++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++------------------------...//////////////////...222777888333000111222000//////000000000111111111111111111111111111111111333333222222222111111111111111222222222222111111111111000000////////////111111222222222333333333000111222333333444444444333333333333333333333333111222333444555555555555333444444555555666666666555555666666777777888888888888999999999:::::::::999:::<<<>>>AAACCCEEEFFFEEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>===>>>???AAA@@@BBBCCCCCCDDDHHHNNNTTT]]]VVVLLLBBB===;;;<<<===>>>>>>???AAAAAAAAAAAAAAA@@@AAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHDDDDDDEEEEEEFFFJJJPPPTTTVVVWWWWWWVVVVVVVVVYYY[[[^^^dddiiiooo{{{|||yyy{{{|||~~~{{{{{{vvv}}}ooogggiii))))))))))))))))))))))))************))))))))))))&&&''')))*********)))(((''''''''''''((((((((()))&&&&&&((()))************###$$$%%%'''((()))))))))))))))(((((((((((())))))))))))************))))))&&&''''''(((***+++---...,,,+++***))))))***+++,,,''''''(((((())))))******))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&***------***((()))***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((---,,,+++***)))(((''''''((()))***)))((((((***,,,'''((((((((())))))******,,,+++***((((((((()))***///---+++***((((((((()))))))))))))))************(((((())))))*********+++...------,,,+++***))))))***)))))))))***,,,...000......---+++)))))),,,...++++++,,,,,,,,,---------,,,------......------,,,........................///...---,,,,,,---...///333888777000...111222...000000000000111111111111111111111111111111111111444444444333333222222222111111222222222222111111111111000000/////////...111111222222222333333333000111222333444555555555444444444444444444444444222222333444555555555555333333444444555666777777666666666666777777777777888888999999999:::::::::;;;<<<>>>AAADDDFFFIIIJJJGGGEEECCC@@@>>>===<<<<<<========================;;;<<<>>>>>>======???@@@AAABBBCCCCCCCCCFFFMMMSSS\\\WWWNNNEEE@@@>>>>>>?????????AAABBBBBBBBBBBBBBBAAABBBCCCEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIDDDDDDDDDDDDFFFJJJQQQVVVYYY[[[\\\[[[XXXXXX[[[___cccjjjrrrzzz~~~zzz{{{|||}}}zzzyyyrrrnnnppp(((''''''&&&&&&((()))***(((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''(((++++++******)))))))))(((******))))))(((((((((''''''((()))******)))((('''(((''''''&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((///---+++***)))***+++,,,))))))(((((('''''''''&&&++++++***)))'''&&&$$$###))))))))))))************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++...------,,,+++***))))))(((((((((((())))))))))))*********)))))))))))))))***)))((()))***+++***(((+++*********+++,,,------***((('''))),,,---,,,***))))))***+++,,,,,,,,,,,,///...,,,+++++++++,,,,,,---,,,---000333333///,,,///---...111///***---333555111...---...///---++++++,,,,,,,,,---.........222222111000000///000000111000000000//////......000000111111111000000///111000000000111222333333222222111111111111222222222222222333333333444444777666555444333222222222333333222222222222111111666666777888888777555444777888999999999777666555888777777888:::;;;;;;:::999:::<<<===???AAACCCCCCCCC@@@===;;;999:::;;;<<>><<<;;;;;;<<<============???AAABBBDDDFFFEEEDDDGGGMMMRRR\\\ZZZQQQDDD<<<<<<>>>>>>>>>???AAACCCDDDDDDCCCCCCAAACCCEEEEEEEEEDDDEEEFFFEEEEEEFFFEEEEEEDDDCCCCCCCCCEEEFFFFFFEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEFFFIIIOOOUUUYYYZZZ]]]```^^^ZZZYYY\\\```hhhvvv}}}zzz~~~}}}zzz}}}tttiiinnn(((''''''&&&'''((()))***(((((())))))((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&)))))))))(((((('''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''''')))((((((''''''(((((()))((((((((((((((((((((((((***)))'''&&&&&&&&&'''(((***)))))))))(((((((((((((((((())))))((('''&&&&&&(((((()))))))))*********(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%&&&''''''(((((()))(((''''''''''''(((((()))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******,,,++++++******))))))((((((((((((((()))))))))))),,,+++++++++******)))))))))((('''((()))***)))'''((((((((()))***,,,---...,,,***))))))+++,,,***((())))))***+++,,,,,,,,,,,,,,,+++***)))))))))******...,,,++++++---...,,,***...,,,---///...+++...444666222///---...///...---............////////////111111000/////////000000333333333222222222111111111111111222222222222111111111111000111111222222222222111111111111222222222333333333444444444444666666555333333222222333333333333333333333333333666777777777777777777777888999888888777666555444888777777888:::;;;;;;:::;;;<<<<<<===>>>??????@@@???>>>;;;:::999;;;<<<>>>>>>???@@@@@@@@@???>>>===<<<===>>>=========???AAAAAACCCEEEDDDDDDFFFKKKPPP\\\[[[TTTGGG???>>>>>>>>>>>>@@@AAACCCDDDDDDDDDCCCCCCEEEGGGGGGFFFEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEHHHMMMSSSVVVWWW\\\aaabbbaaaaaaeeeiiivvv}}}{{{~~~tttjjjppp(((''''''''''''((())))))'''(((((())))))))))))(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&''''''((((((((())))))******))))))(((((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&&&&*********))))))))))))(((%%%&&&'''((())))))))))))(((((())))))))))))******(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&''''''(((((())))))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))------,,,+++******))))))((('''&&&'''((()))(((&&&''''''((()))+++---///000---,,,******+++***)))'''))))))***+++,,,,,,,,,,,,,,,+++***)))))))))******///---***)))***++++++***,,,++++++---------000666666333///---.../////////111111000000000000000000/////////...//////000000000000000000////////////111111222222333333333444222222111111000111111111222222222222222222222222333333333444444444555555666555444333333222222333222222333333444555555555777777666666777888999:::;;;:::999888666555555555888777777888:::;;;:::999======<<<<<<<<<;;;;;;;;;<<<;;;999999999;;;===>>>===>>>???@@@AAA@@@??????===>>>???>>>======>>>@@@@@@BBBDDDCCCBBBDDDJJJNNNZZZ[[[VVVKKKAAA???>>>===???@@@BBBDDDEEEEEEEEEDDDFFFHHHIIIIIIGGGFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCBBBEEEGGGHHHHHHGGGGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDGGGKKKPPPRRRVVV[[[aaaddddddgggmmmsss~~~}}}|||tttlllqqq''''''''''''((((((((()))''''''((()))*********)))&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''(((((()))((()))***++++++***)))((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))))))))(((((((((((((((%%%%%%'''((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))***)))((('''''''''''''''(((''''''&&&&&&''''''(((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))*********(((((((((((())))))))))))---,,,,,,+++***)))(((((()))(((''''''))))))((('''*********+++,,,---///000,,,+++************))))))))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,,,,,,,,,,++++++,,,...111555888555222///,,,,,,---///000222111111000000/////////......---......///000111........................000000000111222333444444333333222111000000000111222222222222222222222222333333444444444555555555555444444333222222222333222222333444555666777888777666555555666888;;;===???===;;;888777666666777888777666777999;;;:::999<<<<<<;;;;;;::::::999999:::999999888999:::<<<===<<<===???@@@AAAAAAAAA@@@>>>??????>>>===<<<>>>??????AAACCCCCCBBBDDDHHHLLLXXX[[[XXXMMMCCC>>>===;;;>>>@@@BBBDDDEEEEEEEEEEEEIIIJJJKKKJJJHHHFFFFFFGGGCCCCCCDDDDDDDDDCCCCCCBBBEEEFFFHHHGGGFFFFFFGGGIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEIIILLLOOOVVVZZZ^^^aaaccciiisss|||}}}||||||tttmmmrrr&&&''''''(((((((((((((((&&&'''((()))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))''''''''''''''''''''''''&&&'''(((((((((((((((''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((***)))(((''''''''''''''')))(((((((((((((((((())))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))***+++++++++(((((((((((())))))))))))+++******)))((('''''''''***)))((((((******)))(((+++***************+++,,,))))))************+++,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,......------,,,,,,,,,------111666999:::222000...,,,+++,,,...///000000000//////...............---......///000111111111111111111111111111////////////000222333444333333222111000000000111111222333333333333222111333333333444444444555555444444333222222222333333222222333444666777888888777666444444555888;;;>>>@@@???===:::999888888999777666666777999::::::999999999999999999:::::::::;;;:::999999999999:::;;;;;;===>>>@@@AAAAAAAAA@@@??????@@@???======>>>@@@???BBBDDDDDDCCCDDDHHHLLLVVVZZZYYYNNNBBB===;;;:::>>>???AAACCCEEEEEEEEEEEEIIIJJJKKKJJJHHHFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEEEEFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCEEEGGGJJJLLLTTTWWWZZZ]]]bbbmmm}}}{{{zzzzzz~~~tttmmmrrr&&&''''''((()))(((((((((&&&''''''(((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''((()))******((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++(((((((((((()))))))))))))))(((((((((((('''''''''+++)))((()))***+++***)))))))))(((''''''''''''(((''')))***+++******,,,---))))))***+++,,,,,,,,,,,,))))))***+++++++++******###&&&+++------,,,,,,,,,+++---...///333:::;;;999...///...---++++++,,,...///..................---/////////...//////000000////////////000000000000000000/////////000222333222222111111000111111111111222333444444333222111222222222333333333444444333333222222222222333333222222333444555666777888666555444333444777:::<<>>???@@@@@@@@@???>>>???@@@???>>>>>>???AAAAAADDDFFFFFFEEEEEEIIILLLVVV[[[ZZZNNNBBB<<<::::::<<<>>>@@@BBBDDDEEEEEEEEEGGGIIIJJJIIIGGGEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEECCCEEEFFFFFFEEEDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGJJJKKKPPPSSSWWW[[[cccrrr}}}~~~zzzyyyvvvzzzvvvnnnsss&&&&&&((()))))))))((('''&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((('''''''''(((((()))))))))''''''((((((((((((''''''''''''''''''((()))***+++)))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***((('''((()))***)))((()))((((((((((((((())))))(((***,,,+++))))))***,,,))))))***+++,,,,,,,,,,,,((()))***++++++++++++***&&&))),,,,,,++++++,,,---***---///000555;;;;;;666,,,...000///---,,,---...---..................///111111000/////////000000,,,,,,,,,---------......333222000//////000222333111111111000111111222222111222444555555444222111111111111222222222333333333222222222222222333333222222333444555555666666555444333333444666888999<<<<<<<<<;;;;;;999888888777666555666999:::999888888888999999999:::::::::888888999:::;;;<<<======;;;<<<===>>>??????>>>======>>>??????>>>>>>@@@BBBCCCFFFHHHHHHGGGGGGJJJMMMWWW\\\[[[OOOBBB<<<;;;;;;;;;<<>>???@@@;;;;;;===>>>>>>>>>===<<<===>>>??????>>>???AAACCCDDDGGGJJJJJJHHHHHHKKKNNNYYY^^^]]]PPPBBB<<<<<<===:::<<<>>>@@@BBBCCCCCCCCCCCCEEEFFFFFFDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEGGGHHHHHHGGGFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDFFFHHHJJJLLLNNNSSSXXX\\\aaakkkxxx}}}|||wwwoooooo|||qqqvvv%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&'''((((((((((((((((((''''''&&&)))************+++++++++))))))))))))((((((((((((((((((&&&%%%%%%&&&'''((('''((()))******)))((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((************))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,,,,,,,+++***)))(((''''''***)))))))))))))))******+++***)))'''&&&&&&&&&&&&))))))(((((('''''''''&&&++++++******))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((,,,+++***))))))***+++,,,***)))))))))***+++,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---///000222666888222+++---------...------,,,,,,...............///000000---...///000000111000000000000///////////////000//////000000000000//////000000000000111111111111222222333333333222222111//////000111222222333333555555555444444333333333222222111111222222333444777777777777777777666666666666777777888888888999555555555555666777888999888888999:::::::::999999777777888999999999999888::::::<<<=========<<<;;;>>>>>>???@@@AAACCCEEEFFFKKKJJJHHHEEECCCDDDGGGJJJ[[[```^^^RRRDDD===;;;:::<<<===???@@@@@@AAACCCEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEAAABBBDDDFFFGGGFFFEEEDDDGGGFFFFFFGGGIIILLLOOOQQQOOORRRUUUXXX\\\cccmmmuuu{{{yyyvvvtttrrruuuxxxrrr}}}&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))((('''''''''(((******(((((((((((((((''''''&&&(((((()))))))))************)))))))))((((((''''''(((((('''''''''''''''((('''((()))******)))((('''((((((''''''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((************************(((((())))))))))))((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&+++***))))))(((((())))))******)))((((((((())))))******)))))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))******))))))))))))***************)))******++++++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,......111777;;;888222------......//////......---...............///000000...//////000000000000///000000////////////000000000111111111111111000///000000000000111111111111///000000000000000/////////000000111222222333333444444444333333333222222333333222222333333444555444444444444444333333333555555666666777777777777888888888888888999:::;;;999:::;;;;;;;;;;;;;;;;;;666777888888999999999999::::::<<<=========<<<;;;======>>>???@@@BBBDDDEEEHHHHHHFFFDDDCCCDDDGGGKKK\\\aaa```UUUGGG???<<<;;;<<<>>>@@@@@@@@@AAACCCEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBDDDEEEGGGGGGFFFEEEDDDEEEDDDDDDEEEGGGJJJMMMOOOUUUWWWXXXXXXYYY]]]dddiiixxx}}}}}}|||yyyyyyuuutttvvvtttwwwzzzooo{{{''''''((((((((()))))))))''''''&&&&&&''''''((()))************************((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&)))))))))((()))******+++(((((((((((((((''''''&&&'''''''''((((((((())))))******))))))((('''&&&&&&'''(((((())))))((((((((('''(((((())))))((((((''')))((((((''''''(((((()))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((())))))******++++++(((((())))))))))))(((((())))))))))))((((((((('''((((((((()))))))))******+++***))))))(((((((((((())))))(((((()))******+++************))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))***************************+++++++++(((((())))))))))))((((((++++++******)))*********,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---333>>>@@@777000000......///////////////..................///000000///000000000000//////...000000////////////000000222222222222222111000000000000000000111111111111222222333333333333222222000000000111222222333333333333333222222222222222333333333333333444555555555555666666666666666666555555555555666666666666::::::::::::::::::;;;;;;;;;;;;<<<===============666666777888999:::::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???AAABBBCCCEEEEEEDDDCCCBBBDDDGGGKKK\\\ccccccXXXJJJBBB===;;;;;;>>>@@@AAAAAAAAACCCDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCEEEHHHKKKMMMXXXZZZZZZXXXVVVWWW[[[```ooo~~~}}}|||~~~{{{wwwwwwyyy{{{{{{yyyvvvsssuuuyyyzzz}}}yyymmm|||''''''((((((((()))))))))''''''''''''''''''(((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((''''''&&&''''''((((((((()))))))))******)))((('''&&&&&&%%%&&&''')))*********)))((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))******+++(((((())))))))))))((((((++++++++++++++++++******************************))))))((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++((()))))))))************))))))***************+++((()))***++++++***)))(((,,,,,,+++***)))))))))***,,,+++***+++------+++***++++++,,,,,,,,,,,,---------,,,444AAAAAA555...000---......////////////..................///000000000000111000000///...---000////////////000000111222222222222111000/////////000000000111111111111333333444555555555444444000000111111111222222222222222111111111111111111333222222222222333444444666666666666777777777777666666666666666666666666::::::999999999999:::::::::;;;<<<======>>>======666666777777888999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBDDDGGGKKK[[[bbbcccXXXKKKBBB===:::;;;>>>@@@BBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCEEEHHHKKKMMMUUUXXXYYYYYYWWWWWWZZZ]]]jjj}}}{{{yyyxxxyyyuuurrrssswww|||~~~~~~zzzwwwwww|||wwwooo&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***++++++'''(((((()))))))))))))))(((((((((((((((''''''&&&((((((((()))))))))******)))))))))((('''&&&&&&%%%&&&''')))*********)))(((((((((''''''''''''(((((())))))(((((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((((())))))))))))((((((((())))))***++++++,,,,,,))))))((('''&&&&&&%%%%%%''''''''''''((()))++++++---,,,+++***))))))))))))(((((((((((((((((((((((((((((())))))******++++++************************((()))))))))************((((((((()))))))))************,,,------,,,******,,,,,,+++***)))))))))***+++******+++,,,,,,+++)))+++++++++,,,,,,---------,,,...666@@@===222---///+++,,,---..............................///000000000000111000000///...---///////////////000111111000000111111000//////...///000000000111111111111//////000111111111111111111111111111111222222222111111111111111111111111111111111111111222222333222222222333333444444444777777777777777777777777777777666666777777888888999999:::<<<<<<=========777777777777888999:::;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@???@@@AAAAAABBBDDDGGGJJJWWW^^^```VVVIII@@@<<<:::;;;>>>AAACCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFIIILLLNNNTTTWWWZZZZZZXXXXXXZZZ\\\eeeyyy}}}{{{yyyxxxuuurrrppprrryyyyyyxxx|||wwwqqq&&&&&&'''''''''((((((((((((((()))))))))(((''''''))))))))))))))))))))))))''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***,,,,,,))))))***+++++++++++++++(((((((((((((((''''''&&&(((((()))))))))*********(((((((((''''''''''''&&&&&&&&&'''((())))))))))))(((''''''&&&&&&''''''(((***))))))(((((())))))***'''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((%%%%%%&&&'''((()))******+++******)))((('''&&&%%%&&&&&&&&&'''((()))***+++000///...,,,+++*********''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************'''''''''((())))))******+++,,,,,,,,,,,,,,,,,,+++++++++******)))*********+++******+++,,,,,,+++)))***++++++,,,,,,------...+++222:::;;;666000------++++++,,,---...........................///000000///000000000000//////...///......//////000111222//////000000000000//////000000000000111111111111//////000111222222222222111111111111111111111111111111111111111222222222000000000000000111222222222333333444444555555555888888888888777777777777555555555555666777888999777888999:::;;;<<<<<<<<<999888777777777888999::::::::::::999:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@???@@@AAABBBBBBDDDGGGJJJSSSZZZ[[[RRRFFF???<<<:::;;;>>>BBBDDDDDDCCCCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFIIILLLNNNTTTXXX\\\\\\ZZZWWWWWWYYY^^^ppp{{{~~~|||zzztttqqqpppssszzz~~~wwwuuuzzzzzzrrr''''''((((((((()))))))))((())))))***)))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''((())))))******((()))***+++++++++******(((((((((((((((''''''&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***((('''&&&&&&&&&&&&'''(((******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''''''''(((,,,+++++++++******)))))))))(((((('''''''''((((((---,,,++++++************''''''(((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++,,,++++++++++++++++++,,,*********)))******+++++++++***)))***,,,,,,***)))******+++,,,,,,---......,,,999>>>666/////////++++++,,,---...////////////...............///000000...//////000000000000///............///000111222...///000000111111111111000000000000111111111111///000111222333333333333111111111111111111111111111111111222222222333333111111000000111111222333444444555666666777888888888888777777777666666666555555666777888999;;;<<<777888999:::;;;<<<<<<<<<;;;:::888777666777888999::::::999999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@???AAABBBCCCCCCDDDGGGIIIQQQWWWXXXOOOCCC>>>===<<<;;;>>>BBBDDDDDDCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDFFFIIILLLNNNRRRVVV[[[]]]ZZZWWWVVVWWWXXXgggpppxxx~~~|||tttqqqpppssszzzzzztttttt|||zzzuuu))))))))))))************((()))*********((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((%%%&&&'''))))))(((((('''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%&&&''')))***((('''&&&%%%%%%&&&'''(((******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((+++***)))(((&&&&&&%%%%%%'''''''''''''''(((((()))(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,,,,+++***))))))***+++,,,***)))))))))***+++,,,,,,+++***)))***,,,,,,***)))******+++,,,,,,---......--->>>BBB444+++000111+++,,,---...///000000000000...............///000000......///000000111000000............///000222222...///000111222333333333000000000000111111111111,,,,,,---//////000000000222222111111111111111111111111222222333333333333222222111111222222333444111111222222333444555555777777666666555555555444666777777999:::<<<>>>???777888999;;;<<<=========<<<;;;888777666666888999;;;:::999888999:::;;;<<<===============>>>???@@@@@@AAACCCCCCCCCDDDGGGIIIPPPVVVWWWMMMBBB>>>>>>>>>;;;>>>BBBEEEEEEDDDCCCDDDBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBCCCEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEIIILLLNNNMMMSSSYYY\\\ZZZXXXXXXYYYUUUbbbkkkuuu}}}tttrrrpppsssxxx}}}~~~wwwsssvvvyyyzzz)))(((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&'''((('''%%%$$$$$$&&&))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***++++++******((('''&&&&&&&&&&&&'''((()))))))))(((&&&%%%((('''&&&&&&&&&((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((,,,+++)))((('''''''''(((&&&''''''(((((((((((((((((((((((((((((()))******)))))))))))))))(((''''''))))))(((((('''''''''&&&+++******)))(((''''''&&&))))))(((((('''''''''&&&''''''(((((())))))******,,,***((('''&&&%%%&&&&&&******++++++++++++******))))))))))))((((((((((((++++++******))))))(((((()))))))))***+++++++++,,,******)))))))))))))))***)))************+++++++++)))***,,,,,,***))))))***,,,+++)))***+++,,,,,,+++,,,---000000+++&&&(((///444999888000+++---...------------............///...---,,,,,,,,,...///000000000000000000000000000///////////////000111111000000////////////000000...///000222222111111000000000111111111222222222000111111111111222222222333222222111111222222333333333333333333333333333666555333222222333444555999999888777666666666777888888999999999:::::::::999999:::::::::;;;;;;;;;<<<;;;::::::<<<<<<;;;:::;;;:::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@@@@AAACCCCCCCCCDDDGGGIIIRRRSSSQQQKKKCCC===>>>@@@???AAACCCDDDEEEDDDCCCBBBDDDEEEGGGGGGEEEDDDEEEFFFHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDFFFHHHGGGEEEBBB@@@@@@AAABBBCCCFFFHHHJJJLLLOOOPPPSSSXXX[[[]]][[[YYYUUUZZZfffsss|||yyyqqqiiikkkttt{{{}}}zzzxxxsssttt|||~~~}}}zzz(((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((()))***+++***((('''((()))(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&'''((()))******+++***)))(((''''''''''''(((((((((((((((''''''&&&((('''''''''(((((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((,,,+++)))((('''''''''((('''(((((()))***)))))))))((((((((((((((())))))***)))))))))))))))((('''''')))(((((((((''''''''''''******))))))(((''''''&&&)))(((((((((''''''''''''((((((((((((((())))))))),,,+++***))))))(((((()))))))))************))))))''''''(((((())))))***************)))))))))))))))******************++++++******)))))))))******+++))))))*********+++++++++)))***,,,+++***)))***+++---+++******+++,,,+++***...,,,+++------***+++///777999777000---......***------------............///////////////000111111///////////////////////////////////////000000111000000////////////000000...///000111222111111000000000111111111222222222000111111111111222222222333222222111111222222333333333333333333333333333444444444444444444444555888888777777666777777777888888888999999999::::::888888999999999:::::::::<<<:::999:::;;;<<<;;;999::::::::::::::::::::::::;;;<<<<<<===>>>????????????@@@AAABBBBBBDDDFFFIIIRRRRRRPPPIIIAAA<<<<<<>>>@@@AAACCCEEEFFFEEEDDDCCCCCCEEEFFFFFFEEEDDDDDDEEEGGGGGGFFFEEEDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFDDDBBBAAABBBBBBCCCDDDFFFHHHJJJKKKNNNOOOSSSWWW[[[]]]\\\ZZZTTTYYYeeerrrzzzwwwoooggghhhqqqyyy{{{zzzuuuqqqttt~~~vvvtttxxx'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))***+++***)))((()))***((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&'''((())))))+++***)))((((((''''''((()))((((((''''''''''''((('''(((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***)))((('''''''''(((((())))))***************((((((''''''(((((()))***)))))))))))))))(((((('''((((((((((((''''''''''''***))))))(((((('''''''''((((((((((((''''''''''''))))))(((((((((((((((((())))))************))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))******************************))))))))))))*********++++++,,,)))))))))*********++++++)))***++++++***)))***+++...,,,******++++++***)))000+++(((+++......///222999777222------///...)))------------..................///000000000000///........................//////......//////000111000000////////////000000//////000111111111111000000000000111111111111222000111111111111222222222333222222111111222222333333333333333333333333333222333555777777777666555777777666666666777888888888888888999999999999:::999999999999:::::::::;;;:::999888999:::;;;:::999999999::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>===>>>@@@@@@AAACCCFFFHHHSSSRRRNNNGGG>>>::::::<<>>666,,,(((+++///...+++,,,,,,---------.........+++,,,---.........---,,,///////////////////////////............///000000000000////////////000000///000000000111111111111000000000000111111111111000000111111111222222222333222222111111222222333222222333333333333444444222444888;;;<<<;;;888666666666666666666777888999888888888888999999999999:::::::::;;;;;;;;;<<<<<<999888777888:::;;;:::999888999999:::;;;<<<======<<<<<<==================;;;===>>>>>>???BBBFFFIIIUUURRRMMMEEE===999999;;;AAABBBEEEGGGGGGGGGFFFEEECCCDDDDDDDDDBBBBBBCCCEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMPPPUUUZZZ^^^^^^]]]VVVYYYaaallltttzzz}}}|||xxxssspppssszzz~~~|||vvvrrrttt}}}|||qqqqqq~~~))))))))))))((((((((((((%%%%%%%%%&&&'''((()))***%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((()))))))))******))))))((((((((((((((()))((('''&&&&&&'''((()))'''((()))******)))(((''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((&&&'''(((((())))))(((((('''''''''''''''(((((()))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&$$$&&&''')))))))))((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))******+++++++++******))))))(((((((((((()))***++++++++++++***(((((()))))))))*********)))*********))))))+++---///---+++***++++++***))),,,++++++,,,,,,---555>>>III<<<...(((***------,,,,,,,,,,,,------------...+++,,,---......---,,,+++000000000000000000000000...............//////000000000////////////000000000000000000000111111111000000000000000000000000000000111111111222222222333222222111111222222333222222222333333444444444444777;;;???@@@>>>;;;888666555555555666777888888777777888888888999999999888999999999::::::::::::999888777888:::;;;:::999999999:::;;;;;;<<<==================<<<<<<<<<<<<:::;;;<<<===>>>AAAFFFIIIWWWSSSLLLCCC===::::::;;;@@@AAADDDFFFGGGGGGFFFEEEBBBCCCCCCBBBAAAAAABBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCBBB@@@@@@@@@AAABBBCCCEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLOOOTTTZZZ]]]^^^^^^XXXYYY___hhhnnnttt{{{{{{|||zzz{{{zzztttrrryyy~~~tttttt*********)))))))))((((((&&&&&&&&&&&&&&&'''((()))&&&'''((((((''''''((()))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******((((((''''''''''''(((((((((''''''''''''(((((()))(((((((((((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((''''''&&&&&&''''''((()))'''(((((()))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''(((((()))***************''''''((((((((((((''''''***)))))))))((((((((('''))))))))))))************))))))))))))))))))((((((((()))***++++++***)))(((((((((((()))))))))******)))******)))((())),,,......,,,******++++++***)))***+++---...------666AAANNN@@@222,,,,,,,,,++++++,,,,,,,,,,,,------------...////////////...------111111111111111111111111......------......///000000000////////////000000000000000///000111111222111000000000000000//////000111111111111222222222333222222111111222222333111222222333333444444555666999===AAAAAA???;;;999666666555555555666777777777777777888888888888999666666666666777777777777999888777999;;;<<<;;;:::::::::;;;;;;<<<<<<======>>>======<<<<<<;;;;;;;;;:::;;;;;;<<<>>>AAAGGGKKKWWWRRRIIIAAA<<<:::;;;<<<===???BBBDDDEEEEEEEEEDDDBBBBBBBBBAAA??????BBBDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@?????????@@@BBBBBBDDDDDDDDDEEEGGGIIIJJJKKKLLLMMMOOOSSSYYY]]]^^^^^^YYYYYY\\\bbbfffkkkuuu~~~}}}}}}yyyrrrpppuuu{{{}}}sssttt))))))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&((())))))(((((()))***''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((((((''''''((()))))))))))))))'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''''''''***))))))))))))******+++((((((((())))))((((((((((((((((((((())))))))))))*********)))))))))))))))((((((((()))))))))))))))((()))*********(((&&&%%%(((((((((((()))))))))***)))******)))((())),,,///---+++******+++,,,+++***,,,***,,,///000111777???BBB777///......,,,***,,,++++++,,,,,,,,,---------000///......---------...000000000000000000000000...------------...//////000000////////////000000111000/////////000222222111111000000////////////000111111111111222222222333222222111111222222333111111222333333444555555777:::===@@@@@@>>>:::888777777666555555555666666777777777777888888888888666666777777777888888888:::999888999;;;===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<>>>BBBHHHLLLVVVOOOFFF>>>:::999;;;<<<;;;===???BBBCCCCCCCCCBBBAAABBBAAA???>>>???AAACCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB???????????????@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKKMMMMMMOOOSSSXXX\\\]]]]]]YYYWWWXXX[[[]]]aaakkkvvv}}}~~~}}}{{{xxxyyy{{{|||~~~|||sssmmmnnntttzzz|||rrrsss)))(((((((((''''''''''''(((''''''&&&&&&&&&''''''%%%'''((((((''''''(((***''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((()))))))))((('''((('''&&&%%%$$$%%%%%%&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))(((((((((((()))***************'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))&&&'''''''''(((((())))))&&&'''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&'''((()))***++++++++++++******))))))((((((''''''(((((())))))******((()))******)))'''%%%###(((((((((((()))))))))))))))***))))))((()))---///,,,+++)))***+++,,,,,,+++///***)))...333555888<<>><<<999666888777666555555555555555777777777777888888888888999999:::::::::;;;;;;;;;:::999999:::<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>===<<<;;;::::::999:::;;;;;;<<<>>>BBBIIIMMMTTTMMMDDD<<<999999:::;;;999;;;>>>@@@BBBBBBAAAAAAAAAAAAAAA???===>>>AAACCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>??????@@@@@@@@@@@@@@@AAABBBDDDFFFHHHJJJLLLNNNNNNOOOSSSWWW[[[]]]]]]XXXVVVUUUWWWXXX[[[dddoootttyyyzzzvvvssstttvvvuuuoooooopppuuuzzz~~~}}}zzzzzz{{{|||{{{yyyllliiillluuuzzz|||sssuuu((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%)))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%''')))***)))((()))***)))(((''''''((()))(((&&&******)))((('''&&&%%%%%%((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((('''''''''&&&++++++******))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((&&&''''''((()))******+++))))))))))))))))))))))))((()))***+++,,,---------///...,,,+++++++++,,,,,,&&&+++------111888999444000///---+++***+++---...------------------------////////////000000000000////////////...---,,,+++///////////////000111111000000////////////000000000111111111111222222222111222333111///......///111111111111000000000000000000000000000000000000222222333333333333444444777888:::;;;;;;:::888777555555666666777777888888777777888888888999999999;;;;;;;;;::::::999999999;;;:::::::::;;;;;;<<<===999:::<<<===>>>?????????@@@???>>>===<<<<<<<<<===AAA===>>>CCCEEEFFFLLLTTTVVVNNNCCC<<<:::;;;;;;;;;>>>???@@@BBBBBBCCCCCCCCCDDDAAA>>>===>>>?????????DDDDDDDDDDDDDDDDDDDDDDDDFFFFFFDDDCCCAAA@@@???>>>???>>>===<<<<<<===>>>???@@@AAACCCDDDEEEGGGJJJMMMLLLNNNQQQUUUZZZ]]]]]]]]]YYYYYYWWWVVVVVVYYY^^^bbblllqqquuuuuurrrooooooqqqqqqoooooosssyyy}}}~~~zzzvvvsssuuuyyyzzzvvvpppllljjjiiittt|||vvvnnnppp&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))%%%&&&(((((('''&&&'''((()))(((&&&'''((()))(((&&&((((((((((((((('''''''''((((((''''''''''''(((((((((((())))))))))))(((((()))((((((((('''''''''''')))(((((((((((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))'''&&&%%%''''''(((((())))))******))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,---,,,+++***))))))***+++&&&)))+++---222888555.........,,,+++++++++,,,,,,------------------------............////////////////////////...---,,,+++---------------......///000000////////////000000//////000000000111111111111222333111///....../////////000000111111111222111111111111111111111111222222333333333333444444555666888999999888666555444444444555666666777777888888888888888888888999;;;;;;;;;;;;::::::999999;;;::::::::::::;;;;;;<<<;;;;;;<<<===============>>>======<<<<<<<<<<<<<<<@@@======BBBFFFGGGMMMTTTUUUMMMCCC===<<<============>>>>>>???@@@AAABBBBBBCCC@@@>>>===???AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>============>>>>>>???@@@BBBCCCDDDFFFIIILLLLLLNNNPPPTTTXXX[[[]]]]]]ZZZYYYXXXVVVVVVXXX]]]```hhhmmmssstttqqqnnnooopppqqqpppqqqvvv}}}{{{rrroooqqqrrroookkkgggffffffqqq|||zzztttlllppp%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&((())))))'''&&&''''''((('''&&&'''((()))((('''&&&'''''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))'''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,******)))((((((((()))))))))***,,,000888;;;444+++---,,,,,,,,,,,,+++++++++------------------------------------............////////////...---,,,,,,------,,,,,,------...///000//////......//////000........./////////000000111222222111///......///......///000111222333333222222222222222222222222222222333333333333444444333444555666666555444333222333333444555555666666888888888888888888888777<<<;;;;;;;;;;;;;;;::::::;;;;;;:::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>><<<===BBBFFFIIIOOOTTTSSSLLLCCC>>>>>>@@@@@@@@@===<<<<<<<<<===???AAABBBAAA???======???BBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????===>>>>>>??????>>>>>>===>>>???AAABBBCCCDDDGGGJJJLLLNNNPPPSSSVVVZZZ\\\]]]ZZZZZZYYYWWWVVVWWW[[[^^^dddiiioooqqqpppnnnnnnpppooooooqqqxxxsssjjjggggggfffeeeeeeeeedddlllwwwvvv}}}ssslllppp&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***+++++++++)))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))+++,,,+++)))(((((()))((('''&&&'''((()))((('''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''''''''$$$$$$%%%&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++++++++)))))))))((((((((()))))),,,,,,...666???@@@777---,,,,,,------------,,,+++,,,,,,------------------------........./////////......//////...------,,,///............///000000/////////....../////////....../////////000000000000111222111///......000...//////000111111222222222222222222222222222222222222222333333333444444333333444555555444333333333333333444555555666666888888888888777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>><<<;;;<<>>???@@@@@@???>>>===<<<>>>@@@AAAAAACCCEEEHHHLLLNNNPPPSSSUUUXXX[[[]]][[[[[[[[[YYYWWWXXXZZZ]]]```eeekkknnnoooooooooppplllmmmpppyyyttthhhcccbbbaaa```ggghhheeejjjsssrrryyy}}}rrrlllqqq(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((()))***+++,,,,,,)))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))+++,,,+++)))((((((((((((&&&&&&''')))))))))(((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((('''''''''(((((((((((((((%%%%%%&&&'''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))************))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++******)))*********************---+++...777AAAAAA888///,,,---............------,,,,,,,,,---------............/////////000000000.........///......---,,,...............///000000//////............///////////////000000000111111///000111000......///000111111000000000000000000111111111111111111111111222222222333333333444444333444444444444444444333333444444555666666777777777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;::::::;;;===>>>???;;;<<<===???@@@@@@@@@@@@;;;;;;<<<@@@GGGNNNRRRRRRLLLGGGAAA???AAACCCCCCBBB>>>>>>======>>>AAADDDFFFCCC@@@===<<<===?????????AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBAAA===>>>???@@@@@@???>>>===<<<===???@@@@@@AAADDDFFFKKKNNNRRRTTTUUUWWWZZZ]]]]]]]]]]]]\\\ZZZZZZ\\\]]]^^^aaafffjjjmmmnnnoooppplllmmmqqqzzzssshhhcccaaa```___fffhhheeejjjsssuuu}}}rrrmmmttt)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%'''((((((&&&%%%&&&&&&'''&&&&&&''')))***)))((())))))(((((('''''''''&&&((((((''''''''''''(((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&'''((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***************))))))***+++,,,,,,,,,++++++,,,)))+++444;;;999333...,,,,,,------------......+++,,,,,,------.........////////////000000000111---...............------,,,,,,++++++,,,,,,---...///......------....../////////000000000111111111...///000000......///000111111111111000000//////000000000000000000000000222222333333333333444444444444444444444444444444444444444555666666777777666666666777777777888888999999::::::::::::;;;;;;;;;:::::::::;;;;;;<<<======<<<<<<;;;<<<===>>>???;;;===>>>@@@AAAAAA@@@@@@;;;<<<===???GGGPPPRRRPPPHHHDDD???>>>@@@BBBBBB@@@>>>>>>>>>???AAACCCEEEGGGDDDAAA>>>======>>>???>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCDDDEEE>>>??????????????????>>><<<===?????????AAACCCEEEJJJOOOTTTVVVVVVWWWZZZ\\\^^^```aaa```___^^^^^^```]]]^^^aaaeeeiiilllnnnooommmnnnrrrzzz}}}wwwnnnfffbbb```______```ddddddiiiuuu|||rrrnnnvvv''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###%%%''''''&&&%%%%%%&&&'''&&&%%%''')))***)))((('''''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))'''''''''((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))******))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,++++++...)))***000444000,,,,,,++++++*********+++,,,---++++++,,,,,,---......///........./////////000000------...............---,,,,,,++++++,,,,,,---...///......------......///........./////////000000...///000///......///000000000000000000111111111111111111111111111111111222222333333333333444444444333333333333333333444222333333444555555666666444555555666777888999999888888888999999999:::::::::::::::;;;<<<===>>>???BBB@@@>>><<<<<<<<<======;;;===>>>@@@@@@@@@???>>>;;;======???GGGPPPRRRNNNEEEAAA======???@@@???======>>>???AAABBBDDDEEEFFFDDDBBB???>>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@BBBCCCDDDEEE@@@??????>>>>>>??????@@@<<<>>>?????????@@@CCCEEEIIIOOOVVVYYYXXXXXXYYY\\\```bbbddddddcccbbbbbbccc[[[[[[\\\___ccchhhkkkmmmllllllooovvv}}}qqqllleee```\\\\\\]]]]]]\\\bbbccchhhvvv{{{pppmmmwww%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$&&&((((((''''''''')))'''&&&%%%''')))******)))%%%%%%&&&'''((()))***+++((((((''''''''''''(((((((((((())))))))))))((((((&&&'''''''''(((((())))))'''''''''((((((((((((((('''((((((((())))))******************************(((((((((((())))))))))))%%%&&&''')))******++++++&&&''''''((()))******+++))))))))))))))))))))))))))))))*********))))))(((((()))***,,,,,,,,,+++***111,,,+++000000+++)))+++***)))((('''''')))+++---++++++,,,,,,---...//////---------.........//////------...............---...------------...//////.........------.........---------.........//////---///000///......///000......///000111222333333222222222222222222222222222222333333333444444444333333222222222222333333111222222333333444555555333444555666777888999:::777777888888888999999999::::::;;;;;;===>>>@@@AAAFFFDDDAAA>>>;;;;;;;;;;;;;;;<<<>>>???@@@???===<<<<<<>>>>>>???GGGQQQRRRLLLCCC@@@<<<<<<>>>???>>><<<<<<===???AAACCCDDDEEEEEEDDDBBB@@@@@@BBBDDDEEEEEE>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBCCCCCCAAA@@@???>>>>>>???@@@AAA===>>>???@@@@@@AAACCCEEEIIIOOOWWW[[[ZZZXXXYYY[[[aaaccceeefffeeeddddddeeeZZZYYYXXXZZZ___eeeiiikkkiiiiiikkkpppvvvyyyxxxvvvjjjfff___YYYWWWXXXZZZ\\\]]]ddddddhhhvvvwwwzzznnnmmmvvv&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''******)))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%'''((()))((('''&&&''')))'''(((((()))))))))))))))***)))'''&&&%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$&&&''''''((((((((((((((())))))))))))((('''&&&%%%'''''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''***))))))((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((+++)))(((&&&&&&((()))+++)))((('''((()))***)))((('''((()))******)))((((((,,,+++++++++******))))))))))))))))))************(((((())))))((('''&&&&&&)))***+++)))'''&&&'''((((((((())))))******++++++))))))***))))))((('''&&&)))---///+++)))***+++)))---,,,,,,++++++,,,,,,------------.........//////........................------............---------------.........//////000000000000000000000000////////////............000000000000000000000000000000000000000000000000444333333222111111111222222333333444444333333222222222222222222222222222444444333444444555666777@@@;;;555333555777777777999999999999999999999999::::::;;;;;;<<<======>>>AAAAAA@@@@@@>>>===;;;:::<<<<<<<<<===============>>>??????BBBJJJQQQOOOJJJ@@@???>>>===<<<<<<<<<<<<======>>>???@@@BBBDDDEEEFFFEEECCC@@@???>>>>>>???>>>???AAAAAA???>>>???@@@>>>???AAACCCCCCCCCAAA@@@CCCBBB@@@>>>======>>>>>>?????????@@@AAABBBDDDEEEHHHKKKQQQWWW[[[\\\[[[[[[```bbbdddeeecccbbbaaaaaa]]][[[YYYYYY]]]bbbfffhhhlllhhheeeggglllpppooommmfffaaa[[[VVVVVVWWWXXXYYY___```eeekkkrrr~~~vvvuuullliiirrr&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''***)))(((''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''###$$$%%%&&&'''''''''''''''((()))((('''&&&''')))''''''((()))))))))((((((***)))'''&&&%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((('''((((((((((((((()))******'''''''''''''''((())))))'''''''''''''''''''''''''''((((((((((((((())))))''''''''''''''''''''''''((((((''''''((()))******)))(((((((((''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***)))((('''((()))***)))((($$$%%%'''((())))))))))))++++++******))))))))))))'''(((((((((((()))))))))(((((())))))(((''''''&&&(((***+++***))))))***+++)))))))))))))))*********((())))))***************+++444888222***(((***,,,+++******))))))******+++,,,,,,---------.......................................////////////......---------.........//////////////////////////////////////////////////////000000000000000000000000111111111111111111111111444333222222111111111222333444444555555444444333333333333333333333333333444333333444444555666777999666333222444666666555888888888999999::::::::::::::::::;;;<<<=========@@@@@@@@@???>>>===;;;;;;<<<<<<<<<<<<===============>>>@@@CCCKKKQQQOOOIII@@@@@@>>>======<<<<<<<<<======>>>>>>@@@BBBCCCDDDCCCBBB@@@???>>>??????@@@>>>???AAAAAA???>>>???@@@>>>???AAABBBCCCBBBAAA@@@BBBAAA@@@?????????@@@AAA@@@@@@@@@AAABBBCCCEEEEEEIIILLLRRRWWWZZZZZZYYYWWW___aaacccbbb```]]][[[ZZZ]]][[[YYYZZZ]]]aaaeeegggjjjfffdddfffjjjmmmkkkiiiccc^^^XXXUUUTTTVVVWWWXXX\\\]]]bbbiiippp{{{uuusssnnniiiqqq&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''' !!!###%%%&&&'''(((((('''((()))((('''&&&''')))&&&&&&'''(((((((((((('''))))))((('''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%&&&'''((())))))))))))))))))(((((())))))***+++'''''''''''''''((())))))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))((('''((()))***)))((("""###%%%'''((()))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))(((''''''''')))++++++******,,,---************))))))))))))(((((()))***,,,------...---999@@@888+++&&&***///******))))))))))))******++++++,,,,,,,,,---------........................------............---------------.......................................000000000000000000000000000000000000000000000000222222222222222222222222333333222111111111111222444444555555555555444444333333333333333333333333333333333333444555666777777777777888::::::999777666777777888999:::;;;;;;999::::::;;;;;;<<<<<<===????????????>>>===;;;;;;<<<<<<<<<<<<======>>>>>>:::===@@@EEEMMMRRROOOHHH@@@@@@???>>>=====================>>>???AAABBBCCC?????????>>>>>>???@@@@@@>>>???AAAAAA???>>>???@@@??????AAABBBBBBBBBAAA@@@AAA@@@@@@@@@@@@AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFHHHLLLQQQVVVYYYXXXVVVTTT]]]___bbbaaa___[[[YYYYYY\\\[[[ZZZZZZ\\\___ccceeeeeecccbbbdddhhhiiigggddd```\\\VVVTTTTTTVVVWWWXXXYYYZZZ___eeelllyyysssooopppjjjooo&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''!!!"""$$$%%%'''((((((((('''((()))((('''&&&''')))%%%&&&&&&''''''''''''''')))(((((('''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))***'''''''''''''''((())))))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((()))******((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))((('''((()))***)))(((%%%%%%&&&'''(((((())))))(((((((((((((((((('''''''''''''''((((((((())))))(((((()))))))))(((((('''((()))+++***))))))+++,,,++++++******))))))(((((((((((()))***+++,,,......000:::???777,,,'''***...,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,........................+++,,,,,,------,,,,,,+++................................................000000000000111111111111////////////////////////111111111111111111111111222222111111111111111222333333444444444444333333444444444444444444444444333333333333444555666666777888;;;===>>><<<999666555666777888999:::;;;;;;999999::::::;;;;;;;;;;;;>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<======>>>>>>999===AAAFFFNNNSSSNNNFFF@@@???>>>>>>========================???@@@AAABBB@@@@@@????????????@@@@@@>>>???AAAAAA???>>>???@@@???@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFIIIOOOTTTWWWWWWUUUSSSZZZ]]]aaabbbaaa___^^^]]]YYYYYYYYYYYYYYY[[[^^^aaabbbaaabbbdddfffgggeeebbb___\\\WWWUUUUUUWWWYYYYYYWWWXXX]]]cccjjjwwwqqqlll|||rrrjjjnnn&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''''''''''''''((()))((('''&&&''')))%%%&&&&&&'''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((&&&&&&'''((((((((((((((((((((()))(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))((('''((()))***)))((())))))((((((((((((((((((''''''''''''''''''(((((((((((()))))))))*********(((((()))))))))))))))((()))***+++***((('''((()))++++++******))))))(((((())))))(((((()))+++,,,---222666777111,,,,,,,,,***,,,++++++******++++++,,,*********+++++++++,,,,,,........................------............------.....................---........................///000000000111111111222////////////////////////000000000000000000000000111111111000000111222222222222222333333222222222444444444444444444444444333222222333333444555666444777:::;;;:::777333111555555666777999:::;;;;;;999999999:::::::::::::::<<<<<<=========<<<<<<;;;;;;;;;;;;<<<===>>>>>>???:::===AAAGGGNNNSSSMMMEEE???>>>======<<<=========<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@??????>>>???AAAAAA???>>>???@@@@@@@@@@@@@@@@@@@@@@@@???DDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBFFFKKKQQQTTTUUUUUUTTTXXX[[[```bbbaaa___]]]\\\UUUWWWXXXXXXWWWWWWZZZ\\\``````bbbdddfffgggfffeeeccc___[[[YYYYYYZZZ[[[[[[XXXXXX\\\bbbiiivvvnnnjjj{{{tttlllnnn&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((''''''&&&%%%'''((()))((('''&&&''')))&&&&&&'''(((((((((((('''(((((()))))))))(((((('''&&&&&&&&&&&&'''((()))***&&&'''(((((())))))(((((())))))))))))((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&'''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))((('''((()))***)))(((+++***)))(((((('''((((((''''''''''''(((((((((((())))))))))))************(((((()))*********)))))))))***+++)))'''&&&&&&'''************))))))))))))))))))(((((()))***,,,---555444000,,,,,,///---)))))))))(((((((((((())))))******+++++++++,,,,,,,,,........................///000000000000000000///...............---------...........................//////000000111111111000000000000000000000000////////////////////////111000000000000111222222111111222222222222111111333333333333333333333333222222222222333444555666666999;;;;;;999666444333555666666777888999::::::999999999999999999999999:::;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<===>>>??????<<>>???@@@BBBCCCCCCBBBBBB@@@???>>>>>>???AAAAAA???>>>???@@@@@@@@@@@@@@@????????????DDDDDDDDDCCCBBBAAA???>>>@@@@@@@@@@@@@@@AAABBBCCCBBBDDDHHHMMMQQQSSSTTTUUUVVVZZZ^^^___]]]YYYVVVUUUTTTVVVYYYXXXUUUTTTVVVYYY]]]^^^aaadddfffiiijjjkkkhhhddd```]]]\\\\\\[[[[[[YYYYYY\\\aaahhhuuu|||kkkiii|||uuummmqqq&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%$$$'''((()))((('''&&&''')))''''''((()))))))))(((((('''((())))))***)))(((''''''&&&&&&&&&'''(((***+++%%%&&&''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''((((((((((((***)))(((''''''((()))***)))((('''((()))***)))(((***)))((('''''''''((((((''''''((((((((()))))))))((((((((())))))))))))***(((((()))***************)))***+++***(((((()))***)))))))))))))))*********((((((((((((***,,,///111:::777000+++,,,000///+++))))))(((((((((((())))))++++++++++++,,,,,,,,,---...........................//////000000//////...//////.........---------////////////////////////------...//////000111111000000000000000000000000////////////////////////000000000000000111222222111222222333333222222111333333333333333333333333222222222222333444555666888:::<<<;;;888777777999666777777777888888999999999999999999999888888888999:::;;;<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????>>>AAACCCFFFLLLPPPKKKCCC;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>?????????@@@AAABBBAAAAAA@@@???>>>???AAAAAA???>>>???@@@AAA@@@@@@???????????????AAABBBCCCCCCBBBAAA@@@???BBBAAAAAAAAAAAABBBCCCCCCDDDEEEGGGJJJMMMPPPSSSTTTSSSVVVZZZ\\\ZZZVVVSSSRRRTTTWWW[[[ZZZVVVTTTUUUXXXZZZ\\\___bbbfffjjjnnnpppllliiiccc```^^^\\\[[[ZZZYYYYYY\\\```fffrrryyyiiiiii~~~tttnnnttt&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$'''((()))((('''&&&''')))'''(((((()))))))))))))))'''((()))******)))(((''''''&&&&&&&&&'''(((***+++$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))'''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))''''''''''''((((((((()))+++)))(((&&&&&&((()))+++)))((('''((()))******((('''&&&%%%%%%&&&'''((()))'''((((((((())))))******''''''''''''((((((((()))(((((()))***************((()))++++++******+++---(((((())))))******++++++''''''''')))+++///222555>>>;;;333,,,+++///000---++++++************++++++++++++,,,,,,,,,---------........................+++,,,,,,------,,,,,,+++//////.........---------000000000000000000000000,,,------...///000000111000000000000000000000000000000000000000000000000000000///000000111222222222333333444444333333222222222222222222222222222222222222222333444555555444666777555333333666999777777777777777888888888999999888888888888888888999999:::;;;<<<<<<<<<<<<::::::;;;<<<===>>>???@@@@@@BBBCCCFFFLLLOOOJJJBBB::::::999999999::::::;;;<<<<<<<<<<<<<<<===>>>???<<<===???@@@AAAAAA@@@@@@>>>???AAAAAA???>>>???@@@AAAAAA@@@???>>>>>>?????????@@@AAABBBBBBBBBAAA@@@CCCCCCBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHJJJNNNQQQRRRNNNSSSXXX[[[ZZZXXXVVVUUUUUUYYY\\\[[[WWWUUUVVVXXXXXXZZZ]]]aaaeeejjjooosssoookkkeeeaaa^^^\\\ZZZXXXYYYYYY[[[___dddqqqwwwhhhjjjtttooovvv))))))))))))((('''&&&%%%''''''''')))******'''$$$$$$$$$$$$%%%&&&'''(((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''%%%$$$###))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))************))))))(((((()))***************))))))))))))((((((((((((&&&&&&''''''((()))))))))+++******)))(((''''''&&&''''''(((***+++,,,---...+++*********))))))((((((,,,,,,+++***))))))******''')))*********,,,111555DDD;;;000)))(((******))),,,,,,,,,++++++*********,,,***(((***---///...---///...---,,,,,,,,,,,,,,,------............---------...............------..................------........................---......///////////////////////////////////////111111111111222333444444000111111111111222222222333333333333333333333333333333333444444444555555555555444555666777999:::888888999999999:::::::::<<<;;;:::999888888888888999::::::::::::999888888;;;:::999999:::===???AAAAAACCCFFFIIIJJJIIIGGGFFF<<<;;;;;;::::::;;;;;;<<<;;;<<<======>>>=========>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>===???@@@@@@@@@@@@???>>>>>>===>>>???@@@AAABBBBBBBBB@@@@@@???===<<<>>>AAADDDDDDDDDEEEGGGIIILLLNNNOOORRRSSSTTTTTTTTTRRRQQQPPPWWWYYYZZZXXXUUUUUUWWWZZZVVVZZZ___eeeiiioootttxxxrrrjjjbbb```___\\\ZZZZZZWWWUUUXXX___dddkkkzzzrrrnnn{{{nnnwww))))))))))))((('''&&&%%%&&&%%%&&&'''((((((&&&$$$%%%&&&''''''((('''&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))'''((())))))******))))))******)))))))))(((((((((((((((((((((((((((''''''*********)))((('''''''''&&&&&&'''((()))******+++************)))))))))(((++++++***))))))))))))))))))***+++++++++...333777???777...))))))******))),,,,,,,,,++++++*********...,,,***+++...000000...///...---,,,,,,,,,,,,---------............---------...............------........................////////////////////////---......///////////////000000000000000000000000333222222111111111222222111111111111222222222222333333333333333333333333333333333444444444555555666555555555555666888999888888888888999999999999;;;;;;:::999888888888888888888999:::;;;;;;;;;:::<<<;;;::::::;;;===@@@AAA@@@AAACCCEEEEEEEEEDDDCCC<<<;;;;;;;;;;;;;;;;;;<<<:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAABBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@???>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>===>>>AAADDDCCCCCCDDDFFFHHHKKKMMMNNNQQQRRRRRRSSSRRRQQQPPPOOOUUUXXXZZZYYYVVVUUUVVVYYY[[[___dddiiinnnsssyyy}}}oooggg```^^^]]]ZZZWWWXXXVVVTTTWWW^^^bbbiii|||yyypppmmm{{{ppp{{{)))))))))(((''''''&&&&&&((('''&&&&&&(((((('''&&&'''((()))))))))(((&&&%%%)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''((())))))))))))(((++++++*********)))))))))******)))(((((('''&&&&&&******))))))(((((('''''''''''''''(((((()))))))))************))))))))))))******)))((((((((())))))++++++,,,,,,---000555999777222,,,)))***+++***)))+++++++++++++++*********---+++***+++---...............---,,,,,,,,,------------............------------...............---........................000000000000000000000000---......///////////////111111111111111111111111333333222111000//////000111111111111222222222333333333333333333333333333333333333444444444555555777666666555666666777777666666777777777888888888;;;:::999888777777777777666777888:::;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA?????????@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<===>>>>>>>>>============>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>===>>>???@@@@@@@@@@@@@@@AAAAAA@@@???===>>>@@@CCCBBBBBBCCCDDDFFFIIIJJJLLLNNNOOOPPPPPPPPPOOONNNMMMRRRVVVYYYYYYVVVTTTUUUWWWWWW[[[```fffjjjooouuuxxxkkkccc\\\[[[ZZZVVVTTTTTTTTTRRRUUU\\\```fffxxxxxxpppmmmzzzrrr))))))((('''''''''''''''+++***(((((()))******)))((((((((((((((()))))))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''(((((((((((((((++++++++++++*********)))))))))))))))((((((''''''***)))))))))((((((((('''******************))))))*********)))))))))))))))))))))((((((((((((((()))+++++++++,,,...111666999000---))))))***+++***)))+++++++++******************)))))))))***+++++++++...------,,,,,,,,,------------............------,,,---......///.........---------...............////////////////////////---......///////////////000000000000000000000000222111111000//////000000111111111222222222333333333333333333333333333333333333333444444444555555999999888888777777777777555555555666666666777777999999888777777777777777666777888999::::::::::::;;;;;;::::::;;;===>>>??????>>>===<<<<<<<<<===>>>======<<<<<<<<<<<<======;;;;;;<<<=========<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCCCCBBB@@@@@@AAAAAA@@@@@@???>>>======>>>???@@@@@@??????@@@@@@@@@>>><<<===???AAAAAAAAABBBCCCDDDFFFHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKOOOSSSWWWWWWUUUSSSSSSUUURRRUUUZZZ___ccchhhmmmqqqggg___YYYXXXWWWSSSQQQQQQRRRPPPTTTZZZ]]]bbbrrrxxxpppnnnzzzrrr))))))(((''''''''''''(((+++***(((((()))******)))((('''&&&%%%''')))---///***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''(((((((((((((((++++++++++++*********)))(((((((((((())))))******))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))******)))((((((((((((((())))))+++******+++...111333555***)))(((((()))******************************************))))))***+++,,,------,,,,,,,,,------...------............------,,,------...//////......---------.........//////........................---......///////////////////////////////////////000000//////000111111222111222222222222333333333333333333333333333333333333333333444444444555555::::::::::::999888888777444444555555555666666666888888777666666666777777777777888888888888777777999999999999:::;;;;;;<<<>>>===<<<::::::;;;<<<===>>>======<<<<<<======>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@??????======>>>?????????>>>>>>>>>??????===<<<<<<>>>???@@@AAAAAABBBCCCDDDFFFFFFIIIJJJKKKLLLLLLKKKJJJIIILLLPPPTTTUUURRRPPPQQQRRRRRRUUUZZZ^^^aaafffjjjmmmddd]]]WWWWWWVVVRRROOOOOOQQQOOOSSSYYY[[[^^^mmm~~~tttnnnlllyyyrrr)))((('''&&&&&&'''((()))((('''&&&&&&(((((('''&&&'''&&&%%%%%%'''***---000)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******'''''''''''''''''''''''''''(((((())))))(((((('''''''''((())))))))))))(((++++++*********)))))))))''''''((())))))***++++++))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))************))))))((((((((()))***************,,,///000000///))))))((((((((())))))***)))))))))***************,,,---------++++++---...------,,,,,,,,,---......------............------,,,,,,---...////////////,,,,,,------.../////////........................---......///////////////........................000//////000111222333333222222222222333333333333333333333333333333333333333333333444444444555555:::::::::::::::999888777444444555555555666666666777777666666666666777777888888999999888777777666888888888999999999::::::===<<<;;;::::::;;;<<<===>>>>>>============>>>>>>????????????>>>===<<<<<<============>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???======>>>>>>>>>>>>======<<<===>>>>>>======???@@@AAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHIIIMMMPPPPPPNNNMMMNNNPPPRRRUUUXXX\\\^^^aaaeeehhhccc\\\WWWWWWWWWSSSPPPOOOPPPOOOSSSYYYZZZ\\\iiiyyypppjjjiiixxxttt)))((('''&&&&&&''')))***&&&%%%&&&'''((((((&&&$$$%%%%%%&&&''')))***++++++(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))***************''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))''''''(((((((((((('''''''''((())))))******))))))******)))))))))((((((((())))))))))))))))))******(((((((((((())))))))))))&&&&&&''''''''''''''''''((()))))))))************)))))))))))))))***+++++++++***+++...111111...+++******)))(((''''''(((***((()))))))))*********+++---...///...,,,+++---///,,,,,,,,,,,,,,,---...///------............------+++,,,---...////////////,,,,,,------...//////000........................---......///////////////////////////////////////222222111111111222222333222222222333333333444444333333333333333333333333333333333444444444555555777888999999999888777666555555555555666666666666666666666555555666666777888999999:::::::::999999888888999::::::::::::999::::::::::::;;;<<<<<<===???>>>>>>======>>>>>>???>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???AAAAAA???@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???<<<======>>>>>>======<<<<<<>>>???@@@???@@@AAACCCAAAAAAAAAAAABBBCCCCCCDDDFFFGGGHHHIIIJJJIIIIIIHHHGGGJJJMMMLLLJJJJJJLLLOOOPPPSSSVVVXXXZZZ\\\___aaaddd]]]XXXYYYXXXTTTQQQPPPPPPOOOSSSYYYYYYZZZfffvvv~~~ooojjjjjjxxxyyy)))((('''&&&&&&''')))***''''''''')))******'''$$$###%%%(((++++++***'''%%%'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++************************''''''((((((((((((''''''(((((()))***************))))))))))))((((((((((((++++++******)))((((((((((((((((((((())))))))))))(((((((((((())))))******(((((())))))*********+++******))))))***+++,,,,,,++++++---000333222---)))++++++***(((&&&&&&((()))(((((())))))*********++++++---...---***))),,,...,,,,,,,,,,,,,,,---...///---..................---+++,,,---...////////////,,,,,,------...///000000000000000000000000000000---......///////////////000000000000000000000000555444333222111111111111222222333333333444444444333333333333333333333333333333333444444444555555555666777888888777666555555555555666666666777777666666555555555666666777888999:::;;;<<<=========999999:::;;;;;;;;;::::::888888999:::;;;<<<<<<<<>>>>>>>>>>>??????<<<===>>>@@@BBBCCCCCCCCC>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAAAAA@@@@@@???AAAAAABBBBBBAAAAAA@@@???<<<===============<<<<<<===>>>@@@AAAAAABBBDDDFFFBBBAAAAAAAAABBBBBBCCCDDDFFFGGGHHHIIIJJJIIIIIIHHHFFFIIIKKKJJJHHHHHHKKKOOOSSSUUUXXXYYYZZZ\\\___aaaeee^^^YYYZZZZZZVVVRRRQQQPPPOOOSSSYYYYYYYYYeeetttrrrlllmmmxxx}}}%%%&&&&&&&&&''''''((((((%%%%%%'''((()))))))))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''(((((((((((()))(((&&&$$$%%%((()))((('''))))))))))))))))))))))))((()))((('''&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&%%%%%%'''((()))((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%((((((''''''''')))***+++(((((())))))))))))((((((((((((''''''''''''((((((,,,+++***((((((((()))***,,,***)))'''''')))***,,,***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((******+++,,,,,,,,,,,,+++,,,((()))222555000***(((***************************)))((((((((()))+++,,,++++++***)))***+++---......---+++******+++---...111000///...............---------,,,,,,+++++++++............////////////000///...---------------///............///000000222222111111000000//////000111111111111222222222222222222222222222222222333333333444444444555555444444444555555444333333222444666666666666777999555555666666666777777777888777666555444444555666888888999:::::::::999999:::999999999::::::;;;<<<======;;;;;;:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>???BBBFFFJJJGGGDDD???<<<;;;<<<>>>@@@CCCCCCBBBAAA@@@>>>===<<<@@@@@@???>>>======>>>>>>;;;<<>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>>>>AAAEEEHHHCCCAAA>>>;;;::::::<<<===>>>???@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>;;;<<<>>>??????>>><<<;;;===<<<<<<>>>AAACCCDDDDDD<<<<<<<<<<<<<<<======>>>DDDEEEFFFGGGGGGHHHGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKOOOPPPRRRTTTWWWXXXYYYZZZVVVXXXYYYXXXUUUQQQNNNLLLLLLLLLOOOUUUYYY]]]gggqqqsssnnnppp'''''''''(((((((((((((((''''''((((((((((((((('''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%&&&'''(((((('''((((((((((((((((((((((((%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((()))))))))((((((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''+++***)))(((''''''''''''(((((())))))))))))((((((***))))))(((((())))))******)))(((((('''(((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''((())))))******))))))+++))),,,222333///+++***************************(((((()))***************,,,,,,,,,,,,+++***))))))...---,,,++++++,,,---...***))))))***+++,,,------------------,,,,,,,,,,,,,,,,,,,,,------------...//////...------------...,,,---///000000000///...////////////............000000000111111111222222222222222222222222222222222222333333333444444444111222222333333222222222222333444444444666:::===<<<<<<;;;:::999888777777888777555444444555666666555666666777888888777777999999888888777888888888:::::::::::::::;;;<<<===>>>===<<<<<<;;;<<<<<<<<<<<<===>>>>>>>>>???CCCEEEAAA???>>><<<;;;;;;<<<<<<======???@@@AAAAAABBBBBBAAA@@@??????>>>?????????===========================<<<;;;<<>>>>>???BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJLLLMMMOOOQQQSSSUUUUUUVVVQQQRRRTTTTTTSSSPPPMMMKKKMMMKKKNNNUUU\\\ccckkksssvvvqqqsss(((((((((((((((((((((((('''((((((((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((###%%%(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''')))*********)))(((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((******)))((((((((((((((((((((())))))))))))((((((******))))))))))))******+++++++++*********++++++))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((())))))******))))))***+++///222111...,,,+++************************&&&'''((()))***)))((('''***+++,,,------+++***)))------,,,,,,,,,---......------,,,,,,---......///------------------,,,,,,,,,,,,---------.........///......---------......,,,---///111111000...---111111111111000000000000000000000000111111111111111111111111111111111111222222222222333333333333333333444555555555444444333333333333333666;;;>>>??????===<<<:::888777666777666555444444555666777555555666777888888888888:::999999888888888888888999999::::::;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<===>>>???>>>===>>>@@@BBB@@@@@@??????>>>>>>>>>===??????@@@@@@@@@@@@??????@@@@@@????????????@@@@@@======<<<;;;;;;<<<=========<<<:::;;;===>>>>>>===<<<<<<<<<<<<======>>>???AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJLLLNNNPPPQQQRRRRRROOOPPPQQQSSSTTTRRROOOMMMOOOKKKLLLTTT]]]ccckkkqqqzzzwwwqqqrrr(((((((((((((((''''''''''''((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''((()))((((((((((((((((((((((((###%%%(((((('''%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''')))*********)))(((''''''((())))))(((''''''&&&'''''''''((((((((((((&&&&&&'''''''''''''''&&&%%%&&&&&&&&&'''(((((((((''''''((()))))))))))))))(((((())))))))))))((((((******))))))))))))***************+++++++++******))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***((()))******++++++*********...222222///---,,,+++************************((()))+++,,,,,,,,,+++***''')))***,,,------,,,,,,,,,,,,,,,,,,---......///000000///...............---------------------------.........////////////......---------......///,,,---///111111000...---000000000000111111111111//////000000000111111111111111111111111111111111111111111222222222333333222333444444555555555444333333333333333666;;;>>>@@@???>>><<<:::999777777777666555444444555666777555666777888999999999999;;;::::::999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???>>>======???@@@>>>>>>?????????>>>>>>===>>>>>>???@@@@@@@@@??????@@@??????>>>??????@@@@@@===<<<;;;::::::;;;<<<======;;;::::::;;;<<<;;;:::777777777888888999;;;;;;@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIHHHIIIKKKMMMOOOPPPPPPQQQPPPPPPQQQTTTVVVVVVSSSPPPOOOKKKKKKRRRZZZ```fffllltttvvvpppqqq'''''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''((())))))((('''&&&((()))((((((((((((((((((((((((%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((()))))))))(((&&&'''((())))))((('''&&&'''''''''((((((((())))))%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&'''((()))************(((((())))))))))))((((((***))))))(((((())))))***&&&''''''(((((((((((('''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******((()))******++++++******+++222666222---++++++***************************(((((()))***************'''((()))+++,,,---......,,,,,,------......////////////...---,,,,,,,,,,,,------------...................../////////000000...------------...//////,,,---///000000000///.............../////////////////////000000000111111111111111111111111111111000000111111111222222222000000111222333333333333222333444444444666:::=========<<<;;;:::999888888666666555444444555777888555666777888999:::::::::::::::999999::::::;;;<<<;;;<<<<<<======<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<===>>>>>>======>>>???;;;<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@AAABBBBBB>>>>>>>>>>>>>>>>>>???@@@<<<;;;:::999999:::;;;<<<<<<:::999999:::;;;;;;:::888888888888999;;;<<<===???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFHHHIIIIIIJJJLLLMMMOOOPPPPPPQQQPPPPPPPPPTTTXXXXXXUUUQQQNNNKKKLLLQQQVVV[[[bbbiiisssvvvpppqqq'''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&'''''''''((((((((((((***+++)))&&&&&&'''***))))))))))))))))))))))))'''(((((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&'''((()))******)))(((((((((((())))))))))))(((((()))((((((''''''(((((()))$$$%%%&&&'''(((''''''&&&)))((('''&&&&&&'''((()))'''((()))******)))((('''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))*********'''((())))))******)))))),,,555999333+++)))***)))************************&&&&&&&&&&&&&&&'''(((((())))))******+++,,,---...+++,,,---....../////////------,,,,,,+++,,,,,,,,,------------.........///---------.........//////---------------...//////............////////////---........./////////000////////////000000000111111111111111111111111111000000000000111111111222///000111222333333333333222444555555555666888:::::::::999999999999999888666555555444555666777888333444666777888999999999888888888888999:::<<<<<<===>>>>>>>>>>>><<<;;;:::;;;:::::::::;;;;;;<<<===:::<<<>>>>>>=========???;;;;;;;;;;;;;;;<<<===>>>;;;<<<===???@@@AAAAAAAAA======<<<<<<===>>>>>>???;;;;;;::::::::::::;;;;;;<<<:::888999:::;;;;;;::::::::::::;;;<<<===>>>??????@@@AAABBBCCCCCCCCCCCCAAAAAABBBCCCDDDFFFGGGHHHKKKLLLMMMOOOPPPQQQRRRRRROOONNNNNNRRRWWWWWWTTTOOOJJJJJJLLLQQQSSSWWW```iiiwwwyyyssssss&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((())))))))))))###$$$%%%&&&((()))******''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''(((((((((((())))))***+++)))&&&%%%'''***************************((()))((('''&&&&&&(((***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&%%%%%%'''((()))&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''(((((((((''''''&&&&&&%%%))))))*********((('''&&&(((((())))))))))))((((((((((((''''''''''''((((((%%%&&&((()))))))))((((((,,,***)))'''''')))***,,,'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++&&&''''''(((((((((((((((---777;;;333***((())))))***************************)))((((((((()))+++,,,,,,+++*********+++,,,---+++,,,---...////////////,,,,,,,,,,,,---...//////---------.........//////,,,,,,,,,---------......---------------...///000///............///000000///000000000111111222222////////////000000000000000000000000000000000000000000000000111111111111111222333444555555666555222444666666666666777999777777777888888999999999666555444444555666777888222333444666777888888888666666666777888:::;;;<<>>===;;;:::::::::::::::;;;;;;<<<===999;;;===>>>=========???>>>===<<<<<<===>>>@@@AAA???????????????>>>======<<<<<<<<<<<<<<<===>>>>>>::::::::::::::::::::::::;;;:::888999:::<<<;;;:::777777777888999:::<<<===@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBDDDFFFGGGHHHLLLMMMOOOPPPRRRRRRSSSSSSNNNLLLLLLPPPUUUVVVRRRMMMHHHIIIMMMQQQRRRVVV```kkk{{{|||uuuvvv((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$%%%''''''$$$"""&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&******)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))+++)))(((((()))+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))(((((('''''''''''''''''''''''''''+++******))))))+++,,,---(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))(((((('''''''''''''''(((((((((((((((+++*********))))))((((((+++***)))((((((***,,,---999999777333///,,,,,,---)))))))))))))))******+++((((((((()))***,,,---...+++******)))***,,,---...555222...***)))+++///111//////.........---------/////////......---------111000000/////////000000,,,---///000000000///...////////////000000000000////////////000000000000000000111111111111000000000000000000////////////000000111111111222222222222222333333333444444444333333333444555666777888777777888999;;;<<<<<<===888999;;;:::777555444444555666777888888888888888888888888888999:::;;;<<<===???@@@???===<<<<<<===999999999::::::;;;;;;;;;<<<<<<<<<<<<============>>>===<<<;;;<<<>>>@@@AAA??????@@@@@@@@@??????>>>>>>===<<<;;;;;;<<<===>>>???>>>===;;;::::::;;;;;;:::;;;<<<<<<:::888888999666777888888777888:::<<>>>>><<<;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>===<<<;;;;;;<<<>>>???>>>>>>????????????>>>>>>======<<<;;;;;;<<<======>>>===;;;::::::::::::;;;777888::::::888777888999777888999888888888:::<<>>===<<<;;;:::;;;<<<===<<<<<<===============<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999999999::::::444666888888777666777888777999999999999999;;;===???@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBDDDEEEEEEFFFHHHHHHGGGGGGIIIJJJIIIGGGFFFHHHKKKLLLIIIGGGIIIHHHIIINNNRRRYYYeeeqqq~~~vvvzzz((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((((('''&&&%%%&&&'''(((((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***)))(((((())))))'''%%%******))))))((((((''''''((((((((((((''''''''''''***(((&&&$$$###$$$%%%&&&''''''''''''''''''''''''***************++++++,,,(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))*********+++''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***)))((('''&&&'''(((***+++))))))))))))))))))(((((('''''''''(((+++...222444===555---)))***+++)))''')))))))))))))))******+++)))((((((((((((((())))))************+++,,,------+++,,,...//////---***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,+++++++++,,,...///........./////////000000////////////000000000000000111111222222111111000......///000111111222222222222333333333444444444111111111222222222333333222222222222222333444555555555666777888888999999777888888888888999<<<>>>DDDAAA;;;777444555777999777777777777888999:::;;;999;;;======<<<<<<===>>>=========<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<=========<<<;;;::::::::::::;;;::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::888888888888888999999999666777888888777555666777888999::::::999:::<<<>>>??????@@@AAAAAABBBCCCCCCAAAAAA@@@@@@AAABBBCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIGGGFFFEEEGGGIIIJJJHHHFFFIIIHHHIIINNNSSSZZZfffrrr~~~uuuwww'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%(((((()))************)))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))++++++***(((******)))))))))((((((((((((((((((((('''''''''''')))(((%%%$$$###$$$&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''((())))))))))))*********''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))(((((('''((()))***+++(((((((((((((((((()))))))))(((((()))+++///222444:::333+++''')))***)))&&&)))))))))))))))******+++)))((((((((((((((()))))))))******+++,,,,,,,,,------............------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...---,,,,,,,,,---///000............////////////////////////000000000000111111222222222222111111...//////000111222222333222222333333333444444444111111222222222333333333333333222222222333444444666666777777888888999999999::::::888777888:::<<<===<<<:::888777666666777777777777777888999:::::::::<<<>>>>>>======>>>???=========<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::888999:::;;;;;;;;;;;;;;;999::::::::::::::::::999777777888888888888888888888:::;;;:::777666555666888999::::::999:::<<<>>>>>>>>>??????@@@@@@AAAAAA?????????@@@@@@AAABBBCCCFFFGGGHHHGGGFFFFFFGGGHHHFFFFFFFFFGGGHHHHHHHHHFFFHHHGGGIIIMMMRRRYYYfffrrr}}}uuuqqq&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&(((((()))************)))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''***,,,---+++***''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''(((((()))))))))*********''''''(((((((((((()))))))))))))))***,,,000333555666111+++(((((())))))''')))))))))))))))******+++(((((((((((())))))***+++))))))***,,,,,,,,,,,,,,,+++++++++,,,---///111222,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------------......///------........./////////////////////000000000000111111222222222222111111///000000111111222222222222222222222333333333333222222333333333444444444444444333333333333444444666777777777888888888888:::::::::999777666888999666777888888888777666666777777666777777888999:::;;;===??????>>>===>>>???<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::888888999:::;;;;;;;;;;;;999::::::;;;;;;::::::999777888888999888888777777999:::;;;;;;888777777777777999999999999999;;;===============>>>>>>??????======>>>???@@@AAABBBBBBBBBDDDEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGLLLPPPWWWcccooo|||vvvppp%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***)))'''%%%&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((('''************************'''''''''***++++++)))'''&&&&&&&&&'''(((((())))))((((((((((((''''''''''''&&&&&&&&&''''''((())))))''''''''''''''''''''''''&&&'''((()))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))++++++***)))((('''''''''((((((((())))))''''''(((***---222666888111///,,,***)))))))))***)))))))))))))))******+++((((((((()))***+++,,,---((()))+++,,,------,,,,,,))))))***,,,---...///000++++++,,,,,,,,,---------,,,,,,---------.........///...---,,,,,,++++++,,,++++++,,,------------------------.........//////////////////000000000000111222222333333222222111111111111111111111111111111111111222222222222333333333444444444555555555555555444444444444444555555555666666666666777777777999:::999888666777777555666777888888888777777666666666777777888999:::<<<===???>>>===<<<<<<===::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;777888999:::;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999888999999:::999888666555666888::::::999999999:::777888999888888888:::<<<;;;;;;<<<<<<<<<<<<======<<<<<<===???@@@AAAAAAAAA@@@AAACCCCCCBBBBBBCCCEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFJJJNNNTTT```lll{{{yyyuuu$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''')))++++++(((&&&''')))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((()))***)))'''$$$''''''((()))***+++,,,,,,)))(((((((((''''''''''''$$$%%%'''((()))******)))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''***,,,,,,+++)))'''&&&'''''''''(((((())))))$$$%%%'''***...333888;;;......---+++)))(((***+++)))))))))))))))******+++((((((((()))***,,,---...((()))+++,,,------,,,,,,)))***,,,------,,,+++***+++++++++,,,,,,------------------....../////////111000///...---,,,,,,,,,)))***+++,,,---,,,++++++---------.........//////////////////000000000000111222222333333222222111222222222111111111111111000000111111111222222222444444444555555555666666666555555444444444555555444444555555555555555555555777999999888777777777777777777777777777888888666666666666777888999:::;;;===>>>===;;;::::::;;;999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<============777888999:::;;;<<<<<<<<<::::::<<<<<<<<<<<<::::::999:::::::::999888666555333555777999999:::;;;===666777888888777888:::<<<::::::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@AAAAAA@@@BBBCCCCCCCCCCCCDDDFFFBBBDDDEEEFFFEEEDDDEEEFFFFFFDDDEEEIIILLLRRR^^^jjjxxxzzzzzz}}}''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''((()))******))))))''''''''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))((('''((()))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''((()))))))))))))))*********)))((((((''''''+++)))(((,,,222555444111+++++++++***)))((((((''''''((()))((('''&&&''')))************************,,,,,,,,,+++++++++******,,,------......------,,,---,,,,,,+++,,,---///000------......///000000000---------------------------------------,,,,,,,,,............///////////////000000000000000//////000000000000111111111111222222222111111111000000333222111111222222111///111222333444444333222111444444333333333444555555444555666666666666666555444444444555555555555666555555666777777777777777:::999888777666666666666888888999:::;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::===<<<;;;::::::::::::;;;999999999:::;;;<<<===>>>:::::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;;;;::::::999888666555555444444555555555666666777888999:::::::::888666666777888:::::::::888888999<<<>>>???<<<:::;;;>>>AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCDDDDDDDDDDDDBBBAAA@@@EEEDDDEEEHHHKKKOOOYYYcccsss~~~yyyxxx(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%&&&''''''((('''''''''((((((((())))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))((()))***(((((('''''''''&&&&&&&&&))))))))))))************''''''((()))))))))))))))(((((((((((((((((())))))***))))))---333555333000++++++******)))(((((('''((()))******(((((()))***************************))))))***+++,,,------...+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---...///,,,------......//////000------------------------,,,,,,,,,,,,------...///............//////////////////000000000000//////000000000000111111111111222222222111111111000000000//////000222444444333222222333333333333222222333333333333333444555666444555555666666666666666555555555555555555555555555555666777777777777777999888888777777777777777::::::;;;;;;::::::999999888999:::;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::999999999::::::;;;<<<===::::::::::::;;;;;;;;;;;;999::::::;;;;;;<<<<<<===:::999888666555444444444555555555555666777888999999:::;;;:::999888888888:::999888777777888:::<<>>@@@AAAAAACCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAA@@@BBBAAABBBEEEGGGJJJTTT^^^ppp|||~~~))))))(((((((((''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''(((((((((''''''((((((((()))))))))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))++++++***)))***+++(((((((((''''''''''''&&&))))))*********+++++++++''''''((()))))))))))))))&&&&&&''''''((())))))***((((((***///444555222...++++++******)))((((((((()))***++++++))))))***+++))))))))))))))))))))))))))))))***+++,,,------...***++++++,,,,,,++++++***......---,,,,,,,,,------++++++,,,------......///------------------------++++++++++++,,,...000111............//////////////////000000000000//////000000000000111111111111222222222111111111111111000//////000222444444333333333333222222333333333222222222333444555666777444444555555666666666666777777666555555444444444555555666777777777777666777777777777777888888999===<<<<<<;;;:::888777666777888999999::::::999999:::;;;;;;<<<<<<;;;999999999999999999:::;;;<<<<<<;;;;;;::::::::::::::::::999999888999:::<<>><<<:::;;;:::777666555666888:::???===;;;;;;===?????????CCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@AAACCCEEEHHHPPPZZZlllzzz~~~}}}(((((((((((('''''''''&&&(((((('''&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''(((******+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((******)))))))))***((((((((('''''''''''''''((())))))))))))*********''''''((()))))))))))))))&&&&&&''''''(((((((((((('''(((,,,111444444000,,,************))))))(((((()))***+++***))))))***+++((((((((((((((((((((((((,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++///......---,,,,,,,,,,,,***++++++,,,,,,---......---------------------------,,,++++++,,,---///111............////////////...//////000000000000//////000000000111111111111111111111111111111111111333222111111222222111///333222111000000111222333222222222333444555666777444444444444555666666777888888777666555444333333444555666666777777666666666666666666777888999:::<<<<<<<<<;;;:::999777777666777777888888888888888888999;;;<<<<<<;;;999888999999999999999:::;;;;;;;;;;;;::::::999999888888888888777888999<<>>===<<<<<<<<<===>>>>>>CCCCCCDDDDDDDDDCCCBBBAAA===>>>@@@BBBBBBBBBBBBAAACCCBBBCCCEEEFFFHHHPPPZZZjjjxxx}}}yyy'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&((()))************'''''''''((((((((())))))((((((((((((''''''''''''&&&'''(((******)))((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))((('''((()))(((((((((((((((((((((((('''''''''(((((((((((()))''''''((()))))))))))))))))))))((((((''''''''''''&&&)))---222444222...+++*********)))))))))))))))((()))******(((((()))***((((((((((((((((((((((((,,,,,,,,,+++++++++******,,,,,,------------,,,,,,.........------,,,,,,+++******++++++,,,---------------------------------......,,,,,,,,,,,,---...............////////////......///000000000000000///000000000111111111111111111111111111111111111333222111111222222111///222111000//////000111222333222222333444555666666444333333333444555777777999999888666555444333222444444555666666666666666666666666666777888::::::999::::::;;;;;;::::::999666666666666777777888888777999;;;<<<<<<;;;999888999999888888888999:::::::::::::::999999888888777888777666777888;;;>>>@@@777666555444333333333444444444444444555666777888888===DDDNNNTTTUUURRRNNNDDD@@@:::777888999999999<<<<<<<<<<<<<<<<<<======BBBCCCDDDDDDDDDCCCAAA@@@<<<===???@@@AAABBBAAAAAACCCBBBDDDFFFGGGIIIPPPYYYiiixxxvvv~~~'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''"""###%%%'''((()))))))))'''''''''(((((())))))***((((((((((((''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((('''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((()))((('''((()))'''(((((((((((()))))))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))+++******)))((((((''''''&&&***...222222000---+++******))))))))))))))))))((()))***)))(((((()))***))))))))))))))))))))))))))))))***+++,,,------...,,,------......------,,,------.........---,,,,,,******+++,,,,,,------...------------------------.........------,,,,,,,,,............////////////---...///000000111111000000000000000111111111111111111111111111222222222000//////000222444444333111111000000000000111111444444333333333444555555333333222222333555777888999999888777666444444333444444555666666666666555666666666666777888999:::777888999:::;;;;;;;;;;;;777666666666666777888999888888:::;;;;;;::::::999999888888777888888999999999999888888888888888888777777666666777999:::<<<555555444333333333333333444444444444555666777888999===FFFQQQZZZ]]]YYYTTTIIICCC<<<999999::::::999999;;;<<<<<<;;;;;;<<<>>>AAABBBCCCDDDDDDBBB@@@???;;;<<<>>>@@@@@@@@@@@@???AAA@@@BBBEEEFFFHHHOOOWWWiiiwww}}}uuu''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&************************&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))))))))((((((''''''&&&&&&$$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$&&&'''((((((((((((&&&''''''((())))))******((((((((((((''''''''''''$$$%%%%%%&&&''')))***+++(((((((((((('''''''''&&&(((((((((((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))(((((()))***'''((((((((())))))))))))''''''''''''((((((((((((''''''((()))))))))))))))***************)))))))))'''***...111111///---+++)))))))))))))))))))))***)))***++++++))))))***+++************************))))))***+++,,,------...,,,,,,,,,------,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,---.........------------------------+++,,,---//////...---,,,............////////////---...///000111111111111000000000000111111111111000000111111111222222222000//////000222444444333222222333333333333222222555555444333333333444444333222222222333555777999999888888777666555444444333444555555666666555555777777666666777888999999777888999:::;;;;;;;;;;;;777777666666666777888999888888999999999:::::::::888888777777777777888888777777777888888888888888777777777777666666666666555444333333222333333333444444444444555666777777:::===EEEQQQ[[[]]]YYYTTTLLLEEE===999999;;;:::888777999<<<<<<;;;;;;===??????@@@BBBCCCCCCAAA???===;;;<<<>>>????????????>>>??????AAAEEEFFFHHHOOOWWWggguuu|||www)))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))%%%%%%&&&&&&'''((())))))******)))((('''&&&%%%%%%&&&&&&''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))))))))(((&&&''''''((()))******+++)))(((((((((''''''''''''(((''''''(((***,,,///000******))))))(((((((((''')))((((((((('''''''''''''''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''')))***+++***)))***+++'''((((((((())))))******(((((((((((())))))))))))'''(((((())))))))))))))))))))))))***++++++,,,,,,(((+++///000000...,,,,,,)))))))))))))))************+++,,,,,,******+++,,,************************,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++***+++---...///...------+++,,,,,,------......///------------------------(((***---///000///...---............/////////000---...///000111111111111000000000000111111111111000000111111222222222222333222111111222222111///333333555666666555333333666666555444333333333333333222111111222555777999888888777777666666555555333444555555666666555555777777777777777888888999888999::::::;;;;;;;;;:::888777666666666777999:::999888888888999999;;;;;;888888777777777777777888666666777777888888999999777777777777666555333333444444333333222222333333444444444444444555777777:::===DDDOOOYYY[[[WWWQQQMMMFFF===999999:::999777555888<<<<<<;;;;;;===???>>>@@@BBBCCCCCCAAA>>>===<<<<<<>>>??????>>>>>>===@@@???BBBFFFHHHIIIPPPYYYgggtttyyy&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''(((&&&%%%%%%'''(((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&((()))***'''%%%&&&(((***(((&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''((((((((())))))******'''''''''''''''''''''''',,,++++++***)))(((((('''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&++++++***)))((('''&&&&&&(((&&&&&&(((+++,,,***(((&&&///444///+++,,,+++((()))***++++++***)))***,,,***+++++++++***)))'''&&&******)))))))))***,,,---++++++,,,,,,,,,------------,,,+++*********+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///111///---........................++++++,,,,,,---...//////...---------...///111222111111000000000000000111111111222222222222111111222222222111111111000000444444333333333333222222222222222222222222222222666555333222222333444666555555444444444555555666333444444444555666666666444444555777888888888888999999888777666666777777777777888888888888777777777777888888888777777666666666666666777999:::;;;:::999999888777666666555555666777777777777777666333333444333222333666888222333444444444555777999777999>>>DDDHHHKKKMMMMMMEEECCC???<<<:::999999999777888888999999:::;;;;;;>>>>>>>>>>>>>>>===<<<<<<;;;===@@@@@@???>>>>>>??????===>>>CCCFFFIIIOOOWWWaaalllyyy&&&'''((()))***))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))''''''((((((((((((''''''***((('''((()))+++******((((((((((((((((((((((((&&&'''((())))))((('''&&&)))'''&&&%%%%%%&&&''')))***(((&&&&&&((()))((('''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))'''''''''''''''((((((((())))))))))))(((((((((((()))((('''(((+++,,,***((((((111555000+++******(((***+++,,,+++)))((()))***+++++++++******)))((('''******)))))))))***,,,,,,+++++++++++++++,,,,,,------,,,+++******+++,,,---,,,------......------,,,+++++++++,,,,,,------------+++***+++---...---+++........................+++,,,,,,---......//////......------...///111222111111000000000000111111111111222222222222111111222222222111111111000000333333222222222111111111222222222222222222222222666555333222222333444555666555555444444444444555444444444555555555555555444555666777777777777777999888888777777666777777777777888888888888777777777777777888888777777666666666555666666777888999999888888777666666555555666666666777666666555555333333333222000000222444222333444333222333555777444666:::>>>@@@BBBCCCCCC???===;;;888666555666666888888999::::::;;;;;;<<<===============<<<;;;;;;:::<<<>>>>>>===<<<===>>>>>><<<>>>BBBDDDGGGMMMUUU^^^hhh~~~sss&&&'''((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''((((((((((((''''''***((('''''')))******)))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((***(((&&&'''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))''''''(((((())))))******&&&&&&'''((()))***++++++***)))((()))***+++***)))***222666111***'''))))))***++++++***((('''((())),,,+++***)))((((((((((((*********)))******+++,,,++++++***)))***+++,,,---------,,,,,,,,,,,,------,,,------......------,,,)))***++++++------...///,,,+++***+++---...---,,,........................---------......//////000......---......///000111111000000000000000111111111111222222222222111111222222222111111111111111222222222111111111000000222222222222222222222222555444333222222333444555666666555444333333444444555555555555555444444444555666666777777777666666888888777777777777666666888888999999999999888888666666777777777777666666666666555555555555666666777777777666555555444444666666666666555444333333444444444222000///000222222333333222111111333444444555777888999999999888:::999777555555444555555999999999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;::::::<<<===>>><<<===AAACCCEEEKKKRRR[[[eee{{{wwwmmm'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&%%%$$$$$$&&&''''''&&&(((((((((((((((((((((((('''(((((((((((((((((('''((('''&&&&&&&&&&&&'''((())))))((('''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''******************++++++'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))''''''((()))***++++++,,,&&&&&&'''((()))***++++++))))))(((((())))))))))))+++000333///(((%%%(((+++((()))******(((((()))***,,,+++)))((((((((()))*********************+++++++++***)))((()))***,,,---------------------......,,,------......------,,,+++++++++,,,,,,---------------------...//////.......................................//////000000............//////000000000000000000000000111222111111222222222222111111111111111111111111111111222222222222111111111111111222222222222222333333333333222222222333444555666666555444333333333333666666666555444444444333666666666777666666555555777777777777777777666666888888999999999999888888555555666666777777666666666555444444333333333444666666555555555444444444666666555555444333222111444555666555333222333444333333444333111111222444555666777777777777666666888888777666666777888888777888888999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999888999;;;>>>???===>>>AAABBBDDDJJJQQQ[[[eee{{{zzzrrr'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''((((((((((((''''''%%%###""""""$$$%%%%%%$$$(((((((((((((((((((((((((((((((((''''''((((((((('''''''''&&&&&&''''''''')))))))))((((((((()))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))'''(((((()))***+++,,,,,,(((((((((((())))))))))))(((((((((''''''''')))***,,,---...+++'''%%%(((,,,&&&((()))***)))***+++---++++++)))((((((((()))************+++******************)))))))))***+++,,,,,,,,,,,,------.........,,,------......------,,,---------,,,,,,+++++++++------............//////.................................///////////////.........///////////////000000//////000111222222111111222222222222111111111111111111111111111111444333333333333222222222111111111222222333333333222222222222333333444444555555444333333333333333666666666555444444444333555666666666666555555444555666777777777777666666888888888999999888888888333444555666666666666666666555444333222222222222555555555555444444444444555555555555444333111111222333555555444444555666444444555444222222333555555555666666777777777777777777777777777888999999666666666777888888999999;;;<<<<<<=========<<<<<<;;;;;;;;;:::999:::<<>>>>>AAACCCDDDJJJQQQ[[[ggg''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))(((((('''(((((((((((((((((((((((())))))((((((''''''((((((''''''(((((((((((('''''''''%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))******)))(((((()))+++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((())))))******++++++******))))))(((((('''''''''((((((''''''(((***---222---***)))((('''(((+++'''(((***+++***+++,,,...******)))))))))))))))******++++++++++++***))))))*********+++++++++++++++***+++,,,------...------,,,------......------,,,///......---++++++***)))***+++---,,,++++++,,,.........................................................////////////......////////////000111222333111111222222222222111111111111111111111222222222444444444333333333222222111111111222222333333444111111222222333333444444444444333333333333444444555555555555555444444444444555555666666666555555444555666777888777666555777777888888888888777777222333444555666666666666555555444333222222333333555555555555555555555555555555555555444333222222...000222333222222333444333444444444222222444666333333333444555666777777444444555555666777777777444555555666777777888888;;;;;;<<<============<<<;;;<<<<<<<<<;;;;;;===>>>@@@>>>>>>AAACCCDDDJJJQQQ\\\hhh}}}''''''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((******)))(((((((((((((((''''''((((((((((((''''''(((&&&%%%&&&''')))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&(((***+++***(((''')))+++((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((,,,,,,++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''')))))))))(((***---111<<<111))))))+++)))''')))+++,,,---,,,+++***+++,,,))))))************))))))***++++++,,,+++***)))((()))***,,,---------,,,+++)))***+++,,,---------,,,,,,------......------,,,---------,,,,,,+++++++++)))+++------++++++,,,...........................------------------------......///000000///...---////////////000111222333111111222222222222111111000000111111111222222222333333333333222222222111000111111222333333444444000000111222333444444444222222222222333444555555444444444555555555555555333333444555666666666666333444666777888777666555666666777777777777666666222222333444555555555555555444444333333333444444555555555555555555555555444444555555555555444333///111333444333111222222111222333222111222444666222222222333444555666666333333444555666666666666555555666666777888888888::::::;;;<<<<<<<<<<<<<<<999;;;======<<<;;;<<<===>>><<<<<<@@@AAACCCIIIPPP[[[fff}}}}}}''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((''''''((((((((((((''''''(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&(((***+++***((('''))),,,((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((((('''))))))))))))))))))))))))***))))))((('''&&&&&&%%%***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))(((***++++++***,,,000444CCC555******,,,***'''&&&...//////---+++))))))***((()))***++++++***)))(((***+++,,,,,,+++***)))((((((***---//////...,,,***((()))***,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000///---,,,...111........................---------------------,,,......///000000///...---////////////000111222333111111222222222222111111000000111111222222222222222222222111111111111000000000111222333333444444///000111222333444444444111111111222333444555666333444444555555666666666222333444555666666666666222444666777888777666555555555666666666666555555111222333444555555555555555444444333333444444555555555666666666666666666444444555555666555555555333555777666444222222222///000111111000111333555444444444333444555555666444444555666777777777777666666666777888888999999888999::::::;;;;;;;;;;;;888:::<<<===<<<;;;;;;;;;<<<:::;;;>>>@@@BBBHHHPPPYYYdddyyy~~~%%%&&&'''(((((('''&&&&&&''''''((((((((((((''''''***)))(((&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%***)))((('''&&&%%%$$$$$$''''''((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%'''((())))))))))))***)))((('''&&&%%%%%%%%%$$$$$$$$$&&&((()))(((&&&***************)))((((((&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))))))))***************************)))((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))***))))))+++*********))))))(((((())))))))))))***************************)))((((((***))))))(((***...444888>>>666,,,''''''))))))((())))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++((((((''''''(((***,,,---------++++++++++++------........................------------------------------------------------000...++++++,,,---...---......------------......111000///...............000000///////////////000111111111111111111111111222222111000//////000000222111111111000000//////111111222333333333333222111111000000111333555666444333333222222333333444444444444444444444444444555555555555555555555555333444666777888999888777;;;:::888666555444444444000000111111111222222222...///000222444666777888555555666666555444333333666555333333444444333222333333333333333333333333222222222222222222222222222333333444444333333222333333444444555666666666666666666666777777777777777999;;;<<<;;;;;;<<<>>>;;;;;;<<<<<<<<<;;;999888;;;>>>?????????BBBHHHMMMXXX___ppp~~~~~~''''''((((((((('''%%%%%%''''''((((((((((((''''''+++***)))((('''(((((()))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''%%%%%%&&&''''''((((((''''''&&&$$$%%%&&&''''''((('''''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))((()))************)))((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''((((((((())))))(((((()))))))))************************)))((((((&&&''''''((((((''''''&&&'''(((((())))))))))))((()))))))))(((((((((''''''''''''''''''(((((((((((()))))))))))))))(((''''''***)))))))))***...333777888111)))&&&''')))***)))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))******+++******)))))))))***++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,,,,+++......------------......---------------...///000000000////////////000000111111111111111111111111222222111111111000000000111111111111000000000///000111111222222222222222333222111111111222333444444333333222222333333444444444444444444444444444555555555555555555555555444555555666666666666555666666555444333333333333111111222222222333333333222222333444444555666666333444444555555444444333555333222222333333222111333333333333333333333333222222222222222222222222222333333444444333333222333333444444555666666666444555555666777888888888444666888999888888999:::;;;<<<<<<===<<<;;;:::999:::<<<>>>>>>>>>AAAGGGLLLUUU\\\nnn~~~'''((((((((('''&&&%%%%%%''''''((((((((((((''''''+++***))))))(((((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((''''''&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%(((''''''&&&&&&&&&'''''')))(((&&&&&&(((***+++***))))))******))))))((('''''''''''''''(((((((((((())))))(((((('''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&(((((((((((()))))))))***(((((())))))))))))******))))))******))))))((((((&&&''''''((((((''''''&&&((())))))))))))(((((('''(((((('''''''''''''''&&&''''''''''''(((((((((((('''((((((((((((''''''&&&)))))))))))),,,///333555000+++&&&%%%(((******))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))******+++++++++,,,++++++******)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,,,,+++......------------......++++++,,,---///111333444000000////////////000000111111111111111111111111111222333333333222111000111111111111000000000000///000111111222222111111444333222222111111222222333333222222222222333333444444444444444444444444555555555555555555555555666666555444444444444444222222222222222222222333222222222333333333444444555555555555444444444444333333444444444444444444333222111111222222111000333333333333333333333333222222222222222222222222222222333333333333222222333333333444555555666666222333444555777888999:::777999;;;;;;::::::;;;<<<;;;<<<=========<<<;;;:::999;;;=========@@@FFFKKKRRRZZZlll{{{uuuttt&&&&&&''''''''''''''''''''''''((((((((((((''''''***))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))+++(((&&&&&&(((***++++++)))))))))))))))(((((('''(((((((((((())))))))))))))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))(((((((((((()))))))))***((()))))))))))))))((((((''''''((((((((((((''''''))))))***))))))((('''&&&''''''''''''''''''''''''))))))))))))************'''(((((()))(((((('''''')))((()))+++...000222222+++)))'''''')))******((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))******+++***+++,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------------------------------------...,,,+++,,,.........---......------------......------...///000222444555000////////////000000111111111111111111111111111000222333444444333111000111111111000000000000000//////000111111111111000333222222222222222222222333333222222222222333333333333333333333333333333555555555555555555555555777666555444333444555666333333333333333333222222111111222222222222333333444444444444444333333333555555555555555444333333333222111111222333222000222222222222222222222222111111111111111111111111222222333333333333222222222333333444444555666666333333444555666777888999888:::<<<<<<;;;;;;;;;<<<;;;<<<=========<<<;;;:::999;;;<<<<<<<<>>DDDJJJMMMVVVhhh}}}|||+++***(((&&&%%%%%%%%%%%%''''''(((((((((((('''''''''((()))))))))(((&&&%%%&&&'''''''''(((((())))))$$$$$$%%%&&&'''((()))***%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))(((((())))))))))))((((((###$$$%%%&&&''''''((('''(((''''''&&&&&&&&&'''''',,,+++***+++------+++)))(((((((((((((((''''''&&&%%%&&&&&&'''((())))))***)))(((&&&$$$###$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))''''''''''''((((((((()))&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''((())))))***))))))%%%%%%%%%&&&&&&'''''''''))))))))))))************&&&&&&'''((())))))(((((((((''')))...444444///***'''((())))))))))))+++---))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++,,,+++)))((((((((()))***++++++------------++++++........................++++++,,,,,,---...//////+++++++++++++++++++++++++++***+++---///000...---.........------.........////////////000111333333............///000222222000000000000000000000000000000//////000111222222//////000000111111111222111111222333333333333222222222333444333222111000222222111111111111222222222222222222222222222222555555555555555555555555444555666666666555444333///111222333333222000///000111111111111222222222222222222333333444444444...///000111222333333333000/////////111222222111111111111111111111111111000000000000000000000000111111222222222222111111111222222333333444555555111222333444555777888888666777999999777666666777777777999:::;;;::::::999666888:::::::::===CCCHHHJJJTTTggg}}}|||)))))))))))))))))))))))))))))))))))))))*********++++++***)))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''((((((&&&%%%%%%&&&'''(((+++***'''&&&%%%&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((()))***))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++*********))))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++''')))222666111+++***,,,+++***((((((((()))))))))((((((((('''''''''''')))(((((('''''''''((((((+++)))(((''''''((()))+++)))(((((('''&&&%%%%%%%%%******+++++++++,,,,,,,,,,,,------......------,,,---------.........//////+++++++++***++++++,,,,,,***)))((()))+++---------//////...---...///000111///...---------...000111000///...------...///000000000111222222222222111000000000000000000000000444333333222111000//////000000111222222222222111111111000000111111222333000111111111111222222222000000000000111111111111444444444444444444333333555555666666666666555555333444444444444444444444000111111111111222222222222222222222222222222222444444444444444444444444111111111111111111111111111111111111000000000000222222222222222222222222111111222222222333333333444444333333333333222222111111222333333444555555777777777777888888888888;;;;;;:::::::::999999999999999999999:::===BBBFFFIIITTTggg{{{yyy''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((***)))((('''&&&''''''(((''''''&&&&&&&&&&&&''''''(((((()))(((((('''&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((('''''''''&&&%%%%%%&&&&&&'''(((((()))''''''%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((***&&&(((000333///)))((())))))(((((()))***+++,,,))))))((((((((('''''''''(((((('''''''''(((((()))***)))(((''''''((()))***''''''(((((())))))************+++++++++,,,,,,,,,,,,------......------,,,,,,,,,---------.........------,,,+++*********+++---,,,++++++---//////.........---------...///000//////.........///000111111000///.........///000//////000111111111111000000000000000000000000000222222111000000/////////000111111222222222222222111111000000111111222333000111111111111222222222111111111111222222222222222222333444555666777888555555666666666666555555333333222222222222222222000111111111111222222222222222222222222222222222333333333333333333333333000000000000000000000000//////000000111111111222111111111111111111111111111111222222222333333333222222222333333444444444222222222333333444444444444555555555666666666666:::::::::::::::::::::::::::::::::999:::===BBBFFFIIITTTfffzzzxxx'''''''''''''''''''''''')))((((((''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((''''''''''''''''''((()))))))))((('''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))&&&''''''(((((((((((((((%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((''')))///000,,,(((&&&&&&&&&'''((()))+++---...))))))))))))(((((((((((('''''''''(((((())))))******)))(((''''''((()))***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------///...---+++************...---+++,,,---......------------,,,---......///000////////////000111222222111000///////////////......///000000000000000000000000000000000000000////////////////////////111111222333333333333222111111000000111111222333000111111111111222222222222222222333333333333444333333444555666777777888444555555666666555555444222222111111000000//////000111111111111222222222222222222222222222222222222222222222222222222222////////////////////////......///000111222333333000000000000000000000000111111222222222333333333000000111222333444555555333333333333333333333333444444555555555666666666888888888999::::::;;;;;;::::::::::::;;;>>>BBBFFFIIISSSeeeyyy~~~www))))))))))))))))))))))))))))))(((((('''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((''''''((()))((((((''''''((((((''''''''''''(((((((((((((((((('''&&&&&&%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***###$$$&&&'''((((((((('''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&(((((('''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((())),,,///...***'''&&&%%%&&&'''(((***,,,---...*********)))))))))((((((&&&&&&'''((()))***************)))(((((()))******,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,...---,,,+++++++++++++++---+++******+++,,,+++***,,,,,,,,,,,,------......000000000000000111111222222222111111000/////////...///000000111111000000000000000000000000000000/////////000000000111111111111222333333333333333111111000000111111222333000000111111111222222222222222222222333333333333666666555555444444333333444444444555555444444444333222222111000//////...000000111111111222222222111111111111111111111111222222222222222222222222000000000000000000000000...//////000111111222222000000000111111111111111111111222222222333333333000111111222333333444444333333333333333333333222666666666777777777888888666666777888999:::;;;;;;::::::;;;;;;;;;>>>BBBEEEHHHRRRbbbvvv}}}www))))))))))))))))))))))))******)))(((((('''&&&&&&((('''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&'''((())))))((('''&&&%%%&&&&&&'''''''''((((((''''''(((((()))(((''''''((((((''''''''''''((((((%%%%%%&&&''''''(((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***!!!"""$$$&&&'''''''''&&&((((((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((*********)))))))))(((((('''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''')))---111000---***(((((('''(((((()))***++++++++++++************)))))))))%%%&&&((()))******************))))))))))))******+++***************))))))******+++++++++,,,,,,,,,,,,------......------,,,*********+++++++++,,,,,,++++++++++++,,,---......---+++******+++,,,+++***,,,,,,,,,---------------///000000111111111111111111111111111111000/////////000111111222222111111000000000000000000000000///000000111111222222333111111222333333333333222111111000000111111222333000000111111111222222222111111111222222222222333555555444333333222111111333333444444444444333333444444333222111000000000000000111111111222222222111111111111111111111111333333333333333333333333111111111111111111111111111111000000000000000000111111111222222222333333111111222222222333333333222222222222222222222222333333333333333333333222666666666666777777777777555555666777999:::;;;;;;999:::;;;;;;;;;===@@@CCCFFFOOO___rrr~~~xxx''''''''''''''''''''''''***))))))(((((('''''''''((((((((('''(((((()))***(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''(((((('''''''''$$$%%%&&&'''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((###$$$%%%&&&'''(((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))!!!###%%%'''((('''&&&%%%((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))************************((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''***111555111,,,***))))))((()))************))))))++++++++++++*********)))&&&''')))***+++******)))************************&&&&&&''')))***+++,,,---******+++++++++,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++,,,...///000...---+++,,,---......---,,,,,,---............---...///000111111111000000///000000111111000000///000000111222222222222222000000000000000000000000000000111111222222222333000000111222222222222111111111000000111111222333000111111111111222222222111111111111222222222222111111222222333333333333222333333444444333333222444444444333222222222111000111111111111222222222111111111111111111111111333333333333333333333333111111111111111111111111111111111111000000//////111111111222333333444444111111222222222333333333333333222222111111111111333333333333333333333333333333444444444555555555444555666777888999::::::888999:::::::::<<>>AAAIIIWWWhhh{{{(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%''')))***))))))))))))(((((((((((((((((()))***************,,,+++)))'''&&&%%%&&&&&&'''''''''''''''''''''''')))))))))))))))******+++...,,,***'''&&&&&&&&&'''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''(((((()))***+++,,,+++)))(((''''''(((((()))((('''&&&&&&'''((()))'''(((((('''&&&&&&)))+++111222222...)))%%%&&&(((******++++++,,,,,,------)))***+++,,,,,,+++***)))++++++***************+++***((('''(((+++,,,+++)))((((((((((((((((((((((((************************+++,,,,,,------,,,,,,+++(((***,,,,,,,,,,,,...000000///...---,,,,,,+++,,,***++++++,,,,,,------...+++,,,------......------....................................////////////---...000222222222111111000000000000000000000000000000111111222222222333222222222111111111000000222222111111000000//////////////////000000000000444333333222222111111000111111111111111111111111333333222111000000000111111111111111111111222222000000000000111111111111111111111111111111111111000000000000000000000000//////000111111111111111000111111000//////000222222///------///000///---111111222333444444444444111111000000000000111111444444333222222222333333333333444444555666777777555555555555666666666666888999::::::999999;;;===@@@FFFSSSggg|||{{{((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%'''''''''%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%&&&'''(((***)))))))))(((((('''''''''%%%%%%&&&''''''''''''''''''&&&&&&%%%&&&&&&(((((((((((((((((((((((((((((()))(((((((((((()))******,,,+++)))((('''&&&''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((('''''''''(((((('''''''''((()))))))))(((((((((((())))))*********)))((())))))***+++)))(((''''''''''''((()))((())))))((('''(((+++---111111///+++'''%%%%%%&&&((((((((()))))))))))))))))))))***************)))++++++***))))))******+++***((('''(((+++,,,+++)))))))))))))))))))))))))))'''(((((()))***++++++++++++,,,,,,------,,,,,,+++)))+++,,,,,,+++,,,---...///...---,,,++++++++++++***++++++,,,,,,------...,,,,,,------...---------....................................////////////000000111111111000000///000000000000000000000000000000000111111111222222222222222111111111000000111111111000000000000000...//////000111222333333111222222222222222222222111111111111111111111111333222111111000000111111111111111111111111111111//////000000000111111111111111111111111111111111000000000000000000000000//////000111111111111111///000000///......///111111///---...000111000...111111222333333333222222111111000000000000111111222222111111111222222333444444444555666666666777666666666777777777777888888999::::::999999;;;===AAAFFFSSSeeeyyyxxx((((((((((((((((((((((((''''''''''''((()))******''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$%%%'''((((((&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''***)))((('''&&&'''((()))))))))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))******))))))((('''''''''(((((((((((((((***))))))(((((((((((()))***))))))(((((((((((()))''''''''''''((()))***+++)))((((((''''''(((((()))((()))***))))))***,,,///444111,,,)))(((((('''''')))(((((((((((((((((('''((((((((((((((()))************)))))))))******+++***)))((()))***+++***)))************************%%%&&&'''((()))+++,,,,,,,,,,,,------------,,,,,,***,,,---,,,+++***+++---...---,,,++++++***++++++***++++++,,,,,,------...---------...------,,,,,,....................................////////////333222111000////////////000000000000000000000000//////000000000000111111222222222111111111111111000000000000111111111111......///111222333444555///000000111222222333333111111111111111111111111222222111000000000111111111111111111111111111111//////000000000000111111111111111111111111111111000000000000000000000000///000000111111111111000...//////...------...000000///...///111222222222222222222222222111111000111111000000000000111111000000000000111222333333555555555555555555555555777777777777888888888888888999::::::999:::<<<>>>BBBFFFRRRbbbuuuwww(((((((((((((((((((((((('''''''''((((((***++++++''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&%%%$$$&&&((()))((('''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''+++***)))(((''''''(((((())))))((('''&&&%%%%%%$$$&&&'''(((((())))))(((((((((((('''&&&%%%%%%%%%$$$(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((())))))(((((('''(((((((((((((((((((((((('''((((((((((((''''''&&&&&&&&&''''''(((((())))))******)))(((''''''''''''******)))(((((('''((((((%%%%%%%%%%%%%%%&&&&&&''')))(((((((((((((((((()))((())))))))))))***---000888222,,,)))***,,,+++***++++++******))))))((((((((('''&&&&&&'''(((***+++***))))))))))))******+++))))))))))))*********)))************************''''''((()))***+++,,,,,,,,,,,,------------,,,,,,+++,,,---,,,***)))***+++---,,,++++++*********+++***++++++,,,,,,------...------......------,,,+++....................................////////////222111000.........///000000000000000000000000000///////////////000000000111111111111111111111111//////000000111111222222//////000111111222333333000000000000111111222222111111111111111111111111111111000000000000111111111111111111000000000000////////////000000000111111111111111111111111111000000000000000000000000///000111111111111000000//////000///...---///111/////////000111333444444444444444333222111000000111111000000000000111111000000000000111333444444444444444444444333333333666666777777777888888888777888::::::999:::<<<>>>BBBFFFPPPaaasss{{{(((((((((((((((((((((((('''''''''((((((***++++++&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''******)))((((((((((((((()))(((((('''&&&%%%%%%%%%(((((()))************))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''(((((()))))))))(((((('''&&&&&&&&&&&&******)))(((((('''((((((''''''&&&&&&&&&%%%%%%$$$((())))))))))))))))))(((&&&'''((())))))***...000666111+++)))***,,,,,,***++++++******))))))((((((((('''&&&&&&&&&''')))***))))))(((((()))******+++)))*********))))))))))))******************************++++++++++++,,,,,,,,,------......------,,,,,,------,,,***))))))***,,,,,,+++*********++++++***++++++,,,,,,------...,,,------...------,,,,,,....................................////////////000///.........///111222000000000000000000000000000000000///////////////111111111111111111111111//////000000111111222222000000000000000000//////111111111000000/////////000000000000000000000000111000000///000000111111111111111000000000//////...////////////000000000000000000000000000000000000000000000000000000000000000111111111000000///000111111000//////000222...///000000111333555666666666555555444333111111111111000000000000111111111111111222333444555666333333222222222222222222555555555666666666777777777888999999999:::<<>>@@@FFFSSSddd{{{))))))))))))))))))))))))'''''''''(((((((((((()))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%%%%'''(((***)))((('''&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((()))((('''((()))((('''%%%''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++******)))))))))))))))***((())))))))))))'''&&&$$$((()))*********((('''&&&,,,+++***))))))((())))))******222<<<;;;///(((***)))))))))))))))*********))))))))))))))))))))))))------+++***))))))))))))((((((((((((((((((((((((((()))***++++++,,,,,,+++,,,,,,++++++***)))))))))++++++++++++******)))(((,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))************************///...---,,,+++***++++++------------------------------------------------............////////////////////////000000000000////////////000000000000000000111111111111000000//////000000111111222222222111111000///......---............////////////111111000///...------,,,......//////000000111111111222444666777777777666666555333111000000000111///000111111111///...---111111000///////////////000///////////////000000000000/////////.........333333222000///---,,,,,,+++...111222111000000000////////////000000000000////////////000000000000...............//////000444444333333333444555555555444444555555666777888777777888999::::::::::::<<>>AAABBBKKK\\\jjj(((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''***)))((('''&&&''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&''''''(((((((((((((((***)))))))))(((((((((''')))***,,,***((('''(((***))))))(((((())))))***+++*********)))))))))))))))---,,,'''...))))));;;555888...&&&'''((('''(((***((())))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********'''%%%$$$%%%''')))***))))))***+++,,,,,,+++***)))+++++++++++++++,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...******)))))))))******+++,,,,,,------...//////000------------............------------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...///000000000//////...---,,,------...//////......,,,,,,------...//////000//////...------------------...///...,,,,,,...//////111333555666666555555444111//////000111111000...//////000000000000///000111222222000//////000444333333222111000000000.................................///////////////000000111111222111111111000000000000000000000000+++,,,...000000000///...222222222222222222111111333333333333333333333333555555555555666666666666777888::::::999999;;;<<<>>>AAABBBJJJ[[[iii''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))((((((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''''''''((('''&&&%%%%%%''')))''''''''''''''''''''''''(((((('''&&&'''((()))***(((((('''''''''''''''&&&)))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))(((((((((((()))***+++***((('''((()))***************++++++,,,++++++******))))))((((((###)))&&&+++,,,777LLLAAA222+++&&&''')))(((((()))((()))***+++***)))((('''******++++++******))))))))))))))))))))))))))))))(((((())))))******+++++++++***((()))***+++++++++***++++++,,,,,,++++++***++++++,,,---------------++++++,,,,,,,,,+++******((()))+++,,,------,,,,,,---,,,,,,+++++++++,,,,,,+++***))))))***+++...///,,,------....../////////------------............................................................,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///000///......---............------------...//////,,,,,,------.../////////.........------------------......---,,,,,,---//////111333555666666555444333111//////000111000/////////000000000///......000222333333111000000111444444333333333222111000........................000000//////.........---000000111111111000//////////////////////////////+++...222666777555333111555444222000000000111222444444444444444444444444555555555555666666666666777999:::;;;::::::;;;======AAABBBJJJYYYggg%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((******))))))((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&''''''(((((())))))(((((('''%%%$$$%%%'''***'''''''''''''''''''''''')))'''&&&%%%%%%''')))***++++++******))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((('''''''''((((((''''''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))((((((((())))))))))))(((((((((((())))))))))))((((((((()))******))))))******+++,,,,,,++++++***)))(((''''''(((&&&)))...AAAUUUDDD,,,)))''''''))))))(((((()))))))))))))))(((((((((***+++++++++***)))((((((((((((((((((((((((((((((''''''((()))***++++++,,,///---,,,+++,,,,,,+++)))++++++,,,,,,,,,,,,+++++++++,,,---...///...---,,,++++++,,,,,,,,,++++++***&&&(((***,,,---,,,+++***,,,,,,++++++++++++,,,,,,---,,,***))))))+++...000+++++++++,,,,,,,,,------,,,,,,---------.........000000///...---,,,,,,,,,........................------------------------,,,,,,...///000000000000///...---,,,,,,---...//////...---,,,,,,---//////---------.........//////---------------------,,,---......---,,,,,,---//////111333555666555444333333222000000111222111//////000000000///...------///000222222000///000000333444555555555333222111........................////////////..................///......---,,,,,,000000000000000000000000000222666999:::888666444333222111111111111111222333333333333444444444444555555555555666666666666777888::::::999999;;;<<<===AAABBBIIIWWWddd}}}}}}'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((((()))))))))(((((('''%%%$$$%%%'''***'''''''''''''''''''''''''''&&&%%%$$$$$$&&&((()))++++++******))))))((((((''''''''''''''''''''''''***))))))((((((''''''&&&''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))************)))(((((((((((())))))))))))(((((((((((()))))))))(((((((((((((((((()))******,,,++++++***)))(((''''''&&&///***)))--->>>NNN888((((((((('''((())))))'''***)))((('''&&&''')))***************)))(((((('''''''''''''''''''''''''''''''''((()))***++++++,,,)))((('''(((******)))(((+++++++++++++++++++++++++++,,,---...///...---,,,***++++++,,,,,,,,,++++++((()))+++,,,,,,+++)))(((************+++,,,------,,,+++(((&&&%%%''')))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...............................................................,,,,,,...///000000000000///...---,,,,,,---.../////////---,,,,,,---...///---------...............,,,,,,---......------,,,,,,---...---++++++---...///111333444555444333222333222111222333333111000///////////////...---,,,---...000000///......///333444666777777555333111////////////////////////............////////////......///......---,,,,,,111111111111111111111111111111111222222111111000---...111333333333222111111111222222333333333333555555555555666666666666666777999999888888:::;;;<<>>???:::AAAAAAEEEQQQ]]]rrr))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''(((***+++''''''''''''''''''''''''((((((((((((((('''''''''***))))))(((((('''''''''$$$$$$%%%&&&''''''(((((($$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''((((((((()))))))))***(((((((((((((((''''''''',,,++++++******)))((((((******))))))((((((''''''(((((((((((())))))))))))''''''''''''(((((()))))))))+++,,,+++***)))***+++))))))))))))))))))))))))'''***111777888333,,,'''))))))))))))(((((((((((('''(((((()))******++++++)))(((((()))+++...000111------,,,,,,+++*********))))))*********))))))(((((()))***+++++++++++++++)))))))))******++++++++++++++++++,,,---.........++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------...------,,,,,,------...------------............------------------------......------------.........------,,,,,,------...---,,,***)))***++++++,,,+++++++++++++++++++++++++++---///000...---,,,---+++,,,...//////...,,,+++///............///000000........./////////000000---///000222333333222111000//////.........//////---......//////......---000000000000////////////000000////////////000000000000111222222111111000333222222222222333444444333333333444444444444555555555555555666666777777555555777888:::<<<===>>>:::AAAAAADDDPPP\\\ppp{{{))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''$$$%%%&&&'''(((((((((((('''&&&&&&&&&'''(((***+++'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&######$$$%%%&&&''''''(((%%%%%%%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((******)))))))))((((((((('''''''''(((((((((((((((++++++***))))))(((((('''******))))))((((((''''''&&&''''''((()))******+++''''''''''''(((((((((((()))+++,,,+++***)))***+++(((((((((((((((((((((((()))...222444333000,,,)))(((((((((((())))))))))))************))))))))))))((()))))))))***,,,///111+++++++++++++++,,,,,,,,,)))***************)))((())))))***+++++++++******)))))))))***++++++,,,,,,,,,,,,---------.........++++++++++++++++++++++++******************************+++++++++,,,,,,,,,((()))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////...........................------,,,,,,------...---------.........//////------------------------+++***************++++++------,,,,,,,,,,,,------...------,,,+++,,,...///------------------------***,,,......---+++,,,,,,+++,,,---......---,,,+++///............///000000//////000000000111111111---...///000111111000000///...............///////////////000000/////////.........///000111111111222111111000000111111222222111///......///000222111111111111111222333333333333444444444555555555555555555666666666666666777777888999::::::;;;;;;:::@@@@@@CCCNNNZZZooovvv|||((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((***)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&((())))))*********)))(((''''''''''''''''''((((((((((((((('''''''''((())))))******))))))))))))((((((((((((''''''(((((()))*********''''''(((((((((((((((((('''((())))))''''''((()))((((((((((((((((((((((((***000444111...,,,+++***(((((((((((())))))))))))++++++*********)))))))))++++++,,,***)))((()))+++((())))))***+++,,,------))))))******+++*********)))******+++++++++************+++++++++,,,,,,,,,//////.........---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,((()))+++---............++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////...........................------,,,,,,------...------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------+++,,,,,,,,,++++++,,,...------------------------***,,,------,,,++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......000000000000111111111111---...//////000000000///---............///////////////000000000000//////------...///000111222222222222111111111111222222444111...,,,,,,---000222000000000000111222333333333444444444555555555555444555555666666666555555888888888999999::::::;;;:::@@@@@@BBBMMMYYYmmmxxx}}}{{{''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''(((******&&&&&&''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((&&&'''''''''(((((())))))***)))((('''&&&&&&&&&&&&&&&&&&'''((())))))******''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))*********(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((('''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((000555111+++******((('''((((((((()))))))))*********************++++++)))+++---+++(((&&&&&&((((((((())))))***++++++,,,((()))******++++++++++++******+++++++++******))),,,,,,,,,,,,,,,---------111111000///...---,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////,,,,,,,,,,,,,,,,,,,,,,,,//////......///000000111---,,,,,,++++++,,,,,,---(((***------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...---+++******+++---...---,,,,,,,,,,,,---....../////////000000000000111.........///////////////,,,---....../////////......//////////////////.........//////000000111111111111000000000000111111333222000......///000111111111111111222333444444444444444444555555555555444555555666666555444444666777777888:::;;;<<<<<<:::@@@???BBBMMMXXXlllyyyzzz'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''%%%&&&&&&'''((()))******(((((((((((()))***,,,,,,&&&'''''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((())))))******))))))))))))************&&&&&&&&&&&&'''((())))))%%%&&&'''((()))+++,,,,,,)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&'''''''''(((((())))))++++++******)))(((((((((''''''(((((())))))******---,,,+++)))(((&&&%%%$$$((((((((((((((('''''''''((()))***)))((('''(((***((((((((((((((((((((((((%%%000666111+++)))(((&&&'''((((((((())))))******(((((()))***+++,,,,,,---%%%(((++++++)))''''''))))))))))))))))))*********'''((()))***+++,,,,,,,,,******+++++++++******)))------------------------222222111///...---++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++************************++++++,,,,,,,,,---------.........//////........................************************...------,,,,,,------.............../////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---+++///222222000///000111+++++++++++++++++++++++++++,,,------++++++,,,---///---+++))))))+++---//////............///000000............/////////000.........///////////////,,,,,,---.../////////...---..................---000000000000////////////000000////////////000000333222222111111111000000222222222222333444555666444444444555555555666666444555666666666555444333444555666888:::<<<===>>>:::@@@???AAALLLWWWkkkxxx~~~|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))))))))))))))((((((((((((***))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&(((***+++,,,((((((((((((((((((((((((((('''%%%%%%'''((('''&&&((((((((((((((('''''''''&&&''')))***)))(((&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''')))))))))((('''(((((())))))((('''&&&&&&''''''((()))***++++++,,,******))))))((((((((('''***************)))((('''))))))((((((((((((((()))(((((((((((('''&&&$$$###''''''&&&(((+++---,,,,,,***333666///((('''((('''))))))))))))((((((((((((************))))))))))))***************************,,,+++(((***......++++++,,,,,,------,,,,,,+++000///---+++******+++++++++,,,,,,,,,,,,,,,,,,---222111000///......///000++++++++++++++++++++++++((()))+++,,,,,,+++)))'''+++*********+++,,,,,,---******+++++++++,,,,,,,,,------------,,,,,,+++***,,,+++***)))***+++,,,---------------------------,,,,,,,,,++++++*********------,,,+++,,,---...///,,,+++++++++,,,---///000..............................------------,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,---------.........//////.........------,,,,,,,,,---------------------------,,,,,,,,,,,,---......//////............//////+++++++++,,,---...//////......///......---,,,,,,////////////000000000000000000000000000000000000//////000111111111111000///000000000111111111111333333555666777777777777333444555666777777777777444555666888:::<<<===>>>???===???DDDHHHQQQhhh~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&((((((((((((((((((((('''&&&'''((()))((('''%%%$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((()))))))))(((((((((((())))))(((''''''&&&)))))))))))))))*********)))))))))(((((('''''''''))))))*********)))(((((()))((((((''''''((((((((('''((((((((((((''''''&&&((()))))))))))))))******+++222444...((((((***)))))))))))))))((((((((((((******)))))))))((((((((((((((((((((((((((((((((((((***)))'''(((,,,,,,))),,,,,,,,,,,,,,,,,,++++++...---,,,+++******+++++++++++++++,,,,,,,,,,,,---111000///---------...///,,,,,,,,,,,,,,,,,,,,,,,,...///000111000000///...++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++***...------------...//////------------------------,,,,,,,,,+++++++++******------,,,++++++,,,---...//////......///000111222........................///......---,,,++++++***++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++...------,,,,,,------...,,,------------...............---------,,,,,,,,,------------------------------,,,,,,------.../////////............//////------......//////000000111111111111111000//////////////////000000000000////////////////////////222222333444444444444333111111111111222222222222555555666555555444333222333444555666777777777777555666777888:::;;;<<<===>>><<>>DDDGGGMMM```uuu~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))***""""""###$$$&&&'''((((((%%%%%%%%%%%%&&&'''))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''((())))))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&'''((())))))***'''&&&&&&''''''((()))***''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&(((((()))***************(((((((((((((((''''''''''''((((((((())))))******((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&((())))))''''''((())))))))))))))),,,***((())),,,000222333888,,,%%%'''***((('''(((&&&''''''((()))******+++************))))))))))))))))))))))))))))))))))))+++111555000+++******)))%%%&&&''')))************+++,,,,,,,,,+++***(((''''''((()))***+++,,,------+++,,,...///000///......------------------------++++++++++++,,,---...///---,,,,,,+++*********+++******+++++++++,,,,,,,,,***+++,,,,,,------------...---,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,------.........(((***,,,...///000//////***+++,,,...//////..............................++++++,,,------...///000++++++,,,,,,,,,------------------.........//////------,,,,,,,,,,,,---------------.........//////,,,,,,,,,------.........////////////////////////...............///000000//////............//////,,,------...///000000111......///000111111000000////////////000000000000////////////////////////111111222333333333333333111111222222222333333333***,,,...111444777888999555666666666666666555555333333555666888:::;;;<<<<<<:::>>>DDDGGGMMMaaawww~~~{{{(((((((((((((((((((((((("""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$%%%'''(((((((((''''''++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''(((((())))))******...,,,)))&&&&&&'''***,,,'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''((())))))***))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''+++)))(((((()))******)))(((''''''&&&&&&((()))***(((***)))(((+++000111//////,,,)))((()))*********+++++++++************)))******))))))((((((''''''%%%''')))***)))((())))))///---+++,,,...///---+++)))((((((((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------//////............//////---,,,,,,,,,,,,+++++++++---+++***+++///000///------,,,************,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++***)))(((((()))+++---///,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++***++++++,,,------------++++++++++++++++++++++++---------.........//////)))***,,,---...------,,,000///---,,,++++++,,,,,,,,,---///000000///---,,,........................******+++,,,,,,---.........------------...//////......//////////////////000//////.........//////000000000000000000000000000000///...------,,,,,,000000//////.........---////////////000000000000000000000000111111111111000111111111111222222222222222111000//////000000111111222222222333333333555666666666666666555555555555555666777999:::;;;;;;;;;===@@@CCCMMM```qqqvvvttt~~~((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&''''''&&&%%%$$$$$$&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''(((((((((''''''******))))))((('''''''''((((((((((((((((((((((((((((((''''''(((((()))))),,,+++((('''&&&''')))***((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''((((((((())))))+++)))(((((()))******)))(((((('''&&&'''((()))***)))+++***(((,,,222333111---***(((((()))+++,,,++++++++++++*********))))))***)))))))))((((((((('''&&&'''(((((('''''')))******(((&&&''')))***(((&&&)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------000000000///.........---,,,******+++...///...---------,,,+++++++++++++++******+++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,+++)))))))))***,,,------,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++,,,---------,,,,,,000///---,,,++++++,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++***++++++,,,------.........------------...//////000...///333777777222,,,---------......000111222........................000//////......---,,,,,,000/////////............////////////000000000000000000000000111111111111000111111111111222222222222222111000000000000000111111222222222333333333333444444444444444333333555555666666777999:::;;;<<<<<<>>>AAADDDNNNaaarrrssspppzzz((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&%%%&&&'''((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))%%%&&&''''''((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&'''((())))))(((''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''%%%&&&&&&''')))******++++++)))(((((()))******)))(((((('''''''''((()))***+++,,,+++)))---333666444+++)))'''(((***,,,------++++++*********)))))))))))))))))))))(((((((((((('''(((((('''%%%&&&(((++++++***))))))+++++++++))))))((((((((()))***+++,,,++++++++++++++++++++++++---------------.........------,,,,,,,,,,,,------///......---,,,++++++***+++***)))+++---...---,,,---.........---,,,,,,+++((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++)))))))))***+++...------,,,,,,------...***++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------*********+++++++++,,,,,,------,,,,,,++++++,,,,,,//////---,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++******************+++++++++,,,------.........------------...//////111111777BBBKKKHHH:::---...............///000000........................000//////......---------////////////............////////////000000000000000000000000111111111111000111111111111222222222222222111000000000000111111111222222222333333333333333444444444444444333666666666666777888::::::======>>>BBBEEENNN```rrrooollluuu((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''((()))((('''&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***)))'''%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''(((((((((((())))))))))))))))))))))))((((((''''''&&&''''''((())))))******+++)))(((((()))******)))((((((((((((((()))))))))+++---,,,***...555777555+++)))((((((***,,,,,,+++************))))))))))))))))))))))))(((((((((((('''((())))))''''''(((***---,,,,,,------......---)))))))))))))))******+++************++++++++++++------..................///......------......///...------,,,+++***))))))*********++++++,,,,,,,,,+++,,,.../////////...---))))))***+++,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++*********+++,,,------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------,,,++++++***------------------------******+++++++++,,,,,,,,,///...,,,+++***++++++,,,......------,,,,,,,,,,,,+++,,,------------,,,+++......---------------,,,,,,,,,,,,,,,------.........------------...//////222<<>>AAADDDMMM___ooolllhhhqqq(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''((())))))''''''((()))))))))((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((('''&&&%%%%%%&&&&&&%%%&&&'''(((((('''&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((((((((((((''''''(((((((((((())))))))))))))))))*********)))((('''))))))))))))))))))((((((+++)))(((((()))******)))((((((((()))))))))))))))+++---,,,,,,///555666444---+++))))))***+++***(((*********)))))))))(((((((((((((((((())))))))))))&&&)))+++,,,***(((((((((((())))))))))))******+++((()))))))))************)))))))))******+++++++++,,,---.../////////............------------......000000000///...------,,,***++++++++++++++++++,,,)))***---///000111000000,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++*********++++++,,,---...,,,,,,++++++++++++,,,,,,++++++,,,------------,,,------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------...///...,,,+++***++++++,,,------------------,,,,,,------............------000000//////............,,,,,,------------.........------------...//////888LLLhhhyyyvvvaaaGGG555222222000///------,,,,,,000000000000000000000000///////////////..................///////////////////////////000000000000///000000000111111111111000000111111111222222222222111111111111111222222111111222222222333333333444555555666777777666666777666666666777888999999999:::<<<@@@CCCKKK\\\mmmmmmiiiqqq(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&'''((((((''''''((())))))))))))(((((((((''''''((((((((((((((((((((((((******)))(((((('''&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''((('''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((('''(((((((((((()))))))))))))))***+++++++++***((('''*********))))))(((((((((+++)))(((((()))******)))'''((()))*********))))))))),,,------000444333///---,,,******+++***)))'''******)))))))))((((((((((((((((((((())))))))))))''')))++++++)))(((''''''&&&'''))))))(((((()))+++((()))************))))))((((((((()))******+++++++++,,,---//////...------,,,,,,++++++++++++,,,,,,.........---------------***,,,---,,,+++***,,,---)))***,,,...///000111111............---,,,+++***+++,,,,,,------,,,,,,+++))))))***+++,,,---......,,,++++++******++++++,,,++++++,,,---------------,,,,,,---------,,,++++++++++++++++++++++++++++++------............//////------,,,,,,++++++,,,,,,,,,------......---,,,,,,........................//////......------,,,,,,------------------.........------------...//////<<>>222...............///000000........................////////////////////////.........///////////////////////////000000000000000000000000111111111111000111111111111222222222222111111111111222333333111111222222222333333333222222333444555555555555777777777777777888999999888999<<>>AAADDDKKK[[[kkkyyyzzz{{{vvv~~~yyy'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((&&&&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((...,,,***(((&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''************************''''''((((((((((((''''''+++***)))(((((()))***+++***)))(((''''''((()))***************++++++++++++)))(((((('''''''''(((((()))''',,,888===666---)))************))))))))))))((((((((((((((((((((((((************))))))(((((('''((()))+++++++++***)))''''''(((((())))))******''')))***+++******+++---++++++++++++******)))((()))***+++,,,,,,,,,++++++,,,++++++---000222222111++++++,,,------,,,,,,+++,,,---......//////......******+++++++++,,,,,,,,,......////////////......000000000000////////////,,,,,,,,,---------......++++++++++++++++++++++++************************+++++++++,,,,,,,,,------.................................///111111000...,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.........---,,,+++/////////...------,,,,,,//////............//////333333222222111111000000+++,,,.../////////...---222000...---,,,---...000111000///...............000000//////.........---////////////000000000000111111000000//////......222111///...---...000111000111111111111222222222444333222111222333444555555555555666666666666777555444444555555666777888:::>>>:::999AAAGGGUUUkkk}}}~~~yyy~~~{{{&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''((()))(((''''''))))))((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((((((''''''&&&&&&''''''((()))''''''((((((((()))))))))((((((((((((((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''+++***)))(((((()))***+++***)))(((''''''((()))***''''''((((((((()))))))))((((((''''''''''''((((((***(((---777:::444---***+++++++++******)))))))))************************++++++*********)))))))))++++++++++++***)))(((((((((((((((((())))))******,,,---...,,,***)))***+++---------------,,,+++++++++++++++++++++,,,,,,,,,...---,,,---///111000///,,,------------,,,,,,+++++++++,,,------------,,,***++++++++++++,,,,,,,,,---......//////......---,,,,,,------......//////.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++---...///222444444222000***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,------..................//////............/////////////////////.........---...///000111000000///000///...---------.........---,,,+++++++++++++++000/////////............////////////000000000000000000000000000/////////222111///......///000111///000000000000111111111333333222222333333444555333333333444444444444555666666666666777888999999999===::::::AAAGGGTTTiiizzz{{{'''''''''''''''''''''''')))(((((('''(((((())))))***((('''((()))***)))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((('''''''''&&&''''''((()))((((((((((((((()))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''******))))))))))))******))))))(((((((((((())))))''''''(((((((((((())))))((((((''''''''''''((((((+++***...555777222---+++,,,,,,+++******)))((((((************************+++++++++***************,,,++++++*********++++++((((((((())))))))))))***---......---+++******+++---............------,,,,,,,,,,,,,,,,,,------...000...---...//////...---...............---,,,+++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,***+++,,,---...///000000000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------------------------...111555888888666333---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------...,,,,,,------...//////000//////............//////---------...............000000111222222222111111///////////////......---//////......------......////////////............////////////000000000000//////000000000000000000111000///......///111111/////////000000000000111222222333444444444444444333333333444444444444555777777777777888999::::::777<<<;;;;;;BBBGGGRRRgggwww{{{}}}{{{((((((((((((((((((((((((((((((''''''(((((()))))))))((('''((())))))((('''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((******)))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))))))))***))))))(((((((((((())))))))))))))))))*********+++(((''''''''''''(((((()))+++---000333333///---,,,++++++***)))((((((''''''((((((((((((((((((((((((++++++++++++************)))(((((()))+++---///111)))))))))))))))))))))))))))***,,,,,,++++++---...,,,,,,,,,------,,,++++++,,,---///000111000///...///...------//////...---////////////...---,,,,,,))))))***++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------...//////000111111//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------....................................,,,...222777;;;;;;888555222111...,,,************,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++,,,---...///---------........./////////......------......///------......///000000111111111111111111111111111...///111222222000///...000000///////////////000///////////////.........////////////000000000000/////////000000111111222000000/////////000111222000000000000111111111111111222444555555555444333555555555666666666666777777777777777777888::::::555<<<;;;<<>>@@@EEEQQQ]]]xxx}}}''''''(((((((((((((((''')))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%&&&((()))+++***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((''''''''''''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***''''''((()))((('''&&&%%%&&&&&&''''''(((((()))))),,,+++***))))))((())))))((())))))***)))))))))((()))***+++,,,,,,------,,,))))))(((((((((((())))))++++++******)))((('''''')))))))))(((&&&&&&(((***...333333...,,,...,,,((()))***+++***((('''((()))******+++++++++***)))((())))))(((((((((((()))))))))***+++,,,,,,+++***)))************++++++,,,,,,++++++++++++++++++++++++(((((()))))))))*********+++,,,------......------,,,------------------,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,/////////.........------...---,,,---///000000///000///......------------,,,,,,---------............///000///---,,,---......,,,+++******+++,,,...((()))***+++,,,---------,,,,,,+++++++++*********---------......------------------,,,,,,,,,++++++...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***+++......,,,***+++,,,,,,,,,------------------,,,++++++,,,------///......------....../////////.........---------000/////////............------............------........./////////000000111111111111000000000///111222222222222111000000222111000000000111222333222222222222333333333333333333333444444444444555777777777888999999::::::999999;;;>>>@@@DDDPPP]]]www|||{{{%%%&&&'''((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((((((((((((''''''((((((&&&&&&&&&'''((())))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''&&&&&&&&&%%%'''''''''(((((((((((((((------+++***)))((((((((()))(((((('''(((((())))))******++++++++++++************))))))))))))******+++***)))((('''''''''(((,,,,,,+++)))'''&&&(((***///111000---+++,,,+++(((***+++,,,+++)))))))))+++******++++++******)))((()))))))))(((((())))))*********,,,,,,,,,,,,******)))))))))************+++************************))))))))))))************,,,,,,---.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,---------.........------------------,,,,,,---///000000///000///---,,,+++---///000,,,------------.........---/////////---,,,---......---,,,++++++,,,---...+++++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,------------,,,,,,,,,,,,...---------------......------------------------------,,,,,,------......*********+++......---,,,------------............------,,,++++++,,,------000//////////////////000/////////.........------////////////............------............------//////000000000111111111111111111111000000000000111222222222222111000000111111000000111111222333222222222222333333333444333333333444444444444555888888888999::::::;;;;;;999999;;;>>>@@@DDDPPP\\\uuu}}}vvvrrryyy&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&''''''))))))((((((''''''''''''''''''(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&((((((((((((((('''''''''++++++***)))((((((((()))(((((('''&&&&&&''')))***((((((((((((((('''&&&&&&***))))))(((((())))))*********((('''''''''((((((+++++++++)))'''''')))+++111000...,,,+++,,,+++)))***+++,,,,,,******+++,,,***************))))))((()))))))))((())))))*********+++,,,------,,,+++***)))))))))))))))))))))***))))))))))))))))))))))))*********++++++++++++,,,++++++,,,---------------,,,------......------,,,//////000000//////...---------------............------------------------+++******+++...//////......------,,,---...///000------------............---...///...---,,,---//////...------------...///...---+++******+++,,,---//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------------...//////------------------------,,,,,,,,,,,,,,,---...///,,,------.../////////...,,,------------.........//////............//////000//////......//////000////////////............///////////////.........//////000000000000///////////////000000000111111111111111000000000000000111222222222222111000000111111111111111222222222333333333333444444444444555555555666666666666777777777888888999::::::;;;999999;;;>>>???CCCOOO[[[sss}}}rrrnnnvvv(((((()))(((((('''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&(((((((((((((((''''''''''''''''''''''''((()))***((('''&&&&&&&&&((()))***((((((((((((((('''&&&%%%)))((((((''''''(((((()))***))))))((((((((((((((('''((()))(((((((((+++---444000,,,+++,,,,,,+++******+++,,,,,,+++***+++---*********))))))))))))))))))))))))))))))***+++++++++,,,---......---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,,,,......////////////......111111111111111000//////,,,,,,,,,,,,------------------------------------***))))))***,,,------,,,+++,,,---////////////...---------.........//////,,,...///...------...///...........................---,,,+++++++++,,,---////////////////////////---,,,,,,++++++,,,,,,---------------------------......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------.../////////...------,,,,,,,,,,,,,,,------------///////////////////////////..................///000000/////////................../////////////////////000000000000//////....../////////000000000000000000000000000111111111222222222222111000000000000111111222222222222222222222222333333333333555555555666666666666777666666777777888999999999999999;;;===???CCCNNN[[[ppptttqqq{{{))))))))))))((('''&&&%%%'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&''''''(((((()))''''''''''''(((((((((((('''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''''''''&&&&&&&&&%%%'''''''''(((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''((()))*********************)))((((((((((((''''''''''''(((((())))))************)))(((%%%&&&'''((((((***---000777///***+++,,,+++***+++)))+++,,,,,,+++***+++---+++***)))(((((((((((()))))))))))))))******+++,,,,,,,,,............,,,,,,+++************)))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***+++,,,,,,------,,,,,,//////000000000000///////////////000///......---)))))))))*********++++++---------------.........+++***)))***,,,---,,,+++***,,,...000000///...---------........./////////,,,---///...------...///........................------,,,,,,,,,,,,,,,---,,,,,,,,,---------------...---,,,++++++,,,---...------------............///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,---......+++*********+++,,,,,,,,,,,,---------,,,---............---,,,///......------......///000000000/////////...............///////////////------............------........./////////000000000000000000111111111111111222222222222111000000000000111222222222222111000000000000111111111111333333333444444444444555555666666777888888999999999999;;;===>>>BBBNNNZZZmmmwwwvvv'''(((((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&'''''''''''''''(((((((((((((((((((((&&&''''''((())))))******''''''''''''(((((((((((('''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((***)))))))))((((((((('''''''''((()))((('''&&&%%%&&&&&&''''''(((((())))))''''''&&&''''''((()))***&&&'''((()))******************+++++++++***))))))))))))(((((((((((())))))((()))+++------,,,***(((&&&'''))))))***,,,///222777...''')))+++))))))+++)))***++++++******+++---+++***)))((('''(((((()))))))))))))))***+++,,,---,,,---...//////...---,,,,,,,,,++++++************************************))))))*********+++++++++,,,---......//////............////////////......---............---,,,,,,*********+++++++++,,,,,,------........./////////...---,,,,,,------,,,+++------..............................////////////,,,---......------...000---------......---------,,,,,,------------------++++++,,,,,,,,,---------///...---++++++---...///------------.........///000///...,,,++++++++++++------------------------------,,,+++++++++,,,,,,***,,,......+++***+++,,,------------............,,,---...//////...---,,,000//////......//////000000000000000/////////.............../////////000------............------//////000000000111111111///000000000111111111111111222222222222111000000///000111222333222222111111111222222222333333333333333333444444444444555666777777888888999::::::999999;;;===>>>BBBMMMYYYjjjxxxxxx%%%&&&'''((())))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''###$$$%%%&&&'''''''''''''''''''''((((((((((((((('''(((((()))***+++++++++''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((******))))))((((((((('''&&&((()))******(((&&&%%%%%%&&&&&&'''((()))*********))))))(((((((((((()))&&&''')))++++++++++++***(((((())))))))))))((((((******))))))))))))******'''***---//////---***((((((***+++++++++,,,000222777,,,%%%'''***((((((***((()))++++++******+++,,,+++***((('''''''''((()))))))))))))))***+++,,,---,,,---...//////...---,,,,,,,,,,,,+++++++++******************************------............//////...//////000000000000000------............------......//////......---,,,---------.........//////........./////////000000111///............---+++000///---,,,,,,---...000............/////////000,,,---......------///000,,,,,,------------,,,,,,***+++---...///...---,,,---------.........//////000///---,,,,,,---///000---------.........//////000///...,,,+++***))))))///////////////////////////...------,,,,,,,,,,,,***---//////...---///111............/////////000...///000111111000///...111111000000000000111111000000000000////////////---.........//////000000//////000000000000//////000111111111111222222222//////000000111111111222111222222222222111000000///000111222333222111111555555555666666666777777555555555666666666777777777888888999::::::;;;;;;999999;;;===>>>BBBMMMYYYhhhxxxxxx%%%%%%&&&'''((((((((('''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''))))))'''((()))***)))(((&&&$$$%%%&&&)))******)))&&&%%%''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))'''&&&&&&'''***)))(((''''''((()))***))))))(((((((((((())))))''''''(((***+++,,,---...((()))+++,,,---------,,,$$$)))+++)))(((,,,000111,,,***))))))***++++++***)))))))))******+++++++++))))))*********+++++++++)))+++++++++***)))***+++***+++---...//////...---...---,,,+++***(((((('''***'''%%%'''+++......---///---++++++,,,,,,,,,***)))+++---...------...///......------------..............................***++++++,,,,,,++++++******&&&$$$'''...111000...------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000///...---++++++//////............//////---,,,+++,,,...///...---,,,,,,.../////////...---///...---,,,+++,,,------111000...,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---.........---,,,,,,+++//////////////////......+++,,,------......------------++++++++++++------000///---,,,,,,---...///......//////000000111111////////////////////////000000//////.........---000...,,,---000111///---,,,---------.../////////111111111111000000000000333333222222111000000///333333333222222111111111444444444444444444444333222222333333444555555555777777777777888999:::;;;<<<::::::<<<===AAAJJJUUUjjj}}}uuurrr|||%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&''''''((((((((((((((((((******)))'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&'''((())))))((('''&&&'''''''''((((((((()))))))))((('''&&&&&&'''((()))(((''''''''''''''''''(((&&&'''((())))))((('''&&&******))))))))))))******&&&'''((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((())))))(((&&&%%%&&&(((***)))(((''''''((())))))))))))(((((((((((())))))''''''((()))***++++++,,,((()))***+++,,,,,,++++++%%%)))+++))))))...333444+++)))(((((()))******)))))))))))))))******++++++******+++++++++,,,,,,,,,)))+++,,,+++***)))***+++.........------,,,+++***))))))))))))************)))(((((()))+++,,,---,,,---,,,******+++++++++))))))+++---...------...///......------------......------------------------+++++++++,,,,,,+++++++++,,,***(((***---000///...000000000000000///......------,,,,,,,,,,,,,,,,,,************)))(((((('''//////............/////////...------...///---,,,,,,---.../////////......///...---,,,+++,,,,,,---...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++***........................+++,,,------......------......---,,,,,,---......///......---------........./////////000000000111////////////////////////000/////////............000...---...000000///---...//////////////////000000000000000000/////////111111111111111111111111333222222222222222222111333333333222222222333333333333333444555555666666777777777777888999:::;;;<<<::::::<<<===AAAJJJTTThhh~~~|||tttqqqzzz&&&&&&'''(((((((((''''''))))))(((''''''&&&%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((('''&&&%%%'''''''''((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((&&&%%%%%%&&&((())))))(((((((((((())))))***))))))(((((())))))***'''((((((((())))))))))))((()))************))))))&&&***+++)))***111777888***)))'''''')))***)))((())))))))))))************))))))*********+++++++++***+++,,,+++***)))***,,,...---,,,++++++*********((((((((())))))*********((()))++++++******++++++,,,***))))))++++++***((()))+++---...------...///......------------......------------------------++++++,,,,,,,,,,,,++++++...------------...............------------,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............/////////...---...000111000///,,,---...////////////......------,,,+++,,,,,,,,,---,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******------------------......,,,,,,---............---//////............//////------...............---////////////000000000000////////////////////////////////////............000...---...///000///...111111000000000000000000000000000000000111111111//////000000111222333333111111111222222222222222333222111000000111222333333444444555666666777777777777777777888999:::;;;;;;999:::<<<===@@@JJJTTTeee{{{zzzuuupppxxx~~~''''''(((((((((((('''''')))))))))(((((('''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))***))))))(((((('''''''''"""$$$&&&((())))))))))))'''''''''&&&'''((()))***)))((('''&&&&&&'''((()))((((((((()))))))))******''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((('''%%%$$$$$$''')))((((((((((((((()))))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))((((((((('''******))),,,444999:::+++)))((((((*********)))******++++++++++++++++++(((((((((((()))))))))******+++,,,,,,******+++,,,+++***))))))***+++---...,,,++++++******)))))))))'''***...---***((()))++++++*********,,,,,,***))))))+++---...------...///......------------......------------------------,,,,,,,,,++++++,,,,,,,,,---......---,,,,,,...///,,,,,,+++++++++++++++,,,.........---,,,,,,++++++.........//////000111111//////............//////---------///222333333333---......///////////////...------,,,,,,,,,,,,,,,---------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,---------------,,,------.......................................,,,---.../////////...---////////////000000000000///////////////////////////////////////.........//////....../////////...111111111000000/////////111111222222222222222333//////000000111222222222000000111111222222333333333222111000000111333444444444555555666777777777777777777777888999:::;;;:::999999<<<>>>@@@IIISSSeeezzz{{{wwwqqqxxx~~~'''(((((((((((((((''''''(((((()))))))))*********(((((((((''''''(((((((((&&&''''''(((((()))))))))(((((((((''''''&&&&&&&&&"""###%%%''')))))))))((('''''''''&&&'''((()))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''((((((((())))))(((((((((((())))))(((((())))))((('''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&%%%%%%''')))''''''((()))))))))))))))******))))))))))))******++++++************))))))))))))(((((((((((((((((((((******)))---444999888---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++***,,,,,,,,,+++***+++,,,+++***))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,'''+++...---***((()))***,,,++++++,,,------,,,***)))+++---...------...///......------------......------------------------------,,,++++++,,,------+++,,,---,,,+++,,,...000///......------...//////.........------,,,,,,,,,++++++***+++,,,...///000//////............//////000//////000222333222111............//////000000............------,,,,,,------------......///000........................------------------------------...............---,,,,,,,,,---------......,,,---......//////......---------......---------+++,,,.../////////...---000000000000////////////////////////////////////.........///////////////.../////////......//////000000000//////.........000000000111111111222222000000000000000000000000000000000111111222222222333222111111222333444555444444555555666777777777777777777777888999:::;;;999888999<<<>>>@@@IIIRRReeeyyy}}}zzztttzzz(((((()))))))))(((''''''''''''((())))))***++++++)))((((((''''''(((((()))(((((((((((((((((())))))''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))(((''''''((()))&&&'''((()))*********)))+++******))))))******++++++++++++***************))))))(((((((((((()))***(((******)))---444555333---,,,******,,,---,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------+++,,,---,,,+++***+++---...---,,,++++++*********)))***+++,,,...///111111)))+++,,,,,,***))))))***+++++++++---......,,,***)))+++---...------...///......------------.................................---,,,++++++,,,---...,,,+++++++++,,,---.........---,,,+++,,,---...///------------------------+++*********+++---///000//////............//////555333111111111111///---//////......//////000111...////////////...------++++++,,,,,,,,,,,,,,,,,,---------------------------------------------------......////////////...,,,,,,,,,---......//////------...////////////...,,,---............---,,,,,,,,,---...////////////000000000000////////////////////////////////////.........///////////////...///000///...---...000000///////////////......---------...//////000000000000000000000000000///000000000111111111111111111111222333333444444444333444444555666666777777777777777777888999:::;;;888888999===>>>@@@HHHQQQeeexxx}}}|||www~~~~~~)))))))))))))))(((''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((((((((()))((('''&&&%%%$$$$$$$$$'''(((((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''''''''((()))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%'''***+++***)))))))))%%%&&&((()))*********)))+++******))))))******+++))))))))))))************)))(((((((((((()))+++,,,(((******)))---222111------+++******+++,,,,,,++++++++++++******)))))))))++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---.........------,,,+++***((()))***,,,...///111111+++***))))))***++++++******)))***,,,......,,,***)))+++---...------...///......------------......///////////////////////////---,,,++++++,,,---///111...+++,,,...///---++++++***)))((()))***,,,---,,,,,,------.../////////...---,,,,,,---///111333//////............//////333111000000111111000...000///.........///111111///000111111111000......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,------...//////000000------...///////////////---...////////////...---,,,,,,,,,---...///000000111000000000/////////...////////////////////////............/////////000---///000000...---...000///000000000000000000111---......///000000111111......//////000000111111111111111111000000000000...///111333444333222222333333333444555555666666777777777777888999:::;;;888777999===>>>@@@HHHQQQbbbuuu}}}}}}yyyzzz)))))))))))))))((('''''''''''''''&&&%%%%%%$$$$$$))))))(((((((((((())))))******))))))((((((''''''''''''(((((())))))******'''&&&%%%$$$$$$&&&'''((('''((()))******(((&&&$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''(((((()))((('''&&&&&&'''((()))******))))))))))))******&&&&&&'''((()))))))))((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))$$$(((+++---,,,***))))))%%%&&&((()))*********)))++++++************++++++(((((((((((()))))))))***)))((((((((()))***,,,---((()))***)))---000...(((,,,***))))))***++++++******)))))))))((((((''''''(((((((((((())))))))))))+++,,,------++++++,,,---***+++---...//////...---***++++++,,,,,,------...---***''''''***---,,,+++(((((()))+++------+++((()))+++---...------...///.........------.........000000000000000000000000///...,,,++++++,,,...///666111,,,---///000---)))...---,,,++++++---///000+++,,,,,,---...///000000...---,,,+++,,,...000222//////............//////---,,,---///222444444333000///.........///111222000111222222222111///...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---.........---------......///000111111---......///////////////...///000111111000///...------,,,,,,---...000111111111000000/////////...////////////////////////---.........//////000000---///111000---,,,...000000000111111222222222333000111111222333333444444,,,,,,---///000222333333222222111111000000//////+++---000333444333111000222222333333444555555666777777777777888999:::;;;777777999===>>>@@@HHHPPP```rrr{{{}}}zzzwww((((((((('''&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((,,,,,,,,,++++++***)))(((******))))))((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%+++************))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''((()))))))))***)))'''%%%$$$%%%'''(((&&&''''''((((((((((((((()))'''&&&%%%%%%&&&''')))))))))*********))))))(((%%%&&&&&&'''((()))******%%%&&&((())))))(((&&&%%%''''''((()))))))))))))))&&&&&&''''''(((((())))))***(((&&&''')))+++,,,,,,************************+++)))***///000+++((('''))))))(((((()))***++++++******+++,,,,,,,,,++++++++++++,,,------------,,,------------------------------...///...---+++***,,,---...//////---+++***---------,,,,,,+++++++++***+++,,,...///000000000...---,,,++++++,,,...///,,,---///000000///---,,,//////000000///...------,,,,,,.../////////...---------......///000000000++++++++++++++++++++++++...........................------------...//////000///---,,,,,,---///000...///000111222333444555000000000///////////////000000111111111111000000.........------,,,,,,,,,------..................//////---,,,,,,---...///...------,,,,,,------......///...,,,))))))***,,,........................,,,,,,,,,---...///000000000//////.........//////////////////000000000000......//////////////////------......//////000000////////////000000000000111111000///////////////222000///...///000222333222111000//////000111222000000111222222222222111222222222333333333444444222333444666777888888888777777777777777777777777777999;;;;;;<<>>AAAGGGMMMYYYiiiuuu&&&''''''(((((()))))))))(((((((((((((((((((((((()))))))))(((((('''&&&%%%'''''''''''''''((((((((((((((((((''''''(((((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''((())))))(((((('''((()))))))))******++++++(((((()))))))))*********''''''((((((((('''&&&&&&''''''''''''(((((())))))'''''''''''''''''''''(((((())))))***************))))))(((((((((((())))))'''((()))***************)))))))))))))))((((((((()))((((((''''''(((((()))))))))***+++++++++++++++******))))))(((((((((''')))(((((()))***+++***)))))))))))))))))))))))))))---)))+++222666222,,,)))((((((((())))))+++,,,---000///...---,,,+++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...***+++++++++++++++++++++------------------------,,,,,,---...////////////,,,,,,------...///000000,,,---///000000///---,,,------............------,,,,,,,,,,,,------........./////////000000000111////////////////////////........................---,,,,,,,,,,,,---...............------.........////////////............//////000000111111111111......////////////......////////////////////////..................------,,,------.........//////+++,,,...//////...,,,+++---...000///......///000////////////////////////...............---------...............///000000////////////000000000000000000//////.........---000000//////......------////////////000000000000000000////////////000000000000000000000111111222000000000111111000000000111222333333444444333333333333333444444444555555333444555666777777777666777777777777777888888888999;;;======>>>AAAGGGMMMWWWggg|||zzzxxx(((((((((((((((((())))))'''(((((())))))(((((('''###$$$%%%&&&''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&''''''(((((()))'''''''''&&&&&&&&&&&&%%%&&&'''((()))***)))((('''%%%&&&&&&''''''(((((()))&&&''''''(((((())))))***&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''((()))******++++++***))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++*********))))))))))))))))))((())))))((()))++++++)))((()))))))))))))))))))))))),,,***,,,000111,,,)))(((&&&''''''((()))+++,,,------,,,+++)))))))))***+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......++++++++++++,,,,,,,,,,,,------------............,,,------...//////......,,,,,,---...///000000111,,,---...000000...---,,,,,,,,,---............---,,,,,,,,,+++,,,------...,,,------...//////000000////////////////////////...........................------------...//////........................------------------,,,,,,......//////000000111111...//////000000//////...////////////000000000000...------,,,,,,+++******+++,,,---...////////////,,,,,,---......---,,,,,,---///111000///......///////////////////////////------........................---......///000111////////////000000000000///////////////////////////////////////.........////////////000000000000///////////////000000111///000000000111111111111000000111111111111000000111222222333444333333333222222222333333333444444444444555666666666666666888888777777777777777777888;;;=========AAAGGGLLLXXXgggyyytttzzz)))))))))(((((((((((((((((()))************)))((($$$%%%&&&''''''(((''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))$$$%%%%%%&&&''''''(((((())))))))))))((((((((((((&&&''')))*********(((((($$$%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&''''''(((%%%&&&'''((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((((((%%%%%%&&&''''''''''''&&&'''''''''(((((('''''''''&&&'''((()))************((((((((()))*********+++((((((************(((((('''((())))))******)))))))))))))))))))))*********)))))))))***++++++)))'''))))))))))))))))))))))))+++***---///---((((((+++((((((((()))***+++,,,---,,,+++)))(((((()))***+++))))))***++++++++++++***++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,------...,,,,,,,,,------.........,,,---......///.........+++,,,---...000000111111,,,...///000000///...,,,+++,,,------.........---,,,,,,+++++++++,,,---...---------...............////////////////////////........................///............///000000---..................------------------.........,,,------...//////000000///000000111111000000/////////000000000111111111,,,,,,,,,,,,,,,,,,+++++++++,,,---////////////...---------------------------...000000...,,,+++,,,........................,,,---------.../////////---------......///000111////////////000000000000------......///000000000.........///////////////////////////000000000000///////////////000111111//////000111111111111111///000111222222111000///000000111222222222222111111111111222222222333333444555555666666666666666666666777777888888999999888:::<<<<<<<<<@@@FFFKKKZZZiiivvvooo~~~vvv******))))))(((((('''''')))***+++,,,,,,+++***)))************)))((('''&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))$$$$$$%%%%%%&&&'''((((((((((((((((((''''''''''''%%%''')))***+++***)))(((&&&&&&&&&'''((())))))***''''''(((((()))******+++&&&&&&((()))************)))))))))(((''''''&&&&&&''''''((())))))***))))))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''((()))***++++++,,,((()))+++,,,,,,+++)))(((''''''((()))))))))))))))(((((())))))******++++++)))))))))***++++++)))''')))))))))))))))))))))))))))***---///+++&&&)))///+++++++++***++++++,,,,,,---,,,***))))))+++,,,...++++++,,,------------,,,++++++++++++++++++++++++(((***+++,,,---,,,,,,+++---,,,,,,,,,------...///+++++++++,,,,,,---------------......///.........+++,,,---///000111111111...///000222222000///...+++,,,------.........------,,,+++***+++,,,---...000000000///......------////////////////////////........................///////////////000111111------............------/////////000000000111111,,,,,,------...//////000000000111111111111000000//////000000111111111222---------....../////////***+++---///000000///......------,,,,,,------...,,,---///...,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------......000111111////////////000000000000,,,,,,---...///000111111---.........//////000000////////////000000000000///////////////000111111//////000111111111111111///000111222222111000///......///000000000000000000000111111111222222222444555666666666666666666444555666777888999:::;;;777999;;;<<<<<>>;;;;;;===>>>???EEEMMMWWWfffvvvpppuuu|||nnn((((((((((((((()))******((()))******)))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&'''(((((()))(((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((()))''''''((()))))))))))))))******))))))))))))***+++***)))((((((((()))++++++***))))))(((((()))***+++---+++((('''((())))))((()))*********))))))***,,,+++111222,,,'''(((***)))***++++++***))))))))))))+++***))))))((((((((((((*********)))((())),,,///...------,,,,,,+++******,,,,,,,,,,,,+++++++++***+++,,,,,,,,,------------,,,,,,,,,,,,---------------------,,,,,,---------,,,,,,.../////////...---...///000111222111111000............------------//////...------,,,++++++---------............///000000000000000000000000////////////////////////....................................////////////////////////000000000000000//////.........//////////////////////////////---...///000111000000////////////////////////...------,,,,,,---...///000.........------,,,,,,,,,..............................---------------...////////////.........------------.........//////////////////000000000000111///---...000111///...//////////////////000000000000000//////.........///000111111000000111222000000111111111222222222222222222111111111000000000000000111111111222222333333333444444444444444444444555666666666666555666666666777888999;;;;;;===::::::<<<===>>>DDDKKKVVVfffwwwqqquuuzzzlll)))))))))))))))***++++++((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%&&&((()))***&&&''''''((((((((((((((((((((('''''''''''''''&&&)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''((()))))))))))))))***)))))))))***+++,,,---)))))))))((()))******+++*********)))))))))))))))***)))(((((()))***)))''')))******)))((()))+++---,,,000111,,,(((((()))))),,,+++***+++------***'''***)))(((((((((***,,,...000555999888222---,,,------------,,,++++++******------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000000111111111111////////////............//////......---,,,,,,,,,---------............///000000000000000000000000////////////////////////------------------------............////////////////////////000000000000/////////......//////000////////////////////////---...///000000000000///......//////////////////...------,,,,,,---...............------------------------......//////000000000///...------------............------------------........./////////////////////000000000000111000//////111111000///000000000000000000///////////////...............,,,...//////......///000000000000111111111222222222111111111111000000000111111111111222222222333444444444444333333333333444555666777777777777777666666666777888999:::;;;<<<999999<<<===>>>CCCJJJUUUeeexxxrrruuuxxxjjj))))))(((((())))))***+++((())))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((('''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))((((((((()))***+++,,,---)))))))))))))))******+++***************)))(((''')))(((((()))******)))'''+++++++++***)))***---000///000///,,,)))((()))***---...///000000///,,,***...,,,+++***+++---000222>>>IIISSSRRRFFF777+++&&&*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////------------------------...------------...///000000000000///000111111222000000000000//////////////////......---------,,,---------............///111111111111111111111111////////////////////////....................................////////////////////////000000000000//////////////////000111////////////////////////.........///////////////............///////////////.........------.....................---------,,,------...///000000111333333222000000/////////....................................////////////////////////000000000000111000000000111111111000222222111111000000//////..................------+++---......,,,,,,---///000000000000111111111111111111111111000000000000111111222222222333333333444444444333333333333222333333444555666666666666666666666666777999:::;;;<<<::::::===>>>>>>CCCJJJTTTdddyyyrrrtttvvvhhh(((''''''''''''((()))))))))(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((()))((((((((((((((())))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((((((((())),,,+++******)))(((''''''((((((((((((((('''''''''''''''((()))))))))))))))'''''''''((()))***+++,,,((()))))))))***************************)))((('''******)))***++++++)))'''+++,,,,,,,,,+++,,,///111111///...,,,***((()))+++***///333222...,,,,,,...000...,,,***+++,,,///111AAALLLVVVVVVJJJ999---((())))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////......////////////....../////////...///000000111000000000///000111111222111111000000000////////////...............---------------............///000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000///////////////000111111000000000000000000000000...............//////000---.........//////000000000000000000000/////////........................------......///000111111333333222000000/////////////////////////////////........./////////000000////////////000000000000000111111111000000000111222222111111000000//////------.....................000111111000///111222//////000000000111111111000000000000000000000000111111222222222333333333333333333333333333333333222333444555666666666666555555555666777888::::::<<<;;;;;;>>>???@@@DDDKKKSSSbbbzzzqqqrrrrrrddd'''''''''''''''(((((())))))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&'''(((((()))))))))))))))))))))))))))+++***)))((((((((((((((((((((((((((((((((('''&&&((((((((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&''''''(((((())),,,,,,+++***)))(((''''''((((((((((((((('''''''''''''''((()))))))))))))))((('''''''''((()))******(((((()))************)))*********)))))))))))))))...,,,+++***++++++***((()))+++------------///000333///,,,,,,+++((())),,,(((---111000+++(((***---...,,,+++))))))***+++,,,555;;;@@@???999222//////,,,,,,,,,+++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------------............///000111111000///...//////000000000111111111///000000000111111111111000000000000////////////........................---------............///////////////////////////000000000000000000000000000000000000000000000000............////////////////////////000000000000////////////000111222222111111111111111111111111......------......///000------......///000000000///000000111111111000000.............../////////.........//////000000111000000///...------------/////////000000000000000....../////////000000000////////////000000000000///000111111//////000111000000000000000000//////.............../////////---///000000///...000111/////////000000000111111//////000000000000000111111111111111222222222333222222222222333333333333333444555666777888888888555555555666777888999:::<<<;;;<<>>??????BBBHHHRRR]]]vvvvvvtttxxxjjj)))***,,,+++)))(((((()))&&&'''((()))))))))))))))******))))))((((((''''''&&&'''((('''%%%%%%'''(((''''''(((((())))))******))))))))))))((((((((((((%%%%%%%%%%%%&&&(((***+++))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&******)))((((((((((((((((((''''''&&&&&&((()))***'''((()))******++++++***+++***)))(((((()))***+++'''((()))))))))))))))((()))((('''&&&&&&&&&&&&&&&(((((((((((('''''''''''''''(((***(((&&&%%%(((***(((((())))))))))))((((((+++***)))(((((()))******))))))***++++++++++++***---,,,***)))))))))******///---,,,++++++,,,...///333...***((()))+++***)))+++,,,,,,,,,,,,+++******+++++++++*********))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++---.........---,,,------......//////000000---///000000///......///111111000///...------,,,...------,,,,,,------...---------.........//////000///...---------------//////000000111111222222000000000000////////////000000000000000000000000111111000///...------,,,---------...000111333444111111111111111000//////000000///...---,,,++++++000000///.......................................000000//////......------///...------...///000111///...------///000000///......////////////......---.........//////000000111000///......///000111......///000000000000000////////////////////////////////////////////////............////////////------...///000111111222222222222222222222222222111111111111111111111111444444444555555555666666888444111111333555444333666666666666777888999:::999:::;;;;;;<<<>>>BBBFFFRRR[[[sssssswwwwwwjjj)))***++++++)))(((((())))))******++++++++++++******)))))))))(((((((((''''''(((((('''&&&&&&''')))((((((((((((((()))))))))%%%%%%&&&'''((()))******((('''&&&&&&&&&'''((())))))))))))(((((())))))))))))((((((''''''(((((()))******)))((((((((((((((((((''''''&&&'''((()))***'''''')))******************)))(((''''''((()))*********+++******)))((('''(((((('''&&&&&&&&&''''''************))))))))))))'''(((***(((&&&&&&(((***(((((())))))))))))((((((+++***)))(((((()))******))))))***++++++++++++***,,,+++***)))))))))***+++000///...------...000111222...***((()))******)))+++,,,,,,,,,,,,+++******+++++++++*********))))))(((((())))))******++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---...///......---.........///////////////---///000000///......///000000000///.........---...------,,,,,,------...---------.........//////000///......---------...000000000000000111111111000000000000000000000///000000000000000000000000///////////////.....................///111222333000000111111000000///...000000000///////////////000000///............///........................///////////////.........//////.........///000000///...------///000000///......////////////......000000//////......------111000///......///000111......///000000000000000////////////////////////////////////////////////....../////////000000000/////////000000111111111222222222222222222222222111111111111111111111111333333444444444555555555777555444444555666555555666666666666777888999::::::;;;;;;<<<<<>>@@@DDDHHHNNNWWWpppwwwzzzyyylll&&&(((******((('''((())))))))))))))))))((('''&&&(((((((((((())))))))))))((()))***)))'''''')))***))))))((((((''''''&&&&&&)))))))))(((((((((''''''((((((((()))))))))))))))++++++************++++++(((((((((''''''(((((((((***))))))(((((((((((((((&&&''''''(((((((((((((((&&&'''((())))))******)))((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))))))))((('''''''''''''''((()))***&&&'''''''''((((((((()))))))))******++++++)))((((((((())))))))))))(((((((((((())))))************))))))***++++++++++++***))))))******++++++++++++++++++,,,---...///111111------,,,+++***)))***++++++,,,,,,,,,,,,+++******************************((())))))***+++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////000000000000//////......------///111222222111000000111/////////000000000000000///......------......///........./////////000000000000/////////000000111111000000000//////......///000000000111111111222////////////////////////222111111000//////......111000000///////////////......////////////......111111000000000/////////111111000///////////////////////////////////////------......//////000000111111111000000///......///...------///000000///......////////////......++++++,,,...///111222333//////000000000000//////......///000000000000000////////////////////////////////////////////////000000000000111111111111222222222111111111111111000000000000000000000000111111111111111111111111111111111222222222333333000333777777555333444666666666666666777888999:::;;;<<<======>>>@@@DDDHHHNNNVVVmmm{{{}}}|||ooo&&&'''))))))((('''((()))***++++++++++++******)))(((((((((((())))))))))))((())))))(((''''''(((***((((((''''''''''''''''''&&&&&&'''((()))***++++++'''((()))***++++++******,,,,,,++++++++++++,,,,,,++++++************++++++******)))(((((((((((((((&&&''''''((()))(((((((((&&&&&&'''((())))))))))))((('''&&&%%%%%%&&&'''((($$$$$$&&&'''((()))))))))((((((((('''(((((())))))(((((())))))******++++++*********+++,,,,,,***((((((((())))))))))))(((((('''((()))******+++******))))))***++++++++++++***))))))***+++++++++******,,,---...///111222333444,,,,,,---+++***)))***,,,+++,,,,,,,,,,,,+++*********************+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------......///000///////////////.........000111333333111000111222000000000000000000000000//////............//////....../////////000000000000000000000000111111222000//////////////////...///000000111111222222222000000000000000000000000333222222111///......---111000///////////////000......///000000000//////000000000//////.........222111000000//////000000////////////////////////.........///////////////000000111111111000/////////...------///000000///......////////////......///////////////.........//////000000000000//////......///000000000000000/////////////////////////////////////////////////////////000000000111111000111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333444666777666666777888666666666666777888999:::;;;;;;<<<<<<===@@@DDDGGGNNNUUUkkk~~~|||ppp%%%'''))))))((('''((())))))******++++++++++++***'''((((((((()))))))))***'''(((((('''&&&&&&''')))&&&&&&''''''''''''''''''%%%&&&&&&'''((()))******)))***+++++++++***)))(((,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******)))(((((((((((((((&&&&&&((()))))))))((('''%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))%%%&&&'''(((((()))((((((***)))((((((((((((((((((((((((((()))***++++++++++++******,,,...---***'''(((((())))))))))))((((((&&&''')))***++++++******))))))***++++++++++++*********+++,,,+++***))))))+++,,,...000222333444444***,,,---,,,***)))***,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,---//////.........///////////////000222333333222111111222222111111111000///////////////............//////.../////////000000000000111000000000111111222333.........//////////////////000000111111222333333000000000000000000000000111111111000000000//////000///////////////000111...///000000111111000000......///////////////000222111000000//////000000///////////////////////////////////////.........//////000111111111000000///...------///000000///......////////////......000000//////......------...///000111111000///.........///000000000000000////////////////////////////////////////////////....../////////000000000/////////000000111111111222222222222222222222222111111111111111111111111222222222222333333333444444222222222444666666666666666666666777888999::::::;;;;;;<<<<<>>BBBFFFPPPTTTgggvvv(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''((((((&&&'''((()))***+++,,,---+++++++++***)))(((((('''((()))++++++)))((()))***))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''******)))))))))))))))***))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++000,,,,,,000222222222555666333///,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))***+++,,,---,,,++++++///......---,,,+++******,,,,,,,,,---------......************+++,,,,,,---/////////......------,,,---...///000111000///.....................//////111111111000111111222222333222222111000///......////////////............111000000000000000111111000222333222111111222333000000/////////000111111111111111222222333333333111111111111000000//////...///111222111000...------------------...///000000000000000000000000000......///000000000000000111111111111111111111111------......//////000000000///...------...///000---------.........//////111111000......---------000000000000000000000000........................000///.........///111222000000//////.........---........................000///...---,,,------...000000////////////000000000000000000111111111111111111111111111111111111111222222333333222222111000111111111111222222222222333444666666666666555666666666666777888999::::::<<<===>>>>>>@@@DDDGGGEEETTTeee{{{************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((('''''''''((((((&&&'''((()))***+++,,,,,,++++++******)))(((((('''((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))(((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))((())))))))))))))))))(((,,,+++***))))))***+++,,,,,,))))))...222222333666555222...,,,+++++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,******,,,---------,,,+++*********)))(((((('''''',,,---------............,,,,,,+++++++++,,,,,,---//////......---------,,,---...///000000///......------..................///////////////000000111222222222222111111111111000////////////.........000//////...//////000000///000111111//////000111...............///000000111111111222222333333333222222111111111000000000---...///111111111000000000///////////////000111000000000000000000000000///000000111111111111111111111111111111111111111//////000000000111111111000000///.........//////---------.........//////------,,,,,,,,,------...........................////////////////////////000//////...///000111222111111000000000/////////////////////////////////000///...---------......000000////////////000000000000000000111111111111111111111111111111111111...///000222333444555555111111111111222222222222222333444666666666666555666666666666777888999::::::;;;======>>>@@@DDDGGGFFFTTTeeezzz,,,+++++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((''''''(((((()))''''''((()))***++++++,,,+++******))))))(((((('''''')))******)))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))************)))))),,,,,,++++++++++++,,,,,,,,,))))))...111111111222222///---+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++,,,------------,,,++++++++++++++++++++++++------........./////////......---,,,,,,,,,------.........------------------......///......------.........//////000000000000000//////000000111222222222222333333444444444000000000000////////////000000////////////000000000111222111000///000111/////////...///000000111111111111222222222222222222222222111111111111111---......///000111222333333222111111111111111111000000000000000000000000000000111222222222222222000000000000000000000000111111111222222222222333111000//////.........///---............/////////,,,,,,,,,,,,---...///000////////////////////////000000000000000000000000///////////////000111111111111111111000000000000000000000000000000000000000///......------......000000////////////000000000000000000111111111111111111111111111111111111...///000222333444444555111111111111222222222333222333444555666666666666666666666666777888999::::::;;;======>>>@@@DDDFFFHHHUUUeee{{{,,,++++++******))))))((())))))))))))))))))))))))************************))))))************))))))(((((((((((((((((()))***(((((())))))******++++++******))))))((((((((((((''')))******)))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***))))))))))))******+++(((((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++///,,,,,,000222...,,,---///---++++++,,,---,,,+++------------------------,,,------...............,,,,,,---------.........---------.........//////.........////////////000000///...------------------------------.........------------------------000000111111222333444444333333333333444555555666444444444444444555555555222222222111111111000000333333222111111111111222333444555444222222222444222222111111111222222333111111111111111222222222222222222222111111111111////////////000111222333444333222111111111111111000000000000000000000000///000111111222222111111////////////////////////222222222222222222222222111111000//////......................../////////............///000111222111111111111111111111111000000000000000000000000///////////////000000111000000000000000000000000//////////////////////////////..................000000////////////000000///000000000111111111111111111111111111111111111111111222222222222111111111111111222222222333333333333444555555666666666666666666666777888999::::::;;;<<<===>>>@@@CCCFFFIIIUUUddd******)))))))))((((((((())))))))))))))))))))))))************************))))))************))))))((((((((((((((()))******)))))))))))))))*********)))))))))((((((((((((((('''(((******((('''((()))(((((((((((((((((((((((('''''''''''''''((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,)))******************)))000---...222333///,,,,,,---+++***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------......+++++++++,,,,,,------............////////////000000//////...---------------------....../////////------------......//////111111222333444555666777777777777777888999:::;;;999999999888777666666666666666666666555555555555555555444333333333333333666777888777555444555666444444333222222222222222111111111111111111111111111111111111111111111111222111000000000000111111333222111111000000000000111111111111111111111111...///000000111111000000////////////////////////111111111111111111111111111111000000000//////...////////////////////////000000000//////000000000111111111111111111111111////////////////////////...//////000000000000000////////////////////////..............................//////////////////000000////////////000000///000000000111111111111111111111111111111111111000111111222222111111000111222222222222333333333333333444444555666666777666666666666777888999:::999;;;<<<======???CCCFFFJJJUUUccc(((((((((((((((((((((((())))))))))))))))))))))))************************'''(((************((('''(((((((((((()))***++++++*********)))))))))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&''''''((()))***(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))************))))))((()))************)))(((+++***,,,333555222//////,,,+++******,,,,,,+++***))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,---------......//////------.........///////////////...---------......------...///000000111111000000000000111333444555333333555666888999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<>>>>>>>>>=========<<<<<<:::999888777666666666666:::;;;;;;:::888777888999777666555333222111111111111111111111111000000000000000000000000111111111222222111111111000000000111111000000///000000000111111111111111111111111......///000000000000000000000000000000000000000000000000000000////////////000000111111000000///000000000////////////...//////......---.........////////////////////////////////////////////////......///000000000000000............////////////..............................///000000000//////000000////////////000000000000000000111111111111111111111111111111111111---...///111222333333444222222222222333333333333444444333444444555777777666666666666777888999:::999:::<<<<<<===???CCCEEEIIITTTaaa~~~((((((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&(((((((((((()))***+++,,,+++*********))))))((((((((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))((())))))))))))))))))((()))***++++++++++++***)))((('''+++222555222......+++*********,,,,,,***)))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,++++++***+++,,,---...............////////////,,,---------............---------,,,------............///000111222333333444444444555777999;;;===:::;;;<<<>>>@@@AAACCCCCCDDDEEEEEEEEEFFFHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBAAA@@@????????????AAABBBBBBAAA???>>>>>>???===<<<:::777555444333222222111111111000000000///....../////////000000000///000111222222222111000111000000000000111111222111111111111111111111111//////000111111111111000111111111111111111111111111111000000000/////////......000111222222111111000000000000/////////...------------...///000111........................000000000000000000000000---...///000111000000///......//////000000000000........................---...///000111000000///000000////////////000000000000000000111111111111111111111111111111111111,,,---///000222333333333222222222333333333444444444444333333444555777888666666666666777888999:::999:::;;;<<<===???BBBEEEIIISSS```|||(((((()))***+++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******((('''&&&(((((((((((()))***+++,,,++++++******))))))(((((('''''''''(((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((()))***,,,,,,************************&&&'''(((*********)))((())))))))))))))))))))))))******++++++++++++*********+++,,,------,,,+++******(((,,,222444///+++***+++*********,,,+++***(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++*********+++,,,---************************,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...///000111222333444555777777888999;;;>>>AAABBBBBBBBBDDDFFFHHHJJJKKKLLLLLLLLLMMMMMMOOOPPPQQQRRROOOOOOOOOOOOPPPPPPPPPPPPMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHFFFDDDEEEFFFCCCBBB@@@===:::888777666222111111111000000//////---.........//////000000---...111333444444222222000000000000111222333333111111111111111111111111000000111222222222222222111111111111111111111111222111111111000000//////,,,...000111222222222222111111000000/////////...---......///111222444555000000000000000000000000111111111111111111111111---...000111111111000/////////000000111111111222000000000000000000000000---...///111111111000///000000////////////000000000000000000111111111111111111111111111111111111000000111111111111000000222222333333333444444444444444333333444555777888666666666666777888999:::999:::;;;<<<===???BBBEEEHHHSSS___{{{(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((,,,+++***)))((((((((((((+++***)))(((((()))***+++''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&((())))))******((((((''''''''''''(((((('''((((((((())))))*********)))(((''''''((()))***((()))))))))))))))((((((***)))((('''''''''''''''''''''((((((((((((((((((***)))'''&&&%%%'''((()))((((((((((((((('''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,,,,,,,++++++******++++++,,,******,,,...///...+++)))***)))))))))***+++,,,,,,******************++++++++++++++++++++++++++++++------......///000000000//////...,,,***+++---000------,,,,,,---......///.........///////////////333444555777999;;;<<<===@@@BBBDDDGGGHHHIIIIIIIIIJJJKKKKKKJJJJJJLLLOOORRRSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTTTTSSSSSSSSSQQQQQQPPPPPPPPPPPPPPPQQQTTTQQQNNNMMMOOOOOOMMMKKKMMMMMMLLLKKKJJJJJJJJJKKKGGGGGGEEECCC???;;;888666;;;888444000......///111000000////////////.........///000111111000///...444333222111111222333444111000/////////111222333000000000000000000000000222222111111111111222222222000......///000000///222111000000000111333444////////////////////////444333111000000000111222333222222111000//////...000000000000000000000000111000///......///000111---...///000111111111111111000///......///000111000000////////////000000000000000000000111111222222222222000---)))%%%###444333333222222333333444333333333333333333333333111222333444444333111000222555555333333777888555555555444555555666777888<<<999666888===AAABBBBBBGGGMMM___~~~************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((()))))))))++++++***)))((((((((((((+++***)))((((((((()))***(((((())))))))))))(((((('''(((((())))))(((((('''%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((***)))(((''''''((()))***(((((())))))))))))(((((())))))((('''''''''(((((()))))))))))))))(((((((((***)))(((''''''((()))***(((((())))))))))))))))))((((((((())))))))))))***(((((()))++++++,,,,,,+++------,,,+++************------///000111000---+++******************+++,,,,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------+++******+++---//////............///000000000111222222333444444:::;;;<<<>>>???AAABBBCCCIIIIIIKKKLLLNNNOOOOOOOOOQQQRRRQQQPPPOOOPPPRRRUUUUUUUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTVVVSSSQQQPPPRRRRRRQQQOOONNNNNNNNNNNNOOOPPPQQQQQQLLLKKKJJJGGGDDD@@@===;;;>>>;;;888444222111222222222222111111000000/////////000111222222111111000222111111111111111111222000000/////////000111222000000000000000000000000222222111111111111222222444222////////////...---111000000///000111222333111111111111111111111111333222111////////////000222222111000000///......////////////////////////000000////////////000000111111111111000///...---000000///......///000000------............------000000000000000111111222111111222333222222000///333333222222222222333333111111111111111111111111000111333444444333222111111444555333444777777444555555555555666777888888;;;:::999:::>>>AAACCCDDDHHHMMM]]]zzz************************))))))))))))((((((((((((************************(((((((((((())))))))))))*********))))))******+++******)))(((''''''''''''***)))(((((('''''''''((())))))************))))))((())))))******))))))(((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((('''''''''((())))))++++++******)))))))))((())))))))))))************(((((())))))******++++++))))))))))))************((()))***+++++++++++++++...---,,,+++***)))))))))...///000111000///---+++,,,++++++************+++---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,---...---+++***+++,,,000000000///000111111222333444555777999;;;<<<===CCCDDDEEEGGGHHHJJJKKKKKKQQQQQQQQQQQQRRRSSSTTTTTTWWWWWWVVVUUUSSSSSSTTTVVVWWWWWWWWWWWWXXXXXXYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWWWWVVVVVVWWWWWWXXXYYYWWWUUUVVVWWWXXXWWWVVVRRRSSSSSSSSSTTTUUUUUUVVVRRRQQQPPPMMMKKKGGGEEECCCCCCBBB???<<<:::888777666555555444333222222111111000000111222333333222222000000111111111111000000000////////////000000111000000000000000000000000222222111111111111222222555333000/////////---,,,000000/////////000111111111111111111111111111111222111000///............111000000//////.................................//////000000000000//////111111111111000///......//////...------...//////---...///111111///...---000000000000000111111222......///000222333333444222222111111111111222222111111111111111111111111000111222444444444333333000333555444444777666333666666666666777888999::::::;;;<<<===>>>@@@DDDFFFIIIMMMZZZwww''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))***++++++))))))((('''''''''''''''))))))(((((('''&&&&&&&&&((())))))******))))))(((((())))))******))))))((((((((()))(((((('''&&&&&&((((((''''''''''''((((((((((((((()))))))))))))))))))))(((((((((((())))))'''(((((())))))))))))(((((('''''''''((()))******+++******))))))(((((('''(((((()))*********))))))''''''((()))******++++++(((((()))))))))*********((()))***+++++++++++++++,,,,,,++++++******++++++...///000000...,,,******---,,,++++++************,,,+++++++++***)))))))))------------------------/////////......---------,,,...//////...,,,------///000000111333555666777888999;;;>>>AAACCCEEEFFFKKKKKKLLLMMMNNNPPPPPPQQQTTTSSSRRRQQQRRRSSSTTTUUUVVVWWWWWWVVVTTTTTTUUUWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYYYYXXXWWWXXXYYYZZZZZZZZZXXXXXXXXXXXXXXXWWWVVVVVVWWWVVVTTTRRRPPPNNNLLLKKKJJJIIIHHHEEECCC@@@===<<<999999888666555444333222111111111222222333333333000111222333333222111000//////////////////000000000000000000000000000000222222111111111111222222444222000///000000///...//////////////////000000////////////////////////222111111000//////......000/////////.........---...........................///000111111000///.........///000111111111111.........------.........000111444555555444111000000000000000000111111222000000/////////000111222111111000000000000111111333333333333333333333333000111222333444444444444000444666555666888777444666666777777888999:::;;;888;;;>>>>>>===???CCCGGGHHHLLLZZZwww''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***+++)))((((((''''''''''''(((((((((((((((((('''&&&&&&'''(((((())))))((((((''''''(((((())))))(((((('''))))))))))))((('''&&&%%%((((((''''''''''''(((((()))))))))))))))((((((((((((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((()))***+++)))))))))(((((('''''''''&&&'''((()))))))))((((((&&&&&&''''''((()))******'''''''''((((((((())))))))))))***+++++++++******)))))))))***+++,,,---...000111222111---*********------,,,+++*********+++)))))))))***+++++++++,,,------------------------------------......//////+++---//////...---...//////000222444777:::===>>>???@@@BBBEEEHHHKKKMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSUUUTTTSSSRRRRRRSSSUUUUUUUUUVVVWWWWWWVVVVVVWWWYYYXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZYYYWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTSSSSSSSSSTTTTTTTTTVVVWWWXXXXXXYYYZZZZZZYYYXXXXXXYYYYYYWWWUUUSSSRRRQQQPPPPPPPPPOOOMMMKKKHHHEEEDDD???>>>===;;;999777666555222222222222222222222222111222444444444444222111000000000000000000//////000000000000000000000000222222111111111111222222222000//////111222111111//////000000000/////////////////////////////////222222222111111111000000////////////............////////////////////////...///000111111000///......///000111222222222222---..................---111333555777777555333111000000000000000111111222333333222222222222333444111000000//////000000111333333333333333333333333111111222333444555555555222666777666777999999555666666777777888:::;;;<<<777:::===>>>===>>>BBBFFFGGGLLL\\\zzz************************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))***+++))))))(((''''''(((((()))'''(((((())))))(((((('''''''''(((((((((((('''''''''(((((())))))(((((('''(((((())))))((('''&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&'''((())))))******)))))))))((((((((()))******'''''''''''''''(((((((((&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))''''''''''''(((((((((((()))******+++++++++******(((((()))***+++---///000444666666444///++++++------,,,,,,++++++++++++,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***+++---.........000222444555777:::===AAADDDFFFFFFGGGIIIKKKNNNPPPRRRSSSRRRRRRRRRSSSSSSTTTTTTTTTWWWVVVVVVVVVVVVWWWWWWXXXVVVXXXYYYYYYYYYXXXZZZ[[[YYYYYYYYYXXXWWWWWWVVVVVVTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNMMMMMMMMMOOOQQQQQQSSSVVVYYY[[[]]]]]]]]][[[ZZZXXXWWWVVVUUUUUUUUUVVVUUUUUUSSSQQQOOOMMMLLLGGGFFFDDDBBB???===;;;:::666555444333222222222333333333444444444444333333000111111111111000000///000000000000000000000000222222111111111111222222111///...///111333333222000000111111111000//////111111111111111111111111000000111222222222222111////////////////////////111111111111111111111111//////000000000000//////222222222222111000///...---...////////////...---000111333444444333111000000000000000000111111222---...///000111222333444111111000000000000111111111111111111111111111111222222333333444444555555333666777444555888999777666666666777888:::;;;<<<888:::<<<===>>>@@@BBBDDDFFFKKK\\\zzz************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,)))))))))(((((())))))***&&&'''(((************)))(((((())))))))))))((((((((())))))******))))))((('''(((((((((((((((''''''((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&'''((()))******)))((('''&&&'''((()))******************))))))((()))))))))'''''''''((())))))******((('''''''''''')))***+++(((((((((((((((((())))))'''(((((((((((()))))))))******+++++++++******)))((())))))***+++---...///555777888444...***+++---,,,,,,+++++++++,,,------)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---///000000222666999<<<===>>>AAACCCFFFIIIKKKMMMMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZYYYZZZ[[[[[[YYYXXXYYYYYYWWWVVVUUUTTTSSSQQQPPPPPPLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJLLLOOOOOOQQQUUUYYY\\\^^^______\\\[[[YYYXXXWWWWWWWWWXXXZZZYYYXXXWWWUUUTTTSSSRRROOONNNLLLIIIFFFCCCAAA@@@;;;:::888666444444444444444333333222222333333444111222333333222111000///000000000000000000000000222222111111111111222222222111///000111222222111111111222222222111//////111111111111111111111111---...000111222333222222000000000000000000000000111111111111111111111111000000////////////000000222222222222111000//////...///000000000000///...//////000000000000//////000000000000000111111222)))***,,,///111222222222222111111000000111111222111111111111111111111111444444333333333444444555333555444111222666888777555555555666888999;;;<<<::::::;;;>>>AAACCCCCCCCCGGGKKKYYYvvv}}}(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...***)))))))))))))))******&&&''')))***+++,,,++++++))))))************))))))******++++++++++++******''''''((((((((((((((('''((((((''''''''''''((((((******))))))(((((((((''''''((()))******)))((('''&&&'''((()))************++++++***)))(((((())))))''''''((()))***+++,,,,,,))))))''''''(((***,,,...************))))))))))))))))))))))))******************+++++++++******)))************+++,,,------444666777333,,,((()))+++++++++++++++,,,------...+++++++++***************++++++++++++++++++++++++///......------,,,,,,+++000111222333444888<<<@@@CCCCCCDDDFFFHHHJJJLLLMMMPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYYZZZ[[[[[[ZZZZZZYYY[[[[[[ZZZXXXVVVUUUVVVRRRRRRPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLNNNPPPQQQOOOMMMLLLNNNQQQQQQSSSWWWZZZ\\\]]]]]]]]]]]]\\\ZZZYYYXXXYYYYYYZZZ\\\[[[ZZZXXXWWWWWWVVVVVVUUUSSSQQQNNNKKKHHHFFFEEE>>>===:::888666555555555444333222111111222333444222333333444333222111000000000000000000000000000222222111111111111222222444222111000111111111000111222333333333111000///////////////////////////***,,,...000222222222222000000000000111111111111000000000000000000000000111000///......///000111///000111222222333222222...///000111111000///...000000////////////000000000000000000000111111222---///111444555555444333222222111111111111222222333333333333333333333333555555444333333333444444333444222...///444777666444444555666777999;;;<<<<<<;;;;;;>>>CCCFFFEEECCCHHHKKKWWWrrr~~~www))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''&&&&&&'''((()))***++++++,,,+++)))(((((()))+++,,,)))'''&&&'''((()))(((&&&&&&'''(((******+++++++++''''''((()))))))))))))))***)))'''((()))***((('''$$$&&&(((((('''((()))+++))))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))***++++++++++++***))))))))))))))))))******((((((((((((((((((((((((***)))(((''''''((()))***((()))************))))))'''((()))++++++******))))))))))))))))))*********+++))))))---///...///333555444222...++++++---///...---+++*********++++++***+++,,,,,,------,,,,,,111///,,,,,,......+++)))...//////...---...000222111222333666999===AAACCCGGGHHHIIIJJJLLLOOOQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSQQQPPPOOOOOOOOOKKKKKKKKKLLLLLLKKKJJJJJJHHHJJJMMMOOOQQQSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSVVVVVVUUUTTTUUUVVVWWWXXXZZZ[[[]]]^^^```aaabbbbbb`````````___^^^]]]\\\[[[]]][[[XXXWWWXXXXXXXXXWWWTTTTTTSSSRRRQQQPPPOOONNNKKKHHHCCC@@@>>>===;;;999:::777444333333333222111333222111000000//////000000000111222222222111111333222111111000111111111111111222222222333333333444444333333222111000000111000...///111222222111000000000000000000000000333333333222000///---,,,000000000000////////////000000000000111111111111000000000000000000000000------......///000000000222222111111000000//////000000000000000000000000444222000......000222444222222222111111111000000111111111222222333333333333333333333333333333333222333444555666666666666777777777777777777888888<<<<<<<<<===???AAACCCEEELLLMMMWWWooo{{{ttt|||))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((((()))))))))))))))))))))++++++***))))))***++++++)))(((''''''))))))(((''''''((()))***************''''''((()))))))))))))))***((('''((()))***)))'''%%%'''(((((('''''')))***))))))))))))))))))))))))(((''''''&&&&&&'''''''''((())))))************************)))))))))))))))((((((((((((((((((((((((***)))(((''''''((())))))***************)))))))))'''((()))***+++******)))************************)))&&&&&&***+++***+++///666444111...++++++,,,...---,,,+++*********++++++***+++,,,,,,------,,,,,,000...,,,---//////...,,,...////////////000333555888888:::<<>>===:::777555444444222111333222111111111111111111222222222222222222111111111000000000111222333333111111111111222222222222444444333222222111000000222111///000222333333222000000000000000000000000222222222222111///...---000000000000////////////000000000000111111111111000000000000000000000000//////////////////......000000000000000000000000000000000000000000000000333222111//////111222333222222222111111111000000000000000111111222222222333333333333333333333333333333555666666666666666999999999999::::::::::::<<<<<<<<<===???AAACCCEEEJJJLLLWWWoooyyyqqqzzz))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))++++++*********)))))))))***************************)))((((((******)))((((((((()))******)))))))))''''''((())))))))))))))))))((('''((()))***)))(((&&&((()))(((''''''((()))))))))))))))))))))))))))(((''''''&&&''''''((((((((())))))***************+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))---,,,***)))))))))******(((((()))************))),,,,,,,,,++++++*********)))&&&&&&)))***)))***---777555111---+++***+++,,,---,,,+++*********++++++***+++,,,,,,------,,,,,,...,,,,,,---///000///...---///111222333555888;;;@@@AAABBBDDDGGGJJJMMMOOOPPPPPPOOOOOOOOOPPPPPPQQQSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUPPPPPPPPPOOOMMMLLLJJJIIIEEEDDDDDDDDDEEEFFFGGGGGGJJJKKKMMMPPPRRRTTTUUUVVVXXXYYYYYYZZZZZZZZZYYYYYY\\\\\\\\\]]]^^^___aaaaaa^^^^^^]]]]]]]]]^^^___```^^^___```aaabbbbbbbbbbbb``````______^^^^^^]]]]]]^^^\\\ZZZZZZ[[[[[[ZZZYYY\\\\\\[[[YYYXXXXXXXXXXXXSSSQQQOOOMMMLLLJJJGGGDDDBBB???<<<999888666333111222222111111222222333333555444333222111111222222/////////000111333444555000000111111111222222222333333333222111111000000333111000000222333333222000000000000000000000000111111111111111000//////////////////000000000000000000000000111111111111000000000000000000000000111111000//////...------------...//////000111111000000000000000000000000111111111111111111111111222222222111111111111111000000000000000111111111333333333333333333333333444444555666777777777777999999:::::::::;;;;;;;;;<<<<<<<<<===???AAACCCEEEHHHKKKWWWpppyyyooowww))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))*********)))++++++******************))))))************))))))***)))((()))***+++***(((((()))))))))))))))((((((''''''((())))))))))))))))))((('''((()))***)))((('''((()))((('''&&&'''((((((((((((((((((((((((((('''''''''''''''(((((())))))******+++++++++++++++++++++******)))((((((((())))))))))))))))))))))))((((((((((((((()))))))))...---+++)))((()))***+++((()))))))))************......---,,,++++++******,,,)))))),,,,,,++++++///777444000,,,+++*********,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...//////...///111444777999;;;???BBBFFFGGGHHHJJJMMMOOOQQQRRRQQQPPPPPPOOOOOOOOOPPPPPPTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSQQQPPPOOONNNIIIHHHHHHGGGFFFEEEEEEDDDFFFFFFFFFGGGIIIJJJLLLLLLRRRRRRTTTUUUWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ]]]]]]]]]]]]^^^___```aaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaabbbcccccccccbbbbbb``````_____________________^^^\\\\\\]]]]]]\\\[[[]]]\\\ZZZYYYXXXXXXXXXYYYVVVUUUTTTTTTSSSQQQMMMJJJIIIFFFBBB???<<<:::666444222222222222222333333444777666333111111111222333000000000000111222333444111111111222222222333333333222222222111111000000222000///000111333222222000000000000000000000000///000000111111111000000////////////000000000000///000000000111111111111000000000000000000000000000000000000//////......---........./////////000000000000000000000000000000111222222222222111000111111111111111111111111000000111111111111111111222222333333333333444444444555666777888888888888777777888888999999::::::<<<<<<<<<===???AAACCCEEEHHHKKKXXXrrr{{{ppp}}}vvv))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))((())))))***++++++,,,,,,((()))************)))(((***)))((()))***+++***((((((((()))))))))(((((('''''''''((()))))))))))))))(((''''''((()))******)))'''((()))((('''&&&'''((((((((((((((((((((((((((('''''''''''''''((()))******+++,,,,,,------,,,,,,************))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))---,,,***(((((()))***+++)))))))))))))))*********.........---,,,+++******---+++***---...,,,---000777333...+++++++++***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------............///333666:::===???BBBEEEHHHIIIJJJKKKMMMOOOPPPQQQRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRNNNMMMKKKJJJGGGEEEDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFHHHHHHHHHIIIKKKMMMNNNOOORRRRRRTTTUUUVVVVVVVVVVVVUUUVVVVVVXXXYYYZZZ\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^aaaaaabbbbbbccccccccccccbbbbbbcccccccccccccccbbb``````_________```aaaaaa```___^^^___``````^^^]]]^^^]]][[[ZZZYYYYYYZZZ[[[YYYXXXWWWWWWWWWUUURRROOONNNLLLHHHEEECCC@@@<<<999444444333333222333333333777666333111111111222333222222111111111111111222222222222222333333333444222222111111111111111000000///......000111111000000000000000000000000000//////000111111111111000.../////////000000000111///000000000111111111111111111111111111111111111////////////000000111111000/////////.........---000000000000000000000000///111222333333222111///111111111111111111111111222222222222222222222222222222222333333444444444444555666777888888888888666666777888888999::::::<<<<<<<<<===???AAACCCEEEHHHLLLXXXrrr}}}qqq~~~vvv))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))((((((''''''((()))***+++,,,---))))))))))))))))))))))))***)))((((((******)))(((''''''((())))))(((((((((''''''((()))))))))))))))((('''&&&(((***+++***)))&&&((()))(((''''''((()))))))))))))))))))))))))))''''''''''''((()))*********++++++,,,---,,,,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))&&&'''((()))*********)))******)))(((((()))***+++)))))))))((()))******+++---------,,,,,,++++++++++++((((((,,,,,,+++,,,///666111,,,***+++,,,+++)))******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,---///000///000222444999<<<@@@CCCEEEGGGJJJLLLJJJKKKMMMNNNPPPPPPQQQQQQRRRQQQQQQPPPPPPQQQQQQQQQKKKKKKKKKJJJJJJJJJJJJJJJEEEDDDCCCBBB@@@>>>======?????????@@@BBBDDDFFFGGGGGGHHHHHHHHHIIIKKKLLLMMMKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRSSSVVVXXXZZZ\\\[[[[[[[[[[[[\\\\\\]]]^^^```aaabbbbbbccccccbbbbbbbbbbbbccccccdddcccccccccaaa```_________aaabbbcccaaa``````aaabbbbbbaaa___aaa```^^^\\\\\\]]]^^^___[[[YYYXXXXXXYYYXXXVVVTTTSSSQQQNNNLLLJJJFFFBBB???:::999888666555444333333555444333222111111222222333222222111000000111111111111222222222333333333111111111111111111111111000...------///000000///000000000000000000000000///000000111111111000000......//////000000111111000000000000111111111111111111111111111111111111......///000000111222222111111000//////...------000000000000000000000000000111222333333222111000111111111111111222222222333333333222222222222222111222222333333444444555444444555666777777777777777777888999:::;;;;;;<<<<<<<<<<<<===???AAACCCEEEHHHKKKWWWqqq~~~qqqwww|||))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))((((((''''''((((((((())))))************)))(((''''''((()))***)))(((''''''))))))((('''&&&&&&'''((())))))))))))''''''((()))))))))))))))((('''&&&'''***+++***)))%%%'''(((((('''''')))***))))))))))))))))))))))))''''''''''''((()))***+++))))))***++++++++++++***((((((((()))******++++++((((((((((((((((((((((((%%%&&&((()))*********)))'''''''''((())))))*********)))((((((((()))++++++,,,,,,,,,,,,++++++++++++)))''''''***,,,***,,,000444///***(((+++---,,,***)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++...111333333555888;;;???BBBFFFHHHJJJKKKMMMOOOLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLLLLKKKKKKEEEEEEEEEEEEDDDDDDCCCCCCAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEGGGJJJKKKJJJJJJJJJIIIJJJJJJKKKLLLHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLOOOQQQTTTUUUWWWWWWXXXYYY[[[]]]___``````aaabbbcccccccccbbbaaaaaaaaabbbcccccccccccccccaaa```______```aaadddeeebbbaaaaaacccddddddbbb```cccbbb___^^^]]]^^^```bbb]]][[[YYYYYYYYYZZZYYYXXXUUUTTTRRRQQQOOOMMMIIIFFFAAA@@@===:::888666444444222222222222222222111111111111111000111111222222///000000000000111111111000000000000111111111111000///---...000111111000000000000000000000000000000000111111111000000///.........///000111111111000000000000111111111111111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000111111111222222111111111000000111111111222222222222222222222111111111000111111222333333444555555333333555666666666666666555666777888999::::::;;;<<<<<<<<<===???AAACCCEEEGGGJJJUUUnnntttvvv{{{{{{))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((('''&&&&&&))))))))))))((((((((((((+++)))(((&&&&&&((()))+++)))'''&&&'''((()))((('''%%%%%%'''((())))))))))))'''(((((()))))))))))))))''''''&&&'''***++++++***$$$&&&(((((('''((()))+++))))))))))))))))))))))))''''''''''''((()))++++++''''''((()))))))))))))))''''''((()))***+++,,,,,,((((((((((((((((((((((((%%%&&&((()))*********)))$$$%%%&&&((())))))))))))***)))((((((((()))+++,,,+++++++++++++++++++++,,,)))''''''+++---,,,...111333...)))(((+++---,,,***)))***+++,,,---,,,,,,+++++++++,,,---------,,,,,,***---222555777:::>>>BBBBBBEEEIIILLLLLLMMMOOOPPPNNNOOOQQQRRRSSSSSSRRRQQQNNNMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAACCCCCCDDDFFFGGGIIIJJJJJJLLLLLLLLLMMMOOOQQQSSSUUUOOOOOONNNMMMMMMMMMNNNNNNLLLLLLKKKIIIGGGEEECCCBBBEEEEEEEEEFFFHHHJJJLLLNNNRRRRRRTTTWWWZZZ]]]```bbb```aaabbbcccccccccbbbaaa``````aaabbbccccccccccccaaa```______```bbbdddfffbbbbbbbbbdddeeeeeecccaaacccaaa___]]]]]]^^^```bbb^^^\\\YYYYYYZZZ[[[[[[[[[WWWUUUTTTSSSSSSPPPMMMJJJFFFEEEBBB>>>:::777666555000000111222222222111111//////000000111222444444............////////////000000000000000111111111111000...///111222222111000000000000000000000000111111111111111000//////---......///000111111222000000000000111111111111111111111111111111111111222222111111000///////////////000000111111222222000000000000000000000000111111111111111111111111000000111111222222222222222111111111000000//////111111222333333444555555222333444555666666666666222333444555666777888888<<<<<<<<<===???AAACCCEEEFFFHHHRRRkkkyyyvvvvvv{{{******))))))((((((''''''+++***)))(((((('''''''''))))))))))))))))))))))))************************+++++++++***)))(((((((((++++++************++++++)))'''%%%'''******(((%%%((('''''''''&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))************************(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''((()))))))))))))))((()))***,,,,,,+++******((('''&&&&&&''')))+++---++++++************++++++,,,+++***))))))***+++,,,,,,++++++---......000222222///,,,+++++++++***)))------,,,,,,,,,---......++++++,,,------------,,,000222444888<<>>AAADDDGGGIIIJJJKKKJJJKKKLLLMMMNNNPPPQQQQQQOOOOOOQQQRRRSSSTTTTTTTTTPPPOOOMMMMMMMMMOOOQQQSSSSSSTTTVVVWWWWWWWWWUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWTTTPPPKKKFFFBBB@@@CCCDDDFFFFFFFFFGGGIIIKKKNNNPPPUUUZZZ^^^```aaaaaa``````bbbcccddddddeeeeeeaaabbbdddeeefffeeeeeedddbbbbbbaaaaaaaaaaaaaaaaaa``````aaabbbcccdddeeeeeeddddddddddddccccccbbbbbb___^^^\\\\\\___aaaaaaaaa^^^]]]\\\ZZZXXXVVVUUUTTTVVVTTTQQQOOONNNKKKGGGEEEAAA@@@===:::777555333333000000000000111222333333111111111111111111111111000000000000000000000000333333333333333222111111222222222222222111000///000000000000000000000000000000000000000000000000000000111111222333333444222222222111111111111000000000000000000000000000111000000000000/////////000000000000111111111111111111111111111111111111444000...///...,,,,,,///111222222333333444444555444444444555555555555666444444444444555555555555444555666888:::;;;======;;;;;;<<<===???AAABBBCCCCCCIIISSSeeetttyyyzzz************************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******''')))+++***'''&&&(((+++*********))))))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((************************(((((())))))))))))(((((('''((()))******)))((('''))))))******+++******)))---,,,+++++++++,,,...///******)))(((((())))))***++++++************+++++++++******************+++***,,,------///444666555...---+++,,,---...---,,,---------------...///000.........000333777;;;===AAACCCGGGJJJLLLMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOPPPRRRTTTUUUUUUUUURRRRRRRRRRRRTTTVVVYYYZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQNNNNNNNNNMMMKKKIIIHHHGGGGGGIIIKKKLLLLLLMMMOOOQQQSSSUUUXXX\\\___```aaaaaaddddddddddddcccbbbaaaaaa^^^```bbbeeefffeeedddddddddcccbbbaaaaaaaaabbbbbbbbbbbbbbbccccccdddddddddcccccccccccccccccccccdddbbb```______aaabbbbbbbbb^^^^^^]]][[[ZZZXXXWWWVVVWWWUUUSSSRRRQQQOOOLLLJJJHHHGGGDDD@@@<<<999777555444333222111111333555666111111111111111111111111000000000000000000000000222222333333222222111000000000111000000///...---000000000000000000000000//////000000000000000111111111222222333444555555222222222111111111000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000111000000222333333555777222222222333333444444444444444444555555555555666666666666666777777777777444555666777999:::;;;<<<;;;;;;<<<===???AAABBBCCCDDDIIISSSeeevvvxxx~~~))))))))))))))))))))))))(((((((((((()))+++,,,---************************************************++++++++++++++++++++++++***))))))))))))))))))***''')))+++)))&&&&&&(((++++++*********))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++******))))))((((((************************(((((())))))))))))(((((('''((()))******)))((('''***+++++++++++++++******---,,,+++++++++,,,...///((((((((()))******+++,,,++++++************++++++*********++++++*********)))---...,,,...444777444000...------...---,,,***------------...///000111//////000222666:::???AAAEEEGGGJJJMMMNNNNNNNNNMMMKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVXXX[[[]]]^^^^^^\\\XXXUUUUUUVVVYYY[[[XXXXXXVVVTTTRRROOOMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJKKKMMMNNNOOOOOOOOONNNPPPSSSTTTTTTUUUWWWXXXYYYZZZ\\\]]]____________ccccccccccccbbbaaa```___^^^```bbbeeeffffffeeeeeeeeedddbbbaaaaaabbbcccdddeeedddddddddccccccbbbbbbbbbaaaaaaaaaaaabbbcccccceeecccaaaaaabbbcccbbb```______^^^]]][[[ZZZZZZYYYWWWUUUTTTSSSSSSRRROOOMMMMMMLLLIIIFFFBBB>>>;;;:::666444222111000222444555333333333333333333333333222222222222222222222222111111111111111000000///000000000000000///......000000000000000000000000000000000111111111222222222222333444555666777888222222222111111111000000000000000000000000000000000000000000111111111111///000000000111111111111000000000000000000000000,,,......///000222444444222222333333333333444444444444444555555555555666666666666666777777777777555555666666777777888888;;;;;;<<<===???AAABBBCCCFFFKKKTTTeeexxxzzz((((((((((((((()))))))))((((((((()))***+++,,,---++++++++++++++++++++++++************************)))))))))))))))))))))(((***))))))(((((())))))***((((((((('''&&&&&&(((***************))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))(((+++,,,,,,,,,,,,+++******)))))))))))))))***++++++''''''((()))+++,,,,,,---++++++************++++++)))***++++++++++++***)))&&&,,,---)))+++222444000000///............,,,)))++++++++++++,,,---/////////000111444888===AAACCCGGGIIIKKKMMMNNNOOOOOONNNLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVVVVXXXYYY[[[]]]^^^```^^^YYYVVVUUUWWWZZZ]]]YYYXXXVVVSSSPPPLLLIIIHHHGGGGGGFFFGGGGGGHHHIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTTTTUUUUUUTTTWWWYYYZZZZZZZZZ[[[]]]]]]]]]^^^^^^^^^^^^^^^^^^___``````aaabbbbbbaaaaaa```aaaccceeeffffffffffffcccbbbaaa``````bbbdddeeeffffffeeedddcccbbbaaaaaaaaaaaa_________```aaabbbfffdddccccccccccccaaa`````````___^^^]]]]]]\\\\\\XXXWWWVVVUUUUUUTTTRRROOOPPPOOOMMMJJJGGGCCC@@@>>>666555333000000000111222444444444444444444444444333333333333333333333333000111111111111000//////111111222222222222111111000000000000000000000000///000000111111222222222333333444555777888999999222222222111111111111000000000000000000000000000000000000111111111111222000000000000111111111111111111111111111111111111///111111//////111111///333333333333333333333333444444444555555555555666444444444444555555555555555555555666666666666777;;;;;;<<<===???AAABBBCCCGGGLLLTTTeeewwwyyy(((((()))))))))*********))))))))))))***+++,,,,,,************************************************((((((((())))))******+++))))))(((((((((((()))))))))'''%%%$$$%%%'''''''''******)))))))))(((((((((''''''''''''((((((((()))************************(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))))))))***,,,,,,------,,,++++++***'''((())))))******))))))((()))******++++++++++++++++++************++++++)))***++++++++++++***)))&&&------((()))111333......------...//////---+++***+++++++++---...///000222333666:::>>>BBBEEEGGGIIIJJJKKKLLLNNNOOOPPPQQQNNNNNNOOOOOOPPPQQQQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[]]][[[ZZZXXXXXXXXXYYYZZZYYYXXXWWWTTTQQQNNNLLLJJJIIIIIIJJJKKKLLLNNNPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUWWWWWWXXXXXXXXXXXXXXXWWWWWWYYY\\\]]]\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______```````````````______```aaabbbbbbcccccc```___^^^]]]^^^aaadddeeeeeeeeeeeeddddddccccccbbbbbbaaa```^^^^^^___```aaadddcccbbbcccddddddcccaaa`````````______^^^^^^]]]\\\[[[YYYYYYYYYWWWUUUSSSPPPPPPOOOMMMKKKGGGDDDCCC:::999666444222111111111333333333333333333333333222222222222222222222222111222222222222111000000///000111222222333222222000000000000000000000000......//////000111111222222222333555666888999999222222222111111111111000000000000000000000000000000000111111111222222222000000000000111111111111222222222222222222222222111555555222111555444000333333333333333333333333444444444555555555555666444444444444555555555555444555555666777888888999;;;;;;<<<===???AAABBBCCCGGGKKKSSSdddsssttt|||}}}xxx))))))******+++++++++,,,*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,---...///))))))(((((((((((())))))***&&&""""""%%%''''''&&&))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))************************(((((())))))))))))((((((+++***)))(((((()))***+++------------,,,,,,+++***((()))***,,,,,,+++*********++++++++++++***))))))++++++************++++++)))***+++,,,,,,+++***)))(((//////)))***333444...++++++,,,...000111///---,,,------...///000222222666888<<<@@@DDDGGGJJJKKKKKKKKKKKKLLLNNNPPPQQQRRRPPPQQQQQQQQQRRRSSSSSSSSSNNNOOOQQQSSSUUUVVVWWWWWWVVVVVVVVVWWWXXXXXXXXXYYYWWWWWWXXXYYYXXXWWWVVVUUUZZZZZZYYYWWWUUURRRPPPOOOMMMMMMNNNPPPRRRUUUWWWXXXUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXZZZ\\\]]]\\\[[[[[[\\\\\\\\\]]]]]]^^^___``````aaaaaaaaa```___]]]\\\[[[\\\\\\[[[\\\\\\]]]^^^___^^^]]]\\\[[[]]]```ccceeeddddddddddddddddddddddddcccbbb```___^^^___```aaabbbaaaaaaccceeeeeedddcccaaaaaa``````_______________^^^\\\\\\\\\ZZZXXXVVVPPPPPPPPPOOOLLLJJJGGGEEE???>>><<<999777555444333222222222222222222222222111111111111111111111111222333333333333222111111,,,---...000111111111111000000000000000000000000---------...///000000111111222333444666777888999222222222111111111111000000000000000000000000000000000111111222222222222000000000000111111111111222222222222222222222222,,,111333000111666666222333333333333333333333333444444444555555555666666666666666666777777777888333444555777888:::;;;<<<;;;;;;<<<===???AAABBBCCCFFFJJJRRRbbboooppp~~~vvvrrrnnn)))***+++,,,,,,,,,,,,,,,((('''&&&&&&&&&''')))***************************'''''''''((())))))******,,,+++++++++******))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&%%%&&&&&&'''((()))******''''''''''''((()))++++++******))))))((((((''''''''''''(((((())))))******------,,,+++*********+++******)))(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((******++++++++++++******))))))************))))))***************)))((((((+++******,,,------+++)))******+++,,,,,,,,,,,,+++,,,---...///000000000000***)))***+++------,,,+++,,,---...//////111555888;;;>>>BBBEEEFFFHHHJJJKKKLLLLLLMMMNNNPPPQQQQQQRRROOOPPPRRRTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVWWWVVVVVVVVVWWWYYYZZZ\\\\\\[[[YYYXXXWWWXXXZZZ[[[XXXXXXXXXYYYZZZZZZ[[[[[[VVVWWWXXXZZZ[[[[[[[[[[[[^^^]]]]]]\\\[[[ZZZYYYYYY\\\\\\\\\\\\\\\\\\]]]]]][[[[[[[[[ZZZZZZZZZZZZYYY[[[\\\]]]\\\ZZZYYYZZZ[[[ZZZXXXWWWZZZ\\\[[[[[[\\\\\\ZZZYYYZZZ]]]```bbbbbbcccbbb```______```bbbccc______``````aaaaaabbbbbbeeedddbbbaaa```aaacccddd______```aaaaaaaaa````````````aaa```^^^[[[XXXVVVXXXUUUQQQNNNMMMLLLKKKIIIEEEDDDAAA>>><<<999888777999666333111000///...,,,222222222222222222222222111111111111111111111111000000111111111111000000333333333333333222111000000000000000000000000000...000111333444333222111222222111000/////////000000000000000000000000000////////////////////////333222111000000111222222111111111111111111111111222333333444444333333222222222333333333333444444444444444222111222666888888666444333333555888999444555666888999999::::::;;;;;;;;;<<<>>>???AAABBBGGGHHHOOObbbssstttjjjgggggg'''(((((())))))))))))(((***)))((((((((()))++++++))))))******+++,,,------***)))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''((()))))))))''''''''''''((()))***+++***)))))))))((((((((('''((((((((()))))))))))))))++++++***)))))))))))))))******)))((((((((((((((('''''''''''''''(((((()))************************)))******************)))))))))************))))))***************)))((((((+++******,,,------+++))))))***++++++,,,,,,++++++,,,,,,...///////////////------------...---+++***,,,---///000111444888;;;===@@@DDDFFFGGGHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQOOOPPPRRRSSSTTTTTTSSSSSSUUUUUUUUUUUUUUUVVVWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVYYYXXXWWWWWWWWWXXXYYYZZZ\\\[[[YYYXXXXXXXXXZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]\\\[[[ZZZZZZYYYYYYYYYZZZYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYXXXVVVUUUUUUWWWTTTSSSTTTWWWYYYYYYYYYYYY\\\YYYWWWWWWYYY[[[\\\]]]^^^]]]\\\\\\\\\^^^___```aaaaaaaaa````````````___bbbccccccdddddddddddddddaaaaaabbbbbbccccccbbbbbb```aaaaaa```^^^\\\YYYWWWXXXVVVSSSQQQPPPOOOMMMLLLIIIGGGDDDAAA>>><<<;;;:::999666333222222222111000222222222222222222222222111111111111111111111111111111222222222222111111222222222222222111000000111111111111111111111111000000000000111111222222333222111111111111111222111111111111111111111111111111111111111111111111222111000000000000111222111111111111111111111111333444444555555444444333222222333333333333444444333444444333222333555777444444444444444555555555444555666777999999::::::<<<<<<<<<===???@@@BBBCCCFFFHHHOOObbbvvvyyy|||lllkkkkkk++++++++++++++++++***)))++++++******++++++,,,---(((((()))+++,,,...//////,,,,,,++++++***))))))(((&&&&&&''''''((())))))*********++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))(((((((((((())))))))))))))))))(((((()))))))))(((((((((((((((******)))((((((((())))))++++++++++++,,,,,,,,,---************************((())))))******))))))((())))))************))))))*********+++******)))(((++++++***+++------+++)))))))))***++++++++++++******+++---...//////......//////000000...,,,***)))+++---000333555888<<<@@@AAACCCGGGHHHIIIIIIJJJKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQSSSSSSSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWZZZYYYXXXXXXWWWWWWXXXXXX\\\[[[YYYXXXXXXXXXYYYZZZ^^^]]]]]]\\\[[[[[[ZZZZZZ[[[ZZZZZZZZZZZZ[[[]]]^^^[[[ZZZYYYXXXXXXXXXZZZZZZWWWWWWXXXXXXWWWVVVUUUTTTVVVUUUTTTSSSRRRSSSTTTUUUPPPQQQQQQOOOMMMLLLLLLNNNRRRUUUXXX[[[\\\[[[YYYWWWYYYVVVTTTSSSUUUWWWWWWWWWUUUVVVVVVWWWXXXYYYYYYZZZ^^^^^^^^^^^^^^^^^^^^^^^^___aaaccceeeeeedddbbbaaaaaaaaabbbcccccccccccccccaaaaaaaaaaaa___]]][[[YYYXXXWWWUUUUUUUUUTTTQQQOOONNNLLLIIIFFFCCC@@@>>>===999777444444444555555444222222222222222222222222222222222222222222222222222222333333333333222222111111111111111000000///111111111111111111111111222111///......000222333222222222222222222333444222222222222222222222222111111111111111111111111111000000//////000000111111111111111111111111111444444555555555555444444222222333333333333444444222333444444333333444555222333555666666666444444555666666777888999::::::=========>>>???AAACCCDDDEEEGGGOOObbbwww|||~~~vvvsssoooooo------------,,,+++******++++++++++++,,,,,,------)))******,,,---......///,,,,,,,,,++++++*********((((((((((((((())))))))))))***+++,,,,,,+++***)))'''((((((((()))))))))***)))))))))(((((((((((((((((((((((((((((()))******))))))))))))((((((((((((+++******))))))(((((((((((()))))))))))))))((((((******))))))((())))))***,,,,,,------............(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))*********++++++******))),,,+++***+++,,,,,,+++***((()))******++++++******)))+++,,,...///......------///000000...,,,++++++,,,///333666999===AAAEEEDDDGGGIIIKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYXXXXXXXXXXXXXXXXXX[[[[[[ZZZYYYXXXYYYYYYZZZ^^^]]]]]]]]]\\\\\\\\\[[[ZZZYYYWWWVVVVVVXXXZZZ[[[[[[ZZZXXXVVVVVVVVVWWWXXXUUUUUUVVVUUUUUUTTTSSSRRRSSSQQQPPPNNNNNNNNNPPPPPPMMMNNNMMMKKKIIIHHHIIIKKKWWW___gggkkkllljjjeee```ZZZWWWTTTSSSTTTVVVVVVVVVOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\___```bbbcccdddccccccbbb___```aaabbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^]]]\\\XXXWWWWWWXXXYYYXXXUUUSSSRRRPPPMMMJJJFFFDDDBBBAAA<<<:::777666666666555555222222222222222222222222222222222222222222222222222222333333333333222222111111222222222111111000222222222222222222222222111000/////////000111222111111111111111222333444222222222222222222222222111111111111111111111111///////////////000000000111111111111111111111111333333444444444444333333222222222333333333444444111333555555333222333444444444555666666666666666666777777777888999::::::<<<<<<===>>>???AAABBBCCCEEEGGGOOOaaawww||||||ttt|||rrrrrr))))))******)))(((''''''*********++++++++++++++++++,,,,,,,,,,,,,,,------******++++++,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))+++,,,,,,+++)))(((''''''(((((())))))******)))))))))))))))((((((((()))(((((((((((())))))***(((((((((((())))))))))))++++++******))))))(((((())))))***+++++++++***)))******))))))))))))******'''((()))************)))(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))******++++++++++++******,,,+++******,,,,,,+++***))))))***+++++++++++++++)))***---/////////---,,,***,,,...---,,,,,,---//////222777;;;>>>AAAEEEHHHGGGIIIKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYY[[[[[[\\\\\\\\\]]]]]]]]]ZZZXXXVVVUUUUUUVVVXXXYYYXXXWWWUUUSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPNNNNNNMMMLLLLLLMMMOOOOOOUUUTTTSSSPPPNNNMMMNNNPPP\\\jjjyyyyyyjjjgggbbb^^^\\\ZZZYYYWWWQQQRRRSSSTTTTTTTTTTTTTTTOOOPPPQQQSSSUUUWWWYYYZZZ]]]]]]]]]^^^___aaaccceee___```aaabbbcccccccccccccccccccccbbbaaa```______YYYXXXYYYZZZ[[[ZZZXXXUUUUUUTTTQQQMMMJJJHHHFFFEEEBBB???;;;888777666444333222222222222222222222222222222222222222222222222111111222222222222111111222222333333444333333222222222222222222222222222///000111222222111000///000000000000000111222333222222222222222222222222000000000000000000000000......//////000000000000111111111111111111111111222222222333333222222222222222222333333333444444111333555444333222222333555444333222222444666777888888777777888999:::;;;;;;;;;<<<<<<>>>???AAABBBDDDGGGOOO```|||uuu{{{zzzsssvvvvvv*********+++******))))))((()))***++++++++++++***,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------//////...---+++***)))(((((()))+++,,,,,,+++)))(((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******************)))))))))***,,,------,,,++++++******)))))))))***++++++'''(((***+++++++++***)))************************((())))))******))))))((())))))************)))))))))***++++++,,,+++++++++---+++******+++,,,,,,+++******+++,,,,,,,,,,,,+++)))+++...000000///...,,,(((***,,,+++***+++000444333666;;;???BBBDDDHHHJJJGGGJJJLLLMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]ZZZYYYWWWVVVVVVVVVWWWWWWTTTSSSSSSRRRQQQPPPOOONNNOOOMMMLLLJJJJJJLLLNNNOOONNNOOOQQQSSSVVVXXXZZZ[[[```___\\\WWWSSSPPPQQQRRR\\\ooo{{{sssmmmhhhdddaaa^^^^^^]]]]]]\\\[[[[[[ZZZVVVWWWYYY\\\^^^aaacccddd___]]]\\\ZZZZZZ\\\^^^______```aaaccccccdddddddddddddddccccccbbbbbbaaaaaa\\\[[[[[[[[[\\\\\\[[[YYYXXXWWWTTTQQQNNNLLLKKKJJJHHHDDD@@@<<<:::777555333444444444444444444444444333333333333333333333333111111222222222222111111222333444444444444444444333333333333333333333333000111333444333222000...000000000///000000111111222222222222222222222222////////////////////////......///000111111111111111111111111111111111111111111222222222222111111222222333333333333444444222333444333222111222333444333111///000222444666999888888777888999:::;;;;;;;;;;;;<<<===???AAAAAACCCGGGOOO___zzzvvvzzzxxxqqqxxxxxx++++++,,,---------,,,,,,((()))***+++,,,++++++***)))*********++++++,,,,,,*********+++++++++++++++///......---,,,+++******)))***---......---***)))(((((((((((())))))))))))((((((((()))*********+++))))))(((((((((((())))))'''((((((((()))))))))*********************++++++)))***,,,---...---,,,+++******))))))******+++,,,***+++---.........,,,+++************************)))******************)))))))))************)))))))))***++++++,,,,,,,,,+++---+++))))))+++,,,,,,+++++++++,,,------------,,,)))+++...111222000...---+++,,,---+++)))+++222777777;;;???BBBDDDFFFIIIKKKGGGIIILLLMMMLLLLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMPPPPPPOOOOOOPPPQQQSSSTTTSSSUUUWWWZZZ[[[[[[[[[ZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXYYYZZZ[[[[[[ZZZYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWVVVUUUTTTTTTSSSQQQRRRTTTUUUUUUTTTSSSRRRPPPNNNJJJIIIIIILLLPPPSSSUUUXXX^^^dddkkkooorrrsssssspppkkkccc\\\WWWUUUVVV^^^ppp~~~xxxuuupppooollljjjhhhffffffffffffhhhlllrrrwww}}}xxxvvvqqqkkkeee```\\\ZZZ\\\]]]^^^```aaaaaaaaabbbeeeddddddcccccccccccccccaaa___]]]]]]^^^^^^^^^]]][[[YYYWWWUUUSSSQQQPPPPPPLLLIIIDDD@@@===;;;888666555555555555555555555555333333333333333333333333222222333333333333222222111222333444444444444333444444444444444444444444333333333333333222111111222222111111000000111111111111111111111111111111000000000000000000000000...///000222222222222222111111111111111111111111111222222333333222222111222222333333333333444444444444444222000000222444444444333333333444555666:::999888777777999:::;;;;;;<<<<<<===>>>@@@AAABBBCCCGGGOOO^^^wwwyyyyyyyyyrrrvvvvvv'''((()))***************)))***+++,,,---,,,++++++''''''(((***+++,,,---...,,,,,,+++******)))))))))---,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,***))))))))))))((((((((((((''''''((()))***++++++,,,***)))(((((((((((())))))'''((((((((())))))******)))))))))***+++++++++,,,((()))+++---------+++*********))))))***+++,,,,,,'''(((***,,,,,,+++***)))((((((((((((((((((((((((******++++++++++++******))))))************)))))))))***+++,,,,,,,,,,,,,,,...+++))))))***,,,,,,++++++,,,------......------***,,,///222222111///---...///...+++(((+++333999:::===AAADDDFFFGGGIIIJJJGGGIIILLLMMMLLLLLLMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLPPPPPPOOOOOOPPPQQQSSSTTTPPPRRRUUUXXXZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[[[[ZZZXXXWWWZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYXXXXXXWWWWWWVVVVVVTTTTTTTTTTTTSSSQQQPPPOOORRRTTTWWWZZZ\\\[[[ZZZYYYSSSPPPMMMJJJKKKOOOUUUXXX]]]bbbkkkuuu}}}|||rrrhhhbbb______aaarrr}}}{{{wwwsssqqqooooooooosssvvv}}}zzzmmmccc]]]WWWXXXZZZ[[[\\\]]]]]]]]]eeeddddddccccccddddddeeeeeebbb```______``````___]]]\\\ZZZXXXVVVUUUTTTTTTOOOKKKFFFCCC@@@>>><<<:::666666666666666666666666333333333333333333333333333444444555555444444333000111222333333333333333444444444444444444444444666555333111111222333444444444333222111111111111000000000000000000000000111111111111111111111111...///111222333333333222111111111111111111111111222333333444444333333222222222333333333444444444444444333111//////222444666666888999999999888777;;;:::888777777999:::<<<<<<======>>>???AAACCCCCCCCCGGGOOO]]]vvv|||www~~~{{{sssqqqqqq((()))***+++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++))))))(((((((((((())))))++++++***)))((('''&&&&&&+++++++++************)))((((((((((((((()))******))))))))))))))))))))))))*********)))'''(((***,,,)))))))))))))))*********))))))************))))))***)))))))))((((((''''''(((((())))))))))))(((((())))))*********))))))((())))))))))))))))))))))))))))))))))))((((((((((((++++++******************++++++***)))(((((()))))))))))))))))))))))))))))),,,---------,,,++++++***+++,,,---...//////,,,***,,,---...///111555;;;???AAABBBDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHFFFFFFGGGHHHJJJMMMMMMLLLKKKKKKKKKKKKKKKKKKNNNSSSUUUVVVVVVWWWXXXVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZYYYYYYXXXXXXWWWWWWXXXWWWWWWXXXYYYYYYWWWUUUVVVSSSRRRSSSUUUVVVTTTRRRSSSRRRPPPNNNOOOPPPRRRTTTVVVdddooorrruuuyyywwwoooeee___WWWSSSVVVZZZ^^^___iiioooyyyvvvpppnnnllltttwwwqqqsssyyyzzz~~~mmmggg```VVVQQQSSSUUUSSSSSSVVV^^^```aaabbbaaabbbccceeebbbaaaaaaaaaaaacccdddeeeaaa```___]]][[[XXXVVVTTTTTTPPPLLLHHHGGGEEECCCAAA999777555555666666555444444444333333333444555555333333333222222111111111111333444333222000000111222111111111222333333444777777666555333222111111333222000/////////000111000000000000000000000000000111111111111222222222222222222222111111000000000000/////////000222333111222333444444333111000333333333333333333333333555555555444444333333333777777777777666666666666999;;;;;;;;;999999999;;;<<<<<<<<<<<<>>>@@@BBBCCCBBBGGGOOOZZZooozzzwwwyyy{{{tttvvvuuu***++++++,,,------,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++******))))))((()))))))))'''(((***+++++++++***)))))))))******+++++++++,,,((((((((((((((()))******))))))))))))))))))))))))*********)))((((((***,,,++++++******))))))(((((())))))************))))))*********))))))((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((((((((()))))))))))))))************************++++++***)))))))))))))))************************......//////......---,,,///////////////---***(((---...000111444888===AAACCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGEEECCCAAA@@@???@@@BBBCCCFFFFFFEEEDDDDDDDDDDDDEEEGGGIIILLLNNNMMMMMMNNNOOOPPPQQQSSSUUUWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWYYYXXXWWWXXXYYYXXXWWWUUUVVVTTTRRRSSSTTTUUUTTTRRROOOOOOMMMKKKJJJLLLPPPSSSfffuuuxxxnnnhhhiiimmmqqqrrrsssxxx~~~yyyxxxxxxzzzyyy}}}wwwmmmdddZZZRRRRRRSSSQQQQQQSSSWWWYYY[[[\\\\\\\\\^^^```______^^^___```bbbdddfffddddddcccaaa___]]][[[ZZZTTTRRROOOLLLIIIFFFDDDBBB===;;;888777777777555444444444333333333444444555444444444333333333222222222333555555444333333444111111111111111222222333444444444333333333333333444333222222111111222222111111111111111111111111000111111111111222222222222222222222111111111000222111000000000111222333222222222333333222222111444444444444444444333333555555555555444444444444666666666666777777777777888999::::::888888999:::<<<<<<<<<<<<>>>@@@BBBCCCBBBFFFNNNYYYmmmvvvsssuuuyyyqqqxxxwww,,,------............---,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,++++++***)))))))))***((()))+++,,,,,,,,,******'''((()))***+++,,,------((((((((((((((())))))***)))))))))))))))))))))))))))******)))(((((()))+++,,,,,,+++***)))(((''''''))))))************))))))***************)))))))))((())))))******))))))((())))))************))))))))))))))))))))))))))))))'''(((((())))))*********************************+++***))))))))))))))))))++++++++++++++++++++++++......//////......------//////000000///---,,,***...000333555777;;;AAADDDEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA???===:::888888999;;;===<<<;;;;;;:::999:::::::::@@@AAACCCCCCBBBBBBDDDEEEIIILLLOOOSSSWWWYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWZZZYYYXXXXXXXXXWWWUUUSSSRRRPPPNNNMMMNNNNNNMMMLLLJJJKKKKKKHHHFFFHHHPPPWWWqqq~~~{{{|||}}}|||mmmggg]]]UUUTTTUUUTTTRRRRRRQQQSSSTTTUUUTTTTTTVVVXXXZZZYYYYYYZZZ\\\___ccceeebbbbbbbbbaaa___^^^\\\[[[WWWXXXWWWUUUPPPKKKHHHGGGCCCAAA===;;;:::888666444444444333333333333333444555555444444444444333333222333555555444333444555000000111111111111222222000111111222333444555555444444555555444444333222111111111111111111111111000111111111111222222222222222222222111111111111333333222111111111222222333222222111222222333333333333444444444444444444444444444444555555555555555555666666777777888888777888999999777777888999<<<<<<;;;<<<===???AAACCCBBBFFFMMMWWWkkkssspppqqqvvvmmm{{{||||||------............------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************---,,,+++***)))(((((((((((())))))***++++++,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))*********(((((()))++++++*********))))))(((((())))))************))))))++++++******************)))))))))******)))))))))((())))))************)))))))))))))))))))))))))))''''''((()))******++++++))))))))))))******************)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++---///000000000000111000333666999<<<@@@DDDGGGGGGHHHIIIJJJIIIHHHFFFEEEAAA@@@>>>===;;;::::::999:::888666444444555777999888888777666666666666666:::;;;<<<<<<<<<===???AAAHHHKKKPPPTTTXXXYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVYYYXXXWWWVVVWWWVVVSSSQQQPPPNNNLLLJJJIIIHHHGGGGGGDDDHHHJJJHHHFFFJJJUUU___vvvxxxuuuvvvxxx~~~|||uuukkkeee______bbbaaa\\\XXXVVVWWWWWWVVVTTTSSSTTTUUUVVVVVVWWWXXX[[[___bbbdddaaaaaaaaaaaa```___^^^]]][[[^^^```^^^YYYSSSPPPNNNIIIFFFBBB>>><<<999666333555555444333333222333333444444444444444333333333333444555555333222222222111222222222222222222222000000111222333333444444444555666666666555333222111111111111111111111111000000111111111222222222222222222222222222222222555444444333222222222222333222111000111222333444222222222222333333333333222222333333444444555555444555555666777888888999777888999999888888999:::;;;;;;;;;<<<===???AAABBBCCCGGGMMMVVVjjjsssoooppprrriiivvv,,,,,,------------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++///---)))&&&%%%&&&(((***************************))))))(((((((((((())))))))))))))))))))))))))))))((()))+++***)))((()))***(((((())))))*********+++))))))************))))))******************++++++))))))************))))))(((((()))***************))))))))))))))))))))))))'''(((((()))***++++++,,,(((((()))))))))************)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++...000111000000222444333666:::>>>@@@CCCFFFIIIGGGHHHIIIJJJIIIFFFDDDBBB;;;:::888777555555444444555444333333333555666777:::999999888888888888888777999;;;<<<>>>@@@CCCFFFLLLOOOSSSWWWYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTWWWUUUTTTTTTTTTSSSPPPNNNPPPOOOMMMJJJGGGFFFGGGGGGBBBFFFIIIIIIIIIOOO\\\fff|||{{{wwwxxxyyy{{{uuu{{{{{{xxxtttuuuxxxwwwmmmdddaaabbbaaa^^^YYYVVVUUUUUUUUUUUUVVVYYY[[[^^^aaaccceeeeeeeeeeeeeeeddddddccc^^^aaacccccc```ZZZUUURRRNNNJJJEEEAAA>>>;;;888555777666555444333333333333222222222222222333333333666777888777444222111222333444444555555444333333222222222222222222222222333444555555555444222111111111111111111111111111000000111111111222222222222222222222222222222333444444444444333333222222222222111000111222444555000000111111222222222333111111222222333333333444444555555666777888888999888999::::::999999:::<<<;;;;;;;;;;;;===???AAABBBDDDHHHMMMVVViiisssooooooqqqgggttt+++,,,,,,,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,,,,)))&&&$$$$$$'''+++...+++++++++*********))))))***))))))((((((((((((((())))))))))))))))))))))))((()))++++++)))((()))***''''''((()))***+++,,,,,,))))))************)))))))))))))))***************)))******++++++******)))'''((()))******+++******))))))))))))))))))))))))((())))))******+++++++++'''(((((())))))*********)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------......//////......///111333222000///111444555999>>>AAACCCEEEGGGIIIGGGHHHIIIIIIGGGDDD@@@>>>777666555555444444444444333444555666888999999:::999888777777666666777777:::===@@@CCCFFFIIILLLOOORRRTTTVVVYYYZZZZZZYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQRRRQQQPPPPPPPPPPPPMMMKKKJJJJJJIIIGGGEEEFFFHHHJJJGGGJJJNNNPPPRRRYYYdddmmm}}}uuurrrzzzvvvlllkkkiiiddd___ZZZXXXXXXVVVWWWYYY\\\^^^``````aaaffffffggggggffffffeeeeee```aaacccdddddd```ZZZUUUQQQNNNIIIEEEBBB???<<<999999888777555444333333333111111222222222222333333888::::::999666444333444444555666777666555444333444444333333222222111111333333444444333333222111222222222222222222222222000111111111111222222222222222222222333333333333333333444444444333222222111111111111222333444444000000111111222222333333222222222222333333333333555555666666777777888888888999;;;;;;::::::;;;===;;;;;;:::;;;<<<>>>@@@BBBDDDGGGLLLUUUiiitttooommmpppgggttt|||}}},,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,+++++++++,,,,,,---------******)))******+++,,,---***)))((('''((()))+++,,,***************+++++++++******)))((((((((((((((())))))))))))))))))))))))''')))++++++***)))))))))(((((())))))******++++++))))))************))))))((((((((())))))*********)))******++++++******)))'''((()))******+++++++++))))))))))))))))))))))))************************''''''(((((()))******+++)))))))))))))))***++++++++++++++++++++++++++++++,,,---......//////.........222444333000///222666888;;;@@@DDDEEEFFFGGGHHHFFFGGGHHHGGGEEEAAA===:::777777666666777888999999777999<<<@@@BBBBBBBBBBBB===<<<;;;;;;::::::;;;;;;@@@DDDIIIMMMOOORRRTTTWWWVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWUUUSSSQQQOOOOOOMMMLLLLLLLLLMMMMMMKKKIIIEEEFFFHHHHHHHHHLLLQQQUUUVVVWWWZZZ\\\```gggoootttyyyvvvxxx}}}}}}zzzvvvoookkkhhhhhhgggiiimmmpppqqqpppooonnnhhhhhhhhhhhhhhhgggffffffeeeccccccfffjjjhhh```YYYUUUQQQMMMJJJGGGEEEAAA???;;;:::888777555444444333222222222333333333444444444666777777555444444555444555666777666555333222444444444444333333333222555444333333222222333333222222222222222222222222000111111111111222222222222222222333333333444444111111333333444333222222000000111222333333333333111222222333444444555555555555444444444444444444666666666666777777777777666888999:::999999;;;<<<;;;::::::;;;<<<>>>@@@BBBBBBEEEJJJSSSgggwwwqqqmmmqqqhhhuuu|||zzz{{{,,,---------,,,,,,+++***,,,++++++++++++++++++,,,+++++++++,,,,,,---------((((((((()))***+++------+++,,,,,,,,,+++)))(((&&&(((((()))***+++,,,,,,---******)))((((((((((((((())))))))))))))))))))))))''')))++++++***)))))))))************))))))))))))))))))************))))))''''''(((((()))))))))*********++++++++++++******''''''(((******+++++++++))))))))))))))))))))))))+++++++++***************&&&''''''((()))******+++))))))((())))))***++++++++++++++++++++++++++++++***++++++,,,---------,,,+++///222222111111666;;;999===AAAEEEFFFFFFFFFGGGEEEFFFGGGFFFDDD???;;;888888888999999:::<<<===>>><<>>@@@AAA@@@CCCHHHQQQeee{{{uuuppprrriiivvvxxx{{{|||---,,,+++************+++)))))))))***+++,,,......+++,,,,,,,,,,,,+++******,,,,,,++++++***)))(((((()))************+++++++++&&&'''(((***++++++++++++++++++***)))(((((())))))************************))))))************))))))(((((()))***************(((((((((((())))))))))))***++++++***((('''((()))+++***)))((((((***,,,---***************)))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((())))))******++++++)))***+++,,,---,,,++++++,,,,,,,,,++++++*********,,,+++++++++,,,...000111---...111222333555888;;;???AAADDDFFFHHHHHHHHHGGGCCCDDDFFFEEEAAA>>><<<;;;<<<===???@@@AAADDDHHHKKKLLLLLLLLLMMMOOORRRTTTVVVVVVUUUTTTRRRPPPOOOOOOOOOTTTUUUWWWYYYZZZZZZZZZZZZ]]][[[YYYYYY[[[\\\\\\[[[WWWUUURRROOOMMMLLLLLLLLLKKKHHHEEEFFFKKKPPPSSSTTTWWWXXXXXXZZZcccnnnssssssxxxuuuqqqrrrzzzxxx{{{}}}hhhaaaeeegggiiikkkeeeggggggeeeiiinnnllleee\\\YYYVVVTTTSSSPPPJJJEEE@@@>>>;;;888666444444444333333333222222222111111222333444555555555444333555555555666666666666777333333333444444444555555444444444333222111000///333333333444444555555555555555444333333222222111444444444333333222222222444444333333222333333333222222222333333444444444333333333444444444555555444222111444777:::999777777777777777888888888888444555555777888999:::;;;;;;<<<<<<>>>@@@BBBCCCEEEEEEGGGKKKTTTccctttqqq}}}yyypppttt{{{{{{}}}---,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,+++,,,,,,,,,,,,+++******,,,,,,++++++***))))))((()))************+++++++++(((((())))))******++++++,,,++++++***))))))******************************))))))************))))))(((((()))***************(((((((((((()))))))))***)))***+++***((((((((()))+++***)))((()))***,,,---***************)))((((((************************))))))))))))))))))))))))(((((((((((((((((()))))))))***+++,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,++++++,,,---///000///111333444555777;;;===BBBDDDFFFHHHJJJJJJIIIIIIEEEGGGHHHFFFCCC@@@??????BBBDDDFFFGGGHHHJJJNNNQQQQQQQQQRRRSSSVVVYYY\\\]]]___^^^\\\YYYWWWUUUTTTTTTXXXYYYZZZ\\\]]]\\\\\\\\\\\\ZZZYYYZZZ[[[[[[ZZZYYYTTTSSSQQQPPPNNNLLLKKKJJJEEEDDDFFFLLLWWWaaagggkkkrrrrrroooooovvv~~~|||~~~xxxxxx{{{}}}xxxwwwxxxxxxwww}}}}}}zzzhhh```\\\]]]___aaaccccccdddjjjqqqrrrmmm___\\\YYYWWWVVVTTTOOOLLLEEECCC@@@<<<888666444333444444444333333333333333222222333444444444333222333333333333444444444444222333333444444555666666444444444333333111000000...///000000111111111000222222222111111111111000333333333222222111111111222222111111111111111222000111111111222222222222333333333444444444555555666444333555888:::999777666666666777777777888888666666777777888888999999:::;;;;;;<<<>>>@@@BBBCCCEEEGGGKKKSSSbbbuuupppzzzuuukkkooozzz|||~~~,,,,,,---......---+++***---,,,++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,++++++***))))))))))))************+++++++++******)))))))))******+++,,,,,,+++*********++++++************************))))))************))))))(((((()))***************((((((((()))))))))******)))***+++***)))((()))***+++***)))))))))***+++,,,)))************))))))(((******************************************************)))))))))))))))))))))***+++,,,,,,,,,,,,+++......------------,,,,,,---,,,++++++,,,---///000222444666777888:::>>>@@@FFFGGGIIIJJJKKKKKKJJJJJJIIIJJJIIIHHHEEEDDDEEEFFFHHHJJJLLLMMMNNNPPPSSSVVVYYYYYYZZZ[[[^^^aaadddfffgggeeeccc```]]][[[YYYYYY[[[\\\\\\]]]]]]\\\\\\[[[YYYYYYXXXYYYZZZYYYWWWUUUMMMLLLLLLJJJHHHFFFDDDCCCAAABBBHHHRRRaaappp|||~~~}}}zzzwwwuuuwwwyyyzzzzzzyyyuuuppplllllloootttwwwyyy}}}{{{qqqrrryyyvvvbbbXXXWWWYYY[[[[[[ZZZ\\\ccckkknnnllldddaaa^^^[[[ZZZXXXVVVTTTMMMJJJFFFAAA<<<888555444444444444444444555555555222222333333333333222111333333333333444444444444555555555444444444444444333444444333333222111000///000111222333222111000000000111111111222222222222222111111111111111000222222111111111111222222111111222222222222222333333333333444444444555555666444444555666777777666555555666666666777777777888888888888888888888888999::::::;;;===???AAABBBEEEFFFJJJRRR```~~~uuunnnuuurrrhhhlllyyy|||}}}+++,,,...//////...,,,+++,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,+++******+++++++++*********))))))))))))*********+++++++++,,,+++***)))))))))***+++++++++******)))******+++************************))))))************))))))(((((()))***************(((((()))))))))*********)))***+++***)))((()))***+++******))))))***++++++))))))************)))(((***************************+++++++++++++++,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,+++,,,...///000444666888:::;;;===@@@CCCHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKJJJHHHFFFGGGIIIKKKIIIKKKNNNPPPQQQSSSVVVXXXaaa``````aaaccceeeggghhhhhhfffdddbbb```^^^]]]\\\\\\[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXVVVRRROOOJJJIIIGGGEEEBBBAAA??????AAABBBHHHSSSbbbttt~~~||||||wwwqqqnnnnnnoooooottttttsssrrrrrruuuzzz~~~~~~rrrooosssyyytttddd______[[[WWWTTTTTTZZZaaaeeeeeeiiifffbbb___\\\[[[YYYYYYQQQOOOKKKFFFAAA<<<888777444444444444555555555555333444444333333333222222444444555555555666666666888888777555444333222111333333444444333222222111000222333444444333222111111111222333444444555555222222222222111111111111444444333333333444555555444444444444555555555555333333333444444444555555555444444444444444444333555555555555666666666666777888888888888888999999::::::;;;<<<===???@@@AAADDDFFFJJJQQQ___|||tttjjjpppqqqhhhmmm}}}~~~~~~+++,,,...//////...,,,+++************+++,,,---...+++,,,,,,,,,,,,+++******+++++++++***************))))))*********+++++++++++++++******************))))))(((((((((((())))))************************))))))************))))))(((((()))***************))))))))))))************((()))******)))((()))+++++++++******************((())))))*********))))))******************************++++++,,,,,,,,,,,,......------,,,,,,+++++++++***++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,---///111222666888:::<<<===???BBBDDDHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHIIILLLOOOKKKMMMQQQSSSUUUXXX[[[]]]fffeeedddcccccccccdddeeefffeeedddbbbaaa`````````\\\[[[ZZZYYYXXXWWWWWWWWWUUUTTTTTTTTTTTTQQQMMMJJJLLLJJJFFFCCC@@@@@@@@@AAAAAACCCGGGPPP^^^ooo~~~vvvtttrrrwww~~~uuunnnlllmmmpppqqquuuxxxzzz||||||~~~}}}xxxzzz}}}|||ssstttyyyzzzmmmggg```YYYRRRPPPTTTZZZ___bbbkkkiiifffaaa]]][[[ZZZZZZSSSQQQNNNJJJEEE@@@===;;;444555555555555555555555666666555555444444444444444444444555555555555666666666555555555444444444333333444444444333222222///000111111111000//////111111222333444555555666222333333333333333333333444333333333444555555666555555555555555555555555333333333444444444555555666666666666555444555555555555555555666666666666666666777888999:::;;;;;;;;;;;;<<<===>>>???AAABBBDDDEEEIIIPPP^^^{{{rrrhhhlllppphhhnnn***+++---......---,,,,,,)))))))))***+++,,,...///+++,,,,,,,,,,,,+++******************************)))************+++++++++******++++++,,,++++++***(((((('''''''''((())))))************************))))))************))))))(((((()))***************)))))))))*********++++++((()))******))))))***+++++++++++++++*********)))((())))))************)))++++++++++++++++++++++++*********++++++,,,,,,---++++++******************++++++******++++++,,,---******++++++++++++,,,,,,---------...///222444555999:::===>>>???AAADDDGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKJJJJJJKKKOOOQQQOOORRRVVVZZZ]]]```ccceeehhhgggeeecccbbbaaabbbbbbeeeeeedddbbbbbbbbbbbbbbb]]]\\\ZZZYYYXXXWWWWWWWWWSSSQQQPPPOOONNNLLLIIIFFFFFFEEECCCAAA@@@@@@BBBBBBCCCFFFLLLTTT^^^kkkwwwyyyrrrkkkjjjhhhhhhppp}}}yyyrrrnnnoootttyyy|||~~~~~~|||vvvuuuuuuuuu|||zzztttrrrttt~~~sssfff\\\QQQNNNPPPTTTZZZ___iiihhhgggccc^^^[[[ZZZ[[[VVVTTTRRRNNNJJJEEEAAA???777777777666666666555555888777666555444444444555222222222222333333333333111111333444666888999:::333333444444444444333333222222222111111111111111//////000111222222333333333333333333333444444444222111111222222333444555555444444444444333333333333333333444444444555555777888999888777666777888555555666666666777777777555666777888999;;;<<<<<<<<<<<<<<<===>>>???AAAAAACCCDDDHHHPPP^^^|||rrrhhhlllooogggnnn++++++++++++,,,,,,,,,---+++*********+++,,,,,,---+++,,,,,,,,,,,,+++******************************)))************+++++++++''')))+++---...---+++***((((((((((((((()))******************************))))))************))))))(((((()))***************))))))*********+++++++++''')))******))))))***++++++++++++++++++***))))))(((((()))***************++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))))))))************++++++*********+++,,,---+++++++++,,,,,,,,,------,,,------///111444777999<<<>>>@@@AAABBBDDDGGGJJJGGGGGGHHHIIIJJJKKKMMMMMMIIIKKKLLLLLLLLLNNNQQQTTTRRRVVV[[[```cccgggjjjmmmhhhfffeeecccbbbbbbbbbbbbeeedddbbbaaa```_________ZZZYYYWWWVVVUUUUUUUUUUUURRROOOLLLKKKIIIHHHEEEBBB@@@AAADDDFFFHHHIIIIIIIIIKKKQQQZZZbbbgggkkknnnqqqwww}}}yyysssmmmeeehhhiiihhhmmmwwwyyyvvvyyy~~~|||wwwxxxwww}}}}}}uuuuuuxxxjjj[[[UUUTTTUUUZZZ```dddffffffddd```]]]]]]^^^[[[YYYWWWSSSNNNIIIDDDBBB;;;;;;:::999888777777666888777555444333333444444111111222222222333333333111222333555666888999:::333333444444444444444333555444222111111111333333000000000111111222222222111111222222333333333333111111111222222444555555555555555555444444333333333333333444444444555555555777888888666555777999666666666777777777888888777777888999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@BBBDDDHHHPPP___}}}tttjjjpppqqqhhhooo+++************+++,,,------,,,++++++******+++++++++,,,,,,,,,,,,+++************************++++++)))************+++++++++%%%(((+++...///...,,,***))))))((())))))***++++++************************))))))************))))))(((((()))***************)))************+++++++++''')))******))))))***,,,+++++++++++++++***)))((((((((()))***************++++++++++++++++++++++++(((((()))***++++++,,,,,,*********++++++,,,,,,---,,,+++*********+++,,,---,,,,,,,,,------.........,,,---...///222666999;;;>>>@@@BBBCCCDDDFFFJJJLLLGGGGGGHHHIIIKKKLLLNNNOOOJJJKKKMMMNNNOOOPPPSSSUUUSSSWWW]]]bbbfffjjjnnnpppgggfffeeecccccccccdddddddddbbbaaa^^^\\\[[[ZZZZZZVVVUUUTTTRRRQQQQQQRRRSSSQQQNNNJJJHHHFFFEEECCCAAAAAAFFFLLLSSSWWWXXXWWWUUUUUU]]]hhhoooooolllhhhgggrrrzzz|||yyytttpppiiipppvvvvvvzzzwwwqqq{{{mmmddd___\\\___fff```cccfffeeebbb___```aaa___^^^[[[WWWQQQKKKFFFCCC>>>>>>===<<<:::999888888777666555333222222333333333333444444444555555555666666666666666666666666333333444444555444444444222111...,,,+++---///000222333333333333444444444000000111111222222222222333333333444555666777888888888777777666666666555333333333444444444555555111333555555333222444777777777777777888888888888999999999999999999999999:::::::::;;;<<<===>>>???AAACCCHHHPPP___}}}uuummmssstttkkkrrr,,,++++++***++++++,,,,,,---.........---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********------,,,,,,+++***))))))+++,,,------,,,+++)))((()))))))))))))))******+++,,,,,,+++***)))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++***+++,,,,,,,,,***)))((()))+++,,,+++((('''(((***************))))))((((((+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,000///...------------...+++,,,...000111444999<<>>===<<<<<<===???BBBCCCEEEBBBEEEOOO___{{{wwwmmmuuu|||jjjrrr,,,,,,++++++++++++++++++------......---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******...---+++***))))))******+++++++++++++++************))))))))))))***++++++************************))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))((('''''')))+++,,,+++((('''(((***...------,,,,,,,,,,,,,,,))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------------...000111444666888;;;???BBBDDDDDDDDDEEEFFFHHHIIIJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMOOOQQQSSSVVVZZZ\\\ccceeeiiikkkllllllmmmmmmsssrrrpppooonnnllliiiggghhhfffbbb]]]YYYVVVTTTSSSSSSRRRPPPNNNLLLKKKJJJIIIJJJHHHGGGGGGJJJMMMPPPRRRTTT\\\kkk{{{|||lll^^^XXXUUU[[[hhhkkkccc\\\]]]fffooouuuwwwyyywwwuuuvvvxxx|||vvvjjjaaa^^^^^^ccccccbbb___[[[VVVSSSQQQKKKGGGAAA===:::999777666555555555666555555444444333333333444444444444555555555555555666666777777777555444444555555444333333333333333333333333333333333333333333222111111111111222333333444555555666555555444444444444555777999::::::777555555555555555555555555555555555555555555555555555555555555666666777777777777777:::::::::;;;;;;;;;<<<<<<<<<;;;::::::;;;===???AAADDDBBBEEEOOO^^^yyyyyypppyyyrrryyy------,,,+++++++++++++++---------------,,,,,,+++***+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,((()))***+++,,,...//////+++++++++***++++++,,,,,,222000---***)))))))))******+++,,,------,,,+++++++++************+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))******+++******)))(((((((((((())))))+++++++++)))((()))***---,,,***)))))))))***+++&&&''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......000222555777:::===AAADDDEEEEEEEEEFFFFFFGGGHHHIIIFFFGGGIIIKKKLLLLLLLLLKKKLLLNNNPPPSSSUUUXXX]]]```fffiiilllmmmmmmnnnrrrvvv}}}zzzxxxuuuqqqlllhhhkkkgggbbb\\\XXXVVVVVVVVVTTTSSSPPPMMMKKKHHHGGGFFFEEEFFFIIINNNTTTZZZ___aaabbbiiitttwwwfffZZZQQQOOOUUUaaafffbbb^^^```gggnnnuuuzzzvvvqqqnnnqqqwwwyyyooogggccchhhhhhgggdddaaa]]]ZZZWWWQQQLLLGGGBBB>>><<<999888777777666666666555555444222333333333444444444444777666555555555666777888777555444444555555444333333333333333333333333333333333333333333222222111111222222333333444444555666666555444333333444444999;;;======:::777444444555555555555555555555555666666666666666666666666555666666666777777777777999999999888777777666666;;;;;;:::;;;<<<===???AAADDDBBBFFFOOO]]]www|||sss|||xxx~~~...---,,,+++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,------------*********++++++,,,,,,,,,'''((()))***+++---......++++++***)))***+++---...222000---***((()))******)))***,,,...///...,,,+++***************+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))******+++---,,,+++*********+++,,,******+++***************,,,+++)))((('''((()))***''''''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333777:::<<>>;;;888555444555555555555555555555555555555555555555555555555555555555666666777888888888888777777777666666666============>>>@@@AAABBBCCCCCCGGGOOO[[[sss|||sssyyyxxx~~~...------,,,+++++++++,,,++++++,,,,,,---,,,,,,+++------------............*********++++++,,,,,,,,,((()))))))))******++++++++++++***)))***+++---...---,,,***)))))))))+++,,,)))***,,,...///...,,,+++***))))))))))))***++++++************************************************************************)))))))))))))))******+++---,,,+++******+++,,,---+++*********+++++++++***///...---,,,+++,,,------))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222666999<<>>???@@@AAAAAACCCCCCGGGOOOYYYpppzzzpppsssxxx{{{------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,------------............++++++++++++++++++,,,,,,***************)))))))))+++++++++***++++++,,,,,,***************+++,,,,,,***+++,,,------,,,++++++)))))))))))))))***++++++************************************************************************)))))))))))))))******+++***))))))))))))***+++++++++***)))***,,,,,,,,,***---------,,,,,,,,,++++++******++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///222333555777:::>>>AAABBBDDDGGGIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOOOOQQQTTTXXX^^^dddllluuu{{{}}}xxxppplllpppyyy~~~yyysssnnnjjjaaa```^^^ZZZVVVPPPLLLIIIGGGGGGHHHIIIKKKLLLNNNOOOWWW___iiiooorrrssstttvvvwwwsssfff```bbbgggqqqzzzzzz}}}vvveeebbb^^^XXXSSSNNNIIIDDDAAA<<<:::888666444444444444444555555555666666666666888888888777777777666666777555444444555555444333333333333333333333333333222333333444444444444444333333333333333333333333444444333333333333444444333666999:::999777666555555555555555555555555555444444444444444444444444666555555555666777999:::777777888:::;;;===>>>>>>::::::;;;<<<===>>>??????BBBCCCHHHOOOWWWlllxxxmmmnnnyyy{{{,,,,,,,,,,,,,,,---...///******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))***+++---------,,,,,,+++++++++++++++*********+++************+++,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))******+++((()))******+++++++++***,,,***)))***,,,---,,,***)))***+++,,,,,,***((('''******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111333666777888;;;???AAABBBDDDEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHIIIJJJMMMPPPTTTVVVXXXZZZ^^^ccciiiqqqzzzyyyqqqpppvvv~~~yyytttpppllliii___]]]YYYTTTPPPKKKHHHFFFEEEGGGIIIMMMQQQVVVZZZ\\\ccckkkssswwwtttpppnnnmmmooo}}}}}}vvvyyy|||rrrgggccc^^^YYYTTTOOOJJJFFF???>>>;;;888666666666666666666666666777777777777777777999999999888666555777555444444555555444333333333333333333333333333222333333444555555444444333333333333333333333333222222222222333444555555666888999999777555555555555555555555555555555555555555555555555555555555666555444444555777:::;;;444444555777888:::;;;;;;999:::;;;<<<>>>>>>??????BBBCCCHHHNNNUUUiiixxxnnnmmmzzz|||+++++++++,,,---...///000)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++---,,,,,,++++++*********,,,,,,,,,------.........+++,,,------,,,+++)))(((+++,,,...//////...,,,+++,,,,,,+++***)))))))))***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))******+++)))+++,,,---...------,,,,,,***(((***---...---++++++---///000000...+++)))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///222555777888>>>AAADDDFFFGGGHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIKKKOOOUUUZZZ]]]aaabbbdddgggkkkqqqyyy~~~|||vvvpppsss|||xxxrrrnnnkkkhhhggg[[[XXXTTTOOOKKKIIIIIIIIIGGGIIIMMMSSSYYY___dddgggjjjrrryyyzzztttmmmhhhgggppp}}}}}}~~~kkkgggbbb]]]XXXSSSNNNJJJBBB@@@===:::888777888888777777777777888888888888444555777999888666333111777555444444555666444333333333333333333333333333222333333444555555555444333333333333333333333333111111111222333444555666999:::;;;999666444444444555555555555555555555555666666666666666666666666666555444444555777:::;;;777777888999:::;;;<<<<<<;;;<<<===???@@@@@@@@@@@@BBBCCCIIINNNTTThhhyyyooonnnzzz|||//////.........---------........./////////000000............---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******((()))+++---------+++***------------,,,,,,+++***,,,,,,,,,++++++*********---,,,***(((((()))***+++***)))))))))))))))))))))************************************************(((((()))))))))*********************))))))(((((()))************+++++++++************************++++++***)))***+++---...,,,...//////...---......,,,---///222555888;;;===AAABBBDDDFFFHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGLLLLLLNNNQQQTTTXXX\\\^^^bbbgggiiijjjnnntttqqqkkkooovvv}}}~~~~~~{{{sssmmmkkkhhhbbb[[[TTTQQQNNNMMMKKKJJJKKKNNNJJJOOOVVV\\\bbbfffjjjlllooonnnrrryyy~~~zzzsssrrr|||}}}nnngggbbbbbb```ZZZRRROOOHHHEEE@@@;;;777555555555888777666777999::::::999777777777777888999:::;;;666555555444444444555555444444333333333222222222444444444444444444444444111111222222333444555555222333333222111222444666666888999888666666777888777777666666555555444444666666666666555555555555777777666555555555555555999666444555888:::999777;;;;;;<<<===>>>???@@@@@@???DDDEEEIIIVVViiivvvpppvvvttt|||......---------,,,,,,,,,,,,,,,,,,,,,---------...---------...------,,,,,,++++++,,,,,,,,,,,,------......---,,,***)))(((((()))+++,,,.........,,,+++,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,+++***))))))***,,,---*********+++++++++,,,,,,************************************************+++************)))))))))++++++*********)))))))))((())))))))))))*********************************,,,+++*********+++,,,---,,,---......---,,,---///...///111444777:::===>>>@@@AAACCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNQQQUUUYYY]]]```jjjqqqsssooolllnnnooonnnmmmzzz}}}vvvppplllhhhaaaZZZTTTOOOJJJHHHIIILLLQQQTTTYYY[[[___dddhhhkkkkkkkkkiiijjjrrr}}}yyywwwooolllnnnttt~~~~~~~~~~~~wwwiii^^^]]]___\\\WWWTTTMMMJJJEEE???;;;888888888777666555666777888777666777777777777888999:::;;;777666555444444444444444444444444444333333333333444444444444444444444444222222222333444555555555555666666555444555777999888888777666666555444444666666666666555555555555666666666666666666666666444444444555666777888999999777555666999:::999888;;;;;;<<<===>>>???@@@@@@AAAFFFFFFIIIVVVhhh}}}vvv|||ooowww~~~---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...---------++++++,,,,,,,,,,,,------------,,,++++++******)))+++,,,---...///...---,,,,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***++++++*********,,,...///++++++,,,,,,------......************************************************************************+++++++++++++++*********((((((((())))))))))))***************************,,,,,,+++*********+++++++++,,,,,,,,,++++++...000111222444777:::===???@@@@@@AAABBBDDDFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNOOOQQQTTTYYY___cccfffpppvvvvvvmmmccccccjjjpppvvvvvvpppjjjccc[[[VVVRRRMMMIIIKKKSSS___iiimmmtttpppmmmnnnrrrrrroookkkdddhhhtttxxxxxxxxxwwwtttpppllliiifffhhhlllnnnooovvv}}}zzzzzzooo^^^ZZZ___```]]][[[WWWSSSMMMFFF@@@<<<::::::888777666666777888666555777777777777888999:::;;;888777666555444444333333666555555555444444444444444444444444444444444444333333333444555555666666666777777777666666888999:::888555555777777555222555555555555555666666666666666666666777777777777444444444555666777999999:::888777888999:::::::::;;;;;;<<<===>>>???@@@@@@BBBGGGGGGIIIUUUfff{{{kkkttt|||------------------------........................++++++,,,---............+++++++++,,,,,,,,,------((()))***+++,,,---......+++,,,------...---,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++++++++,,,------------------------,,,,,,************************************************((())))))***+++,,,,,,---++++++++++++++++++++++++))))))))))))************************************---,,,,,,++++++*********+++++++++******+++///111333444666999<<<>>>@@@AAAAAABBBCCCEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIKKKLLLMMMOOOQQQTTTZZZ```ggglllooouuuvvvrrrhhh```dddppp{{{}}}tttllldddZZZSSSPPPLLLMMMPPPYYYkkk|||wwwxxxxxxtttnnnccciiivvv|||~~~}}}~~~|||zzzqqqqqqpppooommmjjjhhhfffgggjjjnnnooommmpppyyytttssswwwzzz}}}~~~uuuddd___```aaaaaaaaaaaa\\\UUULLLEEE???;;;::::::888888888:::;;;:::999777777777777888999:::;;;999888777555444333333333666666666666555555555555444444444444444444444444444444444555555555666666333444555555444333555777999666333666;;;===:::777444444444555555666666666666666666777777777777777777777666666666666666777:::999999999:::;;;;;;;;;<<<<<<<<<===>>>?????????AAAGGGFFFIIITTTeee{{{~~~llluuuyyy............////////////..................------++++++,,,---............+++++++++,,,,,,,,,------(((((()))***,,,---......++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++******......---,,,+++***))))))******************************************************************++++++++++++++++++++++++++++++******++++++++++++,,,,,,************************,,,,,,,,,,,,+++******)))+++,,,,,,++++++---000333444555888;;;>>>@@@AAAAAACCCDDDEEEFFFGGGGGGGGGGGGJJJJJJIIIHHHHHHJJJKKKLLLMMMQQQWWW^^^fffmmmrrrtttzzztttmmmiiikkkttt{{{oooggg]]]SSSOOOQQQQQQZZZfffuuu{{{yyyzzzwwwsssfffkkkyyy|||~~~}}}}}}}}}~~~}}}|||{{{tttsssrrrpppooommmkkkkkkllllllooorrrsssvvvzzzvvvuuuvvvxxx}}}~~~zzzooohhhccc______bbbfffbbb[[[RRRIIIAAA<<<888888777777888;;;<<<<<<;;;777777777777888999:::;;;:::999777666555444333333777777666666666555555555444444444444444444444444444444444555555555555555111333444444333333444555777444333777>>>BBBAAA>>>333333444444555555666666555555666666777777777888777777666666666777777888::::::::::::::::::;;;<<<<<<<<<======>>>>>>?????????EEEEEEHHHTTTddd{{{|||mmmxxxxxx///////////////000000000,,,,,,,,,,,,++++++++++++,,,,,,------...---------++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,++++++++++++******++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,///......,,,+++***)))(((------,,,+++***)))((((((************************************************,,,,,,+++***)))(((''''''*********++++++++++++++++++++++++,,,,,,,,,------************************++++++,,,,,,,,,+++******,,,---.........000333666666777:::===@@@AAABBBBBBEEEEEEFFFGGGGGGGGGGGGGGGIIIHHHGGGFFFGGGIIIKKKMMMMMMRRRZZZbbbjjjooorrrsssssslllhhhmmmxxxuuuhhh```XXXQQQTTT[[[jjj{{{{{{wwwwwwvvvssshhhnnn|||}}}{{{yyywwwuuuttttttssssssqqqsssyyy}}}~~~yyywww}}}zzzssskkkbbb___aaaeeeccc^^^WWWOOOFFF???:::777666666777999::::::999777777777777888999:::;;;999888777666555555444444777666666666555555555555444444444444444444444444444444444444444444444444222444666666555444555666444333333777===AAABBB@@@444444444444444555555555444444555555666666777777333444444666777999;;;<<<999:::;;;:::999999;;;===<<<=========>>>>>>>>>???>>>DDDEEEHHHSSSccc}}}}}}mmmxxxwww............//////000000,,,,,,,,,+++++++++******---------...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------,,,+++++++++++++++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((************++++++++++++************************************************(((((((((((((((((()))))))))))))))*********++++++******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,++++++,,,...000111222333555777888:::===@@@CCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFJJJNNNPPPSSSXXXaaajjjooorrrqqqppphhheeeiiiwww{{{kkk]]]WWWSSSPPPZZZgggzzzsssrrrqqqoookkkppp~~~}}}~~~}}}}}}|||{{{}}}wwwllleeeccc``````___[[[UUUMMMEEE@@@:::999777888888999777666777777777777888999:::;;;888888777666555555666666666666666555555555444444444444444444444444444444444444444333333333333333222555777777666555666666444444555666888999::::::555444444444444444444333333333333444555666666666333444444666777:::;;;<<<888999;;;:::888888:::===============>>>>>>>>>>>>???EEEFFFHHHRRRaaa|||~~~nnnyyyvvv---------.........//////.........------,,,,,,,,,............---,,,++++++++++++,,,,,,,,,---------*********++++++,,,,,,---///...---,,,,,,,,,,,,,,,***+++,,,,,,------------*********++++++,,,,,,,,,******+++++++++******)))((())))))***,,,---......************************************************!!!"""$$$&&&)))+++---...(((((())))))*********+++)))************+++++++++************************((()))+++,,,---,,,,,,+++,,,///222444444555777888:::<<>>>>>>>>>>>AAAGGGGGGIIIRRR___{{{~~~pppzzzwww.........------......///------------------------//////.........---------111000...------,,,***(((++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,---...//////......,,,++++++,,,,,,+++'''$$$***+++---------+++)))(((,,,,,,++++++***++++++,,,))))))************)))))),,,,,,,,,++++++*********+++*********))))))((((((,,,+++***)))((((((((((((,,,---...---+++***+++,,,***************************,,,------------...000000000000111333555888999===>>>???AAABBBCCCCCCCCCIIIDDDBBBEEEGGGBBB<<<888999:::<<<>>>BBBIIIQQQWWWfffkkkqqqwwwxxxvvvqqqnnnmmmxxx~~~wwwrrr```ZZZOOOHHHHHHSSScccnnnzzzsssoooooozzzwww~~~|||wwwvvvzzz|||uuurrrsssttttttsssvvv|||}}}yyyxxxmmmbbbaaa___]]][[[XXXSSSPPPEEEBBB===888555555777:::888888888777888888999:::888888777555444444444444666555555555555666666777666777888777555333444555666444222222333333222111222333444555666666666666999777666555555666777999555555555555555555555555666666666666777777777777999999888888888888888888777777888999;;;<<<======::::::;;;<<<===>>>??????AAADDDCCCHHHQQQ\\\}}}xxx|||rrrsssyyy000000///.........//////------------------------//////.........---------000///------------+++)))++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,------...//////......***)))***+++------+++))))))***+++,,,+++***((('''+++++++++***++++++,,,,,,))))))************)))))),,,,,,,,,+++++++++************************))))))******)))))))))******+++***+++,,,+++)))((()))***************************)))***,,,,,,++++++,,,---//////000111444666999:::??????@@@BBBBBBCCCCCCCCCGGGAAA???CCCDDD???999777444666999===CCCLLLUUU\\\hhhrrr|||~~~wwwpppmmmmmm{{{zzzqqqiiibbbTTTRRRNNNKKKNNNXXXeeeooo|||zzz{{{yyy~~~zzz{{{|||tttooolllkkkiiifffeeehhhnnnsssyyy}}}~~~zzzqqqcccbbbbbbaaa___\\\VVVRRRJJJGGGBBB<<<888888999;;;::::::999888888777888888888888777666555555555555777666666555555555666666555666777666555444555666666444222222333444333222555555555666555555444444888777555444444555777888555555555555555555555555555555666666666666777777888888888888888888888888888888999999:::;;;<<<<<<:::;;;<<<===>>>??????@@@AAADDDDDDHHHQQQ\\\|||yyyzzztttuuuxxx222111000000////////////------------------------...............---------///---,,,,,,---...,,,+++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,---......///.........+++******+++,,,------,,,***+++,,,,,,,,,+++)))(((+++*********+++,,,,,,---))))))************)))))),,,,,,,,,++++++++++++************+++++++++++++++))))))******+++,,,,,,---***+++,,,+++)))))))))***++++++++++++++++++++++++***+++,,,,,,+++***,,,---///000111333555888;;;<<<@@@AAABBBBBBCCCCCCCCCCCCBBB===<<>>FFFPPP[[[bbbjjjwwwssskkknnnuuu}}}rrrggg]]]VVVLLLMMMOOOQQQTTT[[[eeemmmxxx|||yyyxxx}}}{{{yyyzzz~~~|||{{{zzzxxxvvvssspppnnniiifffaaa\\\YYYZZZ___ccchhh||||||ttthhhgggggggggfffaaa[[[VVVQQQNNNHHHBBB===;;;;;;;;;<<<;;;:::999777777777777888888777777777777777888888777666555555555555555444555666666555555666888555333222222444555555444666666666666555444333333666555444333333444555666555555555555555555555555444444555555555666666666888888888888888888888888888999999999::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAADDDDDDHHHQQQ[[[zzz|||{{{tttuuuvvv444333111000///............................................................,,,,,,,,,......---,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------...............---000...,,,+++,,,,,,+++***,,,---.........------,,,************+++,,,------)))******++++++******)))++++++++++++++++++++++++*********++++++,,,,,,---******++++++,,,,,,,,,,,,+++---------++++++,,,---++++++++++++++++++++++++---...///...------...//////000222555888;;;===>>>AAABBBBBBCCCCCCBBBAAAAAA===999888;;;;;;777333333666999===CCCLLLVVVaaahhhpppwww{{{uuullllllxxx{{{qqqggg]]]WWWPPPSSSVVVWWWXXX\\\eeelllvvv}}}yyyuuusssuuu|||~~~~~~~~~~~~zzzxxxvvvsssrrrrrrssstttllliiiccc]]]XXXVVVWWWXXX\\\ooo}}}xxxqqqqqqqqqpppnnnggg```ZZZVVVRRRKKKEEEAAA>>>;;;:::<<<;;;:::999888888888888888888888777888888999999888888777555555444444444444666777666555444555777555333222333555666666555666666666666666555444444555444444333333444444555555555555555555555555555333333444444555555666666777777777777888888888888999999999999999999::::::<<<<<<===>>>???@@@AAAAAAAAADDDDDDHHHPPPZZZxxxrrrssssss555444222111///...------........................---.....................---,,,+++,,,.........---++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------...............------///---++++++,,,,,,+++***,,,---------...---------+++*********++++++,,,---******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,,,,,,,+++***)))+++,,,------++++++,,,---++++++++++++++++++++++++,,,...//////------...000111222444777:::===>>>???AAABBBBBBAAAAAA@@@???>>>888555555888999555333555888===DDDLLLUUU```jjjppp{{{wwwooohhhhhhttt{{{rrriiibbb]]][[[]]]^^^\\\[[[```kkkttt}}}vvvqqqpppyyy|||}}}yyyvvvuuuvvvyyyzzztttqqqmmmgggaaa\\\WWWTTTTTT___qqq}}}{{{{{{~~~||||||{{{yyyuuunnnfff```XXXSSSMMMGGGDDD@@@<<<999:::999999999999999::::::999888888888888999999:::888888777555555444444444666777777777555444444666555444333333555777777666444555555666777777666666444444333333333333444444555555555555555555555555333333444444555666666777666666777777777888888888999999999999999999999999<<<<<<===>>>???@@@AAAAAAAAAEEEDDDHHHPPPXXXvvvqqqqqqqqq888777555222000...------........................---------..................,,,+++,,,......---,,,++++++,,,,,,------......,,,,,,+++++++++,,,------.........///......---,,,***))))))***---......---************++++++++++++,,,,,,++++++***++++++,,,******++++++++++++*********++++++++++++,,,,,,,,,*********++++++++++++++++++,,,,,,,,,,,,***((('''(((***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,...///222444666999<<<>>>???@@@@@@@@@@@@???>>>===;;;;;;555333444777888666666999;;;AAAKKKUUU___iiirrrwwwuuuhhhfffrrryyyqqqjjjfffcccggghhhgggcccbbbiiixxxzzzwww|||xxx|||}}}|||vvvpppiiiaaa\\\UUUUUU[[[fffqqqxxx}}}}}}{{{}}}}}}}}}vvvnnnhhhZZZUUUOOOKKKHHHDDD???:::999999999999999:::;;;;;;999999888888888888888999888777666555555555555555555666777666555444555666777555444444666777777666444444555666777777777777444444444444444444444444555555555555555555555555333333444555666777777888555666666777777888888888777888888888999999::::::;;;<<<<<<===>>>???@@@AAABBBEEEEEEIIIOOOWWWttt}}}ssssssrrr<<<:::888555222000//////........................---------.........//////...---,,,,,,---...---+++++++++,,,,,,---......///,,,+++++++++,,,,,,---.........//////...------,,,(((((((((+++---...---+++)))))))))))))))***++++++------,,,+++***************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************))))))((()))+++,,,,,,***)))((((((***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---------///111444666888;;;===???????????????>>>===;;;:::888777333111333888999888999===DDDJJJTTT^^^ffflllrrruuuvvvnnnjjjttt~~~zzztttpppmmmmmmnnnqqqrrrpppkkkjjjrrrxxxwwwzzz|||~~~vvvqqqeee]]]XXXZZZ^^^```dddjjjxxx~~~wwwrrr\\\WWWRRROOONNNJJJDDD???;;;;;;:::999999999:::::::::999888777777777777777777666666555555555666666111333555666666666888:::888777555555666777666555555666666777777777666666444444555555555555444444555555555555555555555555333444444555777888888999555555666666777888888999666666777888999::::::;;;:::;;;<<<===>>>??????@@@BBBEEEEEEIIIOOOVVVsss~~~|||xxxyyyuuu>>>===:::777555222111000////////////////////////---------........./////////...,,,,,,---...,,,+++++++++,,,,,,---...//////++++++++++++,,,,,,---....../////////...---,,,,,,***)))***,,,---,,,)))&&&+++*********+++,,,,,,---......,,,+++***)))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,+++*********))))))((((((&&&''')))+++,,,+++***)))***+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++...//////000222444666777:::<<<>>>?????????>>>======;;;:::888666555222111444888:::999<<>>??????BBBEEEEEEIIIOOOVVVrrr~~~~~~wwwAAA===888666666555111...//////////////////////////////.........---------------------------------...---++++++++++++---...------------------------//////.........---------///...---,,,,,,---...///++++++,,,,,,,,,,,,------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))(((((((((((((((...........................------------...//////---------------000444888;;;<<<>>>???@@@@@@??????<<<:::888666555555666666555777999888777:::AAAGGGSSSUUU\\\dddccc]]]]]]bbbdddmmmvvvtttqqqppprrrvvv}}}{{{xxxvvvuuuyyyvvvsssuuuuuuuuuwww{{{|||rrrnnnmmmjjjhhhooowww~~~hhh]]]TTTTTTTTTOOOKKKLLLBBB???<<<::::::;;;;;;:::666666555444444444444444:::888666444444555777888777///((()))000777999888<<<;;;999555333222555777222333444555666666666666444444444444444444444444333333333444444555555555555555555555666666666666666666666666777777777777777888888999999:::;;;;;;<<<<<<<<<======>>>???@@@<<>>===:::999888888777777777777555666777888;;;@@@HHHMMMTTTTTTVVVZZZYYYVVVYYY```jjjyyywwwoooqqqpppssszzz~~~~~~}}}~~~vvvrrrsssuuuvvvzzz}}}{{{mmmbbbWWWUUUSSSNNNJJJJJJEEEBBB>>>;;;::::::999888:::999888888777777888888999888666444333555666888;;;888555444555666666666777888888777555444555666333444555666666777777666555555555555555555555555333333333444444555555555555555555555666666666666666666666666777777777777777888888999999:::;;;;;;<<<<<<<<<======>>>???@@@<<>><<<;;;777777999:::::::::999999777777888;;;@@@GGGNNNRRRTTTQQQOOOPPPPPPTTT]]]hhhyyy|||ppprrryyy~~~yyyrrrrrruuuvvvzzz~~~zzzvvvkkk```[[[XXXRRRMMMKKKJJJGGGBBB???===<<<:::999;;;::::::999888999999999999888666444444555666777:::===>>>===999666555555222555888888777555555555444555666777777888888888555555555555555555555555444444444444444555555555555555555555666666666666666666666666777777777777777888888999999:::;;;;;;<<<<<<<<<======>>>???@@@===DDDEEEFFFLLLTTTnnnyyywwwxxxtttPPPHHH>>>777555444333111////////////////////////////////////............------------------------+++,,,---......---,,,+++------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++.........//////.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,...111333555888;;;>>>===>>>??????>>><<<999888555777:::<<<======;;;:::999999;;;???DDDIIIMMMOOOPPPNNNLLLMMMRRR___ppp}}}yyyxxx}}}|||}}}tttrrrsssuuuxxx~~~~~~wwwnnnjjjfff```WWWQQQOOOKKKFFFCCCAAA???===<<<999888888777777777777777:::999777666666666888888666999;;;;;;:::888777777333555888888666444444444555666777888888999888888444444444444444444444444444444444555555555555555555555555555666666666666666666666666777777777777777888888999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@===CCCDDDFFFLLLTTTlllvvvqqq~~~xxxtttUUUMMMBBB:::666444333111000000000000000000000000000000/////////.........------------------------,,,,,,...//////...,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++...222555777999<<<>>>BBBBBBAAA???===:::777666666888;;;>>>???>>>===;;;888:::>>>AAADDDGGGIIIJJJQQQRRRTTTWWWbbbuuu~~~{{{uuuvvvxxxzzz}}}uuuqqqrrrrrr~~~|||yyyvvvpppdddZZZRRRNNNIIIEEEBBB@@@>>>===999888777777666666777777;;;:::999888888888999999888777666777999::::::999888888888777444333333444555666777888999999999999333333333333333333333333555555555555555555555555555555555555666666666666666666666666777777777777777888888999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@===CCCDDDFFFMMMSSSjjjuuummmyyy}}}yyywww\\\SSSGGG???:::777444222000000000000000000000000000000000/////////......------------------------------............------------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++******))))))******+++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++///333777999:::<<<>>>CCCAAA???<<<:::888777777999;;;===???@@@???===;;;777;;;@@@DDDFFFJJJPPPUUUbbbgggmmmrrr~~~~~~yyyrrrrrruuu}}}yyyzzzxxxuuuvvvxxx}}}qqqeeeVVVRRRLLLGGGDDDAAA>>><<<;;;:::999999888888999999;;;::::::999999999999999===:::777777999::::::999:::::::::777444333444555555666777888888999999888444444444444444444444444666666666555555555555555555555555555666666666666666666666666777777777777777888888999999:::;;;;;;<<<<<<<<<======>>>???@@@>>>CCCDDDFFFMMMSSShhhuuuooozzz{{{yyyyyybbbYYYNNNEEE???;;;777444000000000000000000000000000000000000/////////...------------------------......------------......------------------------.........------------,,,,,,---............---,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...)))******+++,,,,,,---------------------------------------,,,---......///---111666:::;;;<<<===>>>???===:::777666666888999===>>>???@@@???>>><<<;;;999???FFFJJJNNNXXXgggttt}}}yyytttnnnqqquuu|||}}}~~~rrraaa\\\UUUNNNIIIEEE@@@>>><<<<<<;;;:::::::::::::::999999888888888777777777999::::::999777777888:::777999;;;:::888666555555444555666777888888888888666666666666666666666666777666666666555555555444555555555555666666666666666666666666777777777777777888888999999:::;;;;;;<<<<<<<<<======>>>???@@@>>>CCCDDDGGGNNNSSSfffuuurrrxxxxxxyyyfff^^^RRRIIICCC>>>999666000000000000000000000000000000000000////////////------------------------///...---,,,,,,---...///------------------------//////.........---------------...//////...------++++++,,,,,,,,,---------,,,,,,,,,------.........++++++************++++++++++++++++++++++++++++++++++++))))))))))))++++++******+++,,,,,,---.................................------------.../////////333999<<<===>>>>>>???;;;999555333333666999<<<@@@@@@@@@@@@???===<<<:::>>>EEEMMMQQQWWWggg~~~wwwttt{{{llljjjqqqyyy}}}lllggg^^^VVVOOOIIIDDDAAA;;;;;;:::999999999999:::777777777777666666666555000666;;;;;;666444777;;;444777;;;===<<<999666555444555666777777888888777888888888888888888888888777777666666555555555444555555555555666666666777666666666666777777777777777888888999::::::;;;;;;<<<<<<<<<======>>>???@@@>>>CCCCCCGGGNNNSSSeee|||sssssswwwvvvyyyjjjddd]]]VVVPPPHHH>>>666777666333//////111222111///000111111111000...---////////////////////////...........................------,,,,,,------...///...---,,,,,,,,,,,,,,,..................------------++++++++++++------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((((((''''''***+++,,,,,,------,,,,,,,,,,,,,,,------.........---......---,,,,,,///111555666888:::<<<=========888777666555666777:::;;;CCC@@@@@@BBBAAA<<<:::<<>>???@@@@@@@@@CCCBBBDDDKKKPPPbbb}}}vvvzzzqqqqqquuuuuuqqqmmmjjjeeeZZZKKK@@@;;;888444000000111111000...///000000000///------////////////////////////...........................------,,,,,,------...------,,,+++++++++,,,,,,............---,,,******---,,,,,,++++++,,,,,,------------------,,,,,,,,,------------------------------------,,,,,,,,,,,,---,,,+++******)))******++++++,,,------------,,,,,,,,,,,,,,,------------------...---------000222666777999;;;======<<<;;;777666666666777999<<<===BBB???>>>@@@>>>;;;;;;>>>JJJUUUcccssstttnnnlllwwwtttiiifffnnnxxx{{{jjj^^^SSSIIIAAA<<<999:::999777666999999888777666666666666666888888888888888888888888888777777777666666666666777888888888888999999999888777777777777888888999666444333444555666555444666666666666555555444444888888999999999999888888999999888888999999::::::<<<<<<===>>>???@@@AAAAAA???CCCBBBDDDKKKPPPbbbzzzttt{{{ttttttuuuxxxyyy{{{~~~}}}qqq]]]MMMAAA;;;555222222222111000///000000000000///......////////////////////////...........................------,,,,,,------...++++++*********+++,,,,,,///......---,,,***)))(((---,,,,,,++++++,,,,,,---......------,,,,,,++++++------------------------,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///222555777999;;;======<<<:::888555666666888:::===???@@@BBB>>>======<<<;;;@@@FFFTTTcccxxxqqqhhhfffggguuu~~~sssjjjgggoooxxxxxx|||ooo]]]QQQFFF@@@<<<;;;;;;888777999888777777666666666777777888888888888888888888888999999999888888888888888777888888888888999999999888888777777666777777777666555444444666666555444555555555555555444444444555555666666666666555555888888888888888999::::::======>>>???@@@AAABBBBBB???CCCBBBEEEKKKOOOaaa~~~|||tttyyyrrrrrrwwwppprrrzzzooo^^^LLLAAA777444444333111000111111111111000000000///////////////////////////...........................------,,,,,,------...++++++******+++,,,------.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++++++++++++++++++++++++++++++++******)))(((((((((+++++++++++++++,,,------+++,,,,,,---...---------,,,,,,,,,,,,,,,++++++++++++,,,......///111555777999:::===>>>===;;;888666444555777:::===???AAABBBAAA===<<<<<<===???HHHQQQaaasssuuueeeaaadddeeerrrtttllljjjqqq|||~~~vvvsss}}}lllZZZPPPHHHAAA???>>>;;;999:::777777777666777777888888888888888888888888888888::::::999999999999999999777777888888888999999999888888777666555555555666999888666777888888777666555555555555444444444444444444555666666666555555888888888888999:::;;;;;;<<<======>>>???@@@AAABBB???CCCCCCEEEKKKOOO```|||xxx{{{qqqrrryyyiiijjjsssuuuZZZJJJ:::666666333111000000000//////............////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************+++,,,---,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000333666999:::;;;<<<===<<<999666444444666999<<>>DDDQQQ^^^tttooocccbbbgggdddoooxxxnnnllltttyyyuuuxxx~~~zzzggg[[[PPPFFFCCC@@@<<<::::::888777777777777888888999777777777777777777777777999999999999999999::::::777777888888888999999999::::::999888777777777777:::888777777888888777666555555555555555555555555888999999:::;;;;;;::::::999999999::::::<<<======;;;<<<<<<===>>>???@@@@@@>>>CCCCCCEEEKKKOOO___{{{|||~~~vvvxxxyyyooollloooiiiSSS>>>888777444111222...---,,,+++++++++,,,,,,////////////////////////...........................------,,,,,,------...------,,,,,,------......,,,,,,---...////////////+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------------........................***************+++,,,,,,,,,,,,---...............,,,,,,,,,------.........,,,---///000111444777:::;;;;;;;;;:::999777555444555777;;;>>>@@@AAA@@@@@@999888999===BBBKKK]]]lll|||ppphhhfffiiigggooovvvsssyyy|||}}}xxxfffYYYLLLFFFCCC>>>:::999999888888777777777888888777777777777777777777777888888888888888999999999777888888888888999999999<<<<<<;;;;;;;;;;;;;;;;;;999777666666666666555333555555555666666666666666777888999:::::::::::::::::::::::::::;;;===>>>???;;;;;;<<<===>>>???@@@@@@>>>CCCCCCEEEKKKNNN^^^zzz|||}}}vvvxxxyyy~~~sssmmmvvvvvv[[[AAA999888444111333///...---,,,+++,,,,,,---////////////////////////...........................------,,,,,,------...------,,,,,,+++,,,,,,,,,,,,,,,---.........------+++,,,,,,------,,,,,,+++*********+++,,,,,,---------------------------------------...//////000000,,,,,,+++++++++,,,,,,---,,,------...............,,,,,,---...//////000000---...000111222444888;;;;;;:::999777666555555444666999<<>>===::::::>>>DDDLLLXXXlll~~~zzzssslllhhhgggiiiooo~~~rrrdddUUUMMMHHHBBB===<<<::::::999888777777777777777777777777777777777777666666666666777777777888777888888888888999999999;;;;;;:::::::::;;;<<<<<<999888666666777666555333666666666777777777888888444555666777777888888888999999999:::;;;<<<>>>>>><<<<<<===>>>???@@@@@@AAA>>>CCCCCCFFFLLLNNN^^^yyy}}}tttvvv}}}xxxjjjnnn~~~```CCC999888444222444222111000......//////000////////////////////////...........................------,,,,,,------...------,,,+++************------------,,,,,,+++***++++++------------++++++))))))***+++,,,------...++++++++++++++++++++++++)))***++++++------...///...------,,,,,,---------,,,---......//////......+++,,,---...///111222222...///111111222444888;;;;;;:::888666444444444555888:::===@@@@@@???<<<;;;>>>???EEELLLUUUcccyyyyyyuuuooohhhdddkkkqqqzzz~~~}}}mmm]]]TTTNNNHHHBBB@@@;;;:::999888777777777777777777777777777777777777444444555555666666666777777888888888888999999999777777777777888999::::::;;;:::888888999888777555666666777777888888999999666666888999::::::::::::888888888999:::;;;===>>>======>>>???@@@AAABBBBBB===CCCCCCFFFLLLNNN]]]xxxvvvxxxvvvooowwwvvv]]]DDD;;;888444333666//////.........//////000000000000000000000000000////////////...---,,,+++------------------------.........------,,,,,,,,,///............---------,,,---...///...,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************++++++,,,------......///+++,,,---.........---,,,---------.........//////,,,...//////...------...---000444666777888:::;;;@@@>>><<<888555555888:::>>>>>>>>>===;;;:::::::::;;;>>>FFFQQQ[[[kkkyyywwwsssllllllsssoooxxxxxx~~~|||~~~|||dddWWWVVVTTTMMMDDDBBB;;;777888:::999999:::555555555666777777888888777777777777777777777777777777888999:::;;;;;;<<<;;;;;;;;;::::::999999999;;;:::999888888888999:::777666555777:::;;;999666666777777888888888888777;;;<<<<<<;;;999888888999>>>>>>>>>>>>???@@@AAABBBBBBDDDBBBCCCJJJNNN^^^xxx~~~}}}vvvwww~~~~~~rrr[[[DDD===:::555333555/////////......//////000000000000000000000000000////////////...---,,,+++------------------------.........------,,,,,,,,,///............---------------......---,,,***)))////////////////////////------,,,+++++++++++++++------------------------+++,,,---.........------*********+++++++++,,,,,,,,,...//////...---...//////222555888888999;;;<<<;;;:::888444222222555888???@@@???>>><<<<<<<<<<<<@@@DDDNNN\\\kkk~~~xxxttttttppphhhiiiqqq}}}~~~~~~uuuddd___]]]VVVNNNFFF>>>999:::;;;::::::;;;666666777777777888888888777777777777777777777777555666666777777888888888::::::::::::999999999999;;;:::888777777777777888777666555666999:::888666666777777888888888888888:::;;;<<<;;;:::999:::;;;<<<<<<<<<<<<===>>>???@@@AAADDDBBBCCCJJJNNN]]]xxx~~~xxxxxxwwwtttoooZZZFFF???<<<666333444000000////////////000000000000000000000000000000////////////......---,,,------------------------.........---------------///............---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,//////...------,,,+++++++++,,,------......------)))*********++++++++++++,,,...//////......///111111444777999::::::<<<===;;;:::999666555666999;;;AAAAAAAAA???======???@@@EEEJJJVVVhhh|||}}}yyyuuusssuuusssqqqyyy}}}}}}ooohhheee___YYYKKKCCC<<<<<<<<<;;;:::<<<999999999888888888888777777777777777777777777777666666666666666777777777888888888888888999999999:::999888777666666666666666555555666888888777555666777777888999999888888999;;;<<<<<<;;;:::<<<===<<<<<<<<<<<<===>>>???@@@AAADDDBBBDDDJJJMMM\\\www{{{yyyxxxwwwrrr]]]IIIBBB===666333444111111000/////////000000///////////////////////////////////////...------.......................................---------///............---------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------------,,,,,,---------.........,,,...//////...///111333444777:::;;;<<<<<<===>>>;;;;;;:::999888999<<>>???BBBEEEMMMTTTbbbwwwyyytttwww}}}zzzsssooohhhcccSSSIIIAAA>>>===::::::;;;;;;;;;:::999999888777777777777777777777777777777999888888888888888888888666666777777888888999999::::::999888777666666555666666666777777777666555666777777888999999999999999:::<<<<<<<<<<<<===???>>>>>>>>>>>>???@@@AAABBBAAADDDBBBDDDJJJMMM\\\uuurrrhhhsss~~~}}}|||xxxcccOOOFFF@@@888555777222222111000000000000000/////////////////////////////////000//////...---................................................///............---------......---,,,,,,,,,------........................---------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,------..................////////////---.../////////000333555666999<<<============>>>888999999888777888;;;>>>@@@AAABBB@@@>>>@@@FFFLLLWWWbbbtttxxxsss{{{}}}~~~zzzqqqkkk]]]RRRGGGAAA>>>:::999:::<<<;;;;;;:::999888777777777777777777777777777777999999999999888888888888666666666777777888888888;;;:::::::::999888777777666777777777777666666666666666888999999:::::::::888:::<<<<<<<<<<<<>>>???>>>>>>>>>>>>???@@@AAABBB@@@DDDBBBDDDJJJLLL[[[tttxxxiiiooo|||zzzhhhVVVNNNGGG===999;;;444333222111000000000000000000000000000000000000/////////000000//////..........................................////////////............---------......------------------------------------------,,,,,,,,,,,,,,,------...++++++,,,,,,---...//////---,,,,,,,,,,,,---...///------------............---.../////////111444777888:::===>>>=========>>><<<=========<<<===???BBB???BBBCCCBBB@@@DDDLLLSSS\\\lllzzzwwwxxx|||xxxxxx}}}~~~}}}{{{|||~~~~~~~~~~~~uuunnnhhh\\\NNNFFFAAA;;;999:::;;;;;;::::::999888777777777777777777777777777777777777777777777888888888777777777777777888888888999::::::::::::999888888666888999999777666666777666666888999::::::;;;;;;888:::;;;<<<;;;;;;===>>><<<<<<<<<<<<===>>>???@@@@@@DDDBBBDDDJJJLLLZZZsss~~~mmmpppxxxxxxiii\\\WWWPPPEEE>>>???444444333222111111111111000000000000000000000000//////000000000000//////........................---........./////////000///............---------,,,---...//////...---,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,---------------------------,,,,,,,,,---...///,,,,,,,,,---------......---.../////////222555888999;;;===>>>=========>>>AAABBBCCCBBBBBBBBBDDDFFF@@@CCCEEEDDDCCCHHHSSS[[[gggzzzwwwxxx~~~}}}yyy{{{|||zzzvvvxxxzzz}}}~~~}}}~~~~~~~~~~~~~~~~~~wwwsssfffVVVLLLEEE>>>;;;<<<::::::999999888888777777777777777777777777777777777777888888999999::::::888888888888888888777777777777999999:::999999888777999;;;:::888666777888666666888999:::;;;;;;;;;888:::;;;;;;::::::;;;===<<<<<<<<<<<<===>>>???@@@@@@CCCBBBEEEJJJLLLYYYrrryyyiiimmmwwwttthhh```^^^XXXKKKBBBAAA555444333222111111111111000000000000000000000000//////000000000000000///////////////////////////---.........//////000000//////.........---------+++---...000000///---,,,........................************++++++,,,---///......------,,,,,,+++------,,,+++,,,---...///---------.........//////---...//////000222666999999;;;>>>>>>===<<<======@@@AAABBBBBBAAAAAACCCEEEAAAEEEGGGFFFFFFLLLWWWaaavvvuuuwww|||{{{xxxsssuuuxxx{{{|||}}}}}}~~~~~~}}}zzzlll\\\PPPHHH@@@======999999999888888888888777777777777777777777777777999999:::;;;<<<<<<======::::::999999888888777777444555777888999999888888888:::<<<;;;888777888999666666888999:::;;;;;;;;;888:::;;;:::999999:::<<<>>>>>>>>>>>>???@@@AAABBB@@@CCCBBBEEEKKKLLLYYYqqqwwwjjjrrr~~~wwwnnndddccchhhiiihhhYYY???AAA666444444......222---111111111111000000000000...............---------------------------------%%%'''***,,,......---,,,---...............------------------------------))))))*********+++++++++---.........---,,,,,,+++000///...------...///000........................000000///------,,,,,,,,,111000111222333666888:::<<<<<<;;;;;;<<<===???@@@?????????@@@AAABBBDDDDDDDDDEEEHHHJJJKKKQQQaaarrr~~~|||~~~|||{{{yyyxxxwwwvvvxxx{{{~~~~~~zzz}}}~~~}}}~~~ooo___QQQGGG@@@<<<;;;======:::888888888888888888777777666666555555999999999::::::;;;;;;;;;888999:::;;;;;;:::999888999888888888:::;;;:::999::::::999888777777888888;;;:::999888777777777777::::::::::::;;;<<<======@@@AAABBBBBBAAA@@@AAACCCAAAHHHHHHIIIKKKJJJWWWrrr}}}{{{ooowwwrrruuulllnnnuuuzzz{{{kkkPPPEEE888555666000000333...111111111111000000000000111111111111000000000000------------------------+++,,,...000111111000000---...............---------------------------------------------.........------......------,,,+++...---,,,,,,,,,,,,---.................................---------......///000000111222444777999;;;===<<<<<<<<<<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGJJJMMMVVVhhhzzz}}}|||zzzyyyxxxxxxyyy{{{~~~~~~{{{lll]]]QQQGGGAAA999;;;;;;:::999:::::::::999999999888888888888888888888999999999999999999888888999999999999888888999888777888:::::::::888::::::999888888888888888777777777777888999;;;;;;::::::::::::;;;<<<======???@@@AAAAAA@@@@@@AAABBBBBBFFFEEEGGGKKKKKKXXXqqqvvv{{{yyylllrrrdddvvvxxxfffMMM<<<777777222222444///111111111111000000000000........................------------------------,,,,,,...///000///...---------...............---------------------------////////////............------......------,,,,,,...---,,,,,,,,,,,,---...........................,,,,,,,,,---...///000111///000111333666888;;;<<<============>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFEEEHHHLLLSSS```wwwxxx{{{{{{}}}|||{{{zzzzzz|||}}}~~~~~~~~~~~~~~~~~~ooo___QQQHHH======<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;999999888888888888888888888888888777777888888888888777666777999:::999888:::999999888888888888999666666777777999:::;;;<<<::::::::::::;;;<<<===>>>===???@@@@@@??????@@@AAACCCEEEBBBDDDKKKMMMYYYqqq|||mmmqqq|||{{{jjjnnnbbbzzz{{{yyyXXXCCC999999444222333///111111111111000000000///,,,,,,------------..............................,,,,,,---...------,,,+++,,,---......///.........---------------------------------,,,,,,,,,,,,,,,,,,------...------,,,,,,/////////....../////////........................------,,,------...///000///000222444777:::<<<>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDGGGGGGJJJQQQ\\\oooxxxzzzwwwxxx~~~~~~~~~}}}}}}}}}}}}}}}nnn]]]RRRGGGCCC??????===:::999:::999999::::::;;;;;;<<<<<<::::::999999888888777777999888777666666777888999777666666666888999888777:::999999888888999999999:::999999888888999999999:::::::::;;;;;;<<<===>>><<<===??????>>>>>>???AAADDDEEEAAADDDLLLOOO[[[rrryyyhhhkkkuuulllnnnfffzzzzzzgggLLL<<<:::555222333///111111111111000000000/////////000000000111111111........................//////////////////......,,,------...//////......------------------------,,,,,,,,,+++++++++++++++,,,,,,------...------,,,...//////////////////.................................------------......///111333666999;;;===>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEGGGFFFKKKWWWggg}}}}}}{{{uuusssrrrwww~~~|||zzz~~~}}}}}}~~~~~~~~~~~~lll```PPPGGG@@@???===999888:::888999999999::::::;;;;;;;;;;;;::::::999999999888999888777666666777888999777666666666888999888777:::999999999999999::::::;;;:::999999999999999999;;;;;;;;;;;;<<<===>>>>>>;;;===>>>>>>>>>>>>@@@AAAEEEEEEBBBEEENNNPPP\\\rrr{{{jjjkkkuuunnnooolll}}}~~~|||zzzXXXBBB===666222333000111111111111000000000000---......//////000000111....................................------------,,,,,,---...////////////------------------------,,,,,,------............,,,,,,------......------,,,,,,---......---,,,,,,........................///......---------......111222555777:::<<<===>>>======???@@@@@@AAA@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFGGGOOO___ssszzzvvvrrrpppnnnpppzzz~~~|||{{{~~~}}}|||}}}}}}{{{~~~uuu\\\OOOCCCAAA>>>999999===888999999999999999999:::;;;;;;;;;:::::::::::::::888888888777777888888888888777666777999:::999888:::999999999999::::::;;;999999888999999:::;;;<<<;;;;;;;;;;;;<<<===>>>???;;;===>>>???>>>???@@@BBBBBBEEEDDDGGGMMMNNNZZZqqqoooooowwwoooqqqssssssvvv~~~dddHHHAAA888333444333111111111111000000000000++++++,,,,,,---......///........................,,,,,,,,,,,,,,,,,,------+++,,,---...////////////------------------------,,,,,,---...///000000111+++,,,------......------,,,,,,---......---,,,,,,........................---------------...///000222444666999;;;<<<======<<<===>>>???@@@@@@@@@???AAAAAABBBCCCDDDFFFHHHIIIJJJMMMXXXkkk~~~}}}xxxuuusssrrrooonnnttt|||~~~wwwzzz~~~}}}}}}~~~}}}}}}~~~ttttttbbbQQQJJJDDD<<<;;;???:::::::::999999999999999999999999999999:::::::::888888999999999999888888999888777888:::::::::888999999999999999:::;;;<<<::::::999999999::::::;;;;;;;;;;;;;;;<<<===>>>???;;;===????????????AAACCC>>>DDDEEEHHHLLLJJJVVVnnnsssqqqxxxsssvvvzzznnniiirrrlllLLLCCC:::555666555111111111111000000000000......//////000111111222////////////////////////000000000000000111222222+++,,,---...////////////------------------------***+++,,,---...000111111+++,,,,,,---.........------...///000000///...---........................+++++++++,,,...000111222333555777:::;;;<<<===<<<;;;<<<>>>???@@@@@@??????@@@@@@AAACCCEEEGGGIIIJJJOOOSSS```vvvzzz}}}zzzxxxxxxwwwssspppsssyyy~~~zzzuuuyyy~~~~~~~~~sssxxxuuu```UUUKKK???<<<@@@;;;;;;;;;::::::999999999777777888888999999999:::888999:::;;;;;;:::999888999888888888:::;;;:::999999999999999::::::;;;<<>><<<:::999777777666<<<;;;;;;<<<<<<===>>>???;;;===?????????@@@BBBCCC;;;CCCFFFHHHJJJGGGSSSkkkuuurrrxxxxxx{{{zzzlllfffooouuuPPP@@@===777222000222111000//////...............------------......000000000000000000000000000000///...............////////////....................................---------............///...------,,,,,,,,,------111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,///.........///000222333444777:::<<<<<<;;;;;;<<<======>>>???@@@AAAAAABBBBBBDDDDDDBBBBBBEEEIIIKKKMMMWWWkkk~~~www{{{wwwxxxwwwzzz{{{uuuvvvxxx}}}}}}}}}}}}|||~~~~~~~~~|||}}}~~~zzzxxx|||qqq]]]NNNCCC===;;;:::;;;;;;999888888999:::999999999999999999999999888888888999999:::::::::888888999::::::::::::999;;;999777999;;;===;;;999===<<<;;;;;;::::::::::::>>>===<<<>>>@@@@@@===:::>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDFFFFFFJJJXXXffftttpppxxxxxx~~~pppgggjjjyyywwwXXXFFF???:::555222222111000//////......///111000000//////000000111000000000000000000000000111000//////......//////////////////....................................---------............///*********++++++---...///111000000///...---,,,,,,........................///.........///111222333777999===>>>>>>======>>>======>>>???@@@AAABBBBBB???AAABBBBBBBBBEEEIIILLLYYYggg~~~zzz}}}xxxrrrvvv{{{}}}{{{xxxxxxyyy{{{~~~~~~|||~~~|||{{{}}}||||||}}}{{{yyyzzz}}}~~~}}}~~~}}}zzzooo[[[KKKAAA>>>;;;;;;;;;:::888777777888999999999999999999999999888888999999999:::::::::555666777888888888888888;;;999888999;;;<<<;;;999<<<;;;::::::::::::::::::<<<;;;<<>>>>>>>>???@@@@@@AAAAAACCCCCCEEEFFFFFFJJJWWWeeetttpppwwwwww}}}wwwiiidddnnnzzzuuu}}}wwwaaaLLL@@@<<<999444222222111000////////////222111111000000111111222000000000000000000000000222111111000///000000000////////////....................................---------............///,,,,,,,,,,,,,,,---....../////////............---///////////////////////////.........000111333555888:::===>>>>>>===>>>???======>>>???@@@AAABBBBBB>>>@@@BBBCCCDDDFFFLLLRRRbbbttttttssszzzqqqnnntttzzz{{{zzzyyyzzz|||~~~~~~}}}~~~{{{xxxxxx{{{~~~||||||~~~}}}{{{xxxwwwvvvyyy~~~{{{|||~~~|||zzzoooYYYJJJBBB===<<<;;;:::888777666666::::::::::::999999999999888999999999999:::::::::888888:::;;;<<<<<<<<<<<<:::999888999;;;<<<;;;::::::999999999999::::::;;;<<<;;;<<<>>>BBBEEEFFFFFF>>>>>>>>>???@@@@@@AAAAAADDDDDDFFFGGGFFFIIIVVVccctttooovvvuuuzzzooodddgggwww{{{pppuuuuuutttfffOOO@@@===;;;555333222111000////////////000000////////////000000////////////////////////333222111111000000111111////////////....................................---------............///333222111000......------......//////000111111222////////////////////////.........///000333555666777999<<<<<<<<<<<<<<<======>>>>>>???@@@AAABBBCCCAAABBBDDDFFFFFFHHHPPPYYYkkkssseeeccckkksssttt}}}{{{zzz|||~~~}}}{{{|||~~~yyywwwxxxzzz}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxuuuyyy~~~~~~{{{{{{|||xxxyyynnnWWWGGG@@@>>>;;;:::999999888777:::::::::::::::999999999999999999999999999999999888999:::;;;<<<=========::::::999::::::;;;::::::888888888888999::::::;;;>>>===<<<;;;<<<>>>???@@@>>>>>>>>>???@@@@@@AAAAAADDDDDDFFFGGGFFFIIIUUUbbbsssmmmtttqqquuu{{{mmmgggrrrvvvwwwmmmpppgggSSSCCC>>>;;;555333222111000000/////////000000////////////000000////////////////////////333333222111111111111111////////////....................................---------............///444333111000///......---000000000///////////////.................................///111444666888999;;;<<<===<<<<<<===>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBDDDGGGGGGIIITTTaaa|||ggg\\\ZZZaaatttzzzuuu~~~}}}|||yyytttssstttwwwzzzvvvuuuvvvvvvvvv}}}{{{{{{www{{{}}}~~~}}}}}}|||}}}{{{gggNNNEEEAAA===::::::;;;:::999;;;;;;;;;:::::::::999999999999999999999999999999444555666777888888888888::::::;;;::::::999::::::888888888888999::::::;;;>>>===<<<;;;::::::;;;<<<>>>>>>>>>???@@@@@@AAAAAADDDDDDGGGHHHGGGIIIUUUaaassslllrrrnnnrrr|||ooopppyyytttsssjjjYYYJJJAAA;;;777333333222111000000000000222111111000000111111222000000000000000000000000333222111111000111111111////////////....................................---------............///---------------...//////222111000...,,,+++))))))------------------------.........000222555888999===>>>??????>>>>>>???AAA>>>>>>???@@@AAABBBCCCCCCCCC@@@BBBFFFGGGJJJZZZkkk|||fffXXXUUU[[[lll{{{~~~}}}uuutttrrrooopppqqqvvv~~~~~~yyyvvvuuutttsssrrryyy}}}~~~~~~~~~}}}|||yyy|||~~~|||}}}~~~}}}~~~~~~~~~zzz]]]OOOHHH@@@;;;;;;<<<<<<;;;<<<<<<;;;;;;::::::999999:::::::::999999999999888666777888888999888888888:::;;;<<<;;;999888999::::::999999999999::::::;;;;;;<<<===<<<;;;;;;===???>>>>>>>>>???@@@@@@AAAAAABBBCCCFFFHHHGGGJJJUUUbbbrrrjjjpppooosssxxxooorrr}}}ooocccUUUFFF<<<999333333222111000000000000111000000//////000000111000000000000000000000000222222111000000000000000////////////....................................---------............///++++++,,,,,,---...///000000//////---,,,+++******------------------------......///000333666999:::>>>???@@@???>>>>>>@@@AAA>>>??????@@@AAABBBCCCCCCDDD@@@BBBGGGJJJQQQeee{{{wwwfffYYYVVVZZZkkk~~~}}}}}}wwwqqqqqqooolllnnnqqqwww}}}zzzyyyyyyxxxwwwuuuxxx{{{}}}}}}~~~~~~}}}||||||zzz|||~~~~~~~~~~~~~~~|||~~~~~~}}}~~~ttt[[[RRREEE===;;;<<<;;;:::===<<<<<<;;;::::::999999:::::::::999999999888888;;;;;;<<<<<<;;;;;;:::999999;;;<<<;;;999888999;;;<<<;;;::::::::::::::::::999;;;>>>>>>===<<<>>>@@@>>>>>>>>>???@@@@@@AAAAAAAAABBBFFFHHHHHHKKKVVVbbbrrriiinnnssswww}}}nnnmmmuuukkk]]]JJJ>>><<<444333222111000000000000......------------......000000000000000000000000222111111000///000000000000/////////....................................---------.........//////000//////.........//////,,,------...///000111111..............................///000333666999;;;======>>>===<<<<<<>>>@@@>>>???@@@@@@BBBBBBCCCDDDEEEAAACCCKKKOOOXXXooonnnbbb\\\YYY]]]mmm{{{|||uuuqqqqqqoookkkmmmqqqxxx}}}|||}}}~~~~~~}}}{{{xxx{{{~~~~~~~~~{{{{{{~~~|||||||||}}}||||||{{{zzzyyyzzz{{{{{{zzz{{{~~~~~~~~~|||dddXXXIII>>>;;;;;;:::999======<<<;;;::::::999999:::::::::999999888888888::::::::::::999888777777999;;;===<<<999777999;;;===<<<<<<;;;::::::::::::888;;;>>>>>><<<:::;;;<<<>>>>>>>>>???@@@@@@AAAAAA@@@BBBEEEHHHHHHKKKVVVcccrrriiinnnxxxvvv{{{sssooo}}}oooUUUCCC???:::666000...111444222---///000111111111///...---000000000000000000000000111111000000//////......000000000000000000000000---...///...------...///........................,,,,,,,,,---------......////////////000000000000............---,,,+++***//////111333666:::<<<>>>>>>????????????@@@@@@@@@===>>>@@@BBBCCCCCCCCCBBBEEEGGGHHHIIIQQQeeepppeee\\\XXX___uuu~~~|||uuuooopppuuutttoooqqqtttyyy~~~{{{zzzyyy{{{~~~}}}{{{zzz|||}}}yyyyyy}}}}}}yyy{{{}}}~~~|||zzzyyyyyyyyy|||}}}zzzvvvvvvzzz|||~~~~~~{{{zzz{{{}}}zzzfffPPPEEE@@@;;;;;;>>>;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777888888888999999999;;;;;;:::999999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<>>>===;;;::::::<<<>>>???===>>>@@@AAAAAA@@@???>>>DDDCCCDDDEEEFFFIIIUUUaaazzzmmmkkkqqqrrr~~~oooeee{{{hhhOOOCCC;;;777111///000222///,,,///000111111000///...---000000000000000000000000111000000000/////////...........................---...//////------...///........................,,,,,,---------.........////////////000000000000...////////////...------///000222444777:::<<<>>>>>>????????????@@@@@@@@@===>>>@@@BBBCCCCCCCCCCCCCCCEEEIIINNN\\\uuu{{{lllccc```]]]ddd{{{yyywwwrrrooosssyyy{{{wwwxxxzzz|||}}}}}}{{{zzz{{{}}}}}}|||}}}~~~~~~}}}yyyzzz~~~~~~yyy{{{}}}}}}|||yyyyyyyyyyyy{{{|||yyyuuutttwww{{{xxx{{{||||||yyyxxxyyyzzzqqq[[[NNNFFF???<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888999999999::::::::::::999999888777777888999999888888999999999999::::::>>>===<<<<<<<<<===>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCEEEFFFJJJUUUaaa}}}qqqoooqqqqqq|||uuu^^^ooo___GGG===999555333222111///...///000000000000//////...000000000000000000000000000000000000////////////........................---...//////------...///........................,,,------------.........////////////000000000000/////////000000000000000000111333555888:::<<<===>>>????????????@@@@@@@@@>>>???@@@BBBCCCCCCCCCCCCDDDGGGLLLVVVjjjyyyoooiiifffdddmmm|||zzzppppppooopppwww|||~~~|||zzzzzz{{{}}}}}}}}}}}}{{{{{{|||~~~{{{{{{~~~~~~zzz|||~~~}}}{{{yyyxxxxxxzzz{{{{{{xxxsssrrrtttwwwvvvxxxzzz{{{zzzxxxxxxyyy~~~}}}}}}~~~{{{fffWWWLLLDDD>>><<<;;;;;;::::::999999888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;999888888777777888888999888888999999999999::::::=========>>>>>>>>>??????AAAAAAAAAAAAAAABBBCCCCCCAAAAAACCCEEEFFFIIITTT```}}}uuurrrppppppxxx~~~bbbiiiyyynnnOOOAAA<<<888666555222111333///000000000000/////////////////////////////////000000000000////////////........................---///000///...---...///........................------------............////////////000000000000.........///000111222222222333555777999;;;<<<===>>>>>>?????????@@@@@@@@@??????@@@AAABBBCCCDDDDDDGGGIIIPPP^^^vvvzzzsssooommmppp{{{wwwwwwzzz|||xxxrrrkkknnnqqqttt}}}|||}}}|||yyyxxxyyyzzz{{{|||~~~{{{zzzzzz{{{~~~|||||||||}}}~~~}}}{{{yyyxxxyyy}}}}}}|||yyytttrrrssstttvvvwwwzzz{{{{{{zzzyyyyyy~~~~~~}}}|||zzz{{{|||~~~~~~}}}~~~|||||||||{{{{{{zzzxxxxxx}}}|||zzznnn]]]QQQHHHAAA===<<<<<<;;;:::999999888888::::::::::::::::::::::::999999999::::::::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@??????AAAAAA@@@@@@@@@BBBCCCDDDBBBBBBDDDFFFFFFHHHRRR]]]zzzvvvssspppooovvv~~~fffdddkkk|||~~~```FFF>>>777666555222222555000////////////000000000////////////////////////////////////000000000000////////////////////////...///000///......///000........................---------.........//////////////////000000000000......---...///000222333333444666999;;;<<<<<<===>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFJJJTTThhh{{{tttrrrxxxtttqqqppppppvvvpppnnnlllrrrxxx}}}~~~~~~~~~||||||{{{yyywwwvvvwwwyyyzzz}}}~~~~~~|||zzzzzz{{{}}}~~~}}}}}}}}}~~~}}}~~~}}}{{{zzzzzz{{{|||xxxuuuttttttuuuvvvwwwxxxyyyyyyxxxwww{{{}}}~~~}}}{{{zzz{{{}}}|||}}}~~~}}}{{{wwwtttttttttrrrrrrssssssrrrqqqoooooooootttwwwuuupppnnnsssxxxxxx{{{~~~yyyeeeVVVKKKCCC===>>>>>>===<<<;;;::::::999::::::::::::::::::::::::888888888888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@?????????AAACCCDDDDDDDDDFFFHHHGGGHHHPPPYYYwwwuuuqqqppppppvvv~~~hhh___^^^lll|||vvvOOOAAA555555555111000333000////////////000000111000000000000000000000000////////////000000000000000000000000000000000000...///000000......///000........................------........./////////////////////000000000000///............000222333444666888:::<<<<<<<<<<<<>>>????????????@@@@@@@@@AAA@@@AAAAAABBBDDDEEEFFFDDDLLL\\\uuuyyyxxx~~~oooiiiiiiiiiyyyuuunnnllllllqqqyyy}}}|||{{{|||~~~~~~}}}{{{{{{{{{yyyvvvvvvwwwyyy|||||||||zzzyyyyyy{{{}}}|||}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}|||}}}~~~|||yyyvvvuuutttsssrrrssstttuuuuuusssyyy}}}~~~|||}}}~~~{{{~~~}}}}}}}}}}}}}}}{{{rrrrrrrrrooollliiiiiiiiigggggggggggggggfffeeeeeeeeeiiikkkjjjgggfffjjjnnnpppsssvvvyyy|||mmm[[[OOOEEE===??????>>>>>>======<<<<<<::::::::::::::::::::::::777777888888888999999999777888888999999888888777888888999999999999::::::<<<<<<======>>>???@@@@@@????????????@@@BBBCCCCCCDDDEEEHHHJJJIIIIIIPPPYYYuuuvvvqqqrrrsssxxxppp```XXXcccqqqvvvxxx{{{]]]III888666777222000222000///......///000111222000000000000000000000000.../////////000000000111////////////////////////...000111000///...///000....................................////////////////////////000000000000111000/////////111333444555777999<<<======<<<<<<>>>????????????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFIIISSShhh|||~~~|||hhh___dddkkk|||}}}rrrkkkiiijjjkkkvvv}}}zzzxxxxxxzzz}}}|||}}}~~~|||yyywwwwwwyyy||||||{{{yyyxxxxxxzzz|||zzz{{{}}}}}}}}}|||}}}}}}~~~~~~~~~~~~{{{xxxvvvvvvssspppppprrrssssssrrrxxx~~~zzz|||||||||~~~~~~|||{{{zzzzzzzzzzzz{{{}}}~~~|||{{{|||{{{yyyyyyxxxuuupppmmmbbbccccccbbb```^^^___```]]]\\\\\\\\\\\\[[[[[[[[[^^^___``````___```bbbdddeeegggjjjlllpppuuu{{{}}}rrr^^^RRRHHH@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::888888888999999999::::::777888999999999999888777888888999999999999::::::<<<;;;;;;;;;<<<>>>@@@AAA>>>???@@@BBBCCCCCCDDDDDDBBBDDDHHHLLLKKKKKKRRR[[[sssyyyuuusssvvv{{{}}}}}}{{{gggZZZaaalllnnnnnnqqq{{{jjjQQQ<<<999:::555111222000///.........000111222000000000000000000000000.../////////000000111111...........................000111000///...///111..................................../////////000////////////000000000000333222111000000222444555666888:::<<<======<<<<<<>>>????????????@@@@@@@@@BBBAAAAAAAAABBBDDDFFFGGGQQQ]]]ttt}}}xxx|||zzzaaaXXXbbbooo}}}rrriiifffgggiiijjjxxx}}}zzzwwwvvvxxx||||||{{{xxxxxxzzz}}}}}}|||yyywwwwwwyyy{{{yyy{{{|||}}}|||{{{|||}}}~~~|||yyyvvvzzzvvvqqqppprrrtttttttttwww~~~xxxyyywwwvvvyyy}}}|||wwwvvvuuuuuutttssssssssssssrrruuuzzzxxxssssssrrrqqqooolllkkkiiipppnnnlllkkkhhhddd___[[[WWWXXXYYYYYYXXXXXXYYYZZZVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZ\\\]]]___bbbeeekkkrrrvvvvvvxxx}}}rrr^^^TTTLLLDDD=========>>>>>>>>>>>>>>>::::::::::::::::::::::::999999:::::::::;;;;;;;;;999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;===@@@BBB>>>@@@BBBDDDEEEEEEEEEDDD@@@BBBGGGLLLMMMNNNUUU^^^rrr}}}yyytttxxx}}}qqqnnn\\\^^^ggglllnnnppp~~~sssZZZAAA777666333000///---.........//////000000//////............//////...............///000111000000000000000000000000000///...---------------111///...------...///111........................000000000000//////////////////......///111444555777999;;;<<<<<<===???AAA??????@@@@@@@@@???>>>>>>AAA???AAAEEEFFFDDDFFFJJJVVVggg}}}|||tttddd[[[gggzzz{{{rrrhhhcccaaa```dddiiizzz~~~{{{zzzzzz}}}}}}}}}~~~{{{xxx|||{{{zzzyyyyyyyyyzzz{{{vvvvvvwwwxxxyyyzzz{{{||||||xxxtttsssrrrqqqqqqpppppppppwww{{{~~~}}}}}}uuutttqqqooonnnnnnooopppqqqpppnnnllljjjiiihhhhhhoooqqqssswww{{{}}}yyyyyyzzzxxxpppiiicccbbb```^^^]]]\\\[[[[[[[[[]]]^^^^^^]]]ZZZWWWUUUTTTSSSQQQPPPPPPQQQSSSTTTSSSTTTTTTTTTSSSRRRRRRQQQQQQPPPOOONNNOOOPPPQQQRRRQQQRRRTTTXXX\\\aaaeeehhhhhhlllrrrxxx}}}}}}kkkZZZQQQMMMCCC===:::;;;;;;999888999;;;;;;:::::::::999999999;;;;;;;;;;;;::::::999888999999::::::::::::;;;;;;999999999:::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;>>>???@@@AAACCCDDDEEEFFFBBBEEEHHHIIIJJJNNNTTTYYYppp{{{~~~vvvvvvwwwrrrqqq___]]]bbbeeekkkrrr{{{~~~vvv___GGG<<<999555111000/////////000000000111111///......------......//////////////////000111111000000000000000000000000111000///...............000///...------...///000////////////////////////000000000000000000000/////////......///222444666777999;;;<<<<<<===???AAA??????@@@AAAAAA@@@@@@@@@DDDBBBBBBEEEFFFGGGLLLRRRbbbvvv~~~yyy{{{}}}hhhbbbeeeuuuzzztttkkkccc___^^^___dddjjjyyy~~~|||zzz{{{|||~~~~~~~~~~~~{{{yyyyyyyyyzzz{{{{{{zzzzzzyyywwwwwwxxxyyy{{{|||}}}}}}|||uuutttsssrrrqqqpppppppppwwwyyyzzzzzzxxxwwwxxxxxxrrrqqqnnnkkkiiihhhiiiiiiddddddcccaaaaaa```aaaaaabbbdddhhhlllppptttxxxzzzuuuqqqmmmmmmooollleee___XXXWWWUUUTTTRRRQQQQQQQQQRRRTTTUUUVVVVVVTTTQQQPPPQQQPPPNNNMMMMMMNNNOOOPPPPPPPPPQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNRRRRRRRRRSSSUUUWWWYYY[[[]]]aaaggglllqqqwww|||{{{|||vvvaaaUUUQQQJJJCCC>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;::::::999888999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===???@@@BBBCCCCCCCCCFFFIIIJJJKKKOOOUUUZZZppp|||~~~vvvyyy{{{ttttttddd]]]ZZZ\\\fffttt|||}}}}}}}}}xxxeeeNNNBBB<<<888333111000000111111111111222222000//////......//////000000////////////000111111000000000000000000000000111111000////////////000000///...------...///000000000000000000000000000000000000000000000000000//////......000222555777888:::<<<===<<<===???AAA???@@@AAABBBBBBBBBBBBBBBCCCAAAAAACCCCCCFFFOOOYYYqqqvvvtttzzzvvv~~~wwwjjj\\\aaammmwwwnnnkkkccc]]][[[[[[]]]cccjjjxxx~~~~~~|||{{{{{{|||}}}}}}|||zzzvvvxxxzzz|||}}}|||zzzyyyxxxyyyzzz{{{}}}~~~}}}uuutttsssqqqpppooooooooottttttsssqqqnnnmmmnnnooollljjjgggccc```^^^]]]]]]VVVVVVUUUUUUVVVVVVWWWWWWUUUYYY___cccfffiiilllnnniiieeebbbbbbdddbbb\\\VVVRRRQQQOOONNNLLLLLLKKKKKKLLLNNNPPPRRRRRRQQQPPPOOOPPPOOONNNLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMNNNNNNNNNMMMMMMLLLKKKKKKPPPPPPOOOOOOOOOPPPPPPQQQSSSUUUYYY^^^cccjjjqqquuu~~~xxxuuurrrddd___QQQGGG@@@>>>===;;;;;;===<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;:::999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======;;;<<<===>>>???AAABBBBBBDDDFFFIIIJJJKKKOOOVVV[[[ppp}}}zzzyyy}}}www~~~sssggg^^^VVVSSS```qqq~~~~~~zzzuuuxxxhhhUUUFFF???:::555111111111111111111111111111222111111000000111111222/////////......//////000////////////////////////000000///////////////000000///............///000000000000000000000000000000000000000000111111111000/////////111333666888999;;;=========>>>???AAA@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBCCCDDDDDDHHHTTT```}}}uuuqqqvvv{{{|||{{{sss|||ttteee^^^YYYcccqqq}}}tttnnneee___[[[ZZZZZZ[[[bbbiiivvv~~~}}}|||{{{{{{{{{{{{~~~|||wwwxxxyyyzzz{{{|||{{{{{{zzzzzz{{{}}}~~~~~~}}}{{{uuutttrrrooommmlllkkkkkkmmmmmmmmmjjjfffdddcccdddbbb```]]]YYYUUUSSSQQQPPPNNNMMMMMMMMMNNNOOOOOOPPPQQQVVV^^^bbbdddeeefffhhheeecccaaaaaacccaaa\\\WWWUUUTTTSSSQQQPPPOOOOOOOOOOOOQQQSSSUUUVVVWWWVVVVVVTTTSSSRRRQQQPPPPPPPPPQQQRRRRRRRRRSSSSSSRRRQQQQQQRRRRRRQQQPPPOOONNNLLLKKKMMMMMMMMMNNNNNNOOOPPPPPPNNNOOORRRUUUZZZ```hhhmmmxxx}}}|||sss{{{ttt[[[OOODDD@@@???>>>>>>@@@:::999999999999888888888:::::::::;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>???@@@@@@===>>>???@@@AAABBBCCCCCCDDDFFFHHHIIIJJJNNNUUU[[[qqq~~~www||||||~~~{{{xxxqqqjjjbbbWWWQQQ[[[kkk}}}}}}uuummmtttiiiYYYJJJ@@@;;;666111000000000000000000000000111000000//////000000111//////...------.........////////////////////////.........------....../////////............/////////////////////////////////000000000111111111222000//////000111444777999:::<<<>>>>>>>>>>>>@@@AAA@@@AAABBBCCCDDDEEEEEEEEECCCEEEGGGIIIIIIMMM\\\lllyyyqqqsssxxxzzzyyy|||uuuzzzwwwdddZZZYYY]]]iiivvv}}}|||vvvooojjjccc```^^^]]]\\\[[[```gggttt|||~~~}}}{{{zzzzzzzzz~~~~~~zzzyyyxxxwwwxxxzzz}}}~~~{{{||||||}}}~~~~~~|||zzzzzz|||}}}yyytttrrrooollliiifffeeedddccceeefffddd```\\\YYYXXXVVVUUURRROOOLLLIIIGGGFFFIIIIIIIIIHHHIIIIIIJJJJJJOOOWWW```ffffffeeefffgggiiigggfffggggggeeeaaa]]]ZZZYYYXXXWWWVVVUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^^^^ZZZZZZYYYYYYXXXXXXXXXXXXWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVTTTRRRPPPNNNNNNLLLMMMMMMNNNOOOPPPPPPQQQMMMNNNOOOPPPSSSYYYaaafffmmmsss{{{~~~kkk\\\LLLEEECCCBBBBBBDDD:::::::::999999999888888999::::::;;;;;;:::::::::999999999:::::::::;;;;;;999::::::::::::;;;;;;;;;>>>>>>======>>>??????@@@>>>>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGHHHLLLTTTZZZqqqxxx}}}|||uuunnnhhh]]]TTTZZZfffyyyrrrgggnnnhhh[[[LLLAAA<<<777222111000000000000////////////......------......///000//////............///000000000000000000000000...------------......//////////////////////////////////////////////////////000000111111222222222000000///000222555888:::<<<===??????>>>>>>@@@AAAAAABBBCCCDDDDDDDDDDDDDDD???BBBFFFGGGHHHPPPeeeyyyvvvuuuxxxyyyxxx}}}~~~wwwuuutttssshhhYYYTTTXXXdddppp{{{|||vvvnnneee^^^cccaaabbbbbb___\\\^^^dddpppyyy}}}{{{zzzzzzzzz}}}|||zzzxxxvvvvvvyyy}}}|||||||||}}}}}}}}}~~~~~~}}}~~~}}}zzzxxxwwwxxx{{{~~~~~~zzzwwwqqqooolllgggccc___\\\[[[YYY[[[]]]]]]YYYTTTQQQOOOLLLKKKJJJHHHGGGEEECCCCCCFFFFFFFFFFFFFFFGGGHHHHHHMMMXXXeeelllmmmllllllnnnsssrrrqqqqqqqqqnnnjjjgggaaa```___^^^]]]]]]]]]]]]aaabbbcccdddeeefffffffffddddddddddddddddddddddddaaaaaabbbcccccccccbbbbbbaaa___\\\XXXVVVTTTSSSSSSQQQRRRRRRRRRQQQPPPOOOOOOMMMNNNNNNNNNOOOSSSYYY]]]bbbgggoooyyy{{{|||iiiSSSGGGCCC@@@???@@@======<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;::::::999999::::::::::::;;;;;;999999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>======>>>>>>???@@@@@@AAABBBDDDEEEEEEFFFKKKSSSZZZqqq~~~zzzvvvyyy~~~uuunnnddd[[[[[[cccyyyxxxiiiiiiggg]]]MMMCCC???:::444222222111111111000000000000//////......//////000222222111000000000000000000000000000000000000000...............///000000......////////////......000000000000000000000000///000000111111222333333000000000111333666999;;;<<<>>>????????????@@@BBBBBBBBBCCCDDDDDDCCCCCCCCC???AAADDDFFFIIIWWWttt~~~}}}}}}yyy~~~|||pppgggccc\\\TTTUUU\\\kkktttyyytttlllfff```ZZZ```aaadddfffbbb]]]^^^ccckkkuuu}}}{{{zzz{{{{{{||||||{{{yyyxxxxxxyyy{{{|||||||||||||||{{{{{{{{{{{{yyy{{{}}}~~~~~~{{{wwwtttrrrssstttvvvxxxwwwtttrrrooommmhhhbbb]]]XXXTTTRRRQQQSSSTTTSSSPPPMMMKKKKKKEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFHHHIIIKKKLLLQQQ^^^nnnyyy|||{{{}}}{{{xxxqqqqqqpppooonnnnnnnnnnnnqqqrrrrrrrrrssssssssssssqqqrrrrrrsssttttttttttttnnnnnnooopppppppppppppppmmmjjjeee```]]][[[\\\\\\YYYYYYYYYYYYWWWVVVTTTSSSPPPPPPPPPNNNNNNPPPSSSVVVYYY\\\bbbjjjsss{{{}}}yyy___NNNEEE@@@===<<<>>>>>>>>>=========<<<<<<888999::::::;;;;;;;;;:::999999::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<;;;::::::;;;;;;===>>>>>>>>>>>>??????@@@@@@AAAAAACCCEEEFFFFFFGGGLLLTTT[[[rrryyypppxxxzzzrrriii___^^^ccc~~~pppffffff^^^OOODDD@@@<<<666333333333222222111111111333333222222222222333333444444333222111111222222000000000000000000000000///////////////000111111......////////////......111111111111111111111111///000000111222222333333000000000111333666999;;;===>>>@@@@@@??????@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBGGGHHHJJJKKKPPPccc}}}nnn___[[[WWWSSSWWWaaapppuuusssiiiaaaaaaaaa___^^^```eeehhhddd^^^^^^ccchhhrrr~~~}}}{{{zzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzz}}}||||||{{{zzzyyyyyyyyyvvvxxx{{{||||||yyyuuurrrnnnnnnnnnppprrrqqqooommmnnnkkkfff___YYYSSSOOOMMMNNNNNNNNNLLLIIIHHHHHHIIIBBBCCCDDDEEEFFFGGGGGGGGGEEEFFFGGGIIIKKKNNNPPPRRRWWWeeexxx|||}}}~~~yyyzzzzzz{{{|||||||||{{{wwwsssmmmhhhdddcccdddeee]]]^^^^^^___^^^]]][[[ZZZSSSSSSSSSQQQOOOOOORRRTTTSSSVVVZZZaaahhhpppvvvyyynnnZZZNNNFFFBBB@@@===<<<<<<<<<<<<;;;;;;;;;888999::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGFFFGGGMMMUUU\\\rrrttt~~~lllqqq|||zzzqqqgggbbbccc~~~sssnnnccc]]]^^^TTTAAA999===333222111111222222000///......///111222222222222000000000000000000000000////////////000000000000000000000000111111111111555444222000000000000111333333222222111000//////000000111111111000000///111222444555888999;;;<<>>>>>>>>>>>@@@AAABBBEEECCCAAA@@@AAAAAAAAAAAACCCDDDHHHMMMTTTjjj|||zzz}}}gggSSSLLLMMMPPP]]]llluuupppllljjjfffaaa```cccfffkkkkkkfffaaa```___^^^___jjjvvv~~~}}}}}}}}}|||~~~|||xxxuuuuuuwwwzzz~~~{{{yyyxxxyyyyyyxxxwwwyyyyyyyyy{{{|||yyysssnnnmmmllljjjhhhfffffffffggghhhddd```[[[VVVPPPJJJFFFHHHGGGGGGHHHIIIIIIHHHFFFBBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLOOORRR[[[kkk|||yyyyyyvvvooohhhjjjgggeeeeeeggggggdddaaa___[[[TTTPPPNNNNNNNNNMMMQQQTTTWWWWWWYYY___iiirrrvvviiiZZZPPPFFFAAACCC>>><<<===<<<::::::===;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@????????????@@@AAAAAABBBDDDCCCEEEHHHHHHJJJQQQYYYqqq|||}}}uuuvvv}}}{{{pppjjjjjjxxx{{{xxxrrrpppqqqeeeNNN???===666444333222333333222000...//////000111111111111000000000000000000000000000000000000000//////////////////000000000111111222111000000000000111222333333222111111000//////000000111111111111000000222222444666888:::;;;<<>>>>>???@@@AAABBBDDDCCCBBBBBBCCCDDDEEEEEEGGGHHHLLLTTTbbb|||ttt```NNNKKKOOOUUUaaammmqqqlllgggeeebbb```bbbhhhkkkpppqqqmmmhhhfffccc```^^^gggsss}}}}}}~~~{{{xxxwwwyyyzzz}}}|||zzz{{{||||||zzzyyyxxxwwwwwwyyyyyyvvvqqqlllnnnllljjjfffcccaaa___^^^\\\ZZZWWWUUUSSSPPPLLLIIIKKKJJJIIIIIIJJJIIIGGGFFFEEEFFFGGGIIIJJJJJJIIIIIIIIIKKKKKKKKKLLLMMMPPPSSSbbbttt|||xxxsssqqqrrrqqqnnnkkkgggbbbZZZTTTRRRQQQPPPPPPOOOQQQSSSSSSSSSXXX```gggmmm{{{zzzyyyzzzcccRRRHHHCCCAAA===<<<>>>>>><<<<<>>>>>>>>??????@@@AAABBB@@@@@@???@@@@@@AAABBBCCCDDDCCCEEEHHHHHHJJJQQQYYYppptttttt~~~yyyxxxwwwooommmnnn~~~cccJJJ???:::888555444444444333111//////000000000000//////000000000000000000000000111111111000000//////........./////////000000000///......///000111222333222222222111111000000///000000000000111111000000222333444666888:::<<<<<>><<>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCEEEHHHHHHJJJQQQYYYnnnnnnnnnyyy~~~yyymmmhhhbbbwww{{{ZZZDDD>>>:::666444333333222111//////000000000//////...000000000000000000000000222222111111000///..................////////////.........//////000111111222111111111000000000///000000000000000111111111333333555777999;;;<<<===??????@@@@@@AAABBBBBBCCCAAABBBCCCDDDDDDFFFHHHIIIMMMLLLPPP___zzzttt]]]PPPHHHPPP^^^iiinnnrrrgggaaa\\\ZZZ[[[aaannn{{{}}}wwwsssnnnhhhbbbaaadddooo|||xxxyyy{{{yyy{{{}}}}}}{{{xxxvvvvvvuuuuuuwwwzzz|||}}}{{{yyy{{{{{{{{{zzzxxxuuuqqqnnndddcccbbb___\\\YYYVVVUUUTTTSSSQQQQQQQQQPPPNNNLLLOOONNNNNNNNNOOOOOOMMMLLLNNNOOOPPPPPPPPPOOONNNMMMLLLMMMNNNMMMMMMNNNQQQTTTbbbxxx}}}xxxrrrhhh___YYYUUUSSSQQQNNNOOOPPPNNNMMMNNNRRRUUU```pppzzzrrrhhhmmmttt]]]OOOGGGAAA===??????;;;999999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<======>>>?????????@@@@@@@@@AAABBBCCCDDDEEEDDDCCCEEEGGGHHHIIIQQQYYYmmmnnnooozzzllldddYYYjjjkkkLLLAAA===777333222222111111///000000000000000///...111111111111111111111111333222222111000//////.............../////////////////////000000000//////111111111000000000000000000000//////000111222222333444666888:::<<<===>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDCCCBBBCCCFFFIIIPPPQQQYYYlllwwwfffTTTLLLIIISSSccclllnnnlllbbb]]]YYYXXX[[[dddvvv{{{xxxrrrlllgggaaa^^^fffuuuzzzssssssuuuwwwzzz}}}}}}{{{xxxuuutttrrrsssuuuxxx{{{|||{{{yyy{{{|||~~~~~~{{{xxxuuusssllljjjhhhdddaaa^^^[[[ZZZTTTSSSRRRRRRSSSSSSPPPOOORRRRRRRRRTTTVVVWWWVVVUUUUUUUUUUUUTTTSSSQQQOOONNNMMMNNNNNNNNNNNNOOOQQQTTT```wwwvvvlllddd___ZZZXXXPPPPPPOOONNNMMMMMMOOOQQQ]]]lllvvv}}}zzzpppqqq}}}nnnTTTIIIBBB<<<>>>???<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>??????>>>>>>@@@@@@@@@AAABBBCCCEEEEEEDDDCCCEEEGGGHHHIIIQQQYYYllloooqqqpppfffXXXbbbrrr}}}VVVEEE???999333111111111111///000111111111111000000111111111111111111111111222222222111111000000///....../////////000000000000000111111111000//////000000000000000000000000000000/////////111222333444555666888:::<<<>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEDDDBBB@@@BBBGGGLLLMMMSSS```wwwooo]]]OOOLLLNNNXXXeeejjjgggaaa\\\YYYWWWXXX]]]hhh{{{xxxqqqlllccc^^^cccnnnxxx~~~yyysssrrrtttuuuxxx{{{|||zzzwwwtttsssqqqqqqsssvvvyyy{{{zzzyyywww|||yyywwwrrrmmmhhhdddbbbaaa[[[ZZZYYYZZZ[[[[[[YYYWWWYYYYYYZZZ\\\___aaaaaa```]]]\\\\\\ZZZWWWTTTQQQOOOOOOPPPPPPPPPOOOPPPSSSUUUcccyyyyyyppphhhbbb^^^VVVTTTQQQNNNMMMMMMNNNOOOXXXgggooouuuzzztttxxxaaaMMMDDD======@@@???>>>>>>999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===???@@@AAAAAA@@@@@@?????????@@@AAACCCDDDEEEDDDCCCEEEHHHHHHJJJQQQYYYlllnnnrrrxxxmmm]]]]]]eeetttdddHHHCCC;;;555222222222222///000111222222333222222111111111111111111111111111111111111111111111111/////////000000000111111...///000222222222222111///000000000000000000000000000///...///111333444555555777999;;;===>>>???@@@AAABBBCCCDDDDDDCCCCCCDDDEEEDDDAAA???CCCKKKRRRPPP[[[lll|||dddWWWPPPSSSXXX```hhhiiibbbZZZVVVTTTVVVYYY^^^jjj}}}vvvnnngggbbbffflllqqqyyy{{{wwwxxxxxxsssqqqrrrpppsssvvvwwwuuurrrpppooommmmmmmmmpppsssuuuvvvuuuvvv}}}~~~yyywwwvvvvvvqqqooommmmmmlllkkkhhhfffdddddddddgggiiikkkjjjiiieeedddbbb___[[[WWWSSSQQQRRRSSSTTTSSSRRRSSSUUUXXXeeeyyyvvvnnnhhhaaa\\\VVVRRROOOOOOOOOPPPTTTaaahhhooo{{{tttvvv}}}zzzYYYMMMBBB@@@AAA???>>>>>>::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<===???AAABBBAAA@@@???>>>>>>>>>???AAABBBDDDEEEDDDCCCEEEHHHHHHJJJQQQYYYlllpppvvv~~~rrrccc\\\]]]iiitttyyypppKKKEEE===666333333333333///000111222333444444444111111111111111111111111111111111111111222222222000000000000111111111111,,,...000222333444444444////////////000000000000000///......///111333444555666777999;;;===>>>???@@@AAABBBDDDDDDDDDDDDCCCDDDEEEDDDAAA@@@EEEOOOWWW[[[hhh|||zzz|||nnn[[[RRRUUUZZZaaahhhllljjjaaaWWWRRRRRRUUUYYY___jjj~~~yyyoooiiigggjjjmmmnnnuuu}}}{{{|||yyysssvvvwwwrrrooooookkknnnpppqqqooolllkkkjjjiiihhhgggiiillloooppppppwww}}}yyyuuuqqqmmmllllllnnnppppppooonnnjjjiiigggccc___YYYUUURRRUUUVVVVVVUUUTTTUUUXXXZZZbbbuuu}}}wwwkkkeee]]]VVVSSSRRRRRRRRRRRR___fffmmmzzztttvvvfffWWWIIICCCAAA===:::999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;===???@@@???>>>=========>>>???@@@BBBDDDEEEDDDCCCEEEHHHHHHJJJQQQYYYmmmttt{{{~~~jjj\\\UUU\\\eeekkkvvvUUUHHH<<<777555333222333111111111111111111111111////////////000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000...///111111222333666888777777888:::<<>>===>>>>>>>>>>>><<<:::999<<<<<<<<<<<<============<<<<<<======>>>>>>???????????????@@@AAABBBDDDEEECCCEEEGGGHHHHHHLLLSSSXXXmmmrrr|||yyyrrr```TTTWWW___gggsssWWWJJJ===888666333222333222222222222222222222222/////////000000000111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000///000111222222333555777888999:::;;;===@@@BBBCCCAAAAAA@@@AAABBBCCCEEEFFFFFFDDDCCCEEEEEEFFFMMMUUUcccqqqtttmmmjjjyyylllYYYQQQRRR^^^hhhnnnjjjccc^^^WWWQQQPPPUUUZZZ___bbbhhhpppuuuvvvmmmgggjjjpppvvv{{{}}}wwwvvv|||~~~yyysssnnnjjjhhheeeddd```___]]]\\\[[[ZZZYYYYYY[[[ZZZXXXWWWXXX[[[^^^```hhhxxxzzz{{{{{{ssslllgggdddaaa___aaa]]][[[ZZZYYYXXX]]]dddxxx{{{jjj```ZZZUUUSSSSSSSSSUUU\\\dddiiippp}}}qqqRRRDDDCCCAAA>>><<<<<<<<<;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>======>>>>>>???@@@@@@@@@?????????@@@AAABBBCCCDDDBBBEEEGGGHHHHHHLLLRRRXXXmmmwwwyyymmm|||kkkWWWSSSYYYaaannnzzz[[[MMM???999666444333444222222222222222222222222000000000111111111222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000111222222222222444666999:::;;;<<<>>>@@@BBBCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDFFFGGGIIIRRR[[[fff|||qqqjjjkkk}}}xxxcccUUUSSSXXXiiinnnooohhh```ZZZVVVRRRRRRXXX___ccceeegggkkkoooyyywwwooojjjmmmtttzzz}}}zzzzzz}}}}}}~~~zzzvvvpppkkkgggeeebbb```YYYXXXVVVUUUSSSRRRRRRRRRUUUTTTRRRRRRRRRSSSUUUWWWaaannn~~~tttnnnkkkiiihhhhhheeebbb___[[[[[[cccmmmyyyuuu|||nnnccc\\\VVVRRRRRRSSSTTTYYY___dddlll{{{```LLLFFFDDD@@@>>>>>>===<<<<<<;;;;;;<<<<<<999999999:::;;;<<<==================>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCBBBDDDGGGGGGHHHLLLRRRXXXlllyyyxxxhhhttt}}}zzz}}}www___TTTVVV___kkkvvv}}}___QQQBBB;;;777444333444111111111111111111111111000111111111222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111222333333222222444666999::::::<<<===@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDFFFDDDEEEFFFGGGJJJTTT___kkkxxxrrrvvv}}}iiiYYYSSSZZZdddnnnnnnkkkddd]]]YYYWWWWWWVVV\\\dddiiijjjjjjkkkmmmuuuvvvoookkkooouuu|||}}}|||~~~vvvrrrlllgggdddaaa^^^\\\WWWVVVUUUSSSRRRQQQPPPPPPTTTTTTSSSRRRQQQRRRRRRSSS^^^gggxxx}}}vvvsssssstttppplllgggbbb]]]___lllzzzuuuuuu|||qqqfff___XXXTTTSSSUUUTTTWWW\\\bbbkkk|||rrrWWWHHHAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999:::<<<===>>>=========>>>>>>>>>??????======>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBDDDFFFGGGHHHKKKRRRWWWjjjvvvxxxfffeeerrrrrrvvv|||dddWWWVVV___mmmwwwuuudddUUUEEE===888555333444000000000000000000000000000111111111222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000222333333333222222444666999999999;;;<<<>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFJJJVVVcccuuu}}}yyy|||ooo[[[QQQSSS```mmmsssnnnggg```ZZZVVVWWWZZZYYY```hhhllllllllllllmmmuuu~~~vvvpppnnnqqqvvv{{{|||{{{||||||{{{yyypppmmmhhhdddbbb___\\\ZZZXXXWWWVVVTTTSSSSSSRRRRRRVVVUUUTTTSSSRRRRRRRRRSSS\\\aaaooo}}}~~~wwwrrrlllfffbbbfffwwwzzztttvvv|||sssiiibbb[[[VVVVVVTTTSSSUUUZZZ___iiizzzfffKKK>>>>>>BBB@@@???>>>===<<<;;;;;;;;;>>>===<<<;;;;;;<<<===>>>============>>>>>>>>>>>><<<<<<======>>>?????????AAAAAAAAA@@@@@@AAABBBBBBAAADDDFFFGGGGGGKKKRRRWWWiii~~~tttrrrbbbYYYeeekkkqqq{{{~~~iiiYYYUUU___ppp}}}zzzoooiiiYYYHHH???999555333444000000000000000000000000000000000111111111222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111222333333333333555777999999999:::<<<===???@@@@@@@@@AAABBBCCCCCCBBBBBBDDDDDDEEEFFFFFFKKKZZZiii|||}}}|||bbbSSSPPPWWWdddpppuuulllbbb\\\VVVSSSUUUZZZ^^^ccciiilllkkkjjjkkklllttt{{{xxxtttsssvvvxxx{{{{{{zzzzzzyyyuuurrrkkkhhhdddbbb```^^^[[[YYYWWWWWWVVVUUUUUUUUUUUUVVVXXXVVVTTTRRRRRRRRRSSSTTTXXX[[[hhh~~~yyysssooonnnsss{{{yyy{{{}}}yyyvvvvvv{{{~~~}}}pppfff```YYYTTTSSSQQQQQQSSSVVVZZZaaappp~~~vvvTTTAAA???BBB@@@???>>>===<<<<<<<<<<<<>>>======<<<<<<<<<======<<<<<<<<<<<<============<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCAAACCCFFFFFFGGGKKKQQQWWWhhhssskkk]]]YYYZZZfffpppwwwttt^^^UUU^^^sssxxxpppmmm]]]KKK@@@:::666444444111111111111111111111111/////////000000000111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000222333333333444666999:::::::::;;;<<<>>>@@@@@@===>>>@@@AAABBBBBBBBBBBBAAABBBDDDGGGHHHOOOaaaqqq}}}lllVVVNNNTTT___jjjrrrqqqfff\\\WWWTTTSSSWWW^^^fffjjjmmmmmmjjjiiijjjlllooovvv~~~~~~{{{zzz|||}}}||||||yyyyyyyyywwwsssooogggeeebbb```___]]][[[YYYXXXXXXWWWWWWXXXXXXYYYZZZZZZXXXUUURRRRRRSSSUUUWWWYYY[[[eeeyyy~~~}}}xxxuuutttwwwyyy}}}yyyvvvwww{{{~~~|||yyyyyy{{{rrrhhhaaaYYYTTTSSSRRRRRRSSSVVVWWWZZZeeeqqqaaaKKKCCCAAA??????>>>===<<<<<<======::::::;;;<<<============;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@?????????@@@AAABBBCCCDDDAAACCCEEEFFFGGGJJJQQQVVVgggrrrfff\\\aaaSSSdddqqquuu~~~dddUUU]]]sssyyysssooo^^^LLLAAA;;;666444444333333333333333333333333////////////000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000111333333333555777:::;;;;;;<<<<<<>>>???@@@AAA<<<===???AAABBBBBBBBBBBB???@@@DDDGGGJJJSSSfffxxxppp]]]LLLMMMZZZgggqqqvvvjjj___VVVTTTTTTUUU[[[cccoooqqqrrrooollljjjkkknnnkkkpppxxx~~~~~~||||||{{{yyywwwxxxyyywwwrrrnnndddccc```______^^^[[[YYYZZZZZZZZZZZZ[[[\\\]]]^^^]]]ZZZVVVTTTSSSUUUXXX[[[]]]^^^fffwwwxxxpppmmmnnnrrruuuxxx~~~vvvtttqqqsssvvvxxxzzzyyyxxxwwwxxxwwwwwwyyy|||~~~{{{qqqiiiaaa[[[YYYUUUUUUVVVWWWVVVWWW___iiiuuulllUUUGGG@@@???>>>>>>===============666777999<<<===>>>======:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA?????????@@@AAACCCDDDEEEAAACCCEEEFFFGGGJJJQQQVVVfff~~~qqq~~~mmm```aaaaaa```fffqqqwwwmmm```^^^fffxxxzzzjjjhhh[[[FFF;;;;;;888000222333333444444555555666555444444333222111000000111111222222222222111111......///000111222333333222222222111000//////...111111111111222222222222000000111222444555666666888999:::;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@???DDDJJJLLLSSSnnnxxx```UUUKKKPPP```nnnqqqnnn```\\\VVVTTTXXX^^^dddhhhrrruuuwwwvvvqqqllljjjjjjlllnnnssszzz{{{wwwzzzxxxuuutttttttttsssrrrlllhhhccc`````````^^^]]]]]]\\\\\\]]]___aaabbbbbb___^^^]]]\\\\\\\\\\\\\\\cccfffkkksssxxxoooiiiiiijjjmmmrrryyyzzzuuupppmmmlllnnnmmmkkklllppppppqqqrrrvvvzzz}}}}}}}}}~~~}}}{{{|||yyykkkddd___]]]ZZZWWWTTTTTTSSSSSS[[[dddppp~~~xxxYYYHHHFFFDDD@@@<<<;;;<<<===;;;999;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@AAAAAABBB@@@AAAAAAAAAAAAAAAAAABBBCCCCCCEEEIIIIIIJJJOOOWWWffftttyyyuuugggfff\\\\\\dddooovvv~~~ttteee]]]```nnnwwwtttdddLLL>>><<<999333222333333333444444555555444333333222222111111000111111222222222222111111111111111111000000000000222222222111000/////////////////////000000000000000000111333444555666777888999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@EEEJJJMMMYYYxxxuuuiiiXXXPPPKKKRRRaaalllllliii^^^ZZZUUUUUUYYYaaaiiimmmrrrvvvzzzzzzwwwqqqnnnlllmmmnnnqqqvvv{{{|||yyyxxxvvvsssrrrssssssrrrqqqnnnjjjfffcccccccccbbb```bbbbbbbbbdddeeefffffffffcccccccccbbbbbbccccccccceeehhhnnnvvvuuummmkkkkkklllnnnsssyyy}}}wwwmmmiiihhhhhhgggdddeeeiiimmmnnnooorrruuuwwwxxxwwwxxxwwwvvvuuuwwwzzz~~~xxxllleeebbb\\\XXXVVVUUUTTTUUU\\\dddqqq{{{}}}```LLLEEECCC@@@<<<<<<>>>>>><<<:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>??????@@@@@@AAAAAAAAAAAABBBBBBEEEEEEGGGKKKKKKLLLQQQYYYggg~~~sssxxxqqqmmm\\\ZZZ___jjjsss|||yyyiii]]]ZZZdddvvvYYYDDD===:::666222333333333333333333333222222222222222222222222111111222222222222111111111111111111000000000000222222222111000000//////////////////000000000000000111222333444666777777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBFFFJJJNNN```{{{jjj[[[NNNJJJKKKTTTaaahhhfff```ZZZVVVSSSUUU\\\fffooottttttyyyzzzuuuqqqqqqqqqqqqsssvvvzzz~~~||||||}}}~~~~~~}}}|||{{{wwwuuusssrrrssstttsssrrrqqqnnnjjjhhhhhhgggfffeeefffhhhkkkmmmmmmllljjjhhhggghhhhhhiiiiiijjjjjjkkkiiimmmsss{{{}}}tttnnnooooooooorrrvvv{{{~~~xxxlllhhhfffdddaaa\\\^^^bbbllllllnnnoooqqqssstttttttttsssrrrrrrrrrssstttuuussskkkggg```[[[XXXWWWVVVVVV]]]dddrrrwww}}}~~~fffPPPDDDBBB???<<<===???@@@>>><<<;;;;;;;;;<<<<<<<<<<<<=================================<<<<<<<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBEEEEEEHHHKKKKKKKKKQQQYYYgggssswww{{{ssshhh^^^XXXaaaooo}}}yyykkk^^^ZZZbbb}}}mmmPPP@@@;;;888333333333333333333222222000000111111222222222333111111222222222222111111......///000111222333333222222222111111000000000000111111111222222222222111111222444555666777888888999:::;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@BBBCCCFFFIIIPPPiii}}}wwwcccTTTEEEGGGNNNXXXbbbeee```ZZZUUUSSSRRRUUU^^^iiisssyyyvvv{{{}}}xxxxxxvvvtttssstttwwwzzz|||~~~}}}yyy{{{}}}}}}{{{yyyyyyzzzwwwuuuttttttvvvvvvuuutttrrrpppnnnlllkkkjjjjjjiiikkknnnsssvvvuuuqqqnnnkkkjjjkkklllmmmnnnnnnoooooommmqqqxxx~~~}}}}}}~~~|||{{{}}}wwwtttuuuuuuvvvwww{{{|||wwwoookkkgggddd^^^ZZZ\\\aaalllmmmoooqqqrrrtttwwwyyyvvvvvvvvvuuuuuuuuutttttt}}}~~~tttpppeee___ZZZYYYXXXXXX]]]dddpppvvv}}}~~~nnnWWWIIIBBB???<<<===???@@@>>><<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBDDDCCCFFFIIIIIIIIIOOOVVVggguuuwww}}}{{{gggVVVZZZnnn{{{oooccc^^^fffrrr```GGG<<<999444444444333333222222222///000000111111222222333111111222222222222111111......///000111222333333222222222222111111111111000111111111222222222222222222333444666777888999888999:::;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@CCCDDDFFFJJJVVVttt{{{sssvvvvvvkkkYYYNNNAAAGGGRRR\\\bbbaaa[[[VVVSSSRRRRRRWWW```kkktttyyywww|||~~~{{{yyyvvvttttttuuuxxxzzz}}}~~~}}}zzz~~~{{{wwwwwwxxxwwwuuuuuuuuuvvvwwwuuutttrrrrrrqqqooonnnmmmlllmmmqqqwww~~~zzzuuusssppppppqqqssssssssssssrrrpppuuu{{{}}}yyyzzz|||}}}|||zzzwwwvvvvvvvvvvvvvvvyyy{{{}}}~~~}}}|||zzzyyy||||||}}}~~~|||vvvtttpppllliiiddd^^^YYY]]]dddmmmpppssstttvvvyyy}}}|||}}}}}}}}}}}}}}}|||||||||wwwiiibbb\\\[[[ZZZZZZ^^^ccclllvvvyyyaaaQQQDDD@@@<<<<<<===???===;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>??????@@@??????@@@AAAAAABBBCCCCCCDDDDDDFFFIIIIIIIIINNNVVVgggvvvvvvyyy```]]]pppxxxkkkeeelllpppsssPPP???:::666666555444444333222222000000000111111111222222111111222222222222111111111111111111000000000000222222222222222222222222////////////000000000000222333444555666888999999888999:::;;;<<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAACCCEEEGGGOOOaaarrriiiiiifffYYYKKKEEEAAAJJJUUU^^^```]]]YYYVVVTTTTTTVVV[[[dddmmmsssvvvuuuyyy{{{yyywwwuuuuuuwwwyyyzzz~~~}}}}}}yyyxxxzzzwwwvvvuuuvvvwwwvvvtttsssrrrssssssrrrpppoooooopppzzz}}}xxxyyyzzzzzzzzzyyywwwvvvssswww|||{{{qqqhhheeegggnnnrrrsssqqqooonnnnnnoooppprrrsssuuuxxxyyyyyyyyyzzz{{{~~~sssppppppnnnkkkhhhddd]]]ZZZ```hhhrrruuuxxxzzz{{{~~~}}}uuummmddd]]]\\\[[[[[[]]]bbbgggrrr~~~jjjWWWJJJEEE>>>;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<===999999::::::;;;<<<<<<<<<======<<<<<<<<<===>>>>>>??????@@@AAAAAABBBCCCCCCGGGFFFHHHKKKKKKKKKPPPWWWfffyyyyyyxxxkkktttuuulllqqqsss[[[DDD>>>888777777666444333333222000000000000111111111111111111222222222222111111111111111111000000000000222222222222222222222222////////////000000000000333333444666777888999:::888999:::;;;<<<<<<<<<<<<;;;<<<>>>@@@AAABBBBBBCCCCCCEEEJJJVVVppp{{{lllaaa^^^XXXKKKCCCCCCCCCLLLWWW]]]\\\XXXVVVVVVXXXYYY\\\aaahhhooorrrsssrrrtttyyyzzzzzzyyyyyyzzz|||~~~}}}}}}{{{zzzyyyzzzzzzyyywwwtttsssuuuvvvuuusssqqqrrrsss~~~~~~{{{yyywwwvvvxxx{{{|||}}}{{{ssslllcccZZZWWW[[[bbbhhhmmmlllkkkjjjjjjlllooorrrooorrruuuvvvvvvwwwzzz}}}{{{pppmmmmmmmmmkkkiiieee___]]]eeeooo{{{tttooofff^^^\\\\\\[[[]]]```bbblllwww~~~}}}eeeRRRKKKBBB<<<<<<=========;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;<<<=========>>>============>>>??????>>>??????@@@BBBCCCCCCDDDGGGGGGIIIKKKKKKJJJPPPWWWeeexxxvvv{{{qqquuuvvvbbbHHHAAA999999888666555444333222111111111000000000000000111111222222222222111111......///000111222333333222222222222222222222222111111111111222222222222333444555666777888999:::999999:::;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCDDDFFFMMM\\\zzzxxxiii]]]YYYRRRFFFCCCHHHEEENNNWWW[[[YYYUUUUUUVVV\\\]]]```ffflllppprrrrrroooppptttzzz||||||}}}~~~~~~~~~{{{xxxtttvvvxxxxxxuuussstttuuu{{{xxxvvvwwwxxxzzzzzzzzz~~~yyysssooohhhccc[[[TTTQQQTTTZZZ```kkkkkkkkkjjjkkkmmmrrruuuooorrruuuvvvvvvxxx|||}}}qqqllllllnnnllljjjgggbbbaaajjjuuu{{{pppggg^^^\\\\\\[[[\\\___```gggpppzzzzzzWWWOOOEEE>>><<<===>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@AAAAAABBB>>>??????@@@BBBCCCDDDDDDEEEEEEGGGIIIIIIHHHMMMUUUdddtttrrr|||wwwvvvyyyoooRRREEE<<<999555333333333222111111111111111111111111111111111222222222222111111222222111111111111222222222222222111111111000000111111111111111111111111000333555777777888:::<<<::::::;;;;;;<<<=====================>>>???AAABBBEEEIIIPPPcccxxxkkk^^^UUUNNNFFFAAAAAAOOOSSSWWWXXXWWWTTTQQQPPPUUU]]]hhhqqqtttsssqqqoooooopppsssvvvxxxzzz{{{{{{}}}zzzyyy}}}~~~~~~}}}{{{vvvuuuuuuvvvwwwwwwuuuttt||||||wwwvvvvvvuuuxxxzzz{{{{{{}}}zzzuuurrrnnniiieee```YYYSSSQQQRRRTTT[[[cccmmmlllkkkjjjjjjlllnnnooouuuuuuvvvwwwxxxzzz{{{|||zzzssslllrrrrrrnnnfff___bbbllluuu~~~sssiiiaaa]]][[[YYYZZZ]]]aaaeeemmmxxxjjjVVVFFFEEEEEE???<<>>???@@@AAA@@@???>>>>>>???@@@BBBCCCBBBAAACCCGGGIIIIIIMMMSSSiiixxxpppyyywww{{{wwwzzzzzzXXXEEE===:::666333333333222111111111111111111111111111111111222222222222111111222222111111111111222222222222222111111111000000111111111111111111111111000333666777777888:::<<<::::::;;;;;;<<<=========>>>=========>>>@@@AAABBBDDDIIITTTmmm}}}ooo```UUUNNNHHHEEEFFFQQQTTTXXXXXXVVVTTTRRRQQQWWW___kkktttxxxvvvsssppplllmmmoooqqqsssvvvxxxyyyxxxvvvvvv|||}}}}}}}}}zzzyyywwwuuutttuuuwwwyyyzzz}}}yyyxxxyyyyyy{{{|||||||||}}}{{{tttnnnjjjfff```\\\[[[UUUPPPPPPRRRUUU\\\dddlllmmmmmmlllkkklllooorrrwwwwwwxxxyyyzzz{{{}}}}}}{{{tttttttttpppiiiccceeeoooxxxwwwmmmddd```^^^\\\]]]```bbbeeekkkuuuwww```KKKEEEDDD@@@===@@@@@@???===;;;::::::::::::;;;<<<<<<=========<<<<<>>=========>>>@@@BBBCCCFFFLLL\\\{{{sss```TTTMMMIIIJJJNNNVVVWWWXXXWWWUUURRRQQQQQQXXXaaannnxxx{{{yyyuuurrrkkkkkkkkkkkkmmmpppsssuuuqqqqqqttt{{{||||||~~~}}}yyytttppprrrxxx~~~{{{|||zzzyyyzzzzzz{{{||||||{{{|||~~~}}}|||vvvpppjjjfffaaaZZZUUUWWWQQQNNNPPPSSSVVV]]]eeekkknnnpppnnnkkkkkkpppuuu{{{{{{{{{||||||}}}}}}xxxwwwtttmmmhhhiiiqqqyyy|||rrrgggcccaaa___```bbbccceeejjjsss~~~rrrUUUIIIFFFCCCAAABBB@@@???<<<:::::::::;;;<<<<<<<<<<<<<<<===>>>???@@@????????????@@@AAABBBCCCAAA@@@@@@@@@@@@BBBCCCDDDGGGEEEEEEHHHIIIJJJPPPWWWggglll|||~~~}}}~~~kkkggg}}}rrrUUUAAA===888444333333333222111111111111111111111111111111222222222222111111222222111111111111222222111111111111111111111111111111111111111111111111222444777888888888:::;;;::::::;;;;;;<<<=========>>>>>>===>>>???AAACCCDDDJJJPPPdddsss^^^PPPJJJIIINNNTTT[[[ZZZXXXUUUQQQOOOPPPQQQXXXaaannnxxx|||zzzvvvtttnnnllljjjhhhiiikkknnnqqqnnnooossszzz~~~}}}|||uuuooopppwww~~~}}}zzzyyyyyyyyyxxxxxxyyyzzz{{{|||~~~~~~~~~}}}zzzuuuoookkkhhhccc\\\WWWVVVQQQPPPSSSVVVYYY___fffjjjooorrroookkkkkkrrrxxx{{{zzzwwwpppkkkkkkpppvvv}}}vvviiieeecccaaa```aaabbbeeekkktttcccOOOHHHEEEDDDDDD<<<;;;:::999;;;===@@@BBB???>>>=========>>>@@@AAA============>>>???@@@AAABBBAAA@@@@@@AAABBBDDDEEEHHHEEEEEEGGGHHHIIIPPPWWWfffzzziiitttrrraaa^^^vvvuuuYYYDDD???999555444333333333111111111111111111111111111111222222222222111111222222111111111111222222111111111111111111111111111111111111111111111111333555777888888888:::;;;::::::;;;;;;<<<=========>>>>>>>>>>>>@@@BBBDDDEEEKKKRRRiiimmmWWWJJJFFFHHHPPPXXX^^^[[[WWWRRRNNNMMMPPPRRRYYYaaallluuuxxxxxxvvvuuurrrpppllliiiiiijjjmmmooonnnooosssyyy}}}xxxrrrqqqwww|||~~~~~~}}}{{{zzzzzzzzzzzzvvvwwwxxx{{{~~~}}}|||uuurrrnnnllljjjeee^^^YYYXXXTTTTTTXXX[[[]]]aaagggkkkooosssqqqmmmmmmttt{{{~~~|||yyysssnnnmmmooorrrxxx{{{~~~}}}{{{{{{}}}}}}{{{}}}zzzlllfffdddaaa______```dddmmmxxxrrrVVVIIIEEEBBBAAA;;;;;;::::::<<<>>>@@@BBBAAA@@@???=========>>>???============>>>???@@@AAABBBAAA@@@@@@AAABBBDDDEEEHHHEEEDDDFFFGGGHHHNNNVVVeeeooodddiiivvv}}}}}}}}}wwwdddYYYXXXmmmpppXXXFFFAAA;;;666444444444444111111111111111111111111111111222222222222111111222222111111111111222222111111111111111222222222111111111111111111111111333555888999888999:::;;;::::::;;;;;;<<<=========>>>>>>>>>???AAACCCEEEGGGJJJTTTqqq{{{|||vvvdddPPPEEEBBBGGGPPPYYY]]]ZZZUUUOOOMMMOOOUUUYYYaaafffmmmrrrtttuuuuuuuuutttrrrooolllkkkmmmoooqqqooopppsssxxx~~~~~~zzzvvvuuuxxx|||~~~}}}{{{|||{{{{{{||||||{{{vvvwwwyyy}}}}}}rrrpppmmmllljjjfff___YYYYYYWWWXXX]]]```bbbfffkkknnnqqqtttsssqqqsssxxx~~~~~~{{{wwwsssqqqrrrtttvvvxxxzzz||||||{{{xxxwwwxxxwwwyyy|||}}}|||pppiiifffbbb___^^^]]]bbbmmmzzz___LLLDDD@@@>>>>>>>>>==================AAA@@@???>>>============????????????@@@AAABBBCCCAAA@@@@@@@@@@@@BBBCCCDDDGGGEEEEEEGGGHHHHHHMMMTTTdddmmmaaa]]]___jjjvvvuuu~~~qqq___ZZZYYYggg}}}mmmZZZHHHCCC<<<666444444444444111111111111111111111111111111222222222222111111222222111111111111222222000000111111111222222222111111111111111111111111444666888999999999:::;;;::::::;;;;;;<<<=========>>>>>>??????AAADDDFFFGGGNNN]]]wwwtttlll\\\JJJAAAAAAFFFQQQZZZZZZWWWRRRNNNOOOTTT]]]dddoooppprrrrrrrrrrrrtttuuusssqqqpppooooooqqqsssuuuooopppssswww|||~~~zzzyyyzzz}}}~~~}}}yyyyyy~~~}}}yyywwwxxxzzzyyyyyyuuuuuuwww|||wwwuuusssrrrpppkkkbbb\\\XXXVVVYYY```eeefffjjjoootttuuuvvvvvvwwwyyy~~~~~~|||zzzyyyzzz{{{|||}}}}}}~~~~~~|||zzzxxxzzzzzz|||vvvnnnjjjfffbbb```\\\aaajjjwwwkkkSSSGGGAAA>>>>>>>>>??????>>>===<<<;;;>>>>>>>>>???>>>>>>======????????????@@@AAABBBCCC@@@@@@??????@@@AAACCCDDDHHHFFFFFFIIIJJJJJJNNNTTTcccttt]]]XXXWWWXXXcccssspppyyyqqq```___]]]fff}}}yyynnn^^^IIIDDD<<<777444444444444111111111111111111111111111111222222222222111111222222111111111111222222000000111111222222222222111111111111111111111111444666888999999999:::;;;::::::;;;;;;<<<======>>>???>>>???@@@BBBDDDFFFHHHUUUfffwwwqqqfffWWWFFF???@@@GGGQQQZZZWWWUUUQQQNNNQQQYYYeeemmmyyyyyywwwsssqqqqqqsssuuupppooooooppprrrtttwwwyyyoooppprrrvvv{{{~~~zzz{{{~~~}}}xxxwww{{{~~~~~~~~~yyyuuussstttvvvuuutttsssssstttyyy~~~{{{zzzwwwqqqhhhaaaUUUUUUYYYaaagggiiimmmrrrxxxxxxxxxyyy{{{~~~~~~~~~~~~~~~{{{rrrnnniiidddbbb\\\```gggsssvvvZZZLLLEEEBBB:::;;;>>>???@@@???>>>===:::;;;===?????????>>>>>>============>>>???@@@AAA@@@??????>>>???@@@BBBCCCHHHGGGHHHLLLLLLKKKOOOTTTbbbxxx^^^WWWWWWWWW```mmmxxxmmmwwwrrrmmmccc```fff~~~uuueeeTTTEEE;;;:::999333111333444333222222111111222222333333333333333333333333333222111000000111222333111111222222222222111111333333222222222333444444555666777888888999999888888888999::::::;;;;;;<<<;;;@@@======DDDEEEGGGSSSYYYwww}}}zzzppp{{{zzzdddSSSCCC>>>BBBHHHOOOTTTOOORRRSSSQQQSSS___vvv|||xxxxxxvvvsssoookkkhhhkkkqqqvvvxxxvvvttttttuuuwwwzzz|||xxx}}}|||xxxwwwxxxyyyzzzxxxyyyyyywwwtttqqqppppppqqqooonnnooossswwwzzz{{{wwwxxx{{{~~~|||~~~{{{pppggg___^^^^^^aaafffkkknnnpppxxxyyy|||}}}}}}~~~}}}yyyzzz~~~yyyppphhheeeeee``````cccnnn~~~iiiPPPCCCAAACCC>>>;;;<<<>>><<<===???;;;<<<<<<===============@@@@@@@@@???????????????CCCBBB???>>>???AAAEEEGGGGGGHHHIIIJJJKKKNNNRRRVVVfffeee\\\\\\^^^gggrrrxxxiiinnnuuunnneee```eeeyyysss\\\LLL???===<<<666333555444333222222111111222222333333333333333333333333222222111111111111222222111111222222222222111111333333222222222333444444555666777888999999999999:::;;;;;;<<<<<<======>>>>>>BBB??????EEEDDDFFFRRRcccwwwyyyvvv{{{www]]]OOOAAA???DDDIIINNNRRROOOQQQRRRQQQTTTccc{{{}}}yyysssoookkkhhhjjjpppvvvxxxxxxtttuuuuuuvvvyyy}}}xxxuuu{{{zzzwwwvvvwwwwwwwwwvvvwwwwwwuuuqqqnnnmmmmmmmmmllljjjjjjmmmpppsssttttttvvv{{{~~~|||~~~zzzpppgggcccaaaaaaccchhhmmmpppqqqyyy{{{~~~}}}zzzwwwwwwzzzxxxqqqkkkiiijjjcccbbbeeeooo~~~pppVVVHHHCCCAAA<<<:::<<<===;;;;;;===;;;<<<<<<===============????????????????????????@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHIIIJJJMMMRRRUUUeeejjj]]]]]]bbblllvvv{{{hhhfffwwwssshhhaaaaaaooohhhUUUEEE@@@===666444666444333222222111111222222333333333333333333333333111111222222222222111111111111222222222222111111333222222222333333444555555666777888999999999999;;;;;;;;;<<<======>>>>>>===AAA???@@@FFFDDDGGGUUUmmm{{{uuu{{{qqqWWWKKKAAABBBGGGKKKMMMOOOOOOPPPPPPQQQWWWiii}}}uuummmjjjhhhjjjpppvvvyyyzzzvvvvvvuuuuuuwww}}}xxxxxxuuutttzzz}}}yyywwwvvvvvvuuusssuuuuuuuuurrrnnnkkkiiiiiikkkiiigggfffgggiiikkkmmmpppsss{{{}}}~~~~~~zzzqqqiiigggeeedddfffjjjooorrrsssyyy{{{}}}xxxxxxvvvwww{{{wwwqqqllljjjlllfffeeegggqqq|||___MMMEEEAAA===;;;===>>><<<;;;===;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDFFFGGGFFFDDDCCCDDDFFFGGGHHHJJJMMMQQQUUUcccrrr```___gggsss{{{mmmeeeqqqzzzlllccc___eeeuuu___III@@@<<<555333555444333222222111111222222333333333333333333333333000111333333333333111000111111222222222222111111222222222222333444555555666666777888999999999999999999::::::;;;<<<<<<<<<:::>>>===@@@GGGEEEJJJ[[[uuu{{{xxxnnnWWWKKKBBBCCCIIILLLMMMOOOPPPOOOOOOQQQZZZlllxxxllljjjhhhjjjpppvvvzzz|||xxxwwwvvvtttvvvzzz~~~{{{vvvvvvwwwvvvvvv|||}}}{{{yyyxxxxxxwwwuuusssuuuuuutttqqqlllhhhffffffjjjiiigggeeeddddddgggiiilllqqq{{{~~~}}}yyyqqqkkkiiigggfffgggkkkooossstttxxx{{{~~~~~~}}}zzzwwwxxx~~~xxxrrrllliiiiiigggfffhhhrrrnnnUUUEEECCC???===@@@@@@===<<<===;;;<<<<<<===========================>>>>>>>>>>>>AAACCCFFFHHHIIIHHHFFFEEECCCDDDFFFGGGIIILLLQQQUUUaaayyyiiidddmmmzzzrrrjjjpppqqqhhhccceee}}}lllQQQDDD===666333555444333222222111111222222333333333333333333333333111222333444444333222111111111222222222222111111222222222222333444555666666777888999999::::::999999999:::;;;;;;<<<<<<===<<<>>>===AAAFFFDDDKKK```}}}ttt[[[OOOEEEFFFJJJMMMNNNPPPPPPOOOOOOSSS]]]ooo~~~vvvkkkkkkkkkmmmrrrwwwzzz|||yyyxxxvvvttttttyyy{{{www|||wwwqqqooosssvvvwwwwww{{{|||{{{zzzzzzzzzzzzxxxvvvwwwwwwvvvrrrlllhhheeedddiiiiiigggdddbbbaaadddgggkkksss~~~~~~|||xxxrrrmmmjjjhhhfffgggkkkooosssuuuwwwyyy}}}yyywwwyyy}}}wwwoooiiigggffffffiiisssdddLLLEEE@@@===??????;;;:::;;;;;;<<<<<<===============<<<<<<======>>>>>>>>>>>>BBBBBBCCCDDDDDDEEEEEEEEEAAACCCEEEFFFIIIMMMRRRVVV```rrrvvvuuukkkqqqzzz~~~~~~vvvqqqrrrzzzppplllkkkzzzZZZIII@@@999666888444333222222111111222222333333333333333333333333222222333333333333222222111111222222222222111111111111111222333444555666666777888999::::::::::::<<<<<<<<<===>>>>>>??????AAAAAA>>>BBBGGGDDDNNNfffyyy]]]QQQHHHIIIMMMOOOPPPPPPNNNNNNPPPVVVcccttt|||wwwqqqkkklllnnnqqqtttxxxzzz|||zzzyyyvvvttttttyyyuuulllpppvvvxxxrrrjjjhhhjjjooosssvvvwwwyyy~~~}}}|||{{{{{{{{{}}}}}}}}}{{{zzzzzzxxxsssmmmhhheeedddggghhhgggdddaaaaaadddhhhpppxxx~~~{{{wwwrrrooojjjhhheeefffjjjppptttwwwxxx{{{yyyuuuzzz~~~xxxyyy}}}{{{sssllljjjggggggjjjtttzzz\\\HHHBBB======<<<888777999;;;<<<<<<===============<<<======>>>>>>??????@@@@@@???>>>>>>>>>@@@BBBCCCAAABBBDDDFFFIIIMMMSSSWWW___qqqsssyyyzzz}}}|||vvvxxxzzzwww}}}yyytttooo{{{___KKKAAA:::777999444333222222111111222222333333333333333333333333333333333222222333333333111111222222222222111111111111111222333444666666777777888999::::::::::::<<<<<<======>>>>>>??????BBBAAA>>>CCCJJJIIIWWWsssrrrXXXOOOIIILLLRRRRRRPPPOOOLLLMMMQQQ[[[jjjzzzyyyuuuqqqmmmkkknnnrrruuuwwwyyyzzz{{{{{{zzzvvvttttttyyy{{{lllaaacccgggiiiddd]]]___ffflllrrrvvvxxxzzz~~~}}}|||{{{zzz{{{~~~|||{{{yyytttmmmgggdddccchhhjjjjjjgggddddddiiimmmwww~~~{{{vvvssspppjjjhhhfffgggkkkqqqvvvyyy}}}wwwvvv~~~uuuvvv{{{|||xxxsssooonnnjjjiiillluuulllNNNGGG@@@>>><<<888888:::;;;<<<<<<=====================>>>>>>???@@@@@@AAA>>>=========>>>???@@@AAAAAABBBEEEGGGJJJNNNTTTXXX```wwwuuuyyyrrrzzz{{{~~~xxxnnnuuu```JJJ@@@888555777444333222222111111222222333333333333333333333333555444222222222222444555111111222222222222111111111111111222333444666777777777888999::::::::::::::::::;;;;;;<<<=========>>>===<<>>;;;;;;>>>;;;<<<<<<==================>>>>>>???@@@AAAAAAAAA>>>>>>???@@@AAAAAAAAAAAAAAABBBEEEGGGJJJOOOUUUYYY```}}}yyyzzz