BM66(@ vvvxxx{{{}}}~~~}}}|||{{{xxxsssooommmlllmmmnnntttsssqqqrrrssstttttttttqqqwww}}}zzzzzz~~~wwwmmmdddXXXSSSMMMKKKMMMNNNKKKHHHHHHIIIJJJLLLNNNPPPQQQRRRTTTSSSQQQOOONNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQRRRTTTTTTUUUUUUUUUQQQPPPPPPPPPPPPQQQQQQRRRTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUUUUUUUTTTRRRQQQPPPSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPRRRQQQPPPOOONNNOOOPPPPPPRRRQQQPPPOOONNNMMMMMMMMMQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQSSSSSSUUU]]]iiissszzznnnfffaaa\\\YYYYYYZZZ\\\ccckkkuuuyyy~~~{{{yyyssswww}}}{{{oooaaaUUUNNNIIIDDDBBBDDDEEEEEEDDDFFFGGGJJJMMMOOORRRSSSTTTSSSSSSRRRPPPPPPOOOOOOOOOQQQQQQPPPPPPPPPQQQQQQRRRNNNNNNOOOOOOQQQRRRSSSTTTWWWWWWVVVVVVVVVXXXZZZ[[[[[[\\\]]]___aaabbbddddddhhhiiikkknnnqqqtttvvvwwwwwwyyy{{{{{{|||~~~zzz|||}}}~~~}}}wwwoookkklllllliiifffdddcccbbbaaaaaa``````aaa[[[YYYWWWVVVVVVVVVUUUSSSTTTVVVXXXYYYYYYXXXVVVUUUUUUTTTSSSRRRRRRTTTVVVWWWSSSSSSTTTSSSSSSUUUYYY\\\aaacccdddcccbbbaaaaaabbbcccjjjuuusssuuuyyy|||}}}|||zzzyyyuuussspppmmmlllmmmoooqqquuutttsssssstttuuuuuuuuuwww|||~~~||||||~~~}}}sssfff^^^VVVQQQLLLJJJLLLMMMKKKHHHJJJKKKLLLNNNPPPQQQSSSSSSTTTSSSQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTQQQQQQPPPPPPQQQQQQRRRRRRTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUTTTTTTRRRQQQQQQSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQPPPQQQQQQOOONNNNNNNNNOOOPPPQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMOOOQQQQQQSSSZZZeeemmm~~~|||pppggg```ZZZVVVUUUUUUWWW^^^eeeooottt{{{|||{{{vvvxxx|||zzzlll```WWWQQQJJJGGGHHHIIIIIIHHHEEEFFFIIIKKKNNNPPPRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOPPPQQQSSSTTTUUUWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[]]]^^^```bbbcccdddggghhhjjjlllooorrrtttuuuvvvwwwyyyzzz{{{|||}}}zzzssslllhhhhhhhhhfffcccaaa```___^^^]]]]]]]]]]]][[[ZZZXXXXXXYYYYYYYYYXXXVVVVVVWWWXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTUUURRRSSSTTTSSSSSSUUUYYY[[[^^^```ccccccbbbaaaaaabbbdddjjjuuupppssswwwzzz{{{zzzwwwuuunnnmmmlllkkklllooorrrtttvvvvvvuuuuuuuuuuuuvvvvvv}}}~~~}}}~~~{{{ooobbbYYYSSSOOOKKKJJJLLLMMMKKKIIILLLMMMNNNPPPQQQSSSTTTUUUSSSRRRQQQQQQQQQRRRTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPQQQRRRSSSTTTTTTTTTSSSQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNMMMMMMMMMLLLLLLKKKMMMOOOPPPRRRWWW___eeeuuussskkkaaaZZZUUUSSSSSSSSSYYY___gggmmmvvv}}}zzzzzz{{{|||zzznnn^^^WWWNNNIIIHHHHHHHHHGGGEEEFFFGGGIIILLLNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSTTTQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZYYYYYYZZZ[[[\\\]]]___```bbbbbbfffggghhhjjjlllnnnppppppsssuuuwwwxxxxxxzzz}}}|||~~~}}}tttnnnhhhddddddcccaaa___^^^^^^\\\[[[[[[[[[[[[[[[]]][[[YYYYYYZZZZZZZZZXXXXXXWWWWWWVVVVVVWWWWWWWWWUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTTTTUUUXXX[[[ZZZ]]]aaaccccccbbbaaabbbeeekkkvvvpppssswwwzzz{{{yyyvvvtttlllkkkkkkkkkmmmppptttvvvvvvwwwwwwvvvuuuuuuvvvwwwyyymmmaaaYYYQQQOOOLLLLLLMMMNNNMMMKKKMMMMMMNNNPPPQQQSSSTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUUUUSSSSSSTTTTTTTTTSSSSSSRRRTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLJJJLLLNNNPPPQQQTTTYYY]]]nnn{{{zzzrrrggg^^^WWWTTTSSSRRRVVV[[[```gggpppyyy~~~~~~|||{{{~~~yyyhhh___TTTLLLIIIHHHGGGFFFEEEEEEFFFGGGIIIKKKLLLMMMRRRSSSSSSTTTTTTTTTTTTTTTQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRRRRSSSUUUUUUUUUVVVXXXYYYZZZZZZYYYXXXYYYZZZ[[[\\\^^^___```aaaddddddfffgggiiijjjkkkllloooqqqssstttuuuwwwzzz}}}||||||}}}~~~~~~~~~~~~}}}{{{|||xxxnnnjjjeeeaaa```___^^^\\\^^^]]]\\\[[[[[[ZZZZZZ[[[___]]]ZZZZZZZZZZZZYYYWWWYYYXXXVVVUUUUUUVVVWWWXXXWWWWWWWWWVVVUUUSSSRRRQQQRRRSSSTTTTTTTTTUUUXXX[[[XXX\\\aaaddddddcccbbbbbbdddjjjtttqqqtttwwwzzz{{{yyyvvvtttnnnmmmmmmnnnooorrrtttvvvuuuvvvwwwwwwuuuuuuwwwyyyvvviii^^^XXXQQQPPPOOONNNOOOOOONNNNNNLLLMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTSSSTTTTTTUUUUUUTTTTTTSSSQQQQQQQQQQQQRRRSSSTTTUUURRRSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMJJJLLLNNNPPPQQQSSSVVVXXXeeeppp{{{mmmcccZZZVVVSSSRRRSSSVVV[[[bbbkkkssszzz}}}yyyooobbbWWWQQQNNNKKKHHHEEEEEEEEEFFFGGGHHHJJJKKKSSSSSSTTTUUUUUUTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOORRRRRRQQQRRRRRRSSSTTTUUUTTTUUUWWWYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^___bbbbbbcccdddfffggghhhiiikkkmmmoooqqqrrrtttwwwzzz{{{{{{|||}}}~~~~~~~~~~~~}}}||||||~~~tttiiifffccc```___^^^]]]\\\]]]\\\[[[ZZZZZZYYYYYYZZZ]]][[[ZZZ[[[\\\^^^^^^]]]ZZZYYYVVVUUUTTTUUUWWWXXXXXXXXXXXXWWWVVVTTTSSSRRRQQQSSSTTTUUUUUUVVVXXXZZZYYY]]]aaaddddddcccbbbbbbbbbgggppp{{{rrrsssuuuwwwxxxwwwuuutttpppoooooopppqqqssstttvvvtttwwwyyyxxxwwwwwwzzz~~~qqqcccXXXSSSQQQQQQPPPPPPPPPOOONNNNNNLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPQQQQQQRRRSSSTTTQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOOOOPPPOOONNNNNNMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKLLLNNNPPPSSSTTTVVV^^^jjj~~~ttthhh]]]WWWTTTQQQPPPRRRYYY]]]eeelllssszzz~~~pppcccZZZSSSMMMIIIGGGFFFEEEEEEEEEGGGHHHIIIQQQRRRSSSUUUUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPRRRQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]___```aaabbbdddeeegggggghhhjjjlllnnnoooqqquuuwww{{{|||}}}}}}}}}}}}|||xxxooodddcccaaa___^^^^^^^^^^^^[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYY\\\```cccddddddZZZYYYWWWUUUUUUUUUVVVWWWYYYXXXWWWVVVUUUTTTSSSSSSQQQRRRTTTUUUUUUVVVXXXZZZ[[[^^^aaacccbbb```______]]]bbbiiitttppppppqqqrrrrrrrrrqqqqqqooooooooopppqqqsssuuuvvvuuuxxx{{{{{{zzzzzz~~~{{{kkk^^^UUURRRPPPQQQQQQPPPOOOMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPQQQQQQQQQPPPPPPOOOMMMNNNNNNNNNPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQRRRTTTTTTUUUUUUUUUSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQOOOPPPPPPQQQPPPOOONNNMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJLLLNNNQQQSSSSSSYYYeeexxx{{{ooobbb\\\XXXTTTRRRRRRWWWZZZ___eeekkkssszzz}}}ooodddZZZQQQKKKHHHGGGEEEDDDEEEFFFGGGIIILLLNNNQQQTTTVVVVVVVVVVVVTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^___aaaccceeefffgggeeegggiiikkklllooorrruuuxxxyyy{{{}}}~~~|||}}}~~~}}}{{{yyyppphhh_________^^^]]]]]]^^^___\\\[[[ZZZYYYYYYXXXYYYYYYXXXWWWWWWZZZ]]]aaabbbbbbZZZYYYWWWVVVUUUUUUVVVVVVWWWVVVUUUSSSRRRRRRSSSSSSPPPRRRUUUVVVVVVVVVXXXYYY\\\^^^``````^^^\\\[[[\\\YYY\\\cccmmm}}}mmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooopppqqqsssuuuvvvvvvzzz}}}~~~|||}}}wwwhhh\\\VVVTTTOOOPPPQQQPPPNNNLLLKKKKKKMMMMMMNNNNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSPPPPPPPPPQQQQQQPPPOOOOOOMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPPPPPPPRRRSSSSSSPPPQQQRRRTTTUUUUUUUUUUUURRRRRRQQQPPPOOOOOONNNNNNOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQRRRQQQPPPOOONNNLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHJJJMMMPPPRRRRRRQQQ^^^pppuuugggaaa\\\XXXUUUUUUUUUXXX[[[```fffnnnvvv||||||ooodddYYYRRRIIIGGGFFFDDDDDDEEEGGGHHHHHHKKKOOOSSSVVVXXXYYYYYYUUUUUUTTTRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRTTTSSSSSSRRRSSSUUUVVVWWWVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]___```ccceeefffgggccceeehhhjjjkkknnnqqqttttttuuuwwwzzz}}}~~~}}}}}}~~~{{{~~~zzzrrrjjjbbb\\\]]]]]]]]]\\\]]]^^^```___^^^]]]\\\\\\[[[[[[[[[YYYWWWVVVWWWYYYZZZZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVUUURRRQQQPPPQQQRRRSSSPPPRRRUUUVVVVVVVVVXXXYYY]]]^^^^^^]]]ZZZXXXXXXYYYVVVYYY___iiizzzjjjjjjkkkkkkkkkkkkllllllnnnnnnnnnmmmmmmpppuuuxxx{{{~~~~~~|||}}}{{{nnnddd[[[TTTPPPPPPPPPOOOOOOOOONNNNNNNNNPPPOOOMMMLLLMMMOOOQQQSSSTTTSSSSSSSSSSSSSSSTTTUUUQQQRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOONNNNNNOOOOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQOOOQQQQQQOOOLLLJJJLLLOOONNNNNNNNNNNNNNNMMMLLLKKKOOOOOONNNNNNNNNNNNMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOUUUZZZdddooo{{{wwwnnnhhhaaaZZZUUUWWWWWWWWWZZZ```iiiqqqvvvwww}}}}}}mmm^^^RRRLLLIIIFFFEEEEEEFFFFFFEEEEEEGGGJJJMMMQQQSSSUUUVVVRRRSSSTTTTTTSSSRRRQQQPPPQQQQQQRRRRRRSSSTTTTTTTTTQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZ]]]]]]^^^^^^___```aaaaaabbbbbbccceeehhhlllpppssstttvvvxxxzzz|||}}}}}}|||yyy||||||rrrjjjccc___ZZZZZZZZZZZZZZZ\\\^^^___]]]]]]\\\\\\ZZZYYYWWWVVVWWWVVVVVVWWWYYY\\\```bbb^^^]]][[[YYYWWWUUUTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOQQQSSSVVVYYYZZZ]]]]]]]]]\\\ZZZYYYWWWWWWWWWWWW]]]iiiyyyjjjjjjjjjjjjjjjkkkkkkkkkkkklllmmmnnnooorrrvvvzzz}}}~~~}}}{{{|||sssggg]]]UUUPPPLLLMMMNNNNNNOOOOOOOOONNNNNNPPPOOOMMMMMMMMMOOORRRTTTSSSSSSRRRQQQQQQRRRRRRRRRPPPPPPQQQRRRRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPNNNLLLKKKLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLOOOOOONNNNNNMMMMMMMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNPPPSSS\\\fffooo~~~~~~vvvpppiii```ZZZWWWVVVVVVWWW[[[bbbiiimmmtttzzzwwwggg[[[QQQNNNJJJGGGFFFFFFEEEDDDDDDEEEHHHLLLOOORRRTTTUUUUUUUUUVVVVVVVVVTTTSSSRRRPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[]]]^^^___``````dddcccddddddgggjjjmmmooorrrsssuuuwwwyyyzzzzzzzzzyyy|||~~~~~~~~~~~~~~~|||{{{{{{~~~xxxooogggaaa]]]ZZZZZZYYYYYYZZZ[[[]]]^^^[[[[[[\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYY[[[___bbbddd```^^^[[[YYYVVVUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSUUUXXXZZZ\\\[[[[[[[[[ZZZYYYXXXVVVVVVWWWXXX___kkk{{{jjjjjjiiiiiiiiiiiijjjjjjhhhjjjmmmpppqqqtttwwwzzz|||}}}}}}{{{zzz|||vvvjjj^^^VVVPPPMMMKKKJJJLLLNNNPPPPPPPPPOOONNNPPPOOONNNMMMNNNPPPRRRTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMNNNNNNNNNOOOOOOPPPPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOONNNNNNOOOOOOMMMKKKKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMOOOOOONNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKMMMTTT[[[cccnnn{{{rrrhhhaaaZZZXXXVVVUUUWWW\\\aaaeeeooottt{{{~~~~~~qqqeeeXXXSSSNNNIIIGGGFFFDDDCCCBBBDDDFFFIIIMMMPPPRRRSSSUUUVVVVVVWWWVVVTTTSSSRRRPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWUUUUUUUUUUUUUUUVVVWWWXXXWWWXXXYYYZZZ\\\^^^______eeedddddddddeeeggghhhjjjnnnoooqqqsssuuuvvvwwwwwwyyyzzz||||||{{{{{{}}}~~~}}}}}}}}}~~~}}}{{{yyyyyyxxx}}}~~~~~~~~~sssjjjccc___\\\ZZZZZZYYYYYYYYY[[[\\\]]]ZZZZZZ[[[\\\\\\[[[[[[ZZZYYYYYYZZZ[[[^^^aaadddfffaaa___[[[XXXUUUTTTTTTUUUTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRSSSUUUWWWZZZ[[[ZZZZZZYYYYYYXXXWWWVVVUUUXXXZZZbbboooiiiiiihhhgggggghhhiiiiiihhhkkkoooqqqrrrsssuuuwwwwwwxxxxxxyyyzzz~~~wwwooodddYYYRRROOOMMMLLLIIIKKKNNNQQQRRRQQQPPPOOOPPPOOOOOONNNOOOPPPRRRSSSSSSSSSQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRPPPPPPOOOOOONNNMMMMMMLLLMMMNNNNNNNNNOOOOOOOOOPPPOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPMMMMMMMMMLLLKKKKKKKKKLLLNNNLLLJJJIIIIIIJJJLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJLLLPPPVVV\\\eeeuuuyyynnnfff^^^\\\XXXVVVVVVYYY]]]```iiimmmtttyyy{{{||||||}}}yyymmm\\\XXXQQQKKKHHHEEEDDDBBBBBBCCCDDDGGGJJJMMMOOOQQQSSSSSSTTTTTTTTTSSSQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVXXXYYY[[[]]]______bbbbbbbbbbbbcccdddffffffkkklllmmmoooqqqssstttuuuwwwxxxyyyyyyxxxyyy{{{}}}{{{{{{||||||~~~~~~|||zzzyyyyyyzzz|||}}}|||~~~zzznnnfff```]]]\\\ZZZYYYYYYXXXYYYZZZ[[[\\\[[[[[[[[[\\\[[[[[[ZZZZZZYYYYYYZZZ\\\^^^aaadddeeeaaa___[[[WWWUUUTTTTTTUUUSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPQQQSSSUUUWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVZZZ]]]fffttthhhgggfffeeeeeeggghhhiiikkknnnqqqrrrqqqqqqqqqqqqppprrrtttwww||||||yyynnnggg\\\TTTOOOMMMMMMLLLIIILLLOOORRRSSSSSSQQQPPPOOOOOONNNNNNOOOPPPRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRRRROOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOMMMLLLKKKJJJJJJKKKKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKNNNTTTXXX___lllyyy~~~ssskkkbbb___[[[WWWVVVXXX[[[]]]bbbgggnnnuuuyyy|||vvvbbb]]]UUUNNNIIIGGGDDDCCCBBBCCCCCCEEEGGGJJJLLLNNNQQQQQQSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVXXXYYY[[[]]]^^^___^^^^^^___```aaacccdddeeehhhhhhjjjlllnnnppprrrsssuuuvvvwwwvvvvvvvvvxxx{{{zzzzzz{{{|||}}}~~~~~~}}}{{{zzzyyyzzzzzz{{{|||~~~}}}~~~tttiiibbb___]]]\\\ZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYWWWWWWWWWXXXYYY[[[]]]___aaabbb^^^]]]YYYVVVTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPRRRQQQQQQQQQSSSTTTVVVXXXZZZZZZ[[[[[[[[[ZZZZZZYYY]]]```iiivvveeedddccccccdddfffiiijjjnnnpppqqqqqqooommmmmmmmmmmmppptttzzz~~~{{{uuuqqqccc]]]UUUNNNKKKJJJJJJKKKJJJLLLNNNPPPRRRRRRQQQPPPNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIJJJKKKJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJIIILLLPPPSSSXXXcccmmm{{{tttgggddd^^^YYYVVVVVVXXXYYY\\\bbbiiipppvvv|||mmmggg]]]TTTNNNJJJGGGEEEDDDDDDDDDDDDEEEGGGIIIJJJOOOPPPRRRTTTUUUUUUTTTTTTQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWYYYZZZ\\\]]]]]]ZZZ[[[\\\^^^```bbbcccdddeeeeeefffhhhjjjmmmoooppprrrsssuuuuuuttttttvvvwwwxxxxxxyyyzzz|||~~~~~~||||||~~~yyyxxxwwwwwwwwwxxxzzzzzz|||~~~wwwlllddd___]]]]]]]]]ZZZYYYXXXWWWWWWXXXYYYZZZ\\\\\\[[[ZZZYYYWWWVVVUUUVVVWWWXXXYYY[[[\\\]]]]]]ZZZYYYXXXVVVUUUTTTSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPTTTTTTTTTTTTTTTVVVXXXYYY[[[[[[\\\]]]]]]]]]\\\\\\]]]```hhhuuucccbbbaaaaaacccfffiiikkknnnppppppooommmkkkkkklllooorrrwww~~~}}}|||}}}~~~||||||{{{wwwooohhh\\\WWWPPPLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIGGGHHHJJJKKKJJJIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHIIIIIIKKKJJJJJJMMMOOORRRZZZbbbnnnqqqllleee]]]XXXVVVVVVWWWXXX]]]dddlllrrryyy~~~~~~|||zzz}}}|||uuuiii^^^UUUOOOKKKHHHGGGFFFEEEDDDDDDEEEGGGHHHLLLMMMPPPRRRTTTUUUUUUUUURRRRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVUUUSSSRRRRRRQQQQQQRRRRRRSSSUUUUUUVVVWWWXXXYYYZZZ[[[XXXYYY[[[]]]^^^``````aaaaaaaaabbbcccfffiiilllmmmoooqqqtttuuutttsssttttttuuuvvvvvvxxxzzz}}}~~~{{{zzzzzz}}}~~~{{{zzzvvvvvvuuuvvvwwwxxxzzz{{{}}}sssmmmeee___\\\[[[\\\\\\YYYYYYXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUWWWWWWXXXYYYZZZZZZZZZZZZUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRUUUUUUTTTTTTTTTVVVWWWXXX[[[[[[\\\]]]]]]]]]]]]]]]\\\^^^fffrrraaaaaa``````bbbfffjjjlllnnnoooooonnnkkkjjjkkklllqqquuu{{{~~~zzzzzzzzz|||}}}}}}{{{yyyzzzyyytttjjjbbbYYYUUUPPPLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNKKKHHHFFFGGGJJJKKKJJJHHHFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIIIINNNKKKKKKMMMNNNOOOUUU\\\aaatttyyytttkkkbbb\\\XXXWWWWWWVVVZZZaaaiiiooovvv||||||}}}}}}zzzwwwyyyrrreeeZZZSSSMMMJJJIIIGGGEEEDDDCCCDDDFFFGGGHHHIIILLLOOOQQQSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRTTTTTTUUUVVVVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^___aaacccfffiiikkkmmmpppsssuuutttsssrrrsssssssssuuuvvvyyy{{{}}}~~~|||yyyxxxyyy|||}}}yyyvvvtttvvvvvvvvvwwwxxxzzz|||}}}~~~~~~tttlllggg```[[[ZZZZZZZZZ[[[YYYYYYWWWWWWVVVWWWXXXYYYVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXRRRSSSUUUVVVUUUTTTRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSRRRRRRRRRSSSUUUVVVZZZ[[[\\\]]]]]]]]]]]]]]]ZZZ\\\cccooo}}}bbb``````bbbgggkkkmmmmmmrrrqqqpppnnnkkkkkkmmmooouuu|||~~~{{{zzzyyyzzz{{{}}}|||{{{{{{}}}~~~|||vvvmmmccc\\\VVVSSSNNNKKKJJJJJJJJJIIIKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNOOOOOOPPPPPPPPPOOOOOOPPPOOONNNMMMMMMMMMNNNOOOJJJLLLMMMLLLKKKJJJKKKMMMKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKNNNRRRVVVaaajjjzzzsssjjjddd```[[[XXXXXXXXX]]]fffmmmqqqwww|||~~~~~~~~~}}}|||}}}pppeee]]]UUUNNNMMMJJJEEECCCCCCCCCCCCCCCGGGIIIKKKMMMOOOQQQRRRRRRQQQQQQRRRTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[\\\^^^aaadddgggiiijjjkkklllmmmnnnooooooooooooooorrruuuvvvvvvwwwxxxzzz~~~|||{{{zzzyyyzzz}}}}}}|||{{{}}}|||yyywwwvvvvvvwwwxxxuuuvvvvvvwwwyyyzzz||||||zzzpppjjjbbb```]]]ZZZYYYYYY[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUURRRSSSTTTUUUUUUUUUUUUUUURRRTTTWWWYYY[[[[[[ZZZYYYRRRRRRRRRRRRQQQPPPOOONNNRRRQQQOOONNNNNNOOOQQQRRRSSSRRRRRRRRRSSSTTTUUUUUUWWWYYYYYYYYYWWWVVVWWWXXXYYYZZZaaalllyyyddddddeeegggiiilllnnnppprrrrrrqqqooonnnnnnqqqttt~~~~~~~~~}}}}}}~~~}}}{{{~~~~~~{{{tttiii___YYYSSSPPPLLLKKKKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMNNNOOOPPPPPPOOOOOOOOONNNMMMLLLLLLLLLMMMMMMKKKLLLMMMLLLKKKJJJKKKMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIIIILLLPPPSSS[[[bbbpppyyypppjjjddd^^^ZZZXXXVVVZZZbbbhhhmmmsssyyy}}}qqqiii^^^UUUOOOKKKFFFCCCBBBCCCCCCBBBFFFGGGIIIKKKMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUWWWWWWWWWVVVUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVXXXXXXXXXYYYZZZ[[[[[[[[[WWWXXXZZZ\\\^^^```bbbccchhhiiijjjlllmmmnnnnnnnnnoooqqqsssttttttuuuwwwyyy}}}}}}|||{{{{{{|||~~~|||zzzyyyxxxxxxvvvtttsssrrrssstttuuuxxxwwwwwwxxxyyy{{{}}}~~~~~~}}}|||~~~}}}sssiiiddd___]]][[[YYYYYYZZZ[[[]]]\\\[[[YYYXXXVVVUUUUUUUUURRRRRRSSSTTTTTTTTTSSSSSSSSSTTTVVVWWWXXXWWWVVVUUUQQQQQQQQQQQQPPPOOONNNMMMQQQPPPOOONNNNNNOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUWWWXXXYYYXXXWWWVVVVVVWWWXXXXXX^^^iiiwwwgggjjjmmmmmmlllmmmpppsssrrrrrrrrrqqqppprrrvvvyyy}}}yyypppeee[[[TTTOOOMMMKKKJJJLLLNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLKKKLLLMMMMMMKKKKKKLLLMMMKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJMMMPPPTTTYYYcccrrrxxxrrrkkkccc^^^ZZZWWWXXX^^^dddhhhooovvvxxxjjj^^^TTTPPPJJJFFFDDDDDDDDDCCCEEEFFFGGGIIIJJJKKKLLLMMMOOOPPPRRRSSSTTTUUUUUUUUUWWWWWWWWWVVVUUUUUUTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUXXXXXXYYYYYYZZZ[[[[[[[[[XXXYYYZZZ[[[]]]___```aaadddeeefffhhhjjjkkkllllllmmmnnnppppppppprrruuuxxx{{{~~~~~~}}}}}}}}}}}}|||yyyvvvuuutttrrrqqqppppppppprrrtttuuuzzzyyyyyyyyyzzz}}}~~~~~~{{{xxxxxx{{{~~~}}}rrrhhhaaa]]][[[ZZZXXXXXXXXXZZZ\\\]]]^^^\\\YYYVVVTTTSSSTTTTTTQQQRRRRRRRRRRRRQQQQQQPPPSSSTTTTTTUUUTTTSSSQQQPPPPPPQQQQQQQQQPPPOOONNNMMMPPPOOONNNNNNNNNPPPQQQRRRQQQQQQQQQRRRRRRSSSUUUUUUVVVWWWYYYXXXVVVUUUUUUVVVVVVVVV[[[eeetttkkkpppttttttpppooorrrvvvtttssssssqqqqqqssswwwzzzwwwlll```WWWQQQNNNLLLJJJKKKMMMOOOPPPPPPPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMJJJKKKLLLNNNOOOPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMKKKLLLMMMMMMLLLKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHIIIKKKNNNQQQSSSZZZeeerrryyyqqqhhhaaa```\\\ZZZ]]]aaaeeemmmttt|||uuuhhh]]]XXXRRRLLLIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJNNNOOOQQQRRRTTTUUUUUUVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNNNNNNNPPPQQQSSSTTTUUUVVVXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^___```bbbdddfffhhhiiiiiikkkkkklllkkklllnnnrrruuuwwwzzz~~~}}}}}}}}}~~~~~~|||||||||}}}~~~~~~{{{xxxuuusssqqqpppoooooonnnnnnppprrruuuwww{{{{{{zzzzzz|||}}}xxxuuuwww{{{tttiiiaaa\\\YYYWWWWWWVVVWWWXXXZZZ\\\^^^___]]]YYYUUURRRQQQRRRSSSPPPPPPQQQPPPPPPOOONNNNNNRRRRRRSSSSSSRRRQQQPPPPPPQQQQQQRRRRRRQQQPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWXXXXXXVVVTTTTTTTTTUUUUUUZZZeeesssqqqvvv{{{zzzvvvssstttwwwuuuuuusssqqqppprrrvvvyyy~~~sssggg\\\TTTOOOOOOMMMKKKKKKMMMNNNOOONNNQQQPPPPPPOOONNNMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNJJJKKKMMMNNNOOOPPPQQQQQQOOOOOOOOOOOOOOONNNNNNNNNLLLMMMNNNMMMLLLKKKLLLNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGHHHHHHIIIIIIIIIJJJFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIHHHIIIKKKMMMQQQQQQUUU]]]gggvvvwwwmmmfffeee___[[[[[[]]]```gggnnnuuuzzzuuugggbbb[[[TTTPPPLLLHHHFFFEEEEEEDDDDDDEEEFFFGGGGGGLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRSSSSSSRRRQQQQQQPPPOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYVVVVVVVVVWWWXXXXXXYYYYYY\\\]]]___aaacccdddeeeeeegggggghhhhhhhhhjjjnnnqqqsssvvvzzz||||||||||||}}}{{{{{{{{{|||}}}~~~}}}|||yyyzzz{{{||||||}}}}}}|||~~~~~~~~~|||zzzxxxuuurrrooonnnmmmkkkkkkkkklllnnnrrruuuwww|||{{{|||}}}}}}{{{wwwtttssswww}}}wwwmmmddd^^^[[[YYYUUUUUUVVVVVVXXXZZZ\\\]]]^^^[[[WWWSSSPPPOOOPPPPPPOOOOOOOOOOOOOOONNNMMMLLLOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUUUUWWWYYYYYYVVVTTTSSSSSSUUUUUU[[[fffuuuyyy}}}}}}yyyxxxxxxvvvuuussspppoooqqqvvvzzzyyymmmbbbXXXRRRNNNOOOMMMLLLLLLMMMNNNNNNMMMPPPOOOOOONNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMNNNOOOOOOOOOOOONNNLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQPPPOOOOOONNNLLLMMMNNNNNNLLLLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJIIIHHHIIIJJJLLLPPPPPPSSSXXX___jjj|||~~~uuunnngggaaa[[[YYYYYYZZZ___fffooottt|||sssnnnggg```YYYRRRKKKGGGGGGFFFEEEDDDDDDDDDFFFFFFIIIJJJLLLOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQPPPPPPOOOQQQQQQRRRSSSUUUVVVWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[]]]___```aaabbbbbbbbbdddeeeeeeeeegggjjjmmmnnnrrrvvvxxxxxxyyyyyyzzz|||{{{{{{zzzzzzzzz{{{{{{|||~~~~~~}}}{{{zzzzzzwwwxxxzzz{{{{{{{{{zzzyyy{{{{{{}}}~~~}}}|||{{{zzzvvvuuurrrpppmmmllljjjjjjhhhhhhhhhjjjlllpppsssvvv|||}}}sssrrrqqqppprrrwww{{{wwwppphhhbbb]]]ZZZYYYVVVVVVVVVWWWXXXYYY[[[[[[[[[XXXUUURRROOONNNNNNNNNMMMNNNNNNNNNNNNMMMMMMLLLNNNNNNOOOPPPRRRSSSTTTUUUSSSTTTTTTTTTTTTTTTSSSSSSOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQRRRTTTUUUVVVXXXZZZZZZWWWUUUSSSSSSTTTVVV]]]jjjyyy|||zzzttttttrrrppppppsssyyy}}}}}}rrrggg\\\TTTOOOMMMMMMLLLKKKLLLNNNOOONNNMMMNNNNNNNNNMMMMMMLLLLLLLLLJJJKKKMMMOOOOOOOOONNNMMMNNNNNNOOOPPPPPPPPPPPPOOONNNOOOPPPQQQQQQQQQQQQQQQOOOOOOPPPPPPPPPOOONNNMMMLLLMMMNNNNNNLLLLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHHHHGGGHHHIIIKKKMMMMMMOOOTTTXXX___nnn{{{~~~xxxkkkddd]]]ZZZXXXWWWZZZ```fffllluuu}}}~~~wwwoooggg]]]SSSMMMIIIHHHFFFDDDDDDDDDEEEFFFFFFHHHJJJMMMOOOQQQSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOORRRRRRSSSTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWXXXYYYZZZZZZZZZYYYZZZ\\\]]]^^^_________^^^```cccddddddeeegggiiijjjnnnrrruuuuuuvvvwwwxxxxxxxxxwwwwwwwwwxxxxxxyyy{{{}}}~~~~~~{{{||||||{{{yyyxxxwwwwwwvvvwwwyyy{{{{{{zzzxxxwwwxxxyyyzzz|||~~~~~~~~~}}}}}}}}}|||zzzxxxwwwvvvuuuuuuooonnnllljjjiiiggggggfffhhhhhhhhhjjjmmmppptttvvv}}}}}}wwwkkklllnnnpppttt{{{ssspppkkkfff```\\\YYYWWWXXXXXXXXXXXXXXXYYYYYYYYYWWWUUUSSSQQQNNNMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPRRRTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSOOOOOOOOOOOONNNNNNMMMLLLMMMMMMNNNOOOPPPRRRSSSTTTWWWYYY[[[[[[YYYVVVTTTSSSSSSVVV^^^lll|||{{{ssssssqqqpppqqqvvv|||~~~xxxnnnbbbXXXQQQNNNLLLLLLKKKKKKLLLOOOPPPPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLHHHIIILLLNNNOOOOOONNNMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQNNNNNNOOOPPPOOONNNMMMLLLLLLNNNNNNNNNMMMLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFFFFFFFGGGHHHJJJIIIJJJMMMPPPSSSXXXdddppp{{{ppphhhaaa]]]ZZZWWWZZZ___^^^eeennnwww~~~|||rrrggg\\\TTTJJJIIIGGGEEEDDDEEEFFFGGGEEEFFFIIILLLNNNPPPRRRRRROOOOOOOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNOOOOOORRRRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTUUUVVVVVVWWWZZZZZZ[[[]]]]]]^^^^^^^^^\\\___aaaccccccdddeeeggghhhlllpppsssttttttuuuvvvrrrrrrssstttvvvxxxzzz{{{wwwzzz}}}~~~~~~}}}~~~||||||yyyyyyzzzvvvwwwxxxxxxwwwvvvvvvvvvvvvwwwzzz||||||zzzxxxwwwvvvwwwyyy{{{}}}|||}}}~~~~~~~~~|||{{{zzzzzzyyyvvvtttrrrqqqrrrrrrkkkjjjhhhgggeeedddddddddkkkkkkkkklllooosssvvvyyy~~~wwwpppiiikkknnnrrrxxx{{{nnnllliiieee```[[[WWWUUUYYYYYYYYYYYYYYYXXXXXXXXXTTTSSSRRRPPPNNNLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPRRRSSSRRRRRRSSSSSSSSSSSSSSSRRRPPPPPPPPPOOONNNMMMLLLKKKMMMMMMMMMOOOPPPRRRSSSTTTWWWYYY\\\\\\YYYVVVTTTSSSRRRUUU___mmm}}}~~~yyyyyyyyyzzz{{{}}}~~~yyyoooaaaWWWQQQNNNKKKIIIJJJKKKKKKKKKJJJKKKMMMNNNMMMMMMNNNNNNMMMKKKJJJIIIMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRRRRSSSRRRPPPNNNMMMPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRRRRQQQPPPPPPOOOOOOLLLMMMMMMNNNNNNLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMOOOTTTZZZ^^^mmmyyyqqqfff]]]XXXWWWXXXXXXaaaeeekkkrrryyyuuudddVVVQQQJJJGGGIIIHHHBBB@@@CCCCCCDDDFFFIIILLLNNNPPPQQQSSSRRRPPPOOONNNNNNOOOOOOPPPPPPOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUVVVVVVUUUSSSRRRTTTUUURRRRRRSSSTTTVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY]]]]]]]]]^^^___```aaabbbfffgggjjjlllnnnooooooooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz|||||||||{{{{{{yyyzzz{{{||||||}}}}}}|||}}}|||{{{zzzyyyxxxwwwwwwuuuttttttttttttssssssssswwwwwwxxxxxxyyyzzz{{{{{{xxxyyy{{{}}}~~~}}}}}}||||||{{{zzzzzzzzztttssspppmmmllllllmmmmmmjjjhhhfffdddccccccdddeeefffgggiiilllppptttwwwyyy|||~~~uuunnnkkkgggjjjqqq{{{{{{uuujjjgggccc___^^^\\\ZZZXXXYYYXXXWWWVVVUUUUUUUUUUUURRRRRRRRRRRRPPPMMMJJJHHHOOONNNMMMMMMLLLLLLMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQTTTTTTSSSRRRQQQOOOMMMMMMKKKJJJJJJKKKLLLMMMMMMLLLNNNNNNNNNNNNOOOPPPQQQQQQUUUWWWYYYYYYWWWVVVVVVVVVTTTXXXaaaooo~~~~~~zzz{{{|||}}}~~~sssjjj^^^TTTPPPMMMKKKJJJKKKLLLMMMMMMLLLLLLNNNPPPPPPPPPPPPPPPOOOMMMKKKJJJMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRQQQPPPNNNMMMOOOOOOOOOPPPPPPPPPPPPPPPRRRRRRQQQQQQPPPOOOOOONNNLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKMMMQQQVVVZZZbbbsss{{{uuulllddd```___^^^]]]^^^aaaeeejjjpppuuuzzz|||}}}~~~pppcccXXXPPPKKKJJJIIIDDDCCCFFFCCCCCCEEEFFFHHHJJJLLLMMMQQQQQQPPPOOOOOOOOOOOOPPPPPPOOOOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRQQQOOOOOOPPPRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW[[[[[[[[[\\\]]]^^^___```dddeeegggiiijjjllllllmmmnnnnnnoooqqqrrrtttuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxvvvuuuttttttssssssssssssssssssssssssuuuvvvvvvwwwxxxxxxyyyyyyyyyzzz{{{||||||||||||||||||{{{{{{zzzxxxwwwwwwvvvrrrpppmmmjjjhhhgggfffgggdddcccbbbaaabbbccceeefffjjjjjjkkkmmmrrrwww|||zzzxxx}}}yyypppllljjjooottt{{{yyyrrriiieeeaaa^^^\\\ZZZXXXVVVVVVVVVUUUTTTSSSSSSSSSSSSPPPQQQRRRRRRQQQOOOMMMLLLOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNRRRRRRRRRQQQPPPOOOMMMLLLLLLJJJJJJKKKLLLMMMMMMLLLNNNNNNMMMNNNNNNOOOPPPQQQUUUWWWYYYYYYXXXVVVVVVWWWVVVYYYbbbooo}}}~~~|||}}}{{{kkkcccYYYQQQNNNMMMLLLKKKMMMNNNOOOOOONNNOOOQQQSSSTTTTTTTTTSSSRRRPPPMMMLLLNNNNNNNNNNNNOOOPPPQQQQQQPPPQQQQQQQQQPPPOOONNNMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQPPPPPPOOONNNNNNNNNKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJLLLQQQTTTWWWdddvvv{{{uuuppplllhhhdddbbb]]]^^^___bbbfffkkkooorrrzzz|||zzz{{{|||}}}sssccc[[[RRRNNNJJJFFFFFFHHHDDDDDDDDDEEEFFFGGGIIIIIINNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQPPPNNNMMMOOOPPPSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYZZZ\\\]]]^^^aaabbbbbbccceeegggiiijjjjjjkkklllnnnoooqqqsssssstttuuuuuuuuuuuuttttttsssssstttuuuvvvwwwwwwwwwwwwwwwvvvuuutttrrrqqqpppooooooppppppqqqqqqrrrrrrssssssttttttuuuuuuvvvvvvvvvyyyyyyyyyyyyyyyyyyxxxwwwyyyxxxwwwuuusssrrrqqqpppmmmkkkhhhdddbbb```______``````___```bbbeeehhhjjjllllllmmmpppuuu{{{xxxuuusssvvv}}}sssnnnmmmnnn|||~~~tttnnnfffccc^^^[[[YYYWWWTTTSSSRRRRRRQQQPPPPPPQQQQQQQQQOOOPPPQQQRRRSSSRRRQQQQQQPPPOOOOOOOOONNNNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJKKKLLLMMMLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQUUUWWWYYYYYYXXXWWWWWWWWWXXX[[[cccppp}}}|||}}}}}}sssccc]]]UUUPPPOOOOOONNNMMMOOOPPPQQQQQQPPPQQQSSSUUUXXXXXXWWWVVVTTTRRROOONNNNNNNNNNNNNNNOOOPPPQQQRRROOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNMMMMMMMMMKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIMMMPPPRRR[[[hhhwww{{{wwwpppiiiddd___^^^]]]^^^```eeeiiilllsssvvv{{{~~~~~~}}}|||}}}rrriii]]]TTTMMMIIIGGGGGGDDDDDDDDDDDDEEEGGGHHHIIIKKKLLLNNNPPPQQQQQQQQQPPPNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQOOOOOOPPPRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWXXXYYYZZZ\\\\\\____________aaaccceeegggggggggiiikkkmmmooopppqqqrrrrrrqqqqqqqqqpppooooooppppppqqqrrrsssssssssssssssrrrqqqpppooommmllllllllllllmmmnnnooopppqqqrrrrrrrrrrrrsssssstttttttttvvvvvvvvvwwwvvvvvvuuuuuutttsssqqqooommmkkkjjjiiifffdddbbb```^^^\\\\\\\\\______```aaadddhhhkkknnnlllnnnqqqvvv|||yyysssnnnqqqsssyyywwwrrrqqquuuyyywwwnnniiiddd```\\\XXXVVVTTTRRRPPPNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPRRRSSSSSSSSSSSSRRRPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJKKKLLLMMMLLLKKKLLLLLLLLLMMMMMMNNNOOOPPPTTTVVVYYYYYYXXXWWWWWWXXXXXX[[[cccppp}}}}}}zzz~~~vvvkkk^^^YYYSSSOOOPPPQQQPPPNNNOOOPPPRRRRRRRRRRRRUUUWWWYYYYYYXXXWWWUUUSSSPPPOOONNNNNNNNNNNNOOOPPPQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHJJJMMMOOOTTT]]]jjjzzzvvvmmmfffbbb```^^^]]]^^^aaaeeehhhmmmqqqwww}}}}}}{{{}}}zzzlll___UUUOOOJJJGGGDDDCCCCCCCCCCCCEEEGGGHHHHHHJJJLLLNNNPPPPPPPPPPPPNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQOOOOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYY[[[[[[^^^]]]]]]]]]^^^```cccddddddeeefffhhhjjjkkkmmmmmmnnnnnnmmmmmmlllllllllllllllmmmnnnoooppppppppppppooonnnmmmlllkkkjjjjjjiiiiiijjjkkklllmmmnnnooopppqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqrrrsssssssssrrrrrrnnnmmmkkkiiigggdddcccbbb___^^^^^^]]]]]]\\\\\\\\\_________aaaeeeiiimmmoooppptttzzzzzztttnnniiiggghhhpppvvv~~~~~~xxxtttrrrwww~~~xxxooohhheeeaaa^^^YYYVVVUUUSSSQQQOOOMMMMMMMMMMMMMMMMMMNNNNNNRRRRRRRRRRRRRRRRRRQQQQQQOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLMMMMMMMMMNNNNNNKKKLLLMMMMMMNNNMMMMMMMMMMMMKKKJJJKKKLLLMMMLLLJJJLLLLLLLLLLLLMMMNNNOOOOOOSSSUUUXXXXXXWWWWWWWWWWWWVVVYYYbbbooo}}}}}}~~~|||||||||pppeee[[[WWWRRRPPPQQQQQQPPPNNNOOOPPPQQQRRRQQQSSSUUUWWWWWWWWWWWWVVVUUUSSSPPPOOOMMMMMMMMMMMMNNNOOOPPPPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGIIIKKKJJJMMMTTT^^^jjj}}}~~~tttmmmfffdddaaa^^^]]]^^^```bbbgggjjjqqqxxx~~~zzzyyy{{{}}}~~~nnnccc[[[SSSMMMFFFEEECCCBBBBBBCCCEEEFFFGGGHHHJJJLLLMMMNNNOOOOOONNNOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPOOOMMMLLLNNNOOOQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^```aaaaaabbbcccdddeeeggghhhhhhiiiiiihhhggggggggghhhhhhhhhhhhiiijjjkkkkkkkkkkkkiiiiiiiiihhhhhhhhhggggggggghhhiiijjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmnnnnnnnnnmmmmmmgggfffeeecccaaa___]]]\\\YYYZZZ[[[[[[\\\]]]^^^^^^]]]^^^___bbbfffkkkppprrrzzz~~~|||uuummmgggccc```bbbfffpppyyyuuutttsssrrruuu|||xxxnnngggcccbbb___\\\XXXUUUTTTSSSRRRPPPOOOOOONNNMMMMMMNNNNNNNNNRRRRRRQQQPPPPPPOOOOOOOOONNNOOOPPPPPPPPPOOOMMMLLLIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNOOORRRTTTVVVWWWVVVVVVVVVWWWVVVYYYbbbooo}}}wwwzzz}}}}}}}}}|||~~~~~~|||}}}~~~yyymmmbbbYYYUUUQQQOOOPPPPPPOOOLLLMMMOOOPPPQQQQQQRRRTTTWWWTTTUUUUUUTTTSSSQQQPPPNNNLLLLLLLLLLLLMMMNNNOOOOOOMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEECCCEEEFFFFFFEEEFFFGGGIIIGGGHHHNNNWWW^^^jjjyyyooolllgggbbb___]]]]]]]]]```ccciiiqqqzzz}}}yyyyyyzzztttlllaaaXXXNNNLLLIIIFFFDDDDDDDDDEEEGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNMMMKKKKKKLLLNNNPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTVVVWWWXXXXXXXXXYYY[[[\\\\\\\\\\\\^^^______```aaaaaabbbbbbcccbbbbbbaaaaaabbbcccdddbbbcccdddeeeffffffffffffcccddddddddddddeeeeeeeeefffgggggghhhiiijjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhgggfffeeeeeebbbaaa```^^^\\\ZZZYYYXXXWWWXXXYYY[[[\\\]]]]]]]]]^^^___aaaeeekkkrrrwww{{{{{{wwwppphhhcccbbbbbbbbbgggnnnttt~~~}}}zzzqqqrrrsssvvv{{{xxxmmmeeeaaa``````]]][[[WWWVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNMMMNNNOOOPPPOOONNNLLLKKKHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJLLLMMMNNNOOOOOOOOONNNLLLKKKKKKLLLLLLKKKIIIKKKKKKKKKKKKKKKLLLNNNNNNPPPRRRUUUVVVUUUUUUUUUVVVXXX[[[cccooo}}}sssvvvxxxzzzzzz|||}}}yyyzzzzzz|||xxxmmmbbbXXXTTTPPPNNNOOOOOOMMMJJJLLLNNNOOOPPPPPPQQQTTTVVVRRRSSSSSSSSSRRRQQQOOONNNKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMOOOOOONNNMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDEEEAAABBBDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEEEEDDDEEEFFFHHHEEEGGGLLLSSSXXXaaatttvvvsssnnnhhhbbb^^^\\\ZZZ[[[^^^ccckkkuuu|||{{{{{{xxxlllaaaWWWTTTOOOKKKHHHFFFFFFGGGHHHGGGGGGGGGHHHJJJLLLMMMPPPPPPRRRSSSSSSSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOONNNLLLKKKMMMNNNOOOOOOPPPQQQRRRSSSTTTUUURRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRTTTUUUVVVUUUVVVXXXZZZ[[[[[[ZZZZZZ\\\\\\]]]]]]]]]^^^^^^^^^___^^^]]]]]]^^^___aaabbb___```aaabbbbbbccccccbbb___``````aaabbbccccccdddffffffgggggghhhhhhiiiiiihhhhhhhhhhhhggggggggggggfffffffffeeecccaaa___^^^___^^^]]][[[ZZZXXXWWWVVVVVVWWWYYYZZZ[[[\\\\\\\\\```aaaeeejjjqqqyyywwwppplllddd___]]]bbbfffhhhoooxxxzzzzzzvvvqqqssswww{{{{{{qqqggg```]]]^^^___]]]ZZZWWWVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPPPPOOOPPPMMMMMMLLLLLLLLLMMMNNNNNNLLLMMMNNNOOOOOONNNLLLJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJLLLMMMOOOPPPPPPPPPNNNLLLKKKKKKLLLLLLKKKIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOQQQTTTUUUTTTTTTTTTUUUZZZ\\\dddppp}}}vvvtttrrrsssxxx}}}|||{{{|||vvvxxx|||~~~|||wwwmmm```VVVTTTSSSQQQOOONNNNNNNNNNNNOOONNNMMMNNNPPPQQQPPPOOORRRRRRSSSSSSQQQOOOLLLJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGJJJOOORRRWWWcccooouuummmgggbbb[[[WWWZZZ]]]aaaffflllvvv{{{|||~~~{{{sssfff]]]UUUSSSOOOGGGEEEGGGFFFEEEDDDEEEGGGJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSQQQQQQQQQQQQPPPOOONNNMMMPPPOOOMMMLLLLLLLLLMMMNNNOOOQQQSSSTTTUUUTTTSSSRRRPPPPPPPPPOOOOOONNNNNNNNNRRRRRRQQQQQQRRRTTTWWWXXXVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZ[[[\\\\\\\\\\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______```aaaaaaaaabbbccccccddddddccccccbbbccccccccccccbbbbbbbbbbbbaaa```^^^\\\[[[ZZZZZZZZZWWWWWWVVVTTTTTTSSSSSSSSSVVVYYY\\\^^^^^^^^^___```dddfffkkkrrrzzzwwwnnnfffbbbaaa```bbbfffkkkqqqvvvzzz}}}}}}xxxtttqqqtttxxx~~~uuuppphhhbbb^^^[[[YYYXXXYYYYYYYYYXXXXXXWWWWWWWWWUUUSSSQQQQQQRRRSSSSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNMMMMMMLLLKKKJJJOOOLLLIIIHHHHHHHHHGGGFFFKKKKKKLLLMMMNNNNNNOOOOOONNNMMMKKKIIIHHHGGGGGGHHHKKKJJJJJJJJJJJJKKKKKKLLLLLLOOORRRTTTSSSSSSSSSSSSWWWYYY```lllyyyppppppqqquuu}}}}}}}}}~~~zzzxxxwwwwwwxxxzzz|||}}}|||{{{zzz||||||{{{xxxqqqhhh]]]VVVRRRQQQOOONNNMMMMMMNNNNNNOOONNNNNNNNNPPPQQQPPPOOOQQQRRRRRRRRRPPPNNNKKKJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHKKKMMMPPPZZZeeettt|||sssllleee^^^YYYXXXZZZ]]]```fffoooyyyyyynnnbbb[[[SSSJJJFFFHHHGGGEEECCCCCCEEEGGGGGGGGGJJJJJJKKKMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNMMMLLLLLLLLLMMMMMMOOOPPPRRRSSSTTTSSSRRRQQQPPPPPPOOOOOOOOONNNNNNNNNQQQPPPOOOOOOPPPSSSUUUVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^___``````aaaaaa``````___aaaaaa``````_________^^^]]]\\\ZZZXXXVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVYYY[[[]]]^^^^^^^^^```bbbjjjnnnttt{{{{{{tttkkkddd```aaabbbfffiiinnnuuu{{{}}}yyyvvvtttsssyyy}}}{{{ooojjjddd___\\\[[[YYYXXXYYYXXXXXXWWWVVVVVVUUUUUUSSSRRRQQQQQQSSSSSSSSSQQQOOOOOONNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKIIIFFFFFFFFFGGGGGGFFFJJJJJJKKKKKKLLLMMMMMMNNNOOONNNLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMPPPSSSTTTSSSRRRRRRRRRUUUVVV]]]hhhuuummmnnnrrrzzz}}}{{{|||}}}|||wwwtttsssxxxyyyyyyzzzyyywwwvvvuuuuuuvvvuuuqqqhhh___XXXTTTOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNOOOQQQQQQQQQPPPPPPPPPQQQPPPOOOMMMKKKIIIKKKLLLLLLMMMMMMMMMMMMMMMKKKJJJJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGEEEFFFHHHHHHIIIQQQZZZeeexxx{{{rrrjjjaaa[[[WWWXXXYYY[[[```gggpppvvv~~~ttthhh]]]SSSNNNNNNJJJHHHEEECCCDDDEEEEEEEEEGGGHHHIIIJJJLLLNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPOOONNNMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNOOOQQQSSSTTTRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[]]]]]]\\\[[[[[[ZZZYYYYYYXXXVVVTTTSSSQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWXXXYYY[[[\\\]]]^^^___bbbfffiiirrrwww~~~sssnnnggg```]]]___eeejjjsssvvv|||xxxxxxyyy{{{~~~~~~xxxtttqqqrrrtttvvv{{{~~~yyypppgggccc^^^[[[ZZZYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRRRRPPPOOOPPPRRRTTTTTTRRRPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMJJJHHHFFFFFFGGGIIIIIIHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJKKKKKKLLLNNNQQQSSSTTTSSSQQQPPPPPPQQQSSSYYYcccooooooqqqwww}}}{{{|||}}}}}}zzzwwwuuuuuuuuuzzzzzzyyyxxxvvvtttrrrqqqrrrrrrpppjjj___WWWSSSRRRNNNNNNNNNNNNOOOPPPQQQQQQQQQOOOOOOPPPQQQRRRQQQPPPOOOOOOOOOOOONNNLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHGGGFFFFFFFFFGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCDDDEEEGGGGGGHHHFFFFFFHHHHHHHHHMMMTTT\\\kkkyyyoooeee^^^YYYXXXXXXYYY]]]cccjjjooosssyyyxxxlllbbb[[[WWWNNNKKKGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWYYYXXXWWWWWWVVVUUUTTTTTTSSSRRRPPPOOONNNNNNNNNOOOQQQRRRRRRTTTUUUWWWYYYZZZ[[[]]]^^^```dddjjjqqqvvv|||yyyuuuhhhgggcccaaabbbhhhqqqwww}}}{{{wwwwwwyyy}}}xxxtttoookkkkkkooouuuyyy|||yyyooogggbbb___[[[XXXXXXXXXWWWWWWWWWVVVUUUTTTRRRQQQPPPOOOMMMMMMOOOQQQTTTTTTRRROOOPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLOOOQQQTTTTTTRRRPPPOOOOOONNNPPPVVVaaammm}}}ooossszzz~~~}}}~~~~~~|||vvvsssrrruuuyyy{{{}}}|||yyywwwtttsssqqqqqqrrrqqqlllcccYYYQQQOOOOOONNNNNNOOOPPPQQQRRRSSSSSSQQQPPPOOOPPPRRRSSSRRRQQQOOOOOONNNNNNMMMLLLKKKJJJHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHFFFEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHGGGDDDDDDGGGHHHGGGKKKPPPSSS^^^nnnuuujjjccc[[[YYYWWWWWWZZZ```fffiiilllqqqzzz~~~sssggg___TTTPPPKKKGGGFFFFFFEEEEEEEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPQQQRRRRRRRRROOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPQQQPPPOOONNNNNNNNNOOOPPPSSSSSSTTTUUUVVVXXXZZZ[[[\\\___cccgggmmmttt}}}zzzsssmmmjjjdddfffiiimmmqqqxxx~~~}}}{{{|||~~~zzznnnkkkhhhfffiiiooovvv{{{}}}wwwooofff``````]]]YYYWWWWWWVVVUUUTTTVVVUUUTTTRRRQQQOOONNNNNNLLLLLLNNNPPPSSSSSSQQQNNNOOOOOONNNMMMKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPNNNKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLOOOQQQSSSTTTRRROOONNNNNNNNNOOOVVV```mmm~~~nnnsss|||yyysssppprrrwww|||}}}{{{yyyvvvsssrrrrrrrrrqqqmmmfff\\\TTTOOONNNNNNNNNOOOPPPRRRSSSSSSSSSSSSRRRQQQPPPQQQSSSSSSSSSRRROOOOOONNNMMMMMMLLLLLLKKKHHHIIIIIIJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCDDDEEEFFFFFFCCC@@@AAADDDFFFFFFHHHLLLNNNTTT```ppp}}}ssskkk```\\\XXXWWWYYY]]]```bbbgggkkkrrrzzzuuuiii^^^YYYRRRLLLIIIGGGFFFEEEFFFEEEDDDCCCDDDFFFHHHIIILLLMMMOOOPPPRRRSSSSSSTTTPPPPPPQQQQQQQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSRRRSSSSSSTTTTTTSSSSSSRRRPPPPPPPPPOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOQQQSSSTTTUUUVVVWWWXXXZZZ\\\^^^```cccffflllrrrwww~~~~~~uuunnniiigggfffkkkpppwww~~~vvvnnneeeeeefffiiinnntttzzz}}}~~~uuummmfff___[[[^^^[[[XXXVVVVVVUUUTTTSSSTTTTTTSSSRRRPPPOOONNNNNNMMMLLLMMMOOOQQQQQQOOONNNNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIJJJLLLMMMOOOPPPMMMJJJHHHHHHHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIJJJHHHHHHIIIJJJJJJIIIIIIIIIGGGGGGHHHHHHIIIJJJLLLLLLOOOQQQSSSSSSQQQOOONNNNNNOOOPPPVVVaaalll}}}qqqvvv}}}xxxsssrrruuuzzz}}}|||zzzwwwtttrrrqqqrrrsssooohhh^^^VVVQQQOOOOOOOOOMMMNNNPPPQQQRRRSSSRRRRRRRRRQQQQQQQQQSSSTTTSSSRRRPPPOOONNNNNNMMMMMMMMMMMMIIIJJJKKKKKKLLLLLLKKKKKKHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAACCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCC@@@@@@DDDFFFEEEFFFHHHMMMNNNUUUaaannn}}}vvvjjjddd^^^ZZZZZZ\\\]]]]]]bbbdddhhhooovvv{{{~~~zzzoooiii```WWWQQQMMMJJJHHHGGGFFFDDDBBBBBBDDDFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRSSSSSSSSSRRRPPPPPPOOONNNNNNMMMLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNOOOQQQTTTVVVWWWWWWXXXZZZ]]]```cccfffgggnnnrrrxxx}}}{{{sssllliiijjjmmmppp|||uuujjjccc```ccchhhooovvv{{{}}}tttkkkddd^^^[[[YYYZZZXXXUUUTTTTTTTTTSSSRRRSSSSSSRRRQQQPPPPPPOOOOOONNNMMMLLLMMMNNNOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJIIIIIIIIIKKKMMMNNNOOOLLLJJJIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMPPPRRRSSSQQQOOOOOOOOOQQQRRRWWW```jjjyyyvvv{{{~~~|||xxxuuuuuuxxx{{{||||||zzzxxxuuurrrpppqqqrrrsssllldddYYYQQQOOOPPPPPPPPPMMMNNNOOOQQQRRRRRRQQQPPPSSSRRRQQQRRRSSSTTTSSSRRRPPPPPPOOONNNMMMMMMMMMNNNKKKLLLLLLMMMMMMMMMMMMMMMHHHHHHIIIJJJIIIHHHGGGFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBCCCEEEEEECCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEE@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAACCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@???@@@@@@@@@EEEBBBAAAEEEGGGFFFEEEGGGJJJHHHJJJSSS\\\jjj~~~sssmmmddd___^^^^^^]]]\\\]]]]]]```eeelllssswwwyyy~~~}}}~~~wwwlllaaaYYYSSSOOOLLLIIIGGGDDDBBBBBBCCCEEEFFFCCCDDDFFFHHHJJJLLLMMMMMMRRRSSSTTTTTTTTTSSSQQQPPPOOOOOONNNMMMLLLLLLMMMMMMJJJKKKKKKKKKLLLLLLMMMMMMIIIJJJKKKKKKLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMMMMNNNOOOOOOOOOMMMMMMNNNPPPRRRUUUXXXZZZXXXZZZ\\\```dddhhhlllnnnwww|||rrroooiiigggiiipppxxx}}}wwwlllbbb\\\]]]ccckkkttt|||xxxsssjjjbbb\\\ZZZZZZZZZVVVTTTSSSRRRSSSTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPNNNLLLLLLMMMNNNMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKIIIIIIIIIJJJLLLMMMOOOMMMKKKKKKLLLMMMMMMMMMGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDGGGGGGGGGHHHIIIJJJLLLLLLMMMOOORRRSSSQQQPPPOOOOOORRRRRRWWW^^^ggguuuzzz~~~~~~|||zzzwwwxxx{{{}}}}}}|||yyywwwtttssssssttttttsssggg```XXXTTTTTTSSSPPPMMMNNNNNNOOOOOOPPPQQQRRRRRRTTTTTTTTTTTTTTTTTTUUUUUURRRRRRQQQPPPOOONNNNNNMMMOOOOOOMMMLLLKKKKKKJJJJJJLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCCCCCCCBBB@@@???BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@???>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAAAAA@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDIIIKKKMMMOOOUUUaaarrr~~~yyyooofffaaa^^^]]]\\\[[[YYY[[[```dddhhhooowww|||~~~~~~}}}{{{{{{~~~|||rrriii```VVVPPPMMMJJJFFFDDDDDDDDDDDDCCC@@@AAACCCFFFHHHKKKLLLMMMPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQPPPOOONNNMMMMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPLLLKKKKKKJJJJJJKKKKKKLLLJJJKKKKKKLLLMMMLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLKKKLLLNNNOOOPPPOOOOOONNNKKKNNNRRRUUUVVVWWWXXXYYY```bbbdddhhhmmmrrrwwwzzz~~~{{{wwwssspppbbbfffiiijjjllltttuuuggg```___bbbdddlllvvv}}}tttnnnddd\\\XXXWWWVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRSSSSSSSSSRRRPPPOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGGGGIIILLLNNNKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJNNNQQQSSSSSSQQQPPPPPPQQQRRRQQQTTT[[[cccppp{{{~~~~~~~~~zzzxxxwwwxxx|||~~~~~~}}}|||yyyvvvuuuuuutttqqqnnnccc]]]UUURRRRRRRRROOOLLLNNNNNNNNNOOOPPPQQQQQQQQQSSSSSSSSSSSSTTTTTTUUUUUURRRRRRQQQPPPOOONNNMMMMMMOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCBBBAAA@@@@@@@@@@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDFFFGGGIIIJJJNNNXXXeeepppvvvllleeeaaa^^^\\\[[[YYYZZZ```dddfffmmmssswwwzzz~~~~~~{{{yyyzzz~~~~~~uuulllccc]]]SSSPPPKKKHHHFFFFFFDDDCCC@@@AAABBBCCCEEEGGGHHHIIIMMMNNNPPPQQQQQQQQQPPPPPPQQQQQQPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKJJJKKKMMMNNNOOOOOOOOONNNRRRTTTVVVWWWXXX[[[^^^aaaeeehhhlllrrrwwwzzz{{{|||yyywwwuuuqqqmmmiiigggeeecccggglllooorrrzzz}}}}}}~~~}}}zzztttkkkeeedddhhhlllpppxxx{{{lllggg___ZZZWWWWWWVVVVVVSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQOOONNNNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGGGGIIIKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJNNNPPPRRRRRRQQQOOOOOOPPPPPPPPPRRRXXX```lll|||~~~~~~~~~wwwwwwxxxzzz~~~~~~zzzyyyxxxuuummmfff^^^XXXRRROOOOOOPPPNNNLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUUUURRRQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDCCCEEEFFFFFFHHHNNNXXX___oooxxxoooggg```\\\\\\YYYZZZ___bbbdddhhhmmmooosssxxx~~~{{{wwwwwwyyy}}}|||sssnnnbbb]]]VVVQQQMMMJJJGGGEEEBBBBBBBBBBBBCCCDDDEEEEEEIIIJJJKKKMMMNNNNNNNNNNNNPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRYYYZZZZZZ[[[]]]aaagggkkknnnrrrxxx}}}~~~{{{yyyooolllgggbbb^^^]]]]]]^^^gggkkkqqqvvv{{{~~~}}}~~~~~~qqqmmmgggdddeeekkksssyyy~~~xxxqqqbbb^^^YYYVVVVVVVVVVVVVVVSSSRRRRRRRRRRRRQQQQQQQQQPPPQQQRRRTTTTTTTTTSSSSSSPPPPPPOOONNNMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJHHHGGGFFFGGGIIIJJJIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLNNNPPPQQQOOONNNNNNNNNNNNMMMOOOUUU\\\iii}}}}}}~~~}}}zzzwwwxxxzzz}}}}}}uuuiii```YYYUUUQQQNNNOOOOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOONNNOOOPPPQQQRRRSSSTTTUUUQQQQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@CCCCCCBBBAAA@@@???>>>>>>??????@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????@@@@@@AAAAAA????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFFFFHHHKKKQQQUUUcccnnn|||qqqgggbbb```\\\[[[^^^aaa```bbbeeehhhkkkqqqxxx}}}zzzxxxyyy|||~~~}}}tttnnnfff]]]VVVPPPJJJGGGDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGIIIJJJKKKLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVWWWXXX[[[]]]```cccffflllrrrvvvyyy{{{}}}~~~|||wwwrrrnnneeebbb]]]ZZZZZZ]]]aaadddmmmrrrxxx}}}zzzuuuqqqiiifffdddfffmmmuuu}}}xxxmmmfff\\\YYYVVVUUUUUUUUUUUUTTTRRRRRRRRRQQQQQQQQQPPPPPPOOOPPPRRRTTTUUUUUUUUUTTTQQQQQQPPPNNNMMMKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIHHHFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOOOONNNMMMMMMMMMJJJJJJMMMSSS[[[hhh|||~~~~~~}}}yyywwwxxxzzz~~~uuuggg\\\VVVTTTQQQOOOOOOOOOOOONNNLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSPPPPPPOOONNNMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBAAAAAAAAABBBCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@BBBAAAAAA@@@??????>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>??????@@@@@@@@@>>>>>>?????????@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFHHHJJJMMMOOOUUU\\\kkk~~~tttlllgggaaa]]]^^^___]]]]]]___aaadddjjjrrrzzz}}}||||||||||||sssjjj```WWWOOOIIIFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRUUUXXXZZZ]]]^^^___cccjjjoootttwww{{{~~~}}}yyytttnnniiieeebbb^^^\\\[[[]]]aaahhhoootttwwwzzz{{{ssslllfffbbb```aaaeeemmmvvv{{{pppfff```[[[YYYVVVUUUTTTTTTSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNOOOQQQSSSTTTUUUUUUTTTQQQQQQOOONNNLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLOOOOOOMMMLLLLLLMMMHHHHHHLLLSSS\\\jjj~~~~~~~~~~~~|||yyywwwvvv{{{}}}rrrcccZZZTTTSSSQQQPPPOOONNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????@@@@@@@@@????????????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>?????????@@@>>>>>>>>>????????????@@@>>>??????@@@@@@??????>>>@@@????????????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCEEEGGGIIIJJJLLLQQQ]]]nnn{{{pppggg```^^^^^^[[[YYYZZZZZZ]]]cccjjjsss||||||{{{~~~~~~vvvmmmbbbXXXQQQJJJIIIFFFDDDCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKOOOPPPQQQRRRRRRSSSSSSRRRPPPPPPPPPOOOOOOOOONNNNNNLLLLLLMMMMMMNNNNNNNNNOOOMMMLLLLLLLLLLLLLLLLLLMMMKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPRRRTTTUUUTTTUUUWWWYYY]]]aaadddeeehhhnnnuuuzzz|||}}}||||||xxxtttmmmfffaaa___^^^___```aaadddiiipppwww}}}~~~vvvnnneee___ZZZXXX[[[aaajjjuuu~~~{{{ssskkkccc___\\\YYYVVVTTTTTTSSSRRRPPPQQQQQQPPPPPPPPPOOOOOOOOOMMMNNNPPPRRRSSSTTTTTTSSSOOOOOONNNMMMLLLJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGFFFFFFEEEEEEEEEEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJLLLNNNOOOMMMLLLLLLLLLIIIIIILLLSSS\\\jjj~~~~~~~~~~~~|||xxxvvvwwwxxx}}}~~~mmm```YYYRRRRRRQQQOOONNNMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>======>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@????????????????????????????????????======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>???????????????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAACCCEEEEEEEEEHHHKKKUUUbbbmmm|||yyynnnccc___]]]YYYVVVWWWUUUWWW[[[bbbkkksss{{{~~~~~~}}}rrrggg```UUURRRNNNJJJGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHEEEFFFFFFGGGHHHIIIIIIIIIMMMNNNPPPQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOOOONNNMMMMMMMMMMMMNNNMMMNNNNNNOOOPPPPPPQQQQQQPPPQQQRRRSSSUUUWWWYYYZZZ]]]^^^```cccgggkkkoooqqqtttwww{{{}}}zzzvvvsssqqqgggddd___[[[[[[^^^bbbfffmmmqqqvvv||||||uuuoooggg___ZZZYYYYYYZZZccckkkuuu~~~wwwoooiiiddd```]]]\\\YYYUUURRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOONNNMMMNNNPPPQQQRRRRRRRRRQQQMMMMMMLLLLLLKKKJJJIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIEEEDDDEEEEEEEEEEEEEEEFFFDDDEEEEEEFFFGGGGGGFFFFFFDDDEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMOOOOOONNNLLLLLLMMMLLLKKKNNNTTT\\\iii}}}~~~~~~}}}~~~~~~xxxuuutttwwwzzz~~~{{{jjj^^^XXXQQQQQQQQQOOOMMMKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMMMMMMMMMMNNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA>>>>>>============>>>>>>=========>>>??????@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>??????>>>>>>???@@@AAAAAA??????@@@@@@@@@AAAAAAAAACCCBBBAAAAAABBBDDDDDDCCCDDDGGGNNNVVV\\\eeezzzrrreee___\\\XXXUUUUUUQQQSSSWWW]]]eeemmmuuuyyy}}}~~~uuunnn___\\\VVVQQQLLLJJJIIIIIIGGGFFFEEEDDDDDDEEEGGGGGGDDDDDDEEEFFFGGGHHHHHHIIILLLMMMOOOQQQSSSTTTUUUUUUWWWWWWWWWVVVVVVVVVUUUUUUZZZZZZYYYXXXWWWVVVUUUTTTQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTSSSSSSSSSQQQPPPOOOOOONNNNNNOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSTTTVVVXXXZZZ\\\]]]ffffffhhhlllpppuuuyyy{{{{{{|||}}}zzztttlllgggdddYYYWWWVVVVVVZZZbbbiiinnn|||~~~wwwrrrgggbbb[[[VVVUUUYYY___cccpppwww}}}wwwnnnfffaaa]]][[[ZZZ[[[XXXSSSQQQQQQRRRRRRRRRPPPPPPPPPOOOOOOOOONNNNNNMMMNNNOOOQQQQQQQQQQQQPPPLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGHHHHHHHHHIIIIIIIIICCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMOOOOOONNNMMMMMMMMMNNNMMMOOOTTT[[[gggzzz}}}~~~xxxqqqoooqqqvvvzzz{{{~~~qqqbbbXXXTTTSSSRRRQQQOOONNNNNNNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGFFFDDDCCCBBBGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????<<<<<<<<<<<<============?????????>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============AAA@@@>>><<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@???========================>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBEEEFFFIIIMMMTTT^^^iiippp~~~qqqfff___[[[WWWTTTUUUVVVXXXZZZ]]]bbbhhhllluuuyyyzzzppphhh^^^WWWSSSQQQLLLHHHMMMJJJFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCEEEEEEDDDCCCKKKKKKMMMOOORRRUUUXXXYYYYYYZZZ[[[ZZZZZZZZZ\\\]]]___^^^]]]\\\[[[ZZZYYYYYYVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVQQQQQQPPPQQQQQQSSSUUUVVVWWWVVVUUUTTTTTTVVVXXXZZZZZZZZZZZZ\\\```dddhhhkkkkkkooouuuxxxyyyxxxwwwwwwuuurrrmmmhhhddd___[[[YYYVVVVVVVVVXXX___jjjvvv}}}|||}}}|||tttkkkddd[[[UUUSSSWWW[[[___iiiuuuzzz~~~}}}pppjjjccc```aaa```]]]YYYXXXVVVRRRPPPNNNOOOPPPQQQQQQPPPOOONNNNNNOOOPPPQQQPPPPPPQQQQQQPPPPPPOOONNNKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFDDDCCCDDDFFFIIIJJJMMMOOOOOONNNLLLKKKIIIKKKPPPUUUZZZcccuuuyyyuuupppooorrrwwwzzz{{{}}}}}}~~~{{{mmm___VVVRRRSSSRRRRRRQQQOOONNNMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????===>>>>>>>>>????????????========================????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>==================>>>???===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBCCCEEEGGGLLLTTT]]]cccuuuxxxnnngggbbb]]]YYYVVVUUUUUUUUUWWW[[[```ccchhhnnnuuu{{{~~~}}}~~~wwwmmmfffbbb]]]XXXSSSUUUQQQNNNKKKJJJJJJIIIGGGEEEDDDCCCDDDEEEFFFEEEDDDGGGHHHIIILLLOOORRRTTTVVV[[[\\\^^^^^^^^^___bbbdddffffffeeedddcccaaa```___[[[ZZZYYYXXXXXXXXXXXXXXX[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUUUUYYYYYYZZZ[[[\\\___aaabbbfffggghhhjjjmmmqqqtttvvvwwwyyyzzzyyyvvvrrrooonnnjjjgggccc___]]]ZZZXXXWWWXXX[[[```gggooozzz||||||}}}~~~wwwqqqiii```ZZZUUUTTTWWW^^^dddiiirrr||||||vvvrrrgggbbb\\\ZZZZZZZZZWWWTTTVVVTTTQQQOOONNNOOOPPPQQQPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFEEEDDDDDDFFFHHHIIIKKKMMMOOOPPPNNNLLLKKKIIIKKKOOOTTTXXXbbbttt~~~{{{rrrpppoooppptttxxx{{{|||||||||}}}|||qqqfff\\\TTTOOOSSSSSSSSSRRRPPPNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>999:::;;;===>>>???@@@@@@======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????>>>>>>>>>?????????@@@@@@@@@AAABBBCCCEEEJJJQQQUUUaaasssxxxqqqkkkeee```ZZZWWWTTTRRRRRRTTTWWWYYY]]]bbbkkkrrrxxx|||~~~yyywwwvvvuuutttyyy{{{vvvpppjjjeeeccc```[[[WWWSSSPPPMMMJJJHHHGGGEEEEEEFFFGGGGGGFFFEEEFFFGGGIIILLLNNNQQQRRRYYYZZZ]]]^^^```bbbfffhhhkkkkkklllmmmllljjjgggfffbbbbbbaaa```___^^^^^^^^^aaa```___]]]\\\\\\\\\\\\___^^^]]]\\\[[[ZZZ[[[[[[^^^___bbbeeehhhkkkmmmnnnooopppqqqsssuuuwwwxxxyyyxxxxxxvvvqqqkkkeeebbbaaa]]]\\\ZZZYYYYYYZZZ\\\]]]aaagggpppyyy}}}{{{|||~~~}}}tttlllddd^^^XXXUUUWWWYYY```jjjqqquuu{{{|||sssjjjddd^^^ZZZVVVTTTUUUUUUSSSPPPSSSRRRPPPNNNNNNOOOPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCDDDDDDDDDEEEHHHJJJJJJLLLNNNPPPPPPOOOMMMLLLJJJJJJMMMQQQVVV```sssyyyuuummmnnnpppssswwwzzz|||}}}{{{{{{}}}zzzooofff___YYYSSSNNNRRRRRRSSSSSSQQQNNNKKKIIIKKKKKKKKKKKKKKKKKKKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHFFFEEEEEEGGGIIIJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCBBBBBBBBBAAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????888999<<<>>>????????????<<<===>>>>>>??????>>>>>>????????????????????????===>>>>>>???????????????=========>>>>>>>>>>>>???AAAAAABBBBBBCCCFFFKKKNNNVVVcccuuuzzztttlllgggaaa\\\WWWSSSRRRSSSTTTUUUYYY]]]dddjjjooossswwwyyy|||{{{wwwsssrrrqqqpppuuu|||~~~zzzvvvrrrlllfff```ZZZSSSOOOMMMKKKHHHGGGHHHHHHGGGFFFEEEEEEFFFHHHJJJLLLNNNOOOQQQSSSVVVYYY[[[^^^bbbeeeiiijjjmmmoooooonnnlllkkkjjjiiihhhgggfffeeeeeeeeeddddddcccbbbbbbaaabbbbbbdddddddddddddddeeeeeeeeecccfffjjjnnnqqqsssttttttrrrrrrrrrrrrrrrqqqpppoookkkkkkiiieee___\\\[[[[[[WWWXXXYYY[[[^^^ccchhhlllsssxxx~~~}}}xxxssskkkddd___]]]\\\\\\eeehhhooovvvzzz}}}|||sssjjjaaa[[[YYYVVVTTTSSSSSSTTTRRRQQQPPPOOONNNMMMMMMNNNPPPQQQMMMNNNPPPPPPPPPPPPNNNMMMMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDBBBCCCDDDDDDDDDEEEGGGIIIKKKLLLOOOQQQQQQPPPNNNLLLKKKJJJLLLOOOSSS^^^qqq|||vvvrrrlllnnnrrrvvvyyy{{{|||}}}zzz{{{}}}~~~~~~~~~}}}|||vvvoooeee^^^ZZZVVVRRRNNNPPPQQQRRRQQQPPPMMMKKKIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEEEEGGGIIIJJJGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>============================================================>>>>>>>>>>>>:::;;;<<<>>>>>>>>>===<<<<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>><<<<<<=========>>>>>>>>>???AAABBBBBBBBBDDDHHHKKKLLLSSS```pppzzzsssmmmgggbbb[[[VVVUUUUUUUUUTTTWWWZZZ___cccfffjjjmmmpppsssxxx}}}xxxuuutttrrrpppttt{{{wwwpppggg___YYYTTTQQQMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHIIIJJJKKKJJJLLLOOORRRTTTWWW\\\___bbbdddhhhlllnnnnnnmmmlllmmmlllkkkjjjiiiiiiiiiiiiffffffffffffgggggghhhiiiiiijjjjjjjjjiiiiiiiiiiiifffiiilllppprrrsssrrrrrrpppooonnnllliiifffdddbbb_________\\\ZZZYYYZZZ\\\YYY\\\```eeeiiipppxxx}}}}}}zzzwwwsssqqqiiigggcccaaaaaadddhhhlllvvvzzz~~~{{{ppphhhaaa[[[XXXUUUTTTRRRRRRRRRRRRRRRQQQNNNMMMMMMLLLMMMMMMNNNOOOLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGKKKLLLOOOQQQQQQPPPNNNLLLKKKJJJLLLOOORRR\\\oooyyytttqqqmmmqqquuuxxxyyyzzzzzz{{{yyyzzz{{{{{{yyyvvvrrrooohhhddd^^^XXXTTTRRRPPPOOONNNOOOOOOOOONNNLLLJJJIIIJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLLLLJJJKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????============>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<<<<======>>>>>>???================================================<<<<<<<<<<<<============<<<<<<=========<<<;;;;;;;;;<<<<<<=======================================<<<===>>>>>>??????>>>>>><<<<<<<<<=========>>>>>><<<>>>@@@@@@@@@BBBDDDFFFGGGJJJSSS```pppzzzuuunnniiiaaa]]][[[YYYVVVTTTSSSVVVYYY\\\___bbbfffiiikkkooowww|||zzzyyyvvvsssuuuzzz|||zzzqqqkkkaaa]]]WWWRRROOOMMMJJJHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHJJJLLLNNNOOOQQQUUUWWW[[[]]]```dddggghhhiiihhhggggggfffeeeeeeeeeffffffeeeeeeeeefffggghhhiiijjjjjjjjjiiihhhfffdddbbbaaabbbdddfffiiijjjjjjiiihhhdddcccaaa___]]][[[ZZZYYYXXXYYYZZZZZZYYYZZZ\\\^^^bbbgggmmmrrrvvv|||zzztttppplllgggddd\\\^^^aaadddiiipppxxx~~~~~~zzznnnddd]]]YYYWWWVVVPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJLLLLLLLLLKKKJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDEEEDDDCCCCCCDDDFFFJJJLLLNNNPPPPPPOOOMMMLLLKKKKKKMMMPPPSSS\\\nnn|||uuurrrqqqooossswwwxxxwwwvvvwwwxxxwwwwwwxxxvvvrrrlllfffbbb\\\[[[XXXTTTPPPMMMNNNOOOLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOOOOPPPOOOOOOOOONNNMMMMMMLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>>::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>><<<============>>>>>>>>>;;;===????????????@@@BBBEEEFFFMMMXXXcccqqq~~~yyyssslllgggddd```ZZZUUURRRTTTVVVWWWWWWZZZ]]]```aaaeeellluuu}}}}}}xxxxxx|||{{{uuupppiiibbb]]]YYYUUUSSSNNNMMMLLLJJJIIIHHHHHHHHHGGGHHHJJJJJJJJJKKKNNNPPPRRRTTTVVVXXX[[[\\\]]]^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]^^^^^^___``````aaaaaa```___]]]ZZZWWWVVVYYYZZZ[[[\\\]]]]]]]]]\\\WWWVVVVVVVVVWWWYYY[[[\\\]]]___bbbdddeeegggiiikkkpppvvv}}}~~~yyyrrrkkkfffbbb]]]ZZZZZZ___fffnnnuuu~~~zzzyyyzzz|||ssslllbbbYYYTTTSSSRRRRRRLLLMMMNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGIIIJJJKKKKKKJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDAAABBBCCCCCCCCCDDDFFFHHHIIIKKKMMMOOOPPPNNNLLLKKKKKKKKKNNNRRRUUU]]]mmm~~~yyysssqqqqqqqqqtttwwwxxxuuussstttuuuuuuuuuvvvsssnnnfff^^^YYYTTTVVVUUUQQQMMMJJJLLLNNNKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQOOOOOOOOONNNMMMLLLLLLKKKHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<========================:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>============>>>>>>>>>???===>>>@@@@@@???>>>???@@@BBBBBBHHHQQQWWW^^^mmm|||}}}uuuppplllfff^^^XXXUUUUUUUUUTTTSSSSSSUUUWWWZZZ^^^dddllluuu}}}~~~}}}{{{xxxpppjjjeee```^^^UUUTTTRRRPPPNNNMMMLLLKKKFFFGGGHHHHHHGGGGGGIIIKKKLLLMMMMMMOOOPPPQQQSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUSSSQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUWWW\\\aaaeeehhhiiilllqqquuuxxxzzz~~~|||xxxsssllleee```\\\XXXUUU]]]dddnnnwww{{{vvvyyyyyyzzz}}}~~~}}}zzzwwwhhhbbbZZZSSSPPPNNNNNNNNNLLLMMMNNNMMMLLLKKKJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCC???@@@BBBCCCCCCEEEHHHJJJIIIJJJMMMOOOOOONNNLLLKKKJJJKKKOOOSSSVVV]]]mmm}}}{{{tttrrruuuxxxzzzzzzyyyyyywwwvvvtttssstttvvvuuupppfff\\\VVVSSSQQQPPPNNNLLLKKKKKKLLLMMMKKKKKKJJJJJJIIIIIIIIIIIILLLLLLLLLLLLLLLMMMMMMNNNQQQPPPNNNLLLJJJJJJKKKKKKIIIJJJJJJJJJIIIHHHHHHGGGDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAAAAA@@@??????AAA???===<<<;;;<<<===>>>======>>>>>>??????@@@@@@<<<=========<<<;;;::::::====================================>>>>>>>>>>>>AAA@@@>>><<<;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<==================@@@@@@???>>>===<<<;;;;;;================================================??????>>>>>>======<<<<<<<<<<<<<<<===>>>??????@@@CCCCCCDDDGGGMMMWWWbbbjjjzzztttmmmeee___\\\YYYTTTQQQQQQQQQQQQQQQVVVYYY]]]cccjjjttt~~~zzzsssnnngggaaaYYYTTTQQQPPPMMMKKKGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRQQQOOONNNNNNMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPNNNNNNOOOOOOQQQSSSTTTUUUUUUZZZaaafffiiinnnvvv}}}}}}zzzpppkkkccc[[[WWWWWWXXXZZZeeekkkttt~~~}}}{{{yyy{{{~~~zzzrrrkkkhhh]]]ZZZUUUPPPMMMLLLLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGKKKLLLMMMMMMMMMLLLJJJIIIKKKKKKMMMRRRVVV^^^nnn|||yyyuuuuuuxxxzzz~~~}}}|||{{{yyywwwuuutttuuuuuurrrkkkbbbYYYTTTRRRPPPOOOMMMKKKKKKKKKLLLMMMJJJJJJJJJJJJIIIIIIHHHHHHKKKKKKKKKKKKKKKLLLMMMMMMOOONNNMMMKKKJJJIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFAAAAAAAAABBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@??????>>>@@@???===<<<;;;<<<===>>>==================>>>>>><<<<<<=========<<<;;;;;;==============================<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<;;;;;;<<<======>>>??????@@@@@@AAACCCGGGNNNWWW^^^lllyyywwwnnnhhhbbb^^^YYYUUUSSSSSSRRRQQQTTTVVVZZZ^^^dddllluuu{{{~~~vvvppphhhaaa\\\YYYUUURRRLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNOOOOOOOOOOOONNNNNNNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQPPPOOONNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSTTTUUUVVVYYY[[[]]]___ccciiipppvvvyyy|||uuuuuuuuuwww{{{~~~zzztttpppjjjfff```[[[YYYZZZ]]]```jjjooowww~~~~~~{{{tttllleee```XXXVVVRRROOOMMMMMMMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJHHHHHHJJJJJJLLLQQQUUU]]]lllzzzxxxwwwzzz~~~}}}zzzxxxwwwvvvtttnnnddd[[[TTTPPPPPPOOONNNLLLKKKJJJJJJKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===???>>>===<<<<<<<<<===>>>======<<<<<<<<<<<<<<<<<<;;;<<<=============================================<<<<<<<<<;;;::::::::::::::::::::::::;;;<<<=========<<<<<<;;;::::::999=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>???@@@AAACCCGGGLLLPPPYYYddduuu{{{ssskkkfff```[[[WWWUUUSSSRRRRRRTTTWWWYYY]]]ccckkkooozzz}}}zzzrrrkkkfffaaa^^^XXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTUUUXXX[[[\\\]]]\\\\\\XXXWWWUUUTTTTTTUUUWWWXXXUUUWWWZZZ]]]_________^^^```aaabbbdddgggjjjlllnnnuuu{{{}}}yyyuuusssnnnpppssswww{{{}}}zzzwwwtttoooiiidddaaa___\\\[[[]]]```eeehhhrrrvvv|||yyyrrrkkkddd\\\VVVQQQPPPOOONNNMMMMMMNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFIIIHHHKKKOOOSSS[[[jjjxxx{{{}}}|||yyywwwrrriii^^^VVVPPPNNNNNNLLLLLLKKKJJJIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA??????????????????????????????>>>>>>>>>=========>>>======<<<<<<<<<======>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;:::999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======???AAABBBCCCCCCEEEHHHJJJRRRYYYdddrrr|||tttooogggaaa\\\YYYVVVTTTSSSUUUVVVXXXZZZ___dddhhhooosssyyy{{{uuupppnnniiihhhfffdddbbbaaa``````______```aaaaaaaaaaaaaaaaaacccfffiiikkklllkkkjjjgggfffdddcccccceeegggiiieeegggkkkppprrrssssssrrruuuvvvvvvwwwyyy{{{|||}}}{{{xxxuuusssrrrtttuuuxxx||||||yyywwwtttooojjjgggddd```^^^[[[[[[\\\^^^ccchhhnnnqqqwwwzzz|||ppphhhbbb\\\UUUNNNLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@AAAAAAEEECCCAAA@@@@@@AAACCCDDDCCCCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGFFFIIIMMMQQQXXXggguuu{{{uuunnndddZZZSSSOOONNNMMMJJJJJJIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEDDD@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@????????????????????????>>>>>>===============<<<===<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;<<<======>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<;;;:::::::::::::::::::::999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;:::::::::999;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHMMMQQQXXXaaaooo{{{vvvooohhhccc___\\\ZZZUUUVVVWWWXXXYYY[[[___bbbdddgggmmmtttyyy|||}}}}}}xxx{{{~~~{{{{{{}}}}}}{{{wwwtttrrrpppppplllmmmoooqqqsssttttttuuuqqqsssvvvyyy{{{{{{{{{{{{yyyxxxwwwvvvwwwxxxzzz|||zzz}}}~~~|||yyyxxxwwwwwwwwwwwwyyyzzz|||~~~~~~~~~~~~yyyuuurrrmmmhhhaaa\\\[[[\\\]]]]]]\\\^^^aaaeeekkkqqquuuxxxzzz}}}|||sssggg___[[[WWWQQQLLLKKKLLLLLLLLLKKKJJJHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@????????????@@@@@@AAAAAAAAADDDCCCAAA@@@???AAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEGGGKKKOOOVVVeeessszzzooohhh___VVVQQQOOOMMMLLLHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFEEEBBBCCCCCCDDDDDDDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>????????????????????????========================;;;<<<<<<<<<<<<=========>>>>>>>>>===============:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<;;;;;;;;;:::;;;;;;;;;;;;:::999888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAAAABBBDDDEEEEEEHHHMMMTTT]]]lll|||}}}vvvpppkkkhhheeeccc[[[[[[[[[ZZZXXXXXXZZZ\\\\\\___dddiiilllnnnoooooommmrrryyy~~~{{{uuurrrrrrrrryyy}}}|||}}}~~~{{{{{{{{{zzz{{{{{{|||}}}|||}}}~~~}}}wwwqqqkkkgggaaa]]]WWWUUUWWW[[[```bbbeeegggjjjoootttxxx{{{|||}}}|||nnnhhh___YYYVVVTTTPPPMMMKKKKKKKKKKKKJJJHHHGGGFFFIIIIIIIIIJJJJJJJJJJJJKKKGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBB@@@?????????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFJJJNNNUUUdddrrr~~~vvvgggaaaYYYTTTPPPNNNLLLIIIFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHHHHHHHGGGFFFEEEAAAAAABBBCCCCCCCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@???@@@@@@@@@@@@???>>>>>>????????????????????????========================:::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;:::999::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;========================<<<===??????>>>???AAABBB@@@CCCGGGKKKQQQZZZfffnnn|||wwwtttrrrpppnnneeeeeeccc___[[[XXXXXXYYYXXXZZZ]]]```bbbbbbbbbaaafffjjjpppuuuzzzxxxrrrpppooonnnrrrwww|||~~~}}}|||}}}~~~}}}{{{xxxtttmmmgggaaa]]]YYYWWWVVVYYY^^^eeeiiilllppprrruuuxxx{{{}}}~~~~~~}}}uuupppaaa___[[[WWWTTTQQQOOONNNKKKJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEHHHGGGFFFEEEDDDEEEEEEFFFEEEDDDFFFJJJMMMTTTcccqqq|||sssaaa\\\VVVRRRPPPNNNJJJGGGEEEFFFFFFGGGGGGGGGFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIFFFGGGHHHIIIIIIHHHFFFEEE@@@AAABBBBBBCCCCCCCCCBBB>>>???@@@AAAAAA@@@???>>>AAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>::::::;;;<<<=========<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888888:::::::::::::::::::::::::::::::::::::::::::::;;;777888:::<<<=========<<<<<<;;;;;;::::::999999888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999777777888999:::;;;;;;<<<999999:::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;>>>>>>>>>>>>>>>=========>>>?????????>>>>>>@@@AAABBBDDDGGGIIIKKKPPPWWW]]]kkk~~~|||zzzxxxwwwuuuooonnnkkkfff___ZZZXXXXXXXXXYYY[[[\\\\\\[[[ZZZYYY^^^aaaeeeiiinnnvvv}}}wwwtttsssfffjjjoootttxxx|||~~~~~~~~~~~~~~~|||{{{zzzrrrqqqnnnjjjeee___[[[XXXWWWWWW[[[aaahhhooosssuuuwwwyyy|||~~~~~~~~~wwwnnnfffaaaZZZZZZZZZWWWSSSOOONNNOOOJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAACCCCCCCCCAAA@@@@@@@@@AAABBBBBBCCCDDDDDD>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEEEEGGGFFFEEECCCCCCDDDDDDEEEEEEEEEFFFJJJMMMTTTcccqqq}}}vvvlll^^^[[[UUUOOOJJJHHHHHHHHHJJJJJJIIIHHHGGGEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEDDDCCCCCCBBBEEEEEEDDDCCCCCCBBBAAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999;;;<<<===<<<:::999:::;;;999999999999999999999999888888999999999:::::::::<<<;;;::::::999999::::::<<<<<<::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;::::::999999999999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBBBBDDDGGGKKKNNNQQQ^^^eeeuuu}}}{{{xxxwwwuuusssooojjjddd___[[[XXXXXXVVVUUUUUUVVVVVVVVVUUUWWWZZZ^^^aaafffppp~~~zzzsssoookkklllpppuuuxxxyyy~~~~~~|||yyyxxxwwwwwwwwwvvvxxx{{{~~~|||xxxtttqqqpppjjjfff___YYYUUUTTTUUUVVVWWW^^^fffmmmvvv{{{ppphhhbbb___\\\WWWTTTRRRQQQRRRRRROOOLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@??????@@@AAABBBDDDDDDEEECCCDDDEEEEEEEEEDDDBBBAAAFFFDDDEEEHHHKKKQQQ]]]hhh{{{}}}oooeeeYYYVVVRRRMMMJJJIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@??????>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<;;;;;;:::999;;;<<<===<<<:::999:::;;;999999999999999999999999888888999999999:::::::::::::::999888888888888999:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;::::::999999999:::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@CCCFFFIIIKKKSSSWWWbbbsss}}}|||zzzyyyyyywwwtttoooiiiddd```^^^ZZZXXXUUUTTTTTTTTTTTTSSSTTTWWWZZZ]]]bbblllyyyzzzvvvrrrqqqssswwwyyyyyyxxxyyyzzz|||~~~}}}yyyrrrqqqooonnnnnnnnnnnnnnnqqqtttxxx}}}zzztttnnnhhheeeccc^^^[[[VVVRRRQQQRRRUUUVVV\\\eeeoooxxx{{{qqqgggaaa\\\YYYWWWWWWTTTRRRQQQRRRQQQOOOLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIHHHGGGFFFEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBFFFDDDEEEHHHKKKQQQ\\\ggg~~~yyyzzz|||~~~uuufff\\\TTTQQQNNNKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@??????===>>>>>>??????>>>>>>===>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999:::;;;<<<;;;:::999:::;;;999999999999999999999999888888999999999::::::::::::999888888777777888888<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;:::999999999::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????>>>===>>>>>>@@@BBBEEEFFFMMMNNNSSS^^^kkk|||~~~~~~}}}zzzuuuqqqlllhhhfffaaa^^^YYYVVVUUUUUUTTTSSSSSSUUUXXXZZZ___hhhttt||||||xxxuuuvvvxxxzzzzzzyyyxxxxxxxxxzzzzzztttqqqllllllllllllmmmnnnooopppuuuxxx~~~zzzvvvppphhhaaaZZZVVVTTTPPPOOONNNNNNPPPTTTYYY\\\dddnnnyyy}}}tttnnnfff___ZZZWWWTTTSSSUUUSSSQQQQQQQQQPPPNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA??????@@@AAABBBCCCDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCEEECCCEEEHHHKKKPPP[[[fff|||xxxyyy{{{|||~~~{{{lll^^^UUUQQQPPPMMMKKKJJJKKKLLLMMMLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@??????======>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999999999;;;<<<;;;999999:::;;;999999999999999999999999888888999999999:::::::::::::::999888888888888888========================::::::::::::::::::::::::::::::999999::::::;;;<<<;;;::::::999999:::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>=========>>>>>>>>>???????????????@@@AAABBBDDDEEEJJJIIIKKKRRR[[[hhh{{{{{{wwwsssooommmkkkfff```[[[YYYXXXWWWWWWUUUVVVXXXZZZ^^^fffooovvv}}}zzzxxxxxxzzz|||}}}}}}}}}}}}|||||||||xxxtttqqqnnnqqqrrrssstttuuuwwwyyyyyy~~~|||yyynnnjjjddd\\\UUUPPPLLLKKKJJJKKKLLLPPPVVV\\\bbbfffllluuu~~~wwwqqqiiieee___ZZZXXXVVVTTTSSSSSSSSSQQQQQQPPPOOONNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA????????????????????????@@@@@@AAABBBBBBBBBBBBAAA??????@@@AAABBBBBBCCCCCCEEEDDDBBBAAAAAABBBCCCDDDDDDCCCDDDHHHKKKOOOZZZeeeyyyyyyzzz{{{|||~~~~~~rrreeeYYYRRRQQQPPPNNNLLLKKKLLLLLLMMMKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEE@@@@@@@@@???????????????@@@AAAAAAAAAAAA@@@??????======>>>>>>>>>>>>==================<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999888999:::;;;:::999999:::;;;999999999999999999999999888888999999999:::::::::;;;;;;:::999999999999999999999999999999999999999:::::::::::::::::::::::::::999999999999:::;;;;;;:::::::::999999::::::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<=========>>>>>>>>>@@@@@@@@@@@@AAABBBBBBCCCDDDCCCEEEJJJPPPWWWdddppp}}}yyyuuusssqqqllleee```]]]\\\[[[ZZZXXXXXXXXXXXX\\\bbbiiinnnwww{{{}}}|||yyyyyyyyyyyyzzz}}}}}}~~~~~~||||||}}}}}}}}}}}}~~~{{{{{{zzzxxxvvvtttssssssxxxyyyzzz|||~~~~~~{{{|||zzzxxxvvvtttpppkkkggg^^^[[[VVVQQQMMMKKKJJJJJJLLLNNNQQQWWW^^^ffflllooovvv|||}}}vvvpppiiieeeaaa^^^ZZZXXXWWWVVVUUUTTTRRRRRRQQQPPPOOONNNMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>AAA@@@@@@??????@@@@@@AAA?????????@@@@@@AAAAAAAAA???????????????????????????@@@AAAAAABBBBBBAAAAAA???@@@@@@AAAAAABBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDDDDBBBDDDHHHKKKOOOYYYcccuuuyyyzzz|||}}}~~~}}}tttiii^^^VVVQQQQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>><<<======>>>>>>======<<<=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;;;;;;;::::::::::::::::::999888888888999::::::999999:::;;;999999999999999999999999888888999999999:::::::::<<<;;;::::::999999::::::999999::::::::::::999999::::::::::::::::::::::::999999999999999:::;;;;;;::::::999999999:::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<==================>>>>>>???@@@@@@@@@AAAAAACCCHHHJJJMMMVVV___mmm}}}|||zzztttpppjjjeeecccaaa___^^^ZZZYYYWWWVVVXXX]]]aaadddjjjnnnqqqsssrrrpppooonnnoooqqqsssuuuxxx|||~~~}}}zzzzzzzzzzzzxxxwwwuuusssxxxzzz}}}~~~|||zzzxxxvvvsssrrrpppppplllnnnoooooooooppprrrtttuuuvvvwwwwwwwwwxxxzzz}}}}}}zzzrrrpppkkkgggddd___ZZZWWWPPPNNNLLLJJJJJJLLLNNNOOOTTTVVV[[[aaagggnnnsssuuu}}}}}}ssskkkfffbbb```ZZZXXXVVVUUUUUUTTTSSSQQQPPPQQQQQQPPPNNNMMMMMMNNNKKKKKKKKKJJJIIIIIIHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???????????????@@@@@@????????????@@@@@@>>>>>>??????@@@AAAAAAAAA??????????????????????????????@@@AAAAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBDDDHHHJJJNNNWWWaaasssxxxzzz}}}~~~~~~}}}yyyrrriii```XXXRRROOOMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>????????????>>>======<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999:::;;;;;;;;;;;;;;;999::::::::::::999888888777999::::::999999:::;;;999999999999999999999999888888999999999:::::::::;;;::::::999999999999999::::::;;;<<<<<<;;;::::::999999999999999999999999999999999888999999:::;;;:::999999999::::::;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<=========;;;<<<===>>>????????????@@@@@@BBBFFFFFFGGGMMMUUU]]]hhhzzzyyyvvvqqqnnnkkkjjjgggeee___\\\YYYWWWXXX[[[]]]___```bbbcccbbb```______```aaadddhhhlllooouuu{{{~~~~~~~~~{{{{{{zzzxxxuuuqqqnnnlllooopppqqqsssvvvyyy{{{}}}}}}|||zzzwwwvvvqqqpppooommmlllkkkkkkkkkgggiiikkkkkkjjjkkkooorrrsssuuuxxxyyyzzz}}}~~~zzzvvvsssfffbbb]]]YYYVVVTTTQQQNNNKKKJJJJJJKKKNNNRRRWWWZZZaaacccggglllqqquuuxxxzzz|||~~~tttjjjddd```]]]\\\VVVUUUSSSSSSTTTSSSQQQOOONNNPPPQQQPPPMMMLLLMMMNNNJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@@@@@@@@@@????????????@@@@@@===>>>>>>???@@@@@@AAAAAA????????????????????????===>>>??????@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBBBBBBBBDDDHHHJJJNNNWWW```pppwwwzzz}}}~~~~~~~~~~~~vvvrrrkkkbbbZZZSSSOOOMMMJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCC????????????????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999::::::;;;;;;;;;;;;999::::::::::::999888888777888::::::999999:::;;;999999999999999999999999888888999999999::::::::::::999999888777888888888666777888888888888777666999999999999999999999999999999888888999999:::;;;999999999999::::::;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<>>>???@@@@@@@@@@@@===<<<>>>@@@@@@@@@FFFNNNWWW]]]iiizzz~~~|||xxxuuutttrrrooommmddd```\\\ZZZZZZ\\\]]]^^^ZZZZZZYYYWWWUUUTTTUUUVVVUUUYYY^^^cccffflllsssyyy||||||{{{yyywwwwwwyyy{{{~~~}}}zzzwwwsssooommmlllkkkkkklllmmmppprrrtttvvvxxx|||~~~}}}}}}|||yyyvvvuuuwwwyyy{{{zzzzzzyyywwwuuusssrrrmmmmmmllllllllllllmmmmmmiiikkkmmmmmmlllmmmqqquuusssvvvyyy{{{}}}~~~}}}zzzvvvqqqlllhhheee\\\YYYTTTQQQOOONNNMMMLLLMMMLLLMMMOOOTTTZZZ```ccckkkmmmqqqtttxxx{{{}}}~~~xxxwwwqqqhhhaaa\\\YYYVVVUUUVVVUUUTTTTTTTTTSSSQQQOOONNNPPPQQQPPPMMMKKKMMMOOOJJJIIIIIIHHHHHHGGGFFFFFFDDDEEEEEEFFFFFFDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCAAABBBDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAA@@@@@@????????????@@@@@@===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????@@@@@@@@@@@@@@@@@@AAAAAA???@@@BBBCCCDDDCCCBBBBBBBBBBBBDDDHHHJJJMMMVVV```ooovvvyyy~~~}}}yyyvvvmmmiiibbb\\\WWWRRRMMMJJJJJJJJJIIIIIIIIIIIIJJJJJJNNNMMMMMMLLLKKKJJJJJJIIILLLLLLLLLLLLKKKJJJIIIHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============<<<<<<============<<<<<<999:::;;;<<<<<<;;;:::999===<<<;;;999888888999999;;;::::::999999::::::;;;999999::::::::::::;;;;;;888999999999999888777777777888888888888999999999999999999999999999999999777888888888888999999999::::::999888777777777888:::999999999999999999999:::::::::999999888888888777777666666666666666777::::::999888888999::::::888888999999999::::::::::::999888777888999:::;;;888888888777777777666666<<<<<<======<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>???@@@BBBCCCDDDKKKQQQ[[[dddqqq|||zzzxxxuuussskkkfffbbbaaaddddddaaa^^^XXXUUUQQQOOOOOOOOOOOONNNRRRSSSUUUYYY^^^dddiiikkkrrrrrrsssrrrrrrtttxxx{{{|||}}}xxxuuunnnnnnmmmlllkkkllloooqqqtttxxx}}}~~~zzzwwwuuuvvvtttpppmmmlllnnnqqqsssxxxxxxxxxxxxwwwuuutttttttttuuuwwwzzz}}}~~~}}}{{{|||yyyuuuttttttuuuvvvvvvvvvwwwyyy|||}}}yyywwwyyyuuuppplllhhhbbb[[[UUUOOOMMMIIIHHHJJJMMMPPPQQQSSSVVV[[[aaagggllloooqqquuuuuuvvvxxxzzz{{{zzzyyyxxxhhhddd^^^ZZZXXXVVVQQQNNNMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRPPPNNNMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAAAAAAAA@@@??????CCCBBB@@@?????????@@@@@@??????@@@@@@@@@@@@??????===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@>>>????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAACCCDDDEEEGGGMMMVVV]]]rrrzzz|||yyysssoooiiieee___YYYUUUQQQMMMJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============<<<<<<============<<<<<<:::;;;;;;;;;;;;;;;;;;:::===<<<;;;999888888999999::::::999999999999::::::999999999:::::::::;;;;;;888999999999999888777777777888888888888999999999999999999999999999999999777888888888888999999999;;;:::999999888888999999999999999999999999999999:::999999999999999999888888888777777777777888888::::::999888888999::::::888888999999999:::::::::;;;::::::::::::;;;<<<<<<:::::::::999999888888888<<<<<<<<<<<<<<<;;;::::::===>>>>>>??????>>>>>>===<<<<<<<<<<<<==================>>>>>>???AAABBBCCCEEEKKKRRRYYYcccttt}}}zzzwwwuuuqqqmmmjjjiiikkkkkkhhhdddYYYUUUQQQNNNNNNNNNMMMLLLNNNNNNPPPRRRUUUYYY]]]___aaaccceeegggjjjoootttxxx|||~~~|||vvvvvvtttrrrpppoooqqqssstttwww|||~~~}}}{{{zzzzzzvvvtttqqqoooppprrruuuwww~~~~~~~~~~~~}}}|||{{{|||}}}zzzyyyyyyyyyxxxxxxyyyyyyzzz|||~~~}}}{{{wwwtttqqqpppllliiiddd```\\\WWWQQQLLLMMMLLLKKKLLLOOOSSSVVVXXX^^^bbbhhhooouuuyyy|||}}}~~~}}}~~~~~~~~~zzzooohhh\\\YYYUUURRRQQQPPPMMMJJJLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQOOONNNLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAABBB@@@AAAAAAAAAAAA@@@??????@@@???>>>=========>>>>>>>>>??????@@@@@@??????>>>===============>>>>>>???AAAAAA@@@@@@@@@@@@AAAAAA======>>>>>>>>>?????????============>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBCCCEEEFFFGGGMMMVVV]]]ppp~~~~~~|||uuulllgggbbb^^^YYYUUUQQQOOOLLLIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIJJJLLLMMMNNNNNNKKKKKKLLLKKKKKKJJJIIIHHHJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@???????????????>>>>>>>>>>>>============<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999999999999999999888888888888999999999999999999::::::::::::888999999999999888777777777888888888888999999999999999999999999999999999777888888888888999999999;;;;;;:::999999999999:::888888888888888888888888888888888999999999999999999999888888888888999999:::999999888888999999:::888888999999999:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<=========<<<<<<<<<===>>>???@@@AAAAAAEEEIIIMMMSSS___nnnzzz}}}yyywwwssspppmmmmmmnnnmmmiiieee^^^ZZZUUURRRPPPOOONNNMMMMMMMMMMMMMMMNNNPPPRRRSSSRRRUUUYYY\\\aaaffflllqqqxxx|||||||||zzzwwwsssrrrssstttuuuxxx{{{}}}}}}~~~~~~}}}{{{zzz{{{}}}~~~|||zzzxxxxxxwwwvvvuuutttsssssssssooommmjjjgggdddbbbaaaaaa^^^[[[WWWTTTQQQNNNKKKHHHLLLMMMPPPTTTXXX]]]aaaccclllpppxxx}}}{{{pppfff]]]XXXQQQOOOLLLKKKKKKJJJIIIGGGKKKLLLMMMNNNOOOOOOOOOOOOPPPOOONNNLLLKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@????????????>>>=========>>>>>>>>>??????@@@@@@??????>>>======<<<<<<======>>>??????>>>===<<<<<<===>>>???======>>>>>>>>>>>>??????============>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFGGGMMMUUU[[[mmm{{{zzzqqqhhhbbb[[[WWWSSSPPPNNNMMMJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHIIIJJJKKKMMMNNNNNNKKKKKKKKKKKKJJJIIIHHHHHHJJJJJJJJJIIIIIIGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBB????????????????????????>>>>>>>>>>>>============;;;<<<<<<======<<<<<<;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;:::999999999999999888888777777888888999888999999999999:::::::::888999999999999888777777777777888888888999999999888888888888888888888888777777888888888999999999:::999999888888999999999777777777777777888888888777777888888999999::::::888888777777777888999999999999999999999999999999888888999999999:::::::::666777888::::::999888888;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;:::888888999999999999888888;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<===>>>??????@@@BBBEEEFFFIIIQQQ\\\dddvvv~~~zzzxxxsssrrrpppppppppnnnkkkhhhgggccc^^^ZZZXXXVVVTTTRRRQQQPPPOOONNNMMMNNNNNNOOOOOOQQQUUUWWWZZZ^^^cccfffmmmrrrwww{{{||||||}}}}}}zzzzzzyyyvvvsssqqqrrrssswwwxxxzzz|||~~~}}}zzzvvvtttqqqpppmmmjjjgggeeedddccc^^^\\\YYYUUUSSSSSSTTTUUUTTTSSSQQQPPPPPPOOONNNNNNNNNRRRWWW]]]ccchhhmmmpppwww|||~~~}}}qqqfff]]]XXXUUUSSSMMMLLLJJJIIIIIIIIIIIIHHHKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@????????????@@@>>>>>>????????????>>>>>>===<<<<<<<<<<<<===>>>>>>===<<<:::999999:::<<<===============>>>>>>>>>???>>>?????????@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@BBBDDDEEEFFFKKKRRRXXXiiiwww}}}vvvmmmeee___UUURRRNNNLLLLLLKKKJJJHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGEEEEEEDDDDDDCCCCCCBBBBBB????????????????????????>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<::::::::::::::::::999999999888888777777888888999888888888999999999::::::888999999999999888777777777777888888888999999999888888888888888888888888777777888888888999999999888888777777777777888888666666777777777888888888777777777888888999999999666666666666666777888999999999999999999999999999888888999999999:::::::::666777888999:::999888777999999999999::::::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???AAABBBBBBDDDIIIPPPVVV```lll}}}|||zzzxxxwwwvvvvvvuuutttrrrpppqqqnnnjjjfffccc```\\\YYYTTTSSSQQQOOONNNMMMMMMNNNNNNPPPSSSTTTUUUWWWZZZ]]]aaaeeejjjnnnpppqqqssstttqqqrrrrrrqqqoooooopppqqquuuvvvwwwyyy{{{}}}{{{~~~~~~~~~xxxtttpppllliiieeedddaaa]]]ZZZXXXVVVUUUTTTRRROOOMMMLLLMMMOOOQQQMMMNNNPPPRRRSSSTTTVVVWWWVVVZZZaaaggglllqqqvvvyyy~~~|||}}}pppiii___VVVRRRQQQQQQQQQMMMMMMLLLKKKIIIIIIIIIIIILLLMMMMMMNNNNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????????????????@@@?????????>>>>>>>>>??????>>>>>>>>><<<<<<<<<<<<<<<======>>>???>>>============>>>???<<<============>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB???AAACCCDDDDDDHHHOOOUUUfffttt~~~|||wwwppphhhaaa]]]QQQOOOLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEDDDDDDCCCCCCCCCCCC???????????????@@@@@@@@@>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;::::::999999999888888888888999999888888888888999999999999888999999999999888777777777888888888888999999999888888888888888888888888777888888888888999999999777666666666666777888888666777777888888999999999777777777888888888888888555555555555666777888999888999999::::::999999888888888999999999:::::::::888999999:::::::::::::::888888888888999999999999999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>===>>>???@@@AAADDDHHHLLLQQQYYYfffsss}}}|||{{{zzzyyyyyyyyyyyy{{{yyywwwtttqqqlllfffbbbXXXVVVTTTQQQNNNMMMMMMMMMJJJMMMOOOPPPQQQRRRTTTVVVXXX[[[^^^aaacccdddfffhhheeeggghhhiiiiiiiiikkkmmmmmmmmmnnnoooqqqvvv}}}|||xxxuuutttsssrrrqqqrrruuuvvvvvvuuuuuurrrmmmiiifffbbb^^^\\\XXXWWWUUUSSSQQQOOONNNNNNJJJIIIGGGFFFGGGJJJMMMOOOLLLPPPUUUXXXZZZ\\\^^^```aaafffmmmqqqssswww|||~~~}}}}}}rrrhhhaaa[[[TTTOOOMMMMMMNNNNNNLLLMMMMMMKKKIIIHHHIIIJJJMMMMMMMMMNNNMMMMMMLLLLLLHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@??????;;;<<<===>>>>>>>>>=========>>>>>>??????>>>>>>===<<<<<<;;;;;;<<<<<<===>>>========================<<<<<<============>>>>>>============>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???AAACCCDDDDDDHHHNNNSSSdddqqq}}}{{{wwwpppiiibbb\\\XXXPPPMMMJJJIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;:::999::::::999999999999::::::888888888888999999999999888999999999999888777777777888888888888999999999888888888888888888888888777888888888888999999999777777666666777888888999777777888888999::::::;;;888888888888777777777777666666666666777888999:::888999::::::::::::999888888888999999999:::::::::999999999999999::::::;;;777888888888999999999:::888999:::;;;;;;;;;;;;;;;888888999999999999888888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>======>>>>>>???AAACCCEEEFFFLLLUUU^^^iiixxx|||tttnnnbbb```\\\XXXUUURRRQQQPPPKKKMMMNNNOOONNNNNNOOOPPPNNNQQQSSSUUUUUUVVVXXXZZZXXXZZZ]]]^^^___```aaaccc``````aaaaaacccgggmmmrrr}}}}}}}}}}}}|||{{{yyyxxxvvvuuusssqqqnnnjjjhhhfffbbbaaa___```aaabbbbbbaaaaaa^^^[[[YYYWWWUUURRRPPPNNNNNNMMMMMMMMMMMMMMMNNNGGGGGGGGGHHHJJJNNNQQQSSSWWW\\\cccggghhhiiijjjlllnnnrrrvvvxxxxxxyyy~~~ttthhh^^^WWWTTTQQQNNNLLLLLLMMMLLLKKKKKKMMMNNNLLLJJJJJJLLLNNNLLLLLLLLLLLLLLLKKKJJJIIIFFFFFFFFFEEEEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAABBB@@@AAAAAAAAAAAA@@@??????:::;;;===>>>>>>>>>============>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<======:::;;;<<<======<<<;;;:::<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>>>>????????????@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@CCCEEEEEEFFFIIINNNSSSbbbppp}}}zzztttlllddd]]]WWWTTTOOOMMMJJJIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCCCC>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;:::999:::<<<<<<<<<<<<:::999888999:::;;;;;;;;;:::999;;;::::::999999::::::;;;777888888888888999999999888999999999999888777777777888888888888999999999777777777777777777777777777888888888888999999999888888777777888999::::::777777888999::::::;;;;;;999999888888777777666666777777777777888999:::;;;888999:::;;;;;;:::999888888888999999999:::::::::888777666666666777999:::888888888999999:::::::::888999::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<======>>>>>>>>>?????????@@@AAABBB@@@EEELLLSSSZZZfffvvvxxxnnnkkkgggbbb]]]YYYWWWVVVOOOPPPQQQPPPNNNLLLKKKKKKHHHJJJKKKLLLLLLLLLNNNPPPOOOQQQTTTVVVVVVWWWYYYZZZVVVVVVVVVVVVXXX\\\aaafffjjjkkklllmmmlllkkkjjjiiifffeeedddbbb___]]]ZZZYYYUUUSSSRRRRRRTTTUUUTTTTTTTTTRRRPPPOOOOOOMMMKKKIIIIIIIIIJJJKKKLLLNNNOOOPPPMMMNNNOOORRRUUUXXX\\\^^^dddjjjqqquuuuuuuuuuuuvvvuuuyyy||||||zzzzzz~~~vvvjjj```YYYSSSPPPKKKJJJJJJKKKMMMNNNMMMLLLKKKMMMOOONNNLLLLLLOOORRRKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAAAAAAAA@@@??????<<<===>>>@@@@@@@@@???>>>======>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<======<<<>>>@@@BBBBBB@@@>>><<<<<<<<<<<<<<<=========>>>????????????@@@@@@@@@@@@>>>????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBDDDGGGGGGGGGJJJOOOTTTbbbooowwwuuuooohhh```WWWQQQMMMJJJJJJIIIHHHHHHHHHHHHIIIKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888888888888888888888777888:::;;;;;;:::888777888888999999999999888888555666888::::::888666555777777666666555555555444888888777666666666666666666666777777888888888999666666666666777777777777777777777777777777777777777777777777777777777777888888888888888888888888:::999999888888999999:::888888999999999:::::::::999999999999999999999999;;;;;;999999999999;;;;;;::::::;;;<<<<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>???>>>===<<<===???===>>>BBBGGGOOOWWW___dddwwwxxxuuuqqqnnnjjjfff```]]]^^^\\\WWWSSSOOOMMMLLLLLLIIIHHHGGGHHHIIIIIIHHHFFFKKKKKKLLLMMMNNNPPPRRRSSSQQQOOOMMMMMMNNNQQQUUUXXX```___^^^]]]]]]]]]]]]]]]ZZZYYYWWWUUUSSSRRRQQQQQQNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNNNNMMMKKKIIIHHHKKKLLLLLLMMMNNNPPPRRRSSSWWWXXXZZZ]]]aaaeeeiiikkkrrrtttwwwzzz{{{{{{{{{zzz{{{{{{||||||}}}~~~~~~qqqlllcccZZZSSSOOOMMMMMMHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????CCCBBBBBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============???===<<<===>>>@@@@@@???<<<<<<<<<<<<===============>>>@@@AAAAAA@@@>>>===>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBDDDIIIPPPTTTcccooouuurrrlllddd\\\UUUOOOLLLLLLKKKKKKJJJIIIJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======;;;;;;::::::::::::;;;;;;888888999999:::;;;<<<<<<888888888888888888888888777888:::;;;;;;:::888777777888888999999888888777555666888::::::888666555777666666666555555555555888888777666666666666666666666777777777888888888999999888777666555444444666666666666666666666666888888888888888888888888777777777777777777777777999888888777777888888999888888888999999999::::::999999999999999999999999;;;:::999999999999:::;;;999:::;;;<<<<<<;;;:::999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???>>>===<<<===>>>??????@@@CCCHHHMMMRRRUUUaaalll|||zzzvvvqqqlllhhhdddaaa]]]XXXTTTQQQPPPOOOLLLKKKJJJKKKKKKKKKIIIGGGIIIIIIIIIJJJKKKMMMNNNOOONNNMMMKKKKKKLLLNNNQQQRRRVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTRRRPPPOOONNNMMMMMMKKKLLLMMMNNNNNNNNNMMMMMMJJJKKKLLLMMMNNNNNNMMMLLLMMMOOOQQQUUUYYY^^^bbbdddhhhhhhiiijjjmmmpppsssuuuyyyzzz|||}}}}}}}}}||||||zzzzzz{{{|||}}}~~~wwwpppddd```ZZZSSSNNNKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>AAA@@@@@@??????>>>>>>===>>>>>>============>>>>>>========================<<<<<<<<<<<<============???===<<<<<<>>>???>>>>>><<<<<<<<<<<<============>>>???@@@@@@@@@???>>>>>>???????????????@@@@@@@@@BBBBBBBBBBBBDDDHHHOOOSSS```lllqqqmmmggg___WWWQQQMMMKKKMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>======????????????????????????;;;;;;;;;;;;;;;;;;<<<===;;;;;;::::::::::::;;;;;;888999999999::::::;;;;;;888888888888888888888888777888999::::::999888777777888888999999888888777555666888999999888666555666666666666555555555555888777777666666666666666666666777777777777888888999888777777666555444444666666666666666666666666888888888888888888888888666666666666666666666666777777777666666777777777888888888999999999999:::999999999999999999999999::::::999999999999::::::999::::::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>????????????BBBEEEHHHJJJQQQXXXcccnnn|||yyyvvvnnnkkkfff```[[[XXXVVVVVVSSSQQQPPPPPPOOONNNLLLIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNMMMLLLLLLLLLLLLPPPOOONNNMMMMMMLLLMMMMMMMMMNNNPPPSSSTTTTTTSSSSSSNNNOOOQQQSSSUUUVVVWWWWWWXXXZZZ]]]ccciiioootttvvvzzzzzzyyyyyyzzz|||}}}~~~~~~~~~}}}||||||{{{{{{|||}}}~~~xxxnnnccc\\\VVVTTTQQQNNNKKKIIIHHHHHHGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>========================<<<<<<<<<<<<============???===<<<<<<===>>>===<<<<<<<<<<<<<<<============AAA@@@??????>>>>>>>>>>>>@@@@@@@@@@@@@@@?????????CCCCCCCCCCCCDDDHHHMMMRRR\\\iii|||mmmhhhaaaYYYSSSOOOMMMLLLMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>=================================;;;;;;;;;::::::;;;<<<<<<;;;::::::::::::::::::;;;<<<<<<;;;:::999888777666888888888888888888888888777888999999999999888777777777888888888888777777555666777888888777666555666666666666666555555555777777666666666666777777666666777777777777777777444555555555666777777777666666666666666666666666999999999999999999999999666666666666666666666666888777777666666777777888888888888888999999999999888888888888888888888888:::999999999999999999:::999999::::::::::::999999;;;<<<<<<;;;:::999888888::::::;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<===>>>=========>>>@@@CCCFFFHHHJJJOOOUUU\\\gggvvvxxxuuupppjjjeeebbb```___\\\ZZZXXXWWWVVVTTTQQQOOOOOOOOONNNNNNOOOOOOPPPQQQPPPQQQQQQRRRSSSRRRRRRRRRRRRRRRPPPOOONNNMMMMMMLLLNNNOOOOOOPPPQQQRRRTTTUUUWWWYYY]]]```bbbbbbaaaaaa\\\]]]___aaacccdddeeefffhhhiiilllqqqvvv{{{~~~}}}}}}|||}}}}}}}}}~~~xxxpppiiiaaaYYYSSSPPPOOONNNMMMLLLKKKJJJIIIGGGHHHJJJKKKMMMMMMNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIGGGFFFFFFGGGGGGFFFFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>==================>>>>>>?????????=========<<<<<<=================================<<<<<<<<<<<<============@@@>>><<<<<<===>>>===<<<<<<<<<<<<<<<============BBBAAA???===<<<===>>>???AAAAAA@@@@@@@@@@@@??????CCCCCCCCCCCCDDDGGGLLLPPPZZZggg{{{fffbbb\\\UUUPPPNNNMMMNNNKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::999999:::::::::<<<<<<;;;:::888777666666888888888888888888888888888888888888888888888888777777777888888777777777555666777777777777666555555555555666666666666666777777666666666666777777777777666666666666666666333444444555666777777777555555555555555555555555888888888888888888888888777777777777777777777777888888888777777888888888777777888888888999999999888888888888888888888888999999999999999999999999999999999888888999999999999999::::::;;;::::::999:::::::::;;;;;;;;;;;;<<<;;;===>>>===<<<;;;<<<===;;;<<<<<<===???AAADDDEEEBBBEEEJJJOOOVVV```llluuu{{{uuupppmmmlllkkkiiigggdddbbbaaa^^^[[[XXXXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[[[[[[[ZZZYYYXXXVVVTTTSSSQQQQQQQQQQQQRRRSSSVVVYYY\\\^^^```dddggglllqqqssssssrrrqqqnnnnnnnnnooopppqqqrrrrrrtttuuuwwwzzz~~~~~~~~~}}}}}}|||}}}uuuooogggaaa]]]YYYUUUQQQMMMMMMMMMMMMLLLKKKJJJJJJHHHIIIJJJLLLMMMNNNNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>=================================????????????????????????@@@@@@?????????>>>>>>>>>======>>>>>>???@@@@@@@@@======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============@@@>>><<<===>>>???>>>===<<<<<<<<<<<<============BBB@@@>>><<<<<<===>>>???AAA@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCDDDGGGLLLOOOZZZggg{{{^^^[[[VVVQQQNNNMMMMMMNNNJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDCCCCCCCCCBBBBBB????????????????????????============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::::::::::::::999999999999::::::777888888888999999::::::888888888888888888888888888888888888888888888888666777777888888777777666555666666777777666666555555555555666666666666666666666666666666777777888777777666666666666555555666666666555555555444444555555555555555555555555777777777777777777777777777777777777777777777777999888888777777888888999777777777888888888888999888888888888888888888888888888999999999999888888999888888777777888888999444555777999;;;<<<======::::::::::::;;;;;;;;;;;;;;;<<<======;;;;;;<<<===<<<<<<<<<<<<<<<===>>>>>>===@@@DDDHHHMMMUUU\\\bbbppp{{{}}}{{{zzzzzzwwwuuusssqqqooolllhhhfffbbbaaa```___^^^^^^^^^^^^\\\]]]___aaadddeeeffffffbbbaaa___]]][[[YYYXXXXXXYYYZZZ\\\___bbbfffiiikkkppptttzzz~~~{{{{{{zzzyyyyyyyyyzzzzzzyyyyyy{{{~~~~~~}}}}}}|||wwwpppfff```ZZZVVVUUUTTTQQQNNNKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJGGGHHHHHHHHHGGGGGGFFFEEECCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???>>>>>>===<<<;;;========================>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<;;;<<<===???>>>>>><<<<<<<<<<<<============@@@???===<<<<<<===???@@@@@@@@@@@@@@@AAAAAAAAABBB@@@AAACCCCCCEEEGGGLLLOOO[[[hhh|||VVVTTTQQQMMMLLLLLLMMMMMMJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBB======>>>>>>???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::::::::999999999999::::::666666777888999::::::;;;888888888888888888888888888888777777777777888888666666777777777777666666666666666666666666666666555555555555666666666777666666666666666777888888777777666666666555555555666666555555555444444444555555555555555555555555666666666666666666666666666666666666666666666666777777777666666777777777777777777777888888888888888888888888888888888888777888999::::::999888777999888777777777777888999666666888999:::;;;<<<<<<999999:::::::::;;;;;;;;;;;;<<<======;;;;;;<<<============<<<<<<<<<<<<<<>>>>>>>>>>>>>><<<;;;:::================================================??????>>>>>>>>>===============>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============:::999888999;;;===>>>===<<<<<<<<<<<<==================<<<<<<===>>>???@@@>>>??????@@@AAABBBCCCCCC>>>@@@BBBCCCEEEHHHLLLOOO[[[hhh|||PPPOOOMMMKKKJJJKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBB<<<<<<===>>>???@@@AAAAAA;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;::::::999999999999:::999999999999999999:::999999888888888888888888888888888888888888888888888888777777777777888888666666777777777777666666666666666666666666666666444555555555666666777777666666666666666777888888777777666666555555555444222222333444555666777888555555555555555555555555666666666666666666666666555555555555555555555555666666555555555555666666777777777777888888888888777777777777777777777777777888999::::::999888777999888777666666777888999;;;;;;;;;:::999888777666999999:::::::::;;;;;;;;;;;;<<<===<<<;;;;;;<<<===<<<======>>>>>>??????@@@@@@???>>>>>>???CCCGGGIIIQQQVVV^^^gggsss}}}wwwvvvtttsssqqqpppppppppkkkmmmooorrrwww{{{~~~}}}{{{xxxvvvtttssssssttttttuuuvvvxxxyyy{{{|||{{{sssmmmhhhbbb[[[VVVVVVRRRNNNNNNOOOPPPNNNLLLIIIHHHHHHHHHHHHJJJLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLNNNNNNLLLKKKJJJFFFFFFGGGGGGGGGFFFFFFEEE@@@AAADDDEEEFFFEEEDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>><<<:::999>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<========================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>777666666777:::<<<<<<<<<<<<<<<<<<<<<=========>>>;;;<<<<<<===>>>???@@@AAA>>>>>>???@@@BBBCCCDDDDDD===???AAACCCEEEHHHMMMPPP[[[ggg{{{LLLKKKJJJIIIIIIIIIIIIIIIJJJIIIGGGFFFFFFFFFGGGGGGEEEFFFGGGGGGGGGEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>======<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888777777888888888888888888888888888888777777777777888888888888888888888888888888666555444333222333444444444444444444333333333333666666666666666666666666777777777777777777777777666666777777777777777777777777777666555555444444777777666666555555555444888777666555555666777888555555666666777777888888999888777666444444333333555555444444444444555555777888888777666555555666999888777666666555666666999888888888999::::::;;;:::::::::999999999888888:::;;;<<<:::888777777888999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@BBBDDDFFFMMMNNNQQQVVV^^^kkkxxx}}}{{{yyyyyyzzzzzzzzzxxxuuuuuuvvvxxx}}}~~~}}}|||{{{~~~~~~~~~~~~|||tttllliiieee```[[[XXXVVVUUUWWWUUURRRPPPMMMLLLLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJKKKLLLLLLJJJHHHFFFFFFGGGGGGFFFEEECCCBBBBBBCCCCCCDDDEEECCCAAA??????@@@@@@@@@AAABBBCCCDDDCCCBBB@@@?????????@@@@@@??????>>>>>>======<<<<<<======>>>>>>>>>>>>======@@@?????????>>>>>>==============================>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<;;;;;;????????????????????????>>>???AAABBBBBBAAA@@@>>>>>>???AAABBBDDDHHHNNNRRRYYYdddvvvJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@??????>>>>>>===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888777777888888888888888888888888888888777777777777888888666666666666666666666666777666555444333444444555888888777777777666666666555555555555555555555555444444444444444444444444666666666666666666555555666666666666555555555555777666666666555555555555777777666666666666777777666666666666666777777777777777666666666666777777777777666666666666666666777888888777666555555777888777777666666666666777999888888888999999:::;;;:::999999999888888888888666777999888777777888999999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>@@@BBBCCCEEEFFFHHHLLLRRR[[[eeelllxxx~~~~~~~~~}}}tttkkkeeeaaa```]]]ZZZWWWUUUSSSRRRTTTSSSPPPNNNLLLLLLKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKJJJJJJLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCEEEBBBAAADDDIIIJJJFFFBBBAAAAAABBBBBBAAA@@@???>>>???>>>===<<<<<<<<<======>>>>>>>>>=====================>>>>>>>>>>>>======??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===???@@@AAABBBDDDGGGLLLPPPYYYccctttGGGGGGGGGGGGGGGGGGHHHIIIGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@???>>>>>>======>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999999888888888888888777777777777777777777777888777777666666777777888666666666666666666666666777777666555555555555555666666666555555555555444555555555555555555555555333333333333333333333333666666666555555444444444555555555555666666666666666666666666555555555555666666666777777666666666777777666666666666666666555555555666777888:::::::::999888888777777777777666777888777666555666777777777666666666777888888999888888888888999::::::999999888888888777777777222444666666666777999;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDGGGLLLRRRVVV___hhhvvv{{{ppphhhaaa\\\YYYVVVUUUUUUUUUTTTSSSQQQQQQPPPPPPNNNMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJKKKJJJIIIJJJKKKKKKIIIGGGGGGFFFEEEDDDDDDCCCDDDDDDFFFAAA???DDDLLLOOOKKKEEE@@@@@@AAAAAAAAA???===<<<======<<<;;;;;;;;;<<<<<<==================>>>>>><<<======>>>>>>======<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===@@@AAABBBBBBCCCFFFKKKNNNXXXaaarrrEEEEEEEEEEEEEEEFFFGGGHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAAAAA@@@?????????========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::999888777777888888888888888888888888666666666666666666666666777777666666666666777777888888888888888888888888888777777666666666666666555555555444444444444333555555555555555555555555555555555555555555555555666555555444444333333222444444444555666777777888666666666666666555555555444555666777777666555444777777777666666555555444555555555555666777999999::::::999888777777777777666777888777666555666777666666666666777888999999999888888888888888999999888888888777777777777666222444666777666777999;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==================>>>>>>AAABBBDDDDDDDDDFFFIIIKKKRRRXXXbbbmmmyyyyyyrrriiiaaa[[[YYYWWWVVVPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNMMMMMMMMMLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJHHHGGGGGGFFFDDDCCCBBBCCCDDDDDDCCCAAA@@@DDDIIILLLIIIFFF>>>>>>>>>>>>>>>??????@@@???>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======>>>>>>>>><<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>>>>======>>>??????@@@AAABBBCCCCCCFFFIIILLLVVV___oooDDDDDDDDDDDDDDDEEEFFFGGGCCCDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@??????>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999888888777777888888888888888888888888666666666666666666666666777777666666666666777777777777777777777777777777777777777777777666666666888888888777777777666666555555555555555555555555555555555555555555555555555555444444333333333222333444444555666777888888555555555666666666666666444555666777777666555444777777666666555555444444555555444444444555555666999888777666666666666666555777888777666555666888777777666777777888999:::999999888777777888888888888888888777777777777666666777999888888777999:::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>>@@@BBBCCCDDDCCCCCCDDDFFFGGGKKKQQQXXX___kkkxxx}}}wwwqqqllliiiddd```[[[WWWVVVUUUUUUTTTOOOPPPQQQQQQQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIJJJJJJHHHFFFEEEDDDCCCBBBBBBBBBCCCDDD???@@@BBBCCCBBBBBBCCCDDD@@@???===;;;;;;===@@@AAA>>>?????????????????????;;;;;;<<<<<<======>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>============>>>???AAABBB@@@AAACCCCCCCCCEEEHHHKKKTTT]]]lll}}}DDDDDDDDDDDDDDDDDDEEEFFFBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>======<<<<<<;;;<<<<<<<<<<<<=========::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888777777888888888888888999999999777777777777777777777777777666666555555666666777555555555555555555555555777777777777777666555555666666666555555555444444444444444444444444444444333333333333333333333333444444444444444444444444444444444555666777777888555555555666666666666666555555555666666555555555666666555555555555555555666666555444333333333333666666666555555666666777555666777777666666777888888888777777777888999999999999888777777777777888999999888888888777777777999:::;;;:::999888999:::999999999999::::::::::::::::::::::::::::::::::::<<<===>>>>>>>>>>>>>>>======???@@@@@@>>>>>>???@@@@@@CCCGGGKKKPPPXXXbbbiiiwww{{{vvvooohhhccc___[[[YYYWWWUUUSSSRRRRRRQQQOOONNNOOOOOONNNNNNMMMLLLKKKJJJLLLMMMNNNNNNNNNNNNMMMMMMHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOOOONNNMMMLLLLLLIIIHHHGGGHHHIIIIIIGGGEEECCCCCCCCCBBBBBBBBBCCCCCC===@@@BBBAAA>>>===???CCCEEEBBB???<<<;;;;;;===>>><<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<======;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAA???@@@BBBCCCDDDEEEHHHJJJRRR[[[iiiyyyFFFEEEDDDDDDDDDDDDDDDEEE@@@AAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<======999999999999999999999999999999999999999999999999999999999888888888888888777777888888888999999999888888888888888888888888666666555555555555666666555555555555555555555555666666777777777666555444333222222222222111111111444444444444444444444444444444444444444444444444333333444444555555666666444444555555666666777777555555555555666666666777666555555444444555555666444444555555555555555555666666555444444444444444555555555555666777777888444666777777666666777999999999888888777888888888999999888777777777777777:::999999999888888888888999:::;;;:::999888999;;;999999999999999999999999:::::::::::::::::::::::::::;;;<<<===>>>======<<<>>>??????>>><<<;;;<<<======@@@DDDFFFHHHLLLSSSXXX\\\fffttt}}}wwwrrrnnnfffbbb\\\XXXVVVUUUSSSRRRRRRPPPOOONNNOOONNNMMMKKKOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKKKKGGGHHHHHHIIIKKKLLLNNNOOOOOOOOOOOONNNNNNMMMKKKKKKIIIHHHGGGHHHIIIHHHGGGEEEAAABBBBBBCCCCCCBBBBBBBBB>>>???@@@@@@??????@@@BBBBBBBBBAAA@@@>>>===<<<;;;:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@???>>>===???BBBCCCDDDFFFHHHKKKQQQYYYgggwwwGGGFFFEEEDDDDDDDDDDDDDDD???@@@BBBCCCDDDCCCBBBBBBAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;<<<<<<<<<======999999999999999999999999999999999999999999999999888888888888888999999999777777888888999999999999888888888888888888888888666666555555555555666666777777777777777777777777555666777777777666444333555555444444444333333333444444444444444444444444777777777777777777777777222333333444555666777777555555555666666666666666444555555555666666777777666555444333333444555666333444444555555666666666666666555555555666666777555555555555666888999:::444666777777666666777999::::::999888777777777888999999888777777666777777:::::::::999999999999888777999::::::999999:::;;;999999999999999999999999::::::::::::::::::::::::888999:::<<<======<<<;;;BBBBBBBBB@@@===<<<===???:::===AAAAAAAAABBBFFFJJJNNNVVVaaajjjrrryyywwwuuupppkkkeee```]]]XXXUUUQQQOOOOOOPPPQQQQQQQQQOOOMMMMMMNNNOOOOOONNNPPPOOONNNLLLLLLMMMNNNNNNJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGHHHIIIKKKMMMNNNOOONNNNNNNNNMMMMMMKKKJJJJJJHHHGGGGGGGGGHHHHHHFFFEEE@@@AAABBBCCCCCCCCCBBBAAAAAA???>>>???BBBDDDCCCBBB<<<>>>AAACCCCCCAAA>>><<<:::;;;===>>>>>>>>>===============<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCBBB???===;;;<<>>???@@@AAA===<<<<<<<<<>>>>>><<<:::===<<<;;;::::::::::::;;;;;;;;;::::::::::::999999888888888888888888999999888888888888888888888888:::999888888888999:::;;;777777666666666666777777111333555666666777999;;;777777666666666666777777555555444444444444555555555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444666666666555444444444333555555555555555444444444555666666666666444333222666666666666666666666666444444444555555555555666666666666666777777777777888888777777777777888888555666777666555444555666888888777777666666555555888888888888888888888888999999999888888888777777;;;;;;:::999999888888777888888999999999:::::::::<<<<<<<<<<<<============CCCDDDEEECCC@@@>>>>>>>>>=========>>>???AAABBBCCCGGGJJJOOOVVV]]]gggqqqwww~~~yyyrrrmmmlllgggaaa]]][[[ZZZWWWUUUQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA>>>????????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999;;;;;;::::::::::::999999:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC===???AAABBBCCCDDDGGGJJJPPPXXXeeeuuuEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@>>>=========>>>>>><<<:::<<<;;;;;;:::::::::;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888888777777777888999:::777777777666666777777777444555666666555555666888777777666666666666777777444444444444444444444444555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555444444444444555555555555555555555555444555666777888888777777555555555555555555555555444444444555555555555666555666666666777777777777888888777777777777888888555666777666555444555777888777777777666666666555888888888888888888888888999999999888888888777777999999999999999999999999888888999999999:::::::::<<<<<<<<<<<<============>>>???@@@???===;;;;;;;;;;;;;;;<<<<<<===???@@@AAA???AAAEEEIIIOOOVVV^^^cccmmmvvv{{{uuuqqqmmmiiieeeaaaaaa]]]XXXVVVUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>?????????@@@@@@@@@BBBBBBBBBAAAAAA@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999999888;;;;;;::::::::::::999999::::::::::::::::::::::::::::::;;;<<<<<<;;;:::999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>AAAAAA@@@@@@@@@?????????>>>???AAAAAABBBDDDGGGJJJNNNVVVdddtttDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>???>>>>>>>>>??????===;;;;;;;;;:::::::::;;;;;;<<<::::::::::::999999999999888888888888888888888888888888888888888888888888777666666666666777888888888777777777777777777888666777888777555333444555777666666555555666666777333444555555555555444333555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555666666666666666666444444666777777888777777444444444444444444444444444444444555555555555666555555666666666777777777888777777666666777777888555666777777555555666777777777777777666666666666777777777777777777777777999999999888888888888888777777888888999::::::;;;888888999999999:::::::::;;;<<<<<<<<<<<<=========:::<<<======;;;::::::;;;::::::::::::;;;<<<>>>>>>===???AAABBBEEEIIINNNRRRUUU\\\eeemmmvvv{{{sssnnniiieee```\\\ZZZYYYWWWUUUWWWUUURRRQQQQQQPPPMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;999888888;;;;;;::::::::::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>AAA@@@@@@@@@@@@????????????@@@@@@@@@@@@CCCFFFIIIMMMUUUbbbrrrDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@>>>===???>>>>>>@@@BBBCCCBBB@@@;;;;;;:::::::::;;;<<<<<<:::::::::999999999999888888888888888777777777777888888888888888888888888666666666666777777888888777777888888888888777777666777888777555333444555666666666555555666666666333444666777777666444333555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555555555666666666666666777555555555555444333222222444444444444444444444444444444444555555555555666555555555666666666777777777777666666666666777777555666777777666555777888777777777777666666666666666666666666666666666666888888888888888888888888777777888888999999999:::888888999999999:::::::::;;;;;;;;;<<<<<<<<<======:::<<<>>>>>><<<<<<<<<===999999999999:::;;;<<<===>>>???@@@@@@AAACCCFFFIIIKKKOOOSSSWWW]]]fffsss|||xxxqqqkkkfffaaa^^^[[[XXXTTTQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>????????????AAAAAAAAAAAAAAA@@@??????========================;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;::::::;;;;;;:::::::::999999999999999::::::::::::;;;;;;999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>======>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@BBBFFFIIIMMMTTTaaaqqqCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAA@@@???>>>===>>>>>>???AAADDDFFFFFFEEE;;;;;;:::::::::;;;;;;<<<::::::999999999888888888888888888777777777666666777777777777777777777777777777777888888888888888666777888888888888777666444555777666555555666777666666555555555555666666444555777888888777555444444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444222333333333444444555555444555555555666666666777666555444444333222222222555555555555555555555555444444444555555555555666555555555555666666666666777777666666666666777777555666777777666666777999666666666666777777777777666666666666666666666666888888888888888888888888999999999888888777777777888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>>>>===<<<===>>>::::::::::::;;;<<<======:::;;;<<<<<<<<<===@@@BBBCCCEEEFFFGGGJJJQQQ[[[bbbjjjrrr|||zzzuuuqqqjjjfffaaa]]]ZZZYYYVVVUUUSSSRRRPPPNNNNNNPPPRRRUUUVVVVVVVVVTTTRRROOONNNMMMLLLMMMMMMMMMNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????======>>>>>>>>>?????????@@@@@@@@@AAA@@@@@@??????========================;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999::::::;;;;;;;;;999999999999::::::;;;;;;;;;;;;<<<===>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>><<<===>>>???@@@AAAAAABBB>>>???@@@@@@@@@BBBFFFIIINNNUUUaaaqqqCCCCCCCCCDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEDDDDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@??????>>>=========>>>AAAEEEGGGGGGFFF===<<<;;;::::::::::::;;;999999999999888888888888888888888777777666666555777777777777777777777777666777888999999999888888555666777888888777666555222444666666555666777999666555555444444555555666555666777777777777666555444444333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333444444444444333333444444555666666666444444444444555666777888666666666666666666666666444444444555555555555666444444555555555666666666777666666555555666666777444666777777777777888:::666666666666777777777777777777777777777777777777888888888888888999999999:::999999888777777666666888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<999;;;======;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======999;;;<<<<<<<<<<<>>=========>>>>>>>>>??????>>>???????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======;;;;;;::::::::::::999999888999999::::::;;;;;;<<<999999888888999:::;;;<<<:::;;;<<<>>>>>>===<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>@@@????????????>>>>>>>>><<<===???AAAAAACCCFFFHHHNNNUUU```oooCCCCCCCCCCCCDDDDDDDDDEEEGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>=========???BBBDDDCCCBBB>>>===<<<;;;:::999999999999999999999888888888888999888888777666666555555777777777777777777777777555666777888888888777777444555666777777666555444333444666666555555777888666555555444444555555666555555555555555555555555444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444444444333333333333333333222222333333444555555555444444444444444666777888555555555555555555555555444444444555555555555666444444444555555555666666666666555555555555666666444666777888777777999:::555666666666777777777888888888888888888888888888777777888888888999999999888888888888777777777777888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<999;;;<<<<<<;;;::::::;;;;;;;;;:::::::::;;;<<<<<<;;;<<<>>>>>>======???@@@>>>???@@@BBBDDDFFFHHHJJJHHHLLLQQQVVVZZZ```hhhnnn{{{~~~wwwpppkkkccc^^^ZZZYYYYYYXXXTTTPPPSSSQQQOOONNNNNNNNNMMMLLLIIIKKKMMMMMMLLLLLLOOORRROOOPPPPPPNNNKKKJJJMMMOOOLLLLLLMMMNNNNNNOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLLLLMMMLLLKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>============>>>>>>>>>???======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999888888999::::::;;;<<<<<<999888888888888:::;;;<<<888999;;;<<<===<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>????????????>>>>>>>>>>>>888;;;???BBBCCCDDDFFFHHHMMMTTT^^^lll}}}BBBCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>=========>>>???=========>>>@@@@@@???>>>???>>>===;;;:::999888888999999999888888888888777999888888777666555555444777777777777777777777777333444666777777777666555333444666777777666444333444555777666555555666777555555555444444555555555444333333222222333333444444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444444444444333333222222222111111222333333444555555666555333222111111222333444444444444444444444444444444444555555555666666444444444555555555666666666666555555555555666666444666777888777777999:::555666666666777777888888888888888888888888888888777777888888999999999999666666666777888888999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;===>>>>>><<<;;;;;;;;;:::::::::999::::::;;;;;;999:::<<<;;;::::::;;;<<<<<<===???@@@@@@?????????CCCFFFIIIJJJKKKOOOUUUZZZ]]]aaahhhpppzzz|||wwwqqqjjjddd___ZZZVVVVVVRRROOOOOOQQQRRRNNNJJJKKKJJJIIIJJJLLLMMMLLLKKKGGGJJJMMMMMMKKKKKKNNNPPPLLLMMMNNNLLLJJJJJJNNNRRRKKKLLLLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLLLLLLLKKKJJJHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>============>>>>>>>>>>>><<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;:::::::::999999888888999::::::;;;<<<<<<888888777777888:::;;;===666777999;;;;;;:::999888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA666:::???BBBDDDEEEFFFHHHLLLRRR]]]jjjzzzAAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@?????????>>>>>><<<===>>>>>>>>>===;;;:::::::::::::::::::::::::::;;;::::::999888777666666777777777777666666666666;;;:::888666333111000///666666666666666666666666888777666555444555666666555555444444444333333333555555555555555555555555444444444444444444444444333444444555666777888888666555555444444555555666555555444444444444555555555555555444444333333333222333444555555444333222666666555555555444444444444333333222222333333444444444444555555555555666111222333444555555555555555666666777777777777777666666555444333333222222777777777777777777777777777777777777777777777777666666777777888888999999:::999888888777888888999888888999999999999888888777888888888888999999999999999999:::;;;<<<===>>>:::;;;<<<===<<<;;;:::999::::::::::::::::::::::::999999::::::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCEEEGGGHHHIIINNNPPPTTTXXX^^^gggpppvvv{{{uuuooojjjhhhaaa^^^ZZZVVVSSSQQQPPPPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJJJJIIIGGGFFFEEEEEEEEEDDDBBBAAAAAABBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>><<<:::999:::===???????????????>>>>>>======<<<<<<999999:::;;;;;;:::999999::::::::::::::::::::::::<<<<<<;;;:::999888777666999::::::;;;;;;::::::999<<<;;;999999999;;;<<<>>>::::::::::::::::::::::::<<<<<<;;;888777777999;;;;;;;;;999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????===???AAABBBBBBDDDGGGJJJLLLRRR]]]iiiwwwAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>=========<<<=========<<<<<<;;;:::::::::::::::::::::::::::::::::999999888777777666777777666666666555555555555555555555555666666666666666666666666666666666666555444333222333333444555555444444444333333333555555555555555555555555444444444444444444444444333333333444444555555666555444444444444444444555555555444444444444555555444444444444444444333333444444555555555555444444666555555555444444444444444333333222222333333444333333333333444444444555111222333444555555555555444555666666777777666666444444444444444444444444666666666666666666666666666666666666666666666666666666666777777777777777777777777888888888888888777888888999999888888777777888888888888999999999:::::::::::::::;;;<<<===;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999:::;;;;;;<<<======<<<<<<<<<<<<<<<======>>>======???@@@BBBCCCEEEEEEEEEGGGIIILLLPPPWWW^^^cccfffiiillloooqqqssswwwyyy}}}{{{wwwsssqqqlllkkkgggccc___[[[XXXVVVVVVTTTQQQNNNLLLKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMOOONNNNNNMMMLLLLLLKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIKKKKKKLLLKKKJJJJJJKKKJJJIIIHHHGGGFFFFFFEEEFFFDDDCCCAAAAAAAAABBBCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>???>>><<<===>>>>>>===;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999:::::::::::::::::::::::::::::::::999999999999888999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::666666666444222222444666;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????AAABBBCCCBBBBBBBBBDDDFFFLLLRRR\\\gggtttAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::::::::::::::::::::::::::999999999888777777777777777666666666555555555222333444555777888999:::666666666666666666666666555555444333333333333444555555444444444333333333444444444444444444444444444444444444444444444444222222222222222333333333444444333333333333444444555555444444444444555555333333444444444444444444666555555555555555555666555555555555444444444444444333333222222333333444222222222333333333444444222222333444555555555555333444555555666666555555222222333444555555666666666666666666666666666666666666666666666666666666666666666666666555555555444555666888888888777777777888888999999888888777777888888888888999999999;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::::::::;;;<<<<<<======<<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@???@@@AAABBBDDDHHHMMMPPPPPPRRRUUUVVVWWWXXX[[[]]]___bbbeeehhhjjjmmmpppsssyyy{{{~~~|||{{{yyyvvvsssooommmllljjjiiifffccc___[[[YYYWWWVVVUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLJJJKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFEEECCCBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>???>>>>>>???@@@???===;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::999999::::::::::::999999999999::::::::::::999888::::::::::::::::::::::::888999888777555555777999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBAAABBBDDDFFFKKKQQQZZZeeeqqqAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999999999:::;;;999999999999999999999999999999999888888888888888888888777777777666666666666666666777777777777777666666666666666666666666777777666666555555555555555555444444444333333333444444444444444444444444444444444444444444444444333333333222222222222222333333333333333333333333555444444333333444444555333333333444444555555555777666555444444555666777444444444444444444444444444333333222222333333444222333333333333444444444222333444444555555555444222333444444555555444444333333444444555666666666666666666666666666666666666666666666666666666666666666666555555444444333111333555777888888777666777777888888888888777777777777888888888999999999;;;;;;::::::999:::::::::===<<<;;;:::999:::;;;;;;999999999999999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@BBBEEEHHHIIIKKKLLLLLLLLLLLLMMMOOONNNPPPSSSUUUVVVYYY\\\______aaadddgggiiijjjjjjjjjkkknnnsssyyy}}}{{{xxxtttqqqnnnjjjfffdddcccbbb```^^^[[[YYYWWWVVVUUUTTTSSSRRRQQQPPPPPPOOOLLLLLLLLLKKKJJJIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKGGGHHHIIIIIIJJJJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>=========;;;;;;===???BBBBBB@@@>>><<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999::::::::::::999999;;;;;;::::::999999999:::999999999999999999999999;;;<<<<<<;;;999999;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>????????????<<<>>>@@@AAABBBCCCFFFIIIIIIOOOXXXcccpppAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999;;;;;;999999999999999999999999888888888888888999999999999999999888888888777777888888777777666666666555666666666666666666666666666666666666666555555555555555444444444333333333444444444444444444444444444444444444444444444444444444444444333333333333222333333444444333333222444444333333333333444444333333333444444555555555777666555444444555666777333333444444444444444444444333333222222333333444444444444444555555555555333333444444555444444444222333333444444444444444555555555555555555555555555555555555555555555555555555555555555555555555666666555555444444333333111333555777888777666555777777777888888777777777777777888888888999999999;;;;;;:::999999999::::::===<<<;;;:::999:::;;;;;;999999999999999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===???@@@???@@@BBBCCCCCCDDDEEEDDDCCCBBBCCCDDDBBBDDDFFFGGGHHHJJJNNNPPPPPPRRRTTTVVVVVVUUUTTTSSSUUUXXX]]]bbbeeeffffffeee___]]]ZZZXXXVVVTTTRRROOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKLLLHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;===???BBBBBB@@@>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999999::::::999999888===<<<999888888999;;;===999999999999999999999999777888999888777777888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;======>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>????????????<<<>>>@@@AAAAAACCCFFFIIIHHHMMMVVVaaannnAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::999999::::::;;;;;;999999999999999999999999777777777888999999999:::999999888888888777777777555555555666666777777777666666666666666666666666444444555555444444333222555555444444444333333333333333333333333333333333444444444444444444444444444444444444555555555555222333444555555444333222444444333333333333444444333333444444444444444444666555555555555555555666333333333333444444444444444333333222222333333444444444444555555555666666333333444444555444444333222333444444555555444444666666555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444333444555777777777666666666777777888888777777666777888888888888999999999::::::999999999999::::::<<<<<<;;;::::::::::::;;;999999999999999999999999999999999999999::::::::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<===<<<<<<===>>>===?????????=========???===???@@@@@@AAACCCFFFIIIIIIIIIJJJJJJJJJHHHGGGFFFIIILLLOOORRRTTTTTTSSSRRRNNNLLLJJJJJJJJJIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>===============<<<<<<<<<<<>>>>>???@@@???===;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::999999888888888888888999999999999888888;;;:::888777888999;;;===999999999999999999999999666777888888777777888999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA@@@AAACCCEEEHHHMMMUUU___lll~~~AAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999:::::::::;;;;;;999999:::;;;;;;;;;;;;;;;888888888888888888888888666777777888999999::::::777777777666666666666555333444444555666666777777666666666666666666666666333444555555555444333222555555444444444333333333333333333333333333333333444444444444444444444444333333444444555555666666222444555666666555444222444333333222222333333444444444444444444444333333444444555555555555444444222222333333333444444444444333333222222333333444333333444444444555555555333444444555444444333333333333444555555555555555444444555555666666777777555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666777777777777666666777888888888888999999999888888888888999:::;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888888888888888888888888888888888888888999999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<888:::======<<<;;;;;;;;;<<<===>>>>>>===<<<===???======>>>>>>>>>@@@DDDFFFDDDDDDDDDDDDCCCCCCCCCBBBDDDFFFHHHJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCAAAEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKLLLMMMMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJHHHHHHHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDDDDCCCCCCBBBBBBAAA??????>>>>>>>>>==================<<<<<<<<<;;;;;;???>>><<<===>>>>>>===;;;;;;::::::::::::::::::999<<<;;;:::999999:::;;;<<<999999999999999999999999888999999999999999::::::888888999999999999888888444555777888999999999999888888888888888888888888777999;;;;;;:::999:::;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA@@@AAACCCEEEIIIMMMTTT]]]iiiyyyAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::777777888888999999999:::888999;;;<<<===<<<;;;;;;888888888888888888888888666666777888999::::::;;;666555555555444444444444555555555555555555444444666666666666666666666666555666777777777666444444555555444444444333333333333333333333333333333333444444444444444444444444222222333444444555666666333444666777777666444333444333333222222333333444555555555444444333333333222333444555555444333222222222222333333444444444444333333222222333333444222222333333333444444444444444444555444444333333333444555555666666555555222333444555666888999999555555555555555555555555555555555555555555555555444555555555666777777777888777777666666666777777666666777777777777666666777888888888888999999999888888888888999:::;;;<<<:::;;;<<<===<<<;;;:::999888888888888888888888888888888888777777777777777999999888888999999:::;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>AAAAAA???===<<<;;;:::;;;<<<<<<<<<<<<===>>>:::;;;;;;::::::<<<@@@CCCCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCDDDFFFFFFFFFFFFEEEEEECCCBBBBBBCCCCCCBBB@@@BBBBBBAAA@@@??????>>>======>>>???@@@AAABBBCCCDDD>>>>>>??????@@@AAAAAAAAAAAAAAABBBDDDEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFBBBCCCCCCDDDCCCCCCBBBBBB>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;<<<:::::::::===?????????=========<<<<<<;;;;;;;;;;;;:::999999999999:::;;;888888888888888888888888666777888999:::;;;<<<<<<888888999999999999888888---111666:::;;;999666444888888888888888888888888666888::::::999999:::;;;999999;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????;;;===???@@@AAABBBEEEHHHJJJNNNTTT\\\fffuuu>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@???>>>???@@@AAAAAA@@@>>>===<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999;;;::::::999888888888999777777777777666666666666555666777888888999888888555555555555555555555555666555555555555444444444444555555666666666666666666666555555444444333333555555555555555555555555444444444444444444444444444444444444444444444444333333333333444555666666333333222222222222111111666555333222222333555666555555555555555555555555555555555555555555555555333444444555555444444333444555555555444333333222555555555555444333222222444444555555555444222111444444444444444444444444444888;;;:::555333555888333444444555555444444333444444444444444444444444777777666666555555444444888888777777666666666555777777777777666666666666===<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======888777666777999::::::999999999999888888888888888999999::::::::::::;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::999888999:::;;;<<<999:::;;;<<<===============>>>>>>>>>????????????===???AAABBBBBBBBB@@@?????????????????????????????????@@@@@@@@@AAAAAAAAA>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;:::;;;<<<===<<<;;;:::999888888888888999999999999999999999999888888888888888888888888:::::::::999999888888888888888888888888999999999999888888888777777666666666777888999::::::999888;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<==================>>>???????????????@@@??????@@@AAACCCEEEGGGIIILLLSSS]]]fffqqq>>>???@@@@@@AAABBBBBBBBBBBBBBB@@@?????????@@@AAA@@@???>>>===<<<<<<<<<===::::::;;;;;;;;;;;;::::::999999999999999999999999;;;:::999999888888999999888888888888777777777777777777888888888777777666555555555555555555555555666555555555555444444444444444555666666666666666555555444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444666555444444444444444555555555444444444444333333666555333222222333555666555555555555555555555555555555555555555555555555333444444555555444444333444444555555444444333222333333444444555444444444444444555555555444333222444444444444444444444444333555777666333111333555444555555666666555555444444444444444444444444444666666666666555555555555777777666666666555555555777666666666666666666666777666666666555555555555::::::::::::::::::::::::::::::999999::::::;;;;;;999888777777999:::999888888888888888888888999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<::::::999999::::::;;;;;;999:::;;;<<<==================>>>>>>>>>?????????===>>>@@@AAAAAAAAA???>>>?????????????????????????????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>AAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMKKKJJJIIIHHHHHHIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<<<<777777777777888999:::;;;999999999999999999999999888888888888888888888888:::::::::999999999888888666777777888999999::::::999888888888777777777777777777888999:::999888888999888777888:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================>>>???????????????@@@??????@@@AAACCCEEEGGGIIIKKKRRR[[[cccmmm~~~??????@@@@@@AAABBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAA??????>>>===<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999::::::999999888888999999999999999999888888888888888888888888777666555444666666666666666666666666666555555555555444444444444444555666666666666555444444444444444444555555555555555555555555555555444444444444444444444444444444444444444444444444777666555444333333333333555555444444444444333333555444333222222333444555555555555555555555555555444444444444444444444444333444444555555444444333444444555555444444333333111222333444555555555555444444555555555444333222444444444444444444444444555444444333222222333444555666666666666666666555444444444444444444444444555555555555555666666666666555555555555444444444666666666666666666666666888777777777777666666666::::::::::::::::::::::::777777888888888999999999:::888777888999999888777777777777888999999999:::999999999999::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;999999::::::;;;;;;::::::999:::;;;<<<<<<===<<<<<<============>>>>>>>>>>>><<<===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@CCCBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@??????BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<777666666777777888999:::999999999999999999999999888888888888888888888888:::::::::999999999999888666666777888999:::::::::888888888888888777777777888888999999999888777777999888777888:::;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================>>>????????????????????????@@@AAACCCEEEFFFHHHJJJPPPXXX___iiixxx?????????@@@AAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>======<<<<<<<<<<<<:::::::::;;;;;;:::::::::999999999999999999999999::::::999999888999999:::999999888888888777777777777777888888777666555555777777777777777777777777666555555555555444444444333444555555666666555555444444444555555666666666555555555555555555555555444444444444444444444444444444444444444444444444555555444333333333333333333333222222222111111111555444333333333333444555555555555555555555555555444444444444444444444444333444444555555444444333333444444555444444333333222333444444555555555444444444444444444444444333444444444444444444444444777555333333444555555555555555666666666666555555444444444444444444444444444444444555555666666666444444444444444444444444555555555666666666666666999999999999999999999999999999999999999999999999666777777888888888888888;;;999888888999999777666666666777888999:::::::::888999999999999:::::::::888999999999999:::::::::999999:::::::::;;;;;;;;;888999:::;;;<<<;;;:::999999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<=========>>>>>>;;;<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@>>>??????@@@@@@AAAAAABBB@@@@@@AAAAAAAAA@@@@@@???AAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::999888777777777777999999999999999999999999888888888888888888888888999999999999999999999999888888888888888999999999888888888888888888888888999999999999888888777777;;;:::999:::<<<===<<<;;;:::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==================>>>???????????????????????????AAACCCEEEFFFIIIKKKPPPWWW]]]eeettt??????>>>??????@@@BBBCCCBBBBBBBBBAAAAAAAAA@@@@@@===============<<<<<<<<<999::::::::::::::::::999999999999999999999999999:::999999888999999::::::888888777777777666666666555555666777777777777777777777777777777777777777666555555555555444444444333444444555555555555555555555666666777777777888555555555555555555555555444444444444444444444444444444444444444444444444222222111111222333444444333333222222222111111111444444444333333444444444555555555555555555555555444444444444444444444444333444444555555444444333333333444444555444444333444555555555444444333222444444444444444444444444444444444444444444444444666555333333555666555444333444444555555444444333444444444444444444444444333333444444555555666666333333333444444444444444444444555555666666666777555555555666666666666666999999999999999999999999777777888999:::999999888;;;999888888999999777666666666777888999:::::::::888888888999999999::::::888888888999999999::::::999999999:::::::::;;;;;;888999:::;;;<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;;;;<<<<<<==========================================>>>>>>>>>?????????=========>>>??????@@@@@@???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999999999999999999999999999888888888888888888888888999999999999999999999999::::::999999888777777777888888888888888999999999::::::999888888777777777;;;:::999:::<<<===<<<;;;:::;;;;;;;;;<<<<<<<<<===:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<==================>>>??????????????????>>>>>>???@@@BBBDDDFFFKKKLLLPPPVVV[[[cccqqq~~~>>>>>>======>>>???AAABBB@@@@@@AAAAAAAAA@@@???>>><<<<<<=========<<<<<<;;;999999::::::::::::999999999999999999999999999999999999888888999999::::::777777777777666666666555333444555666777777777777666666666666666666666666666555555555555444444444333333444555555555555444666666666666666777777777555555555555555555555555444444444444444444444444444444444444444444444444111111111111222333444555555555444444444444333333444444444444444444444444555555555555555555555555333333333333333333333333333444444555555444444333333333444444555555444444555555555555444333222111444444333333333444555555444444444444444444444444222222333444444444444333333333444444444444333333444444444444444444444444444444444444444555555555333333333444444444444555444444444555555666666777444555555555555666666666999999999999999999999999777888999;;;;;;:::999999:::888777888999999888777777777777888999999999:::888888888888999999999999888888888888999999999999999999999999::::::::::::999999::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<=============================================>>>>>>>>>>>>?????????>>>======<<<<<>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<============:::999999::::::;;;<<<===999999999999999999999999888888888888888888888888888999999999999:::::::::::::::999999888777777777888888888999999999999999:::999888888777888888888999888777888:::;;;:::999:::;;;;;;<<<<<<=========::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<==================>>>???????????????>>>>>>>>>???@@@BBBDDDEEEKKKLLLPPPVVVZZZaaaooo|||======<<<;;;<<<>>>@@@AAA??????@@@@@@@@@???>>>===;;;;;;<<<======<<<<<<;;;999999::::::::::::999999999999999999999999999999999999888888999999:::;;;888888888777777777666666555555666666666666666555555555555555555555555555666555555555555444444444222333444444555555444444555555555555444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444333444444555555555555444444444444333333333444444444444444444333555555555555555555555555333333333333333333333333333444444555555444444333222333444444555555444444444444444555444444333333444333333333333444555666444444444444444444444444///333777888555333444555444444555555555555444444444444444444444444444444555444444444444444444333333444444444555555555555333333444555555666777777777777777888888999999999888888888888888888888888666777999;;;;;;:::999888999888777777999:::999888888888888888888888999999888888888888999999999999888888888888999999999999888999999999999:::::::::::::::999999::::::;;;;;;:::::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>@@@@@@??????>>>=========>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHIIIJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFEEECCCCCCAAA@@@@@@???@@@@@@AAAAAA?????????>>>>>>??????@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<>>>>>>>>>>>>>>>999999999999:::;;;<<<<<<999999999999999999999999888888888888888888888888888888999999999:::::::::777777888888888999999999888888888999999:::::::::999888777777777888999:::999888777888:::;;;:::999999999:::;;;;;;<<<======999999:::::::::;;;;;;;;;<<<<<<<<<<<<==================>>>???????????????>>>>>>>>>>>>@@@BBBDDDEEEKKKKKKOOOTTTXXX___mmmzzz===<<<;;;:::;;;===???@@@>>>>>>???@@@???>>>===<<<:::;;;<<<=========<<<;;;999999999::::::999999999999999999999999999999999999888888888999::::::;;;999999999888888888888777777777777777666555444333555555555555555555555555666666555555555444444444222333444444555555444444444444444333333222222222555555555555555555555555444444444444444444444444444444444444444444444444888777666555555555555555333333333222222222111111333444444555555444444333555555555555555555555555333333333333333333333333333444444555555444444333222333333444555555555444222222333444555555555555444333333222333444555666444444444444444444444444///555;;;<<<888555666888555555666666666666555555444444444444444444444444555555555444444333333333444444444555555666666666333333444444555666777777666666777777888888888999888888888888888888888888555777999:::;;;:::888777888777666777999::::::999999999999888888888888888777888888888888999999999777888888888888999999999888888999999999:::::::::;;;:::999888999:::;;;<<<:::::::::;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@AAAAAA>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@??????>>>??????@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>====================================:::::::::::::::::::::::::::;;;===????????????>>><<<;;;:::999888888888888999999999999999999999999888888888888888888888888888888888999999:::::::::444555666888999:::<<<<<<888888888999999:::::::::888888777777777888:::;;;;;;:::999:::<<<===<<<;;;888888999::::::;;;<<<<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>======>>>???????????????>>>>>>>>>>>>@@@BBBDDDEEEIIIJJJNNNSSSWWW^^^kkkxxx;;;<<<<<<===>>>??????@@@????????????>>>>>>>>>=========<<<;;;::::::999999999999999999999999999999333555888::::::999777666777888999:::::::::999999999999888888777666666555555555666666666666555555444444555555555555444444666666555555555444444444222222222333333333444444444444444444444555666777444555666555333222333444666666555444333222222111444444444333333222222222111111222222222222333333444444444444444444444444444444444333333222222222555555555444444333333333555555555555555555555555666555333111111111333444333333333444444444555555555555444444444333333333333444444444555666666666444444444555555555555666666666555444333333222111444444444444444444444444333444555666666555444333333444444555555444444333777777777777777777777777666666666555444444444333777777666666666666777777777777777777888888888888777777777888888777777777777777888777777666555444666666666666777777777777555555666777888999999:::888777555444444666888999888888999999999:::::::::999999999999999999999999777777888888888999999999:::::::::::::::::::::::::::::::::;;;;;;:::999999:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============@@@???>>>>>>>>>???AAAAAA??????@@@@@@@@@AAAAAAAAAEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDEEEFFFGGGGGGFFFHHHHHHHHHIIIIIIHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJLLLLLLKKKJJJHHHFFFFFFFFFEEECCCCCCBBBBBBBBBDDDCCCBBBAAA???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999;;;===>>>???>>>===<<<===;;;999999:::;;;:::999<<<;;;:::999888888888888999999888888888888888888999888888888777777666666888888888888888777666666;;;;;;;;;:::999888666555888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>?????????AAACCCEEEIIIJJJNNNTTTXXX___mmmzzz<<<<<<======>>>>>>???????????????>>>>>>>>>=========<<<<<<;;;::::::999999999999999999999999999999555666888999999999888777888888888999999999::::::;;;:::999777777666666666555555666666666666555555444444555555555555444444666555555555444444444444444444444444555555555555555444444444444555555666444555666555333333333444444444444444444444333333444444444333333222222222333333444444444444555555444444444444444444444444444444444333333222222222444444444444444444333333555555555555555555555555666555333111111222333444333333333444444444555555555555444444444333333333444444444444555555555555444444444444555555555555666666555444333333222222444444444444444444444444333444555666666555444333333444444555555444444333444444444444444444444444555555555555555444444444777666666555555666666777777777777777888888888888888888777777777777888888666777777777777666666555666666666777777777888888777777777777777777777777777777666666666777888999888888999999999:::::::::999999999999999999999999888999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999:::;;;;;;;;;<<<=================================>>>>>>>>>>>>============@@@???>>>>>>>>>???@@@AAA???@@@@@@@@@@@@AAAAAAAAADDDDDDCCCCCCBBBAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHJJJJJJIIIHHHFFFDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????;;;<<<===>>>>>>===<<<;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999:::<<<===>>>===<<<;;;<<<:::888888999:::999888;;;:::999888777777777777888888888888888888888888888888888888777777777666999999999999999888777777888888888999999888888777888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>?????????AAACCCEEEIIIJJJNNNTTTXXX___mmmzzz========================>>>>>>>>>>>>============<<<<<<;;;;;;::::::999999999999999999999999999999777777777777888888888888999888777777777888:::;;;===<<<999777666666777777555555666666666666555555444444555555555555444444555555555555444444444444555555555666666666777777666555444444444444444444555666777666444444444555333333333444444444555555444444333333333333222222333333444444444444555555444444444444444444444444444444333333333333222222333333444444444444444444444444444444444444444444555444333222111222333444333333333444444444555555555555444444444333333333555555555555444444444444444444444444555555555555555555555444444333333333444444444444444444444444444444555555555555444444333444444555555444444333333333333333333333333333444444444555555555555555666555555555555555555666777777777777888888888888999888777666666777888999555666666777777777777666777777777777888888888888777777777777777888888888666777777888888888888888888888999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGFFFEEECCCBBBEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<============<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888999;;;<<<<<<<<<;;;:::;;;999777777888999888777:::999888777666666666777888888888888888888888888888888888888777777777777999999::::::999999888888444555666777888999999999888888888888888888888888999999::::::::::::;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>?????????AAACCCEEEHHHIIIMMMSSSXXX___mmmzzz==================<<<<<<>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888888777666666777888999999888666555666777999;;;???<<<999666555555777888555555666666666666555555444444555555555555444444444444444444444444444444555555555555666666666666666555555444333333333333555666777666555444555777444444444444444444444444333333333333333333333333111111111222222222333333333333333333333333333333333333333333333333333333333333333444444555555555444444444444444444444444444444333222222222333444333333333444444444555555555555444444444333333333555555555444444333333333333333444444444555555555444444444444444444333333555555555555555555555555444444444444444444444444333444444555555444444333555555555555555555555555333444444444555666666666555555444444444444555555666777777777888888888888999888777666666777888999444555666777777888777777777777777777888888888999555555666777888999999:::666777999:::::::::888777888888999999999:::::::::999999999999999999999999999999999::::::::::::;;;::::::::::::::::::::::::999999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;====================================>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDCCCBBBCCCEEEGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGEEEEEEFFFFFFEEEDDDBBBBBBDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>======????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888999::::::::::::999999:::888666666777888777666888888777666666666666666777777777777888888888888888888888777777777777777888888999999999888888777555555777888999999999999888888888888888888888888999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>?????????AAACCCEEEHHHIIIMMMSSSXXX___mmmzzz============<<<<<<<<<<<<=========<<<<<<<<<<<<;;;:::::::::::::::999999999999999999999999999999999999888777666666777888999888777666555555777999:::>>><<<999666555555777888555555666666666666555555444444555555555555444444333333444444444444444444333333444444444555555555666555444333333333333333444666777666555555666777666666555444333333222222333333333333333333333333111111111222222222333333333333333333333333333333333333333333333333333333333333333444444555555555444444444444444444444444333333333333333333333444333333333444444444555555555555444444444333333333555555444444333333333222333333333444444444444555333333444444444444444444555555555555555555555555444444444333333444444444333444444555555444444333555555555555555555555555333444444444555666666666555555444444444444555555666777777777888888888888999888777666666777888999444555666777777888777777666777777777777888888888777777777777777777888888555777999;;;;;;:::888777888888999999999:::::::::999999999999999999999999888888888888999999999999::::::::::::::::::::::::888999::::::;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEFFFFFFDDDBBBBBBEEEGGGEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBCCCBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999999888888:::888666666777888777666777777666666555666666666666666777777777888888888777777777777777777888888666666777777777777777666888888999999:::999999888888888888888888888888888999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>?????????AAACCCEEEGGGHHHLLLRRRWWW___mmmzzz<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999777666666666777888777666555555555666888999;;;999777666555666777888555555666666666666555555444444555555555555444444333333333333444444444444222222222333333333333444555444333333333333333333333555666666555444555777777666555444333222222111222222333333333333444444333333444444444444555555333333333333333333333333222222333333333333444444333333444444444444444444333333333333333333333333222222333333333333444444333333333444444444555555555555444444444333333333444444444444333333333333333333333333444444444444333333333444444555555555555555555555555555555555444444333333333333444444333444444555555444444333333333333333333333333333444444444555555555555555666555555555555555555666777777777777888888888888777777777888888777777777555666666777777777777666666666666666777777777777;;;:::999888777555555444555666888::::::999888777888888999999999:::::::::999999999999999999999999777777888888888999999999::::::::::::::::::::::::888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDFFFHHHGGGDDDCCCDDDGGGDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA======>>>>>>???@@@@@@@@@========================<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999999999999999999999999999999999999999999888888888888:::888666666777888777666777777666666666666777777555666666777777888888888777777777777888888888888555555666666777777666666:::::::::::::::999888777888888888888888888888888999999::::::::::::;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>?????????AAACCCEEEFFFGGGLLLRRRWWW___mmm{{{:::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999999999999999999888888777777777777777555555555666666666777777777777666666666666666777555555666666666666555555444444555555555555444444222222333333333444444444222222222222333333333333333333333222333333444444222444555555444444555666555555555444444333333333222222222333333444444444333333444444444444555555222222222222222222222222222222222333333444444444444444444444444444333333333333333333333333333333111222333333444444444444333333333444444444555555555555444444444333333333333333333333333333444444222222333333333444444444222222333333444555666666555555555555555555555555444444333222222333444444333444444555555444444333444444444444444444444444555555555555555444444444777666666555555666666777777777777777888888888888666777888999999888777666666777777777777666666555444555555555666666666666888888888777777777777777555666777888888888777777888888999999999:::::::::999999999999999999999999888888888999999999::::::::::::::::::::::::::::::777888999:::;;;;;;;;;;;;:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????===>>>???@@@AAA@@@@@@???AAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAABBBCCCCCCCCCGGGKKKJJJFFFDDDDDDFFFDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA=========>>>???@@@@@@@@@========================<<<;;;;;;::::::;;;;;;<<<:::::::::999999999999888888888888888888888888888::::::999999888888888888:::999777777888888888777888777777666666777777888555555666666777888888999666777777777888888888888555555666777777777777777999999999999999888777777888888888888888888888888999999::::::::::::;;;;;;999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>?????????AAACCCEEEEEEGGGKKKRRRWWW___mmm{{{::::::;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999888888888888777777666666444555666666777777666666555555555666666666666666555555666666666666555555444555555555555555555444222222222333333444444444222222222333333333444444222222222222333444444555222333444444333333555666333333333444444444555555222222222333333444444444111111222222222333333333222222222222222222222222222222222333333444444444555555555444444333333333333333333333333333333333111222333444444444444444333333333444444444555555555555444444444333333333222222222333333444444444222222333333333444444444222222333333444555666666666666666666666666666666444444222222222222444444333444444555555444444333777777777777777777777777666666666555555444444333777777666666666666777777777777777777888888888888555666999::::::999666555777777888777777666555555444444444444555555555666222333444666999;;;<<<===555555666777777777777777888888999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::777888999:::;;;;;;<<<;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@===>>>???@@@AAA@@@??????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAABBBCCCCCCCCCHHHLLLLLLHHHDDDDDDFFFDDDDDDEEEGGGGGGHHHHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::::::::;;;<<<:::::::::999999999888888888888888888888888888888;;;;;;:::999888888999999;;;999777777888999888777888777777777777777888888444555555666777888888999666666777777888888888999666666777888888888888888666777888888888888777777888888888888888888888888999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>><<<>>>???@@@@@@AAACCCEEEEEEFFFKKKQQQWWW___mmm{{{<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;888888:::;;;:::888;;;;;;::::::999888777777777777777777777777777777888777777666555444444444555555555555666666666666666666666666666666666666444555666777777666555444444444444444444444444444666555555444444333222222555555555444444333333333333333333333333333333333999777555222222333555666444444444444444444444444333333333333333333333333444444444333333222222222444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333///000111222444555666777444444444444444444444444//////000111222444666666111222222333333444444555222222333333333333444444333333333333333333333333666666666666666666666666333333333444444444555555333444444444444444444444555555555444444333333333555555444444444444555555666666555555555555666666333444555555444444555666:::::::::999888777666666888888777777666666555555777777777777888888888888777777777777666666666666666666777888888888888888888888888888888888888888888888999999999:::::::::777888999:::;;;:::999888::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>>>>??????@@@<<<===???@@@AAAAAA@@@@@@CCCAAA@@@@@@AAABBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>======<<<;;;;;;::::::::::::999999<<<;;;999777666777777888999999999999999888777666::::::999999888777777777777777777777777777777777777777666666555555555444888777666555555666777888888888777777777777777777777777777777888888888888999888888888777777666666666666777888888888888888999999999999999999999999888888999999999::::::::::::::::::999999888888888:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<>>>@@@BBBCCCFFFGGGKKKQQQVVV^^^mmm{{{;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999:::;;;:::888::::::999888888777666666777777777777777777777777888777777666555555444444555555555555666666666666555555555555555555555555444555666777777666555444444444444444444444444444333333444444444444444444444444444444333333333222333333333333333333333333333222111000000111333444222222222222222222222222333333333333333333333333444444444333333222222222444333333222222333333444333333222222222222222222333333333333333333333333333333333333333333333333333222222222222222222222444444444444444444444444111111111111222333444444333333333333333333333333222222333333333333444444333333333333333333333333555555555555555555555555333333333444444444555555555555555444444333333222555555444444444333333333555555444444444444555555666666555555555555666666666777999888777777888:::999999999999888777666666777777777777666666555555555666666666666777777777888888777777777666666666666666777888888888888777999999999999999999999999888888888999999999::::::888888999:::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<>>>======<<<===>>>???@@@>>>>>>>>>>>>>>>??????@@@<<<===???@@@AAAAAA@@@@@@CCCAAA@@@@@@AAABBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDFFFFFFGGGGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>======<<<<<<;;;;;;:::::::::999999999;;;:::999777777777777777888999999999999888777666888888888888888888888999777777777777777777777777777777777666666666555555888777666555555666777888777777777777777777777666777777777777888888888888888888888888777777777666666666777888888888888888999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<===<<<<<<===>>>@@@BBBDDDGGGGGGKKKQQQVVV^^^mmm{{{999999999999999999999999<<<:::999999:::;;;:::888999999888888777666666666777777777777777777777777777777777666555555444444444555555555555666666666444444444444444444444444444555666666666666555444444444444444444444444444222222222333444555555555333333333333222222222222333333333333333333333333//////000000111222333333222222222222222222222222333333333333333333333333444444333333333333222222444333333222222333333444222222222222222222333333333333333333333333333333333333333333333333333333444444444333333222222222444444444444444444444444444333222222222222222333555555444333333222111111222222333333333333444444333333333333333333333333555555555555555555555555333333333444444444555555666666555444333222222111555444444444444333333333555555444444444444555555666666555555555555666666555666777777666666777888999999999999888777666666777777777666666666666555555555555555666666666666888888888888777777777777555666777777888888777777999999999999999999999999888888888999999999999:::999888888888999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<========================>>>??????>>>>>>>>>>>>>>>??????@@@===>>>???@@@@@@@@@@@@@@@BBBAAA@@@@@@BBBBBBAAA@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;::::::::::::999999999999:::999888777777777777777888888999999888888777777666666777888888999::::::777777777777777777777777888777777777777777666666777777666666666666777777666666666666666666777777777777777777888888888888888888888888777777777777666666777888888888888888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<======>>>==================>>>???AAACCCDDDGGGHHHLLLQQQVVV]]]lllzzz::::::::::::::::::::::::::::::::::::;;;::::::999999999888888777777777777777777777777777777777777777777666666555555555555444444444555555555666666444444444444444444444444555555555555555555555555333333333333333333333333222222333333333444444444222222222222222222222222333333333333333333333333111222333444555555444333444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333444444444444333333333333333333333333333333333333333333333333333444444444555555666666333333333333333333333333333333333222222333333333444444444333333222222222222222222333333333444444333333333333333333333333555555555555555555555555333333333444444444555555555555555444444333333333444444444444444444444444555555444444444444555555666555555444444555555666444555777666555555666888888888888888888777666666666666666666666666666666555555555666666666777777999888888888777777777777555666666777777777777777999999999999999999999999888888888888999999999999999888888777888999;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>===============>>>>>>???>>>>>>>>>>>>>>>??????@@@>>>>>>??????@@@@@@@@@@@@AAA@@@@@@AAABBBCCCBBB@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAACCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@=========>>>>>>>>>??????========================<<<<<<<<<;;;;;;::::::::::::::::::999999999999888999999888777777777777777777777888888888888777777666777777777888888888999666666666666666666666666888888888888777777777777777777666666666666777777666777777777777777888888666777777777888888888888888888888777777777777777666666777888888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>@@@BBBDDDEEEHHHHHHLLLQQQVVV]]]lllyyy::::::::::::::::::::::::888999;;;;;;;;;:::::::::999999999999999888888888666666666666666666666666666666666666555555555555444444444444555555555555555555555555555555555555555555444444444444555555333333333333333333333333444444333333333222222222222222222222222222222222333333333333333333333333444555666777666555333222444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444333444444444555555666666333333333333333333333333333333333333333333333333222222333333444444444555333333333333333333333333222222222222333444555666222222222333333444444444222222222333333333444444333333333333333333333333555555555555555555555555333333333444444444555555333333333444444555555555444444444444444444444444555555444444444444555555555555444444444444555555777999::::::999888:::;;;777777888888888777666666555555555555555666666666666666777777777888888888888888888777777777777666555555666777777777777777999999999999999999999999777777888888888999999999999888777777888:::;;;===::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????????????????@@@@@@@@@???@@@AAACCCCCCBBB@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@<<<<<<<<<======>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999888888888888888888888777777777666666777777888888888777777888888888777777777666666666666666666666666666666777777777777888888888888666666777777777777666666777777777888888999999999666777777777888888888888777777777777777777888888666666777888888888888888999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<======>>>>>>>>>>>>@@@BBBDDDEEEGGGHHHLLLQQQVVV^^^lllzzz;;;;;;;;;;;;;;;;;;;;;;;;777999;;;<<<;;;:::::::::999999999999999999999999666666666666666666666666666666666666666666555555333444444444444555555555666666666666666666666666555555444444444444555555333333333333333333333333444444444333222111111111222222222222333333333333333333333333333333333333444444555555444333111000222222222222222222222222333333333333333333333333222222333333333333444444444333333222222333333444333333444444555555666666333333333333333333333333333333333333333333333333222222222111111000000000333333333333333333333333222222222222333444666666111111222333333444555555222222333333333333444444333333333333333333333333444444444444444444444444333333333444444444555555111222222333444555666666333333333444444444444555555555444444444444555555555555444444444444555555555777888888777777888999666777777888888777666666444555555555555666666666777777777777888888888888777777777777666666666666444555666666777777666666888888888888888888888888777777777888888888888999777777888888999:::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>??????@@@@@@??????@@@AAACCCDDDBBB@@@BBBBBBCCCCCCBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGGGGFFFFFFEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999999888888888888666777777888888777666666666666777777888888777777999999888777777666555555777777777777777777777777666666777777777777777888666666777777777777666666666666777777888888999999777777777777888888888888777777777777888888888888666666777888888888888888999999999999999999999999888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<============>>>???AAACCCDDDFFFGGGKKKQQQVVV^^^mmm{{{999999999999999999999999666999<<<===;;;999:::;;;888888888888888999999999666666666666666666666666555666666666666666666666333333444444444555555555555555555555555555555555555444444333333444444555222222222222222222222222333333222222222222222222222333333333444444444444333333333333333333333333222222333333333222222111222222222222222222222222333333333333333333333333222222222333333444444444444333333222222333333444111111222222333444444555333333333333333333333333333333333333333333333333222222222222222222222111222222222222222222222222444444333333333444444555333333333333333333333333222222333333333333444444333333333333333333333333444444444444444444444444333333333444444444555555222333333444444555555555333333333444444444555555555555444444444444555555555444444333333444444555222444555555444333555666666666777777777777777666444444444555555555666666666666666777777777777888666666666666555555555444444555666666777777666666777777777777777777777777777777777777888888888888666777888999:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>>>>???@@@@@@>>>>>>???BBBDDDDDDBBB@@@BBBBBBCCCCCCBBBBBBAAA@@@CCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888555666777888888777666666555666666777777777777777777777777777777666666666777777777777777777777777555555666666666777777777555666777888888777666555444444444555666777777777777777777777888888888888666777777777888888888888666666777888888888888888999999999999999999999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<>>===<<<;;;<<<<<<======<<<<<<===>>>@@@BBBDDDDDDEEEJJJQQQVVV___nnn}}}888888888888888888888888555999<<<===;;;999:::;;;777777777777777888888888666666666666666666666666555555555666666666666666333333333444444444555555444444444444444444444444555444333333333333444555222222222222222222222222111111111222222333444444333333333444444555555555333333333333333333333333222222222333333444555555444444444444444444444444333333333333333333333333222222222333333444444444444333333222222333333444//////000111222222333333333333333333333333333333333333333333333333333333111222333444666777888999222222222222222222222222777666555444333333333333555444444333333222222111222222333333333444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444333333333333444444555555555555555555444444555555555555444444333333444444555555666777777666666777999666666777777777777777666444444444555555555666666555555555555666666666777666555555555444444444444444555555666666666666666666666666666666666666666777777777777888888888888555666888:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>>>>???@@@@@@>>>>>>???BBBDDDDDDBBB@@@BBBCCCCCCCCCBBBAAAAAA@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777555666777888888777666666555555666777777777777777555555666666777777888888777777777777777777777777444555555555666666777777555666777888888777666555222222333333444555666666777777777777888888888888666666777777888888888999666666777888888888888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<666666777777777888888888:::::::::;;;;;;;;;<<<<<>>===<<<;;;;;;<<<===<<<<<<<<<<<<>>>@@@BBBCCCDDDEEEIIIPPPWWW```ooo~~~;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999999777666444444666777999666666666666555555555555444444555555555555444444666666666666666666666666888555333222333444444333555666666666444333444555444444444333333222222222222333333444444333333222333333333222222111111111111444666666333222333555222222222222222222222222222222333333333333444444333333333333333333333333444555555555444333333222444444444333333222222222444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222111000111333444333222333333333222222111111111444444444333333222222222444333333222222333333444222222222222222222222222444444555555555444222222333333444444444444333333555555555444444333333333333333333333333333333333888777555555555555333111444444333444444555666777666666555555555555666666777777777777777777777777888888777777666666555555666666666555444333111111666666666666666666666666999888777555555555666777777777777777777777777777999999888888888888999999777777888999999999999888777888888888888999999999<<<<<<<<<;;;;;;:::::::::666777999:::;;;;;;::::::<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>===<<<;;;============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999999888777<<<;;;:::999888888888888777777777777777777777777666666666666777777777777444444555555666666777777888888777777666666666555666666666666666666666666777777888888888888777777888888888888888888888888777777777777888888888888888888888888777777666666777888888888888999999999888888888888888888888888888888999999999:::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============??????>>>>>>???@@@@@@AAAFFFGGGKKKQQQVVV^^^mmm{{{>>>>>>===<<<;;;:::999888888999999::::::999999888888777666555555666777888666666666666555555555555444444555555555555444444555555555555555555555555777555333333444444444222444666666555444333444555444444444333333222222222222333333444444333333222333333333222222222111111111333555555222111222333222222222222222222222222222222333333333333444444333333333333333333333333333333444444333222222111444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222111111111333444333222444333333333222222222222444444444333333222222222444333333222222333333444222222222222222222222222444444333222111111222222333333444444444444333333555555444444444333333333333333333333333333333333666555333333444444333111444444333444444555666777777666666666666666666777777777777777777777777777777777777777666666555555666666666666555444333333555555555555555555555555999888777666555555666777777777777777777777777777999888888777777888888999777777888999999999999888777888888888888999999999;;;;;;::::::999999999999666777999:::;;;;;;::::::<<<;;;;;;:::;;;<<<===>>>===============>>>>>>>>>======>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<============<<<<<<<<<;;;:::999999888888999999:::::::::::::::::::::999999;;;:::999888777777777777999999999999999999999999666666666666777777777777555555555666666666666666777777777666666555555555666666666666666666666666777777888888888888777777888888888888888888888888777777777777888888888888999999888888888777777777777888888888888999999999888888888888888888888888888888999999999:::::::::999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>===============>>>???AAABBBCCCFFFFFFKKKQQQVVV^^^mmm{{{<<<<<<;;;::::::999888888888999999999999999888888888777666555555666777888666666666666555555555555444444555555555555444444555555555555555555555555555444333444555555333222444555666555444333333555444444333333333333222222222333333444444333333222333333333333222222222222222333444444222000000111222222222222222222222222222222333333333333444444333333333333333333333333222222333333222222111111444444333333333333222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333222111222333444333222444444444444333333333333444444333333333333222222444333333222222333333444333333333333333333333333444333000//////000111333333333444444444444333333555444444444444333333333333333333333333333444444666444333444555666555333444444333444444555666777777777777777777777777777777777777777777777777777777777777666666666666555555666666666666666555555555555555555555555555555888777777666666666666777777777777777777777777777999888888777777888888999666777888888999999888888777888888888888999999999999999999999888888888888777888999:::;;;;;;;;;:::<<<;;;;;;;;;;;;<<<======<<<<<<<<<======>>>>>>???======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>============<<<<<<<<<;;;;;;;;;999999888888888888999999999999999999::::::;;;;;;:::999888777666666666777888888888888888888888888666666666666777777777777666666666666666555555555666666666555555555555555666666666666666666666666666777777888888777777666777777777777777777777777777777777777888888888888999999999888888888888888777888888888888999999999999999999999999999999999888888999999999:::::::::999999888888999999:::;;;========================;;;<<<======>>>>>>======;;;<<<<<<>>>@@@BBBCCCDDDEEEFFFJJJPPPUUU]]]lllzzz666666777777888999::::::888999999999999888888777777777666666666666777777666666666666555555555555444444555555555555444444555555555555555555555555444333333555666666333111444555666555333222333444333333333333333333333333222333333444444333333222333333333333333333333333333444444444222111111111222222222222222222222222222222222333333333444444333333333333333333333333222222333333333333222222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333222111222444555444333444444444444444444444444333333333333333333333333444333333222222333333444333333333333333333333333222222111000000111111222444444555555555555444444444444444444444444444444333333333444444444444444666444444555777777777666444444333444444555666777777777888888888888777777777777777777777777777777666666666666666666666666444444555666666666666666555555555555555555555555777777777666666666666777777777777777777777777777888888777777777777888888666777777888888888888888777777888888888999999999999999999999999999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;;;;<<<<<<===>>>??????<<<<<<===>>>??????@@@@@@?????????>>>>>>>>>>>>===??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;999999999999999999999:::888888777666666666666666555555555555555555555555666666666666777777777777777777666666555555444444555555555555555555444444666666666666666666666666666666777777777777666666666666666666666666666666666777777777888888888888999999999999888888888888777777888888888999999999999999999999999999999999888888999999999:::::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<=========<<<<<<===>>>>>>>>>>>>>>><<<<<<===>>>???AAACCCDDDEEEFFFJJJPPPUUU\\\kkkyyy555666777888999:::;;;;;;999999999999888888777666777777666666666666777777666666666666555555555555444444555555555555444444555555555555555555555555333333333555666666444222444555555555333222333444333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444222111222222222222222222222222222222222333333333444444333333333333333333333333333333444444444444444333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333222111222444555444333444444444444444444444444333333333333333333333333444333333222222333333444333333333333333333333333000222444555555444222111555555666666666666555555444444444444444444444444333333333444444555555555444333222333555666666555444444333444444555666777777777888888888888777777666666666666666666666666555555555555555666666666222333444444555555555555555555555555555555555555666666666777777777777666777777777777777777777777888777777777777777777888666666777888888888888777777777888888888999999999999999999999::::::::::::999999999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???;;;;;;<<<<<<===>>>??????????????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;::::::999999::::::;;;;;;;;;:::999999888777777777777666666555666666666444444444444444444444444666666666666777777777777777777666666555555444444444444555555555555555555666666666666666666666666666666777777777777666666666666666666666666666666666777777777888888888888888888888888888888888888777777888888888999999999999999999999999999999999888888999999999:::::::::;;;;;;::::::;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAEEEFFFIIIOOOTTT[[[jjjxxx::::::::::::::::::;;;;;;999999999999888777666666666666777777777777666666666666666666555555555555444444555555555555444444444444444444444444444444444333333444555666444333333444555444333222222444222222333333333333444444222333333444444333333222333333333333444444444444444333333444555666444222222222222222222222222222222222333333333333444444333333333333333333333333333333444555555555444444222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444333222333444555444333333333333333444444444444222222333333333333444444444333333222222333333444333333333333333333333333000222555888888666333111555555666666666666555555333333333444444444444555333333333444555555666666111000///000222333333222444444333444444555666777555666888888888888666555666666666666666666666666444555555555555666666666222222333444555555444444444444444444444444444444555666666777777777777666777777777777777777777777888777777666666777777888555666777777888888777777777888888888888999999999999999999::::::::::::::::::999999999:::;;;<<<===:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<======>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@??????@@@@@@@@@AAAAAAAAA????????????????????????===>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;:::::::::999999999888888777777777777888888;;;;;;:::999888777666666777777666666666666777777777777777777777777777777666666666666777777777777666666666666666555555555555555555555555666666666666666666666666666666666555666666777777666666555777777777777777777777777777777777777888888888888777777777777777888888888777888888888888999999999::::::::::::::::::::::::888888999999999:::::::::999999888888999999:::;;;999999::::::;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>?????????>>>??????@@@AAAEEEEEEIIINNNSSS[[[iiiwww888888888999999:::::::::999999999999888777666555666666777777777777666666666666666666555555555555444444555555555555444444444444444444444444444444444333222222444555555444333444555444222111222333222222222333333444444444222333333444444333333222333333333444444444555555333111111222555666555333222222222222222222222222222222333333333333444444333333333333333333333333222222333444444444444444222222222333333444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444333222333555555555444222222222222333333333444222222222333333444444444444333333222222333333444444444444444444444444444111333555666777666444333333333444444444444333333333333333444444444555555333333444444555666666666222111000111333333333111444444333444444555666777444555777888888777555444666666666666666666666666444444444555555555666666333444555555555555555444444444444444444444444444444555666777888888777666777777777777777777777777777777666666666666777777555666666777777777777777777888888888888999999999888888888888999999999:::::::::999999:::;;;===>>>:::;;;<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>======>>>???@@@@@@AAABBB??????@@@@@@@@@AAAAAAAAA????????????????????????===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888777777777777888888:::999999999888888777777888777777666666777777888777777777777777777777777666666666666777777777777555555555666666666666666555555555666666777777777666666666666666666666666555555666666666666555555888888888888888888888888777777777777888888888888555555666666666777777777777888888888888999999999::::::::::::::::::::::::888888999999999:::::::::999999888888999999:::;;;:::::::::;;;<<<===============>>>????????????>>>>>>>>>>>>>>>???@@@AAABBBEEEEEEIIINNNRRRZZZhhhvvv111111333555777888:::;;;999999999888888777555555666666777777777777666666777666666666555555555555444555555555555555555444444444444444444444444444555333111111333555666666333444555444222111222333222222222333333444444444222333333444444333333222333333333444444555555555111//////111555666444222222222222222222222222222222222333333333444444444333333333333333333333333000111222333333333333333222222222333333444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444333222333555666555444111111111222222333333333222222222333333444444444444333333222222333333444444444444444444444444444333333333444444555555555111222222333333222222111333333333444444555555555333333444444555666777777666555444444666666555444444444444444444555777777444555666888888666555444666666666666666666666666444444444555555555666666555666666666666666555555444444444444444444444444444555666888888888777666777777777777777777777777777777666666666666777777555666666777777777777777777888888888888999999999666666777777888888888999;;;:::999999:::;;;===>>>::::::<<<=========<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;????????????>>>>>>>>>>>><<<<<<===???@@@AAABBBCCC??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>===============<<<<<<<<<:::::::::999999999888888::::::999999999999::::::888888888888888999999999888777777777777777888888666666666666666666666666666666666666777777777777444555555555666666777777555666666666777777888888666666666666666666666666555555666666666666555555888888888888888888888888777777777777888888888888444555555555666666777777777888888888888999999999::::::::::::::::::::::::888888999999999:::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<===>>>>>>???======>>>???????????????<<<<<<===>>>???AAACCCDDDEEEEEEIIINNNRRRZZZhhhvvv777777777777888888888888888999999999999888777777777777666666555555555444555555555555555555555555555666666666555444444333222222333444444555555666444333111222333444444333333444444555555444444333333333333333333333333333444333222111111111222333333333222111111222333333333333333222222111111111333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222333333333333444444444333111000000111333444333333333333333333333333222222222111111111000000444444444333333222222222222333333444444333333222333333333333333333333333333333333222222111111111333333333333333333333333333333333333333333333333555555555555555555555555222333333444444555555555666777777666444222333444555555555555555555555555555555444444444444555555444444444555555555666666444444555555666777777777888777777666555444444444555555555555555555555555555555555555555555555555666666555555555555666666555444333333444555777888666666666666666666555555777777777777777777777777888888999999999999888888777777777777888888888888999999888888888888888888999999999999999999999999:::;;;===>>>>>><<<;;;999;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBB@@@???>>>???@@@@@@???>>>>>>===============<<<;;;:::;;;<<<;;;888666888888999999999:::::::::888888888888888888888888888888999:::999888777666444444555666777888999999;;;999777555444444555666555555555666666666666666999888777555555555666777555555555555555555555555666666666666666666666666777777777777777888888999777666666666777888999999444555555666777888888999999888888888777777666666333555888;;;;;;999777555333555888::::::999777666888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============??????>>>>>>=========<<>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>=========<<<<<<<<<;;;========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>?????????@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@???>>>======<<<<<<=========<<<;;;<<<<<<<<<999777888888999999999:::::::::777777777777777777777777888888999999999888777666666666666666777777777777999888666555555555777888888888777666555444333333888777666555555555666666555555555555555555555555555555555555555555555555777777666666777777888999777777777666777777888888666666777777888888999999888888888777777777666666555666666777777777777777::::::::::::999999999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<========================<<<<<<;;;;;;;;;===???@@@AAA@@@@@@BBBCCCDDDEEEIIINNNRRRXXXfffsss777777777666666555555555666666777777666666555444666666666666555555555555555555555555555555555555333444444444444333333222666666555444444333222222555333222222333444333222333333444444444444333333111111111111111111111111000000111111222444555666333222222111111222222333333333333222222222222111333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444555444333222222333444555333333333333333333333333444444444333333333222222444444333333333333222222222333333444444333333222333333333333333333333333333333333222222222222111333333333333333333333333444444444333333222222222333333333333333333333333555555555444444333333222555666666555333222333444333333333333333333333333555555444444444444555555444444444555555555555555888777777666555555444444777777777666555555444444555555555555555555555555555555555555555555555555555444444333333444444555555555555555555555444444666666666666666666666666777777777777777777777777555666666777777666666555777777777777888888888888888888888888888888888888::::::::::::::::::::::::;;;;;;;;;<<<<<<=========::::::;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>?????????@@@@@@===>>>>>>????????????>>>>>>>>>===<<<<<<<<<<<<======<<<<<<<<<===<<<:::888888888999999999:::::::::888888888888888888888888888888999999888888777666888777777777666666666555777666555555555777888999888888777666555444444333777666555555444555555555555555555555555555555555555555555555555555555555777777666666777777888999888888777666666666777777888888888888888888888888888888777777777777666666888777666666666777999:::>>>===;;;:::999999:::;;;888888888888888888888888999999999999999999999999;;;;;;<<<============<<<;;;;;;;;;:::::::::::::::;;;===?????????@@@BBBDDDCCCDDDHHHMMMPPPWWWdddqqq777777666666555555444444666777777777777666555555666666666666666555555555555555555555555555555555222333333444333333222222555555444444444333333333555444222222333444333222333333333444444333333333222222222222222222222222111111222222333444555555222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444555444444333333444444555333333333333333333333333222222222111111111000000333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333333333222222111111000000222222222222222222222222222222333333444555666666444555666555333222333444333333333333333333333333555444444333333444444555555555555555555555555555777777666666555555555555777777666666555555555555555555555555555555555555555555555555555555555555444333333222222333333444555555666777666555333222555555555555555666666666777777777777777777777777555666666777777666666555666777777777888888888888888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::<<<===>>>:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????=========>>>>>>>>>>>>???;;;<<<===?????????>>>===>>>===<<<<<<;;;;;;<<<<<<===;;;:::;;;;;;;;;:::888888888999999999:::::::::::::::::::::::::::::::::888888888888888777777666777777777777666666666666777777666666666666777888444444555555666666777777555555555444444444555555555555555555555555555555555555555555555555555555666666666666666777888888999888777666666666666666888888888777777777777777777777777777777777666666999999888888888999:::;;;;;;::::::999999999999:::888888888888888888888888:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<::::::::::::::::::::::::999;;;===>>>??????BBBCCCCCCCCCGGGLLLOOOUUUcccppp777666666666555555555444777777888888777777666555555555555666666666666666555555555555555555555555222222333333444333333222333333333444444444555555666444222222333333333111222333333333333333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222222333333333444444444444444444444444444444333333333333333333333333222222222111111111000000333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333666555555555444444333333222222222222222222222222111111222333444555666777333444555555333222333444444444444444444444444444444444333333333333444444555555555555555555555444555555555555666666777777666666666666555555555555555555555555555555555555555555555555555555555555333333222222222222333333555555666777666555333222333333333444444555555555666666666666666666666666666777777888888777777666666777777777888888888888777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<999999::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;================================================>>>>>>>>>?????????@@@@@@<<<<<<=========>>>>>>>>>:::;;;===>>>??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::888888999:::999888888888999999999:::::::::::::::::::::::::::::::::888888888777777777777777555555555666777888888888999888777666666555555555444444444555666777777888444444555555555555555555555555555555555555555555555555555555555555555555666666666555666777777888888888777666555555555666666666666666666555555555666666666666666666777777666777888999999999888888333444666888999999888777888888888888888888888888:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999;;;===>>>>>>???AAACCCCCCCCCFFFKKKNNNTTTaaannn~~~666666666666666666666666777888888888888777666666555555555666666666666666555555555555555555555555222333333444444444444444222222333333444555666666666444222222333333222111222222333333333333222222333333333333333333333333444444444444444333222222111222222333333222222111111222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222333333333333444444333333333444444333333333333333333333333333333333444444444333333333222222222222333333333333444444222333333444444333333222333333333333333333333333111222222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444333444555444333222333444555555555555555555555555444444333333333333444444555555555555555444444444444444555555666777777888666666666666666666555555555555555555555555555555555555555555555555555555444333333222222333333444555555555555555555444444333333333444444555555666666666666666666666666666666777777888888777777666777777777777888888888888777777777888999999::::::::::::::::::::::::::::::777888888999999:::::::::888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;================================================>>>>>>>>>?????????@@@@@@<<<<<<<<<=========>>>>>><<<======>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;:::999777777888999999888888888999999999:::::::::888888888888888888888888999888777666666666666777444444555666777888999999999999888777666555444444777777666666555555555555444444555666666666555555555555555555555555555555444444444444444444444444666666555555666666777888777777666555555555666666555555555555555555555555555555666666666666777777333444555777777666555555///222555888999999777666888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<============:::<<<>>>>>>>>>???AAACCCCCCCCCGGGKKKNNNTTTaaannn|||555666666777777888888888666666777777666666555444555555555555666666666777555555555555555555555555333333444555555555555555333444444444444444444444777555333222333333222111222222333333333333222222222222222222222222222222222333444555555444444333111222333333333333222111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333222222333333333333333333333333444444444333333333222222222222222333333444444444222333333444444333333222333333333333333333333333111111222222222333333333333333333333333333333333/////////000111111222222333333333333333333333333444444444444444444444444222333444444222222333444444444444444444444444444444333333222222333333444666666555555555444444444555555555666666666666666555666666666666666666666555555555555555555555555555555555555555555555555444444333333333333444444555555444444444555555666444444555555666777777888666666666666666666666666555666666777777666666555777777777777888888888888666777777888999999::::::::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999777888999:::;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????<<<============>>>>>>>>>??????>>>>>>======>>>>>><<<;;;;;;:::999:::::::::;;;999777777999::::::999888888999999999:::::::::777777777777777777777777999888777666555666666777555555666666777777888888777777777777777666555555666666666666555555555555444555666777777777666666555555555555555555555555444444444444444444444444666555555555555666777777666666555555555666777777444444555555666666777777555555555666666666777777666666555555666666777888444555666888999999999888888888888888888888888888999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<============<<<===????????????@@@BBBDDDDDDGGGKKKNNNTTTaaannn|||555555666777888999::::::555555666666555555444333444555555555666666777777555555555555555555555555333444444555666666666555666555555444444333333222777555333222333333222111222222222333333222222222111111111111111111111111000111333555666666555555111222333444444333222111111111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444111222222333333222222111333333333333333333333333222222222111111111000000222222222333333444444444222333333444444333333222333333333333333333333333111111111222222333333333333333333333333333333333111111222333444555555666333333333333333333333333000111222333555666777888222333444444222222333444333333333333333333333333444333333222222333333444666666555555555444444444777777777666555555444444555555555666666666666666555555555555555555555555555555555555555555555555555444444333333444444555555444333333444555777888555666666777888999999:::666666666666666666666666444555555555555555555444777777777777888888888888666777777888999999::::::999999999999999999999999:::;;;===>>>>>>===;;;999777888888999;;;<<<======:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>============>>>>>>>>>???AAA@@@???=========>>>???<<<;;;::::::999999::::::<<<:::888888999;;;;;;;;;888888999999999:::::::::888888888888888888888888999888666555555555666777777777777777666666666666555666666777777777777777333333444555666777888999444555777888888888777666555555555555555555555555444444444444444444444444555555555555555666777777555555555555555666777888444555555666777888888999444555555555666666777777<<<:::777666666888;;;===:::999888888888999:::;;;888888888888888888888888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<============???@@@@@@??????@@@BBBDDDDDDGGGLLLOOOTTTaaannn|||777777666666555555555444000111333555666666555555555555444444444444555555555555555555555555555555666333222333555666444222555555666666666666555555666666666555555444444444111111111111111111111111333333333333333333333333333222222111222222333333222222222222222222222222444444444555555444333333222333333444444333333222222222333333333333444444666555444444222222111000111222222333333444444555555444333333333333444555333333333333333333333333222222222333333444444444222111111000000111111222222333444444555555444444222222222333333444444444111111222333333333333222555444444333333444444555333333333444444333222222111111222222222333333333666666555444333333222222333444555666666555444333333333444444555444444444222222222333333444444444222222222333333333444444333333333333333333333333333444555555555444333222666666666555444444444333444444444444444444444444333444333111000000222444444333333333333444555555555555666666666666555555555555555555555555555555666666666666666666666666555555555666666666666666888999999999999888777777999999999999999999999999::::::::::::::::::::::::<<<<<<;;;:::999888777666999999::::::::::::;;;;;;;;;;;;999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::===================================================<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::777777777777888888888888888888888888777777666666555555666777888888999999777777777888999999999:::777777777777777777777777777777777777777777777777444444444444444444444444666666555555555444444444444444333333333333444444555555555555555555555555888888888888888888888888555666777666555444555777555555555666666666666777888888777777666666555555888888888777777777777777;;;::::::999888888888999777888888888888999999999888888999::::::::::::999;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>>>>;;;<<<===???AAABBBBBBCCCDDDFFFGGGHHHKKKRRR]]]eeezzz777666666666555555555555444444555555666555555555555555444444444444555555555555555555555555555555555444222333555666444222333333444444444444333333555555555444444444333333222222222222222222222222333333333333333333333333333333222222111222222222222222222222222222222222333333444444444444333333222333333444444333333222222222333333333333444444555444444333333222222111333333333333333333333333444333222222222222333444333333333333333333333333222222222333333444444444222222222222222222222222111222333333444444333333222222222333333333444444111111222333333333333222333333333222222333333333333333333444444333333222111111222222222333333333444444444444444444444444333444555666666555444333444444444444333222111111333333333333333444444444333333444444444555555555444444444444444444444444444555555666666555555444555555555555555444444444444444444444444444444444444444555333222111222444444333333333333444555555555555666666666666555555555555555555555555555555555555555555555555555555555555555666666666666666999999::::::999999888777999999999999999999999999:::::::::::::::::::::::::::::::::999999999999888999999::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999:::777777777777888888888888999999888888888777777777666666777777888999999:::888888888888888888999999666666666666666666666666333333333333333333333333444444444444444444444444666666555555555444444444555555444444444444555555555555555555555555555555555555555555555555555555555666777666555444555777444444444555555555666666777777777777666666666666888777777777777777777777:::999888888777777777888777888888888888999999999888888999::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;===>>>???@@@AAAAAADDDFFFGGGHHHKKKRRR\\\dddxxx666666666666555555555555777777666555555555555555555555444444444444555555444444444444444444444444555444333333555555444333333333333333333333333333444444333333333333333222333333333333333333333333333333333333333333333333444333333222111111111222222222222222222222222222222222333333333333222222222333333444444333333222222222333333333333444444333333333333333333333333555555444333333222111111333222222111111222222333333333333333333333333333222222333333333333444444111222333444444333222111000111222222333333222222222222222222333333333333111111222333333333333222333222222111111222222333222333333444444333333333111111222222222333333333222222333333444555666666444444555555555555444444444444444333222111//////444444444444444444333333444444444555555555666666555555555555555555555555666666555555555666666777444444444555555555555555444444444444444444444444333555666666444333333444333333333333333444555555555555666666666666555555555555555555555555555555444444444444444444444444555555555666666777777777::::::;;;;;;::::::999888999999999999999999999999::::::::::::::::::::::::888888888999999:::::::::999999::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<;;;;;;;;;=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999999777777777777888888888888999999999888888888888888777777777888999999::::::888888888888888888777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555444444444666555555555555555555666444444444444444444444444555555555555555555555555555666777666555444555777555555666666666777777777666666666666777777777777777777777777777777888888999888777777666777777777777888888888888999999999888888999::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::;;;<<<<<<===>>>?????????DDDEEEGGGIIIKKKRRR\\\cccuuu666666666666666555555555777666555444444555666777555555444444444444555555444444444444444444444444444444333444444444444444555555555555555555555555222222222222222222222222333333333333333333333333222222222222222222222222444444333222111111111111222222222222222222222222111111222333333333222222222333333444444333333222222222222333333333444444222222222333333444444444444444444333333222222222333333222222222222333333333333333333333333333333333333333333333333333333111222444555555444222111111111222333333333333333222222222222222222222333111111222333333333333222333333222222222222333333222222333444444444333333111111222222222333333333222222333444444555555666444444444444444444444444333333333333333222111000666555555444444333333333444444444444555555555555444444444444444444444444666555444444444555666777333444444444555666666666444444444444444444444444222444666666444222222222333333222222333333444555444555555666666555555444555555555555555555555555444444444444444444444444555555555666777777888888;;;;;;<<<<<<;;;;;;:::999888888888888888888888888999999999999999999999999888888999999999:::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;::::::999888999999999666777777777888888888888999999999999888888888888777888888888999999999:::999999888888777777666666666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555666666555555555555666666444444444444444444444444777777777777777777777777555666777666555444555777777777777888888888999999555555666666777777888888777777777777777888888888999888888777777777888888777777888888888999999999888888999::::::::::::999::::::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;============>>>>>>??????CCCEEEGGGIIIKKKRRR[[[bbbrrr555555555666666666666666444333222222333555666888555555444444444444555555444444444444444444444444333444444444444333444444666555444444444444555666222222222222222222222222222222222222222222222222222222222222222222222222444333222222111111111222222222222222222222222222000111222222333333333222222333333444444333333222222222222333333333444444111222222333333444444555222222222333333444444444333333444444444444333333333333333333333333333333333333333333333333333333111222444555555444222111222333333444444444444444222222222222222222222222111111222333333333333222444444333333333333444444111222333333444444444333111111222222222333333333444444444444444444444444444444444333333444444444222222333444444555444444555555555444444333333222222333333333333444444444333333333333333333333333555444333222333444666777333444444444555666666666444444444444444444444444111333555555333111111111333222222222222333444444444444555555555555444444555555555555555555555555444444444444444444444444555555666666777888888999;;;<<<<<<<<<<<<;;;::::::888888888888888888888888999999999999999999999999:::::::::999999999888888999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<======<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888888888999666777777777888888888888888888888888888888888888888888888888888999999999999888888777777666666666555555555555555555555555222222222222222222222222666666666666666666666666444555555555555555555555666666555555555555666666444444444444444444444444666666666666666666666666555666777666555444555777666666777777777888888888555555666666777777888888666666777777888888888888999999888888888999999:::777777888888888999999999888888999::::::::::::999:::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<<<<===???>>>>>>>>>>>>???@@@AAACCCEEEHHHIIIKKKQQQZZZ```nnn555555555666666666666666222222222333444555666777555555444444444444555555333333333333333333333333333444555555333333444555444333222111111222333444111222222222222333333333111111111111111111111111222222222222222222222222333222222111222222333333222222222222222222222222000111222333444444444333222333333444444333333222222222333333333333444444222222222333333444444444111111222333333444555555333444444555555444444333333333333333333333333333444444333333333333222222111222333444444333222111333333444555555555555444222222222222222111111111111111222333333333333222555444444333333444444555111111222333444444444444111111222222222333333333444444444444444444444333444444333333333333444444111222333444555666666666333333333333333333222222222222222333333333444444333333333333333333333333333333333333333444555666444444444555555555555555444444444444444444444444111333444333222111111222222222222222222333444444444444555555555555444444555555555555555555555555444444444444444444444444555555666777777888999999;;;;;;<<<<<<;;;;;;:::999888888888888888888888888999999999999999999999999:::::::::999999888888888999999::::::::::::;;;;;;999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888888888888888777777777777888888888888777777777777777888888888777777777777777777777777777777777777777777666666555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555555666555555555555555555666333333333333333333333333444444444444444444444444555666777666555444555777444444444555555555666666666666666666777777777777666666666777888888999999999999999999999999:::;;;777888888888888999999999888888999::::::::::::999::::::::::::;;;;;;;;;;;;999::::::;;;<<<<<<======???>>>>>>>>>>>>@@@BBBCCCBBBEEEHHHIIILLLQQQYYY___lll~~~555555555555666666666777333333444555555555555555555555444444444444555555333333333333333333333333222444666555333222444555444333111000000111333444222222222222333333444444222222222222222222222222111111111111111111111111111111111111222333444444222222222222222222222222111222333444444555555555222333333444444333333222222222333333333333444444333333333333333333333333333333333333333333333333222333444444444444333222333333333333333333333333444444444333333222222222222222222222222222222222222222333444444444444333222222222222111111111000111111222333333333333222444333333333333333333444000111222333444444444444111111222222222333333333222333333444444555555555444444333222222333444444111222333444444444444444111111222222222222222222333333333333444444444555444444444444444444444444222333444555666666666666555555555555555444444444444444444444444444444444333444444333111111222444222222222111222222333444333444444555555444444333555555555555555555555555555555555555555555555555444555666777888999::::::;;;;;;;;;;;;;;;:::999999888888888888888888888888888888888888888888888888888999999999999999::::::999999::::::::::::;;;;;;999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::999999888888888888888777777777777888888888888555555666666666777777777666666666666666666666666666666666777777777777777555555555555555555555555777777777777777777777777444444444444444444444444444444444555555555666666555555444444444444555555333333333333333333333333444444444444444444444444555666777666555444555777555555666666666777777777777777777777666666666666555666666777888888999999888888888888888999::::::777888888888888999999999888888999::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===@@@BBBDDDBBBEEEHHHJJJLLLQQQXXX^^^kkk}}}444555555555666666777777555666777777777666444333555555555444444555555555333333333333333333333333222444666555333222333666666555333222222333555666222222222333333444444444333333333333333333333333111111111111111111111111000000000111222333555555222222222222222222222222111222333444555555555555222333333444444333333222222222333333333444444444333333333333333333333333555444444333333222222111111222333444444333222111333333333333333333333333444444444333333222222222222222111000000111222222111111222333333333333222222222222222111111000000111111222333333333333222333222222222222222222333000111222333444444555444111111222222222333333333000111222333555666777888444444222222222222444444222222333333333222222111000000000111111222222333444444444555555555666666555555555555555555555555222333555777888777777666666666666555555444444333444444444444444444444444555666555333222222444666222222111111222222333444333444444555555444444333555555555555555555555555666666666666666666666666444555666777888999::::::::::::;;;;;;::::::999888777777777777777777777777888888888888888888888888666777888999:::;;;<<<<<<999999:::::::::;;;;;;;;;999999;;;;;;;;;;;;999999;;;;;;;;;<<<<<<<<<======999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::999999888777888888888777777777777888888888888444555555555666666777777666666666666555555555555555555666666777777888888555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555666666444444444333333444444444333333333333333333333333666666666666666666666666555666777666555444555777888999999999999:::::::::888888777777666666555555555666666777888999999999777777666777777888999999777888888888888999999999888888999::::::::::::999999999:::::::::;;;;;;;;;===<<<<<<;;;;;;::::::999<<<;;;:::;;;<<>>??????>>>???AAADDDBBBEEEGGGIIIKKKQQQYYY___mmm|||555555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333444444555555444444333333333333333222333333444444555555444444444333333333111111111111111111111111222222111111111111222222333333222222222222333333333333333333333333333333222222222333333333444444111222222333333222222111111111222222222333333333333333333333333333333333111111222222222333333333222333333444444333333222444333333222222333333444555333222222444444333111.../////////------...000111111222222333444444555333333333333222111111000222222222222222222222222444444444444444444444444444444333333333222222222444333222222222222333444444444444444444444555555555555444444444333333333333333333333333333333333333333333333333333333333222222333333333444444444555555555555555555555555333333333444444444555555444444555555555555555666444444444444444444333333333444444444444444444333222333333444555666777777777777777777666555444333444444444444444444333333444444444444444444444444555666666666777777777777888888999999999999888888777777777777777777777777777777777777777777777777888888888888888888888888888999999888666666888:::::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888999999999888888777666555555666666666777777777888777777666666666666666777888777777666666666666666666666666666666666666666666666555555555444444444666666555555555444444444222333333444555666777777666555555555555444444444555555555555555555555555555444444444444555666666555555555555555555555555555555555555555555555555555555666666666666555555666666666666666666666666555555666666777777888888:::999888777666666777777777888888888888999999999888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===??????>>>???AAACCCBBBEEEGGGIIIKKKPPPXXX___mmm|||444444444555555555666666444444444444444444444444333333333333333333333333333333333333333333333333333333444555555666555555555555444444333333333333444444444444333333333333222222222222222222222222222222111111111111222222222222111111111111222222333333333333333333333333222222222222333333333333111222222333333222222111111111222222222333333333333333333333333333333333111111222222222333333333222333333444444333333222444333333222222333333444555333222222444444333111000111222222000000111222111111222222333333444444222222222333333222222111222222222222222222222222444444444444444444444444333333222222222111111111555555444444444444555555444444444333333222222222444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333333444444444555555444444444333333333333333333333444444444444444444444444444444444444444444000000111222333444555555888777666555555555555555666555555444444333222222222333555666777666666555555555666666666777777777777777888888888888777777777777777777777777777777777777777777777777777777888888888888888888888888999::::::999888888999;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;:::::::::999999999999999888888888888888888888999888888777666555666666666666777777777777777666666555555666777777777777666666555555666666666666666666666666666666555555555555555444444444555555555555555444444444222333333444555666777777666555555555555444444444555555555555555555555555666555555555555666777777444444444444444444444444555555555555555555555555555555444444444444555555666666666666666666666666444444555666777888999999888888777777777777888888777888888888888999999999888888999999999:::::::::999999::::::::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>>>>>>>???AAACCCBBBEEEGGGIIIKKKPPPXXX^^^mmm|||555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222333444444555555444444333333333333333333333222333333333333333333333333222222222222222222222222222222111111111111222222222222111111111111222222222222222222222222222222111222222222222333333333111222222333333222222111111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333444333333222222333333444555333222222333444222111333555666666444444444555111111222222333333333333000111222333333333333333222222222222222222222222333333333333333333333333000000111222333444555555555555444444444444555555222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555222222222222222222222222333333333444444444555555555444444333333222222222333333333333444444555666444444444333333444444444222222222222111111111111444333222222333444666777444444444444444444333333333555777999::::::999888555555555666666666777777666666777777777777666666777777777777777777777777777777777777777777777777888888888888888888888888999:::;;;:::999999:::;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::;;;::::::::::::::::::;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<:::::::::999999999888888888888888777777777777777888888888888888777666666666666666666777777777777666666555555555666777777777666666555555555666666666666666666666666666666555555555555555555555555555555555555555555555555666555555555555444444444666555555555555444444444555555555555555555555555555555555555555666666777444444444444444444444444555555555555555555555555777666444444444444666777666666666666666666666666555555555666777888888888777777777777777888888999777777888888888999999999888888999999999:::::::::999999999:::::::::;;;;;;<<<<<<============<<<<<<<<<===>>>>>>>>>???AAACCCBBBEEEGGGHHHJJJOOOWWW]]]lll{{{777666666555444444333333444444444444444444444444333333333333333333333333333333333333333333333333222333333333333222111111...///111222333333333222333333333333333333333333222222222222222222222222222222111111111111222222333333222222222222333333222222222222222222222222111111111222222222333333111222222333333222222111111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333444333333222222333333444555333222222333444222111000222333333222111111222111111222222222222222333000000111222333333333333222222222222222222222222333333333333333333333333111111222333444555666666333333333444444333333333000000111111222333444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555222222222222222222222222333333333444444444555555666666555555444444333333333333333333333444555666555444333333333333444555555555555555444444444444444333222222333444666777222222333333444555666666333555777999::::::999888555555555555666666666666666666666777777666666666777777777777777777777777777777777777777777777777888888888888888888888888999:::<<<;;;:::999:::;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;::::::::::::::::::999999:::::::::::::::::::::::::::::::::999999888888999999:::;;;::::::999999999888888888777777777777777777777777777888888888888777777666777777777777666666666666555555555555555666777777666666555555555555666666555555555555555555555555444555555555555555555555444555555555555555555555666555555555555444444444666555555555555444444444555555555555555555555555444444333333444444555666444444444444444444444444555555555555555555555555888777666555555666777888666666666666666666666666777777777777666666666666555666777777888888999999777777888888888999999999888888999999999:::::::::999999999:::::::::;;;;;;<<<<<<============<<<<<<;;;<<<>>>>>>===>>>@@@BBBBBBEEEGGGHHHJJJOOOVVV]]]kkkzzz888777666555444333222222444444444444444444444444333333333333333333333333333333333333333333333333222222222222222111000000,,,...000111333333222222222222222222333333333333333333333333333333333333222222111111111111222222333333222222222222333333222222222222222222222222111111111111222222222222111222222333333222222111111111222222222333333333222222222222222222222222111111222222222333333333444333333222222333333444444333333222222333333444555333222222444444333111///111333333222111000111111111222222222222222222000111222333333333333333222222222222222222222222333333333333333333333333555555555444444444333333222222333333333333222222///000111222333444444555222222222222333333333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555555333333333444444444555555666666666666555555555555555444333222333444555666555444333222222333444555111111222333444555666666888777666555555555555555000111222333555666777777222333555666777666666555444444555555555666666666666666777777777777666666777777777777777777777777777777777777777777777777888888888888888888888888888:::<<<;;;:::999999:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::999999999999::::::::::::::::::::::::::::::888888888888888999999::::::::::::999999999888888777777777777888888888888777777888888888888777777777777777777666666666666444444444444555666777777555555444444555555666666555555555555555555555555444444444555555555555555444444444555555555555555222333333444555666777777666555555555555444444444555555555555555555555555333333333333333444555555444444444444444444444444555555555555555555555555777777666666666666777777666666666666666666666666888777777777666666666555555666777888888888888888777888888888888999999999888888999999999:::::::::999999::::::::::::;;;;;;<<<<<<<<<======<<<<<<<<<;;;<<<=========>>>@@@BBBCCCEEEGGGHHHIIINNNVVV\\\iiixxx666666555555444444444333444444444444444444444444333333333333333333333333333333333333333333333333111111222333333333222222...///111333333333111111111111222222222333333333333333333333333333333333222222111111111111222222222222111111111111222222111111111111111111111111111111111111222222222222111222222333333222222111111111222222222333333333111111111111111111111111111111222222222333333333444333333222222333333444444333333222222333333444555333222222444444333111111333666666555333333333222222111111111111111111111111222333333333222222222222222222222222222222222222222222222222222222444444444333333333222222111222333444444333222111111222222222333333444444111111222222222333333333333333333333333333333333333333333333333333333333444444444444555555555555666666666666666666666666333333333444444444555555555555555555555666666666666555333222222333444555666555333222222333555666//////000111222333333444777777777777666555444333222222333333444555666666444444444444444444444444444444444555555555666666666777777888888777777666777777777777777777777777777777777777777777777777888888888888888888888888777999;;;;;;:::999999999::::::::::::::::::::::::;;;;;;;;;:::::::::999999::::::999999999999::::::999999999999999999999999999999888888999999:::;;;;;;:::::::::999999999999777777777888888999999999777777888888888888777777888777777777666666666555444444444444555666777777555444444444444555666777555555555555555555555555444444444555555555666666444444444555555555666666222333333444555666777777666555555555555444444444555555555555555555555555444444444444444555666666555555555555555555555555555555555555555555555555555666666666666666666555666666666666666666666666666666666666777777777777666777888888999888777777777888888888888999999999888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<=========>>>@@@BBBCCCEEEGGGHHHIIINNNUUU[[[gggvvv444444444555555555555666444444444444444444444444333333333333333333333333333333333333333333333333000000222333444555555555111222333444444333111///111111111222222333333333333333333333333333333333222222111111111111222222111111000000000000111111111111111111111111111111000111111111111222222222222222222333333222222222111111222222222333333333111111111111111111111111111111222222222333333333444444222222222222444444444333333222222333333444555444222333444444333111000222555666444333222222222222111111111111111111222222333333333222222111222222222222222222222222222222222222222222222222000000111222333444444555222222444444444444222222444444444333333333222222111111111222222333333333333333333333333333333333333333333333333333333333444444444555555555666666555555555555555555555555333333333444444444555555444444444555555666666666777666444222222222444555666555333222222333555666555555555444444444333333111222333555666555555444333444444444444444444444777666666555555555666666444444444555555555666666777777888888888888777777777777777777777777777777777777777777777777777777888888888888888888888888777999;;;;;;:::888888999::::::::::::::::::::::::;;;;;;;;;:::::::::999999:::999999999999999999:::999999999999999999999999::::::999999::::::;;;<<<;;;;;;;;;:::::::::999999777777888888999999999:::666777777888888888777777888888777777666666666555333333333444555666777888444444444444444555666777555555555555555555555555444444444555555555666666444444444555555555666666666666555555555444444444666666555555555444444444555555555555555555555555555555555555555666777777666666666666666666666666555555555555555555555555333444555666666555444333666666666666666666666666444444555666777888999999666777888999999888777666777888888888888999999999888888999999999:::::::::999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;<<<=========>>>@@@BBBCCCEEEGGGHHHIIIMMMUUU[[[eeettt555555555555555555555555222333333333333333333333777666555444333444444555222222222222222222222222111111222222222222111111000111111111111222222222333333333222222111111111111111222222222222111111222222111111111111111111222222111111111111222222000000000000000000000000111111222222222333333333444444444333333222222222222333333444444333333222222222222222222222222222444333222111111333555666666555444333222111111111444333333222111111111222222222222222222222222222444444333222222333333333333333333333333333333333...///111333444444444333222222222222222222222222222222222222222222222222222222222222222222222222000111111222222111111000333444444555555444444333444444444444444444444444000111222222444444555666333333333222222111111111333222222111111222222333222222111111222222333444888777666555444444555666555444444333333444444555777666555444444555777888777666666444333222111111444333222111222333444555333444444555555444444333333333333444444444555555444444555555666777777777777777666666666666777777555555555555666666666666888888888888777777777777777777777777666666666666888888999999::::::::::::999999999999999999::::::999999999999999999999999;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999999666777999::::::999777666888888999999999999888888888888888888888888888888888888777777666666555555666666666666666666666666666666666666666666666666666666666666666666666666555555444444444444555555666555555555555444444444555555555444444333333333333333555666777777777777666666666666666666666666444444444444444444444444666666666666666666666666666666666666666666666666666777888888777666666777777777666555555555555555444444444444555555555666777777777777666666666666777777777777888888888888999999::::::::::::999999888888888888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<>>>@@@???BBBFFFIIIJJJNNNTTTYYYfffsss555555555555555444444444555555666666666666666666555444333222111222222333222222222222222222222222111111222222222222111111000111111111111222222222333333333222222111111111111111222222222222111111111111111111111111111111222222111111111111222222111111111111111111111111111111222222222333333333444444333333333222222222222222333333333333222222222222222222222222222222222111000000000111333444555555444333222222222222444333333222111111222222222222222222222222222222444333333222222333333444333333333333333333333333000111111222333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111333333444444444444333333333333333333333333333333111222222333333444444555333333333222222222111111333333222222222222333333333333222222333333444555777666555333333333444555555444444333333444444555777666444333333444666777444444444444444444444444333333222222333333444444333444444555555444444333333333333444444444555555333333444444555666666666777777666666666666777777555555555555666666666666888888888777777777666666666666666666666666666666888888888888888999::::::<<<;;;;;;:::999888777666999999999999999999999999999999999999999888888888999999999999999999999999999999999999999999999999777777777666666777777777999999999::::::999999999888888888888888888888888666666666666777777777777555555555555555555555555666666666666666666666666666666666666666666666666555555444444444444555555555555555555444444444444555555444444444333333333333444555666666777666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555222444555555444333444555777777666555555555555555444555555555666666666666333333444555666777888888777777777777888888888888777777888888888888777777888888888888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>=========???AAA@@@CCCGGGHHHIIIMMMTTTYYYfffttt666555555555444444333333333333333333333333333333444333333222222222222333222222222222222222222222111111222222222222111111000111111111111222222222222222222222222111111111111111222222222222111111111111111111111111111111222222111111111111222222222222222222222222222222111111222222222333333333333333333333222222222222111111222222222222111111222222222222222222222222111000/////////000111222444333333222222333333444444333333222222222222222333333333333333333333333333333333222222333333444333333333333333333333333333222222111222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222333333444444444444333333222222222222222222222222333333333333333333333333333333333333222222222222333333222222222222333333444444333333444444555666555444333333222333333333555444444333333444444555777666444333222333333444111111222333444555666666222222333333444444333333333444444555555444444333333333333444444444555555222222333333444555555555777666666555555666666777555555555555666666666666888888777777777777666666777777777777777888888888999888666555666777999:::<<<;;;;;;:::999888777777999999999999999999999999777777777888888888888888999999999999999999999999999999999999999999999999:::999777555555777999:::999::::::::::::::::::999888888888888888888888888555555555666777777888888555555555555555555555555666666666666666666666666666666666666666666666666555555444444444444555555555555555555444444444444555444444444444333333333444555555666666666555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555000222444444444333444555777666666555555555555666666666666666777777777777222333333444555666777888777777777777888888888888777777888888888888777777888888888888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@BBBCCCEEEGGGGGGHHHLLLSSSYYYgggttt666555555444444333333222222222222222111111111111555444444444444444444444222222222222222222222222111111222222222222111111000000111111111222222222222222222111111111111111111111222222222222111111111111111111111222222222222222111111111111222222222222222222222222222222111111222222222333333333333222222222222222222222000111111222222111111000222222222222222222222222111111000///000000111222333222222222333333444555444333333222222222333333333333333333333333333333333333222222222333444444222222222222222222222222555444222111000111222333222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222333333333444444333333333222222222222222222222222444444444333333222222222333333333333333333333333333333333222222333333333333333333333333444555555444444333333333333333333555444444333333444444555666555444333222111222222111111222333444555555666111222333444555444333222333444444555555444444333333333333444444444555555222333333444444555666666666666666555555666666666555555555555666666666666888777777777666666666666999999999999999:::::::::888777555444444666888:::888888888999999::::::;;;999999999999999999999999666777777888888999999999999999999999999999999999999999999999999999999999<<<;;;:::999999:::;;;<<<888999999::::::999999888888888888888888888888888666666666666777777777777555555555555555555555555666666666666666666666666666666666666666666666666555555444444444444555555555555555444444444333333444444444444444444444444555555555666555555444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555111333555666555555666777777666555555555555666666666777777777777888888888777666666666666555555555666777777777888888888888999999::::::::::::999999888888888888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===>>>@@@BBBDDDFFFGGGFFFGGGKKKSSSYYYfffsss555555444444333333333333666555555555444444333333333333444444444444444444222222222222222222222222111111222222222222111111000000111111111222222222111111111111111111111111111111222222222222111111000000111111111222222222222222111111111111222222222222222222222222222222111111222222222333333333222222222222222222222222000111111222222111111000222222222222222222222222333222222222111222222222222222222222333444555555444333333222333333444444333333333333333333333333333222222222333333444555222222222222222222222222555444222111000111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222222333333333333333333222444444444444444444444444555444444333333222222111333333333333333333333333444333333333333333333444222222222222222333333444444444444555555555444444555444444333333444444555555555444333222111111111333333333333333333333333111222333444555444333222333444444555555444444333333333333444444444555555444444444555666666777777666666555555555555666666555555555555666666666666777777777666666666666555777777777777888888999999888777555333444666888:::777777888999::::::;;;;;;999999999999999999999999777888888888999999::::::999999999999999999999999999999999999999999999999999:::;;;<<<<<<;;;:::999777777888888888888777777777777777777777777777777999888888777666555555444555555555555555555555555666666666666666666666666666666666666666666666666555555444444444444555555555444444444444333333333444444444444444444444444444555555555555555444333555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555111333555666555555666777666666555555555555666666777777777777888888888999888888888777777777777666666777777777888888888888999999::::::::::::999999888888888888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAADDDFFFGGGFFFGGGKKKSSSYYYfffrrr333333333333333333444444444444444333333222222111000111111222222222222111222222222222222222222222111111222222222222111111000111111111111222222222000000000111111111111111111111222222222222111111000000000111222222333333222222111111111111222222222222222222222222222222111111222222222333333333111111111222222222222222111111222222222222111111222222222222222222222222444444444444333333333222222222222222333333444555333333333333333444444555333333333333333333333333222222222222333444555555222222222222222222222222444333333222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222333333333333222222444444444444444444444444444444444333333222222222333333333333444444444444444444333333333333444444222111111111111222333333333444444555555555555444555444444333333444444555444444444333333222222111444444333333222222111111222222333333444444333333333444444555555444444333333333333444444444555555444444555555666777777888666555555444444555555666555555555555666666666666777777666666666666555555333333333444555555666666888777555444555666888999:::::::::999999999888888999999999999999999999999888888888999999999999999999999999999999999999999999999999999999999999999555777999::::::999777555666666777777777777666666777777777777777777777777:::999888777666555444333444444444444444444444444666666666666666666666666666666666666666666666666555555444444444444555555444444444444333333333333333333333444444444444555333444444555555555444444666666666666666666666666444444444444444444444444666666666666666666666666444444444444444444444444000222444444444333444555666555555555555666666777777777777777888888888888555666777888999::::::;;;777777777777888888888888777777888888888888777777888888888888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<<<<===???AAACCCEEEGGGGGGHHHLLLSSSYYYdddppp222222222333333444444555222222111111000//////...///000111222333222222111222222222222222222222222111111222222222222111111000111111111111222222222///000000000111111111222111111222222222222111111///000000111222222333333222222111111111111222222111111111111111111111111111111222222222333333333000111111111222222222222222222333333333333222222222222222222222222222222444444444444444333222222333333222222222333444444333333333333333444555555444444444444444444444444222222222222333444555666111111111111111111111111222222333333333222111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111222222333333333333222222333333333333333333333333333333333333333333333333333333333444444444555555444444333333333333444444333222222222222333444444111222333444555444444333555444444333333444444555333444444444444444333333333333333222222222111111333333222222333333444444333444444555555444444333333333333444444444555555333333444555555666666777666555555444444555555666555555555555666666666666777777666666666555555555222333333444555555666666777777666666777777888999:::::::::999999999999888999999999999999999999999888888888888888777777777999999999999999999999999999999999999999999999999666777777777777777777666777777888888888888777777777777777777777777777777999888888777666555555444444444444444444444444444666666666666666666666666666666666666666666666666555555444444444444555555444444444333333333222222333333333444444444555555222333333444555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444222444555555444333444555555555555555555666777777666666666777777777888888555555666777888999::::::777777777777888888888888777777888888888888777777888888888888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<======>>>@@@CCC@@@CCCGGGHHHIIIMMMTTTYYYbbbnnn000111222333444444555666555555444444333222111111111222333444555444444333222222222222222222222222111111222222222222111111000111111111111222222222//////000000111111111222111111222222222222111111///000000111222222333333222222111111111111222222000000000000000000000000111111222222222333333333000000111111222222222222222333333444444333333222222222222222222222222222444444444444444333222111444333333222222333333444333333333333333444555666444444444444444444444444222222222222333444555666111111111111111111111111111111333444444333222111222222222222222222222222222222222222222222222222222222222222222222222222111111111222222111111111222222222333333222222222222222222222222222222222333333333333333333333333333333333444444555555555555444444333333444444555444333333333333444555555000111222333444333333222555444444333333444444555333333444555555555444444222222222222222222222222444333222111222333444555333444444555555444444333333333333444444444555555222222333444444555555666555555555444444555555555555555555555666666666777777666666666555555555555444555555666777888888999666777777888888888888888666777777999:::;;;<<<<<<999999999999999999999999888888777777666666555555999999999999999999999999999999999999999999999999:::999888666666888999:::888888999999999999888888777777777777777777777777777777777777666666666666444444444444444444444444666666666666666666666666666666666666666666666666555555555444444555555555444444444333333333222222333333333444444555555555111222333444555555666555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666777999888777666666777555555555555555666777888666666666666777777777777777777777777666666666666777777777777888888888888999999::::::::::::999999888888888888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>>>>???BBBDDD???BBBFFFIIIJJJNNNTTTYYYaaammm555555444333333222111111555555333333333333555555555444333333222222333333333222000/////////000111222222222111111111000000333333333222222111111111222222222222222222222222111111222333333333333222000000000000000000000000222222222222222222222222222222111111111111222222444444444333333222222222111111111111111111111111222222111111222222333444222222222111111000000000222333444555555444333222111222333333444444333333555555666666555444333333111222222333333222222111666666555444333333222222222222222222222222222222222222222222222222222222000111222333333333333333111111222222222333333333333222222111111222222333333333333222222111111111222111111111222333333444222222222333333333444444666444111111222333333333444444444333333222222222222222222222222222222222777444111111333444333111666666555444333333222222444444555555444444333222444444444444444444444444555555444333333222111111555555444444444444333333444444444444444444444444333333333333333333333333777666555444444444444444666666555555555555666666555555555555555555555555777777666666555555555444666666777777777777666666888888999999999999888888:::999999999999999999999::::::999999888777777777888888888888888888999999999999:::::::::999999888888888888888888888888888:::999777666666666777888666666666666777777777777666666777777777777666666666666666666555555555555333333333444444444555555555444333222222333444555666666666666666666666666555444333333333333444555444444444555555555555666333333333444444555555555444444444444444444444444777777555444333222222222333444444444555666666666666666666666666666666666777777777777777777777777666666777888888888888888333444555777777777666555666666666666666666666666777777777777777777777777888888888777777777777777999888666555666888;;;===666777888:::::::::999888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>@@@BBBBBBBBBDDDFFFHHHJJJNNNSSSVVVbbbmmm555555444333333222111111444444333222222333444444333333222111111111111222333333111000000000111222222222222111111111000000333222222222222222222111222222222222222222222222111111222333333333333222111111111111111111111111222222222222222222222222222222111111111111222222444333333333222222222222222222222222222222222222333333222222333333444444333333222222222111111111333333444444444444333333111222333333444444333333555555555555555444333333222222333333333333222222444444444333222222222111222222222222222222222222222222222222222222222222000111222333333333333333111111222222222333333333333222222111111222222333333333333222222222111111222222111111222222333444333444444444444555555555444222111222444555555444444333333333333333333222222222222222222222222222777444111111333444333222444444444444444444444444444444555555444444333222333333333333333333333333555444444333222222111111222222333333444444444555444444444444444444444444333333333333333333333333555444333222222222222333666666555555555555666666666666666666666666666666777666666666555555555555666666777777777777666666777888888999999888888777999999999999999999999999888888888888888888999999:::999999999888777777777888999999999999999888888888888888888888888888888999888777666666666777777666666666666777777777777666666777777777777666666666666666666555555555555333444444444555555555555666666555555555555666666555555555555555555555555555444333333333333444555444444444444555555555555333333444444444444444444444444444444444444444444555555444444333333444444444444444555555555555555555555555555555555555555444444444444444444444444555666777777888888777777444555666666666666666666666666666666666666666666777777777777777777777777888777777777777777777777:::999888777888:::<<<===777777888999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>@@@BBBBBBBBBDDDFFFHHHJJJNNNRRRVVVaaalll555444444333333222222111333333222111111222333333333222111111000000111111444333222222111111222222222222222111111111111111111111111222222222222222222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222111111111333333333333333333333333333333333333444444444555333333333333222222222222444444333333333333444444111222333333444444333333444555555555555444444333333333444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333222222111111222222222333333333333222222111111222222333333333333222222222222111222222111111222222333333222222333333333444444444222111222444666777777555222333333333333333333444222222222222222222222222555444222222333444333222222222333444555555666666444444555555444444333222333333333333333333333333444444333333222222111111///000111222333444555555444444444444444444444444333333333333333333333333444444333222222222333333666666555555555555666666888888888888888888888888666666666666555555555555666666777777777777666666777888888999999888888777888888888888888888888888666777777888999999::::::;;;::::::999888777666666777777888888999888888777777777777777777777777777888888777666666666666666666666666666777777777777666666777777777777666666666666666555555555555444444444555555555666666666666666777777777777666666555555555555555555555555555444444333333444444555444444444444555555555555444444444444444444333333444444444444444444444444333333333444444555555666555555555555555444444444555555555555555555555555444444444444444444444444444555555666777666666666777666666555555555555666666666666666666666666666777777777777777777777777777777777777777777888888999999::::::;;;;;;<<<<<<999999888888999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>@@@BBBBBBBBBDDDFFFHHHJJJMMMRRRUUU___jjj|||444444444333333222222222222111111111111111111222333333222111111111111111333333222222111111111111111111111111111111111111000000111111222222333333222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111333333333333333333333333222222333333333444333333333333333333333333333333555444333222222333444555111222333333444444333333444444444555555444444333333444444555555444444333222222222222222333333333222222222222222222222222111222222222222222333333111222222333333333222222111111222222222333333333333222222111111222222333222222222222222222222222333222222111222222333333///000000000000111111111222222333555777888666444222222222333333444444444111222222222222222333333444333333333333333333333333333444444555666666666444444555555444444333222222222222222222222222222333333333333222222111111///000000111222222333333333333333333333333333333333333333333333333333333666555555444444444555555666555555444444555555666777777777777777777777777666666666666666555555555666666777777777777666666777777888888888888777777777777777777777888888888777777888888888999999999:::999999999888777777777666666777888888888888777666666666666666666666666777777777666666666666666666666666666777777777777666666777777777777666666666666555555555444444444555555555666666666666777555666777888888777666555555555555555555555555555444444444444444444444444333333444444444555555555555555555444444333333333444444444444444444444444333444444555555555555555666666666555444444444333555555555555555555555555666666666666666666666666333444555555666666555555888777666444444444555666666666666666666666666666666666666666666666666666777777777777777888888888777888:::;;;<<<<<<;;;;;;;;;:::999888888999:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>@@@BBBBBBBBBDDDFFFHHHJJJMMMQQQTTT]]]hhhzzz444444333333333333222222111111111111111111111111444444333222222222222222111111111111111000000///111111111111111111111111000000000111111222222222222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222000000111222222222222111333333333333333333333333444333222111111222333444111222333333444444333333333333444444444444444333333444444555555444444333333333333333444444444444222222222222222222222222111111111222222333333333222222333333333222222111111111222222222333333333333222222111111222222333222222222222222222222222333333222222111222222333/////////000000000111111555444444666777777444222222222222333333444444444111111111222222333333333222333333333333333333333555555555555555555555555444444555555444444333222222222222222222222222222333222222222222222111111111111111111111111111111333333333333333333333333333333333333333333333333555555444444444555555666555555444444444444555555666666666666666666666666555555555666666666666666666666777777777777666666777777777888888777777777666666777777777888888888999999999888888888777777777777777888999999999:::555666777888888888888888666666666666666666666666777777777777777666666555666666666666777777777777666666777777777777666666555555555555444444444444555555555666666666666777333444666666666666444333555555555555555555555555444444444444444444444444333333333444444444444555555555555444444333333333444444444444444444444444555555666666666555444333666666666555444444444333555555555555555555555555666666666666666666666666333333444555555555555555888777666444444444555666666666666666666666666666666666666666666666666666666666777777888888888888666777999;;;<<<;;;::::::<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>@@@BBBBBBBBBDDDFFFGGGIIILLLPPPSSS[[[fffwww333333333333333333333333000111222222222222111000555444333333222222333333000111111111111000//////111111111111111222222222000000000111111111111111222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222222222111111111111222222111111111222222222222222111111111111111111111111...///111222222222111000222222222222333333333333333333222222222222333333111222333333444444333333222333333444444444444333333333444444444444333333444444444444444444444444222222222222222222222222111111111222222333333444222222333333333222111111111111222222222333333333333222222111111222222333111222222222222333333333333333222222111111222222111111222222222333333333666555444444555555333222222333333333333333333444111111111222222333333444111222444444333222333444666666555555555555555555444444555555444444333222333333333333333333333333222222222222222222111111222222222111111111000000333333333333333333333333333333333333333333333333333333222222222333444444555555444444444444555555444444444444444444444444555555555666666666666666666666777777777777666666666777777888888777777666666777777888888999999999::::::999999888777777666666666777888999::::::;;;666666777888999999999999777777777777777777777777888888888888888777666666666666666666777777777777666666777777777777666666555555555444444444444333444444555555555666666666333333444444444444333333444444444444444444444444333444444555555444444333333333333333444444444444444444444444444444333333444444444444444444444444555666777777666555444333555555555555555444444444444444444444444444444444333333333333333333333333333444444555666555555555777666666555555555555666666666666666666666666666777777777777777777777777666666666777888888999999666777999:::;;;;;;::::::<<<<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>@@@BBBBBBBBBDDDFFFGGGIIILLLPPPSSSZZZdddvvv333333333333333333333333111111222333333222111111444333333222222222222222111111222222222111000///000000111111111222222222111111111111000000000000222222222222222222222222111111222333333333333222111111111111111111111111222222222222222222222222222222111111111111222222222222222222333333333444222222222222222222222222...000111333333222111000111111111222222222333333222222333333333333222222111222333333444444333333111222333444444444444444222222333333333333222222555444444333333222222222222222222222222222222222000111111222333333444444222333333333333222111000111111222222222333333333333222222111111222222333111111222222222333333333444333222222111111222222222222222333333333444444555333222222444555444444444333333333333333333222000111111222333333444444///222555555333222333444444444555555666666777777444444555555444444333222333333333333333333333333111111111111111111222222111111222222222222222222222222222222222222222222333333333333333333333333222222222222222333444555555444444333333444444555444444444444444444444444555555555555666666666777666666777777777777666666666666777777777777666666777777888888999::::::;;;999999888888888888888888777777777888999999999:::666777888999::::::::::::888888888888888888888888888999999:::999888777666666666666666777777777777666666777777777777666666555555555444444444333333333444444444555555555555444444333333333333444444444444444444444444444444333333444555555444333333222222333333333444444444333333444444444444444444444444444444444444444444333444666777777777555444444444444555555555555555444444444444444444444444333333333333333333333333444444555666666666666666444555666666666666666666666666666666666666666666777777777777777777777777555666666777888888999999888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>@@@BBBBBBCCCDDDFFFGGGHHHKKKOOORRRZZZddduuu333333333333333333333333111222333444444333222111333222222111000111111111222222333444333222111000000000111111222222222222222222111111000000//////222222222222222222222222111111222333333333333222000000000000000000000000222222222222222222222222222222111111111111222222222222222333333444444444333333333333333333333333///111333444444333222111000000000111111222222222111222333444444333222111222222333444444444333333111222333333444444444444111222222333333222222111444444333333222111000000222222222222222222222222000000111222333333444444333333333333333222111000111111222222222333333333333222222222222222222333111111111222222333333333444333333222111111111222000111111111111222222222333111000000333555666666444444444333333222222222000000111222333333444444///222555555333222333555222333444555666888999999444444555555444444333222444444444444444444444444111111111111111111222222000000111222333444444555222222222222222222222222333333333333333333333333444444444444444555666777555444444333333444444555555555555555555555555555444555555555666666777777666666777777777777666666666666777777777777666666777777888999::::::;;;;;;777777777888999999::::::999999999888888888888888777777888999:::;;;;;;;;;888888888888888888888888999999:::;;;:::999888777666666666666777777777777666666777777777777666666555555444444444333333333333333333444444444555555555444333222222333444555444444444444444444444444333333444555555444333333222222333333333444444444333333333444444555555555444444444444444444444444111222555777888888777666333444444555555666666666444444444444444444444444555555555555555555555555444555666666777777666666333444666777777777666666666666666666666666666666777777777777777777777777555666666777888999999999::::::;;;;;;<<<======>>>;;;<<<=========<<<:::999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>@@@BBBCCCCCCDDDFFFGGGHHHKKKOOORRRZZZddduuu333333333333333333333333111222222333333222222111333333333333333333333333111111111111111111111111---...000222333444333333111111000000000000111111333333333333333333333333222222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333222111///...222222333333333444444444222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444666666444333222111111111444444555555555444333333111222222333333222222111111222222333444555666666111222333444555444333222111111222222222333333333000000//////000111222222111222222333333222222111333333333333333333333333222333444555666555444333333222222111111222222333222222222222222222222222222222333333333333444444444444444444444444444444333444444555555444444333333333333333333333333333333222000/////////000111222222222222222222222222111222222333333444444444333333333333333333333333444444444444444444444444555555555444444333333333444444444444444444444444444444555555555555444444666666666666666666666666666555444444444666777888::::::999999888777777777666666666666666666666666777777888888888888777777888888777777777777777888888888777555444555888:::???===:::888777666444222777777666666555555555444666666666666555555555555555555555444444333333333444444333222333444555666777555333444666777555333333333333444444444555555444444444444444444444444222333555666666555333222444333333333444555555666666555555555555444444444555555555555555555555555666555555444444333222222555555555444444333333333333444555555666666555555333333333444444444555555666666666666777777777777555666777777777555444333555555666777888777777777666777888999:::999888888777888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???BBBDDDEEEFFFGGGJJJMMMPPPZZZcccsss333333333333333333333333111222222333333222222111222222222222222222222222000000000000000000000000...///000222333333333222111111111000000111111111333333333333333333333333222222222222222222222222000111111111111111000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444444444444444333222111000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333444444444333333444444444666555444333333222222333222333333444444444333333111222222333333222222111222222222333333333333333333333333444333333222222111111222222222333333333222222222222222333444444111222222333333222222111333333333333333333333333222333333444555444444444111111000000000000111111222222222222222222222222222222333333333333444444555555444444444333333333333333444444444444333333333333333333333333333333444333222111000111111222222222222222222222222222555555555666666666666666333333333333333333333333444444444444444444444444555555444444444333333333444444444444444444444444444444555555555555444444666666666666666666666666999888777666666777888999999999999888888777777777666666666666666666666666777777888888888888777777999999888888777888888999999999:::999999:::===@@@>>><<<999888777666555333777666666666555555555555666666666666555555555555444444444444444444333333444444333333333444555666666444333444666666555333333333333444444444555555444444444444444444444444333444555666666555444333222222111111111111111111444444444555555555666666555555555555555555555555444444444444444444444444555555444444444333333333333444555555666666555555333444444444555555555555555555666666666777777777666777777777666666555444666777777888888888777777666777888999999999888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????CCCDDDFFFGGGHHHJJJNNNQQQYYYbbbrrr333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111///000111222222222222222222222111111111111222222333333333333333333333333222222222222222222222222111222222222111000//////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444444333333222222333333000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333555444333222222333444555444444333333333333333444000111222333333333333333111222222333333222222111333222222222111111111111555444333222222222222222111111222222222333333333333222222222222333333444111222222333333222222111222222333333333333333333333333333333333444555555222222111111111111222222222222222222222222222222222222333333333333444444555555555444444333333333333333444444444444333333333333333333333333333333444444333222222222222333222222222222222222222222444444333333333333333333333333333333333333333333555555555555555555555555555444444444444333333333444444444444444444444444444444555555555555444444666666666666666666666666999888777777777777777888888888888888888888777777777777777777777777777777888888999999999999888888999999888888888888999999888:::;;;<<<<<<>>>AAADDD<<<:::777777777777666555666666666666555555555555666666666555555555555444333333444444444444444444444333333333333444555666555444333444555666555444333333333444444444555555444444444444444444444444444555555555555555555444666666555444444333333333222222333444555666777888555555555555555555555555222222333444444555666666555444444444444333333333333444555555666666555555444444555555555666666666444444555555555666666666888777777666666666666666777777777777777777777777666777888888999999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@@@@CCCEEEFFFGGGHHHKKKNNNQQQWWW```ppp222222222222222222222222111222222333333222222111111111111111111111111111333333333333333333333333111111111111222222111111333222222222222222222333222222222222222222222222222222222222222222222222222222222222111000//////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222111000000000222222222222333333333444444444222222222222222222222222222222222222222222222222111111222222222333333333555444222111111222444555111111111111111222333444...///000222222333333333111222222333333222222111222222222222222222222111666555333111000000111222111111222222222333333333111111111000000111111222111222222333333222222111222222222222222333333333444333222111222333555666555444444333333444444555222222222222222222222222222222222333333333444444444444444444444444444444333333333444444333333333333333333333333333333333444333333222222222222222111222222222222222333333333333222222111111000000333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444666666666666666666666666555555555555555666777777777777777777888888888888777777777777777777777777888888999999999999888888888777777777777888888999888:::<<<======>>>@@@BBB999888666666777777777666666666666666666555555555666666555555555444444444333333333444444555555555333333333333444444555555444333333444444555555444333333333444444444555555444444444444444444444444444444333333333333444444666666666666666666555555333333444444555666666777555555555555555555555555333333333444444444555555444444444444444444444444333444555555666555555555555555555666666666666777444444444444555555555666999888666555555666777888777777666666666666666666666777777888888888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>@@@AAAAAACCCEEEFFFGGGHHHKKKOOORRRWWW___nnn222222222222222222222222111222222333333222222111222222222222222222222222333333333333333333333333111111111111111111222222333222222222222222222333222222222222222222222222222222222222222222222222222222222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222000000000111222333222222333333333444444444222222222222222222222222222222222222222222222222111111222222222333333333444333222222222222333444////////////000111222333...///000111222222333333111222222333333222222111111111111222333444444444666444333111000000111111111111222222222333333333222222111111111111111222111222222333333222222111111111111222222333333333333333222111222333444555555444444333333444444555222222222222222222222222222222222333333333444444111222222333444555666666222333333333333333333222333333333333333333333333222222222222222111111111111111111222222333333333666666555555444444333333333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444666666666666666666666666222333444555666777888999666666666777777888888999777777777777777777777777888888888999999888888888666666666666666777888999:::<<<>>>???===<<<======888666555555666777777666555555555666666666666666555555555555444444444444333333333444444555555555333333333444444444444444222333333444444444555555333333333444444444555555444444444444444444444444333333222111111222333333000111333444555555555555555555555555555555555555555555555555555555555555555555444444444333333333444444444444444444444444333444555555666555555555555555555666666666666777444444444444555555555666888777666555555666777888666666555444444444555666777777777777777888888888777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBBCCCDDDFFFGGGHHHJJJNNNQQQWWW```nnn222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111111111000000111222333333222222111111111111222222222222222222222222222222222222222222222222222222111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222222333333444444000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333222222000/////////000111222222///000111222222222222222111222222333333222222111000000111222333444555555444333222111111111111111111111222222222333333333555444444333333333333444111222222333333222222111000000111111222333333333222222222222222333444444222222111111111111222222222222222222222222222222222222333333333333444444111222222333444555666666222222333333333333222222333333333333333333333333222222222333222111111000111111111222222333333444333333333333333333222222333333333333333333333333444444444444444444444444333333333444444444444555444444444444444444444444444444555555555555444444666666666666666666666666333444666888999:::::::::555555666666777888999999777777777777777777777777777777888888888888777777666666666666777888999999<<<>>>@@@@@@>>><<<::::::777555444444666777666555555555555666666666666666555555555444444444444333333333444444444444444444222333444444555555444444111222444444333333444666333333333444444444555555444444444444444444444444222222222222222222222222000222444666777888888777666666555555555444444444555555555555555555555555666666555444333333222222333333333444444444444555333444555555666666555555444444555555555666666666444444555555555666666666555555555555555666666777555555444333444555666777777666666666666777888999666777888999::::::::::::999:::;;;;;;<<<;;;;;;;;;999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBDDDEEEFFFGGGJJJMMMPPPWWW___mmm111111111111111111111111111222222333333222222111111111111111111111111111000000000000000000000000000000///000111222444555111111111000000111111111111111111111111111111111222222222222222222222222000000111222333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444444444444444000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333000222333444444333222000222111111111111222222333111111222222333222222111111222222333333222222111000111111111222222333333111111222222222111111000111111222222222333333333666555444333333333333333111222222333333222222111///000000111222222333333111111222333333333333333111111000000000000111111222222222222222222222222222222333333333333444444444444444444444444444444222222333333333333222222333333333333333333333333222333444444444333111111000111111222333333444444000000000000000111111111333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444555555555555444444666666666666666666666666666666888999999888888777444444555666777888999:::666666666666666666666666666666777777777777666666888888888888999:::;;;<<<999;;;>>>???<<<999777777777555444444555666555444555555555555666666666777555555555444444444333333444444444444444444333333222333444555555555444444000222444444222222444777333333333444444444555555444444444444444444444444333444555555555555444333444555888999::::::999999444444444555555555555555555555555555555555555555444444444444444444444333333333333444444444555555333444555555666666555555333444444444555555555555555555666666666777777777333333444555555555555555666555555444555777:::;;;777666666555666777888999555666777888888999888888888999999:::;;;;;;::::::999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???@@@AAAAAABBBDDDEEEFFFIIILLLOOOVVV]]]kkk|||111111111111111111111111222222222333333222222222000000000000000000000000111111111111111111111111000/////////111222444666111111000000000000111111111111111111111111111111222222222222222222222222///000111222333444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111...000111222333222222111222222333333333444444444222222222222222222222222222222222222222222222222111111222222222333333333///111333555555333111///444444333333222333333444222222333333333222222111222222222333333222222222111111111111000000000000///000222333333222111000111111222222222333333333444333222222111111111111222222222333333222222222///000000111222222333333000111222333444333222222333222222222222222222333222222222222222222222222222222333333333444444444777666666555333222111111222222222333333222222222333333333333333333333333333444555555555444333222000000111222333333444444222222222333333444444555333333333333333333333333222222222222222222222222333333333444444555555555444444444444444444444444444555555555555555555444666666666666666666666666666777777777666555333222333444555666777888999:::666666666666666666666666555555666666666666555555::::::::::::;;;<<<===>>>444777:::;;;999666444333777555444444555555555444444555555555666666777777555555444444444333333333555555555444444333333333222333444555555555444333///222444444222222444777333333333444444444555555444444444444444444444444444555777888888777555444333444666777888777555444222333333444555666777777555555555555555555555555222333333444444555555666333333333444444555555555333444555555666666555555333333333444444444555555666666666666777777777777111222444555666555444444777666666666777:::<<<>>>777666555555555666888999444555666777777888888888777888999999::::::::::::999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;===>>>@@@AAA@@@BBBCCCDDDEEEHHHLLLOOOUUU\\\iii{{{111111000000111111222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222333111111222222222222111111222111000000000111333444222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000333333333222222111111111333333333222222111111111//////000111222333333333333333333333333333333333222222222222222222222222444444333333222111000000111111111111111111111111333333222111000000111111555444333222222222222333111222222333333222222111222222222222222222222222222222222222222222222222222222444555555444222222333222222111111222222333333333333333333333333333666555333222111222333333444444222222222222444444222222222222222222222222222222222222222222222222000111222333444555555555444444333222222111000000111222333333333333222111111222333333111111222333111111111000111111222333222222222222222222222222444444444444444444444444111111222333333444555555333333333444444444555555666555555444444444555555555555555555555555444444555555555555555555555555555555555555555555555555666666555555555555666666777777777777777777777777666666666666666777888888888888777888999;;;===???>>>===:::777555555666666666666666666666666666666555555444444444333333333444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333555555555444444333333333333333333444444555555555444444444444444444444444555555555555555555444444222222222333333444444444666666555444333222222111111222222333444555666666333444444555555444444333444444444555555555555666444444444555555555555666555555555555666666666666555555444444444333333333444444555777777888888888666666666666777777777777666666666666666555555555777777888999999999999888888888999999999:::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;<<<>>>???@@@BBBDDDFFFGGGHHHIIILLLOOOUUU\\\hhhyyy111111000000111111222333111111111111111111111111222222222111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222111111222222222222111111111111000000000111222333222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111333333333222222222111111333333333222222222111111000000111111222222333333333333333333333222222222222222222222222222222222444444333333222111111000111111111111111111111111333222222111000000111111444444333333333222222222111222222333333222222111222222222222222222222222222222222222222222222222222222333333333333222222333222222111111222222333333333333333333333333333555444333222222222333333444333333222222333333444444444444444444444444444444444444444444444444444111222333333333333333222444444444333222222222111111222333333333333222111111222333333111111222333111111111111111222222333222222222222222222222222444444444444444444444444222222222333333444444444333333333444444444555555444333333222222333333333555555555555555555555555555555555555555555555555555555555555555555555555666666555555555555666666666666666666666666666666888777777666666666666777777777888999:::<<<>>>???===;;;999666555555555666555555555555555555555555555555444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333555555444444444333333333333333333444444444555555333333333333333333333333555555555555555555555555222222333333333444444444444444444444444444333333333333444444444444444444333444444555555444444333444444444555555555555666444444444555555555555666555555555555666666666666666555555555444444444333555666777777888888888888666666666666777777777777777777777777777777777777777777888999999999999888888888999999999:::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;<<<>>>???@@@BBBDDDFFFGGGHHHIIILLLOOOUUU[[[hhhyyy111111000000111111222333111111111111111111111111222222222222111111000000000000000000000000000000222222222222222222222222222222222222222222222222222222222111111111111111111111222222222222111111000000000///000111111222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111333333333222222222222111333333333222222222222111111111111222222222222222222222222222222222222222222222222222222222222222444333333222222111111111222222222222222222222222333222111111000111111111222333444444444333222111111222222333333222222111111111111111111111111111222222222222222222222222222222111111111111222222333222222111111222222333333333333333333333333333444444333222222222333333222333333444444333333222444444444444444444444444555555555555555555555555333333444444333222222111444444444444444444444333111222222333333222222111111222333333111111222333111111111111111222333333333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555333333333222222333333444555555555555555555555555555555555555555555555555555555555555555555555555666666555555555555666666666666666666666666666666999999888777666666666666777777999:::<<<=========;;;999777555444444444555555555555555555555555555555555444444444333333333222333333444444555555555333333333333333333333333444444444444444444444444333333333333333333333333555444444444444333333333333333333444444444444555333333333333333333333333555555555555555555555555333333333333444444444444333333333444444444555555555555444444444333333333333444444555555444444333444444444555555555555666444444444555555555555666555555555555666666666666666666666666555555555555777888888999999999888888666666666666777777777777777777777777888888888888777777888999999999999888888888999999999:::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;<<<>>>???@@@BBBDDDFFFGGGGGGIIILLLOOOTTT[[[gggxxx111111000000111111222333111111111111111111111111333333222222111000000000000000000000000000000000222222222222222222222222222222222222222222222222333222222222111000000000111111222222222222111111000//////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111111111222222222222222222222222222222222333333333222222111111111222222222222222222222222222222111111111111111222000222333444444333111000111222222333333222222111000000000000000000000000222222222222222222222222333222111000000111222333333222222111111222222333333333333333333333333333444333333333333333333333222222444444444444222222222222222222222222222222555555555555555555555555444444444555555444444333444444444555555555555555222222222222222222222222111222333333111111222333222111111111111222333333333333333333333333333333333333333333333333333333333333333333333333333222333333333444444444555555555555444444444555666666444444444555555555555555555555555555555555555555555555555555555555555555666666555555555555666666666666666666666666666666888888777777666777777777999999;;;<<<<<<;;;:::999888777666555444333444444555555555555555555555555555555444444444333333333222222333333444555666666333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222444444444555555555555555333333444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333444444444555555555555666444444444555555555555666555555555555666666666666777777777666666666666666999999:::::::::999888888666666666666777777777777666777777777777777888888777777888999999999999888888888999999999:::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;<<<>>>???@@@BBBCCCEEEFFFGGGIIILLLNNNSSSZZZgggxxx111111000000111111222333111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111333222222222111000000000111111222222222222111111///000000111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222222222000000111111111222222222222222222222222222222222333333222222222222222111222222222222222222222222222111111111111111222222000111333444444333111000111222222333333222222111000000000000000000000000222222222222222222222222333222111000000111222333333222222111111222222333333333333333333333333333222333333333333333333333222222444444444444222222222222222222222222222222444444444444444444444444333444555666777777777777555555555555555555555666222222222222222222222222111222333333111111222333222222222111222333333444333333333333333333333333333333333333333333333333333333333333333333333222333333333444444444555555444444444444444555666777444444444555555555666666666666666666666666666666666666666666666666666666666666555555555555666666555555555555555555555555666666666666777999::::::;;;<<<<<<<<<;;;999666555666666555444444333333333555555555555555555555555555555444444444333333333222222333333444555666666333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222444444444555555555666666444444444444444444444444666666555444333333222222222222333333444555666666333444444555555444444333444444444555555555555666444444444555555555555666555555555555666666666666777777777777777777777777999::::::::::::999999888666666666666777777777777555555555666666777777777777777888999999999999888888888999999999:::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;<<<>>>???@@@AAACCCEEEFFFGGGHHHKKKNNNSSSZZZfffwww111111000000111111222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111111111222222222222111111000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222222222222333333333111222222222222333333333222222222333333333333333000000111111222333333333222222222222222222222222222222222222222222222222333333333333333333333333111111111000111111222333000111222333333333222111111222222333333222222111111111111111111111111111222222222222222222222222222222111111111111222222333222222111111222222333333333333333333333333333222222333444444444333333222333333444444333333222444444444444444444444444333333333333333333333333222333444666777888888888555555555555555555555444333222222111111222222333111222333333111111222333222222222222222333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555222222222222333444444555333333444444555666666666666666666666666666666666666666666666666666666666666666555555555555666666555555555555555555555555555555666777888:::;;;<<<<<<<<<;;;:::888666444333444555555444444444444444444444444444444444444444555555444444444333333333222333333444444555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555444444444444333333333333333333333333333333333333333444444555666666666555555555555444444444444777666555444333222222111111222222333444555666777333444444555555444444333444444444555555555555666444444444555555555555666555555555555666666666666666666666666777777777777888999999:::::::::999999666666666666777777777777444444555555666666777777777777888999999999999888888888999999999:::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;<<<>>>???@@@AAACCCEEEFFFFFFHHHKKKNNNRRRYYYfffvvv111111000000111111222333111111111111111111111111000000000111222222333333000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222111111222222222222111111000111222333444333333222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333111111222222222333333333111222222333333444444444111111111222333444444444222222222222222222222222222222222222222222222222333333333333333333333333111111000000111222222333000111111111222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222333333333333222222333222222111111222222333333333333333333333333333111222333444444444333333444333333222222333333444444444444444444444444444333333333333333333333333333333444555555555555555666555555444444333333333333333222111111222333333111222333333111111222333333222222222222333444444444444444444444444444444222222222222222222222222222222222333333444444444333333333444444444555555222222222222333444555555333333444444555666666777666666666666666666666666666666666666666666666666666666555555555555666666555555555555555555555555666666777777888999:::;;;;;;:::999777666555555555444444555555555555555444444444444444444444444444555555444444444333333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333444444444555555555555444444444333333333333333333333333333333333333333444444555666666777666555555555444444444444555555555444444333333333333333333444444555555555333444444555555444444333444444444555555555555666444444444555555555555666555555555555666666666666555555555666666777777777666777888999:::::::::999666666666666777777777777444555555666777777888888777777888999999999999888888888999999999:::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDEEEFFFHHHKKKMMMRRRXXXeeevvv111111111000111222222333111111111111111111111111//////000111222333333444000000000000000000000000222222222222222222222222222222222222222222222222000000111111222222222333111111222222222222111111111222333444555444333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111222222333333333111111111222222333333333111111222333333444555555111111222333444444555555222222222222222222222222222222222222222222222222333333333333333333333333111111000000111222333333111111000000111222333333222222222333333222222222222222222222222222222222222222222222222222222222222333444555555444333222333222222222222222222333333333333333333333333333000111333444555444333333555444222222222222444555222222222222222222222222444444444444444444444444333333444444333333222111666666555444333333222222444333222111111222333444111222333333111111222333333333222222333333444555444444444444444444444444222222222222222222222222111111222333333444555555333333333444444444555555333333333444555666777888333333444444555666777777777777777777777777777777777777777777777777777777666666555555555555666666555555555555555555555555888888888888888888999999999888666555555555777777444444555555666666555555444444444444444444444444555555444444444333333333444444444444444444333333333333333333333333333333111111111111111111111111333333333333333333333333333333333444444555555555555555555444444333333333444444444444444444444444333333444444555666777777666666555555555444444444333333333444444444555555555555444444444333333333333444444555555444444333444444444555555555666666444444444555555555666666555555555555666666666777444555555555666666777777555666777888999:::::::::666666666666777777777777555666666777888999999999777777888999999999999888888888999999999:::::::::999999:::;;;;;;;;;::::::;;;;;;;;;;;;===>>>???@@@AAABBBDDDEEEFFFHHHKKKMMMQQQXXXeeevvv000000000111111222222333222222222222222111000///111111000000000000111111222111000//////000111111333333222111000000111111222222222111111111111000222222333333333444444444000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000///000000000111111111111333222111111111222333444333333222222111000//////222222333333333222222111111222222333333222222111444333333222222333333444000111111222222333444444///000111222222222222222333333333333333333333333111222222333333222222111//////000111222333333333333333333333333333333333111111222222222222111111333333333444444555555555222222111111111111111111222222222222222222222222444333111000000000111111333333333222222222111111444444444333333222222222222333333444555555555555222333333444444333333222666666555555555444444444111111111000000000000///111111111111111111111111222222333333333333444444333333333333333333333333444444444333333222222222222222333333333333444444333333333333333333333333333333333444555666777777666444222333666777555333444555666777777666555444777777777777777777777777:::999888666555555555555666666666666666555555555666777888999:::999888888555555444444444444555555555555555444444333333333333333333444444555555555444444444444444444444444222444555555444333333444333222222111111222222333444444444444444444444444222222333333333333444444444444444444444444444444444333333222222333333444333444444555555444444333444333333333333444555666555555555555555555555555555444444333444555666777111222333444555555555555666666555555555444444444666666555444333222222111666666666666666666666666333444444555666777888888999888555444333444555666333444555666777888999:::<<<:::777555444555888999777777777777888888888888999888777666666777888999777777888888888999999999888999999::::::;;;;;;<<<:::;;;=========>>>@@@BBBFFFFFFFFFGGGHHHJJJKKKLLLQQQXXXcccqqq000000000111111111111111222222222222222111000000111111000000000000111111222222111000000111222333222222222111111111000000000000111111222222222333000000000111111111222222222222222222222222222222000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111222222222222222222111111111222333444444333333222111111000000000111111111111111000000111222222333333222222111222222111111111111222222333222222222222222222222000000111222222222111111333333333333333333333333111222222333333222222111000000000111222222222333333333333333333333333333111111222222222222111111333333333333333444444444222222222222222222222222222222222222222222222222333333222111000111222222333333333222222222111111444333333333333333333222444333222111111111222333222333333444444333333222555555555444444444444333333333222222222111111111111111111111111111111111222222333333333333444444333333333333333333333333444444444333333222222222222222333333333333444444333333333333333333333333333333444444555555666666777555333444666777555444444555666777777666555444666666666666666666666666999888777666555555555555666666666666666666666666888888999::::::999888777555555444444444444555555666666555555555444444444444444444444555555666666555555555555555555555555222444555555444333333444333222222111111222222333444444444444444444444444222222333333333333444444444444444444444444444444444333333222222333333444333333444444444444333333444444333333333444444555555555555555555555555555555444444333444555666777222222333444555555555555666555555555444444444444555555555444444333333222555555555555555555555555333333444444555555666666777666555444444555666666444444555666777888999999999888888777777777888999777777777777888888888888999888777666666777888999888888888999999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDFFFGGGIIIJJJQQQWWWbbbqqq111111111111111000000000111222222222222111000000111111000000000000111111222111111111222333444444111111222333222111000///...///000111222333444444000000000111111111111222222222222222222222222222000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222111222222222222333333333222222111111222222333444444444333333222222111111111111222222222222111111111222222333333222222111000000000//////000000000444444333333222111111000111111222222222111111000333333333333333333333333111222222333333222222111111111111111111111222222333333333333333333333333111111222222222222111111333333333222222222222222333333333333333333333333222222222222222222222222333222222222222333333444333333333222222222111111222333333333333333333444555444222111000000111222222333333444444333333222444444444444333333333333444444444444333333333333111111111111111111111111222222333333333333444444333333333333333333333333444444333333333333222222222222333333333333444444444444444444444444444444444444444444444555555555777555444555666777666555444555666666666666555444666666666666666666666666888888777666555555555555666666666666666666666666:::::::::::::::999777777555555444444444444555555666666666666555555555555444444555555555555555666555555555555555555555555222444555555444333333444333222222111111222222333444444444444444444444444222222333333333333444444444444444444444444444444444333333222222333333444333333444444444444333333555444444333333333444444555555555555555555555555444444444333444444555666333333444444444444333333555555555555444444444444444444444444444444444444555555555555555555555555333333444444444444444444555555555555555666666666666666666666777777777777666777888888999888888777777777777777888888888888888888777777777777888888999999999999::::::::::::<<<<<<;;;::::::999888888:::;;;<<<;;;:::;;;===>>>@@@AAAAAACCCEEEGGGIIIJJJQQQWWWaaaooo333333222222111111000000111111222222222111111000111111000000000000111111000000000111222333444444///111222333333222000//////000000111222222333333222222222222333333333333000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222111111111222222222333333222111222222222222333333444444444333333222222222333333444555555555444444111222222333333222222111000000////////////000000333333333222222111111111222222222222222111000///222222222222222222222222111222222333333222222111222222222111111111111111222222222222222222222222111111222222222222111111333222222222111111000000111111222222222222333333222222222222222222222222222222222333333444444555333333333222222222111111222222222333333444444444444444444444444444444333222333333444444333333222444444333333333222222222555444444444444333333333111111111111111111111111222222222333333333444444333333333333333333333333333333333333333333333333222222222333333333444444555555555555555555555555555444444444444444444444666666555666666666666666555555555555555555555555666666666666666666666666777666666555555555666666666666666666666777777777<<<<<<;;;:::999888777666555555444444444444555555555555555555555555444444444444444444444444444444555555555555555555555555222444555555444333333444333222222111111222222333333333333333333333333333222222222333333333444444444444444444444444444444444333333222222333333444333333333444444333333333555555444333333333444444555555555555555555555555444444444444444444444555333333444444444333222222444444444444444444444444333333333444444555555555555555555555555555555555555555444444444444444444333333444555666666666555777777777777666666666666777777777666666666666666666777777777888888888888888777777777777777777888999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999;;;<<<===<<<;;;;;;<<<>>>AAAAAABBBDDDFFFIIIKKKLLLPPPVVV```nnn444444444333333222222111000111111222222222111111111111000000000000111111...//////000111222222333///000222333333222111///111111111111111111111111111111222222222333333333000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111000000000000111111111222111111222222333333333333444444333333333333333222222333444555555555555555111222222333333222222111222111111000000111111222111111222222222333333333222222222222222111000///222222222222222222222222111222222333333222222111222222222111111111111111222222222222222222222222111111222222222222111111222222222111111000000000///000000000111111111222222222222222222222222222111222222333444444444444333333333222222222111111222222222333333444444444///111444666777666555333222333333444444333333222444444333333333222222222333333333333222222222222111111111111111111111111222222222333333333444444333333333333333333333333333333333333333333333333222222222333333333444444555555555555555555555555444444444444444333333333555666666666555555555666555555444444444444555555555555555555555555555555666555555555555555666777666666666666777777888888===<<<;;;999888777666666555555444444444444555555333333333333333333333333444444333333333333333333333333333333333333333333222444555555444333333444333222222111111222222333333333333333333333333333222222222333333333444444444444444444444444444444444333333222222333333444222333333333333333333222555444444333333333444444555555555555555555555555444444444444444444333333333333333444333333222222333333444444444444444444222333333444444555555555555555555555555555555555666666666555555555555555222333444555666666555555777777777777666666666666:::888555333222222444555666777777777888888888888777777777888888777777777999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;<<<===>>>===<<<<<<>>>???@@@AAABBBCCCFFFHHHJJJLLLPPPUUU___lll}}}333333333333333222222222000000111222222222222111111111000000000000111111...///000111111111111111///000111222333222111111222222222111111111000000/////////000000000000111222222222222222222222222000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000//////000000000111111111000111222333333333333222333333333333222222222222///000111222222333333222111222222333333222222111333222222111111222222333000111111222333333444444111111222222222111111000222222222222222222222222111222222333333222222111111111111111111111222222222222222222222222222222111111222222222222111111222222222111111111111111......//////000111111111222222222222222222222222111222333333333333333222333333333222222222111111222333333333333333333444,,,...111444666555444333222333333444444333333222444444444444333333333333222222222222111111111111111111111111111111111111222222333333333333444444333333333333333333333333222222333333333333444444222222333333333333444444444444444444444444444444333333333333333444444444444555666555444333444666555555444444444444555555555555555555555555555555444444444444555666777777555666666777777888888999<<<;;;:::888777666666666555555444444444444555555222222222222222333333333444444444444444333333333222222222222222222222222222444555555444333333444333222222111111222222333333333333333333333333333222222333333333333444444444444444444444444444444444333333222222333333444222222333333333333222222444333333333333444555666555555555555555555555555333444444444444333333222222222333333333333222222333333333333444444444444333333333444444555555555444444444444444444444444555666666666666666666666444444444444444555555555777777777777666666666666:::888444111111222555666777777777777888888888888777777888888888888777777999999999999::::::::::::888888999::::::;;;<<<<<<<<<===>>>=========???AAA???@@@@@@BBBDDDFFFHHHIIIPPPUUU^^^jjj{{{000111111111111111222222000000111222222222222222111111000000000000111111000000111222222222111000000000111111111222222222111111111111111222222222////////////000000000000222222222222222222222222000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222000111222333333333222222222222222222222222222222...///000111222222222222111222222333333222222111333222222111111222222333222222222222222222222333000000111222222222111111111111111111111111111111111222222333333222222111000000000111222222222333111111111111111111111111111111222222222222111111111111111222222222222222...//////000111111222222222222222222222222222222111222333333333222111000333333333222222222111111444333333333333333333222000000111111222333444444222333333444444333333222555555555444444444444333222222222222111111111111111111111111111111111111222222333333333333444444333333333333333333333333222222222333333444444444222222333333333333444444333333333333333333333333222222222333333444444555222444555555333222333555555444444333333444444555555555555555555555555555444333333444555666777888555666666777888888999999:::999888666666555666666555555444444444444555555222222222333333444444444777777666666555555555555333333333333333333333333222444555555444333333444333222222111111222222333222222222222222222222222222222333333333333444444444444444444444444444444444333333222222333333444222222333333333333222222222222222333444555666777555555555555555555555555333444444555444333222111000111222333333333333333222222333333333444444444333333444444444444444444444444444444444444444444444444444555555666666666666555444333333333444555666666666666777777777777777666555444444666888999777777777777888888888888666777888999999888777666888888888999999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<===???AAAAAAAAABBBCCCDDDFFFHHHHHHOOOTTT]]]iiizzz......//////000000111111///000111222222222222222111111000000000000111111111222333444333222111000111111000000111222333333//////000111222333333444111111111111222222222222000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222111111222222222333333333000111222333444333222222111111111111111111111222///000111222333444444444222222222333333222222222222222111111111111222222444444333222222111111111///000111222222222222222111111111111111111111111222222222333333222222222//////000111222333333444111111111111111111111111111111222222222222111111111111111222333333333444///000000111222222333333222222222222222222222222111222333333222111///...333333333222222222111111444444444333333222222222777555222111111333666888222333333444444333333222666666555555555444444444333333333222222222111111111111111111111111111111222222333333333444444444333333333333333333333333222222222333333444444444222222333333333444444444333333333333333333333333111111222333333444555555111333555444222111333555555444333333333333444555555555555555555555555555333333333444555666777888555666666777888999999999999888777555555555666666555555555444444555555555333333333444444555555555999999888888777777666666444444444444444444444444222444555555444333333444333222222222222222222333222222222222222222222222222222333333333444444444444444444444444444444444444333333222222333333444222222222333333222222222111111222333444666777888555555555555555555555555333444444555444333111000///000111222333444444444222222222333333444444444444444444444444444444444444444444444444444444444222222333333444555666666777666444222111222444555666666666666777777777888333444555777999:::;;;;;;777777777777888888888888666777888999999888777666777777888888888999999999<<<;;;;;;::::::999999888888:::;;;;;;;;;<<<>>>AAADDDDDDEEEEEEFFFHHHIIIJJJOOOTTT\\\hhhyyy111111222222222222111111222111111111000000//////111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111000000111111222222222222111111222333333333444444444444////////////000000000000111111111111111111111111//////000111222333333333///000000000000111111111222222222111111000000000111222222333333222222111//////000000111111111111333333333222222222111111000000111222333333444444777333000000222333222111444444444333333222222222111111111222333333333444000111111111111222222222222222111111111111222222...///111222333444444444222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222444444333333222111000000222333555555555333111000111111111111222333444555222333333444444333333222222222333333333222111111111111111222222333333333222222222222222222222222444333333222111111111222111111111222222333333333333333111111111111333333444333333222222333333444333333333333333333333333333333333444444444555555333222111222444555444333666666777777666555444444333333444555666666555555111222333444555555555555666555555444444444555555777777999999:::999888777666666555555555444444444222222222333333444444444555555555555555555555555333333333333333333333333666666555444333222222111444444444333333222222222333333333222222111111111222222333333333333444444333333333333333333333333222222333444444555555666444444444555444444333333444444444333333222222222333333333333333333333333333333333444444444555555555555555555555555555555444444444444444444444444222222222222222222222222444444444444444444444444666666666555555444444444333333444444555666666777666666666666666666666666666666666666777777777777888888888777777777777777777777666666555555555444<<<:::888666666777888999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@BBBDDDEEEFFFFFFGGGIIIKKKMMMQQQZZZiiiyyy000111111111111111111000111111111111000000000///111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000111111222222222222111111---.........////////////000000000111111111111222111111111111111111111111000000000111222222222333000000000111111111222222333333222222222111111111111222222333333222222111000000000111111111222222333333333333222222222222000111111222333333444444555333111111222333222000222222222111111111000000111111111222222222222222111111111111222222222222222222111111111111222222222222333333333333222222222222222222222222222222333333222222222222222222111111111111111111111111111111111222222222222333444444333333222111111000222222333333333222111000111111111111222333444444222333333444444333333222222222222333333444444444111111222222222333333333222222222222222222222222444333222222111111222222333333333444444555555555444333222111111222333444444444333333333333444444333333333333333333333333333333333444444444444555333222111222444555444333444444444444444333222222333333444555555555555555222333444555555555555555666555555444444444555555777777999999999999888777666555555555444444444444333333444444444555555555444444444444444444444444333333333333333333333333444444444333222222111111444444444333333222222222444444444333333333222222222222333333333333444444333333333333333333333333222222333444444555555666444555555555444333333222444444444333333222222222333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555555555444444444333333444444444555555666666666666666666666666666666666555666666666777777777777777777777777777777777777777777777666666666555555;;;:::888777777777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBDDDEEEEEEFFFHHHJJJMMMPPPZZZiiixxx///000000111111000000///111111111111000000000000111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222222222222111111111111111111111222222222222111111000000000000111111111111111111111222222222333333111111111111111111111111111111111111111111222222111111111111222222222333333333333333222222222222111222222333333222222111111111111222222222222222444444444333333333222222111111111222222333333444333222222222333333222000222222222111111111111000222222222111111111111111111111111111222222222333222222111111111111222222555555555444333222111000222222222222222222222222333333333222222111111111111111111111111111111111222222222222333333333333444333333222222111111111222222111111111111111000222222222111222222333333222333333444444333333222333222222222333555777888222222222222333333333333222222222222222222222222333333222222111111222222333333444444444444555555444444333333333333444444555444444333333444444555333333333333333333333333333333333333444444444444333222111222444555444333333444444444444333333222333444444555555555555444444555555666666666555555555555444444444555555666777777999999999888777666555555555555444444444444444444555555555555666666333333333333333333333333333333333333333333333333222222222222222222222222444444333333333333222222444444444444444333333333222222333333333333444444333333333333333333333333222222333444444555555666666666555555444333222111444444333333333333222222333333333333333333333333333333333444444444555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333555555555555555555666666666666666666666666666666555555666666666777777777777777777777777777777777888777777777777777666666999999999888888888888888888888999999999:::::::::::::::::::::::::::::::::<<<<<<<<<===>>>???@@@AAA@@@BBBDDDDDDDDDEEEGGGIIILLLPPPZZZhhhwww//////000000000000//////111111111000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111333333333444444444555555111111111111222222222333111111111111111111111111222222222111111111111111111111222222222333333333333333333333333333333333111222222333333222222111222222222222222222222222444444444333333333333222111111111222222333333333111222222333444333111000333333333333333333333333222222222111111000000000111111111222222222333333222222111111111111222222555555555444333222111000222222222222222222222222444333333222222111111111111111111111111111111111222222333333333444444444333333333222222111111111333222111111111111222222333333222222111222222222222333333444444333333222444333222111222444666888333333333333333333333333222222222222222222222222333333222222111222222333222222222222222222222222444444444444444444444444555444444333333444444555333333333333333333333333222222333333333444444444333222111222444555444333555555555666666555555444333444444555555444444444666666666666666666555555555444444444444555666666777888888999999888666666444444444444444444444444444444444444555555555555222222222222222222222222333333333333333333333333111111222222333333333444333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333222222333444444555555666666666666555444222111000333333333333333333333333444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333555555555555555666666666666666666666666666666666555555555666666666777777666666666777777777777777888888888888777777777777888888999999999888888777888888999999999:::::::::::::::::::::::::::::::::============>>>@@@AAABBB@@@BBBDDDEEEEEEFFFGGGIIILLLOOOYYYgggvvv//////000000000000//////000000000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111222222222222111111000000000000111111111111000000000111111111222222111111111111111111111111222222222111111111111111111111222222222333333333333333333333333333333333111222222333333222222111222222222222222222222222444444333333333222222222111222222222222222333333000111333444333222222111333333333333333333333333333222222222111111000000111222222222222333333333222222111111111111222222333333333444444333222222222222222222222222222222333333333222222111111111111111111111111111111111222222333333333444444444333333222222222222222111333333222222222222333444333333222222111222222222222333333444444333333222555333222000000111333444333333333333333333333333222222222222222222222222333222222111222222333333222222222222222222222222444444444444444444444444444444444333333444444444333333333333333333333333222222222333333333444444333222111222444555444333444444555555555555555444333444444444444444333333666666666666666666555555444444444444444555666666777888888999888777666555333333444444444444444444444333333333333333333333222222222222222222222222333333333333333333333333222222333333444444555555333333333333333333333333111111111111111111222222222222222333333333444444333333333333333333333333222222333444444555555666666666666555444222111000333333333333333333333333444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333555555555666666666666666666666666666666666666666555555555555666666666666555555666666777777777777777777777777888888888888777888888999999999888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>@@@AAABBBAAACCCEEEFFFFFFGGGIIIJJJKKKOOOXXXeeettt///000000111111000000///000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111222222222111111222222222222111111/////////000000000111111000000000111111111111222111111111111111111111111111111111111111111222222111111111111222222222333222222222222333333333333111222222333333222222111222222222222222111111111333333333222222222111111222222222222222222222222000222333333222222222333000111111111111222222222333333333222222222222222222222222222333333333333222222111111111111222222000111222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222333333333333222222222222222222222222222333333333333444444444222222222111222222333333222333333444444333333222444333222111000111222222444444444444333333333333222222222222222222222222222222111111222222333333555555444444444444333333333333444444444444333333444333333222222333333444333333333333333333333333222222222222333333333333333222111222444555444333111222222333333333333222333444444444444333333222444555555666666666555555444444444444444555666777777888888999888777555444333333333333444444444444444333333333333222222222222222222222222222222222333333333333333333333333333333333444444555555555222222333333333333444444000000000000111111111111222222333333333333444444333333333333333333333333222222333444444555555666666666555555444333222111222222333333333333444444444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444333333333333444444444444444555555666777777888888666666666666666666666666444444555555555666666666444555555666666777777888666666777777777777777888888888888888888999999999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFFFFFFFGGGIIIKKKKKKNNNWWWdddsss000111111111111111111000///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222111111222222222222111111111111222222222333333333111111111222222222333333111111111111111111111111000000000111222222222333000000000111111111222222111111111222222222333333111222222333333222222111222222111111111000000000222222111111111000000000222222222222222222222222000222333222111111333555000000111111111222222222333333333333333444444444222222222333333333444444222222111111111111222222///000111111222222111111222222222222222222222222111111111222222333333444111111111111111111111111111111111222222222222333222222222222222222222222000111222333444333333222111111111111222333444444222333333444444333333222222222222333333333333333555555444444444333333333222222222222222222222222222222111111222222333444555555555444444333333333111222333444444333222111333222222111111222222333333333333333333333333333111222222222222333333333333222111222444555444333000111222333333333333333444444444444444333222111222333444555555555555555444333333444444666777777777888888888888666555333222222333333333444444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444222222222333333444444444000000111111111222222222222222333333333333444444333333333333333333333333222222333444444555555666444555555555444333333222222222222333333444444444555555555555555555555555333333333444444444555555444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444333333444444444555555555333444444666777888999:::666666666666666666666666444444444555555555666666444444555555666777777888555555666666666777777777888888777777777888:::;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAACCCEEEFFFFFFFFFHHHJJJKKKNNNWWWdddrrr111111222222222222111111//////000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222222222111111222222222222111111000000111111111222222222222222333333333444444444111111111111111111111111//////000111222333333444///000000000000111111111000000000111111222222222222222222333333222222222222111111111000000//////111111111000000000000///222222222222222222222222111222333222000000333777222222222333333444444444333333333444444555555555222222333333333444444444222222111111111111222222000000111111111000000///222222222222222222222222000000111222333444444555111111111111111111111111000000111111111222222222222222222222222222222222...///111333444333111000111111111111222333444555222333333444444333333222111111333444555666666666555555555444444333333333222222222222222222222222222111111111222333333444333333333222222111111111111111333333333333111111222111111111111111111222333333333333333333333333111111222222222333333333333222111222444555444333222333444444555555555555444444444444333333222111111222333444555555555555333333333444555666777888777888888888777666444333222222222333333444444444666666555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222333333444444444111111222222222333333333222222333333333444444444333333333333333333333333222222333444444555555666444444444555444444333333222222222333333444444444555555555555555555555555333333333444444444555555555555555555555555555555222222222222222222222222444444444444444444444444444444444444444444444444444444444555555666666666222333444666777999:::;;;666666666666666666666666444444444555555555666666444444444555666777777888444555555555666666777777999888777666666888:::<<<888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@@@@BBBDDDEEEEEEEEEGGGIIIKKKNNNVVVcccqqq///000000000111111111111222222111111111111111222111111000000000000000111000///...///111222222222222222222111111111111000333333222222111000000000111111111111222333444444111111111111111111111111111111111000000000000000///000000000111111111111222222222111111111000000111111222222222222111111222222111111111111222222222222111111111111222222222222222111111111000000222222222111111111000000222222222111111111111000000000111222333333444444333333333333333333333333222333444555555555444333222333333444444333333222333333222222111222222222000000111222222222222111333333333222222111111111222000///111333444111///555444222111111222444555111000---++++++---000111222222222222222222222222222222333333333222222111222222222222111111000000333333333333333333333333111111111000000000000000222222333333333444444444333444555666666444222111111111111111111111111111444222///------///222444333333333222222222111111222222222222222222222222222222333333333333444444222333444444333222000///555444333333222222222222333333333333333333333333333444555444222111222333666666555555555444444444555444333222222333444555555555444444444555555666777666666555444444333333333333333444444444555555111111111111111111111111333333333333333333333333222222111111222222333444222333444555444333222111111222333333444444333333555555555444444333333333333333333333333333333333111111111111111111111111333333333333333333333333444444222222222222444444333333333333333333333333111222222333444444444444333333111000000111333333555555555444444333333333444444444444444444444444333444444444444444444444555555555777999999777555111333555666555444444444555555555666666666666777555444333555888999777444555555666666777777888888666555444333333444555666777777777777666666666666444444555777888888888888999999999999999999999999999999999::::::;;;;;;;;;:::::::::;;;<<<===>>>???AAACCCEEEEEEEEEFFFHHHJJJLLLOOOVVVaaannn111111111111222222222222222222111111111111111222111111000000000000111111111000//////000111111111222222222111111111111000111111111111111111222222222222222111222222333333111111111111111111111111111000000000000000000000111111111111222222222222222222222111111111000000111111222222222222111111222222111111111111222222222111111111111111111222222222222111111111000000222222222111111111000000000000111111222222222333000000111222222333444444333333333333333333333333111111333444444444333222222222333333333333222222222222111111111222222333000111111222333222222222333333333222222222111111333111000111333444222000333222111000000111222333555444333222222333444555222222222222222222222222222222222333333222222111222222222222111111111000111111111111111111111111222222222222222222111111222222222222333333333444333444555555555444333222111111111111111111111111222000...------...000111333333333222222222111111222222222222222222222222222222222333333333444444333333333333333222222111444444333222222222333333333333333333333333333333333444555444222111222333555555555444444444444333444444444333333444444444555555555555555666777888888777777666555555444444333333333444444444555555222222222222222222222222333333333333333333333333222222111111222222333444333333333444444333333222111222333333444444333333444444444444333333333222333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333222222333444444444333333666555555444444555555666555555444444444333333333444444444444444444333333555555555444444333333222555444444666777777666444111333555666555444444555444444555555555666666666666444333444777888777555666666666666777777777777666666666555555666666666777777777777666666666666555666777888999999999888999999999999999999999999999999999::::::;;;;;;;;;:::::::::;;;<<<===>>>???AAACCCEEEEEEEEEFFFHHHJJJLLLNNNVVVaaammm111222222222222333333333222111111111111111222222111000000000000000111111222111000000000000000000222222222111111111111000///000000111222222333333333333222222111222222222111111111111111111111111000000000000000000111111111222222222222333333333222222222111111111111111111111222222222222111111222222111111111111222222111111111111111111111111222222222111111111111111222222222111111111111111...///000111222333444444000000111111222333333333222222222222222222222222000111111222333222222222111111222222222222111111000000000000000111222333111222222333333333333333333333333222222222222111333222222222444444222111111000///......///000111222111111111111111111222222222222222222222222222111222222333333222222222222222222222111111111111111111111111111111111111222333333333333333333333111111222222222333333333555555444444444333333333000000000000000000000000111000000//////000111111333333333222222222111111222222222222222222222222222222222222333333333333333333333333333444444555333333222222222333444444333333333333333333333333333444555444222111222333444444444444333333333333333444444555555444444333555555555666666888999:::888888777777666555555555333333333444444444555555333333333333333333333333333333333333333333333333222222111111222222333444333333333222222333333444111222333333444444333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333444444444333222222222222333333333333222222555444444444444333333333555555555444444333333333666666555444333222222111555444444444666555444222111333555555444333444555333444444444555555555555777555444444666777777666777777777777666666666666666666777777777777666666666666666666777777777777777888999999999999888888999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;<<<===??????AAACCCEEEEEEEEEFFFHHHJJJLLLNNNVVV```lll~~~111111111222222222333333111111111000111111222333000000000000000000111222222222222000/////////000222222222111111111000000000000111111111222222222444444333222111111111111111111111111111111111111000000000000000111111111111111111222222222333333111111111111111111111111111111222222222222111111222222111111111111222222111111111222222111111111111111111111111111111111111111111111111111111111///000000111222222333333000000111111222222222333111111111111111111111111111111111222222222222222000111111222222111111000////////////000111222333222222333444444444444333222222222222222222222222333333333444444444333222111000////////////000111---...///000000///...---222222222222222222222222111111222333333333222222222222222222222222222222333333333333333333333333222222222222333333333333111111111222222222333333666555444333333333333444000000000000000000000000222222333444444444333333333333333222222222111111222222222222222222222222111222222222222333333333333333222222333444666777222222222222333333444555333333333333333333333333222333444444222222333444444444333333333222222222222333444555555444333222444444444555666888999:::777666666666555555555444333333333444444444555555333333333333333333333333222222222222222222222222222222111111222222333444444333222111222333444555111222333333444444333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333222222111000111222333333222111000444444444444444444444444555555555444444333333222555555555444444333333333666555444444555555333222222333555555444333444555333333333444444444555555777666555444555666666777888888777777666666555555555666777888888777666555666666666666777777777777888888999999999888777777888999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<>>>???@@@AAACCCEEEEEEEEEFFFHHHJJJLLLNNNUUU___kkk}}}000000000000111111111222111111000000111222222333000000//////000111222222111222333111///...///111222222222111111111000000222222222111111111000000444444333222111111111111111111111111111111111111//////000000111111111111000000000000111111111222111111111111111111111111111111222222222222111111222222111111111111222222000111222222222222111000111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111222222111111111111111111111111222222222222222333333444000111111222222111111000////////////000111222333222222333444444444444333222222222222222222222222222333444444333333333333111111111000000111111111000111333444444333111000222222222222222222222222000111222333333333333333222222222222222222222333333333333333333333333333111111111111222222333333111111222222222333333333666555444333333333333444000000000000000000000000111222333444555444444333333333333222222222111111222222222222222222222222111111111222222222333333333222222222333555777888222222222222333333444555333333333333333333333333222333444444222222333444444444333333333222222222222333444555555444333222333333333444555777888999555555444444444444333333333333333444444444555555222222222222222222222222222222222222222222222222222222111111222222333444333333222111222333555666111222333333444444333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444333222222111333444555666666555444333444444444444444444444444555555555444444333333333333333333444444555555555888666555444555555444333222333444444333333444666333333333444444444555555666666666555555555666666888888777777666666555555444444666777777666444444555666666666777777777888777777777888777777666666888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@AAACCCEEEEEEEEEFFFHHHJJJKKKNNNUUU^^^jjj{{{//////000000000111111111000000000000111222333333////////////000111222333000222333111...---000333222222222111111111111000333333222222111000000///333333222222111222222222111111111111111111111111/////////000111111222222//////000000000111111111111111111111111222222222111111222222222222111111222222111111111111222222000111222333333222111000111111111111111222222222111111111111111222222222222222222111111111000000111111111111111111111111222222222222222222222222333222222222222333444444111111222222222222111111000000000000000111222333111222222333333333333333111222222222222333333333111333444444222222222333222222222222222222222222222333444555555444333222222222222222222222222222000111222222333333333333222222222222333333333333111111111111111111111111000000111111222222333333222222333333333444444444555555444444444333333333111111111111111111111111///000111222222222222222333333333222222222111111222222222222222222222222111111111111222222222222222222222222333444555666333333222222222333444444333333333333333333333333111333444444222222333555444444444444333333333333333444444555555444444333333333333333444666777888333333333333333333333333333333333444444444555555111111111111111111111111222222222222222222222222222222111111222222333444222222222222333444555555111222333333444444333333222222222222333333333333333333333333333333333333111111111111111111111111333333333333333333333333222333333444444333333222333333333333333333333333333333444444444333222222333333444444444444333333333333333444444444444555444444444444444444444444111222222333444555666666888666444444555666555444333444444444333333555777333444444444555555555555444666888777666444444555777777777777666666666666444444555555555555444444555555666666777777888888555666666777777777666666888888888999999::::::;;;;;;;;;::::::::::::999999;;;;;;;;;<<<===>>>@@@@@@AAACCCEEEEEEEEEFFFHHHJJJKKKNNNTTT^^^iiizzz000000111111111222222222000000000000111222333444////////////000111222333...111333111...---000444222222222111111111111000222222111111111111111111222222222111222222333333111111111111111111111111...//////000111111222222000000111111111222222222000000111111111222222222111111222222222222111111222222111111111111222222///111222333333222111///000000111111111222222222000000111111111222222222111111111111111222222222111111111111000000000000333333333333333333333333222111111000111222333444222222333333333333222222222222111111111222222333000111111222333222222222111111222222222333333333000222444333111000111333111222222222222222222111111111111222222111111111222222222222222222222222000000111222333333333333222222222333333333444444111111111111111111111111111111222222333444444555333333444444444555555555333444555555555444333222222222222222222222222222/////////000111222222333333333333222222222111111222222222222222222222222111111111111222222222222111111222333333444333333444444333222222222333333333333333333333333333333111222444333333222444555555555555444444444444333444444444333333444444444555555444555555666777777444444444444444444444444333333333444444444555555222222222222222222222222111111111111111111111111222222111111222222333444000111222333444444444444111222333333444444333333222333333333444444444444333333333333333333333333222222222222222222222222333333333333333333333333222333333444444333333222333333333333333333333333222222333444444444333333222111111000000111111222333333333444444444555555222333333444444555555555222333333444444555555555666444222222444555555555333444444333222333555777444444555555555666666666333666999999777444333444666666666666777777777777666666555555555555666666555555555666777888888888555666777888888888888888777888888999::::::;;;;;;;;;;;;;;;::::::999999999;;;;;;<<<<<<===???@@@AAAAAACCCEEEEEEEEEFFFHHHJJJKKKMMMTTT]]]hhhyyy111111222222222333333333000000000000111222333444////////////000111222333---000333111......111555222222222111111111111000000000000111222222333333111111111111222333444444111111111111111111111111...//////000111222222222111111222222222333333333000000111111222222222222111111222222222222111111222222111111111111222222///000222333333222000///000000111111222222222222000000111111222222222222//////000111222333333444111111111000000000000000333333333333333333333333111000/////////000222333222333333444444333333222333333222222222222222222000000111222222222222111111111111222222333333333///111444333111///000222111111222222222222111111222222222222222222222222222222222222222222222222///000111222333444444444222222222333333444444444333333333333333333333333222222333333444555666666444444444555555555666666333444555666666444222111333333333333333333333333111111111111222333444555333333333222222222111111222222222222222222222222000111111111111222222222000111222333444333222111555444444333222222222222333333333333333333333333111222444333333333444555666666555555555444444444555555333222222333555555777666666666666666777888444555555555555555555555333333333444444444555555333333333333333333333333111111111111111111111111222222111111222222333444///111222444555555444444222222333444444444333333333333333444444555555555333333333333333333333333333333333333333333333333333333333333333333333333222222444444444444222222333333333333333333333333111222333333444444444444666555333333333333555666333333333444444555555555111222222333444555666666444444444444444444444333444222000111333444555555333444444333222333555777555555555666666666666777222666:::;;;888444333333555555666666777777888888888777666555555666777888444555555666777888888999555666777888999:::::::::777777888999::::::;;;;;;;;;;;;;;;::::::999999999<<<<<<<<<<<<===???@@@AAAAAACCCEEEEEEEEEFFFHHHJJJKKKMMMTTT]]]hhhxxx111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111333333333222222222111111111111000000111111222333000000111222222222222111111111111111000000000000000000000000111111111111000111222333333222111000000111111111111222222222000000000000111222333444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111222111000//////000111222222222222111111111000000333333333222222111111111111222222333333222222111222222111111000111111111222222222222222222222222333222222111111222222333//////000111333444555555333333222111111222333333444333222222111111222222000000000000000000000000000222444333222111222333222222222222222222222222111222333444444333222111222222222222222222222222111111222222222333333333222333333444444333333222222222222111000//////...111111111000000000000000444444333222222333333333000111111222222333444444222222222222222222222222111222333333444444444333555555555555555555555555666555444333222111111111444444444444444444444444444444444444444444444444555444444333333333444444666666555555666777888999333333333333333333333333555555555555555555555555222222222222222222222222444333222222111111222222444333333222222333333444222222111111222222333444333333333222222111111111222222222333333444444444333333333333333333333333111222222333333222222111333333222222333333444555444444444444444444333333555555555555555555555555222222333333333444444444222222333333333444444444444444444444444444444444444333333222222333333444333333333333333333333333444444444444444444444444333333333333333333333333555555555555555555444444333333333444555666666777555666777666555444555777777777777777777777777777555666888999888777555444777777777777888888888888999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???AAABBBDDDDDDDDDEEEHHHJJJIIIMMMTTT]]]gggvvv111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222222111111111111111111000000111111222333000000111222222222222111111111111111000000000000000000000000111111111111111111222222222222111111000111111111111222222222333333222222222222222333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111222111000000000000111222222222222111111111000000333333333222222222111111111222222333333222222111333222222111111111222222222222222222222222222222333222222222222222222333222333333444555666777777333333222111111222333333444333222222111111222222111111111111111111111111000222444333222111222333222222222222222222222222222222222333333222222222222222222222222222222222111222222222222333333333222333333444444333333222222222111111000//////...111111111111000000000000333222222111111222222333111111111111222222222222222222222222222222222222111111222222333222222222444444444444444444444444666555444333222222222222444444444444444444444444444444444444444444444444555444444333333444444444555555666666777777777777444444444444444444444444444444444444444444444444222222222222222222222222222111111111222333333444444333333222222333333444222222111111222222333333333333333222222222111111222333333333333333333444333333333333333333333333333444444555555444444333333333222222333333444555444444444444444444444444444444444444444444444444222222222222333333333444222222333333333444444444444444444444444444444444222222111111111111222222333333333333333333333333444444444444444444444444222222333333444444444555555555555555555555555555333333444555555666777777555666777666555444555777777777777777777777777777444555777888888777666555777777777777888888888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???@@@BBBCCCCCCCCCEEEGGGIIIIIIMMMTTT]]]fffvvv111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222111111111111000000000111111000000111111222333000000111222222222222111222222111111111000000000000000000000111111111111222222111111111111222222000111111111111222222222666555444333222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111222222111111111111222222222222222111111111111111333333333222222222222111111222222333333222222111333333222222222222333333222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333444333222222111111222222222222222222222222222222000222444333222111222333222222222222222222222222333222222222222222222333222222222222222222222222222222222222333333333333222333333444444333333222222222111111000/////////111111111111111111111111222222111111111111222222222222222222111111111111222222222222222222222222111111222222222111111000333333333333333333333333666666555444333333333333444444444444444444444444444444444444444444444444444444444333333444444555444555666777888777666666444444444444444444444444333333333333333333333333222222222222222222222222000000000111222333555666333333222222222222333333111111222222222333333333333333333222222222222111444333333333333333333222333333333333333333333333333444444555555444444333333333222222333333444555222333333444444555555555333333333333333333333333111111222222222333333333333333333333444444444444444444444444444444444444222222111111111111222222333333333333333333333333444444444444444444444444222222333444555666666777555555555555555555555555444444555555666777777777555666777666555444555777777777777777777777777777444555666888888888777666777777777777888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>??????AAABBBCCCCCCDDDFFFHHHIIIMMMTTT\\\eeettt111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111000000000000000000000111111000000111111222333000000111222222222222111222222222111111111000000///000000000111111111111333222111000000111222333000000111111111222222222444444333222222222222222222222222222222222222222222222222222222222222222111222222222222222333333111111111111111111111111111111222222222222111111333222222222222222222333111111111111111111111111222222222222222222222222111222222333333222222111333333222222333333444444222222222222222222222222222222222222222222222222111111111111111111000000222222222222222222222222444333222222111111222222222222222222222222222222000222444333222111222222222222222222222222222222444333222111111222333444222222222222222222222222222222222333333333444444222333333444444333333222111111111111000000//////000111111111111111222222222222222111222222333444555444444333222222111111222222222222222222222222222222222222222111111000222222222222222222222222777666555444444444444444444444444444444444444444444444444444444444444444444444333333333444555555333555777888888777555444111111111111111111111111222222222222222222222222222222222222222222222222111111111111222333444555333333222222222222333333111111222222333333333333222222222222222222222222444444444333333222222222333333333333333333333333111222222333333222222111333333222222333333444555222222333333444555666666222222222222222222222222111111111222222222333333333333333444444444444555444444444444444444444444444444444333333444444444333333333333333333333333444444444444444444444444222222333444555777777888444444444555555555555555555555555666666777777777555666777666555444555777666666666666666666666666333444666777888888888888666777777777888888888888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>??????@@@BBBBBBBBBCCCFFFHHHIIILLLSSS\\\dddsss111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000111111111000000111111222333000000111222222222222111222222222222111111111111///000000000111111111111333222111000000111222333000000111111111222222222111111111111111222333333222222222222222222222222222222222222222222222222111111111222222333333333111111111111111111111111111111222222222222111111222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111333222222222333333444555222222222222222222222222111222222333333222222111444444444444333333333333222222222222222222222222444333222222111111222222111111111111111111111111000222444333222111222222222222222222222222222222444333222111111222333444222222222222222222222222222222333333333444444444222333333444444333333222111111111000000000000000000000111111222222222333333333333333333444555666777777666555444444333222222222222222222222222222222333333333333333222222222222222222222222222222666666555444444444555555444444444444444444444444444444444444444444444444333333333333333444555666444555666888888666444333111111111111111111111111222222222222222222222222222222222222222222222222333333222222111222222333333222222111111222222333000111222333333333222222222222222222222222222222444444444333333222222222333333333333333333333333111222222333333222222111333333222222333333444555222222333333444555666666222222222222222222222222111111222222222333333333333333444444444555555555444444444444444444444444555444444444444444444555333333333333333333333333444444444444444444444444222222333444555777777888444444444555555555666666555555555555666666666666555666777666555444555777666666666666666666666666444444555666777888888888666777777777888888888888777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>??????@@@BBBBBBBBBCCCFFFHHHIIILLLSSS[[[cccqqq111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111111222111111000000111111222333000000111222222222222111333222222222222111111111000000000000111111111111222222111111111111222222000111111111111222222222000000000000111222333444222222222222222222222222222222222222222222222222111111111222222333333444111111111111111111111111111111222222222222111111111111222222222222111111111111111111111222222222111222222222222333333333111222222333333222222111222111111222222333444555222222222222222222222222111222333444444333222111222222222222222222222222111222222333333222222111444333222222111111222222111111111111111111111111000222444333222111222333222222222222222222222222333222222222222222222333222222222222222222222222333333333333444444444444222333333444444333333222111111000000000000000000000000111111222333333333444333333444444555666777999888888777666555555444222222222222222222222222222222333444444444444444222222222222222222222222555555444444444444444555444444444444444444444444444444444444444444444444333333333333444555555666555555666777666555444333444444444444444444444444222222222222222222222222222222222222222222222222444333222222111111222222222222111111111111222222000111222333444333222222111222222222222333333333444333333333333333333222333333333333333333333333333444444555555444444333333333222222333333444555222333333444444555555555222222222222222222222222222222333333333444444444333444444444555555555555444444444444444444444444333333222222222222333333333333333333333333333333444444444444444444444444222222333444555666666777333333444444555666666666444555555555555555555555555666777666555444555777777777777777777777777777555555666666777777888888777777777777888888888888777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>??????AAABBBCCCCCCDDDFFFHHHIIILLLRRRZZZbbbppp111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333111111000000111111222333000000111222222222222111333333222222222111111111000000000000111111111111111111222222222222111111000111111111111222222222222222111111111222333333111111111111111111111111222222222222222222222222000111111222333333444444111111111111111111111111111111222222222222111111000000111222222111000000000000111111111222222222111111222222222333333333111222222333333222222111000000000111111333444444222222222222222222222222000111333444444333111000////////////000000000000111222333333333333222111444333222222111111222222222222222222222222222222000222444333222111222333222222222222222222222222222222222333333222222222222222222222222222222222333333333444444444444555222333333444444333333222000000000000000000000111000000111222222333444444333333333333444555666666888777777777666666555555222222222222222222222222///000111222333444444444333333333333333333333333444444333333333333444444444444444444444444444444444444444444444444444444333333333333444555666666666666555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222111222222333333222222111111111111222222///111222444444333222111111111222222222333333333222333333333333333333444333333333333333333333333333444444555555444444333333333222222333333444555444444444444444444444444333333333333333333333333333333444444444555555555444444444444555555555555444444444444444444444444333333222222222222333333333333333333333333333333444444444444444444444444222222333333444444444555333333444444555666666777444444444444444444333333555666777666555444555777777777777777777777777777777666666666666666777777777777777777888888888888666777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???@@@BBBCCCCCCCCCEEEGGGIIIIIILLLRRRYYYaaaooo111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333111111111000111222222333000000111222222222222111333333333222222222111111000000000000111111111111000111222333333222111000000111111111111222222222555555444333222222222222111111111111111111111111222222222222222222222222000000111222333333444444111111111111111111111111111111222222222222111111///000111222222111000///000000111111222222222222111111111222222333333333222222222333333222222222000000000000111222333444222222222222222222222222000111333444444333111000111111222222333333333333111222333444444333222111444333222222111111222222333333333333333333333333000222444333222111222333222222222222222222222222111222333444444333222111222222222222222222222222333333333444444444555555222333333444444333333222000000000000000111111111000000111222333333444444222222222222333444555666666666666666555555555555222222222222222222222222---...000111333333444444333333333333333333333333333333222222222333333444444444444444444444444444444444444444444444444444222222222333444555666777777666555444444444444444333333333333333333333333333333333333333333333333222222222222222222222222000000000111222333555555222222111111111111222222///111222444444333222111111111111222222333333333222222222333333444444444333333333333333333333333111222222333333222222111333333222222333333444555444444444444444444333333333333333333333333333333444444444555555555666666444444444555555555666666444444444444444444444444666555555444444555555666333333333333333333333333444444444444444444444444333333333333333333333333333333444444555666777777333333333333333333333333555666777666555444555777777777777777777777777777888777777666666666666777777777777777888888888888666777777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???AAABBBDDDDDDDDDEEEHHHJJJIIILLLRRRYYY```nnn000000000000000111111111222222222222222222222222222222222111000//////...111111000000//////......222222111111000/////////000000000000111111111111111111222222222333333333111222222333333222222111111111111000000000000000111111222222222333333333333333222111000000000000333444444444333111///...111111111111111222222222///000111222222222222222444333333222111000//////222222111111111111222222111111111000000000//////111111222222222333333333333333333222222111111111222222111111111222444555111111111000000/////////444444222222222222444444333333111111111111333333333333333444333333222222000000111222222222222111333222222222222222222333000000000000000000000000333333333333333333333333000000000111222222222333333333333333333333333333333222111111111222333444333333333333333222111000222222444444444444222222666555444333222111000000000111222333333222111000000000000000111222333444444444444333333222222222333333333333333333333333222222222222222222222222///111222444444333222111222222111111222222333444333333333333333333333333999666333333666777777555444444444444444444444444444444444555555555555666;;;:::777555333333333333555555444444444333333333333222111000000111222333222222222222222222222222444444444333333222222222444333333222222333333444//////000111111111111000333333333222222111111111111111111111111111111111333333333333333333333333444333333222222333333444111111222222222333333333444444444444444444444444444444444444444444444444444444555555444444333222555555555555555555555555444444555555555555444444444444444444444444444444333444555555666666555555333333444444555444444333444444444555555555666666333444555555666666555555444555666777777666555444555555555555666666666666777777777777777777777777777777666666666666777777;;;:::888777666555666666666666777888:::;;;<<<<<<:::::::::;;;::::::999999===<<<<<<<<<<<<======>>>AAABBBDDDDDDDDDEEEGGGIIIJJJPPPOOOSSS```lll///000000111222333333444111111111111111111111111333333222222111000000///222111111111000000000000000000000000000111111111000000000000111111111111111111222222222333333333333333444444444444333333111000000000000000000000222111111111111111111111333222222111111111111222222333333333333222000///222222222111111111111111000000111222222222222222333333222222111000000000222222111111111111222222444444444444333333333333111111222222222333333333333333222222222222222222222222111111111222333444555555444444333333333333444333333222222333333444333222111000000111222333333444444333333111000000000000111222222222222111222222111111111111222222111111111111111111111111222222222222222222222222111111111111222222222222333333333333333333333333222222111111111222333444333333444444333333222222222333333444444333333222333333333444444555555555111111222222222222111111222111111222222333444555444444444333333222222222333333333333333333333333222222222222222222222222111222333555555444333222222222222222222333444444333333333333333333333333888555333333555666666555444444444444444444444444444444444555555555555666:::999777555444333333333555444444444444333333333333222111000000111222333222222222222222222222222444444444333333222222222222333333333333333333222111111222333333333333333333333333222222222111111111111111111111111111111333333333333333333333333444333333222222333333444111222222222222333333333444444444444444444444444444444444444444444444444444444555555444444333222555555555555555555555555444444555555555555444444444444444444444444444444444444555666666666666555444444444555444444333333333444444444444555555555333444555555666666555555444555666777777666555444555555555555666666666666777777777777777777777777777777666666666666777777:::999888777666666777777777777888999::::::;;;;;;::::::;;;;;;;;;;;;::::::===<<<<<<<<<<<<===>>>>>>BBBCCCDDDDDDDDDDDDFFFHHHJJJOOOOOOSSS```lll//////000222333444555666222222222222222222222222333333333222222111111000222222222222111111111111...//////000111111222222000000000000111111111111111111222222222333333333222222333333333333222222000000000000000000111111//////000000000111111111222222222111222222333333111222222333222222111111333333222222111111000000000000111222222222222111111111111111111111111111222222111111111111222222333333333222222222111111111111222222222333333333222222222222222222333333222222111111111222333444666666555555555555444444444333333222222333333444222222111111111111222222444444444333222111000///000000111222222222222111111111111000000111111111222222222222222222222222111111111111111111111111222222222222222111111111333333333333333333333333222222111111222222333444333333333444444444444444444333333222222333333444222222333333444555666666222222111111111111222222333333333333444555666666444444333333333333222222333333333333333333333333222222222222222222222222222333444555666555444333333333333333333444444555333333333333333333333333666444222333444555555444444444444444444444444444444444444555555555555666888777666555444444444444444444444444333333333333222222111111111111222222222222222222222222222222444444333333333333222222000111222333333222111000111222222333333333333333333333333222222222222111222222222222222222222222333333333333333333333333444333333222222333333444222222222222333333333333444444444444444444444444444444444444444444444444444444555555444444333222444444444444444444444444444444555555555555444444444444444444444444444444333444555555666666555555444555555555444333333222333333333333444444444444333444555555666666555555555555666666666666555555555555555555666666666666777777777777777777777777777777666666666666777777888888777777777777888888888888888999999::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>BBBDDDEEEEEEDDDDDDEEEGGGIIIOOOOOOSSS```lll~~~000000111111222333444444444444444444444444444444222222222111111111000000111111111111111111111111//////000000111111111111///000000000111111111111111111222222222333333333//////000000000000//////000000000000000111111111---...///000111333444444222222111111222333444444000000111111222222222222444444333222111111000000000111111222222222111111000000111111111222222222222222111111111111222222222222222222111111111111111111222222222333333333111111111222222333333333222222222222222222222333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333222111000000111222222222222111111111000000000000111111222222222222222222222222111111111111222222222222333333333222222111111111222222222222222222222222222111222222222222333333222222222222333444444555444444222222222222444444444333333333222222222222333222111000000111222333333333333333444555666666333333333333333333333333333333333333333333333333222222222222222222222222222222333444555444444444444444333333333444555555333333333333333333333333444333333333333333333333444444444444444444444444444444444555555555555666666666555555555444444555444444444333333333222222222222222222222222222222222222222222222222222222333333333333333333333333///000222333333222000//////000111111222222111111222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444222222222333333333444444444444444444444444444444444444444444444444444444444444555555444444333222444444444444444444444444333444444555555444444333444444444444444444444444222333333444444444444444555555555555444333222222222222222333333333444444333444555555666555555555555666666666666666666555555555555555666666666666666666666666666666666666777777666666666666777777777777777777777888888999999999999999999999999999;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;<<<<<<===>>>???CCCDDDFFFEEEDDDDDDDDDFFFHHHOOOOOOSSS```kkk}}}111111111111111000000000444444444444444444444444000000000000////////////000000000000000000000000111111111111000000/////////000000000111111111111111111222222222333333333...//////000000//////...//////000000111111111111000111111222222333333333111111111111222333333444000000000000111222333333555444444333222111000000111111222222222111111000000000000111222222333333222222111111111111222222666555555555555444444444111111222222222333333333111111111222222333333333222222222222222222222222111111111111111111222222333333333333333333333333333444444444444444444333111222333444444555555444000000111222222222222111111111000000000000111111222222222222222222222222222222222222333333444444444333333333222222111111222222222222222222222222111111222222333333333333111111000000111222333444444444222222222222444444555555444444333333222222333222111000000111222333111111111111222333444555333333333333333333333333333333333333333333333333222222222222222222222222111111222333333333333333444444333333333444555555333333333333333333333333222333333333333222333333444444444444444444444444444444444555555555555666444555555555555555444444444444333333333222222222222222222333333222222222222222222222222222222222333333333333333333333333///000222333333222000///000000111222222222222111222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444222222333333333444444444444444444444444444444444444444444444444444444444444444555555444444333222444444444444444444444444333333444444444444333333444444444444444444444444111111222333333333333222444555555555444333333222222222222333333333444444333444555555666555555555666666666555555666666666555555555555666666666666666666666666666666666666777777666666666666777777555666777777888888999999999999999999999999999999:::;;;;;;<<<=========<<<;;;;;;;;;<<<<<<===??????BBBDDDFFFFFFEEEDDDDDDEEEHHHNNNNNNSSS___jjj{{{222222111111000//////...222222222222222222222222///////////////////////////////////////000000000222222111111000//////...000000000000111111111111111111222222222333333333111111222222222222111111/////////000111111222222555555444333222111000000111111111000111111222222000000000000000111222333444444333333222222111111111222222222222111000000000000111111222222222333222222111111111111222222444444333333333222222222111111222222222333333333222222222222222222333333222222333333333222111111111111222222222222333333222333333444444333333222333333444444444444333333111111222333444444444444000000111222222222222111111111111000000111111111222222222222222222222222222222222333333444444555333333333333333222222222222222222222222222222222000111222333333333333222111111000//////000222333444333333222222333333444444444555555555555666666222222111111111111222222000000000000111222333333222222333333333333444444333333333333333333333333222222222222222222222222111111111222222222333333333333333333333444444555333333333333333333333333111333555444333222222333444444444444444444444444444444444555555555555666444444555555555444444333333333333333222222222222222222333333333333222222222222222222222222222222222222333333333333444444000111222333333222111000222333333444444444444444111222222222222333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333444444444444444444444444444444444444444444444444444444444444444444555555444444333222333333333333333333333333333333444444444444333333444444444444444444444444000111222222333333222222333444444555555444444333333333333333444444444444333444555555666666555555666666555555555555666666555555555555666666666666777777777777777777777777777777666666666666777777555666777888888888888888888888888999999:::::::::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAACCCFFFFFFEEEEEEEEEEEEGGGNNNNNNSSS___iiizzz222111111111111111111000111111111111111111111111///////////////000000000//////000000000111111111111111111000000000000000000000000000111111111111111111222222222333333333111222222333333222222111...//////000111111222222333333222222111111000000111111000000///000000000111111000//////000111222333333333333333333333333222222222222222111000000111111111111111222222222222222111111111111222222111111000000000/////////111111222222222333333333333333222222222222222222222333333333333222111000111111111222222222333333222333333444444333333222111111222333333222111111222222222222222111000///000000111222222222222111222222111111111111222222111111111111111111111111000111111222333333444444222222333333333333333333111111111111111111111111000111222333333333222222444222111//////000111222222333333444444333333222444444333333333333222222111111222222222222111111000000000000000111333333222222222333333444444444333333333333333333333333222222222222222222222222222222222222222333444444222222222222222333444444333333333333333333333333111333666666444222333444444444444444444444444444444444444555555555555666444555555555555444222222333333333222222222222111222222333444444333222222222222222222222222222222222222222333333444444444222333333333333333333222222333444444555555444444111111222222222333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333444444444444555444444444444444444444444444444444444444444444444444444555555444444333222333333333333333333333333222333333444444333333222444444444444444444444444222222333444444444444444222222333444555555555555333444444444444555555555333444555555666666555555777666555444444555666777555555555555666666666666777777777777777777777777777777666666666666777777666777888888999888777777777777888999::::::;;;;;;888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;===>>>???@@@???BBBEEEGGGFFFEEEEEEFFFFFFMMMNNNSSS___iiiyyy111111111222222333333333222222222222222222222222000000000000000111111111000000111111222222222333/////////000111111222222000000000000111111111111111111222222222333333333000000111111111111000000...//////000111222222222,,,---...000111333444555111111000//////...//////222111000//////000111222333333333333333333333444222222222222222111000///111111111111111111111111222222111111111111222222333333333222222222111111111111222222222333333333444333333222222111111111222333333444333222111000//////000000000111111111222222444444444444222222///000111222222111000///333222222111///...,,,+++000000111222222222222111333333222222222222333333000000000000000000000000///000000111222222333333222222222333333444444444111111111111111111111111000111222333444333222222666444222000000111222333222222444555555444222222444444222000...,,,+++***000111222333333222111000000000000000111222333444222222222333333444444444333333333333333333333333222222222222222222222222444333333333333444555555222222111111222222333444333333333333333333333333111444777777444222333444444444444444444444444444444444444555555555666666444555666666555333222111333333333222222222111111222222444444444444222222222222222222222222222222222222222333333444444444444333333222222333333444000111222222333333222222111111111222222333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333444444444555555444444444444444444444444444444444444444444444444444444555555444444333222333333333333333333333333222333333444444333333222444444444444444444444444333444555555666666555555111111333444555666666666444444444555555555666666333444555555666666555555777666555444444555666777555555555555666666666777777777777777777777777777777777666666666666777777666777888999999888777666666777777999:::;;;<<<<<<777888999:::;;;;;;;;;;;;::::::;;;;;;===>>>???@@@>>>AAAEEEGGGFFFFFFFFFGGGFFFMMMNNNSSS___iiiyyy000000000000000111111222000111111111111222222222222111111000000000000000000000000000000000000000222222111111000000//////222222222111111111000000000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111222222222222222222222222000000000000000000000000111111111000000000000000333333333333333333333333111111222222222222111111000111111111111222222222111111000000//////......///111222444444333222111111111222333333333333222222222111111111222444555,,,...111444555555555444333222333555333///000555111222333555555555555444222222222222222222222222444444444333333222222222333333333222222111111111222222222222222222222222222222222222222222222222444333111//////000111222222222222222222222222222333222111000000111222333333333333333333222111000222222333333333333444444111111000000000111333444333333333222222222111111111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222555555555444444333333333111111222333333444555555444333333333333444555555999666333222444666555333222333333444444333333222444444555555555555444444444444333222222111000000333333333333333333333333222222222222222222222222222222222222222222222222333333222111111222333333555444444333333444444555444444444444444444444444333222222111111222222333222222222222111111000000000111111111111222222222333333333222222111111111333333222222333333444555333333333333333444555666333333222222111222222222444555666555333222333444333333333333333333333333444444444444444444444444444444444444444444444444444444333222333444555666444444444444444444444444555555555555555555555555555666777888888777666555444444444444444444444444444444444555555555666666666666555555555555666666888888777777666666555555888888777777777777888888===<<<:::777666666666666999999999:::::::::;;;;;;===<<<<<<======>>>???@@@BBBCCCDDDDDDCCCCCCDDDFFFGGGHHHLLLRRRYYYfff{{{111111111111111222222333000111111111111222222222222111111000000000000000000000000000000000000000111111111000000000000000222222222111111111000000000000000000000000000000000000000000000000000000111111111111000000000///222222222222222222222222222222222222222222222222000000000000000000000000222222222111111111111111222222222222222222222222111111222222222222111111000111111111111222222222222222111111111000000000///111222444444333222111222222222222333333333333222111000000111222333444///000222333333333222222555333333666555111111333555333111000111222000...222222222222222222222222444444333333333222222222333333333222222222111111222222222222222222222222222222222222222222222222444333111000///000111222222222222222222222222222333222111000000111222333333333333333333222111000222222333333333333444444222111000000000111333444333333222222222111111111111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444333333333333111111222333333444555555555444444444444555666666888555333333444555555333222333333444444333333222444444555555555555444444666666555444444333222222333333333333333333333333222222222222222222222222222222222222222222222222333333222111111222333333333333222222222222333333444444444444444444444444444333333333333333333444222222222222111111111000111111111111222222222222333333333222222222111111333333222222333333444555444333333333333444555666333333222222222222222333333444555444333222222444333333333333333333333333444444444444444444444444444444444444444444444444444444333333333444555666444444444444444444444444555555555555555555555555555666777777777777666555666666666666666666666666444444444555555555666666666666555555555555666666888777777777666666666555888888777777777777888888999999888888888888888999;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>>???AAACCCCCCCCCCCCEEEGGGGGGHHHLLLRRRYYYeeezzz222222222111222333333444000111111111111222222222222111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111000000000000000000000000000000000000000000000000111111111111000000000000222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222222222222222222111111111000111222333444333222222222222111111222222333444333222222222222333333444333333222222111000000000333000111666777444222333888555111000222333222000333333333333222222222222333333333333222222222222333333333222222222222111222222222222222222222222222222222222222222222222333222111000000000111222222222222222222222222222222222111111111111222222222222333333333222111111222222333333333333444444222111111111111222333333333222222222222111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222333333333333111222222333333444444555555555555555555666666777777555333333444555444333222333333444444333333222444444555555555555444444666555555444444333333222333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222111111111111222222444444444444444444444444444444444444444444444444222222222222111111111111111111111111222222222333333333333222222222222111333333222222333333444555444444333333333444555555333333222222222222333333222444444333222111222333333333333333333333333333333333333333333333333333444444444444444444444444444333333333333444555666444444444444444444444444444444444444444444444444555555666666777666666555666666666666666666666666444444555555555666666666666666555555555555666666777777777777666666666666888888777777777777888888555666777888999:::::::::;;;;;;;;;<<<<<<<<<======:::999999::::::;;;<<<======???BBBCCCCCCDDDGGGIIIGGGHHHLLLRRRYYYeeeyyy222111111111111222333333000000111111111222222222222111111000000000000000000000000000000000000000//////000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111222222222222222222222222222222222222222111111222222222222111111000000111111111222222222222222222222222222111111000111222333333333222222222111000000000111222333444444444444444444555555333333111000000000000000111---...444777555444444444333333222111222333555333333333333333222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000000111111222222222222222222222222222222222222222222222222222222222333333333222222111222222222333333333444444222222222222222222222222222222222222111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111222222333333333222222222333333444444444444444444444444555666666666555444444444444333333222333333444444333333222444444555555555555444444333333333222222111111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222333333333333333333333333333333444444444444333333222222222222222222222222111111111222222222333333222222222222222222222222333333222222333333444555444444333333333444444555333333222222222333444444222333444333111000111222333333333333333333333333333333333333333333333333444444444444444444444444333333333333444444555555444444444444444444444444444444444444444444444444444444555555555666666555444444444444444444444444555555555555666666666666666666555555555555666666777777777777666666666666888888777777777777888888444555777999:::;;;::::::999999999:::::::::;;;;;;::::::::::::;;;<<<======???AAACCCDDDDDDEEEGGGIIIGGGHHHLLLRRRXXXdddxxx000000000000000111222222000000111111111222222222222111111000000000000000000000000000000000000000//////000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111////////////////////////111111111111111111111111000000000000000000000000000000000000111111222222333333333333333333333333111111222222222222111111000000111111111222222222111111111111111111111111111111222222333333333333000000000000000111222222444444444444444444333333222111111000111111222333333//////222444333444666666999999555///---000555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111222222222222222222222222222222222222222333333222222222111222222333333333222222222222222333333333444444222222333333333222222222222222222111111111000000111111222222222333333333111111111111111111111111333333333333333333333333111111111111111111111111111111111222222333333333222222333333333333444444333333222222333333444555444444555444444333333333222333333444444333333222444444555555555555444444333333222222222222111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333333333333333333333333333111222333333333333222111222222222222222222222333111222222222222333333333222222222222222222222222333333222222333333444555555444444333333333444444333222222222333444444555222333444333111000111222333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444555555666444444444444444444444444555555555666666666777777666666555555555555666666666666666666777777777777888888777777777777888888555666888999::::::999888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???CCCDDDFFFFFFEEEEEEFFFHHHGGGHHHMMMRRRXXXcccvvv000000//////000000111222000111111111111222222222222111111000000000000000000000000000000000000000000000000000111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111........................111111111111111111111111000000000000000000000000/////////000111111222222333333333333333333333333111111222222222222111111000111111111111222222222000000000111111111111111111111222222222333333333000111222333333333333222111222222222222111111000000000111222333333444444888555333333333333999@@@OOONNNIII>>>333...111666555555444444333333222222111111111222222222222222111222222222222333333333222222222222222222222222222222222222222222222222000111111111222222222222222222222222222222222222222222333333333333222222111111222333333333222222222222333333333333444444333333333444333333222111222111111111111000000000111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222333333333333333333333333333333333333222222222222222333333444222444555555333222222333222333333444444333333222444444555555555555444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111333333222222222222333333333333333333333333333333111111333333333333111111222222222222333333333333222222222222333333333333111222222222222333333333333333222222333333444555555555444333333333444444333222222333333444555666222444444333222111222333333333333333333333333333444444444444444444444444444444444444444444444444222333444444555555444444444444444444444444444444333333333333333333333333333333333333333444555666666666666666666666666666555555666666666777777777666666555555555555666666666666666666777777777777888888777777777777888888777888888999999999888888;;;;;;;;;<<<<<<<<<============<<<======>>>???@@@CCCEEEFFFFFFEEEDDDEEEGGGFFFHHHMMMRRRXXXbbbttt111111000000111111222333000111111111111222222222222111111000000000000000000000000000000000000000111111111000000000000000000000111111111222222222000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000111111222333333222222222222222222222222111111222222222222111111000111111111111222222222111111111222222222333333222222111111222222333333222333666777888777555444222333444444333222111000000111333444555555444444888666666666666:::HHHVVVnnncccRRRAAA666333444666666555555444333333222222000111111111222222222222111111222222222333333333222222222222222222222222222222222222222222222222000000111222222222222222222222222222222222222222222222333444444333222222000111222333333333333222222222333333333333444444333333444444444333222111111111111111000000000000111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333444444444444333333333333333333333333333333333333333222222222222333444444111444666666333111222333222333333444444333333222444444555555555555444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111222333333333333222111222222111111111111222222222222222222222222222222111222444555555444222111222222222333333333444444222222222333333333444444111111222222222333333333333333222222333333444555666555444333333333333333222222222333333555666666333444555444333222222444333333333333333333333333555555555555555555555555444444444444444444444444222333444555555555444444444444444444444444444444333333333333333333333333333222222222333444555666666666666666666666666666555666666666777777777777666666555555555555666666555666666666777777777888888888777777777777888888888888777777888999999:::;;;;;;;;;<<<<<<<<<==================>>>???@@@@@@@@@BBBCCCDDDCCCCCCEEEGGGFFFHHHMMMRRRWWWaaasss222222111111222222333444000111111111111222222222222111111000000000000000000000000000000000000000222222111111000000//////000000111111222222222222000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000111222333333444444111111111111111111111111111111222222222222111111000111111111111222222222222222222333333444444444222222111111222222333444333555999;;;;;;:::777555666666777777777666444333111333555666666555444222333333555777:::CCCXXXjjj|||hhhMMM:::222222222222666666555444333333222222000000111111222222222222111111111222222333333333222222222222222222222222222222222222222222222222///000111222222222222222222222222222222222222222222222444444444444222222000111222333333333333333222222333333333444444444333333444555444333111000111111111111000000000000111111222222222333333333333333333333333333333333111111111111111111111111444444444444444444444444555555555444444333333333333333333333333333333333444333333333333444555555111444666666333111111333222333333444444333333222444555555555555555555444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111222333444444333222111111111000000000000111111222222222222222222222222222333555666666555333222222222222333333444444444222222333333333444444444111111111222222333333333333333222222333333444555666555444333333333333333222222222333444555666777444555666555333222333444333333333333333333333333666666666666666666666666444444444444444444444444222333444555555555444333444444444444444444444444333333333333333333333333222222111111222444555666444444444444444444444444666666666666777777777777666666555555555555666666555666666666777777888888888888777777777777888888777777666666777999;;;<<<999999999:::::::::;;;;;;===<<<<<<======>>>???@@@===>>>AAABBBBBBCCCEEEGGGFFFHHHMMMRRRWWWaaarrr111...+++((((((+++...111111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111//////////////////000000111111111111111111111111///000111222222111000///000000000000000000000000111///---...111222000...//////000000000000//////333222222222111111000000222222333333333333222222222222222222222222222222111111000//////000000111000000111222333333444444444444444333222111///...333333222111111222333333888999;;;;;;999555111......///111333333111///...444555666666666555444333444222111222:::IIIZZZeeeqqqSSS888444999777333222333333333333333333333333333333333333333333333333111111111111111111111111333222222111111222222333222222111111111111222222444333333222111111111222666555555444444333333222222222222222222222222222111222333333333333222111333444555555666666555555666555444333333333333333000000000000111222333444222222222222333444555666444222111111222333333222111000000000111222333333333333333333333333333333000000111222333333444444111222333444555444333333222222222222222222222222333333333333333333333333555333111000000111222444666555555555555444444444333444444555555444444333222222333333333333444444555444444333333222222111555444444333222111000000333333333222222111111111222222222222222222222222222222333333333333444444333333333333333333333333666555444444222222111000333333333333333333333333333333333333333333333333222222333333444555666666666666666555444444333333333222111000000111222333444444333333333333222222444444444444444444444444222222111111222222333444666555555444444333222222444444444444444444444444444444444333333222222222444444444444444444444444444444444444444444444444333444555555666666555555555555555555555555555555444555555555666666777777777777777777666666666666666777888999999888777666666777777777777888888888;;;777444777;;;===;;;777888999999:::<<<>>>???@@@@@@BBBCCCDDDCCCDDDFFFGGGEEEFFFKKKPPPVVV```rrr444222///------///222444111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111///000111222222111000///000000000000000000000000111///...///111222000...//////000000000000//////222222222111111000000000///000000111111000000///222222222222222222222222000000111111222222333333111111111222222333333444222222222333333222222111333222222111111222222333666777888888666444111//////000111222222111000///111222222222222222111111222222222444888AAAKKKRRRWWWCCC333222444111000222333333333333333333333333333333333333333333333333111111111111111111111111333222222111111222222333222222111111111111222222444333222222111111222222333333333333333444444444222222222222222222222222111222333333333333222111222222333444444444444333444444333222222222222222444333222111000000000000111111111222222333444555444222111111222333333222000000000000000000111222333333333333333333333333111111111222222333333444111222333444444444333333222222222222222222222222333333333333333333333333555555444333333444555666555444444444333333333333222333333333333333333222222222222333333333444444222333333333333333333333444333333222222111111111333333333222222222111111222222222222222222222222222222333333333333444444333333333333333333333333555444444333333222222111666666666666666666666666333333333333333333333333222222333333444555555666333333333444444444444444444333222111111222333444444444333333333333222222444444444444444444444444444444333333444444555666444444444444444444444444444444444444444444444444444444444333333333222222444444444444444444444444444444444444444444444444333444555555666666555555666666666666666666666666555555555555666666666777777777777777666666666666666777888999999888777666777777777888888888999999>>>;;;999999;;;;;;999666999999::::::<<<===???@@@@@@BBBCCCDDDCCCDDDFFFGGGFFFHHHLLLQQQVVV```rrr444333222111111222333444111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111222222111111111000000000000000000000000000000000///000111222222111000///000000000000000000000000111000///000111111111///000000000000000000000000111111111000000000000000222222333333333333222222222222222222222222222222///111222444555555555555222222222222222222222222///000111222333444444444333222111111111111222333333444444444333222111000111111111111111111111111111111000000000000111111111222444555555777:::<<<<<<444000333222...///555333333333333333333333333333333333333333333333333111111111111111111111111333222222111111222222333222222111111111111222222333333222222111111222222111111222222333444444555222222222222222222222222111222222333333222222111000111111222222222222222333333222111111111222222444333222111000000000000111111111111111222333444444222111111222333333222111000000/////////000000222222222222222222222222222222222222222222222222111222333444444444333333333333333333333333333333333333333333333333333333444444444555666666777777444444333333333222222222111222222333333222222111222222222222333333333333111111222222333444444555222222222222222222222222333333333222222222222111222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444444555555111111222222333444444555444444333333333333444444444444333333333333222222444444444555555555444444444444333333444444555666222222333444444555666666444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444333444555555666666555555666666666666666666666666555555555555666666666666666666666666777777777777777777888888888888777777888888888888999999999:::<<<;;;;;;::::::999999888:::::::::;;;<<<===>>>>>>@@@BBBCCCDDDCCCDDDFFFGGGHHHIIIMMMRRRVVV___qqq111111111111111111111111111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111333333222222111000000000////////////////////////000111222222222222111000000000000000000000000000111111000111111111111111111000000000000000000111000000000000000000000000222222333333333333222222222222222222222222222222111333555777777666555444333333222222222222222222///000111222333444444444222222111111111111222222222222222111111222222222222111111000000111111222444333222111111222444555000222555555333222111111222000111555444111222777222222222222222222222222222222222222222222222222111111111111111111111111333222222111111222222333222222111111111111222222333333222222111222222333111111111222222333333333222222222222222222222222222222222222222222222222000000111222222222222222333333222222222222222333000000000000111222333444111000000000111222222333444222111111222333333222222222111000000///000000111111111111111111111111333333222222222222222222222222333333333444444444333333333333333333333333333333333333333333333333111222333444555555555555444444444333333333333222222222333333333333222222111222222222222333333333111111222222333333333333111111111222222333333333222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333222222222333333444444444222222222222222222222222333333333333333333333333222222333333333444444444222222333333333444444444444444333333333333444444444444333333333222222222333444555555666555555444222222111111222222333444333333333444444444555555444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444444444333444555555666555555555555555555555555555555555555555555666666666666666666666666666777777777777777777777888888777777777888888999999999:::::::::555777999999888999:::<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDCCCDDDFFFGGGJJJKKKNNNRRRUUU^^^ooo///000000000000000000///111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111222222222222111111000000////////////////////////000111222333333222111000000000000000000000000000111222222222111111111222111111000000000000111111000000000000000111111111---......//////......---222222222222222222222222444555777888777555333222333333222222222222222222111222222333333333222222111111111111111111111111222222111111111222444444222222111111111111222222444333222222222444555666111333444444333222222333666333222444666555444666222222222222222222222222222222222222222222222222111111111111111111111111333222222111111222222333222222111111111111222222333222222111222222333333333333333222222111111111222222222222222222222222222222222222222222222222111222222333333333333333444444333333333333444444000000000000111222333444111111111000111111222222444222111111222333333222444333333222111111111111111111111111111111111111333333222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333111222333444555555555555555555555555444444444444333333444444444444333333111111111222222222333333333333333222222111111111111111111222222333333444222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333111222222333333444444555444444444444444444444444333333333333333333333333222222222333333333333333666555555555444444444333222222333333333333222222444444333333333222222222222333555666777666555444222222111111222222333444555555444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333444555555666555555555444444444444444444444444666666666666666555555555555666666666777777777888888777777777777777777888888888999999999:::::::::666777999:::999:::<<<===;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDCCCDDDFFFGGGJJJKKKNNNQQQUUU]]]nnn~~~111111111111111111111111111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111222333333222111000000000000000000000000000111222333333222111222333222111000//////000111222111111111111111222222222//////000000000000//////222222222222222222222222666666666666555333222000222222222222222222222222333333333333333222111000000000111222222111000000222222222222222333444444222222222222222222222222111111111111111222333444222333444444333333555777888555222222444555444333222222222222222222222222222222222222222222222222111111111111111111111111333222222111111222222333222222111111111111222222222222111111222222333333555444444333222222111111222222222222222222222222333222222111111222222333222333333444444444444444444444333333444444555555444333222111000000000000222222111111111222222333444222111111222333333222444444333222222222333333222222222222222222222222222222222222222222222222333333222222222333444555333333333333333333333333333333333333333333333333444444444555666666777777666666555555555444444444333444444555555444444333111111111111222222222222444333333222111111000000111111111222222333333333111222222222222333333333222222222222222222222222222222333333333333444444333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333222222222222333333333333777777666555555444333333222222333333333333222222444444333333333333222222222333555777888777666555444444333333444444555666666666555444333333222222444444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444333444555555666666555555555555555555555555555555666666666666666555555555555555666666777777888888888888777777777777888888888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>@@@BBBCCCDDDCCCDDDFFFGGGIIIJJJMMMPPPSSS[[[lll|||222222111111111111222222111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111...//////000000111111222111111111111111111111111111111333333333333111111000000000000000000000000111333555444222111222444333222000//////000222333111222222222333333333333333333444444444444333333222222222222222222222222444444444333333222222111111111111222222333333444222333333333333222111111///000111222222111000///111222222222222333333333111111333333333333111111...///000111222222222222333444555555333333444555333333333222222333333222111111111111111111111111111111111111111111111111111111111111111111111111333222222111111222222333222222111111111111222222222222111111222222333444444444444333333333333333222222222222222222222222333333222111111222333333222333333444444444444444333333222222333444444555444333222111000000000000333333222222222222333333444222111111222333333222222222222111222222333333333333333333333333333333111111111222222333333444333333222222222333444555444444444444444444444444333333333333333333333333555555444333333444555666555555555444444444333333333333333444444333333333111111111111222222222222222222222111111111111111222222222222222222333333111111222222222333333333222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333000000000000000000000000333333333333333333333333222222222222222222222222444444444444444444444444222333444555555444333222444444333333333333222222111333555888888888666555444444333333444444555666444444444444444444444333444444444444444444444444444444444444555555555666444444444444444444444444444444444444444444444444333444555555666666555555777777777777777777777777777666666666555555555555555555555666777888888888999888777666666777888999777777777888888888999999;;;999777888:::<<<:::777999999::::::<<<===???@@@@@@BBBCCCDDDCCCDDDFFFGGGGGGHHHKKKOOORRRZZZkkk|||222111000//////000111222111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111------...///000111222222111111111111111111111111111222333333333333222111000000000000000000000000111333555444222111333555333222000//////000222333222222222333333444444444111222222333333222222111222222222222222222222222222222111111111222333333000000111222333333444444111222222333333333222222///000111222222111000///000111222222222222111111000111333444444333111000...///111222333333333222444555666666333111111111---222555444222333444444111111111111111111111111111111111111111111111111111111111111111111111111333222222222222222222333222222111111111111222222222111111111222333333444222333333444444555555666222222222222222222222222444333222111111222333444222222333444444444444333222111111111222333333444000000000000111222333444444444333333222333333333444222111111222333333222111000000000111222333333333333333333333333333333000000111222333333444444444333222111222333444555444444444444444444444444333333333333333333333333555333111000000111222444444444444333333333222222222222222333333222222222000111111111111222222222000000000111222222333333222222222222222222222222111111111222222333333333222222222222222222222222222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333444444555333444555666666555444333444444444333333333222222111333666888999888666555222222111111222222333444222333333444444555555666444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444333444555555666666555555888888888888888888888888777777666666555555555444444555555666777888888999999888777666666777888999666777777777777888888888555111000333888;;;999666888999999:::<<<>>>???@@@@@@BBBCCCDDDCCCDDDFFFGGGFFFGGGJJJNNNQQQZZZkkk{{{111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000111222222111000111222111111000000000000111111000000111111111222222222444333222222333333111///222111111111000000//////000000000000000000000000333222222222111000000000111111000000000000000000000000000000111111111111111111222222222333333333111111111222333333444444222222222222222222222222444333333222111000//////333333333222222111111111222222222222222222222222333333222222222222333333222111111000000111111222222555777888555333111000111111111111111111111111333333333333333333333333...111555666444222111000111111111111111111111111222222222222222222222222333333333333333222111000222222111111222222333444444111000111333444333111555444333333222222222222444444444444444444444444333444444555555444444333333333444555444333111000111111111111111111111111111111222222222333333333111111111111111111111111555333222222333333111000111111111111111111111111333222222111111222222333333333333333333333333333555444333333222222222222333333333333333333333333222333444444555555444444555444333333222222222222444444444333333222222222333333333333333333333333222222222222222222222222---...///000111222333333222333333444444555555666333222000//////000222333444444333222222333333333555444333222222222333444222222222222222222222222333333333444444444555555555555555444444333333333333333333333333333333333333333444555444333111000333333333333333333333333333333333333333333333333222444777888666555444444222222222333333444444444555444444333333444444555333444444555555444444333333333333333333333333333333444444444555666666666555555555555555555555555666777888777555333444555666666666666777777777777777777666666555555444444888888777777666666555555888888888888888888888888777888888888888999999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>AAABBBBBBCCCDDDEEEFFFFFFHHHHHHKKKOOOSSS\\\kkkzzz111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111222222111000111222111111000000000000111111000000111111111222222222444333222333444444333111111111111111000000000///000000000000000000000000222222222111111111111111111111111111111111111111000000000000111111111111111111222222222333333333333333333333333222222222222222222222222222222222222222222111111111111111333333333222222222111111222222222222222222222222222111111111111111111222222222222111111222222222000333666777666444333333222222222222222222222222333333333333333333333333///222444555333222111111222222222222111111111111222222222222222222222222333333333333333222111000222222111111222222333444444222000111333444333111444444333222222222333333444444444444444444444444222333333333333333333222333333444444444333222111111111111111111111111111111111222222222333333333222222222222222222222222444222111222333333222111111111111111111111111111333222222111111222222333333333333333333333333333555555444333333333444444333333333333333333333333222333444444555555444444555444333333222222222333444333333333333333333222222222222222222222222222222222222222222222222222222222222222111111111111444444333333222111111111333222000//////000222333444333333222222333333444444333222222222333444444222222222222222222222222333333333444444444444555444444444444333333333222333333333333333333333333333333444444444333222111333333333333333333333333333333333333333333333333222444666666555444444444333333333333333333444444555444444333333444444555333444444555555444444333444444444444444444444444333333333444444444444444555555555555555555555555444555666555444333444555555555666666666777777777666666666666666555555555888777777777666666666555888888888888888888888888777888888888888999999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>AAAAAABBBCCCDDDEEEFFFFFFHHHHHHJJJOOOSSS[[[jjjyyy111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000111222222111000111222111111000000000000111111111111111111111222222222333333222444555555444333111111111111000000000000000000000000000000000000111111111111111222222222111111222222222222222222000000000111111111222222111111222222222333333333444444333333222111111000333333333333333333333333000000111111111222222222333333333222222222222111222222222222222222222222222222222111111222222222333333222222222222333333...111444666555444444555333333333333333333333333333333333333333333333333111222333333222111222333333333333222222111111111222222222222222222222222222222333333333222111111222222111111222222333444444222111222333444333111333222222222222333333444444444444444444444444444111222222333333222222111333333444444444333222222111111111111111111111111111111222222222333333333333333333333333333333333333111111111333444333222111111111111111111111111333222222111111222222333333333333333333333333333555444444444444555555666333333333333333333333333222333444444555555444444444444333222222222333333222333333333333333333444111111111111111111111111222222222222222222222222333333333333222222111111222222222111000000//////222222000000000000222222333333333222222333333444222222222222333333555555222222222222222222222222333333333333444444444444333333333333222222222222333333333333333333333333333333444444444333222222333333333333333333333333333333333333333333333333222444555444333222333444444444444444333333333333555444444333333444444555333444444555555444444333666666666666666666666666333333333333333333222222555555555555555555555555222333555444333333444555444444555555555666666666555666666666666666777777777777777777666666666666888888888888888888888888777888888888888999999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFFFFHHHHHHJJJOOOSSSZZZiiiwww111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000111222222111000111222111111000000000000111111111111111111111111111111222111111333444555444333111111111000000000000000000000000000000000000000000000000111222222222333222222222222222333333333000000111111111222222222111111222222222333333333222222222111111000000000333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222444333333222222333333444333333333333333333333333///111444555444444444444333333333333333333333333222222222222222222222222222333333222000000222444444444333333222222111111111111111111111111111111222222333333333222222111222222111111222222333444444333333333333333222222222111111111222333444444333333333333333333333333222222333333333333222222333333333333333333333222111111111111111111111111111111222222222333333333333333333333333333333333222111000111333444444222111111111111111111111111333222222111111222222333333333333333333333333333333333333333333444555666333333333333333333333333222333444444555555444444444333333222222333333333222222222333333444444444222222222222222222222222222222222222222222222222000000111111222333444444//////000000111222222222333333222111111222333333333333222222222333444444111111222222333444555555222222222222222222222222222222333333333444444444222222222222222222222222333333333333333333333333333333333333333333333222333333333333333333333333333333333333333333333333333333444333111111333555555555444444333333333222555444444333333444444555333444444555555444444333666666666666666666666666555444444444333333222222555555555555555555555555111333444444444444666777444444444444555555555666555555666666777777777888777777777777666666666666888888888888888888888888777777888888888999999999999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@@@@AAABBBDDDEEEFFFFFFGGGGGGJJJNNNRRRYYYgggttt111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111222222111000111222111111000000000000111111111111111111111111111111000000000111333444222111000000000000000000111111000000000000000000000000000000000111222222222333111111222222222333333333111111111111222222222222111111222222222333333333.../////////000000000111333333333333333333333333333333222222111000000///222222222222222222222222222222222222222222222222222222111111111111222222222333333444444333333222111333444555333222222333333333333333333333333333222222222222222222222222333333333111000000333555333333333222222111111111111111111111111111111111111222222333333333222222222222111111222222333444444444444444333222222222111111111111222222333444333333333333333333333333333333444444444444333333333333333333333333333333111111111111111111111111111111222222222333333333333333333333333333333333222111000111333444444222111111111111111111111111333222222111111222222333333333333333333333333333222111111111222333444444333333333333333333333333222333444444555555444444333333333222222333333444222222222333333444444444444444444444444444444444222222222222222222222222//////000000111111222222000000111111222333333333444444444333333444444444333222222222333333444555000111222333444444555555222222222222222222222222222222222333333333444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333111111333555555555555444444333333333555444444333333444444555333444444555555444444333444444444444444444444444666666555555444444333333555555555555555555555555222333555666555666777999444444444444555555555666555666666666777777888888666666666666777777777777777777777777777777777777777777888888888999999999999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@BBBCCCEEEFFFFFFGGGGGGJJJNNNQQQXXXeeerrr111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000111222222111000111222111111000000000000111111222222222111111111111111000000///000222222111///000000000000111111111111000000000000000000000000111111111111111222222222000000111111222333333333111111111222222222222333111111222222222333333333---......///000000111111222222222222222222222222444444333222111000///...111222222222222333333333222222222222222222222222//////............//////111222333444444333222111111333444444222111222333333333333333333333333333222222222222222222222222333333333111000000222555111111111111111111111111111111111111111111111111111111222333333333222222222222111111222222333444444555666555222111222333222111111111111222222333333333333333333333333333333444444555555444444333333333222222222333444444111111111111111111111111111111222222222333333333333333333333333333333333333111111111333444333222111111111111111111111111333222222111111222222333333333333333333333333333222111111111111222222333333333333333333333333333222333444444555555444444333333222222222333444444222333333333333333333444555555555555555555555555222222222222222222222222333222222111000///......555444444333222222111111444444444444444444444444222222222222333444555555111111333333444444444444222222222222222222222222222222222222333333333333222222222222333333333333333333333333333333333333333333222222222333444444333333333333333333333333333333333333333333333333222444555444333222333444555555555444444444444444555444444333333444444555333444444555555444444333333333333333333333333333555555555555555555444444555555555555555555555555333444666666666666777999444444555555555666666666666777777777777777777888666666666666777777777777777777777777777777777777777888888888888999999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???@@@AAACCCEEEFFFFFFFFFFFFJJJNNNQQQVVVcccppp111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111222222111000111222111111000000000000111111222222222111111111000000222111111111222222111//////000000000111111111111000000000000000000000000222222222111111111111111//////000000111222222333111111111222222222333333111111222222222333333333000000000111111111111111111111111111111111111111222222222111111111000000111111222222222333333333222222222222222222222222000000////////////000000000111222444444222111000000111333333222222333555222222222222222222222222111111111111111111111111222333333222111111222444/////////000000111111222111111111111111111111111000111222333333333333222222222111111222222333444444666777555222111222333333222111111111111111111222222222222222222222222333333333444444333333333333333222222222333444555111111111111111111111111111111222222222333333333222222222222222222222222444222111222333333222111111111111111111111111111333222222111111222222333333333333333333333333333333333222222111111222222333333333333333333333333222333444444555555444444333222222222333333444555444333333333333333333222444444444444444444444444222222222222222222222222444333333222111//////...444444444333222222111111222222333333333333222222222222222222333444555666222222333444444444333222222222222222222222222222111222222222222333333333222333333333444444444444333333333333333333333333333333222222222333444555333333333333333333333333333333333333333333333333222444666666555444444444444444444444555555555555555444444333333444444555333444444555555444444333333333333333333333333333444444444444444444555555555555555555555555555555333444555555555444666777555555666666666777777777888888888777777777777777555666666666777777777888777777777777777777777777777888888888888999999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>???AAACCCEEEFFFFFFFFFFFFIIINNNPPPUUUaaannn111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000222222222111000111222111111000000000000111111222222222222111111000000444333222222333333111/////////000000111111111222000000000000000000000000333222222222111111000000...//////000111111222222111111222222222333333333111111222222222333333333444444333333222111111111000000000000000000000000111111111111111222222222111111111222222333333333222222222222222222222222333333222222222222333333///000222333333222000///---///111222222333555777111111111111111111111111111111111111111111111111111222333333222111222333------...///000111222222000000000000000000000000000111222333333333333333222222111111222222333444444666777666222111222444333333222111000000000111222222222222222222222222222222222333333222222222333333222111222333555666111111111111111111111111111111222222222333333333111111111111111111111111555333222222333333111000111111111111111111111111333222222222222222222333333333333333333333333333555444444333222222222222333333333333333333333333222333444444555555444444222222222222333333444555444444444333333222222222333333333333333333333333222222222222222222222222222222222222222222333333111111111222333333444444000111111222222111111000222222222222333444555666222333444444444333222111222222222222222222222222111111222222222333333333333333333444444555555555333333333333333333333333333333222111222333555666333333333333333333333333333333333333333333333333222444777888666555444444333444444444555666666666555444444333333444444555333444444555555444444333333333333333333333333333222222222333333444444444555555555555555555555555222444555444333333444666666666666666777777777777999999888888777777666666555666666666777777888888777777777777777777777777777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>===>>>???AAACCCEEEFFFGGGEEEFFFIIINNNPPPUUUaaammm222222222111111111000000000111222222111000111222111111111111111111111111111111222222222222111111333333333333333222111000111111111111111111111111444333222111111222333444555444444333222111000000222222222222222222222222000000111222333333444444111111111111111111111111222222222222222222222222//////000111222444555666333333333333333333333333//////000111222333333444333222000/////////000111222222444555555444222222111111000000111111222333333222222111111222222333666666555555555444444444222222222222222222222222111111222222222333333333222222333333333333333333111111111111111111111111222222222222222222222222444333222111000000000000111111222222222333333333222222222333333444444444444333333222222333333444222222222111111111000000555444333333222222222222555555555555555555555555333333333333333333333333000000111222333444444555222222222222222222222222222111111111000000//////222333333444444333333222000111222222111111333555333333333333333333333333333333222222333333444555444555666555333222333444555444333333222222222222222222222222222222222222555555444444444333333333333333333222222111111111444444444444444444444444333444444555555444444333444333222111111111222333222222222222222222222222111111111111111111111111111111222222222333333333444333333222222333333444555222//////222444555444555444333333222222222222333333333333333333333333222222333333333333444444555555555555555555555555222222333333333333444444333333333333333333333333555444444333333444444555555555555444444333333333222333555666666555333222333333333333333333333333444444444444444444444444555555555555555555444444222222222333333444444444111222333333444444444333777777777777666666666666555666777888888777666555666777777777777777666666666666777777777777666666888888888777777777777777777888888888888999999999::::::999888999:::;;;<<<999999::::::;;;<<<<<<===AAABBBCCCDDDEEEEEEEEEEEEBBBDDDIIIOOORRRVVVaaalll222222222111111111000000000111222222111000111222111111111111111111111111111111222222222222111111222222333333222111111000111111111111111111111111222222111111111111222222222222222222222111111111111111111111111111111111000000111111222222333333111111111111111111111111222222222222222222222222000000000111222333444555333333333333333333333333000000000111222222333333333333222111111111111111222222333333333333222222111111000000111111222333333222222111111222222333555555555444444444333333111111111111111111111111111111222222222333333333444444444333333333333333222222222222222222222222222222222222222222222222333333222222111000000///111111222222222333333333222222222222222222333333444333333222222333333444222222222111111111000000444333222111111111111222444444444444444444444444444444444333333222222222111111111222333333444444222222222222222222222222333222222222111111111111111222222333333222222111111222333222111111333444333333333333333333333333333222222222222333444444444555666555333222333444555444333333222222222333222222222222222222222222555555444444444333333333333333333222222222111111333333333333333333333333333444444555555444444333555555333222222222333444222222222222222222222222222222222222222222222222222222333333333444444444444333333222222333333444333000------000222333222555444333333222222222333222222222222222222222222222222333333333333444444444444444444444444444444222222333333333333444444333333333333333333333333555444444333333444444555555444444444333333333333222333555666666555333222333333333333333333333333444444444444444444444444555555555555555555555555333333333444444444444444555555555666666555555444666666666555555555555555444555666888999999999999666666777777777777666666666666777777777777666666777777777777777888888888777888888888888999999999::::::999999999:::;;;<<<::::::;;;;;;<<<<<<======>>>???AAACCCDDDEEEFFFFFFGGGGGGIIIMMMOOOTTT```lll222222222111111111111111000111222222111000111222111111111111111111111111111111222222222222111111111111222222111111000000111111111111111111111111000111111111111111111000000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111222222333444222222222222222222222222111111111111111111111111222333333333333222111111222222111111111111222222111111000000111111222333333222222111111222222333444444444333333333222222222222222222222222222222111111222222222333333333555555555444444333333222333333333333333333333333222222222222222222222222222222333333222111///...111111222222222333333333333333333333333222222222333333222222222222333333222222222111111111111111222222111111000000111111222222222222222222222222666555444444222222111000222222222222333333333333222222222222222222222222333333333333333222222222000111111222222111111000222333333222111000222333222222222222222222222222222222222222222333444444444555555555333222333444444444333222222222333333333333333333333333333333555555444444444333333333333333333333222222222222333333333333333333333333333444444555555444444333666555555444333444444444222222222222222222222222333333333333333333333333333333444444444555555555444333333222222333333444333111//////000222222222444444333222222222333333111111111111111111111111222222333333333333444444333333333333333333333333222222333333333333444444333333333333333333333333555444444333333444444555444444333333333333222222333444555666666555444333333333333333333333444444444444444444444444444444555555555555555555555555555555555555555444444444666666666555555555555555444444444555555555555555444444555666888;;;<<<>>>666666777777777777666666666666777777777777666666666666777777888888999999777888888888888999999999::::::999999999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>???AAACCCEEEGGGHHHHHHJJJIIIIIIKKKLLLQQQ^^^kkk~~~111111111111111111111111000111222222111000111222111111111111111111111111111111222222222222111111000000111111111000000///111111111111111111111111///000111222222111000///000000000000000000000000222222222222222222222222111111111000000000000000111111111111111111111111111222222222222222333333333333222222111222222333111111111111111111111111222222222111111111000000111111333333333222111000333222111000000111222333111111000000111111222333333222222111111222222333333333333222222222111111444444444444444444444444111111222222222333333333666666555555444333222222333333333333333333333333222222222222222222222222000111333444333222///...111111222222222333333333555555555444444333333333333333222222222222333333111111111111111111111111222222111111111111222222333333333333333333333333444444444333333222222222444444333333333222222222111111111111111111111111333333333333222222222222111111222222222222111111333444444222111000111222111111111111111111111111222222222111222333333444333444555555333333333555444333333222222333333333333333333333333333333333555555444444444333333333333333333333333333333333444444444444444444444444333444444555555444444333555555555444444444444444222222222222222222222222333333333333333333333333333333333333444444444444444333333222222333333444555444333222333444444444444333333222222333333333222222222222222222222222222222222333333333444444333333333333333333333333222222222333333333444444333333333333333333333333555444444333333444444555333333333333333333333222444444555555555555444444333333333444444444444444555555555555555555555555444444444555555555555555777777666666555555444444333333333333333444555555444444555555555555666666444444444555777999<<<===555666666777777777777666666666777777777777666666555555666777888999999:::777777888888888999999999999999999:::::::::;;;;;;<<<<<<<<<===>>>>>>??????AAABBBCCCEEEGGGHHHHHHHHHHHHGGGIIIKKKMMMQQQ]]]jjj{{{111111111111111111111111000111222222111000111222111111111111111111111111111111222222222222111111///000000111111111000000111111111111111111111111///000111222222111000///222222111111000//////...111111111111111111111111111111111000000000000000111111111111111111111111111111111222222333333333333333222222111111222222111111111111111111111111333333222222111000000000///000111222222111000///333222111000000111222333111111000000111111222333333222222111111222222333333333222222222111111111333333333333333333333333111111222222222333333333666666555444333333222222222222222222222222222222222222222222222222222222000111222444333222000...111111222222222333333333444444333333222222111111333222222111111222222333111111111111111111111111333333222222222333333444333333333333333333333333222222222333333444444444555555444333333222222222111111111111111111111111111111222222222222222222222222333333333333222222333444444222111000111222111111111111111111111111222111111111111222333333333444555444333333444555333333333222222333333444333333333333333333333333555555444444444333333333333333333333333333333333555555555555555555555555333444444555555444444333444444444444444333333222222222222222222222222222222222222222222222222222222222222222333333333333444333333222222333333444555555555444444444444555333333333222222333333444444444444444444444444444222222222333333333444444333333333333333333333333222222222333333333444444333333333333333333333333555444444333333444444555333333333333333333333333555555555555555555555555333333333444444555555555555555555555555555555555444444444555555555666666777777777666666555555555222111222222444555777888555555666666666777777777555555444444555666888999555555666777777777777777666666777777777777666666555555666777888999999:::777777888888888999999999999999:::::::::;;;;;;;;;<<<<<<======>>>?????????BBBCCCDDDDDDEEEEEEEEEEEECCCDDDHHHMMMOOOSSS]]]hhhxxx111111111111111222222222000111222222111000111222111111111111111111111111111111222222222222111111000000111111222222111111111111111111111111111111000111111111111111111000444333222111000///......////////////////////////111111111111111111111111111111111111111111111111111111111222222333333444333333222222111222222222222222222222222222222222333222222222111111000000//////000111111111111000222222111111111111222222111111000000111111222333333222222111111222222333333333333222222222111111000000000000000000000000111111222222222333333333444444444333333222222111111111111111111111111111222222222222222222222222000111222333222222111000111111222222222333333333000000000000////////////222222111111111111222222111111111111111222222222333333333222333333444555444444444444444444444444000111222222444555555666555555444444333333222222111111111111111111111111111111111111222222222222333333333444444333333333222333333222111000222333222222222222222222222222111111111111111222333333222444555444333333444666333333222222222333444444333333333333333333333333555555444444444333333333333333333333444444444444555555555555555555555555333444444555555444444333333444444444444333222222222222222222222222222222111111111111111111111111111111111222222222333333444333333222222333333444333444555444222111222333333333222222222333444444555555555555555555555555222222333333333333444444333333333333333333333333222222333333333333444444333333333333333333333333555444444333333444444555333333444444444444555555555555555555555555555555333333333444555555666666555555555555555555555555333333444444555666666666666666666666666555555555444444444444666888:::;;;555555666666777888888888666555555444444555555555444555666777777888888777666666777777777777666666666666777777888888999999777888888888888999999999888999:::;;;;;;;;;::::::<<<<<<======>>>>>>??????AAAAAABBBBBBBBBBBBAAAAAAAAACCCHHHMMMOOOSSS\\\gggvvv000000111111111222222222000111222222111000111222111111111111111111111111111111222222222222111111000111111222333333222222111111111111111111111111222222111111111111222222333333222222111111111000000000000000000000000000000000111111222222333333111111111111111111111111000111111222333333444444222222222111222222333333333333333333333333333333222222222111111111111111111000000000111111222333222222333333333333222222111111000000111111222333333222222111111222222333444333333333222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333000000000000000000111111222222111111111111222222000000111111111222222222222222111111222333333444222222222222222222222222222222222333333444444444444444444444444333333333111111111111111111111111222222222222333333444444222222333333333333222222111222333222111111333444333333333333333333333333111111111111111222222333222333555444333333444666333222222222333333444555444444444444444444444444555555444444444333333333333333333444444444555555444444444444444444444444333444444555555444444333444555555666555444333222222222222222222222222222222222222222222222222222222222222333333333444444444333333222222333333444222444666555333111222333333222222222333333444555444444444444444444444444222222333333333333444444444444444444444444444444222222333333333333444444333333333333333333333333555444444333333444444555444444444555555666666666666666555555555555666666333333444444555666666666555555555555555555555555333333444444555666666777555555555555555555666666888777555555555666888999444444555555666777777888555555666666666666555555444555666777888888888888666666777777777777666666777777777777777888888888777888888888888999999999888999:::;;;;;;;;;::::::;;;;;;<<<======>>>>>>???AAAAAABBBCCCCCCCCCCCCCCCDDDEEEHHHKKKMMMPPP[[[gggttt000000111111222222222222000222222222111000111222111111111111111111111111111111222222222222111111000111222333333333333333111111111111111111111111444333222111111222333444111222222222222333333333444444444444444444444444000000111222333444444444111111111111111111111111000000111222333333444444222222111111222222333444333333333333333333333333111111111111111111111111222222111000111222444555222333444555555444333222111111111000111222222333333222222222222222222333444444444333333333222222444444444444444444444444111111222222222333333333111111111111111111222222333333333333333333333333222222222222222222222222222111111000000111222222111111222222222333333333222222222333333444444555222222111111111111222222000000111111222222222222111111000000111222333333111111111111111111111111333333333333333333333333444444444444444444444444000000000000000000000000333333333444444555555555111111222222222222111111000222222222111111333555333333333333333333333333111111111000111222222333222333444444333333555666222222222222333333444555444444444444444444444444555555444444444333333333333333333444444555555555222222222222222222222222333444444555555444444333555666777777777666444333222222222222222222222222333333333333333333333333333333333444444444555555444333333222222333333444444777999888555333444666222222222222333333444555333333333333333333333333222222333333333444444444555555555555555555555555222222333333333444444444333333333333333333333333555444444333333444444555555555555666666666777777666666555555555555666666333333444444555666777777666666666666666666666666333333444444555666777777333444444444555555666666999777555333222333444555333333444444555666777777444555777888888888777666444555666777888888888888666666777777777777666666888888888777777777777777777888888888888999999999888999:::;;;<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>BBBCCCDDDFFFGGGHHHHHHHHHIIIGGGHHHIIIJJJNNNZZZgggrrr111111111111111111111111111111111111111000///...000000000000000000000000000111111111111222222222111000///......///000111000111111111111222222222111111111111111111111111...///000000000000000///222222222111111111000000000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222///000000000000111111111222222222222222222222222111111000000000000111111111111222333333333222222222222333333333222222111111111111111111111111111111222222333333222222111000000111111111222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222333333333222222111111111222222222222222222222222222333333444444555555666444444444555555666666666444444333333333333222222111111111111222333444555444333333333333333333444333333222111000000111111222222222222222222222222222333333444444333333222333333333333333222111000333333222222333333444555555444333333222222222222555555555555555555555555111111111222333444555666444444444444444444444444333333333333333333333333444555666555333222222333333333333333333333333333222222222222222222222222333333333333333333333333111000111111222333444555222222333333333333444444333444444444444333222111222222444444444444222222333333333333333333333333222333333111000000222444222222222333333444444444555555555444444333333333444444444444444444444444555555555444444333333333333222222222222333444444666666666666666666666666444333333222222333333444444444444555555555555666555555666666555555444333666555444333222333444555666666666666666555555555666666666666666666666666444555555666666666666666666666666666777777777777888888888888888888888888666666777777777666666555666666666777888999;;;;;;;;;;;;;;;::::::999999999999::::::;;;===???@@@AAAAAACCCDDDDDDCCCCCCDDDFFFEEECCCCCCFFFHHHMMMXXXcccrrr111111111111111111111111333333444444444333222222111111111111111111111111000111111111111222222222111111000//////000111111000111111111111222222222111111111111111111111111------///000111111111111222222222111111111000000000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000000111111111222222222222222222222222222222111111111000000111111111222222222222222222222222000000111222222222222111000000000000000000000000111222222333333222222111111111111222222222222333111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111222222222333333333333333333222222222222222222333333333222222222111111222222222222222222222222......///000222333444444333333444444444555555555444444333333333333222222000/////////000111222222111000000000000000000111333333222111111111111111222222222222222222222222222222333333333333222222333333333333333222111000111111000000111111222333555444333333222222222333555555555555555555555555222222222222333444555555444444444444444444444444333333333333333333333333333555555555444333444555333333333333333333333333333333333333333333333333333333333333333333333333222222222222333444555555222222333333333333444444444444444333333222222222222333333444444333333222333333333333333333333333333444444333111222333555222333333333333333333444555555444444444333333333444444444444444444444444555555444444444333333333333333333333333444444555555555555555555555555555444333333222222333333444444444444555555555555666555555666666555555444333222222222111222222333333444444444444555555555555666666666666666666666666444555555666666666666666777777777777666666666666777777777777777777777777666777777888888777777666999999888777777777777777<<<<<<<<<;;;;;;:::::::::::::::;;;;;;===>>>@@@@@@BBBDDDEEEEEEEEEEEEGGGHHHGGGEEEEEEGGGIIIMMMXXXcccqqq111111111111111111111111000000111111222111111111111111111111111111111111000111111111111222222222222111111000000111111222000111111111111222222222111111111111111111111111,,,---...000111222333333222222222111111111111111000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222333222222222222222222222222222222111111111111222222555444222111111111111222//////000111222222111111000000000000000000000000111222222333333222222111222222222222333333333333111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333333333222222111111111333333333222222222222111222222222222222222222222/////////000000111111222333333333333444444444444444444333333333333222222111111000000000111111222333333222222222222333333333222222111111111111222222222222222222222222222111111222222222222111111222222333333333222111111111111000000111111222333444444333222222222333333555555555555555555555555444333333222222333333444444444444444444444444444444444444444444444444444333444666555444444555666333333333333333333333333444444444444444444444444333333333333333333333333444444444333333444555555222222333333333333444444555444333222222222333444222333333444444333333222333333333333333333333333444555555444333333444666444333333333333333333222555444444444444333333333444444444444444444444444555444444444444333333333444444444333444555555666444444444444444444444444444444333333333333444444444444444555555555555666555555666666555555444333000111222333333333333333222222333333444555555555666666666666666666666666444555555666666666666666888888777777666666555555666666666666666666666666777777888888888888888777999999888777777777777777<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????BBBDDDFFFGGGFFFGGGIIIKKKIIIGGGGGGIIIJJJNNNXXXbbbqqq111111111111111111111111......///000111111111000111111111111111111111111000000111111111222222222222222222222222222222222000000111111111222222222111111111111111111111111---...///000111222222222111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222222222222222333666555222000000000111222111111222222222111111000000000000000000000000000111222222333333222222111222222333333333444444444111222222333333222222111222222222222222222222222333333222222222222222111222222222222222222222222222222222333333333333444444333333222222111111111222222222222222222222222222222222222222222222222444333333333222222222111333333333333333333333333444444333333333222222222444444333222222222333333444444333333333333444444333222222111111222222222222222222222222222222222000111111222222111111000222222333333333222222111333333222222333333444555444333333222222333333333555555555555555555555555555444333333222222222333333333333333333333333333444444444444444444444444555666777666444444444666333333333333333333333333555555555555555555555555333333333333333333333333555444444333333333333444222222222333333333444444555444222111111222444555333333333333333333333333333333333333333333333333333444555444333222333555444444444333333222222222444444444444444444444444444444444444444444444444444444444444444444444444555444444444444555666666444444444444444444444444444444333333333333444444444444444555555555555666555555555666555555444333111222444666777777666555222222333444555555666666666666666666666666666666444555555666666666666666888888777777666666555555666666666666666666666666777888888999999999999888777777777777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAACCCEEEFFFFFFGGGIIIKKKJJJHHHHHHJJJKKKNNNWWWaaappp111111111111111111111111111111222333444444444444111111111111111111111111000000111111111222222222222222333333333333222222000000111111111222222222111111111111111111111111000111111111111111000///111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222222222222222333666555222000000000111222555555555444333222111000222222222222222222222222111222222333333222222111222222333333333444444444111222222333333222222111222222222222222222222222333333333222222111111111222222222222222222222222111111111111222222222222333333333222222111111111222222222222222222222222222222222222222222222222333333333333444444555555333333333333333333333333444444333333333222222222444444333333333333333333111111000000000000111111333222222222222222333333222222222222222222222222000111111222222111111000111222222333333333222222333333222222333333444555333333333222222333333444555555555555555555555555555555444333222222222222333333333333333333333333444444444444444444444444666777777666444222333333333333333333333333333333555555555555555555555555333333333333333333333333444333222222222222222333222222222333333333444444555444222111111222444555333333333333333333333333333333333333333333333333111333444333222111222333444444444333333222222222444444444444444444444444444444444444444444444444444444444444444444444444555444444444444555666666555555555555555555555555555444444333333444444555444444444555555555555666555555555666555555444333111333444666777777666666333333444555666777777888666666666666666666666666444555555666666666666666888777777777666666666555777777777777777777777777777777888999999999999999888888888999:::;;;<<<===999999999999999999999999<<<<<<<<<<<<<<<===>>>???@@@BBBDDDEEEEEEFFFHHHJJJKKKIIIIIIKKKLLLNNNWWW```ooo111111111111111111111111000111222222222222222222222222222222222222222222000111111111111222222222111222222333333222222111000111111111111222222222111111111111111111111111222222222222111000///...111111111111111222222222000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222333222222222222222222222222222222111111111111222222555444222111111111111222555555555555444333111111333333333333333333333333111222222333333222222111222222222222333333333333111222222333333222222111222222222222222222222222444333333222222111111111222222222222222222222222000000111111111222222222222222222222222222222222111222222222222333333333222222222222222222222222---...///111333555777888444444444444333333333333444444333333333333222222222222111111111222222333222222111111111111222222333222222222222333333444222222222222222222222222111111222222222222111111111111222333333333222222111111000000111111222333333333222222222333444444555555555555555555555555555444333333222222222222333333333333333333333333333333333333333333333333555666666555333222222333333333333333333333333333555555555555555555555555333333333333333333333333222222222111111222222333222222333333333333444444444333222222222333444555444333333222222333333444333333333333333333333333000222333333222111111222444333333333333333333222333333333444444444444555444444444444444444444444333333333444444444444555444444444333444555555666666666666666666666666666555555444444444444555555444444444555555555555666555555666666555555444333111222333444444444444444444555555666666777777777666666666666666666666666444555555666666666666666666666666777777777777777777777777777777777777777666666777888999999999999;;;;;;:::999999999999999888888888888999999999999;;;;;;;;;<<<<<<>>>?????????AAACCCCCCCCCDDDFFFHHHJJJHHHIIILLLLLLOOOWWW```nnn111111111111111111111111///000000000000//////...222222222222222222222222000111111111111222222222000111222333333222111000000111111111111222222222111111111111111111111111111111222222222111000000000000111111111222222222000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000000111111111222222222222222222222222222222111111111000000111111111222222222222222222222222222333333444444333333333222222222222222222222222111222222333333222222111111111111222222222222333111222222333333222222111222222222222222222222222444444333333222111111000222222222222222222222222111111111222222222333333111111111222222333333444111111222222222333333333222222222222222222222222---...///111222444555555555555555444444444333333444444333333333333222222111111111111111222333444555444444333333444444555222222222222222333444555222222222222222222222222222222333333333333222222000111222333333333333222111111000000111111222333333222222222333333444555555555555555555555555555444444333222222222333333222222222222222222222222222222222222222222222222000222333333222222333555333333333333333333333333444444444444444444444444333333333333333333333333222222222222222333444555222222333333333333444444222222222333333444444444444333333222222333333444333333333333333333333333111333444555333222222333222333333333333333333444333333333444444444555555444444444444444444444444333333333444444444555555333333333333333444444555555555555555555555555555555555444444444444555555444444444555555555555666555555666666555555444333444444333333333444444555555555555555555555555555666666666666666666666666444555555666666666666666555555666666777777888888666666666666666666666666444555666777888888888888:::999888888777777888888888888888999999:::::::::::::::;;;;;;===>>>@@@@@@@@@BBBCCCCCCCCCCCCEEEFFFHHHGGGHHHKKKLLLOOOWWW```nnn111111111111111111111111333333333333333222111000222222222222222222222222000111111111111222222222000111222333333222111000000111111111111222222222111111111111111111111111///000111222222222222222000000111111222222222222000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222///000000000000111111111222222222222222222222222111111000000000000111111111111222333333333222222//////111222333444444444111111111111111111111111222222222333333222222222000000111111111222222222222222222333333222222222222222222222222222222222444444333333222111000000222222222222222222222222222222333333333444444444000000111222333444444555111111111222222333333333222222222222222222222222444444333333222111111111666666666555555444444444444444444333333333222222222222222333444555666777222111111000000111111222222222222222333333444555222222222222222222222222222333333444444333333222000111222333333333333333333333222222333333444555222222222222333333444555555555555555555555555555444333333222222333333444222222222222222222222222111111111111111111111111---///111222222333555777333333333333333333333333444444444444444444444444333333333333333333333333222222222333444555666777222222333333333444444444111222333444444444444333444444222222222222444444333333333333333333333333222444666666555333333444222222222333333444444444333333333444444555555555444444444444444444444444333333333444444555555555333222222222222333444444444444444444444444444444555555444444444444555555444444444555555555666666555555666666555555444333888777555444444555666777444444444444444444333333666666666666666666666666444555555666666666666666444444555666777888999999555555555555555555555555444444666777777888888888444444555555666888999:::999999999::::::;;;;;;;;;999::::::;;;===???@@@AAAAAACCCDDDDDDCCCCCCDDDFFFGGGFFFHHHKKKLLLOOOWWW```mmm333222222111111222222333111111222222222333333333222222222222222222222222555555555444444333333333111222222333333222222111000000000000000000000000111111111222333333333444222222222222222111000///222222222222222222222222222111000.........///000111000000000//////......222222222111111111000000222222111111111111111111333333333333333333333333333333333222222111111111222222333333333333444444333333333222222111111111333333333222222111111111222222111111222222333444333333333222222222111111444222000222444666444222333333333333333333333333222222222111111111000000000000111111111222222222111111111111111111111111111111222222222333333333333333333222222111111111000000111111111222222222111111111111111111111111333333333333333222111000000000111222333333444444333333333444444333222222222333333333555666777888888777555333222222222333222222111111222222333444111111111111111111111111222222222222222222222222222222222222222222222222333333333333222222111000222222222222222222222222333333333333333333333333222222222222222222222222555444444444555555333111555555444444444333333333444333333222222333333444444333222222111111111111222222333333333222111111333333444333222111333555555555555444444333333333555555555555555555555555555555444444444333333333000000111222333333444555111000///000222333222111222222222222222222222222222222222222333333444555333222222111111000000000444444444444444444444444333333333333333333222222888777666444444555555666333333333444444555555555666666555555555444444444444555666666666555444333444555555555555555444333555555555555555555555555333444444555555444444333555555555555555555555555777777666666555555555444444555777777555555555666555555666777777777777777777777777777777777777777555555555555666666666666777777888999999999999888999888777777777888::::::::::::999888999:::;;;<<<======;;;::::::;;;<<<===???@@@@@@AAABBBCCCDDDDDDEEEFFFHHHHHHIIINNNVVV\\\lll~~~333222222111111222222333111111222222222333333333222222222222222222222222444444444333333333222222111222222333333222222111111111111111111111111111111111111222222222222222222222222222222111000000222222222222222222222222444333222111000000111222333333333222222222222222222222222111111111000000111111222222222222222222333333333333333333333333333333333222222222111111111111111222222222333333333333333222222222111111333333333222222222111111222222111111222222333444333333222222222111111111333222000222444555444222333333333333333333333333222222222111111111000000111222222222333333333333222222222222222222222222111111222222222333333333333333222222222222222222111222222222333333333333222222222222222222222222333333333333333222111000111111111222222333333444333333333444444333333222444444444444666777888999444444333333333444555666222222111111222222333444111111111111111111111111222222222222222222222222222222222222222222222222222222333333333222111111222222222222222222222222333333333333333333333333222222222222222222222222444444444444555555444222555555444444444333333333444333333222222333333444444444333222222222222222000111222333333333333333333444444444222222333555444444444444333333333222555555555555555555555555555555555444444444333333333333444444444444444444222111000111333444333222333333333333333333333333333333222222333333444555444444444444333333333333333333333333333333333333555555555555555555555555777666555444333444444555333333333444444555555555555555444444444333333333333444555666666666555444444555666666777777777777555555555555555555555555444555555666666555555444555555555555555555555555777666666666555555555555555666888888666555666777555555666777777777777777777777777777777777777777555555555555666666666666777777888999999999999888999888777777777888999:::::::::999999999:::;;;<<<===<<<;;;;;;;;;;;;<<<===BBBBBBCCCDDDEEEFFFGGGGGGEEEFFFHHHHHHIIINNNUUU\\\kkk}}}333222222111111222222333111111222222222333333333222222222222222222222222333333333222222222222222111222222333333222222111222222222222222222222222111111111111111111000000111222222222222111000000222222222222222222222222333333222111111111222222///000000000000000000111222222222111111111111111111111222222333333444444333333333333333333333333333333333222222222222111000000111111111222222222333333333222222222222111333333333222222222222111222222111111222222333444222222222111111111111111333222111222333444333222333333333333333333333333222222222111111111111111222222333333333444444444333333333333333333333333111111222222222333333333222222222222222222333333222222333333333444444444333333333333333333333333222222333333333222111111222222222222222222222222222333333444444333333333555555555555666777999999444333333333333444555666222222111111222222333444222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333222222222222222222222222222222333333333333333333333333222222222222333333333333333444444555555555444444555555444444444333333333444333333222222333333444555444444333333333333333///000111333444444444444444555555444333333444666333333333333222222222222444444444444444444444444555555555555555444444444777777666666666555555555333222222222444555444333444444444444444444444444333333333333333333444555333333444444444444444444333333333333333333333333444444444555666666666777666555444444333333444444444444444444444555555555444444444333333333333333333444555666666666666666555555666777888999::::::555555555555555555555555555666666666666666666555555555555555555555555555666666666666555555555555444666777777666555555666555555666777777777777777777777777777777777777777555555555555666666666666666777888888999999888888888888777777888888999:::::::::999999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===CCCCCCDDDEEEFFFGGGHHHHHHDDDFFFGGGHHHIIIMMMUUU\\\jjj}}}333222222111111222222333111111222222222333333333222222222222222222222222222222111111111111111111111222222333333222222111222222222222222222222222222111111111000/////////111111222222222111111000111111111111111111111111111000000000000000000000---.........///000000000111111111111111111111111111111222333444444555555222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222111111222222333444111111111111111111111111222222222222333333333222222222222222222222222222111111111111111111111111222222222333333333333444333333333333333333333333111111222222222333333333111111111222222333333333222222222333333333333444333333333333333333333333222222333333333222222111333333222222222222222222222222333444444444333333444444444444555666777888777666555444333222222222222222111111222222333444222222222222222222222222222222222222222222222222222222222222222222222222000111222222333333333333222222222222222222222222333333333333333333333333222222222333333333333333333444555666555444555555555555444444444333333333444333333222222333333444555444444333333444444444111111222333444444444444444555666555444333555777222222222222222222222222444444444444444444444444555555555555555555555555666666666666666666666666555444333444555666555444444444444555555555555555444444333333333444444555111111222222333333444444333333333444444444444444111222222333444555555666666666555555444444444444444444444555555555555555444444444444444444444444333333444555666777777777666666666777777888999999555555555555555555555555555555666666666666555555555555555555555555555555666666666666666555555555222444555555444333444444555555666777777777777777666666666666666666666666555555555555666666666666666777777888888888888888888888888888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===@@@@@@AAABBBCCCDDDEEEEEEDDDFFFGGGGGGHHHMMMUUU[[[iii|||333222222111111222222333111111222222222333333333222222222222222222222222111111111111111111111111111222222333333222222111222222222222222222222222222111111111000/////////000111111222222222111111111111111111111111111111000000000111111111111000111111111222222333333333111111111111111111111111111111222333444444555555222222222222222222222222222222222222222222222222222222222333333333333444222222222222222222222222222222222222222222222222222222111111222222333444111111111111111111222222222222333222222111222222222222222222222222222222111111111111111111111111111111111111222222222222333333333333333333333333111111222222222333333333111111111222222333333333111111111111222222222222333333333333333333333333111222222333333333222222333333222222222222222222111222333333444444444333333333333333444555666666666666555555444222222111222222111111222222333444222222222222222222222222222222222222222222222222222222222222222222222222000111222222333333333333222222222222222222222222333333333333333333333333222222333333333444444444333555777666555444555666555555444444444333333333444333333222222333333444444444444333333444444555444444444444444333222111444555666555444333555777222222222222222222222222444444444444444444444444444444555555555555555555333444444555666666777777555444333444666777666555444444444555555666666666555555444333333444444444222222222333333444444555555555555555666666777777222222333333444555666666777777777777666666666555555555555555555555555555555555555555666666666666444444444555666777888888888777666555555555555555555555555555555555555555333444444555555444444333555555555555555555555555555555555666666666666666444555777777555444555666555555666777777777777777666666666666666666666666555555555555666666666666666666777888888888888777777777888888999999999999999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<<<<======>>>??????@@@AAABBBCCCDDDDDDEEEGGGGGGHHHMMMUUU[[[hhhzzz333222222111111222222333111111222222222333333333222222222222222222222222111111111111111222222222111222222333333222222111222222222222222222222222111111111111111111000000000000111222222222222111111111111111111111111111111222333333444333333333000000000111111111111111111111111111111222222222111111222222333333444444222222222222222222222222111222222222222333333333222222333333333444444444111222222222222333333333111222222222222333333333222222111111222222333444222222222222222333333333111222333222111000111222222222222222222222222222111111111111111222222222000000111111111222222222333333333333333333333333111111222222222333333333222222222222222222333333000000111111111222222222333333333333333333333333111111222333333333222222222222222222222222222222111111222333444444444444333333222222333444444555222333444444555555444444222222111111222222333444333333333333333333333333222222222222222222222222222222222222222222222222111111222333333333222222222222222222222222222222333333333333333333333333222222333333444444555555444666999777444333444666555555444444444333333333444333333222222333333444333333333333333444444555555555555555444222111000444555555444333333444666222222222222333333333333333333333333333333333333333333333444444444444444222222333444555666777777555444444444666777666555333333444444555666666666666555444444444444444444555555666666666666666666555555666666777888888888555555555666777777777888777888888888888777666666666666666555555555555555666666666666666777777777555555555555666777888888999777555444333222333333555555555555555555555555333333444444444444333333555555555555555555555555555555555666666666666666666888999999888777777888555555666777777777777777777777777777777777777777555555555555666666666666555666777777888888777777777777888999999999999888888999:::;;;;;;;;;::::::999:::;;;<<<============@@@@@@AAABBBCCCDDDDDDEEECCCEEEFFFGGGHHHLLLTTT[[[gggyyy333222222111111222222333111111222222222333333333222222222222222222222222111111111222222222333333111222222333333222222111111111111111111111111111111111111222222222222222000000111222222222222222111111111111111111111111111222333444444444333333////////////............000000111111111222222222111111222222222222222222111111111111111111111111111111222222222333333333111222222222333333333333111111222222222333333333111111222222222333333333222222111111222222333444222222333333333444444444111333444333000///000222111111111111111111111111000000111111111222222222111111111222222222333333222222222222222222222222111111222222222333333333333333222222222222222222111111111222222222333333222222222222222222222222000111222333333333333222111111111222222333333444000111222333444444444444444333333333333444555555222333444555555555444444222222111111222222333444333333333333333333333333222222222222222222222222222222222222222222222222222222333333333222111111222222222222222222222222333333333333333333333333222222333333444555555666555888:::888444111333555555555444444444333333333444333333222222333333444222222222222222333444444444555555555444333222222333444444444222222333555222333333333444444444444333333333333333333333333222222222333333333444444444444444555555666666666555444333444666777666555222333333444555555666666666666555444444444444444777777777666666666666666555555555666777777888888666666666666777777777777666777888888888777555555777666666666555555555444555555555555666666777777777777666555555666777888777666444333222333444555555555555555555555555555444444555555555555444444555555555555555555555555555555555555666666666777555777888888777666666777555555666777777777777777777777777777777777777777555555555555666666666666555666666777777777777777666777888999:::999999888888999:::;;;;;;;;;::::::999:::;;;============<<<@@@AAAAAABBBCCCDDDEEEEEECCCEEEFFFFFFGGGLLLTTTZZZfffyyy333222222222222222222333111111222222222333333333222222222222222222222222111111222222333333333333222222222333333222222222000000000000000000000000111111111222333333333444///000111222222222222222000000000000000000000000///000111222333222222111333333222222111111000000000000111111222222222222222222111111111111111111111111111111111111111111111111111222222333333333000111111111111222222222111111111222222333333333111111111222222333333333222222111111222222333444333333333444444555555555111333444333000...000222111111111111111111111111000000111111222222222222222222333333333444444444111111111111111111111111111111222222222333333333444333333222222111111111222222333333333444444444111111111111111111111111000111222333333333333333000000111222333333444444000111222333444444555444555555444444444555666666555666666666555333111000222222111111222222333444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333222111000222222222222222222222222333333333333333333333333222222333333444555666666666999;;;999444111222444555555444444444333333333444333333222222333333444111111111111222222333444333333444444555444444444333333444333222111333555333333333444444555555555333333333333333333333333111111111222222333333333666666666666555555555555555444333444666666666444222222333333444555666666777666555444444444444444666666555555444444333333444444444555666777777888555555555555555444444444555666777777777666444333777777666666555555555444444444444555555555666666888777666555555666777777666555444333333444666777555555555555555555555555555555666666666666555555555555555555555555555555444555555555666666777777222444555555444333333444555666666777777777777777777777777777777777777777555555555555666666666777555666666777777777777777666777888999:::999888888888999:::;;;<<<;;;::::::888999;;;===>>>>>>===<<>>@@@@@@??????>>>BBBBBBAAABBBBBBCCCDDDEEEJJJIIIIIILLLKKKLLLRRRZZZhhhxxx222222111111222222333444222333444555555333111000111222222222222333333333111111222222222222111111222222333333333333222222333222222111111222222333222222222222222222222222111111222222222222111111000000111111111111000000111111111111111111111111111111111111111111111111444333333222222111111000222222111111111111222222222222222333333222222111222222111111222222333444000111111111111111111222...111333444222222333555222222222222222222222333222222222222222222222222111111222222222333333333333333333333333333333333333222111111000000111111000111222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000...111444444333222333444333333333333333333333333333333333222222222111111444444444444444444444444111111111222333333444444444444333333333222222222555555555444444333333222111111222444555555555555222222222222222222222222222222222222222222222222333333333333333333333333333444444444333333222111333333333333333333222222444444444444444444444444666555333222222333555666666555555444333444444444333333444555555444333333555555444444444333333333333333333333333333333333333444444555555444444333444444444444444444444444222222222333333444444444444333333222222333333444444444444444444444444444444444444444444444444444444444444555555555555555444444333222222333444444444444444444444444444444444444555555444444333222555555555555555555555666444444444444444444444444555555555555555444333333444555555333222222444666444555666666666666555444777777888888888777666555666555555444333333444444333333333333333333333333444444555555666555555555555555555555555555555555444444444333333444555555666555555555555666666777666666555555555666777888444555555555555555555444444666777666555444555666555666777666555666777999888888888888888999999999999999::::::::::::;;;;;;<<<===>>>???@@@??????>>>>>>???@@@AAACCCEEEGGGIIIIIIHHHIIIKKKKKKLLLSSS[[[iiiyyy222222111111222222333444222333444555444333222111111111222222222333333333222222222222222222222222333333333444444333333333333222222111111222222333111111111111111111111111111111222222222222111111000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222111222222333333222222222222222111111222222333444333333222222222222222111///111333333333222333444111222222333333444444444222222222222222222222222111111222222222333333333333333333333333333333333222222111111000000111111222222111222222333444555222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111333555555444333333444222222222222222222222222333333333222222222222111444444444444444444444444222222222222333333333333444333333333333222222222444444444444444444444444222333444555555555555555222222222222222222222222333333333333333333333333333333333333333333333333333333444444444333222222333333333333333333444444444444444444444444444444555444333222222333555555555444444333333333333333333444444555555444444333555444444444444333333333222333444555555444333222333444444555555444444333444444444444444444444444222222333333333333444444333333333222222333333444444444444444444444444444444444444444444444444444555555555555555444444444444444333333333333444444444444444444444444444444444444555555444444333333222333333444555555666666444444444444444444444444333444444444444333333222444444555444222222444666333444555555555555444444666666777777777666555555555444444333333333333333333333333333333333444444555555666666555444444333555555555555555555555555333333333333444555666666777666666555555555555666555555444444555555666777555555666666666666555555444555666555444333444666444666777666555555666888777777888888888999999999999999::::::::::::;;;;;;<<<===>>>?????????>>>>>>>>>???@@@AAACCCEEEGGGIIIGGGFFFHHHKKKLLLMMMTTT\\\hhhyyy222222111111222222333444222333444444444333222222444444333333222111000000222222222222222222222222222222333333333333222222222111111000000111111222000000000000000000000000111111222222222222111111000000111111111111000000111111111111111111111111111111111111111111111111000000111111222222222333222222111111111111222222111111222333333333222222222222111111222222333444444444444333333222222222...///000111111111111111000000111222222333444444222222222222222222222222111111222222222333333333333333333333333333333333444444333333222333333444111111000///000111333444222222222222222222222222111222222222222222333333222222222222222222222222222222222222222222222222333444444444333333333333111111111111111111111111222222222222222222222222333333333333333333333333444444333333333222222222555555555555555555555555333333333444444555555555777777777666555333222111222222222222222222222222333333333333333333333333333333333333333333333333333333333444444333333222333333444444444444555555444444444444444444444444444444333333333444555555444444333222222222222333444444444444444444444444444444444444444444444444222333555666666555333222333444444555555444444333444444444444444444444444333333333333333333333333333333222222222333444444444444444444444444444444444444444444444444444444666666666555444444444333444444444333333444444444444444444444555555555555333444444555444444333333333333333444444444555555444444444444444444444444222333333444333333222222333444555444333333444555333333444444444444444444444444444444444444333333444333333222222222333333333333333444444444444444444555555555555555444444555555555555555555555555333333333333444666777777888777666555555555555555444444444444555555555666777777777888888777777777444555666666444444555666555666888888666666666777777777777888999999::::::999999999:::::::::;;;;;;=========>>>>>>>>>>>>>>>BBBBBBAAABBBBBBCCCDDDEEEFFFEEEGGGKKKLLLNNNUUU^^^hhhxxx222222111111222222333444222333333333333333333333444333333222222111111111333333222111111222333333111111222222222222111111000000////////////000000000000000000000000000000111111222222222222111111000000111111111111000000111111111111111111111111111111111111111111111111///000000111111222222333222222111111111111222222000111222333333333333333222222111111222222333444555444444444333333222222//////000111111111111000...//////000111222222333222222222222222222222222111111222222222333333333333333333333333333333333444333333222333333444444222111000000000111222333222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222333444333222222222333222222111111111111111111111111222222222222222222222222333333333333333333333333555555444333333222222222555555555555555555555555222333333444444555555555777777777666555333222111222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333333333333333444444555555555444444444444444444444444333333333333444444555555444444333222222222222333444444444444444444444444444444444444444444444444222333555666666555333222333444444555555444444333444444444444444444444444333333333333333333333333333222222222333333444555444444444444444444444444444444444444444444444444666666666555444444444333444444444444444444444444444444444555555666666666333333444444555444444333555555444444444333333333444444444444444444444444222222333333444333333222333444555555333333444555333333333333444444555555444444333333333444444444333333222222222333333444333333333444444555555555222333444555666666666666555555555555555555555555333333333444555666777888888777666555555555555555333444444555555555555555555666666777777666666555555666777777666555666777666888::::::888777777888666777777888999999::::::999999999:::::::::;;;;;;===============>>>>>>>>>BBBBBBAAABBBBBBCCCDDDEEEFFFEEEGGGKKKLLLNNNUUU^^^gggwww222222111111222222333444222222333333333333444444000000111222333444444555444333222111111222333444000111111222222111111000000000000//////000000000111111111111111111111111111111222222222222111111000000111111111111000000111111111111111111111111111111111111111111111111000000000111111111222222222222111111111111222222000111222222333333333333222222111111222222333444444444333333333333333222222222111222444444222111......//////000111111111222222222222222222222222111111222222222333333333333333333333333333333333111111000000111111222222444444333333333333444444222222222222222222222222111111111222222333333444222222222222222222222222222222222222333333333333444222111111222444333222222222222222222222222222111222222222222333333333333333333333333333333333555555444444333333222222222222222333333333333444333333333444444555555555222333444555555555555555222222222222222222222222333333333333333333333333333333333333333333333333222222333444444444333333222222333333444444555555444444444444444444444444222333333444444555555555555444444333333333333333555444444333333444444555333333333444444444444555333444555666666555444333333444444555555444444333444444444444444444444444444444333333333333222222222222222222333444555555444444444444444444444444444444444444444444444444555555555555555444444444444444555555555555444444444444444555666666777777333333444444555555444444666666555555444333333222444444444444444444444444222333333444444444444444222444555555444333333444444333333333444555666777666666666555666666777888333333333333333444444555333333333444555555666666111222333555666777777777555555555555555555555555444444444444555666777777777666666555555555555666444444555666666666666555333333444444444444333333666777888777666555666888777999;;;;;;:::888888888666666777888999::::::;;;999999::::::::::::;;;;;;======<<<<<<<<<===>>>???>>>???@@@AAACCCEEEGGGIIIFFFEEEGGGKKKLLLNNNUUU^^^eeevvv222222111111222222333444222222222222333333444555///000111222333444444555555444222111111222444555111222222333333222222111222222111111111111222222222222222222222222222222111111222222222222111111000000111111111111000000111111111111111111111111111111111111111111111111000000000000111111111111222222111111111111222222000000111222333333333333222222111111222222333444222222222222333333333333333222111222444444222000000000000000000000111111222222222222222222222222111111222222222333333333333333333333333333333333111111000000111111222333333444444444444444333333222222222222222222222222000111111222333333444444222222222222222222222222222222222333333333444444555222000111444666666555333333333333333333333333111111222222222333333333222222222222222222222222444444444444444333333333222222222333333333444444333333444444444444444444111111222444555555555555222222222222222222222222444444444444444444444444333333333333333333333333111222333333444444444333111111222222333444444444444444444444444444444444111222333444555555555555666555555444333444444444555444333333333333444555333333333444444444555555555555555555555555555555333444444555555444444333444444444444444444444444444444444333333222222222222222222222333444555666444444444444444444444444444444444444444444444444444444444555555555555555333444555666666555444333444444444555666777777777222333444444555555444444666555555555555555555555444444444444444444444444333333444555555555555555222444666666444333333444444444444444444666777888777777666666666777888999444444333333444555555666333333444444555666666666333333444555666666666555555555555555555555555555666555555555555555666666666555555555555666666777444555666777777777666666444444555555555555444444555666777777555555666777666999;;;;;;999777666777555666777888999:::;;;;;;999999::::::::::::;;;;;;===<<<<<<;;;<<<===>>>???>>>???@@@AAACCCEEEGGGIIIGGGFFFHHHKKKLLLMMMTTT]]]dddttt222222111111222222333444333222222222333333444555333333222222222222222222555444222111111222444555222333333444444333333222444333333222222333333444222222222222222222222222111111222222222222111111000000111111111111000000111111111111111111111111111111111111111111111111111111111000000000000000222222111111111111222222///000111222333444444444222222111111222222333444111111111222222333333333222000///000222333000---222222222111111111111111222222222222222222222222111111222222222333333333333333333333333333333333333222222222333444444555111222333444333222111000222222222222222222222222000000111222333333444444222222222222222222222222222222222333333444444444666333111222555888888777333333333333333333333333111111111222222333333333222222222222222222222222444444444444444444444444444444444555555666666666444444444444444444444444333333333444333333222222222222222222222222222222444444444444444444444444333333333333333333333333111222333333444444444444000000111222222333444444444444444444444444444444111222333444555555555555666666555444444444444555555444333333333333444555333333333444444555555555666555444444444444555666333444444555555444444333444444444444444444444444444444444333333222222222222222222222333444555666444444444444444444444444444444444444444444444444333444444555555666666666333444555666666555444333444444444555666777777888222333333444555555555444444444555555666777777777444444444444444444444444333444444555666666666555222444666666555333333444555555444444555666888999666555444444555666777888444444444444444555666777333333444444555666777777555555555666555555444333555555555555555555555555777666666555555555555666555555555555555666777888444555777888888888777666777777888888888888777777444555666555444444555666666888::::::888666555555555666777888999:::;;;;;;999999:::::::::;;;;;;;;;===<<<<<<;;;;;;===>>>???BBBBBBBBBBBBBBBCCCEEEEEEGGGGGGHHHKKKLLLMMMTTT\\\cccsss777555222111222111000///000111222333444444444444222333444333111111222333333333333333333333333333333222111000000111222333000000000000000000000000000000000000000000000000444333333222111000//////000000000000////////////333111000///000111333444222111111111000000//////222222222222222222222222333222222222222222222333000000111222333333444444222222222222222222222222222111000000000111222333555555444333333222111111000000000111222222222333111111111222222333333333222222222222111111000000222222222222222222222222111111111222222333333333222333333444444333333222222222222222222222222222000111111222222111111000333333333222222111111111333222222222222222222222...///111333333333111000111222222333333222222111333333333333333333333333000000111222333444444555222333444444222222333444444444444444444444444444444555666666555444111000333333333333333333333333333333333333333333333333111111222222222333333333222333333444444333333222333333333333333333333333333333444444444333333222333333333333333333333333333333333444444444555555555555444444444333333333444444444444444444444444444444444444444444444444666555444444444555666777555555555444444333333333444444444333333222222222444333333333333444555555888777777666555555444444111222222333444555666666555555444444444444555555444444444444444444444444444444444444444444444444444444555555555555444444666666666666666666666666555555444444444444555555666666555555555444444444555555555555555555555555444444444444444444444444555555555555555555555555555555666555555444333333555555444444444444555555555555555555555555555555777666555444444555666777555555555555555555555555555555555666666666666777666777888777555444444666666555555444444666777888666666666666777777777777666666555555555555666666666666666666666555555555777888888999999:::;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@CCCBBBAAAAAABBBCCCEEEFFFFFFHHHIIIJJJLLLPPPTTTXXXfffttt444333111111222333222111///000111222333333333333444555666444222111111222111111111111111111111111333333222222222222333333111111111111111111111111111111111111111111111111333333222222111000000000111111111000000000//////222111000//////111222444222111111111111111111000222222222222222222222222222222111111111111222222111111111222222333333444333333333333333333333333444444333333333444555666555555444333333222111111111111111111222222222222222222222222222222333333222222222222111111111000222222222222222222222222111111222222222333333333000111111222222111111000222222222222222222222222111111222222222222111111333333333222222222111111111111111222222333333444000111222333333222222111111222222333333222222111333333333333333333333333222222222222222222333333000222222222111000111222444444444444444444444444444555666666555444222000333333333333333333333333222222222222222222222222222222222222222222222333222333333444444333333222444444444444444444444444111111222333333333333333333333333333333333333333333333333444444444555555555555555444444444333333444444444444444444333333444444444444444444444444555444333222111111222222555555444444444333333333444444444333333333222222444333333333333444555555777777666555555444333333555555666666777777888888555555444444444444555555555555555555555555555555444444444444444444444444444444555555555555444444444444444444444444444444555555444444444444555555666666555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555888888888888888777666666555555444444444444555555555555555555555555555555777666555444444555666777555555555555555555555555444444555555555666666666555666777666444333444555666555555444555666777888555666666666777777777777666666555555555555666666777777777777777777777777777888888999999:::;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJLLLPPPTTTXXXfffsss333111000111222444444333///000000111222222222222666777777555333111111222111111111111111111111111333333333444444333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000111000/////////000222333111222222222222222333333222222222222222222222222111111111000000111111111222222222222222222222222444444444444444444444444555555444444444555666777555444444333333222222111222222222222222111111111333333222222222222222222222222222222111111111111222222222222222222222222111222222222222333333333000111111222222111111000222222222222222222222222222222333333333333222222333333333222222222222111000000111222333444444555333333333333222222222222111222222333333222222111333333333333333333333333333333333222222222111111000222333222111000111333444444444444444444444444444555555666555444222111222222222333333444444444222222222222222222222222222222222222222222222222222333333444444333333222444444444444444444444444111222333333444444444444333333333333333333333333333333333444444444555555555555555444444444444333555555555444444333333333444444444444444444444444555444333111000000000000555444444444444333333333444444444444333333333333444333333333333444555555666555555444444333333222444444444444444444444444555555444444444444555555666666666666666666666666444444444444444444444444444444555555555555444444444444444444444444444444555555444444444444555555555555555555555444444444333333333333333333333333444444444444444444444444555555555555555555555555555666666666666555444444555555444444444444555555555555555555555555555555666666555555555555666666555555555555555555555555333444444444555555555555444555666555444333444555666555555555555666777777555555666666666777777777666666555555555555666666888888888888888888888888777888888999999:::;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDFFFGGGIIIJJJLLLOOOTTTXXXeeerrr333111000111222444333333000000111222222222222222555666666555222111111222333333333333333333333333111222333444444333222111111111111111111111111111111111111111111111111111111111111222222333333333333333333222222222111111000000/////////000111222222222222333333444444444222222222222222222222222111111000000000000111111333333222222222222222222444444444444444444444444222222222222222333333444444444444333333222222222333333333222222111111111333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222222333333444444333333222222222222222222222222222111111111222222333333333555444333222222222333333111222222333333222222111222222222222222222222222222222222222222222222222333444555444333333444555444444444444444444444444444444555555555444333222111111222333333444555555555555555555555555555555333333333222222222222111222333333444444333333222333333333333333333333333444555555555555555444444444444444444444444444444333333333444444444555555555555555555444444444444555555555444444333333222444444444444444444444444555444444333222222222222444444444444444444444444444444444444444444333333444333333333333444555555444444444333333222222222333333333333222222222222555555444444444444555555555555555555555555555555444444444444444444444444444444555555555555444444666666666666666666666666555555444444444444555555555555555555555555555555333333333333333333333333444444444444444444444444555555555555555555555555444444444555555444444333555555444444444444555555555555555555555555555555666666666555555666666666555555555555555555555555333333333444444444555555333444555444333222333555555555555555666666666777555555555666666666777777666666555555555555666666777777777888888888888888777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@BBBDDDEEEEEEDDDDDDFFFGGGIIIJJJKKKOOOTTTWWWdddqqq555333111111222333222111111222333333333333333333111222333333222111333444333333333333333333333333000111222333333222111000111111111111111111111111111111111111111111111111111111111222333333444444333333333333222222222222000000000000000111111222222222333333444444444555222222222222222222222222111111000000000000111111333333222222222222222222222222222222222222222222000111111111222222222222444444333333333333222222444333333333222222111111333333333222222111111111222222222222222222222333222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222222333333444444333333222222222222222222222222222333333333222222111111111444444333222222333333444111222222333333222222111222222222222222222222222000000111222333333444444333444555555333333444555444444444444444444444444444444444444444444333333111111222333333444555555555555555555555555555555222222222222222222222222222333333444444333333222111111111111111111111111555555555555444222111000444444444444444444444444333333333444444444555555666666555555555444444444555555555444444333333333444444444444444444444444111222222333444444444444444444444444444444444444444444444444444444444444444333333333333444555555333333333333333222222222666666666555555555555555555555444444444444555555444444444444444444444444444444444444444444444444444444555555555555444444666666666666666666666666555555444444444444555555444555555555555555555555333333333333333333333333444444444444444444444444555555555555555555555555666777777888888888777777555555444444444444555555555555555555555555555555555666666666666666666555555555555555555555555555333333333444444444555555222444555444333333444555444555555666666666666666555555555555666666666666666666555555555555666666666666666777777888888888777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>@@@BBBDDDEEEEEEEEEDDDEEEGGGHHHIIIKKKOOOSSSWWWbbbppp555333111111222222222000222333333444444444333333///111222222222222333555111111111111111111111111000111111222222111111000222222222222222222222222222222222222222222222222111222222222333333444444333333333222222222111111000111111111222222222222222333333333333333444444222222222222222222222222111111111000000111111111222222222222222222222222222222222222222222222222111222333444444444333333333333333333333333333333333333333333333222222222333333222222222222222222222222222222333333333333222222222222222222222222333333333222222222222111000111111222222111111000222222222222222222222222222222333333333333222222111222222222222333333333555444444333222111000000222222222222333333333333111222222333333222222111222222222222222222222222///000111222333444444555111333444333222111222444444444444444444444444444444444444444444444444444222222222333333444444444222222222222222222222222111111222222222333333333222333333444444333333222222222222222222222222222333333333222111000///...444444444444444444444444333333333444444444555555666666666555555555444444444444444444444444444444444444444444444444444444...///000222333333333333333333333444444444444555444444444444555555555555444333333333333444555555333333333333333333333333333444444444444444444444555555444444444444555555444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444555555444444444444555555444444444555555555555555333333333333333333333333444444444444444444444444555555555555555555555555555555666777777777666666555555444444444444555555555555555555555555555555555555666666666666555555555555555555555555555555333444444444555555555555333444555555444444555666444555555666777666666666444444555555555666666666666666555555555555666666555555666777777888888888777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???@@@AAACCCDDDEEEEEEEEEEEEFFFHHHIIIKKKNNNSSSWWWaaaooo333222000111222333333222222222333333333222222222111333444333222222333444111111111111111111111111333222222111111222222333222222222222222222222222222222222222222222222222222222333333333333333333222222222222111111111111111111222333333333333333333333333333222222222222222222222222222222222222222222111111111111222222111111111222222333333444333333333333333333333333222333444555555555444444333333333333333333333333222222333333333333333333222222222222222222333333222222222333333333444444222222222222222222222222333333333222222222111111000111111222222111111000222222222222222222222222111111222222222222111111111111222222222333333333444333333222222111111111...///111222333444333333111222222333333222222111111111111111111111111111111111111222222333333333222333444333222222222444444444444444444444444444444444444333333444444555333333333333333333333333222222222222222222222222000000111222333444444555222333333444444333333222333333333333333333333333111111222222222222222111555555555555555555555555333333333444444444555555666666666666555555555555222333333444444555555555444444444444444444444444000111222333444444333333333333333444444444555555444444444444555555555666444333333333333444555555333333333444444444444444000000000111222222222333555555444444444444555555555555555555555555555555444444444444444444444444444444555555555555444444444444444444444444444444555555444444444444555555444444444555555555666666444444444444444444444444444444444444444444444444555555555555555555555555222333333444555555444444555555444444444444555555555555555555555555555555444555666777777666555444555555555555555555555555444444555555555666666666333555666666555555666777444444666777777777666555444444444555555555666666666666555555555555666666666666777888888999::::::777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@@@@@@@AAACCCEEEFFFGGGEEEFFFHHHIIIKKKNNNSSSVVVaaaooo111000///000333555555555111111222222222111111000444555666555333222333444333333333333333333333333555444222222222222444555222222222222222222222222222222222222222222222222333333333333333333333333222222222111111111000000222222333444444444444333333333333222222111111111222222222222222222222222333333222222222222333333000000111222333333444444444444444444444444444444111222333444444444333222333333333333333333333333222222222333333444444444111111111222222333333444222222222333333444444444222222222222222222222222333333333222222111111111333333333444444333333333222222222222222222222222111111111222222111111111111111111222222333333333222222222222222222333333,,,---000333444444333222222222222333333222222222111111111111111111111111333333333222222222222111444555666666444444555666444444444444444444444444444444333333333444444555444333333333333333333333333333333333333333333333//////000111333444555666222333333444444333333222555555555555555555555555111222333555666777777777555555555555555555555555333333333444444444555555777666666666555555555555111222222333444555666666444444444444444444444444444555666666666555444333333333333444444555555555444444444555555555666666444333333333333444555555444444444444444444444444222222333444555555666666555555555444444555555555666666666666666666666666444444444444444444444444444555555555555555555444666666666666666666666666555555555444444555555555444444444555555555666666555555555555555555555555444444444444444444444444555555555555555555555555555555666777888888777777555555555444444555555555555555555555555555555555444555666777777666555444555555555555555555555555555555555666666666666777444555666666555555777888333444666777777777666555444444444555555555666666666666555555555555666666777777888999::::::;;;;;;777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@AAABBBDDDGGGHHHEEEFFFHHHIIIJJJNNNSSSVVV```nnn222333444444555555444444444444444333333222222222333333333333333333333333444444444444444444444444333333333222222111111111444333333222222333333444666666555444333333222222222222333333444555666666555555444333333222111111333444555555333000---***555444444333222111000000333333333222222111111111222222222111111111000000222333333444444333333222444444333333333333222222333333222111222333444555333333333222222222111111000111111111111222222222222333555777666444222000222222222111111000000000000000111222333333444444222222333333333333444444333333333333333333333333111111111111111111111111222333333222111111222444222222222111000///...---333333333222222111111111222222222222222222222222222111000111333444333222777666555222000000222444222222111111222222333444222333333444444333333222333222222222333555777888666666666777666555555444444444444444444444444444333333333444444444555555333222222111111222222333222222222222222222222222444444444444333333222111666666555555555444444444333333555555555555333333555444333222222333444555555555444444444333333333333333333444444444555555666555555444444333222222444444444444444444444444444444444444444444444444555555444444444444555555555555444333333333333444444444444333333222222222666666555444333333333333666666555555555444444444777777777777777777777777666555444333333444555666666555555555555444444444555555555555555555555555777666555444333444555555666666555555555444444444444444444444444444444444666666666555555444444444555555666666666666555555555555555555555555555555666666555555555555666666555555555555555666777777999999999888777555444333555555555555555555555555333444555666666555444333555555555555666666666666777666555444444555666777777777666666666666777777777777888888888888777777777777777777888888888888777777777888999999999:::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHJJJMMMRRRUUUaaammm222333444444555444444444444444444333333222222222333333333333333333333333222222222222222222222222333333333222222222111111444333333222222333333444666555555444333333222222222333333333444555555555444444333222222111000000222333444444444222111///222222111111111111111111333333333222222222111111222222222111111111000000222333333444444333333222444444333333333333222222333333222222222333444555444444333333333222222222111111111111222222222222333444666777666555222111333333222222222111111111000111111222333333444444222222333333333333444444333333333333333333333333222222222222222222222222222333333222111111222444222222222222111000//////333333222222222222222222222222222222222222222222222111000111333444333222333333222///------///111222222111111222222333444222333333444444333333222666555444333333333444444555555666666555555444333444444444444444444444444333333333444444444444555333333222222222222333333222222222222222222222222333444444444333333222111555555444444333333333333222333444555555444333222666555444333333444555666555555555444444444333333444444444555555555666666222333333444444555555666444444444444444444444444444444444444444444444444555555444444444444555555666555444444333333444444555555555444444444333333444444444333333444555555777777777666666555555555666666666666666666666666666555444444444444555666777777666666666555555555555555555555555555555555777666555444444444555555666666555555555444444444444444444444444444444444444444444333333222222222555555666666666666555555666666666666666666666666666666555555555555666666555555555555555666777777777777777888888777777666555555555555555555555555444444555666666555444444555555555555666666666666555555444333333444555555777777666666666666777777666666777777777777666666777777777777888888888888888888888888888999999999::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHJJJMMMRRRUUU```lll222222333444444444444444444444333333333333222222333333333333333333333333222222222222222222222222333333333333222222222222444333333222222333333444555555444444333333222222333333333333444444444444333333222222111111000000111222222333444444555555000000000000111111111222333333333222222222222111222222222111111111111111222333333444444333333222444444333333333333222222333333222222222333444555333333333333333222222222111111111111222222222333444555666777777555333222444333333333333333222222111111111222222333333444222222333333333333444444222222222222222222222222333333333333333333333333222333333222111111222444222222222333333222222111222222222222222222333333333333333333333333333333222111000111333444333222333333333222000111333555222222111111222222333444222333333444444333333222666555444333333333333444444444555555444444333222444444444444444444444444333333333333444444444444333333222222222222333333333333333333333333333333333333444444444333222222444333333333333222222222222333333444444333333222666555555444444555555666555555555444444444444333555555555666666666777777333333333444555555666666444444444444444444444444444444444444444444444444555555444444444444555555666555444444333444444444666666666555555555555555333333333333444555666777888888777777777777666666666666666666666666666666666555555444444555555666888777777777666666666666555555555555555555555555777666555555444444555555666666666555555555555444444444444444444444444444444444444333333333333333555555666666666666555555777777777777777777777777666666555555555555666666555555555555555666777777444444666777888888999999555555555555555555555555444444555666666555444444555555555555666666666666888888777777777777888888777777666666666666777777555555666666666666555555777777777777888888888888999999999888888888888888::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHJJJMMMRRRUUU]]]jjj222222333444444444444333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444333333222222333333444444444444333333333222222444444333333333333333333333333333222222222111111222111111111222333555666111111111111111111222222222222222222222222222222111111111111111111111111222333333444444333333222444444333333333222222222222222222333333333444444222222222222222222222222111111111222222222333333444555666777666555444333444444444444444444444444111111111222222333333333222222222333333333444444111111111111111111111111333333333333333333333333222333333222111111222444111222333333444444444333111111111222222333333333333333333333333333333333222111000111333444333222333333444333222333555777222222111111222222333444222333333444444333333222222222222333444555666777333444444444444333222222333333333333333333333333222222333333333444444444333333333222222333333333333333333333333333333333333333333444444333333222444333333333333333333333222333333333333333333222666666666555555666666666555555555555444444444444444555555555666666666666666666666555444444333333555555555555555555555555555555555555555555555555555555444444444444555555666666555444444444444444555555555555555555555555444444444444444555666666777777777777777777777777555555555555555555555555666666555555555555666666777777777666666666555555555555555555555555555555777666666555555555555555666666666555555555555555555555555555555555555555666666666666666555555555555555666666666666555555666666666666666666666666666666555555555555666666555555555555555666777777222333444666777777777777555555555555555555555555444555555555555555555444555555555555666666666666999999888888888888999999777777666666666666777777555666666777777666666555666777777777888888888888:::999999999888777777777::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHJJJMMMRRRUUU[[[ggg}}}111222333333444444333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444333333222222333333444333333333333333222222222333333333333333333222222444444444444444333333333333222111000000111333444555555444333222222111111222222222222222222222222111111111111111111111111222333333444444333333222444444333333333222222222222222333333333444444444000000000111111111111111111222222222222333333333444555666666666555444333444444444444444444444444111222222222222222333333222222222333333333444444111111111111111111111111222222222222222222222222222333333222111111222444111222333444444444444444111111111222222333333333333333333333333333333333222111000111333444333222...000111000000000222333222222111111222222333444222333333444444333333222111222222444555555666666333333333444333222222111333333333333333333333333222222222333333333444444444333333333333333333444333333333333333333333333222333333444444333333333444444444444555555555555333333333333333333333333555666666666666666666555666666555555555444444444333333444444444555555555777666666555555444333333555555555555555555555555555555555555555555555555555555444444444444555555666666555444444444444555444444444444444444555555777666555444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555444444666666666666666666666666666666666666666555555555666666666666666666666666555555555555555555555555666666666666666666666666555555666666666666555555555555555555555555555555666666555555555555666666555555555555555666777777333333444444555444444444555555555555555555555555555555555444444555555555555555555555666666666666444444555555555555444444777777666666666666777777666777777888888777777666666777777777888888888888:::999999999888777777777::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHJJJMMMRRRUUU[[[ggg{{{111111222333333333333333222222333333333333444444333333333333333333333333222222222222222222222222333333333333444444444444444333333222222333333444333333333333222222222222222222222222333333333333555555555555444444444444333222111000000000111222666666555444333222111111111222222222222333333333111111111111111222222222222333333444444333333222444444333333333333222222111222333444444444333333000000000111111111111111222222222222333333333333444444555555444444333222333333444444444444444555222222222222222222222222222222333333333333444444222222222222222222222222111111111111111111111111222333333222111111222444111222333333444444444444222222222222222222333333333333333333333333333333222111000111333444333222///111222222111111333444222222111111222222333444222333333444444333333222444444555555444444333222333333444444333333222111333333333333333333333333222222222222333333333333444444333333333333444444333333333333333333333333222222333444444444333333444444555555555555555666555444444333333444444555444555555666666555555444666666666555555555444444333333333444444444444555444444444555666666777777555555555555555555555555555555555555555555555555555555444444444444555555777666555555444444555555444444444444444555555555888777666555444444444444555555666666666666777777777777777777777777777777555666666777777666666555555555555555444444444444666666666666666666666666666777777777777666555444555666666666666777777777555555555555555555555555444444444444444555555555555555666666666666555555555555555555555555555555666666555555555555666666555555555555555666777777444555555555444333222222555555555555555555555555666555444444444444555666555555555555666666666666555555666666666666555555777777666666666666777777777777888888888888777777777777777777888888888888999999999888888888888888::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHJJJMMMRRRUUU\\\ggg{{{111111222333333333333222222222222333333444444444333333333333333333333333222222222222222222222222333333333444444444555555444333333222222333333444222222222222222222222222111111111222333333333444444444444444444444444444222222222111111222222333444444444333333222222222111111222222222333333333000000111111111222222222222333333444444333333222444444333333333333222222111222333444444444333333111111222222333333333333222222222333333333444444333333333333333222222222222222333333444444444444222222222222222222222222222222333333333333444444333333333333333333333333222222222222222222222222222333333222111111222444111222222333333333333222333333222222222222222222444444444444444444444444222111000111333444333222222444555555444333444555222222111111222222333444222333333444444333333222444444555555555444333222444444444444444333333222222222222222222222222222111222222222222333333333444444333333333333444444444444444444444444444444111222333333444444444333333333333444444555555555666555555444444555555666333444555666666555444333666666666666555555555555444444444444555555555555444444555555666666777777555555555555555555555555555555555555555555555555555555444444444444555555777666666555555555555555444444555555555666666666777666555555555555555666666666666777777888888888888888888888888888888888555666777888888777666555666666666666555555555555666666666666666666666666666777777888777666555444555666666666777777777777555555555555555555555555333444444444555555555666555555666666666666555555555555555555555555555555666666555555555555666666555555555555555666777777555666666666666555444333555555555555555555555555666555444444444444555666555555555555666666666666888888999::::::999888888777777666666666666777777666666777777777777666666777777777777888888888888888888888888888999999999::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHJJJMMMRRRUUU]]]hhh|||111111222333333333333222222222222333333444444444333333333333333333333333444444444444444444444444333333333444444555555555444333333222222333333444222222222222222222222222000000111222333333444444333333333333333333333333111222222333333444444444111111222222222333333333111111111222222333333333000000111111222222222222222333333444444333333222444444444333333333222222111222333444555444333333333333333444444555555555222222333333333444444444333333333222222222111111222222222333333444444444222222222222222222222222222222333333333444444444333333333333333333333333333333333333333333333333222333333222111111222444222222222333333222222111444333333222222111111111444444444444444444444444222111000111333444333222///111333222111000000111222222111111222222333444222333333444444333333222000111333555666666666555444444555555444444333222222222222222222222222222111111222222222333333333555444444333333444444555444444444444444444444444111222333333444444444444222222222333333444444444777666555444444555666777222333444555555444333222777666666666555555555555555555555555666666666777777777777666555555444444666666666666666666666666666666666666666666666666555555555444444555555555777777666555555555555555555666666666777777888888555555444555555666777888777777888888999999999999888888888888888888888888555666777888888777666555777777777777666666666666777777777777777777777777666777888888888777555444555666666666777777888888666666666666666666666666555666666666777777888888555555666666666666555555777777777777777777777777666666555555555555666666555555555555555666777777666666777777777777777666555555555555555555555555666555444333333444555666555555555555666666666777666777888999999888777666777777666666666666777777555555666666666666555555777777777777888888888888777777888888999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHJJJMMMRRRUUU^^^iii}}}//////000111222333333444333333333333333333333333444444444333333222222222333333333333222222111000333333333222222222111111111111222333333444555555444444444444444444444444333333333333333333333333111222222333333222222111444444444444333333222111222222111111222222333444111111111000000000000///111111222222222333333333444444444333222111000///222333333444444333333222333222222111111222222333222222222222222222222222222222333333333333444444444444444444444444444444222222222222222222222222111111111111111111111111333333222222111000000000111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444333222111000000111222333000111222222333333333333111111111222222333333333333333333222222111111111666555444333222222222222555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444333333222222222333333444444444444444444444444------...////////////...444444444555555555555666666666666666666666666666777777666666666555555555555555555555555555555555444444444444444444444444666666666666666666666666222333444444555666777777555555555666666777777777444444444444444444444444444444444444444444444444555777999888666444444444666666666666666666666666888888888888888888888888888888777666555444444333999999888777666555444444999999888777777666777777666666666666666666666666777777666666555555555444666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777888888777777777777777777777777777777666555444333222222666666777777777777666666666666666666666555555555555555555555666777999999666666666666777777777777888888777777666666555555777777777777777777777777777777777777777777777777666777777888888888888888666666777888:::;;;<<<===:::::::::;;;;;;:::999999999999999999:::;;;<<<<<<======???@@@BBBCCCEEEEEEFFFGGGIIIJJJKKKOOOSSSWWW^^^iii{{{222222222222333333333333333333333333333333333333444333333333333333333222444444555555444333333222333333333333222222222222111111222333333444555555444444444444444444444444333333333333333333333333222222333333333333222222333444444444333333222111222222222111222222333444///000111222333444444555111111222222222333333333333333333333333222111000333333444444444444333333333222222111111222222333222222222222222222222222222222333333333333444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111222222222111111222222222333333333333333333222222222111111222222222222222222222222222222222222222222222222222222333333333333444444333222111000000111222333111111222333333333222222222222222222222222333333333333333222222222111111222222222222333444555555333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333666555555444444555555555444444444444444444444444222333333333333444444444333333333333444444444555555555555555555555555555555555444444444333333333666666666666555555555555555555555555555555555555666666666666666666666666555555555555666666666666444444444444555555555666777777777777777777777777555555555555555555555555333555777777666555555666777777777777777777777777666666666666666666666666888888888777777666666555999999888888777666666666888888777777666666777777666666666666666666666666777777666666666555555555666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777888777777777777777777777777777777777666666666666666666666777777777777666666666666666666666666666555444444444444555666777888777777777777666666666666888777777777666666666555777777777777777777777777777777777777777777777777555555666777777777777666777777888999:::;;;;;;<<<:::::::::;;;;;;::::::999:::999999::::::;;;<<<===??????@@@AAAAAABBBCCCCCCEEEGGGHHHIIIJJJMMMQQQUUU]]]gggzzz555444444444333333333222333333333333333333333333222333333333333333333444555666666666666555444444444444444444333333333333111222222333333444444555444444444444444444444444333333333333333333333333222222333333333333222222333333444444444333222222222222222222222333444444111222222333444555666777111111222222222333333333222222333333333333222222333444444555555444444333333222222111111222222333222222222222222222222222222222333333333333444444444444444444444444444444222222222222222222222222222222222222222222222222000000111111222333333444111111222222222333333333444444333333222222222111222222222222222222222222222222222222222222222222222222333333333333444444222222111111111111222222222222333333333222111111333333222222222222222222333333333222222222222111222222222222333444555666333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222555555555444444555555666444444444444444444444444666666555555555666777888222222222333333333444444555555555555555555555555444444444444444333333333666666666666666666666666666666666666666666666666777777777777777777777777777777777666666555555555444444555555555555666666555555555555555555555555555555555555555555555555222444777777777666777888777777777777777777777777777777777777777777777777888888888888888888888888888888888888888777777777777666666666666777777888666666666666666666666666777777666666666666555555666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666777888777777777777777777777777777777777888888999999999666666777777777777666666555555666666666666666666555555555555666777777888888888777777666666555555777777777777666666666666777777777777777777777777777777777777777777777777555666666777777777777777888888999999999:::::::::999::::::;;;;;;:::::::::;;;::::::;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBBBBFFFFFFGGGHHHIIIKKKOOOSSS[[[eeexxx444444444333333333333333333333333333333333333333222222222333333444444444555555666666666666555555555555444444444333333333222222222333333444444444333333444444444444444444333333333333333333333333222333333333333333333222333333333444444333333222333222222222222333444444555555555555444444444444111111222222222333333333111222222333444444333333333444444555555444444333333222222111111222222333222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333333111111222222222333333333222222222333333333444444222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222333333333333222222111000333333333222222111111111222222222222222222222222555444333333222222222333555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222333333222222222333444444444444444444444444444444555444333222222444666777222333333333333444444444555555555555555555555555666666666666666666666666444555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777444444444444444444444444555555555555555555555555555666888888777777888999777777777777777777777777::::::::::::::::::::::::777777888888888888888888666666666777777777888888666555555555666777888888666666666666666666666666777777666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666777777666666666666666666666666777777888888888999999999666666777777777777666666555555555555666666666666888888888888888999::::::888888777777666666555555777777777777666666666666666666666666666666666666666666666666666666666666666777888888999999888888999999999999999999999999999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<===>>>??????@@@@@@AAAAAABBBBBBBBBFFFGGGHHHHHHHHHKKKOOORRRYYYcccvvv111111111222333444444555333333333333333333333333222222222333333444444444333444444555555555444444555555444444444333333333222222333333333333444444333333333444444444555555333333333333333333333333333333333444444333333333222333333444444333333333333333222222333333444555444444444444333333333333111111222222222333333333111222333333444444444444333444444444444444444333333222222111111222222333222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333222222111111111111222222222333333333000000111222444555666777222222222222222222222222222222222222222222222222222222222333333333444444222222222333333222222222333333333333222222111000333333333222222111111111222222222222222222222222444444333222222222333333555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222333444555444444444444444444444444333222111000000222444555444444444444555555555555555555555555555555555555555666666666666666666666333333444444444555555555555555555555555555555555666666666666666666666666555555555666777888888999888888888888888777777777777777777777777777777777666666666666666666666666666777777666555444555666777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;666777777777777777777777444555555666666777777888666666666666666777888999777777777777777777777777666666777777777777777777666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555666666777666666666666666666666666888888777777777666666666666666777777777777666666444555555555666666777777888888888888888999999:::888777777777666666666555666666666666777777777777666666666666666666666666666666666666666666666666555666777777888888777777:::::::::999999999999888888999::::::;;;;;;;;;:::<<<<<<<<<<<<===>>>??????===>>>???@@@BBBCCCDDDEEEGGGHHHIIIIIIIIILLLPPPSSSXXXbbbttt000000111222333444555555333333333333333333333333222333333333333333333444222222333444444444444333444444444444333333333333333333333333333333333333222333333444444555555555333333333333333333333333333333444444444444333333222222333444444444333333333333333333333444444555000111111222333444555555111111222222222333333333222222333444444444444444222333333444444333333222333222222111111222222333222222222222222222222222222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333555444444333222222111111111111222222222333333333///000111333444666777888222222222222222222222222222222222222222222222222222222333333333333444444222222333333333333222222222222333333333222111111333333222222222222222222111222222222222333333333000000111222333555666777333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444555666666777444444444444444444444444333333222111222333444555444444444555555555666666444444444444444444444444333333333444444444444444333333444444555666666666777777777777777777777777888888888888888888888888666666777888999:::;;;<<<999888888888888777777777888888888888888888888888888888888888888888888888777777777555333222333555888888888888888888888888::::::::::::::::::::::::777777777777777777777777555555666666777777777888888777777777777888888999777777777777777777777777666666777777777777888888666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666555555444444555555666777777777777777777777777777777777777666666555555555666666777777777777666666444444555555666777777777666666666555555666666777666666666777777777777777666666666666777777777777777777777777777777777777777777777777777777777777444444555666666666666666:::999999999999999999999888888999:::;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???<<<===>>>@@@BBBDDDEEEFFFGGGHHHHHHIIIJJJLLLPPPTTTWWWaaasss222222333333444444555555333333333333333333333333444333333333333333333222222222333444444444444444333333333333222222222222333333333333333333333333222222333333444555555666333333333333333333333333333333444444444444333333111222333333444444444333444333333333333444555555111111222333444555555666111111222222222333333333333333444444444444444444111222222333333222222111333222222111111222222333222222222222222222222222222222333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333222111111222222222333333333222222333333444555555555222222222222222222222222222222222222222222222222222222333333333333444444222222333444444333222222111111222333333333222222222222222222222222333333111111222222222333333333000000111222333555666777333333333333333333333333444444444444444444444444222222222222222222222222444444444444444444444444444444444444555666777777444444444444444444444444333333333444444444555555333333444444444555555555444444444444444444444444333333333444444444555555555555555666777888888888999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>===<<<<<<<<<;;;;;;;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999::::::999777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888777777666888888888888888999999999:::999999888888888888999777777777777777777777777666666777777777888888888666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666555444444444444555666666777777777777777777777777555555666666666666666777666666777777777777666666444444555555666777777888666555555444444555555666555555666666777777888888555666666666777777777888777777777777777777777777777777777777777777777777666666777888888888888888999999999999999999999:::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFGGGGGGIIILLLPPPTTTWWWaaarrr666555555555555444444444333333333333333333333333444444444333333222222222222333333444555555555444333333333222222222111111333333333333333333333333222222333333444555666666333333333333333333333333333444444555555444444333111222333333444444444444444333333333333444555555555555444444444333333333111111222222222333333333333444444555555444333333111111111222222111111111333222222222222222222333222222222222222222222222222222333333333444444444222222222222222222222222222222222222222222222222333333333333333333333333111222222333333444444555111111222222222333333333555555444444444333333333222222222222222222222222222222222222222222222222222222333333333444444444222222444444444444222222000111222333333333333333111111111222222333333444111111111222222333333333333333333222222333444444555555555555555555555555444444444444444444444444222222222222222222222222555555555555555555555555111111111222333444555666444444444444444444444444222333444444555555444444222222333333333444444444444444444444444444444444555555555666666666777777666777777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;????????????????????????@@@@@@@@@@@@????????????BBBAAAAAAAAA@@@@@@??????????????????????????????????????????????????????===>>>>>>>>>===>>>@@@CCC================================================;;;;;;::::::999888777777::::::::::::::::::::::::;;;;;;:::999888888888999777777777777777777777777666666777777888888888999666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666555444444444444555666666777777777777777777777777444444555666777888999999666666777777777777666666444444444555666777777888888777666666666666777777444444555666777888999999555666666666777777888888777777777777777777777777777777777777777777777777::::::;;;<<<<<<<<<<<<;;;888888999999999:::::::::777888999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBBBBDDDEEEFFFHHHKKKPPPSSSWWWaaarrr111111222222222333333333555555444444444444555555666777777666444444555666444444444444444444444444666666555444333333222222555555555666666666666777444444333333333333222222111222222333333222222111333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333111111222333444444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222333555666666444222222222222222222222222222333333222222333333444555111111111111111111111111222222222222222222222222111111111111111111111111444444444333333333222222333333333333333222111000000111111111111222222222555444444333333222111111000222444333222111222333333333333333333333333333111222222333333222222111222222333333333333444444444333333333333444555555333444444555555444444333444444444444444444444444333333333333333333333333333222222111111222222333333333333444444444555555555555444444444333333333222222333333333444444444444444444555555555555666555555555555555555666666555666666777888888999999555555777999;;;<<<>>>???@@@@@@@@@@@@AAABBBDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBHHHEEECCCDDDFFFHHHGGGEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>=========>>>>>>AAA@@@>>><<<;;;:::;;;;;;;;;:::999999;;;<<<<<<<<<;;;:::::::::999999999999888777777777777888888999777777777777777777777777777777777777777666666555666666666666666666666666777777777777777777777777666777888999999:::999999999888777666666555555666888888777777777777888888777666555444555666888:::444444555555666666777777888888777777666666555555444555777888888888777666777777777777888888888888888888777777777777888888555666777888888777666555888888777777777777888888777888888888888999999999999999:::::::::999999888:::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>@@@BBBBBBAAAAAABBBCCCEEEFFFFFFFFFGGGJJJNNNRRRWWW```qqq222222333333333444444444555555444444444444555555======<<<888555222222333444444444444444444444444666555555444333333222222444444555555555666666666444444333333333333222222333333333444444333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333444555555666666666555555222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333444333222333444555555444222222222222222222222222333333222222333333444555222222222222222222222222222222222222222222222222111111111111111111111111333333333333222222222222444444444444444333222222111111111111222222222222444444555555555555555555111222444444222111222333333333333333333333333333222222333333333333222222222222333333333333444444444333333333333444555555444444444444444444444444444444444444444444444444333333333333333333333333333333222222222222333333333333333444444444555555555555444444444333333333222222333333333444444444444444555555555555555555777777666666666555555555555666777777888999::::::::::::<<<===???AAABBBCCCFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKIIIFFFDDDEEEGGGGGGFFFEEEHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDBBBAAA???>>>============>>>===;;;;;;<<<<<<;;;:::===<<<<<<;;;;;;:::::::::999888888888888888999999888888888888888888888888777777777777777666666555777777777777777777777777777777777777777777777777888888888888888888777777777666666666666666777888888888777777777777888888777666555555555666888999666666666666666666777777888777777777666666666555444555666777888777777666777777777777777777777777888888777777777777888888666666777777777777666666888888777777777777888888777888888888888999999999999999999::::::999999888:::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>@@@BBBBBBAAAAAABBBCCCEEEFFFFFFFFFGGGIIINNNQQQWWW```ppp333333444444444444555555555555444444444444555555======;;;888444111111222444444444444444444444444555555555444444333333222333333333444444444555555444444333333333333222222333444444555555444444333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222222333333333222111111333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444222000000111333444444222222222222222222222222333333222222333333444555333333333333333333333333222222222222222222222222222222222222222222222222333222222222222111111111444444555555555444333333111111111111222222222333333333333444555666666666111222444444222222222333333333333333333333333333222222333333333333222222222222333333333333444444444333333333333444555555444444222222222222444444444444444444444444444444333333333333333333333333444333333333333333333444333333333444444444555555555555444444444333333333333333333333444444444444555555555555555555444444888888777777666666666555888888999:::;;;<<<======AAABBBCCCDDDFFFGGGHHHIIILLLLLLLLLKKKKKKLLLMMMMMMKKKLLLMMMNNNOOOOOONNNNNNJJJIIIHHHHHHJJJJJJIIIHHHLLLLLLKKKKKKKKKLLLLLLMMMPPPQQQRRRTTTUUUWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVUUUTTTSSSTTTTTTSSSRRRQQQQQQPPPPPPNNNNNNMMMLLLLLLLLLMMMMMMHHHHHHFFFEEEDDDCCCCCCCCCDDDBBB@@@@@@@@@???>>><<<<<<<<<;;;:::999999888888::::::999888888999999999999999999999999999999999777777888888777777666555888888888888888888888888777777777777777777777777999999888777777666555555555555555555666777888999888777777666666777777888777777666555555666888999777777777777777777666666777777777777666666666666555555666777777777777777777777777777666666666666888888777777777777888888888777777666666777777888888888777777777777888888777888888888888999999999888999999::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>===???AAABBBAAAAAABBBCCCDDDEEEFFFFFFGGGIIINNNQQQVVV___ooo444444444444444444444444555555444444444444555555555666666444222222333444444444444444444444444444555555444444444333333333222222333333333444444444444444333333333222222222333333444444444444333333333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333111111111111111000///...333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222111000000222333333222222222222222222222222222333333222222333333444555333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111000000333444444444444444333333111111111222222222333333111111222222222333333333111333444444333222222333333333333333333333333333222333333333333333333222222222222333333333444444444333333333333444555555555444222111111222444555444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555555555444444444333333333333333333444444444444555555555555555555555555555777777777888888888888888>>>>>>???@@@AAABBBCCCCCCGGGGGGHHHIIIJJJKKKLLLMMMOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOPPPPPPOOOOOOPPPPPPQQQSSSUUUWWWXXX\\\]]]___aaadddfffhhhiiijjjjjjjjjjjjiiihhhfffeeeeeeffffffffffffeeedddcccccccccbbbaaa___^^^]]]]]]ZZZYYYYYYYYYYYYYYYYYYYYYVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJHHHGGGGGGFFFDDDBBB??????>>>===<<<;;;:::999;;;;;;:::999888888999999888888888888888888888888777888888888888777666666888888888888888888888888777777777777777777777777888777777666666666666666666666666666666777888888777777666666666666777777777777666666666666777888999999888888777777666666777777777777666666666666555666666777777777777777777777777666666666666666888888777777777777888888999888777666666777888999888888777777777777888888777777888888888999999999888888999:::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>===???AAABBBAAAAAABBBDDDDDDEEEFFFFFFGGGIIIMMMPPPVVV^^^mmm444444444444444444333333555555444444444444555555111333333333222333555777444444444444444444444444444444444444444333333333222222222333333333333444444444333333333222222222222222333333333333222222333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333444444555555444333222222333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333222222444666888777444111222222222222222222222222333333222222333333444555222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000000111222333333333333222222111222222222222333333333333333222222222111111111111333555444333222333444333333333333333333333333333333333444444333333333222222222333333333444444444333333333333444555555555444222111111222444555444444444444444444444444333333333333333333333333333444444555555444444333333333333444444444555555555555444444444333333333333333444444444555555555555555666666666666777777666666777999;;;<<<>>>>>>EEEFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMOOONNNNNNNNNMMMMMMMMMNNNLLLNNNPPPSSSTTTVVVWWWXXXUUUVVVXXX[[[^^^bbbeeeggglllmmmnnnqqqsssuuuwwwxxxzzz{{{{{{{{{zzzxxxvvvttttttuuuuuuvvvvvvuuuuuutttrrrrrrqqqpppnnnmmmllllllggggggggghhhhhhhhhggggggfffeeeccc```\\\YYYWWWUUURRRPPPOOOOOOOOOMMMJJJHHHGGGGGGEEEDDDBBBAAA@@@???===<<<;;;:::999999999999888888888888888888888888888888888888888777777666777777777777777777777777888888888888888888888888666666555555666777888888888888777666666666666666777777666666666666777777777777666666666666666777999999888888777777666666666666666666777777777777666666666666666777777888888888777777666666666555888888777777777777888888999888777666666777888999888888777777777777888888777777888888888999999999777888999::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>><<>>===<<<;;;::::::999999999999999999999999888888999999888888777666777777777777777777777777888888888888888888888888666666555555666777999:::999888777666555555555555777666666555555666666777777777777777666666666666777777777777777777666666666666666666777777777777666666666666666777888888999999888888777777666666888888777777777777888888888888888777777888888888888888777777777777888888777888888888888999999999777888999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>><<<>>>AAABBBBBBBBBCCCEEEBBBDDDFFFGGGGGGIIILLLNNNUUU[[[hhh|||888888888777777777666666555555444444444444555555555666666555333222333555444444444444444444444444444444444444444444444444333333333333444444444444444444333333333333222222222333333333333333333222333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333000111111222222222222111444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333444666888:::999666333222222222222222222222222333333222222333333444555222222222222222222222222222222222222222222222222333333333333333333333333333333333333222222222222111222222333444444333333222222222333333333444444444444333333333333333333222444555555444333333444333333333333333333333333333333444444444444333333222222333333333333444444444333333333333444555555555555555555555555555555444444444444444444444444333333333333333333333333111222333444444333222111333333333444444444555555555555444444444333333333444444444444555555555555555555777888:::<<<======>>>???AAACCCEEEHHHIIIJJJLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNOOORRRUUUXXXYYYbbbeeejjjlllkkkkkklllnnnnnnoooqqqtttxxx}}}}}}zzzwwwtttrrrllljjjhhhfffccc___YYYUUUQQQPPPOOOMMMJJJHHHGGGFFFEEEDDDCCCAAA???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888777777888888888888888888888888888888888888888888888888999888777666666777999:::888777666666666666666777666666555555555555666666777777777777777666555555666666666666666666777777555666666666777777777888777666666555666777888999:::::::::999888777777777888888777777777777888888777888888999999888888777888888777777777777888888777888888888888999999999777777888999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>><<<>>>@@@BBBBBBBBBDDDEEEAAACCCEEEGGGGGGIIIKKKNNNTTTZZZgggzzz:::::::::999999999888888555555555444444555555555111222333222111111333555444444444444444444444444444444444444444444444444333333444444444444555555444444444333333333222222333444444555555444444333333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333333444555555666666666666444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333111111111222444444333111222222222222222222222222333333222222333333444555333333333333333333333333222222222222222222222222333333333333333333333333444444444333333333222222222333444444555555555444222222333333333444444444000000000111111222333333222444555555444333333444333333333333333333333333333444444555555444444333222222333333333444444444444333333333333444555555555555666777777666555555444444444444444444444444333333333333333333333333000111333444444333111000333333333444444444555555555555444444444333333333444444444555555555666666555555777999;;;===???@@@DDDDDDFFFGGGIIIKKKLLLMMMKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMQQQRRRTTTWWW[[[```dddgggppptttxxxyyywwwvvvwwwxxxxxxyyyzzz}}}zzzxxxuuuqqqmmmgggaaa\\\\\\[[[YYYWWWUUURRRQQQPPPIIIHHHFFFDDDBBBAAAAAA@@@========================888999999999999888777777999999999999999999999999888888888888888888888888<<<;;;888777666777888999666555555666666777888999666666555555555555666666777777888777777666555555444444555555666666777777555666666666777777888888777666555555555666888999;;;;;;::::::999888777777888888777777777777888888777888999::::::999888777888888777777777777888888777888888888888999999999666777888999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>><<<>>>@@@BBBBBBBBBDDDEEEAAACCCEEEGGGHHHIIIKKKMMMTTTZZZfffyyy>>>>>>>>>======;;;:::999777888999:::999777555333444444555555555666666666777666555333222222333444333444555666777777777777444444555555555555444444444444444444444444444444111222222333444444444333333444444444555666666666222333333444444333333222333333444555444333111000111222333444555444333222222222333333333333444444333333333333333333333333555444222111111222444555444333333222222333333444333333333333333333333333333333333333333333333333333333333222222111111111222222444444444444222222333333333222222111111111111222222333333444444555333333222111222333555666444444333333333333222222222222333333333333444444444444444444444444444444333333333333333333333333333333333222222111111111333333333333333333333333333333333444444444555555444111000111444666555333333333222222333333444555555555555555555555555555666666666666666666555555222333333444444333333222222333444444555555444444111111222333333444555555333333333444444555555555666666666666666777888888888999<<>>>>>???AAACCCDDDCCCCCCCCCEEEGGGJJJLLLNNNUUU[[[hhhzzzEEEDDDDDDBBBAAA???===<<<999999999999999777555444333333444444444444444444333333222222333333444555555666666666666666555555444444555555555555444444444444444444444444444444222222333444444444444444333333333444444444444444222333333444444333333222333444444555444333222111///000222444555555555555222222333333333333444444333333333333333333333333555444333222222333444555444333333222222333333444333333333333333333333333333333333333333333333333333333333222222222111111222333333444444333333222333333333222222222111111222222333333333333444444333333222222222222333333444444333333333333222222222222333333333333444444444444333333333333333333333333333333333333333333333333333222222222111111333333333333333333333333333333333333444444444444666333111111333444333222111111111000111111222333555555555555555555555555555555555555555555555555222333333444444333333222111111222333333333333222333333333444555555555666444444444555555666666666666777777777888:::;;;;;;???AAADDDGGGIIIKKKLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOOOOPPPQQQRRRSSSUUUYYY\\\bbbdddgggkkkoootttzzz~~~~~~|||{{{yyy{{{}}}{{{yyytttrrrqqqooonnnlllhhheee]]]YYYTTTQQQOOOMMMKKKJJJJJJIIIHHHFFFDDDBBB@@@???<<<;;;::::::999999999999777777888999999888777666888888888777777888888999666666666777777777777777777777777777777777777777888888777555555444444555666666777777777888888888777777888888888888777777888888888777666555555555666666666666777777777777666666666666777777777777666666666777777888888888888888888888777777777666777777888888888888777777888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDEEEGGGJJJLLLNNNSSSZZZfffxxxOOONNNMMMJJJGGGDDDBBB@@@>>>>>>===<<<:::999888888555555555555444444444444000111222444555666666666777777777777666555444333444444555555555555444444444444444444444444444444333333444555555555555444333333333333333333222222333333444444444444333333333444444444444333222222111222333444555555555444222222333333333333444444333333333333333333333333444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222333333333222222222222111222333333444444333333222333333333333222222222222444444333333333333222222222222333333333222111111444444333333333333222222222222333333333333444444222222222333333333333333333333333333333333333333333333333333222222222222333333333333333333333333222222222222333333333333777555333222333333222111111111111111111222333333555555555555555555555555444444444444444444444444333333444444444444333333111111222333333333333333555555555555555555666666555555555666666666777777888888999;;;===>>>@@@@@@CCCEEEHHHKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLHHHHHHGGGGGGFFFFFFFFFGGGFFFGGGHHHKKKNNNSSSVVVXXXYYYZZZ\\\]]]___aaaeeehhhmmmqqquuuyyy|||~~~||||||yyy{{{~~~{{{wwwsssiiifff```\\\YYYWWWTTTRRROOONNNMMMKKKJJJHHHGGGFFFAAA@@@>>><<<;;;;;;;;;<<<::::::::::::999888666666888888777777777777777888555555666777777888999999777777777777777777777777888888777666555555555555666666666666777777777777777777888888888888777777888888777777666666555555666666666666777777777777555555555666666666777777777777777888888888888888888888888888777777777777777777888888888888777777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEGGGIIILLLMMMQQQXXXeeewwwXXXWWWUUURRROOOLLLIIIGGGFFFDDDBBB@@@>>>=========999999888777777666555555222333555777888888777777666666666666666555444444444444555555555555444444444444444444444444444444444444555555666555555444555444444444333333222222333333444444444444333333444444444444444444333333666666555555333222111111222222222333333333444444333333333333333333333333333444444555555444444333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333555555444333333222111111///000222333444333222111444444333333333222222222222222222333333333444444111111222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333555444333222222333222222444333333333333444555555555555555555555555555555222333333333333333444444333333444444444444333333333444444555666555555555666666555555555555555555555555666666777777888888:::;;;===@@@BBBDDDEEEEEEFFFGGGJJJLLLMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFHHHIIIIIIJJJMMMRRRXXX___dddhhhiiikkklllllllllnnnqqqsssuuuyyy~~~}}}|||||||||uuuqqqlllhhheeebbb^^^\\\WWWVVVUUUSSSQQQOOOMMMMMMIIIHHHEEEBBB??????>>>???<<<<<<<<<<<<;;;::::::999888888777777666666777777666666777777777888888888777777777777777777777777888888777666555555666666555555666666666777777777777777888888888888777777888777777777666666666555666666666666777777777777666666666666777777777777888888888888888888999999888888888777777777777777777777888888888888777777999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>??????@@@<<<===???AAABBBBBBBBBAAADDDDDDDDDEEEGGGIIILLLMMMQQQWWWdddvvv[[[[[[YYYXXXUUUSSSPPPOOOKKKJJJHHHEEECCCAAA@@@@@@<<<<<<;;;:::888777666666444555666777777666555444444444555666666777666666444444555555555555444444444444444444444444444444444555555666555555444444666666555555444444333333333444444555555444444333444444444444444444444555888777666444333222111111222222222333333333444444333333333333333333333333333333444555555444333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333555555444333222222111111---///111333444555444444444444333333333222222222222222222333333333444444111111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333222222333222222333444555444444333333444444555666555555555555555555555555222222222222333333444444333444444555555444444333444444555666666666555555555555555444444444444444555555666777888999:::;;;???@@@CCCEEEGGGHHHIIIIIIIIIKKKLLLNNNNNNMMMLLLKKKIIIIIIHHHHHHGGGHHHHHHIIIHHHIIIIIIHHHGGGGGGJJJMMMQQQSSSXXX___gggooouuuyyy||||||{{{yyywwwwwwxxxzzzyyy}}}}}}zzzvvvrrrooolllhhheeeaaa```___\\\ZZZWWWVVVUUUSSSQQQMMMIIIFFFCCCAAAAAA=========<<<<<<<<<<<<<<<999999888777777777777777999888888888777777777666888888888888888888888888888777777666666666666777666666666666777777777777777777888888888888777777777777777777666666666666666666666666777777777777777777888888888999999999999999888888888888888888777777777777777777888888777777888888888888777777999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????<<<===???AAABBBBBBBBBAAADDDDDDDDDEEEGGGIIIKKKMMMQQQXXXdddwwwYYYYYYZZZZZZZZZYYYXXXXXXRRRQQQOOOLLLIIIFFFDDDCCC@@@???>>><<<:::999777777666666666666555444333222333444555666777777777777444444555555555555444444444444444444444444444444444555555555555444333333555555555555555555444444444444555555555555444444444444444333444444555666555444444444444444555666222222333333333333444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333111222222222222333333333444333333222222333333444333333333333444444444444555555444333333222111111///000111333444555666666444444333333333333222222222222333333333333444444111111222222333333444444333333333333333333333333333333333333444444444444333333333333333333333333222222222222333333333333111222333333222333555777222222222222222333333444555555555555555555555555111222222333333444444555444444555555555555444444222222333444444444444444444444444444444444444444666777888:::<<<>>>???@@@EEEFFFHHHJJJLLLLLLLLLKKKIIIIIIIIIJJJJJJIIIIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHFFFIIIKKKKKKJJJMMMRRRWWW___ccchhhpppwww~~~|||{{{|||{{{}}}zzzxxxuuuqqqnnnmmmlllkkkiiigggeeecccbbbaaa___[[[VVVQQQLLLHHHFFF@@@???>>>===<<<<<<<<<<<<;;;:::999888777777777777:::999999888777777666666888888888888888888888888888777777666666777777777777777777777888888888888777777888888888888777777777777777777666666666666666666666666777777777777888888888999999999::::::888888888888888777777777777777777777888888888888777777888888888888777777999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<=========>>>???@@@AAABBBBBBBBBEEEEEEEEEEEEGGGIIIKKKLLLPPPWWWdddwwwTTTUUUWWWYYY\\\]]]^^^___[[[[[[YYYWWWTTTPPPMMMKKKFFFEEEDDDBBB???===<<<;;;:::999888777666666666666555555666666666666666555444444555555555555444444444444444444444444444444444444444444444333222222444444444444444444555555444444555555555555444444555444444333444555666777444444333333444555666777222222333333333333444444333333333333333333333333333222111111111111222333444333333222222333333444333333333333333333333333444444444444444444444444111111222222222333333333444333333222222333333444333333333444444444555555444444444333333222222222444444333333444444555555444444333333333333222222222222333333333333444444222222222333444444555555333333333333333333333333333333333444444444555555333333333333333333333333333333333333444444444444222333444333111111333666333222222222222333444444555555555555555555555555222222222333444555555555444444555555555555444444222333333444444444444444444444444555666666666777888999;;;===@@@CCCEEEFFFKKKLLLNNNOOOOOONNNMMMLLLHHHGGGFFFFFFFFFFFFGGGHHHLLLKKKJJJJJJIIIIIIIIIJJJHHHLLLPPPRRRTTTYYYbbbhhhppptttzzz}}}||||||~~~|||yyywwwxxxxxxwwwvvvuuuuuuttttttsssqqqnnniiibbbZZZTTTPPPHHHGGGDDDAAA???>>>======<<<;;;:::999888888888888888888888888888888888888888888888888888888888888888777777777777777888888888888888888999999999999777777888888888888777777666666666666777777777777666666666666777777777777777888888888888999999999888888888777777666666666666777777777888888888888777777888888888888777777888888888999999999999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>???>>>>>>>>>???@@@AAACCCCCCEEEEEEEEEEEEFFFHHHJJJLLLNNNUUUcccuuuOOOQQQUUUYYY\\\```bbbcccddddddcccaaa^^^YYYUUURRRMMMLLLJJJHHHEEECCCAAA@@@>>>===;;;:::999:::;;;<<<777777777777666555444333444555555555555555555444444444444444444444444444333444444444333333222111222222222333333444444444444444555555555555444444555444444333444555666777888777555444333333444555222222333333333444444444333333333333333333333333333222000//////000222333444333333222222333333444333333333333333333333333555555555555555555555555111111111222222333333333444444222222222222444444333333333444444555555555444444333333333333222222888777555444333333444444444444444333333333222222222222333333333444444444222222333444444555666666333333333333333333333333333333333444444555555555333333333333333333333333333333444444444444555555333555666444111000111444555444444444444555666666555555555555555555555555222222333444444555666666444444555555555555444444444555666666777777666666444555555666777888888999:::;;;===@@@DDDGGGIIIJJJNNNOOOPPPQQQQQQOOOMMMLLLLLLKKKIIIHHHHHHJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKPPPVVVZZZ^^^eeepppxxx|||}}}{{{{{{~~~|||~~~}}}xxxpppggg___[[[QQQOOOKKKGGGCCCAAA??????===<<<;;;:::999999999999777777777888999999::::::888888888888888888888888888777777777777777888888888888999999999:::::::::777777888888888888777777666666666666777777777777666666666666777777777777777777777777888888888888888777777777666666555555666666777777888888888999777777888888888888777777777777888888888999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBB??????>>>>>>???AAACCCDDDEEEEEEEEEEEEFFFHHHJJJLLLMMMTTTaaatttJJJKKKLLLOOOUUU\\\cccggghhhjjjlllllljjjfffaaa^^^XXXWWWWWWUUUSSSNNNHHHCCC@@@>>><<<<<<;;;:::888666777777888888888777666666444444444444444444444444333444555555666666555555666666666666666666666666555555444444444333333333555555555555555555555555555666777666555444555777777777666666555555555444555555444333333333333444111222333333222222444666444444444444444444444444333222222111111222222333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333888777555444333333444444333444444555555444444333555444333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222444444444444444444444444333333333333333333333333333333222333444444333222555444333333333333444555333333333444555666777888666555555444444444555555222333444555666666666666444333333333333444555555666555444222111000000000555444555555777999<<<===@@@BBBDDDGGGJJJLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMLLLMMMOOOQQQRRRVVV\\\bbbjjjrrr{{{yyyooojjj^^^ZZZTTTNNNKKKHHHEEECCCBBB@@@>>>>>>===<<<:::888777888999::::::999888777666666777888888888888888888888888888888777666666777777777777777777777777666666777777777777666666777777777777777777777777555555666888888999999999999888888888777777666666777777666666666666777777888888999999999888888777888;;;>>>???===999666444666666777888999999::::::::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<===============>>>>>>???======>>>???AAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKQQQWWWaaaqqqKKKKKKLLLOOOTTTZZZ```dddmmmnnnppprrrqqqooollljjjgggeeecccaaa]]]WWWPPPKKKFFFDDDAAA???>>>===;;;999777888888777777666555555555555555555555555555555444444444555555555555555666666666666666666666666555555555555444444333333555555555555555555555555444666777666555444555777666555555555444444444444666555555444444444444444444555666555444444555777444444444444444444444444444333333333333333333444444444444444444444444444444444333333333333333333444444444444444444444444444444444444444444444444666555444333444444555666333444444555555444444333555444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222444444444444444444444444333333333333333333333333555444222111222333444444555444333333333333444555444444444444444555666777666666555555555555555666666666666666555444333333555444444444444555666666555444444333333333444444666666777888;;;===@@@BBBEEEFFFHHHJJJLLLNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMOOONNNLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQTTTXXX[[[eeeiiinnnsssxxx}}}~~~yyylllhhhaaa[[[WWWSSSOOOLLLFFFCCC@@@>>>===<<<:::888888999::::::::::::999888999999999999888666555444888888888888888777777666888888888888888888888888666666777777777777666666777777777777777777777777444555666777777888888888888888888888777777777666777777666666666666777777888888999999999888888777666888::::::888777666777888888999999::::::;;;;;;::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEFFFHHHIIIJJJKKKOOOTTT___oooOOOOOOOOOQQQUUU[[[```cccoooppprrrtttuuuvvvvvvvvvvvvtttqqqmmmiiibbbZZZUUUOOOLLLGGGCCCAAA@@@>>>===::::::999999888777666666666666666666666666666555444444444444444555666666666666666666666666666666666666666555555555555444555555555555555555555555444555666666555444555666444444444444444333333333777666555555444444555555555666777666444444555666444444444444444444444444555444444333333444444555444444444444444444444444555444444444333333222222333333333333333333333333555555555555555555555555333333333333444555666777333444444555555444444333444444333222222222333333222222222333333444444444333333333333333333333333333333333333333333333333444444333333333333222222444444444444444444444444333333333333333333333333666555222000000222555666555444444333333444444555555555444444444555555666666666666555555666666777666666666666555444333333666555555555555666777777333333444444555777888999888999:::===@@@CCCFFFHHHJJJKKKLLLNNNOOOPPPPPPQQQOOOOOOOOONNNNNNNNNMMMMMMOOONNNMMMLLLLLLLLLMMMMMMNNNPPPSSSVVVYYY^^^dddhhhrrrvvv||||||xxxqqqkkkeee___ZZZVVVNNNJJJEEEAAA???===<<<;;;999::::::;;;;;;::::::999:::::::::999888777555555888888999999888888777666888888888888888888888888666777777888888777777666777777777777777777777777444444555666777777777777888888888888777777777777777777777777777777777777777888888999999999888888444555666555444555777999999999999999999999999999::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEFFFGGGIIIJJJKKKNNNSSS^^^nnnYYYYYYYYYZZZ]]]aaadddggglllmmmnnnqqqtttwwwzzz{{{}}}{{{xxxtttpppkkkddd___XXXTTTMMMHHHEEECCCAAA???>>>>>><<<;;;999888777777666666666666555555555555555555444444444555666777666666666666666666666666666666666666666666666555555555555555555555555555444555666666444444555666444444444444444444444444777777666555555555555666444555666555333222222333444444444444444444444444444444333333333333444444444444444444444444444444555555555444333333222222333333333333333333333333444444444444444444444444333333333333444555666666333444444555555444444333444333333222222333333333111222222333333444444555222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333555444444333222222444666444444444444444444444444666555555444444444555555777666666666666777777888333444555666666777777777555555555555555666666777444444444555777888:::;;;:::;;;>>>AAAEEEIIILLLMMMNNNOOOPPPPPPQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLLLLMMMPPPRRRSSSVVV[[[___dddiiiooosssxxx}}}{{{uuuooohhhaaa]]]XXXSSSKKKEEEBBBAAA@@@???:::;;;;;;;;;:::::::::999777777888999999999999888888999999999999888777777888888888888888888888888777777777888888777777777666666666666666666666666555555666777777777777777888888888777777777777777777777777888888777777777777777888999999999888888555666777777555555777999777777777666666666666666::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<999999999999999::::::;;;======>>>???AAABBBCCCDDDEEEEEEEEEEEEGGGIIIJJJLLLPPPUUU___ooofffeeeeeefffhhhjjjmmmnnnkkkkkkkkkmmmqqquuuyyy|||}}}{{{yyyxxxvvvrrrnnnjjjaaa\\\TTTNNNJJJGGGEEECCCAAA@@@>>>;;;999888777777777666666666555555444444666666555555666666777777777777777777777777777777555666666666666666666666555555555555555555555555444555666555444333444666555555555555555555666666777777666555555555555666333555666666444222222333444444444444444444444444333333222222222222333333444444444444444444444444555555555444444333333333333333333333333333333333333333333333333333333333333444444444444444444333333444444555555444444333333333333222222333333444222222222333333444444444222222222333333444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333111444666777555333333444444444444444444444444444666555555444444444555555666666666666666777888888333444555666777777777777444444333333444444555666555555666777888:::;;;<<<===???BBBFFFJJJMMMOOOQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMHHHIIIJJJIIIIIIJJJOOORRRXXX]]]dddkkkrrrxxx~~~|||wwwpppiiieee___YYYPPPIIIEEECCCBBBAAA======<<<;;;:::::::::999777777888999999999999999999999999999999888777777888888888888888888888888777777888888888888777777666666666666666666666666777777888999999999888888777777777777777777888888777777888888888888777777666777888999999999999999777999;;;;;;999777777777777777777666666666666666::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<>>>============>>>??????======>>>???AAABBBCCCDDDEEEEEEDDDEEEFFFHHHKKKLLLTTTXXXaaapppooooooooooooppprrrtttuuunnnnnnnnnoooqqquuuxxx{{{{{{zzzyyyzzzzzzyyywwwuuujjjeee^^^XXXSSSOOOLLLIIIEEECCC@@@===:::999888888888888777777666666555555666777777888999888888888777777777777777777777777444555555555555666666666555555555555555555555555333444555555444333444555555555555666666666666666777666555555444444555555444666888888777555555555444444444444444444444444333222222111111222222333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444444444333222333444444555555444444333333333222222222333444444333333333333333333333333111222222333333444444555333333333333333333333333222222333333333333444444444444444444444444444444333333333333333333333333///444888999666333333333333444444555555444444333555555444444444555555666555555555555666777888888777777777777666555444444333333333333333444555555777777888999:::<<<>>>???CCCEEEGGGKKKNNNQQQRRRSSSPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLGGGHHHIIIHHHHHHJJJOOOTTT___eeeoooyyy{{{tttpppeee___VVVOOOJJJGGGFFFDDDCCCBBB@@@>>><<<;;;;;;:::;;;;;;::::::999888666555999999999:::999999888777999999999999999999999999777888888999999888888777777777777777777777777777888888999::::::999999888777777777777888888888888666777888999999888777666666777888999999999999999777999<<<<<<:::888777777999999999999999999999999::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@FFFEEEDDDDDDFFFHHHKKKMMMTTTYYYbbbqqqsssssssssssstttuuuwwwxxxtttsssrrrrrrsssuuuwwwxxxxxxwwwxxxzzz|||}}}|||zzzsssoooiiiccc^^^YYYUUUQQQLLLJJJFFFCCC@@@>>>>>>===;;;;;;:::999999888777777666777:::;;;<<<;;;999888777777777777777777777777333333444444555555555555555555555555555555555555333444555555333333444555444444444555555666666666666555555444444444444444333555888999888666666666444444444444444444444444333333333222222333333333444444444444444444444444333333444444555666666666555555555555555555555555444444444444444444444444000111333444555444444333333444444555555444444333333222222222333333444555555444444333333222222111111111222333333444555555333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333000555888888444222333666333333444555555444333333444444444444444555666777444444444444555666777888777888888777777666555444444444444444444555666666777888999<<<>>>AAADDDEEEIIIKKKMMMPPPRRRTTTUUUUUUPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKEEEHHHLLLMMMNNNSSS[[[bbblllttt{{{mmmhhh```YYYTTTPPPMMMLLLIIIGGGEEEBBB???>>>======;;;;;;;;;:::999888777666999999::::::999999888777999999999999999999999999777888888999999888888777777777777777777777777777888888999999999888888777666777777777888888888888666777999::::::999777666666666777999999::::::999555777888888666666777999888888999999::::::;;;;;;::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@FFFEEEDDDDDDEEEHHHKKKMMMQQQVVV___ooosssssssssttttttvvvwwwwwwwwwvvvuuutttttttttuuuvvvuuuuuuvvvxxx{{{}}}|||{{{yyyvvvpppkkkfffaaa[[[WWWTTTRRRNNNJJJGGGEEEDDDDDD======<<<;;;;;;:::999999666888;;;===>>><<<999777777777777777777777777777333333333444444444555555555555555555555555555555333444555555333333444555333333333444444555555555555555444333333333333444000333666777666555555555444444444444444444444444555444444333333444444555444444444444444444444444222333333444555666777777666666666666666666666666555555555555555555555555...///222444555666666555333444444555555444444333222222222222333333444555666555444444333222111000111111222333333444555555333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333222666888666222111444888333333444555555444333333333333333444555666777888333333333444444666777777444555666777888888888888555555555555555666777777777888:::>>>BBBFFFIIIKKKNNNOOOQQQTTTUUUVVVVVVVVVPPPQQQQQQQQQQQQQQQPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKDDDHHHNNNSSSWWW___kkkssszzzuuuppphhhbbb]]]YYYUUUSSSNNNLLLHHHEEEBBB@@@???>>>888888999::::::::::::999999::::::::::::999888888999999999999999999999999888888999999999999888888777777777777777777777777777777888888888777777666666666777777888888888999666777999::::::999777666666666777999999:::::::::444444333222222444888;;;666666777888999:::::::::::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<>>>============>>>??????======>>>???AAABBBCCCDDDFFFEEEDDDDDDEEEHHHKKKMMMMMMRRR]]]mmmkkkkkklllnnnppprrrtttuuuxxxwwwuuutttsssttttttuuussstttvvvwwwyyyzzzzzz{{{yyyvvvsssrrrqqqnnniiiddd]]]ZZZVVVRRRNNNKKKIIIIIIDDDAAA>>><<<<<<<<<;;;::::::999888999::::::888666777777777777666666666666666666555555555444444444555555555555666666666666777666555444444444444444555444333333333333444555555555555666666666666777555555444444444444555555666666555555555444444444333333333444444444555555555555555444444333333333555555555555555555555555555555555555555555555555333444444555555444444333222333444333222222222333222222333333333444444444666666555444333222222111444333333222222333333444555555555555555555555555444444444333333222222222333444444555555444444333333333333444444444444555111222222333333222222111444444444555444444333333888777666555444333222222444444555555666777777777444444444555555555555666555444444333333444444444666666666666777999:::;;;999<<>><<<;;;<<<<<<;;;:::888888888888999:::;;;<<<::::::::::::::::::::::::777777888888888888777777777777777777777777777777777777777777888888888888888888888888777777777777999888888888777777666666888888888777777777777777888888777777777777888888::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;<<<<<<<<<;;;:::999;;;::::::::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEEEEHHHKKKOOONNNSSS]]]kkkeeeeeefffhhhjjjmmmoooppptttssssssrrrssstttuuuvvvvvvwwwxxxzzzzzzzzzyyyyyy{{{yyywwwwwwwwwuuuqqqmmmeeeccc___[[[WWWSSSQQQPPPLLLJJJGGGEEEDDDBBB@@@>>>;;;:::999999::::::888666777777777666666666666555666666555555555444444444555555555555666666666666777666555444444444444555555555444333333444555555444444555555555666666666555555444444444444555555666666555555555444444444333333333444444444555555555555444444444333333333555555555555555555555555555555555555555555555555333444444555555444444333333444555444333333444444222222333333333444444444555555555444444333333222444333333333333333333444555555555555555555555555444444444333333222222222333444444555555444444333333333333444444555555555222222333333333333222222333444444555444444333333555555555555555444444444777777777666555555444444555555555666666666777777777666555555555555555555555555666666777888::::::???AAAFFFKKKOOOQQQSSSSSSSSSTTTTTTUUUTTTSSSRRRQQQOOONNNLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLMMMNNNOOOUUUYYY___fffmmmuuu|||{{{vvvrrrnnniiieee```\\\VVVRRRNNNKKKGGGEEEBBB@@@===<<<<<<<<<;;;999::::::999999999999999:::::::::::::::::::::::::::777777888888888888777777777777777777777777777777777777777777888888888888888888888888777777777777888888888888777777777666888888888888777777777777888888777777777777888888::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEHHHKKKNNNNNNSSS]]]kkk______```aaacccfffhhhiiimmmmmmnnnoooppprrrtttuuuxxxyyyzzz||||||zzzyyywww{{{zzzzzz{{{|||{{{yyyvvvooommmjjjfffbbb^^^[[[ZZZVVVTTTQQQOOOLLLIIIDDDAAA===;;;::::::::::::888666777666666666555555555555555555555555555444444444555555555555666666666666666666555555444444555555555555444333333444555555333444444444555555555555555555444444444444555555555555555555555444444444333333333444444444555555555444444444444333333333444444444444444444444444555555555555555555555555333444444555555444444333333333333333333333333333333333333333444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444333333333333222222333444444555555444444333222222333333444555666666222222333333333333222222333333444444555444444333444444444555555555666666777777777666555555444444666666666666777777777888999888777777666666666777666777888999;;;<<<===>>>DDDFFFJJJNNNQQQSSSUUUUUUSSSSSSSSSSSSRRRQQQOOONNNIIIIIIJJJJJJJJJJJJJJJJJJNNNMMMMMMMMMOOORRRUUUWWW```eeemmmtttzzz~~~{{{vvvrrrkkkgggaaa\\\WWWRRRMMMJJJHHHEEEBBB@@@???>>><<<:::<<<<<<:::999888888888888::::::::::::::::::::::::777777888888888888777777777777777777777777777777777777777888888888999999888888888888777777777777888888888888777777777777888888888888888888888888888888777777777777888888999999::::::::::::::::::999999::::::::::::;;;;;;::::::;;;<<<<<<;;;;;;:::<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFHHHKKKNNNMMMSSS]]]kkk^^^^^^^^^___```aaabbbccceeefffgggiiikkknnnooopppuuuvvvyyyzzz{{{zzzxxxwwwyyyyyyzzz|||||||||{{{zzzwwwvvvtttqqqmmmiiieeeccc^^^\\\ZZZXXXTTTNNNHHHCCC@@@>>><<<::::::999888666777777666666555555444444555555555555555555555555555555555555666666666666666666555555555555666666555555444444444444555555333333333444444444555555555555444444444444555555555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444555555555555555555555555333444444555555444444333111111000111222333222111333333333444444444444555333333333444444555555555333444444444444444444333444444444444444444444444333333333333333333333333333444444555555444444333111222222333444555666666222333333333333333333222333333444444555444444444444444444555555555555666444444555555666777777777555555666666666777777777999999888777777777777777888:::<<>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFHHHKKKMMMMMMRRR\\\kkkeeedddcccbbbbbbbbbbbbbbbbbbbbbccceeefffhhhhhhiiimmmooorrruuuwwwwwwwwwwwwwwwyyy{{{|||}}}}}}}}}}}}~~~|||xxxtttpppnnnhhhfffdddaaa]]]WWWOOOJJJGGGDDD@@@===<<<;;;888777888777777666555555444444444555555555555555555555555555555555666666666666666666555555555666666777555555555555555555555555333333333444444444555555555555444444444444555555444555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444555555555555555555555555333444444555555444444333333111000111444555444222333333444444444555555555222333333444444555555555333444444555555444444333444444444444444444444444333333333333333333333333333444444555555444444333222222333333444555666666333333333444444333333333222333333444555555555444666555555555555444444444444444555555666777777777444444555555555666666666888888777777777777888888999;;;???CCCGGGJJJLLLMMMLLLMMMNNNPPPQQQRRRRRRRRRPPPPPPOOOMMMLLLKKKJJJJJJHHHJJJLLLKKKJJJJJJKKKMMMQQQTTTWWWZZZ]]]bbbiiimmmsssvvv{{{~~~~~~zzztttnnnhhhaaa[[[WWWTTTQQQMMMIIIGGGDDDAAA>>>======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999888888777777777777777777777777888888888888999999999999888888888888777777777666777777777777777777888888777777888888999999999:::999999888888888888999999888888888999999:::::::::999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBDDDFFFGGGGGGHHHKKKMMMMMMRRR\\\jjj~~~mmmmmmkkkjjjiiihhhhhhhhheeeeeeeeeeeeeeedddcccbbbeeefffiiillloooqqqssstttvvvxxx|||~~~~~~{{{xxxsssqqqnnnlllhhhaaaZZZVVVPPPMMMGGGCCCAAA>>>;;;999999999888777666555555444444444444555555555555555555555555555666666666666666666555555666666777777444555666666666666555444333444444444555555555555555555444444444444555555444444444555555555555555333333333444444444555555333333333444444444444555333333333333333333333333555555555555555555555555333444444555555444444333666333222333777888777555333444444444555555555555333333333444444555555555333444555666666555444333333333333333333333333333222222333333333333444444333444444555555444444333333333333444444444555555333333444444444444333333222222333444555555555555666666555555555444444444777777777666555555444444444444444444555555555555777777777777777888999::::::<<>>===<<<<<<======::::::::::::::::::::::::888888999999999999888888777777777777777777777777888888888999999999999:::888888888888777777777777777777777777888888888888777777888888999:::::::::999999888888888888999999777777888888999:::::::::999999::::::::::::;;;;;;:::::::::::::::;;;======<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBBBBCCCBBBDDDFFFGGGGGGHHHKKKLLLMMMRRR[[[iii}}}ssssssrrrqqqqqqqqqqqqqqqmmmmmmllljjjgggdddaaa___^^^___```cccfffjjjmmmoooqqquuuzzz}}}~~~~~~zzzxxxuuurrrooojjjddd```[[[VVVPPPKKKGGGCCC@@@>>>::::::999888777666555555444444444555555555666666555555555555666666666666666666666666666777888888444555666777777666555444444444555555555666666666555555444444444444555555444444444555555555666666333333333444444444555555333333333444444444555555333333333333333333333333555555555555555555555555333444444555555444444333555222000222666888666333444444444444555555555555333333444444444444444444333444555666666555444333333333333333333333333333222222222333333444444444333444444555555444444333555444444444444333333333333333444444444444333333111222333444555555555555444444444555555555555555777777777666555555444444555555555555666666666666777777777888999;;;======@@@BBBEEEIIILLLNNNNNNNNNRRRQQQPPPOOONNNNNNNNNNNNKKKJJJIIIHHHHHHHHHHHHIIIEEEHHHKKKLLLMMMQQQYYY___eeejjjpppsssssstttxxx|||~~~{{{uuunnnjjjbbb___ZZZVVVSSSPPPLLLIIICCCBBBAAA???>>>===<<<<<<::::::::::::::::::::::::888999999::::::999999888777777777777777777777777888888888999999999::::::888888888888777777777777666777777777888888888888777777888999999:::;;;;;;:::999999888888999999:::666777777888999999::::::999999::::::::::::;;;;;;::::::999999:::;;;===>>>;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCAAACCCFFFGGGHHHIIIJJJLLLMMMRRR[[[hhh{{{vvvvvvvvvvvvvvvwwwxxxxxxttttttrrrnnnjjjeeeaaa^^^\\\[[[\\\]]]```dddhhhkkkkkkpppvvvzzz}}}}}}{{{wwwtttqqqmmmhhhdddbbb]]]VVVPPPKKKGGGCCCAAA;;;;;;:::999888777666555444444444555555555666666555555555555666666666777666666666666666777888888444555666777777666555444555555555666666666666777555555555444444555555555444444444555555555666666333333333444444444555555333333333444444555555555333333333333333333333333555555555555555555555555333444444555555444444333222///---///333666444000444444444555555555666666444444444444444444444444333444666777777666444333333333333333333333333333222222222333333444444444333444444555555444444333666555555444444333222222333444444555555444444333111222333444555555555555222222333444555666777888444444555555666777777777666666666666777777777777777777888999;;;===???@@@FFFHHHKKKNNNOOOPPPOOOOOOPPPOOOMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIFFFJJJMMMOOOQQQWWWbbbjjjrrrxxx~~~}}}|||||||||uuuqqqjjjgggbbb^^^[[[XXXTTTRRRGGGEEECCCAAA>>>===<<<;;;::::::::::::::::::::::::888999999::::::999999888777777777777777777777777888888999999999:::::::::888888888888777777777777666666777777888888888999777777888999::::::;;;;;;:::999999888888999999:::666777777888999999::::::999999:::::::::;;;;;;;;;::::::999999:::<<<===>>>;;;::::::::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCAAACCCFFFHHHHHHIIIJJJLLLNNNRRR[[[gggzzz{{{|||~~~}}}yyyvvvsssnnngggaaa```___\\\[[[[[[]]]___```dddiiippptttwwwzzz~~~}}}}}}|||xxxsssooommmmmmhhhddd^^^XXXSSSLLLFFFAAA@@@>>>===<<<<<<:::777444666555555444444444555555555555555666666666777777666666666666666666666666444444444444444444444444///------000444777777555777777666666666555555555888777666555444444555666666666555555555444444444333333333444444444555555888777666555555555555555555555444444444333333333666555444333222333333444777666555444333222111111333333333333333333333333555444444333333444444555555444444333333333444444444444444444444444333333444444444555555444111...555444333444666666666555444333333333444666777999444333333333444666888999555555555555555555555555555555555555555555555555444444444444444444444444222444666999999999888777999999:::;;;<<>>===;;;::::::;;;<<<===>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEGGGIIIJJJMMMPPPYYYhhhzzz~~~}}}{{{vvvooojjjcccaaa___\\\[[[\\\]]]^^^^^^bbbgggkkknnnqqqvvvyyy}}}~~~}}}{{{}}}~~~}}}yyytttrrrqqqnnnjjjeee```ZZZSSSLLLGGGBBB@@@===<<<;;;:::888666777666666555555666666777333333333444444555555555666666666666666666666666444444444444444444444444555333222444777888777666444444333333333222222222888777666555444555555666555555444444444333333333333333333444444444555555444444333333333333333333555555555555444444333333666555444333333333444444555555444444444444333333333333333333333333333333555444444333333444444555555444444333333444444444333444555666666666666666333333222333444555666555555444333444555666666444444444333333333444444555444444333222222333444555444444444444444444444444555555555555555555555555444444444444444444444444333444555777777777777777777999<<<>>>AAAEEEIIIMMMNNNOOOOOOOOOOOONNNLLLKKKGGGGGGFFFDDDDDDCCCCCCCCCBBBDDDGGGGGGGGGGGGGGGHHHMMMQQQWWW]]]eeennnxxx~~~}}}yyyuuurrrmmmhhhddd]]]XXXPPPJJJEEECCC@@@???>>>===;;;;;;======<<<;;;===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999:::999888777777888999:::::::::999999888777777777888888888888888888888888888999999::::::999999888777888999::::::999888777999999999999999999999999999999999999999999:::::::::::::::;;;;;;;;;<<<<<<>>>===;;;::::::;;;<<<===>>>>>>???@@@AAABBBCCCCCCEEEDDDDDDDDDFFFGGGIIIJJJLLLOOOXXXgggxxxyyytttkkkiiifffbbb___^^^^^^^^^ZZZ]]]```bbbdddgggkkkooorrrvvvzzz||||||zzzyyyyyyzzz}}}{{{wwwuuussspppmmmhhhbbb[[[SSSMMMGGGDDDAAA>>>===<<<;;;:::888888777777777777888888444444444444555555555555666666666666666666666666666666666666666666666666888777666666777777666444333333333222222222222222777777666555555555555666444444444333333333222222333333333444444444555555333222222222222333333444666666666555555555555444666555444444333444444444333333444444555555555666444444444444444444444444555444444333333444444555444444444333333444444555333444555777888888999999555444222222333555777999555333333444555666555444333333444444333333222111444333333222222333444444333333333333333333333333555555555555555555555555555555555555555555555555666666666666777888999999999<<<@@@DDDGGGJJJMMMPPPPPPOOOOOONNNMMMKKKIIIHHHCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFFFFGGGIIIKKKRRRXXXaaajjjsss{{{}}}zzzvvvsssnnnggg\\\SSSMMMIIIGGGFFF@@@>>>===<<<===>>>===<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;::::::::::::999999999999888888888888999999:::::::::999888888777777888888888888888888888888888999999::::::999999888888888999999999999888888999999999999::::::::::::::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<======>>>>>>???@@@AAABBBBBBDDDCCCCCCDDDFFFHHHJJJLLLLLLNNNWWWeeewww|||||||||}}}~~~|||vvvtttpppkkkgggdddcccbbb^^^^^^^^^^^^___```ccceeefffiiinnnrrrtttuuuvvvwww|||}}}zzzyyyuuutttqqqnnniiiaaaYYYSSSNNNKKKFFFBBBAAA@@@>>>===999999888777777777888888777777777777777777777777666666666666666666666666666666666666666666666666666555444444444444333222555555555555555555555555666666666555555555666666555555444444444333333333333333333444444444555555333333333333444444555666666666666666666666666555555555555444444444444555444444444444555555555555444444444444444444444444555444444333333444444555444444333333333444555555444555666777777888777777555555555333222222333555444333222333555666555444222333444555555444222222222222333333444555555666333333333333333333333333555555555555555555555555666666666666666666666666999999888777888:::<<<>>>>>>BBBFFFIIIJJJKKKLLLMMMNNNNNNLLLKKKHHHFFFEEEDDDAAAAAAAAAAAABBBDDDEEEFFFFFFGGGGGGHHHHHHKKKOOORRRVVV^^^iiittt}}}}}}{{{tttjjj```XXXSSSNNNLLLCCCAAA>>>======>>>===<<<======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999:::::::::999999888888888888888888888888888888888888999999::::::999999888999999999999999999999999999999999:::::::::::::::======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<============>>>???@@@AAAAAABBBCCCCCCCCCDDDFFFHHHKKKLLLLLLNNNWWWdddvvvttttttuuuwww{{{}}}yyysssnnnjjjhhhfffeeecccaaa^^^]]]]]]]]]]]]\\\___dddiiilllppptttwww~~~}}}{{{{{{{{{xxxwwwuuussspppjjjccc^^^VVVQQQLLLGGGDDDBBB@@@???;;;:::999888777777777777888888888888888888888888777777777777777777777777777777777777777777777777333333444333333333444444666666666666777777777777555555666666666666666666666666666666555555555555333333333444444444555555333333333333444444555666555666666666666666666666444555555555555555555555666666555555555444444444555555555555555555555555555444444333333444444555333333333333333444555666666666666666555444444333000333555555222111111222444333222333555555555444111222444666666666666555333333333333222222111111333333333333333333333333555555555555555555555555666666666666666666666666999888777777999;;;>>>@@@AAAEEEIIIKKKKKKKKKKKKLLLKKKJJJHHHFFFDDDBBBAAA@@@???@@@@@@AAACCCDDDFFFGGGFFFGGGHHHIIIKKKOOOTTTXXX^^^fffrrr}}}~~~wwwoooggg^^^VVVQQQGGGDDDAAA???>>>>>><<<;;;======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999999999999::::::999999999:::::::::999999999999999888888888888888888888888888999999::::::999999888:::999999999999999999:::999999:::::::::;;;;;;;;;=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<============>>>???@@@AAAAAABBBCCCCCCCCCDDDFFFHHHKKKLLLNNNPPPWWWdddvvvppppppqqqssswww}}}{{{vvvrrrnnnmmmmmmjjjfffcccaaa___\\\ZZZYYY[[[^^^bbbeeekkkqqquuu}}}~~~~~~}}}{{{zzzzzz{{{|||{{{zzzyyyxxxuuuooolll```[[[VVVPPPLLLHHHDDDBBB???>>><<<:::999888777777777777777777666666666666777777777777777777777777777777777777777777777777333444666666555555666888555555555555555666666666444555666666777666666666777777777666666666666555333333333444444444555555333222222222222333333444444555555555555666666666444444555666666666666555666666666555555555444444666666666666666666666666555444444333333444444555333333333333444555555666666666555555444222111000***...333444333222333555444222222333444555444333222222444555666777777777444444333222000...,,,***333333333333333333333333555555555555555555555555555555555555555555555555666666666777999<<<@@@BBBCCCFFFIIIKKKLLLKKKLLLLLLFFFEEECCCBBB@@@???????????????@@@AAACCCDDDFFFGGGFFFHHHJJJMMMPPPUUU[[[___jjjqqq{{{|||tttjjj___XXXNNNKKKFFFBBB@@@???===<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::999999999999::::::::::::999999::::::::::::::::::999999999999999999999999999999888999999::::::999999888::::::999999999999::::::999999::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<============>>>>>>???@@@AAABBBBBBDDDCCCCCCDDDFFFHHHJJJLLLOOOPPPWWWddduuusssrrrqqqqqquuuyyy{{{xxxvvvuuurrrnnnlllkkkhhhccc___\\\\\\]]]]]]```eeemmmrrrwwwyyy|||}}}|||{{{{{{{{{}}}||||||}}}}}}|||zzzwwwnnnkkkeee___ZZZTTTNNNJJJDDDCCC@@@>>>;;;999888777888888888777777666666666777777777777777777777777666666666666666666666666444666888777555555777999444444444444555555666666333444666777777777666666777666666666666555555555333333333444444444555555444444333333333333333333333333444444555555555555333444555666777777666555555555555555666666666666666666666666666666666666555444444333333444444555333333333333444555666666444444444444444333222111+++///333333111111444888333222111222444555444333333333333333444555555666333333333333222000///...444444444444444444444444555555555555555555555555444444444444444444444444666777888:::===AAADDDFFFHHHJJJLLLLLLKKKJJJJJJJJJCCCBBBAAA?????????@@@@@@AAAAAABBBCCCEEEGGGIIIJJJIIILLLPPPTTTXXX^^^dddhhhtttyyy~~~tttiiibbbVVVQQQKKKFFFDDDBBB@@@>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999:::;;;;;;:::999999::::::::::::::::::::::::999999999999999999999999888999999::::::999999888;;;:::999999999999:::;;;999999::::::;;;<<<<<<===::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<============>>>>>>???@@@AAABBBCCCCCCEEEDDDDDDDDDFFFGGGIIIJJJNNNOOOVVVbbbssswwwuuusssrrrssswww{{{~~~{{{xxxuuutttssspppkkkggg```___]]]\\\]]]bbbiiiooorrrvvv{{{~~~~~~}}}|||{{{}}}|||{{{}}}~~~~~~}}}{{{xxxrrrlllfff___XXXSSSHHHFFFCCC@@@===;;;999888::::::::::::999999888888777777777777777777777777666666666666666666666666444666888777444333555777555555555666666666777777333444666777777777666666666666555555555444444444333333333444444444555555888777666666555555555555333333333444444444555555333444666777777777666555333333444555666777888888777777777777777777777777555444444333333444444555222222222333444555666777333333444444555444444444222444555333//////333888333222111222444555444333555444333222111222333444000111444666777888777777555555555555555555555555555555555555555555555555444444444444444444444444888:::<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999;;;;;;;;;;;;999999::::::::::::::::::::::::999999999999999999999999999999999::::::999999999;;;;;;999999999999;;;;;;999999::::::;;;<<<======;;;<<<<<<<<<===>>>>>>>>>:::::::::;;;;;;;;;<<<<<<999:::;;;<<<============??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEGGGIIIJJJMMMNNNTTTaaarrr~~~vvvpppoooqqquuuwww{{{}}}|||xxxxxxyyyxxxsssnnnkkkhhhccc```___bbbfffhhhpppsssvvvzzz}}}~~~~~~~~~zzzzzzzzzzzz|||~~~}}}yyyqqqlllhhhbbbZZZUUUPPPHHHBBB???>>>======999::::::999888777777888777777777777777777777777444555555555666666777777999888888777666555555444333444444444555555666666111222444666888888888888555555555555555555555555666666666555444444333333555555555555555555555555444444444444444444444444444444444444444444444444555444333444555888;;;<<<333333333333333333333333444444444444444444444444222222222333333333444444333333333444444444555555555444444333333444444555333333333333333333333333555555555555555555555555444333333333333444555555AAA<<<555222333555555444444444666666666555444333444555777777666555666666999<<>>>>>???AAAFFFEEEDDDFFFJJJNNNPPPQQQXXX[[[___dddhhhmmmrrrvvvzzz}}}xxxpppiii```VVVOOOKKKGGGBBB===<<<:::888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;::::::999888777777999999::::::::::::;;;;;;:::999888888::::::999888999999999999999999999999999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGIIIIIIMMMOOOVVVbbbqqqzzzrrrooooooqqqrrrwwwyyy|||~~~~~~|||xxxssspppllliiiggggggiiijjjmmmnnnqqquuuxxxyyyzzz{{{zzzzzz{{{}}}zzzvvvrrrlllddd]]]XXXPPPJJJEEEBBB???===;;;;;;;;;:::999888888999888888888888888888888888666666666777777777888888777777777666555555444444444444555555666666666666222333555666777777777777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444333333555666888999444444444444444444444444444444444444444444444444444444444555555555666666333333333444444444555555555444444333333444444555333333333333333333333333444444444444444444444444444333333333333444555555???:::555222333444444444444444555666666555444333555666888777777666888999999===AAAFFFJJJKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDCCC>>>???@@@@@@??????AAABBBEEEFFFGGGIIIMMMQQQUUUXXX___cccgggkkknnnrrrvvvzzz}}}|||vvvqqqjjj```YYYTTTOOOHHHCCCAAA???<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777999999::::::::::::;;;;;;;;;999888999:::;;;:::888::::::::::::::::::::::::999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGIIIIIIMMMOOOVVVaaapppvvvqqqooooooppptttuuuwww{{{~~~|||yyyuuuqqqnnnlllllllllmmmnnnqqqsssvvvxxxyyyzzz{{{~~~|||vvvnnngggbbb[[[TTTNNNIIICCC@@@===<<<;;;:::999999999999888888888888888888888888777777777777888888888888777666666555555444444333666666666666777777777777444444555666777777666666555555555555555555555555333444444555666666777777555555555555555555555555666666666666666666666666444444444444444444444444333444444444444555555555555555555555555555555555444444444444444444444444444444444555555555666666333333333444444444555555555444444333333444444555333333333333333333333333333333333333333333333333444333333333333444555555<<<888444222222333444444444444555555666555555444666777888777777888;;;===<<>>@@@BBBBBBBBBCCCDDDFFFFFFIIINNNQQQSSSXXX___dddjjjmmmqqqtttvvvxxx{{{}}}~~~wwwqqqiiibbb\\\TTTLLLFFFCCCAAA===<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999::::::::::::;;;;;;;;;:::999:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????>>>>>>??????@@@AAABBBCCCCCCCCCDDDEEEGGGIIIIIIMMMOOOVVVaaapppyyytttssssssssstttuuuwwwzzz|||vvvqqqoooppppppqqqrrrtttvvvxxxyyyzzz}}}zzzsssmmmjjjddd^^^WWWPPPIIIDDD@@@>>><<<::::::999999888888888888888888888888888777777777777777777777777777777666666555555555555777777777777777777888888666666666666666666555555555555555555555555555555444555555555666666666777555555555555555555555555666666666666666666666666555555555555555555555555444555555555555444333333666666666666666666666666444444444444444444444444222222222333333333444444333333333444444444555555555444444333333444444555444444444444444444444444333333333333333333333333444333333333333444555555888666444222222333333444444444444555555555555555666777777777777:::>>>AAABBBDDDGGGJJJLLLLLLKKKKKKHHHGGGFFFDDDBBB@@@???>>>@@@BBBDDDEEEEEEFFFHHHJJJIIIOOOVVVZZZ\\\aaaiiippptttvvvyyy{{{||||||~~~}}}yyysssmmmeee\\\SSSLLLGGGEEEAAA???>>>>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999;;;;;;:::::::::999999999999999999:::::::::;;;;;;;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@AAABBBBBBCCCCCCCCCDDDEEEGGGIIIIIIMMMOOOUUU```ooo}}}xxxvvvuuuuuuxxxyyy{{{~~~zzzwwwuuuuuuuuutttuuuuuuvvvwwwzzz|||}}}uuuqqqnnnjjjeee```YYYQQQLLLEEEAAA===;;;::::::888666888888888888888888888888666666666666666666666666888888888777777777777777888888888888888888777777777666666555555555555555555555555555555555555555777777666666666555555555555555555555555555555555777777777777777777777777555555555555555555555555666666777666666444333222666666666666666666666666444444444444444444444444222222222333333333444444333333333444444444555555555444444333333444444555444444444444444444444444444444444444444444444444444333333333333444555555444444444333333333444555444444444444555555666666555666777888999<<<@@@DDDIIIIIIKKKKKKKKKJJJHHHGGGDDDCCCCCCBBBBBBAAAAAAAAABBBDDDEEEFFFFFFHHHKKKNNNOOOUUU\\\aaadddiiiqqqxxx{{{|||~~~~~~}}}~~~zzzrrriii```ZZZPPPMMMIIIFFFEEEDDDBBB@@@=========<<<<<<;;;;;;;;;999999999999999999999999;;;;;;;;;:::::::::::::::999999999:::::::::;;;;;;;;;:::999:::<<<===<<<;;;999999999999999999999999999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>????????????@@@AAABBBCCCCCCCCCCCCDDDEEEGGGIIIIIILLLNNNUUU```nnn{{{xxxwwwvvv}}}~~~|||zzzzzzyyyzzz{{{}}}zzzzzzyyywwwuuutttsssrrruuuwww{{{|||uuusssppplllhhhaaaZZZVVVLLLGGGAAA======<<<999666999999999999999999999999666666666666555555555555888888888888888888888888888888888888777777777777777666666555555555666666555555555555555555555555888888777666666555444444555555555555555555555555777777777777777777777777555555555555555555555555777777666666555444444333666666666666666666666666444444444444444444444444444444444555555555666666333333333444444444555555555444444333333444444555444444444444444444444444555555555555555555555555444333333333333444555555111333555555444333555666444444444444444555666777555666999:::<<>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;:::999888999;;;===<<<;;;999999999999999999999999999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<=========<<<=========>>>>>>??????@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEGGGIIIIIILLLNNNTTT___nnn~~~|||{{{zzz~~~yyyuuusssqqqqqqppprrruuuyyy~~~~~~{{{xxxtttpppnnnmmmnnnqqquuuzzz}}}{{{wwwsssooojjjccc___TTTNNNFFFAAA@@@???;;;777999999999999999999999999777777777777666666555555777777777777777888888888888888777777777666666666666666555444555555666777555555555555555555555555777777777666666666666666555555555555555555555555666666666666666666666666555555555555555555555555777666555333333333333444555555555555555555555555444444444444444444444444444444444555555555666666333333333444444444555555555444444333333444444555555555555555555555555555444444444444444444444444444333333333333444555555000333555666555444666777444444333333444555777888555888;;;>>>AAADDDGGGJJJLLLKKKKKKJJJHHHEEECCCBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGIIINNNVVV___eeekkknnnrrrwww|||}}}xxxuuutttuuuvvv{{{~~~xxxssspppeee```YYYSSSMMMHHHCCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999888777999;;;<<<;;;:::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<======>>>;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGIIIIIILLLNNNTTT___mmm~~~yyytttooollljjjjjjhhhjjjnnnrrrwww}}}{{{uuupppmmmggghhhiiimmmqqqwww|||}}}}}}yyytttoooiiieeeYYYRRRJJJEEECCCAAA===999999999999999999999999999999888888888777777666666666666666666777777777777888777777777666666555555666555444444555666777888555555555555555555555555555555666666777777888888555555555555555555555555666666666666666666666666666666666666666666666666666555333111111222333444555555555555555555555555444444444444444444444444222222222333333333444444333333333444444444555555555444444333333444444555555555555555555555555555333333333333333333333333444333333333333444555555///222666777666555666888444444333333444555777888666999>>>BBBDDDGGGJJJLLLJJJJJJIIIHHHGGGEEECCCBBBDDDDDDEEEEEEEEEEEEEEEEEEJJJJJJLLLOOOUUU```kkkssszzz{{{}}}}}}zzzyyyzzz|||~~~}}}{{{vvvppphhh___XXXQQQJJJFFF???>>>>>>===<<<;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;888777777888:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<===>>>>>>:::;;;<<<===>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJLLLNNNTTT___mmmzzzsssnnnjjjhhhfffeeeeeefffiiimmmrrrxxx}}}}}}xxxtttqqqjjjhhheeeeeeiiimmmppprrryyy|||}}}{{{wwwrrrnnnddd^^^UUULLLFFFAAA===;;;;;;:::999:::;;;;;;999777777777888888999:::<<<<<<777777777777777777777777666666777777777777666666:::888666555666888888777666666666666666666666666555555555555666666666666777777777777777777777777777777666555555555555555444444444555555555555666555555444444444444555555666666555555555444444444555666777666555444555666444444555555555555444444444444444444444444444444333333333333333333333333555555555555555555555555666666555555555444444444333444444444555666666666888555444555888999888666555555555555666777999:::???@@@CCCFFFIIIJJJKKKKKKLLLHHHDDDBBBCCCDDDCCCAAAFFFGGGHHHHHHHHHIIIKKKMMMOOORRRWWW\\\cccllluuu|||}}}uuujjj]]]PPPGGGHHHCCC>>><<<>>>???>>>===::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<<<<;;;:::999999999999===<<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFGGGIIIJJJKKKLLLNNNTTT]]]iii~~~}}}yyysssooollljjjgggfffgggggghhhiiilllnnnqqqrrrzzz|||xxxuuuqqqnnnjjjggggggggghhhgggppptttyyy~~~{{{vvvsssmmmggg^^^UUUOOOJJJFFFCCC;;;:::999999::::::999777888888888888888999:::;;;777777777777777777777777666666777777777777666666>>>;;;888777777777666555666666666666666666666666555555555555666666666666555555555555555555555555777777666555555555555555444444444555555555555666555555444444444444555555666666555555555444444444444555666555444333444555444444555555555555444444444444444444444444444444333333333333333333333333555555555555555555555555666666555555555444444444444444444555555555555555777555444555777888777555555555444444555777:::;;;@@@BBBEEEGGGIIIJJJJJJIIIJJJFFFCCCAAACCCDDDCCCBBBDDDFFFIIIKKKLLLNNNQQQTTTYYY\\\```eeelllttt|||}}}{{{|||vvvhhhZZZQQQKKKFFF@@@>>>???@@@???===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;::::::999999::::::;;;===;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEGGGHHHJJJKKKKKKNNNTTT]]]iii}}}{{{xxxtttrrrpppmmmjjjhhhiiiiiihhhggggggggghhhhhhpppuuu|||}}}zzzyyyuuupppllliiigggdddbbbgggjjjooovvv|||}}}{{{xxxsssnnneee\\\UUUPPPJJJGGG???===;;;;;;;;;;;;:::888999888888888888888999999777777777777777777777777666777777888888777777666<<<:::777666666666555333666666666666666666666666555555555555666666666666555555555555555555555555777666666555555555555666444444444555555555555666555555444444444444555555666666666555555555555444222444555444333333444555444444555555555555444444444444444444444444444444333333333333333333333333555555555555555555555555555555555555555444444444555555555555555444444444555444333444666777666555666555444444666999<<<>>>BBBDDDGGGIIIJJJIIIHHHGGGEEECCCAAA@@@BBBDDDEEEEEEDDDGGGLLLPPPSSSWWW\\\___dddgggkkkooottt{{{~~~xxxxxxxxxxxxyyy|||vvvggg]]]PPPKKKDDDAAA@@@@@@???======<<<<<<<<<;;;::::::::::::;;;<<<<<<::::::;;;<<<::::::999999999:::;;;;;;<<<;;;:::;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<>>>??????>>>>>>??????@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMSSS\\\ggg|||zzzyyywwwvvvuuurrrnnnkkkllllllkkkjjjiiihhhgggggglllpppuuuzzz~~~~~~|||zzzvvvssspppmmmjjjgggdddeeeiiimmmrrrwww|||~~~~~~zzzuuummmddd\\\UUUOOOKKKFFFCCC???======<<<;;;::::::999888888777777777888777777777777777777777777777777777888888777777777666444333444666777666555666666666666666666666666555555555555666666666666555555555555555555555555777666555555555555666666444444444555555555555666555555444444444444555555666666666555555555555555222444555555444333444666444444555555555555444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555666666666555444444444333444444444444555666555555888777666777999<<<@@@CCCEEEFFFIIIKKKJJJHHHFFFDDDBBBAAA@@@@@@BBBEEEGGGHHHGGGKKKQQQWWW]]]ccchhhlllmmmooorrrvvvzzz}}}zzzxxxwwwvvvwwwzzz|||pppgggWWWQQQHHHCCCBBBAAA???===>>>======<<<;;;::::::999:::;;;<<<<<<::::::;;;<<<;;;;;;:::999999999::::::<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@????????????@@@AAABBBBBBBBBCCCCCCDDDEEEGGGHHHIIIJJJLLLRRR[[[fffzzz}}}|||{{{zzzzzzxxxtttqqqrrrqqqpppooommmkkkiiihhhjjjmmmrrrvvvyyy~~~~~~|||zzzxxxwwwsssoookkkccccccdddeeehhhlllooorrrxxxzzz~~~}}}vvvnnnfff___WWWSSSKKKGGGBBB>>><<<;;;:::999;;;:::999888777777777777888888888888888888888888777777888888888888777777666555444555777888777666666666666666666666666666555555555555666666666666666666666666666666666666666666555555555555666666444444444555555555555666555555444444444444555555666666666666666666666666333555666666555555666777444444555555555555444444555555555555555555555555444444444444444444444444555555555555555555555555444555555555555555555555666666666555444444444333333444555555555555555666:::::::::;;;===AAAEEEHHHGGGHHHIIIJJJIIIGGGDDDBBB???@@@@@@AAACCCFFFJJJLLLMMMRRRYYY```ffflllrrrvvvsssuuuyyy|||}}}zzzxxxvvvuuuvvvvvv}}}yyyppp___WWWNNNGGGDDDBBB???===>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<::::::;;;<<<===<<<;;;:::999888888888<<<:::999:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========>>>>>>????????????@@@AAABBBCCCBBBCCCCCCDDDEEEGGGHHHIIIJJJLLLRRR[[[fffzzz}}}zzzwwwxxxxxxvvvtttqqqnnnkkkjjjkkknnnrrruuuyyy}}}~~~}}}}}}{{{wwwqqqmmmfffdddaaa______bbbeeegggqqqvvv~~~~~~yyysssmmmggg```[[[SSSNNNFFF@@@===;;;:::999;;;;;;:::999888888888999888888888888888888888888777888888999999888888777:::999888999999999666444666666666666666666666666555555555555666666666666777777777777777777777777666555555555555666666777444444444555555555555666555555444444444444555555555666666666666777777777333555666666555555777888444444555555555555444444555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555555555555555555555444444444333555666666555444666777;;;;;;===???BBBFFFIIIKKKHHHHHHIIIHHHGGGEEECCCBBB@@@AAABBBCCCEEEHHHMMMPPPTTTYYY```gggmmmrrrwwwzzzxxx{{{~~~}}}{{{ttttttttttttwwwzzz}}}~~~~~~zzzggg___TTTLLLGGGDDDAAA>>>>>>=========<<<;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<<<<;;;:::999999999999;;;:::999:::;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;;;;<<<@@@??????@@@@@@AAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMSSS[[[fffzzz|||{{{{{{{{{zzzxxxvvvsssrrrrrrtttwwwyyyzzz{{{}}}}}}wwwrrrllliiiccc___^^^___bbbdddkkksss}}}~~~|||yyywwwtttpppkkkggg^^^XXXOOOGGGBBB@@@>>>===;;;;;;::::::::::::::::::888888888888888888888888777888888999999888888777888888777888888888555333666666666666666666666666555555555555666666666666666666666666666666666666555555555555555666777777444444444555555555555666555555444444444444555555555666666666777777777777222444555555555555666888444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666444444444555555555555555444666777777555555666888999;;;>>>AAAEEEHHHJJJKKKIIIHHHGGGEEEDDDCCCBBBBBBAAACCCEEEFFFGGGJJJPPPTTTYYY^^^dddjjjooossswwwyyyyyy|||{{{xxxuuuppprrruuuzzzpppggg[[[RRRLLLHHHEEEBBB============<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<999999999999::::::;;;<<<;;;:::999999;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<======@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKLLLNNNSSS\\\gggzzz{{{|||}}}~~~~~~~~~}}}{{{|||}}}|||zzzxxxxxxyyy~~~zzzrrrnnnhhhbbb```aaadddfffgggppp{{{~~~~~~~~~}}}{{{wwwttthhhaaaWWWNNNIIIFFFDDDBBB;;;;;;;;;::::::;;;;;;<<<888888888888888888888888888888999999999999888888111111222444666777555333666666666666666666666666555555555555666666666777555555555555555555555555555555555555555666777888444444444555555555666666555555555444444555555555555666666666777777888888111222444444444444555777444555555555555555555444666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555666666333444444555555666666666444666888888666555777999777:::>>>BBBFFFIIIJJJKKKIIIHHHFFFDDDBBBBBBBBBCCCBBBDDDGGGHHHHHHLLLQQQVVV\\\```ggglllooorrruuuwwwxxxzzz~~~|||wwwsssooonnnqqqtttzzzvvvmmm```VVVOOOKKKGGGDDD<<<<<<<<<===============:::;;;<<<<<<::::::;;;<<<666777777999:::<<<>>>???;;;:::999999;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@AAABBB@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLNNNTTT\\\ggg{{{~~~~~~~~~~~~zzzuuuooojjjhhhgggffffffjjjpppxxx~~~|||}}}|||sssfff[[[SSSLLLFFFBBB???===:::999999:::999888888888888888888888999999888888888888888777666666888777666666666666666777777777666666666666777777333333555666777777777777666666555555555555666666666666555555555555666666777777666666555555555444555555444444444444555555555555555555555555555555666666555555555444444444777777666555444333333222444444444555666777777888555555555444444333333333333444444444555666666666555555555555555555555555333333333444444555555555:::888666666777888888777BBBDDDGGGHHHIIIIIIKKKLLLKKKKKKJJJGGGDDDBBBBBBCCCDDDFFFHHHIIILLLPPPUUUYYY]]]aaaggglllnnnpppssstttwwwyyy}}}xxxtttsssqqqooottt|||}}}}}}uuujjj```YYYRRRJJJEEECCCBBB@@@<<<::::::<<<>>>======<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>;;;:::<<>>@@@AAAAAAAAAAAABBBDDDEEEDDDDDDDDDEEEFFFGGGGGGFFFNNNPPPWWWiii{{{}}}xxxsssqqqooonnnlllkkkpppvvv|||~~~qqqcccYYYPPPHHHBBB@@@===:::999999999999888888888888888888888999999888888888888888777666666777777777777777888999:::777777666666666666777777555666777888999999999999666666555555555555666666666666555555555555666666777666666666555555555555666555555444444555555666555555555555555555555555666666555555555444444444666666666555444444333333444444555555666777777888555555555444444333333333444444444555555555555555555555555555555555555555555444444444444444444333888666444555777:::<<<<<>><<<<<<===???======<<<<<<<<<;;;;;;;;;<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>><<<;;;===???AAA@@@>>>???@@@AAAAAAAAAAAABBBCCCEEEDDDDDDEEEEEEFFFGGGHHHHHHOOOQQQWWWhhhyyy~~~|||zzzyyyxxxxxx~~~}}}zzzxxxuuussspppqqquuuxxx{{{}}}~~~nnnaaaWWWNNNHHHCCC@@@===;;;:::::::::999999999999999999999888888888888888999888888777666666666777777888:::;;;<<<777777666666666666777777555666777888888999999888666666555555555555666666666666555555555555666666666666666666555555555555666555555444444555555666555555555555555555555555555555555555555444444444555555555555555555555555444444555555666777777777555555555444444444444444555555555555555444444444555555555555555555555555666666555555444333333333777555333555888===@@@AAAEEEGGGIIIJJJJJJJJJLLLMMMGGGHHHIIIHHHFFFFFFGGGIIIHHHIIILLLNNNQQQUUUYYY]]]```bbbfffhhhjjjlllooorrruuuxxx|||yyyssspppmmmnnnttt{{{zzzsssmmmddd[[[TTTJJJGGGDDD@@@>>>>>>??????=========<<<<<<<<<;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>???>>>======>>>@@@AAA@@@??????AAABBBBBB@@@@@@AAACCCDDDDDDDDDEEEEEEGGGHHHHHHJJJQQQRRRWWWgggwww}}}xxxuuussssssrrr|||~~~}}}yyyvvvuuutttttttttvvvyyy}}}vvvjjj```XXXRRRIIIEEEAAA===<<<<<<;;;::::::999999999999999888888888888888999999888888777777777777777888888999:::777777666666666666777777444444555666666666666666666666555555555555666666666666555555555555666666666666666666666555555555666666555555555555666666555555555555555555555555555555555555555555555555444444444555555555666666555555555555666666777777555555555555555444444444666666666555444444444333555555555555555555555555555555555555444444444444888666555666:::???CCCDDDGGGIIIKKKKKKKKKKKKLLLMMMHHHIIIIIIHHHGGGGGGHHHJJJIIIKKKNNNQQQSSSWWW\\\___aaacccfffhhhjjjmmmqqqtttuuuyyy}}}~~~vvvqqqooonnnooottt}}}}}}wwwmmmbbbZZZOOOLLLGGGCCCAAA@@@??????============<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@AAABBBBBB@@@@@@AAABBBDDDDDDDDDEEEFFFGGGHHHIIIIIIPPPQQQVVVfffwww}}}xxxtttrrrqqqpppxxxzzz~~~}}}zzzwwwuuusssqqqqqqtttwwwzzz{{{pppggg___YYYNNNJJJDDD???<<<;;;:::999::::::::::::999999888888888888999999999999888888999888777666666666666666777777666666666666777777444555555666666666666555666666555555555555666666666666555555555555666666555555555666666666666666666666666555555666666666555555555555555555555555444555555555555555555555333333444444555666666666555555555555666666666666555555555555555555555555666666666555444444444333555555555555555555555555333333444444555666777777;;;:::888999===AAADDDEEEHHHJJJLLLLLLKKKKKKKKKMMMJJJKKKKKKJJJHHHGGGHHHJJJJJJMMMPPPSSSVVVZZZ^^^aaa```bbbeeehhhjjjnnnrrrvvvuuuxxx{{{}}}~~~|||sssnnnnnnqqqsssuuu|||~~~ttthhh```VVVRRRKKKFFFDDDBBB@@@>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;<<<<<<<<<============>>>?????????@@@AAAAAA???AAABBBBBB@@@@@@AAACCCDDDDDDEEEEEEFFFHHHIIIJJJGGGNNNPPPVVVfffwww~~~zzzwwwtttsssrrrtttuuuyyyzzzwwwtttpppoooppprrrtttwwwnnneee___UUUPPPHHHBBB>>>;;;999888;;;;;;;;;:::999999888888777888999999:::999999999:::999888666555555444444777777666666666666777777777777888888888888777777666666555555555555666666666666555555555555666666555555555666666666666666777666666555555666666777555555555555555555555555444444444555555555555555444444444555555555666666555555666666666666666666555555555555555666666666555555555555555444444444555555555555555555555555222222333555666777888999>>>===<<<>>>BBBEEEFFFFFFIIIJJJLLLLLLKKKJJJJJJKKKKKKLLLLLLKKKIIIHHHIIIKKKLLLOOOTTTWWWZZZ^^^bbbeeebbbeeeiiikkknnnppptttvvvtttvvvyyyzzz{{{}}}~~~zzzsssnnnnnnrrrxxx||||||qqqiii```ZZZQQQKKKHHHFFFBBB>>>>>>>>>>>>=========<<<<<<::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????>>>???@@@BBB>>>@@@AAAAAAAAAAAABBBDDDDDDDDDEEEEEEGGGHHHJJJKKKGGGNNNOOOUUUeeevvv~~~{{{yyywwwvvvuuuwwwzzz~~~zzzvvvtttrrrrrrrrrzzz~~~xxxpppjjj```ZZZQQQIIICCC@@@===;;;<<<;;;;;;:::999999888888777888999999:::::::::999999999888777666666666666777777666666666666777777777777888888888888777777666666555555555555666666666666555555555555666666555555555555666666666777777777666666666666777777555555555555555555555555444444444555555555666666444444444555555555555555666666666666666666666555444555555555666666666777444444444555555555555555555555555555555555555555333444444555666777777888>>>>>>???BBBFFFIIIIIIIIIIIIJJJLLLKKKJJJIIIIIIJJJJJJKKKLLLKKKJJJJJJLLLNNNPPPSSSXXX\\\___bbbfffiiilllooosssuuuvvvwwwxxxyyywwwyyyzzz{{{|||}}}uuutttssstttwww||||||uuuiiibbbXXXQQQNNNJJJDDD@@@>>>>>>>>>>>>=========<<<999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<<<<============;;;===??????======???AAA===>>>@@@AAAAAABBBDDDEEEDDDDDDEEEFFFGGGIIIJJJKKKIIIOOOPPPUUUdddttt|||zzzyyyzzz{{{~~~~~~zzzwwwvvvuuuvvv|||zzzuuuiiicccYYYPPPJJJFFFCCCAAA<<<<<<;;;::::::999888888777888999:::::::::::::::999888888888888888999999777777666666666666777777555666666666666666555555666666555555555555666666666666555555555555666666444555555555666666777777777777666666666666777777555555555555555555555555444444444555555555666666555555555555555555555555666666666666666555555555444555555555666666777777333444444555555666666666555555555555555555555555555555555666666666666666===>>>@@@EEEIIILLLLLLKKKIIIJJJLLLKKKIIIHHHIIIIIIHHHIIIKKKKKKKKKLLLNNNPPPRRRVVV[[[___bbbeeeiiilllwwwzzz}}}~~~}}}}}}~~~|||}}}}}}~~~}}}xxxssstttxxx|||~~~ppphhh]]]VVVQQQMMMGGGBBB>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<===>>>========================<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>:::<<>>===<<<>>>AAA<<<>>>@@@AAAAAABBBDDDFFFDDDDDDEEEFFFGGGIIIKKKLLLKKKQQQQQQUUUcccsss~~~{{{yyyyyywwwwwwzzz~~~wwwpppeeeZZZRRRKKKFFFCCCAAA???;;;::::::;;;;;;;;;:::::::::999999999888888888999999999999888777777888888777777666666555555666666666666666666666666666666666666777777777777444555666666666666666555666666666666666666666666555444333222222333444555444444444555555555555555555555555555555555555555666666666666666666666666444444444555555555555666555555555555555555555555666555444444444444555666333444555555666666555555333444666888999::::::;;;@@@BBBDDDGGGHHHHHHGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKMMMJJJGGGGGGKKKNNNPPPOOOWWWYYY[[[^^^aaaiiisss{{{~~~~~~||||||zzz~~~{{{ssshhh^^^XXXRRRKKKGGGDDDBBB???>>>>>>???>>>===>>>=========<<<<<<<<<<<<;;;::::::999999:::::::::<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEDDDDDDDDDEEEFFFGGGGGGIIILLLRRRXXX___ooo~~~xxxvvvvvvwwwyyy|||}}}}}}{{{vvvnnneee]]]TTTLLLGGGDDDAAA===;;;;;;<<<;;;;;;:::::::::999999999999888888999999999999888777777777777777777777666666666666666666666666666666666666666666666777777777777666777777777777777666666666666666666666666666666777777666555555666777777666666666666666666666666666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555444333222111111222333444333444555555666666555555666666777888999:::;;;<<>>===>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIILLLQQQWWW___ooo{{{zzzxxxuuussssssvvvxxx~~~yyyrrrjjj___TTTMMMHHHDDD???<<<<<<<<<;;;;;;::::::::::::999999999999888999999999999888777777666666777777777777777777666666666666666666666666666666666666777777777777888888999888888777666555666666666666666666666666888777777666666777777888888888777777666666555555555555555555555555555555666666666666666666666666444444444555555555555666555555555555555555555555777666666555555666666777444444555666666666666555888888888888999;;;===???EEEFFFGGGIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIILLLPPPSSSUUUUUUWWW[[[```dddjjjsss~~~}}}sssjjjaaaVVVOOOLLLHHHDDDAAA@@@???===<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<>><<<;;;::::::;;;;;;:::::::::999999999888999999999999888777777666666666777777888888999666666666666666666666666666666666666777777777777999999999888777666555444666666666666666666666666666666555555555555666666888888777777666555444444333333333333333333333333666666666666666666666666444444444555555555555666555555555555555555555555888888888888888888888888444444555666666666666666777666666777:::===@@@BBBHHHHHHIIIJJJJJJIIIHHHGGGJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJMMMPPPSSSUUUUUUUUUVVV[[[bbbiiipppyyy}}}sssggg[[[RRRNNNJJJEEEBBB@@@???>>>===>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>???::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>>>>>>>?????????@@@@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFHHHHHHIIIKKKQQQWWW^^^ooo}}}tttpppqqqtttxxx|||zzzsssjjjbbb\\\QQQLLLEEE@@@===;;;:::999;;;;;;;;;:::::::::999999888999999999999888777777666666777777888888999999777777777777777777777777666666666666777777777777777888777777666555444333666666666666666666666666555555666666666666555555777777666555555444333333333333333333333333333333666666666666666666666666444444444555555555555666555555555555555555555555555555555555555555555555444555666666777777666666444444555777;;;???DDDFFFJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMOOORRRTTTUUUUUUUUUUUUWWW]]]eeemmmttt~~~yyymmm```WWWQQQLLLGGGCCCBBBAAA@@@@@@???>>>>>>>>>============<<<<<<;;;;;;<<<===>>>>>>::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<========================>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHKKKQQQVVV^^^nnnzzzuuussssssvvvyyy~~~|||uuuooohhhcccXXXRRRJJJCCC???===<<<;;;;;;;;;;;;;;;::::::::::::888999999999999888777777777777888888888888888888777777777777777777777777666666666666777777777777666666777666666555444333666666666666666666666666666777777888888777777666666666555555444444333333555555555555555555555555666666666666666666666666444444444555555555555666555555555555555555555555555666666777777666666555555555666777777777777666444555777:::===BBBFFFHHHJJJJJJJJJIIIIIIIIIIIIIIIFFFGGGHHHIIIKKKLLLNNNNNNRRRTTTVVVWWWVVVUUUUUUUUUZZZ```iiiqqqyyy~~~uuuhhh___WWWRRRLLLGGGDDDCCCBBBBBB??????>>>>>>>>>===============<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<===============<<<=========>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHKKKPPPVVV]]]nnn~~~yyyvvvssstttwww{{{|||uuunnnjjj___YYYPPPHHHCCC@@@???>>><<<;;;;;;;;;;;;:::::::::888999999999999888777777999999888888888888888888777777777777777777777777666666666666777777777777666666777777777666666555666666666666666666666666555666777777777777666555666666666555555555555555666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555777777888999999888777777555555666777777777777777888999;;;>>>AAADDDFFFHHHIIIIIIIIIHHHIIIIIIJJJJJJGGGHHHJJJLLLOOOQQQSSSTTTTTTVVVYYYXXXVVVUUUWWWXXX___eeennnvvv}}}~~~ssskkk```[[[SSSLLLHHHEEECCCBBB?????????>>>>>>>>>======@@@???>>>>>>============<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<=========>>>======>>>>>>>>>????????????@@@@@@AAAAAABBBBBBCCCBBBCCCCCCDDDEEEGGGIIIJJJHHHKKKPPPVVV]]]nnnzzzqqqpppqqqtttzzz{{{sssnnnddd]]]TTTKKKFFFCCCAAA@@@<<<<<<;;;;;;;;;:::::::::888999999999999888777777:::999999999888777777777777777777777777777777777666666666666777777777777666777777888888888888777666666666666666666666666222333444555555444333222666666666666777777777777555555555555555555555555666666666666666666666666444444444555555555666666555555555555555555555555333444555666666555444333555666666777777777777777<<<===???BBBDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJLLLNNNPPPSSSVVVXXXZZZUUUWWWYYYYYYWWWVVVXXX[[[bbbiiirrrzzz}}}|||ttthhhaaaXXXPPPJJJFFFDDDBBB????????????>>>>>>>>>>>>BBBBBB@@@???>>>>>>======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>????????????@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJHHHJJJPPPVVV]]]nnn{{{tttrrrooopppuuu~~~xxxtttoooggg]]]UUUNNNHHHAAA===>>><<<:::999::::::999888888888999:::999888777666999999888888888888999999777777777777777777777777999888777666666555555666999777666777888888777666666666666666666666666666999999999999999999999999555555666666666666555555666666666666666666666666666666666666666666666666444555555555666666777777555555555555666666666666777777777777777777777777777777777777888999:::;;;<<>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>????????????>>>==============================<<<<<<<<<>>>??????@@@@@@AAABBBBBBCCCBBBAAAAAACCCCCCBBBAAAEEEEEEEEEEEEFFFGGGHHHIIIIIINNNOOOUUUaaallluuurrrooonnnrrrzzz{{{wwwssslllbbbZZZSSSLLLEEE@@@???===;;;:::;;;;;;:::999888999999:::999888777666999999888888888888999999666666666666666666666666666666666555555666777777888666555666777888777555666666666666666666666666333333333333333333333333555555666666666666555555666666666666666666666666666666666666666666666666444444444444555555666666555555555555666666666666777777777777777777777777777777777777888999;;;;;;<<<>>>BBBDDDDDDDDDFFFGGGHHHIIIJJJIIIHHHHHHIIIKKKKKKPPPWWW\\\___```aaabbb^^^]]][[[YYYZZZ\\\___aaaiiilllsss{{{yyymmmaaaXXXQQQJJJEEEDDDAAA>>>===>>>>>>>>>===??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???>>>>>>===<<<<<<<<<<<<<<<========================>>>??????@@@@@@AAAAAABBBAAA@@@???@@@CCCDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHIIINNNOOOUUUaaakkkzzzwwwrrroooqqqvvv}}}}}}zzztttjjjbbbZZZSSSKKKEEEBBB???===;;;;;;;;;;;;999999999999:::999888888777999999888888888888999999666666666666666666666666444444444444555666777888777555555555777777666555666666666666666666666666555555555555555555555555555555666666666666555555666666666666666666666666666666666666666666666666333444444444444444555555555555555555666666666666777777777777777777777777666666777777888:::;;;<<<===@@@CCCEEEEEEEEEFFFGGGFFFGGGHHHGGGGGGHHHJJJLLLOOOUUU^^^eeeggggggffffffaaa```^^^]]]]]]```bbbdddmmmpppwww~~~xxxmmmcccYYYOOOIIIFFFCCC???============<<>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???===<<<<<<;;;;;;;;;;;;<<<========================>>>>>>??????@@@AAAAAAAAA>>>===>>>@@@BBBDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHMMMOOOTTT```jjj}}}xxxssssssuuuyyy}}}{{{rrrjjjccc[[[RRRLLLEEEBBB>>><<<;;;;;;:::999:::::::::999999999888888999999888888888888999999777777777777777777777777444444444444444555666666777666555666777888777666666666666666666666666666777777777777777777777777555555666666666666555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666666666666666666666666666666666666777888999;;;===>>>BBBDDDGGGHHHHHHHHHIIIJJJHHHIIIIIIHHHGGGIIIMMMOOOVVV]]]ffflllnnnllliiigggaaa`````````bbbdddgggiiippptttzzzwwwmmmcccXXXQQQIIIFFFBBB??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>???BBBDDDDDDCCCDDDDDDDDDDDDDDDEEEGGGGGGHHHMMMNNNTTT___iii}}}xxxuuuuuuvvvwww}}}yyyrrrlllddd[[[TTTJJJFFFAAA>>><<<;;;999888:::::::::999999999999999999999888888888888999999888888888888888888888888666666555444444444444444888777666777999:::999888666666666666666666666666444444444444444444444444555555666666666666555555666666666666666666666666666666666666666666666666777777777666666666666666555555555555666666666666666666666666666666666666666777888999;;;===???@@@CCCFFFHHHIIIIIIHHHIIIJJJHHHHHHHHHHHHHHHKKKPPPTTT```fffmmmrrrrrrnnnjjjhhhbbbbbbcccdddgggkkknnnqqqtttwww{{{wwwkkk___VVVKKKHHHCCCAAAAAABBBBBBBBB>>>>>>>>>>>>????????????========================<<<<<<<<<<<<<<<======>>>>>>===============>>>>>>============>>>>>>??????===>>>>>>??????@@@AAAAAA@@@??????@@@BBBCCCCCCBBBEEEEEEEEEEEEFFFGGGHHHHHHGGGLLLMMMSSS^^^hhh~~~~~~zzzwwwuuutttvvvzzzzzzuuunnneee^^^QQQMMMFFFAAA>>><<<:::999;;;;;;:::999999999999:::999999888888888888999999999999999999999999999999888777666555444444444444888777777888:::;;;:::999666666666666666666666666444444444444444444444444555555666666666666555555666666666666666666666666666666666666666666666666888888888777777777777666555555555555666666666666777777777777777777777777777888999;;;===???BBBCCCBBBDDDGGGHHHGGGFFFFFFGGGFFFFFFGGGHHHJJJPPPWWW]]]jjjnnnsssuuussspppnnnlllhhhiiijjjmmmppptttwwwyyyyyyzzz|||}}}}}}{{{zzzxxxwwwyyy}}}sssdddZZZOOOKKKEEEBBBAAABBBBBBBBB>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>>>>============>>>??????<<<======>>>>>>??????@@@======>>>>>>???@@@@@@@@@BBBAAA@@@AAACCCDDDCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIGGGLLLLLLRRR]]]ggg}}}}}}yyyvvvtttwww|||}}}wwwnnnhhhYYYTTTLLLFFFAAA>>><<<:::<<<;;;:::999999999::::::999999888888888888999999888888888888888888888888777777666555555666666666777666666777999;;;:::999666666666666666666666666777777777777777777777777555555666666666666555555666666666666666666666666666666666666666666666666888777777777666666666666555555555555666666666666777777777777777777777777888999:::<<>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>><<<======>>>??????@@@@@@======>>>>>>??????@@@@@@AAA@@@@@@BBBDDDFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHFFFKKKLLLQQQ\\\fff|||~~~{{{uuuwww{{{}}}uuunnn___YYYQQQIIIDDD@@@>>><<<<<<;;;:::999888999:::;;;999999888888888888999999777777777777777777777777666666555666666777888999666555555666999:::999888666666666666666666666666777777777777777777777777555555666666666666555555666666666666666666666666666666666666666666666666777777666666555555555444555555555555666666666777777777777777777777777777999:::;;;===@@@CCCEEEGGGEEEGGGIIIIIIHHHGGGGGGGGGEEEGGGJJJPPPXXXdddpppxxxvvvwwwxxxwwwvvvvvvxxxyyy}}}}}}~~~~~~zzzwwwtttqqqpppooossszzzxxxnnn^^^XXXPPPJJJFFFDDDCCCBBB>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;<<<===>>><<<======>>>???@@@@@@@@@=========>>>??????@@@@@@?????????BBBFFFHHHIIIHHHCCCCCCCCCDDDDDDEEEFFFGGGFFFKKKLLLQQQ\\\eee|||~~~xxxxxxyyy{{{~~~|||uuummm```TTTMMMFFF>>>===AAA>>><<<:::999999:::999888;;;;;;::::::999888777777:::999888777777888999:::;;;:::999888777555444444444555555666777888888888888888777666555555666666777777666666555555555444888888777777666666555555333333444444444444333333333333333444444444555555555555555555555555555555333444444555666777888888888777666555666777:::;;;999;;;===@@@AAABBBCCCCCCIIIHHHGGGGGGHHHGGGEEECCCAAAGGGOOOYYYgggtttxxxvvvyyyvvvuuuxxxyyyyyy||||||vvvrrrpppooommmrrr{{{ssseee___UUUMMMGGGDDDBBBAAABBBAAA@@@@@@@@@???===;;;:::;;;<<<>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======@@@@@@@@@@@@@@@???>>>===???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIILLLKKKPPP\\\eeezzz}}}|||{{{{{{}}}{{{ssshhh]]]VVVNNNFFFCCCEEE@@@===:::999:::;;;::::::<<<;;;;;;:::999999888888999999888777777888999999:::999999888777666555555555555666777777888999999888777666666555555555666777666666666555555555555888777777777666666666555444444555555555555444444444444555555555666666666555555555555555555555555444444555555666666777777888777666555666777999;;;;;;===???BBBCCCDDDDDDDDDGGGGGGFFFGGGGGGGGGFFFEEEHHHPPPZZZeeeppp{{{~~~||||||wwwuuuvvvwwwxxx|||}}}xxxtttrrrqqqqqqvvv}}}{{{kkkdddYYYPPPIIIEEECCCAAABBBAAA@@@@@@AAA@@@>>><<<;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============@@@@@@@@@@@@@@@???>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHLLLKKKPPP\\\eeezzz~~~{{{zzz|||wwwoooeee___VVVLLLFFFDDDAAA>>>;;;:::;;;<<<<<<;;;;;;;;;;;;:::999999888888999999888777777888999999888888888888777777777666666666777777888999999999777777777666666666666666666666666666555555555555777777777777666666666666555555555666666555555555555555666666666777777777555555555555555555555555555555555666666666666666777666666555666888999;;;>>>@@@BBBDDDFFFFFFGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHOOOZZZhhhsss{{{yyytttssstttvvv}}}zzzwwwuuuuuuvvvzzzvvvnnnbbbWWWOOOJJJFFFDDDCCCBBB@@@@@@AAAAAA@@@>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????========================@@@@@@@@@????????????>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHLLLKKKPPP\\\dddyyyzzzwwwwwwyyy{{{~~~yyyrrrkkkaaaUUUJJJDDDBBB???<<<::::::;;;<<<;;;::::::999999999888888888999888888888888888888999777777777777777888888888777777888888999999999999777888888888888888777777666666666666666555555555777777777777666666666666555555666666666666555555555555666666666777777777555555555555555555555555666666666666666555555555666666666666777999:::;;;@@@AAACCCEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCEEEHHHKKKSSSbbbrrr}}}xxxqqqoooqqqttt}}}~~~{{{zzzzzz{{{~~~zzzmmmaaaWWWPPPKKKHHHDDDCCCAAAAAABBBCCCBBB@@@???????????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????>>>>>>>>>@@@@@@?????????????????????@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHHHHLLLKKKPPP[[[cccwwwzzzvvvuuuuuuvvvzzzpppcccUUUKKKDDDAAA<<<::::::;;;;;;;;;888888888888777777777777888888888999999888888888777777777777888888888888888888888888888999999999888999999:::::::::999888555555555666666666666666666666666666777777777777555555666666666666555555444444555555555666666666666666666666666666666666666666666666666555555555666666777888999:::;;;<<<@@@AAACCCEEEFFFGGGGGGFFFFFFFFFDDDBBBBBBEEEJJJOOOZZZiiizzz|||tttnnnmmmooottt~~~~~~wwwjjj___VVVNNNJJJGGGEEECCCBBBCCCCCCCCCBBB???@@@@@@@@@???>>>===<<>>>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHLLLKKKPPP[[[bbbuuu}}}xxxvvvuuuvvv{{{yyymmm^^^RRRHHHDDD???;;;:::;;;;;;;;;888888888888888888888777777888999999999999888777777777777777777888888888888888888888888888888888777888:::;;;;;;:::999999555555555666666666666666666666666666777777777777555555555666666555555555444444555555555666666666666666666666666666666666555555555666666666666666777777888:::;;;<<<======@@@BBBCCCEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCHHHQQQXXXhhhssswwwqqqlllmmmqqqvvvttthhh]]]SSSMMMJJJGGGDDDCCCCCCDDDCCCBBB???@@@@@@@@@???>>>>>>===????????????????????????========================::::::;;;===???@@@AAABBB@@@???>>>>>>>>>???@@@AAA???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHLLLKKKPPP[[[aaattt|||yyyxxxxxxwww{{{~~~vvvhhhZZZMMMIIIBBB>>><<<<<<<<<;;;999999999999999999999999777888999999999999888777888888888777777777777777777777777777777777777777555666888999:::999888777555555555555666666666777555666666666777777777888444444555555555555444444555555666666666777777777666666666666666666666666444444555555666666777777888888:::<<<===>>>??????AAACCCDDDFFFGGGGGGGGGFFFEEEFFFFFFFFFHHHOOO[[[ddduuu|||yyyrrrnnnlllpppuuu{{{uuuhhh\\\UUUMMMJJJFFFDDDDDDDDDCCCBBB??????@@@@@@@@@???>>>>>>????????????????????????????????????????????????=========>>>>>>??????@@@@@@???>>>===>>>???AAABBB???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIGGGKKKLLLPPPZZZaaarrrnnnvvv}}}{{{{{{rrrwww|||rrreeeQQQLLLEEE@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::999888777888888888888777777777666777777777666666666666666333555777888999888777666444555555555666666777777555666666666777777888888333444444444444444444333777777777777888888888888777777777777777777777777333444444555666777888888888999;;;===>>>???@@@@@@CCCDDDEEEGGGHHHHHHHHHGGGDDDFFFGGGHHHKKKUUUcccmmm}}}|||qqqpppmmmmmmsssyyyrrreee]]]NNNKKKGGGEEEDDDDDDCCCBBB>>>??????@@@@@@@@@??????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCAAA???>>><<<<<<@@@???>>>===>>>???AAABBB???@@@@@@AAABBBCCCDDDEEECCCCCCCCCDDDEEEGGGHHHIIIGGGKKKLLLPPPZZZ```rrr^^^aaagggoooxxxzzzvvvuuuwww}}}uuunnn[[[QQQFFF@@@??????<<<888<<<;;;::::::999999::::::;;;;;;:::999888888888999<<<;;;999888777777777777999999999888888888888777999999888888777777666666999999888777666555444444666666666666777777777777666666666666777777777888888777666555555666777888666666666666666666666666444444555666777777777666777888999;;;===@@@CCCDDDDDDDDDFFFGGGGGGFFFEEEEEEAAADDDHHHMMMTTT___mmmwwwvvvnnnkkkmmmrrrxxx~~~tttfff]]]RRRIIIEEEDDDBBBBBBDDDCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@???=========>>>>>>BBBAAA???>>>>>>>>>???@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFDDDCCCCCCDDDGGGHHHHHHGGGHHHOOOOOOQQQZZZbbbrrrRRRUUUZZZ___eeemmmvvv{{{yyyvvvvvvyyy{{{zzz}}}yyyssscccXXXKKKDDDBBB@@@===999<<<;;;::::::999999::::::::::::999888888888888888999999999999888777666555999999999888888888888777888888888777777666666666666666666666777777777777777777777777666666666666444444444555555555666666777777666666666666777777666666666666666666666666555555666666777666666666::::::;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGHHHGGGFFFFFFEEEGGGKKKQQQ[[[hhhuuu~~~wwwqqqnnnppptttyyy~~~qqqdddYYYNNNIIIFFFCCCBBBDDDCCCCCCCCCBBBBBBAAA@@@?????????>>>======>>>???@@@AAA@@@???>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEEDDDCCCCCCDDDGGGHHHHHHGGGGGGNNNNNNPPPYYYaaaqqqIIIKKKMMMOOORRRWWW]]]aaajjjqqq|||zzzvvvvvvuuuuuuxxx}}}~~~}}}yyylllaaaSSSIIIEEEBBB>>>:::<<<;;;;;;::::::::::::::::::999888888777888888888999:::;;;;;;;;;999888666999999999888888888888777777777777777666666666666555666666666777777777888888888777777666666555555444444555555555666666666666666777777777777666666666666666666666666666666666777777777777666666555;;;<<<<<<>>>???@@@AAABBBEEEFFFGGGGGGHHHHHHGGGGGGIIIJJJNNNWWWeeettt}}}vvvrrrppprrruuuyyy~~~~~~ooocccUUUNNNIIIDDDCCCDDDCCCBBBBBBAAAAAA@@@??????>>>======>>>>>>@@@AAAAAA@@@???>>>>>>===>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCDDDGGGHHHHHHGGGFFFMMMMMMOOOXXX```pppHHHIIIJJJJJJKKKMMMPPPSSSZZZ```hhhqqqzzz|||uuusssqqqqqqvvv|||{{{|||}}}pppfffXXXMMMGGGCCC???<<<<<<<<<;;;:::::::::::::::999888888777777888888888=========<<<<<<;;;;;;;;;999999999888888888777777666666666666666666666666888888888777666555555555888888777777666666555555666777777777777888888888555666777888888777666555666666666666666666666666888888888888777777666555999:::<<<>>>@@@AAABBBCCCEEEEEEFFFFFFGGGGGGHHHHHHMMMMMMRRR^^^oooxxxrrrpppppprrrtttxxx{{{{{{mmm^^^TTTMMMFFFCCCDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????BBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCDDDGGGHHHHHHGGGEEELLLLLLNNNWWW^^^nnnIIIJJJKKKJJJIIIJJJLLLNNNPPPTTTZZZ___eeennnyyyyyyrrrooommmmmmrrrxxxzzz{{{}}}~~~qqqiii]]]RRRJJJEEEAAA>>>===<<<;;;;;;::::::;;;;;;999888888888888888999999>>>===;;;::::::;;;<<<===999999999888888888777777666666666777777777777777888888777777666666555555888777777777666666666555777777777777888888888999555666777888888777666555777777777777777777777777888999999999888777666666666888:::>>>AAACCCDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHOOOQQQYYYfffwww}}}uuuqqqpppqqqrrrtttwwwyyy|||}}}~~~~~~||||||~~~wwwggg[[[RRRIIIEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>????????????>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCDDDGGGHHHHHHGGGEEELLLLLLMMMVVV]]]mmmIIIJJJKKKJJJHHHHHHIIIKKKHHHKKKOOORRRUUU\\\eeelllzzz~~~~~~|||uuuooollljjjiiilllrrrxxxyyy|||~~~tttmmmcccYYYPPPIIIDDDAAA===<<<<<<;;;;;;;;;;;;;;;999999999888999999:::;;;<<<;;;:::999999:::;;;<<<999999999888888888888777777777777777888888888888444444555666777888999999666666666777777777777777555555555666666666777777666666777777777777666666777777777777777777777777888999999999999888888777555777;;;???BBBEEEFFFGGGEEEEEEEEEEEEFFFHHHIIIJJJSSSXXXcccrrr|||wwwuuuuuuxxxxxxyyyyyyzzzzzz{{{{{{yyyxxxwwwvvvvvvzzzooodddYYYOOOHHHGGGEEEDDDBBBAAA@@@@@@AAABBBAAAAAAAAAAAA@@@???>>>===>>>>>>???@@@@@@@@@@@@???????????????????????????CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCDDDGGGHHHHHHGGGFFFLLLLLLMMMVVV]]]mmmMMMNNNNNNMMMJJJIIIJJJKKKGGGIIIKKKKKKLLLPPPWWW]]]gggqqq}}}vvvqqqooolllhhhiiimmmtttvvvzzzzzztttlllaaaXXXOOOGGGCCC======<<<;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<:::;;;===>>>>>>===;;;:::999999999888888888888777777888888888999999999:::444444555666777888999999555555666666777777888888555555666666666777777777777777666666666666777777777777777777777777777777888888999999:::999999999888;;;>>>BBBEEEGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMXXXaaaooo~~~~~~~~~}}}{{{yyyxxxssssssrrrqqqsssxxxwwwlllaaaUUUMMMJJJGGGEEECCCBBBAAAAAABBBCCC???@@@AAAAAAAAA@@@???>>>>>>???@@@AAABBBAAAAAA@@@????????????????????????BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAACCCDDDEEEDDDCCCCCCDDDGGGHHHHHHGGGFFFMMMMMMNNNVVV]]]mmmSSSSSSSSSQQQNNNLLLLLLMMMJJJLLLMMMKKKJJJKKKPPPUUUXXXaaammmxxxzzzvvvsssooojjjiiilllpppsssyyy{{{rrrhhh]]]RRRJJJEEE======<<<;;;;;;;;;;;;<<<::::::::::::;;;;;;<<<===:::===AAAEEEEEEBBB===:::999999999888888888888777888888999999999:::::::::777777777777666666666666444444555666777888999999888888888888999999999999888777666555555666777888777777777777777777777777777888999:::::::::::::::<<<>>>AAAEEEGGGHHHHHHGGGIIIIIIIIIIIIJJJLLLNNNOOO\\\hhhxxx|||yyywwwqqqqqqppppppsssyyy|||qqqfffZZZQQQNNNGGGFFFDDDBBBAAABBBCCCDDD===>>>@@@AAABBBBBBAAA@@@???@@@AAABBBCCCBBBBBBAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFDDDCCCCCCDDDGGGHHHHHHGGGGGGMMMMMMNNNVVV]]]mmm]]]ZZZWWWTTTSSSQQQNNNLLLMMMJJJHHHGGGIIIKKKMMMNNNRRRWWW^^^dddmmm{{{zzztttqqqpppooorrruuu||||||vvvnnndddYYYMMMFFFCCCAAA>>><<<<<<;;;999888;;;;;;<<<<<<;;;;;;:::999???>>>===<<<;;;:::999999<<<;;;;;;:::999888777777:::::::::999888777666555888888888888888777666666888888888777777777777777222444555777888999888888999888888888777777666666999999888888888888888888:::999888888999;;;===???BBBCCCDDDEEEGGGGGGHHHHHHLLLLLLKKKIIIHHHKKKRRRWWWbbbmmm}}}zzzrrrnnnnnnnnnppprrrxxx|||qqqeeeYYYQQQJJJFFFCCCDDDCCC@@@AAADDD>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@?????????AAA@@@@@@??????@@@@@@AAA????????????@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEECCCBBBDDDGGGIIIGGGEEEHHHMMMLLLMMMWWW^^^mmmfffccc^^^[[[YYYVVVSSSPPPOOOLLLIIIHHHIIIKKKLLLLLLLLLPPPUUUYYY___jjjxxx|||vvvsssqqqqqquuu{{{yyypppdddXXXPPPEEECCC???>>>===<<<;;;999::::::;;;;;;::::::999888<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888888999999999999999888777666888888888888888777666666888777777777777777777777555555777888888777777666777777777777777777777777888888888888888888888888666666555666888;;;===???BBBCCCDDDFFFGGGGGGHHHHHHIIIJJJJJJHHHIIIMMMUUU[[[iiisssuuunnnnnnnnnooorrrxxx{{{nnnaaaWWWNNNIIIEEEEEEDDDAAAAAADDDAAA@@@???????????????@@@AAAAAAAAA@@@@@@@@@??????AAA@@@@@@??????@@@@@@AAA@@@@@@@@@???@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEDDDCCCDDDGGGHHHGGGFFFHHHMMMLLLMMMWWW^^^mmmuuurrrmmmhhhddd```\\\YYYVVVSSSOOOMMMMMMNNNMMMMMMJJJLLLNNNPPPSSSZZZdddkkk~~~~~~xxxtttrrrvvv{{{vvvjjj^^^UUUIIIFFFBBB???>>>>>><<<;;;999999::::::999999888777999999999::::::;;;;;;;;;999999999999999999999999888888999999999888888777777888888888888777777666777777777777777777888888777777888888777666555444777777777777777777777777888888888888888888888888555555555777:::===@@@BBBCCCCCCEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJLLLRRR[[[bbbsss|||xxxpppnnnmmmmmmrrryyyzzzjjj___TTTMMMHHHGGGEEECCCBBBEEECCCBBBAAA@@@????????????AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@BBBAAAAAAAAAAAABBBCCCDDDEEEDDDCCCDDDFFFHHHGGGFFFHHHMMMLLLMMMWWW^^^mmm}}}wwwrrrmmmhhheee```\\\XXXUUUSSSRRRPPPOOONNNNNNNNNNNNNNNRRRXXX]]]hhhsss|||wwwuuuwww{{{zzznnnaaaYYYMMMIIIDDD@@@>>>>>>===<<<:::::::::::::::999888888888888999999999:::::::::888888888999999:::::::::666777888999999999999999777777888888888888777666777777777777777888888888777777777777777666666555888888777777666666666666888888888888888999999999888888999;;;===@@@BBBDDDCCCDDDEEEFFFGGGGGGGGGGGGIIIJJJLLLMMMPPPWWWbbbjjj|||zzzqqqnnnlllmmmssszzzrrreeeXXXOOOIIIGGGGGGDDDDDDFFFBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@????????????AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGHHHMMMLLLMMMWWW^^^mmm~~~yyytttpppjjjfffaaa]]]ZZZWWWSSSQQQQQQPPPOOONNNMMMOOORRRUUU\\\cccppp~~~yyywwwxxxzzz}}}uuujjjbbbSSSNNNGGGAAA>>>===<<<<<<;;;;;;;;;;;;;;;::::::999::::::999999999888888888888888888999999::::::;;;666777888999999999999999666777777888888888777777666666777777888888888888666666666666666777777888:::999888777666444444333777777888888888999999999:::;;;<<<===???AAABBBCCCDDDEEEFFFGGGGGGHHHGGGGGGIIIJJJLLLNNNRRR[[[gggppp{{{|||}}}rrrooommmooouuu}}}{{{ooo]]]SSSJJJHHHHHHFFFFFFGGGAAAAAA@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@????????????AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGHHHMMMLLLMMMWWW^^^mmm}}}vvvrrrlllgggbbb]]]XXXUUURRRQQQOOOMMMLLLLLLMMMNNNUUUYYYaaakkkyyy|||{{{}}}zzzvvvvvvvvvxxx{{{zzzpppjjjZZZTTTKKKCCC???======<<<;;;<<<<<<<<<<<<;;;:::::::::::::::999999888888888888888888999999:::::::::666777888999999999999999666777777888888888888777666666666777888888999999666666555555666777888999999999888777555444333333777777777888999999::::::::::::;;;===>>>@@@AAAAAAEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJLLLPPPVVVaaaoooxxx}}}xxxqqqtttzzzssspppnnnqqqyyy|||eeeYYYNNNJJJIIIGGGFFFGGGAAAAAAAAAAAABBBCCCDDDEEEAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFFFFEEEEEEGGGHHHHHHMMMLLLMMMWWW^^^mmmzzztttnnngggaaa]]]XXXVVVSSSQQQOOONNNMMMLLLPPPSSSXXX___hhhuuu~~~zzzxxxzzz}}}~~~zzzrrrrrrqqqrrrvvv{{{|||tttoooaaaZZZPPPGGGAAA???>>>===:::;;;;;;;;;;;;:::999999999999999:::::::::::::::999999999999999999::::::777888888999999999888888666666777888888888888888555666666777888888999999888888666555555666666777666666666666666555555555666777777888999999::::::888999;;;>>>@@@BBBCCCDDDFFFFFFGGGGGGHHHHHHGGGGGGIIILLLPPPVVV^^^lll|||{{{sssnnnlllpppxxxsssppppppttt}}}pppbbbTTTNNNLLLHHHEEEEEECCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@??????@@@@@@AAA@@@@@@@@@???@@@@@@AAAAAA@@@AAABBBCCCCCCCCCBBBBBBBBBDDDFFFFFFEEEEEEFFFIIIHHHMMMLLLMMMWWW^^^mmmxxxqqqjjjfff```]]]ZZZWWWUUUSSSPPPNNNMMMOOOSSSXXX___iiissszzz}}}yyyxxxzzz}}}~~~zzzooonnnmmmooossszzzzzzuuufff___TTTJJJCCC@@@???>>>999::::::::::::999888888777888999:::;;;<<<======999999999999999999999999888888999999999888888777666666777888888888888888555666666777888999999999;;;:::888666555444555555444444444555666777777888666777777888999999::::::888:::===@@@CCCFFFHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGLLLPPPUUU\\\gggvvvuuulllggglllqqqyyy}}}sssqqqqqqvvvyyyjjjYYYQQQMMMHHHDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA????????????@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBAAABBBDDDGGGFFFEEEDDDFFFIIIHHHNNNLLLMMMWWW^^^mmmyyyuuuooojjjddd^^^YYYUUURRRPPPPPPOOOQQQVVVZZZ```jjjuuu~~~}}}}}}{{{wwwsssppppppuuu|||}}}zzzooohhh^^^SSSJJJDDD>>>;;;;;;:::999999;;;;;;:::999;;;:::999888888999:::;;;;;;;;;::::::999888777777777777888888888999999999999999888888888888888999777777777777777777777777777777777777777777777777:::999999999999999999:::;;;:::999999888888999999:::;;;===@@@BBBDDDEEEEEEHHHGGGFFFFFFGGGHHHHHHGGGMMMOOOVVVdddvvvvvvkkkfffeeekkkqqqzzz|||uuuwwwzzz}}}vvvgggXXXNNNIIIGGGFFFBBBBBBBBBBBBAAA@@@???>>>AAAAAABBBBBBAAAAAA@@@???BBBAAAAAA@@@?????????@@@BBBBBB@@@@@@@@@@@@BBBBBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFDDDDDDDDDEEEFFFGGGHHHNNNNNNPPPYYY___mmmzzzuuunnngggaaa]]]XXXVVVSSSQQQRRRUUUXXX\\\eeennn{{{}}}yyywwwuuuvvv{{{}}}{{{rrrkkkaaaVVVMMMFFF@@@======<<<:::;;;<<<<<<;;;:::::::::999888888999::::::;;;;;;::::::999888888777777777888888888999999999888888888888888888999999888888888888888888888888777777777777777777777777888888777777777777888888:::999999888888999::::::;;;===???AAACCCEEEFFFFFFGGGFFFEEEFFFHHHIIIJJJJJJOOOSSS\\\kkk}}}ssskkkhhhiiiooottt||||||vvvyyy|||ppp___TTTMMMJJJHHHBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@BBBAAA@@@@@@??????@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDFFFEEEEEEDDDEEEFFFGGGHHHHHHNNNMMMOOOXXX^^^lll}}}uuunnngggbbb^^^ZZZVVVUUUWWWXXXZZZ```hhhsss|||}}}}}}}}}}}}}}}|||wwwpppeee[[[RRRJJJDDD@@@???>>><<<<<<======<<<;;;::::::999999999999::::::;;;::::::999999888888888888888888888888999999999888777777777888999::::::888888888888888888888888777777777777777777777777777666666555555666666777888888888888999:::;;;;;;===>>>@@@BBBDDDFFFGGGGGGFFFFFFFFFGGGHHHJJJLLLMMMRRRXXXeeeuuuzzzoookkklllnnntttxxx}}}{{{xxx{{{|||jjj\\\SSSMMMJJJCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJGGGMMMLLLNNNWWW]]]jjjyyyrrrkkkfffbbb^^^[[[[[[[[[[[[___eeepppzzz~~~yyyzzz{{{}}}~~~}}}|||zzztttkkkaaaXXXOOOGGGCCCAAA???<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::999999888888888888888888888888888888888777777777777888999::::::888888888888888888888888777777777777777777777777666666666555555666666666777777777888999:::<<<===>>>???AAACCCEEEFFFGGGGGGHHHHHHHHHHHHHHHJJJMMMPPPTTT]]]mmmtttlllkkknnnrrrvvvxxx|||~~~xxxxxx{{{tttcccXXXPPPKKKDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???@@@@@@AAA@@@@@@BBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFHHHIIIJJJKKKGGGMMMLLLMMMVVV\\\iii~~~|||uuupppjjjeee``````___^^^```dddmmmttt}}}xxxyyyyyyzzz|||~~~~~~~~~}}}}}}xxxrrriii```VVVLLLFFFBBB???<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999888888888888888888888888888888888777777888999999:::888888888888888888888888777777777777777777777777888777777666666777777888666777777888999;;;<<<===>>>???@@@BBBDDDEEEFFFFFFJJJJJJKKKIIIIIIJJJNNNRRRWWWcccuuu}}}qqqlllmmmqqqtttuuuwwwyyy{{{|||~~~{{{wwwyyy|||}}}|||kkk]]]RRRLLLFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@BBBBBBBBBBBB@@@@@@BBBAAAAAAAAAAAABBBCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJGGGMMMKKKMMMVVV[[[hhh~~~}}}uuunnnhhhfffeeeaaaaaacccfffkkkrrrzzz|||{{{{{{{{{|||~~~~~~~~~}}}yyytttkkk___SSSKKKDDDAAA===;;;:::;;;::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999999999888888888888888999999888888888888888999999999999999999999999999777777777777777777777777999888888777777888888999777777777888999;;;<<<===>>>???AAACCCDDDEEEFFFFFFIIIKKKLLLJJJIIIKKKQQQUUU^^^kkk}}}tttqqqqqqsssuuutttuuuvvvwwwwwwzzz}}}{{{yyy|||~~~yyywww{{{sssdddWWWPPPHHHGGGFFFDDDCCCCCCDDDEEEBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHGGGMMMLLLMMMVVV[[[hhh}}}{{{ssspppmmmgggdddeeebbbfffkkknnnsss~~~~~~~~~~~~}}}|||{{{|||~~~vvviiiZZZQQQFFFCCC>>><<<;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999999999999999999999999999999999888888888777777::::::999888777777777777999999999999999999999999777777777777777777777777999888888777777888888999888888888888999:::;;;<<<@@@AAABBBDDDEEEFFFGGGGGGGGGIIIKKKKKKJJJNNNUUU[[[hhhuuu{{{xxxxxxwwwuuutttuuutttssssssuuuxxx{{{~~~~~~~~~}}}xxxtttpppqqqwww}}}|||lll^^^UUUKKKIIIGGGEEECCCCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFGGGGGGGGGFFFFFFHHHNNNMMMNNNVVV\\\iii~~~}}}yyytttmmmiiihhhbbbfffiiiiiijjjppp}}}yyyxxxxxxyyy{{{}}}ooo___UUUHHHDDD@@@===<<<===<<<<<<::::::;;;<<<<<<;;;::::::999999999999999999999999999999999999888888777777;;;;;;999888777777666666999999999999999999999999777777777777777777777777888888777777777777888888888888888888999:::;;;;;;BBBBBBDDDEEEGGGGGGHHHHHHDDDGGGJJJKKKKKKPPPXXX___ooo|||~~~|||yyyvvvuuuuuutttrrrpppqqquuuwwwzzz}}}}}}tttnnnllljjjlllttt|||rrrcccZZZMMMKKKHHHEEECCCCCCCCCDDDAAAAAABBBBBBAAAAAA@@@???@@@?????????@@@AAAAAABBBCCCBBB@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDFFFGGGGGGFFFEEEDDDIIIOOOMMMNNNWWW\\\iii~~~zzztttppppppnnnkkkhhhhhhlllrrrwwwuuuuuutttuuuxxx}}}}}}tttggg[[[QQQFFF<<<;;;>>>===<<<<<<===<<<;;;:::999:::;;;;;;999999:::::::::999999888;;;;;;:::999888777666555888888777777777777888888:::999888888999999777666777666555555555777888999888999:::999777777888999::::::999999:::<<<===>>>BBBCCCDDDFFFGGGGGGGGGGGGIIIIIILLLOOOOOORRR[[[fffwww}}}{{{yyyvvvvvvvvvtttrrrrrrsssuuuxxxyyy{{{{{{|||~~~uuullliiiggggggkkksss}}}lll\\\XXXPPPHHHFFFEEECCCAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAFFFFFFGGGHHHIIIIIIIIIIIIIIIIIILLLPPPSSS[[[lll|||}}}xxxuuusssoookkkiiijjjmmmooottt|||tttsssssstttxxx}}}zzznnnbbbWWWKKK@@@>>>???===;;;;;;===<<<;;;:::999:::;;;;;;999999:::::::::999999999999999999888888888888888999888888777777888888999;;;999888888999999888777777777666555666666888888777888999999888777888:::::::::999999:::<<<>>>???BBBCCCDDDFFFGGGGGGGGGGGGIIIIIIKKKOOOPPPUUU```lll~~~|||{{{yyyzzzyyywwwuuuuuuwwwyyyyyy{{{}}}~~~}}}wwwnnnhhhfffdddfffkkkttt~~~tttddd\\\RRRJJJHHHGGGDDDCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJMMMPPPSSS[[[kkk{{{|||xxxsssnnnkkkiiihhhiiimmmttt|||rrrrrrrrrtttxxx}}}tttjjj]]]RRRFFFBBB@@@===::::::===<<<;;;:::999:::;;;;;;999999999:::::::::::::::666777777888999:::;;;;;;:::999999888888999999:::;;;:::999999::::::999888888888777666666666777777666777999999888888999;;;::::::::::::;;;===???@@@CCCCCCEEEFFFGGGHHHHHHHHHIIIIIIKKKNNNRRRYYYhhhvvv~~~~~~}}}~~~{{{yyyyyyzzz|||zzz|||wwwsssnnnhhhdddeeeeeehhhnnnwww~~~}}}}}}zzz|||~~~pppaaaWWWMMMJJJHHHEEEDDDFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKNNNQQQSSSZZZiiiyyy}}}xxxqqqkkkhhhjjjiiillluuu~~~tttsssssstttwww|||xxxoooaaaVVVJJJEEEBBB===:::;;;===<<<;;;:::999:::;;;;;;:::999999999::::::;;;;;;666777888888999:::;;;;;;;;;::::::999999::::::;;;;;;:::999999;;;;;;:::999999888888777777666666666555777888888888888:::;;;::::::::::::<<<>>>@@@AAACCCDDDEEEFFFGGGHHHHHHHHHJJJIIIKKKOOOTTT]]]nnn~~~~~~~~~}}}{{{{{{|||yyy|||{{{sssnnniiidddccceeehhhlllttt|||}}}{{{{{{{{{{{{xxx|||yyyggg\\\QQQLLLIIIFFFEEEGGGCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHKKKKKKNNNQQQSSSYYYhhhwwwzzzqqqkkkjjjggggggnnnuuu}}}yyyxxxvvvvvvxxx||||||sssbbbXXXMMMGGGCCC>>><<<======<<<;;;:::999:::;;;;;;::::::999999999:::;;;<<<999999999999999999::::::;;;;;;::::::::::::;;;;;;;;;:::999999;;;;;;;;;999999999888888888777666666555777888888888888:::;;;;;;::::::;;;<<>>@@@===<<<;;;:::999:::;;;;;;;;;:::999999999;;;===>>>;;;;;;:::::::::999999999::::::999999999999::::::999888777888:::;;;:::999666777888999999999888888777888999999888777888:::;;;;;;;;;<<<>>>@@@BBBDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKPPPZZZeeetttzzzwwwvvvzzz{{{uuutttyyy{{{~~~vvvrrrooolllgggbbbdddiiimmmuuuyyywwwtttrrrrrruuuyyy{{{rrraaaVVVOOOIIIGGGHHHFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFDDDEEEFFFGGGGGGHHHHHHGGGHHHIIIMMMQQQSSSYYYggguuuyyynnnggggggccc___eeerrrsss|||yyyyyyyyyzzz~~~xxxqqqmmmcccXXXPPPHHH@@@>>>@@@===<<<;;;:::999:::;;;;;;;;;:::999888999;;;===???:::::::::::::::::::::::::::999999888888999999:::888777666777999:::999888666777888999::::::999888888999:::999777777888999;;;;;;;;;<<<>>>@@@CCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKRRR]]]jjj|||zzzwwwuuuuuu{{{}}}vvvtttzzzyyywww~~~~~~|||uuurrrpppooojjjfffhhhnnnuuu|||~~~tttsssrrrrrrvvv|||wwweeeYYYQQQJJJHHHIIIGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBCCCDDDEEEEEEAAABBBBBBCCCDDDEEEEEEFFFDDDEEEFFFGGGGGGHHHGGGGGGGGGIIIMMMQQQTTTYYYggguuuyyyqqqkkkiiihhhfffcccnnnuuuxxxrrrqqqqqqwww{{{|||{{{ooohhh^^^TTTLLLFFFAAA???>>>===<<<;;;:::;;;<<<<<<<<<;;;::::::999999::::::999999999999999999999999999999::::::::::::;;;;;;===<<<:::888777777888888666777777777888888888888777888999::::::999777777===<<<;;;;;;<<<>>>AAABBBIIIHHHHHHHHHIIIIIIHHHFFFKKKPPPYYYdddsssyyypppsssyyy~~~xxxsssyyyxxxyyy~~~}}}zzzxxxwwwtttooollllllooosssvvv~~~~~~zzzxxxvvvttttttyyyppp```TTTLLLHHHFFFGGGEEEDDDDDDEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEGGGFFFEEEEEEEEEGGGIIIKKKLLLKKKLLLOOOQQQWWWdddrrr|||tttooollliiifffmmmqqq}}}vvvpppoooooouuuyyy~~~~~~|||{{{sssmmmdddZZZQQQJJJDDD@@@===<<<:::999999999999:::<<<;;;::::::999999::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999888888999999:::;;;888888888888999999999999888999:::;;;::::::999888======<<<<<<>>>@@@CCCDDDEEEEEEEEEGGGHHHIIIHHHHHHNNNRRR[[[hhhzzz{{{wwwtttxxx~~~|||vvvwww}}}|||~~~}}}~~~~~~~~~}}}zzzxxxvvvuuussspppnnnoootttyyy|||~~~|||xxxxxxyyy}}}tttdddYYYQQQMMMJJJHHHGGGEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGGGGFFFEEEEEEFFFGGGIIIKKKKKKKKKLLLOOOQQQWWWdddqqq}}}xxxsssooonnnnnnttt}}}tttnnnmmmmmmssswww|||}}}|||{{{yyytttlllcccZZZPPPGGGAAA>>>===;;;:::999999999:::<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;888888999::::::::::::999888999999999999:::::::::999::::::;;;;;;;;;::::::===<<<===>>>@@@BBBEEEGGGBBBBBBDDDEEEGGGHHHIIIJJJQQQVVV```ppp~~~wwwtttvvvzzzzzzwww|||~~~|||{{{xxxyyyzzzzzzyyyxxxuuutttsssrrrqqqqqqtttzzz~~~xxx{{{zzzlll```XXXRRROOOKKKIIIGGGFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEFFFHHHHHHGGGFFFFFFEEEFFFHHHIIIJJJKKKKKKLLLOOOQQQWWWcccppp{{{sssqqqqqqxxx~~~tttooommmmmmrrrvvv{{{~~~~~~~~~{{{uuummmcccWWWJJJCCCBBB@@@>>>===;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;;;;;;;:::888666555888888888999999999::::::999999999:::::::::::::::;;;;;;<<<>>>AAADDDFFFHHHBBBDDDEEEFFFGGGHHHJJJLLLTTTYYYfffyyyxxxtttsssvvvzzz|||zzz{{{~~~}}}{{{yyywwwuuuuuuuuutttuuuwwwxxxwwwvvvtttssssssrrrrrrtttxxx~~~zzzuuuhhh^^^UUUPPPLLLJJJGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJMMMPPPQQQVVVbbboooyyyuuusssvvv{{{xxxrrrpppppprrrvvv|||{{{tttjjj]]]OOOFFFCCCBBB@@@===<<<;;;;;;;;;<<<;;;::::::999999::::::999999999999999999999999999999999:::::::::;;;;;;:::;;;;;;;;;:::888666555777777777777888888888999888888888888888999::::::999:::<<<>>>AAADDDFFFGGGFFFGGGIIIHHHHHHIIIKKKNNNVVV^^^mmm|||vvvttttttwww{{{|||xxxzzz}}}}}}uuutttqqqooonnnnnnnnnooossstttvvvwwwwwwvvvtttssssssssstttvvv{{{ssseeeXXXPPPMMMKKKGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJMMMPPPRRRVVVaaannn|||wwwvvvuuuwww~~~|||vvvsssrrrssswww|||zzzqqqcccUUUKKKCCCAAA???<<<:::999999999<<<;;;::::::999999::::::999999999999999999999999999999::::::::::::;;;;;;888888999::::::::::::999666666777777777888888888777777777777888999::::::999;;;<<>>AAACCCEEEFFFGGGFFFIIIKKKKKKIIIKKKPPPUUU\\\jjj~~~yyyxxxyyyyyy}}}yyysssnnnkkkiiifffdddeeegggkkkmmmtttuuuvvvwwwvvvuuusssqqqqqqsssvvv{{{}}}jjj^^^QQQNNNIIIFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJMMMPPPRRRUUU```kkkyyyqqqmmmqqqxxxppp}}}zzzvvvuuuqqquuu{{{yyymmm```WWWGGGEEEBBB???===<<<;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;===<<<:::888777777888888888888999999999:::::::::999999888888999;;;<<<======>>>@@@BBBDDDFFFGGGGGGCCCGGGJJJJJJIIILLLRRRXXX^^^nnn}}}yyyyyyzzzyyy}}}{{{uuunnniiijjjhhheeecccdddhhhlllnnntttuuuvvvvvvvvvtttrrrpppppprrrwww|||ssseeeSSSPPPKKKHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEFFFHHHHHHHHHHHHHHHJJJJJJMMMQQQRRRUUU```kkk}}}wwwsssoookkkoooooowww{{{wwwssstttyyyzzzooobbbYYYLLLEEE@@@???>>>;;;;;;===<<<;;;;;;::::::;;;;;;<<<999::::::;;;:::999888777::::::::::::::::::::::::;;;;;;;;;::::::999999999999::::::;;;;;;::::::999999:::;;;:::999999:::<<<<<<===@@@BBBDDDEEEEEEEEEIIIEEEEEEGGGIIIKKKSSS\\\hhhzzzyyyxxxzzz{{{zzz~~~}}}}}}}}}}}}xxxsssnnnkkkjjjggggggggghhhkkkooosssvvvzzzzzzyyywwwtttssssssuuusssvvv{{{|||iii[[[QQQIIIIIIJJJGGGDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLNNNQQQRRRVVVbbbnnnzzzsssnnnnnnmmmqqq}}}~~~zzzvvvwww{{{yyyooobbbYYYNNNGGGAAA@@@>>>;;;;;;===<<<;;;;;;::::::;;;;;;<<<999::::::;;;:::999888777::::::::::::::::::::::::;;;::::::::::::::::::999999999::::::::::::999999999:::;;;:::999999;;;===<<<>>>@@@BBBDDDEEEEEEEEEIIIFFFFFFIIIJJJMMMUUU^^^ooo}}}|||}}}|||{{{}}}|||||||||}}}}}}yyytttpppmmmjjjjjjiiiiiiiiijjjnnnrrrvvvyyy||||||zzzwwwtttrrrsssuuuuuuxxx}}}~~~lll___TTTKKKJJJJJJGGGDDDCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKMMMPPPQQQUUUaaammmzzzsssooollllllsss~~~~~~}}}zzz{{{~~~~~~xxxooocccZZZQQQIIICCCAAA???;;;;;;>>><<<;;;;;;::::::;;;;;;<<<999::::::::::::999999888::::::::::::::::::::::::999::::::::::::::::::;;;888888999999999999888888999:::;;;:::999999;;;======>>>@@@CCCDDDEEEEEEEEEHHHGGGHHHKKKLLLOOOWWWaaaxxx~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyy|||yyywwwsssooollljjjjjjjjjkkkkkklllnnnrrrvvvzzz}}}~~~~~~|||xxxtttssstttuuuxxx{{{qqqcccXXXNNNKKKJJJFFFDDDCCCDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJLLLOOOPPPTTT```lllxxxpppmmmkkknnnuuu}}}|||zzz}}}~~~yyyqqqfff^^^UUUMMMEEEBBB???<<<<<<>>><<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::999::::::::::::::::::::::::999999999::::::;;;;;;;;;777888888999999888888777999:::;;;:::::::::<<<>>>>>>???AAACCCEEEEEEEEEEEEFFFFFFHHHLLLMMMPPPZZZddd}}}zzzwwwvvvssstttxxx~~~{{{zzzrrrpppmmmjjjiiiiiiiiijjjllllllnnnqqquuuyyy}}}|||yyyuuutttuuuwwwzzz~~~vvvggg[[[PPPLLLJJJGGGDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJLLLOOOPPPTTT```lllqqqmmmkkklllppp{{{}}}zzz}}}~~~{{{tttkkkdddYYYPPPHHHDDD@@@<<<<<<>>><<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;777888888999999888888777999:::;;;;;;:::;;;===???>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDHHHKKKMMMQQQ^^^kkk~~~xxxtttqqqlllnnnsss~~~~~~{{{wwwtttssskkkjjjiiihhhhhhiiikkkllllllmmmooorrrvvv{{{~~~}}}yyyvvvvvvyyy{{{~~~~~~mmmaaaTTTNNNLLLHHHFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKMMMOOOQQQUUUaaammmuuupppkkkiiikkkqqq|||~~~~~~|||wwwpppjjj]]]SSSJJJEEEAAA===<<>>@@@@@@AAACCCDDDEEEEEEEEEEEEDDDEEEHHHLLLOOOXXXkkk|||}}}rrriiieeeaaaeeelllxxxyyyuuutttzzz~~~}}}yyywwwsssooojjjgggeeedddbbbdddgggjjjmmmooopppqqqpppqqqtttwwwzzz}}}||||||zzzyyyyyy|||vvveeeZZZSSSLLLHHHHHHEEEDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJLLLOOOPPPTTT```lll~~~ooohhheeegggnnnuuu~~~}}}zzz|||{{{yyyzzz{{{yyytttoooaaaWWWMMMGGGBBB======???<<<;;;;;;::::::;;;;;;<<<;;;::::::999:::;;;<<<===::::::::::::::::::::::::;;;;;;;;;::::::999999999999::::::;;;;;;::::::999888:::;;;;;;;;;<<<>>>@@@@@@AAACCCEEEEEEEEEEEEEEEFFFGGGIIIMMMPPP[[[ooorrrhhhccccccfffnnnxxx{{{sssppppppwww~~~}}}zzzwwwuuuuuunnnllliiieeebbb___^^^^^^```cccgggllloooqqqrrrrrrrrrtttvvvxxx{{{~~~{{{zzzzzzyyyzzz~~~lll___VVVMMMHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKMMMOOOSSS___kkksssnnnjjjbbbbbbhhhyyy~~~yyyvvvwwwxxxyyyzzzyyyxxxuuuttthhh___SSSKKKHHHEEEAAA>>><<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999::::::::::::;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHKKKNNNQQQ]]]ttttttlllgggeeejjjsss{{{{{{vvvpppooovvv~~~}}}~~~wwwrrrpppnnnkkkiiidddbbb___[[[WWWWWWYYY[[[^^^ccciiilllmmmmmmppprrrqqquuuzzz~~~~~~~~~~~~{{{zzzyyyyyy}}}uuudddXXXPPPLLLJJJHHHFFFDDDCCCCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBDDDEEEFFFDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJLLLOOOOOORRR\\\ggg}}}uuunnneeeccchhhooozzz|||wwwttttttuuuwwwxxxxxxxxxwwwvvvmmmdddXXXOOOJJJEEE@@@<<<<<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888999999999999::::::::::::;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFHHHLLLPPPUUUbbbzzzuuunnnjjjiiinnnvvv~~~zzzuuuqqqsss~~~~~~|||}}}yyytttmmmhhhfffdddaaa___ZZZYYYVVVSSSRRRSSSWWWZZZ```eeejjjmmmmmmnnnpppssssssvvv{{{~~~~~~{{{zzzzzz{{{zzzhhh[[[RRRMMMJJJHHHFFFDDDCCCCCCDDDCCCAAABBBBBBBBBCCCCCCCCCCCCDDDEEEDDDCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJLLLOOOOOORRR\\\ggguuuiiieeehhhjjjssszzzuuuqqqqqqrrrsssuuuvvvxxxyyyzzztttkkk___UUUMMMGGG@@@<<<======<<<<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999999999:::::::::::::::;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFHHHLLLRRRYYYhhhvvvqqqooopppttt{{{|||xxxvvv|||}}}|||zzzyyy|||~~~}}}yyyvvvkkkgggbbb]]]ZZZXXXVVVTTTRRRQQQPPPNNNOOOSSSYYY^^^bbbgggkkknnnmmmnnnpppsssuuuxxx|||~~~~~~~~~{{{{{{|||~~~oooaaaVVVNNNJJJGGGFFFDDDCCCDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJLLLOOOOOORRR\\\ggg}}}pppiiiiiimmmsssyyytttqqqnnnooopppsssvvvyyy|||~~~yyyqqqfff[[[RRRJJJCCC???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999999:::::::::;;;;;;:::;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGIIIMMMUUU^^^nnnwwwtttrrrvvvzzz}}}~~~{{{zzzyyyyyyyyy{{{~~~}}}wwwqqqllljjj```]]]YYYUUURRRPPPOOONNNPPPPPPOOOOOOQQQWWW^^^dddeeeiiimmmnnnnnnnnnpppssswwwzzz}}}~~~~~~}}}||||||zzz{{{~~~vvvfffZZZPPPJJJHHHFFFDDDDDDEEEEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJLLLOOOOOORRR\\\gggxxxpppmmmnnnsss|||{{{vvvrrrmmmnnnpppssswww{{{~~~{{{uuulllaaaWWWNNNGGGCCC???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGIIIJJJOOOWWWbbbsssxxxuuuuuuzzz}}}|||xxxxxxxxxyyyzzz{{{~~~{{{yyyuuupppjjjeeeaaa^^^WWWVVVSSSPPPMMMLLLKKKKKKOOOOOOOOOPPPSSSYYYaaagggiiimmmppppppoooooorrruuuyyy{{{}}}~~~|||{{{zzz{{{zzz||||||lll^^^RRRKKKIIIGGGEEEEEEEEEFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJLLLOOOOOORRR\\\ggg}}}yyytttmmmpppwww}}}wwwtttmmmooorrruuuyyy}}}}}}yyyqqqfff[[[QQQJJJFFF??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGKKKKKKPPPYYYfffyyy~~~xxxwwwxxx}}}{{{zzzvvvvvvxxxzzz{{{|||~~~~~~{{{wwwtttmmmlllhhhddd___ZZZWWWUUUOOOPPPOOONNNKKKJJJKKKLLLMMMNNNPPPSSSWWW]]]dddjjjppprrruuuuuussssssuuuxxx|||}}}~~~|||zzzzzzzzzzzz}}}ssscccVVVNNNKKKIIIFFFFFFFFFFFFEEECCCBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJLLLOOOOOORRR\\\ggg{{{zzzqqqsssxxx~~~~~~xxxtttoooqqquuuyyy}}}|||uuujjj^^^SSSKKKGGG@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<:::;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGKKKKKKPPP\\\kkk}}}}}}wwwxxx{{{{{{}}}wwwtttuuuxxxzzz|||}}}{{{vvvqqqllliiiaaa___]]]YYYVVVSSSQQQPPPLLLNNNOOOOOOMMMLLLNNNPPPPPPSSSWWW\\\aaahhhoootttwwwyyy{{{zzzxxxxxxzzz}}}~~~{{{{{{{{{{{{~~~yyyjjj[[[SSSMMMJJJHHHFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHJJJJJJLLLOOOOOORRR\\\gggzzz~~~xxxzzz|||~~~}}}{{{}}}xxxtttqqqssswww{{{xxxlll___RRRJJJFFF@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGJJJKKKQQQ^^^ooo}}}yyy|||{{{wwwyyy}}}}}}{{{vvvssstttwwwzzz|||}}}|||vvvpppjjjeeeaaaZZZXXXVVVSSSQQQOOONNNMMMMMMOOORRRRRRPPPPPPSSSUUUVVVZZZ```gggmmmttt{{{|||~~~~~~|||{{{~~~}}}|||}}}{{{}}}nnn___VVVNNNLLLIIIGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDAAABBBDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJMMMOOOPPPRRR\\\gggyyy~~~}}}{{{xxxzzz}}}{{{wwwuuuuuuxxx|||~~~xxxpppdddYYYOOOIIIEEEBBB???===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<999999999888888777777777::::::::::::::::::::::::;;;<<<>>>???AAAAAABBBBBBDDDDDDDDDDDDEEEFFFHHHHHHIIIPPPWWW```rrrzzzwwwvvvwwwzzz{{{sssrrruuuyyy||||||zzzwwwvvvvvvxxx{{{}}}~~~uuuoookkkgggaaa\\\YYYWWWTTTQQQOOONNNNNNNNNMMMMMMNNNOOORRRVVVYYY\\\\\\```gggpppxxx~~~~~~xxxgggZZZSSSMMMHHHGGGEEEBBBCCCGGGDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDHHHGGGGGGFFFGGGIIIJJJKKKIIIIIIKKKOOOQQQTTT]]]fff{{{}}}{{{yyyyyy|||~~~{{{xxxxxxzzz}}}~~~yyyqqqfff[[[QQQKKKFFFCCC???>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<>>>???AAAAAABBBBBBDDDDDDDDDDDDEEEFFFHHHHHHHHHPPPYYYdddwwwxxxqqqqqqrrrvvv{{{|||sssmmmmmmqqqvvvyyy~~~zzzyyywwwuuuvvvxxx{{{}}}~~~|||tttmmmjjjfff```[[[[[[YYYWWWTTTRRRRRRRRRRRRSSSSSSTTTVVVYYY]]]aaadddooossszzz|||kkk]]]SSSMMMIIIHHHFFFCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIKKKOOOQQQTTT]]]fffzzz}}}{{{yyywww{{{~~~}}}}}}{{{tttjjj^^^TTTNNNHHHEEEAAA>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAABBBBBBCCCCCCDDDDDDEEEGGGHHHIIIHHHPPP[[[iii~~~~~~vvvooooooppptttyyy}}}xxxrrrkkkgggiiioootttxxx~~~~~~}}}xxxwwwuuuuuuuuuxxx{{{}}}}}}|||uuupppmmmiiiddd```___^^^\\\ZZZYYYYYYZZZZZZ\\\]]]___bbbggglllpppsss~~~}}}}}}}}}qqqbbbTTTNNNIIIIIIGGGDDDCCCEEEEEEEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFEEEFFFFFFGGGIIIIIIIIIIIIKKKOOOQQQSSS\\\eeeyyy|||zzzyyywww{{{~~~}}}wwwnnncccXXXRRRKKKGGGCCC???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???AAAAAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIRRR^^^nnnzzztttssstttwwwzzz|||{{{zzzrrrmmmgggeeeiiipppvvvzzz~~~zzzvvvuuuttttttvvvxxx{{{}}}}}}{{{wwwuuurrrooolllhhhhhhgggffffffffffffggghhhjjjmmmrrrxxx~~~|||zzzyyyyyy}}}yyyiiiXXXPPPJJJJJJIIIEEEDDDEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHJJJIIIKKKNNNPPPSSS[[[eeexxx|||zzzyyyzzz~~~{{{rrrggg\\\UUULLLIIIDDD@@@>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???AAAAAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJLLLUUUbbbsss{{{zzzzzzzzzzzzyyyuuurrrmmmiiieeedddjjjrrryyy}}}{{{uuuttttttttttttvvvyyy|||~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyzzzzzz||||||zzzyyyyyy~~~ppp^^^UUULLLKKKJJJGGGDDDEEECCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHJJJIIIKKKNNNPPPRRR[[[dddwww}}}|||}}}~~~vvvjjj^^^WWWMMMIIIEEEAAA???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAABBBBBBBBBBBBCCCDDDFFFGGGIIIJJJMMMWWWeeewww}}}|||yyyuuuooojjjeeecccaaacccjjjttt}}}~~~}}}{{{uuusssssstttuuuxxx{{{~~~zzzfffZZZOOOKKKJJJGGGEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIKKKNNNOOORRRZZZcccvvvyyylll```XXXMMMIIIEEEAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;<<<>>>???AAAAAABBBBBBBBBBBBCCCDDDFFFHHHIIIKKKNNNXXXggg{{{~~~zzztttlllggg___^^^^^^cccmmmzzz}}}xxxyyy{{{wwwrrrssstttvvvyyy|||nnn```RRRLLLJJJHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHJJJIIIKKKNNNOOOQQQYYYbbbuuu|||{{{mmm```XXXMMMIIIEEEBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;<<<>>>???AAABBBBBBBBBAAABBBBBBDDDFFFHHHJJJKKKNNNXXXhhh}}}|||uuummmggg\\\\\\^^^eeeqqqxxxtttvvv~~~wwwsssrrrssstttwwwzzz}}}rrrcccSSSLLLJJJHHHGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHJJJIIIKKKNNNOOOQQQYYYbbbuuuxxxmmmccc\\\TTTMMMEEE@@@@@@@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<===??????>>>>>>@@@AAABBBCCCDDDCCCDDDFFFIIILLLSSS[[[mmmzzztttlllggg[[[\\\```hhhtttzzzrrrnnnrrrxxxrrrqqqqqqtttwwwyyyzzz|||~~~{{{iiiWWWOOOLLLIIIFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHJJJIIIJJJMMMNNNQQQZZZcccttt}}}ssshhhaaaUUUNNNFFFAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<>>>????????????@@@BBBCCCDDDEEEDDDEEEGGGKKKNNNTTT]]]ppp}}}vvvmmmggg]]]^^^aaaiiiuuuxxxrrrpppvvvwwwrrrrrrpppsssvvvyyyzzz{{{~~~ooo\\\RRRNNNKKKGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHJJJIIIJJJMMMNNNQQQZZZccctttwwwllleeeWWWQQQHHHBBB@@@@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===???@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFHHHLLLOOOVVVaaauuuwwwmmmfff^^^___cccjjjvvvvvvqqqsss||||||uuuqqqqqqooorrruuuxxxzzz{{{~~~xxxcccWWWQQQLLLHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJIIIJJJMMMNNNQQQZZZccctttyyynnnggg[[[TTTJJJDDDAAA@@@>>><<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===>>>@@@AAAAAAAAAAAABBBDDDDDDDDDEEEEEEFFFHHHLLLOOOXXXdddyyyxxxlllddd___```ccckkkvvvtttqqquuu~~~yyyrrrooopppnnnqqquuuxxxyyy|||~~~kkk]]]TTTLLLIIIHHHFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJIIIJJJMMMNNNQQQZZZcccttt{{{rrrkkk___XXXNNNFFFCCC@@@>>>;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBAAAAAABBBDDDBBBCCCDDDDDDEEEHHHLLLOOOXXXfff}}}zzzmmmddd___aaaeeelllvvv}}}sssrrrxxx{{{uuuooommmnnnmmmppptttxxxzzz|||tttcccWWWMMMHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJMMMNNNQQQZZZcccssswwwqqqddd\\\QQQIIIEEEBBB>>><<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@AAAAAAAAAAAABBBDDDBBBCCCDDDDDDEEEHHHLLLOOOZZZiii}}}pppggg___bbbgggoooxxx{{{sssuuu~~~}}}wwwqqqlllkkkmmmmmmqqquuuxxx{{{~~~|||jjj\\\PPPIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIJJJMMMNNNQQQZZZcccrrr{{{vvvhhh```UUULLLGGGCCC???<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>???AAAAAA@@@@@@BBBCCCBBBCCCEEEEEEFFFIIIMMMQQQ\\\lll{{{ooofffaaadddkkksss{{{yyytttyyyvvvqqqmmmjjjjjjmmmnnnqqqvvvyyy|||rrrbbbSSSKKKJJJGGGFFFEEEEEEDDDDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIJJJMMMNNNQQQZZZcccqqq{{{wwwjjjbbbWWWMMMHHHDDD@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????===???@@@@@@@@@@@@AAACCCCCCEEEFFFFFFHHHKKKOOORRR^^^nnnxxxlllcccbbbgggnnnvvv}}}xxxttt{{{{{{qqqmmmkkkiiijjjnnnnnnqqqvvvzzz}}}vvvfffVVVMMMKKKGGGFFFFFFEEEEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLJJJIIIJJJMMMNNNQQQZZZcccppp}}}tttiiiZZZOOOIIIFFFBBB????????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>??????AAAAAABBBCCCDDDEEEFFFFFFEEEIIIOOOTTT___ttt~~~~~~yyyoookkkmmmjjjmmmsssxxx~~~}}}}}}~~~vvvooommmkkkiiiiiilllnnnqqquuuyyy|||~~~iiiZZZRRRQQQKKKHHHEEEDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMMMMMMMPPPWWW]]]ooo}}}|||~~~tttiii[[[PPPJJJFFFBBB?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFFFFIIIPPPUUUaaavvvxxxnnnjjjkkkiiilllrrrwww|||~~~|||~~~|||uuunnnlllkkkiiijjjmmmnnnrrrvvvzzz}}}mmm]]]TTTQQQJJJHHHEEEEEEEEEEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIKKKLLLLLLMMMQQQXXX]]]ooo}}}|||}}}yyyxxx{{{}}}tttkkk]]]RRRKKKFFFBBB???>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======??????@@@AAABBBCCCDDDDDDCCCEEEFFFFFFFFFJJJPPPVVVeeezzzyyynnniiijjjiiimmmrrrxxx|||~~~~~~~~~{{{xxxvvvuuuxxxyyyrrrlllkkkkkkjjjlllooopppsssxxx{{{sssaaaVVVQQQHHHGGGFFFFFFGGGGGGEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJHHHJJJLLLLLLMMMQQQYYY^^^nnn~~~yyyzzz}}}yyywwwxxxzzzuuummmaaaUUUMMMGGGBBB???=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEECCCDDDFFFFFFGGGJJJQQQWWWhhhzzzooojjjkkkmmmpppvvv|||~~~yyyuuusssrrrvvv}}}vvvooojjjjjjjjjjjjmmmqqqrrruuuyyy}}}zzzgggYYYQQQHHHGGGFFFGGGHHHHHHFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJGGGIIIKKKLLLMMMRRRYYY___mmmzzzxxxyyy}}}{{{vvvyyy}}}wwwpppeeeYYYPPPHHHCCC@@@=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>>>>???@@@@@@AAABBBCCCDDDEEEBBBDDDFFFFFFGGGKKKSSSXXXlllyyyooolllnnnqqquuu|||zzzvvvtttuuuyyy~~~zzzssslllggghhhjjjjjjmmmrrrsssvvvzzz~~~mmm\\\RRRJJJIIIGGGGGGHHHHHHFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJGGGIIIKKKLLLMMMRRRYYY___lll|||wwwvvvzzzxxxyyy}}}yyysssiii^^^SSSJJJEEEBBB>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>?????????@@@AAABBBCCCDDDDDDAAADDDFFFFFFHHHLLLTTTZZZnnn|||uuummmlllppptttyyy|||xxxxxxzzz~~~wwwqqqjjjfffgggiiijjjmmmrrrsssvvvzzz~~~tttaaaUUUMMMKKKHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJHHHJJJLLLLLLMMMQQQYYY^^^kkk}}}wwwsssuuu~~~{{{{{{|||zzzvvvmmmbbbVVVLLLFFFCCC??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???>>>>>>???@@@AAABBBCCCCCCAAACCCEEEFFFHHHMMMTTT[[[ppp{{{xxxtttmmmgggiiiooosssyyy}}}yyy{{{~~~{{{|||}}}tttpppiiieeefffhhhiiimmmqqqsssvvvzzz~~~|||gggZZZQQQMMMHHHFFFEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIKKKLLLLLLMMMQQQXXX]]]jjj|||vvvqqqrrrzzz}}}||||||~~~|||xxxooodddWWWMMMGGGDDD?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===??????===>>>???@@@AAABBBBBBCCCAAACCCEEEGGGHHHMMMUUU[[[qqqzzzuuuqqqmmmgggcccfffmmmrrrxxx|||yyy|||xxxxxx~~~{{{rrroooiiieeefffhhhiiilllqqqsssvvvzzz~~~kkk]]]SSSOOOIIIEEEDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJLLLMMMMMMMMMPPPWWW]]]jjjwwwsssrrryyy|||{{{zzzzzz|||}}}}}}|||zzzqqqggg\\\QQQGGGAAAAAA???<<<;;;<<<<<<;;;;;;===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<@@@AAAAAABBBBBBCCCCCCDDDGGGFFFHHHJJJJJJLLLUUU```uuuyyypppgggbbb______eeellluuu}}}|||zzz}}}zzzzzzttt|||vvvnnnjjjhhhfffeeegggkkkooorrrvvvxxx{{{~~~nnn^^^UUUOOOJJJJJJIIIGGGFFFHHHDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLNNNSSSXXX]]]nnnyyytttsssxxx|||zzzyyyyyy{{{||||||{{{~~~yyyqqqhhh^^^TTTJJJDDDBBB???===;;;<<<<<<<<<;;;===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAAAAABBBDDDEEEGGGJJJKKKMMMXXXcccwwwsssjjjaaa\\\[[[[[[bbbiiivvv}}}{{{~~~yyyssstttsss{{{tttllliiigggfffeeehhhlllpppsssvvvxxx{{{~~~tttdddWWWOOOJJJJJJIIIGGGFFFHHHEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLMMMOOOTTTYYY]]]nnn}}}xxxvvvzzz}}}{{{yyyyyyzzz{{{{{{zzz|||xxxqqqiii```VVVMMMGGGCCC@@@===<<<<<<<<<<<<;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCFFFIIIKKKOOOZZZfffzzz|||mmmeee\\\YYYXXXZZZbbbjjjxxx~~~~~~qqqkkklllqqqzzzrrriiigggfffeeefffiiimmmrrruuuvvvyyy||||||kkkYYYQQQJJJIIIIIIGGGGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLMMMNNNPPPTTTYYY^^^nnn~~~zzz|||~~~{{{zzzzzz{{{{{{{{{|||xxxrrrkkkbbbXXXMMMGGGDDDAAA>>>=========<<<;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDCCCDDDFFFIIIKKKPPP\\\hhh}}}yyylllccc[[[YYYZZZ]]]fffooo{{{yyylllggghhhpppzzz}}}qqqiiieeeeeeeeefffiiinnnsssvvvvvvyyy|||~~~qqq^^^TTTKKKJJJJJJHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOSSSXXX\\\mmm}}}}}}~~~|||}}}}}}}}}}}}}}}zzzuuunnneeeYYYNNNFFFEEEBBB???=========<<<;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEGGGJJJKKKPPP\\\hhhxxxkkkccc[[[ZZZ[[[aaakkktttvvvkkkfffhhhooo{{{{{{pppiiidddddddddfffiiinnnrrruuuvvvxxx{{{~~~xxxeeeYYYNNNKKKKKKIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMQQQVVVZZZkkk}}}~~~~~~}}}yyyrrriii]]]PPPHHHFFFCCC@@@>>>>>>>>>===;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>??????@@@@@@AAAAAABBBFFFEEEGGGJJJLLLQQQ]]]jjjzzzkkkccc[[[ZZZ\\\bbbmmmxxxtttjjjgggiiippp}}}xxxnnnhhhbbbcccccceeehhhmmmpppssstttwwwzzz}}}mmm___QQQLLLLLLJJJGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLPPPUUUYYYhhh{{{|||wwwooocccVVVNNNGGGDDDAAA???>>>>>>===<<<:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>??????>>>??????@@@@@@AAAAAABBBDDDDDDFFFIIILLLRRR```mmmlllddd\\\[[[^^^eeeppp{{{ssshhhfffhhhrrr~~~tttkkkeeeaaabbbcccdddgggkkknnnpppsssuuuxxx{{{~~~sssdddTTTNNNMMMKKKGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKLLLMMMPPPVVVYYYeeeyyy~~~zzzssshhh\\\SSSGGGDDDAAA??????>>>===<<<:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDBBBBBBEEEIIIMMMTTTcccpppoooggg___^^^aaahhhttt~~~~~~rrrgggdddfffsss{{{qqqhhhbbbaaaaaabbbdddgggjjjmmmooorrruuuxxxzzz~~~wwwgggVVVOOONNNKKKGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHKKKLLLLLLMMMNNNQQQVVVZZZdddwww}}}xxxoooaaaUUUOOOIIICCCAAA???;;;;;;>>>999::::::;;;;;;<<<<<<<<<999888888:::<<<>>>===<<<=========<<<;;;<<<@@@BBBAAAAAAAAABBBBBBBBBBBBCCCCCCHHHGGGHHHOOOSSS___ssswwwlllbbb___bbbhhhsss|||{{{pppgggeeehhhxxxuuunnnhhheeeaaabbbdddeeegggjjjooorrrrrrtttwwwyyy{{{~~~}}}lllYYYOOOLLLJJJIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKJJJHHHIIIMMMNNNOOOSSSYYYfffxxxyyyqqqdddXXXPPPIIIDDDAAA???;;;;;;>>>;;;;;;;;;;;;;;;<<<<<<<<<:::999999:::<<<===<<<;;;=========<<<;;;===???BBBCCCCCCCCCDDDDDDDDDDDDEEEDDDIIIHHHIIIPPPUUU```uuuwwwlllccc```dddkkkuuu~~~{{{oooggggggkkk{{{|||ssskkkfffccc```bbbcccdddfffjjjnnnrrrrrruuuyyy{{{}}}ppp\\\QQQMMMIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGIIIJJJJJJKKKJJJHHHIIIMMMNNNOOOSSSZZZfffxxx{{{ttthhh]]]RRRJJJDDDAAA???<<<;;;>>>======<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;:::<<<======<<<<<<===???BBBCCCCCCCCCDDDDDDDDDDDDEEEDDDJJJIIIIIIQQQVVVcccxxxuuukkkbbbaaafffmmmxxxzzzooohhhjjjpppwwwnnnhhhcccaaa```aaacccdddfffiiinnnrrrssswww|||uuu```TTTNNNJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJHHHJJJMMMOOOOOOTTTZZZfffxxx|||vvvkkkaaaUUULLLDDDAAA???<<<<<<===>>>>>>======<<<<<<<<<;;;===<<<::::::;;;;;;:::999<<<=========<<<===???AAAAAAAAAAAABBBBBBBBBBBBCCCDDDIIIHHHIIIQQQWWWdddzzzpppggg``````fffnnnzzz{{{oooiiinnnvvv~~~ssskkkeeeaaa______```bbbdddfffjjjooosssuuuyyywwwbbbUUUOOOJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIJJJNNNOOOOOOTTTZZZfffxxx}}}xxxnnndddWWWMMMDDDAAA@@@===<<<===>>>>>>======<<<<<<<<<;;;===<<<;;;;;;;;;;;;:::888;;;<<<>>>=========???AAAAAAAAAAAABBBBBBBBBBBBCCCBBBHHHFFFGGGPPPWWWeee{{{wwwiiiaaa[[[^^^eeeooo{{{~~~|||{{{{{{}}}|||pppkkkrrr|||zzzooogggccc```^^^^^^```bbbdddggglllrrrvvvxxx}}}yyydddWWWQQQLLLIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIKKKIIIJJJNNNOOOPPPTTTZZZfffxxx{{{qqqfffZZZOOODDDAAA@@@>>><<<<<<======<<<<<<<<<<<<<<<<<<===<<<::::::;;;;;;:::999;;;<<<>>>>>>======???@@@CCCCCCCCCDDDDDDDDDDDDEEEBBBGGGEEEGGGPPPXXXggg}}}{{{pppccc\\\XXX\\\dddooo|||}}}zzzxxxwwwxxx}}}~~~rrrnnnuuuuuujjjccc```^^^]]]\\\___bbbeeeiiiooouuuyyy{{{}}}gggZZZSSSNNNJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKIIIKKKNNNPPPPPPUUU[[[fffxxx~~~tttiii\\\PPPDDDAAAAAA???<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<;;;999:::<<<>>>>>>>>>===???@@@CCCCCCCCCDDDDDDDDDDDDEEEBBBHHHFFFHHHRRRZZZiiiwwwlll___YYYUUU[[[dddppp}}}~~~{{{xxxtttvvv{{{tttpppwww{{{pppeee___\\\[[[[[[[[[^^^bbbfffkkkqqqxxx}}}lll^^^VVVOOOKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKJJJKKKNNNPPPPPPUUU[[[fffxxxvvvkkk]]]PPPDDDAAAAAA???===<<<999::::::;;;;;;<<<<<<<<<<<<;;;::::::<<<<<<;;;::::::<<<>>>???>>>>>>>>>@@@AAAAAAAAABBBBBBBBBCCCCCCDDDIIIGGGIIISSS[[[kkkuuujjj^^^XXXUUU[[[eeeqqq~~~}}}zzzsssuuuzzzvvvqqqxxxxxxlllbbb\\\ZZZYYYYYY[[[]]]bbbffflllssszzzqqqbbbXXXQQQKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKJJJKKKOOOPPPPPPUUU[[[fffxxx}}}~~~vvvjjj\\\QQQFFFBBB@@@===<<<>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>@@@BBBCCCDDDDDDDDDFFFGGGGGGEEEGGGLLLOOOWWWmmmwwwhhh]]]XXXUUUYYYaaannnyyyuuuvvv{{{~~~uuurrryyyvvviiibbb^^^[[[[[[]]][[[^^^bbbgggmmmttt{{{wwwaaaUUUPPPMMMLLLGGGFFFFFFEEEEEEEEEEEEEEEIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNQQQVVVZZZgggxxx~~~vvvjjj^^^SSSHHHDDDAAA>>>===???<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<==================>>>>>>>>>???@@@AAACCCCCCCCCCCCEEEGGGGGGEEEGGGMMMPPPXXXnnn|||nnnaaa\\\YYY\\\dddqqq{{{tttuuuzzz{{{rrrqqqyyyuuuhhhbbb^^^[[[[[[]]]]]]```dddiiinnnuuu}}}|||eeeWWWPPPMMMKKKHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNQQQVVVYYYfffxxxwwwjjjaaaVVVKKKFFFCCC???>>>@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===============>>>>>>>>>?????????@@@BBBCCCBBBCCCDDDFFFGGGEEEHHHNNNQQQZZZpppuuuddd^^^ZZZ]]]dddppp}}}tttuuuzzz~~~uuuooooooyyysssgggaaa^^^[[[[[[]]]___aaafffjjjpppwww~~~jjjZZZQQQLLLJJJIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLLLLLLLMMMQQQUUUYYYfffwwwyyykkkcccXXXLLLGGGCCC???>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<============>>>>>>>>>?????????>>>@@@BBBBBBBBBBBBDDDEEEGGGEEEHHHOOOSSS\\\rrryyyddd^^^YYY[[[aaammm~~~xxxyyy|||wwwppplllnnnzzz|||qqqfff```^^^[[[[[[]]]___bbbfffjjjpppwww~~~ooo]]]SSSMMMKKKHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGGGGHHHIIIJJJLLLMMMKKKKKKLLLLLLMMMPPPUUUYYYeeevvv|||nnndddYYYMMMGGGCCC???===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>????????????>>>@@@BBBBBBBBBBBBDDDEEEGGGFFFIIIPPPTTT^^^uuuyyyddd^^^ZZZ[[[aaakkkzzz~~~~~~uuuooolllppp}}}yyyoooddd```^^^[[[[[[]]]^^^```eeeiiiooovvv}}}~~~}}}~~~tttaaaUUUOOOMMMGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMJJJKKKLLLLLLMMMPPPUUUYYYdddvvvrrrggg[[[OOOHHHDDD???======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>?????????@@@@@@???@@@BBBCCCBBBCCCDDDFFFGGGFFFIIIQQQVVV```wwwwwwfffaaa]]]___dddlllyyyvvvpppnnnssswwwlllccc___]]][[[[[[]]]]]]___dddhhhnnnuuu|||~~~~~~}}}|||{{{zzzxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuutttrrrssssssuuuwww{{{~~~zzzfffXXXQQQNNNGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKKKKKKKLLLPPPTTTXXXddduuuvvviii^^^QQQJJJEEE@@@===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@@@@AAACCCCCCCCCCCCEEEGGGGGGFFFJJJQQQWWWbbbyyysssfffbbb```bbbffflllxxxyyytttrrrwwwuuukkkaaa^^^]]][[[[[[]]]]]]___dddhhhnnnuuu|||~~~{{{yyyvvvtttrrrtttsssrrrqqqpppooonnnmmmkkkllllllmmmmmmmmmmmmlllkkkjjjjjjkkknnnqqqtttvvvzzz|||~~~kkk[[[RRROOOHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKLLLOOOTTTXXXccctttyyylll```SSSLLLGGGAAA??????<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>????????????@@@@@@@@@@@@BBBCCCDDDDDDDDDFFFGGGGGGFFFJJJRRRXXXbbbzzzqqqeeeaaa```cccfffkkkvvv|||vvvtttzzzsssjjjaaa^^^]]][[[[[[]]]]]]```dddiiinnnuuu}}}|||{{{zzzwwwssspppmmmkkkiiiiiihhhgggfffeeeddddddeeeffffffggghhhhhhhhhhhhgggffffffgggiiillloooqqqssstttvvvzzznnn]]]SSSOOOIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLOOOTTTXXXcccttt|||zzzzzz~~~}}}wwwooodddVVVKKKFFFCCC???<<<<<<;;;;;;;;;;;;:::::::::>>>>>>===<<<<<<<<<<<<<<>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEDDDHHHNNNTTT___zzzrrrhhhfffdddbbbccciiirrrwwwzzzuuuvvv}}}sssjjjaaa]]]YYYVVVWWWZZZ\\\___dddiiinnnuuu||||||yyyxxxuuuqqqmmmiiifffeeeeeeeeecccbbbaaaaaaaaaaaaccccccddddddeeeeeeffffffbbbdddeeehhhiiikkkkkkllljjjlllpppssswww}}}uuubbbUUUNNNIIIGGGEEEDDDFFFGGGGGGFFFJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIKKKNNNOOOOOOSSSYYYaaassszzzxxxwww{{{}}}}}}yyyqqqgggXXXMMMGGGCCC???<<<>>>============<<<<<<<<<======<<<<<<<<<<<<======??????>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDHHHGGGKKKRRRWWWbbb}}}xxxiiigggdddbbbdddkkksssxxx~~~zzzvvvxxxtttkkkbbb]]]ZZZWWWXXX[[[\\\___dddiiinnnuuu||||||yyytttssspppmmmjjjfffdddcccdddddddddcccbbbaaaaaaaaa```aaaaaabbbcccddddddeeebbbcccdddfffggghhhiiiiiiiiijjjlllnnnqqqvvv|||xxxdddVVVOOOKKKHHHFFFFFFGGGHHHHHHGGGIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKLLLPPPQQQQQQTTTZZZaaasss~~~yyyvvvvvvxxxzzz|||~~~{{{uuukkk]]]PPPIIIDDD???<<<>>>============<<<<<<<<<<<<<<<;;;<<<<<<===>>>?????????>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDJJJIIIMMMSSSXXXccc~~~}}}jjjhhheeedddgggnnnvvv{{{~~~}}}}}}~~~yyyvvvyyytttkkkbbb^^^[[[XXXYYY\\\\\\```dddiiiooovvv}}}}}}yyyvvvpppooommmkkkhhhfffdddccccccddddddddddddbbbaaa``````aaabbbcccdddeeeffffffeeeeeefffggghhhhhhhhhhhhiiiiiijjjjjjlllpppvvvzzz|||hhhXXXPPPLLLJJJHHHGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMLLLMMMQQQRRRRRRVVV[[[aaasss~~~zzzyyyyyyyyyyyyzzz|||}}}xxxoooaaaTTTKKKDDD@@@===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;===>>>???@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDHHHGGGJJJQQQVVVaaa{{{}}}llliiifffggglllttt|||~~~}}}~~~xxxuuuzzztttkkkbbb^^^\\\YYYZZZ]]]]]]```eeejjjpppvvv}}}}}}zzzvvvsssoooooommmllljjjhhhgggfffcccdddfffgggfffdddbbbaaadddeeefffggghhhiiijjjkkkjjjjjjkkkkkkkkkkkkjjjjjjiiijjjiiiiiijjjnnntttxxxlll[[[QQQNNNKKKIIIHHHHHHIIIHHHGGGIIIIIIHHHHHHIIIIIIJJJKKKLLLKKKMMMPPPQQQQQQUUU[[[aaasss||||||}}}~~~}}}}}}~~~|||zzzzzz{{{}}}~~~{{{rrreeeXXXMMMEEE@@@>>><<<;;;;;;;;;;;;::::::::::::::::::;;;===>>>@@@AAA??????>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFEEEIIIPPPUUUaaa{{{{{{nnnkkkhhhjjjqqq{{{}}}|||~~~wwwuuuzzztttkkkbbb^^^\\\YYYZZZ^^^^^^aaafffkkkpppwww~~~~~~|||yyyuuussspppooonnnmmmlllkkkjjjiiieeeggghhhiiiiiigggeeedddhhhhhhiiijjjkkklllmmmnnnmmmnnnnnnnnnnnnmmmlllkkkhhhhhhhhhhhhiiimmmrrrvvvyyyppp^^^TTTNNNLLLIIIGGGGGGHHHGGGFFFHHHHHHHHHHHHHHHIIIJJJJJJKKKIIIKKKOOOPPPOOOSSSYYYaaasssmmmmmmnnnoooqqqsssuuuvvvzzz|||~~~}}}}}}|||zzzyyyzzz}}}{{{ttthhhZZZNNNEEEAAA???>>>============<<<<<<<<<::::::;;;;;;===>>>???@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFJJJQQQWWWdddyyynnnjjjhhhkkkuuu{{{zzz|||xxxvvv|||sssjjjaaa^^^[[[YYYZZZ]]]^^^bbbfffkkkqqqxxx~~~}}}|||zzzwwwuuuqqqqqqpppooonnnmmmlllllljjjjjjkkkllllllkkkjjjiiilllllllllmmmnnnnnnoooooonnnooooooooonnnnnnmmmlllggghhhiiiiiijjjlllpppssstttzzzvvvcccXXXOOOLLLIIIHHHGGGGGGFFFEEEHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHIIIMMMNNNNNNQQQWWWaaasss``````aaaccceeehhhjjjkkklllnnnqqquuuyyy}}}{{{||||||{{{yyyxxxyyyzzzxxxwwwwwwyyy}}}{{{uuuiii[[[OOOFFFAAA???>>>============<<<<<<<<<;;;;;;;;;<<<<<<>>>????????????>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEJJJRRRYYYfffvvvkkkgggfffkkkwww{{{{{{~~~{{{yyy~~~rrriii```]]]ZZZXXXYYY]]]___bbbggglllqqqxxx~~~~~~}}}{{{yyyuuuuuutttsssrrrqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqppppppooolllmmmnnnnnnmmmmmmooopppqqqwww}}}iii]]]QQQNNNKKKIIIIIIHHHGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJIIIGGGIIILLLNNNMMMQQQWWWaaasssXXXYYYZZZ\\\___aaadddeeeccceeehhhkkkpppvvv}}}}}}{{{xxxyyyyyywwwuuuttttttuuuuuutttuuuxxx}}}zzzuuujjj\\\OOOFFFAAA@@@<<<<<<;;;;;;;;;:::::::::<<<<<<;;;<<<<<<===>>>????????????>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEECCCCCCIIIQQQXXXfff|||rrriiieeedddjjjwww~~~~~~~~~{{{qqqhhh```\\\ZZZXXXYYY]]]___bbbggglllrrrxxx~~~~~~}}}{{{{{{zzzyyyxxxwwwvvvuuuuuuqqqppppppoooppppppqqqrrrwwwvvvvvvvvvvvvuuuuuuuuusssttttttuuuuuuttttttsssqqqsssttttttrrrppppppppppppvvvmmmaaaSSSPPPMMMKKKJJJIIIHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIGGGIIIMMMNNNNNNQQQWWWaaasssYYYZZZ[[[]]]___aaabbbcccbbbcccdddfffhhhlllrrrvvvzzzsssnnnmmmnnnpppsssssstttwww|||~~~|||wwwmmm___RRRGGGBBB@@@>>>>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<======>>>>>>>>>?????????AAAAAABBBCCCDDDEEEFFFFFFEEEHHHLLLRRRYYYiiivvvmmmccc______hhhsss~~~~~~~~~~~~vvvkkk```\\\ZZZXXXXXX[[[^^^ccciiinnnrrrwww~~~~~~||||||{{{zzzxxxwwwvvvvvvtttsssrrrrrrssstttuuuvvvxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxvvvvvvvvvwwwxxxyyyuuuvvvvvvwwwvvvtttrrrqqqtttxxx~~~ttt^^^TTTNNNJJJIIIHHHFFFGGGKKKHHHHHHHHHIIIIIIIIIJJJJJJGGGIIILLLNNNOOOPPPSSSUUUbbbooo[[[\\\]]]___aaabbbdddddddddeeeffffffgggjjjnnnrrrzzz~~~vvvpppnnnoooqqqqqqqqqqqqtttyyy|||~~~~~~}}}xxxnnnaaaSSSHHHBBB@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAABBBCCCDDDEEEFFFFFFFFFIIINNNSSSZZZkkk|||pppgggaaa]]]]]]dddooozzz~~~uuujjjaaa]]]\\\[[[\\\______ccchhhlllpppuuu}}}~~~}}}|||{{{zzzzzzxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzxxxxxxxxxxxxwwwuuuttttttuuuxxx~~~yyycccUUUOOOKKKJJJIIIFFFGGGKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJMMMNNNOOOQQQTTTWWWbbbooo___```aaabbbdddeeefffgggggghhhhhhgggggghhhkkkmmmsssyyy|||tttpppppprrrqqqppppppsssxxx|||~~~yyypppbbbUUUJJJDDDBBB>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGJJJOOOTTT\\\mmmvvvkkkccc```[[[ZZZ```iiiuuu~~~|||~~~wwwmmmccc___^^^\\\]]]______cccgggjjjmmmsss{{{~~~~~~}}}||||||{{{||||||}}}{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxwwwwwwwwwvvvzzzjjjYYYRRRLLLKKKJJJHHHHHHKKKHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNQQQUUUYYYbbboooddddddeeefffggghhhiiijjjiiikkkkkkkkkjjjjjjlllmmmqqqwwwzzzuuusssttttttssssssuuuzzz{{{qqqeeeWWWLLLEEECCC>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????BBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFIIINNNTTT\\\mmm}}}vvvllleee___ZZZXXX\\\dddpppyyyzzz}}}{{{pppeee___\\\YYYYYY[[[___bbbeeegggjjjpppyyy~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxyyyyyyyyy|||ooo\\\TTTMMMKKKKKKIIIIIIKKKHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMPPPUUUYYYbbbooohhhhhhiiijjjkkkkkkllllllkkkmmmooooooooonnnoooqqqqqqwww{{{wwwvvvvvvuuuuuuxxx}}}{{{sssfffXXXMMMFFFCCC>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>BBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEHHHMMMTTT\\\mmm}}}wwwnnnhhh___ZZZXXX[[[aaalll}}}zzzzzz|||zzzoooccc^^^[[[XXXWWWYYY^^^aaaccceeehhhnnnvvv}}}~~~}}}|||zzzyyyzzzzzz{{{|||rrr```VVVMMMKKKKKKIIIIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJJJJKKKNNNSSSWWWbbbooolllllllllmmmmmmnnnnnnnnnmmmppprrrtttsssrrrrrrsssqqquuu~~~|||zzzwwwwwwxxx{{{|||sssgggYYYNNNFFFCCC>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDGGGMMMTTT\\\nnn}}}wwwnnnhhh^^^ZZZXXXZZZ```jjjzzz~~~|||~~~|||tttjjj___\\\ZZZYYYYYY\\\\\\___bbbdddggglllsssyyy}}}}}}||||||||||||}}}}}}vvvbbbWWWMMMKKKKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHJJJJJJKKKNNNRRRVVVbbbooonnnnnnnnnnnnooooooooooooppprrruuuvvvuuusssssssssqqquuu}}}}}}zzzzzz|||{{{sssgggYYYNNNFFFCCC>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>???@@@AAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFEEEHHHNNNUUU^^^ppp~~~wwwnnnggg[[[YYYXXXZZZ^^^gggwww~~~}}}~~~ssshhh___[[[ZZZYYYZZZ]]]ZZZ^^^bbbdddfffjjjqqqvvv}}}}}}}}}~~~{{{dddXXXLLLJJJJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGIIIKKKLLLMMMOOORRRUUUbbboooooooooooooooooooooooooooqqqtttwwwwwwvvvsssqqqqqqssswww}}}~~~{{{sssgggZZZNNNFFFBBB>>>>>>===<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@======>>>???AAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFFFFIIIOOOVVV___qqqxxxnnngggYYYWWWWWWYYY]]]eeeuuu|||{{{~~~~~~vvvkkkaaa\\\ZZZXXXXXX[[[YYY]]]bbbdddfffjjjoootttzzz~~~~~~~~~|||~~~eeeXXXLLLIIIJJJHHHFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJGGGIIILLLNNNOOOPPPSSSUUUbbboooooooooooopppqqqrrrssstttuuuuuutttsssrrrqqqqqqppprrrwww~~~}}}xxxpppeeeYYYNNNEEEAAA@@@>>>;;;;;;<<<======<<<>>>>>>>>>>>>????????????BBBAAAAAAAAAAAAAAAAAAAAACCCCCCBBBCCCCCCDDDEEEFFFIIIJJJOOOVVVaaavvv~~~qqqfffccc\\\VVVWWW\\\cccooozzzyyyvvvxxx}}}ssskkkaaa\\\[[[\\\ZZZXXXZZZ\\\]]]___bbbgggmmmqqqzzz~~~ggg\\\PPPMMMLLLJJJHHHIIIIIIIIIIIIJJJJJJLLLMMMMMMKKKLLLMMMMMMOOOQQQVVVYYY```pppuuutttsssrrrrrrrrrrrrrrrssssssrrrrrrqqqppppppoooqqquuu}}}|||wwwoooeeeYYYNNNFFFAAA@@@>>>;;;;;;<<<======<<<=========>>>>>>????????????@@@@@@@@@@@@@@@??????BBBBBBBBBBBBCCCDDDEEEFFFIIIJJJOOOVVVbbbvvvtttjjjeee^^^XXXYYY]]]cccoooyyywwwvvvwww{{{ssskkkaaa[[[ZZZZZZYYYXXXYYYZZZ\\\]]]```eeekkkpppyyy}}}hhh\\\QQQMMMLLLJJJHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMJJJKKKLLLMMMNNNQQQUUUXXX```pppvvvvvvuuuttttttsssrrrrrrqqqqqqppppppoooooonnnnnnooottt{{{zzzvvvnnneeeYYYOOOGGGBBB@@@>>>;;;;;;<<<======<<<;;;;;;<<<===>>>>>>?????????@@@AAACCCCCCBBB@@@???BBBBBBAAABBBBBBCCCDDDEEEHHHJJJOOOWWWbbbwwwyyyppphhhaaa[[[[[[^^^cccnnnxxx}}}vvvuuuwww{{{rrrjjj```YYYWWWXXXXXXWWWWWWXXXZZZ\\\^^^ccciiinnnwww{{{jjj^^^RRRMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIKKKLLLLLLMMMPPPTTTXXX```qqqttttttuuuuuuuuuuuuuuuuuuppppppoooooonnnmmmmmmmmmnnnrrryyywwwsssmmmdddZZZOOOGGGCCC@@@>>>;;;;;;<<<======<<<999:::;;;<<<===>>>???@@@@@@BBBDDDFFFGGGEEECCCBBBAAAAAAAAAAAABBBCCCDDDEEEHHHJJJOOOWWWcccxxxwwwjjjccc]]]\\\___dddmmmvvvzzzttttttvvv|||~~~}}}~~~{{{yyynnnhhh^^^XXXUUUUUUVVVVVVVVVWWWYYY[[[^^^bbbhhhmmmtttxxx~~~lll```SSSNNNMMMJJJIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJKKKLLLMMMOOOTTTWWWaaaqqqtttuuuuuuvvvuuuuuutttssspppoooooonnnmmmlllkkkkkkkkkpppwww{{{|||}}}}}}yyyssspppkkkcccYYYOOOGGGCCC@@@>>>;;;;;;<<<======<<<999:::;;;<<<===>>>???@@@@@@BBBEEEGGGGGGFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEHHHJJJOOOXXXdddzzz|||kkkddd______aaaeeeooowwwyyyttttttuuu|||~~~wwwuuutttqqqnnniiiddd]]]WWWTTTTTTTTTUUUVVVWWWYYY[[[]]]bbbhhhmmmrrrwww}}}ooobbbTTTOOOMMMJJJIIIJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJKKKLLLMMMOOOTTTWWWaaaqqqxxxyyyxxxwwwvvvssspppoooooonnnmmmllljjjhhhggggggggglllttt}}}{{{wwwxxxyyy{{{}}}~~~|||wwwtttooommmhhhaaaXXXOOOGGGBBB@@@>>>;;;;;;<<<======<<<;;;;;;<<<===>>>>>>??????>>>@@@BBBCCCDDDCCCBBBAAACCCCCCBBBCCCCCCDDDEEEFFFHHHJJJOOOXXXeee{{{|||mmmfffaaabbbeeejjjsss|||yyyuuuuuuvvv|||xxxpppmmmkkkhhhdddbbb```[[[WWWTTTSSSSSSTTTUUUVVVXXXZZZ]]]aaaggglllqqqvvv}}}}}}}}}qqqdddVVVOOOMMMKKKJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIKKKLLLLLLMMMPPPTTTXXXbbbrrrzzz{{{zzzzzzwwwtttqqqooommmmmmkkkiiifffdddbbbaaaaaagggoooyyy~~~yyyvvvvvvwwwxxxzzz{{{xxxtttpppkkkjjjfff___WWWNNNFFFAAA@@@>>>;;;;;;<<<======<<<=========>>>>>>???????????????@@@BBBBBBCCCCCCBBBDDDDDDDDDDDDDDDEEEGGGGGGHHHJJJOOOYYYeee|||yyynnniiieeefffjjjpppyyy~~~yyywwwwwwyyysssjjjgggeeeaaa^^^\\\\\\ZZZWWWTTTSSSSSSSSSSSSUUUVVVXXX[[[```fffjjjpppuuu}}}~~~}}}~~~ssseeeWWWPPPMMMKKKJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKJJJKKKLLLMMMNNNQQQUUUXXXbbbrrryyyyyyzzz{{{zzzxxxuuutttlllkkkiiifffcccaaa___^^^]]]ccclllvvv|||yyywwwuuuvvvwwwyyyzzzwwwrrrnnniiihhhddd^^^VVVMMMEEEAAA@@@>>>;;;;;;<<<======<<<>>>>>>>>>>>>????????????AAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIOOOYYYfff|||}}}vvvpppjjjgggjjjnnnttt~~~|||yyyxxxyyy{{{xxxzzz~~~|||ooogggdddbbb___\\\YYYYYYYYYXXXUUUSSSSSSSSSRRRSSSUUUVVVYYY^^^dddhhhpppuuu}}}~~~~~~tttfffWWWPPPMMMKKKJJJLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOQQQVVVYYYbbbrrr}}}zzzxxxuuusssrrrnnnjjjfffbbb___\\\YYYWWWYYY]]]cccmmmyyy{{{vvvtttrrrsssvvvyyyzzzwwwsssnnnmmmjjjeee]]]UUUMMMGGGCCC<<<<<<;;;::::::::::::;;;<<<<<<<<<======>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHLLLVVVddd|||yyyssskkkgggllltttyyy}}}|||wwwvvvxxx{{{}}}yyyzzzzzzooofffbbb___]]]ZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSSSSSSSTTTVVV[[[aaafffmmmttt}}}~~~~~~~~~}}}jjjWWWOOOMMMKKKIIIHHHJJJJJJIIIHHHIIIJJJKKKLLLJJJKKKLLLMMMNNNPPPUUUXXXcccrrr~~~|||yyyvvvtttrrrqqqlllhhhccc^^^[[[YYYWWWVVVVVVZZZ```jjjuuu{{{wwwuuussstttvvvxxxyyyvvvqqqmmmkkkhhhccc\\\TTTLLLFFFCCC>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGJJJJJJNNNXXXggg~~~|||sssllliiinnnuuuzzz~~~zzzuuuuuuyyy}}}|||~~~|||qqqhhhccc```]]][[[XXXWWWVVVTTTSSSRRRQQQQQQRRRRRRSSSSSSVVV[[[aaafffnnnuuu~~~|||{{{{{{|||~~~nnnZZZQQQOOOLLLJJJIIIJJJIIIIIIHHHIIIJJJKKKLLLJJJKKKLLLMMMNNNPPPUUUXXXbbbrrr}}}|||zzzxxxuuurrrqqqpppkkkfff___YYYVVVUUUTTTTTTSSSWWW^^^gggqqq|||{{{xxxuuuttttttvvvxxxyyyvvvqqqnnnllliiiddd\\\TTTLLLFFFBBB???>>>======<<<<<<======<<<<<<<<<======>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHKKKLLLQQQ[[[iii~~~sssmmmiiimmmtttyyy~~~~~~yyyuuuvvv{{{~~~tttkkkeeebbb^^^\\\WWWVVVUUUSSSQQQQQQPPPPPPPPPQQQRRRSSSVVV[[[aaafffnnnuuu~~~~~~}}}{{{yyywwwwwwxxxzzzrrr]]]SSSPPPMMMKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLMMMNNNPPPUUUXXXbbbrrr|||{{{zzzwwwuuusssqqqpppjjjddd\\\UUUSSSRRRSSSSSSSSSXXX___gggppp{{{|||wwwuuuttttttwwwyyy{{{zzzvvvsssrrrnnnhhh```VVVMMMFFFBBB???>>>======<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHLLLLLLRRR\\\kkk}}}rrrkkkgggiiinnnqqqwww|||}}}~~~~~~{{{yyy{{{xxxnnnhhhddd___\\\WWWVVVUUUSSSRRRQQQPPPPPPOOOPPPQQQSSSVVV[[[aaaeeekkkrrr{{{}}}|||yyywwwtttttttttvvv{{{uuu___TTTPPPMMMJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJKKKLLLMMMNNNPPPUUUXXXbbbrrr||||||zzzxxxuuusssrrrqqqiiicccZZZTTTQQQQQQRRRRRRUUU[[[bbbiiipppzzz|||wwwtttssstttwww{{{~~~|||zzzyyyuuunnndddYYYOOOGGGBBB>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBCCCDDDEEEGGGGGGJJJLLLRRR\\\lll|||nnngggbbbccceeeggglllrrrvvvzzz~~~}}}ssskkkeee___[[[XXXWWWUUUTTTRRRRRRQQQQQQNNNOOOQQQSSSUUUZZZ```dddiiipppyyy~~~{{{xxxuuuqqqqqqqqqrrrwwwvvv```TTTOOOLLLIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPUUUXXXbbbrrr|||{{{yyyxxxuuusssrrrqqqgggaaaYYYSSSPPPPPPPPPQQQTTTZZZbbbhhhnnnwww}}}wwwsssssstttwww||||||xxxpppfff[[[PPPGGGBBB>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDAAAAAAAAABBBCCCEEEGGGGGGIIIKKKQQQ]]]lllxxxhhhbbb]]]\\\]]]^^^dddkkkrrrwww~~~wwwnnnfff^^^YYYXXXWWWVVVTTTSSSRRRQQQQQQNNNPPPRRRSSSUUUYYY^^^aaaiiioooxxx}}}zzzvvvsssmmmnnnnnnnnnqqqzzzwww```SSSOOOKKKIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNPPPUUUXXXbbbrrrzzzyyyxxxvvvtttrrrqqqpppeee___XXXRRROOONNNNNNNNNPPPVVV^^^dddhhhqqq}}}}}}wwwssstttuuuxxx|||yyyuuunnndddYYYOOOGGGBBB???>>>======<<<<<<======<<<<<<<<<======>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDAAABBBBBBCCCDDDFFFHHHIIIIIIKKKRRR^^^mmm{{{oooccc]]]XXXXXXXXX[[[bbbjjjssswww}}}zzzpppfff^^^XXXWWWVVVUUUSSSRRRQQQPPPPPPOOOPPPRRRSSSUUUXXX\\\___gggmmmvvv}}}~~~|||xxxtttpppiiijjjjjjiiijjjrrr~~~xxx```TTTOOOLLLJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKLLLMMMNNNPPPUUUXXXbbbrrryyyxxxwwwuuusssqqqpppoooccc^^^WWWQQQNNNMMMMMMLLLKKKRRRZZZ___ccckkkxxx~~~xxxsssuuuvvvxxx|||~~~tttqqqjjjbbbXXXNNNGGGBBB@@@??????>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDBBBBBBCCCDDDFFFGGGIIIJJJJJJLLLSSS___ooorrrfff___ZZZVVVWWWXXX[[[cccllluuuxxx|||}}}}}}}}}|||qqqggg]]]WWWVVVUUUSSSRRRPPPOOOOOOOOOOOOQQQRRRSSSTTTWWW[[[^^^dddjjjrrryyy~~~|||zzzvvvrrrnnnfffggggggeeeffflllxxxyyyaaaTTTPPPMMMKKKKKKHHHHHHJJJKKKKKKKKKJJJIIIJJJKKKLLLMMMNNNPPPUUUXXXbbbrrryyyxxxvvvtttrrrqqqpppooojjjfff___WWWQQQNNNLLLLLLPPPQQQSSSVVV]]]fffqqqxxxzzzwwwuuuuuuvvvyyy|||}}}|||zzzsssnnneee\\\TTTMMMFFFBBB>>>============<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEAAACCCDDDFFFGGGGGGGGGFFFMMMOOOUUUaaapppqqqeee___YYYTTTUUUXXX\\\eeemmmxxxzzz{{{zzzyyy|||zzz|||pppeee^^^ZZZYYYVVVSSSQQQPPPPPPNNNMMMLLLNNNQQQSSSTTTWWW[[[^^^eeekkkssszzz|||yyyvvvrrrmmmiiihhhfffcccbbbeeejjjpppttt|||cccUUUQQQNNNJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJMMMNNNOOOQQQTTTWWWbbbrrrzzzyyyvvvtttrrrppppppppplllggg```YYYRRRNNNLLLLLLKKKLLLMMMPPPVVV^^^hhhooozzz{{{xxxttttttuuuxxx{{{}}}|||{{{sssnnneee\\\TTTLLLFFFAAA>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHLLLNNNUUUaaappppppeee___YYYUUUWWW[[[```iiirrrzzzzzzzzzyyyxxxzzzzzz}}}ssshhh```\\\XXXVVVSSSQQQQQQPPPOOONNNNNNOOORRRSSSTTTWWWZZZ]]]dddiiiqqqxxx}}}zzzxxxuuuqqqllliiieeeccc```^^^```dddiiimmm}}}cccVVVQQQNNNJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJLLLNNNOOOQQQTTTWWWbbbrrr{{{yyyvvvsssqqqppppppqqqnnniiibbb[[[TTTOOOMMMLLLHHHIIIJJJKKKPPPWWW```fffrrrzzz{{{xxxrrrsssuuuxxx|||~~~}}}|||uuuooofff]]]TTTLLLFFFAAA>>>>>>>>>============<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAABBBCCCCCCCCCBBBEEEEEEFFFFFFGGGIIIJJJKKKKKKMMMUUUaaaqqqqqqggg```[[[XXX[[[```gggqqqzzz}}}}}}|||yyyxxxzzzzzz~~~wwwkkkbbb^^^XXXVVVSSSQQQRRRRRRQQQPPPPPPQQQSSSTTTTTTVVVZZZ]]]bbbgggnnnvvv|||}}}{{{xxxvvvtttqqqmmmiiidddaaa^^^\\\]]]___cccfffrrr{{{~~~dddVVVQQQNNNJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKLLLMMMNNNQQQTTTWWWbbbrrr{{{yyyvvvrrrpppppppppqqqoookkkddd]]]VVVRRROOONNNJJJKKKKKKLLLOOOUUU\\\aaalllsss~~~zzzwwwssssssvvvzzz~~~wwwqqqhhh^^^VVVNNNFFFBBB=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<===???BBBDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKMMMUUUaaaqqqtttkkkccc^^^[[[___eeelllwww}}}{{{}}}{{{{{{nnneee___XXXVVVSSSRRRSSSSSSSSSRRRRRRSSSTTTTTTTTTVVVYYY\\\aaafffmmmtttzzz|||zzzwwwuuutttqqqnnnkkkfffdddaaa^^^]]]^^^```aaaeeemmmxxxeeeWWWRRRNNNKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNQQQUUUXXXbbbrrr{{{yyyvvvsssqqqpppppppppnnnkkkfff___YYYUUURRRQQQOOOOOOOOOOOOQQQUUU\\\```jjjpppzzz~~~yyyvvvuuuvvvxxx|||zzztttjjj```WWWOOOGGGCCC<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>===>>>@@@BBBCCCEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKMMMUUUaaarrr{{{rrrhhhccc```ccchhhoooyyy|||rrrgggaaaYYYWWWTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSUUUYYY\\\aaaeeelllrrryyy}}}{{{xxxuuutttrrrooommmhhhfffccc___]]]\\\]]]]]]]]]cccllluuu|||gggWWWRRRNNNKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMPPPUUUXXXbbbrrryyyxxxwwwtttrrrqqqpppooommmjjjfffaaa]]]YYYWWWVVVTTTTTTTTTTTTUUUXXX]]]aaakkkooowww~~~yyyvvvwwwxxxzzz~~~{{{uuukkkaaaXXXOOOGGGCCC<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCDDDEEEFFFHHHHHHLLLNNNVVVbbbrrr|||oooiiieeefffjjjoooxxx}}}vvvjjjccc[[[XXXVVVTTTUUUUUUTTTSSSRRRRRRRRRQQQRRRTTTXXX\\\```dddjjjpppwww}}}~~~|||xxxuuutttrrrooommmgggeeebbb___\\\ZZZYYYXXXXXX\\\cccjjjpppwww}}}hhhXXXRRROOOKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMPPPUUUYYYbbbrrrxxxxxxwwwvvvtttqqqooommmjjjhhheeebbb___]]][[[ZZZZZZZZZZZZZZZZZZ]]]bbbfffjjjnnnttt|||{{{xxxxxxxxxzzz~~~{{{uuukkk```VVVMMMFFFAAA>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>CCCCCCCCCCCCBBBAAA@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHNNNPPPWWWbbbrrruuuoooiiihhhjjjmmmttt|||{{{nnnggg]]]ZZZWWWUUUUUUUUUTTTSSSPPPQQQPPPPPPPPPSSSXXX\\\^^^bbbgggnnnttt{{{~~~{{{wwwtttrrrpppnnnlllgggeeeccc```]]]ZZZXXXWWWUUUXXX]]]bbbiiipppxxx}}}iiiXXXRRROOOLLLJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLPPPUUUYYYbbbrrrwwwwwwxxxwwwuuurrrnnnlllhhhgggeeecccaaa___^^^]]]___``````___```cccgggjjjjjjlllqqqxxx|||zzzxxxxxxzzz~~~zzztttiii___UUULLLDDD???????????????>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHOOOPPPWWWcccrrrzzzrrrllljjjiiikkkrrryyy}}}qqqjjj^^^[[[XXXVVVUUUUUUTTTRRROOOPPPOOOOOOOOOSSSXXX\\\\\\```ffflllrrryyy~~~{{{vvvssspppooollljjjhhhgggeeebbb^^^[[[YYYWWWSSSUUUYYY___eeemmmvvv|||iiiYYYSSSOOOLLLKKKHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLKKKKKKLLLPPPUUUYYYbbbrrr}}}zzzxxxvvvuuusssqqqnnnkkkiiieeeaaa_________```cccdddeeehhhkkkllljjjhhhnnnlllmmmrrrwwwzzz~~~|||{{{zzzzzz|||}}}ttthhh]]]TTTMMMFFFBBBAAA@@@???>>>=====================>>>??????@@@@@@BBBBBBCCCCCCDDDDDDEEEEEECCCDDDDDDFFFGGGHHHIIIIIINNNRRRXXXcccvvvzzzoooeeecccfffjjjqqqwwwzzz}}}~~~zzzzzzvvvkkkbbb\\\XXXXXXWWWSSSRRRTTTPPPPPPOOOPPPQQQTTTWWWYYY]]]```eeejjjooouuu|||~~~{{{wwwsssqqqooollljjjggggggeeeccc```]]]YYYWWWWWWWWWYYY\\\aaakkkuuu|||mmm\\\TTTOOOKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLMMMNNNPPPUUU\\\aaabbbrrr}}}{{{yyywwwwwwuuusssqqqnnnlllhhhdddaaa`````````cccccceeehhhkkklllkkkjjjkkkhhhhhhllloooqqqvvv{{{||||||}}}~~~{{{yyyxxxyyy|||wwwkkk___VVVNNNGGGBBBAAA@@@???>>>============<<<<<<===>>>>>>??????@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKOOORRRYYYeeexxxrrrhhh___^^^aaaeeelllssszzz}}}~~~zzzyyy}}}yyynnnccc]]]XXXXXXWWWSSSRRRSSSPPPOOOOOOOOOQQQTTTWWWYYY\\\___dddiiinnnttt{{{}}}zzzvvvsssqqqooollljjjhhhhhhgggeeebbb___\\\ZZZVVVXXXZZZ]]]cccmmmwwwmmm\\\TTTOOOLLLKKKIIIIIIHHHHHHIIIIIIJJJKKKJJJKKKLLLMMMOOOSSSYYY]]]bbbrrr}}}{{{yyyxxxxxxwwwuuutttrrroookkkfffcccaaa``````aaabbbcccfffjjjkkkjjjiiiccc___^^^aaacccdddhhhmmmqqqsssuuuwwwzzz{{{xxxxxxzzz}}}zzznnnbbbWWWNNNGGGCCC@@@@@@???>>>============;;;<<<<<<======>>>??????BBBBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMPPPTTT[[[hhh{{{zzziiiaaaYYYYYY\\\aaaiiiqqqzzz~~~~~~zzzxxx{{{~~~}}}qqqeee___ZZZYYYWWWRRRQQQRRROOOOOONNNOOOQQQSSSVVVXXXZZZ]]]bbbggglllrrryyy}}}}}}zzzvvvsssqqqooollljjjiiiiiihhhfffdddbbb```^^^XXXZZZ\\\```fffpppzzzmmm\\\UUUPPPMMMLLLIIIIIIIIIHHHIIIIIIJJJKKKHHHJJJLLLMMMNNNQQQUUUXXXbbbrrr|||zzzxxxxxxyyyxxxwwwuuusssqqqlllhhhcccaaa___^^^______```bbbeeefffeeeddd^^^ZZZXXXZZZ\\\]]]aaagggmmmooosssuuuwww|||~~~}}}|||}}}}}}rrreeeYYYOOOHHHDDD??????>>>===============;;;;;;<<<<<<======>>>>>>BBBBBBCCCDDDEEEFFFFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOQQQVVV^^^kkkzzzpppeee]]]XXXXXX[[[```iiiqqqyyy}}}~~~zzzwwwyyy|||}}}~~~~~~tttggg```[[[YYYWWWRRRPPPQQQOOONNNNNNNNNPPPSSSVVVWWWXXX[[[```dddjjjpppwww{{{}}}zzzvvvsssrrrpppmmmkkkiiiiiihhhgggeeecccbbbaaa]]]^^^```dddiiirrr{{{mmm]]]UUUPPPMMMMMMIIIIIIIIIIIIIIIJJJKKKKKKHHHJJJLLLNNNNNNPPPSSSVVVbbbrrr{{{yyyxxxxxxxxxxxxwwwuuusssppplllhhhccc___]]]\\\\\\[[[[[[]]]```aaaaaa```]]]YYYWWWYYY[[[]]]bbbhhhlllppptttvvvxxx{{{~~~tttgggZZZOOOGGGDDD???>>>==================;;;;;;<<<<<<======>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLMMMOOOOOOSSSXXXaaannnsssiiibbb\\\WWWXXXZZZ___hhhqqqxxx|||zzzvvvwwwyyy}}}}}}uuugggaaa[[[ZZZWWWRRRPPPQQQNNNNNNMMMNNNOOORRRUUUWWWVVVYYY^^^ccchhhnnnuuuyyy~~~}}}{{{wwwtttsssqqqnnnllljjjiiihhhfffeeedddccccccbbbccceeeggglllrrrzzzooo^^^VVVQQQMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKIIIKKKMMMNNNOOOQQQTTTVVVbbbqqq{{{zzzxxxxxxxxxxxxvvvuuurrrppplllgggccc___\\\[[[XXXXXXXXX[[[^^^```aaaaaaZZZVVVSSSVVVXXXZZZ```fffmmmrrrwwwxxxxxx{{{}}}tttgggYYYNNNGGGDDD>>>======<<<<<<=========;;;<<<<<<======>>>??????BBBBBBCCCDDDFFFGGGHHHHHHGGGGGGIIIKKKMMMNNNPPPQQQUUUZZZcccqqqssshhh```ZZZWWWWWWXXX[[[dddnnnuuu{{{zzzvvvvvvwww|||{{{|||tttgggaaa[[[ZZZWWWSSSPPPRRRMMMMMMLLLMMMOOOQQQTTTVVVUUUXXX]]]bbbgggmmmtttxxx}}}~~~|||xxxvvvtttssspppnnnlllkkkiiigggfffeeeddddddeeeggghhhjjjmmmssszzzppp___VVVPPPLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKLLLMMMNNNOOOQQQUUUXXXaaaqqq}}}|||zzzyyyyyyyyywwwuuuqqqooolllhhhddd```]]][[[VVVVVVWWW[[[```eeeggghhh```[[[YYYZZZ\\\^^^dddjjjpppvvv{{{|||{{{|||~~~~~~{{{sssgggXXXMMMFFFDDD======<<<<<<<<<======>>><<<<<<===>>>>>>??????@@@BBBBBBCCCEEEFFFGGGHHHIIIHHHIIIJJJLLLNNNPPPRRRSSSVVV\\\eeesssyyymmm```\\\YYYXXXWWWZZZbbblllsssyyy~~~~~~zzzvvvuuuwww|||yyyxxx}}}rrrggg```[[[ZZZXXXSSSQQQSSSMMMLLLLLLLLLNNNQQQTTTVVVUUUXXX\\\aaafffmmmsssxxx|||~~~~~~}}}||||||}}}}}}zzzwwwvvvtttrrrpppooonnnkkkiiigggfffffffffeeegggiiikkkooottt{{{rrr```VVVPPPKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKLLLLLLMMMNNNQQQVVVZZZaaaqqq~~~|||{{{{{{zzzxxxvvvqqqpppmmmiiidddaaa^^^\\\UUUUUUWWW]]]dddjjjmmmoooooojjjfffggghhhjjjooovvvtttzzz~~~~~~||||||zzzrrrfffXXXLLLFFFDDD======<<<<<<<<<======>>>======>>>>>>??????@@@@@@BBBBBBCCCEEEFFFHHHIIIIIIIIIJJJLLLNNNPPPRRRTTTUUUWWW\\\fffsss~~~rrrccc___\\\ZZZYYYZZZccclllrrrxxx~~~~~~zzzvvvuuuwww~~~{{{yyyvvvzzzqqqfff```[[[ZZZXXXTTTRRRSSSMMMLLLLLLLLLNNNQQQTTTUUUUUUXXX\\\aaafffmmmsssxxx{{{}}}}}}|||{{{|||yyyyyyxxxxxxyyyzzz|||}}}zzzzzzzzzyyywwwuuurrrqqqooooooqqqtttzzz~~~zzzxxxwwwuuusssqqqrrrpppmmmkkkiiigggggggggdddfffiiilllpppvvv}}}sss```VVVOOOKKKIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKKKKKKKLLLQQQVVV[[[aaappp~~~}}}|||zzzxxxwwwuuuuuupppooollliiiddd```\\\ZZZWWWWWWYYY```jjjtttzzz}}}|||yyyvvvuuuwwwyyy||||||~~~}}}~~~|||yyyqqqeeeXXXLLLFFFCCC@@@@@@>>>===<<<<<<<<<<<<============>>>???@@@AAAEEEEEEFFFGGGHHHHHHHHHHHHIIILLLOOOPPPQQQRRRTTTUUU[[[aaajjjxxxuuuhhh```ZZZXXXYYY\\\ccckkkttt~~~}}}}}}vvvqqqxxxxxx}}}wwwrrrvvvssshhh```YYYXXXWWWUUUSSSTTTPPPNNNLLLKKKLLLNNNPPPRRRWWWZZZ]]]aaaeeejjjooossszzzzzz{{{}}}}}}xxxssstttqqqnnnmmmnnnooooooooosssqqqnnnjjjgggfffeeeddddddeeefffjjjpppxxx~~~}}}zzzxxxvvvtttppppppnnnmmmkkkiiihhhggghhhhhhhhhkkkpppwww~~~vvvbbbXXXSSSMMMIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIJJJLLLPPPUUUWWWbbbrrr~~~}}}{{{zzzxxxvvvuuutttpppooollliiieeeaaa^^^\\\[[[[[[^^^fffrrr}}}{{{xxxpppdddWWWLLLEEEBBB@@@???>>>===<<<<<<<<<<<<============>>>???@@@AAADDDEEEFFFGGGIIIIIIIIIJJJJJJMMMPPPRRRSSSTTTVVVXXX[[[aaakkkxxxyyyjjjbbb[[[YYYZZZ\\\ccckkkttt~~~~~~{{{{{{tttpppwwwvvvyyytttwwwtttjjjbbbZZZXXXWWWTTTRRRRRRPPPNNNMMMKKKLLLNNNPPPRRRVVVXXX\\\___ccchhhnnnrrrxxxxxxyyy|||}}}{{{vvvqqqmmmjjjgggeeeffffffffffffhhhfffcccaaa^^^]]]\\\\\\\\\\\\^^^bbbhhhooovvvzzz~~~|||zzzxxxwwwrrrqqqpppnnnlllkkkjjjiiiiiiiiiiiikkkpppvvv|||wwwcccXXXSSSNNNIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJMMMQQQUUUXXXcccrrr~~~}}}{{{yyywwwuuussssssnnnmmmkkkhhheeeccc```___^^^^^^bbbjjjxxxzzzvvvooocccVVVKKKDDDAAA@@@???>>>======<<<<<<===============>>>???@@@AAACCCDDDFFFHHHIIIKKKKKKKKKLLLNNNRRRTTTUUUWWWYYY[[[^^^dddnnn|||}}}lllddd]]][[[ZZZ\\\ccckkksss}}}}}}yyyyyysssooovvvvvv{{{vvvzzzvvvlllccc[[[YYYWWWSSSQQQQQQPPPNNNMMMLLLLLLNNNPPPQQQSSSVVVYYY]]]aaafffkkkooouuuvvvxxxzzz{{{xxxtttpppgggddd```]]]]]]]]]\\\\\\\\\[[[YYYWWWUUUTTTSSSSSSTTTTTTVVVYYY___ffflllppp|||~~~|||zzzyyytttsssrrrqqqooonnnllllllkkkjjjjjjllloootttzzz}}}xxxdddYYYSSSNNNJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLNNNRRRVVVYYYcccrrr~~~}}}|||yyywwwtttrrrqqqlllkkkiiigggeeecccbbbaaa^^^___bbbkkkyyy~~~|||{{{|||yyyuuummmbbbUUUJJJDDDAAA??????>>>===========================>>>???@@@AAABBBDDDFFFHHHJJJLLLMMMMMMLLLOOOSSSVVVWWWYYY\\\^^^ccciiisssmmmeee]]]ZZZZZZ[[[bbbiiirrr|||{{{wwwxxxrrrooowwwyyy}}}yyy}}}vvvlllccc[[[YYYXXXTTTRRRRRROOOOOOMMMLLLMMMNNNOOOPPPPPPSSSWWWZZZ^^^ccciiimmmrrrtttwwwyyyyyywwwssspppgggccc___[[[ZZZYYYWWWVVVVVVUUUTTTSSSRRRQQQQQQPPPQQQQQQSSSVVVZZZ```eeehhhqqqvvv}}}~~~}}}|||{{{vvvvvvtttsssrrrpppoooooommmlllllllllooossswwwzzzzzzeeeZZZSSSNNNJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLMMMPPPSSSWWWYYYcccrrr~~~|||zzzwwwtttrrrqqqjjjiiigggeeeccccccbbbbbb___```dddkkkxxx~~~{{{xxxxxxzzz}}}}}}xxxtttmmmbbbUUUJJJDDDAAA???>>>>>>============>>>============>>>???@@@AAACCCDDDFFFIIIKKKMMMNNNNNNMMMPPPTTTWWWZZZ\\\___aaaffflllwwwlllddd\\\YYYXXXZZZ```gggqqq{{{{{{xxxyyyssspppxxx|||vvvjjjaaaZZZYYYXXXUUUTTTUUUOOOOOONNNMMMMMMNNNNNNOOONNNQQQTTTXXX[[[```fffjjjpppssswwwyyyyyywwwuuussskkkgggaaa]]]ZZZXXXVVVTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQSSSWWW[[[^^^aaaffflllttt|||~~~}}}{{{{{{wwwwwwvvvtttsssrrrqqqqqqnnnmmmlllmmmooorrruuuwww|||~~~|||gggZZZSSSNNNKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNQQQTTTWWWYYYcccsss~~~{{{wwwtttrrrqqqkkkiiigggeeedddccccccdddbbbdddgggllluuu~~~zzzxxxyyyzzz}}}~~~zzzxxxtttmmmbbbUUUKKKDDDBBB>>>>>>============>>>>>>============>>>???@@@AAADDDEEEGGGIIILLLMMMNNNOOONNNRRRVVVZZZ]]]```cccfffhhhnnnyyy}}}kkkccc\\\YYYXXXYYY```gggooozzz|||zzz|||wwwssszzzwwwiiiaaaZZZYYYYYYVVVUUUVVVOOOOOONNNNNNMMMNNNNNNNNNLLLOOORRRVVVZZZ___dddhhhooosssxxx{{{{{{zzzyyyxxxqqqmmmfffaaa]]]ZZZXXXUUUUUUUUUUUUUUUTTTSSSRRRRRROOOOOOOOOPPPRRRTTTWWWXXX]]]bbbkkkttt}}}}}}{{{zzzwwwvvvuuutttsssrrrrrrqqqnnnmmmmmmmmmoooqqqtttuuuzzz|||}}}iii[[[SSSOOOLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNQQQTTTVVVXXXdddsss|||xxxuuusssqqqmmmkkkiiifffeeeeeeeeefffeeefffhhhkkkpppyyy}}}{{{||||||~~~|||yyyxxxuuummmbbbVVVLLLEEECCC>>>>>>============>>>>>>============>>>???@@@AAAEEEFFFHHHJJJLLLMMMNNNNNNQQQUUUYYY^^^aaadddhhhkkkmmmsss~~~|||kkkddd\\\YYYYYY[[[aaaiiimmmyyy}}}}}}zzzvvv|||yyykkkbbb[[[ZZZYYYVVVTTTUUUOOOOOOOOONNNNNNMMMMMMMMMLLLNNNRRRUUUYYY^^^dddhhhnnnssszzz~~~~~~}}}}}}~~~zzzuuunnnhhhddd```\\\ZZZXXXXXXYYYYYYXXXVVVUUUTTTPPPOOOOOOOOOOOOPPPQQQRRRUUU[[[dddmmmvvv~~~|||{{{vvvuuuuuutttsssrrrqqqqqqnnnmmmmmmmmmoooqqqssstttxxxyyy||||||xxxvvvxxxyyyyyyzzz~~~jjj[[[SSSOOOMMMJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLNNNQQQSSSVVVWWWdddsss}}}yyyvvvsssrrrooommmkkkhhhgggfffggghhhdddfffggghhhkkkrrr|||~~~|||yyyxxxuuunnncccVVVLLLFFFCCC>>>>>>============>>>???============>>>???@@@AAAFFFGGGIIIJJJLLLMMMNNNNNNSSSWWW\\\```dddgggkkknnnrrrxxx{{{lllddd]]]ZZZZZZ\\\ccckkklllyyy~~~}}}xxx~~~{{{mmmddd\\\ZZZYYYUUURRRSSSOOOOOOOOONNNNNNMMMMMMMMMKKKNNNQQQUUUYYY^^^cccgggnnnttt{{{|||uuunnniiieeeaaa___\\\\\\\\\\\\[[[ZZZXXXWWWQQQQQQPPPOOOOOOOOOOOOOOOPPPVVV___iiirrr{{{}}}{{{uuuuuutttsssrrrqqqqqqpppmmmmmmmmmmmmoooqqqssstttwwwxxx{{{}}}vvvqqqoooppprrrrrrsssvvv}}}kkk\\\SSSOOOMMMJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLNNNPPPSSSUUUVVVdddsss}}}yyyuuurrrpppooommmjjjiiiiiihhhgggeeefffffffffhhhlllppptttvvv}}}{{{||||||}}}~~~{{{pppcccVVVLLLDDDAAA@@@??????>>>>>>>>>>>>>>>======<<<===>>>???AAABBBDDDGGGKKKNNNOOOQQQSSSTTTUUUYYY___eeejjjoootttwwwxxx~~~}}}oooggg___]]]]]]^^^bbbgggsssyyy~~~yyyvvvuuu}}}mmmeee\\\UUUSSSSSSRRRQQQQQQPPPNNNMMMMMMMMMMMMNNNLLLMMMOOORRRVVV\\\ccchhhooouuu}}}{{{xxxuuuqqqlllhhhfffeeecccccccccaaa^^^\\\ZZZVVVQQQOOOOOOOOONNNLLLOOORRRXXXaaammmxxx}}}zzzyyyxxxvvvuuutttsssrrrrrrqqqqqqqqqrrrrrrsssssstttwwwxxxzzzxxxrrrooonnnmmmkkknnnsssyyymmm]]]TTTMMMJJJLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNNNNNNNNNNPPPSSSVVVbbbsss|||xxxtttqqqooopppnnnlllkkkkkkkkkiiihhhhhhhhhhhhjjjlllppptttvvvyyy}}}~~~zzz{{{||||||}}}|||yyyyyyzzz|||~~~{{{pppcccVVVLLLDDDAAA@@@??????>>>>>>>>>>>>>>>============>>>@@@AAACCCEEEIIIMMMPPPRRRSSSUUUWWWWWW[[[bbbhhhmmmrrrwww{{{tttkkkbbb______```dddjjjtttyyy|||xxxvvvuuu||||||ppphhh___XXXVVVVVVUUUTTTQQQPPPNNNMMMMMMMMMMMMNNNLLLMMMOOOQQQUUU[[[ccchhhooovvv~~~|||wwwsssnnnllljjjiiihhhgggeeeccc^^^YYYTTTPPPPPPOOOMMMLLLOOORRRWWW___jjjuuu}}}|||zzzxxxwwwuuutttsssrrrrrrrrrqqqqqqrrrrrrssstttttttttwwwxxxzzzzzzvvvsssrrrqqqtttxxx~~~nnn^^^TTTOOOLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKLLLMMMNNNNNNQQQUUUYYYcccttt~~~{{{wwwssspppnnnooommmkkkkkkkkklllkkkiiiiiiiiiiiiiiikkknnnqqqsssvvvyyy~~~yyytttuuuwwwwwwzzz~~~~~~zzzwwwwwwxxx{{{~~~{{{pppcccVVVLLLEEEAAA@@@??????>>>>>>>>>>>>>>>>>>=========>>>@@@BBBCCCGGGKKKPPPSSSUUUVVVXXXZZZZZZ___ffflllrrrxxx}}}{{{pppeeeaaa```aaafffllluuuyyy~~~~~~{{{wwwuuuuuuwwwzzzqqqiii```YYYWWWVVVUUUTTTQQQPPPOOOMMMLLLMMMMMMNNNLLLMMMOOOQQQUUU[[[bbbgggpppwwwzzzwwwssspppoooooommmlllccc___XXXTTTQQQOOONNNMMMPPPRRRWWW^^^hhhrrr{{{|||zzzvvvuuutttsssrrrrrrrrrrrrrrrrrrsssssstttuuuuuuvvvxxxyyy{{{~~~||||||~~~ooo^^^UUUPPPNNNLLLLLLKKKKKKJJJKKKKKKKKKJJJKKKMMMNNNOOORRRWWWZZZddduuu}}}zzzvvvrrrooommmmmmkkkiiiiiiiiijjjiiihhhiiihhhgggggghhhkkkmmmooosssvvv{{{}}}vvvqqqrrrtttuuuyyy~~~~~~zzzwwwwwwxxx{{{~~~{{{pppbbbUUUKKKEEEBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDHHHLLLQQQVVVXXXYYY[[[\\\\\\bbbjjjqqqxxx~~~tttgggaaa___```fffmmmuuuyyy}}}}}}yyyuuussssssttt|||zzzooohhh^^^WWWUUUTTTSSSRRRRRRQQQOOOMMMLLLLLLMMMMMMKKKMMMNNNPPPTTTZZZaaafffqqqxxxzzzuuusssssssssrrrjjjfff```YYYUUURRRPPPOOORRRTTTXXX^^^hhhsss}}}|||{{{~~~|||zzzuuuttttttsssrrrrrrrrrrrrsssttttttuuuvvvwwwxxxxxxzzz{{{~~~nnn]]]TTTPPPOOOLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOORRRVVVZZZeeevvv}}}zzzvvvrrrooommmkkkiiiggggggggghhhgggfffhhhgggfffeeefffhhhjjjkkkmmmooosssxxx|||~~~xxxssssssuuuwww{{{{{{xxxxxxyyy{{{~~~{{{ooobbbUUUKKKEEEBBB@@@??????>>>>>>>>>>>>>>>??????>>>???@@@AAACCCDDDHHHLLLSSSWWWZZZ\\\]]]^^^___eeennnvvv~~~uuuggg```^^^___dddkkkuuuyyy}}}}}}yyytttqqqqqqrrryyy|||ooohhh^^^WWWTTTTTTRRRQQQRRRQQQOOOMMMLLLLLLLLLMMMKKKLLLNNNPPPSSSYYY```eeeqqqwww~~~wwwtttsssttttttqqqnnnhhhbbb[[[VVVSSSRRRSSSVVVZZZ```jjjwww~~~zzzxxxyyy{{{~~~|||vvvtttqqqpppuuu{{{}}}{{{uuuuuutttsssssstttttttttvvvvvvwwwxxxyyyzzz{{{{{{|||~~~mmm[[[SSSOOONNNKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNOOOOOOOOOQQQUUUXXXddduuu~~~}}}{{{xxxtttpppmmmkkkiiigggeeedddeeeeeedddccceeedddbbbaaabbbccceeefffgggjjjmmmrrrvvvyyy{{{{{{yyyzzz{{{~~~|||wwwxxxzzzzzz}}}|||zzzxxxyyy{{{~~~|||oooaaaTTTKKKEEECCC@@@??????>>>>>>>>>>>>>>>@@@?????????@@@BBBDDDEEEIIINNNTTTZZZ]]]^^^```aaabbbiiisss}}}tttggg```]]]^^^ccciiisssxxx}}}~~~yyysssooonnnooouuussskkkaaaZZZWWWWWWUUUTTTSSSQQQOOOMMMLLLLLLLLLLLLKKKLLLNNNOOORRRXXX___dddpppvvv}}}xxxsssrrrssstttvvvuuurrrkkkccc\\\XXXWWWUUUWWW[[[aaajjjxxx{{{xxxxxxxxxwwwwwwzzzyyyqqqkkkkkkhhhhhhmmmsss{{{~~~|||vvvvvvvvvuuuvvvvvvwwwwwwxxxyyyzzz{{{|||~~~~~~lll[[[RRROOOMMMKKKKKKJJJJJJKKKKKKLLLMMMOOOPPPPPPOOOOOOQQQUUUXXXeeevvv{{{zzzxxxuuuqqqmmmjjjhhhdddaaa___^^^^^^^^^]]][[[\\\[[[YYYYYYYYYZZZ\\\^^^```bbbfffkkkooorrruuuvvvqqqrrrtttwww~~~|||}}}~~~~~~|||zzzvvvwwwzzz}}}|||oooaaaTTTKKKEEECCC@@@??????>>>>>>>>>>>>>>>@@@@@@@@@@@@AAACCCDDDFFFJJJPPPWWW]]]```bbbcccdddgggnnnxxxsssggg```^^^^^^bbbhhhqqqwww}}}~~~zzzrrrmmmkkkjjjpppzzz}}}vvvnnnddd]]]ZZZYYYWWWVVVSSSRRRPPPNNNLLLLLLLLLLLLKKKLLLMMMOOORRRWWW^^^cccnnnttt{{{yyysssrrrsssttt{{{{{{zzztttkkkbbb]]][[[VVVXXX[[[___ggguuu}}}{{{xxxtttrrrsssvvvzzz~~~xxxqqqmmmllljjjkkkpppuuuzzz~~~xxxxxxxxxxxxxxxyyyzzzzzz{{{{{{|||~~~mmm\\\SSSOOOMMMJJJJJJJJJKKKLLLMMMNNNOOONNNNNNOOOOOOPPPRRRVVVYYYfffwwwyyyxxxvvvsssoookkkhhhfff^^^\\\YYYXXXWWWWWWUUUTTTSSSRRRPPPPPPPPPRRRTTTUUUVVVXXX\\\```eeeiiilllmmmlllmmmooossszzz|||zzztttuuuyyy}}}|||oooaaaTTTKKKFFFCCC@@@??????>>>>>>>>>>>>>>>AAA@@@@@@@@@AAACCCEEEFFFLLLQQQYYY___cccdddeeefffjjjqqq|||~~~sssgggaaa___^^^ccchhhpppwww~~~zzzrrrllliiiffflllxxx{{{|||}}}}}}vvvnnnddd]]]ZZZYYYWWWUUUSSSRRRPPPNNNLLLKKKKKKLLLKKKLLLMMMOOORRRWWW^^^cccmmmrrryyy}}}{{{tttrrrtttuuu}}}~~~~~~yyyooofff___]]]VVVXXX[[[]]]dddrrr{{{uuuppppppsssvvvyyy}}}|||wwwssssssqqqrrrvvvyyy}}}yyyyyyyyyyyyzzz{{{|||||||||}}}~~~ooo^^^UUUPPPNNNJJJJJJJJJKKKMMMNNNPPPQQQLLLMMMNNNOOOPPPSSSXXX[[[gggxxx