BM6P6(@ ???@@@@@@@@@??????@@@BBB>>>@@@@@@@@@DDDLLLSSSVVVXXXZZZ^^^bbbaaa]]][[[\\\UUUgggxxxkkkbbb___[[[YYYYYYXXXWWWVVVVVVVVVVVVUUUSSSPPPNNNLLLMMMOOOPPPPPPNNNMMMMMMNNNQQQNNNLLLLLLMMMMMMJJJGGGHHHIIIKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGFFFEEEDDDFFFJJJMMMPPPOOONNNKKKFFFBBB>>>;;;AAADDDGGGHHHHHHGGGHHHIIILLLMMMOOOPPPQQQSSSWWWZZZRRRSSSSSSRRRPPPPPPQQQSSSOOONNNLLLIIIJJJRRR\\\eeeuuuxxx~~~~~~vvvmmmiiigggeeecccbbbaaaaaaaaacccdddeee```______```aaaaaa```^^^ZZZ^^^___[[[XXXXXXXXXWWWWWWWWWXXXWWWUUURRRPPPNNNUUUUUUUUUSSSPPPNNNNNNOOONNNLLLLLLLLLNNNOOONNNMMMLLLKKKIIIGGGFFFFFFFFFGGGEEEGGGIIIJJJJJJIIIHHHFFFKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIPPPLLLIIIIIILLLNNNNNNMMMJJJMMMLLLJJJKKKOOOQQQPPPMMMNNNPPPRRRTTTUUUWWWXXXWWWUUUXXX]]]___iii{{{pppppphhhccc```aaagggppp{{{|||wwwuuuuuutttnnnfffaaa``````___]]]___```bbbcccdddfffjjjllllllkkkiiigggfffggghhhiii\\\[[[ZZZXXXWWWWWWWWWWWWZZZ___dddgggfffaaa]]]ZZZYYYMMMGGGKKKNNNLLLMMMRRRMMMMMMQQQUUUVVVVVV\\\cccdddnnnbbbIIIGGGCCC???AAABBBGGGQQQ^^^______wwwhhh]]]VVVLLLRRRSSSSSSSSSSSSSSSRRRRRRNNNOOOPPPPPPPPPNNNMMMLLLMMMMMMNNNNNNOOOOOOOOOPPPOOONNNLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIUUUYYYccctttddd```oootttXXXEEE>>>???<<<;;;<<<===@@@EEEIIILLLZZZbbbllltttwww{{{{{{qqqfff]]]WWWTTTSSS???@@@@@@???>>>>>>@@@AAADDDEEEGGGIIINNNSSSWWWXXX]]]^^^```bbb```^^^^^^___ooo{{{hhhddd^^^[[[YYYWWWWWWVVVTTTSSSUUUUUUUUUTTTRRRQQQOOONNNNNNOOOPPPPPPNNNMMMMMMNNNMMMKKKIIIIIIIIIHHHGGGFFFIIIIIIIIIJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIEEEFFFEEEDDDDDDFFFJJJMMMPPPOOOLLLIIIEEEAAA===;;;@@@BBBDDDEEEEEEFFFGGGIIIMMMNNNPPPQQQQQQSSSVVVYYYOOOQQQSSSSSSPPPNNNMMMMMMIIIIIIIIIGGGGGGJJJQQQVVVPPP```~~~nnnmmmssssssmmmeeecccbbb```^^^]]]]]]]]]^^^___aaabbb___^^^^^^___aaaaaa```___^^^___\\\XXXXXX\\\[[[XXXWWWWWWXXXWWWUUUSSSPPPNNNOOOPPPRRRQQQPPPOOOOOOPPPOOONNNMMMNNNPPPPPPPPPOOONNNLLLJJJGGGEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGFFFJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHIIIKKKIIIIIIKKKNNNOOONNNLLLKKKMMMMMMJJJKKKPPPQQQPPPOOOPPPPPPQQQRRRSSSSSSTTTQQQOOOQQQUUUVVV]]]wwwzzznnnaaa\\\bbbooo|||vvvrrrmmmjjjhhheee___ZZZWWWWWWWWWVVVVVVWWWYYY[[[```___]]]\\\\\\]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\ZZZ\\\^^^]]]ZZZVVVTTTSSSMMMKKKNNNRRROOOJJJKKKRRRTTTTTTVVVZZZ]]]aaajjjtttgggLLLBBBHHHEEECCCKKKPPP^^^]]]cccdddeeezzzyyyvvvzzznnnZZZVVVTTTOOOPPPPPPQQQQQQQQQQQQQQQPPPMMMMMMNNNNNNMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGIIIIIIFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHJJJQQQ___qqqtttYYYVVV^^^yyynnnSSSEEE@@@<<<;;;::::::;;;???CCCEEEDDDKKKSSSYYY^^^eeemmmtttwwwxxxxxxuuuqqqjjjccc___>>>???@@@???>>>???@@@BBBGGGHHHLLLRRRWWWZZZZZZZZZ^^^^^^^^^___dddmmmxxxeee^^^___YYYWWWUUUUUUTTTSSSPPPNNNRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPNNNLLLMMMMMMJJJJJJJJJHHHFFFEEEEEEFFFJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGCCCDDDDDDDDDDDDGGGJJJMMMNNNMMMJJJGGGCCC???<<<:::>>>@@@BBBCCCCCCEEEHHHJJJNNNPPPRRRRRRRRRSSSUUUWWWOOORRRUUUUUUQQQMMMJJJHHHEEEFFFFFFEEEDDDDDDEEEGGGGGGDDDPPPnnn{{{zzzuuujjjaaa```eeefffaaa]]]\\\\\\[[[ZZZZZZYYYYYYZZZ\\\]]]^^^]]]\\\\\\]]]___aaa```___aaa___YYYVVVXXX]]]\\\WWWVVVWWWWWWVVVTTTRRRPPPNNNJJJMMMQQQRRRRRRQQQRRRRRRQQQOOOOOOPPPQQQRRRQQQPPPPPPNNNJJJGGGEEEDDDEEEFFFIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKPPPOOOMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEFFFGGGHHHIIIFFFGGGIIILLLNNNOOOMMMKKKKKKMMMMMMJJJKKKPPPQQQPPPQQQPPPPPPPPPPPPOOOOOOOOOQQQPPPRRRTTTSSSWWWjjjyyydddZZZ\\\fffvvv{{{tttooollliiiccc___aaa```^^^\\\ZZZYYYYYYYYYUUUUUUUUUUUUVVVVVVVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUSSSQQQNNNMMMMMMOOOKKKKKKNNNPPPOOOMMMNNNQQQTTTUUU[[[dddmmmwwwuuuVVVQQQAAAAAAGGGBBBEEETTT___nnnfffkkkssswwwiiiqqqwww[[[RRRSSSRRRPPPMMMMMMNNNOOOOOOOOOOOOOOOLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEDDDDDDEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFAAAIIIYYYkkk}}}~~~[[[KKKCCCRRRrrrlllSSSGGGDDD@@@>>>;;;999888:::<<<>>>:::===AAADDDHHHOOOYYY```fffiiinnnrrrssspppkkkhhh===>>>@@@AAAAAACCCFFFHHHLLLMMMRRRZZZ___^^^\\\\\\ZZZ\\\___eeeuuupppccc^^^YYYUUUTTTSSSSSSSSSQQQNNNKKKNNNMMMLLLKKKLLLMMMNNNOOOPPPQQQQQQOOOMMMLLLLLLNNNJJJLLLLLLJJJFFFEEEGGGJJJLLLKKKHHHFFFEEEDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEAAACCCDDDDDDDDDGGGJJJMMMLLLJJJGGGCCC@@@===;;;:::>>>???AAABBBCCCEEEIIILLLPPPQQQTTTTTTSSSSSSTTTUUUSSSUUUWWWUUUQQQMMMJJJIIIFFFFFFFFFEEEDDDCCCBBBBBBMMMEEEEEEOOO[[[qqqtttnnnmmmjjjfffYYY^^^___\\\ZZZ[[[\\\[[[[[[ZZZYYYXXXXXXYYYZZZ[[[YYYXXXXXXYYY\\\^^^^^^]]]```aaa^^^ZZZYYY[[[YYYUUUUUUUUUTTTSSSRRRPPPNNNMMMKKKNNNSSSUUUUUUTTTTTTTTTQQQPPPOOOPPPQQQRRRQQQPPPOOOMMMIIIFFFEEEFFFGGGHHHJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLNNNMMMLLLJJJHHHGGGGGGFFFGGGFFFEEEEEEEEEFFFHHHIIIFFFGGGHHHJJJLLLLLLKKKJJJJJJMMMLLLJJJKKKOOOQQQPPPOOOOOOOOONNNNNNMMMMMMLLLSSSSSSUUUVVVTTTVVVcccrrr{{{ggg^^^]]]___eeemmmwww~~~vvvqqqooommmkkkdddaaa^^^ZZZXXXWWWUUUTTTSSSTTTUUUVVVVVVVVVUUUUUUNNNNNNOOOOOOOOONNNMMMLLLOOOOOOOOOMMMLLLNNNQQQTTTRRRRRRPPPNNNNNNRRRUUUVVV\\\cccqqqgggWWWLLLKKKAAABBBFFFEEEQQQjjjzzz~~~vvvjjjrrrbbbVVVWWWUUUQQQNNNLLLLLLMMMNNNOOOOOOOOOOOOKKKJJJIIIHHHHHHIIIJJJKKKNNNNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEECCCFFFPPPaaatttkkkaaaTTTNNNOOO]]]vvv{{{cccOOOFFFGGGJJJGGGDDD@@@<<<999999:::<<<===>>>>>>>>>???BBBHHHMMMQQQRRRTTTVVVYYY]]]```bbb>>>@@@CCCEEEGGGJJJNNNQQQUUUUUUZZZ```aaa\\\[[[^^^^^^hhhuuurrrbbbccc]]]SSSTTTSSSRRRSSSSSSQQQNNNKKKMMMLLLKKKKKKLLLNNNOOOQQQPPPPPPPPPNNNLLLKKKLLLNNNJJJKKKLLLIIIFFFEEEHHHKKKMMMLLLIIIGGGEEEDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCC@@@BBBCCCDDDDDDFFFIIILLLIIIGGGCCC???<<<;;;::::::???@@@BBBCCCDDDGGGKKKNNNPPPSSSUUUVVVUUUTTTSSSTTTUUUUUUTTTQQQNNNKKKJJJJJJGGGFFFDDDCCCCCCCCCDDDDDDBBBAAAEEEKKKHHHKKKfff~~~tttjjjggghhhhhheeeaaaZZZ^^^^^^\\\[[[___```^^^[[[ZZZXXXWWWUUUUUUVVVVVVWWWUUUTTTVVVXXXZZZ[[[[[[___fffiiiddd]]]YYYWWWUUURRRRRRRRRQQQOOONNNMMMLLLLLLPPPTTTVVVUUUTTTSSSSSSQQQPPPOOOOOOPPPPPPOOOMMMLLLJJJHHHGGGFFFHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLMMMLLLJJJHHHGGGFFFEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHJJJIIIHHHGGGGGGGGGHHHIIIIIILLLKKKIIIJJJNNNPPPNNNLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPRRRSSSRRRSSS[[[dddfffrrrqqq^^^\\\]]][[[\\\bbbbbbkkkyyyzzzvvvlllhhhccc```^^^\\\YYYWWWUUUUUUVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQPPPOOONNNMMMLLLMMMOOOPPPQQQSSSVVVXXX]]]kkkrrriii^^^```llltttzzzWWWFFFGGGGGGBBB===EEENNNVVVmmmyyylllkkkXXXXXX[[[VVVPPPOOONNNNNNOOOPPPPPPPPPPPPPPPKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJHHHFFFCCCBBBDDDEEEFFFGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCDDDDDDEEEFFFGGGDDDDDDCCCCCCDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEHHHEEEFFFRRRfffxxxuuuaaaQQQPPPWWW^^^WWWLLLBBB>>>@@@FFFKKKHHHFFFBBB>>>;;;:::::::::;;;<<<;;;;;;::::::;;;<<>>??????>>>DDDCCCAAA???===;;;:::999888999999::::::999888777888999;;;===>>>?????????JJJMMMPPPRRRTTTXXX\\\___[[[\\\ccciiigggeeerrrgggXXXZZZ___]]]ZZZUUUSSSQQQPPPPPPPPPOOONNNKKKLLLMMMOOOPPPPPPPPPPPPKKKLLLKKKJJJIIIJJJLLLOOOIIIFFFCCCBBBCCCEEEFFFFFFIIIHHHHHHGGGEEECCCAAA@@@@@@@@@@@@@@@@@@AAAAAABBB@@@BBBCCCDDDDDDDDDFFFHHHBBB???<<<999888999;;;===???BBBEEEGGGHHHIIIKKKMMMOOOSSSWWWYYYXXXVVVTTTSSSJJJLLLMMMLLLIIIHHHGGGHHHEEEBBB@@@@@@BBBCCCBBB@@@EEE@@@;;;;;;@@@EEEIIIJJJCCCKKK[[[qqq}}}lllbbb______]]][[[]]]eeehhheeecccccc___```^^^[[[[[[^^^___\\\VVVUUUTTTSSSSSSSSSTTTUUUXXXVVVTTTSSSUUUWWWXXXXXX___gggkkkfff___\\\YYYWWWSSSRRRQQQPPPOOONNNNNNNNNMMMOOOQQQRRRRRRRRRSSSUUUUUUSSSPPPOOONNNMMMJJJHHHHHHIIIIIIJJJJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEFFFGGGIIIIIIKKKKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHEEEGGGHHHGGGDDDDDDEEEGGGFFFIIIHHHFFFGGGKKKMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNQQQSSSRRRSSSUUUWWWXXX^^^hhh{{{hhhWWW[[[___ZZZWWWZZZUUUUUUWWWYYYZZZ^^^kkkyyylllrrr|||}}}wwwsssooommmjjjgggdddcccbbbbbbYYYXXXWWWVVVWWWYYY\\\^^^```bbbfffiiilllqqqvvvzzz~~~___LLLKKKIIIHHHGGGBBBHHHOOO]]]cccggg|||jjjaaa]]]ZZZWWWVVVUUUVVVXXXSSSTTTTTTSSSSSSRRRQQQPPPMMMMMMNNNOOOOOOOOOOOOOOOMMMNNNOOOOOOMMMJJJGGGEEEBBBCCCDDDEEEEEEDDDBBBAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@AAAAAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAACCCIIIUUUbbblll~~~{{{qqq\\\AAA>>>;;;;;;<<<<<<:::777>>>???@@@@@@???>>><<<;;;::::::999:::;;;;;;:::999666888;;;======<<<:::888QQQSSSUUUWWWXXX[[[^^^aaaaaaeeeoooxxxyyy|||rrr^^^[[[]]][[[XXXZZZUUURRRPPPNNNOOOOOOOOONNNHHHIIIKKKMMMMMMMMMMMMLLLJJJJJJJJJIIIHHHIIIMMMOOOKKKGGGBBBBBBDDDGGGGGGFFFFFFFFFFFFFFFDDDBBB@@@???@@@@@@@@@???@@@AAAAAABBB@@@BBBDDDDDDCCCDDDEEEGGG@@@===:::777777999<<<>>>???BBBEEEHHHHHHIIIJJJKKKOOORRRWWWZZZYYYVVVUUUTTTGGGJJJNNNOOOMMMJJJHHHHHHEEECCCBBBCCCDDDDDDAAA>>>:::AAADDDBBBAAACCCDDDBBBKKKHHHIIIQQQ]]]lll{{{{{{oooddd___^^^___bbb^^^]]]```___ZZZYYY\\\______\\\XXXXXX[[[[[[WWWVVVUUUUUUUUUUUUWWWXXXZZZZZZWWWUUUTTTVVVXXXXXXXXX\\\```aaa^^^[[[[[[XXXTTTTTTSSSRRRQQQPPPOOOOOOOOONNNPPPRRRSSSTTTUUUWWWYYYWWWTTTRRRPPPNNNLLLIIIGGGIIIJJJKKKLLLKKKJJJHHHGGGGGGIIIJJJLLLLLLKKKIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHH@@@DDDHHHHHHFFFEEEEEEGGGEEEHHHGGGEEEFFFJJJLLLJJJLLLLLLLLLLLLLLLKKKKKKKKKMMMOOOPPPOOOPPPRRRSSSRRRXXXYYYnnnpppssstttfffYYYVVVVVVUUUTTTUUUSSSTTT]]]gggjjjnnnuuu|||xxxtttrrrrrrqqqkkkiiihhhhhhjjjnnnsssvvvzzz|||qqqWWWIIIIIINNNDDD???EEEIIILLLTTT___^^^^^^vvvxxxfffYYY\\\]]]ZZZXXXZZZ[[[ZZZUUUUUUTTTTTTSSSRRRPPPPPPNNNOOOPPPQQQRRRRRRQQQPPPJJJKKKLLLLLLKKKHHHEEEBBBAAABBBCCCDDDDDDBBB@@@???===>>>???@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???CCCGGGEEEEEELLL\\\iiixxx}}}sssJJJBBB:::666888<<<======<<<===@@@BBBCCCAAA???>>><<<;;;888888888888888888777777777777777888888888[[[WWWVVVXXXYYYZZZ```fffssskkkbbbZZZYYY___dddccc___VVVSSSQQQQQQTTTUUURRRPPPMMMMMMLLLLLLKKKJJJJJJIIIKKKJJJHHHHHHHHHJJJLLLMMMHHHGGGEEECCCCCCDDDFFFGGGFFFEEEDDDCCCAAA???>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEDDDCCCBBB@@@@@@<<<;;;999888888999;;;<<>>>>>>>>???@@@@@@@@@AAA;;;===???@@@AAA@@@>>>==================>>>??????@@@@@@??????@@@@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBAAACCCEEECCCCCCHHHQQQYYY|||}}}zzzWWWMMMCCC>>>;;;999:::===;;;CCCGGGEEEEEEJJJJJJEEE???>>>===;;;:::999777777;;;:::999888888888999:::TTTTTTWWW[[[___eeesssgggddd^^^XXXXXX\\\^^^\\\YYYUUUTTTRRRSSSSSSTTTRRRQQQOOONNNMMMMMMLLLLLLLLLLLLIIIHHHGGGFFFFFFGGGIIIJJJGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCBBBAAA@@@>>>>>>:::999888888999:::===>>>>>><<<@@@GGGKKKLLLOOOUUUUUUUUUUUUUUUTTTQQQMMMJJJGGGKKKKKKHHHGGGHHHHHHEEEDDDCCCBBBAAA@@@@@@??????@@@???>>>???@@@BBBAAA@@@BBBBBBBBBCCCEEEGGGIIIKKKJJJMMMPPPRRRTTTXXX]]]aaasssxxx{{{tttiiiaaa^^^```cccfff```[[[VVVUUUWWWYYYXXXUUU[[[YYYWWWVVVWWWYYY\\\^^^\\\]]]]]]\\\XXXVVVTTTTTTSSSTTTVVVXXXYYYZZZ[[[[[[WWWVVVTTTSSSSSSUUUWWWYYY^^^[[[WWWWWWYYYYYYVVVRRRNNNOOOPPPOOOMMMJJJJJJJJJJJJKKKMMMMMMKKKJJJIIIJJJKKKLLLLLLJJJGGGFFFGGGIIIIIIJJJJJJJJJIIIHHHFFFEEEHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFHHHIIIFFFDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCEEEFFFGGGEEEBBBBBBCCCEEEEEEEEEFFFDDDBBBDDDFFFHHHHHHGGGGGGHHHJJJIIIHHHHHHIIIKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKOOOSSS\\\ppptttjjj___YYYXXXVVVQQQLLLXXXaaammmsssuuuxxx~~~hhhYYYPPPLLLJJJ@@@GGGKKKKKKQQQbbbsss{{{xxxuuuwwwhhhqqquuuvvvjjjbbb[[[\\\YYYVVVUUUUUUUUUSSSQQQRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIFFFHHHIIIIIIHHHFFFFFFGGGCCCCCCCCCBBBAAA@@@???>>>>>>>>>???????????????@@@===>>>@@@AAAAAA@@@???>>>===============>>>>>>??????????????????@@@@@@AAABBBAAA@@@?????????@@@AAAAAACCCDDDBBBAAADDDKKKQQQnnnyyyyyykkkddd```^^^YYYKKK===555???>>>;;;888===IIIUUU[[[JJJIIIEEEAAA<<<999999:::<<<;;;999888888888999999^^^aaahhhpppxxxkkkWWW]]]\\\ZZZZZZZZZYYYWWWUUUSSSTTTTTTTTTRRRQQQRRRSSSPPPOOONNNMMMMMMMMMNNNOOOIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFDDDBBBAAAAAABBBBBBDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@???===<<<;;;888888888888:::<<<>>>@@@:::===DDDKKKMMMMMMQQQVVVZZZ[[[[[[XXXRRRMMMJJJJJJEEEHHHHHHEEEFFFHHHHHHFFFDDDDDDCCCBBB@@@???>>>>>>>>>======>>>AAABBBBBBAAADDDCCCAAA@@@@@@AAACCCDDDIIIJJJKKKKKKJJJIIIKKKLLLKKKNNNRRRXXX___eeeiiikkkwwwzzzuuuqqqkkkccc^^^ccc^^^YYYWWWYYYZZZZZZYYYNNNNNNPPPUUUYYYZZZVVVQQQXXXWWWUUUTTTTTTWWW[[[]]]XXXZZZ]]]^^^[[[XXXVVVUUUTTTUUUVVVXXXYYYYYYZZZZZZTTTSSSRRRQQQRRRTTTVVVWWW[[[XXXUUUVVVWWWWWWUUURRRNNNPPPPPPNNNKKKIIIHHHHHHHHHIIIKKKJJJHHHGGGGGGHHHLLLKKKJJJHHHEEEEEEGGGIIIKKKJJJHHHGGGEEEDDDDDDCCCGGGGGGGGGGGGIIIJJJLLLLLLGGGDDDAAA???@@@CCCGGGIIICCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBDDDEEEGGGGGGDDDAAA@@@AAADDDEEEEEEEEECCCBBBCCCEEEFFFFFFFFFEEEGGGHHHHHHGGGGGGHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHLLLMMMNNNVVVkkkxxxbbbVVVRRRQQQPPPOOOUUU]]]aaaccchhhpppvvvooodddTTTJJJFFFEEEDDDCCCBBBIIILLLNNN___}}}lllllljjj___[[[[[[\\\ZZZWWWSSSQQQQQQRRRRRRRRRPPPPPPOOOMMMLLLJJJIIIIIILLLLLLLLLKKKJJJIIIGGGGGGDDDFFFHHHHHHGGGFFFGGGHHHBBBAAAAAA@@@???>>>===<<>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>======<<<<<<======>>>???>>>>>>======>>>>>>???@@@AAA@@@???>>>>>>>>>?????????AAABBBAAA???@@@DDDHHH\\\rrrxxx{{{|||uuuWWWCCC???;;;999<<<@@@EEELLLRRRQQQPPPLLLEEE>>>:::;;;===<<<;;;:::999888888888888{{{~~~wwwbbb[[[ZZZ\\\^^^^^^[[[XXXUUUTTTPPPSSSTTTSSSPPPNNNPPPSSSPPPOOOMMMLLLLLLMMMOOOPPPKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFEEECCCBBBAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>===<<<;;;:::888888888999:::<<<>>>??????BBBGGGMMMPPPRRRTTTVVVcccaaa^^^YYYSSSMMMIIIGGGEEEGGGFFFDDDEEEHHHHHHEEEEEEDDDCCCBBBAAA???======<<<<<<<<<>>>AAACCCCCCBBBEEEDDDAAA@@@???@@@BBBCCCDDDFFFHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLRRR]]]iiilllhhhfffjjjqqqnnnqqquuuxxxwwwtttrrrqqqooonnnmmmjjjhhhfffdddccc```___^^^^^^``````]]][[[YYYUUURRRRRRTTTTTTQQQNNNRRRSSSUUUYYY[[[ZZZVVVSSSXXXVVVTTTRRRRRRTTTVVVXXXWWWYYY\\\\\\[[[YYYYYYYYYUUUUUUVVVWWWXXXXXXXXXXXXUUUTTTSSSRRRRRRSSSTTTUUUUUUSSSRRRSSSUUUUUUTTTRRRRRRRRRRRRPPPMMMJJJJJJJJJHHHIIIJJJJJJHHHGGGGGGHHHLLLKKKHHHFFFEEEEEEGGGIIIKKKIIIGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJDDDBBB???>>>???BBBFFFHHHBBBCCCDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@BBBCCCEEEFFFIIIFFFCCCAAACCCEEEGGGGGGDDDCCCBBBCCCDDDDDDEEEEEEDDDEEEGGGFFFEEEEEEFFFHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHKKKLLLIIIKKKWWWiiivvvsss```QQQQQQTTTLLLNNNPPPQQQSSSXXX```ffftttyyywwwdddSSSNNNIIIGGGJJJKKKIIIFFFIIISSS[[[ccc{{{~~~~~~lll]]]\\\YYYXXX\\\YYYXXXVVVUUUTTTTTTTTTTTTOOONNNMMMLLLJJJHHHGGGGGGKKKKKKLLLKKKKKKJJJIIIIIIFFFHHHIIIIIIGGGGGGHHHIIIBBBAAA@@@???>>>=========?????????>>>>>>======<<>>======<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>??????>>>>>>============<<<>>>@@@@@@??????@@@BBBOOOiiizzz||||||~~~eeeEEE???<<<>>>>>>;;;<<>>===<<<;;;:::999999888888dddYYYZZZXXX\\\___^^^[[[WWWTTTSSSOOOQQQSSSQQQNNNMMMOOOQQQNNNNNNLLLKKKKKKLLLMMMMMMIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBAAACCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@??????>>>????????????>>><<<;;;:::::::::::::::;;;<<<======BBBDDDHHHLLLRRRWWWXXXWWWaaa]]]WWWUUUTTTQQQKKKEEEGGGGGGEEECCCEEEIIIHHHEEEDDDDDDDDDCCCAAA???===<<<;;;;;;<<<>>>BBBCCCBBBAAACCCBBB@@@@@@@@@AAACCCDDDGGGGGGGGGGGGGGGGGGFFFDDDIIIHHHFFFEEEFFFGGGIIIJJJLLLPPPTTTUUUSSSRRRTTTWWWRRRUUUXXXYYYWWWUUUUUUUUUYYYYYYZZZ[[[\\\]]]]]]^^^XXXXXXXXXXXXYYYYYYXXXWWWNNNLLLJJJLLLOOORRRQQQPPPYYYXXXWWWXXX[[[]]]___```]]][[[WWWTTTRRRSSSUUUVVVYYYZZZZZZYYYXXXXXXZZZ[[[UUUUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQSSSRRRQQQQQQQQQQQQPPPOOORRRSSSRRRPPPLLLJJJJJJKKKGGGHHHIIIHHHFFFFFFGGGHHHJJJHHHEEECCCCCCEEEGGGHHHHHHFFFDDDBBBBBBCCCEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAABBBCCCDDDEEEFFFBBBDDDEEEEEEBBBAAAAAABBB?????????@@@BBBCCCDDDEEEIIIFFFCCCBBBDDDFFFGGGGGGCCCCCCCCCCCCCCCCCCDDDEEECCCDDDEEEEEEDDDDDDEEEGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGIIIJJJKKKLLLOOOVVV\\\lll|||kkk\\\UUUMMMLLLJJJIIIJJJNNNSSSVVVaaaiiittt}}}|||}}}ooo]]]OOOOOOJJJCCC???AAAEEEJJJLLLKKKddd|||uuu\\\ZZZ]]]XXXVVV[[[VVVXXXYYYZZZXXXVVVTTTSSSNNNMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIHHHEEEDDDEEEFFFCCCBBBAAA???>>>>>>>>>>>>???>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>=========<<<<<<:::<<>>===;;;999;;;<<<=========<<<;;;::::::999nnnZZZTTTYYYWWWYYYZZZZZZWWWUUUSSSRRRPPPQQQQQQPPPOOONNNOOOPPPMMMMMMLLLLLLKKKJJJJJJIIIFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@??????>>>======????????????>>><<<;;;:::::::::;;;;;;<<<<<<<<<===>>>EEELLLPPPTTTXXXYYYXXXUUUQQQMMMNNNQQQQQQKKKEEEHHHGGGEEECCCGGGLLLLLLHHHCCCCCCCCCCCCBBB@@@>>><<<;;;;;;<<>>>>>>>>???@@@AAACCCCCCJJJIIIGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDFFFHHHIIIHHHGGGEEEFFFGGGIIIIIIIIIJJJLLLLLLLLLKKKKKKLLLMMMJJJKKKLLLNNNPPPRRRSSSTTTVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRTTTUUUVVVUUUTTTSSSTTTYYYaaahhhmmmcccaaa\\\XXXVVVVVVWWWXXXZZZZZZZZZXXXVVVVVVXXXZZZTTTTTTUUUTTTTTTSSSRRRRRRPPPPPPOOONNNNNNNNNNNNNNNTTTTTTSSSQQQPPPNNNMMMMMMQQQQQQPPPNNNKKKIIIJJJKKKFFFGGGGGGFFFDDDDDDEEEGGGFFFCCCAAAAAACCCEEEFFFGGGCCCBBBAAA???@@@AAACCCDDD@@@AAABBBCCCCCCAAA???>>>AAABBBDDDEEEFFFEEEDDDCCCCCCEEEGGGEEEBBB@@@AAADDD@@@AAAAAABBBCCCDDDEEEEEEGGGEEECCCCCCDDDEEEEEEEEECCCDDDDDDDDDBBBBBBDDDEEEBBBDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEGGGLLLMMMJJJJJJLLLiiiwwwrrrdddPPPMMMIIIGGGHHHJJJLLLLLLKKKQQQ[[[cccjjjoootttvvvtttzzzoooccc]]]WWWOOOIIIBBBCCCDDDEEEEEEGGGLLLOOO^^^sss~~~tttaaaTTTVVVWWWRRRRRRXXXSSSVVVYYYZZZWWWSSSQQQOOOLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCEEEFFFGGGHHHHHHHHHFFFGGGFFFDDDBBBAAAAAACCCDDDCCCAAA???>>>>>>??????============<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<;;;;;;<<<<<<===>>><<<<<<;;;;;;<<<<<<===>>>======>>>>>>>>>===<<<;;;:::;;;===@@@AAAAAAAAAAAACCCLLL^^^qqq|||www{{{xxxiiifff^^^TTTNNNIIIAAA888666666777888999:::;;;;;;===>>>>>>>>>>>>===<<<<<>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>?????????>>>===<<<::::::888999:::;;;===>>>>>>>>>???OOO\\\]]]XXXVVVWWWVVVLLLKKKKKKMMMNNNMMMHHHEEEGGGFFFDDDCCCIIIQQQQQQMMMAAABBBCCCCCCBBBAAA???===;;;;;;<<>>>>>??????;;;<<<<<<<<<<<<<<<======;;;<<<<<<<<<===???@@@@@@<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<======>>>===>>>>>>???>>>===<<<;;;;;;<<<===???@@@AAA@@@???CCCCCCKKK\\\ppp|||{{{ssslllxxx}}}xxxuuurrr```IIIEEE@@@:::888:::===<<<;;;===>>>???@@@@@@@@@??????{{{aaaZZZ[[[WWWTTTUUUZZZXXXUUUTTTUUUVVVVVVUUUVVVSSSQQQQQQTTTUUURRRPPPMMMNNNOOOOOOMMMJJJGGGDDDDDDEEEFFFGGGGGGGGGGGGGGGBBBBBBBBBCCCCCCBBBAAAAAA<<<===>>>???AAABBBCCCDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<;;;999999666777999;;;>>>???@@@AAADDD[[[nnnkkk]]]TTTRRRSSSKKKNNNPPPPPPLLLHHHEEECCCEEEDDDCCCDDDKKKTTTVVVRRR@@@AAACCCCCCCCCAAA???>>>;;;;;;===???BBBBBB@@@>>>===>>>AAACCCDDDDDDCCCBBBDDD@@@===<<>>======>>>???:::;;;;;;<<<<<<=========<<<<<<<<<===>>>@@@BBBCCC<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>===>>>?????????>>><<<;;;=========>>>??????>>>===EEEAAA???KKKggg~~~}}}xxxwwwkkk|||xxxVVVKKK@@@:::<<>><<<===>>>@@@AAABBBBBBAAAAAAnnn\\\YYYXXXSSSRRRWWWYYYUUUQQQQQQVVVWWWUUUQQQPPPPPPOOONNNNNNOOOOOOOOONNNMMMJJJGGGFFFGGGHHHIIIDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@???>>>===<<<<<<======>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888;;;777555888<<<===AAAEEE???[[[pppmmm___WWWSSSNNNKKKKKKIIIHHHFFFEEEDDDCCCAAABBBCCCFFFJJJNNNRRRTTTAAAAAAAAADDDFFFEEEAAA<<<==============================>>>???@@@AAAAAABBB@@@???>>>===<<<<<<===>>>???>>>>>>>>>???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGGEEEEEEEEEFFFGGGHHHJJJJJJKKKJJJIIIKKKPPPRRRRRRPPPWWWSSSQQQSSSSSSQQQRRRVVVXXXZZZ[[[ZZZWWWWWWZZZ]]]XXXUUUQQQPPPSSSUUUVVVVVVTTTSSSRRRRRRRRRRRRRRRSSSQQQNNNKKKKKKMMMOOONNNLLLHHHJJJLLLMMMMMMMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNTTTPPPPPPVVVXXXTTTQQQSSSMMMFFFBBBBBBBBBAAABBBEEEDDDFFFIIILLLMMMMMMLLLKKKEEECCC@@@>>>>>>???AAABBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFEEEDDDCCCBBBAAACCCCCCDDDDDDCCCBBBAAAAAADDDDDDDDDDDDEEEGGGHHHIIICCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGMMMQQQYYYwwwrrrdddnnndddUUUIIIHHHMMMMMMJJJEEEJJJKKKGGGFFFIIIJJJHHHPPPTTTZZZbbbkkktttvvvuuu{{{xxxuuuuuuzzztttlllpppqqqmmmhhhjjjnnnssstttmmmaaaVVVOOOJJJFFFFFFFFFEEEGGGLLLPPPPPPVVVfff}}}kkknnntttfffYYY^^^TTTRRRPPPOOOQQQRRRSSSRRRRRROOOKKKJJJKKKMMMNNNNNNIIIIIIHHHFFFEEECCCBBBBBBDDDCCCCCCEEEGGGHHHGGGEEEDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@>>>===<<<<<<<<<::::::;;;;;;:::999777777:::;;;===>>>>>>===;;;:::::::::;;;;;;<<<======>>>==============================<<<;;;:::999999888<<<<<<<<<<<<<<<===>>>>>>@@@===;;;AAASSSnnn|||uuutttpppYYYHHHGGGIIIDDD????????????===::::::===@@@@@@uuudddWWWYYY[[[VVVRRRSSSVVVVVVVVVUUUTTTSSSSSSSSSOOOOOOOOONNNNNNMMMMMMMMMJJJIIIIIIHHHHHHHHHGGGGGGCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@??????>>>;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888:::777777<<<@@@BBBEEEIIIGGG___qqqkkk]]]UUUQQQNNNJJJIIIHHHGGGEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEE@@@@@@AAACCCEEEDDD???<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@???>>>===<<<;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEDDDDDDEEEEEEFFFGGGIIIJJJQQQOOONNNOOOQQQRRROOOMMMSSSPPPQQQUUUUUURRRRRRUUUOOOQQQSSSUUUUUUVVVXXXYYYNNNOOOQQQTTTWWWWWWSSSPPPUUUTTTSSSSSSRRRRRRSSSSSSOOOLLLIIIIIIKKKLLLKKKJJJDDDFFFIIIJJJJJJKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNKKKNNNVVV[[[]]]```fffVVVNNNHHHGGGDDDAAA@@@BBBCCCEEEHHHJJJLLLKKKJJJIIIFFFDDDBBB@@@@@@AAABBBDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDGGGGGGEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHIIIKKKOOOeee}}}ppphhhaaaWWWLLLJJJHHHGGGHHHIIIJJJJJJJJJIIIKKKOOOSSSYYY^^^aaabbbbbbaaa```dddkkktttzzz~~~|||{{{{{{|||~~~{{{~~~~~~{{{mmm```bbbmmmpppkkkkkkfff___\\\[[[YYYTTTPPPBBBAAACCCHHHJJJIIIKKKOOOSSSoooqqqwwwsssYYYPPPQQQSSSQQQOOOOOOQQQRRRRRRQQQRRROOOKKKIIIIIIJJJIIIIIIEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@???>>>===<<<<<<;;;;;;::::::999999::::::::::::;;;<<<======<<<;;;::::::::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999<<<<<<;;;;;;<<<======>>>===>>>>>>???GGG[[[wwwqqqbbb```___XXXVVVYYYWWWRRRHHHAAA======<<<:::fffYYYSSSZZZ```\\\TTTPPPQQQWWW\\\YYYQQQMMMOOOTTTNNNNNNNNNMMMLLLKKKJJJIIICCCEEEFFFHHHHHHGGGFFFFFFAAA@@@??????>>>>>>??????@@@@@@@@@@@@????????????;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999:::888:::>>>@@@CCCIIIPPPZZZkkktttkkk\\\SSSOOOLLLIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@???>>>===<<<;;;?????????AAABBBAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;==============================;;;::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHUUUTTTSSSSSSSSSQQQMMMJJJMMMMMMPPPUUUWWWTTTTTTVVVSSSSSSTTTVVVYYYZZZYYYXXXKKKLLLPPPTTTWWWVVVSSSPPPUUUTTTTTTSSSRRRRRRSSSSSSNNNKKKIIIHHHIIIIIIHHHGGGAAACCCFFFHHHHHHIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJMMMSSSYYY^^^eeemmmYYYQQQKKKIIIFFFAAA@@@AAABBBDDDFFFHHHIIIIIIGGGGGGFFFEEECCCAAAAAABBBDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAABBBBBBCCCCCCBBBBBBBBBAAAAAABBBCCCDDDFFFHHHIIIEEEHHHFFFPPPdddoooxxx]]]PPPGGGHHHJJJIIIJJJOOOAAABBBDDDEEEFFFHHHKKKNNNJJJIIIJJJNNNTTT[[[```bbbeeecccaaaaaaeeekkkssswww~~~tttllliiieee```XXXVVVbbbppppppfff___WWWNNNHHHGGGIIIIIIIIILLLKKKKKKLLLJJJGGGKKKQQQvvviii]]]WWWRRRPPPRRRPPPOOOOOOPPPQQQPPPPPPPPPMMMJJJHHHGGGFFFDDDBBBAAAAAAAAABBBBBBCCCDDDDDDBBBDDDGGGFFFCCCAAABBBDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;:::::::::999888888999;;;<<<===:::::::::;;;;;;:::::::::999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;<<<======:::???AAA===:::EEE\\\pppwwwkkkgggdddeeeppp}}}}}}qqq```RRRJJJGGGFFFFFFzzzuuuttt^^^UUURRRZZZaaa^^^TTTNNNPPPVVV[[[XXXPPPKKKLLLPPPLLLLLLMMMLLLKKKIIIGGGFFF@@@AAABBBCCCEEEEEEEEEEEE@@@@@@???>>>>>>>>>>>>???<<<<<<<<<=========>>>>>>;;;<<<======>>>>>>>>>>>>========================<<<;;;;;;::::::999999999:::;;;<<<<<<;;;@@@QQQbbbttt||||||nnn\\\RRRMMMKKKIIIHHHGGGEEECCCAAA@@@???======>>>??????>>><<<;;;>>>>>>>>>>>>>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;;;;;;;<<<>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBAAAAAAAAABBBCCCDDDFFFFFFQQQQQQSSSSSSSSSPPPMMMJJJKKKJJJLLLRRRUUUTTTUUUXXX___[[[XXXWWWYYYYYYWWWTTTRRRQQQPPPQQQRRRTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQNNNMMMLLLJJJJJJIIIHHHGGGDDDGGGIIIJJJJJJJJJLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLNNNPPPQQQTTTZZZ___SSSMMMHHHHHHGGGDDDCCCEEEBBBCCCEEEFFFFFFEEEDDDDDDEEEDDDBBBAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEGGGFFFEEEEEEDDDDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEECCCBBB@@@???>>>@@@AAACCC@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@AAABBBCCCEEEFFFHHHIIIDDDHHHEEEFFFPPPVVVcccwwwmmmXXXSSSNNNCCC???CCC@@@@@@AAACCCCCCBBBEEEJJJHHHFFFDDDEEEGGGHHHIIIIIIOOOMMMLLLLLLOOOUUU[[[___qqquuuvvvpppcccVVVMMMJJJJJJLLLNNNVVVccckkkdddXXXKKKIIIHHHHHHKKKLLLKKKJJJQQQNNNLLLLLLLLLQQQ]]]iiizzz^^^UUUXXX[[[XXXTTTQQQOOONNNNNNOOOPPPOOOMMMMMMKKKIIIHHHGGGEEECCCAAA@@@AAAAAABBBBBBCCCCCCDDDCCCGGGJJJHHHCCCAAACCCFFFBBBAAAAAA@@@@@@???>>>>>>======<<<<<<;;;:::999999777777888999:::;;;<<<===;;;::::::999999::::::;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<999>>>AAA;;;555999IIIXXXwwwpppqqqlll]]]WWW[[[aaaxxxfffeee```[[[UUURRRVVV[[[YYYRRRLLLQQQSSSUUUTTTPPPLLLJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEAAA@@@??????@@@BBBEEEFFFAAAAAA@@@???????????????;;;;;;;;;<<<<<<===>>>>>>======>>>>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::888;;;>>><<<999DDDaaa|||ooo]]]RRRMMMKKKJJJIIIHHHFFFDDDBBB@@@???;;;<<<>>>??????>>>===<<<===>>>======;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;:::999888888999:::;;;:::;;;===>>>???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@@@@@@@AAABBBCCCEEEEEEHHHJJJMMMOOOPPPNNNMMMLLLJJJHHHIIINNNQQQQQQUUUYYY___ZZZSSSPPPQQQRRRQQQOOOVVVVVVUUUSSSSSSSSSUUUVVVRRRRRRPPPOOOOOONNNNNNNNNOOOOOOOOONNNLLLKKKJJJJJJLLLMMMOOOOOONNNMMMMMMNNNKKKLLLMMMMMMMMMMMMLLLKKKIIIKKKMMMMMMNNNPPPRRRSSSQQQKKKHHHIIIIIIGGGFFFHHHBBBCCCCCCDDDDDDCCCBBBAAABBBAAA@@@@@@@@@AAABBBBBBFFFEEEEEEDDDDDDDDDEEEEEEHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@???@@@AAABBBBBBCCCBBBBBBAAA@@@???===>>>???AAABBB??????@@@@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@???@@@AAACCCDDDFFFFFFGGGAAAHHHFFFDDDHHHJJJVVVkkkxxxjjjRRR@@@;;;AAA>>>???CCCCCCAAACCCIIIKKKHHHFFFDDDDDDCCCBBBAAAAAAAAA@@@AAABBBEEEHHHJJJNNNRRRSSSOOOGGG@@@>>>???:::???FFFNNNUUUWWWRRRJJJDDDFFFHHHLLLNNNOOONNNMMMHHHHHHMMMVVVbbbooouuugggmmm}}}ttteeeXXXUUUWWWUUURRRPPPOOONNNMMMMMMNNNNNNMMMKKKJJJIIIGGGGGGGGGGGGEEECCCDDDDDDDDDCCCCCCCCCCCCCCCCCCGGGJJJGGGBBB???AAADDD@@@@@@@@@???>>>>>>======;;;;;;<<<<<<;;;:::999888444666888:::;;;;;;:::999;;;::::::999999::::::;;;999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;999<<<<<<:::777:::BBBJJJdddnnniiitttfff___aaaXXX\\\XXXTTTSSSSSSRRROOOLLLSSSRRRQQQPPPPPPMMMJJJHHHKKKKKKIIIHHHGGGGGGGGGGGGDDDBBB@@@??????BBBDDDFFFBBBAAA@@@@@@???@@@@@@@@@<<<<<<======>>>>>>??????===>>>>>>??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;777:::>>>???BBBQQQpppzzziii[[[RRRNNNNNNJJJJJJHHHFFFCCCAAA@@@???<<<<<<<<<<<<<<<;;;:::999===>>>===;;;999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888999;;;;;;:::;;;<<<<<<=========<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEE@@@DDDHHHJJJJJJKKKKKKLLLIIIFFFFFFJJJMMMNNNRRRWWWWWWTTTOOOMMMMMMOOOQQQRRRSSSUUUXXXXXXVVVSSSRRRQQQQQQQQQOOONNNMMMMMMLLLLLLNNNOOOPPPPPPMMMKKKKKKLLLOOOQQQRRRQQQOOONNNNNNNNNJJJKKKLLLMMMMMMLLLKKKJJJFFFIIIJJJLLLQQQWWWXXXVVVTTTNNNKKKLLLLLLIIIHHHIIICCCCCCCCCCCCBBBAAA@@@??????????????????@@@@@@AAAFFFEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFAAAAAAAAAAAA@@@@@@@@@@@@======>>>???@@@@@@@@@?????????>>>===>>>???@@@AAA??????@@@@@@@@@>>>===<<<<<<===>>>??????????????????@@@AAABBBCCCDDDDDDDDD???FFFFFFDDDGGGEEELLL^^^vvvkkk^^^HHH???999<<<===:::<<>>@@@AAAAAA@@@======>>>>>>>>>>>>======BBBDDDEEECCC@@@???AAACCC===@@@DDDGGGHHHJJJKKKLLLFFFEEEDDDDDDFFFJJJNNNQQQ```aaaiiiwwwuuudddbbbkkkccc]]]WWWVVVSSSPPPQQQTTTNNNMMMLLLMMMMMMMMMKKKIIIIIIGGGEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBB@@@CCCDDDCCC@@@>>>>>>@@@??????>>>>>>===<<<<<<<<<:::;;;<<<<<<<<<:::999888777888999:::;;;:::999888:::::::::;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::888888999999::::::;;;;;;;;;;;;:::999999999::::::999999888999:::<<>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777999:::;;;888999===DDDMMM\\\qqqxxxkkk___VVVQQQQQQRRRIIIIIIGGGDDDBBB@@@>>>===;;;;;;:::999999888999999>>>>>>>>>;;;888777999;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::999999888999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<===========================;;;<<<>>>???@@@@@@??????@@@@@@@@@AAABBBCCCDDDEEE???BBBEEEFFFEEEEEEGGGIIIGGGEEEFFFJJJLLLLLLMMMQQQOOOPPPQQQQQQPPPQQQRRRTTTPPPRRRTTTTTTRRRPPPQQQRRRRRRQQQPPPNNNMMMMMMLLLLLLJJJMMMOOONNNLLLJJJJJJKKKMMMNNNOOOOOOMMMLLLLLLMMMJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLJJJKKKTTT^^^```[[[SSSNNNKKKLLLLLLIIIHHHIIIDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>?????????@@@@@@FFFEEEDDDDDDCCCCCCCCCDDDAAAAAA@@@@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDD>>>>>>>>>>>>????????????<<<===>>>>>>>>>>>>>>>============>>>>>>>>>????????????@@@AAA@@@>>><<<;;;;;;;;;<<<===>>>??????>>>???@@@AAABBBBBBBBBAAAAAA@@@EEEDDDCCCGGGCCCEEESSSccc|||hhhVVVFFFCCCBBB???AAAGGGBBB@@@===<<<>>>???@@@@@@???>>>>>>======<<<;;;:::======<<<;;;;;;;;;<<<<<>>>>>===>>>>>>======<<<;;;;;;;;;:::;;;<<<===<<<;;;999888???>>>;;;999999999:::;;;:::;;;<<<======<<<;;;:::999999999999999888888888999999999999999999999999999999999999999:::::::::;;;;;;:::999999999999999666666777777777888999:::;;;GGGddd|||eee```[[[ZZZ\\\ZZZaaadddccc\\\UUURRRSSSTTTTTTTTTTTTRRROOOMMMNNNPPPLLLJJJGGGEEEEEEFFFIIIKKKIIIIIIJJJIIIHHHFFFEEEDDDAAA@@@@@@???????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777999:::<<<;;;999<<>><<<<<<:::999888888888:::;;;<<<>>>???>>>;;;777666999<<<888888888888888888888888888888999:::;;;;;;<<<<<<::::::999999999:::<<<===<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>>>>>>>===@@@@@@@@@AAABBBCCCDDDEEEBBBDDDEEEDDDBBBAAACCCFFFDDDCCCFFFKKKMMMKKKJJJLLLIIIMMMRRRSSSQQQNNNNNNPPPQQQQQQNNNJJJHHHKKKRRRXXXSSSRRRPPPOOONNNMMMMMMMMMGGGJJJMMMLLLJJJHHHHHHJJJHHHJJJLLLLLLKKKJJJKKKLLLJJJKKKLLLNNNNNNLLLKKKJJJVVVRRRLLLJJJSSS___```ZZZNNNIIIGGGJJJKKKHHHHHHIIIEEEDDDCCCBBB@@@???>>>>>>>>>>>>?????????@@@@@@@@@EEEEEEDDDCCCCCCCCCCCCCCC>>>=========>>>@@@BBBCCCBBBBBBAAAAAAAAABBBBBBCCC;;;<<<<<<<<<======>>>>>>======>>>>>>>>>>>>======<<<<<<===>>>??????>>>>>>???@@@AAAAAA@@@>>><<<::::::;;;<<<===>>>>>>>>>>>>??????AAAAAAAAAAAA@@@???BBBFFFCCCCCCHHHDDDCCCMMMHHHWWWpppxxx```XXXUUUQQQSSSYYYOOOKKKFFFCCCCCCCCCCCCBBBAAA@@@???===<<<<<<<<<<<<:::::::::<<>>>>>======<<<;;;;;;:::::::::;;;<<<======<<<:::888FFFBBB===888777888<<<>>>:::;;;===>>>>>>===;;;:::999999888888888888888888999999999999999999999999999999999999999999999999;;;::::::999888888888999444666777666444333333555666:::EEE___{{{pppddd]]]^^^___^^^[[[\\\\\\\\\ZZZWWWTTTPPPNNNRRRRRRRRRRRRQQQQQQQQQQQQNNNKKKHHHFFFHHHJJJKKKKKKIIIIIIHHHGGGFFFDDDDDDCCCAAABBBBBBBBBAAAAAACCCDDD======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888666555666888;;;===<<<>>>FFFOOOTTTVVVZZZ___ddd___YYYVVVTTTQQQNNNJJJIIIGGGDDDAAA>>>===<<<<<<<<<<<<<<<;;;;;;:::999999???@@@@@@>>>;;;:::::::::888888888777888888999999888888999::::::::::::999999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===:::;;;>>>???;;;999:::>>>===<<<======<<<999777<<<===>>>@@@BBBCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEGGGIIIJJJKKKKKKKKKQQQPPPNNNMMMLLLLLLMMMMMMQQQNNNKKKIIIIIILLLOOORRRWWWRRRLLLJJJKKKMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGLLLLLLKKKKKKJJJJJJIIIIIINNNOOONNNLLLIIIGGGGGGGGGQQQJJJEEEGGGPPPVVVUUUQQQKKKJJJJJJIIIHHHGGGFFFEEEFFFEEECCCAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBB<<<======>>>@@@AAABBBCCCCCCBBBBBBAAA@@@???>>>>>>??????>>>>>>=========<<<@@@???>>><<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEMMMVVVjjjyyypppxxxqqq||||||kkkXXXMMMEEEAAABBBGGGIIIOOONNNFFF@@@AAACCCBBB???;;;:::>>>@@@@@@CCCHHHHHHFFFHHHPPP]]]eeeeeebbbiiiqqqwww~~~{{{mmmllluuuyyyhhh\\\PPPTTTTTTSSSSSSRRRPPPOOONNNLLLKKKKKKJJJKKKKKKLLLMMMIIIHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA>>>======<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>???TTTLLLAAA888555666888::::::::::::999999999999999888888888888888888888888;;;:::::::::999999888888<<<<<<<<<;;;;;;;;;::::::777777666666666666777777444444444444444444333333222888999@@@aaavvvmmmmmmggg```]]]]]]]]]\\\YYYVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOMMMJJJGGGFFFGGGIIIJJJJJJHHHGGGGGGFFFEEEDDDDDDCCCAAABBBCCCBBB@@@@@@AAACCC<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666555666888;;;<<>>???<<<;;;<<<===<<<<<<===???>>><<<:::;;;<<<>>>@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMQQQPPPOOOOOOOOOPPPQQQRRRSSSQQQNNNKKKJJJJJJLLLNNNSSSPPPMMMLLLMMMNNNMMMKKKIIIHHHGGGFFFFFFEEEFFFFFFKKKJJJJJJJJJJJJIIIIIIIIILLLMMMMMMKKKIIIGGGGGGHHHKKKHHHFFFIIIOOOQQQNNNJJJGGGGGGGGGFFFFFFGGGGGGGGGFFFDDDBBBAAA?????????@@@======<<<<<<<<<===>>>>>>AAAAAABBBAAAAAA@@@???>>>;;;<<<===>>>???@@@@@@@@@>>>>>>======<<<<<<;;;;;;==============================<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>>>>????????????@@@@@@AAAAAABBBCCCCCCCCCAAAEEEGGGQQQrrr|||vvvzzzwwwooofff^^^___eeezzzyyyqqqbbbTTTKKKBBB;;;???DDDIIIKKKKKKLLLPPPTTTQQQWWWcccqqq~~~~~~xxx{{{~~~zzz|||eee]]]YYYRRRRRRRRRQQQPPPOOONNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAA===<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>EEE@@@:::666555777888999777777777777666666666666888888888888888888888888888777777777666666666555888888888888777777666666444444333333333333444444444444555555555555555555999=========OOOttt~~~iii___^^^]]]\\\\\\[[[ZZZZZZYYYXXXUUUUUUUUUUUUTTTTTTTTTSSSOOOOOOOOOOOONNNNNNNNNNNNMMMJJJGGGFFFGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDCCCCCCAAABBBCCCBBB@@@??????@@@;;;::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888666666777888;;;<<<>>>@@@FFFMMMNNNJJJIIIKKKPPPOOONNNNNNOOOOOOMMMKKKCCCAAA???<<<999888888777666666777777888999999:::888999:::999777777777888:::999888777777666777777666666777888888888888777777777777888999999::::::999999999999999999999999<<<::::::<<<<<<999888;;;:::::::::<<<>>>???>>>===;;;<<<===???@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEHHHGGGGGGHHHIIIKKKMMMOOONNNNNNNNNOOOPPPRRRSSSTTTRRRPPPNNNLLLKKKKKKLLLMMMOOONNNNNNNNNOOOOOOMMMKKKHHHGGGFFFFFFEEEEEEEEEEEEIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKJJJHHHFFFGGGHHHGGGGGGIIILLLNNNMMMIIIEEEDDDCCCCCCCCCDDDEEEGGGHHHEEEDDDBBB@@@>>>======>>>;;;;;;;;;;;;;;;<<<======AAAAAAAAA@@@???>>>===<<<:::;;;===??????>>>===<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<999::::::;;;;;;;;;;;;:::999999999999999888888888::::::;;;<<<<<<===>>>>>>======>>>>>>>>>===<<<<<<=========>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAABBBDDDBBBCCC\\\vvv{{{|||qqqllleee^^^\\\jjjpppiii```aaadddeeerrr}}}ttt}}}qqqfffcccqqqvvv^^^UUUTTTSSSRRRTTTSSSRRRQQQPPPOOOOOOOOOIIIJJJJJJJJJJJJIIIGGGFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@????????????<<<;;;;;;:::::::::::::::777888999:::;;;;;;;;;;;;999777555555666777666555333333333333333333333333444444444444444444444444444444333333333333222222444444444333333333333333333222222222222222222333555555666666777777888888:::>>>???<<<>>>QQQrrrzzziii]]]YYYZZZ\\\SSSUUUWWWWWWUUUTTTVVVXXXZZZXXXVVVTTTRRRQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLIIIFFFEEEFFFFFFFFFEEECCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCAAA???======>>>;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888777777666777999:::<<<:::;;;@@@FFFHHHFFFGGGKKKLLLNNNRRRUUUUUUSSSNNNKKK@@@???<<<:::888777777777666666777777888888888888666777888888777666777888:::999888777666555555555444555666666777777666666555555666777777888888999888888888888888888888888<<<:::999:::888444555999:::999999:::<<<======;;;;;;;;;===>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEIIIHHHGGGGGGIIIKKKNNNPPPKKKKKKLLLMMMNNNOOOQQQQQQMMMLLLLLLLLLLLLMMMOOOPPPNNNNNNNNNNNNOOOOOONNNNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLGGGHHHIIIHHHGGGFFFGGGHHHGGGJJJMMMNNNLLLIIIGGGEEECCCBBBAAAAAAAAACCCEEEFFFEEECCCAAA???===<<<<<<<<<===============>>>??????@@@@@@@@@@@@??????>>>===:::<<<>>>@@@@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999888777888:::;;;<<<;;;::::::888888888888888888888888::::::;;;<<<===>>>>>>???<<<===============<<<<<<======>>>>>>>>>?????????<<<======>>>??????@@@@@@CCCGGGFFFEEETTTpppnnneeeqqqssshhhjjjqqquuuvvv|||yyygggfffkkkkkk|||rrroooqqq~~~lll```dddmmmmmmXXXSSSUUURRRPPPPPPSSSRRRPPPOOONNNNNNNNNOOOHHHIIIKKKKKKJJJHHHFFFDDDFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>><<<;;;::::::999999::::::777888999::::::999888777888777555555555444222111111111111111222222222222000000000000000000000000222222222111111111111111333333333222222222222222555555444444444444555555666666777777888999::::::777888===@@@<<<===OOOdddiiiddd___]]]___```\\\VVVPPPSSSTTTRRROOOOOOSSSWWWZZZYYYVVVTTTQQQOOONNNNNNOOOOOOOOONNNNNNNNNMMMMMMKKKHHHFFFDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA>>><<<;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888777777777888999:::;;;;;;999;;;>>>@@@AAAEEELLLIIINNNUUUYYYXXXRRRJJJEEE???===;;;999888777777777999888888888777777777666666777888888777777888999999888777666555555555555444444555666666666666555444444555666666777777888777777777777777777777777:::888888:::888777:::@@@>>>===<<<<<<======<<<;;;:::;;;<<<===>>>????????????@@@@@@BBBCCCDDDEEEEEEHHHHHHGGGGGGHHHKKKNNNOOOKKKLLLLLLMMMMMMMMMNNNNNNKKKKKKJJJJJJKKKMMMNNNOOOOOONNNMMMMMMLLLMMMOOOQQQTTTSSSQQQNNNLLLKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNFFFGGGHHHGGGFFFEEEFFFHHHHHHJJJKKKJJJHHHFFFFFFGGGDDDCCCBBBAAAAAAAAABBBCCCDDDCCCAAA>>>===<<<<<<===@@@??????>>>?????????@@@===>>>???@@@@@@@@@@@@@@@;;;<<>>??????@@@<<<<<<============<<<<<<>>>>>>>>>????????????@@@=========>>>??????@@@@@@@@@CCCCCCCCCLLL[[[aaa```ssssss{{{~~~uuudddaaahhhrrrwwwxxxtttbbbeeennnqqq}}}lllpppkkk\\\SSSWWWYYYRRRPPPSSSMMMMMMLLLKKKJJJJJJJJJJJJHHHIIIJJJJJJJJJGGGEEECCCDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB?????????>>>>>>===<<<<<<<<<;;;::::::999999::::::999:::::::::999777555444888666333111111222111000111111222222222333333333111111111111111111111111222222222222222222222222444555555555555555555555777777666666666666777777777777888888999:::;;;;;;;;;666888@@@@@@;;;>>>HHHSSSyyymmmjjjjjjiii[[[YYYUUUTTTYYY^^^\\\VVVPPPQQQPPPNNNLLLMMMQQQUUUSSSSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMJJJHHHEEEDDDDDDCCCAAA@@@AAA@@@@@@@@@??????>>>>>>>>>@@@AAA@@@>>>;;;::::::<<<<<<;;;:::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;777777777777888999:::;;;???;;;:::;;;;;;<<>>???>>>===<<<999:::;;;<<<===============>>>???@@@BBBDDDEEEEEEGGGFFFFFFGGGHHHJJJLLLNNNMMMMMMNNNNNNNNNMMMLLLLLLNNNLLLJJJIIIHHHIIIJJJKKKOOOOOONNNMMMKKKLLLOOORRRVVVUUUSSSPPPNNNMMMLLLLLLIIIIIIJJJJJJKKKLLLMMMMMMFFFGGGHHHGGGFFFEEEFFFGGGGGGGGGGGGEEEDDDDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@CCCBBB@@@>>>======>>>>>>AAA@@@???>>>>>>=========<<<===>>>???@@@AAAAAAAAA;;;<<<>>>@@@@@@@@@>>>===;;;;;;;;;:::::::::::::::;;;;;;:::999777666555555888999::::::::::::::::::888888888999999999999999999999:::<<<===>>>???@@@;;;;;;<<<=========<<<<<<=========>>>>>>>>>??????=========>>>??????@@@@@@@@@@@@>>>>>>DDDMMMNNNIIIKKKYYYqqqwww}}}~~~ccc[[[WWWWWWUUUOOOOOOTTTLLLLLLLLLLLLLLLKKKJJJJJJFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCBBBBBBBBBAAAAAA===>>>>>>>>>===<<<;;;:::::::::999888888888888888888888888777666444333222333111......///111222222333333333444444555555666555555555555555555555555333444444444444444555555777777777777888888888888777777666666666666777777888888888999:::::::::;;;BBB999666;;;???======AAABBB[[[sssaaaXXXWWWZZZ\\\]]]]]]WWWOOOMMMSSSWWWWWWMMMMMMLLLLLLKKKMMMPPPRRRLLLMMMNNNPPPPPPPPPOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKIIIGGGEEECCCCCCBBB@@@>>>@@@@@@??????>>>===<<<<<<<<<>>>@@@@@@>>>;;;::::::;;;::::::999999999999999888888888888888888888888999999999999999999999999777777777888888999::::::???<<<:::;;;::::::???EEEKKKOOOTTTUUUPPPHHHBBB???;;;:::999777666666666777666666666555555555555555666777888777666555666777666666555444444555555555444444555666666666666666444444555555666777777777777777777777777777777777666555777::::::<<>>===>>>>>>===<<<999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJMMMKKKHHHFFFFFFGGGJJJKKKMMMOOOPPPOOOMMMLLLMMMOOOQQQPPPOOONNNMMMLLLLLLLLLGGGHHHHHHIIIIIIJJJJJJJJJGGGHHHIIIHHHFFFEEEFFFGGGEEEEEEDDDDDDEEEFFFFFFFFFEEEFFFFFFFFFEEECCCAAA???BBBAAA@@@???>>>??????@@@CCCBBB@@@???===<<<<<<<<<<<<======>>>????????????:::;;;<<<===>>>?????????;;;;;;;;;::::::999999888999999999888888888888777999999888777777777888888777777888888888999999999666777888999;;;<<<===>>>:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<======>>>???????????????>>>===AAAFFFGGGDDD@@@NNN```qqqjjjWWWVVVSSSPPPLLLIIIJJJMMMHHHIIIKKKLLLLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA<<<<<<======<<<;;;999999888777666666555555666666444444333222222222222333111000///000222444444333444444444555666666777777666666666666666666666666444555555555666666666666777777888888888999999999777777666666666666777777999999999999999999999999===;;;:::::::::;;;>>>@@@CCCKKKcccppphhhfffbbb\\\WWWTTTUUUWWWTTT___eee___VVVSSSRRRPPPIIIIIIJJJKKKLLLNNNOOOOOOIIIKKKMMMNNNOOONNNLLLKKKLLLKKKKKKKKKJJJJJJJJJJJJIIIGGGDDDCCCCCCAAA???===AAA@@@???>>>===<<<;;;:::;;;===@@@@@@>>>;;;:::::::::999999888777888888888777777777777777777777777888888888888888888888888666777777888999999::::::<<<::::::<<<<<<;;;???EEEEEEHHHJJJHHHCCC===:::999:::999777666555555666666222333333444444555555666666777888777555444555666555555444444444555555666444555666666777777666666444444555555666777777777888888888888888888888888777666777888777777>>>HHH@@@===;;;:::;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<;;;<<<===???AAACCCDDDEEECCCDDDEEEGGGIIIIIIJJJJJJFFFGGGIIIJJJJJJJJJIIIHHHIIIGGGEEECCCDDDHHHLLLOOOKKKNNNRRRRRROOOLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJHHHFFFEEEEEEFFFEEEEEEEEEGGGJJJKKKIIIGGGDDDEEEGGGHHHGGGEEEBBB@@@BBBAAA@@@??????@@@AAABBBFFFEEECCCAAA???======<<<<<<===============<<<<<<999999:::;;;<<<===>>>???======<<<<<<;;;:::999999666777777888999::::::;;;999888777555555555666777666777777777888888999999444555666777999:::;;;<<<::::::;;;<<<=========<<<999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>999<<>>@@@CCCEEEEEECCC@@@===AAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBAAA@@@???BBBBBBBBBAAAAAAAAA@@@@@@;;;<<<<<<===<<<;;;999888555555444333333333333444000//////...///111222444333333333555666777555333444444555666666777888888555555555555555555555555555555555666666777777777777777777777888888999999999999888888888888999999:::999999999999999999999000999???<<<777777:::===888>>>JJJ```tttfffaaa^^^ZZZXXXXXXVVVRRRRRRUUUYYYXXXWWWTTTPPPOOOPPPQQQLLLJJJIIIKKKOOOQQQPPPOOOIIIGGGFFFHHHKKKLLLJJJGGGHHHIIIJJJJJJJJJIIIHHHGGGCCCAAA???===<<<===>>>????????????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666666777888888777666777999999777666999888888888777777666666666777777666666888;;;>>><<<<<<<<<<<<===???AAABBB@@@IIIOOOKKKCCC>>>:::777777777666666555555555444444555666555333333555666777777777777666555444333222222222222222222222222222222333333444555666666888888888777777777777777777777777777777888888999999999888888999999:::;;;;;;;;;;;;;;;::::::999888888888999999999:::::::::::::::;;;<<<===>>>???@@@BBBDDDEEEEEEDDDEEEGGGIIIKKKHHHEEEFFFIIIKKKKKKJJJHHHHHHEEEEEEIIIPPPPPPKKKPPPPPPPPPOOONNNMMMLLLKKKLLLKKKJJJIIIHHHIIIJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFKKKIIIHHHIIIJJJJJJHHHGGGEEEDDDEEEGGGIIIHHHDDDAAABBB@@@===<<<>>>???@@@@@@BBB@@@??????@@@@@@>>>======<<<<<<:::999888777777===@@@BBBCCCAAA>>>===<<<;;;;;;<<<===<<<;;;999888555555444555666777999:::777666555555555666888999999999999999999999999999222555888;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>?????????@@@@@@@@@>>>@@@DDDGGGKKKWWWooonnnkkkyyy|||ddd^^^ZZZNNNCCC???============<<<<<<<<<<<<999:::;;;;;;;;;:::999888:::999999999:::;;;;;;<<<>>>???@@@@@@@@@@@@@@@???======>>>>>>???>>>>>>>>><<<;;;:::888666444222222111222333222000000111222333333444444555555666666666666666666666666666666777777666777777888999999999888666555666777999:::777777777777777777777777666444333777===???;;;666666666666666777777777777888888777777666666666555777777777888999999::::::::::::>>>FFFLLL```{{{xxxtttggg]]][[[ZZZWWWWWWZZZYYYVVVUUUWWWXXXWWWUUURRRNNNLLLMMMNNNMMMKKKJJJLLLNNNNNNMMMJJJJJJHHHGGGIIIKKKKKKIIIFFFGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDBBBAAA@@@@@@AAAAAA@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888777777888999888777666777999999777666888888888777777777666666777888888777777999<<>>>>>>>>???AAAEEEHHHJJJDDDNNNTTTLLL@@@:::::::::666666666666555555444444444555666555333333555666777777777777666555444333222222222222222222222222222222333333444555555666777777777777777777777777777777666666777777888999888888888888888999999:::999999:::999999888888777888888888888999999999999999:::;;;<<<===>>>??????AAABBBDDDDDDDDDEEEGGGIIIGGGEEEDDDFFFIIILLLMMMLLLLLLLLLIIIFFFHHHLLLLLLHHHNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGIIIGGGFFFFFFGGGGGGFFFEEEBBBAAABBBDDDFFFEEEBBB>>>>>>===<<<===AAADDDFFFFFFAAA???;;;:::;;;=========>>>>>>===<<<;;;:::999999===???BBBCCCBBB???>>>>>>;;;;;;;;;;;;;;;:::999999888777666666666777888888666666555555555666777888999999999999999999999999666999<<<>>>===;;;;;;;;;::::::::::::::::::::::::999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@>>>>>>AAABBBBBBGGGUUUddd~~~|||}}}hhhWWWJJJLLLOOOHHHAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;:::888888888888777666555555555555999999999::::::999888888777777888888888888888777444444444333222111111000...000111111000000222333666666666666666777777777777777777777777777777777666666666666666777888888888777555555555666888999555555555555555555555555888444444<<>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888888999:::888777666777999999777666777777777777666666666666777888999888888999<<<>>><<<<<<===@@@EEEKKKQQQTTTNNNWWWYYYMMM===666888;;;666555555555555444444444444555555444333333444666666666666666666555444333333333333333333333333333222222333333444444555555777777777777777777777777777777666666777777888999777777666666777777888999777888888888888777666666777777777777888888888888999999:::;;;<<<===>>>>>>>>>@@@AAABBBBBBCCCFFFHHHHHHFFFEEEGGGIIIKKKLLLKKKEEEHHHGGGFFFHHHMMMPPPOOOLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGEEEBBBBBBCCCDDDDDDCCC@@@@@@AAACCCEEEDDDAAA???>>>>>>>>>@@@CCCGGGHHHHHHAAA>>>:::888999<<<>>>>>>??????>>>===<<<;;;;;;:::;;;>>>BBBCCCBBB@@@??????;;;:::999999999999999999999999888777666666777777666555555555555666777777999999:::::::::::::::::::::===@@@AAA???<<<:::999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????AAA@@@AAACCCAAA???CCCJJJSSSsss~~~ooolllxxxaaaQQQGGGDDDJJJLLLFFFAAA@@@EEEDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>><<<<<<:::999777666555444666777777777666555444444444444444555555444444333000000000000111111111222000222333444333444555777999888888888888888777777777777777777777777777777555555444444444555666666666555444444444555777888333333333333333333333333666333444===IIIJJJ@@@444222222222333333333444444666555555555555444444444666666777777888888999999===::::::;;;:::???RRRfff{{{rrrjjjbbb\\\ccc]]][[[\\\ZZZUUUSSSUUUNNNKKKKKKNNNOOONNNOOOSSSNNNNNNNNNMMMKKKKKKMMMOOOMMMMMMNNNNNNMMMKKKHHHFFFJJJKKKKKKKKKJJJHHHFFFDDDFFFFFFGGGGGGGGGFFFEEEDDDAAABBBCCCCCCCCCAAA???===?????????>>>>>>=========::::::::::::::::::::::::;;;:::999888888888888999888777666777999999777666666666666666666666666666666777888888777888:::<<<666777999===DDDKKKRRRWWWUUUYYYUUUHHH;;;666666777444444444444444444444444444555555444333333444666555666666666555555444333333333333333333333333333222222333333333444444444666666666777777777777777666666666666666777888888666555555555555666777777777777888888888777777666666666666666777777777777999999999:::;;;<<<<<<<<<<<<===???@@@@@@AAADDDFFFJJJIIIHHHHHHHHHGGGGGGFFFCCCFFFHHHFFFHHHNNNQQQPPPIIIIIIIIIJJJIIIIIIHHHHHHEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHFFFCCCAAA@@@AAABBBBBBBBBBBBCCCDDDEEEFFFEEEDDDBBBCCCBBBAAABBBDDDDDDCCCBBB@@@>>>;;;:::<<<>>>?????????>>>>>>===<<<<<<;;;;;;999<<>>>>>:::999888777777777888999888888888777777777888888666666666666777777888888999999999999:::::::::::::::===AAABBB???<<<999888888888888888888888888888888888999999999999999999:::::::::::::::;;;;;;;;;=========>>>>>>>>>??????AAA???@@@CCCCCC@@@AAADDD???WWWsssqqqhhheeeiiizzz|||hhhZZZSSSOOOPPPSSSRRRLLLGGGHHHMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;:::999888777777777888888777777666666333333333444444555555555666777888888777777999:::999999999888888777777777666666666666666666666666444333333333333333444444444444333333333444555666222222222222222222222222222111333:::AAAAAA:::111222222222222333333333333444444444444444444444444555555666666777888888999;;;999999;;;::::::CCCMMM[[[vvv~~~oooggg^^^YYYXXXXXXUUUQQQXXXVVVUUUUUUSSSPPPPPPRRRPPPLLLIIIIIIIIIHHHKKKPPPOOOOOOOOOMMMKKKJJJLLLNNNKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKLLLLLLJJJGGGEEEDDDFFFGGGHHHHHHHHHGGGEEEDDD@@@AAACCCDDDCCCAAA???===>>>>>>>>>===============::::::::::::::::::::::::888888888777777777777777888777666777999999777666555555555555555555555666444666777666666666888999666666777999===BBBGGGJJJMMMKKKEEE;;;666777666333333333333333444444444444333444555444222222444555555555555555555444444333333333333333333333333333222222222333333333333333555555666666777777777777666666666555666777777888555555444444555555666777777777888888888888888777555555666666666777777777888888999999::::::;;;;;;:::;;;=========???AAACCCGGGHHHHHHGGGFFFEEEEEEEEEJJJLLLLLLIIIIIIKKKIIIEEEFFFFFFGGGHHHHHHHHHGGGGGGBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCEEEFFFFFFLLLLLLKKKJJJIIIHHHGGGFFFEEEBBB@@@@@@AAABBBAAAAAAAAACCCDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCBBB???===;;;:::;;;<<<>>>???===<<<===<<<<<<;;;;;;:::::::::666999===>>>>>><<<;;;;;;888777666555555666777888555666666777888999999999777777888888999999999999888888888999999999::::::777:::>>>???===;;;999888777777777777777777777777777777777888888888999999999999999999::::::;;;;;;<<<<<<=========>>>>>>>>><<<999:::>>>@@@@@@AAADDDIIIGGGOOOaaarrrvvvyyylllnnn~~~vvvyyyuuuqqqnnn```QQQRRRQQQRRRTTTRRROOOOOOQQQMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@???======<<<<<<<<<<<<<<<;;;:::999888888888777777777777777:::;;;;;;:::888777888999888888888777777666666666444444444444444444444444333333222222222222222333333333333333333444444555333333333333333333333333000222444666666555333222222333333333333444444444333333333444444444444444444555555666666777888888888888999;;;;;;:::<<<@@@BBBNNNiii}}}rrrhhh___VVVPPPWWWSSSPPPOOORRRTTTTTTSSSUUUTTTSSSRRRSSSSSSTTTUUUUUUOOOLLLKKKJJJHHHJJJNNNRRRRRRPPPMMMJJJHHHIIIJJJJJJKKKLLLKKKJJJIIIJJJLLLHHHKKKMMMMMMJJJGGGEEEDDDFFFGGGGGGHHHGGGFFFEEEDDDBBBCCCDDDEEEDDDBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777777777777777777666888777666777999999777666444444444555555555555555333555666666555555666777999888777777777888999:::;;;999333000222777777222222222333333333333333444333444444333222222333555444444555555555444444333333333333333333333333333222222222222333333333333444555555666666777777888666666555555666666777888555555444444555555666777666777777888888888888777666666666666777777777777777888888888999999999:::999:::;;;;;;;;;<<<>>>@@@@@@BBBEEEFFFEEEEEEGGGHHHGGGIIIIIIJJJMMMPPPKKKDDDDDDEEEFFFFFFGGGGGGGGGGGG@@@AAAAAAAAAAAA@@@????????????@@@BBBDDDEEEFFFFFFLLLLLLJJJIIIGGGFFFDDDDDDCCCAAA@@@AAABBBBBB@@@???>>>@@@AAABBBAAAAAABBBCCC@@@@@@@@@BBBCCCBBB???<<<666666888;;;======:::888;;;;;;:::::::::999999999555888<<<===<<<:::999999555555555555555666666777333444555777888888888888666777888999999999888888666666777777888999999999555888:::;;;:::999888999666666666666666666666666555555555666777777888888777888888999999::::::;;;<<<<<<<<<<<<===============::::::===>>>>>>AAAFFFGGG???AAAJJJLLLOOOddd{{{mmmuuuxxxnnniiisssmmmdddccc```YYYSSSVVVUUUSSSQQQNNNMMMNNNPPPLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFEEEEEEDDDEEECCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????===============<<<;;;:::999999999888777777666666999::::::999666555555666666666666666666666555555222222222222222222222222333333222111111111222222222333333333444444444444444444444444444444444444222444666444000///222666333333444444444555555555333333333444444444444555444444555555666666777777777888::::::999777777999@@@<<>>>>>>>>???@@@BBBDDDFFFFFFGGGHHHHHHGGGFFFDDDCCCBBBBBB@@@???@@@AAABBBAAA>>><<<;;;===??????>>>>>>@@@BBB>>>???@@@CCCDDDCCC@@@===666555666888;;;<<<;;;999::::::::::::999999999999666999<<<===;;;999888777333333444555555555555555333444555666777777666555444555666777888777777666444555555666777777888888666888999888777666777888555555555555555555555555333333444444555666666777777777777888999:::::::::;;;;;;<<<<<<<<<============<<<===???>>>===@@@FFF===>>>BBBFFFAAA>>>HHHXXXiiizzzwwwzzz~~~jjjjjjkkkhhh\\\QQQSSS\\\ZZZYYYUUUQQQMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGEEECCCBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCAAA@@@?????????@@@@@@??????>>>============<<<;;;:::999888888888888777777777777777888999888666555555666555555666666666666666666222222222222222222222222444333222222111111111222222333333444444444444444444444444444444444444444222444555444222111333666333333333444444444444555333444444444555555555555333444444555555666777777555888:::888666555777888>>>888999EEEUUUkkkrrrqqqqqqrrrooojjjgggfffZZZXXXUUURRROOONNNMMMNNNJJJKKKMMMNNNOOOQQQUUUXXXWWWTTTOOOLLLPPPTTTUUUSSSQQQOOOPPPSSSRRRLLLHHHIIIHHHIIIJJJJJJIIIKKKNNNPPPJJJJJJIIIEEEBBBBBBEEEIIIEEEIIIMMMNNNKKKGGGFFFFFFCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@???>>>======::::::::::::::::::::::::888888888888888888888888777888888999999999888888888777666777999999777666333333333444444555555555444666888888777666666777444555777888999999888888555888888444333444444111111111111222222333333333333444444333222222333555333333444444555444444444444444444444444444444444222222222222222222222222444444444555666777777888555555555555555666777777666555555555555666777777333444444555666666666555777777777777888888888888777777777777888888888888999::::::999888888999;;;===AAADDDDDDBBBAAABBBDDDBBBBBBDDDJJJTTTXXXNNNAAABBBCCCDDDFFFGGGGGGGGGGGG???@@@@@@AAAAAA???>>>======>>>@@@CCCEEEFFFGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>???AAABBB@@@===:::;;;===??????>>>===@@@BBB@@@AAABBBDDDEEECCC>>>;;;999888777888:::===>>>>>>::::::::::::::::::999999888:::===>>><<<999888777111222444555666555444444444555666666666555333333222333555666666666555444333444444555666777777888999999999777555555666888555555555555555555555555222222333333444555666666666777777888999999::::::;;;;;;;;;<<<<<<<<<======888888;;;===;;;999<<>>???EEEGGGEEEGGGVVVkkkzzz{{{jjjbbb___aaa^^^WWWUUUZZZSSSSSSQQQNNNNNNOOOOOOMMMIIIIIIIIIHHHHHHHHHGGGGGGJJJIIIGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDBBB@@@======>>>>>>>>>>>>>>>>>>===>>>>>>===<<<;;;:::999888888888888999999999999777888999999888777888:::555555666666777777888888333333333333333333333333444444333222111111222222222333444555555555444444333333333333333333333333111111111222444555555444222222333333333444444444444444444555555666666666333333444444555666666777222777999777555666:::===:::999<<<@@@===CCCcccVVVWWWYYYZZZYYYVVVTTTRRRSSSRRRPPPNNNLLLKKKKKKKKKMMMJJJGGGHHHLLLPPPQQQPPPRRRQQQQQQPPPQQQSSSUUUVVVUUUSSSPPPNNNLLLLLLLLLMMMJJJKKKLLLLLLLLLJJJIIIHHHJJJJJJHHHFFFCCCBBBDDDFFFGGGFFFEEEDDDCCCBBBBBBBBBHHHHHHGGGGGGEEEDDDCCCBBB@@@@@@??????>>>===<<<<<<======<<<;;;::::::999999999888888777777888888999666777777777777888888888777888888999999999888888444555555555555555555555333444444555555444444333444444444444444555666777666666555444333333222222111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333333333333444444444555555444444222222222222444444444444444555555555555666888777666666666666666777666555444333333444555666:::999888777777777999999888888888888888999999999<<<>>>@@@@@@@@@@@@BBBDDDDDDDDDFFFHHHJJJIIIFFFDDDGGGGGGHHHHHHHHHGGGFFFFFFCCCBBB@@@>>>>>>>>>>>>>>>>>>@@@AAAAAAAAABBBEEEGGGHHHGGGEEECCCAAA@@@??????AAAAAABBBBBB@@@>>><<<;;;999999999::::::<<<======????????????????????????<<<<<<<<<===>>>>>>?????????>>>===;;;;;;;;;<<<===999999999999999999999999555444444333333444444555333333333333333333333333333333333333333333333333333333444444555666666666777777777777777777777777555555666666666666555555555666777666555444555666555666666777888999999999999999999:::::::::;;;;;;999999::::::;;;<<<<<<<<<>>>??????>>>======>>>@@@GGGDDDIIITTT^^^lllpppiiihhh___]]][[[XXXUUUTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNKKKJJJHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFEEECCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999999999888888888777777888888777666666666666666444444444444444444444444555555444444444333333333444444444444444444444444333333333333333333333333222222444444444444222222333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555444444555555555555666666666666777888888888:::???EEEIIIqqqLLLMMMOOOQQQQQQOOOMMMLLLQQQQQQPPPNNNMMMKKKJJJJJJJJJIIIHHHJJJNNNQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHFFFDDDBBBAAACCCEEEEEEDDDCCCCCCBBBBBBBBBBBBFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@??????>>>===============<<<;;;;;;:::999999999999888888888888999999777777777888888888888999777888888999999888888777666555555555555555555555333444444555555444444333444444444444444555666666666555555444333333222222111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333111111111222222222333333333333333333444444444444444333333222222333333444444444444444555555555555555555555444555555666666666666555444444555666666999999888777777777888999888888888888888999999999888:::<<<===>>>@@@BBBDDDDDDCCCBBBCCCDDDDDDBBBAAAFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>???>>>>>>???BBBDDDGGGIIIIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>??????????????????????????????>>>>>>>>>>>>???????????????>>>===<<<;;;<<<<<<=========<<<:::999777666555555444444333333444444555333333333333333333333333333333333333333333333333444444444444555555555555666666666666666666666666555555666666666666555555555666777777555555666777555666666777888888999999999999999999::::::::::::999999:::;;;;;;<<<<<<======>>>>>>===<<<;;;===??????<<<>>>FFFKKKQQQbbbvvvrrrhhhbbbbbbddd]]][[[YYYWWWUUUSSSSSSSSSQQQPPPPPPOOOOOOOOOOOOPPPMMMKKKIIIHHHIIIIIIHHHGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDBBB@@@>>>???>>>>>>======<<<;;;;;;999999999999999999999999999999999888888888777777888777777666666666666666555555555555555555555555555555444444444333333333444444444444444444444444333333333333333333333333222222333444444333222222333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555444444555555555555666666666666777888888888999;;;@@@CCC???OOOhhhHHHIIILLLNNNOOONNNMMMLLLNNNOOOOOONNNMMMKKKIIIHHHHHHGGGIIIKKKOOOQQQRRRQQQSSSSSSTTTTTTTTTSSSRRRQQQOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHGGGGGGGGGEEECCCCCCEEEGGGCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@???>>>@@@@@@??????>>>>>>============<<<<<<;;;:::::::::999999999999999999999999777888888888888999999999777777888888888888777777777777666666555555555444333444444555555444444333444444333333333444555555555555444444333333222222111111111111111111111111333333333333333333333333333333333333333333333333444444444444444444444444111111111222222222222333333333333333333333333333444333333222222333333444444444444444555555555555333333333333333444555666666666555555555555666666888888777777777777888888777777888888888999999999666888;;;===???AAADDDGGGHHHEEEBBBAAABBBCCCCCCCCCFFFFFFGGGGGGFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>???>>>===>>>BBBHHHLLLLLLKKKGGGGGGHHHHHHGGGFFFDDDCCC@@@??????>>>=========>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>===<<<<<<<<<<<<===>>>>>><<<;;;999777666555555444444333333444444555333333333333333333333333333333333333333333333333555555555555444444444444444444444444444444444444555555666666666666555555555777888777666555666888555666666777777888888999888888888999999999::::::999::::::;;;;;;<<<<<<===;;;<<<===<<<::::::<<<>>>@@@;;;;;;@@@AAA@@@FFFPPPjjjnnnxxxqqqccc\\\XXXVVVXXX[[[YYYXXXWWWUUUSSSSSSRRRRRROOONNNNNNNNNOOOOOOPPPQQQNNNLLLJJJIIIIIIHHHGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBB???===<<<>>>>>>======<<<<<<;;;;;;888888888888888888888888999888888888888777777777777777666666555555666666666666666666666666666666555555444444444333333333444444444444444444444444333333333333333333333333222222333333333333222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444555555444555555555555666666666777888999888777888:::<<<;;;???JJJ___}}}IIIJJJLLLMMMNNNNNNMMMLLLKKKLLLMMMNNNMMMKKKIIIGGGFFFGGGIIILLLNNNNNNMMMLLLMMMOOOQQQSSSTTTSSSQQQOOOOOOPPPQQQRRRRRRPPPOOONNNKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFFFFGGGIIIAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@>>>>>>?????????>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999::::::::::::999999888888888888999999999999777777777888777777666666888777777666666555555444333444444555555444444333444333333333333333444444444444444333333333222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111111111111222222222222333333333333222222222222333333333333333333333333333333444444444555555555222222222333333555666666666666666666666666666666666666666666777777777888777777777888999999::::::999;;;>>>@@@BBBDDDGGGIIILLLIIIEEECCCEEEGGGJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFBBBAAA???>>>>>>>>>?????????======CCCJJJNNNLLLHHHEEEFFFHHHIIIIIIHHHFFFEEE@@@???>>>======>>>?????????@@@@@@AAAAAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888555444444333333444444555333333333333333333333333333333333333333333333333666666555444444333222222333333333333333333333333444555555666666555555444555666888777666666777888666666666666777777888888777777777888888888999999999999::::::;;;<<<<<<<<<:::;;;<<<;;;::::::<<<>>>CCC>>>===BBBCCCAAAAAAEEEGGGIIIQQQeeemmmccc[[[YYYXXXVVVUUUVVVVVVUUUTTTSSSRRRRRRQQQQQQOOOOOONNNNNNNNNNNNOOOOOOPPPMMMJJJIIIHHHHHHFFFDDDGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBB@@@===;;;:::===<<<<<<;;;::::::999999777777777777777777777777888888888888777777777777777666666555555555666666555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222444444444444444444444444333333444444444444555555444444444555555555666666666777999999888777888999@@@>>>>>>EEEUUUjjjFFFGGGHHHHHHHHHHHHGGGFFFIIIJJJLLLLLLLLLJJJHHHGGGFFFHHHJJJKKKKKKIIIGGGFFFFFFIIILLLPPPQQQQQQPPPNNNLLLNNNPPPQQQQQQPPPNNNLLLIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHFFFFFFGGGHHH@@@@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===============<<<;;;;;;;;;;;;::::::::::::888999999::::::999999888777777888888888999999999777777777777777666555444777777666666555555555444333444444555555444444333444333222222222222333333333333333333333222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222333333333333333333333333333333333444444444444555333333333333444555666777555555666666666666555555555555666666777777777777666777777888999999::::::<<<>>>@@@AAABBBCCCEEEGGGIIIFFFCCCBBBEEEIIILLLMMMHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@???>>>>>>>>>???@@@@@@>>>???DDDJJJLLLHHHDDDCCCDDDFFFHHHHHHGGGFFFEEEBBBAAA???>>>>>>???@@@AAA>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999888888888555444444333333444444555333333333333333333333333333333333333333333333333666666555444333222222111333333333333333333333333444444555555555555444444444666777777666666777999666666666666666777777777666666666777777777888888888888999999:::;;;;;;;;;:::<<<<<<<<<;;;;;;===???@@@<<<:::===??????@@@AAA@@@@@@BBBHHHXXXkkkxxx{{{xxxhhh___ZZZUUUTTTXXX[[[XXXUUUUUUSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPOOONNNMMMLLLLLLLLLOOOMMMJJJHHHHHHGGGEEECCCDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCBBB@@@>>><<<:::999;;;::::::999999888777777666666666666666666666666777777777777777777777777666666555555555555666666444444444444444444444444555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333444444555555444444444444555555555555444777999:::999999999:::777888999999<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999777888999::::::999888777666777777777777888888888666777777666666555444333555555555555555555555555333444444555555444444333333333222222111111222222333333333333222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111111222000000111111111222222222222333333444444333333222333333333333444444444444333333333333444444555666444444555555555555444444333444555666777777777666666666777888999::::::;;;;;;===>>>>>>>>>>>>@@@BBB@@@???>>>???BBBFFFHHHHHHFFFFFFEEEEEEDDDCCCAAAAAAAAA@@@???>>>>>>???@@@@@@@@@@@@BBBFFFJJJJJJFFFBBBCCCDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBB===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999999888888999::::::;;;;;;::::::;;;;;;:::888777666555444555444444333333444444555333333333333333333333333333333333333333333333333555555555444333222222111222222222222222222222222444444555555555555444444333444666666555555777888666666666666666666666666555555555666666666777777666777777888888999:::::::::;;;<<<<<<;;;;;;===???===:::888888:::;;;<<<======@@@@@@===@@@GGGNNNOOOQQQ___nnnsssyyy}}}tttkkkddd___ZZZWWWUUUQQQRRRWWWZZZWWWSSSQQQRRRSSSSSSRRRQQQPPPOOONNNQQQPPPNNNMMMLLLKKKKKKKKKNNNKKKIIIGGGGGGFFFDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGBBBBBBAAA???===<<<;;;:::::::::999999888777777777666666666666666666666666666666777777777777777888555555444444555555666666444444444444444444444444555555444444444333333333333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111333333333333333333333333222222333333444444555555333444444444444555555555444777999:::999999:::<<<777<<<@@@???<<<<<>>===>>>@@@CCCEEEEEEDDDEEEEEEDDDDDDCCCAAA@@@???@@@@@@???>>>>>>???@@@AAA>>>AAAFFFIIIKKKJJJGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB<<<===???@@@@@@???===<<<::::::::::::::::::::::::;;;;;;;;;::::::999999888666777888999:::999999888888888777777666555555444555444444333333444444555333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333333444444555555444444333222333555555444444666777666666666666666666666666444444555555555666666666555555666666777777888888888999::::::::::::<<<>>><<<<<<<<<::::::;;;<<<<<<888<<<>>>;;;<<>>===<<<<<<<<<;;;;;;;;;:::999999888888666666666666666666666666666666666666777777888888555444444444444555666777555555555555555555555555555555444444444333333333222222222222222222222222111111111111111111111111333222111000000111222333111111111111111111111111111111111111111111111111333333333333333333333333111222222333444444555555333333444444444555555555666777999999888888999;;;888:::;;;:::777666777999<<>>>>>???@@@AAA===BBBHHHLLLLLLJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIGGGEEECCCBBB===>>>???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999555666777888999999888777333333444555666777888888555444444333333444444555333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333333444444555555444444333111222444444444444555777666666666666666555555555444444444555555555666666444444555555666777777777777888999999888999;;;===888<<<===<<<:::;;;<<<<<<<<<>>>===;;;===BBBCCCBBB???DDDFFFBBBAAAFFFKKKMMMKKKYYYlll}}}ddd[[[ZZZXXXXXXYYYYYYYYYWWWXXXRRRNNNRRRVVVWWWXXX[[[SSSSSSTTTSSSRRROOOMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>==================<<<;;;;;;::::::999777777777777777777777777555666666666777777888888444444444444444555666777666666666666666666666666555555444444444333333333222222222222222222222222111111111111111111111111333222111000000111222333111111111111111111111111000000000000000000000000333333333333333333333333111111222333333444555555333333333444444444555555777888888777666666888999<<<999666666999<<<>>>???@@@BBBBBB???CCCOOO\\\bbbEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIINNNHHHEEEGGGFFFAAABBBFFFFFFEEECCCCCCCCCEEEHHHIIIIIIHHHHHHIIIIIIHHHDDDBBB@@@AAABBBCCCDDDFFFGGGGGGHHHFFFCCCAAA@@@BBBDDDEEEGGGFFFDDDAAA???>>>======>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999888777777777888:::;;;888999999888888777666555444444444444444555666777555555555555555555555555222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000222333333222222000///...000000000000000000000000//////............////////////000111111111111111000111111111111222222222//////000111222333333333333333333222222222111111444444444333333222222222222222333333333333444444777666555444555777999:::888;;;>>>>>><<<===CCCHHHBBBAAAAAACCCDDDEEEDDDCCCFFFFFFFFFDDDBBB@@@===<<<============>>>???AAAAAADDDEEEEEEEEEEEEDDDDDDCCCJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>===<<<;;;:::999;;;<<<<<<:::999999:::999999999888999999::::::666666666666555555555555555555555666666666666777444444444444444444444444222222333444444333333333333333333333333333333333222222111111111111222222333333333333333333333333333333333333333333333333333333333444444444555555555555444444444333333333666666666666666666666666555555555555555555555555666666777888999999::::::::::::::::::::::::::::::<<<<<<======>>>>>>??????@@@@@@@@@AAABBBCCCEEEEEEIIIKKKOOOTTTZZZ```eeehhhjjjuuu{{{ooobbbZZZYYYXXXWWWVVVUUUUUUVVV[[[YYYWWWUUUUUUVVVXXXZZZVVVVVVUUUVVVVVVUUURRROOONNNMMMKKKKKKLLLMMMMMMLLLFFFEEEDDDBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>===;;;:::999::::::;;;;;;;;;;;;;;;;;;666555555555555444444444777777666666555555555444555555444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222333444444333333333444444444555555666666666555666777777888666777777888888999::::::999<<<>>>@@@AAABBBEEEGGGSSS___rrrEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEHHHLLLNNNOOONNNLLLHHHFFFHHHFFFCCCEEEKKKFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIHHHEEEBBB@@@@@@AAABBBCCCDDDEEEEEEFFFEEECCCAAA@@@@@@AAABBBBBBBBBAAA??????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::888888777777777888999:::888999999888888777666555444444333333444444555666444444444444444444444444222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000333333222111111000000///000000000000000000000000//////............////////////000111111111111000000000111111111222222222000000000111111222222333111111111222222333333333444444333333333222222222222222222333333333444444666666444444555666888:::999;;;===<<<;;;>>>EEELLLAAA@@@@@@BBBDDDDDDCCCBBBDDDDDDCCCCCCAAA???<<<;;;;;;;;;<<<===>>>???@@@AAAEEEEEEFFFFFFEEEEEEDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCAAA???>>>>>>>>>>>>===<<<;;;:::999;;;<<<<<<:::999999:::999999999888888999999:::666666666666555555555555444444555555555666666666444444444444444444444444222333333444444333333333333333333333333333333333222222111111111111222222333333333333333333333333333333333333333333333333333333333444444444444555555555555444444444333333666666666666666666666666555555555555555555555555666666777888888999::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>???????????????@@@AAACCCDDDEEEBBBCCCDDDFFFIIIMMMOOOQQQLLLRRRZZZ___cccgggnnnssswwwuuurrrppppppuuu|||}}}xxxrrriiihhhbbbXXXUUUUUUTTTTTTTTTUUUUUUUUUXXXXXXWWWVVVVVVUUUUUUUUUTTTSSSRRRRRRRRRQQQOOOMMMMMMKKKIIIIIIJJJJJJIIIHHHEEEEEECCCBBBBBBBBBCCCDDD@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>><<<;;;:::999::::::::::::999999999999666555555555555444444444777666666666555555555444555555555444444444333333444444444444444444444444333333333333333333333333333333333333333333333333222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222333333444333333333444444444444555666666666666777777777777888888999999:::;;;;;;;;;888:::<<<<<<<<<<<<>>>@@@CCCGGGNNNUUU```qqqDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCHHHNNNRRRRRRQQQIIIHHHIIIIIIFFFDDDFFFLLLGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEEEEFFFHHHGGGEEECCCAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDBBBBBBAAAAAABBB>>>>>>>>>===>>>??????@@@<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::777777777666777888888999888999999888888777666555333333222222333333444444333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000444333111000//////000111000000000000000000000000//////............//////...///000000111111000000000000000111111111222222111111111111111111111111//////000111222333444555333333333333222222222222222222222222333333333333555555444444555666888999:::::::::999:::>>>FFFMMM?????????@@@BBBCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;<<<>>>???AAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@??????>>>@@@AAABBB@@@???>>>>>>>>>>>>===<<<;;;:::999;;;<<<<<<:::999999::::::999999888888888999999666666666555555555555444333333333444444444555555444444444444444444444444333333333444444333333222333333333333333333333333222222111111111111222222333333333333333333333333222222222222222222222222333333333333444444444444555555555555555444444444666666666666666666666666555555555555555555555555666666777777888888999999999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>????????????@@@AAACCCCCC@@@@@@@@@AAAAAACCCDDDEEEIIIKKKLLLLLLLLLNNNSSSXXXRRRSSSSSSRRRRRRTTTWWWZZZddd```cccmmmqqqjjjdddddd[[[\\\^^^______^^^\\\[[[hhhpppWWWVVVaaafff^^^aaa^^^WWWWWW\\\[[[UUUQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVUUUTTTRRRPPPSSSQQQNNNNNNNNNNNNMMMKKKNNNLLLIIIHHHHHHHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;:::999:::999999888888777777777666555555555555444444444666666666555555555555555555555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222222111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333333333333333333333444444444444444555777888888888777666777777888999999::::::;;;888999::::::888888999:::<<<<<<;;;;;;>>>GGGTTT^^^kkkwwwCCCBBBAAA@@@@@@??????@@@BBB@@@AAAEEEKKKOOONNNLLLEEEGGGJJJIIIEEEBBBDDDGGGFFFGGGHHHIIIHHHGGGEEEDDDDDDCCCCCCEEEFFFGGGEEEDDDBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEE============>>>???@@@@@@<<<;;;::::::999999::::::999999999999999999999999777666666777777777888888888999999888888777666555333222222111222222333333222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000444222000///...///000222000000000000000000000000//////............//////...//////000000000000000000000000000111111111111111111111111000000000000///000000111222333333333333222222222222222222222111222222222222333333333444444444444555666777888999999999999999===BBBGGG>>>======???AAABBBAAA@@@============<<<;;;;;;:::;;;<<<>>>???AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>==================<<<>>>@@@AAA@@@???>>>>>>>>>>>>===<<<;;;:::999;;;<<<;;;:::999999999:::999999888888888888888666666555555555444444444222222333333333444444444444444444444444444444444333333444444444333222222222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111222222333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555666666666777777777888888888888888888999999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBCCCDDDFFFGGGFFFGGGGGGFFFFFFHHHLLLOOOKKKLLLMMMMMMLLLMMMNNNPPPWWWOOOSSSccciii^^^VVVWWWSSSTTTVVVWWWWWWVVVUUUUUUZZZooorrr^^^SSSYYYYYYOOOQQQTTTSSSQQQTTTZZZZZZVVVQQQRRRRRRSSSTTTTTTUUUUUUSSSTTTTTTTTTTTTSSSSSSRRRSSSPPPMMMLLLLLLMMMLLLLLLOOOMMMJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@???????????????>>>>>>=========<<<;;;:::999999::::::999888888777666666666555555555555444444444555555555555555555555555555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222333333222222333333333444444444333555777888999888666555444555555666666777777888999:::;;;:::999888999:::;;;===?????????AAADDDGGGFFFMMMVVV^^^hhhzzzAAAAAA@@@???????????????BBB@@@???AAADDDGGGFFFEEECCCGGGIIIHHHEEEDDDCCCDDDDDDFFFHHHJJJKKKJJJHHHGGGCCCBBBBBBDDDFFFFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAACCCDDDEEEFFFGGG@@@??????>>>>>>>>>??????;;;;;;:::999999999999:::999999999999999999999999666777777888888888888888888999999888888777666555333222222111111111222222222222222222222222222222111111111111111111111111222111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000333222000......///111222//////////////////////////////............//////......///000000000000000//////000000000111111111111111000000000000000000111111111111111111111111222222222222222222222222111111111222222222333333333333333444444555666666666777888999999:::<<<===<<<<<<<<<>>>AAABBBAAA@@@<<<<<<;;;;;;;;;:::::::::999:::<<<>>>???@@@@@@@@@?????????>>>???@@@AAABBB@@@@@@???>>>===============<<<;;;===???AAAAAA@@@>>>>>>>>>>>>===<<<;;;:::999;;;<<<;;;:::999999999:::999888888777777777888555555555555444444444444222222222333333333333444444444444444444444444444333444444444333333222111222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111222222222333333333444444444444555555555555555555444444444444444444444444555555555555555555555555666666666666666666777777777777777888888999999999:::::::::;;;<<<<<<=====================>>>???@@@>>>>>>>>>???AAABBBDDDEEEAAACCCEEEFFFGGGHHHIIIJJJHHHHHHHHHGGGFFFGGGIIILLLOOONNN]]]uuuzzzhhhUUUNNNOOOPPPQQQRRRRRRRRRRRRQQQVVVjjjooo]]]UUU\\\YYYLLLQQQRRRRRRQQQTTTVVVVVVRRRTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSRRRQQQRRRSSSUUUWWWTTTQQQNNNMMMMMMNNNMMMLLLMMMKKKHHHGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>=========;;;<<<<<<;;;;;;:::999888;;;::::::999888777777666666555555555555444444444444444444555555555555555444444555555555555555555222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222333333222222222333333333444444222444666777888777555444333333444555555666666777777888999999888888:::;;;555888<<<>>>>>>======<<>>??????@@@@@@BBBAAA@@@??????AAACCCEEEOOOOOOMMMHHHFFFGGGGGGEEEDDDFFFHHHJJJKKKJJJIIIHHHDDDCCCCCCCCCEEEFFFFFFEEE??????????????????>>>>>>;;;;;;<<<===???AAACCCDDDAAA@@@???>>>=========>>>;;;;;;:::999999999::::::::::::::::::::::::::::::777777888999999999999888888999999888888777666555333333222222111111222222222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111////////////000111//////////////////////////////............//////---...//////000000///////////////000000000111111000000000000000000000000222222111111111000000000111111111222222222222222111111111111222222222222222222333444444555555555555666777888999888888777<<<;;;<<<>>>AAABBBAAA@@@======<<<;;;:::::::::;;;666777999:::;;;<<<;;;;;;<<<;;;;;;;;;===???AAABBB@@@@@@???>>>===============;;;:::;;;===?????????>>>>>>>>>>>>===<<<;;;:::999;;;<<<<<<:::999999::::::999888777777777777777555555555444444444444333222222222333333333444444444444444444444444444444444444444444333222111111222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333333333333444444444444444444444444444444444444444555555555555555555555555555555555555666666666666666666666777888888999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@DDDFFFIIIKKKLLLLLLJJJIIIFFFFFFFFFEEEDDDEEEHHHKKKJJJKKKUUUeeehhh]]]PPPKKKJJJJJJKKKLLLLLLMMMMMMMMMQQQjjjtttcccQQQQQQTTTQQQPPPPPPQQQSSSUUUUUUSSSQQQUUUVVVWWWWWWWWWVVVUUUTTTTTTRRRPPPOOOPPPRRRUUUWWWRRRPPPNNNMMMMMMMMMLLLKKKHHHFFFCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>======<<<<<<;;;:::;;;;;;;;;::::::999888::::::999999888888777777666555555555555444444444444444444444444555555555333333333444444444444444111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222222222222222222222333333333333222222444555555555444333444555555666666777888888333555666666666666888:::888888777888888999;;;<<<===???AAABBBBBBEEEJJJOOOJJJKKKMMMPPPTTTXXX\\\^^^>>>>>>>>>>>>???@@@AAAAAAAAABBBBBB@@@???BBBIIIOOOmmmfffXXXJJJFFFIIIHHHDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFEEECCCDDDEEEFFFFFFEEE@@@@@@@@@?????????>>>>>>;;;;;;::::::;;;===???AAA???>>>======<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::::::::777888999:::;;;::::::999888999999888888777666555444444333222222222222222333333333333333333333333111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............//////---...//////000000//////////////////000000000111......//////000000111111000000000000111111111111000111111111222222222222111111111111222222222222111222333333444444555555666555555666777999999999<<<;;;<<<>>>AAACCCBBBAAA???>>>===;;;;;;:::;;;;;;666777999:::;;;:::999888:::999999:::<<>>===<<<<<<<<<<<<<<<:::888999;;;<<<===<<<>>>>>>>>>>>>===<<<;;;:::999;;;<<<<<<:::999999::::::999888777666666666666555555555444444444333333333333333333444444444444444444444444444444444444444444444444333222111000111111111111111111111111222222111111111111222222111111111111111111111111333333333333333333333333111222222222222333333333222222222333333333444444333333333333333333333333555555555555555555555555555555555555555555555555555555666666777888888999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===???>>>>>>======>>>>>>?????????AAACCCEEEEEEDDDBBBEEEGGGHHHHHHHHHHHHJJJLLLIIIIIIHHHHHHIIIJJJKKKKKKHHHIIIIIIJJJKKKLLLLLLLLLNNN___hhh]]]NNNKKKNNNPPPOOOOOOQQQTTTWWWVVVTTTRRRQQQRRRTTTUUUVVVVVVTTTTTTSSSRRRQQQPPPOOOPPPPPPQQQNNNMMMKKKKKKLLLKKKIIIGGGDDDBBBAAAAAACCCDDDCCCBBB@@@AAAAAABBBAAA@@@???>>>>>>>>>======<<<;;;;;;:::999::::::::::::999999888777777777777777777777777666555555555555444444444333333333444444555555555222222222333333333444444111111111111111111111111000000000000000000000000000000000000000000000000////////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222111222222222222333333333111111222222222333333333444444444555666666777777222444555555555555666888:::999777777999;;;===>>>666777999===@@@BBBCCCCCCDDDDDDDDDEEEFFFHHHJJJLLL===>>>>>>>>>???AAABBBCCC@@@CCCEEECCCAAAEEEPPPYYY{{{cccMMMFFFHHHGGGAAAFFFFFFFFFFFFEEEEEEDDDCCCGGGFFFDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA???>>>;;;::::::<<<>>>@@@<<<<<<;;;;;;;;;<<<=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;::::::888999999888888777666555555444444333222222222333333333333333333333333333000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000000000000////////////////////////////////////............//////---......///////////////////////////000000000000---......///000111111222......///000111222333333000000111111222222222222000111111111111222222222111111222333444444444444777555333444666999<<<===<<<<<<<<>><<<;;;;;;;;;;;;999:::<<<======<<<:::999999999999:::===AAADDDFFF??????>>>===<<<<<<<<<<<<;;;999777777999:::;;;:::>>>>>>>>>>>>===<<<;;;:::999;;;<<<<<<:::999999::::::999888777666666666666555555444444444333333333333333444444444444555555444444444444444444444444444555444444333222111000111111111111111111111111222222111111111111222222111111111111111111111111333333333333333333333333111111222222222333333333111111111222222333333333333333333333333333333333555555555555555555555555555555555555555555555444444555555666777888888999888999999::::::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<::::::::::::;;;<<<>>>>>>@@@@@@@@@CCCEEEGGGGGGGGG@@@CCCFFFHHHGGGGGGGGGGGGDDDJJJLLLJJJHHHJJJJJJGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKOOOQQQOOOMMMLLLJJJGGGMMMLLLOOOSSSVVVTTTRRRQQQLLLNNNPPPSSSTTTUUUTTTSSSRRRRRRRRRQQQPPPMMMKKKJJJJJJIIIIIIIIIJJJHHHEEECCCCCCBBBAAABBBDDDFFFFFFFFF@@@@@@AAABBBAAA@@@???>>>>>>>>>===<<<;;;;;;::::::999999:::::::::999888888555555555666666666666666666666555555555444444444333333333444444555555555111111111222222333333333000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222111111222222222333333333111111000000111111222333111111222333333444444555555666777777555555666777222333444777:::;;;:::999@@@===999999;;;>>>>>>===>>>>>>===>>>???AAACCCDDD======<<<<<<===???BBBDDDCCCGGGIIIDDD@@@FFFUUUcccuuuhhhWWWMMMJJJJJJIIIFFFHHHGGGFFFGGGHHHHHHGGGEEEBBBCCCDDDFFFFFFFFFEEEDDDAAABBBBBBBBBCCCDDDDDDDDD??????>>><<<::::::;;;===========================<<<<<<;;;;;;;;;:::::::::===<<<;;;999777888;;;>>>999::::::;;;;;;::::::999888999:::888666555555666444444444444444444444444333333333333333333333333222222222222222222222222111111000000//////......111111111111000000000000---......///000111111222111111000000//////......111111000000//////......000000000000000000000000//////////////////////////////////////////////////////000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222333333333333444444111333555666777888:::<<<<<<;;;:::===@@@AAA@@@===?????????>>>>>>>>>>>>>>>:::888777888;;;===;;;999888999999:::<<<>>>@@@AAA@@@???>>><<<<<<<<<===>>>;;;888666777;;;???@@@???===<<<<<<:::999888888777888888888888888999999999:::::::::999777666444333444444333333333444555555555444333333333333444555666666555555555444444444333333444444333222000///000000111111111222222222111111111111111111111111//////000111222222333333222222222222222222222222222222222222222222222222000111222222333333333333444333333222222333333444555555555555666666666666666666666666666666666666777777777777777888888999999999999999999999999999999::::::;;;;;;::::::999<<<<<<======>>>?????????@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEEEEFFFHHHIIIKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIJJJKKKMMMPPPQQQRRRRRRRRRQQQPPPPPPOOONNNNNNOOOOOOQQQQQQQQQPPPOOONNNMMMLLLBBBCCCFFFGGGHHHGGGFFFEEEBBBAAAAAACCCEEEEEEDDDBBB@@@@@@@@@@@@?????????>>>============<<<<<<<<<<<<===<<<:::888777777888888666555555555555666666777444444444333333222222222444444444444444444444444333333333333333333333333333333333222222111111111222222222222222222222222000000000000////////////000000000000000000000000000000000000000000000000000000//////......---------......///////////////////////////000000000000000000000000111111111111//////000000111111111222222222444444444444222222444444444555555555555666666666666666777777777777888888999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@AAABBBBBB<<<<<<<<<<<<===>>>@@@AAA@@@DDDGGGEEEBBBDDDMMMVVV\\\UUUMMMHHHHHHIIIHHHFFFFFFEEEEEEGGGHHHHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCC=========;;;::::::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;999999::::::::::::999999777888888777555444444555333333333333333333333333222222222222222222222222111111111111111111111111111000000000/////////...111111111000000000//////......//////000000111111000000000000//////......000000000000//////......000000000000000000000000......................................................///000000000000///....../////////000000000////////////////////////000000000000000000000000//////000000000111111111222222222222222222222222222222222333333333444444222444666666666777999;;;<<<;;;:::<<>>>>>>>>:::888777888:::;;;:::888888888999:::;;;===???@@@???>>><<<;;;;;;;;;<<<===:::888555666999<<<===<<<::::::::::::999999999999999999888888888888888888888888888888888777666555222222222333444555666777555444333333333333444555444444444444333333333222333333444444333111000///000000111111111222222222111111111111111111111111//////000111111222333333222222222222222222222222222222222222222222222222111111222333333333333333444333333222222333333444333444444444444555555555555555555555555555555555666666555555666666777888999999999999999999999999999::::::;;;;;;::::::999;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBCCCCCCDDDCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKNNNNNNMMMLLLJJJIIIGGGFFFFFFGGGIIILLLMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGAAABBBCCCDDDDDDDDDCCCBBBAAA@@@???@@@BBBBBBBBB@@@>>>>>>>>>>>>========================<<<<<<<<<;;;<<<;;;999888888888888999777666666555555555666666444444444333333222222222444444444444444444444444333333333333333333333333333333333222222111111111111111111111111111111111000000000000////////////000000000000000000000000////////////////////////000000000//////.........------...///////////////.../////////000000000000//////000000000111111111111111111111111000000000111111222333333222111111444444444444555555555555555555666666666777777777777777777888888888999999:::::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@:::;;;;;;;;;<<<<<<======>>>BBBEEEFFFCCCBBBDDDFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGHHHHHHEEEBBBDDDCCCCCCCCCCCCDDDEEEEEECCCBBBBBBBBBBBBBBBBBBAAA;;;<<<<<<;;;:::;;;===???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999::::::;;;>>>AAA@@@;;;777999999::::::::::::999999555666777666444333333444222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////111111000000000000//////////////////////////////000000000////////////...000000000////////////...////////////////////////................................................------...////////////...------........./////////////////////////////////000000000000000000000000//////000000000000111111111111111111111111222222222222222222333333333333333444666666555666777999999888888999;;;<<<;;;:::;;;;;;<<<<<<======>>>>>>;;;999888888::::::999777888888888999:::<<<===>>>===<<<;;;:::::::::;;;<<<:::888666666777999999999888888999999:::::::::;;;:::999999999888777777777666666777888888777777777111111222333444666777888444444333333333333444444333333222222222222111111333333333333222111000///000000000111111111111222000000000000000000000000///000000111111222222222222222222222222222222222222222222222222222222222222333333444444444444333333333222222222222333333222222222333333333444444555555555555555555555555444444444444444555666666888888888888888888999999999999::::::::::::999999999::::::;;;;;;<<<============>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJHHHGGGHHHIIIKKKMMMNNNOOONNNNNNKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA???======>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::999999888888888999999888777666555555555555555444444333333333333222222444444444444444444444444333333333333333333333333222222222222222111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000////////////------...////////////........./////////000000000//////000000000000111111333333222222111000000000000000111111111111000000333333333444444444555555333444444555666777888888666666666666777777777777888999999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>888999::::::;;;::::::999>>>@@@CCCEEEEEECCC@@@???AAAEEEHHHHHHFFFDDDCCCDDDCCCDDDEEEGGGIIIHHHEEECCCDDDDDDBBBBBBBBBCCCDDDEEECCCBBBBBBBBBAAAAAA@@@@@@>>>>>>>>><<<;;;;;;===???========================::::::::::::999999999999<<<::::::>>>BBBBBB<<<777888888999999999999888888555666666555444333333444222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////111000000000//////////////////////////////......////////////////////////////////////////////////........................................................................------...////////////...------........./////////////////////////////////000000000000000000000000////////////000000000111000000000111111111111111111222222222222333333333333555666666555444555777666666555555666777777777:::;;;;;;<<<===>>>??????;;;;;;:::::::::999999888888888888888999:::;;;<<<===<<<;;;::::::;;;<<<<<<;;;:::888777777777777777::::::::::::;;;;;;;;;;;;:::::::::999888777666666666666777777777777666666222222222333444555666777333333333333333333333333222222222222222222222222222222222222111111000000000000000000111111111111///////////////////////////000000000111111111222111111111111222222222222111111111111111111111111333333444555555444444444333333222222222222333333222222222333333333333444444444444444444444444444444444444444444555555666777777777888888888888888999999::::::::::::999999888888999999:::;;;;;;;;;======>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEGGGHHHIIIHHHGGGFFFHHHHHHHHHIIIJJJJJJJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKMMMNNNOOOOOOOOONNNKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFDDDCCCBBBBBBBBBBBBBBB???<<<;;;<<<=========<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;::::::888888888888888999999999888888777555555444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000,,,---......//////.............../////////000000////////////000000000111222222222222111111111111111111111111111111111111222333333333444444444444222222333444666777888888555555666666666777777777777777777888888888999999::::::;;;;;;<<<======>>>777888888999999999888888???@@@AAACCCDDDDDDCCCAAADDDGGGJJJIIIDDDBBBCCCEEEDDDDDDDDDGGGHHHHHHFFFDDDDDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAAAAA@@@@@@@@@???BBBBBBAAA>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888===999777:::???@@@===999777888888999999888888777555666777666444333444555333333333333333333333333222222222222222222222222111111111111111111111111////////////000000000000000000000////////////...////////////.........................../////////.............../////////------------------------......................................................///000000000//////....../////////000000000........................////////////////////////...////////////000000000/////////000000111111111111111111222222222333333333555666555444333444666777777777666555555666777;;;;;;<<<<<<===>>>??????<<<<<<<<<;;;:::999999:::888888888888888999:::;;;===<<<;;;;;;;;;<<<===>>>======<<<:::999888777888<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888777666666777777888777777666555444555555444333333333444444333333333333333333333333222222222222222222333333222222111111111111111111000000000000000000000000////////////////////////000000000000000111111111000000000111111222222222111111111111111111111111444444444555555444333333333222222111111222222333222222333333333444444444444444444444444444444444555555444444555555666777666666666777777888888888888999999::::::999999888777777888888999999::::::======>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFDDDEEEFFFGGGGGGGGGFFFEEEGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEECCCBBBBBBBBBBBBBBB???<<<;;;<<<==================<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::777888888888888888888888888888777555555444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111.../////////000000000111////////////////////////........................///////////////000000000,,,------...........................////////////...////////////000000000//////000111222222333333222222222111111222222222222222222222333333333444111222333444555666777777666666666777777777777888666666666777777777777888::::::;;;;;;<<<=========666777777777888888999999??????@@@AAABBBCCCDDDEEECCCEEEFFFEEEBBBBBBDDDGGGCCCCCCCCCDDDFFFGGGFFFDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@???CCCCCCAAA>>>;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777;;;888666777:::<<<<<<:::777777888888888888777777444555666666444333444666333333333333333333333333222222222222222222222222111111111111111111111111////////////000000000000000000////////////..............................---............/////////---............/////////........................------------------------------------------------......///000000000000///....../////////000000000........................////////////////////////......////////////000000......//////000000111111111111111111222222222222222444555444333333444555;;;;;;:::888777666888::::::;;;;;;;;;<<<=========:::;;;<<<;;;999999999;;;999999999888999999::::::===<<<;;;;;;;;;<<<===>>>===>>>>>>===:::888888999======<<<<<<;;;;;;:::::::::999999999888777777777777888777777666555444333666666555444333333333333222222333333333333222222222222222222222333333333222111111000000000111111111000000000000000//////000000000000000000000000000000000000000000000000//////000000111222222222111111111111111111111111333444444444444333333222222222111111111111222222222222333333333444444444333333333333333333333333555444444444444555666666555555666666777777888888888888999999999999888888666777777888888999::::::<<<======>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJOOONNNMMMKKKJJJHHHHHHGGGHHHIIIJJJKKKKKKJJJJJJIIIFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHGGGDDDDDDCCCCCCBBBAAA@@@@@@@@@>>><<<<<<===>>>>>>===>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999777888888999888888777777888777666555555555555555222222333333333333444444333333333333333333333333222222222222222222222222000000000111111111111111111111111111111111111111......//////000000111111////////////////////////....................................////////////,,,,,,---............---------........./////////......////////////000000------...000111222333444333222111111111111222333111111222222222333333333111222222333444555666666666666666666777777777777666666666666777777777777999999::::::;;;<<<<<<===666666666666777888:::;;;;;;===????????????AAADDD@@@AAAAAAAAAAAABBBDDDEEEBBBAAA???@@@BBBDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@???<<<:::999:::<<<999999999999999999999999999888888888777777777777666666666666777888999999666777777777777777777666222444555444333222333555222222222222222222222222111111111111111111111111000000000000000000000000.../////////000000000111000000/////////.........,,,------....../////////---------.........//////---------.........//////........................------------------------------------------------------...////////////...------........./////////........................////////////////////////........./////////000000------...//////000111111111111111111222222222222111222444444333333444666;;;<<<;;;999666555888:::999999999999999:::::::::666888:::999777777888:::;;;::::::999999999::::::;;;;;;:::::::::;;;===>>>===>>>???>>>:::888888999999999999:::::::::::::::999999888888888888888888555666666666666666555555555555444333333333444444111222333333333333222111000000000111111111222222222111000//////000111222111111000000////////////111111111111111111111111000000000000000000000////////////000111222222222111111111111111111111111333333333333333222111111222222111111111111222222111111111222222222222333222222222222222222222222333333333333333444444555444444555666666777888888888888999999999999888888666777777888999999::::::;;;;;;<<<===>>>??????@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJMMMLLLJJJIIIIIIJJJKKKLLLHHHIIIJJJKKKKKKJJJIIIHHHCCCDDDFFFHHHIIIIIIIIIHHHBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDEEEDDDCCCAAA@@@===<<<;;;<<<>>>>>>===<<<============<<<<<<<<<<<<::::::::::::999999999999888888999999888777666555777666666555555555666666222222222333333444444444222222222222222222222222111111111111111111111111///000000000111111111222000000000000000000000000.........///000111111111////////////////////////........................,,,---------.........///+++,,,------......---------------.........//////........./////////000000------...///000111111111222111000000000000111222111111111111222222222222222222333333444444444444444444555555555666666666666666666666777777777777777888888999999::::::;;;777666555555666888;;;===777;;;??????===<<<>>>@@@@@@@@@AAAAAABBBCCCBBBBBBAAA???======???BBBCCCCCCAAAAAABBBCCCBBBAAA???>>>>>>>>>??????@@@@@@@@@AAA<<<===<<<:::999888:::<<<888888888888888888888888888888888888777777777777111444666777666666777888666666777777777777666666111222333333222111222444000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111000/////////............,,,,,,------...///000000---------.........//////---------.........//////////////////////////////------------------------------------------------+++,,,------......------,,,,,,,,,---------..............................////////////////////////............/////////000---------...///000000111000111111111111222222222000222333333333333444666999:::999666333222555888888888888777777777777777333666888777555555777:::;;;;;;::::::999999::::::::::::999888999:::<<<===<<<>>>???>>>:::777888999555666777888999:::;;;;;;888888888888888999999999333444555666777777777777333333333333444444555666111222333444444333222111.../////////000000111111111111000//////000111222111111000000/////////...111111111111111111111111000000000000////////////...//////000111222222222000000000000000000000000333333333333222222111000222222111111111111222222000000000000111111111111222222222222222222222222222222111111222222333444444444444555666777777888888888999999999999888888777777777888999999::::::999::::::;;;<<<===>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDCCCAAA@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGFFFGGGIIIMMMQQQTTTDDDDDDEEEFFFEEEDDDCCCBBBCCCDDDGGGJJJKKKKKKKKKJJJBBBBBBDDDEEEFFFFFFGGGGGGDDDEEEGGGHHHHHHFFFDDDCCC;;;::::::<<<>>>>>>===;;;======<<<<<<<<<;;;;;;;;;:::::::::999999999888888888999999999888777555444666666555555555666666777222222222333333444444444222222222222222222222222111111111111111111111111//////000000111111111222////////////////////////---......///000111111222////////////////////////........................,,,,,,,,,---------......+++,,,------......---------------.........//////............/////////000............////////////111000///......///000111000111111111111222222222333333333333333333333333333333333444444444555555666666666666777777777888666666666777888888999999555666777666555444555666999999999999::::::;;;<<>>>>>===>>>@@@AAABBBDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;999888777777666;;;::::::999999::::::;;;===<<<999666555444555666333333444444555666777777888777777666555444444444333333333333333333333333222222222111111111111000000000000000000000000000111111000000/////////.........//////000000111111111111000000//////......111///,,,,,,---///000000000000//////..................---,,,---...///000............////////////......------------...............------.........------------------------...---,,,++++++---...000.......................................///000000---------............///......//////000000111111111111222333333333333222222222222222222222222222:::===>>>;;;555222555888999999999999999999999999;;;777666888999777666888999999999:::;;;<<<===>>>===<<<:::999888999999:::======<<<<<<===<<<:::999::::::::::::;;;<<<======;;;:::999888777777777777555555444333333333444444555555444333222222111000333333333333333333333333111111222222222222111111//////000111111111111111111000///......///000111333333333222222111111111222111111111000000////////////000111111111111111//////000111222222333333666666555444222111000000111111111111111111111111333222222111111222222333444555444111222666666333333333222222333333444555555555555555666666666666666777777777888888888888888888999::::::::::::999:::;;;<<<<<<===<<<<<<<<<>>>>>>???AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBFFFIIIJJJHHHGGGGGGHHHEEEHHHJJJIIIGGGFFFHHHKKKEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEGGGIIIIIIHHHFFFDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHGGGFFFDDDBBBAAA===>>>>>>???????????????=========<<<;;;;;;;;;:::<<<;;;:::999888999::::::999999999888888888777777999888666555555555666777555555555555555555555555222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111////////////////////////........................////////////..........................................////////////..................////////////111111000000//////......////////////000000000000000000000000111111111111222222222222222222222222222333444444555555444444555555555555666666666666::::::999999888999999:::555666777666555444555666777777888888:::;;;======<<<===>>>>>>>>>???AAADDD?????????>>>???@@@BBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>><<<<<<;;;===<<<;;;;;;::::::::::::::::::999999999999::::::<<<;;;888666444444555555333333444444555666666777777777777666555444444444222222222222222222222222222222222111111111111000000000000000000000000000000000000//////...............//////000000000000000000000000//////......222///---,,,---//////////////////......---------...------,,,---...///000............////////////......------------.........------,,,,,,------...------------------------...---,,,++++++,,,...///.......................................//////000---------............///......//////000000000000000111111222333222222222222222222222222222222222777888999777444222444666777777777777777777777777777333222666888777888;;;777777888999:::<<<>>>???<<<;;;:::999999999:::;;;===<<<;;;::::::999888777999999888888888999::::::::::::999888888777666666555444333333222333333333333333333333333333222222333333333333333333333333111111222222222222111111//////000111111111111111111000///......///000111333333222222222111111111111111111000000000////////////000111111111111000//////000111111222333333666555444333222111000000111111111111111111111111222222222111111222222222333444333000111444555222333222222222222333444444444555555555666666666666666666777777777888888888777888999999::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBEEEHHHHHHGGGFFFGGGHHHEEEGGGIIIHHHGGGFFFHHHJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEGGGHHHHHHHHHFFFEEEDDDEEEFFFGGGGGGHHHGGGGGGJJJJJJJJJIIIGGGEEECCCBBB????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999999::::::888888888777777666666666777777555444444444555666444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////......//////000000000000................................................,,,,,,---...///000111111..............................////////////..................////////////000000000000//////........./////////000000000000//////000000000111111111222222222222222222222222222333333444444444444444444555555555666666666666999999888888888888888999444555666666555444555666555555666777999;;;===>>>;;;===>>>>>>===>>>AAACCC@@@@@@@@@@@@AAABBBCCCDDDAAA@@@??????>>>>>>??????@@@???>>>===;;;:::999888;;;;;;:::::::::;;;;;;<<<:::999999888888999999:::;;;999777555444444444444333333444444555666666666777777666666555444444444111111111111111111111111222222222111111111111000/////////////////////////////////..................////////////000000000000000000////////////...222000---,,,---......---......------------,,,,,,---------,,,---......///---............/////////......------------......---,,,,,,++++++,,,,,,------------------------------,,,+++++++++,,,...///------------------------...------------...//////---------............///...////////////000000000///000111111222222111111222222222222222222222222333333333333333333333444555555555555555555555555222222555888777333444777777777777888999:::;;;;;;::::::999999999:::;;;;;;<<<;;;:::888777777666666888777777666666666666666888888999999888777666555444333222222111111222222222222222222333333444444333333333333333333333333111111222222222222111111//////000111111111111111000000////////////000000222222222111111111111111111111000000000000//////...///000000111111000000///000000111111222222222444444333333222111000000111111111111111111111111222222111111111111222222111333333//////333333111222222222222222333444444444444444555555555666666666666666666777777777777777777888999999999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>????????????AAAAAABBBBBBCCCDDDDDDDDDBBBDDDEEEEEEEEEEEEFFFHHHEEEFFFHHHGGGFFFFFFGGGIIIKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGDDDEEEFFFGGGGGGHHHGGGGGGLLLLLLKKKJJJHHHFFFDDDCCC@@@@@@??????>>><<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999:::777777666666666666555555666555444444333333444444333333333333333333333333222222222222222222222222////////////////////////000000000000000000000000////////////////////////...////////////000000000................................................,,,,,,---...///000000111..............................////////////......---............/////////000000000////////////........./////////000000000//////000000000000111111111111111111111111111111222222333444444444444333444444444555555555666666777777666666666777777888333555666555444444555777555666666777888999;;;<<<<<<>>>???@@@???@@@BBBDDDAAAAAAAAABBBCCCCCCDDDEEE@@@@@@???>>>>>>>>>>>>?????????>>><<<;;;:::999888;;;:::999999888999999999999999999888888999999999999888777555444444444444444444444555555555666666666666666555555444444444222222222222222222222222222222222111111111000000////////////////////////..................------////////////////////////////////////////////////222000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...------,,,,,,------...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------------,,,,,,------...///---------............///////////////////////////...///000000111111000000111111111111111111111111000//////111333444444333444444444444444444444444555===GGGJJJAAA444111555777888888888888888777777999999999999:::;;;;;;<<<:::::::::888777666777999888777666555444444444444666777888999999777555444333222222111000111111111222222222222222222222333222222222222222222222222111111222222222222111111//////000111111111111111000000////////////000000111111111111111111111000000000000000000000//////...//////000000000000000///000000000111111111222333333222222111111000000111111111111111111111111111111000000000000111111111444444111///222222111222222222111222333333444333333444444444555555555555555555666666666777777666777777888999888888888999999:::;;;;;;;;;;;;;;;::::::;;;<<<============@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDFFFGGGEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIDDDDDDFFFGGGGGGGGGGGGGGGKKKJJJIIIGGGEEECCCBBBAAA?????????>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::999999999999999666666666666666666666666555555555444444444444444222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////................................................//////.........---------........................---......//////......------------.........//////////////////////////////........./////////000000////////////000000000111111111111111111111111111111111222333333333333333333333444444444555555555555555555444555555666666222444555555444444555777777777666666666777777888;;;===????????????AAABBBAAABBBBBBCCCDDDDDDEEEEEEAAAAAA@@@???????????????@@@??????>>>===<<<;;;;;;>>>===<<<:::999888888888:::999999999999999999:::888888777666555444444444444444444555555555555555555555555555444444444444333333333333333333333333222222222111111111000000////////////////////////------................../////////............................../////////111///------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............------,,,,,,,,,,,,------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,---......---------............////////////...............---...//////000000//////111111111111111111111111//////000222444555555333555555555555555555555555777HHHZZZ^^^OOO;;;555999444555666777888888888888888999999:::;;;;;;;;;;;;888:::;;;:::888888:::<<<999888777555444444444444555666777888888777555333222222111000000000111111444444333222222111000000222222222222222222222222111111222222222222111111//////000111111111111111//////000000000000//////000000000000000000000000//////////////////000000......///000000000000000000000000000000111111111111111111111111111111000000000000000000000000000111000000//////000000111111555666333000222333111222111111111111222333333333333333333444444444444444555555555555666666666555666777777888888777777888999999:::::::::::::::999999:::;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAABBBAAAAAABBBCCCEEEFFFFFFDDDDDDDDDDDDEEEFFFFFFEEEDDDEEEEEEFFFFFFGGGGGGHHHEEEFFFFFFGGGGGGHHHIIIIIIDDDDDDFFFGGGGGGGGGGGGGGGHHHGGGEEECCCBBB@@@???>>>======>>>>>>>>>>>>======999:::::::::;;;;;;<<<<<<:::::::::999999999888888777777777777777777777777666666666666555555444444222222222222222222222222111111111111111111111111////////////////////////////////////////////////......................../////////...........................................................................------------........................------............------------------.........................../////////............////////////...////////////000000000000000000000000000000000000111222222333333222222333333333333444444444444444333333333444444555666222333555555444444555777777777666555555555555666888:::<<<=========>>>???AAAAAACCCDDDDDDEEEDDDDDDBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@?????????>>>>>>BBBAAA@@@>>><<<;;;;;;;;;;;;::::::999999::::::;;;888888777777666555444444555555555555555555555555444444444444444444444444333333333333333333333333222222222111111111111000////////////////////////...............//////////////////............------............/////////000...------......,,,+++++++++,,,,,,,,,,,,------++++++,,,------------,,,,,,------------.........------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------............////////////............---------.../////////......111111111111111111111111000111333444555555444444555555555555555555555555222BBBUUUZZZMMM;;;555888///111444777:::;;;<<<<<<999999:::;;;;;;;;;::::::777:::======:::999:::===888888777555555444444444444555666777777666555444333222111111000000111111444444333222111000//////222222222222222222222222111111222222222222111111//////000111111111111111//////000000000000//////////////////000000000000......////////////000000---...//////000000//////000000000000000000000000000000000000000111111111000000000000000000000000000000////////////000000000666888444000111222111111111111111111222333333222222222333333333444444444444444444555555555666555555666777777777777777777888999999::::::999999888999:::;;;<<<<<<<<<<<<<<<<<<======>>>?????????AAA@@@@@@BBBEEEFFFFFFEEEDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJEEEEEEGGGHHHIIIIIIIIIIIIDDDEEEFFFGGGGGGHHHGGGGGGEEEDDDCCCAAA@@@???>>>>>>======>>>???????????????::::::::::::;;;;;;;;;;;;999999999:::999888888777666666777777777777888888555666666666666555444444222222222222222222222222111111111111111111111111////////////////////////////////////////////////......................../////////............---------------------------........................++++++,,,---...//////000........................------............------,,,------------.........---............/////////------........./////////......////////////000000////////////////////////000000111222222222222111222222222333333333444444333333333333333444555666111333444444444444555777555555555444555555666666777999<<<============>>>@@@AAABBBDDDDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@AAAAAAAAABBBAAA@@@???>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<888888888888777666555555555555555555555555555555444444444444444444444444222222222222222222222222222222222111111111111000000000000000000000000000.........//////000000000//////.........------------------.........//////...---,,,---......---+++,,,,,,,,,,,,---------...***+++,,,---------,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------............/////////.........---------,,,,,,---............---111111111111111111111111000333666777444222222333555555555555555555555555222777@@@EEE@@@666222444111222555888:::;;;::::::999:::;;;;;;;;;:::999888888<<<@@@???;;;777777999777666555555444444444444555555555555555555555555333333222111111111111222333222222222111111000000111111111111111111111111111111222222222222111111//////000111111111111111...///000111111000///............/////////000000........./////////000000---...//////000000//////000000000000000000000////////////000000000111111000000000000000000000000000//////......//////000...555888333//////000000111111111111111222222333222222222222333333333333333333444444444555555555444555666666777777666666777888888999999999999999888999:::;;;<<<<<<<<<<<<<<<<<<======>>>?????????@@@???@@@CCCFFFHHHFFFDDDDDDBBBAAABBBDDDEEEDDDBBBBBBBBBCCCDDDEEEEEEFFFGGGCCCEEEGGGIIIJJJJJJIIIIIIDDDEEEFFFGGGGGGHHHGGGGGGEEEDDDBBBAAA@@@@@@AAAAAA???@@@@@@@@@@@@??????>>>;;;;;;::::::::::::::::::888999999:::999888777666555555555666666777777777444444555666555444333222333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////........................//////.........---------------------------------........................***+++,,,,,,......///000........................,,,------......------,,,,,,,,,---------.........---------.........//////---------.........//////........./////////000000///////////////////////////000000111111111111111222222222222333333333333333333222333444555666666111222444444444444555777333333333444555666777888999;;;>>>??????>>>???@@@@@@AAABBBDDDDDDDDDDDDCCCAAA@@@@@@???????????????>>>??????@@@AAABBBBBBBBB??????>>>>>>>>>>>>??????===<<<<<<;;;;;;<<<<<<===888888999888888777666555555555555555555555555444444444444444444444444444111111111111111111111111222222222111111111111000111111111111111111111111.../////////000000111111//////.........------------------.........//////---,,,,,,---...///---,,,,,,,,,,,,------.........***+++,,,---...---,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------.........////////////.........---------+++,,,------......------000000000000000000000000000444999888333000000333444444444444444444444444;;;666444777888555333444666777999:::999888666555:::;;;;;;<<<;;;:::888777888===BBB@@@;;;666444555555555444444333333444444555555444444444555555666444333222222111111222222111111111111111222222222111111111111111111111111111111222222222222111111//////000111111111111111...///000111111000///...---.........//////000000---.........//////000000---......///////////////000000000000////////////......//////000000111111000000000000000000000000//////............//////---444777333......///...111111111000111222222333111111222222222333333333333333333444444444555555444555555666666666666666777777888999999999999999999999:::;;;<<<<<<<<<<<<=========>>>??????@@@@@@@@@???@@@DDDHHHIIIGGGDDDDDDBBB@@@AAADDDEEEDDDBBB@@@@@@@@@AAAAAAAAAAAAAAABBBDDDHHHJJJKKKKKKIIIHHHDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBBBBAAA@@@???>>>===;;;;;;;;;::::::999999999888888999:::999888777666444444444555555555666666333333444555444333222111333333333333333333333333000000000000000000000000111111111111111111111111////////////////////////........................//////.........---------------------------------..............................---------,,,,,,,,,........................,,,------......------,,,,,,,,,,,,---------......---------.........//////---------.........//////............/////////000//////////////////////////////000111111111111111111111222222222333333333333333333333444555666777111111222222222333333333444444333333333444555555888888999:::;;;===>>>???===@@@CCCCCCBBBAAAAAAAAA========================;;;;;;;;;;;;<<<===???@@@>>>>>>======<<<<<<<<<;;;<<<<<<;;;:::999999999999999999888777666555444444555555555444444333333222222222222222222222222222111111000000000000111111222222222111000//////...000000000000000000000000////////////////////////////////////////////////................................................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------............------//////.........---------............////////////111111222222222222111111222222333444444555555666777;;;===<<<666222333555555666777888999:::::::::;;;;;;::::::999:::::::::===@@@>>>888444444444222777777666555444444333333222333333444555555555444666666666555444222111000111111111111111111111111000000000000000000000000222111111111000000//////000///...------...///000000000//////.........------------...............---...///000000///...------------............///000000000000000000000000000000000000//////////////////.........---------...------,,,,,,------...............////////////000000000000000000000000222222111111111111111111111111111000000000000000333333333444444444555555666666666666777777777777666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<@@@BBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBB????????????@@@AAABBBBBBCCCDDDEEEFFFGGGFFFEEEEEEGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAA@@@@@@BBBDDDEEEHHHDDD@@@???@@@AAA@@@>>>999999999::::::;;;;;;;;;999888888888777777666666555555555555555555555555333333333222222222111111222222222222222222222222222222222111111111111000////////////////////////////////////////////////................................................------------------------------------------------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---...///---------............///............////////////........................---...//////......///111000000////////////000000000111111111111222222222111111000000111333444666111111222222222333333333333333333222333333444555888888888888999::::::;;;<<<>>>AAABBBAAA?????????========================:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999888888888888999999888777666555444333555555444444444333333333222222222222222222222222111111000000000000111111222222111111000//////...000000000000000000000000////////////////////////////////////////////////................................................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------............------//////.........---------............////////////000111111222222111111000222222333333444555555555777:::<<<:::555333444666555666777999::::::;;;;;;;;;;;;:::999999888999999;;;>>>===777444444444333777666666555555444333333333444555555666666555555666666666555444222111000111111111111111111111111222222222222222222222222111111111000000000//////000///......---...//////000/////////..............................---------...///000000///...------------............///////////////////////////......//////000000000111//////.........---------...------,,,,,,------...............////////////////////////////////////111111111111111111111111111111111111111111111111222333333333333444444444555555666666666777777777666666888999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;???@@@AAABBBAAAAAABBBDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFCCCBBBAAA??????@@@BBBCCCCCC???<<<;;;<<<===<<<;;;999999999999:::::::::;;;888888888777777777666666555555555555555555555555333333333222222222111111222222222222222222222222222222222111111111000000////////////////////////////////////////////////................................................------------------------------------------------......---------,,,,,,,,,------------------------------------------------------,,,,,,,,,------...------------........................////////////........................---...//////......///111000000////////////000000000000111111111222222222111111000000111333444555111111222222222333333333222222111111222222333444888777777666666777777777:::<<<>>>???>>>======>>>========================999:::;;;============<<<::::::::::::;;;;;;;;;;;;;;;:::999888777777777777888888777666555444444333444444444444333333333333222222222222222222222222111111000000000000111111222222111111000/////////000000000000000000000000////////////////////////////////////////////////........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------............------...............---------............////////////000111111222222111111000111222222333333444555555666888999888444333666888666777888999:::;;;;;;;;;;;;;;;999888777777777777888;;;;;;666333555555444777666666555555444444444444555555666666666666555555555555555444222111000111111111111111111111111333333333333333333333333111111000000000000//////111000///...............////////////............/////////...---------,,,---...////////////...------------............///////////////////////////,,,---...///000111111222...............---------...------,,,,,,------...---............/////////////////////////////////000000000000111111111111222222222222222222222222111111222222222333333333555555555666666666666777555666777888::::::::::::999999999:::::::::;;;;;;===>>>@@@@@@??????AAABBBAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHCCCBBBAAA???>>>??????@@@>>><<<:::999:::;;;;;;:::888888888999999999999:::777777777777666666666666444444444444444444444444333333333222222222111111222222222222222222222222222222111111111000000000////////////////////////////////////////////////................................................------------------------------------------------...------------,,,,,,,,,------------------------------------------------...------,,,,,,,,,,,,---------------............---............/////////........................---...//////......///111000000////////////000000000000000111111111222222111111111111111222333444111111222222222333333333111111111000111222222333666666666555666666777777999;;;======<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888999;;;===>>>===;;;:::888888999999::::::;;;;;;:::999888777666666666666777777666555555444333333333333333333333333333444222222222222222222222222222111111000000111111222111111111111000000//////////////////////////////////////////////////////////////////////////////........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------............------....................................////////////000000111111111111000000111111111222333333444444555666666555444444777:::666777888:::;;;;;;;;;;;;;;;:::999777666555555555555888999555333555666555777666666666555555444444444444555555555555555444444555555444333222111111111111111111111111111111222222222222222222222222000000000000000000//////000000//////......------///////////////.........000000///...---,,,,,,,,,........................---------............///////////////////////////------......///000000111...........................------,,,,,,------...---------.........///////////////////////////////////////000000000000000111111111111111111222222000111111111111222222222444444555555555666666666444555777888999999::::::999999999:::;;;;;;<<<<<<<<<>>>???@@@??????@@@BBBAAAAAABBBCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHCCCBBBAAA???>>>============<<<;;;;;;;;;<<<<<<<<<888888888888888888888888666666666666666666666666444444444444444444444444333333333222222222111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,---------.........---------.........//////........................---...//////......///111000000////////////000000000000000000111111111111111111111111111222222333111111222222222333333333111111000000000111222222444555555555777888999:::999;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999;;;======<<<:::999777888888888999999::::::888888777555555555555555666666555555444444333333111222222333333444444444222222222222222222222222222222111111111111222222111111111000000000000000////////////////////////////////////////////////////////////////////////........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,------......------,,,------............---------.................................////////////000000000111111000000000000000111111222333333333444444444444444555777999666777888999:::;;;;;;;;;;;;:::999777666555555555333777777444333555777666666666666666666555555555333333333444444333333222444444444444333222111111111111111111111111111111000000000000000000000000//////////////////000000///////////////......---.........///////////////000000///...---,,,,,,,,,......------------......---------............///......................../////////...............---........................------,,,,,,------...------------........................................../////////000000000.../////////000000111111000000000111111111222222444444444444555555555555444555666777888999999999999::::::;;;<<<============>>>@@@@@@??????AAABBBAAABBBCCCEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<777777777777777777777777555555555555555555555666444444444444444444444444333333333222222222111111111111111111111111111111111111111000000000//////////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,------------...------------....................................---...//////......///111000000////////////000000//////000000000111111111000000111111111222111111111111222222222333333333111111000000111111222333444444555666777999:::;;;999:::;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;:::999888888888999999999999999777666555444444333333333555555444444444333333333000111111222333444444555222222222222222222222222222222111111111111222222111111000000000000000000000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,------...------------------------,,,------......------,,,------............---------------...........................///////////////000000111111000000//////000000111111222333333333333333444444555777777555666777888999:::::::::::::::888777666666666666333777777444333666888777666666666666666666666666222333333333333222111111333333333333333222111111111111111111111111111111////////////////////////......////////////000000......////////////...............////////////////////////...---------,,,......------------......---------............///......................../////////.........---------------..................------,,,,,,------...,,,------------.................................------......//////000000---......//////000000000000000111111111222222222333333333444444444555555333444555777888888888888::::::;;;;;;<<<===>>>>>><<<>>>??????>>>???@@@BBBAAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGBBBBBBAAA@@@???>>>===<<<:::;;;<<<;;;999888999:::777666666666666666555555444444444555555555555555333333333333333333333333333333333222222222111111111111111111111111111111111111000000000/////////////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,------------.................................---...//////......///111000000////////////000000/////////000000000111111000000111111222111111000111111222222222333333333222111111111111222333333555555555555666777999999777888999888777777999;;;::::::::::::::::::::::::::::::999999999999999999:::999999999999999888888666555444333333222222222444444444333333333333333///000111222333444555555222222222222222222222222333222222111111222222333000000000000000000000111000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------------,,,------......------,,,------............---------------.........//////............//////////////////000000000000////////////000000111222222222333333333444555666555444444555666777888999999999:::999888888777777777777444777888555444666888777666666666666666666666777333444444444333333222111222333333333333222111111111111111111111111111111................................./////////000000,,,---...///000000//////............/////////000..................------...------,,,,,,------...---------............///........................------..................---------.........//////...------,,,,,,------...,,,,,,---------.................................,,,,,,---......///000000.........///000000111111111111111222222222333333222333333333333444444444333333555666777888888888888999:::;;;<<<======>>>:::<<<===>>>======>>>@@@???AAACCCDDDEEEDDDCCCBBBEEEDDDDDDEEEEEEFFFGGGHHHFFFGGGGGGHHHIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAA@@@???>>>===999;;;<<<;;;888666777888666666666555555555444444333333444444444555555555333333333333333333333333333333333222222222111111111111111111111111111111111000000000////////////////////////////////////////////////////////////................................................------------------------++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................---...//////......///111000000////////////000000////////////000000000111000000111222222111000///111111222222222333333333222222111111222222333444666666555555555666666777555666777666555666777999::::::::::::::::::::::::::::::999888888999999:::;;;:::::::::999999888888555555444333222222222222444444333333333333333333//////000222333444555555222222222222222222222222333222222111111222222333000000000000000111111111000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------------,,,------......------,,,---..................------------.........//////............/////////000//////000000000000///////////////000111111222222222222333555666666444333333444555777888888888888999999888888888888888999444888999555444777888777666666666666777777777777444555555555444444333222222222333333333222111111111111111111111111111111////////////////////////---.........//////000000+++,,,...000111111000000---.........//////000000---------..................---,,,,,,,,,,,,---...---------.........//////........................+++,,,,,,---...///000000---------.........//////...------,,,,,,------...,,,,,,,,,---------..............................,,,,,,------...///000000...//////000111222222222111222222222222333333333222222333333333444444444222333444666777777888888777888888999;;;<<<======999;;;<<<<<<;;;<<<===???>>>???AAACCCCCCBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@???>>>;;;===>>>===999777777888666666555555555444444444333333333444444555555555333333333333333333333333333333333222222222111111000000000000000000000000000000000000////////////////////////////////////////////////////////////................................................------------------------++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,---------,,,,,,,,,---------..............................---...//////......///111000000////////////000000////////////000000000000///000111222222111000///000111111111111222222222111111222222222333333333444444444555555555555666666555333333333666999:::888888888888888888888888;;;;;;:::::::::::::::::::::::::::999999999888888666666666555444444333333666666555444333333222222555444333333222222333333333333333222222222111111222222222222111111111000000000000000////////////000000000000000000000000......------------......---------............///.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............//////...---...///000///...000000000000111111111111222222111111111111222222222333555666777777888888777777888999999999999999999999888777666555444444666666666666666666666666999888777666555444333333333333222222111000//////111111111111111111111111000/////////............000000//////.........---------......///000000000///////////////.........111000///...------...///.........------,,,,,,,,,------------------------..............................---,,,---...///000------------------------.........------,,,,,,,,,............////////////000000//////.........---////////////////////////.........//////000111222222222222222222222222222222222333333333333444444333333333444444444555555555666666888999:::;;;;;;<<<<<<:::999999:::;;;<<<<<<===???AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;:::999888777777444444444444444444444444444444444444444444444444333333333222222111111111222222222111111111000000111111000000//////......000000000000000000000000////////////////////////---------............///---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////////////////////////////.........000000000000000000000000......//////000000111111000000111111111222222222111111111222222222333333333333333333444444444444555444333222444666999;;;999999999888888888888888999999999999999:::::::::::::::999999999888888888777777666555444444333333666555555444333333222222555444333333222222333333333333333222222222111111222222111111111000000000000000000000/////////...////////////////////////......------------......------------..................---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------............///...---...000111000/////////000000000111111111222111111000000111111222111222444555666666777777666666777888888888888888888888777777666555555555555555555555555555555555555555555444444444444444333333222222111000000000000000000000000000000000000000/////////.........000/////////........................////////////////////////............000///...---,,,,,,---.........---------,,,,,,,,,------------------------...........................------,,,---...///000------------------------......---------,,,,,,,,,............////////////000/////////.........---////////////////////////.........//////000111222222222222222222222222222222222222333333333444444333333333444444444444555666666777777888999:::::::::999999999:::<<<>>>???;;;<<<>>>@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@>>>===<<<<<<<<<::::::999888777666555555444444444444444444444444444444444444444444444444333333333222222222111111222222222111111111000000111000000000/////////...////////////////////////////////////////////////---------............///---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////............//////////////////////////////000000000000000000000000000111111111222222111111111222222222222333111111222222222333333333333333222222444777:::;;;999999999999888888777777777777888888999999:::::::::999999999999888888888888888777666555333333222555555555444444333333222555444333333222222333333333333333222222222111111111111000000000/////////000000000/////////......////////////////////////......------------......------------............------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++************************************++++++,,,,,,------++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...............------...111222222111//////000000000000111111111111000000000000111111000111222333444555555555444555666666777777666666666666666666666666666666555555555555555555555555111111222333444555555666333333333222111111000000000000000000000000000000000000000/////////......////////////............////////////..........................................---,,,,,,,,,,,,---...------------,,,,,,,,,------------------------........................---------,,,---......///------------------------...------------,,,,,,,,,---............//////////////////...............////////////////////////.........//////000111222222222222222222222222222222222222222333333333333333333333333444444444444666666777777888888888999777777888:::<<<>>>@@@AAA:::;;;<<<>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>======<<<<<<;;;::::::999888777666666444444444444444444444444444444444444444444444444333333333222222222222111222222222111111111111111000000000000////////////////////////////////////////////////////////////---------............///------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,------------------------................................................////////////////////////111111111111000000000000000000000000111111111111111111111111222222222222111111111222222222333333222111222222444777:::;;;::::::999999888777777777555666666777888999999:::999999999999888888888888999888777666555444333222555555444444444333333333555444333333222222333333333333333222222222111111000000000000////////////000000/////////.........////////////////////////......------------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************))))))***+++,,,------...++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***,,,,,,,,,+++***+++,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------...111333333222////////////000000000111000000000//////000000000...///000222333333444444333333444555555555555555555555555666666666777777444444444444444444444444111111222333444555666666333333333222222111111111000000000000000000000000000000000////////////...///////////////.........111000000///...---------------...............///...---------------------------------------------------------------------........................,,,,,,,,,---------......---------------------------------------------------------.........//////........................////////////////////////............///000111222111111111111111111111111111222222222222333333333222222333333333444444444666777777777777777777777777777888:::<<<>>>@@@AAA999::::::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFCCCCCCBBBAAA@@@AAAAAABBB?????????>>>>>>===<<<;;;======<<<;;;:::999888888444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000////////////////////////////////////////////////////////////---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***((('''((()))+++---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............///////////////////////////222222111111000000////////////000000000111111111000000111111111222222222111222222222333333333333111111111333444777999:::999999999888888888777777555555666777888888999999999999999888888888777777999888777666555444333333444444444444444333333333555444333333222222333333333333333222222222111111000000000000////////////////////////..........................................------------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,...111222222111...////////////000000000000//////......//////000---...///111222222333333222222333444444444444333444444555555666666777777555555555555555555555555444444444444444444555555333333333222222222222222222222222222222222222222111000000000////////////.........///////////////111111000///...------,,,,,,---------......//////........./////////......------------------------------------------------........................,,,,,,,,,---------------------------------------------------------------------------............---------...............////////////////////////............///000111222111111111111111111111111111111111222222222333333222222222333333333444444666666666666666666666777777888999:::;;;<<<======999999999999:::;;;;;;<<<========================>>>???@@@AAABBBCCCDDDEEEBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>??????>>>===<<<;;;===<<<<<<;;;:::999888777444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111////////////000000000000........................////////////////////////---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((()))***,,,...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------......//////........................222111111111000000///////////////000000000111111000000000111111111111222111111222222222333333333111111222333555666888999888888888888888888888888666666777777888888999999999888888888888777777777888888777666666555555555444444444444444444444444555444333333222222333333333333333222222222111111111111000000000//////////////////.........------..............................------------......,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,++++++************++++++***+++,,,+++***)))***,,,+++++++++++++++*********************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---000111111000......////////////000000//////............//////---...///000111222222222111222333333444444333333444444444555555666666666666666666666666666666666666666555555444444333333333333333333333333222222333333333333333333333333111111000000000/////////.........///////////////111000000///...---------,,,,,,,,,---......//////---...//////000000//////,,,,,,,,,------------...------------------------........................++++++,,,------------,,,------------------------,,,,,,,,,------------...,,,------------.........---------------.........////////////////////////.........//////000111222111111111111111111111111111111111111222222222222222222222222333333333333444555555555666666777777777888999:::::::::::::::999999888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAABBBBBB@@@@@@@@@AAA@@@???>>>>>>======>>>???>>>===<<<;;;:::999999888777666555555444444444444444444444444444444444444444444444444111222222222222333333333111111111111111222222222////////////000000000000........................////////////////////////---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++------))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................000000000000////////////////////////000000000111000000000000111111111111000000000111111111222222111222222333444666777777777777777888999999::::::888888888888888888888888888888888888777777777777666666666666666666666666444444444444444444444444555444333333222222333333333333333222222222111111222222111111111000000000//////.........---------..............................------------......++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))+++,,,+++***)))***+++************++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,---...//////............/////////000000///......------......///---...///000111222222222111222333333444444333333444555555555555555555555777777777777777777777777444444444444333333333222333333333333333333333333222222222222222222222222111111111000000000//////............/////////000000000//////......------++++++,,,------...//////,,,---.../////////......,,,,,,,,,---------......------------------------........................***+++,,,---------,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,------.........////////////////////////.........//////000111222111111111111111111111111111111111111222222222222111222222222222333333333333333444555555666777777555666888999::::::999999:::999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@===???@@@AAAAAA???===;;;<<<===>>>???>>>===;;;:::999888888777666555444444444444444444444444444444444444444444444444444444111111222222222333333333000000111111111222222222.../////////000000000111........................////////////////////////---------............///------------------------+++++++++++++++++++++++++++++++++,,,,,,---------************************++++++************++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////......................................./////////////////////000000000000000000000000111111111111////////////000000000000222222333444444555666666666666777888999::::::;;;999999999888888888888888888888888888777777777777666666666666777777777777444444444444444444444444555444333333222222333333333333333222222222111111222222222222111111111111//////.........---------.................................------.........++++++,,,,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++******************************+++++++++***************++++++++++++++++++++++++))))))))))))*********************++++++,,,,,,,,,++++++************++++++)))+++++++++***)))***+++))))))******+++++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,------------,,,+++,,,......---,,,............/////////000.........------.........---...///111222222222222222222333444444444444333555555555555555555555555777777777777777777777777222222222222222222222222333333333333333333333333111111111111111111111111111111111111000000000000---.........//////000000///////////////.........++++++,,,,,,---...//////***+++---...///...------,,,,,,,,,------.........------------------------........................***+++,,,---...---,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////.........//////000111222000000000000000000000000000111111111111222222222111111222222222333333333222222333444555777777888333444666888999:::999999:::999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<>>>@@@BBBBBB???<<<:::;;;<<<>>>??????===;;;:::::::::999888777666555555444444444444444444444444444444444444444444444444111111111222222333333333000000111111222222222222.../////////000000111111........................////////////////////////---------.........//////------------------------+++++++++++++++++++++++++++++++++,,,,,,---------************************++++++************++++++************************************************++++++++++++++++++++++++))))))***++++++++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////........................,,,---------......//////............////////////000000000000000000000000............////////////111222222333333444444555888888777777777777777888999999888888888888999999999888888777666555555444555555555555555555555555555555444444444333333333444333333222222333333444222222333333222111///...222222222111000//////...////////////....................................---------,,,,,,+++++++++......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++***)))(((************************+++******))))))******+++)))((('''&&&'''(((+++,,,************************++++++,,,,,,,,,,,,---------------------------------------............///........................////////////000000000000000111111222222333444444444444444555555555555666555555555444333333222222666777888888888777555444111000///......///000111111111111000000000000///111111000000//////......111111000000//////......//////////////////////////////.........---------..............................---------,,,,,,,,,........................------------------------++++++,,,---....................................///...---,,,,,,---...///***+++,,,---...---,,,+++........................------------------------........................//////............//////000000000000////////////000000111222222222222111111111111111111111111111444444555555555555555555999999999:::::::::;;;;;;;;;::::::999999::::::;;;;;;::::::;;;;;;<<<===>>>============>>>>>>>>>>>>>>>>>>>>>>>>===============???AAABBBAAA???<<<:::999888888777777777777777555555444333333333333444555555555555555555555555444333333222222333333444111111111111111111111111000000000000////////////////////////////////////////////////////////////------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---+++)))'''''')))+++---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,---...///------------------------000000//////.........---............////////////000000000000000000000000....../////////000000000111111222222333444444444777666666555555666666777999888888777777888888999777777666666555444444333444444444444444444444444444444444333333333222222333333222222222222333333333333333222111000//////222222111111000//////...////////////.......................................---------,,,,,,,,,+++++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************)))((((((************************++++++************++++++,,,+++***(((((()))***+++************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,---------............................../////////000000000000000000111111222333333444333333333333444444444444555555555444444444444444555555666666666555444333111000////////////000111222111111111111000000000000000000000//////......////////////.........---//////////////////////////////.........---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------------------...---,,,++++++,,,---...++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////............//////000/////////////////////000000111222222222222111111111111111111111111111333444444555555555555555888888999999:::;;;;;;<<<;;;::::::999999::::::;;;:::999999::::::;;;<<<===<<<<<<=========>>>>>>>>>>>>>>>>>>>>>===============>>>?????????===;;;:::999888888777777777777777666555555444444444444444444444444444444444444444222222222111111222222222111111111111111111111111000000000000/////////...................................................------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************((())))))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,---...///------------------------000/////////.........------............/////////000000000000000000000000/////////000000000111111111111111222333333444444555555444444444555555666888888777777777777888888666666555555444333333333333333333333333333333333444444333333333222222222333333222222222222333333333333222111000000000000222111111000000//////...////////////.............................................---------------******++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))***++++++,,,,,,++++++***++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))***))))))((('''************************,,,,,,++++++++++++,,,,,,///...,,,+++******++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------////////////////////////....../////////000000000000000000111222222333333222222222222333333333333444555555555555666666666444444555555444444333222111000000//////000000111222222222111111111111000000000000////////////...............------------////////////////////////...............---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////............/////////////////////////////////000111111222222111111111111111111111111111111222333444444555555555444666666777999:::;;;<<<===::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>><<<============>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;::::::999999888888777777777777777777666555555444444555555222222222222222222222222111111000000000000111111111111111111111111111111000000000/////////......................................................------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,******++++++++++++******(((***---//////---***(((++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......------------------------/////////...............---------.........//////000000000000000000000000000000000000111111111111000000111111222333333333555444444444444555555666777777777666666777777777555555555555444444333333333333333333333333333333444444444444333333333333222222111111111111222222444333111000000000111222111111000000////////////////////////............................................................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************---,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------000000000000000000000000........./////////000000//////000000111222222222222222222222333333333333444444555555666777777888444444444444444333333222000000000000000000000000222222222222111111111111////////////////////////........................////////////////////////......................................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///.........//////////////////000000111111111111111111111111111111111111111111222333444444444444444444555666888:::;;;<<<===::::::::::::::::::::::::>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>????????????>>>>>>>>>>>>============<<<;;;:::888888888888999999888888777777777777777777777666555555555555666333333333333333333333333111111111000000111111111111111111111111111111111000000/////////.........................................................---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************))))))*********+++++++++************************************++++++++++++******++++++++++++******(((***,,,......,,,***(((***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...------------------------........................------------............////////////////////////000000000000111111111111//////000111111222222333555444444444555555666777777666666555555666666777666666666555555555555555444444444444444444444444555555555555444444444444222111111000000111111222333222111000000000111222000000000///////////////////////////...........................................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++************************---,,,,,,++++++,,,,,,---***************+++,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------............000000000000000000000000............////////////...//////000000111111222333333333333444444444444333444444555666777888888555555444444444333333444000000111111111111000000222222222111111111000000.............../////////////////////////////////////////////////////////---...................................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------....../////////000//////000111111111111000000000000000000000000000000111222333444444444444333444555777999;;;<<<===999::::::;;;;;;::::::999=========>>>>>>???@@@AAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>============<<<;;;999777666777888999999888888777777777777777777777666555555555555666333333333333333333333333222222111111111111222222000000000000000000000000////////////............................................................------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***************+++++++++************************))))))*********+++++++++)))******++++++******)))))))))************))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---------------------------------------...............,,,------------........./////////////////////////////////000000000111111/////////000111111222222444444444444444555666777666666555555555555666666555555555555555555555555555555555555555555555555555555444444444333333333111111000000000000111111222222111111111111111222////////////////////////////////////....................................---------------.........,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,************************,,,,,,++++++++++++,,,,,,(((((())))))***+++++++++************************************++++++++++++******++++++,,,,,,---------------.........//////////////////////////////------........./////////.........///000000111111333333333333444444444444333333444555666666777777666555444333333333444444000111111222222111111000111111111000000000000///---............//////////////////000000000000000////////////////////////---------.............................................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***------------------------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------......//////000...///000000111111000000000000000000000000000000///000111222333444444444333333555666888:::;;;<<<999999;;;;;;;;;;;;999999::::::::::::;;;<<<======???@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>============<<<;;;999888777888888999999888888777777777777777777666555555444444555555444444444444444444444444222222222111111222222222000000000000000000000000/////////.........------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************)))))))))************+++))))))************))))))***)))(((((((((((()))***************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------------------------------------.........,,,,,,---------.........////////////////////////....../////////000000000......//////000111111222222222222222333444555666666555555444444555555666444444444444444444444444444444444444444444444444333333333222222222111111000000000//////000000000000111111222222222111111////////////////////////////////////....................................+++,,,,,,,,,------------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,************************++++++************++++++))))))******************************************************++++++++++++)))******+++,,,,,,------,,,,,,---------.................................---------.........//////------...//////000000111222222222222333333333333333333444444555555555666555444333222111222222333000111222222222222111000000000000/////////......---------.........//////........./////////000000////////////////////////---------.........//////..............................---------,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,------,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---......///000000...//////000000000000000000000000000000000000000...///000222333333444444333333555666888999:::;;;888999;;;<<<<<<;;;999888888888888888999:::;;;<<<>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>============<<<<<<;;;:::999999999999999888888777777777777777666555555444444444444444222222222222222222222222111111000000000000111111000000000000000000000000//////.........---------------------------------------------------------------------------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------************************+++,,,,,,,,,,,,+++******************************************************************************))))))))))))************))))))************))))))***))))))))))))))))))***************++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////............////////////......//////000111111111111111111111222333444555555555555444444555555555333333333333333333333333333333333333333333333333111111111000000000000///000000////////////000000///000222333333222111000.........///////////////000/////////....................................+++++++++,,,,,,---------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***+++++++++++++++************************+++******************++++++++++++++++++***)))(((************************)))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------........................---------.........//////------......///000000000000111111111111222222222333333333444444444444555444333111000000000111222000111222333333222111000////////////............---------.........//////---------.........//////////////////////////////---------.........//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...///000000...//////000000000000000000000000000000000000000...///000111333333444444333444555666777888999:::888999;;;<<<<<<;;;999888999999999999:::;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<;;;::::::999999888888777777777777777555555444333333333333444111111111111111111111111000000////////////000000000000000000000000000000//////.........---------------------------------------------------------------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------************************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))************))))))************)))))))))***++++++++++++***))))))************+++++++++++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,------------------------,,,,,,,,,------.........................................................---------............///////////////000000000000111111222333444444444444555444333333222222222222222222333333333333444444111222222333333222222111111111000000000000111111222111000000111333555666222111111000///......---------......//////000000///////////////...------......---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******///...,,,+++***++++++,,,,,,,,,,,,++++++*********(((((()))***++++++,,,,,,***+++,,,,,,,,,+++***))),,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------.../////////222222222333333333444444333333222222333333444555222111000.........///000//////000111111111111111111111000000//////............////////////......000000000000000000000000///////////////////////////...---,,,,,,---...///------............------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///////////////000000000000111111000000//////............///000111222222222333333444555666777888888555666666888999:::;;;;;;888888999999999:::::::::???>>>===<<<<<<===>>>>>>???@@@AAABBBBBB@@@???===;;;<<<<<<<<<;;;999777666666666666666666777888888666555444222111111222222222222222111111111111000000000000000000000000000////////////////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************++++++++++++++++++*********))))))((()))***+++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------......................................................---------............///////////////000000000000000111222333444444444444555444333222222222222222222222222333333333444444222333333444444333333222111111000000000000111111111000000000111222444555111111111000///..................///////////////111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++*********...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,***+++,,,------,,,+++***,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------.../////////222222222333333333333444222222111111222222333444222111000///......///000//////000111111111111111111111000000////////////......////////////......///////////////////////////////////////////////////...------------...///------............------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------------------................../////////000000000000000000000//////......//////000000111222222222333333444555666777888888666777777888999:::;;;;;;888999999999999:::::::::???>>>===<<<<<<===>>>>>>???@@@AAABBBAAA@@@>>>===:::;;;;;;:::999888666555555555555555555666777777666555333222111111222222222222222111111111111000000000000000000000000000////////////////////////........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************++++++++++++++++++*********))))))******+++++++++******)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...---------------------------------------------------------............///////////////000000000000000000222333333333333333444333333222222222222333222222222222333333333333333333444444444444333333111111000000000000111111000/////////000111222333111111000000//////......///////////////.........000000111111111000//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++*********,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++***)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))************************)))))))))*********++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------.../////////111111222222222333333333111000000000000111222222111000000////////////000//////000111111111111111111000000000000/////////...//////000000//////...///////////////////////////////////////////////////...------------...///------............------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------.....................////////////000000000000////////////...111111111111111111222222222333333444555666777777888888888999999:::::::::999999999999::::::::::::>>>===<<<;;;;;;<<<===>>>>>>???@@@AAA@@@???>>>===::::::999999888777555444444444444444444555555666555444333222222111222222222222222111111111111000000000000000000000000000////////////////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))************++++++++++++++++++***************,,,,,,,,,++++++)))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,,,,---------------------------------------------------------------------............///////////////000000000000///000111222333333333333333333222222222222222333111222222222222333333333222333333444444333333222111111000000000000111111////////////000000111111111000000000/////////...000000//////......---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++*********************++++++,,,------++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++************************************))))))))))))************************))))))))))))******************************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111111111222222222222000////////////000111111000000000////////////000//////000111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////.........------.........,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////////////////////////////222222222222111111111111222222333444555666666777999999999999999:::::::::999999999:::::::::;;;;;;===<<<;;;;;;;;;<<<===>>>>>>>>>?????????>>>===<<<::::::999999888666555555444333333333333333444444444333333222222222111111222222222111111111000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))*********+++++++++************************+++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,------------------------------------------------------------------............///////////////000000000000//////000111222222222222222222222111111222222333111111111222222222333333111111222222222222111111111111000000000000111111.../////////000000000000000000000000////////////000000//////......------------............------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++++++++*********)))))))))******++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************)))***++++++,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111111111222222//////......//////000111/////////000000000000/////////000111111111111111000000000000111111111111//////000000000000//////........................////////////////////////---..................---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.........................../////////222222111111111111111111111111222333444555666666999999999999999999999999999999:::::::::;;;;;;;;;<<<;;;:::::::::;;;===>>>===>>>>>>>>>======<<<<<<<<<;;;:::999888777777666333333222222222222333333222222222222222222111111222222222111111111000000////////////////////////////////////////////////........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000...///000111111222111111222111111111111222222333111111111111222222222222000000111111111111000000111111000000000000111111//////000000000000//////000000000000///////////////////////////...............///000000000/////////......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************))))))))))))***++++++,,,++++++******++++++++++++,,,,,,,,,************************************+++,,,------,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++************************(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************)))******+++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000000000111111111//////......//////000111...//////000000000000/////////000111111111111111000000000111111111111222///000000111111000000///........................////////////////////////------...//////...------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---............/////////000000000000000000111111000111111222333444555555777777777888888999999999::::::::::::;;;;;;;;;;;;;;;:::999999:::;;;===>>>======<<<<<<<<<;;;;;;;;;<<<;;;:::999888777777777444333333222222222222222111111222222222222111111222222222111111111111000000000000000000000000000////////////////////////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************)))************+++++++++***************+++++++++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000---...///000111111111111111111111111111222333333111111111111222222222222111111111222222111111111111111000000000000111111///000111111111000//////////////////000000000000.........///////////////---...//////000000//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))******+++,,,++++++))))))******+++++++++,,,,,,,,,************************))))))(((((()))+++,,,---,,,,,,,,,+++++++++******)))************+++++++++************************************************(((((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))***+++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////////////////000000000111111/////////...///000000111---...///000111111000/////////000111111111111111000000111111111222222222000000111111111111000000........................////////////////////////------...//////...------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,------------------.........//////.........///000000000111000000111222333444555555555555666777888888999999:::::::::;;;;;;;;;;;;<<<:::999999999999;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::999777666666666666444444333222222222222222000111222333333222111000222222222111111111111000000000000000000000000000////////////////////////........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))*********+++)))************+++++++++))))))*********+++++++++)))******+++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))*********++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000---...///000111111111111111111000000111222333333000111111111111222222222222222222333333222222222111111000000000000111111///000111222222111000///////////////000000000000---.........//////000000++++++,,,---.........---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************))))))))))))***+++,,,,,,+++***)))(((*********++++++,,,,,,,,,++++++******************)))((((((((((((***,,,---,,,,,,,,,+++++++++******)))************+++++++++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////000////////////000000000000///////////////000111111---...///111111111000/////////000111111111111111000000111111222222222222000000111111111111000000........................////////////////////////,,,---...//////...---,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************************)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********************************++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////,,,------...///000000111000000111222333444444555333444555666777888999::::::::::::;;;;;;;;;<<<<<<999999888888999;;;<<<===<<<<<<;;;::::::::::::;;;:::999777666555444555555555444444333222222222333000000222333333222111000222222222111111111111000000000000000000000000000////////////////////////........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))******+++++++++++++++++++++++++++***)))((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))******++++++++++++))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------........................000///...------...///000///////////////000000111333222111000000000222222000000000000000000000000000111111111111222222222111111111111111111111111222222222111000//////...000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************)))************+++++++++,,,,,,+++***)))(((''''''******))))))******+++,,,++++++++++++++++++++++++************************************************))))))))))))************''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''))))))************))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))***++++++,,,,,,------.../////////000111111222222000000000000000000000000111111111111000000000000000000000000000111111222444444444444444444444444000000///...............------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,******+++,,,))))))***++++++++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,.......................................///000000111111000000//////......222222222222222222333333333444555555666666555555666888:::<<<<<<:::888666777888:::;;;<<<>>>AAACCC>>>;;;999888:::;;;<<<<<<666666666666777777777777666666555444333333222222111111000000111222333333333333333222111000//////000000///...............////////////.....................------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))******************))))))))))))*********))))))))))))))),,,,,,++++++***)))))))))'''(((***,,,---,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------........................000///...------...///000//////......//////000111222222111000000000111222000000000000000000000000000000111111111222222222111111111111111111111111222222111111000//////...000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))************************************************)))************+++++++++++++++******)))(((((((((***************++++++,,,++++++++++++++++++++++++************************************************))))))))))))************(((((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++*********)))))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,------......////////////000111111222222000000000000000000000000111111111000000000//////000000//////000000111222333333333333333333333333000000///...............------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,------------,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,.......................................//////000000000000000//////......111111111222222222222333333444444555555555555555777888999;;;;;;:::999888999:::;;;===@@@CCCEEEFFFAAA???;;;999999999888888666666666666777777777777666555555444333333222222111111000000111222222333222333333222222000//////000000///...............////////////..................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******)))******************))))))))))))***)))))))))))))))))))))******************++++++((()))***+++,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------------------//////...------.../////////............///000000111111000000000000111111000000000000000000000000000000000111111111222222111111111111111111111111222222111111000/////////000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++************************************************))))))))))))************((((((((())))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++************))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,------.../////////...//////000000111111222000000000000000000000000111111000000000000/////////////////////000111111222222222222222222222222000000///...............------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++************++++++************************************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------......------......///000000000000////////////...000000111111222222222222333333444555555555555555777888888999999:::::::::;;;999999<<>><<<999999::::::999888777777777777666666666666444444444333333333222222222111111111111111222222222222222222222111000///000000///...............//////.........------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++******************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************+++++++++*********************)))))))))((()))))))))))))))*********))))))*********+++++++++******))))))))))))***+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------............---------------------......///......//////000000000000//////////////////////////////000000000111111111000000000000000000000000111111111000000000000000////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++*********************************************************))))))*********+++++++++((((((((()))******++++++)))***+++,,,,,,,,,,,,+++************************************************************************((()))))))))************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((())))))))))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------.........///000000111111000000000000000000000000000000000////////////............---......///000000000000000000000000000000000///...............------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))************************))))))*********+++++++++************************************************++++++++++++++++++++++++)))***,,,,,,++++++,,,---))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------------------...//////.............../////////......///000000111222222222333333444555444444444777666666666777999;;;===>>>:::888:::???BBB@@@===<<<;;;999999::::::999888888777777777666666666555333333333333333222222222222222111111111111111222111111222222222111000000000000///...........................---------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************)))******++++++******)))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))******+++++++++******************)))))))))((((((((())))))************+++++++++*********))))))******)))(((((())))))***))))))*********+++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,---......,,,---...///000000000////////////////////////////////////000000000111111000000000000000000000000111111000000000000000000////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++*********))))))))))))))))))))))))************************)))************+++++++++(((((())))))*********+++)))***,,,---------,,,+++************************************************************************))))))))))))************+++************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))))))))))))***++++++,,,,,,---......//////000000111000000000000000000000000000000////////////......---------------...//////000000000000000000000000000000///...............------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++************++++++************************************************)))************+++++++++************************************************++++++++++++++++++++++++)))***+++,,,++++++,,,...++++++,,,------------,,,******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---............/////////------...///000111111222222222333444444444444444555555555666777999<<<===>>><<<:::;;;>>>@@@???===>>><<<:::::::::999777555888888777777666666555555333333333333222222222222333222111111000111111111111111222222222111111000000000///........................------------,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************)))))))))))))))************))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************((()))***,,,,,,+++******************))))))))))))((((((((()))******++++++,,,,,,++++++***))))))(((***)))))))))))))))(((((()))))))))************+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++,,,------...+++,,,---///000000//////////////////////////////////////////000000000111000000000000000000000000000000000000000000000111////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***************************************************************)))************+++++++++)))))))))))))))*********)))***,,,---...---,,,+++************************************************************************))))))))))))************+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++))))))************))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))******++++++,,,------------......///000000000000000000000000000000000000000/////////.........------,,,,,,------...///000000000000000000000000000000///...............------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++(((***++++++++++++,,,...++++++,,,------------,,,******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------.........//////,,,------...///000111222222222333444444444444333333444555666888:::<<<===999999999999:::<<<======<<<:::999999::::::888666888888888777666555555555222222222222222222222222333222222111000000111111000111111222222222111111000000///........................---------,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++*********)))))))))((())))))************))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************''')))***,,,,,,,,,***)))************))))))))))))'''(((((()))******++++++++++++******************((()))*********)))'''&&&))))))))))))*********************************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...***+++---///000000//////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111////////////////////////000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***************++++++++++++++++++++++++************************)))************+++++++++******)))))))))))))))))))))***,,,......---,,,+++))))))))))))))))))))))))************************************************))))))))))))************++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))***))))))************))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------***++++++,,,,,,---......------......///000000000000000000000000000000000000/////////............---,,,,,,,,,,,,---......111111111111111111111111000000///...............------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++(((***++++++++++++---...))))))***++++++++++++*********+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////,,,,,,---...///000111222222222333444444444333333222333555777999:::<<<<<<333555666666666888:::<<<777666777999;;;<<<;;;:::999888888777666555555444222222222222222222222222333333222111000000111111000111111222222222111111000000///.....................---------,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++++++++++++++++++++*********))))))(((((())))))************))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,***)))************))))))))))))'''(((((()))***+++++++++)))))))))***++++++,,,,,,((()))***+++***)))'''%%%))))))))))))************++++++++++++++++++++++++...---+++*********++++++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------.........------------...//////////////////////////////---------............///222222222111111111111111111111000000000000111111000222222//////111111...////////////////////////........................---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,************************++++++++++++++++++++++++*********************************************************)))))))))))))))+++*********))))))((((((((()))******))))))***+++******))))))))))))******************************))))))))))))))))))))))))+++******))))))***++++++******))))))))))))******)))************+++++++++******+++,,,------......******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///111111111111111111111111000000//////.........---//////////////////////////////////////////......000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---************************+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,------,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......***+++,,,---///000111222............////////////222222222222222222222222444444444555666777888999::::::::::::999888777777:::888777999<<<===;;;999777666555444444555777888555666666555222111222444111111111111111111111111333333222222111000//////.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---///111111///---***)))************++++++++++++*********))))))((((((************************************************))))))))))))))))))))))))++++++***)))(((((())))))************************))))))))))))))))))))))))++++++************++++++************************,,,,,,++++++***)))))))))******))))))******+++,,,+++++++++*********))))))************************)))************+++++++++************************---,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---------------...//////........................---------............///////////////////////////111111000000000000111111111333333000000222222///////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************************************+++++++++***************************)))))))))((('''((())))))(((((()))*********))))))))))))******************************))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******)))************+++++++++******++++++,,,,,,------)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............111111111111111111111111000/////////.........---................................................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))***+++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,************************,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,------,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,------........................////////////222222222222222222222222333333333444555666777888888999:::::::::::::::999:::888888999<<<<<<;;;999777666555444444555666777666333111000111333222222111111111111111111111111333333222111111000//////..............................---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......,,,***))))))************+++++++++************)))))))))(((************************************************))))))))))))))))))))))))++++++***)))))))))))))))************************))))))))))))))))))))))))*********))))))***************************************************++++++******))))))******+++,,,+++++++++*********))))))************************)))************+++++++++************************---,,,+++*********++++++*********++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---------------......///---------------------------------............///////////////////////////111111000000000000111111111444444111000333333000////////////////////////........................---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++*********++++++,,,************************************************************************************************++++++++++++++++++++++++************))))))))))))((()))******))))))***+++******))))))))))))******************************))))))))))))))))))))))))***+++,,,,,,+++***)))(((******))))))))))))******)))************+++++++++***************+++++++++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............/////////////////////////////////.......................................------------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++*********************************------------------------+++++++++++++++++++++++++++******))))))******+++************************---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................------,,,,,,++++++............////////////111111111111111111222222222222222222333555666777777888999:::;;;;;;;;;;;;999888888999;;;;;;:::888777666555444444555666666666222...///222444333000111111111111111111111111222222222111111000000///...........................------------,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))************+++++++++************))))))))))))************************************************))))))))))))))))))))))))+++***))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***************************((())))))***++++++,,,,,,******))))))******+++,,,+++++++++***************************************)))************+++++++++************************,,,+++++++++++++++++++++))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///---------------------------------............///000000000111111111111111111111000000000000111111111333333000000222222///////////////////////////........................---,,,,,,++++++,,,,,,---------,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******++++++************************))))))))))))))))))))))))*********************************************************+++++++++++++++*********))))))))))))))))))***,,,+++******+++---******))))))))))))******************************))))))))))))))))))))))))((()))+++,,,,,,+++***(((******))))))))))))******))))))*********+++++++++************))))))))))))(((((()))************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.................................................................................,,,,,,,,,---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******+++++++++***************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***************************,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------,,,,,,++++++***............////////////000000000111111111111111000000111111222444555666999999:::;;;;;;;;;;;;;;;888888888999:::999999888666666555444444444555555555444444555555444111///111111111111111111111111222111111111000000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++*********)))))))))))))))************************************************))))))))))))))))))))))))******)))))))))))))))***************************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))*********+++++++++******))))))******+++,,,************************************************))))))*********+++++++++************************++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,---......---------------------------------............/////////000000111111111111111111000000000000111111///222111......000000---////////////////////////........................---,,,,,,++++++,,,,,,------,,,++++++************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***)))))))))******+++,,,************************))))))))))))))))))))))))************************************************))))))))))))******++++++))))))))))))))))))******((()))******))))))***,,,******))))))))))))******************************************************&&&'''***,,,------++++++******))))))))))))******))))))*********+++++++++***)))))))))))))))))))))(((((()))************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------------------------------.......................................,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******)))************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))******)))))))))************************************++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------++++++,,,,,,,,,,,,,,,,,,............/////////////////////000000111111111000000000111222333444555:::;;;;;;;;;::::::999888777888999999888888777777666666555444444444444444222888>>>>>>999333000000111111111111111111111111111111111000000000000000........................------------------------)))******+++,,,---......++++++++++++++++++++++++,,,+++************+++,,,))))))*********+++++++++))))))))))))))))))******************************************************))))))))))))))))))))))))***)))))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))************************+++++++++*********))))))******))))))******+++,,,************************************************))))))*********+++++++++******************************+++,,,,,,,,,++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,------...---------------------------------............///,,,------......//////000111111000000000000111111...111111...---000///---////////////////////////........................---,,,,,,++++++,,,,,,---,,,++++++************+++++++++++++++++++++++++++((((((((()))))))))))))))++++++++++++++++++++++++***************+++,,,---************************************************************************************************((((((((()))******++++++))))))))))))************%%%'''((((((''''''((()))******))))))))))))******************************************************&&&((()))+++,,,,,,,,,+++******))))))))))))******)))************+++++++++)))))))))))))))*********((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------.........------------------------,,,,,,,,,---......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***)))))))))))))))***************************************************************++++++++++++++++++++++++)))******++++++******)))************************)))***************++++++************++++++++++++,,,,,,+++******++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***++++++,,,---......///............////////////......//////000000111111000000000000111333444555::::::::::::999888777666666888999999777666666777666666555555444333333333000999AAAAAA999222000111111111111111111111111111000000000000000000000000........................,,,,,,,,,------------...))))))***+++,,,---......++++++++++++++++++++++++******))))))))))))******)))************+++++++++))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))***))))))(((((())))))***************************,,,,,,++++++***))))))(((******))))))******+++,,,***************+++++++++************************)))************+++++++++************************)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...........................---------............///,,,,,,------...//////000111111000000000000111111///222111......000000---////////////////////////........................---,,,,,,++++++,,,,,,---******************+++,,,************************))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,---...************************++++++++++++++++++++++++************************************************(((((()))******+++,,,,,,((()))))))))************&&&((())))))(((''')))*********))))))))))))************************************************************************************))))))))))))******)))************+++++++++((())))))******+++++++++)))******+++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------........................,,,,,,,,,------.........------------------------,,,------...//////000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***))))))((()))))))))*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,+++***************************************++++++,,,,,,,,,************++++++++++++,,,++++++******+++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,---......//////............////////////------...//////000111111000000000111222333444555888888888999999888777777666888999999666555555777555555555555444333222222///555;;;;;;666222111222111111111111111111111111///000000000000000000000........................,,,,,,,,,---------......++++++++++++++++++++++++************************************************)))************+++++++++((()))))))))************************************************************)))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))*********))))))*********************************++++++************************))))))******+++,,,))))))*********+++++++++************************)))************+++++++++************************)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...////////////////////////---------.........//////.........///000111111222111111000000000000111111000333222//////111111...////////////////////////........................---,,,,,,++++++,,,,,,---***)))))))))***+++,,,,,,************************---------....../////////++++++++++++++++++++++++++++++++++++,,,---...///************************++++++++++++++++++++++++************************************************))))))***+++,,,,,,------(((((())))))*********+++)))+++,,,,,,++++++,,,---******))))))))))))******************************************************...---,,,***)))(((((((((******))))))))))))******)))************+++++++++(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++,,,,,,,,,---------........................,,,,,,,,,------.........------------------------------......///000111111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************+++++++++,,,,,,---------)))************+++++++++,,,+++*********+++,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------............................../////////000---------...///000000111000000111111222333555666555666777888888888888888555888:::999666444555777555555555555444333222111///111333333333333222333111111111111111111111111////////////000000000000........................,,,,,,,,,------...............---,,,+++))))))(((************************+++,,,------------,,,+++)))************+++++++++(((((())))))*********+++************************************************))))))))))))))))))))))))))))))((())))))***++++++************************))))))))))))))))))))))))++++++************++++++************************)))))))))***++++++,,,,,,*********)))***++++++,,,))))))******++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......////////////////////////000000000000000/////////................................................+++---......---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,************************************************)))************+++++++++******++++++++++++***************)))))))))))))))+++++++++*********))))))++++++************++++++************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000.........------,,,,,,,,,.........------,,,,,,,,,///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))************++++++++++++++++++++++++))))))))))))************************************,,,,,,+++***))))))************************************************************************************************************+++,,,,,,,,,,,,++++++++++++*********)))))),,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,---------------.........//////........................///////////////.........000000000111222222333333333333444444555777888999999999999888777666666555555555555444444333333333111111111111000000000000000000////////////000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++,,,,,,,,,+++++++++******))))))))))))************)))************+++++++++***++++++***((('''((()))++++++************++++++******************************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------------+++,,,,,,,,,------------------------------------,,,,,,,,,---------..............................////////////////////////................................................,,,---//////---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,************************************************)))************+++++++++******++++++++++++*********)))))))))))))))))))))+++++++++*********))))))++++++************++++++************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((())))))***,,,------...******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////......---------,,,,,,,,,..................------////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))************************************))))))))))))************************************,,,++++++***))))))******************************************************************************************************)))***++++++,,,,,,+++++++++++++++*********)))))),,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.................................////////////............000000000111222222333333333333444444666777888999999999888777777666555555555555444444444333333333111111111111000000000000000000////////////000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++++++++++++++************))))))))))))************)))************+++++++++***,,,,,,+++***))))))***++++++************++++++******************************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......................................................................................................,,,...000///...---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---************************************************)))************+++++++++******++++++++++++******))))))))))))))))))******+++++++++***************++++++************++++++************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((())))))***+++,,,------******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........------------,,,,,,,,,............////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))************(((((((((((((((((((((((())))))))))))************************************,,,+++******)))*********************************************************************************************************)))***++++++,,,,,,+++++++++++++++***************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------........................000000000111222222333333333333444555666777777888888888777777666666555555444444444444333333333333222222111111111000000000000000////////////000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++************))))))))))))))))))))))))************)))************++++++++++++,,,---,,,*********,,,++++++************++++++******************************))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...------,,,,,,+++++++++,,,,,,---------.........------------------------,,,,,,,,,---------..............................,,,,,,---------------...................................................---///000000///......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------************************************************))))))*********+++++++++******++++++++++++******)))))))))))))))*********************************++++++************++++++************************************************+++******)))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((())))))***+++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------......//////------...............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************((()))))))))************((((((((((((((((((((((((((()))))))))************************************++++++***************+++************************************************************************************************))))))***+++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------------------------...............///000000000111222222333333333333444555666666666777777777777666666555555555333333333333333333333333222222222111111111000000000000////////////000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((()))))))))************))))))*********+++++++++***+++,,,,,,***)))***,,,++++++************++++++******************************))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++---------,,,,,,++++++***,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................+++,,,,,,,,,------......................................................---///000000///......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---************************************************))))))*********+++++++++******++++++++++++******(((((())))))************************************++++++************++++++************************************************+++******)))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))))))))))))))))))))))))))))))))******++++++,,,******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,---------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************((()))))))))************))))))))))))))))))))))))((()))))))))************************************+++***************++++++************************************************************************************************))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,------------------------,,,---------......//////000000000111222222333333222333444555666666555555666666666555555555555555333333333333333333333333222222222222111111111111000000////////////000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))))))))(((((((((''''''((()))))))))************))))))*********+++++++++(((***+++***))))))***+++++++++************++++++******************************))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------+++,,,,,,------.........................................................,,,...000///...---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,************************************************)))************+++++++++******++++++++++++******((((((((()))******++++++***************+++++++++++++++************++++++************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++******************************++++++++++++******++++++++++++++++++++++++***+++++++++,,,,,,------,,,,,,,,,------------...+++++++++++++++,,,,,,,,,,,,,,,,,,---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))************************************))))))))))))*********************************************)))******+++,,,************************************************************************************************((()))******++++++*********************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000111222222333333222333444555666555555444555555555555555555444444222222222222333333333333333222222222222111111111000000////////////000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))(((((((((((())))))))))))************)))************+++++++++((()))******)))(((***+++++++++************++++++******************************))))))))))))************+++++++++,,,,,,,,,************************))))))***++++++++++++++++++++++++++++++,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---......//////................................................,,,---//////---,,,---...++++++++++++++++++++++++*********************************++++++,,,,,,---((())))))***++++++,,,,,,,,,++++++******++++++,,,+++******))))))******+++************************************************)))************+++++++++******++++++++++++******'''(((((()))******++++++))))))*********+++++++++++++++************++++++************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************************************++++++++++++******************************))))))***+++,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++++++++,,,------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))************************************))))))))))))******************************************))))))***++++++,,,************************************************************************************************((())))))***************))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000000000111222222333333111333444666666555444333444444444444444444444444111111222222222333333333333333222222222111111111000000////////////000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***************)))))))))(((((())))))))))))************)))************+++++++++((()))++++++***)))+++,,,++++++************++++++******************************))))))))))))************+++++++++,,,,,,,,,************************))))))***++++++++++++************++++++,,,,,,---))))))*********+++++++++------------------------,,,,,,,,,---------......------------------------,,,,,,------...///000000................................................+++---......---,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------((())))))***++++++,,,,,,,,,++++++++++++++++++,,,******))))))))))))******************************************************)))************+++++++++******++++++++++++******'''(((((()))***+++++++++))))))******++++++++++++++++++************++++++************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************************************++++++++++++******************************((())))))+++,,,---......,,,,,,,,,------..................------,,,,,,,,,++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))************************************))))))))))))******************************************))))))***+++,,,,,,************************************************************************************************(((((()))***************))))))******++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000111222222333333111333444666666555444222444444444444444444444444111111111222222333333333333333333222222222111111000000////////////000000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******************))))))))))))))))))))))))************)))************+++++++++)))***,,,,,,++++++,,,---++++++************++++++******************************))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,.........------,,,,,,,,,------------------------+++,,,...---,,,,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,+++******,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******************************))))))*********+++++++++))))))))))))************+++++++++***)))((('''&&&+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))((((((((((((***,,,---''''''((()))***++++++,,,******++++++++++++*********'''%%%%%%'''((('''%%%)))************++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,---...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++************************))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,+++,,,---...///---...///000111222333333555555555444444333333333333333333333333333333333222222222222222222222222111111111111111000//////000000000000000000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((000***)))------)))))),,,************************)))************+++++++++************************+++***)))(((((()))***+++))))))************))))))))))))*********+++++++++))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------......---------,,,,,,,,,------------------------+++,,,...---,,,,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,+++******,,,,,,+++*********++++++++++++******))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******************************))))))*********+++++++++))))))))))))************++++++++++++***)))((((((+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))(((((()))***+++,,,(((((())))))******++++++)))******++++++******))))))'''%%%&&&((()))(((''')))************++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,---......//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++************************))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,---...///---...///000111222333333555444444444333333333333333333333333333333333333222222222222222222222222111111111111111000//////000000000000000000000000000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++,,,,,,,,,,,,,,,++++++*********)))************+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))((((((***&&&%%%((((((%%%%%%)))************************)))************+++++++++************************+++***)))(((((()))***+++))))))************))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++******************************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------------////////////...............------------,,,,,,,,,------------------------+++,,,...---,,,,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,---************************++++++++++++++++++++++++,,,,,,---------,,,++++++,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))*********************************************+++++++++))))))))))))******************++++++++++++******+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))*********)))******++++++******)))((('''%%%&&&(((******))))))************+++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++,,,,,,------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,************************))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///......//////000111222222444444333333333333333222222222222222222222222222222222222222222222222222000111111111111000000///000000000000000000000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,+++++++++++++++*********)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************))))))(((***''''''))))))'''(((***************************)))************+++++++++******************************))))))))))))******))))))************))))))***************+++++++++))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,---------------------------------------..................------------------------------------------------------+++,,,...---,,,,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******++++++************************************************,,,,,,---------,,,,,,+++,,,+++******,,,,,,+++******++++++++++++++++++***))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******************************************************((()))))))))************)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))************))))))&&&%%%%%%&&&'''((()))***))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------............//////000111111222333333333333222222222222222222222222222222222222111111111111111111111111000000111111111111000///000000000000000000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************+++++++++++++++++++++***************))))))*********+++++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))(((***)))******))))))***,,,************************))))))*********+++++++++***************************))))))))))))))))))***))))))************))))))************************))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,...---,,,,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))))))))************************************************++++++,,,------,,,,,,,,,,,,+++******,,,,,,+++***))))))************))))))************************))))))***++++++++++++*********))))))))))))******************************************************((()))))))))************)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))*********))))))))))))))))))))))))******)))))))))$$$%%%%%%%%%&&&'''((()))))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------.........///000000111111222222222222222222222222111111111111111111111111111111111111111111111111///000000111111111000000000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************))))))*********+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))''')))***((('''''')))***************************))))))*********+++++++++************************)))))))))******)))))))))))))))************))))))************************)))))))))))))))))))))))))))))))))*********++++++******************************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,---......//////------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,------------...------------------------+++,,,...---,,,,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((())))))******))))))******************************************************+++,,,,,,,,,++++++,,,+++******,,,,,,+++***)))))))))******)))))))))************************))))))***++++++++++++*********))))))))))))******************************+++++++++***************))))))))))))************))))))***+++,,,,,,++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((()))************)))))))))))))))))))))*********((())))))******))))))(((%%%&&&'''&&&&&&&&&(((***)))************+++++++++******++++++++++++******++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,************************))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++************************************************************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------.........//////000000000000111111111111222222222000000000000000000000000111111111111111111111111///000000111111111111000000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))))))))************+++)))))))))***************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))***...///+++((())),,,,,,************************)))************+++++++++************************))))))************))))))))))))************))))))+++++++++***************))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,------.../////////------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------+++,,,...---,,,,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***************************************************((()))******+++++++++***,,,+++******,,,,,,+++***)))******++++++******)))************************))))))***++++++++++++*********))))))))))))******************************+++++++++*********))))))))))))))))))************))))))******+++*********))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))'''((()))***++++++******(((((())))))******++++++(((((())))))))))))((((((''')))***)))'''''')))+++)))************+++++++++******++++++++++++******+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,************************))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---.........------.........///////////////000000000000111111222222000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************((()))))))))*********+++)))************+++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************---333444...***+++...---************************)))************+++++++++************************((()))***++++++***)))((())))))************))))))+++++++++*********))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,------...///000000------------------------,,,,,,,,,------.........,,,,,,,,,------.........------------------------+++,,,...---,,,,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,************************))))))))))))))))))))))))'''((()))***************,,,+++******,,,,,,+++***+++++++++,,,,,,+++++++++************************))))))***++++++++++++*********))))))))))))******************************++++++++++++******))))))))))))))))))************))))))*********))))))((())))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''')))***+++++++++***'''(((((()))***++++++,,,(((((())))))))))))((((((***,,,---+++((((((***,,,)))************+++++++++******++++++++++++******+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,........./////////////////////000000111111111222000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************(((((())))))*********+++)))************+++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))******************111222+++&&&(((***)))************************)))************+++++++++************************((()))***++++++***)))((())))))************))))))++++++++++++******))))))))))))))))))))))))))))))++++++************++++++*********************************)))))))))((((((++++++,,,,,,,,,,,,------++++++,,,,,,---...////////////.........---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......------------......------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((())))))))))))*********************************((((((((((((((((((((((((************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++******************************++++++++++++******))))))))))))************))))))))))))))))))))))))************************)))))))))***+++++++++,,,))))))))))))))))))))))))************************)))************+++++++++***************************************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++)))))))))))))))))))))))),,,+++***((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---///222444444111---***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))(((((()))***++++++++++++******))))))((((((************************++++++************++++++))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++........................////////////000000000000///////////////.........//////000000000000//////000000000000000000000000000000000000000000000000000---+++,,,///111000///000///...---,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************(((((())))))******++++++******))))))))))))******))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''---,,,,,,+++*********++++++******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************)))))),,,+++***((((((((()))***++++++************++++++************************,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++,,,,,,---......//////.........---------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......------------......------------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))******************************++++++++++++************************************************************++++++++++++******))))))))))))***************************************************************************+++++++++************************************************)))************+++++++++***************************************)))(((((((((((((((((()))))))))***))))))))))))))))))))))))***)))((((((((((((((())))))))))))))))))))))))))),,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,---000111111...,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))***++++++*********)))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++................................./////////000000////////////............//////000000000000//////000000000000000000000000000000000000000000000000000...,,,---///111000...000///...---,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))***************))))))))))))******))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++*********))))))))))))******))))))((((((((((((,,,+++******)))))))))***+++******)))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))************)))))),,,+++)))((((((((()))***++++++************++++++************************,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------............------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......------------......------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************************************++++++************++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))************************************************************+++++++++***************************************)))))))))))))))))))))))))))************+++++++++************************)))************))))))(((((((((((()))))))))******((((((((((((((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))*********))))))))))))***++++++))))))))))))************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++---------------------------------.........//////........................//////000000000000//////000000000000000000000000000000000000000000000000111///------/////////...//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))******))))))))))))******))))))************))))))((((((((()))******++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************)))))))))***))))))))))))(((((((((+++***))))))((()))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))+++***))))))((()))))))))++++++************++++++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((()))))))))*********************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,******************************************************++++++++++++******((()))))))))************************************************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))************)))((((((((()))))))))*********((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************((()))))))))************(((((())))))******++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******************))))))***++++++(((((())))))******++++++******************************))))))))))))******))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......------.............../////////000000000000//////000000000000000000000000////////////////////////111000///...........................------......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++******))))))((((((******))))))))))))******))))))************))))))(((((())))))************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))+++******)))))))))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))******))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((()))))))))*********************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++******************************++++++++++++******((()))))))))************************************************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************((())))))*********))))))))))))))))))************((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************((()))))))))************(((((())))))******++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************(((((())))))************++++++***************+++(((((())))))******++++++***************************))))))))))))))))))***))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------,,,---------......////////////000000000000//////////////////////////////////////////////////////000000000...------......------..................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++******))))))((((((******))))))))))))******))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************+++++++++))))))))))))************++++++*********++++++,,,+++******)))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************)))))))))))))))*********))))))++++++************++++++************************+++++++++++++++,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))************++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++************************)))************+++++++++************************((())))))************))))))))))))*********++++++((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************((((((((()))******++++++,,,,,,+++************+++))))))))))))***************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---......////////////000000000000//////////////////////////////000000000000000000000000///000000///------...000,,,---......///.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********+++++++++++++++)))))))))************+++++++++++++++++++++,,,---+++******)))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))************))))))(((((()))************)))++++++************++++++******************************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************++++++++++++************************************************************++++++++++++******))))))))))))************++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************(((((()))***************))))))*********+++++++++)))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************'''(((((()))******++++++---,,,++++++*********+++*********)))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,------...////////////000000000000//////////////////////////////000000000000000000000000---///000///------///111,,,,,,.../////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))***************))))))))))))******))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))*********+++++++++***************+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))'''((()))***+++******)))++++++************++++++************************(((((())))))************)))************+++++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((())))))))))))*********************************************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******************************++++++++++++******))))))))))))************++++++++++++++++++++++++************************))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************(((((()))***************)))************+++++++++************************+++***)))((((((''''''((())))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,((()))***,,,,,,,,,+++***------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,************************))))))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++************************'''(((((()))***+++++++++---,,,,,,+++*********+++++++++******))))))((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,---...////////////000000000000//////////////////////////////000000000000000000000000,,,...000///------000222+++,,,.../////////......---------,,,,,,,,,++++++++++++++++++++++++++++++************************(((((())))))******++++++******))))))))))))******))))))************))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))******++++++++++++))))))((())))))***+++++++++******)))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))'''((()))+++++++++***)))((()))+++,,,,,,+++)))(((,,,+++***))))))***+++,,,))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))************************+++++++++++++++++++++++++++++++++*********))))))++++++************++++++************************,,,+++*********+++,,,---))))))))))))))))))))))))+++++++++++++++***)))(((---,,,***)))((()))******)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++***))))))++++++++++++++++++++++++******++++++++++++******''''''(((((())))))******************************+++++++++++++++***)))(((++++++******)))******+++************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,+++***))))))******+++++++++*********))))))((((((((()))******++++++)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------************************,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000//////.........---////////////////////////......------------......////////////////////////------,,,,,,,,,,,,++++++++++++------------++++++,,,,,,++++++***)))((((((******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************)))))))))))))))***+++,,,,,,+++***)))++++++***))))))***++++++))))))***++++++++++++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))************************+++++++++++++++++++++++++++++++++*********))))))+++******************+++++++++++++++++++++++++++******)))))))))***+++,,,))))))))))))))))))))))))+++++++++++++++***))))))++++++******************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++******)))++++++++++++++++++++++++******++++++++++++******(((((()))))))))))))))*********************************+++++++++***))))))++++++***************+++************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,++++++***))))))******+++++++++*********))))))+++++++++***************)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,************************++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000/////////.........---////////////////////////......------------..............................------,,,,,,,,,,,,++++++++++++,,,------,,,++++++,,,,,,++++++***))))))(((******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++*********))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************))))))))))))************************++++++***))))))***++++++))))))***++++++++++++************++++++++++++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******************************+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++))))))(((((())))))***+++))))))))))))))))))))))))***++++++++++++***)))))))))******+++++++++******)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,************))))))))))))+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++*********************)))))))))************************))))))******+++******************************+++************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,+++******)))*********+++++++++***************------,,,++++++***)))))))))************+++++++++)))************+++++++++*********++++++++++++,,,*********************************))))))*********+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------............//////////////////...............////////////////////////......------------..............................------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))++++++***))))))***+++++++++******************+++))))))***++++++++++++***************++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++***************************************************************************************++++++*********++++++++++++++++++++++++))))))))))))*********+++))))))))))))))))))))))))******+++++++++******)))'''(((***+++,,,,,,+++***))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++*********)))))))))))))))************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******,,,,,,++++++******))))))************************(((((()))******+++******)))*********+++++++++***************************))))))*********+++++++++******************************++++++++++++******************************++++++***************+++************************+++++++++*********))))))))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++******************************))))))))))))*********+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---------.........//////........................////////////////////////......------------..............................------,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************)))))))))(((++++++***))))))***++++++*********++++++*********))))))***++++++++++++***))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++************************************************************************)))***++++++++++++***)))++++++++++++++++++++++++*********+++++++++++++++)))))))))))))))))))))))))))******+++++++++******'''(((***+++,,,,,,+++***))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++***++++++++++++++++++++++++******++++++++++++******,,,,,,++++++******))))))))))))))))))))))))))))))'''((()))***************((()))***++++++++++++***************************))))))*********+++++++++******************************++++++++++++******************************+++***************++++++************************(((((((((((())))))******))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++******************************))))))))))))***************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......------------............---------...............////////////////////////......------------..............................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************))))))))))))******))))))))))))))))))))))))************************************************((()))))))))************************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************)))))))))(((************************)))***++++++++++++***)))))))))***++++++++++++***)))))))))************+++************************************++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++***************************************************************+++++++++)))***+++,,,,,,+++***)))******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))***++++++++++++***)))******+++++++++******)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))(((((())))))))))))***************************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************)))))))))))))))))))))))))))))))))(((((())))))***)))))))))'''(((***+++,,,,,,+++***************************)))************+++++++++******************************++++++++++++***************************************)))******+++,,,***************+++++++++&&&&&&''''''((())))))***)))************+++++++++)))************+++++++++*********++++++++++++,,,*********************************))))))******************++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,------------.........---------------.........////////////////////////......------------......------------------------------,,,,,,,,,,,,++++++++++++************++++++******************************))))))))))))******))))))))))))))))))))))))************************************************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,+++***))))))***++++++++++++***)))))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++************++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((()))++++++,,,,,,+++************************************************))))))*********+++++++++(((***+++,,,,,,+++***((())))))))))))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))))))))***+++++++++++++++++++++******************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,,,,,,,+++***************************)))************+++++++++******************************++++++++++++************************************))))))***++++++,,,))))))*********+++++++++(((((((((((()))))))))))))))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,************************++++++************++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------.........////////////////////////......------------......------------------------------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,******************************))))))))))))******))))))))))))))))))))))))************************************************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************))))))))))))((()))+++,,,,,,+++)))((()))***+++,,,,,,+++***)))))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++)))************+++++++++************************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((()))++++++,,,,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++((()))+++,,,,,,+++)))((((((((((((((((((((((((((('''((()))++++++******)))))))))))))))))))))))))))((()))***+++++++++++++++---,,,***)))))))))******)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******''''''(((((())))))******))))))))))))))))))))))))))))))***))))))(((''''''&&&(((***,,,---,,,+++***************************)))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))***+++,,,,,,))))))******++++++++++++++++++******))))))(((((()))************+++++++++)))************+++++++++++++++,,,,,,,,,---------************************,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////.........------.........---------------------------------,,,,,,,,,++++++,,,+++***))))))***+++,,,******************++++++******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))************************************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************)))))))))))),,,,,,,,,++++++*********************************************************+++++++++***************++++++++++++++++++++++++,,,++++++******++++++,,,***)))))))))+++,,,+++***,,,,,,,,,,,,++++++***)))------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))************))))))+++*********))))))((((((++++++************++++++************************+++++++++*********))))))******************************))))))))))))************************************++++++++++++************))))))))))))******************************************************,,,++++++++++++++++++,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************))))))))))))***************)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***)))((((((((()))+++,,,************************)))************+++++++++)))************+++++++++))))))***++++++++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............---------------............///........................///...---,,,,,,,,,,,,,,,//////.........---------************************,,,+++******))))))******(((((((((((((((((((((((())))))))))))************((()))***+++,,,+++************++++++++++++******,,,+++++++++***)))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))***************************************))))))***,,,,,,+++))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,,,,,,,,,,+++++++++************************************************************************++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***)))))))))+++,,,+++***++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))************************+++++++++*********))))))******************************))))))))))))************************************++++++++++++************))))))))))))******************************************************++++++************++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))************))))))))))))*********************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((((((((()))++++++************************)))************+++++++++)))************+++++++++))))))***++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------------------....................................///...---,,,,,,,,,,,,---///.........------------++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))************((()))***+++++++++************++++++++++++******+++++++++***************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))***************************************))))))***,,,,,,+++)))+++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++,,,,,,,,,++++++++++++***************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))+++,,,+++*********+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************++++++++++++,,,+++++++++++++++*********))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))))))))(((((((((((())))))************************+++++++++*********************************************))))))))))))************************************++++++++++++************))))))))))))***************************************************************))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))***************************)))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))((()))******+++************************)))************+++++++++)))************+++++++++))))))***++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------------------..........................................---,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))))))))************((()))******++++++************++++++++++++*********************+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))***,,,,,,+++))),,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++***)))))))))+++,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************++++++++++++---,,,,,,++++++*********)))))))))))))))))))))))),,,***(((''''''(((***,,,*********)))))))))))))))++++++************++++++******************************************************************************))))))))))))************************************++++++++++++************))))))))))))************************************************************))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))((()))))))))************((()))))))))************++++++******************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++************************))))))*********+++++++++))))))*********+++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,,,,,,,---------....................................------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************((()))))))))************((())))))*********************++++++++++++******)))))))))***+++++++++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))***************************************))))))***,,,,,,+++)))+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******************+++++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,***************************++++++,,,,,,++++++******)))))))))+++,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++---,,,,,,++++++*********)))))))))))))))))))))))),,,***(((''''''(((***,,,))))))))))))))))))******++++++************++++++******************************************************************************))))))))))))************************************++++++++++++************))))))))))))************************************************************))))))))))))******++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******((()))))))))************((()))))))))******************************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++))))))*********+++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------------...........................------,,,,,,,,,------...,,,,,,------------------++++++++++++++++++++++++,,,+++******))))))******************************((()))))))))************)))))))))))))))***************++++++++++++******)))))))))***+++++++++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))***************************************))))))***,,,,,,+++)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************++++++************++++++++++++,,,,,,,,,************************************************)))))))))***+++++++++,,,***************************+++,,,------,,,+++******)))))))))+++,,,+++*********+++,,,,,,,,,++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))************++++++++++++++++++*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))(((((((((((())))))***************************************+++++++++******************************))))))))))))************************************++++++++++++************))))))))))))***************************************************************))))))*********************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++++++++++++++++++++++++++(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))************)))))))))***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))************)))************************)))************+++++++++)))************+++++++++))))))***++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------........................------,,,,,,,,,---......,,,,,,,,,,,,------------************************,,,+++******))))))******************************))))))))))))************)))(((((((((((()))***+++******++++++++++++*********************+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************************))))))***,,,,,,+++)))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))******+++++++++,,,,,,,,,******************************************************************++++++************************)))***,,,------,,,***)))***)))))))))+++,,,+++***++++++,,,,,,,,,+++******))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))************************))))))*********+++++++++******************************))))))))))))************************************++++++++++++************))))))))))))******************************************************++++++************++++++)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))************************************''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))************))))))))))))************((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***+++******)))************************)))************+++++++++)))************+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))************)))(((((('''((()))***+++******++++++++++++******+++++++++***************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))***************************************))))))***,,,,,,+++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))*********++++++,,,,,,,,,************************************************+++++++++***************)))))))))))))))))))))))))))***,,,------,,,***)))***)))))))))+++,,,+++***,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))(((((())))))*********+++++++++************++++++************************))))))******++++++++++++******************************))))))))))))************************************++++++++++++************))))))))))))******************************************************,,,,,,++++++++++++,,,,,,(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++************************))))))))))))************))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************))))))))))))************''''''(((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))'''((()))++++++******)))************************)))************+++++++++)))************+++++++++))))))***++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********(((((((((((((((((((((((())))))))))))************)))((('''''''''(((***+++******++++++++++++******,,,+++++++++******))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))***************************************))))))***,,,,,,+++)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))(((((()))***,,,---...///)))************+++++++++)))************+++++++++******++++++++++++******++++++******************++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************)))************+++++++++(((((((((((())))))))))))''''''(((((())))))******+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++------+++***))))))((((((+++*********))))))(((((()))************+++++++++************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******************************++++++************++++++))))))))))))))))))))))))))))))************))))))************************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************)))************++++++++++++++++++************)))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))+++*********))))))(((((()))***,,,+++***)))***+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))++++++************++++++************************((((((((((((((((((((((((+++++++++*********))))))******++++++++++++******************************))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,+++,,,...///...---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&(((++++++)))'''))))))))))))************+++*********))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++************)))***)))((((((((()))+++,,,)))'''&&&'''***+++***((())))))))))))************))))))************))))))(((((((((((((((((((((((())))))******+++,,,------))))))*********+++++++++)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++************++++++++++++***************+++++++++************)))))))))((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***))))))))))))************)))))))))((()))************+++++++++************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))******************************++++++************++++++))))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))******)))))))))***+++,,,))))))))))))))))))))))))************)))))))))(((******+++***((((((***,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))+++******))))))******+++************************))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******************************))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++,,,...///...---,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((++++++)))'''))))))))))))************************)))))))))(((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))+++++++++************)))***)))((((((((()))++++++***((('''(((+++,,,+++)))))))))))))))************))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))*********++++++)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***************+++************)))))))))))))))************+++++++++************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********************************++++++************++++++))))))))))))))))))))))))))))))************))))))************************)))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++************)))))))))))))))))))))))))))+++************+++,,,,,,))))))))))))))))))))))))************))))))))))))***++++++***((((((***,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))+++******))))))******+++************************************************+++************)))))))))******++++++++++++******************************))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++,,,...///...---------............------,,,++++++******++++++,,,,,,,,,++++++***)))))))))************************************************((((((''')))***+++***((())))))))))))************************)))))))))))),,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))+++++++++************))))))))))))((()))******++++++))))))***+++,,,+++***))))))))))))************))))))************))))))************************+++++++++***************))))))))))))************))))))*********+++++++++******++++++++++++*********************+++++++++++++++++++++++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++'''((((((((())))))))))))******))))))((((((''''''*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++******))))))***++++++,,,*********)))))))))))))))))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++************************++++++************++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))*********))))))))))))))))))+++------,,,+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))******))))))))))))******************************************************************))))))))))))******++++++++++++******************************))))))))))))))))))))))))*********)))******+++,,,************************************************************************,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,+++,,,...///...------..................---,,,++++++******++++++,,,+++++++++*********))))))************************************************(((((())))))*********)))((()))))))))*********************)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))******+++)))))))))******++++++***((()))))))))************))))))************))))))************************++++++************))))))(((((()))))))))*********))))))*********+++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++'''((((((((())))))))))))******))))))((((((''''''))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++))))))))))))***+++,,,,,,))))))))))))))))))******))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++************************++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,************************))))))))))))))))))******'''+++000222111---+++***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))***))))))))))))))))))***************************************************))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))******))))))***++++++,,,************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,+++,,,...///...------..................---,,,++++++******++++++,,,+++++++++***************************************************************((()))******************((()))))))))************))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((()))))))))************(((((()))))))))))))))***((()))))))))************))))))************))))))******************************************))))))((((((((()))))))))******)))************+++++++++******++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************++++++++++++++++++++++++************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++***)))))))))***+++,,,,,,))))))))))))************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,************************++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************)))************++++++++++++++++++************))))))))))))))))))))))))))))))******+++,,,+++++++++************************))))))))))))************'''+++000333111...+++)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***************************************************(((((()))))))))))))))*********++++++++++++******************************))))))))))))))))))))))))))))))))))))***+++,,,,,,*********************************************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++,,,...///...---------............------,,,++++++******++++++,,,************************************************************************''')))++++++***)))***+++))))))))))))************))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))(((((()))************)))&&&((())))))(((((()))***))))))))))))************))))))************))))))************************))))))))))))************(((((((((((()))))))))***)))************+++++++++******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++************++++++++++++***************+++++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++******************++++++((()))))))))************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,************************++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))((()))***+++++++++******************************((()))))))))************(((+++...///---+++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))************++++++++++++******************************))))))))))))))))))))))))))))))))))))***+++,,,---************************************************************************)))*********++++++++++++************************++++++,,,,,,,,,,,,++++++---,,,+++,,,...///...---,,,,,,------------,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,,,,***)))***,,,))))))))))))************((()))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))'''((()))***+++******)))''')))******((((((***,,,))))))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))))))))************+++++++++******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************)))************+++++++++(((((((((((())))))))))))''''''(((((())))))******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++++++++***************+++(((((())))))*********+++)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++************)))))))))))))))))))))))))))'''((()))***+++***))))))************************(((((())))))*********+++***++++++***))))))***,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************************(((((((((((((((((((((((('''((((((((())))))************++++++++++++******************************))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************+++++++++,,,,,,+++++++++---,,,+++,,,...///...---+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,******************++++++(((((((((((((((((((((((((((((((((((((((((((((((('''***,,,,,,***)))***,,,))))))))))))************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))'''((()))++++++******)))(((***,,,+++))))))+++---))))))))))))************))))))************))))))((((((((((((((((((((((((************************)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++)))************++++++++++++++++++*********)))))),,,+++***))))))***+++,,,))))))************)))))))))************+++++++++))))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((************************++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,***(((''''''((())))))))))))))))))))))))))))))************+++++++++************************************************))))))************))))))))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++************++++++%%%&&&((()))++++++,,,,,,************************************************+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---&&&''''''((()))******+++***************)))(((((()))))))))))))))))))))))),,,+++++++++,,,+++)))''',,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))+++*********))))))((((((***)))((((((((((((((()))---,,,***(((((()))***++++++*********))))))(((((()))************+++++++++***************++++++,,,++++++***)))(((((())))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++)))************++++++++++++++++++*********))))))++++++***))))))***++++++))))))************)))))))))************+++++++++))))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))(((*********************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---+++***((('''((()))***)))))))))))))))))))))))))))************+++++++++************************************************))))))************))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++************++++++111///,,,***)))***+++,,,************************************************+++***)))))))))***+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---''''''(((((()))******+++***************)))(((((()))))))))))))))))))))))),,,+++******++++++++++++******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))************)))((())))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))---,,,***(((((()))***+++************)))))))))((())))))*********+++++++++***))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++)))************++++++++++++++++++***************++++++***))))))***++++++))))))************)))))))))************+++++++++))))))))))))************))))))))))))))))))))))))+++++++++***************************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++************************************************))))))************))))))***************+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++************++++++:::666000+++((((((***,,,******************************************************))))))******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++************+++,,,,,,'''(((((())))))*********)))************))))))((()))))))))))))))))))))))),,,+++***)))***+++,,,---***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))************)))))))))))))))))))))(((((())))))***,,,+++***)))((()))******************)))))))))))))))))))))*********++++++))))))((((((((()))******+++***))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++************************+++******************+++))))))************))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))************************************************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))*********)))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,,,,************************************++++++++++++))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))*********+++++++++************************************************))))))************))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************++++++************++++++999555000***(((((()))+++***************************************************************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************++++++,,,(((((()))))))))*********))))))************)))((()))))))))))))))))))))))))))*********))))))***+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))*********))))))))))))))))))))))))((())))))******++++++***)))((())))))************)))))))))))))))))))))))))))************((((((((((((((())))))*********)))))))))))))))***))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++*********************************++++++*********))))))************))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********++++++,,,---************************))))))*********+++++++++((((((((((((((((((((((((((((((((())))))***++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************++++++************++++++...---+++***))))))******************************************************))))))******++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,))))))))))))************((())))))*********))))))))))))))))))))))))))))))'''))),,,,,,)))''''''''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++*********)))))))))))))))))))))))))))))))))******(((((()))))))))*********((((((((((((((())))))******)))))))))))))))******))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++)))************+++++++++************************************************************************)))************+++++++++***************+++++++++)))***++++++++++++***)))))))))************)))))))))************+++++++++))))))))))))************))))))))))))))))))))))))***************+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,------************************)))))))))************+++(((((((((((((((((((((((((((((())))))*********+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))************))))))+++++++++***************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************++++++************++++++&&&'''(((***************************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))***++++++************************((())))))************)))))))))))))))))))))))))))&&&))),,,,,,)))'''((()))''''''((()))+++,,,...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))******+++,,,******)))))))))((((((((())))))))))))************((((((((()))))))))******))))))((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++)))************+++++++++************************************************************************)))************+++++++++))))))*********+++++++++)))***++++++++++++***)))))))))************)))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,---...************************))))))))))))************))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))************))))))+++++++++*********))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************++++++************++++++'''((()))***++++++******************************************************((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***++++++************************(((((()))***************))))))))))))))))))))))))''')))+++***'''(((---222************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))(((''''''''''''((()))))))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,---)))))))))))))))(((((('''((()))))))))************(((((((((((()))))))))******))))))))))))***++++++)))))))))))))))***++++++))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++)))************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++)))***+++,,,,,,+++***)))))))))************)))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))******++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,---...))))))))))))))))))))))))))))))))))))************************************))))))************)))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))************))))))++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************++++++************++++++---,,,,,,+++************************************************************((()))***+++,,,+++************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))******+++++++++******************(((((()))***************))))))))))))))))))))))))(((******'''&&&***333;;;111000///,,,+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))*********+++))))))))))))***+++,,,---)))))))))))))))(((((('''(((((())))))*********+++(((((((((((())))))))))))***************++++++,,,))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++)))************+++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************+++++++++************)))******++++++++++++******'''((()))******************************)))((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))************************(((((((((((())))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++************)))))))))))),,,+++***)))))))))++++++************************)))************+++++++++*********************************+++,,,---...///***+++,,,---------,,,,,,------,,,,,,,,,,,,++++++***++++++++++++***)))))))))((((((((()))***++++++))))))))))))))))))))))))************************++++++***)))(((((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++)))************+++++++++++++++***))))))***++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************+++++++++************)))******++++++++++++******((())))))************))))))************))))))((())))))))))))))))))))))))))))))))))))************)))************+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***************************************************************************************************)))((((((((()))++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++************)))))))))))),,,+++***))))))***++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,---...++++++,,,,,,---------,,,------,,,,,,,,,,,,++++++***++++++++++++***))))))))))))))))))))))))***+++))))))))))))))))))))))))************************++++++***))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))************)))))))))((())))))(((((((((((()))))))))(((''''''''''''((()))(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++)))************+++++++++++++++***))))))***++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******((())))))******))))))(((************************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************+++++++++************)))******++++++++++++******)))************))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))*********++++++************************+++++++++***************))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))************************************++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************)))))))))((()))******+++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++*********)))))))))+++******)))******++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++***++++++++++++***))))))+++***))))))))))))))))))))))))))))))))))))))))))************************+++***)))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***)))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++))))))*********++++++++++++******************+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******)))))))))******)))))))))************************))))))))))))))))))))))))))))))(((((()))***++++++((()))))))))************+++++++++*********))))))******++++++++++++*********************)))(((''''''((()))***************))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++******))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))*********+++++++++************************************************))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++*********))))))******************++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,------------,,,,,,,,,+++++++++***++++++++++++***))))))++++++***)))((((((((()))))))))))))))))))))))))))******************************)))))))))))))))***))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***)))(((((((((((((((((()))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++*********++++++*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************)))******++++++******)))))))))************))))))************************************************))))))))))))))))))***+++((()))))))))************+++++++++*********))))))******++++++++++++*********************)))(((''''''((()))***************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))************++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))************************((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++************))))))******++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,+++++++++,,,---...------,,,,,,,,,+++++++++***++++++++++++***))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************))))))((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******((())))))))))))))))))((())))))))))))************************************++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++)))************+++++++++)))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))******++++++******)))++++++++++++++++++++++++***************************)))))))))))))))******))))))))))))************+++++++++************)))******++++++++++++******)))************))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))*********++++++++++++,,,***************************************+++++++++))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))************************'''((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++(((((()))************)))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++++++++*********((()))***+++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---,,,+++***+++,,,---...------,,,,,,,,,,,,++++++***++++++++++++***))))))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++((())))))******))))))((()))))))))*********++++++************************++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++)))************+++++++++)))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************))))))************)))))))))******++++++******)))++++++++++++++++++++++++******************************))))))))))))******))))))))))))************+++++++++************)))******++++++++++++******((())))))************))))))************))))))((())))))))))))))))))))))))))))))))))))************)))************+++++++++***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))*********+++++++++,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))************************(((((()))))))))*********************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++'''((()))***+++******)))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,+++++++++*********'''(((***+++,,,,,,++++++************************)))************+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,---,,,+++******,,,---///------,,,,,,,,,,,,++++++***++++++++++++***))))))))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************+++******))))))******+++((()))************)))((())))))*********+++++++++************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++)))************+++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************))))))******++++++++++++******++++++++++++++++++++++++******************************)))))))))))))))***))))))))))))************+++++++++************)))******++++++++++++******'''((()))******************************)))((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******+++++++++,,,,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++'''((()))++++++******)))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,+++++++++******'''(((***+++,,,,,,++++++************************)))************+++++++++************************))))))))))))***+++,,,------,,,+++******,,,...///---------,,,,,,,,,++++++***++++++++++++***))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))(((((())))))*********+++++++++************++++++((()))***++++++***)))((()))************+++++++++************************+++***)))))))))***,,,,,,************************)))***++++++***)))***+++************************************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))************))))))))))))************************************++++++******************))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++++++++************++++++((()))*********((('''&&&))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************++++++++++++******((())))))))))))*********++++++************++++++******))))))******+++,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((()))***++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))************))))))+++***)))))))))***+++,,,************************)))***++++++***)))***+++************************************************++++++++++++++++++++++++************)))))))))((())))))))))))************))))))))))))************************************************************************************((())))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***************************)))************+++++++++************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++++++++************++++++******++++++***))))))((())))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))*********+++++++++******))))))******+++******))))))******+++,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))***++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))************))))))******))))))******+++,,,************************)))***++++++***)))***+++************************************************++++++++++++++++++++++++************))))))))))))))))))))))))************))))))))))))************************************************************************************((()))******++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))************+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++++++++************++++++,,,,,,+++************+++))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************++++++++++++******************+++++++++,,,+++******))))))******+++******))))))******+++,,,++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))))))))******))))))************))))))***************+++++++++************************)))***++++++***)))***+++*********************************************************************************)))))))))))))))((()))))))))************((()))))))))***************************************************+++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************++++++++++++************+++++++++,,,,,,,,,******))))))))))))************))))))******+++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((***++++++++++++***))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((***,,,,,,***((('''(((((())))))************))))))************))))))))))))******++++++++++++************************)))***++++++***)))***+++************************************************************************))))))))))))))))))******((()))))))))************((()))))))))************************************))))))*********+++++++++************************))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++++++++************+++++++++***)))(((((()))+++,,,))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++************+++++++++,,,,,,,,,***))))))))))))))))))*********))))))******+++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((***++++++++++++***))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((***,,,,,,***((('''(((((()))***+++******)))))))))************))))))))))))***++++++++++++***************************)))***++++++***)))***+++************************************************************************))))))))))))************))))))))))))************))))))))))))************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************)))************+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++++++++************++++++***))))))))))))***++++++))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************+++++++++,,,***))))))(((((())))))*********))))))******+++,,,++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++++++++***)))))))))************))))))((()))***+++,,,++++++***************************)))***++++++***)))***+++************************************************************************((()))))))))************))))))))))))************))))))))))))************************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++++++++************++++++)))******+++,,,,,,++++++))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))*********++++++))))))(((((((((((())))))******))))))******+++,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++***)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,+++***)))))))))************))))))((()))***+++,,,+++******************************)))+++++++++***)))***+++************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************************************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******+++***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++++++++************++++++)))***,,,---...---,,,,,,))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******((())))))))))))*********))))))(((((((((((())))))*********)))***++++++,,,++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++***))))))((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******''')))+++,,,,,,,,,***)))))))))************))))))+++,,,,,,,,,,,,+++************++++++++++++******+++***)))(((((()))***+++---,,,,,,+++***)))((((((*********++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++******++++++++++++******((((((((((((((((((((((((***++++++,,,,,,++++++***************************************************************************++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))))))))***,,,---******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))******************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))************))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))++++++******)))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))))))))************+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++&&&(((***,,,---,,,+++*********))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******+++*********))))))(((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,,,,,,,,,,+++************++++++++++++******+++***)))(((((()))***+++,,,,,,++++++***))))))))))))***************++++++++++++***))))))***++++++))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++******++++++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))++++++******))))))))))))******************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++*********))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************++++++++++++)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))))))))************+++++++++************)))))))))************))))))************************))))))))))))************************************)))************+++++++++'''(((***,,,,,,,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******************)))))))))((())))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++************++++++++++++************))))))))))))***************************************)))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++******++++++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++************************(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***((((((((('''(((((()))*********))))))))))))******************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************+++++++++++++++*********)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))))))))************+++++++++************)))))))))************))))))++++++++++++++++++++++++))))))))))))************************************)))************+++++++++'''(((***+++,,,,,,+++*********))))))))))))******))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,,,,,,,+++************++++++++++++*********))))))))))))))))))***))))))*********+++++++++++++++******)))))))))(((+++******************+++))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))***))))))))))))))))))***)))))))))((())))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++((()))))))))************+++++++++*********))))))))))))************))))))++++++++++++++++++++++++((()))))))))************************************))))))*********+++++++++((()))***++++++++++++*********))))))))))))******(((((((((((((((((((((((((((((()))***+++,,,,,,---(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))***************)))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++************++++++++++++******)))))))))******))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++******)))*********++++++*********))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************))))))(((((())))))))))))))))))))))))******))))))))))))***************************)))******))))))))))))******))))))))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))************************))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++((()))))))))************+++++++++*********))))))))))))************))))))************************((()))))))))************************************))))))*********+++++++++)))*********+++++++++*********))))))))))))******(((((((((((((((((((((((((((((()))***+++,,,,,,---(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))******((()))))))))************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******'''((()))******)))((('''((((((((((((((((((((((((************************))))))))))))))))))))))))+++,,,,,,,,,,,,+++************++++++++++++******))))))************))))))))))))******+++++++++,,,,,,,,,,,,+++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******)))(((((('''))))))))))))))))))))))))+++******))))))******+++***++++++++++++******)))******))))))))))))******))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++*********+++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********+++++++++,,,,,,,,,,,,---++++++******)))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))))))))************+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++*********************+++******))))))))))))******))))))))))))))))))))))))((()))))))))***+++++++++)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))+++,,,,,,,,,,,,+++************++++++++++++******((()))***++++++***)))(((***************+++++++++************++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))***+++++++++)))((('''******))))))))))))******((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++)))))))))*********++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++,,,,,,,,,------*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))))))))************+++++++++************)))))))))************))))))************************))))))))))))************************************)))************+++++++++++++++***************+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******((()))))))))************))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))+++,,,,,,,,,,,,+++************++++++++++++******((()))***++++++***)))(((************************(((((())))))******++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++******++++++++++++******************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))++++++************++++++((()))*********((('''&&&******))))))))))))******(((((())))))*********+++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))*********+++++++++((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))))))))************+++++++++************)))))))))************))))))++++++++++++++++++++++++))))))))))))************************************)))************+++++++++++++++***************+++******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,))))))))))))))))))))))))+++***)))))))))***,,,,,,************************)))************+++++++++************************++++++************++++++)))***++++++***)))***++++++***)))***++++++***)))******)))))))))***,,,---************************,,,,,,,,,++++++*********+++,,,------......------******************************))))))((((((''''''((('''''')))+++***&&&"""))))))(((((((((((())))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,+++++++++************)))************************************************,,,,,,++++++***)))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((***+++,,,------,,,+++***))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))************))))))))))))******))))))))))))************************************+++++++++*********))))))***)))))))))((((((''''''))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++,,,------...+++++++++*********))))))))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++************+++++++++*********))))))(((((("""###%%%''')))+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,+++******+++,,,,,,************************+++***)))))))))***+++,,,************************)))************+++++++++************************++++++************++++++)))***++++++***)))***++++++***)))***++++++***)))******)))))))))***,,,,,,************************,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,************************((((((((()))))))))))))))***((('''(((***+++***((())))))(((((((((((())))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))************************************))))))*********++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((()))******++++++******)))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))******))))))((((((******))))))))))))************))))))))))))******))))))))))))************************************+++++++++*********))))))*********))))))((((((((())))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************+++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++************++++++************)))))))))(((&&&&&&'''((()))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************((())))))***************((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))),,,++++++******++++++,,,******************************))))))******+++,,,************************)))************+++++++++************************++++++************++++++)))***++++++***)))***++++++***)))***++++++***)))*********)))******+++,,,************************,,,,,,,,,++++++++++++***)))******+++++++++++++++************************''''''((())))))***++++++,,,)))''''''))),,,------***))))))(((((())))))***************))))))))))))************************))))))))))))))))))))))))))))))))))))************************************(((((()))))))))*********+++++++++************)))************************((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))***))))))))))))))))))***))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))((((((((('''******))))))))))))************))))))))))))******))))))))))))************************************+++++++++******************************)))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********)))))))))(((+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++************++++++************))))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************((())))))***************))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++***************************************+++++++++************************))))))*********+++++++++************************++++++************++++++)))***++++++***)))***++++++***)))***++++++***)))******************++++++************************++++++++++++++++++++++++)))******+++,,,+++++++++************************(((((()))))))))*********,,,***)))((()))+++,,,---***))))))))))))))))))************)))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************))))))))))))*********++++++++++++*********))))))************************))))))))))))))))))))))))((((((((()))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++((()))))))))************))))))*********+++++++++))))))))))))))))))))))))***))))))(((((((((((((((******))))))))))))************))))))))))))******((()))))))))************************************************************++++++******************((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((((((((************************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++************++++++*********)))))))))))))))+++++++++++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************((()))***+++++++++******)))))))))******)))))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++************************))))))******++++++++++++************************))))))*********+++++++++************************++++++************++++++)))***++++++***)))***++++++***)))***++++++***)))*********+++************************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************************+++*********)))))))))((()))***++++++******************))))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))************************************************+++++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))************))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******,,,+++***))))))***+++,,,((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))))))))******((()))))))))******************************************************************************++++++((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************&&&''''''((())))))******************************))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++************++++++))))))))))))))))))******)))***+++++++++++++++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************((()))+++,,,,,,,,,*********))))))))))))))))))***(((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++++++++***************************)))************+++++++++************************++++++************++++++)))***++++++***)))***++++++***)))***++++++***)))***++++++++++++***))))))***************************++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,************************,,,++++++***))))))(((((((((***+++,,,*********++++++******))))))******+++))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++************)))************************************************,,,,,,,,,+++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))(((((((((***+++---******))))))))))))************))))))))))))******))))))))))))***************************************************+++++++++)))))))))***************))))))))))))************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************&&&&&&'''((()))***++++++***************+++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++************++++++))))))))))))************((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************((()))+++------,,,+++*********))))))))))))******)))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++((()))***+++,,,++++++***************************)))************+++++++++************************++++++************++++++)))***++++++***)))***++++++***)))***++++++***)))***++++++,,,+++***)))(((******************************+++++++++,,,,,,,,,)))******+++++++++++++++************************************************''')))+++******+++///222+++******))))))******+++((()))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++++++++++++++************)))***************************************************************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))************)))************+++++++++)))))))))))))))))))))))))))((((((((())),,,...000******))))))))))))************))))))))))))******))))))))))))************************************))))))*********+++++++++((((((((())))))*********))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((())))))*********))))))*********+++++++++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++************++++++((()))))))))************((()))******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************((())),,,---...,,,+++)))+++***)))(((((()))***+++)))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***+++,,,------,,,+++***++++++++++++++++++++++++((()))***+++,,,+++******************************)))************+++++++++************************++++++************++++++)))+++++++++***)))***++++++***)))***+++++++++)))***+++,,,,,,+++***)))(((*********************************++++++,,,,,,,,,(((((()))***************************************)))))))))***++++++,,,,,,((())))))))))))---444:::++++++************++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++************)))************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((())))))))))))************)))************+++++++++)))))))))))))))))))))))))))(((((((((***---000222******))))))))))))************))))))))))))******))))))))))))************************************))))))******++++++++++++''''''(((((()))))))))***))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++************++++++(((((())))))*********+++)))************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************((())),,,......---+++)))+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,************************+++*********))))))((((((000...,,,+++,,,,,,+++***++++++******++++++,,,------,,,++++++******++++++************************+++)))'''(((+++,,,***(((************************))))))))))))))))))))))))************************************************+++++++++************))),,,+++++++++******))))))(((''''''(((***...111333;;;666000+++))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***)))))))))***))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))************++++++******))))))((((((+++*********))))))(((((())))))(((((()))***+++++++++*********))))))(((((())))))))))))))))))))))))************************************************************************))))))))))))******************++++++++++++******))))))))))))))))))))))))************************************************+++++++++************)))******+++++++++,,,,,,,,,)))************++++++++++++++++++************))))))************+++++++++)))))))))))))))))))))))),,,+++***((((((((()))***+++++++++++++++***)))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))(((((()))***++++++((()))))))))))))))(((((()))************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,************************++++++++++++*********))))))((('''(((*********(((***************+++,,,,,,+++*********+++,,,,,,---************************+++)))((((((++++++***(((************************************************************************************************+++++++++************)))++++++*********)))))))))---,,,***))))))***+++,,,666222---***************************************+++++++++++++++***))))))******++++++++++++******(((((())))))))))))((((((************************************)))))))))(((++++++******)))*********))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))+++*********)))))))))))))))))))))))))))***++++++************)))))))))((())))))))))))))))))))))))************************************************************************))))))))))))******************++++++++++++******))))))))))))))))))))))))************************************************+++++++++************)))************+++++++++,,,)))************++++++++++++++++++************))))))************+++++++++)))))))))))))))))))))))),,,+++)))((((((((()))***+++++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++************************))))))************))))))************)))))))))((())))))))))))************))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************)))))))))))))))***++++++)))***************))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))),,,++++++******++++++,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++))))))***---///000///...***))))))))))))***++++++)))))))))***+++,,,...///))))))))))))))))))))))))+++***))))))***+++***)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))******))))))))))))((((((///---+++)))((('''((((((///---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))******++++++++++++******((())))))******))))))(((************************************))))))))))))*********)))******++++++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))***************************)))))))))))))))))))))))))))***+++************))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))******************++++++++++++******))))))))))))))))))))))))************************************************+++++++++************))))))))))))*********++++++)))************++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))+++***))))))((()))))))))***++++++++++++***))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++************************))))))************))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******+++++++++++++++***---,,,+++***)))******+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,...111444444222000)))))))))((())))))***+++************+++,,,---...))))))))))))))))))))))))***************+++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((******)))(((((()))******,,,***)))***+++,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++************++++++++++++******)))))))))******)))))))))*********************************)))))))))))))))***)))))))))***+++,,,,,,((()))))))))************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))((()))))))))************(((((())))))******++++++***************************)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))************************************************************************((()))))))))******************++++++++++++******))))))))))))))))))))))))************************************************+++++++++*********))))))((())))))))))))*********))))))*********++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************************)))******++++++******)))*********)))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******)))***++++++++++++++++++...---+++))))))***+++---))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++************************))))))************************+++---//////,,,***)))))))))((())))))***+++,,,,,,++++++***++++++,,,))))))))))))))))))))))))******++++++*********+++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((()))))))))''''''(((((()))***+++,,,+++***)))***++++++)))(((***************************++++++,,,,,,,,,++++++******++++++++++++******))))))************))))))************************))))))))))))))))))*********)))))))))***+++,,,,,,((()))))))))************))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))((()))))))))************(((((())))))******++++++***************+++++++++******)))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))************************************************************************((()))))))))******************++++++++++++******))))))))))))))))))))))))************************************************+++++++++*********))))))((())))))))))))*********))))))*********++++++++++++++++++*********))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))*********)))))))))******+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))************))))))*********+++++++++******************************++++++++++++******))))))))))))))))))******((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***((())))))***++++++******...---+++))))))***+++---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************)))))))))))))))******************+++,,,+++)))'''***))))))))))))***++++++---,,,++++++******++++++***************************+++,,,+++******+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))))))))******))))))******************,,,***))))))******)))((())))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,******++++++++++++******)))******++++++******)))++++++++++++++++++++++++))))))))))))*********************)))******++++++))))))))))))************))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))*********************++++++++++++++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))******************++++++++++++******))))))))))))))))))))))))************************************************+++++++++************))))))))))))*********++++++)))************++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))(((((()))************)))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))'''((()))***++++++++++++---,,,+++***)))******+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,+++++++++******************************)))))))))******+++++++++---,,,+++,,,------,,,+++***************+++,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++)))+++---,,,***)))+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))*********++++++******+++++++++++++++***+++***((()))***++++++******************************+++,,,,,,------,,,,,,******++++++++++++******)))******++++++******)))++++++++++++++++++++++++((()))))))))************++++++******)))*********))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,+++))))))))))))))))))))))))))))))))))))*********************)))))))))))))))*********++++++,,,,,,,,,++++++***)))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************************))))))))))))******************++++++++++++******))))))))))))))))))))))))************************************************+++++++++************)))************+++++++++,,,)))************++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))'''((()))***+++******)))))))))***+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************++++++***)))))))))))))))((()))***+++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,++++++++++++++++++,,,,,,,,,,,,++++++******************************************++++++,,,,,,,,,---+++******,,,---------++++++******++++++,,,---)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))******+++++++++,,,((()))***,,,,,,---------+++)))'''(((***,,,------++++++++++++++++++++++++***+++,,,,,,------------******++++++++++++************++++++++++++******++++++++++++++++++++++++(((((())))))*********+++,,,,,,+++***)))))))))***))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************++++++******))))))((((((*********++++++,,,,,,,,,++++++***))))))((())))))(((((())))))*********+++))))))))))))))))))))))))************************************************************************))))))))))))******************++++++++++++******))))))))))))))))))))))))************************************************+++++++++************)))***++++++++++++,,,,,,,,,)))************++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))'''((()))+++++++++***)))((()))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))*********+++))))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************++++++***))))))((()))))))))***+++,,,------...---)))************)))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...,,,++++++,,,------,,,*********************************++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************************++++++***************+++*********)))))))))))))))++++++************++++++,,,++++++******++++++,,,...---+++*********+++++++++***)))))))))***,,,,,,+++*********))))))(((((())))))))))))))))))))))))************************+++*********))))))((((((''''''''''''((((((((())))))************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++************************+++++++++++++++***)))(((+++*********))))))(((((()))))))))((((((((((((((()))************+++++++++************************))))))***+++++++++++++++)))*********)))((('''&&&************************************************************************************************((()))))))))************************************))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***))))))******************************************************+++***)))(((((()))***+++))))))))))))))))))))))))++++++******)))*********++++++************++++++************************))))))))))))))))))))))))''''''((()))***++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))***************++++++++++++,,,,,,,,,+++*********))))))(((((()))))))))))))))))))))))))))*********++++++++++++******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++***)))((()))***,,,---******))))))((((((''''''++++++++++++++++++++++++******))))))))))))******+++******)))***,,,---...+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))+++*********))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))******+++))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************************++++++***************+++************))))))))))))++++++************++++++,,,++++++******++++++,,,---,,,+++*********+++++++++***)))))))))***+++,,,+++*********))))))))))))************************************************+++*********))))))))))))'''''''''((((((((()))))))))************+++++++++************************************************************************)))************+++++++++************************+++++++++++++++***))))))************)))))))))((()))))))))))))))))))))))))))************+++++++++************************++++++++++++************+++++++++++++++*********************************************************************************************************************++++++++++++************************))))))))))))))))))))))))************)))))))))(((,,,++++++******)))************************************************************)))))))))))))))***))))))))))))))))))))))))+++***************++++++++++++************++++++************************************************(((((())))))******++++++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,++++++*********)))************)))))))))((()))))))))))))))))))))))))))))))))*********++++++*********************************************************+++++++++,,,,,,))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++***)))((((((***+++,,,******))))))((((((((((((++++++++++++++++++++++++******))))))))))))******+++************,,,---...************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************+++***************++++++************************++++++************++++++,,,++++++******++++++,,,---,,,+++*********++++++******))))))******+++,,,***************)))))))))***************************************************************)))))))))(((((((((((()))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++***************************++++++++++++***))))))************))))))))))))((()))))))))***+++++++++)))************+++++++++************************---,,,+++***))))))******,,,,,,+++*********++++++***************************************************************************************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))+++++++++******************************************************************************)))(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,++++++************++++++************************************************)))))))))))))))*********))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************---,,,+++***)))(((''''''************))))))))))))))))))))))))))))))))))))((((((((()))))))))***************************************************************++++++++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***************)))((('''((()))***+++***))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******************+++,,,---...************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++******++++++,,,,,,++++++************************************)))******+++,,,)))***************++++++++++++************++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++***************+++++++++************************************************************************************************(((((()))))))))*********))))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++******************************+++++++++******)))*********)))))))))))))))(((((()))***+++,,,,,,---))))))*********+++++++++************************,,,,,,+++******+++,,,,,,...---+++)))((((((((()))*********************************************************************************************************+++++++++,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))******+++++++++*********************************************************)))***+++++++++)))'''&&&))))))))))))))))))))))))))))))))))))***+++,,,---++++++************++++++*********************************************************)))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************++++++******)))(((((('''*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************************++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************((((((((('''((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************+++,,,------*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))******+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++...,,,++++++,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++******++++++,,,,,,++++++*********************************))))))***++++++,,,))))))******+++++++++,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))******++++++++++++***************+++++++++***************************************************************+++++++++)))))))))************+++))))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************)))******+++++++++******))))))))))))))))))******(((((()))***+++,,,,,,---))))))*********+++++++++*********************************+++---...000000222000///,,,***)))((('''************************************************************************************************))))))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))******)))******+++++++++******************************************************)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))***+++,,,---++++++************++++++*********************************************************)))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************((((((((((((((())))))***))))))))))))************((((((((((((((((((((((((******))))))))))))******)))******+++,,,,,,,,,---))))))))))))))))))******))))))))))))))))))))))))(((((())))))************))))))))))))))))))******))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,...,,,++++++,,,------,,,************************,,,,,,++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))))))))***+++,,,,,,))))))******+++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++))))))***++++++++++++************+++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++)))*********++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************))))))***++++++++++++***))))))))))))************((()))))))))***+++++++++)))************+++++++++************************)))***,,,...000222222333555444444222000---+++)))************************************************************************************************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))************((()))***,,,,,,+++******************************************************))))))************))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++************++++++************************++++++++++++++++++++++++)))))))))))))))***************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))*********++++++))))))))))))************))))))))))))))))))))))))((((((((()))))))))******************************************************)))))))))************+++))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((()))))))))*********)))))))))************+++((((((((((((((((((((((((******))))))))))))******))))))***,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))))))))***+++,,,---))))))***++++++,,,------++++++************++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++((()))***+++,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********+++++++++,,,,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))***+++++++++++++++((()))))))))************)))))))))))))))))))))))))))************+++++++++***************************,,,///222333444333222333444555555444111...,,,************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************''')))***,,,,,,,,,***)))************************************************(((((((((((()))***+++,,,))))))))))))))))))))))))+++***************++++++++++++************++++++************************++++++++++++++++++++++++(((((())))))******++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************+++++++++++++++*********((()))))))))************)))))))))))))))))))))))))))))))))*********++++++************************************************))))))))))))************))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************((()))******************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******((()))+++,,,------,,,,,,((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++************************))))))))))))***+++,,,---))))))***+++,,,,,,------++++++************++++++,,,++++++++++++++++++,,,)))***+++,,,---,,,,,,+++((()))***+++,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************((()))***+++++++++++++++(((((())))))*********+++))))))))))))(((((((((((()))************+++++++++************************+++...111444555444222000///000333555555222///---******************************************************************************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++'''(((***,,,---,,,***)))************************************************((((((''''''(((***,,,---))))))))))))))))))))))))++++++******************++++++************++++++************************++++++++++++++++++++++++'''(((((()))***++++++,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************...------,,,+++***))))))(((((())))))*********+++))))))))))))))))))))))))************++++++++++++************************************************))))))))))))************))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))***+++++++++++++++))))))******++++++++++++******************************))))))))))))******((()))+++,,,------,,,,,,(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++++++++******)))))),,,,,,,,,++++++*********------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********************************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++*********)))******+++,,,*********************************)))******+++,,,++++++------------++++++++++++++++++++++++++++++++++++************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++++++++******************))),,,000333444222///---...111222111222444000***)))******+++++++++******,,,,,,,,,++++++***************************************))))))))))))******)))************+++++++++************************************************+++*********))))))((((((************************************************+++*********))))))((((((************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************************************************************+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++*********))))))))))))))))))************)))************+++++++++************************+++++++++***)))((((((''')))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************(((((((((((())))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))+++*********))))))((((((++++++************++++++,,,++++++******++++++,,,'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++++++++*********))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********************************************++++++,,,,,,++++++***************************************************((()))***+++++++++++++++***************************************++++++,,,***************************************++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,------...++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++************************************************************************************))))))))))))))))))))))))++++++************++++++++++++*********************...222444333111000//////111222000111333000+++,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++************************************))))))))))))******)))************+++++++++************************************************************)))))))))(((************************************************+++*********))))))))))))************************+++++++++******)))))))))*********************************************************************************************************************************))))))*********))))))))))))))))))))))))+++++++++*********))))))))))))))))))************)))************+++++++++************************++++++******)))((((((''')))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))))))))************)))))))))(((***))))))))))))))))))***+++******))))))******+++'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************'''((()))***+++,,,,,,,,,***************************************+++,,,,,,++++++++++++++++++++++++***************+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++++++++******++++++,,,,,,------******************************************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************+++++++++++++++************************************************************************************************++++++************++++++******++++++++++++++++++,,,111555555111///000333000222111///000333111,,,------------,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))))))))******)))************+++++++++************************************************************))))))))))))***************************************************************)))))))))*********************************)))))))))))))))++++++++++++++++++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))+++++++++***************))))))))))))************)))************+++++++++************************++++++******)))((((((((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))*********+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))))))))************))))))))))))))))))(((((((((((())))))***))))))))))))))))))***((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************(((((()))***+++,,,,,,,,,************************+++************+++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,------++++++++++++------++++++++++++++++++++++++******+++++++++++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++++++++,,,---222777666000...111555111222111...///222111---,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++*********************************************************)))))))))))))))******************************************************************************************************************))))))++++++++++++++++++++++++***************************************************************************************************+++,,,------,,,+++***))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++************************************))))))(((((())))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))************)))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---+++++++++++++++++++++++++++++++++***+++,,,,,,---------++++++++++++------++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++,,,,,,,,,---************************************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,,,,222777666111...111666111222111...///222111---))))))))))))***,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************************************))))))))))))))))))*********************************************************************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************+++,,,------,,,+++***))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++*********************************)))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))******+++******))))))******++++++++++++******+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------+++++++++++++++***))))))------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,---------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,---------+++000555666333111222555000222111///000333111,,,))))))(((((()))+++---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++************************************************))))))))))))*********************************************************************+++++++++++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))***************+++++++++))))))))))))************)))************+++++++++******************************)))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))************++++++************++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++******))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,------...++++++******************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++,,,------...***...222555555333333333///111222000111333000+++---,,,***))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++************************************************((()))))))))*********************************************************************++++++,,,,,,,,,************************)))*********++++++++++++*********************************************************************************************************************************))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))************+++++++++************************)))))))))))))))))))))***)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++((()))))))))******************))))))))))))******++++++************++++++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++---......---++++++++++++++++++++++++++++++******+++,,,,,,---......++++++******************************************,,,+++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---******+++,,,,,,---......))),,,000444666555333111...111222111222444000***111///---+++)))******+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++************************************************(((((())))))*********+++*********************************************************++++++,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))************************************************************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))******++++++++++++))))))))))))************)))************+++++++++************************)))))))))))))))*********)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))***++++++(((((())))))*********+++))))))(((((((((((())))))******))))))))))))******+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++++++++,,,,,,---++++++,,,000555999::::::999888666333000---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++000...+++,,,......,,,***************************************************)))***+++,,,,,,+++***)))************************''')))++++++)))))))))***************************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******'''(((******))))))***+++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))******++++++++++++*********(((((()))***+++***)))************************))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++************************,,,+++++++++******))))))++++++************++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))+++---,,,+++)))))))))************************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++************************------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---.........------------...///.........000444666777666666555444111///---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))************++++++************************,,,,,,++++++++++++++++++************************)))************+++++++++...,,,***+++------,,,*********************************************************++++++++++++******************************(((***++++++***)))***+++************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))******************************************++++++++++++******((()))******))))))***,,,))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))******++++++++++++*********(((((()))***+++***)))************************))))))))))))))))))))))))************************)))))))))))))))******+++************************)))************+++++++++************************))))))))))))((((((((('''++++++************++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++************************)))+++,,,,,,+++)))))))))************************))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((************************------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------------------------...---,,,++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,+++******)))((((((++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,+++++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---///...---,,,---...---,,,,,,++++++,,,,,,,,,---,,,,,,,,,...//////---111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))************++++++++++++***)))***+++,,,+++***************************************************++++++************++++++***************************+++---,,,+++******+++************************)))******+++++++++******)))))))))))))))))))))))))))))))))*********++++++******************************++++++++++++******)))***++++++******+++,,,))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))******++++++++++++*********(((((()))***+++***)))************************))))))))))))))))))))))))************************)))))))))))))))******+++************************)))************+++++++++************************))))))))))))((((((((((((++++++************++++++))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++++++++++++++++++++++++++)))+++,,,,,,***))))))***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++*********)))((((((((('''************************------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------,,,---...---,,,+++,,,...------------------------///...,,,++++++,,,...///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++*********)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,,,,++++++*********+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------+++++++++,,,,,,,,,,,,,,,+++---//////...,,,---------,,,,,,++++++,,,,,,------,,,++++++,,,---,,,***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************---,,,,,,++++++*********************************))))))*********+++++++++***)))******+++,,,,,,,,,************************************************,,,+++***))))))***+++,,,************************+++,,,...---,,,++++++,,,************************+++++++++++++++***)))((())))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++*********+++,,,,,,+++***+++,,,))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))******++++++++++++*********(((((((((***+++***)))************************))))))))))))))))))))))))************************)))))))))))))))******+++************************))))))*********+++++++++************************+++++++++***************++++++************++++++))))))))))))))))))))))))((()))))))))******************))))))******+++,,,++++++++++++++++++++++++***+++,,,+++***))))))***************************)))******++++++******))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))************************************------------------------------------------------,,,,,,,,,---------......,,,,,,---------.........------------------------------------------------,,,---......,,,,,,---...------------------------///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++***++++++++++++,,,,,,......------,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------........................------------------------++++++,,,,,,,,,---------+++---000000///---------//////......//////000111000///......000000///...++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++*********)))************************,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,------************************************************,,,+++***))))))***+++,,,************************,,,---......,,,++++++,,,************************+++++++++++++++***)))((())))))))))))))))))))))))************++++++++++++******************************++++++++++++*********,,,---,,,******+++,,,))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))******++++++++++++*********(((((((((***+++***)))************************))))))))))))))))))))))))************************)))))))))))))))******+++************************))))))*********+++++++++******************************************++++++++++++************++++++))))))))))))))))))))))))((()))))))))***************************++++++,,,++++++++++++++++++++++++***+++,,,+++)))((()))+++******************************++++++++++++******))))))))))))))))))))))))(((((())))))************************************************++++++++++++))))))***+++,,,,,,------************************------------------------------------------------,,,,,,,,,---------......,,,---------............------------------------------------------------,,,...///...---,,,---...------------------------///...---,,,,,,---...///------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------,,,,,,,,,++++++++++++******++++++,,,------......++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......---------------,,,*********++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------------------............++++++,,,,,,,,,,,,------........................------------------------++++++,,,,,,------......---///222333111000//////------------...000111222111///......000000///...,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***+++---,,,++++++,,,---************************************************++++++************++++++************************,,,---......,,,******+++************************+++++++++++++++***)))((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++******++++++++++++*********+++,,,+++***)))***+++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))******++++++++++++*********(((((()))***+++***)))************************))))))))))))))))))))))))************************)))))))))))))))******+++++++++++++++++++++++++++)))************+++++++++************************(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,+++++++++++++++++++++++++++,,,,,,***)))(((***+++******************************++++++++++++******))))))))))))))))))))))))((((((((()))******++++++*********************************++++++++++++,,,)))******+++,,,---......************************------------------------------------------------,,,,,,,,,---------......------------............------------------------........................---...///...---,,,---///------------------------........................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,---------)))******+++,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------........................++++++,,,,,,---......///000333666777666444333222......///000222444666777666444222222333222111///////////////////////////........................------------------------------------------------...------,,,,,,------...)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,---************************)))************+++++++++***+++---,,,)))(((***,,,******************************************************++++++++++++******************************,,,---...---+++))))))*********************************+++++++++******)))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++*********+++,,,+++)))((()))***))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))******++++++++++++*********(((((()))***+++***)))************************))))))))))))))))))))))))************************)))))))))))))))******+++++++++++++++++++++++++++)))************+++++++++************************'''((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---************************+++,,,+++***((((((***,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))'''(((((()))******++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++************************------------------------------------------------,,,,,,,,,---------......---------.........//////------------------------........................---...///...------...///------------------------------...//////...---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***)))))))))++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,+++*********+++,,,---*********++++++,,,,,,---))))))***+++,,,,,,------,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------........................++++++,,,,,,---...//////333666999:::999777555555777777888:::<<<>>>@@@BBBAAA???===<<<<<<;;;888666111000000000000/////////........................---------------------------------------------------,,,,,,++++++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000222333444++++++++++++++++++++++++))))))***+++,,,------...)))))))))))))))))))))))))))************+++++++++)))+++,,,+++(((&&&(((***************************************************)))***+++,,,,,,+++***)))************************+++---...---+++)))))))))************************)))******+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))++++++***((('''((()))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))******++++++++++++*********(((((()))***+++***)))************************))))))))))))))))))))))))************************)))))))))))))))******+++++++++++++++++++++++++++)))************+++++++++************************))))))******+++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---))))))))))))))))))))))))+++,,,+++***((((((***,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))'''(((((()))***+++++++++******************************+++++++++,,,,,,,,,------,,,+++***)))((('''************************------------------------------------------------,,,,,,,,,---------......------------------------........................+++++++++,,,,,,,,,------------,,,,,,------...///---------------------------..................---++++++++++++++++++++++++------------------------..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......000///......---------...***+++---...////////////......000111111000///...222===DDDAAA>>>@@@AAA???CCCDDDEEEDDDCCCBBBCCCEEEGGGHHHGGGEEEBBB@@@???@@@<<<:::888777777666333111333444333111///---...///222///++++++---///...---000///---...//////...,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,...000222333444*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))******++++++******))))))))))))))))))))))))))),,,,,,,,,++++++*********************************************************)))************+++++++++,,,+++++++++++++++,,,,,,+++++++++*********))))))++++++************++++++))))))************)))))))))************+++++++++************************+++++++++++++++***)))(((+++++++++++++++***)))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))************+++*********))))))(((((())))))))))))))))))))))))*********************************))))))))))))))))))************+++++++++)))************+++++++++******************************************************))))))((((((''''''(((((())))))******++++++))))))))))))************+++++++++++++++++++++++++++***)))))))))***+++,,,++++++************++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((,,,+++***))))))***+++,,,+++*********))))))((((((------------------------------------------------,,,,,,---------.........------------------------........................,,,,,,,,,------------......------------...//////.................................//////.........------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))***+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........------,,,,,,,,,---......------------------------///---++++++---222777:::===EEEJJJGGGEEEFFFGGGEEECCCEEEFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCAAA@@@??????BBBAAA@@@>>>===<<<======;;;;;;;;;888555222222333111///...///000000...,,,000...------......---,,,......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))***+++,,,,,,------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************)))************+++++++++))))))(((((((((((())))))+++++++++*********))))))++++++************++++++))))))************)))))))))************+++++++++************************+++++++++++++++***))))))+++++++++++++++***))))))************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))************+++*********))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++)))************+++++++++)))************+++++++++******************************************************))))))(((((((((((()))))))))))))))*********))))))))))))************+++++++++++++++++++++++++++******))))))***+++,,,++++++************++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))))))))++++++***))))))***+++++++++*********))))))))))))------------------------------------------------,,,------------.........------------------------........................------........./////////...............///000000////////////////////////...//////000000//////...........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---,,,,,,------...///000///......---,,,---------333222111333777===CCCGGGDDDIIIKKKIIIHHHJJJJJJHHHGGGHHHHHHFFFCCCAAAAAAAAADDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBB@@@===<<<===>>>>>>>>>>>><<<999777777888222222333444555444111...000...------......---,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************)))************+++++++++,,,++++++******++++++++++++++++++***************++++++************++++++))))))************)))))))))************+++++++++***************************++++++++++++***))))))***++++++++++++***))))))************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))*********++++++***************)))))))))))))))))))))))))))))))))************************'''(((((()))***+++,,,,,,)))************+++++++++)))************+++++++++***************************************************))))))))))))(((((((((************)))))))))))))))))))))*********++++++++++++++++++++++++++++++***************+++,,,,,,++++++************++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))++++++***))))))***++++++***************)))))))))................................................------------...............................................................////////////000000000...............///000000///////////////////////////000000000000000000///////////////////////////........................---------.......................................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------------...------------............///////////////000111111............000222444555;;;===@@@DDDGGGHHHIIIJJJGGGIIIKKKKKKKKKLLLMMMMMMMMMLLLJJJFFFCCCBBBCCCEEEJJJIIIIIIIIIJJJIIIGGGEEEFFFDDDBBBBBBBBB@@@<<<999:::<<<======;;;::::::;;;666666777888888888666555111000...///000000///---...------------...//////------------------------------,,,,,,,,,+++++++++------,,,,,,++++++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++...------,,,,,,,,,,,,---************************,,,++++++******++++++,,,)))******++++++******)))))))))*********+++++++++******************************+++++++++******)))******+++++++++******)))************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))************************)))))))))******+++++++++))))))*********+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))++++++******))))))(((((())))))*********+++++++++++++++++++++++++++++++++************+++,,,,,,---++++++************++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++******************+++************************................................................---------.........//////......................../////////////////////////////////000000000111111...............//////000........................000111111222222111111000////////////////////////........................---------.........//////........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------.........---------.........//////000000////////////000000---...111444888<<>>======<<<<<<;;;:::999999;;;<<<555333222222333333222111......------------......---------------------------------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++***)))))))))))))))************************,,,,,,++++++++++++,,,,,,******++++++++++++******))))))*********+++++++++************************)))******+++++++++******)))******+++++++++******************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************++++++++++++***************+++++++++))))))))))))))))))))))))************************,,,,,,++++++******))))))))))))*********+++++++++))))))*********+++++++++************************************************))))))))))))************++++++******))))))((((((************++++++++++++++++++++++++++++++++++++))))))***+++,,,---------++++++************++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))***************************************+++++++++*********++++++************************+++++++++................................................------........./////////........................//////////////////////////////000000000111111111///////////////000111111000000000000000000000000111222222222222222222111////////////////////////........................,,,,,,------.../////////........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............,,,---------............------.........////////////............//////000222444888===BBBFFFIIIKKKHHHFFFCCCAAAAAADDDHHHJJJPPPRRRXXXZZZXXXTTTWWW]]]ZZZ[[[\\\]]]___ccchhhlllaaa```___aaacccccc___[[[\\\YYYZZZaaahhhiiiaaaYYYZZZ[[[YYYUUUOOOIIIFFFDDDFFFEEECCC@@@===<<<>>>@@@999888777777888888777666000000///...............------------------------------------,,,,,,,,,,,,******++++++,,,---------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************)))************+++++++++------,,,+++***************************+++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******)))************+++++++++************************))))))***++++++++++++***))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++++++++,,,*********+++++++++++++++))))))))))))))))))))))))************************------,,,+++***))))))((()))************+++++++++)))************+++++++++************************************************)))))))))************+++************))))))))))))*********++++++++++++,,,++++++++++++++++++++++++((()))+++,,,------------++++++************++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))*********************************+++++++++++++++)))***++++++++++++***)))*********+++++++++++++++............................................................////////////......................../////////////////////////////////000000000000111222111111111111222333333222222222222222222222222222222333333333333222222111111111111111111111111........................,,,,,,------...//////000................................................++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///------------........................////////////.........///111333555555<<<>>>CCCHHHLLLNNNOOOOOOJJJIIIHHHHHHKKKPPPVVVYYY^^^ccckkkmmmfff^^^bbbjjjlllppptttwwwyyyzzz{{{|||qqqooopppsssxxxxxxtttppppppqqqsssuuuwwwwwwuuussstttsssqqqkkkccc[[[UUUSSSVVVVVVTTTOOOIIIDDDCCCDDD>>>===<<<<<<======<<<;;;444333222111000/////////...........................------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))************+++++++++000000///...---,,,,,,---))))))*********+++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))************+++++++++************************))))))***+++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))************************,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++************************************************))))))*********+++++++++)))))))))))))))******************+++++++++,,,,,,++++++++++++++++++++++++((()))+++,,,.........---++++++************++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,)))***++++++++++++***)))*********++++++,,,,,,,,,////////////////////////////////////////////////............/////////000////////////////////////000000000000000000000000////////////000000000000444444333333444444555666444444444444444444444444222333333444444333333222222222222222222222222222////////////////////////,,,,,,------...///000000////////////////////////........................++++++,,,,,,,,,---------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////---------.........//////............/////////000...///111333666999;;;===DDDGGGKKKOOOQQQQQQPPPOOOJJJNNNSSSYYY___dddfffhhhrrrxxxyyynnnqqq{{{}}}|||{{{|||yyyqqqiiiccc```dddeeeccc^^^UUUMMMIIIGGGAAA@@@??????@@@@@@???>>>777666555333222111000000..............................---------,,,,,,,,,......------------------*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********------------------------*********++++++,,,,,,,,,************************************************)))************+++++++++...---,,,+++***))))))***))))))******++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))************+++++++++************************((()))***+++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++,,,,,,)))************+++++++++)))************+++++++++************************************************))))))******++++++++++++(((((())))))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++---............++++++************++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,////////////////////////222222111000///...------////////////000000000000...------...000000///---000...---///222444111///222000...---...000111222444888999777:::AAAFFFGGGHHHIIIHHHFFFFFFHHHIIIHHHCCCBBBCCCFFFIIIKKKIIIGGGAAA>>>===>>>>>>;;;777555444555222---...444555111222000//////000000...,,,000///---+++,,,---000222------...////////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...---,,,---000///,,,---111...000333888===AAADDDFFFKKKLLLOOOSSSTTTSSSTTTWWW\\\aaahhhllllllnnn|||vvvyyyvvvtttxxx~~~tttrrrvvv{{{~~~tttiiibbb^^^ZZZQQQFFFAAA@@@???;;;???:::888999777333000000222///,,,+++,,,.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,++++++******++++++,,,------,,,+++*********+++,,,************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***+++,,,,,,+++)))(((************************++++++,,,,,,,,,++++++***)))+++---,,,+++***+++,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************((((((((()))******++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++***************+++,,,++++++++++++++++++,,,///...---,,,++++++++++++***+++,,,------+++***(((************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))*********)))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,////////////////////////////////////............////////////000000000111000000000111222333222111333333222111111000///...222222333555:::>>>AAACCCKKKOOOOOOLLLLLLPPPQQQPPPQQQQQQPPPOOOOOOPPPPPPPPPNNNMMMMMMNNNPPPOOOLLLIIIMMMMMMNNNMMMJJJGGGGGGIIIEEEGGGEEE@@@???AAA>>>999444222000000111222222111...///111333222000...,,,------...//////...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------------------------------.....................////////////......////////////---...000///---///444111444:::AAAGGGLLLNNNPPPPPPPPPPPPQQQVVV]]]cccfffmmmvvv}}}{{{}}}vvvyyy|||vvvtttmmmddd```^^^ZZZUUUAAA===:::<<<<<<888777888000///------000222222222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++,,,,,,++++++,,,,,,---...---,,,+++*********++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++******************************++++++,,,,,,,,,++++++******+++------+++***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++***++++++++++++++++++***************************++++++++++++************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++***************+++++++++************++++++------,,,,,,++++++*********+++,,,------+++***(((************************))))))))))))))))))))))))******************************++++++++++++******+++++++++*********************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---////////////////////////---------......//////////////////000000000111111...//////000000111111111///000111222222222444555888:::===AAAFFFKKKOOOQQQRRRTTTTTTPPPOOOQQQQQQNNNQQQNNNKKKJJJIIIJJJLLLNNNNNNNNNNNNPPPQQQQQQNNNLLLNNNQQQTTTRRROOONNNQQQTTTMMMOOOOOOLLLKKKKKKFFF@@@BBB>>>999555333111///---...000222333222000...,,,......000000000///...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////////////////000//////////////////000000......000000...222777888===DDDLLLRRRUUUVVVVVVQQQVVVVVVTTT[[[iiirrrsss|||~~~yyyzzzrrrrrryyy~~~|||wwwtttnnngggQQQKKKFFFEEEBBB<<<888999999777444222111000...,,,000000///............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++,,,,,,,,,,,,,,,---......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++------+++++++++,,,,,,,,,------------,,,,,,------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++*********++++++++++++******************************------,,,,,,+++******))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++***************++++++*********))))))************++++++,,,++++++******++++++,,,---,,,+++***)))************************))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......////////////////////////.........////////////000//////000000000111111111///000000000//////111222/////////222555888999888>>>AAAFFFKKKOOORRRVVVXXXNNNOOONNNKKKNNNSSSUUUSSSXXXPPPHHHDDDDDDHHHOOOWWWYYYXXXVVVTTTQQQNNNJJJHHHHHHMMMOOONNNMMMNNNNNNMMMMMMNNNOOOPPPQQQQQQMMMJJJNNNKKKGGGCCC@@@<<<777444555333000...---...000111...///000111111111000///......------------......------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000////////////............////////////......111///...111111111555;;;AAAFFFMMMTTTXXXYYYWWWVVVXXXbbbfffbbbgggwww~~~zzzuuuqqqqqqwwwqqqjjjeeegggmmmqqqssspppsssrrrmmmfffdddiiiooovvvvvvxxx}}}}}}vvvmmmeee\\\VVVMMMBBB:::888>>>;;;888555333000---***000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++************+++++++++******************+++,,,++++++++++++,,,------,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))***,,,---///++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,***,,,------,,,++++++,,,,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,------------------,,,+++******)))******++++++******)))************************,,,,,,+++++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********)))******+++,,,******))))))))))))******))))))***+++++++++******++++++,,,,,,,,,+++***)))************************))))))))))))))))))))))))************************,,,+++***))))))***+++,,,*********+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...000000000000000000000000111111111000000000000///000000000000111111111111222333444333222222555777777555444888???BBB@@@<<>>;;;777333111000111111---......//////000000000///......------......///------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000111111111111000///111///000333444555;;;AAAFFFKKKRRRYYY]]]___^^^]]]iiiqqqtttooosssnnn___]]]ZZZVVV```rrrmmmnnnrrrzzz}}}mmmtttzzzyyytttqqqtttyyy{{{zzzjjjeeegggooorrrxxx}}}|||sssmmmcccWWWNNNKKK???===:::999888777666444111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++************++++++*********++++++************************++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***))))))***,,,...///++++++++++++++++++++++++***+++,,,---------------***,,,...---,,,+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,+++*********++++++++++++******************************))))))))))))******++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******))))))***++++++,,,******))))))))))))******))))))***+++++++++******,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))************************,,,+++***))))))***+++,,,))))))))))))******++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------000000000000000000000000222222222111111000000000000000000111111111222222///222444444444555:::>>>===>>>CCCLLLVVV\\\\\\ZZZgggoooyyy{{{xxxwwwxxxwwwuuuhhhXXXPPPMMMLLLOOOPPPMMMJJJJJJLLLLLLMMMOOOPPPNNNJJJGGGDDDDDDDDDBBB???:::555222111000...---------.../////////............//////------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............------------------------------------------------------........./////////333444555666666555444333222111333888;;;===BBBIIILLLQQQXXXaaajjjpppsssuuuzzzxxxvvvuuu{{{vvvoooeee]]]^^^gggjjjiiittt~~~}}}|||{{{{{{yyyuuuzzzvvvooommmVVVQQQJJJDDD@@@===999777444333111000...---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++************++++++)))***++++++++++++***))))))))))))))))))***+++++++++,,,,,,,,,,,,+++***)))***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---+++,,,......,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------,,,,,,++++++++++++,,,,,,+++++++++************************'''(((((()))******++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))***+++,,,,,,*********))))))*********,,,++++++*********++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************++++++************++++++((((((((()))******++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---000000000000000000000000000000000000111111111111000000111111111222222222///333777:::;;;@@@GGGMMMOOOXXXeeepppwww|||sssbbb___```dddddd]]]XXXWWWVVVSSSOOOMMMJJJHHHEEEBBBDDDEEEGGGHHHGGGDDDAAA???<<<999444000......///111//////............//////...........................------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------....................................------------------------------...///000111111222555666777888888777666555444444888???CCCEEEKKKQQQYYY^^^eeeppp{{{~~~zzzzzzsssnnnmmmlllfffbbbbbbvvv~~~xxx}}}}}}{{{|||~~~wwwoooqqquuuvvvttttttxxxwwwxxxzzz~~~wwwooobbbUUUJJJBBB;;;777888777555222000///...---........................+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))***++++++++++++***)))******))))))******+++,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++---......---,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------------,,,,,,------------,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++************++++++///...+++))))))***+++---,,,,,,++++++******++++++************************))))))))))))))))))))))))******************************++++++++++++******(((((()))******+++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000000000000000000000000------...///000111222222000111111111111222222222666;;;AAAEEEHHHOOOXXX```mmm{{{~~~xxxvvv]]]YYYSSSPPPOOOOOOOOOOOOBBBAAAAAABBBEEEIIINNNQQQGGGCCC<<<666222111222444//////............//////...........................------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////------------------------------...000111222333444444555666888888666555444555666<<>>LLL[[[``````dddrrr~~~zzzzzzyyyyyyzzz}}}|||zzz|||{{{}}}ooo[[[QQQQQQQQQMMMGGGOOOFFFFFFHHHFFFJJJNNNHHHVVVQQQIIIBBB===999555333111000///............///---......//////......---------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......------------------------+++,,,---.........------------------------------,,,,,,,,,---------..............................//////.........---------000000//////.........---222111111//////000444777555333111111444999>>>AAA111???KKKJJJCCCEEEUUUeeettt{{{uuuffffffhhhrrr|||uuuqqqooottt|||zzzsssxxxyyyzzz|||}}}}}}|||{{{|||uuuooommmpppuuunnnqqqsssttttttuuuuuussspppuuu|||uuutttqqqmmmsssxxxooofff[[[LLLAAA???<<<999777444000000111222000---------......---,,,,,,,,,------.........------------------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********+++,,,,,,---)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,+++******+++,,,------------...///000000111............---,,,++++++...//////000///...---,,,++++++***+++,,,...000111......---,,,,,,,,,------+++,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++************+++,,,---...---,,,,,,,,,,,,---......,,,,,,---...---,,,+++***++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************......------------,,,,,,***+++------,,,,,,---///---////////////000222444111111111111111111111111999555000...///000111111...111333555999@@@JJJQQQ___mmm}}}wwwwwwyyy{{{vvvmmmkkkoootttsssqqqppprrrvvvxxxxxxqqqmmmkkknnnsssvvvuuutttzzz~~~~~~xxxkkkhhhkkkkkkcccZZZRRRKKKMMMQQQNNNQQQSSSKKKEEEIIINNNOOOLLLFFF@@@<<<777555222000//////000111.../////////...------,,,------------------------,,,,,,------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,---------.................................//////.........---------000/////////...............//////......///333666888555333444999???CCCDDDJJJHHHFFFHHHOOOYYY```ddd~~~}}}|||~~~rrrlllttt|||{{{wwwzzzuuusssqqqppprrrvvv{{{~~~~~~}}}~~~~~~ttttttsssrrrqqqqqqsssttt{{{}}}qqqbbbVVVaaaXXXLLLAAA;;;666555555222000---,,,---...---,,,,,,,,,,,,------.........------------------------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++111///...,,,+++++++++,,,,,,+++++++++++++++++++++***+++---...000111111111......///000000///...---...............///000000//////.........//////000......---,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))************))))))++++++++++++++++++++++++)))))))))))))))***++++++************+++,,,---...---,,,,,,,,,,,,---......+++,,,,,,------,,,******++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************++++++,,,,,,------......+++,,,...---,,,,,,---...***,,,000222444777:::===111111111111111111111111444111...///222555555555555:::@@@EEEKKKWWWhhhttt}}}sssnnnrrrvvvuuuuuuyyy|||~~~|||sssmmmrrrzzzyyyuuuvvv|||~~~~~~|||pppggg\\\YYYWWWPPPRRRTTTMMMIIIKKKKKKIIIFFFDDDEEEGGGAAA>>>999444111000000000000000000//////.........------------------------------------------,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------------------------------,,,+++,,,---...///------------------------,,,------------................................./////////............---////////////............---.../////////000333555666555555888===CCCHHHKKKPPPMMMPPP^^^qqq}}}}}}xxxlllZZZaaagggqqq}}}wwwrrrqqqssssssvvv|||~~~zzzxxxxxxzzz{{{ttt~~~zzzqqqvvvjjjZZZLLLDDD???999444444111///......///......---------------.........------------------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,...---,,,***))))))******++++++,,,---...///000000///////////////......---,,,---...............---///000000000///......---////////////////////////......------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************((())))))))))))))))))(((++++++++++++++++++++++++***))))))))))))***++++++************+++,,,------,,,,,,,,,,,,,,,---......++++++,,,,,,++++++***)))++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++)))******+++---......///,,,---///...------...000444666999:::999999:::;;;111111111222222222222222---///222444555666777777@@@GGGQQQ]]]iiixxxxxxnnnhhh]]]\\\bbblllmmmlllwwwtttfffZZZMMMNNNRRRMMMTTTPPPJJJDDDAAA@@@AAACCCFFFDDD???:::666222000...111111111000000000111111.................................------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------------------------...---+++++++++,,,...000........................------------..................................../////////...............///////////////.........///000111111000111333555444999>>>AAADDDKKKUUU]]]```cccmmm|||wwweee^^^^^^lllxxxvvvvvvxxx{{{|||}}}~~~|||yyyuuuyyy|||{{{xxxzzzwwwnnn```TTTNNNIII@@@666777444111000000111000///---------...............------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++++++++******+++++++++------------------,,,,,,---,,,+++***++++++------.........//////000000000222222222222222111111000555555666666666666666666777888888888777555333222222222222111000///......,,,,,,,,,------.........,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++******))))))******+++,,,+++*********++++++,,,---,,,,,,++++++,,,,,,---...++++++++++++******))))))++++++************++++++***++++++,,,,,,++++++************************************+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...+++---///000000000222444<<<>>>???>>><<<:::999:::111222222222333333333444222666999888666777>>>EEEXXX]]]gggvvvzzzsssnnnkkkiiiggggggkkkwwwvvvhhhXXXUUUVVVOOOMMMLLLMMMOOOOOOJJJBBB:::CCCBBBAAA???===999666444000000/////////000111111.................................------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------------------...---+++++++++,,,...000........................---------.........//////........................////////////////////////.........///////////////000111111000///000222555666@@@KKKMMMMMMUUUfffuuuzzzdddaaarrr}}}zzzyyy~~~rrryyy|||}}}zzzyyyzzzxxxuuu~~~vvvhhhZZZTTTQQQHHH===999777333111111000///...........................---------------------------------,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------111000///......///000000/////////////////////...333555888;;;???BBBDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFEEECCCAAA@@@>>>>>>===<<<:::777555333......------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++***************++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,------+++++++++***************++++++************++++++***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000222333555888:::777999;;;<<<<<<<<<===???222222222333333444444555444777888:::>>>KKK]]]kkkzzzfffccc``````fffnnnvvvzzzvvvpppkkk___QQQOOOOOOOOOPPPNNNKKKGGG???@@@AAABBBBBB@@@???>>>333222000///......///000........................------------------,,,,,,------............------------------------------,,,,,,,,,---------......------------------------------,,,+++,,,---...///........................------........./////////...........................////////////000000000.........////////////////////////......000444888999DDDOOOQQQPPPYYYnnnyyyvvvxxxvvvyyy}}}zzzqqqvvvxxx}}}tttaaaXXXVVVNNNCCC>>>;;;666333222111///---/////////...............------------------------------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------,,,,,,++++++,,,,,,---------------............222111///...------......,,,...000444888<<>>777666444222000...,,,+++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************((())))))))))))))))))(((+++++++++++++++++++++++++++************+++,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++,,,------,,,,,,+++************+++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---000333555666999<<<>>>999:::;;;;;;;;;<<>>:::888555333111000/////////.........---------------------------...------------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------......------,,,,,,------...------------.........///............///111333444555777:::>>>CCCGGGJJJLLLIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGLLLLLLLLLLLLJJJGGGEEECCCCCCBBB@@@===999666444333000000///...---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))************))))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++***++++++,,,+++++++++***++++++,,,---...---,,,+++***++++++,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................222444777888999:::===???AAAAAAAAAAAAAAACCCGGGJJJ222222333333444555666666DDDCCCHHHXXXlll}}}pppnnnjjjfffcccbbbdddfffyyy~~~yyy|||uuuvvv~~~fffRRRKKKLLLSSSOOOIIIDDDAAAAAACCCDDDGGGDDD???:::666444222222////////////////////////,,,,,,,,,------.........------............------------------------------,,,,,,,,,---------......------------------------+++,,,---.........------////////////////////////............/////////000.........................../////////000000111111---.........//////000000111111111111555<<>>===@@@AAACCCEEEGGGHHHHHHIIIFFFEEECCCAAA@@@??????@@@DDDDDDCCCCCCDDDFFFHHHIIIEEEFFFGGGHHHGGGEEECCCAAAKKKJJJIIIFFFDDDBBB@@@???555444333222111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++***+++++++++++++++******++++++,,,---...---,,,+++++++++,,,---++++++************+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111666888::::::::::::<<<>>>@@@AAACCCFFFJJJQQQYYY___222555666666666:::BBBIIIJJJUUU^^^gggwwwxxxbbbUUUZZZ```cccccchhhvvv~~~ooopppuuuuuuyyydddSSSMMMHHHMMMQQQOOOIIICCC@@@???FFFHHHHHHDDD<<<555222222//////.........///000111........................////////////////////////------------------------,,,,,,,,,---------......---------------------------------............///------------------------........................//////000000///...------............/////////000111000//////000000000///444...---555<<>>???CCCGGG>>>FFFHHHEEEFFFJJJGGG>>>@@@>>>???BBBAAA===;;;>>>BBBDDDFFFIIINNNRRRMMMCCCDDDBBBAAABBBEEEFFFEEECCCDDDFFFHHHGGGDDDCCCEEEGGGFFFAAA999333000//////...//////............------...------,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---,,,******+++,,,---++++++++++++++++++++++++///,,,((((((***,,,,,,+++++++++++++++++++++++++++///...,,,+++******+++,,,------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,+++,,,---...............+++111333//////444777555:::888999;;;<<<:::<<>>;;;;;;666555333111///...///111...//////000//////---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,------------------000///...,,,,,,///555999<<>>???@@@IIIUUU^^^aaaaaabbbcccaaaTTTFFF???AAADDDAAA===<<>>;;;888===EEERRR[[[mmm:::888999AAAPPPaaaooovvvuuuyyyxxxnnn___VVVVVVYYYhhh{{{xxxrrrvvvyyy~~~|||ppp```UUUPPPOOONNNLLLBBBAAAAAADDDFFFCCC<<<666333111...///111111...,,,........................////////////////////////------------------------,,,,,,,,,---------......---------------------------------............///------------------------........................///////////////......---....../////////000000000...///000111222222222222---555???EEEGGGMMM___pppxxxpppppprrrhhhhhhooo~~~eeeVVVTTTUUUVVVsssuuu[[[TTT___jjjwww}}}}}}xxxfffTTTGGG@@@===777999:::666111...000333//////000000//////...---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,------.../////////...///111222555;;;BBBGGGMMMMMMOOOPPPPPPPPPOOOPPPQQQMMMIIIFFFFFFDDD@@@===CCC>>>;;;:::;;;???IIISSSmmmwwwnnnRRRAAAFFFOOOPPPaaakkkyyyzzzqqqyyy|||iiiSSSKKKNNNOOOGGG>>>>>>@@@AAA@@@>>>=========AAAAAAAAABBBBBB???;;;777111000///...---...//////222111///---,,,+++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000...---+++******++++++++++++++++++++++++++++++...+++))))))***,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,........................000222333444777<<<===:::<<<<<<>>>>>><<<>>>LLLZZZdddsss555:::FFFYYYooosssmmmeee]]]VVVXXXiii{{{yyytttyyy|||ttt]]]QQQQQQVVVJJJFFFAAA@@@AAACCCCCCCCC<<<777222000222222000---........................////////////////////////........................,,,,,,,,,---------......---------------------------------............///...................................................///////////////.........////////////000000000///111333333333333333444444>>>HHHIIIHHHSSSmmmkkkuuu|||rrr\\\^^^dddhhhttt~~~jjj]]]]]]aaaccczzz~~~jjjXXXWWWZZZaaaeeejjjzzzyyynnnppp~~~}}}tttsssvvvzzzxxxjjjZZZJJJ???;;;<<<===;;;666111///...////////////......------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,++++++******+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,------------------------.........//////000111111+++111;;;DDDIIIKKKLLLLLLJJJHHHHHHJJJJJJGGGFFFFFFIIIGGGDDD@@@===<<<===>>>===:::;;;@@@BBBKKKbbb{{{hhhWWWXXXaaafff}}}ttt~~~wwwjjj]]][[[___^^^SSSGGGNNNNNNMMMJJJGGGCCCAAA@@@>>>======>>>AAACCCCCCBBB:::888555222///...---...111000///---,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++///...---,,,+++*********++++++++++++++++++++++++,,,+++*********+++,,,,,,++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///.....................222444777<<>>???<<<;;;>>>EEESSShhhzzz777CCCXXXnnn~~~~~~yyykkkaaaYYYYYY___mmm{{{~~~|||mmmYYYPPPOOORRRPPPKKKDDD???===???BBBAAA<<<666222111111000///////////////////////////////////////////////////........................,,,,,,,,,---------......---------------------------------............///......................................................///////////////...////////////000000000111///111222222111111333555FFFMMMQQQLLLKKKZZZwwwuuusss|||~~~xxxiiitttwwwxxx|||qqqtttrrrvvvtttqqqxxxttt___WWWZZZiii}}}tttnnnpppvvvxxxlllXXXFFF===<<<;;;;;;:::666000+++.........---------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,++++++******+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,------------------------///.........///000111222333:::EEEMMMPPPNNNKKKIIIAAA???AAAFFFGGGDDDEEEIIIEEEJJJMMMKKKDDD@@@BBBEEEDDDFFFKKKPPPQQQZZZxxxxxxqqqiiibbbfffpppuuuzzzsssvvveeeaaa]]]```dddccc[[[TTT___]]]ZZZWWWTTTQQQOOOMMMKKKEEE>>>:::999<<<@@@BBBEEEBBB>>>888333000---,,,//////...---------......++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++......---,,,++++++******++++++++++++++++++++++++++++++++++++***++++++,,,++++++++++++++++++++++++)))***+++,,,---.........,,,,,,+++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------......------...///000111777888===BBBDDDBBB???===<<<:::>>>LLL]]]oooNNN\\\nnnzzz{{{sssjjjeee___```bbbiiiuuuxxx{{{{{{qqq]]]MMMGGGIIIKKKGGGAAA<<<;;;===BBB@@@<<<777333000......////////////////////////////////////////////////........................,,,,,,,,,---------......---------------------------------............///................................................---...///////////////////////////000000000111111---///000000///111666;;;EEEKKKOOOPPPXXXnnnuuurrrrrrnnnnnnwww~~~yyyxxx|||ooo\\\[[[___fffjjjtttsssuuu|||uuutttvvv}}}||||||lll[[[HHHDDD???======:::555000//////...------------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,------------------------------------------...000222555777BBBDDDHHHIIIGGGEEECCCCCCEEEAAAAAADDDAAA<<<@@@JJJ\\\ccchhheee[[[PPPIIIGGGTTTYYY^^^^^^\\\ddd{{{xxxpppwwwxxxooonnnwwwwww~~~tttuuugggfffdddfffhhhkkkkkkjjjhhheeeaaa^^^^^^^^^^^^]]]aaaWWWJJJ>>>888777999:::HHHFFFCCC>>>999444111//////...............//////,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++)))***+++,,,---...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------...///111333666777<<<===???BBB@@@<<<<<<>>>@@@CCCPPPfffzzzjjjsss|||xxxkkkbbbbbbgggppp}}}yyy{{{{{{|||qqqaaaMMMMMMMMMJJJFFFBBB???===AAADDDFFFCCC;;;333///---////////////////////////////////////////////////........................,,,,,,,,,---------......---------------------------------............///................................................------.../////////////////////000000000111111111...000222222222777@@@GGGHHHOOOWWWcccwwwyyy~~~|||wwwyyyzzzvvvsssvvvwwwuuuzzz~~~{{{~~~~~~xxxnnnfffjjjyyyzzz~~~{{{ccc\\\QQQGGG@@@<<<::::::222111000///...//////000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------......000222666;;;@@@BBBFFFFFFEEECCC@@@>>>???@@@FFFAAA@@@BBB>>>===JJJ\\\xxxwwwvvvsssnnnggg___ZZZhhhnnnooollllllttt~~~zzz~~~vvvxxxvvvuuuvvvyyy}}}pppkkkeeecccdddfffggggggkkkcccVVVKKKCCC???===<<>>??????===;;;CCCNNNZZZ```ooouuu{{{zzzlllZZZVVVcccssszzz|||vvvnnnfff[[[SSSMMMHHHCCC???AAAIIIPPPNNNCCC888111///000000000000000000000000////////////////////////////////////////////////,,,,,,,,,---------......---------------------------------.........//////////////////////////////........................------...///000000//////000000000000111111111111000333555666888???JJJSSS___eeeooo}}}tttzzzxxxzzzvvv~~~|||{{{sssxxx}}}yyy~~~vvveeeRRRBBB;;;===BBB444333111000000000111222------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------000111444888>>>EEEJJJNNNAAABBBCCCCCCAAA@@@@@@AAA===999<<>>???AAABBBBBB@@@===;;;333222000///---,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++)))+++...---+++)))***,,,++++++++++++++++++++++++***+++,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......//////111333888===BBBEEE???======>>><<<@@@PPPbbbwww|||wwwqqqvvv{{{bbbmmm```QQQZZZkkk}}}kkkUUUKKKKKKMMMLLLMMMNNNNNNIIIAAA888111555222//////000222222222////////////................................................////////////.................................------,,,,,,,,,............////////////............/////////000------------.........///111000///...///000000///222222555:::???KKKddd|||{{{yyywww~~~~~~|||xxxrrr|||ttthhhwwwttt{{{mmmddd```cccvvv||||||~~~jjjUUUFFF???===:::555///---///000///---------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,---------------...//////+++---//////...///111333000777@@@EEEFFFFFFGGGHHHHHHJJJEEE<<<<<>>EEETTT]]]bbbssszzzrrruuuyyymmmvvvqqqqqqzzz|||}}}qqqlllrrrzzzwwwgggYYYWWW\\\]]]YYYWWWNNNTTTPPPBBB<<<@@@AAA======999444...++++++---...///...,,,,,,,,,,,,...............------,,,,,,,,,---------,,,,,,+++++++++)))(((((((((***+++***)))***+++,,,,,,------,,,,,,---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,+++******+++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,...000111000/////////---000555===DDDEEEAAA======AAABBBAAAHHHZZZppp~~~~~~}}}qqqgggbbbdddooo}}}^^^YYYTTT```www}}}}}}lllYYYLLLCCCKKKOOORRRPPPKKKDDD???<<<666333111///000111111111////////////....................................------------.............................................------,,,,,,,,,............////////////........./////////000000---.........////////////111000000000111222222111111444:::AAAJJJ[[[zzz{{{uuu}}}yyyzzz{{{}}}{{{yyypppjjjhhhgggnnnxxxyyytttwww```MMMDDDCCC>>><<<888555222000//////---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,------------,,,......---------......//////......---...///222444@@@FFFMMMOOOMMMJJJHHHHHHDDDEEEBBB======BBBFFFFFFNNNNNNVVVccchhhkkkyyy}}}zzzxxxsssiiillliiiiiiooouuuxxx}}}~~~xxx}}}uuufff^^^ZZZZZZ^^^ddduuuuuugggMMM<<<;;;>>>===CCC@@@<<<777333111000//////...---,,,,,,,,,,,,---......---------,,,,,,,,,---------,,,,,,,,,++++++,,,******+++,,,---,,,+++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++++++++************++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...---...//////......///000777999===@@@BBBBBB???===;;;===CCCQQQcccwwwlll^^^eeerrrxxxzzz{{{\\\OOO[[[{{{zzz{{{jjjRRRBBBHHHLLLPPPOOOIIICCC@@@@@@888666333111111111000///////////////....................................,,,,,,,,,------------....................................---------------............////////////....../////////000000000////////////000000000000000111111222333333333333000444;;;DDDOOOeeewwwxxx{{{}}}~~~{{{xxxxxx{{{yyywwwwww{{{xxx~~~oooVVVDDD======>>>===888222...------..................------------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------//////......---.........000...---///222777999;;;IIIMMMRRRSSSNNNHHHDDDCCC@@@AAADDDGGGGGGGGGNNNWWW___dddnnnyyy{{{|||~~~zzzrrruuutttlllnnnmmmlllkkkhhhiiitttvvvkkkhhhkkkrrrnnnjjjeee```cccqqq}}}^^^FFF===<<<;;;AAA@@@>>>;;;777222...,,,.........------,,,,,,+++...------------,,,,,,,,,------------,,,,,,,,,,,,,,,+++***+++---------+++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++*********++++++,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///...------...000222444<<>>===@@@PPPjjjkkkbbbfffyyyxxxpppbbbaaa|||~~~|||eeeRRRKKKLLLMMMMMMJJJFFFAAA???;;;999555333222111///...////////////....................................,,,,,,---------................................................---------............////////////...////////////000000000///000000000000111111111111222333333222222333444;;;===CCCMMM\\\qqqwww{{{}}}uuu|||jjjRRRCCC@@@???===:::777333///---/////////...............---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---...---------000//////...............------///444;;;AAACCCDDDGGGKKKOOONNNIIIDDDAAAAAAAAAGGGTTT```^^^WWW[[[gggrrr{{{|||wwwxxx}}}{{{oookkkwwwvvvkkkaaa[[[```ccchhhkkkkkkqqqiiiUUUJJJ@@@999<<<=========:::555000------------......------,,,------------------------------------------,,,,,,***)))((()))+++,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,000...,,,---111666999<<>><<<888666555333000...////////////....................................---.........////////////............................................................////////////////////////000000000111000000000000111111111222222333444333111111444666HHHKKKRRR```uuuuuu}}}{{{yyy}}}|||{{{nnn___JJJDDD>>><<<>>>===777111000000000//////.........------------------------------------------------......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,---.........------000//////.........//////---///444:::@@@CCCDDDDDDGGGIIIKKKIIIEEEBBBCCCDDDIIIWWWnnn|||ooommmvvv}}}{{{~~~}}}{{{}}}xxx|||{{{}}}qqqeeekkkiiijjjlllmmmrrr}}}{{{xxxqqqggg]]]TTTIII???<<<===??????>>>;;;888666..................//////------------------------------------------------***)))))))))+++,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------,,,,,,,,,------------------------------...//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------///......111777>>>BBBDDDAAADDDDDD???999;;;DDDMMM]]]jjj}}}|||rrrgggfffkkkrrrvvv~~~pppggg[[[MMMJJJNNNOOOIIIAAAAAA???;;;999777555222///////////////............................................./////////000000......................................./////////............/////////////////////000000000111111000000000000111111111111333444444333111333888===HHHNNNZZZmmmzzz}}}xxxkkkxxxuuuwww{{{yyyuuu}}}zzzpppWWWLLLAAA===@@@@@@999222111111000000//////......------------------------------------------------//////............//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,,,,---...............//////......//////000111333777;;;>>>>>>>>>???@@@FFFFFFEEEAAA???@@@FFFKKKWWWkkk{{{pppddd^^^```ffflllpppooosssuuutttwww|||}}}zzz~~~yyyzzzxxx|||uuuvvvnnngggfffiiilllssszzztttoooiiibbb]]]XXXQQQLLL@@@@@@???>>><<<<<<;;;;;;333222000///......///000,,,,,,,,,------------...------------............---,,,+++,,,---......,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++,,,---...///...---,,,,,,,,,------------......------------...///000000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////000666???FFFHHHHHH>>>@@@@@@<<<:::???JJJUUUggguuuxxxyyyllleeesssxxx{{{uuulll}}}|||~~~vvv___PPPLLLLLLJJJFFFCCCAAA>>><<<:::777444111////////////....................................---------.........//////........................---........./////////000............//////////////////000000000111111111/////////000000000111111222333444333333777@@@GGGOOO\\\mmm~~~zzz~~~xxxffflll~~~zzz{{{{{{}}}kkk^^^OOOFFFBBB@@@;;;666222222111000000///......------------------------------------------------.........------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,------...........................///000222222<<<@@@CCCAAA<<<;;;???DDDEEEDDDAAA>>>???GGGSSS\\\eee{{{zzzlllccc___]]]VVVRRRMMMKKKPPPXXX___cccgggkkkllliiiggghhhkkklllfffgggjjjllllllrrrxxxrrrooossswwwvvvuuuvvvvvvuuurrrlllbbbZZZXXXYYYLLLHHHBBB===:::999:::<<<;;;888444///---,,,---...,,,,,,,,,---------......------------.........///---,,,+++,,,...///...---***+++,,,,,,------,,,,,,+++++++++,,,,,,---------+++,,,---......---+++***++++++,,,,,,,,,---------+++++++++,,,,,,---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////000000444;;;DDDIIIIIIFFF<<<>>>@@@BBBGGGRRRaaalllwww~~~wwwjjjfffwwwooolllrrrxxxeeeZZZwww]]]QQQNNNNNNNNNDDDBBB???===<<<999555333000/////////....................................,,,,,,,,,---------..............................---.........//////000000............/////////000000000000000111111111111////////////000000000000111333444333555;;;GGGPPPgggwwwooowwwyyyvvvvvvpppooooooqqqtttvvvuuutttwww{{{tttrrryyyvvv|||{{{yyy{{{tttcccTTTJJJEEEBBB@@@222222222111000//////...------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---......//////......---------...000111333444CCCFFFHHHCCC<<<<<>>@@@AAA===666000,,,++++++,,,,,,,,,,,,------.........---------.........//////+++***)))***,,,---,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,---------++++++---------+++)))(((*********++++++,,,,,,,,,************+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000000111222666>>>GGGJJJGGGCCCBBBDDDIIIPPP\\\lll~~~tttmmmkkkwww~~~kkkfffdddeeecccaaaiiivvvfffMMMEEEIIINNNHHHAAA===;;;<<<;;;:::444111//////111222000...........................---------............///////////////////////////............////////////000000000000000000000000222222111111111111111222000111222111000000222333222777111333AAABBBKKKgggwwwkkkddd[[[VVVVVVVVVSSSQQQQQQPPPPPPQQQRRRTTTVVVWWWVVVXXX]]]cccjjjrrr{{{{{{~~~wwwzzzqqqaaaQQQDDD===>>>;;;666111000000///,,,000/////////............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,++++++///222000...333>>>HHHKKKJJJJJJIIIEEEAAA???@@@DDDRRRXXXRRRTTTeeewwwwwwmmmgggeeefffhhhcccaaa___bbbeeeeee```[[[[[[WWWZZZjjjyyy|||tttmmmllloooqqqppplllhhhggggggcccuuu}}}qqqeeehhhqqqvvvttttttvvvzzzuuuuuuccc^^^bbb\\\YYYVVVTTTQQQKKKCCC===DDD;;;===<<<000,,,000///---------,,,+++,,,...000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,///,,,)))+++///222111...999???EEEHHHGGGEEEDDDEEEGGGHHHNNN___|||zzzrrr~~~|||bbbbbbgggoooqqqsss|||cccQQQJJJJJJIIIGGGCCC???<<<;;;;;;666333000///000111000...........................---------............///////////////////////////............////////////000000000000000000000000222222111111111111111222000111222111000000222444444333444<<>>;;;666222111111222111///............---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---............//////000222888@@@IIIOOOUUUSSSOOOIIIAAA<<<<<>>CCCHHHIIIGGGEEEFFFHHHPPPQQQaaa{{{~~~}}}mmm```iiihhhpppwww^^^JJJFFFIIIKKKJJJEEE???<<<;;;999666222000000000//////........................---------............///////////////////////////............////////////000000000000000000000000222111111111111111222222000111222111000111333444888000888EEEGGGXXX{{{ooo\\\SSSMMMFFF@@@CCC???;;;:::<<<===;;;999===============>>>?????????AAACCCDDDGGGKKKPPPTTTZZZ___hhhsssyyy|||zzz|||}}}}}}zzzlllXXXIIIAAAAAA>>>999555333111222222.........---------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111...///666DDDOOOTTTTTTRRRPPPKKKCCC>>>???DDDHHHOOOVVVaaasss~~~rrrhhhpppppppppqqqssswww{{{}}}zzzyyyyyy|||~~~zzzzzzuuuwwwqqqcccdddfffgggggglllpppooojjjiiiyyy~~~xxxyyyzzz}}}~~~wwwllleeedddvvv~~~mmmaaa```[[[SSSFFF>>>AAACCC:::444333---,,,,,,,,,------------...........................************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------***...111...***,,,555>>>FFFHHHIIIGGGCCCBBBGGGLLLVVV___xxxzzzzzz~~~|||hhh[[[ooosssnnnTTTJJJJJJKKKLLLJJJEEE>>>:::<<<999555222000/////////........................---------............///////////////////////////............////////////000000000000000000000000111111111000111111222333000111222222111111333555999222>>>JJJLLLkkk{{{zzzlllaaaSSSKKKIIIHHHEEEAAABBB@@@>>>>>>@@@@@@???===????????????????????????>>>???@@@AAAAAADDDGGGJJJPPPRRRYYYccciiiqqq|||~~~iiiQQQ@@@EEEAAA===;;;777111////////////.........---------........................,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------,,,...000000000/////////000000444???MMMUUUVVVTTTJJJHHHBBB???BBBJJJPPPQQQVVVdddxxxwwwsssuuuyyy|||~~~|||{{{{{{}}}pppfffkkkkkkddd______bbbdddooowwwzzzssssss|||}}}zzzuuummmdddcccggg|||iiihhhggg___WWWFFF???@@@;;;999666...---,,,,,,---......---,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...---------***...111000///333>>>GGGLLLKKKHHHAAA===BBBMMMXXX```qqq|||wwwvvv{{{rrruuuzzzzzzrrriiihhhmmmzzz|||iiiZZZRRRKKKJJJMMMKKKBBB999===;;;888444111//////000////////////////////////---------............///////////////////////////............////////////111111111111111111111111111111000000111222222333000111222222111222444666999999GGGRRR___vvvwwwwwwaaaRRRPPPKKKFFFDDDDDDCCC@@@<<<@@@???????????????===<<<>>>>>>>>>=========<<<<<<:::;;;=========>>>AAACCCFFFFFFJJJQQQWWW]]]gggrrryyy~~~dddOOOIIIBBB>>>???===555///...000000000000////////////........................,,,------......------,,,,,,,,,,,,---------......---------------------------------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------------------------///000000...---...///333999BBBLLLSSSUUUSSSQQQKKKHHHCCCDDDPPP^^^```[[[lll|||{{{~~~|||xxxxxx}}}zzz|||wwwvvv|||}}}}}}|||||||||~~~{{{ppphhhqqqyyyyyymmm___]]]fffnnnyyyjjjfffpppzzz|||zzzoooeeeffflllxxxdddfffkkkhhhmmmRRRAAA>>><<>>444111///------//////...,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.........------------///222888@@@HHHMMMKKKJJJEEE@@@@@@LLLaaarrr{{{}}}}}}}}}zzz}}}wwwsssnnniiidddfffsss~~~uuueeeSSSKKKMMMMMMEEE<<<<<<<<<;;;777333000000000////////////////////////---------............///////////////////////////............////////////111111111111111111111111000000000000111222333333000111222222222333555777999CCCTTTfff~~~~~~mmm^^^RRRIIIDDDEEEBBB???===>>>??????>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>======<<<:::;;;<<<<<<<<<<<<>>>@@@AAA???AAAEEEIIIMMMUUU]]]fffppp~~~||||||lllQQQEEE>>>AAACCC;;;444222111111111000000000//////........................------............------,,,,,,,,,---------......------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------------------///000///---,,,///222>>>EEEOOOUUUVVVRRROOONNNEEEGGGHHHPPPdddzzz{{{~~~xxxvvvxxx~~~wwwrrrooonnnnnnjjjggghhhkkkkkkfffbbbaaa___\\\ZZZYYY[[[^^^``````dddjjjmmmiii```YYYWWWXXXjjjssswwwpppkkksssqqqgggfffggghhhpppvvvxxxkkkgggjjjwww~~~hhhYYY]]]fffjjjwww\\\HHHBBB???BBBDDD===666333......///000...,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,---...............///...///777AAAJJJMMMMMMEEEFFFFFFEEEKKK___{{{}}}xxxxxxlllbbb]]]fffwwwwww}}}|||~~~~~~bbbPPPLLLLLLHHHCCC;;;<<<===:::666222000111////////////////////////---------............///////////////////////////............////////////111111111111111111111111000000000000111222333444000111222222222333555777===MMMccczzzttt\\\OOOJJJFFFEEEGGG@@@???=========???AAABBB?????????>>>>>>>>>@@@AAA???@@@AAABBBBBBAAA@@@@@@>>>???@@@???>>>>>>???@@@AAA>>>===@@@CCCEEEJJJQQQWWWbbbpppzzz||||||zzzwwwxxxdddPPPAAABBBDDD>>>666444000000000000////////////........................------............------,,,,,,,,,---------......------------------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................,,,...000...---...444999JJJNNNSSSUUURRRNNNKKKIII???HHHQQQ\\\sss|||xxxyyyvvvxxxwwwxxxwwwtttrrrqqqsssvvvyyywwwvvvxxx|||yyypppjjjiiibbb___\\\\\\]]]^^^]]]\\\WWWYYY\\\[[[WWWVVVYYY^^^[[[aaaeeegggqqqvvvkkkaaa___aaacccjjjvvv|||rrrjjjiiihhhoooooocccXXXWWW___eeennn[[[PPPIII??????CCC@@@<<<666000---///000///,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,------------...,,,------...............000000333<<>><<<777333111111000000000000000000000000---------.........//////////////////////////////............/////////000111111111111111111111111000000000000111222333444000111222222222333666888CCCUUUmmmjjj[[[NNNJJJHHHDDDAAABBB>>>???@@@@@@>>><<<;;;:::===>>>>>>>>>>>>???BBBDDD>>>???AAABBBBBBBBBAAAAAA???@@@AAA@@@>>>======>>>???;;;:::===???@@@DDDJJJLLLVVVccclllsss{{{~~~|||zzz{{{www\\\EEEBBBDDD===555222000/////////............////////////////////////------............------,,,,,,,,,---------......------------------------000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................+++---///...---000888???QQQQQQQQQPPPNNNJJJGGGEEEDDDQQQ\\\dddvvvuuummmzzzzzzxxxuuuuuuvvvuuurrrooo\\\ZZZXXXVVVSSSPPPRRRUUUYYYYYYXXX\\\mmmwwwrrrkkkbbbbbbjjjgggiiiqqq{{{~~~xxxqqqnnnlllpppqqqjjj]]]VVVYYY```___UUUSSSNNN>>>999???@@@@@@999111---///000///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***,,,---...---,,,,,,,,,,,,,,,---------......,,,---......//////......///222777@@@GGGKKKIIIFFF@@@HHHPPPUUU]]]ppp}}}xxxhhhUUUaaarrruuu]]]___vvvpppYYYHHHGGGMMMGGG>>>;;;???AAA:::444222000000000000000////////////......------///000111////////////////////////////////////000000000000111111000000//////......111111111111111222222222222666333222888777888CCCOOOlll{{{yyywwwddd___MMMIIIDDDAAAAAAAAA???===CCC@@@>>>===>>>@@@AAAAAADDDEEEFFFEEECCCBBBCCCDDDBBBDDDGGGGGGFFFDDDCCCCCCGGGFFFEEEDDDCCCBBBBBBCCC@@@@@@@@@??????>>>>>>>>>DDDGGGNNNWWW^^^ffftttxxx[[[JJJBBB===999888333...)))***...111000---...................................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------000111...---333@@@KKKRRRVVVWWWRRRIIICCCBBBCCCMMMSSS```ssszzzxxxyyysssiiiqqq|||lllhhhaaaZZZUUUUUUVVVWWWWWWUUUSSSSSSXXXdddrrr|||{{{~~~|||mmmgggiiijjjwwwpppaaaXXX[[[UUURRRSSSPPPGGG>>>;;;>>>AAA<<<111...333111***///...---,,,,,,---///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............//////......///000000...,,,...777BBBJJJLLLHHHBBB>>>??????HHH]]]uuuxxxaaa]]]hhhxxx}}}|||qqqqqqtttrrr]]]OOOJJJNNNGGGAAAAAABBB>>>777333111111000000000000000000//////...---...///000111////////////////////////////////////000000000000/////////000000000000000111111111111222222222222111555222111888999===KKKZZZ}}}kkkUUUIIIGGGFFFCCC???>>>???@@@???>>>@@@???>>>>>>@@@BBBCCCCCCDDDFFFHHHHHHGGGFFFGGGHHHFFFHHHJJJJJJIIIGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???AAABBBFFFLLLRRRYYYgggttt~~~dddRRRIIIAAA<<<:::666222...---///000///---...................................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000//////...222;;;GGGOOOUUURRRNNNJJJHHHFFFFFFEEENNNZZZmmm{{{rrriiiccc```ZZZWWWUUUUUUYYY\\\^^^^^^nnnwww|||nnniiipppvvvvvvmmmcccaaaaaaaaaZZZNNNEEEBBB===AAAAAA;;;555222///,,,//////.........//////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///......////////////000000777>>>EEEHHHEEEAAA???>>>DDDGGGQQQaaarrr~~~{{{|||zzzvvvggg]]]jjjsssuuupppXXXHHHRRROOOIIIDDDCCCBBB<<<444111111111000000111111222//////.........///000111////////////////////////////////////000000000000......///000000111222222111111111111222222333333222666222222999<<>><<<<<<>>>@@@AAA@@@@@@@@@AAACCCDDDFFFGGGGGGFFFIIILLLMMMMMMMMMNNNOOOMMMOOOPPPOOOMMMLLLLLLMMMIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@AAA??????BBBFFFKKKWWWcccqqqzzzrrr|||ooo]]]QQQEEE===999999777444111///............................................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////222///---111;;;FFFOOOTTTNNNIIIEEEGGGNNNSSSTTTRRR[[[kkk|||zzzrrriiibbb[[[YYY\\\\\\YYYUUUcccnnnvvvlllqqqpppxxxqqqggggggiiijjjdddYYYQQQOOO:::<<<@@@BBB;;;222...000///000000000000000//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///---//////...---...333777AAAEEEGGGFFFBBB@@@BBBEEEIIIUUUhhhwww|||{{{xxxpppzzz{{{mmmkkkvvv|||lllaaabbbgggtttxxxssswwwsss[[[KKKNNNQQQOOOHHHCCCCCC>>>888111111000///000000111222///////////////000000000////////////////////////////////////000000000000//////000000000111111111000111111222222333333333555888444555<<<@@@OOOhhhzzzjjj\\\NNNIIIIIIGGGDDDCCC>>>>>>===>>>@@@BBBCCCDDDCCCDDDGGGHHHIIIJJJKKKLLLJJJMMMQQQSSSSSSSSSTTTUUUTTTUUUVVVUUUSSSRRRRRRSSSOOOOOONNNMMMLLLJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDAAA@@@AAABBBDDDKKKTTTgggqqq}}}{{{kkkuuuzzziiiYYYIII===999::::::777333000...///000...................................................------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------............////////////000000000---...777EEEPPPTTTRRRIIIFFFFFFKKKTTT\\\^^^^^^tttyyy}}}}}}ssseee]]]]]]bbbgggiiimmmssswwwooonnnxxxzzzvvvsssqqqnnnmmmfffbbbdddccc]]]VVVTTT@@@;;;<<>>HHHGGGFFFFFFFFFIIILLLNNNXXXfff{{{}}}sssrrrzzzwwwjjjkkkvvvwww___PPP^^^|||pppffflllyyysss___QQQLLLQQQRRRLLLEEEAAA???<<<222111000///...///000111/////////000000000000000////////////////////////////////////000000000000222111111111000000000///000111111222333333444444666888444666===BBBVVVuuuyyysssXXXPPPIIIHHHFFFAAA===<<>>@@@BBBCCCCCCCCCEEEGGGHHHKKKNNNOOOOOOPPPSSSWWWXXX[[[^^^aaadddgggkkknnnsssvvvxxxwwwuuurrrqqqqqqiiihhhfffccc^^^YYYUUURRRSSSRRRPPPMMMKKKHHHGGGFFFHHHEEEDDDFFFEEEAAA@@@BBBHHHNNNYYYggguuuxxxuuuuuu|||}}}ttt^^^NNNHHH???<<<999555333111111111...................................................------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------......---------......//////000...444???KKKSSSTTTMMMGGGKKKLLLMMMNNNTTTeee{{{{{{yyy{{{{{{~~~}}}zzz~~~yyyooohhhggghhhtttfff```nnnuuuaaaLLLCCCBBB>>>888333////////////...---,,,+++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///.../////////111777AAAHHHJJJFFFDDDHHHPPPXXX]]]^^^~~~xxxyyy~~~{{{iiiUUURRRfffwwwfffssszzzcccSSSSSSRRRGGG???AAA:::888444111000///000111...///000111222111000000////////////////////////////////////000000000000111111111111111111111111000111111222333444555666444777888>>>HHHOOOkkk{{{zzzgggXXXIIIGGGAAA>>>@@@BBBAAABBBEEE???BBBEEEFFFFFFGGGIIILLLLLLPPPTTTVVVVVVYYY___dddgggjjjnnnrrrxxx~~~yyyrrrllliiidddbbb^^^YYYTTTOOOKKKIIILLLGGGEEEGGGFFFBBBAAACCC@@@EEEMMMVVVaaannn|||yyyzzzyyyhhhXXXQQQFFFAAA;;;777555444111......................................................------,,,,,,------...------------------------................................................,,,,,,,,,---------......---......///000000111111222<<>>777111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///000//////000555===EEEJJJFFFGGGHHHLLLRRR^^^kkktttuuuqqqkkkVVVJJJeee{{{yyywww~~~oooSSSTTTWWWKKK@@@AAA===;;;777333111111111222...///000222222111111000////////////////////////////////////000000000000000000000111222222333333000111111222444555666666666:::<<>>;;;@@@DDDBBB???===AAAEEEIIIKKKKKKLLLOOORRRQQQVVVZZZ\\\^^^bbbjjjqqqtttwww|||{{{xxxrrrkkkddd]]]XXXUUUPPPKKKGGGGGGGGGEEEEEEGGGAAAFFFJJJMMMRRR```tttxxxwww|||nnn]]]VVVLLLEEE===888888666111,,,...................................................------,,,,,,------...------------------------................................................,,,,,,,,,---------.........//////000111222222222777CCCQQQWWWRRRKKKGGGFFFVVVcccvvvwww|||yyypppwww|||yyysssnnnjjjiiisssxxx```GGG???CCCCCC<<<333222000............///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////111///...111888AAAGGGKKKBBBGGGMMMPPPUUUcccyyy|||wwwjjjSSSZZZrrrxxx{{{xxxwww___ZZZZZZQQQFFFAAA???;;;888666333///000444000000000000000000000000000000////////////000000111111111000000000000000000111111111111222222222222111000111333555666666111555>>>DDDSSSxxxrrrrrrZZZNNNIIIGGGEEECCCBBB@@@@@@AAACCCDDDFFFIIILLLPPPSSSUUUVVVVVV\\\^^^aaagggnnnwwwyyypppjjjfffXXXRRRLLLIIIIIIIIIGGGEEEDDDGGGHHHHHHKKKTTTeeeqqq}}}{{{hhhXXXZZZQQQEEE<<<888555222000//////////////////...---........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///111---,,,//////---000777CCCIIIOOONNNHHHDDDGGGKKK```fffwww|||{{{{{{~~~tttmmm]]]JJJBBBDDDCCC???<<<666///,,,...///---+++///............------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,---------.........------,,,,,,------...***+++------,,,+++,,,---,,,---333>>>EEEFFFFFFGGGEEEJJJLLLRRRiii{{{tttyyy|||ttt^^^XXXnnnyyy}}}xxx}}}}}}kkk^^^ZZZWWWNNNDDDCCC>>>:::888444//////222000000000000000000000000000000////////////000000111000000000000000000000000111111111111222222222222222222333555666777666888???JJJTTTlll{{{}}}zzz___NNNFFFCCCAAABBBAAA@@@@@@AAACCCFFFGGGKKKMMMOOORRRUUUXXX\\\^^^eeekkksss}}}zzzoooggg^^^XXXUUURRRKKKEEEEEEFFFFFFEEEFFFLLLUUU]]]nnnzzzrrrcccZZZQQQEEE===:::777444111//////////////////..............................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///111......000//////555>>>HHHMMMOOOKKKDDDDDDLLLUUUhhhqqqxxxkkkccchhhfff^^^QQQIIIFFFBBB<<<@@@:::222//////000///---///............------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,---------.........------,,,,,,------...,,,---//////---,,,---......111888AAAEEEDDDDDDGGGOOOKKKRRRiiirrrjjjqqqxxxwwwwwwjjjbbb```lll}}}}}}|||kkk^^^]]]WWWLLLFFFAAA===;;;777000...000000000000000000000000000000000////////////000000000000000000000000111111000111111111111222222222222333333444666666777777:::EEEWWWjjj}}}ttt]]]LLLEEECCC@@@>>>@@@@@@@@@BBBDDDHHHKKKMMMSSSTTTVVVYYY]]]ccckkkpppyyysssmmmiiibbbVVVLLLIIIHHHFFFDDDEEEGGGJJJLLL\\\jjjzzz|||www```VVVHHH@@@===;;;888555////////////000000000///........................,,,,,,,,,---------......------------------------------------------------,,,------------.........---------............////////////000000333===HHHKKKMMMKKKDDD???DDDRRR^^^fffttt~~~wwwiii^^^```^^^WWWPPPKKKFFFAAAEEE>>>777222111222111//////............---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,---------.........------,,,,,,------......///000000...---...///000555>>>EEEFFFDDDGGGMMMSSSQQQ```rrreeeiiixxx~~~uuucccTTTWWWkkk~~~~~~jjj```[[[VVVGGGBBB===<<<888222///000000000000000000000000000000000////////////000000000000000000000111111111000000111111111222222222111222444555555666777888===HHHeee|||vvvkkk^^^MMMEEEDDDEEECCC@@@BBBBBBCCCEEEHHHLLLPPPSSSXXX[[[^^^cccjjjttt~~~|||vvvggg[[[PPPLLLGGGFFFGGGIIIIIIIIIPPP^^^ppp}}}yyyoooqqqmmm```NNNBBB>>>===;;;888000000000000000000000111........................,,,,,,,,,---------......------------------------........................------------............---------............///---///000///000777DDDOOOOOOKKKFFFBBBDDDNNNZZZdddaaaqqq{{{|||eeeZZZ]]]^^^ZZZUUUQQQNNNLLLHHHBBB;;;555333222111000///............---------------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,------......///000///...---///000000777AAAHHHFFFDDDJJJSSSOOO^^^xxxaaaZZZYYYgggyyyddd\\\___HHHBBB<<<;;;999444222222111111111111111111111111000000////////////000000//////000000111111111111000000111111111222222222000111333444444555999<<>>;;;888222222111000000000000111........................,,,,,,,,,---------......------------------------........................---------.........//////---------............///+++...000000222<<>>:::555444222000//////000000........................,,,,,,,,,---------......------------------------------------------------------........./////////---------............///+++///111222888BBBLLLPPPEEEAAABBBKKKZZZfffiiihhhyyyyyy}}}|||{{{||||||~~~xxxtttyyy~~~vvviiiXXXZZZ```fffeeeZZZNNNGGGFFFDDD@@@;;;666333000//////............---------------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,---...------...111444999<<>>JJJNNNMMMCCCFFFNNNZZZgggqqqvvvvvv}}}yyy|||uuufffYYY{{{mmmfffhhhkkklllfffcccfffeeeZZZNNNHHHEEEDDDBBB???:::555111000///............---------------------.........///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,---.........000444777???@@@CCCEEEFFFIIITTTaaa~~~{{{gggXXXUUUsss{{{{{{|||yyyvvvtttrrrssspppppprrrsssssswww}}}}}}vvvooojjjiiiiiigggeee^^^```bbbbbbdddiiipppvvv}}}zzzzzz}}}}}}~~~kkkZZZNNNCCC???===:::777777111111111111111111111111000000////////////000000...//////000111222222222000111111111111222222222333555555444444:::EEEMMM^^^xxxfffUUUJJJCCCDDDEEECCCAAABBBFFFIIIMMMNNNRRRWWW^^^ffflllppp}}}zzzuuulllcccZZZSSSOOOIIIHHHEEEFFFRRRgggxxx|||vvv|||~~~}}}~~~ppphhh___RRRGGG:::888444111///......///........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---------........./////////222555888CCCNNNPPPJJJKKKTTTaaannnxxxuuu~~~~~~zzzllleeeccc]]]UUUeeewwwuuu{{{kkkgggyyyttteeeaaa___YYYSSSQQQDDDEEEDDDAAA<<<777222000//////.........------------------.........//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---...//////000222777:::BBBBBBEEEIIINNNUUUcccppp}}}oooVVVUUUcccsssrrr{{{zzzhhheeeccc\\\ZZZ]]]UUUYYY[[[YYYYYY]]]___^^^fff]]]UUUSSSWWWYYYWWWSSSRRRRRRQQQQQQRRRUUUYYY\\\iiiooouuutttlllfffdddfffhhhkkkoooppppppooopppqqqpppppprrrvvv}}}yyywwwyyyyyy{{{iiiaaaWWWLLL???555;;;<<>>666222111111///...//////.........------------------------------------------------------------------------------------------.........//////...------...000000000///444777:::@@@HHHNNNNNNJJJQQQeeeuuuuuuvvv~~~~~~|||qqq{{{kkk^^^VVV\\\aaaXXXMMM]]]nnn}}}xxxjjjkkk}}}yyyeee]]]^^^]]]ZZZWWWHHHFFFEEEEEEAAA:::333//////000111000...------......------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,...///...,,,,,,222;;;BBBEEE>>>FFFXXXZZZUUUggg{{{{{{zzz```SSSccc{{{wwwnnn||||||{{{uuudddXXXXXXZZZUUUTTTWWWSSSUUUUUUQQQQQQUUUXXXWWWYYYUUUQQQPPPPPPQQQQQQPPPKKKJJJJJJIIIJJJKKKNNNPPPRRRUUUWWWWWWUUURRRPPPPPPSSSTTTUUUVVVVVVVVVWWWXXXVVVUUUUUUXXX]]]dddjjjmmmqqqqqqsssvvvtttlllfffddd``````ccciiiqqqyyywwwhhh]]]SSSDDD888<<<@@@666333222222222333444222000111111111111000000000000000000000000111111111111111222222222222333333333666333333555888???PPPaaazzzyyyyyy^^^RRRIII@@@EEEAAAAAADDDGGGHHHKKKOOOQQQZZZ\\\___mmmyyy}}}vvvlll[[[TTTKKKDDDCCCFFFMMMXXXccczzzzzztttuuuiiiVVVGGGAAA999555444444333222//////.........------------------------------------------------------------------------------------------........./////////.........///000000000222777>>>FFFJJJLLLOOORRReeeqqqxxxuuuwwwzzz{{{ssscccWWWQQQ\\\fffaaaNNNNNNXXXppprrrjjjlllwwwxxxhhhdddeeeeeecccbbbQQQLLLFFFEEEEEEAAA:::555///000000///...------......------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,---......///,,,------......------,,,......---,,,///555<<>>999555444222333333333222000111111111111000000000000000000000111111111222222222222222222333333333333666333555;;;===EEE```}}}mmm~~~cccQQQHHHCCCAAA@@@>>>???EEEIIIJJJNNNSSSXXX```ccckkkyyyjjj^^^UUUKKKFFFEEEFFFMMMUUUlll{{{vvvfffKKKDDD;;;555333333111000/////////.........------------------------------------------------------------------------------------........./////////000////////////000111111333:::FFFNNNKKKHHHQQQ```mmmpppqqqsss}}}xxxwwwwwwtttoooooozzzzzziii[[[TTT___jjjfffVVVFFFEEEaaa|||rrrsssyyy~~~xxxpppnnnnnnmmmmmmooonnnbbbTTTKKKGGGBBB:::222//////......------.........------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,------.........------............------...---,,,...333999???AAA>>>GGGGGGBBBQQQooo}}}|||sssxxx}}}wwwgggXXX```|||~~~|||}}}vvvsssuuuuuupppmmmmmmmmmmmmiiidddeeejjjmmmlllkkkhhhccc___]]]]]]\\\\\\VVVUUUTTTSSSSSSRRRQQQOOORRRPPPNNNNNNPPPPPPPPPOOOPPPMMMJJJIIIJJJLLLLLLKKKKKKJJJJJJLLLMMMNNNLLLKKKOOONNNOOORRRQQQMMMJJJLLLJJJKKKKKKJJJHHHJJJOOOSSSPPPUUU\\\```cccjjjssszzz}}}ppp^^^DDD:::===<<<777555333333333333222111111111111111000000000///000000111111111222222222222222222333333333444444666222555===AAANNNtttqqqooobbbRRRJJJDDDBBBEEE??????BBBHHHLLLNNNSSSYYY```kkksssuuuhhh___VVVOOOJJJGGGIIINNNXXXjjj}}}pppSSSKKK@@@888444222///---////////////................................................................................................////////////000111111000///000222333999@@@KKKQQQIIIDDDUUUmmmnnnmmmnnnvvv{{{tttnnnlllgggdddaaa]]]YYY^^^ooozzzqqqjjjrrrzzzsssdddPPPEEEUUUooo}}}{{{yyyuuuqqqqqquuuyyyfffSSSHHHBBB;;;444111///---------............------,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......------............------...,,,,,,000888>>>AAAAAA888DDDJJJLLLbbb}}}wwwyyyqqqcccWWW\\\sss~~~xxxxxxxxxuuuqqqllljjjhhhhhhiiiiiigggeeeaaaaaaaaa^^^[[[XXXXXXXXXXXXVVVTTTSSSTTTUUUUUUUUUZZZTTTNNNNNNTTTYYY[[[[[[[[[YYYZZZ]]]\\\XXXVVVXXXXXXXXXVVVQQQLLLKKKNNNQQQPPPWWW^^^bbbcccgggnnnuuuttt~~~oooRRR@@@??????999777444333333333222111111111111111000000000///111111111111222222222222222222333333333444444444666333666===FFFZZZyyyeee|||mmmRRRJJJHHHCCCBBBEEEDDDDDDHHHOOORRRUUU[[[bbbjjjyyy|||ssskkkccc\\\TTTKKKHHHJJJFFFWWWnnn|||vvvsss}}}rrrZZZQQQFFF===888555333111000000/////////........................................................................................../////////000000000111222111000000444666???DDDKKKLLLEEEDDDYYYsssxxxwwwyyyxxxxxx}}}||||||vvvlllbbbZZZVVVTTTTTT[[[WWWUUUUUUWWW[[[eeeoooooottt}}}kkk___PPPLLL[[[xxxzzzsssssswwwqqqZZZKKKFFFCCC@@@444111...---...///...---...------,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------------------......//////......------,,,...444<<>>===;;;999555444333333222111111111111111000000000000111111111222222222222333333333333333444444444444555555888>>>LLLhhhzzzcccccctttaaaNNNHHHFFFBBB@@@BBBDDDDDDIIIOOOSSSVVV___iiirrr~~~~~~wwwqqqjjj```SSSJJJIIIFFFPPPbbbttt}}}kkkmmmqqq{{{ooo[[[RRRFFF===888666444222000000000/////////..................................................................................../////////000000000///111222111000111666:::BBBFFFIIIFFFEEENNNcccttt|||rrruuu{{{}}}}}}rrrnnnmmmrrrxxxxxxqqqiii___ZZZRRRKKKGGGGGGJJJLLLRRRQQQVVV^^^cccaaa```aaabbbfffmmmwwwkkkeeeWWWLLLRRRjjj{{{sssssswwwuuu^^^LLLGGGEEEAAA888333///---///000///---...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------......////////////......,,,...222888>>>BBBBBBAAAHHHIIIQQQbbbxxxrrreeeTTTLLLaaa|||www}}}rrrxxxwwwgggZZZUUUVVV[[[^^^lllyyyjjjMMM@@@======:::666444333333222111111111111111000000000000111111111222222222333333333333333444444444444555444999===AAASSStttjjjcccuuu```WWWLLLFFFCCCBBBAAABBBDDDEEEIIIPPPUUU[[[gggrrr|||yyyooo```UUUQQQMMMPPPXXXgggxxxzzzllluuu||||||mmmdddZZZLLLAAA:::666333000000000000000/////////............................................................................../////////000000000000...111333222000222888>>>EEEKKKKKKGGGOOOcccsssxxxwwwtttuuu|||{{{yyyrrrpppsss}}}uuuqqqkkkgggddd^^^WWWRRRLLLIIIEEEBBBBBBEEEHHHKKKKKKNNNWWWccciiigggeeeeeeaaaaaabbbhhhqqqyyyyyylllbbbZZZXXX[[[fff}}}zzzsssnnnpppvvv{{{|||qqq\\\NNNJJJEEE===<<<666000...000000///,,,...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------......////////////......***000777===@@@AAABBBBBBBBBMMM[[[lllxxxeeeUUUPPPXXXuuuvvv|||jjjccceeekkkooo|||ZZZHHHBBB>>>:::666444333333222222111111111111000000000000111111222222222333333333333333333444444444555555333<<>>888111///000111///,,,...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------......////////////......***111:::???@@@@@@AAABBBBBBXXXnnnzzz~~~zzzooo\\\JJJQQQeeezzzwwwzzzeeeooouuusssmmmeeejjjKKKDDD??????<<<666222222444444333222111111000111111111222222111111111111111111666666555555666555444222555:::@@@NNNllltttuuuooo[[[OOOHHHCCCCCCCCCBBBCCCGGGKKKPPPTTT^^^kkkrrrzzzuuurrrdddZZZSSSUUU^^^nnnpppsss}}}{{{wwwsss|||uuuZZZBBB;;;:::666///......///000000...------------.........//////////////////////////////---------............///............/////////000222444444111///555BBBLLLQQQMMMOOOVVVggg|||pppjjjpppwwwuuuqqq|||mmmoooqqqrrrpppnnnkkkiiikkkiiimmmyyyxxxrrrtttssspppllliiikkkpppuuuzzzxxxqqqjjjfffbbbWWWLLLIIIEEECCCHHHQQQVVVTTTPPPVVVVVVWWW[[[bbbiiinnnppplllqqqtttoooggggggpppzzz~~~ooo``````vvvyyyoooiiinnnuuuqqqfff^^^\\\YYYVVVUUUTTTRRROOOLLLEEE===666444000+++---333------------------------......---------,,,,,,,,,...........................------,,,,,,------...//////.........---------,,,---......//////......555666;;;AAA@@@;;;<<>>;;;777444333444444333222222111111111111111222222111111111111111111444333444555666666555444999>>>FFFXXXyyysss{{{eeePPPKKKEEEBBBBBBCCCCCCFFFJJJRRRVVVXXXcccttt~~~|||ooobbbXXXXXXbbbrrruuuuuu{{{rrr}}}yyy```HHH===:::777111000///000111111000............/////////000000////////////////////////---------............///........./////////000000.../////////111888CCCLLLNNNIIIOOO[[[lll{{{www}}}yyyqqqhhhooo|||sss~~~~~~tttmmmpppsssuuusssnnnjjjggglllkkknnnuuuwwwtttppppppmmmmmmllljjjiiilllrrrvvv{{{xxxqqqkkkjjjggg\\\PPPLLLJJJKKKSSS^^^fffhhhfffcccbbbaaadddjjjnnnppppppkkknnnpppmmmggghhhpppxxxxxxmmmoooxxxmmmiiipppxxxuuuiii___PPPRRRTTTSSSQQQQQQTTTVVVHHH???777333000---...222------------------------......---------,,,,,,,,,........................------,,,,,,,,,,,,------//////.........---------------......//////......333666===BBB???:::>>>FFFQQQpppjjjSSSNNNUUUtttggg```ooouuuxxx~~~www|||mmm]]]LLL???===;;;888666444333333333333222111111111111111111111222222222222222222111111222444555666777777999???MMMeeeqqq|||^^^IIIFFFBBB@@@BBBCCCDDDIIINNNTTTWWWZZZggg~~~~~~pppccc```eeeqqq{{{wwwkkkQQQBBB===;;;333222111111222222000////////////000000000000000////////////////////////---------............///....../////////000000000...------000666???HHHNNNKKKEEELLL[[[jjj{{{vvv{{{xxxpppnnnnnnrrrxxxvvvuuulllrrrvvv{{{|||wwwpppjjjfffjjjkkknnnssssssqqqtttyyyuuuuuuuuuttttttwww{{{{{{tttqqqsssqqqcccTTTPPPRRRWWWbbboooyyy}}}~~~}}}yyyvvvxxx|||}}}{{{wwwoooppppppnnnlllmmmrrrwww~~~uuujjjdddjjjrrrnnnaaaVVVIIINNNRRRQQQOOOPPPVVV]]]NNNCCC999333111//////111------------------------......---------,,,,,,,,,........................---,,,,,,++++++,,,,,,---...............---------------........./////////222888@@@AAA<<<:::DDDQQQhhhyyy~~~|||sss[[[GGGSSSnnnqqqxxxtttqqqlllWWWBBB>>>;;;:::888555333444333333222111111111111222111111222222222222222333111222333444444555777999;;;FFF[[[zzzuuu{{{nnnWWWEEEDDDAAA@@@CCCDDDFFFKKKRRRUUU\\\bbbttt~~~sssmmmiiikkkuuu}}}sss[[[HHH@@@???555333111111111111000///////////////////////////////////////////////////---------............///...////////////000000000222000///444===FFFMMMOOONNNFFFMMMZZZeeewww|||{{{qqqnnnwwwwwwooowwwqqqooo|||{{{ppphhhdddeeegggoooyyyooo\\\SSSXXXaaaooo|||~~~yyyxxxwwwuuuuuuvvvxxxyyywwwyyyzzz|||~~~~~~pppeeegggkkkggg[[[QQQOOOQQQSSSRRRPPPQQQUUUZZZTTTJJJ===666333111000000..............................---------,,,,,,,,,........................,,,,,,++++++++++++,,,,,,.......................................//////000444;;;AAA>>>777;;;MMM___xxxyyyxxx{{{~~~xxxooobbbRRRPPPhhh~~~qqqtttllliiiwww{{{~~~|||ttt\\\GGG@@@;;;<<<:::555333444444333333222111222222222111111222222333333333333333444555555444444777999CCCSSSpppsssppp]]]NNNCCCDDDBBBBBBEEEFFFHHHNNNVVV\\\iiivvv|||rrrlllrrr|||yyy{{{uuubbbOOOCCC???666444111000000000///...........................////////////////////////---------............///////////////000000000111444222222888AAAIIINNNNNNMMMHHHOOOZZZcccwww{{{zzzrrrssszzzwwwpppttt{{{vvvjjjbbb^^^aaaeeeqqqxxxcccUUU[[[gggwww|||~~~|||||||||{{{{{{sssssstttuuuyyypppmmmnnnkkkccc^^^YYYXXXVVVUUUVVVVVVVVVVVVYYYQQQEEE:::555333222000..............................---------,,,,,,,,,........................---,,,,,,++++++,,,,,,------.....................///............///000111888>>>???999555AAAZZZnnnwww}}}||||||kkkVVVRRRcccyyy~~~}}}wwwnnn]]]TTT]]]}}}hhhNNNDDD======<<<666333666444444333222222222222222111111222222333444444444444666777666444444888<<>>;;;666999LLLfffwwwtttxxxcccRRR]]]yyy~~~qqqiii[[[SSSPPPIIINNN^^^qqqtttjjjiiifffdddgggnnnxxx}}}{{{UUUGGG>>>>>>===666444888444444333222222222222333111111222222333444444555222555777777555666;;;@@@KKKbbb|||pppvvvaaaPPPIIIIIICCCCCCFFFKKKMMMPPPYYYdddkkk}}}{{{~~~|||}}}qqqiiiqqqvvvzzz{{{jjjRRRBBB:::777333111000000000///////////////.........---////////////////////////---------............/////////000000000111111111111333777===EEEKKKNNNPPPPPP\\\iiigggjjj|||~~~jjj~~~}}}qqqaaaWWWVVVYYYaaajjj{{{xxxiiifffcccggguuu|||yyyuuuuuuxxx{{{tttoooooorrrjjjjjjjjjhhhddd```]]][[[^^^___WWWGGG:::666444222..............................---------,,,,,,,,,........................///......------......///---------.........//////000///...---...///111222;;;<<<888777BBBYYYnnnyyyuuuyyyiiiWWWVVVmmm~~~uuuxxx}}}wwwqqqvvvhhh\\\[[[RRRMMMPPPRRRPPPbbbuuu[[[ggg~~~uuu```ZZZRRRNNNQQQWWW^^^bbb___dddjjjnnnwwwZZZJJJ??????===666444999555444333333222222333333111111222333333444555555111444777777666888>>>DDDRRRiiissslllmmm\\\JJJCCCEEEBBBCCCGGGLLLOOOSSS^^^iiivvvzzzxxx{{{|||~~~tttnnntttvvvyyy[[[GGG<<<999555222222111111000111111000000/////////...////////////////////////---------.........//////000000000000111111111111111555;;;AAAHHHNNNRRRUUUgggxxxzzzwww}}}~~~tttuuuvvv}}}~~~yyy|||}}}mmm\\\UUUWWW\\\aaammmwwwqqqiiifffppp~~~|||vvvuuuwww}}}wwwooonnnqqqpppsssuuupppggg___\\\\\\^^^bbb\\\KKK<<<666444333////////////////////////......---------,,,,,,,,,........................//////............//////---------.........//////111000...---...///111222::::::777999HHHaaasssyyyvvvzzzbbbRRR]]]wwwwwwwww{{{xxxuuuzzzmmmggg___[[[[[[[[[ZZZWWWVVV```gggddd___fff{{{|||ggg[[[QQQOOONNNMMMOOOTTTQQQLLLLLLTTT]]]gggvvvuuuGGGGGGBBB666:::222888555444333333222222333333333333333333333333333333555777555777999333777KKKZZZpppmmmppp^^^SSSIIIEEEFFFDDDCCCHHHQQQVVVYYYfffvvv{{{zzz}}}xxx{{{}}}}}}zzzxxx~~~oooHHHDDD666222333///222444---000000000000000000000000////////////////////////............////////////////////////000000000000333///888GGGKKKLLL___yyy}}}uuuyyywwwrrr}}}zzzttt}}}~~~qqqiiiaaaYYYUUUWWWeeeoooyyyrrrmmmpppyyy~~~~~~~~~zzztttqqqttt{{{rrrmmmllllllyyyxxxhhhaaa[[[SSSUUUeeefffRRR@@@<<<888000.........///......------..............................------------..............................---------............//////.........///222444666;;;===;;;>>>VVVuuu}}}zzz{{{pppRRRWWWsss{{{~~~wwwzzzvvvvvvxxx|||yyy~~~~~~|||{{{pppfffccc```]]]]]]aaa^^^[[[[[[^^^___aaajjjttt{{{jjjwwwQQQFFF???888===444555555444333333222222333333333333333333333333333333444888555333999999???OOOeee}}}vvvhhhYYYOOOFFFCCCEEEEEEEEEJJJSSSWWW[[[kkk}}}xxxvvv|||}}}yyyzzz~~~{{{zzz|||wwwPPPFFF999555555000000333...000000000000000000000000////////////////////////............////////////////////////000000000111777444:::GGGPPP^^^vvvyyy~~~|||{{{}}}~~~}}}rrrkkkddd]]]YYYZZZbbbkkk{{{yyyvvvxxx}}}~~~{{{wwwtttvvvzzz~~~}}}zzzxxxooottt~~~qqq___cccddd^^^___mmmqqq___JJJ>>>888444......//////......------..............................------------..............................---------............//////.........000222555777777>>>GGGSSSiii~~~{{{uuuyyyxxxfffQQQ^^^|||{{{|||zzzxxxwwwxxxwwwxxx~~~kkkbbbyyy^^^FFF<<<;;;@@@777333555444444333333333333333333333333333333333444444222999555000:::BBBIIIRRRhhhpppzzz{{{```SSSLLLEEECCCEEEEEEGGGMMMUUUYYY___tttzzzuuuwww|||~~~yyyyyy|||xxxzzz~~~}}}\\\III<<<999999111///222///000000000000000000000000////////////////////////............/////////////////////000000000111111333333:::DDDMMMbbb~~~xxx{{{wwwzzzvvv~~~~~~wwwsssoooiiieeeeeefffmmmzzz|||uuussswww}}}{{{{{{zzzzzzyyyzzz|||www{{{ttthhhUUUZZZaaa^^^nnnuuuxxxlllUUUAAA777666////////////.........---..............................------------..............................---------............//////......///000333666888666CCCWWWnnn~~~}}}qqqppp|||rrrVVVNNNeee}}}~~~dddvvvhhhIII<<<===@@@999333555555444333333333333333333333333444444444444444///:::666111>>>LLLQQQVVVjjjjjjttt\\\QQQLLLFFFDDDGGGEEEHHHPPPXXX\\\eee~~~yyywwwxxxzzz~~~}}}}}}~~~zzz{{{}}}iiiLLL===:::;;;111...111111////////////////////////////////////////////////............//////////////////000000000111111111---444???FFFHHHVVVyyy~~~}}}uuuuuuxxxssslll~~~~~~|||yyywwwpppsss{{{~~~yyyvvvwww}}}{{{wwwwwwzzz}}}zzz||||||ttt```WWW[[[aaa{{{vvvtttnnn]]]EEE777666111111000///..........................................------------..............................---------............///////////////222555888:::999HHHccc}}}}}}{{{{{{{{{xxxdddOOOVVVppp|||fffkkkpppMMM>>>???===;;;666666555444444333333444444333333333444444555555555...999888555DDDTTT[[[```vvvmmmWWWNNNKKKFFFDDDGGGFFFIIIRRR\\\bbbooo}}}yyywwwyyy|||}}}SSS@@@;;;<<<333...222333////////////////////////////////////////////////............////////////000000000000111111111111///;;;FFFIIIGGGPPPggg||||||{{{uuuvvvxxxrrrwwwxxxwwwyyy|||{{{xxxzzz~~~|||uuurrrpppssszzz~~~yyyyyytttuuu~~~~~~{{{||||||www]]]^^^ppprrrhhhhhhaaaNNN>>>888333222111//////...//////..............................------------..............................---------............////////////000333666:::<<<;;;LLLhhh~~~uuuTTTSSSccczzz~~~|||sssiii|||}}}TTTAAA@@@:::<<<999666555555444444444444444333333333444555555666666000999888:::JJJZZZggguuuyyycccOOOIIIHHHDDDCCCEEEIIIKKKUUUaaalll{{{|||ppp~~~zzzxxxyyy{{{zzz```GGG======555000222333000000000000000000000000////////////////////////............////////////000000000111111111222222444===DDDDDDGGGSSSeeessswww~~~sssvvv}}}vvvvvv{{{yyyvvvrrrjjjeeeiiippp}}}{{{bbb^^^^^^fffsss}}}~~~~~~tttpppxxx|||{{{yyywwwzzzuuu\\\]]]rrr{{{iii]]]aaadddZZZJJJ???444333111000////////////..............................------------..............................---------............////////////111444888<<<>>>???SSSqqquuuRRRTTThhhuuu{{{{{{www|||xxx\\\CCCBBB:::===999666666555444444444444444333333444444555666666666555999888===OOO```vvvxxxooo[[[IIIEEEFFFDDDDDDGGGMMMOOOXXXgggvvvooodddppp~~~{{{wwwvvv|||wwwmmmpppQQQAAA@@@888222333222000000000000000000000000////////////////////////............////////////000000111111111222222222666===@@@AAAKKK\\\jjjooouuuuuuooowww}}}{{{nnn|||{{{qqqaaaVVVYYYaaavvvtttkkk[[[YYY]]]iiiyyy}}}xxx}}}|||~~~~~~~~~zzzwww~~~xxxqqqmmmeee\\\\\\dddhhh]]]VVV[[[dddbbbSSSDDD666444222000/////////000..............................------------..............................---------............/////////000222555999===???HHHcccmmmTTTUUUhhhkkknnn~~~jjjhhh|||zzz```CCCCCC:::>>>888666666555444444444444555333333444444555666777777999999777???RRRccc}}}xxxjjjWWWFFFEEEGGGGGGGGGKKKQQQQQQZZZlll}}}zzzZZZ\\\vvv|||vvvqqquuu}}}rrraaakkk}}}rrrttt|||YYYDDDBBB:::333222111000000000000000000000000////////////////////////............/////////000000111111111111222222222;;;@@@DDDGGGTTTfffnnnlllqqq~~~tttpppxxxxxxpppnnnvvvwwwvvvaaaQQQRRRZZZqqqvvvkkkdddaaaaaafffuuu}}}~~~~~~wwwxxx{{{}}}~~~zzzsssqqqiii```aaagggeee]]]WWWTTTRRRXXXbbbdddVVVFFF666555222000//////000000.................................------.................................---------.........////////////000222555:::>>>@@@RRRrrrttt]]]OOO\\\llliiijjjvvvbbbjjjuuu}}}zzzkkkIIIFFF>>>666???777555333333444444333222333333444444555666666666:::555888EEEPPPaaa{{{}}}___TTTIIIEEEDDDDDDHHHLLLSSSWWWaaasssaaaXXX]]]{{{}}}xxxqqqttt{{{uuucccbbbtttsssgggnnn|||fffIII@@@<<<444111444111111000///////////////////////////////////////////////////000000000000111000//////111333444444;;;>>>BBBHHHTTTeeeqqquuuvvvmmmmmmvvvvvvlllsssuuu~~~tttccc[[[___fff~~~|||kkklllcccrrr}}}~~~}}}xxx}}}{{{{{{wwwrrrcccWWW___dddXXX[[[VVVNNNQQQdddrrrdddKKK===888111...///000000///////////////////////////......------------...............------,,,,,,,,,---------.........//////222///000666999:::<<>>888666444333444444333222333333444555555666666777<<<999???KKKUUUdddppp[[[QQQGGGDDDDDDFFFJJJOOOSSSYYYggg{{{pppWWWVVVaaa~~~wwwpppqqqwwwrrrfffnnn||||||ttt{{{pppPPPBBB===666222444111111000///////////////////////////////////////////////////000000000000111000//////111333444555<<<@@@EEEIIIUUUeeerrrxxxwwwjjj|||uuuxxxkkkhhhqqq{{{yyykkkoootttxxx|||xxxsssqqqjjj^^^]]][[[OOO]]]]]]XXXUUUcccssskkkVVVBBB;;;444000///000///...////////////////////////......------------...............------,,,,,,,,,---------.........//////222000222888<<<===AAAFFFhhhyyy||||||ooobbbQQQPPPaaannnyyy~~~ppp___YYY___nnn|||hhh```sss~~~{{{zzzddd\\\]]]GGG@@@<<<>>>888666444444444555444333333444444555555666777777:::;;;CCCNNNWWWeee~~~~~~ttttttcccUUULLLEEECCCEEEGGGMMMSSSVVV___qqqxxx]]]QQQYYYiii~~~wwwooonnnqqquuugggdddsss~~~ZZZFFF===777444555111111000////////////000////////////////////////////////////000000000000111000000000111333555777AAAHHHNNNRRR[[[iiiwww}}}yyysssyyyvvv}}}uuuyyyvvvlllttttttwww|||vvvuuuvvvjjjbbb^^^WWWYYYeeeggg```ggguuuppp^^^GGG@@@777111000000///...////////////////////////......------------...............---------------------........./////////222111444:::>>>AAAGGGNNNvvvxxx{{{vvv```PPPIIIVVVnnn~~~uuurrrvvvfffccc{{{}}}|||}}}yyyttt```JJJkkkiiiIII@@@???===999777555444555555444333444444444555666666777777999>>>FFFPPP[[[kkknnnnnnmmm___QQQJJJDDDCCCEEEHHHNNNUUU\\\fff{{{jjjXXXTTT```ssswwwxxx~~~wwwqqqmmmmmmoooccc[[[llleeeJJJ===888666555222111000000//////000000////////////////////////////////////000000000000000111000000111333777:::DDDOOOXXX\\\```jjjvvv}}}||||||~~~zzztttmmmwwwzzzyyyxxxxxxtttxxxnnncccaaa```YYYoooyyyqqqqqqyyytttdddKKKCCC888222000000//////////////////////////////......------------.....................---------............////////////222222555:::===AAAJJJUUU~~~}}}yyy~~~qqqZZZOOORRRddd|||dddccc~~~}}}|||{{{}}}vvvjjjxxx___FFF```{{{xxxOOO@@@???;;;999777555555666666555444444444555555666777777888;;;AAAIIITTTdddxxxqqqyyyhhh\\\NNNIIIDDDEEEFFFHHHPPPXXX]]]jjj}}}cccWWWWWWeee|||{{{}}}~~~yyytttpppmmmooo~~~bbbYYYjjj}}}|||rrrRRR???999777555222222111000000000000000////////////////////////////////////000000000000000111111000000333888<<>>444000000000000////////////////////////......------------...................../////////....../////////000000000000333888;;;<<>>@@@HHH\\\ooo~~~yyycccOOOWWWjjjnnnvvvjjjVVV```|||uuudddrrrvvvyyy{{{|||zzzyyy{{{}}}zzzqqqqqqrrrhhh^^^TTTGGGppphhhHHHDDDBBB;;;999777666777777666555555555666666777777888888CCCLLLYYYmmmkkkXXXNNNDDDBBBCCCGGGKKKPPPZZZeeesss{{{tttzzzRRRWWW___www}}}{{{zzzzzzwwwuuuqqqqqqpppqqquuuxxxwwwrrr{{{~~~}}}xxxxxx|||zzzttttttwwwsssZZZYYYhhhwwwRRRAAA;;;666333222111111000111111111////////////////////////////////////000000000000///111333111000444;;;BBBKKK[[[gggeeeaaakkk{{{www}}}~~~zzzkkkcccdddhhhttt{{{}}}{{{uuuiiilll~~~xxxvvvzzzyyyqqquuu{{{nnn]]]XXXVVV```ppprrrjjjkkkuuueeeYYYHHH;;;333000///...////////////////////////.........------.........---.........//////000000////////////000000000000///444<<>>777333222000000111111///...000000000000000000000000222222222111111111111111...222333000111888???BBBKKKZZZ___YYYeee}}}pppddd```bbbhhhtttwwwkkkgggqqqzzzrrroooxxxvvvqqqtttyyy|||~~~xxxhhhhhhWWWVVVhhh|||llllllooo```MMM>>>444///000222000000000000//////////////////............//////.................................//////////////////777>>>???AAAQQQppp}}}nnnRRRWWWrrrwwwooowwwvvv]]]RRReeeyyy}}}|||||||||||||||zzzyyywwwsssooommmiii```QQQEEE]]]OOODDD<<<===;;;888666666666555444999666666777777555888===JJJSSSbbbvvvyyy^^^NNNHHHEEECCCDDDHHHLLLRRR___kkk~~~uuuwwwccc\\\]]]ooo~~~wwwqqqmmmhhhdddaaaeeehhhpppxxxyyyuuurrrtttssszzz}}}zzzxxxxxxvvvrrrsssuuuzzzvvv```XXXYYYfff{{{___<<<@@@888444222000000111111///...000000000000000000000000000/////////////////////...222333000222999AAACCCJJJPPPVVVccc~~~qqqccc^^^___hhhrrr{{{vvvkkkgggqqq~~~~~~zzzyyy~~~tttnnnqqq}}}uuu|||wwwhhhjjjeeefffuuuuuummmuuuuuueeeOOO???666222///...000000000000////////////......------------.......................................///////////////111:::???>>>CCCYYYvvv}}}|||kkk\\\llluuukkkwww~~~~~~lllYYYRRReee~~~{{{}}}}}}{{{xxxvvvwwwyyyuuurrrnnnlllhhh___QQQGGGRRRUUUEEE===>>>;;;888666666666666555888666666888777666999???NNNVVVdddzzz~~~qqqXXXKKKHHHDDDDDDFFFJJJNNNVVVeeetttzzzrrrsssttt~~~___\\\```{{{vvvpppiiiddd```[[[XXXZZZ___jjjuuuxxxrrrmmmmmmnnnzzz}}}xxxwwwwwwrrrqqqttt|||zzzdddYYYXXX^^^qqqjjjCCCBBB:::444333111000111111000///000000000000000000000000//////////////////000000///222333111444<<>>JJJhhh}}}tttcccbbbuuurrrooo___TTTUUUkkkyyyyyywwwuuutttssstttuuutttrrrooolllhhh```TTTKKKMMMyyy\\\GGG@@@>>>;;;888777777777666555888666666888888777:::@@@HHHOOO^^^~~~|||kkkTTTIIIGGGEEEEEEHHHKKKOOOXXXkkk||||||{{{rrrrrrppp```dddsss}}}yyyvvvrrrmmmgggaaa]]]XXXTTTQQQKKKPPPZZZdddhhhfffeeegggjjjzzzxxxwwwyyyqqqnnnnnnvvviii[[[WWW\\\nnntttIIIDDD<<<666333111000111222111000////////////////////////111111111111111222222222///222222222666???FFFHHHLLL\\\zzz}}}tttwww~~~uuudddXXXUUUYYYaaajjjqqqyyy|||qqqfff^^^aaarrrwwwpppmmmlllqqqhhhiiiuuurrr~~~yyyuuuyyyttthhhhhhrrr{{{sssbbbNNN@@@999444000000000000000////////////...------,,,,,,------....................................///000000111111333>>>AAA???RRRvvv~~~~~~lll[[[```|||cccUUUQQQWWWooo{{{vvvrrrqqqsssvvvuuussstttrrrpppnnniiiaaaWWWOOOGGGeeecccGGGAAA>>><<<999777777777666555888666666999999888<<>>777444222111111222222111////////////////////////000000111111222222222222000222222333999CCCJJJKKKOOOaaa{{{uuu{{{{{{www{{{~~~wwweeeWWWRRRRRR[[[fffppp|||wwwjjj___[[[cccxxx}}}}}}~~~xxxwwwxxxuuurrr|||gggbbb{{{ppprrrnnn```dddjjjgggcccdddrrrtttkkkVVVAAA777444333000000000000//////////////////............//////..............................//////000111111222666???AAACCCYYYzzz}}}yyydddYYY]]]vvv~~~uuu\\\QQQPPPYYYrrryyyrrrqqqtttwwwvvvsssrrrrrrpppnnnjjjbbbYYYSSSFFFWWW|||iiiGGGBBB???<<<999777777777777666888666666999:::999===CCCGGGPPPeeeuuu~~~fffQQQGGGFFFEEEHHHMMMPPPRRR^^^xxxiiigggwwwpppbbbnnnxxxyyywwwvvvqqqllljjjaaa^^^XXXTTTQQQNNNKKKIIIFFFCCCDDDHHHMMMSSS]]]fffbbbnnn}}}wwwtttvvvooommmmmmrrr|||qqq___WWWMMM[[[|||TTTIII???888555222111111222333222000000000000000000000000.........///000000111111000222222333;;;FFFMMMNNNRRR___ttt{{{yyyyyyvvvxxx~~~yyygggXXXQQQPPPYYYdddppp}}}|||qqqeee]]]]]]iii{{{}}}~~~tttyyykkk___|||qqqssszzzbbbQQQXXXfffhhh```ZZZkkkuuurrr]]]DDD777333222000000000000/////////////////////....../////////..............................///000000111222222999???CCCIII^^^vvv}}}uuummm{{{ttt^^^ZZZ```lllzzz{{{fffTTTQQQTTT^^^vvv}}}vvvrrrqqqrrrrrrrrrppppppooommmhhhaaaZZZUUUGGGOOOtttpppIIICCC???<<<999888888888777666777666777:::::::::>>>DDDOOO\\\vvvuuuwww```NNNGGGHHHCCCHHHOOOSSSVVVddd```^^^pppvvvppp~~~vvvpppooommmhhheeeddd^^^ZZZTTTOOOLLLHHHEEECCCCCCAAAAAADDDGGGKKKSSS\\\___eeerrr|||xxxyyynnnooopppsssyyytttaaaXXXQQQUUUuuuyyy\\\LLL???999666222111111333333333000000000000000000000000---......///000000111111111222222444===IIIPPPPPPZZZiiizzz{{{yyyuuuuuu|||{{{iiiZZZRRRRRRXXX```jjjxxx}}}ppphhh___\\\```nnn}}}rrrtttppp\\\zzzqqqnnnxxxmmm\\\SSS[[[gggggg```[[[mmmyyyyyydddLLL>>>666000000000000000///////////////......------......///........................---...///000111222333333;;;???FFFTTThhhwwwxxxqqqrrruuunnnZZZUUUfffkkkyyyhhhXXXMMMQQQYYYddd{{{~~~zzzpppwwwyyyrrrlllkkkmmmpppoooooonnnlllgggaaaZZZUUUEEEHHHmmmsssKKKFFF???<<<999888888888777666777666777:::;;;;;;???EEESSSdddyyyrrr\\\LLLGGGJJJBBBHHHPPPUUUYYYiiiiiiYYYXXXkkkxxxpppiiigggddd```^^^___]]]XXXRRRMMMHHHDDDAAA>>>>>><<<>>>BBBCCCCCCHHHNNNXXXZZZeeeuuu}}}zzzvvvvvvnnnpppssstttxxxvvvbbbXXXQQQKKKfff}}}bbbNNN???999666333111222333444444000000000000000000000000///000000111222333333333111222222444>>>JJJQQQQQQbbb{{{~~~wwwtttmmmiiiwww{{{jjj[[[TTTRRRVVV[[[bbbpppzzzvvveee___ZZZ[[[aaaooo~~~~~~~~~}}}nnnooo}}}rrrZZZrrr|||kkkccciiieee]]][[[bbbiiigggbbbaaatttkkkTTTFFF:::000000000000000////////////...------,,,,,,------...........................---...///000111222333333;;;===HHH]]]rrr|||{{{vvv~~~|||pppkkkWWWMMMhhhnnn{{{nnnYYYPPPLLLTTT\\\hhh~~~{{{|||zzzdddbbbxxxzzzsssooollliiiiiillllllnnnnnnjjjgggddd]]]UUUFFFJJJmmmMMMCCC@@@===:::999999999888777999999777;;;<<<444???ZZZjjj|||oooVVVJJJHHHDDDDDDHHHQQQYYY```oooYYYVVVVVViiiyyyqqqppplllgggbbb```^^^[[[ZZZVVVSSSOOOIIIDDD@@@>>>=========>>>@@@AAADDDEEEGGGPPPTTT^^^iiirrrwww{{{~~~xxxxxxpppnnnvvv{{{|||hhhWWWPPPMMM___zzzJJJCCC<<<999555222222333333222000000000000000000000000000000000000111111111111444000000999GGGPPPQQQNNNpppzzzqqqbbbooowwwhhh[[[RRROOOSSSWWW]]]lll|||~~~{{{lllaaaPPPPPPQQQSSS\\\ppp~~~}}}}}}uuuooonnnooo^^^^^^yyyxxxpppuuukkkddd[[[ZZZhhhssslll\\\iii{{{vvvooo\\\GGG???---111000000000000000111111000000///...---,,,,,,,,,............////////////000...///222111000333888@@@AAATTTrrryyy{{{qqq\\\VVVaaagggpppxxx|||xxxdddRRRMMMMMMUUU\\\jjjxxxmmmttt{{{tttooojjjfffeeegggkkkmmmmmmiiigggccc\\\SSSAAAGGGqqqRRRIII@@@===:::999999999888777888888777;;;===888BBB]]]vvvmmmUUUIIIHHHDDDDDDIIIQQQZZZbbbsssWWWTTTRRRdddyyyssslllnnnjjjeeeaaa^^^\\\ZZZXXXVVVSSSOOOJJJEEEAAA???>>>AAAAAAAAAAAABBBCCCDDDEEEIIINNNXXXgggssszzz}}}~~~wwwwwwooommmtttyyy}}}jjjZZZPPPNNN___~~~PPPEEE<<<999444222222222222222000000000000000000000000000000000000111111111111333111222999EEENNNQQQQQQcccuuunnneeewwwvvvhhhZZZPPPMMMQQQUUU\\\kkk||||||kkk\\\PPPPPPQQQUUU```vvv}}}~~~zzztttpppoooooo]]]XXXoooxxx{{{ssswwwooohhh]]]XXXaaammmhhh[[[```vvvxxxsss___GGGAAA222111111000000000000111111000000///...------------............////////////000......111111000333888@@@FFF[[[tttmmmXXXWWWkkkpppvvv~~~jjjVVVMMMLLLQQQXXX```qqqwwwrrrkkkdddccceeehhhkkkllliiifffbbbZZZRRRBBBEEEmmmWWWJJJ@@@>>>;;;999999999888777777888777;;;???<<>>NNNcccvvvdddPPPVVVmmmrrrwww{{{|||qqq[[[LLLNNNOOOUUU___kkk}}}{{{vvvnnnfffdddgggeeeiiijjjgggeeeaaaYYYPPPHHHDDD___wwwZZZFFF@@@>>>;;;999999999999777777999777:::???===GGG___|||{{{ssszzzgggPPPFFFGGGDDDFFFKKKSSS]]]kkk^^^UUUXXXiiisssnnnlllhhhbbbdddaaa]]]ZZZXXXVVVTTTRRRPPPNNNKKKHHHEEEBBB???>>>======<<<<<<;;;;;;<<<<<>>;;;:::::::::999888777:::777888>>>>>>GGG[[[ppp{{{vvvcccNNNEEEGGGEEEFFFLLLUUU```rrrhhhZZZcccsssyyyllljjjhhhccc^^^^^^\\\XXXVVVTTTRRRPPPNNNKKKJJJHHHFFFCCC@@@>>>===::::::999::::::;;;<<<===AAABBBDDDKKK[[[lllqqqnnnmmmnnngggeeejjjkkkrrrzzzmmmUUUOOOKKKQQQbbbxxxrrrMMM===999555222111111111000000000000000000000000000///000000000111111111111222444777<<>>VVVmmm{{{bbbTTTccceeemmm}}}xxxyyy}}}eeeQQQJJJMMMPPPXXXhhh}}}~~~zzzwwwfff\\\YYYddd~~~|||yyyvvvmmmeeecccfffbbbeeedddaaa___]]]VVVOOOCCCBBBKKK~~~fffNNNAAA???<<<:::::::::999888777;;;777777>>>@@@HHHZZZzzzmmmsssaaaLLLEEEHHHFFFGGGNNNXXXdddyyyooo[[[hhhyyyooofffdddaaa\\\YYYYYYWWWTTTRRRQQQOOOLLLJJJGGGFFFFFFDDDBBB@@@>>>===;;;;;;;;;<<<===???@@@AAA>>>AAADDDIIIXXXkkksssppphhhiiidddbbbggghhhmmm}}}|||oooSSSPPPMMMOOO___vvvTTT>>>;;;666333222222111111000000000000000000000000000000000000111111111111111444888>>>GGGRRR^^^fffppp{{{zzz{{{hhhjjj|||ooo]]]OOONNNKKKMMMVVVaaammm{{{ttt___OOOJJJKKKLLLQQQ[[[mmm~~~~~~~~~~~~zzz{{{tttjjjppphhhNNNLLL___zzz```RRRYYYgggppp|||qqqiiiWWWDDD444333222111111111111111000000//////...//////000............////////////000------000111222888???BBBZZZqqq{{{fff]]]mmmnnnyyywwwxxxwww|||{{{iiiXXXKKKKKKQQQTTTeee|||yyywwwmmm___ZZZ[[[nnn}}}{{{zzzvvvmmmcccaaaeeebbbdddbbb^^^\\\[[[VVVOOOCCCEEEFFFnnnlllNNNAAA???<<<:::::::::999888666;;;777777???CCCLLL]]]rrrnnnqqq```LLLEEEIIIGGGGGGPPP[[[hhhpppXXXfffuuulllbbb^^^YYYVVVVVVTTTSSSPPPOOONNNLLLIIIGGGEEEEEEEEEDDDCCCAAA???===>>>?????????@@@BBBCCCDDD???GGGMMMPPP\\\lllssspppcccfff```___eeeeeejjjyyysssUUUOOOGGGHHHZZZttt\\\@@@<<<777444333222222111000000000000000000000000000000000000111111111111111333777@@@KKKXXXccciiiwww{{{}}}yyyooouuuxxxdddUUUOOOLLLOOOYYYcccnnn|||~~~mmmYYYLLLKKKOOOKKKSSS___ttt~~~~~~~~~~~~{{{}}}~~~tttmmmiiimmmQQQKKKXXXfffRRRVVVeeeppptttkkkddd~~~ppp^^^KKK555444333222111111111111000000////////////000000............////////////111......111222444:::AAAHHH```uuuzzz|||~~~vvvbbb\\\kkkmmmuuu|||xxxwwwzzzlll[[[QQQKKKNNNTTT[[[qqq|||tttssstttjjjhhhjjjwww~~~}}}xxxnnndddaaadddbbbcccaaa\\\ZZZZZZUUUPPPHHHIII@@@]]]oooIIIBBB???<<<::::::::::::999555:::888888AAAGGGPPP```sssuuuqqq___LLLFFFIIIHHHGGGQQQ\\\jjjnnnUUUaaaooo}}}}}}xxxmmmaaa[[[VVVTTTVVVRRRQQQOOONNNMMMKKKHHHEEEDDDEEEEEEEEEDDDBBB@@@>>>@@@@@@@@@@@@AAABBBCCCCCCDDDOOOVVVXXX```mmmrrrmmmaaaccc___^^^ddddddiiixxxyyy___SSSCCCAAAVVVuuu{{{aaaAAA===888555333333333222000000000000000000000000000000000000111111111111111222777AAANNN\\\fffjjjxxx|||uuu~~~xxxbbbQQQLLLJJJNNNYYYcccnnn|||wwweeeUUULLLLLLOOOQQQZZZhhh~~~}}}}}}}}}}}}}}}~~~}}}vvvrrrggg~~~oooRRRJJJQQQ|||aaaMMMRRRcccqqqjjjbbb___~~~sssaaaOOO555444333222111111111111000000////////////000111............/////////000222//////111333555;;;CCCLLLdddxxxyyytttvvv}}}wwwiiiXXXUUUcccddd||||||zzznnnzzz|||]]]NNNJJJJJJSSS___gggmmmhhhpppuuuxxx~~~|||{{{xxxssslllfffbbbaaaaaabbb```\\\YYYWWWRRRJJJIII===@@@[[[yyyzzzQQQEEE???;;;;;;:::888888:::999:::777999@@@DDDWWWuuu}}}~~~jjjXXXNNNGGGEEEEEEJJJOOOZZZnnnhhhTTTaaattt|||pppqqqxxxwwwaaa]]]ZZZOOOJJJOOOKKKKKKKKKIIIHHHFFFDDDCCCFFFEEEDDDCCCBBBAAAAAAAAAEEEGGGHHHGGGFFFFFFGGGHHHJJJccc}}}yyyffffffnnnjjjcccaaa```aaa```aaahhhqqq}}}\\\OOOGGGFFFSSSttt}}}oooGGG===:::777111444666---000000000000000000000000111111111000111111222222444777777@@@PPPUUUXXXccc~~~xxxxxxsssmmmyyyeeeTTTOOOLLLMMMTTT___mmm~~~ppp]]]PPPLLLOOORRRVVVaaa{{{}}}}}}}}}~~~|||~~~yyyuuuqqqnnn~~~[[[FFFDDDiii|||qqqyyyvvvcccTTTWWWccckkkiiifffVVVggg~~~[[[XXX:::222444555...///222---////////////////////////////////////////////////...---///333555777>>>GGGcccvvvvvvmmmrrr|||}}}zzzvvvbbbMMMPPPaaaggg|||ttt~~~```SSSOOOOOOWWWbbbxxx{{{jjjaaa^^^ggg|||~~~www}}}zzz}}}}}}{{{wwwqqqjjjdddaaaaaa___aaa```\\\YYYXXXRRRKKKMMM@@@AAAZZZzzz}}}TTTEEE???;;;;;;:::888888:::555999888===FFFNNNddd}}}jjjXXXNNNGGGEEEFFFKKKPPP[[[oooeeeQQQ[[[lll~~~uuuooosss|||sss[[[VVVTTTLLLIIINNNJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCAAA@@@@@@?????????@@@AAABBBBBBAAA@@@BBBCCCLLL```tttooo]]]aaaooopppdddaaa```bbbbbbccciiiqqq{{{fffTTTHHHGGGWWW|||tttIII>>>:::777111444666---000000000000000000000000111111111000111111222333444999999???LLLSSS\\\lll}}}nnnmmm|||jjjYYYOOOLLLLLLPPPXXXdddwwwmmmZZZPPPOOOQQQSSS^^^ggg~~~~~~~~~~~~}}}~~~{{{wwwvvvkkkjjj___EEEFFFgggttthhhpppooo___RRRUUUaaajjjbbbbbbVVVeeejjjddd===333333555//////222...///////////////////////////////////////////////////...000444555777???HHHooo~~~}}}www|||}}}xxxppp]]]LLLQQQbbbfffxxx|||```SSSPPPSSS\\\fffhhhUUUTTTSSS^^^sssvvvoooxxx|||pppjjjuuu~~~|||zzz|||~~~}}}{{{wwwpppiiibbb___^^^^^^```___[[[YYYXXXRRRLLLKKK???>>>TTTvvvUUUEEE???;;;;;;:::888888:::666;;;:::===GGGSSSllluuukkkXXXNNNGGGEEEGGGMMMRRR^^^rrraaaMMMSSS```rrrrrrmmmrrrzzznnnUUUPPPPPPKKKIIIMMMHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@???>>>============;;;<<<======<<<<<<>>>@@@GGGVVVgggcccSSSZZZnnnuuudddaaa```bbbcccdddiiippp}}}jjjVVVIIILLLbbb|||OOOAAA;;;888222444666...000000000000000000000000111111000000111222222333444;;;<<>>RRRvvvSSSEEE???;;;;;;:::888888:::777<<<;;;===KKK^^^~~~mmmkkkYYYMMMGGGFFFHHHOOOUUUbbbwww]]]JJJMMMVVVeeewwwvvvoooooouuugggRRRNNNOOOLLLIIIKKKEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<<<<;;;<<>>GGGWWWaaaooo|||}}}||||||gggttt{{{ooocccPPPPPPPPPRRRWWWeeexxxcccWWWVVV[[[```aaarrr~~~|||wwwvvvwwwmmmhhhbbbIIILLLddd}}}sss```cccccc[[[PPPLLLTTT___dddhhh]]]^^^zzzvvvfffLLL999333555111000333111////////////////////////////////////////////////000///000444555888AAAJJJjjjvvv|||ppp^^^OOOOOO[[[hhhkkkwww~~~~~~}}}~~~}}}}}}|||eeeUUUWWWddduuuhhh\\\UUUQQQPPPOOOQQQYYYaaahhhooouuutttpppkkkgggfffeeebbb```^^^aaaccccccaaabbbeeeiiikkkhhhfffhhhiiikkknnnrrrdddaaajjj}}}}}}{{{}}}}}}yyyooodddZZZUUU\\\^^^]]]YYYXXXWWWRRRKKKHHHDDDDDDUUUyyytttTTTEEE???;;;;;;:::888888:::444:::999@@@VVVtttkkklllZZZMMMFFFFFFJJJPPPWWWfff}}}\\\HHHIIIOOO\\\lllxxx}}}~~~yyysssrrrrrr}}}nnn\\\NNNLLLMMMJJJEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@>>>======<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<>>444666222111333111///////////////////////////////////////////////////...///333555888BBBLLLiiiwww{{{lllVVVMMMWWWdddkkkgggwww}}}~~~~~~}}}||||||||||||gggUUUXXXgggyyy~~~kkkfffggghhheeebbb___]]]\\\[[[\\\]]]]]]ZZZUUURRRQQQPPPOOONNNMMMNNNNNNNNNNNNPPPSSSVVVVVVQQQNNNPPPVVVZZZ[[[[[[SSSTTTaaauuu~~~|||rrreeeZZZTTT\\\^^^]]]YYYWWWVVVPPPJJJDDDDDDEEERRRssssssXXXEEE???;;;;;;:::888888:::666;;;999???ZZZyyyvvvnnnmmm[[[MMMFFFGGGKKKPPPYYYkkk\\\GGGHHHLLLVVVcccooowwwzzz}}}wwwyyyzzzsssrrrrrriiiZZZPPPIIIHHHHHHCCC???===@@@@@@@@@AAA@@@@@@??????======<<<<<<;;;<<<<<<===888999999999999;;;???BBBIII]]]}}}fffRRR\\\iiihhh```ZZZYYY[[[]]]bbbhhhtttiiiTTTIIIJJJOOOaaatttzzz{{{zzz}}}cccJJJ===:::444333555111000000000000000000000000//////000000111222444444666???GGGZZZsss|||~~~oooppp~~~}}}yyyrrrccc```^^^```fffuuu{{{iiihhhwww~~~}}}|||yyyzzz}}}}}}vvvuuu|||sssrrr]]]HHHAAATTTdddkkkvvvmmmiiijjjllleee^^^gggxxxkkkfff^^^^^^ooovvv___CCC555666333000222000////////////////////////////////////////////////...---///333666:::EEEPPPmmm{{{|||yyygggPPPOOOaaammmkkkddd|||}}}~~~~~~|||||||||~~~mmm[[[\\\jjjyyyxxxpppjjjeeeccc___XXXRRRNNNKKKIIIHHHHHHGGGGGGHHHIIIJJJIIIHHHJJJGGGDDDCCCEEEHHHHHHGGGHHHKKKUUUggg{{{|||rrrfff]]]XXX]]]^^^]]]YYYVVVUUUOOOHHHAAABBBBBBIIIhhh}}}[[[EEE???;;;;;;:::888888:::888<<<999???ZZZuuugggwwwnnn[[[MMMFFFGGGLLLPPPZZZnnn^^^FFFGGGKKKRRR\\\hhhrrrxxxzzzxxx~~~rrriiiaaaTTTMMMIIIFFFEEEBBB===;;;<<<===>>>>>>?????????>>>>>><<<;;;;;;:::;;;;;;<<<<<<999999999999:::<<>>IIITTTuuu{{{xxxyyyuuuaaaKKKPPPiiirrriiiooo~~~}}}|||}}}vvvrrryyyyyyggggggsss~~~wwwrrriii___WWWQQQMMMLLLJJJIIIHHHJJJLLLKKKFFFBBBEEEFFFFFFDDDDDDGGGJJJJJJJJJMMMUUUeeezzzxxxyyyvvvuuuxxx{{{pppfff___[[[]]]___]]]YYYVVVTTTNNNGGGDDDFFFCCCGGGdddzzz\\\EEE???;;;;;;:::888888:::555:::999CCC___yyydddnnn[[[MMMFFFGGGMMMPPP[[[ppp```EEEGGGKKKPPPXXXdddooowww|||~~~nnnccc[[[OOOHHHHHHGGGDDD@@@;;;<<>>>>>>>>>>>>>>:::::::::999::::::;;;;;;;;;;;;;;;;;;<<>>??????:::888999888999<<<>>>>>>>>>===<<<::::::999888999:::;;;<<<<<<<<<===<<<===???DDDGGGOOOssslllMMMVVVyyyrrrbbbUUUUUUWWWXXX]]]dddoooooo]]]LLLHHHMMMYYYlll~~~rrrOOOCCC888222888111000222111111000000000000000000000000111222333555555<<>>FFFPPPaaa|||wwwsssuuuyyyvvvoooWWWGGGSSSccciiilll|||wwwtttssssssrrrxxx}}}||||||yyyooohhhiiikkkhhhccc```^^^ZZZUUUTTTUUUWWWWWWWWWZZZ^^^mmmzzzwwwTTTSSSUUU___mmm{{{vvvddd^^^^^^[[[XXXVVVTTTPPPLLLIIIGGGGGGDDDEEEXXXzzzbbbGGG???:::;;;<<<999888888:::;;;>>>FFFUUUmmmlllpppooo\\\MMMGGGIIIPPPSSS```wwwdddHHHGGGGGGKKKTTT```lllttt}}}zzzmmm[[[MMMDDD???===>>>>>>:::888999888999:::<<<======<<<<<<:::999999888999:::;;;<<<======<<<<<<<<>>EEEPPPbbbyyy}}}}}}wwwtttvvvxxxxxxuuulllSSSFFFUUUgggmmmqqq}}}xxxtttkkklllnnnrrrxxxzzzzzz~~~~~~}}}~~~{{{}}}zzzvvvttttttttttttvvvwww|||[[[```hhhpppvvvzzz|||~~~}}}yyyggg___^^^\\\YYYVVVSSSPPPLLLHHHFFFIIIEEEBBBOOOkkkaaaHHH@@@;;;;;;<<<999888999<<<>>>AAAGGGVVVqqqooorrrnnn[[[MMMFFFJJJPPPRRR```xxxeeeIIIGGGFFFIIIRRR___llltttttt```PPPCCC>>>;;;======999888999888888999999:::;;;;;;;;;999999888888999999:::;;;======<<<:::;;;>>>DDDHHH]]]yyyrrr[[[KKKSSShhhlll\\\PPPPPPTTTVVV\\\dddpppuuu^^^LLLJJJIIIPPPrrrzzz|||WWWIII===666:::333444222222111000000000000111111111111111222444555666;;;UUUzzzzzzssszzzooodddlllxxx|||~~~~~~{{{uuupppWWWPPPOOOYYYkkkyyyttt|||lllZZZVVVaaayyy{{{WWWEEEDDDbbbyyyrrrllljjjjjjcccTTTGGG\\\[[[iii}}}uuuPPP888777555444444///222111111000000000000000////////////000000000000///333111444>>>DDDPPPeee{{{wwwzzz~~~|||uuuxxxjjjPPPHHH\\\mmmqqqtttyyywwwssspppnnnqqqwww{{{yyypppooorrruuutttsssuuu{{{tttmmmjjjqqq}}}zzzuuuqqqzzzggg[[[^^^[[[XXXUUUSSSOOOKKKGGGDDDGGGFFFFFFVVVvvvdddIIIAAA;;;;;;<<<:::999:::;;;===AAAIII]]]|||sssvvvnnn[[[MMMFFFJJJPPPPPP___xxxdddIIIGGGEEEHHHQQQ^^^llluuuyyycccQQQBBB===:::;;;;;;888777999888888888777888999::::::888888888888888999999:::======;;;999999===BBBGGGUUUlllnnnZZZKKKGGGNNN]]]mmm]]]PPPOOORRRUUUZZZcccpppvvv]]]LLLLLLIIINNNuuu[[[LLL@@@888999222444333222111111000000111111111111111222333444555666???UUUsss~~~rrreeehhhttt}}}}}}~~~xxxpppjjjRRRJJJGGGNNN^^^qqqtttmmm{{{}}}vvvzzzkkk\\\]]]lll{{{WWWDDDBBBbbb|||{{{lll\\\RRRNNN^^^aaawwwzzzRRR777666666666555///222111111000000000000000////////////000000000000///333111555???DDDRRRiii~~~ttt|||kkkRRRPPPgggttttttvvvzzzrrrllliiihhhuuuxxx{{{yyysssppprrruuussssssuuuzzz~~~oooggg``````iii|||~~~~~~fffWWW\\\ZZZVVVTTTQQQNNNJJJFFFDDDFFFEEEKKKddd}}}lllKKKCCC<<<<<<<<<:::999:::888:::???LLLgggtttzzznnn[[[MMMFFFJJJPPPPPPaaa{{{___FFFEEEDDDGGGPPP^^^mmmvvv}}}eeeQQQCCC===:::::::::777777888888888777777777888999999777777888888888888999888;;;;;;:::888888;;;@@@DDDHHHYYYWWWFFF@@@DDDMMMZZZppp___QQQOOOQQQSSSXXX```ooottt[[[LLLMMMIIIMMMrrr___NNNBBB888777000555333222222111111111111111111111111222333444666666BBBPPPfffyyyvvvhhhkkkyyy~~~vvvkkkcccOOOHHHEEELLLXXXgggxxx~~~~~~~~~~~~~~~~~~~~~tttnnnrrr{{{yyyttt{{{{{{iii^^^___ooouuuWWWDDDDDDhhhuuudddYYYUUU```iiiUUU999666555555555000222111111000000000000000////////////000000000000///222222777AAAFFFUUUooo|||vvv|||jjjTTTZZZrrr|||xxx{{{}}}zzzxxxzzz|||~~~~~~}}}uuunnnkkkhhhhhhgggffffffjjjpppuuuoooqqqvvv~~~~~~qqqhhh^^^ZZZ___pppfffWWWYYYWWWTTTRRRPPPMMMIIIFFFEEEFFFFFFMMMiiixxxoooMMMDDD===<<<<<<::::::;;;777999>>>NNNmmmqqq~~~ppp\\\NNNGGGIIIPPPRRReeerrrVVVCCCBBBBBBGGGQQQ___mmmvvvgggSSSEEE???:::;;;:::777666888888888888888888888888888666666777888888888888777888999888777777999===@@@>>>IIIGGG>>>???DDDMMM[[[qqq___PPPNNNPPPQQQWWW___mmmppp[[[LLLKKKHHHKKKhhhdddQQQDDD:::666///555333333222111111111111222222222222222333555666777===GGGZZZooo~~~kkkfffrrr|||sssfff\\\KKKFFFEEEMMMXXXcccoooxxx{{{|||}}}~~~}}}||||||~~~~~~~~~}}}}}}||||||{{{yyyssspppyyyzzzpppaaa]]]lllxxx[[[FFFFFFjjjttt```PPP___lll]]]@@@999555444555222222111111000000000000000////////////000000000000///111222:::DDDHHHYYYwww{{{zzzgggTTT^^^www}}}yyy~~~{{{zzz|||~~~~~~kkkiiiddd^^^\\\___hhhpppnnnnnnrrrzzzyyymmmaaa[[[\\\eeeuuubbbWWWVVVTTTQQQPPPNNNLLLHHHFFFEEEHHHGGGKKKcccnnnNNNEEE===<<<<<<::::::<<<777<<>>===AAABBBJJJ[[[nnn]]]NNNKKKNNNPPPVVV^^^lll~~~mmm[[[LLLHHHFFFGGGXXXmmmzzzhhhTTTGGG<<<777000777444333222222111111222222222222222333444555666777???GGGWWWiiiyyy~~~nnnqqq{{{~~~zzzpppaaaVVVGGGDDDEEELLLTTTZZZ```gggffflllwww|||}}}~~~}}}}}}~~~~~~}}}}}}||||||zzz{{{~~~|||uuuqqqppptttccc[[[hhh{{{___FFFAAA```uuuvvv~~~yyy```III]]]gggsssrrrqqqiiiKKK@@@777444666444222111111000000000000000////////////000000000000...000222<<>><<<<<<::::::<<<888???FFFPPPiiitttlllsss^^^OOOGGGIIIOOORRRfffttt]]]DDD======@@@GGGSSSaaaooowwwqqq]]]IIIBBB===;;;:::666555777777888999;;;:::999777666444555777888888888777666333555666777666777888:::888;;;:::===CCC???EEEYYYkkkZZZKKKIIILLLOOOVVV___kkk}}}kkk[[[LLLFFFDDDDDDLLLVVVjjj|||zzzkkkVVVJJJ>>>888111999444333222222111111222222222222222333444555666777KKKQQQ\\\iiixxx{{{~~~{{{~~~|||xxxnnn^^^QQQEEEBBBCCCIIINNNPPPRRRUUU[[[bbbnnn~~~~~~~~~~~~}}}~~~~~~}}}}}}zzzzzz}}}{{{sssnnnooo}}}pppaaaXXXcccuuuaaaDDD:::TTTttt~~~nnnmmmuuuqqq\\\HHHZZZbbbfff^^^___sssSSSFFF999444666666222111111000000000000000////////////000000000000...000222===HHHKKK___lllTTTZZZkkkkkkjjjwww~~~}}}{{{|||}}}~~~vvvlllmmmmmmjjjiiipppmmmmmmxxx}}}yyyzzz{{{sssjjjeeeccc^^^VVVNNN___ggg{{{}}}wwwZZZSSSXXXTTTPPPNNNNNNLLLHHHEEEEEEBBBDDDJJJ\\\zzzQQQGGG>>>;;;;;;;;;<<>><<<888666777888:::===<<<999777777888666777888777555444444555777888::::::999999999:::===>>>???>>>>>>BBBIIIOOO[[[SSSMMMLLLMMMQQQZZZcccrrrlllXXXIIIHHHHHHEEEIIISSSccc}}}rrrTTTNNNCCC888666666444333222222111111222222444222222444333222555;;;SSSUUUdddrrr~~~wwwxxxyyyppp|||{{{rrr___MMMHHHDDDCCCEEEGGGHHHLLLRRR[[[```ffflllwww~~~|||~~~}}}||||||}}}~~~{{{uuuppplllsss}}}xxxbbbXXX]]]www|||fff@@@???NNNfffuuugggooopppiii]]]OOOYYYaaacccgggiiicccBBB;;;888333444444444333222222111111000000000000000000000000000333111555===DDDOOOggg___TTTfffoooqqquuuwww~~~zzz{{{~~~}}}||||||}}}rrrgggaaalllmmmnnnwww{{{zzz}}}yyyrrrmmmhhh___SSSHHHOOOVVVfff|||fffTTTTTTVVVSSSPPPNNNMMMKKKHHHEEEGGGDDDFFFIIIWWWvvvUUUJJJ???;;;;;;999:::<<<:::<<>>===???FFFTTTcccooouuu}}}qqq___WWWNNNDDDAAA===999555666666999;;;;;;999666666777555777777777555444555666777999:::;;;:::999:::;;;<<<>>>???>>>>>>BBBIIIOOO[[[TTTMMMLLLMMMQQQYYYbbbppplllXXXIIIHHHGGGEEEJJJUUUhhhxxxYYYQQQDDD888666555444333222222111222222222444222222444333222555;;;MMMPPPbbbvvvjjjiiisss|||zzzppp]]]LLLGGGCCCBBBEEEGGGGGGJJJOOOUUUZZZ```fffrrr~~~}}}~~~}}}xxxssspppzzz~~~yyyaaaWWW\\\vvvhhhCCCBBBRRRkkkooo___eeefff```VVVJJJXXX^^^^^^dddgggeeeCCC<<<999444555444444333222222111111000000000000000000000000000222111777@@@HHHSSSkkkyyyYYYTTTmmmvvvtttzzz~~~||||||hhhdddtttyyyxxx|||}}}~~~|||zzzwwwuuurrrhhhYYYNNNHHHJJJSSScccssslllVVVOOOSSSUUURRROOONNNLLLJJJHHHEEEFFFEEEHHHHHHSSSxxxyyyZZZMMM@@@;;;:::888888999555<<>>???>>>>>>AAAHHHNNN[[[SSSMMMKKKMMMPPPYYYbbbrrrlllXXXHHHGGGFFFDDDKKKWWWkkk```UUUEEE888666555444444333222222222222222444222222444444222666;;;IIIKKK___yyyrrrggglllxxxsssyyywwwkkkYYYKKKEEEBBBAAAEEEFFFEEEGGGKKKMMMRRRXXX___lll||||||xxxuuuzzzaaaVVV[[[uuukkkFFFEEEVVVpppjjjWWW]]]aaa^^^VVVKKK\\\cccdddllllll~~~fffDDD<<<999444555444444333222222111111000000000000000000000000000111111888CCCLLLXXXnnn}}}vvvTTTSSSpppyyyttt|||}}}~~~}}}zzzooowwwvvvhhh^^^PPPNNNOOOTTT___qqq~~~nnnfffkkktttbbbRRRLLLNNNRRRQQQOOOMMMKKKIIIGGGFFFCCCDDDHHHIIISSSwww^^^OOOAAA;;;:::999888999777???OOO^^^qqqkkkooogggRRRJJJLLLQQQVVVjjjqqq]]]MMMAAA;;;>>><<<<<>>>>>AAAGGGLLLXXXQQQKKKKKKMMMRRR[[[dddyyy~~~kkkXXXHHHFFFEEECCCLLLZZZkkkfffXXXFFF999777555444444333222222222222333444222222444444333666<<>>777333333555777999;;;<<<;;;999777555777888888777777999:::999:::<<<<<<;;;;;;;;;<<<;;;===??????>>>AAAFFFKKKVVVOOOJJJKKKNNNTTT___hhh~~~}}}jjjWWWIIIFFFEEECCCLLL[[[tttlllZZZEEE999888777555444333333222222333333333111222444444444777===JJJGGG[[[}}}vvv~~~mmmjjjvvvzzzmmm\\\NNNGGGCCC@@@@@@DDDEEECCCDDDGGGKKKQQQWWW[[[dddrrr~~~}}}{{{~~~bbbWWWXXXppprrrKKKCCCLLLggghhh\\\lllwwwxxxooobbbXXXlllooouuuvvvyyyiiiEEE<<<888333555444444333222222111111000000000000000000000000000000000666DDDOOOYYYlllzzzxxx|||uuuVVVYYYvvvwwwlll~~~yyy~~~~~~}}}}}}~~~~~~}}}yyyzzzzzzzzzyyywwwuuutttzzz|||~~~~~~}}}{{{xxxwww}}}}}}yyybbb^^^]]]```fffrrrxxxiiisssdddccctttvvvfffXXXPPPMMMLLLMMMNNNMMMKKKIIIGGGGGGGGGDDDCCCGGGJJJVVVyyygggUUUCCC<<<======<<<<<<999===LLL```yyyjjjnnnjjjSSSHHHJJJPPPTTThhhvvvppp}}}ttt___NNNDDD???===777888:::===BBBIIIRRRXXXiiitttxxxnnniii[[[LLLBBB;;;666444555777777777999<<<<<<;;;999777888999999888777999:::999;;;======<<<;;;<<<===;;;===??????>>>@@@EEEJJJVVVPPPKKKLLLPPPVVVaaajjj|||zzzgggVVVIIIGGGEEECCCMMM\\\{{{rrr]]]FFF999999888555444444333333333333333333111222555555444888>>>IIIIII```vvvyyy|||kkkiiivvvyyyiiiWWWKKKGGGDDDAAA@@@DDDEEEDDDFFFJJJNNNUUU[[[]]]dddppp{{{~~~|||}}}~~~}}}}}}aaaVVVVVVkkkrrrKKKAAAEEE^^^jjjaaasssvvvgggnnn{{{xxx|||kkkFFF===999444666444444333222222111111000000000000000000000000000111///666DDDPPP\\\ooo}}}{{{zzz{{{lllVVV```}}}|||nnnyyy|||rrrwww}}}}}}}}}|||zzzxxxzzzyyywwwtttqqqnnnkkkiiixxxzzz}}}~~~|||yyyxxxwww}}}|||xxxxxx{{{yyymmmzzziiinnn~~~rrrbbbTTTMMMLLLLLLKKKLLLMMMKKKHHHFFFFFFHHHFFFCCCGGGNNN___yyynnnZZZFFF>>>>>>===<<<;;;888;;;KKKffflllwwwlllSSSHHHJJJPPPSSSggglllXXXHHH???<<<<<<888;;;>>>AAADDDIIIOOOTTTeeeqqq~~~}}}uuuiiiZZZIII>>>888444444777888666555666:::<<<;;;:::888:::::::::888777888999:::<<<===>>><<<<<<===>>>;;;===??????>>>@@@EEEIIIZZZSSSMMMNNNQQQVVV```iiiwwwxxxeeeUUUJJJIIIFFFCCCMMM\\\yyyaaaGGG:::999777555555444333333333333444333111222555555555888>>>HHHLLLfffvvvssszzzwwwiiiiiittt~~~yyyiiiUUUJJJJJJEEEBBBAAACCCEEEEEEIIIMMMOOOWWW]]]```eeepppzzzyyyqqqmmmkkkkkkooovvv~~~zzz^^^SSSQQQdddoooKKK@@@BBBYYYoooeeevvvvvveeerrr}}}nnnIII???;;;666888444444333222222111111000000000000000000000000000222000666EEETTTcccwww}}}~~~|||hhhWWWbbbzzzyyyqqq{{{}}}yyy~~~~~~~~~~~~{{{wwwssssssppplllgggdddccccccdddrrrvvvzzz|||{{{yyyyyyzzz~~~wwwzzznnn~~~uuupppyyyvvvuuuooobbbUUUMMMKKKJJJJJJLLLMMMKKKGGGEEEFFFHHHGGGDDDHHHRRRhhhrrrsss^^^HHH???>>>===;;;:::???AAASSSqqqpppoooVVVJJJLLLRRRRRRfffyyyfffSSSDDD<<<::::::===@@@CCCEEEFFFHHHLLLPPPWWWeeettt}}}}}}vvviiiYYYGGG<<<666333555999777555333444888;;;;;;:::999;;;;;;:::888777888999:::<<<>>>>>>===<<<===>>>:::===?????????@@@DDDHHH]]]VVVPPPOOOQQQVVV___hhhtttwwwcccUUUJJJJJJGGGCCCMMM\\\uuu~~~dddHHH:::999666555555444333333333333444333111222555555555999???IIIOOOkkkyyyuuuvvvuuuiiihhhsss~~~~~~~~~zzziiiUUUKKKLLLFFFBBBAAACCCEEEFFFKKKPPPNNNWWW^^^aaafffpppyyy~~~zzznnn```UUUTTTVVV___lllzzzxxx\\\QQQNNN```~~~lllJJJAAABBBXXXuuuhhhwwwtttbbbWWWqqqKKKAAA===888:::444444333333222111111000000000000000000000000000333111777GGGXXXhhh~~~lllZZZ___qqqrrrrrr{{{uuuqqqjjjeee___ZZZYYY[[[```dddnnnrrrxxxzzzzzzyyyzzz|||ppp~~~~~~nnnuuu|||zzztttvvviii^^^SSSKKKKKKOOOJJJKKKKKKJJJIIIFFFDDDCCCBBBFFFGGGQQQuuuqqqxxxeeeJJJ>>>=========?????????OOOoooqqq|||\\\IIIKKKPPPWWWjjjtttkkkjjjkkkmmmttt}}}uuulll]]]NNNBBB;;;888888>>>@@@DDDKKKPPPRRRQQQOOONNNSSS]]]hhhrrruuutttrrrZZZLLL===888777666555555777666666666888888666444:::<<<===<<<999777666666:::;;;===>>>>>><<<;;;:::>>>>>>@@@CCCBBB@@@DDDKKKaaaXXXQQQOOOPPPTTT]]]fffrrrttt]]]TTTJJJEEEDDDHHHPPPVVVrrrmmmNNN===:::777666555222000000222444555444777222222888666888DDDXXXVVVeeezzzzzzvvvuuukkkeeelllvvv|||zzzeeeQQQJJJMMMIIICCCAAACCCEEEEEEHHHKKKNNNVVV```gggmmmsss|||~~~ssscccVVVMMMMMMOOOVVVgggyyyrrrZZZMMMOOO\\\mmmyyyfffNNN:::CCCaaalllyyyxxxqqqWWWYYYgggtttvvvvvvlllLLLCCC;;;>>>999666555444333222111111111111111111111111111111111444444;;;GGGPPP```wwwYYY[[[nnnmmmqqq}}}yyyzzz|||xxxpppkkk^^^PPPLLLPPPZZZiiiuuuyyy||||||yyyyyy}}}~~~xxxyyyyyy|||uuummmkkkqqq{{{www{{{xxxnnnppp{{{vvvhhh\\\QQQJJJKKKOOOJJJJJJJJJJJJHHHFFFDDDCCCHHHIIIHHHSSSwwwpppyyyiiiKKK>>>===<<<<<<>>>???@@@OOOlllwww~~~^^^JJJLLLOOOVVViiiuuulll```UUUTTTUUUWWW[[[```eee^^^RRRGGG???;;;;;;;;;???AAAEEEJJJOOOQQQQQQOOOKKKLLLNNNSSSYYY]]]^^^]]]SSSFFF999666777666666777777777666777999999777555999:::<<<;;;888666555555:::;;;<<<======<<<;;;999<<<<<<>>>BBBAAAAAAFFFMMMbbbYYYRRRPPPQQQUUU\\\dddppprrr\\\RRRHHHDDDEEEHHHOOOUUUbbbvvv~~~oooOOO>>>;;;888666555333111111222444555444777222222888777:::GGGRRRVVVmmmvvvuuuxxxuuummmjjjqqqzzz{{{eeeRRRLLLOOOLLLEEEAAACCCEEEEEEHHHMMMQQQXXXbbbiiinnnuuu{{{ooo___SSSSSSUUUYYY___lll|||qqqZZZLLLKKKTTTcccoooeeeNNN===GGGggglllzzzzzzqqqVVVRRR___kkkoooqqq~~~lllLLLCCC;;;<<<777777666555333222222222222111111111111111111111111222111999GGGSSSdddrrrWWWZZZkkkhhhnnn~~~zzz{{{|||wwwooo```SSSHHHIIIRRR^^^kkkuuu~~~}}}{{{{{{mmmgggkkknnnttt{{{sss^^^WWWTTTaaasssxxxmmmgggoooyyy|||wwwgggZZZOOOIIIJJJOOOJJJJJJJJJIIIHHHFFFEEEDDDFFFEEEDDDNNNqqqqqqkkkKKK>>>===<<<===@@@>>>AAAQQQjjj{{{aaaLLLLLLOOOUUUhhhpppiiisssxxxrrreeeYYYUUUUUUTTTRRRRRRWWWQQQIIIAAA;;;999:::;;;@@@@@@CCCGGGLLLPPPQQQQQQNNNKKKGGGHHHJJJMMMLLLKKKIII>>>444333666666777999888777777999::::::888666777999999999666555444555999:::;;;<<<<<<<<<::::::::::::===@@@AAAAAAGGGNNNcccZZZRRRQQQSSSUUU[[[aaammmmmmYYYNNNEEECCCEEEHHHMMMSSS[[[lllvvvsssPPP???<<<888777666444222111222444555444777333222888888===LLLXXXeeetttooovvvqqqnnnooowwwyyycccPPPKKKOOOPPPHHHBBBBBBCCCEEEIIINNNTTT[[[dddkkkpppwwwyyylll___WWW\\\```eeelllwww~~~~~~nnnZZZMMMIIINNN^^^mmmfffNNN<<>>???>>>>>>BBB>>>CCCTTTjjjyyydddOOOMMMOOOSSSfffllljjjvvv~~~vvvsssnnneee^^^YYYSSSJJJ@@@:::777777888<<<===>>>CCCIIINNNPPPQQQUUUSSSTTTVVVYYYVVVNNNHHHBBB999222333555666777999888888888:::<<<;;;999777555666777666444333444555999:::;;;;;;<<<;;;;;;:::;;;:::<<<@@@@@@@@@FFFNNNcccYYYRRRQQQSSSTTTXXX]]]kkk{{{jjjVVVJJJBBBCCCFFFGGGMMMUUUfffrrrzzzvvvQQQ???<<<777777666555333333333444444444777333222777999???PPPooo~~~yyyrrrssskkkmmmttt|||uuu___LLLIIIPPPTTTKKKCCCAAABBBDDDIIIOOOUUU[[[dddjjjooovvv{{{nnneeebbbiiimmmsss}}}}}}zzzkkkZZZNNNIIIOOOdddxxxpppUUU===CCC^^^zzz|||mmmaaatttzzzpppeeeHHHJJJSSS]]]ccckkk}}}mmmOOOGGG======777999888777555444333333333111111111111111111111111111000777HHH[[[mmm}}}yyy}}}{{{~~~[[[QQQbbbtttppp}}}yyy~~~~~~{{{qqqfffUUUOOOQQQ___mmmsssrrrpppxxx|||sssnnnllljjjvvv^^^TTTVVV\\\dddjjjrrrwww|||aaaSSSZZZrrr~~~dddtttzzzfffWWWMMMGGGHHHKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEHHH]]]uuusssKKK@@@AAA>>>===@@@===DDDWWWkkkwwwiiiQQQNNNNNNRRReee}}}~~~ssshhh```RRREEE;;;777777888888888:::>>>EEEKKKOOOPPPUUUZZZdddnnnrrrjjjYYYKKK???888333444666555666888777777888;;;===<<<:::777444555555555333333444555999::::::;;;<<<<<<<<<<<<===<<<===@@@???@@@FFFMMMcccXXXPPPOOORRRTTTWWW[[[lllxxxfffSSSGGG@@@CCCFFFFFFOOO[[[ppp{{{xxxQQQ???<<<777888777666444444444444444333777444222777999@@@RRR|||xxx~~~hhhpppzzzttt]]]KKKKKKSSSXXXNNNEEEAAAAAACCCIIIOOOSSSZZZccciiinnnuuu~~~|||qqqnnnqqq||||||uuuwwwzzziiiWWWMMMHHHOOOhhh}}}]]]AAABBB\\\xxxwwwoooyyyoooQQQIIIQQQZZZaaaiii{{{pppRRRJJJ@@@AAA:::::::::888666555444333333111111111111111111111111333222888III]]]ooo~~~zzzqqqtttzzzwwwzzz~~~TTTSSSkkk}}}xxx{{{zzzooocccZZZ\\\fffvvv}}}tttooouuuyyyvvvkkkbbb^^^^^^]]]oooWWWRRRYYY```^^^fffooovvv}}}^^^VVVeeerrrhhhuuuaaaTTTLLLGGGGGGJJJIIIIIIGGGFFFEEEEEEEEEEEEDDDEEEEEEIIIZZZwwwxxxNNNCCCCCC===999<<<>>>EEEWWWkkk{{{lllTTTNNNMMMQQQddd|||}}}qqq^^^KKK>>>999:::;;;666666888<<>>???>>>>>>@@@@@@@@@FFFNNNdddYYYOOONNNRRRUUUXXX[[[mmmtttcccOOOEEEAAAEEEEEEEEESSSeeewww{{{RRR@@@===888999888777666555444444444111666444333888888@@@RRR|||yyyuuuwwwlllwwwuuu^^^NNNPPPZZZ]]]SSSIIIEEEDDDEEEJJJQQQRRRZZZcccjjjooouuu}}}~~~yyywww}}}{{{sssvvvtttjjjrrr|||hhhTTTJJJEEEKKKddd}}}\\\>>>>>>ZZZxxx|||}}}uuuYYYGGGPPPZZZ```gggzzzrrrTTTKKKCCCDDD>>><<<;;;999777666444444444111111111111111111111111333444;;;III]]]ooo}}}qqqpppwwwyyyvvv}}}~~~UUUXXXqqqxxx{{{pppdddbbbkkk|||}}}zzzuuufff\\\ZZZYYYXXXttt^^^YYY^^^bbb___iiisss{{{bbb___uuullluuu|||lllZZZPPPKKKHHHHHHKKKIIIHHHGGGFFFEEEEEEFFFFFFBBBBBBEEEPPPggg~~~xxxMMMDDDFFF@@@;;;>>>???CCCSSSgggoooVVVOOOMMMPPPccc{{{jjjQQQ???888999;;;888888:::===AAAEEEFFFFFFHHHOOO\\\kkkssskkkWWWGGG888555333666666444333666555555888;;;===<<<999666333444444333222333555777;;;;;;<<<<<<===>>>?????????===>>>@@@AAABBBIIIRRRfffZZZOOONNNSSSWWW[[[^^^mmm}}}ppp___MMMEEECCCFFFEEEEEEWWWooo~~~TTTBBB@@@:::999999888777666555444444///666555555888777>>>PPPlllvvvyyypppmmmrrrooo|||uuu^^^OOOSSS___bbbXXXNNNJJJHHHIIIMMMSSSSSS[[[fffnnnrrrwww~~~xxxvvv{{{}}}vvv}}}zzztttnnnddd```nnn|||zzzdddPPPHHHEEEJJJ```zzz{{{ZZZ<<>>555555888<<<;;;<<>>@@@@@@===<<<>>>AAABBBDDDLLLUUUiii[[[OOONNNTTTYYY]]]aaalllzzzmmm\\\LLLEEEDDDHHHDDDDDDYYYuuu}}}UUUDDDBBB<<<999999888777666555444444...555666555888666===OOO```kkkyyy}}}}}}yyysssnnn{{{qqqqqq}}}rrr\\\MMMSSS```fff\\\RRRMMMLLLLLLPPPUUUTTT]]]iiirrrvvvzzz}}}yyy}}}zzzuuuhhh]]]XXXUUUYYYlll}}}{{{www```NNNIIIHHHLLL```yyy___BBBFFFccc}}}zzzppplllRRRFFFSSSaaagggmmmrrrSSSKKKCCCGGGBBB>>><<<;;;999777555555444111111111111111111111111---333<<>>AAACCCDDDEEEEEEEEECCCAAACCCKKKRRRQQQFFF<<<555444444333333444444555333333444777999999777444333333333333444666888999<<<<<<<<<<<<===>>>@@@@@@@@@===>>>BBBBBBCCCNNN\\\gggQQQJJJRRRRRRTTT___dddiii||||||hhh[[[IIIHHHBBBCCCFFFEEEVVVvvv\\\DDD???AAA<<<;;;999777555555555666333333444666555666???JJJTTTVVV]]]rrr}}}yyyuuuooommmqqqyyyvvvtttmmmyyyqqq\\\SSS[[[ggglllhhh___RRRKKKMMMTTTZZZ\\\```fffnnnvvv{{{wwwyyynnncccZZZPPPMMMRRR___qqq{{{}}}zzzxxxppp___KKKMMMFFFJJJlllxxxVVVIIIMMMgggxxx|||}}}oooYYYJJJHHHVVVdddjjjooojjjPPPMMMNNNIIICCC@@@???===;;;999777555444444333222222111111222222222444<<>>AAADDDBBB;;;444444444333333333333444444333333444777999999777444333333333333444666888:::======<<<======>>>???@@@@@@===>>>BBBAAAAAALLLZZZiiiRRRLLLSSSRRRTTT^^^cccnnnxxxeeeYYYHHHGGGBBBCCCHHHFFFUUUqqq]]]FFF@@@@@@<<<;;;999777666555555666333333444555444555>>>HHHQQQOOO[[[}}}{{{uuusssuuuqqqhhhgggmmmwwwvvvsssppp]]]VVV___llluuuooodddYYYRRRSSSXXX[[[\\\```gggqqq{{{~~~tttvvvxxxggg]]]VVVRRRPPPTTT___nnn}}}|||zzzyyyqqq```JJJKKKEEEKKKooo|||WWWBBBDDD```}}}vvvyyyyyylllZZZNNNQQQ^^^iiilllooommmSSSNNNMMMIIICCCAAA@@@>>><<<999777555444333333222111111111111222111333;;;HHHYYYrrrzzzWWW```ooosssnnn{{{yyy{{{~~~xxxlllccc^^^kkkvvv|||mmmsss~~~}}}}}}ssscccXXXMMMIIIGGGDDDEEEGGGGGGGGGHHHHHHGGGGGGFFFEEELLLKKKeeebbbqqqcccMMMKKKDDDDDD???BBBBBBDDD\\\rrrmmmeeeRRRPPPQQQ]]]qqqzzzoooYYYPPPDDD:::666888:::<<>>===<<<:::777555444333222222222222333444333333444777999999777555333333333333555777999:::>>>>>>============>>>>>>@@@===???BBB@@@@@@KKK[[[iiiRRRLLLTTTTTTVVV```fffrrrtttaaaVVVHHHEEE@@@DDDJJJGGGPPPiiippp^^^IIIBBB???===<<<:::888666666666666444333444555333444===GGGMMMFFFYYY{{{oooooo{{{{{{llldddjjj}}}wwwwwwppp^^^ZZZdddqqq|||ttthhh___[[[ZZZ\\\]]]]]]aaaiiivvv~~~tttooo|||zzzkkk\\\SSSNNNNNNRRR]]]ooo}}}xxxxxxxxxrrr```IIIHHHDDDMMMrrr~~~SSS>>>DDDddd}}}xxxxxxtttiii]]]UUUiiiuuu}}}yyytttpppWWWOOOLLLHHHEEECCCBBB???===:::777555444333222111111000000111111222444:::GGGYYYtttuuuYYYaaapppsssnnnzzz}}}pppuuu~~~~~~|||tttjjjcccdddmmmwww~~~{{{jjjsssuuuvvv{{{ssswwwnnn^^^TTTJJJGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGFFFHHHDDD```___sssdddPPPMMMEEEEEEAAABBBAAADDD^^^kkkUUUNNNPPP[[[mmm|||uuugggYYYLLLIIIDDD>>>999888:::<<>>>>>============>>>???===???CCCAAABBBPPPaaagggQQQLLLTTTUUUYYYdddjjjtttppp^^^TTTHHHEEE???DDDJJJEEEKKK```nnnxxxsssrrr___LLLDDD???>>>===;;;888777666666666444444444555333333<<>>NNNttt}}}xxxpppggg```]]]~~~qqq[[[QQQKKKGGGGGGDDDCCCAAA>>>:::777555444222222111000000000111111444555:::FFFWWWooo~~~qqq\\\cccpppqqqkkkvvv~~~vvv|||yyy{{{{{{qqqfff```eeeooo|||{{{lllsssuuujjjdddxxx}}}~~~rrr]]]PPPYYYiii~~~}}}tttmmm|||qqqjjj[[[QQQIIIGGGGGGFFFGGGJJJIIIIIIIIIIIIIIIHHHGGGGGGKKKGGGbbb{{{gggeeeTTTPPPGGGIIIDDDDDDDDDFFF___uuupppWWWLLLNNNYYYjjj|||{{{tttkkk\\\NNNAAAAAA???;;;999:::>>>AAADDDDDDCCCDDDFFFIIILLLMMMCCCEEEGGGEEEAAA===;;;;;;555444222111111222444555555555777999;;;;;;999777666555555555666888:::;;;???>>>>>>============>>>>>>===???CCCCCCFFFYYYmmmiiiSSSMMMUUUUUUXXXbbbhhhsssooo]]]SSSGGGDDD???CCCIIIDDDHHH]]][[[eeettt|||___OOOHHH@@@???>>>;;;999777666666666555444555555333444<<>>;;;OOOvvvuuuiiiaaa___^^^ppp\\\SSSKKKGGGHHHEEEDDDBBB???;;;888666555333222222111000111111111444444:::HHHYYYmmm}}}{{{||||||rrrYYY```mmmnnnhhhuuu~~~ppp~~~~~~xxx}}}~~~zzzlll```\\\YYYhhh{{{mmmsss{{{gggVVVOOOXXXWWWUUUQQQKKKKKKWWWeeeppp{{{uuuqqqxxxooozzzkkkfffWWWNNNGGGGGGHHHHHHIIILLLIIIIIIJJJJJJIIIIIIHHHGGGKKKKKKdddzzz{{{eeeWWWSSSJJJMMMHHHFFFHHHIII___}}}vvvuuuZZZLLLMMMWWWfffxxxvvvooohhhYYYKKKDDDBBB???<<<:::;;;???CCCDDDCCCCCCCCCFFFJJJNNNPPPLLLNNNOOOMMMHHHBBB>>>;;;777555333111111333555777777777888;;;======;;;999888777666666666777999:::>>>>>>============>>>>>>???===???CCCCCCJJJaaaxxxmmmVVVOOOUUUTTTUUU^^^ccctttnnn[[[RRREEECCC@@@DDDIIIEEEMMMdddjjjooo]]]RRRKKKBBB@@@???<<<:::888777666666555444555666444555>>>HHHOOOMMMhhh{{{~~~}}}}}}sssgggdddqqqyyyiiiccchhhppppppllloooyyy|||xxxwwwzzzsssvvv}}}uuujjjeeetttyyyqqqhhhZZZOOOQQQ[[[[[[rrr{{{vvvkkk___KKKKKKIIIUUUsssttt___;;;666FFFhhh~~~nnnaaa\\\[[[\\\xxxlllZZZTTTLLLHHHJJJFFFDDDBBB@@@===:::888777444333222222111111222222222111888KKK```rrr|||tttvvv{{{{{{~~~|||pppSSS[[[jjjmmmjjjyyyjjjyyy}}}xxxttt~~~zzzzzz|||tttdddYYYXXXYYYlll~~~~~~tttiiiiiilllsssuuueeekkkzzzuuu\\\MMMLLLMMMMMMPPPWWW]]]cccmmmwwwwww}}}uuuvvvyyypppttt}}}qqqyyy{{{hhh```TTTLLLEEEFFFHHHHHHJJJLLLJJJJJJJJJJJJJJJIIIHHHHHHEEEJJJbbb{{{fffYYYUUUMMMPPPLLLIIIHHHHHH\\\www{{{aaaPPPMMMVVVdddttt~~~tttnnngggYYYLLLIIIEEEAAA===<<<===???@@@BBBAAA@@@???AAAEEEIIILLLQQQQQQPPPNNNKKKFFFAAA===888666444222222444666888999999:::===??????<<<::::::999888777666777888888======<<<======>>>???@@@@@@>>>???AAABBBKKKeeekkkUUUNNNUUUTTTUUU___dddxxxnnnZZZPPPBBBBBB@@@EEEJJJIIIVVVrrr|||[[[SSSNNNDDDAAA@@@===:::888777777777555444666777666777@@@JJJUUURRRggg}}}www|||wwwnnnlllvvv~~~}}}}}}zzzkkkdddgggmmmjjjkkkuuu~~~llleeefffyyy}}}~~~qqqeee^^^UUUNNNSSS___bbb}}}{{{uuukkk___KKKJJJJJJYYYyyyzzz]]]<<<:::EEE```{{{jjj]]]ZZZ\\\\\\zzzfffXXXUUUNNNIIIKKKEEEDDDBBB@@@>>>;;;999888555444333333222333333333222///555KKKeeewwwvvvqqqvvv}}}zzzzzzwwwmmmTTT\\\kkkpppnnn~~~jjjooozzzvvvuuu}}}vvvssssssjjj[[[SSSUUUeeexxx}}}~~~|||{{{}}}lllccc```gggmmmrrrkkkZZZ```qqq|||{{{lllSSSHHHMMMNNNQQQZZZgggqqqxxx~~~|||}}}uuurrrssswwwjjj|||ggg\\\RRRJJJDDDEEEGGGHHHJJJLLLJJJJJJKKKKKKJJJJJJIIIHHHAAAJJJaaa|||fff[[[WWWOOOSSSNNNKKKEEEEEEYYYrrrfffUUUNNNVVVcccqqq|||qqqkkkdddWWWJJJ???<<<999999<<>>;;;:::;;;???CCCFFFKKKIIIGGGFFFEEECCC@@@===999777444222222444777999::::::;;;>>>@@@@@@>>>;;;<<<;;;999777777777777888<<<<<<<<<<<<===???@@@@@@BBB??????@@@@@@JJJfffeeePPPJJJSSSTTTXXXccciii|||mmmYYYOOO@@@AAAAAAFFFLLLMMM^^^}}}yyyZZZTTTPPPEEEBBB@@@===;;;888777777777555444666777777888AAAKKKccc___nnnzzzrrr}}}uuunnnnnnuuuuuuppprrr{{{zzzllldddfffkkkfffiiiwwwgggccciii~~~kkkZZZTTTPPPMMMSSS___kkk~~~xxxrrrlll___JJJHHHKKK]]][[[???AAAMMMeee{{{iii]]]\\\______cccVVVUUUOOOJJJKKKEEEDDDBBB@@@>>><<<;;;:::666555444444333333444444444...333JJJfffyyywwwrrrzzz}}}zzzwwwoooYYYaaaooosssqqqllleee|||zzzyyyyyy~~~~~~tttnnnlllbbbTTTOOOUUUhhh||||||~~~~~~|||yyywwwyyy{{{lll\\\WWWYYYaaahhhqqqttt___SSSWWWaaammm|||jjjsss{{{aaaMMMNNNLLLWWW^^^gggmmmtttzzzpppccc^^^MMMIIIDDDBBBCCCFFFJJJKKKLLLLLLKKKKKKKKKJJJGGGEEE???EEE|||lllZZZXXX]]][[[SSSKKKMMMAAAVVVnnntttjjjSSSOOORRRZZZiii|||{{{mmmeee___TTTGGG???@@@@@@>>>;;;;;;>>>AAA>>>???<<<999;;;???@@@===CCCAAA????????????>>><<<888777555333222333777999<<<===<<<;;;999888:::;;;<<<<<<;;;888666666888:::>>><<<::::::;;;<<<======>>><<>>OOOhhhqqqZZZRRROOOSSSVVVWWW```kkkiiiTTTIIIBBB>>>FFFIII???KKKuuuoooZZZPPPPPPDDDAAA???===<<<<<<:::888666666888444555:::777===QQQdddmmmyyywww~~~yyyddd[[[WWWYYY\\\___eeemmmrrr|||zzzmmmaaa]]]```ZZZYYY___iiikkkiiirrriiibbbfffuuunnn]]]SSSUUUTTTQQQ]]]qqq~~~uuuiiiUUUMMMGGGFFFcccXXX@@@666]]]~~~xxxbbbYYY```ddd___gggZZZLLLKKKGGGIIIEEEEEEDDDCCCCCC@@@<<<999777555333222333444444333000555777FFFeee{{{|||wwwWWW```qqquuuooo}}}rrrgggrrrzzz|||}}}}}}rrrnnnooocccPPPPPP^^^uuu~~~{{{zzz}}}sss^^^VVVTTTYYYeeennnuuunnn]]]UUU[[[eeeeeexxxrrrbbbnnnxxx```NNNPPPOOO]]]eeennnvvv~~~lll___ZZZKKKHHHDDDBBBDDDGGGIIIJJJKKKJJJJJJKKKKKKJJJHHHFFFHHHZZZyyy}}}lll]]]ZZZ\\\YYYPPPJJJLLLCCCXXXooouuupppYYYNNNQQQYYYhhhxxxwwwjjjbbb\\\QQQEEE???@@@AAA>>><<<<<<@@@CCCAAABBB@@@===>>>CCCEEEDDDEEECCC@@@?????????>>>===:::888555333222333777999<<<<<<;;;999777777:::<<<<<<<<<;;;888666666888:::===<<<;;;:::;;;<<<=========<<>>:::aaa~~~hhh[[[^^^aaa^^^fff\\\NNNLLLFFFGGGGGGFFFEEEDDDCCC@@@;;;888999666444333333444333333111444777HHHeeexxx```eeerrrtttlllwwwvvvpppyyy||||||qqqjjjggg\\\RRR]]]rrr}}}|||{{{}}}~~~uuu```VVVXXXYYYcccsss|||ttteeeYYYUUU]]]hhhggg{{{iii\\\kkkvvv___KKKNNNNNNUUUfff}}}rrrdddWWWPPPIIIFFFDDDDDDFFFHHHIIIIIIHHHIIIJJJJJJJJJJJJIIIIIIOOOrrryyysssyyynnnccc```^^^XXXPPPLLLNNNHHHYYYkkkpppxxx___OOOQQQZZZggguuu}}}qqqfff^^^XXXMMMCCC???AAAAAA???===>>>BBBGGGEEEFFFCCC???@@@FFFJJJIIIHHHFFFDDDCCCBBBAAA???>>>:::888555222222555888;;;<<<;;;999777555666:::===<<<;;;:::888666666888;;;======<<<;;;;;;<<<<<<===<<<;;;@@@AAABBBTTThhhlllTTTOOOOOOTTTWWWZZZfffuuu|||eeeRRRIIIBBBAAADDDCCCJJJrrrkkk[[[SSSTTTKKKKKKHHHBBB???<<<;;;999777777888555666:::777===PPPgggwwwzzzuuu|||}}}eee|||yyynnn\\\VVVTTT[[[eeelllqqqtttzzztttoooqqqxxxppp[[[LLLGGGCCC??????BBBDDDIIIXXXiii|||ooo]]]mmm~~~vvv```XXXTTTWWW```dddgggxxxuuuhhhRRRHHHFFFMMMlll~~~oooGGG<<>>@@@EEEJJJHHHIIIEEE@@@???EEEJJJKKKKKKKKKLLLLLLKKKGGGAAA<<<999666333222444888;;;===:::999777444333555999===;;;;;;:::888666666999;;;============<<<;;;<<<===<<<;;;@@@BBBEEEXXXhhhfffPPPMMMOOOUUUWWW\\\kkk|||wwwaaaPPPIIIAAABBBDDDAAALLLwwwiii^^^VVVXXXQQQQQQLLLFFFAAA===<<<:::888888999555666;;;777===PPP\\\oooyyyppp~~~zzznnn```]]]___hhhttt}}}uuujjjggglllrrrtttttt|||qqqZZZHHHAAA@@@@@@CCCGGGHHHJJJUUUaaaxxx|||gggcccwww}}}dddVVVVVVZZZdddmmmrrrwww~~~wwwdddQQQIIIHHHNNNlllzzzgggDDD<<>>@@@FFFKKKMMMMMMHHH@@@>>>CCCJJJLLLPPPRRRUUUWWWUUUMMMBBB:::777555222333777;;;===>>>777666444222111333888<<<;;;;;;:::888666777999;;;<<<>>>???>>><<<;;;;;;===<<<;;;@@@BBBHHH\\\ggg___MMMLLLOOOVVVXXX]]]ooorrr\\\MMMGGG@@@CCCEEEAAAIIInnn}}}yyyiiicccZZZ[[[VVVSSSOOOHHHCCC???===;;;:::999:::666777;;;888===PPPeeevvvyyyxxx~~~~~~xxxvvvttt___bbbjjjuuu}}}qqqiiiggghhhjjjjjjqqqwwwrrr\\\JJJCCCCCCDDDFFFGGGHHHKKKUUU___tttpppfffllliii[[[WWWYYYbbbpppzzzttt```QQQMMMJJJNNNiiiuuu```FFF<<>><<<888666555555333222222222777JJJ___nnn]]]___ppp|||uuuttt}}}rrryyyuuufffZZZ^^^ttt}}}|||||||||{{{{{{{{{}}}~~~eeeVVV___pppooodddXXXSSSOOOMMMMMMRRR___lll}}}nnniii~~~fffJJJHHHIIIJJJMMMRRRXXX```iiiqqqwwwxxx}}}vvvhhhZZZQQQNNNNNNCCCBBBBBBDDDGGGIIIJJJIIIGGGJJJLLLKKKJJJJJJMMMQQQpppnnnmmm~~~rrrnnnlllkkkfff\\\UUUTTTJJJIIIQQQfffrrrWWWPPPPPP[[[fffuuuxxxnnnbbb]]]WWWOOOHHHDDDAAABBBAAA???>>>@@@FFFKKKOOOOOOJJJAAA===CCCLLLPPPWWWZZZ]]]___[[[PPPCCC999888555333555999======;;;444444333111111333777;;;:::::::::888666777:::<<<<<>>;;;BBBMMMSSS^^^```aaaaaa[[[PPPCCC::::::888666888<<<<<<999555111111222111111222666999::::::999888777777:::<<<<<>>===AAADDDMMMaaadddQQQJJJKKKRRRXXXYYY___uuuzzzgggSSSGGGDDDBBBAAAEEEHHHKKK```uuuxxx|||hhhhhh\\\ZZZVVVPPPMMMIIIFFFDDDBBB???===:::;;;777777;;;888===PPPfffxxx}}}vvvwww{{{xxxssslllkkkkkkqqqyyyvvvaaaOOOFFFIIIKKKLLLJJJLLLVVVdddnnnrrrvvvgggnnnzzz{{{ooobbb___gggqqquuujjjbbbSSSMMMHHHMMMiiimmmNNNAAA999AAAooottthhhnnnsssjjj\\\VVVqqqtttooohhhZZZZZZTTTUUUPPPPPPMMMLLLLLLLLLLLLJJJGGGDDD???<<<999777777777666555222666666BBBYYYlllbbbfffzzz|||ttt~~~}}}qqq]]]MMMTTTooo|||~~~~~~}}}~~~jjjTTT^^^zzzdddTTTNNNFFFEEEFFFHHHMMMZZZsss~~~uuurrrkkkKKKGGGGGGRRRaaaoooqqqlllkkkuuu}}}wwwrrriii```XXXQQQJJJGGGDDDBBB@@@BBBEEEIIIKKKKKKJJJMMMOOONNNJJJKKKOOOSSSuuurrrccc}}}{{{yyyrrrhhh^^^ZZZKKKOOOMMMUUUllleeeUUUNNNYYYggguuu{{{sssfff[[[XXXSSSKKKDDDCCCCCCCCCAAA>>><<<>>>EEEJJJFFFGGGBBB:::888@@@LLLSSSdddcccbbb```YYYOOOCCC;;;===:::999:::===;;;666111///000111111111222555888::::::999888777777:::<<<;;;???CCCAAA===:::;;;===???>>>BBBDDDNNNbbbcccMMMIIILLLRRRXXXYYY___vvvxxxeeeQQQEEECCCDDD@@@EEEJJJOOOccc{{{yyyfffhhh[[[XXXTTTNNNLLLIIIGGGFFFCCC@@@>>>;;;;;;777888;;;888===PPPpppssswwwzzzzzz}}}rrrkkkeeefffnnnxxx~~~xxxcccNNNDDD???FFFMMMPPPTTT\\\eeellltttooohhhtttzzzyyyuuunnnjjjppp~~~{{{tttmmmfffTTTJJJFFFOOOkkklllHHH;;;666BBBrrrzzzrrryyyyyygggUUUOOO```|||mmmkkk___UUUZZZWWWYYYRRRQQQQQQPPPOOONNNMMMJJJFFFBBB???<<<999888888888777666222777666???WWWlll{{{zzzwwwcccggg{{{|||vvvxxxnnn[[[PPP]]]zzz~~~}}}~~~{{{yyyzzz|||jjjYYYaaa___LLLIIIDDDHHHKKKJJJJJJVVVlll~~~~~~sssTTTOOOMMMXXXhhhmmmiiimmmrrr{{{|||wwwqqqfff[[[QQQIIIEEEDDDEEECCCBBBDDDIIILLLLLLKKKGGGTTTNNNGGGMMMIIIIII[[[llllllwww|||zzzsss```TTTVVVPPPTTTVVVjjj{{{~~~hhhXXXOOOXXXeeettt~~~xxxooohhh^^^UUUPPPKKKEEEAAA@@@???======???BBBFFFIIIRRRJJJAAA;;;<<>><<<:::999888999;;;<<<===AAADDDCCC===999999::::::EEE<<>>;;;===BBBHHHKKKQQQSSSUUUTTTNNNHHHBBB@@@:::::::::999888666333222000111111222444666777888===<<<;;;:::999::::::;;;<<>><<<<<<@@@EEEHHHJJJGGGHHHIIIGGGEEEBBBBBBBBB<<<;;;:::888666444333333000111222444666777999:::===<<<<<<;;;:::999999999;;;===>>>===:::999;;;>>>===CCCDDDMMMZZZUUUJJJMMMPPPNNNTTT\\\```jjjvvvfffTTTEEE>>>??????IIIJJJMMMjjjddd^^^[[[VVVUUUUUUPPPOOONNNMMMLLLIIIDDDAAAAAA???>>><<<888777???IIIOOOVVVaaaqqqwwwyyy{{{zzzwww{{{|||iiiWWWKKKOOORRRZZZoooxxxpppfffLLLIIIIII\\\uuu```AAA<<<;;;___cccUUUeeemmmlllpppccc]]]yyyYYYVVVTTTQQQTTTPPPUUUUUUTTTSSSSSSSSSRRRPPPMMMJJJFFF@@@<<<:::999888777444333666@@@UUUooo{{{jjj]]]ttt{{{}}}qqq___ZZZbbbnnn~~~|||kkkzzzfffRRRMMMQQQUUUYYYZZZVVVRRRQQQQQQUUUWWWXXXTTTPPPOOOTTTYYY___lll|||cccTTT___nnnvvvjjjbbb]]]UUUMMMGGGCCCBBBAAADDDEEEGGGJJJMMMPPPQQQQQQQQQOOONNNOOOKKKNNNkkkkkk^^^}}}||||||{{{uuullleeeddd[[[ZZZWWWfffqqqmmm~~~fffMMMLLLWWWfff|||ttt{{{sssmmmccc]]]UUUNNNJJJEEE???;;;888666555444555777999;;;===<<<<<>>>>>???===;;;999666444333333333///111222555777999:::;;;<<<<<<<<<;;;:::999777777:::;;;;;;:::888999===@@@AAABBBJJJ[[[aaaUUUKKKOOOPPPQQQWWW]]]aaannn{{{mmm___PPPEEE@@@BBBEEEKKKIIIMMMrrr```bbbbbbZZZYYY\\\SSSRRRQQQPPPNNNKKKEEEBBBFFFCCCAAA???;;;:::@@@HHHPPPWWWfffyyy{{{qqquuu~~~pppzzzzzz|||ppp]]]LLLUUU\\\hhhuuulllgggiiinnnggghhhlllsss{{{}}}wwwpppeeeMMMHHHLLLdddvvv[[[@@@>>>AAAgggyyy]]]WWWfffjjjiiijjj___bbbvvvWWWUUUUUUQQQUUUQQQWWWSSSSSSSSSRRRRRRQQQPPPNNNOOOJJJDDD???===<<<:::999666888888AAAWWWlllzzz}}}rrr```rrr~~~~~~~~~mmmssszzz}}}yyymmmXXXTTTbbbuuuzzzttt{{{hhhUUUPPPPPPUUUZZZ[[[YYYVVVVVVVVVXXXYYYZZZYYYWWWUUUUUUUUUXXXcccuuuoooYYYccc||||||qqqddd```[[[SSSLLLFFFBBBAAABBBDDDFFFIIILLLNNNPPPQQQRRRNNNLLLOOONNNHHHVVVgggaaa~~~}}}{{{yyyvvvsssmmmhhhggg___^^^YYYfffqqqooolllPPPLLLUUUdddzzzrrr~~~xxxpppiii```[[[SSSNNNJJJEEE@@@;;;777666555444444555666777999999;;;===@@@BBBAAA@@@@@@AAABBBBBB???===<<<<<<<<<:::777444222111222333///111333666888999:::;;;::::::::::::999888666666999999999888888:::>>>AAABBB>>>MMMdddfffXXXNNNMMMQQQSSSYYY^^^bbbtttvvvfffYYYMMMDDDAAACCCGGGJJJHHHRRRyyy}}}aaagggggg^^^^^^aaaXXXWWWTTTSSSPPPLLLGGGCCCGGGCCC@@@???;;;999===DDDMMMXXXkkkuuusss}}}rrrgggzzzppp\\\NNNYYYfffxxx}}}qqqddd[[[VVVUUUZZZaaaeeeddddddeeejjjttt~~~|||tttooocccNNNJJJPPPkkkvvvUUUAAA>>>EEElllsss___ZZZcccaaadddeee[[[eeesssVVVVVVUUURRRUUURRRYYYSSSSSSTTTSSSRRRQQQPPPOOOOOOKKKEEE@@@===<<<:::999666;;;777???YYYkkkvvvwwwaaannn{{{|||~~~}}}iiiiiittt{{{wwwlllTTTNNNbbb~~~|||}}}jjj\\\XXXRRRVVVZZZZZZYYYZZZ___eeellloooqqqmmmcccZZZUUUSSSXXX```nnngggppp{{{vvvjjj___\\\WWWPPPIIIDDDBBBBBBBBBEEEHHHKKKNNNNNNOOOPPPQQQMMMJJJOOOLLLFFFcccnnnhhh}}}wwwyyyyyyvvvtttsssppplllgggaaaaaaZZZcccoooqqqqqqUUUOOOUUUaaavvvsss{{{~~~xxxooofff^^^YYYRRRMMMJJJEEE@@@;;;777777555444444444555555555555555777999:::888777888;;;>>>>>>===<<<;;;<<<999777444222000000111222///111333666888999999999777777777777777666666666999999888888:::<<>>???UUUcccVVVOOOSSSNNNQQQTTTZZZaaammmooo]]]OOOFFF???>>>AAADDDDDDHHHUUUiiiwwwwwwooosss~~~xxxjjjlllgggbbbaaa___```]]]YYYUUUSSSQQQNNNLLLEEEAAA===<<<:::888;;;???QQQaaazzz{{{}}}{{{|||xxxyyyzzz{{{}}}yyyhhhXXXOOOTTTddd{{{{{{rrrjjjgggeeebbbaaacccqqquuuxxxvvvqqqoooqqquuuyyy|||tttmmmjjjYYYNNNLLLUUUqqqnnnGGGAAA;;;HHHsssoooeeehhhjjj```eeegggbbb{{{oooSSSUUUUUUPPPRRROOOXXXSSSUUUVVVTTTPPPNNNNNNOOOJJJHHHEEEBBB@@@===999666111:::222:::\\\jjjvvvyyy^^^iiixxx{{{yyyuuu{{{|||sssuuu|||wwweee[[[fff}}}|||{{{}}}~~~xxxtttsssmmmpppooohhhcccjjj|||uuu```bbbmmmrrrxxxssskkk^^^nnnnnnwww|||qqqiii```XXXNNNKKKFFFBBB@@@@@@BBBCCCFFFJJJNNNOOONNNLLLMMMOOORRRJJJKKKGGGLLLzzzqqqjjjtttyyyxxx~~~~~~wwwrrrqqqnnniiikkkhhhjjj^^^aaallltttwww^^^TTTRRRXXXlllnnnppprrrrrrtttrrrhhh\\\YYYTTTNNNJJJHHHDDD>>>999777666555333222111111111333111///000222444444444222222222111000000222444222111111000000000000000000111444666777777666666444333222111222444666888:::999999:::===>>>?????????DDD[[[bbbNNNJJJUUURRRQQQTTTYYYbbbqqqyyyiiiXXXLLLDDD@@@AAADDDGGGDDDEEENNNZZZeeepppwww}}}yyyooonnngggcccccc^^^aaa^^^YYYUUUTTTSSSRRRQQQHHHCCC@@@???>>>;;;===BBBWWWfff~~~~~~}}}www}}}wwwxxx|||qqqtttvvvwwwyyyuuugggXXXNNNOOO^^^{{{xxxwwwyyyoookkkkkkkkknnnrrr{{{uuusss}}}}}}{{{xxxpppjjjiiiUUUMMMLLLVVVqqqjjjCCC@@@;;;JJJuuufff^^^fffiii\\\___^^^ZZZyyy{{{mmmRRRTTTTTTNNNPPPMMMVVVQQQSSSTTTRRRMMMJJJJJJKKKLLLJJJHHHFFFDDDAAA<<<999444>>>333999[[[hhhsss}}}aaajjjzzzyyy{{{~~~|||~~~zzzvvvaaa```vvv|||yyyyyyzzz}}}~~~wwwxxxwwwrrrqqqzzz}}}jjjkkkuuu{{{oooeee[[[XXXUUU___kkkeeecccqqqqqqddd[[[WWWKKKGGGAAA@@@AAACCCDDDCCCJJJKKKNNNPPPQQQPPPOOONNNPPPOOOLLLEEEQQQ}}}rrrnnnyyy}}}zzzuuuqqqoooiiikkkppprrrooooooxxx}}}dddPPPLLLYYYkkkvvvwwwyyy||||||xxxpppfff```XXXRRRKKKGGGEEEBBB???<<<:::888666333222222333444222222222333444555666777555555444333222000000///////////////000222333444333444555777999888666444888666444333333555777999999:::;;;===>>>?????????888LLLZZZVVVNNNOOOQQQOOOUUUTTTYYYfffyyyrrrcccRRRGGGBBB???@@@DDDIIILLLHHHLLL___mmmuuu{{{tttmmmiiieeeaaa___aaa```aaa___YYYUUUVVVTTTQQQHHHIIIGGGBBB======???AAAXXXlllwwwxxxyyyzzzlllffffffqqq{{{zzzxxxkkkTTTJJJVVVbbboootttlllooovvv{{{}}}uuuuuuzzz|||rrrpppqqqqqquuu{{{|||yyy}}}zzz{{{tttmmmiii```UUUGGGLLLfffnnnYYYCCC>>>???PPP{{{\\\dddjjjfff^^^WWWNNNVVVlllwwwwww```ZZZVVVXXXVVVRRRTTTYYYZZZUUUNNNKKKLLLOOOQQQQQQMMMLLLKKKJJJHHHDDD>>>:::888888666:::NNNiii||||||zzzjjjmmmyyyrrrxxxyyy~~~yyyeeelll}}}{{{{{{}}}}}}mmmmmmyyyppp\\\TTTNNNOOOMMMUUU```^^^dddwww{{{lll___VVVSSSIIIEEEAAA???AAACCCDDDCCCKKKLLLNNNOOOPPPPPPOOOOOOSSSMMMIIIFFFPPPtttuuu~~~|||{{{{{{zzzxxxpppqqqsssrrrmmmllltttqqqZZZPPPWWWfffrrryyy|||xxxkkk```XXXXXXSSSLLLGGGEEECCC???<<<999888666444333333333444222222222333444666777888555555444333222111000000/////////000111222333444444444555777888888666444555444444444555888:::<<<999:::;;;===>>>?????????<<>>QQQyyyaaabbboooqqqfffVVVGGGOOOggg||||||yyy{{{zzz```[[[XXXZZZYYYVVVXXX\\\YYYUUUPPPNNNPPPQQQRRRQQQOOONNNLLLJJJHHHDDD???;;;:::999888<<>>999:::;;;===>>>???@@@@@@AAALLLQQQLLLJJJOOOTTTSSSSSSTTT^^^uuu{{{cccVVVHHHBBB@@@@@@CCCGGGHHHGGGRRRjjj|||qqqhhhaaabbbcccbbb```___^^^]]][[[ZZZ^^^cccaaa[[[MMMFFFBBBCCC>>>888;;;DDDTTT___tttxxxzzz~~~zzzuuutttwww{{{sss}}}ssseeedddccclllvvvvvvvvviiiSSSGGGLLLSSS^^^sss|||ggg]]]QQQMMMRRRZZZaaadddlllsss~~~|||zzzyyywwwyyy{{{{{{zzz{{{tttqqqmmmdddPPPFFFNNNeeehhhPPP<<<:::777PPPuuutttvvvpppRRR===GGGccciiipppqqqwwwrrr___[[[YYYZZZZZZXXXZZZ]]]WWWUUUTTTTTTUUUUUUTTTRRRSSSPPPMMMJJJGGGDDD@@@===:::999888<<>>;;;888777666555444444444444111111222444666888:::;;;666555444222111111222222111222333444555666666666666555555666888888666555222444666999;;;<<<======999:::;;;===???@@@AAAAAACCCJJJMMMKKKLLLQQQTTTSSSXXX[[[hhhvvv\\\PPPDDD??????@@@CCCGGGPPPMMMaaa{{{nnneee```bbbffffffdddcccbbb```[[[ZZZ___bbb]]]UUUIIILLLJJJAAA:::>>>IIIRRROOO```xxx}}}zzzzzzvvvppprrrzzzyyynnnwwwtttgggdddcccooozzz|||zzzlllTTTJJJLLLNNNXXXlll|||xxxjjjZZZSSSKKKIIINNNWWW___bbbeeeooo|||zzzwwwvvvwwwxxxyyywwwuuu~~~zzzyyysssqqqmmmbbbNNNGGGRRRgggfffLLL999:::;;;YYY{{{rrrPPP===KKKiiigggnnnkkksssooo]]][[[ZZZYYYXXXXXXYYYZZZVVVVVVXXXYYYYYYWWWUUUSSSVVVRRRNNNJJJGGGEEEBBB@@@888777666999EEEWWWjjjuuuzzzxxxzzzuuulllrrrwwwxxx|||{{{rrrsss~~~~~~~~~}}}~~~{{{^^^KKKGGGJJJPPPZZZ```nnn}}}qqqdddXXXNNNHHHEEEAAAAAAAAAAAABBBDDDFFFHHHOOOOOONNNNNNNNNOOOPPPQQQMMMIII]]]}}}iiihhh~~~zzzvvvrrrmmmgggdddiiirrrjjjvvvhhh[[[bbbpppwwwtttuuussslllddd\\\XXXWWWPPPLLLGGGDDDDDDAAA===:::888777666666555555555555222222333444666888:::;;;666555333222111222333333222333555666777777777777888666666666888888777555555777999;;;<<<<<<;;;:::888:::;;;===???AAAAAABBBBBBGGGLLLMMMPPPSSSTTTRRRXXX^^^qqqsssWWWLLLBBB?????????BBBFFFLLLPPPuuurrrjjjccc___cccgggfffeeefff```]]]XXXVVVYYY[[[UUUKKKFFFIIIBBB888AAAXXX___WWWJJJeee~~~yyyvvvxxxvvvttt||||||{{{rrrxxxvvviiibbbcccppp~~~mmmRRRKKKKKKLLLUUUhhhxxxrrrbbbTTTNNNIIIIIIOOOXXX___cccbbbmmm|||{{{wwwxxxzzz|||yyy{{{|||xxxqqqvvv}}}{{{tttsssmmm___LLLJJJWWWkkkeeeIII999<<>>@@@AAABBBBBBAAAFFFMMMQQQRRRSSSTTTTTTUUU___xxxzzzmmmTTTJJJAAA???@@@@@@CCCFFFHHHUUUzzzjjjddd```___aaacccbbbbbbeee]]]]]]YYYVVVXXXYYYSSSKKKFFF@@@777;;;WWWrrrjjjOOOGGGccc{{{zzzsssuuuuuuwwwzzzyyy|||xxxkkkbbbbbbpppoooSSSIIIIIIKKKSSSfffuuuoooaaaNNNKKKHHHIIIOOOWWW^^^bbbdddppp}}}{{{}}}uuutttssspppoooyyywwwuuummm[[[JJJKKK[[[nnneeeFFF888???AAAmmm{{{vvvttt~~~ttt\\\MMMJJJVVVkkklllmmmggg}}}vvv```___aaa```\\\\\\^^^]]][[[XXXYYY[[[ZZZXXXUUUTTTTTTWWWSSSOOOLLLKKKJJJHHHFFF@@@<<<:::;;;@@@NNNdddvvv|||iiidddqqqwwwtttyyy}}}|||xxxwwwyyy||||||~~~{{{wwwrrr~~~```KKKKKKSSSVVVeee~~~xxxrrrjjj```WWWPPPJJJDDDAAA===@@@BBBDDDDDDFFFJJJNNNOOOOOOPPPQQQQQQPPPOOONNNNNN___bbbcccuuu~~~yyyvvvwwwtttqqqpppmmmkkkooovvvzzzxxx{{{~~~eee```iiioooyyy}}}~~~{{{vvvrrrjjjbbbXXXQQQPPPOOONNNLLLCCC@@@>>>>>>???>>>;;;777777777777777777666666555555555555666777888:::;;;777555333111111222444555444555888:::;;;;;;:::999:::888666666777888777666888999999::::::::::::999888999;;;>>>@@@BBBCCCCCCBBBGGGNNNRRRRRRRRRUUUYYYZZZhhhqqqbbbPPPGGG@@@???AAACCCFFFIIILLLZZZnnniiiaaa___```bbb```]]]___ddd[[[\\\ZZZVVVTTTTTTOOOHHHFFF@@@DDDYYYoooqqq]]]HHHHHHYYYmmmzzzsssxxx{{{}}}wwwwww|||zzznnngggfffqqq~~~sssXXXIIIKKKLLLRRRaaannniii[[[MMMKKKIIIKKKPPPWWW^^^bbbgggppp|||~~~~~~}}}{{{ooonnnnnnooosssvvvssshhhSSSGGGJJJ]]]ooocccDDD888AAA???qqqtttlllmmmttthhhRRRMMMWWWmmm|||ssshhhoooeee[[[______\\\]]]aaaaaa^^^ZZZ[[[ZZZXXXTTTRRRSSSUUUUUUSSSPPPNNNMMMLLLJJJIIICCC>>>;;;;;;>>>KKKcccyyykkkbbbsssyyysssxxx~~~~~~}}}yyyxxx||||||yyy}}}zzz}}}~~~\\\JJJOOOXXXZZZttt|||ssskkkddd[[[SSSMMMIIICCC@@@===@@@CCCEEEEEEGGGLLLOOONNNOOOQQQRRRRRRQQQOOOMMMNNNgggoooTTT```zzzxxxyyyzzzzzzzzzzzzyyyxxxssspppnnnnnnllljjjmmmsssllldddkkklllwww}}}yyy|||zzzyyyzzz{{{xxxrrrlllXXXPPPFFFBBBEEEHHHFFFDDD???===;;;;;;======:::666666777777777777777666555666666666666777888999:::777555333111111222555666444666888;;;<<<;;;:::::::::888777666777888777666777888888999999:::;;;;;;888999<<<>>>@@@BBBCCCCCCCCCHHHNNNRRRQQQQQQVVV]]]dddtttzzzgggXXXNNNEEE???@@@CCCEEEHHHLLLQQQ\\\ttthhhhhh``````cccccc___\\\___eeeUUUWWWUUUPPPKKKHHHCCC>>>FFFHHH___|||}}}```JJJGGGIIIOOO```|||wwwvvvnnnmmmrrr~~~}}}qqqnnnjjjsssyyy___MMMOOOOOORRR]]]ggg```SSSOOONNNMMMOOOTTTZZZaaaeeegggoooyyy{{{uuuoooooonnnpppuuu~~~}}}sssooobbbLLLEEEJJJ^^^pppbbbBBB777AAALLLeeeYYYhhhmmm^^^KKKQQQlllxxxkkkjjjVVV[[[\\\ZZZ\\\bbbccc___[[[\\\ZZZVVVQQQPPPRRRUUUTTTRRRPPPOOOOOONNNLLLJJJCCC===999999;;;HHHaaayyynnncccuuu|||tttxxxvvvxxxqqqpppqqqwww||||||nnniiimmm|||ttt]]]SSSWWWgggvvvuuummm```[[[SSSMMMHHHDDD@@@>>>DDDBBBBBBFFFKKKOOOPPPOOOMMMPPPRRRPPPPPPQQQOOOLLLPPPvvvbbb```iii~~~zzzwwwzzzzzzsssmmmmmmlllllllllkkkhhhggghhhiii|||zzziiieeekkksss{{{yyyyyyyyyxxxuuupppmmmjjjQQQFFF??????@@@===<<<>>>??????<<<888:::???<<<555888888777666666666666666222333555777888999888888777666333111111222444666999::::::;;;;;;:::::::::===<<<:::999888888999:::<<<;;;:::999888888888888;;;;;;<<<>>>AAAEEEHHHJJJGGGJJJPPPUUUUUUUUU[[[dddhhh}}}nnn]]]QQQIIICCC@@@DDDFFFDDDBBBCCCTTTeeewwwrrrrrr{{{`````````aaabbb```^^^]]]^^^___UUUUUUTTTNNNGGGDDDEEEGGGSSSrrr}}}hhhYYYLLLAAAHHHLLL[[[wwwzzzuuuqqq~~~sssooorrr~~~~~~tttvvvzzz}}}jjjQQQMMMIIINNN[[[eeeaaaXXXQQQQQQRRRTTTWWWZZZ]]]___kkkwww}}}{{{pppgggqqqnnnrrrwww|||||||||yyyiiiUUUGGGGGGAAA[[[oooWWW>>>@@@DDDTTTwwwlllrrrqqqpppbbbNNN^^^rrrddd___[[[[[[^^^aaa```]]]]]]\\\YYYVVVSSSRRRQQQQQQUUUTTTSSSRRRRRRPPPMMMJJJBBBAAA;;;:::@@@CCCRRRlll}}}gggrrr|||vvvttt|||qqqnnnuuu|||~~~~~~~~~~~~~~~~~~}}}|||yyyeee^^^cccxxxxxxfff]]]bbbrrrxxxkkkddd]]]XXXPPPIIIEEEBBB@@@???DDDCCCCCCFFFKKKOOOPPPOOOQQQOOOMMMMMMNNNOOORRRTTT___{{{cccjjj{{{}}}{{{~~~}}}vvvnnnlllpppqqqrrrpppmmmjjjiiiiiiwwwnnnfffooovvv~~~wwwwwwwwwwwwuuuqqqlllhhhOOOEEE<<<<<<======>>>AAA777<<<===::::::===;;;777888888777666666666666666444555777888999999888888666555333111111333555777999999:::;;;;;;;;;::::::======;;;:::999999::::::;;;:::999888777777777777<<<<<<===???CCCFFFIIIKKKHHHJJJPPPUUUUUUVVV___iiisss{{{lll[[[NNNJJJAAA<<>>KKK___rrr___TTTNNNHHHDDDJJJ[[[wwwyyyuuuqqq}}}qqqlllnnnzzzxxx|||lllPPPLLLJJJPPP___jjjhhh___VVVVVVVVVWWWYYY[[[^^^___hhhqqqvvvuuuvvv|||pppgggppptttyyy~~~}}}xxxxxxssscccRRRGGGEEEBBB[[[lllSSS;;;???GGGeee|||ttt{{{yyytttaaaOOObbbwwwiiifffaaa]]]]]]```bbb```^^^[[[ZZZXXXVVVTTTSSSSSSSSSUUUTTTSSSRRRRRRQQQNNNKKKDDDCCC<<<;;;@@@BBBPPPiiiyyygggnnn{{{|||wwwzzz|||}}}|||~~~~~~}}}wwwggg^^^aaawww{{{uuuzzz~~~zzzvvvmmmddd___YYYSSSKKKEEEAAA@@@@@@???DDDDDDEEEGGGKKKNNNOOOOOORRRMMMLLLOOOOOOLLLQQQZZZmmmwwwppp~~~}}}~~~~~~~~~xxxpppllloooppppppnnnjjjgggeeeeeeqqqvvvkkkqqqwww~~~vvvtttssssssrrroooiiidddNNNGGGCCCCCCCCC???<<<;;;888===@@@===:::::::::888888888777666666666666666666777888999999999999999666555333111111333555777888999:::;;;;;;;;;;;;;;;>>>===<<<;;;;;;::::::;;;:::999888777666666666666<<<===>>>AAADDDGGGJJJLLLJJJLLLPPPTTTUUUXXXdddqqqwwwhhhVVVJJJGGG???;;;AAAHHHKKKKKKKKKZZZuuummmbbbddd[[[WWWSSSSSSVVVZZZ[[[[[[VVVKKKIIIOOOKKKHHHaaa{{{fffYYYRRRMMMKKKFFFLLL]]]vvvvvvsssnnnyyyuuummmkkkuuu}}}~~~lllMMMJJJIIIOOO^^^iiiggg^^^UUUUUUUUUVVVWWWZZZ\\\^^^```dddggggggkkkuuu}}}}}}{{{llleeeooo{{{}}}yyyuuusssjjjZZZLLLFFFEEEIII___iiiQQQ<<>>???@@@AAAEEEEEEGGGJJJLLLNNNOOOOOONNNLLLPPPUUUQQQKKKTTTdddsss|||}}}~~~{{{zzz{{{|||{{{||||||yyysssooonnnnnnllliiifffdddeeeffflllyyy}}}rrrpppwww}}}|||wwwqqqnnnmmmkkkgggbbbMMMQQQWWW___aaa\\\SSSMMMKKKHHHCCC===999999999999888777777666666666666666666666888999:::;;;;;;<<<888666444222111222333555888999:::;;;<<<<<<<<<<<>>======<<<;;;;;;;;;999888777666666666666666;;;<<>>@@@DDDFFFEEEFFFJJJmmmfff______ZZZUUUQQQRRRVVVYYYWWWSSSNNNFFFFFFQQQ\\\iiimmmaaa[[[SSSLLLJJJHHHMMMZZZmmmxxxsssnnnyyy}}}qqqkkkqqqwwwzzz}}}dddIIIGGGFFFKKKWWWaaa^^^VVVNNNNNNNNNOOOQQQTTTVVVXXXTTTTTTTTTVVV]]]hhhsssxxxtttwwwrrrooonnnddd```jjj|||{{{xxxuuuooobbbRRRHHHEEECCCMMM___aaaJJJ999DDDWWWxxxyyy}}}vvv]]]OOOccc~~~yyymmm^^^```]]][[[XXXWWWXXXXXXWWWVVVUUUUUUVVVVVVVVVWWWXXXXXXTTTSSSRRRRRRSSSRRRQQQOOOHHHHHHAAA???AAA???III___qqq|||xxxooovvvyyy~~~vvvnnn~~~|||~~~}}}wwwyyyiiiYYYUUU^^^iiinnnooojjjsssyyymmmiiieeehhhllljjj^^^QQQMMMHHHAAA======???AAACCCFFFHHHJJJLLLNNNOOOPPPPPPKKKLLLPPPRRRPPPUUUkkkgggsss~~~{{{||||||yyyuuusssuuuvvvtttqqqpppnnnkkkhhhfffggglllooojjjnnnnnnpppsssrrrxxx}}}ooovvv~~~wwwpppllljjjhhhfffWWWaaaooo}}}|||dddUUUDDD;;;999::::::999888777777666666666666666555555666888:::<<<>>>???;;;999555222000000111222777888:::;;;<<<=========>>>>>>>>>>>>===<<<;;;;;;999888888777777777777888:::<<>>EEEZZZlll}}}~~~tttyyy~~~{{{}}}pppkkk{{{pppmmmvvv{{{dddXXXMMMKKKNNNOOOPPPPPP]]]kkkvvvmmmpppuuuzzz{{{sss___LLLHHHDDD???===>>>AAACCCEEEHHHKKKNNNPPPPPPPPPQQQRRRLLLMMMLLLLLLTTTooonnn^^^}}}yyyyyyyyywwwrrrnnnpppttttttqqqlllkkkhhheeeeeehhhmmmrrrjjjhhhjjjnnnnnnnnnrrrxxxtttzzzvvvoookkkkkkmmmkkksss|||jjjVVVBBB999:::::::::999888888777666666666666666555555666777999<<<>>>???;;;999666222000000111222777888999;;;===>>>>>>???>>>>>>>>>>>>===<<<;;;:::::::::999999999999999:::;;;===@@@DDDHHHKKKMMMNNNRRRSSSTTTVVVYYYggg{{{lll^^^RRRGGG???>>>AAADDDCCCBBBRRRtttqqqbbb]]]XXXWWWVVVUUUVVVVVVQQQJJJDDDGGGQQQ^^^mmm|||gggddd___\\\ZZZXXXVVVTTTNNNNNNSSS^^^mmmxxx}}}}}}vvvooojjjwwwtttiiimmmwww~~~kkkPPPDDDEEEGGGMMMXXX```___XXXRRRQQQNNNKKKHHHGGGFFFFFFBBBAAABBBGGGNNNVVVcccmmmssssssfffYYYUUUOOONNNXXXiiirrr}}}{{{xxxrrrhhhXXXIIICCCEEEEEEXXX[[[NNNAAA:::IIIdddoooaaammmkkk[[[^^^LLLFFF[[[eeefffuuupppqqqrrr^^^YYY]]]UUUUUUUUUUUUTTTTTTTTTSSSRRRSSSTTTUUUVVVVVVVVVUUUQQQPPPNNNOOOQQQRRRRRRRRRKKKLLLFFFCCCCCC===CCCWWWkkk}}}}}}{{{wwwpppyyyzzzhhheeegggqqqXXXRRROOOQQQQQQQQQTTTYYY```ooo{{{xxxkkkYYYKKKDDDAAA>>>===@@@CCCEEEFFFJJJMMMQQQSSSRRRQQQRRRSSSPPPQQQMMMNNNfffyyyhhheee{{{wwwxxxzzzyyytttoooppptttsssmmmhhhiiihhhgggggghhhlllooolllhhhoooxxxxxxwwwyyyvvv|||qqqkkklllnnnqqqwwwxxxtttqqqppplllfffXXXIII===:::;;;:::999:::888888777666666666666666777777777777888999;;;<<<999777444222111111333444666777999;;;===??????@@@======>>>>>>===<<<:::999<<<<<<;;;;;;;;;;;;<<<<<<===???CCCGGGKKKNNNOOOPPPRRRSSSVVVYYY___rrrppp```TTTKKKEEEAAA@@@BBBDDDCCCFFFZZZddd[[[ZZZXXXRRRSSSSSSRRROOOJJJEEEAAAJJJ\\\tttwwweee___bbbaaaZZZZZZ___]]]VVVTTTQQQSSS^^^ooo}}}ooollllll}}}|||wwwkkkoooyyyyyybbbLLLDDDEEEGGGLLLVVV^^^\\\UUUSSSQQQNNNKKKIIIGGGFFFFFFDDDDDDHHHNNNRRRWWWcccppprrrrrrbbbQQQLLLJJJLLLVVVaaakkkwww}}}wwwrrrkkkbbbTTTGGGBBBEEEIII]]][[[IIIAAA???MMMjjjuuu___```rrrggg[[[]]]IIIDDDZZZ^^^]]]qqqkkkmmmeee^^^YYYUUURRRSSSTTTUUUTTTTTTTTTUUURRRSSSTTTTTTTTTTTTSSSRRRPPPNNNMMMMMMPPPRRRRRRRRRKKKLLLGGGDDDDDD===AAATTTggg|||uuu|||tttvvvvvvbbb^^^jjjtttXXXSSSPPPPPPNNNNNNVVVaaabbbpppxxxcccVVVMMMHHHBBB@@@>>>>>>AAADDDFFFGGGKKKOOOSSSTTTSSSRRRSSSTTTQQQTTTRRRXXXzzznnndddjjj~~~{{{|||{{{|||xxxrrrrrruuurrrjjjkkkmmmoooooonnnnnnooopppllliiivvvzzz~~~qqqiiiiiilllffflllnnnhhh```ZZZPPPFFFCCC;;;888<<<===:::888;;;888888777666666666666666:::999888777777777888999666555333111111333555777666777999;;;===???@@@@@@<<<============;;;:::999======<<<<<<<<<======>>>???AAAEEEIIIMMMPPPRRRRRRQQQSSSVVV[[[dddzzzzzziiiYYYNNNGGGDDDBBB???BBBEEEFFFJJJ[[[|||ttt^^^ZZZ]]]^^^VVVWWWWWWTTTPPPKKKIIIHHHNNNbbbggg]]]YYYaaabbb\\\]]]eee```SSSSSSNNNMMMWWWjjjyyyqqqrrrxxxwww}}}{{{nnnqqqzzzzzzooo\\\LLLCCCDDDEEEIIIPPPVVVSSSLLLNNNMMMKKKJJJIIIIIIJJJJJJGGGIIIOOOUUUWWWZZZffftttmmmlll[[[JJJGGGHHHMMMXXX]]]hhhttt||||||sssmmmfff]]]QQQFFFBBBDDDEEEZZZTTT@@@;;;;;;IIIgggqqq```hhhxxxddddddcccJJJDDD[[[ZZZTTTiiikkkmmmaaaaaaZZZPPPOOOQQQSSSSSSSSSSSSTTTTTTRRRSSSTTTTTTTTTRRRQQQPPPOOOMMMLLLLLLOOOQQQRRRRRRKKKLLLHHHEEEEEE===AAASSSfffuuuiiixxxxxxvvv~~~qqqZZZ\\\gggvvvTTTNNNMMMSSSZZZ___eeekkkkkk}}}{{{lll[[[QQQOOOJJJBBB@@@@@@@@@AAABBBDDDGGGHHHVVVVVVTTTSSSUUUXXXXXXUUUVVVOOOOOOooofffjjj}}}~~~zzzsss{{{yyyuuupppkkkhhhhhhhhhiiinnnrrrtttttttttvvvyyyxxxooopppwwwmmmfffbbbcccbbb^^^VVVLLLDDD???===<<<;;;:::999999999999:::999888666666666777888999999:::;;;;;;:::999999555444333222222222222222666888;;;<<<<<<===???@@@???@@@@@@>>><<<;;;<<<>>>999>>>???<<<===AAA@@@:::@@@HHHMMMKKKKKKOOOQQQPPPSSSWWWZZZ___qqq}}}lllYYYNNNGGGBBBAAAAAAIII@@@DDDDDD???UUUrrruuunnnjjj\\\]]]```XXX]]]```XXXHHHCCCMMMWWWXXXaaapppgggcccYYYZZZ\\\^^^aaabbb^^^YYYTTTOOORRRQQQSSScccyyyzzz~~~~~~xxxwwwyyy|||zzzzzzoooeeeYYYOOOJJJJJJLLLNNNQQQRRRQQQPPPUUUQQQOOOOOOLLLJJJOOOUUU\\\___aaabbbfffnnnttttttsssjjj]]]PPPFFFEEENNNWWWddd\\\fffssstttuuu|||~~~{{{rrrkkk___QQQHHHEEEGGGIIIIIIZZZPPP<<<;;;???PPPooo~~~ttt~~~|||qqqfffNNNKKK\\\^^^___qqq~~~yyyaaaWWWTTTRRRQQQRRRQQQPPPNNNNNNPPPRRRUUUSSSQQQSSSUUUVVVSSSQQQQQQOOOMMMNNNQQQQQQOOOMMMMMMKKKHHHEEEDDDDDDFFFGGGcccvvvvvvlllwww{{{}}}{{{|||ooo]]]ddd|||sssPPPRRRUUUXXX___iiittt{{{}}}yyyhhheee[[[OOOJJJIIIEEE???@@@@@@AAABBBEEEHHHJJJLLLQQQPPPNNNOOOSSSXXXYYYXXXXXXUUUYYYyyynnnkkk|||zzztttwwwyyyxxxwwwrrrmmmkkklllllljjjhhhfffjjjoootttyyy~~~}}}vvvuuuvvvgggffffffddd]]]QQQEEE===:::;;;;;;:::999999888888999:::999777666666666777888999:::;;;;;;;;;;;;:::999555555444333333333333333555888;;;===>>>>>>???@@@?????????>>><<<;;;<<<===>>>===;;;:::===AAABBB@@@FFFKKKNNNLLLLLLQQQRRRQQQUUUZZZ```kkkxxxgggTTTIIICCC???>>>@@@CCC@@@BBBDDDGGGUUUdddfffssstttddd[[[\\\]]]UUUXXXVVVRRRLLLGGGLLL]]]lll{{{ccc```aaa[[[]]]]]]]]]^^^]]]ZZZVVVRRRQQQTTTTTTVVVggg}}}xxxooorrr~~~zzzttthhh___VVVNNNHHHJJJNNNQQQUUUZZZ^^^aaakkkjjjjjjgggaaa[[[]]]cccnnnqqqqqqrrrvvv~~~vvvhhhYYYPPPSSS```llljjj\\\\\\aaa^^^```kkkppp~~~yyymmmfffZZZNNNFFFCCCEEEHHHHHHUUUKKK888;;;FFF\\\{{{{{{VVVOOO___jjjxxxsssZZZTTTSSSNNNMMMNNNNNNMMMLLLMMMPPPSSSTTTSSSSSSTTTWWWWWWUUURRROOONNNNNNOOORRRRRROOOMMMKKKJJJHHHEEEDDDDDDEEEFFF]]]qqqtttmmmyyy}}}vvvuuu~~~ssstttxxxjjj\\\gggkkkQQQ\\\ccceeemmm~~~vvvmmmWWWVVVPPPIIIGGGGGGDDD@@@@@@@@@BBBEEEHHHKKKNNNPPPNNNLLLKKKOOOTTTXXXYYYXXXMMMTTTaaaaaakkktttnnnrrrwwwyyytttnnnhhhhhhlllmmmjjjfffllllllnnnrrrxxx}}}yyyvvvqqqrrrhhhgggbbbXXXLLLAAA;;;888999999888888888888888888999888777777666777777777999:::;;;<<<<<<;;;:::999666555444444333444444444444888<<>><<<;;;<<<===AAA===<<<>>>AAAAAABBBDDDNNNOOOMMMKKKNNNRRRTTTRRRSSSXXXbbbtttqqqaaaOOOEEEAAA>>>>>>@@@???AAA>>>CCCQQQYYY^^^fff{{{eee___\\\[[[ZZZTTTVVVLLLGGGKKKNNNWWWqqqjjj\\\]]]___]]]aaa^^^[[[YYYXXXVVVTTTRRRUUUWWWVVVYYYiiixxxxxxrrrpppzzz{{{nnnbbb\\\VVVQQQJJJOOOUUUZZZ___gggsss|||xxxnnnkkkoootttxxx}}}qqqbbb\\\dddsss~~~ttt```WWWVVVRRRYYYlllwwwpppeee^^^TTTJJJDDDCCCDDDFFFSSSWWWIII666888IIIeee~~~~~~VVVTTT^^^mmmkkkTTTUUUVVVOOOMMMNNNMMMLLLKKKLLLOOORRRTTTTTTTTTVVVXXXWWWTTTRRRMMMMMMOOOQQQSSSRRRPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGWWWkkk}}}wwwtttrrrtttssswww}}}ggg[[[iiisss___WWWfffpppsss~~~yyytttkkkbbbTTTRRRLLLGGGCCCBBBAAA@@@AAABBBDDDGGGJJJLLLOOOPPPPPPNNNOOOSSSVVVVVVTTTUUUFFF[[[rrr{{{lll|||yyyzzzzzzxxxuuuqqqmmmlllmmmllljjjhhhrrrnnnkkklllqqquuuvvvvvvrrrrrrkkkppp~~~iiiccc[[[SSSLLLEEE???;;;777888888888888888777777888888777777777777777777999:::;;;<<<<<<;;;:::999666555555444444444555555444888===@@@AAA@@@@@@@@@???@@@@@@>>><<<;;;<<<>>>@@@>>>@@@EEEDDDAAACCCIIITTTQQQLLLKKKNNNSSSTTTSSSSSS[[[jjj{{{jjj[[[KKKCCC@@@???@@@BBB@@@CCC===FFFaaajjjnnnxxx^^^___]]]WWWVVVTTTTTTHHHAAAIII[[[rrrpppeeebbb```___^^^bbb___YYYVVVUUUVVVVVVUUUZZZZZZXXXXXXeee|||}}}xxx}}}zzzrrrxxxzzzxxxrrrgggcccaaa^^^]]]eeemmmrrrvvv}}}|||uuu~~~uuuvvvyyydddXXXWWWVVVddd~~~vvveee^^^XXXNNNGGGDDDDDDEEEGGGWWWSSSDDD555999QQQrrrpppZZZdddffflll}}}fffTTTZZZ[[[QQQPPPPPPOOOMMMLLLLLLOOOQQQTTTUUUVVVWWWVVVTTTRRROOOMMMNNNPPPSSSTTTSSSQQQOOOOOOOOOPPPPPPOOOMMMLLLKKKSSSfff~~~xxxwww}}}yyy```___vvvyyybbbVVVYYYeeeooowww}}}}}}}}}yyyqqqlllhhh```XXXQQQLLLFFFAAA===<<<>>>AAAEEEFFFGGGIIIJJJLLLMMMMMMRRRQQQSSSWWWUUUOOONNNQQQ]]]{{{yyywww~~~}}}}}}{{{|||xxxvvvxxxxxxvvvrrrppprrrttttttpppllllllooossstttsssqqqsssjjjjjj}}}zzz}}}nnncccVVVPPPOOOLLLDDD<<<888999999999999888777777777777777888888888777777888999:::;;;;;;:::999888555555444444444555555666444888===AAABBBAAAAAAAAA@@@AAAAAA???===<<<===???@@@@@@BBBDDDDDDGGGPPP[[[VVVPPPKKKKKKOOORRRUUUVVVZZZggg}}}ppp```SSSFFF@@@@@@???@@@BBB===CCCEEEXXXxxx~~~rrr```bbbZZZOOONNNOOOJJJGGGFFFSSSrrrzzzlllbbbccceeeaaa___```bbb]]]XXXVVVVVVXXXZZZ[[[[[[ZZZWWWWWWbbbvvv~~~|||yyyyyy~~~yyy}}}|||tttssssssrrr}}}{{{fff^^^___```oooooocccYYYSSSKKKFFFEEEFFFGGGHHHLLLDDD:::555???```}}}```cccuuuqqqnnnwww{{{aaaUUUZZZXXXMMMMMMNNNOOONNNNNNNNNPPPRRRTTTUUUVVVUUUTTTQQQOOONNNOOOQQQSSSTTTTTTSSSRRRRRRPPPQQQRRRRRRRRRPPPNNNMMMTTTbbbzzzzzzyyyzzzsss~~~~~~~~~~~~wwwggg]]]SSSfffooo\\\YYYWWW]]]cccnnnzzztttsssmmmddd___\\\WWWQQQLLLGGGBBB@@@======CCCJJJHHHIIIJJJKKKLLLLLLLLLLLLQQQQQQTTTWWWQQQJJJOOOYYY|||jjj{{{{{{}}}zzz|||{{{zzzzzzxxxssswww|||~~~yyyxxx{{{~~~{{{vvvrrrppppppoooooonnnqqqjjjhhhxxx}}}xxxwwwzzz~~~ttthhhYYYQQQPPPLLLCCC;;;;;;;;;<<<<<<;;;:::888777666666777888888888888777777888999::::::999888777444444444444444444555666555999===AAABBBBBBBBBCCCBBBBBBBBBAAA???>>>???@@@AAABBB@@@@@@HHHXXXffflllUUUOOOLLLMMMPPPRRRVVV[[[^^^tttssscccUUUJJJ???===>>>>>>>>>???999AAATTTsssnnnbbb^^^QQQFFFGGGGGGBBBLLLZZZmmmvvvhhh```]]]``````]]]^^^bbb___\\\XXXWWWXXX[[[]]]^^^YYYXXXVVVWWW```sss}}}~~~wwwrrrvvvvvv|||ooogggUUUPPPIIIFFFGGGIIIIIIHHHHHH===999;;;FFFgggpppUUUQQQ^^^mmmjjjhhhsssrrr]]]UUUUUUPPPGGGHHHKKKNNNPPPQQQRRRSSSUUUSSSTTTUUUTTTQQQOOOOOOPPPSSSUUUVVVVVVTTTSSSTTTUUUPPPPPPQQQRRRQQQPPPOOONNNTTT^^^rrryyyrrrrrr{{{pppzzz~~~~~~}}}}}}}}}~~~~~~~~~aaaRRRNNNQQQtttssseeefff\\\ZZZZZZ```kkksssvvvvvvyyy|||uuueeeddd```YYYVVVUUUQQQKKKGGGCCCBBBDDDCCCCCCIIIRRRKKKKKKMMMNNNNNNNNNNNNMMMPPPPPPSSSUUUNNNLLL[[[qqq{{{lllrrr}}}{{{{{{zzz{{{xxxvvvxxx{{{yyysssxxx{{{}}}}}}zzzyyy{{{}}}{{{uuunnnjjjiiijjjjjjnnnkkkjjjtttzzzzzztttrrrssstttkkk___UUUNNNHHHBBB===>>>>>>??????===;;;999777555666777888999888888777666777888999999888777666333333333333333444555555666999===@@@AAABBBCCCEEECCCDDDDDDBBB@@@???@@@BBB@@@DDDEEEHHHZZZqqqsssgggSSSOOONNNQQQRRRSSSZZZbbbggg~~~sssdddVVVNNNDDD======@@@???>>>>>>@@@CCC```xxxeeeZZZRRRFFFCCCGGGEEEMMM\\\ssswwwdddaaa___^^^___]]][[[\\\___]]][[[YYYXXXZZZ\\\\\\\\\YYYXXXVVVVVV]]]lll{{{mmmeeeSSSMMMGGGEEEGGGJJJJJJHHHHHH:::;;;BBBLLLjjj~~~sssOOO???MMMXXX^^^dddjjjzzzfff[[[XXXTTTNNNKKKMMMQQQUUUWWWVVVUUUTTTTTTPPPRRRSSSRRRQQQQQQTTTWWWXXXYYYYYYWWWTTTSSSUUUXXXQQQQQQRRRRRRQQQQQQPPPPPPRRRYYYkkk~~~yyy{{{{{{~~~~~~}}}|||}}}~~~}}}}}}zzz^^^SSSUUU^^^}}}ppprrrfff^^^YYYYYYYYYYYY]]]bbbppp~~~~~~xxxvvvpppiiiYYYZZZWWWSSSQQQQQQMMMHHHAAA???AAAEEEEEECCCHHHQQQKKKMMMNNNPPPQQQQQQPPPPPPPPPPPPSSSTTTNNNQQQjjjeeejjj~~~~~~yyy{{{|||~~~{{{yyyxxxxxxwwwwwwuuutttrrrsssttttttpppllliiikkkmmmkkkooooooqqqwwwwww}}}{{{{{{tttqqqpppoookkkcccXXXLLLEEEBBBBBB@@@AAAAAAAAA???<<<999777555666777999999999888777555666777888888777666555222222222222333333444555777:::===???@@@BBBDDDFFFDDDEEEEEECCCAAA@@@AAACCC>>>GGGLLLUUUooouuuVVVRRROOOPPPTTTTTTUUU\\\fffsssqqqeeeYYYNNNLLLCCC>>>@@@CCCBBB@@@@@@KKKHHHfffkkkZZZOOOFFF???EEELLLHHH```lllyyyhhhddd\\\___aaaaaa```^^^[[[ZZZ\\\[[[YYYZZZ[[[[[[ZZZYYY[[[YYYVVVUUUXXXeeezzzxxxhhh^^^QQQLLLFFFEEEGGGJJJIIIGGG???222999FFFQQQpppkkkjjjssstttjjjKKK???YYY______nnnzzz|||___[[[\\\WWWSSSVVVXXX[[[^^^___\\\WWWTTTRRRNNNPPPRRRQQQQQQSSSYYY]]][[[[[[[[[WWWTTTSSSVVVYYYTTTTTTTTTSSSSSSSSSSSSSSSPPPUUUggg}}}}}}|||}}}}}}{{{|||~~~qqq\\\[[[wwwsssfffVVVSSSQQQSSSVVVYYY\\\___iiitttyyyuuuppphhhccccccTTTSSSRRROOOKKKGGGDDDBBBBBBAAAAAABBBFFFKKKPPPTTTRRROOOMMMOOORRRSSSRRRPPPQQQKKKLLLPPPMMMSSSuuu}}}ccchhh{{{|||~~~~~~~~~wwwoooooo{{{{{{uuurrrrrrtttuuurrrooonnnooolllsssxxxsssmmmjjjhhhfffiiimmmpppoooooouuu|||rrriiifffmmmooodddPPPAAA>>>AAAFFFEEECCC>>>888444333333888888888888888999999999555555444444333333444444222333333222222333777999<<<>>>???@@@@@@AAACCCEEECCCCCCDDDDDDCCCBBBBBBBBBOOOBBBKKKkkk}}}nnnZZZRRRQQQMMMMMMQQQTTTXXXcccnnnvvvjjj]]]PPPHHHBBBBBB@@@<<<<<>>@@@AAABBBBBBDDDEEEIIICCC======BBBGGGGGGFFFNNN^^^qqquuujjjYYYQQQPPPOOONNNQQQVVVZZZ```ooo~~~yyyhhh]]]RRRHHHBBBBBB???>>>???@@@@@@@@@@@@JJJgggsssvvviiiRRRGGGBBBLLLYYY^^^```ccc}}}kkk^^^[[[]]]^^^[[[YYYYYY\\\^^^^^^^^^XXXZZZ[[[ZZZWWWUUUVVVXXX[[[VVVVVVZZZXXX\\\xxxlll___\\\WWWIIIFFFCCCDDDGGGHHHEEEBBB???888<<>>AAACCCCCCCCCDDDEEEAAABBBDDDEEEEEEFFFHHHIII```}}}qqqTTTKKKMMMNNNLLLPPPUUUYYY\\\fff{{{hhhXXXOOOGGGAAA>>>AAA<<<<<>>DDDUUUiiiqqq{{{RRRIII@@@FFFZZZfffgggppp{{{mmmccc]]]YYYWWWZZZYYYXXXZZZ]]]```aaaaaa^^^______]]]ZZZYYYYYYYYY___ZZZYYY[[[YYY^^^wwwyyyvvvaaa\\\\\\SSSGGGEEEDDDEEEGGGFFFBBB>>>666777FFFfff{{{lllxxxzzz{{{~~~oooUUUHHHNNNgggvvvaaaYYY[[[YYYZZZ^^^\\\dddddd^^^VVVSSSUUUVVVUUUPPPRRRSSSSSSSSSTTTVVVXXXVVVTTTQQQNNNKKKIIIHHHHHHFFFKKKOOOOOOQQQSSSQQQMMMPPPPPPTTTeee}}}wwwzzz{{{vvvsssuuuzzz~~~~~~||||||~~~}}}zzzyyyzzz}}}sssrrr}}}kkk[[[dddlllnnnrrr|||{{{nnnfff^^^YYYSSSLLLHHHHHHCCCBBBAAA@@@@@@BBBDDDEEEAAADDDHHHMMMQQQSSSSSSRRRWWWVVVVVVWWWXXXVVVSSSQQQJJJIIIGGGPPPjjjkkkqqq|||xxxwwwzzzzzztttooommmqqquuuyyyyyyrrrlllkkknnnlllooonnnkkkiiilllnnnnnnjjjhhhdddbbbeeejjjiiidddkkklllmmmjjjggghhhlllqqq}}}zzzxxxhhhaaa\\\^^^bbb___QQQEEECCC???<<<<<>>===???BBBCCCCCCBBBBBBBBB<<>><<<;;;:::::::::999999999888:::999888777666666666666666777999::::::;;;===??????@@@BBBCCCAAA@@@@@@@@@EEEGGGFFFCCCFFFUUUnnn~~~nnnXXXKKKLLLQQQRRROOOVVV\\\aaadddnnnoooYYYLLLEEEAAA@@@AAA@@@>>>???AAA>>>???NNN```uuu}}}wwwWWWLLLLLLSSS\\\eeeqqq~~~xxxqqqjjjfffeeeaaaYYYRRRUUUWWWYYY[[[]]]]]]^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVWWWVVVWWWYYYWWWXXXdddsss{{{xxxtttyyy~~~xxxgggeee^^^KKKFFFFFFGGGHHHGGGCCC>>>:::888DDD___}}}}}}vvvnnnWWWDDDEEERRRxxx~~~^^^UUUVVVXXXRRRSSSXXXVVVXXXVVVRRRPPPTTT[[[\\\XXXSSSUUUVVVUUUUUUUUUWWWYYYVVVUUUQQQNNNKKKIIIGGGGGGFFFLLLQQQRRRUUUWWWUUUQQQFFFJJJOOOWWWjjjxxx{{{~~~wwwssszzz~~~~~~}}}}}}~~~~~~uuuvvvvvvvvvwwwyyy}}}xxxlllaaaqqq}}}uuummm___WWWOOOLLLHHHCCCAAACCC===>>>@@@BBBBBBBBBAAAAAAGGGHHHJJJMMMQQQVVV[[[]]]]]]ZZZVVVUUUWWWVVVSSSOOOPPP[[[www|||kkknnn{{{wwwuuuuuutttvvvyyyvvvnnngggfffeeegggiiiiiikkknnnnnnjjjhhhnnnoooiiihhhmmmnnnkkkeeeccc^^^\\\```ggggggccceeeeeecccaaaaaacccgggjjjttt~~~zzz|||~~~{{{vvvmmmggg___YYYXXXYYY\\\]]]]]]SSSFFF<<<:::;;;===>>>===<<<<<<;;;;;;:::::::::;;;::::::999999999999999888:::<<<<<<<<<<<<>>>??????AAABBBBBBAAAAAABBBDDDDDDCCCGGGTTTffftttyyyyyyaaaSSSJJJLLLOOONNNOOOTTTWWW]]]eeeooossscccQQQGGGCCC??????AAA@@@AAAAAABBBFFFTTTggguuu~~~\\\MMMNNNUUUXXX^^^kkklllhhhccc^^^\\\[[[ZZZVVVRRRSSSVVVYYY[[[[[[[[[[[[\\\[[[YYYXXXXXXZZZZZZYYYWWWWWWXXX[[[^^^]]]\\\cccmmmppp{{{zzzsssppprrryyyzzzhhh```VVVCCCFFFGGGHHHHHHEEEAAA<<<999:::DDD[[[uuutttjjjbbbOOOFFFQQQeeexxxuuuvvvpppZZZSSSUUUWWWQQQSSSXXXTTTVVVVVVUUUUUUZZZ```aaa]]]UUUVVVWWWVVVTTTTTTVVVWWWUUUTTTSSSQQQOOOMMMKKKJJJPPPUUUWWWVVVUUUUUURRRMMMLLLSSSXXX[[[ggg||||||{{{}}}|||~~~www~~~~~~|||zzz{{{~~~~~~~~~~~~}}}zzzsssssssssqqqoooqqqtttxxxuuu}}}yyyiii||||||vvvnnnfffVVVNNNGGGEEEBBB???>>>AAA??????@@@BBBDDDEEEGGGGGGMMMMMMOOOQQQUUUYYY\\\^^^YYYYYYXXXTTTOOOMMMOOOQQQjjj{{{iiijjj}}}|||yyyttttttwww{{{yyyrrrmmmmmmhhhlllllliiijjjmmmmmmjjjhhhooopppiiigggllllllgggdddccc```^^^aaafffgggdddfffggghhhhhhhhhhhhhhhiiilllxxxqqqvvv~~~{{{{{{zzzyyyoookkkddd^^^ZZZYYYYYYZZZeee```YYYQQQJJJEEEAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;===>>>???>>>===>>>??????@@@AAAAAABBBEEEHHHLLLIIIOOO[[[kkkvvvsssfffYYYNNNJJJKKKOOOPPPOOOSSSZZZ___fffrrrsssaaaUUUHHHCCCAAA>>>>>>@@@AAACCCBBBEEEXXXssssssQQQPPPUUU]]]```iiivvv}}}wwwhhh\\\[[[XXXTTTTTTWWWWWWTTTQQQOOOSSSXXX[[[[[[ZZZZZZ[[[XXXWWWVVVXXX[[[\\\[[[ZZZXXXYYY\\\```aaabbbhhhooowww}}}xxxvvvvvvuuuuuu}}}sssllldddhhhmmmssszzz|||sss```UUUMMM???FFFGGGGGGFFFBBB>>>:::888;;;HHH```xxxtttjjj___MMMKKK___wwwuuuwwwuuu\\\XXXRRRTTTVVVQQQVVVZZZTTTRRRUUUUUUTTTWWW\\\^^^[[[WWWWWWWWWVVVTTTSSSTTTUUUSSSSSSTTTTTTRRRPPPNNNLLLUUUYYYYYYVVVUUUUUURRRNNNPPPYYY\\\ZZZaaatttxxxtttqqqsss|||~~~{{{}}}|||xxxwww{{{~~~}}}}}}uuussstttrrrooojjjhhhjjjllloooooorrrxxx~~~{{{yyy||||||vvvpppjjjbbb[[[QQQJJJCCCBBB@@@>>>>>>AAACCCCCCBBBCCCFFFIIIMMMPPPQQQRRRTTTVVVYYYZZZ\\\\\\SSSXXXZZZSSSHHHDDDKKKSSSgggcccqqq}}}uuuvvvzzz~~~xxxuuuvvvooouuuuuummmhhhiiijjjggggggppprrrkkkiiiooonnnhhheeefffdddaaaccchhhiiifffiiilllppprrrqqqoookkkiiiiiiyyy~~~ooobbb\\\fff|||yyy|||~~~xxxuuuoooiiiddd___YYYVVVWWW]]]dddgggcccZZZQQQLLL@@@??????>>>===<<<<<<<<<<<<<<<;;;<<<<<<===>>>???===>>>@@@@@@>>>===>>>???>>>???@@@BBBDDDHHHNNNRRR^^^gggpppmmmaaaUUUOOONNNOOOOOONNNMMMPPPVVV\\\___ooovvvoooaaaVVVLLLCCC@@@@@@??????AAABBBDDDBBBHHHfffgggSSSZZZ^^^dddjjjyyypppVVVRRR^^^RRRPPPPPPUUU[[[[[[VVVPPPKKKQQQWWWZZZZZZZZZZZZ[[[RRRQQQPPPSSSWWWYYYYYYWWWSSSTTTVVVYYY\\\```gggnnn}}}|||rrrssswww{{{wwwttt~~~}}}rrrbbbXXXQQQSSSXXX```kkk|||www~~~{{{qqqiiiXXXMMMHHHAAAEEEFFFFFFDDD@@@;;;888777EEEWWWrrrwwweeeMMMLLLccczzzppp~~~{{{ssscccWWWQQQSSSUUURRRXXX\\\UUURRRUUUUUUSSSTTTYYY[[[ZZZXXXXXXXXXVVVSSSRRRSSSTTTPPPRRRTTTUUUUUURRRPPPNNNTTTWWWXXXUUUUUUWWWUUURRRKKKSSSUUUOOOUUUhhhyyy~~~tttuuusssrrr{{{rrrzzzxxxzzz~~~}}}{{{|||~~~}}}~~~{{{tttpppqqqllleeekkkpppiiieeeeeefffhhhjjjlllnnnooowwwzzz~~~xxxnnnjjjmmmmmmooopppnnnjjjbbbZZZUUUKKKFFFAAA>>>???@@@@@@@@@BBBCCCGGGJJJMMMNNNOOOOOONNNUUUYYYVVVWWW]]]___]]]XXXOOOMMMLLL???888UUU|||```hhhyyyyyyoooqqqyyy{{{uuurrrrrrssstttrrroookkkjjjjjjqqqqqqmmmjjjkkknnnlllhhhggglllgggcccggghhhiiisssrrrqqqooollljjjhhhggggggzzzuuummmZZZWWWTTTeee|||{{{~~~|||xxxsssllleee___[[[XXXTTTWWWeeeuuuxxxlll^^^MMMJJJEEEBBBBBBCCCCCCCCC<<<===???@@@AAA@@@>>>===>>>AAACCCDDDBBBAAAAAAAAADDDDDDDDDBBBEEERRReeetttvvvcccTTTLLLJJJJJJKKKNNNOOOKKKNNNZZZ\\\___kkkrrrppp___[[[OOOGGGAAAAAABBB@@@@@@BBBFFFCCC@@@QQQrrr\\\]]]fffdddsssuuubbbYYYXXXYYYWWWVVVTTTTTTTTTTTTUUUVVVQQQRRRSSSUUUYYY[[[ZZZWWWPPPRRRTTTVVVXXXXXXXXXXXXYYYSSSUUU\\\^^^ZZZ___jjjlll{{{rrrqqqvvv~~~yyy~~~vvviiiZZZPPPJJJLLLQQQWWW^^^llluuuzzzxxxpppooosssxxxhhh^^^QQQDDDAAAHHHGGGEEECCC@@@===;;;<<>>AAA@@@@@@????????????@@@FFFEEEBBB>>>===>>>CCCFFFHHHNNNVVV\\\bbbiiirrrxxxkkkbbbTTTJJJFFFGGGIIIJJJNNNRRRQQQSSS[[[\\\```nnneeeUUUPPPHHHDDDBBBBBBAAA???AAAEEEEEEBBBAAAQQQffflllrrrzzz]]]aaannnrrrqqqccc^^^^^^[[[TTTRRRVVV[[[]]]\\\ZZZYYYZZZTTTPPPPPPVVVYYYXXXWWWYYYXXXYYYZZZ[[[[[[[[[ZZZZZZXXXSSSUUU]]]___\\\```iiihhh}}}}}}~~~|||uuutttqqqsss{{{yyy{{{zzzvvvqqqhhh\\\OOOGGGFFFGGGJJJMMMQQQ]]]ssskkkppptttoooeeeaaagggpppxxxiii\\\VVVMMMBBB@@@FFFFFFDDDCCCAAA;;;777===FFFyyyjjjQQQRRR```jjjnnn{{{xxxaaaXXXTTTUUUVVVUUUSSSQQQPPPQQQRRROOONNNQQQTTTWWWVVVTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUaaa```]]]XXXSSSQQQRRRTTTRRRRRRSSSVVV\\\gggsss{{{|||yyyxxxzzz~~~vvv|||yyyvvvwww{{{|||rrrllloooiiifffgggdddbbbaaa``````aaabbbcccddd^^^]]]\\\^^^cccjjjqqquuu|||}}}nnnbbbbbbbbb]]]YYYZZZTTTTTTTTTSSSPPPLLLHHHFFFCCCBBBAAABBBEEEGGGHHHGGGHHHHHHIIIKKKMMMPPPRRRSSSVVVWWWUUUSSSTTTXXXXXXUUUXXXJJJ@@@DDDRRReee~~~sss|||zzzuuuzzz~~~|||vvvwwwzzz|||{{{vvvoooiiiiiilllpppsssssssssssstttlllnnnllljjjjjjllljjjeeennnkkk``````ooosssnnnooonnnllliiiffffffhhhjjjlllhhhkkkuuuooossszzz~~~{{{xxxvvvuuupppggg___YYYVVVQQQNNNQQQYYYdddkkkooommmkkkhhhccc\\\TTTOOOKKKIIIFFFCCCBBBAAABBBCCCFFFGGGGGGHHHKKKOOOVVVZZZeeegggkkkllljjjfffaaa]]]RRRMMMGGGCCCDDDGGGJJJLLLIIIRRRUUUYYYbbbfffrrrmmmXXXKKKFFFAAA@@@AAABBBAAA>>>BBBHHHDDDFFFJJJWWWeeekkk|||pppcccmmm}}}wwweeeYYYZZZ___^^^XXXVVVYYY\\\]]][[[YYYZZZ[[[XXXOOOOOOZZZ^^^WWWUUUZZZ^^^^^^^^^^^^]]]\\\[[[ZZZXXXUUUXXX___```]]]```hhhjjjxxx~~~vvvnnnrrrnnnsss~~~{{{uuunnnjjjddd]]]VVVNNNFFFAAACCCDDDFFFHHHKKKVVVlllyyybbbkkkooofffYYYWWWcccpppggg[[[QQQMMMHHHAAAAAAFFFFFFBBBBBBBBB999444BBBXXXlllRRRJJJUUUcccjjjnnnpppwwwsss\\\RRRSSSSSSSSSTTTTTTSSSPPPNNNOOOMMMLLLOOOSSSVVVUUUSSSRRRRRRSSSTTTUUUVVVWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXaaa^^^XXXQQQLLLLLLOOOSSSSSSTTTVVVXXX^^^fffpppvvv|||rrr|||zzztttxxxyyypppooommmqqq}}}zzzssssssvvvzzz~~~qqqqqqkkkffffffccccccbbb```___^^^___```aaa[[[YYYWWWVVVXXXZZZ^^^```dddhhhooowww~~~mmmggg]]]WWWWWWVVVQQQMMMMMMKKKKKKJJJIIIHHHFFFEEEDDDBBBCCCDDDFFFHHHJJJJJJJJJLLLLLLLLLMMMOOOQQQTTTVVVUUUTTTTTTUUUWWWYYYWWWTTTQQQEEEIIIaaaxxxwww{{{~~~{{{{{{sssooooooppppppoookkknnnqqqrrrqqqpppppppppoooppplllgggeeehhhhhheeezzzvvvhhhdddmmmllldddcccpppnnnkkkhhhffffffgggggggggjjjoooyyyuuu}}}zzzvvvvvvsssllleeeaaa^^^YYYSSSMMMJJJKKKMMMRRRWWWaaakkkrrrrrroookkk```___\\\YYYWWWVVVUUUUUUTTTYYYaaagggiiihhhgggfffoooiiibbb[[[VVVPPPJJJEEEGGGFFFDDDEEEGGGJJJMMMNNNLLLVVVZZZ^^^jjjuuuooo___QQQHHHDDDAAA??????AAAAAA@@@BBBGGG???MMMUUU___qqqyyyjjjsssiiiiiifff___ZZZZZZ```dddddd```ZZZVVVVVVXXX[[[]]]\\\PPPRRRcccggg[[[VVV\\\]]]]]]]]]\\\\\\[[[ZZZZZZ[[[ZZZ]]]aaaaaa^^^___dddiiiqqqyyy~~~pppsssmmmsss~~~zzzrrrjjj\\\WWWQQQKKKHHHFFFEEEDDDCCCDDDHHHMMMSSS```wwwtttbbbmmmpppeeeXXXYYYhhhwww}}}vvvaaaUUUKKKGGGEEECCCDDDHHHFFF@@@@@@@@@888666PPPppp{{{gggOOOCCCKKK\\\gggiiinnnggguuurrrbbb\\\VVVNNNMMMNNNRRRVVVVVVRRROOONNNMMMLLLNNNSSSUUUUUUSSSPPPQQQRRRRRRSSSTTTUUUUUUTTTTTTSSSSSSTTTUUUWWWXXXQQQRRRRRRQQQOOOMMMNNNOOOQQQSSSUUUWWW[[[aaahhhmmmsssyyy{{{oooooowwwuuukkkiiiqqquuutttxxxzzzssssssxxx}}}~~~}}}}}}}}}}}}ssskkkfffeeebbbgggeeeaaa^^^]]]\\\]]]]]][[[[[[[[[ZZZZZZYYYXXXXXX\\\___dddiiimmmppprrrsssppprrrxxx}}}yyytttlllaaaYYY\\\VVVQQQOOOMMMIIIFFFEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDFFFHHHJJJKKKKKKLLLLLLPPPOOOOOOPPPQQQTTTVVVWWWSSSRRRTTTVVVXXXVVVSSSRRRHHHDDD]]]wwwjjjxxx~~~zzzvvvqqqqqqsssuuuuuuqqqsssttttttsssrrrrrrrrrtttsssmmmdddaaaccceeeeeeooopppiiieeelllkkkggglllrrrqqqnnnkkkgggdddbbb```dddffffffmmmtttkkktttxxxuuusssnnniiidddbbb^^^[[[WWWQQQKKKGGGIIIHHHIIIMMMVVV```hhhmmmjjjjjjkkkllllllkkkjjjiiilllqqqvvvvvvpppggg]]]XXXSSSMMMFFFDDDFFFJJJKKKJJJEEEFFFGGGGGGHHHIIIKKKMMMTTT\\\^^^cccssssss```UUULLLFFFDDDEEE@@@===???BBBCCCGGGLLLEEEYYYbbbhhhlllpppwwwZZZ___bbb```[[[ZZZaaaiiiiii```WWWTTTXXX\\\]]][[[]]]SSSXXXkkkqqqcccZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\\\\______```bbb```]]]]]]```cccgggqqqwwwrrrpppuuuwwwlllaaaPPPKKKEEEBBBBBBDDDFFFGGGAAADDDJJJQQQYYYiiitttiiiooolll]]]SSS]]]sss}}}rrr```TTTHHHBBBAAABBBEEEGGGEEE???<<<;;;888@@@bbbqqqZZZCCCBBBQQQ```ffffffeeeaaawwwgggXXX[[[TTTHHHIIILLLRRRXXXZZZWWWSSSPPPNNNMMMPPPTTTWWWVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTMMMPPPTTTVVVUUUTTTSSSSSSQQQSSSTTTVVVXXX[[[```ddduuu|||zzzyyyttthhhiiipppssssss|||yyysss{{{vvvtttxxx||||||{{{|||}}}~~~~~~rrrhhhiiippppppppplllgggaaa\\\ZZZYYYYYYWWWYYY]]]___``````^^^\\\]]]]]]]]]\\\\\\[[[ZZZZZZXXX]]]eeepppxxx{{{zzzxxx{{{xxxssspppqqqtttvvvvvviiiccc]]]ZZZVVVQQQQQQSSSPPPNNNKKKHHHEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFIIIKKKLLLLLLLLLNNNOOORRRRRRSSSSSSUUUVVVWWWXXXSSSSSSUUUWWWVVVRRRSSSWWWOOOYYY}}}zzzlllsss~~~{{{~~~~~~|||||||||zzzxxxvvvuuusssqqqoooooopppppppppoooppprrrtttuuutttnnnddd___aaaeeeeeecccjjjgggeeejjjiiijjjssssssqqqmmmiiieeebbb___^^^___```^^^ccc|||pppiiieeekkkuuu~~~xxxrrrnnnkkkfff```\\\[[[XXXQQQLLLGGGDDDBBBCCCGGGLLLPPPRRRSSSUUUYYY]]]___`````````eeeeeeddd___VVVNNNHHHEEEDDDBBBAAACCCGGGJJJJJJIIIFFFGGGHHHHHHGGGHHHKKKMMMSSS[[[bbbqqq{{{dddUUUMMMEEEAAA@@@FFFAAA>>>@@@DDDJJJTTT^^^bbbqqquuu}}}sss|||ppp\\\aaaZZZUUUWWW[[[]]]___bbbYYYUUURRRTTTYYY\\\YYYTTT\\\UUU[[[mmmuuujjj___]]]ZZZZZZZZZZZZ[[[]]]^^^______``````___\\\[[[[[[\\\```eeepppsssrrryyyvvvgggYYYJJJGGGBBB@@@AAACCCEEEEEE@@@BBBIIIPPPYYYiiiyyyrrrrrriiiYYYXXXlll~~~~~~}}}ppp[[[PPPDDD===>>>BBBCCCDDDAAA===999777;;;NNNrrrxxxhhhQQQ???CCCRRR\\\^^^^^^^^^fff~~~eeeVVVUUULLLJJJMMMRRRXXX\\\\\\YYYVVVUUURRRQQQSSSWWWYYYXXXUUUSSSSSSRRRRRRQQQQQQPPPPPPSSSSSSTTTTTTTTTSSSSSSRRRTTTUUUUUUTTTSSSTTTVVVXXXTTTUUUVVVVVVVVVXXX\\\___vvvsssyyyxxxgggcccooo|||}}}|||qqqpppxxxrrrsssttt}}}~~~~~~zzzmmmrrrzzzrrriii```[[[WWWVVVSSSVVV[[[```cccccccccbbb___\\\YYYUUUQQQNNNMMMLLLPPPSSSXXX^^^bbbdddcccbbbeeebbb___\\\YYYWWWWWWXXXSSSMMMKKKLLLKKKHHHHHHLLLDDDFFFFFFDDDBBBBBBCCCDDDBBBBBBBBBCCCCCCDDDEEEFFFGGGJJJLLLMMMMMMNNNQQQTTTTTTTTTVVVWWWXXXXXXXXXXXXUUUUUUVVVXXXWWWWWW```kkkssskkkrrr|||zzz}}}|||zzz|||qqqrrrttttttqqqnnnmmmlllllllllllljjjjjjlllppptttppprrrooogggbbbccceeeeeebbbiiifffccchhhffffffoooppplllgggccc``````aaacccaaabbb___```oooxxxuuujjjjjjkkkpppzzz}}}uuuuuuooohhhbbb^^^ZZZTTTPPPGGGGGGHHHJJJKKKIIIEEEBBB@@@AAABBBEEEGGGHHHIIIJJJJJJJJJIIIFFFBBBAAAAAABBBGGGGGGHHHIIIJJJHHHEEECCCGGGIIIJJJKKKKKKOOOTTTXXX]]]hhhvvvuuufffVVVLLLFFFAAA>>>>>>@@@@@@CCCDDDFFFPPPfffzzzzzzlll___VVVaaaVVVOOOTTT[[[\\\ZZZZZZQQQRRRTTTUUUVVVVVVVVVVVVZZZWWW[[[hhhpppmmmccc\\\ZZZZZZZZZZZZZZZ\\\]]]^^^[[[\\\[[[YYYWWWXXXYYYZZZ]]]gggsssrrroooyyy|||qqq___OOOEEECCCAAAAAACCCDDDCCCCCCCCCEEELLLSSS\\\lll|||~~~xxxrrr{{{}}}sssbbbPPPIII@@@===@@@EEEDDDBBB;;;<<<999555@@@\\\{{{uuummm```KKK???GGGTTTZZZ^^^ccchhhyyy}}}aaaUUUTTTMMMSSSWWW]]]```___\\\XXXVVVYYYWWWUUUWWWZZZ[[[ZZZWWWSSSRRRRRRRRRQQQQQQQQQQQQPPPRRRTTTVVVWWWVVVTTTSSSTTTTTTTTTSSSRRRSSSUUUXXXVVVVVVVVVUUUTTTUUUXXX[[[qqquuurrruuu{{{zzzlllaaallluuuqqqyyy}}}vvvqqqnnnnnnzzz|||~~~{{{~~~xxx{{{|||pppfff^^^YYYWWWRRRUUUYYY]]]aaabbbccccccccc```[[[VVVRRRPPPOOONNNUUUUUUTTTSSSSSSQQQPPPOOOMMMNNNNNNNNNKKKHHHGGGIIIGGGBBBBBBHHHIIIEEEBBBCCC>>>BBBEEEDDDBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGIIILLLMMMMMMOOOSSSWWWTTTUUUWWWYYYZZZYYYYYYXXXVVVVVVXXXZZZZZZ___pppjjjfff|||~~~zzz|||~~~yyyyyyrrrsssssspppmmmlllooosssrrrqqqooolllkkkmmmrrruuukkkooopppjjjfffffffffeee```fffcccaaaggggggfffnnnlllhhhaaa\\\[[[___eeeiiihhhiiifffbbbggg}}}tttooohhhfffmmm{{{|||wwwuuurrrnnnhhhbbb]]]ZZZVVVQQQIIIDDDBBBCCCEEEFFFFFFEEECCCAAAAAAAAABBBCCCAAACCCEEEFFFFFFFFFGGGHHH???AAADDDGGGJJJLLLMMMNNNJJJLLLNNNPPPRRRXXX```fffwwwttt```VVVKKKFFFBBB???>>>@@@999@@@GGGHHHHHHTTTssscccUUUXXXaaaTTTQQQSSSZZZ[[[VVVUUUXXXZZZ^^^^^^ZZZTTTTTT[[[bbbXXXWWWYYYaaakkkmmmeee\\\ZZZYYYXXXXXXXXXYYYZZZ[[[VVVXXXWWWTTTSSSVVVYYYZZZWWWdddqqq}}}kkkiiiwwwyyyzzzxxxkkkWWWGGG??????@@@BBBDDDEEEDDDCCCHHHKKKQQQYYYcccsss}}}}}}~~~yyyeeeRRRHHHDDD??????DDDIIIGGGBBB777;;;999555DDDddd~~~wwwmmmdddhhh^^^LLLDDDOOO\\\aaaiiittt{{{vvv[[[UUUXXXVVV[[[aaafffgggbbb[[[WWWUUU]]]ZZZXXXYYY\\\]]][[[YYYRRRRRRRRRRRRRRRRRRRRRRRRNNNQQQUUUXXXYYYYYYWWWUUUPPPSSSWWWYYYYYYXXXXXXXXXVVVVVVTTTRRRQQQRRRUUUWWW[[[xxx{{{zzz}}}vvvyyywwwuuu{{{vvvfffmmmlllffffffkkkqqqttttttqqqnnnmmmmmmqqqvvvyyyzzzzzz{{{{{{zzz}}}{{{pppdddYYYRRRTTTRRRQQQRRRUUUYYY[[[\\\```^^^ZZZVVVTTTRRRRRRRRRZZZXXXUUURRRNNNLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGAAACCCEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBFFFFFFGGGHHHIIIIIIIIIIIINNNPPPRRRSSSRRRRRRRRRTTTSSSRRRVVV]]]\\\VVVUUUYYYXXX^^^ggguuuvvvhhhrrrmmmfffnnnzzz{{{~~~~~~zzzwwwuuuyyytttppppppmmmiiilllsssrrrnnniiiggghhhkkknnnooommmiiiffffffggggggddd```aaaaaabbbcccdddddddddccchhhaaa[[[\\\^^^```eeejjjeeeaaabbbgggjjjsssxxxllliiifffggguuu}}}uuussstttqqqeee[[[WWWUUUQQQMMMJJJGGGEEEDDDHHHGGGGGGFFFFFFFFFFFFFFFBBBDDDEEEEEEDDDDDDFFFGGGCCCGGGKKKIIIFFFEEEIIINNNSSSPPPTTT\\\^^^```nnn}}}ooobbbQQQLLLEEEAAA@@@@@@???>>>@@@AAACCCOOOOOOaaatttmmmwwwfff\\\VVVUUUWWWVVVVVVVVVVVVWWWXXXYYYZZZVVVUUUYYY```ddddddeeeiii___ZZZVVVXXX]]]bbbcccaaabbb```\\\YYYWWWXXXZZZ[[[VVVTTTSSSVVVZZZ]]]]]][[[]]]^^^fffvvvxxxjjjqqqrrr{{{~~~yyydddPPPFFF@@@AAABBBAAAAAABBBFFFHHHLLLQQQ[[[hhhuuu~~~|||~~~wwwcccRRRJJJBBB@@@???AAADDDEEECCCAAA777666333;;;XXXxxx{{{|||~~~hhhmmmqqqRRR>>>NNN\\\nnn|||vvv___[[[]]]YYY^^^```aaa```]]]YYYWWWVVVVVV```^^^[[[[[[]]]]]][[[XXXSSSRRRQQQTTTWWWXXXVVVSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTXXXVVVTTTRRRRRRTTTWWWXXX]]]iiivvv{{{{{{yyytttooouuu{{{zzz}}}~~~zzzwwwwwwvvvSSSIIINNNUUUaaatttwwweeellllllmmmppptttwwwxxxxxx~~~|||zzz|||~~~qqqhhhaaa^^^VVVRRROOONNNPPPSSSVVVWWWWWWVVVTTTSSSSSSTTTUUUVVVZZZXXXVVVSSSPPPNNNLLLKKKLLLKKKIIIHHHFFFFFFEEEEEEAAACCCEEEFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKOOOQQQSSSTTTSSSTTTUUUVVV___VVVOOORRRWWWWWWWWWYYYYYYsssuuu{{{xxxggghhh~~~|||xxx{{{}}}~~~}}}{{{xxxxxxxxxxxxsssqqqpppmmmggghhhmmmiiihhhffffffiiilllmmmnnneeeeeecccbbbaaaccceeegggffffffgggffffffeeedddcccddd``````ccccccaaa```bbbddd```aaaeeegggmmm~~~lllgggddddddlllxxx|||xxxsssjjjbbb]]][[[XXXRRRMMMJJJJJJKKKDDDDDDCCCBBBAAAAAABBBBBBAAACCCDDDEEEDDDDDDEEEFFFEEEHHHJJJLLLLLLKKKLLLNNNSSSRRRXXXdddkkkssspppbbbVVVIIIEEE@@@===>>>?????????DDDFFFIIITTTPPP\\\zzzvvvqqqwwweee[[[VVVTTTTTTWWWTTTTTTTTTSSSSSSSSSSSSRRRUUUTTTVVV\\\___^^^___aaaZZZWWWTTTUUUZZZ^^^^^^]]]\\\ZZZWWWUUUUUUVVVXXXZZZXXXVVVUUUVVVYYY\\\^^^^^^XXXZZZaaalllxxx|||wwwqqqwwwvvvwwwpppzzzcccNNNDDDDDDEEEFFFFFFEEEEEEGGGIIILLLSSS___nnn}}}zzz{{{{{{mmmZZZLLLHHHAAA@@@@@@BBBDDDDDDAAA>>>444666:::GGGaaayyyxxxrrryyyyyy___PPPCCCVVVeeexxx^^^YYYXXXTTTYYY]]]^^^^^^\\\YYYWWWWWWWWW___\\\ZZZZZZ\\\\\\ZZZXXXTTTSSSSSSUUUXXXYYYWWWTTTRRRSSSUUUVVVXXXXXXYYYYYYYYYXXXVVVUUUTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTVVVVVVbbbooowww}}}|||xxx}}}{{{}}}{{{pppWWWHHHMMMVVVdddttt{{{tttiiijjjjjjiiikkkooosssvvvxxx|||zzzzzz||||||pppeee___ZZZUUUOOOLLLLLLMMMOOOPPPOOOOOONNNNNNOOOQQQSSSTTTUUUTTTRRRPPPNNNMMMLLLLLLLLLKKKIIIGGGFFFDDDDDDDDDBBBCCCEEEFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKMMMNNNOOOOOOOOOPPPRRRTTTUUUTTTUUUWWWXXXXXXUUUSSSVVVWWWXXX[[[___tttmmmqqq|||{{{zzz||||||{{{yyyuuuttttttuuunnnmmmmmmnnnkkkfffeeehhhdddcccdddfffhhhjjjjjjiiiccceeefffdddcccfffmmmsssjjjiiiiiihhhfffdddbbbaaa```^^^___bbbccc______aaaccc``````ccccccgggxxxqqqddd___]]]___eeevvvnnndddaaa\\\VVVPPPNNNNNNOOOLLLLLLJJJIIIHHHHHHHHHHHHHHHJJJMMMMMMLLLKKKKKKLLLHHHIIILLLOOORRRSSSSSSRRR^^^```jjjzzztttcccYYYMMMBBB???<<<;;;===@@@BBBBBBIIIHHHHHHYYY^^^fffoooeee[[[XXXWWWVVVWWWZZZSSSTTTUUUVVVVVVVVVUUUTTTVVVTTTVVVZZZ[[[XXXWWWZZZVVVTTTRRRTTTXXX[[[ZZZXXXXXXVVVTTTSSSSSSTTTWWWXXXVVVWWWVVVVVVVVVXXX[[[^^^YYY[[[```gggpppxxx~~~uuuppp}}}xxx}}}zzzdddOOOCCCCCCEEEFFFFFFFFFFFFGGGIIIRRR]]]jjjyyy|||zzz|||~~~wwwmmm^^^MMMEEEEEE@@@@@@BBBCCCDDDBBB===:::555888BBBVVVnnntttmmmzzzTTTHHHJJJbbbsssuuu[[[WWWTTTQQQWWWXXXYYYZZZZZZXXXWWWWWWXXX[[[YYYXXXXXXYYYYYYWWWVVVTTTTTTTTTVVVXXXXXXWWWUUURRRSSSTTTVVVXXXYYYZZZZZZYYYWWWUUUSSSSSSTTTWWWXXXRRRRRRRRRRRRRRRRRRRRRRRRUUU___kkkwww{{{~~~~~~~~~mmmcccFFFFFFPPPcccuuu|||zzzwwwhhhgggeeeeeehhhnnntttxxxzzzyyyyyy|||~~~}}}||||||xxxggg]]]\\\WWWQQQMMMLLLLLLLLLKKKNNNMMMLLLLLLKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEEEECCCEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIILLLMMMNNNPPPQQQRRRRRRSSSSSSTTTUUUTTTSSSSSSUUUVVVNNNUUUYYYXXXVVV^^^ttt}}}{{{vvvuuuxxxzzzzzzyyyvvvqqqnnnmmmnnnccceeeiiikkkjjjgggggggggfffeeeddddddeeefffeeeddddddeeegggggghhhkkkppptttgggggggggeeedddbbb```___^^^ZZZYYYZZZZZZYYY]]]bbb```]]]^^^```aaadddooo{{{rrrbbb[[[YYY[[[^^^ssszzzvvvoooeee^^^[[[ZZZWWWTTTQQQPPPNNNMMMKKKJJJJJJJJJIIIKKKMMMMMMKKKJJJIIIIIINNNQQQVVV[[[^^^ccchhhlll{{{wwwmmm^^^VVVPPPGGG@@@>>><<<<<<>>>BBBEEEGGGLLLLLLLLLeeexxx{{{eee___ZZZZZZZZZXXXWWWXXXPPPRRRUUUXXXZZZZZZZZZYYYXXXVVVVVVYYYYYYTTTSSSUUUUUUSSSSSSTTTWWWYYYXXXVVVWWWVVVTTTRRRRRRSSSUUUVVVRRRTTTVVVVVVTTTTTTWWWZZZ[[[[[[]]]cccnnnzzz|||}}}|||yyyyyy~~~xxxyyy~~~www~~~{{{fffQQQFFFDDDEEEEEEFFFGGGJJJOOOSSS^^^kkkxxx}}}}}}ssseeeZZZOOOEEE@@@@@@???AAACCCDDDCCC???:::666888===KKKccc}}}tttuuuttteeeQQQ@@@VVVttteeeXXXXXXVVVTTTXXXSSSUUUWWWXXXWWWWWWWWWXXXVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVWWWWWWUUUTTTSSSTTTUUUWWWXXXXXXXXXXXXVVVUUUTTTSSSTTTUUUVVVWWWQQQRRRRRRSSSSSSRRRQQQPPPSSS\\\hhhvvv|||~~~qqqvvv}}}zzzrrrkkkhhhSSSFFFFFFZZZpppyyyxxxxxxhhhfffbbb```bbbiiirrrxxxwwwxxxyyy|||~~~}}}{{{zzzyyyyyyoooddd___VVVSSSPPPNNNNNNNNNMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIEEEGGGHHHGGGFFFFFFHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUSSSQQQPPPQQQSSSSSSWWWXXXYYYccc~~~~~~~~~yyyuuunnnlllpppqqqssstttssspppmmmkkkkkkdddhhhkkkkkkjjjiiiiiihhhiiifffcccbbbcccdddeeeeeebbbaaabbbeeeiiikkkjjjhhhddddddddddddcccbbbaaa```ZZZXXXXXXXXXVVVRRRTTTYYYXXXWWWXXX[[[]]]aaahhhooo|||rrrlllgggbbb```kkkoooyyy{{{rrrqqqmmmddd[[[^^^]]][[[YYYWWWUUUTTTTTTTTTVVVWWWWWWUUUSSSRRRRRRVVV___iiiooottt}}}yyyeeeYYYTTTKKKHHHGGG@@@???>>>======???CCCGGGJJJMMM```jjjsss^^^]]]YYYWWWYYYYYYTTTRRRSSSPPPRRRTTTWWWXXXXXXWWWVVVWWWTTTUUUWWWVVVQQQOOOQQQRRRRRRQQQRRRTTTTTTTTTSSSWWWUUUSSSQQQPPPPPPPPPQQQNNNSSSWWWXXXVVVTTTUUUWWWYYYWWWWWW^^^kkk{{{|||~~~zzzvvvvvvyyy|||tttssssssrrr{{{gggRRRFFFGGGGGGGGGIIIMMMUUU___eeejjjxxx{{{|||~~~~~~tttbbbPPPGGGEEEBBB>>><<<@@@AAACCCBBB???;;;888555999EEEZZZssstttyyy~~~jjjQQQIIIHHHlllpppYYYWWWYYYXXXWWWVVVPPPSSSVVVWWWWWWVVVVVVWWWQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRTTTUUUUUUTTTSSSSSSVVVVVVVVVWWWVVVVVVUUUTTTQQQRRRTTTUUUUUUUUUTTTSSSQQQRRRSSSTTTSSSRRRPPPOOOLLLTTT```ooo|||pppeeeeeelllqqqpppmmmhhhOOO???JJJ___iiihhhfffiiigggccc``````fffooovvvuuuwwwyyy|||}}}}}}}}}}}}||||||{{{{{{nnnaaa^^^___TTTQQQNNNMMMNNNOOOOOONNNIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKHHHIIIJJJIIIHHHHHHJJJLLLKKKKKKKKKLLLMMMMMMNNNNNNQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSQQQOOONNNPPPRRRSSSZZZfffxxx~~~vvvyyy{{{yyyuuunnnkkkoooiiillloooppppppooonnnooommmpppqqqmmmjjjjjjiiiggggggdddaaa```bbbeeefffgggcccaaaaaadddhhhiiieee```bbbbbbcccccccccbbbbbbaaaVVVXXX]]]___YYYOOOJJJKKKQQQQQQRRRUUUZZZ___cccgggppprrrddd```^^^fffuuuwwwlllllljjjhhheeecccaaa______aaacccdddccccccbbbdddeeefffrrrzzzfffUUUNNNLLLDDDBBBDDD>>>===>>>>>>>>>???CCCIIIMMMSSSnnn]]]XXXYYYWWWWWWZZZZZZVVVTTTVVVYYYZZZZZZYYYXXXVVVTTTRRRSSSQQQQQQTTTSSSOOOMMMOOOOOOOOONNNNNNNNNOOOPPPPPPSSSRRRPPPNNNMMMLLLLLLLLLOOORRRUUUWWWWWWWWWVVVWWWZZZWWWWWW]]]kkk{{{xxx}}}{{{uuurrrnnnmmmrrrzzz~~~~~~vvvyyyuuuiii}}}iiiSSSFFFGGGGGGIIIMMMUUU```llluuuwwwzzz{{{~~~|||xxxbbbQQQAAA===@@@@@@>>>===AAABBBAAA???;;;888777777<<>>???AAACCCEEEGGGMMMUUU[[[qqq}}}ggghhhdddVVV[[[XXXYYYZZZYYYUUUUUUYYY[[[ZZZXXXUUUSSSQQQQQQPPPQQQOOOQQQUUUVVVSSSSSSUUURRRQQQOOOMMMLLLMMMPPPRRRPPPPPPOOOOOOOOOOOOOOOPPPOOOKKKGGGHHHLLLRRRTTTUUURRRTTTVVVVVV[[[jjjxxxuuuoooggggggjjjppprrrpppnnnuuu|||zzzgggqqqzzz|||}}}|||xxxcccVVVUUUZZZccclllvvv}}}xxxssssssmmm[[[HHHCCC@@@??????===;;;???FFFDDDBBB>>>888444333888<<>>999777999===??????@@@;;;777666666666;;;BBBYYYwww~~~www]]]NNN___vvv}}}www\\\YYYVVVUUUWWWXXXWWWUUUOOOPPPQQQSSSUUUTTTRRROOOPPPQQQQQQPPPNNNNNNPPPQQQSSSSSSSSSSSSTTTTTTTTTTTTYYYWWWRRRMMMMMMQQQPPPKKKIIIJJJMMMSSSXXXYYYVVVRRROOOOOOOOOOOONNNNNNMMMLLLJJJNNNRRRUUU]]]ooo|||xxxmmmXXX___}}}^^^DDDAAAHHH[[[hhhqqqkkkbbb______^^^fffgggmmmtttuuussstttwww}}}|||{{{xxxwwwxxx{{{~~~uuuttt^^^PPPUUUOOOMMMLLLMMMOOOPPPPPPOOOGGGGGGGGGGGGHHHKKKMMMMMMLLLIIIGGGHHHNNNUUUYYYZZZRRRPPPNNNMMMNNNOOOPPPQQQQQQOOONNNPPPRRRSSSRRRQQQVVVXXXYYYXXXXXXZZZ___cccjjjllllllfffbbbiii{{{{{{uuutttvvvrrrnnnmmmpppqqqooolllmmmnnnnnnmmmllljjjiiiiiiiiihhhgggggggggfffdddbbbeeeeeeffffffdddaaa^^^\\\]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYY[[[]]][[[YYY[[[___dddiiimmmqqqrrrqqqmmmkkkjjjiiiiiijjjnnnyyy{{{jjjYYYRRRUUUooozzzxxxpppfff\\\TTTMMMGGGCCCAAA@@@??????@@@AAAAAAAAABBBFFFJJJJJJLLLWWWiiixxxyyylll___\\\WWWTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWTTTPPPOOONNNOOONNNNNNQQQQQQRRRUUUXXXXXXTTTPPPSSSSSSRRRQQQQQQRRRSSSSSSQQQOOONNNOOOPPPRRRQQQQQQRRRQQQPPPQQQTTTWWWWWWVVVYYYTTTQQQQQQQQQUUU```mmm}}}{{{wwwrrrnnnkkkkkkkkkqqqxxx|||xxxzzzggg```mmm~~~vvvwww~~~zzzsss}}}~~~~~~~~~vvvqqqkkkeeeYYYJJJAAA>>>>>>;;;999999<<>>???AAABBBCCCCCCDDDHHHKKKLLLQQQ^^^qqquuu]]]VVVWWWTTTQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTRRROOOLLLJJJKKKMMMNNNNNNQQQRRRUUUVVVWWWUUUSSSQQQRRRQQQQQQPPPPPPQQQQQQRRRNNNMMMKKKLLLNNNPPPQQQQQQUUUTTTTTTUUUVVVWWWUUUTTTVVVRRROOONNNMMMNNNTTTZZZpppooottt|||{{{qqqjjjkkklllyyyzzz}}}ttt[[[aaa|||{{{~~~}}}~~~}}}|||{{{xxxxxxyyyppphhh]]]SSSHHH>>>:::===777888:::===@@@AAA???<<<555555666777777===NNN___xxx{{{yyyiiiRRRNNNmmmxxxbbb]]]\\\ZZZZZZ[[[[[[YYYWWWVVVSSSOOOMMMMMMNNNNNNNNNPPPQQQQQQPPPNNNMMMNNNPPPOOOOOOOOOOOOPPPPPPPPPPPPJJJMMMNNNMMMNNNQQQOOOJJJIIILLLPPPQQQPPPOOOMMMMMMJJJKKKKKKLLLLLLLLLLLLKKKJJJMMMOOONNNNNNUUUcccnnnvvvmmmrrrmmmlllrrrssslllgggpppqqqVVVBBB888===KKK[[[cccffffffccc^^^^^^^^^aaafffhhhiiilllrrrqqqrrrssssssrrrqqqssstttsssllloooxxxvvvkkkeeefffeeeaaa]]]TTTQQQOOOPPPPPPPPPRRRUUUTTTNNNLLLSSS\\\aaabbbbbb[[[YYYVVVRRRPPPPPPSSSUUURRRTTTVVVTTTQQQRRRYYY___eeeqqq{{{|||uuuqqquuurrroookkkkkkmmmoooppppppooommmkkkjjjjjjkkkkkkkkkeeehhhjjjiiieeebbbcccdddeeeddddddccccccccccccccc```___\\\YYYWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYYYY\\\[[[[[[^^^bbbffffffeeefffhhhiiihhhddd___[[[YYY]]]eeehhheeemmmccclllooo\\\VVVIIINNNWWWcccrrr~~~wwwooodddXXXNNNLLLHHHEEECCCBBBAAA@@@;;;===???AAABBBCCCDDDEEEHHHJJJMMMRRR]]]oooxxxgggWWWTTTWWWVVVSSSRRRTTTTTTSSSSSSSSSSSSRRRRRRQQQNNNJJJIIIJJJLLLNNNNNNPPPSSSVVVWWWUUUTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQMMMLLLJJJKKKNNNQQQRRRSSSWWWWWWXXXXXXXXXVVVTTTRRRSSSOOOLLLKKKMMMOOOSSSWWWfffeeerrryyynnnnnnhhhuuu{{{tttzzz^^^ZZZttt|||~~~xxxrrrpppppplll___QQQHHHAAA;;;999;;;444888<<>>============???BBBCCCCCCCCCFFFHHHOOOOOOQQQYYYlll}}}jjj^^^TTTSSSUUUUUUSSSQQQUUUTTTTTTTTTSSSSSSSSSRRRRRROOOLLLJJJKKKMMMNNNNNNPPPRRRUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNLLLKKKMMMPPPSSSTTTTTTXXXXXXYYYYYYWWWUUUSSSRRRPPPMMMIIIIIIOOOXXX^^^```]]]___ppprrrpppjjjqqq{{{wwwoooqqqiii[[[eee~~~}}}~~~|||tttmmmiiihhhcccTTTEEE@@@@@@===999777666:::???BBBAAA===888555666333666CCCRRRcccsssyyypppWWWHHHKKK[[[tttyyysssggg[[[XXXXXXXXXWWWVVVUUUUUUUUU[[[VVVOOOKKKKKKMMMOOOPPPMMMMMMMMMLLLIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOMMMOOONNNJJJJJJNNNPPPOOOJJJNNNPPPPPPNNNLLLNNNPPPMMMMMMMMMMMMLLLKKKJJJIIIMMMNNNOOONNNOOOUUU```hhhpppvvv}}}yyylllaaaaaaeeekkknnnhhh[[[OOOBBB???@@@HHHUUU^^^ccccccXXXUUUUUUXXXXXXYYY___fffeeehhhkkknnnnnnnnnnnnooo{{{yyytttfffXXXTTTWWWXXX^^^fffkkknnnooorrruuu}}}xxxzzztttpppsssssssssvvvooonnnnnnnnnnnnoooooooookkkhhhffffffjjjkkkjjjhhhdddccc```\\\ZZZ[[[^^^aaa``````_________``````aaa```___]]][[[ZZZYYYZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXeeeaaa^^^^^^aaaeeeffffffccccccaaa___]]]^^^```cccbbbffffffaaaaaaqqqkkkdddsss}}}zzzooo```PPPJJJLLLOOOTTTXXXccchhhpppxxx{{{lll```aaa^^^WWWNNNKKKJJJDDD>>>>>>??????>>>======>>>@@@@@@BBBEEEEEEDDDFFFJJJNNNSSSRRRUUUccc~~~llleee^^^WWWTTTVVVWWWUUURRRUUUUUUUUUTTTTTTSSSSSSRRRRRRPPPMMMMMMNNNOOOOOONNNOOOPPPQQQSSSTTTTTTSSSRRRQQQRRRRRRSSSSSSRRRRRRQQQNNNMMMMMMOOORRRTTTTTTSSSVVVWWWXXXWWWUUUSSSRRRSSSPPPLLLHHHHHHRRR___ffffff]]]bbbsss}}}wwwppppppwwwvvvnnnuuu|||nnn[[[RRRbbbxxxzzzxxx{{{~~~xxxwwwvvvtttoooiiiddd```TTTGGG<<<;;;===<<<888666;;;>>>AAAAAA>>>999666444777666===OOOddduuu||||||~~~vvv```IIIFFFYYYjjjuuuwwwooo{{{rrr[[[^^^UUUVVVUUUSSSQQQPPPRRRTTTXXXTTTOOOLLLMMMNNNPPPQQQLLLMMMMMMKKKIIIGGGHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLIIILLLLLLIIIKKKQQQVVVWWWUUUUUUUUURRROOONNNMMMNNNMMMMMMMMMMMMLLLKKKJJJIIINNNNNNNNNMMMMMMQQQYYY```ooowwwzzz~~~}}}|||kkkaaa[[[ZZZcccrrr{{{{{{vvvZZZIII:::;;;GGGTTT]]]bbbVVVRRRQQQRRRQQQQQQUUU\\\```ccchhhkkklllmmmoooqqqxxxpppssszzz}}}zzztttssssssrrrrrrlllmmmoooooonnnmmmllllllmmmjjjggghhhkkkkkkhhhdddccc```\\\ZZZ[[[[[[\\\\\\________________________]]]]]]\\\[[[[[[ZZZYYYYYYWWWVVVVVVVVVVVVVVVVVVWWW]]]]]]\\\]]]___aaaaaaaaa]]]^^^^^^]]]\\\]]]___bbb[[[YYYZZZ^^^```jjj```XXXjjj}}}{{{nnnaaaRRRFFFFFFKKKPPPVVV^^^gggooowww}}}~~~xxxqqqgggZZZQQQOOOOOOKKKFFFEEEEEEAAA;;;;;;===??????>>>>>>@@@BBBAAADDDFFFFFFFFFIIIPPPWWWUUU\\\jjj}}}mmmddd```YYYVVVVVVXXXXXXVVVUUUUUUTTTTTTSSSRRRRRRQQQNNNMMMMMMOOOQQQRRRQQQPPPNNNMMMMMMOOOSSSUUUTTTQQQPPPQQQRRRRRRRRRRRRQQQPPPMMMMMMNNNQQQTTTTTTSSSQQQSSSUUUVVVTTTRRRQQQSSSUUUQQQNNNIIIIIISSS```dddaaa```ggguuu}}}rrrrrryyyzzzuuuwww{{{wwwqqqbbbSSSQQQXXXzzzsssooommmjjjxxx~~~~~~{{{zzzyyyqqqnnnkkkiiihhhbbbZZZSSSEEE???:::999999777888<<<>>>???@@@>>>:::777666777888;;;GGGZZZkkkvvvwwwhhh___eeeoooooohhhMMMGGGVVVnnnzzzyyy~~~fffXXX[[[UUUTTTSSSPPPMMMMMMQQQTTTSSSPPPNNNMMMNNNOOOPPPPPPNNNNNNNNNLLLIIIHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJEEEJJJLLLKKKLLLQQQVVVWWWXXXUUURRRPPPOOOMMMLLLJJJHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLKKKLLLPPPTTTgggttt{{{~~~zzzsssfff\\\UUU^^^tttcccDDD999@@@JJJSSSYYYSSSOOOMMMMMMKKKIIILLLQQQWWWZZZ___bbbeeehhhkkkmmmzzzyyyssszzz}}}xxxtttrrrnnnhhhjjjlllnnnooommmkkkjjjiiiqqqnnnkkklllnnnmmmgggbbbaaa^^^[[[[[[]]]]]]ZZZWWW___```````````````___^^^YYYYYYYYYZZZYYYXXXWWWVVVXXXWWWWWWVVVVVVWWWWWWXXXUUUWWWZZZ\\\]]]^^^]]]]]]```aaacccbbbaaa``````aaa^^^WWWYYYbbbaaa]]]jjj{{{fffbbbiii~~~eeeLLLEEEJJJCCCHHHQQQZZZbbbjjjrrrwwwwww{{{~~~}}}yyyuuuoooiiicccZZZPPPIII@@@BBBBBBAAABBBEEEBBB===:::<<>><<<<<<>>>@@@AAADDDFFFFFFGGGLLLUUU]]]\\\kkkmmmrrr```]]]WWWRRRRRRUUUVVVTTTUUUTTTTTTSSSRRRQQQQQQQQQJJJKKKLLLOOORRRTTTSSSQQQNNNKKKJJJMMMSSSVVVTTTPPPOOOOOOPPPQQQQQQPPPOOOOOOLLLMMMOOORRRTTTTTTQQQOOORRRSSSTTTRRRPPPPPPSSSVVVRRRPPPKKKJJJSSS^^^___XXX]]]fffrrr}}}{{{qqqrrr{{{}}}yyy|||{{{vvvxxxwwwwwwvvvooocccUUULLL[[[rrryyyppppppoooiiiiiittt{{{}}}~~~|||yyyvvvtttsssooojjjdddbbbaaa[[[PPPGGG===<<<<<<:::666444:::CCC???@@@???;;;777666888:::999@@@NNN^^^hhhmmmrrrxxxkkkhhheeeiiisssvvvhhhUUU???KKKggg~~~nnndddXXXUUUUUUTTTRRRNNNKKKLLLPPPUUUOOOMMMLLLMMMOOOPPPOOONNNOOOPPPOOOMMMKKKIIIJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLDDDKKKOOONNNMMMPPPRRRQQQSSSOOOKKKJJJLLLMMMKKKIIIDDDEEEGGGIIIJJJLLLLLLLLLDDDGGGJJJLLLKKKKKKLLLMMMYYYnnn|||}}}vvv~~~hhh[[[RRR[[[ttt}}}SSS???>>>DDDJJJOOOQQQNNNKKKJJJGGGDDDFFFJJJOOORRRVVVYYY]]]aaaeeehhhvvveeekkk}}}yyyuuuwwwuuurrrnnnkkklllpppsssssspppllljjjjjjkkkkkkkkkyyytttnnnhhhcccbbbbbbccc^^^[[[YYYXXXYYYYYYYYYXXX```___^^^]]][[[ZZZZZZYYYVVVWWWYYYYYYXXXXXXXXXYYYRRRSSSRRRQQQOOONNNPPPQQQNNNSSSWWWXXXZZZ^^^]]]ZZZZZZZZZZZZZZZZZZ[[[[[[[[[]]][[[YYY[[[___cccdddccctttTTTZZZ[[[```eeecccYYYQQQNNNBBBAAACCCGGGIIINNN[[[ggggggiiimmmrrrvvvxxxzzzzzzwwwxxx{{{~~~}}}yyyuuussstttvvvwwwnnnmmmllljjjhhhfffdddddd___\\\XXXRRRLLLFFFAAA???CCCAAA???===<<<===>>>???===>>>???>>>===>>>AAACCCCCC>>>BBBKKKMMMLLLVVVffftttssscccZZZYYYXXXVVVUUUTTTUUUUUUVVVRRRPPPNNNNNNNNNNNNLLLJJJKKKLLLNNNPPPPPPPPPPPPPPPMMMNNNPPPQQQRRRQQQPPPOOONNNNNNNNNPPPQQQQQQPPPNNNNNNOOOPPPQQQRRRRRRRRRRRRLLLLLLOOOTTTTTTPPPQQQTTTUUURRRPPPSSSXXX[[[ZZZXXX\\\aaadddffftttxxxuuuuuuxxxwww{{{|||xxxsssnnnuuuvvvpppxxxtttZZZHHHVVVgggpppooojjjfffeeeaaacccmmm|||{{{wwwwwwwwwvvvtttqqqnnnkkkiiidddaaa]]]VVVOOOHHHCCC@@@===;;;999888999:::::::::>>>999666555222000777@@@HHH\\\sss~~~}}}yyyxxxxxxggg|||xxxppp\\\FFFIIIooolllXXXYYYVVVKKKXXXSSSMMMLLLOOORRRQQQOOOPPPIIIDDDGGGPPPUUUQQQJJJIIIGGGFFFHHHKKKMMMJJJHHHGGGHHHIIIIIIJJJJJJIIIIIIFFFJJJMMMNNNLLLLLLNNNQQQIIIIIIJJJJJJJJJIIIHHHGGGEEEGGGJJJKKKJJJIIIIIIJJJEEEGGGJJJKKKJJJKKKLLLMMMOOO___|||sssiiiXXXRRRgggkkkQQQ>>>777>>>IIIVVVUUUQQQKKKFFFDDDAAA>>>DDDFFFHHHLLLQQQVVVZZZ]]]zzzzzz}}}tttsssrrrrrrqqqooonnnooosssvvvooommmjjjhhhiiijjjkkklllooommmjjjgggccc```___^^^[[[YYYWWWWWWXXXYYYYYYXXXZZZZZZ[[[[[[ZZZZZZYYYXXXSSSTTTVVVVVVUUUUUUUUUWWWRRRSSSTTTSSSQQQPPPQQQRRRRRRUUUVVVTTTUUUYYYZZZXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[YYYXXXZZZ]]]______]]]kkkjjjMMMIIIGGGKKKPPPVVV^^^fffZZZKKK>>>???FFFJJJIIIHHHPPPRRRUUUXXXZZZ\\\]]]^^^___aaacccfffhhhjjjjjjkkkjjjhhheeebbbaaaaaaaaabbb[[[ZZZYYYWWWUUUSSSRRRQQQNNNMMMKKKHHHEEEBBB@@@???@@@???===<<<;;;<<<<<<======>>>@@@@@@??????@@@BBBFFFCCCDDDIIIOOOZZZkkk|||wwwcccXXXSSSVVVUUUTTTSSSSSSSSSTTTUUUOOONNNMMMNNNOOOPPPNNNMMMLLLMMMOOOPPPQQQQQQQQQPPPNNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLNNNOOOOOONNNLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOOOORRRVVVUUUPPPOOORRRVVVSSSQQQSSSWWWZZZYYYWWWTTTWWWYYY]]]iiiwww~~~~~~wwwtttzzz~~~uuummmoootttsssmmm\\\ggguuuxxxvvv}}}~~~tttTTTRRRVVVbbbppptttkkkaaa```]]]___iiirrrwww|||~~~yyytttooonnnmmmkkkhhhdddaaa___YYYVVVPPPJJJEEEAAA???>>>:::999999999::::::::::::111222555999777555<<>>???HHHXXXfffiiiXXXIIIFFFIIIGGGAAA===CCCDDDFFFHHHJJJLLLNNNNNNMMMNNNPPPRRRTTTUUUVVVVVVSSSRRRPPPOOONNNMMMMMMMMMIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@???>>>>>>======<<<<<<<<<======>>>>>>>>>???AAABBBBBBAAABBBCCCEEEGGGKKKNNNRRRaaa{{{sssdddZZZUUUUUUTTTTTTSSSSSSSSSTTTUUUUUULLLKKKLLLNNNQQQQQQPPPNNNNNNOOOPPPQQQRRRRRRQQQQQQPPPOOONNNLLLKKKKKKJJJJJJKKKKKKKKKMMMNNNNNNMMMKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOTTTYYYXXXSSSQQQSSSVVVSSSQQQSSSVVVYYYXXXVVVSSSRRRUUU[[[bbbmmmuuu{{{zzznnngggiiilllhhh```SSSgggtttzzzeeeMMMPPPhhh{{{yyynnncccZZZRRRSSSZZZcccoooyyy~~~}}}{{{{{{{{{xxxrrrmmmeeedddbbb___[[[WWWTTTRRRLLLIIIDDD>>>;;;:::;;;<<<777888:::;;;;;;:::999888111333777;;;<<>>===<<<<<<<<<>>>BBBFFFHHHeeecccgggwww|||mmmlll|||wwwxxxuuusssqqqnnnllllllnnnooonnnllliiiiiiiiijjjiiihhhgggeeeeeeggghhhaaaaaaaaa```]]]ZZZVVVTTTVVVUUUSSSSSSTTTUUUTTTRRRMMMOOORRRTTTTTTSSSQQQPPPKKKLLLMMMMMMLLLLLLMMMOOOPPPSSSVVVVVVUUUTTTSSSSSSWWWXXXUUUPPPPPPTTTWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZVVVWWWXXXYYYYYYYYYWWWVVVYYYfff~~~ttt```QQQFFFBBBGGGOOO___^^^]]]YYYMMMBBB@@@EEEAAAAAABBBCCCEEEHHHIIIKKKEEEEEEGGGHHHIIIJJJKKKKKKGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@?????????>>>>>>===<<<<<<;;;;;;:::;;;===???@@@AAAAAAAAACCCCCCCCCBBBBBBEEEIIIMMMGGGUUU```hhh~~~qqqccc^^^WWWVVVZZZTTTTTTTTTUUUUUUVVVVVVWWWKKKKKKLLLOOOQQQQQQOOOMMMNNNOOOQQQRRRRRRRRRQQQPPPRRRPPPMMMKKKIIIHHHHHHIIIKKKJJJKKKLLLNNNNNNLLLJJJLLLLLLMMMNNNNNNNNNNNNNNNJJJLLLRRRYYYZZZVVVTTTVVVUUUSSSRRRSSSUUUVVVVVVUUUVVVRRRTTT\\\___fff{{{vvv|||tttnnnmmmkkkeee___bbbuuuyyyZZZHHHWWWppp}}}iii]]]QQQKKKLLLTTTaaammmxxxyyy{{{~~~}}}{{{yyyyyywwwqqqiiibbb\\\[[[XXXUUUQQQMMMJJJIIIDDDBBB>>>;;;999999:::;;;888:::<<<<<<:::888666666888666555777???NNN___lllsssxxxWWW@@@EEEVVVxxx[[[^^^dddZZZQQQSSSRRRQQQPPPPPPQQQPPPMMMJJJEEEHHHLLLMMMLLLKKKKKKKKKEEEGGGJJJJJJHHHIIILLLOOOKKKJJJIIIHHHHHHJJJLLLMMMNNNJJJGGGGGGIIIJJJIIIFFFIIIHHHFFFDDDDDDEEEFFFHHHLLLMMMLLLJJJFFFCCCBBBBBBEEEGGGIIIIIIIIIIIIJJJKKKNNNLLLPPP[[[dddgggiiijjjpppqqqttt}}}oooXXXPPPUUU]]]bbbiiihhh\\\JJJ;;;222999:::@@@GGGHHHCCC===;;;>>>===;;;::::::===@@@BBBtttqqqjjjbbbaaammm~~~uuukkkuuu~~~vvvrrrqqqnnnjjjhhhjjjlllnnnmmmkkkhhhggggggiiijjjiiigggcccbbbcccdddcccbbb___\\\YYYWWWUUUTTTWWWVVVTTTSSSSSSQQQOOOMMMKKKMMMOOOQQQQQQOOOMMMKKKJJJKKKKKKKKKJJJJJJLLLNNNOOOQQQTTTVVVUUUTTTSSSSSSTTTVVVVVVSSSTTTWWWXXXVVVTTTTTTUUUVVVWWWWWWXXXXXXUUUVVVXXXYYYYYYYYYXXXXXXWWWYYYgggsssdddTTTIIIGGGLLLSSS]]]^^^SSSGGGFFFLLLCCCBBB@@@>>>>>>>>>@@@@@@?????????@@@@@@AAABBBBBBBBBBBBCCCCCCBBBAAA@@@???@@@@@@@@@@@@?????????>>>???>>>>>>>>>======<<<<<<>>>??????@@@@@@@@@@@@???AAAAAA@@@@@@CCCKKKUUU\\\[[[oooxxx___ZZZZZZRRRPPPVVVRRRSSSSSSTTTTTTUUUUUUUUUMMMMMMMMMNNNOOONNNLLLJJJNNNNNNPPPQQQQQQPPPPPPOOOQQQPPPMMMKKKIIIHHHHHHHHHHHHHHHHHHJJJLLLLLLJJJHHHJJJKKKLLLLLLLLLLLLLLLLLLIIIKKKQQQXXXXXXTTTRRRTTTSSSRRRQQQQQQSSSTTTTTTTTTTTTOOORRRYYYYYY]]]yyywwwzzzzzz{{{zzzvvvqqqnnnnnnxxxpppTTTNNNXXXfffoooiii___UUUNNNKKKLLLSSS\\\nnnuuu~~~}}}|||{{{yyy}}}~~~|||}}}~~~{{{yyyvvvtttrrrooohhh^^^WWWQQQPPPNNNJJJGGGDDDBBBAAA???>>>===<<<;;;:::999999;;;===>>><<<999666555555555555888@@@OOO```mmmssssssgggMMM@@@NNNeeeooo]]][[[^^^[[[RRRLLLOOOOOOPPPPPPPPPOOOMMMJJJHHHMMMQQQRRROOOLLLNNNPPPFFFHHHJJJJJJHHHIIILLLPPPKKKJJJHHHGGGHHHIIIKKKMMMKKKHHHFFFFFFIIIJJJIIIFFFIIIHHHFFFDDDDDDEEEFFFGGGGGGHHHHHHFFFCCCBBBBBBCCCBBBDDDGGGHHHIIIIIIKKKLLLIIIHHHJJJRRRYYY___hhhooo}}}~~~hhhTTTLLLOOOZZZhhhpppooofffYYYNNNIII===555999AAACCC@@@??????===;;;999999:::<<<>>>|||wwwpppmmmjjjfffeeegggeeehhhkkklllkkkjjjiiiiiiggghhhhhheee```^^^___aaadddbbb^^^ZZZWWWUUUUUUUUUXXXVVVTTTSSSRRRPPPLLLJJJJJJKKKMMMNNNNNNMMMKKKJJJKKKLLLLLLKKKJJJKKKMMMOOOOOOQQQTTTUUUTTTTTTTTTUUURRRVVVWWWVVVWWWZZZZZZWWWTTTTTTUUUUUUUUUUUUVVVVVVTTTVVVXXXXXXWWWWWWXXXYYYWWWTTTYYYmmmkkkZZZSSSDDDDDDKKKVVV]]]\\\ZZZZZZOOOLLLGGGBBB>>>=========>>>======<<<======>>>???===>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@CCCCCCBBBAAA@@@??????>>>AAABBBDDDIIISSSaaapppzzzsssaaaUUUWWWWWWPPPMMMQQQOOOOOOPPPQQQQQQQQQPPPPPPOOONNNLLLKKKKKKKKKIIIHHHLLLMMMNNNOOOOOONNNMMMLLLNNNMMMLLLKKKIIIIIIHHHHHHEEEEEEEEEGGGHHHHHHGGGEEEGGGHHHHHHIIIIIIHHHHHHHHHLLLLLLQQQUUUTTTNNNLLLNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTQQQTTTXXXWWWYYYnnn~~~yyyvvvpppmmmmmmqqqxxx~~~}}}zzz|||{{{jjjYYYNNNKKKLLL]]]YYYWWWUUUPPPJJJIIIMMMSSS^^^llltttuuutttvvvyyyzzzyyyyyyzzz|||}}}|||{{{||||||{{{zzzxxxvvvsssqqqqqquuuwwwuuutttsssoooiiijjjgggdddbbb```[[[TTTNNNFFFEEECCC@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;999999?????????;;;666444666999666BBBUUUgggvvv~~~|||vvvwwwjjjYYYQQQSSS```oookkkcccVVVMMMOOOTTTSSSMMMMMMNNNOOOOOOOOOOOOMMMMMMNNNRRRVVVVVVRRRPPPRRRVVVMMMMMMLLLJJJHHHHHHIIIKKKIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLKKKJJJHHHHHHGGGFFFEEEEEEEEEFFFGGGCCCDDDDDDCCCBBBBBBCCCEEE@@@BBBEEEFFFFFFFFFHHHIIIFFFFFFJJJQQQWWW^^^jjjvvv|||eeeUUUHHHQQQ___ooo{{{]]]>>>444777;;;===???<<<;;;999888888888999999mmmqqq~~~tttnnnjjjiiigggdddeeehhhbbbeeeggghhhgggfffffffffaaadddeeebbb]]]ZZZ\\\^^^aaa___]]]ZZZXXXWWWWWWWWWVVVUUUSSSRRRRRRPPPLLLJJJHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMKKKLLLOOORRRQQQRRRTTTUUUUUUUUUWWWYYYSSSVVVWWWUUUVVVYYYYYYVVVUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUVVVTTTRRRQQQSSSUUUVVVXXXXXX___uuu|||ppplllYYYOOOJJJQQQ\\\aaaaaa```WWWSSSMMMHHHCCCBBBBBBBBB@@@???>>>======>>>??????<<<<<<<<<<<<============<<<<<<<<<======>>>>>>>>><<<===>>>???AAABBBCCCDDDDDDDDDCCCDDDEEEGGGHHHJJJIIINNNWWWddduuuwww```WWWQQQSSSUUURRRQQQRRRNNNNNNOOOOOOOOONNNMMMLLLOOOMMMIIIHHHHHHIIIHHHHHHJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHFFFEEEFFFGGGIIIIIIGGGEEEFFFGGGGGGHHHGGGGGGFFFFFFKKKKKKNNNQQQOOOIIIHHHJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTTTTWWWYYYXXXYYYdddrrrrrrmmmnnnhhhjjjkkkqqq{{{vvvrrrooonnnrrrwwwwwwpppaaaPPPEEEKKKNNNVVV[[[XXXNNNGGGFFF@@@FFFOOOVVV[[[___dddgggiiiiiijjjmmmpppqqqpppnnnqqqqqqqqqpppooollliiigggdddhhhjjjgggeeeddd```ZZZZZZVVVRRRPPPOOOMMMIIIEEE>>>===;;;:::999999::::::::::::::::::;;;<<<>>>>>>@@@@@@>>>999444555:::@@@FFFaaaxxxyyy{{{gggVVVXXXkkk|||xxx___YYYPPPJJJKKKOOOPPPNNNKKKLLLMMMNNNNNNNNNOOOOOOPPPSSSUUUTTTRRRQQQSSSVVVPPPNNNKKKIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNNNNLLLIIIGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFBBBCCCCCCBBBAAABBBDDDFFFBBBDDDFFFFFFEEEDDDEEEFFFFFFGGGKKKPPPSSSYYYggguuu|||lllTTTSSSSSS___{{{|||SSS???999555555999888888999999999888888777dddjjjuuu|||uuussskkkggggggjjjkkkiiihhhjjjbbbcccddddddaaa___^^^^^^\\\___bbb___[[[XXXZZZ^^^]]]\\\[[[ZZZYYYXXXXXXWWWTTTSSSRRRRRRRRRQQQNNNKKKFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPOOONNNMMMNNNQQQSSSSSSTTTUUUUUUUUUVVVYYY[[[VVVXXXWWWTTTTTTWWWXXXVVVUUUUUUTTTTTTSSSRRRRRRRRRTTTUUUTTTQQQMMMLLLNNNQQQQQQYYYYYYTTTaaaxxxjjjZZZQQQMMMKKKNNNRRRPPPMMMHHHCCCAAAAAABBBDDD@@@???===<<<<<<<<<===>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEAAAAAABBBBBBCCCDDDDDDDDDAAABBBDDDGGGKKKQQQVVVYYYUUU]]]lllnnncccXXXSSSMMMMMMPPPRRRRRRRRROOOPPPPPPQQQPPPOOOMMMLLLNNNKKKGGGFFFFFFHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHEEEFFFGGGHHHIIIHHHGGGGGGIIIIIIIIIJJJLLLLLLJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGJJJMMMLLLHHHHHHKKKIIIJJJLLLLLLMMMNNNQQQSSSQQQTTTVVVWWWUUUVVVZZZ___kkkvvvtttvvvvvvpppkkkmmmwwwzzzccckkkkkkpppzzzzzzhhhXXX>>>FFFTTT___^^^SSSIIIFFFHHHFFFDDDEEEIIIMMMPPPQQQWWWWWWZZZ]]]aaabbbaaa___```aaacccccccccaaa___]]]UUUXXXZZZXXXWWWXXXUUUQQQQQQMMMGGGEEEDDDDDDAAA???;;;:::999999999:::;;;<<<<<<;;;999999;;;???CCCEEE@@@???<<<777333666>>>FFFVVVyyyvvv||||||^^^QQQKKK```sss^^^^^^VVVQQQRRRSSSOOOLLLMMMJJJKKKMMMMMMMMMNNNPPPQQQOOOPPPQQQPPPNNNNNNPPPSSSPPPLLLHHHGGGJJJLLLKKKJJJEEEFFFGGGHHHHHHHHHGGGGGGHHHLLLPPPOOOJJJEEECCCCCCGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDDDDCCCBBBBBBDDDGGGGGGHHHIIIHHHFFFDDDDDDDDDCCCDDDGGGJJJJJJOOO^^^mmm{{{nnnaaaQQQPPPhhh~~~[[[HHH>>>666333777777888999:::::::::888888```]]]bbbpppxxxuuu}}}yyyrrrooommmiiifffgggiiiiiifffeeehhheeebbb^^^\\\\\\\\\[[[ZZZ\\\^^^___\\\WWWVVVYYY]]]^^^]]]\\\^^^___]]]XXXTTTRRRSSSUUUUUUSSSPPPLLLIIIGGGIIILLLNNNPPPOOONNNMMMOOOOOONNNNNNOOOPPPRRRSSSSSSVVVXXXWWWUUUTTTVVVYYYUUUVVVWWWVVVTTTTTTTTTVVVUUUSSSSSSSSSSSSSSSQQQOOOVVVVVVTTTRRRQQQRRRUUUWWWWWWTTTWWW[[[^^^iiiyyyrrrfffTTTJJJIIIKKKIIIEEEAAA??????@@@AAADDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????AAABBB???AAACCCBBBAAABBBEEEHHHGGGDDD@@@@@@CCCGGGHHHGGGGGGEEEIIIWWWbbbeeehhhllluuuxxxwww]]]ZZZTTTSSSRRRQQQQQQQQQQQQQQQNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLJJJKKKKKKJJJGGGFFFGGGHHHKKKJJJIIIHHHHHHIIIJJJKKKGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKGGGIIIJJJLLLLLLLLLKKKKKKJJJJJJKKKJJJKKKMMMPPPSSSSSSSSSTTTUUUVVVWWWWWWXXX]]]kkkxxx{{{|||~~~}}}{{{}}}wwwuuuzzzvvvpppuuuaaafffgggiiimmmqqquuuwwwwwwYYYEEE<<>><<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888999;;;===???AAABBBCCC::::::;;;888666:::GGGUUUkkksssssssssdddLLLKKKXXXwwwqqq___ccc^^^\\\ZZZXXXVVVRRRMMMJJJKKKMMMOOOOOONNNNNNOOOPPPVVVUUUTTTSSSQQQQQQPPPPPPMMMJJJGGGHHHLLLMMMLLLJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGIIIKKKIIIEEEBBBBBBDDDGGGHHHIIIIIIJJJJJJIIIIIIEEECCCAAABBBDDDFFFEEECCCIIIHHHFFFEEEEEEEEEFFFGGGEEEFFFEEECCCCCCJJJVVV___uuuyyywww~~~~~~wwwaaaMMMSSSpppuuueeeWWWJJJ>>>777777666888999888666555666777bbb___bbbllluuu|||yyypppllljjjhhhkkkgggfffgggfffddddddhhhdddaaa]]][[[ZZZZZZYYYXXX[[[\\\\\\ZZZXXXWWWZZZ\\\[[[YYYYYYZZZZZZYYYUUURRRRRRSSSTTTUUUSSSOOOLLLIIIGGGHHHKKKNNNPPPPPPOOONNNOOONNNNNNMMMNNNOOOPPPQQQRRRTTTVVVVVVTTTTTTVVVXXXUUUVVVUUUSSSRRRRRRUUUWWWVVVUUUTTTTTTUUUUUUSSSRRRVVVUUUSSSPPPOOOQQQSSSVVVWWWTTTUUUYYY[[[bbbzzzzzzhhh```cccQQQKKKCCC>>>>>>@@@CCCEEE?????????@@@@@@AAAAAAAAAFFFCCCAAAAAACCCCCCBBBAAABBBAAA@@@AAABBBCCCCCCCCCDDDCCCDDDFFFHHHHHHDDDAAAHHHLLLZZZlllzzzcccXXX\\\RRRQQQPPPOOONNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGHHHHHHJJJKKKKKKMMMNNNNNNMMMKKKJJJJJJKKKIIIIIIHHHGGGGGGHHHIIIIIIGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJNNNQQQQQQQQQRRRRRRSSSSSSTTTTTTXXX___gggmmmvvv{{{|||uuussswwwrrrmmmttt~~~~~~vvvZZZ\\\bbbkkkuuuzzzyyywwwlllTTTAAA@@@EEEFFFHHHMMMHHHHHHEEEAAA===<<>><<<::::::::::::999999999888888888777777@@@??????AAADDDDDDBBB???777999999777888CCCWWWiiivvvzzzmmmppp{{{yyy|||~~~jjjNNNMMMVVVjjjkkk______ZZZXXXUUUSSSQQQNNNKKKHHHLLLMMMNNNMMMMMMMMMOOOQQQRRRQQQPPPOOONNNNNNNNNNNNKKKJJJIIIIIIJJJLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGJJJJJJIIIGGGFFFGGGIIILLLGGGHHHHHHIIIIIIIIIIIIIIIEEECCC@@@@@@BBBCCCAAA@@@CCCCCCCCCCCCCCCDDDEEEFFFEEEGGGHHHGGGFFFIIIPPPVVViiixxxssswwwqqqbbbZZZ[[[bbbiiillliiigggddd[[[MMMBBB>>>:::777444666999:::888444fffbbbccchhhlllqqq~~~zzz|||rrrllliiigggeeecccjjjeeebbbcccbbb```aaaeeeccc```\\\ZZZYYYXXXWWWVVVZZZYYYWWWXXXYYYZZZZZZZZZXXXWWWVVVVVVWWWVVVTTTRRRSSSSSSTTTTTTRRROOOLLLJJJHHHIIILLLNNNOOOPPPPPPOOONNNNNNMMMMMMMMMNNNOOOOOORRRSSSTTTTTTSSSSSSTTTVVVWWWVVVUUUSSSRRRSSSVVVYYYWWWUUUTTTUUUVVVWWWWWWWWWWWWUUURRROOOOOOPPPSSSUUUWWWTTTTTTXXXXXX[[[hhhxxxvvvqqquuussshhhYYYOOOLLLLLLKKKIIIBBBBBBAAA@@@@@@AAABBBCCCEEEBBB???@@@EEEGGGEEEBBBHHHFFFDDDEEEGGGHHHGGGEEEJJJIIIIIIKKKOOORRRSSSSSS^^^jjj~~~eeeTTTUUUXXXPPPOOONNNLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIIIIJJJJJJMMMNNNOOONNNLLLKKKKKKLLLGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJMMMPPPOOOOOOOOOOOOOOOOOOOOOOOOTTTWWW\\\gggwwwvvvwwwrrrqqquuuoookkksss}}}www}}}]]][[[\\\eeesss|||}}}{{{hhhTTTIIIBBB===@@@GGGGGGIIIIIIDDD<<<999===BBB>>>>>>??????@@@AAAAAAAAA@@@AAAAAABBBAAA@@@>>>===>>><<<;;;;;;<<<===;;;:::;;;;;;:::999888888888888777777888999999::::::;;;BBB???>>>>>>>>>===999666555:::======BBBTTTooouuunnnuuuyyyrrr]]]GGGLLLbbb~~~lllccc___[[[YYYVVVRRRPPPNNNMMMJJJHHHLLLLLLLLLKKKKKKLLLOOORRRNNNNNNMMMLLLKKKKKKKKKLLLIIIJJJJJJJJJIIIIIIKKKLLLKKKJJJHHHGGGFFFFFFGGGHHHMMMIIIEEEDDDGGGLLLPPPSSSGGGGGGHHHIIIIIIIIIIIIHHHFFFDDDBBBAAAAAAAAA@@@??????@@@AAACCCDDDEEEEEEEEEDDDGGGJJJJJJHHHGGGIIILLLWWWiii~~~tttoooyyy~~~}}}oooYYYNNNPPPWWWaaasss|||uuutttaaaQQQ>>>666888;;;777222fffddddddggghhhjjjsss~~~{{{tttpppkkkhhhgggfffeeecccccc``````bbbbbb______bbbbbb___\\\ZZZYYYXXXVVVUUUZZZWWWUUUVVV[[[]]][[[XXXWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSQQQOOONNNLLLLLLMMMMMMNNNOOOOOONNNNNNOOONNNNNNNNNNNNNNNOOOOOOTTTSSSSSSQQQQQQQQQRRRRRRVVVWWWWWWVVVUUUVVVXXXZZZTTTSSSRRRTTTWWWZZZ[[[[[[ZZZWWWSSSQQQQQQSSSUUUVVVYYYUUUUUUXXXYYYXXX]]]ccc~~~tttooojjjbbb[[[TTTPPPJJJEEECCCDDDGGGIIIIIIHHHHHHHHHHHHIIIJJJJJJGGGIIIKKKLLLLLLMMMNNNOOOOOOUUU^^^iiipppsssrrrppp~~~eeeWWWUUUSSSPPPOOONNNMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGJJJKKKLLLKKKIIIHHHIIIJJJFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHJJJKKKMMMMMMLLLJJJIIIJJJIIIHHHFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLNNNQQQNNNNNNMMMMMMMMMMMMMMMMMMOOORRRYYYfffuuusssvvvtttxxx|||sssmmmvvvooodddZZZ\\\iiiyyy}}}uuunnnggg[[[JJJ???<<<<<>>???@@@BBBDDDEEEEEEAAABBB@@@;;;555555<<>>>>>>>>>>>=========<<<<<<;;;;;;::::::::::::::::::777999::::::999888999;;;:::;;;<<<============<<>>999666WWWZZZ]]]___```bbbcccdddbbbfffjjjmmmsss~~~vvvlllmmmrrrooohhhfffeeeccc___]]]]]]^^^___^^^^^^aaafffeee```\\\\\\ZZZYYYXXXXXXYYYYYYXXXVVVZZZXXXVVVVVVVVVTTTPPPMMMKKKNNNQQQRRRPPPOOOOOOPPPOOONNNNNNNNNPPPRRRUUUVVVSSSQQQOOOMMMMMMNNNPPPQQQKKKLLLNNNPPPQQQRRRRRRQQQRRROOOLLLMMMPPPSSSTTTTTTRRRRRRRRRQQQQQQSSSXXX\\\RRRSSSTTTWWWYYYXXXVVVSSSTTTRRRRRRVVV[[[\\\YYYVVVUUUUUUSSSQQQRRRTTTVVVVVVSSS]]]qqq~~~aaaXXXQQQPPPMMMHHHJJJPPPKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGJJJJJJJJJJJJIIIIIIHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFHHHIIIJJJIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPNNNNNNPPPQQQXXXiii{{{vvvlllxxx}}}|||tttnnnfffeeefffiiimmmmmmiiieeeeeecccbbbbbbeeeiiikkkjjjccc___WWWNNNFFFAAA??????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;777999;;;;;;999999:::<<<<<<===>>>?????????>>>===========================::::::;;;???FFFOOOWWW\\\jjjqqqtttttt|||}}}|||wwwuuu}}}hhhZZZTTT[[[______ooo~~~|||jjjYYYUUUVVVUUUTTTVVVOOOMMMLLLLLLMMMLLLJJJHHHEEEGGGHHHIIIIIIJJJLLLOOOOOONNNMMMLLLKKKJJJJJJJJJHHHGGGFFFFFFHHHIIIIIIHHHHHHIIIJJJJJJIIIHHHFFFDDDDDDEEEGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFAAACCCDDDBBB@@@???AAACCCBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCFFFHHHJJJJJJIIIGGGFFFHHHJJJMMMTTTaaauuu{{{```UUUJJJFFFIIITTTdddrrrmmmmmmlllkkkggg^^^SSSKKK[[[^^^_________``````^^^^^^___bbbggghhhmmmzzz|||ooouuuwwwooogggdddeeeeeehhhhhhfffbbb^^^[[[[[[[[[^^^\\\]]]___^^^XXXVVVWWWWWWVVVVVVWWWXXXYYYWWWUUUYYYXXXVVVUUUSSSPPPLLLIIIKKKOOOTTTUUUSSSQQQQQQRRRNNNMMMMMMNNNPPPSSSVVVXXXQQQPPPNNNMMMMMMPPPRRRTTTIIIJJJLLLOOOPPPQQQQQQQQQOOOLLLJJJLLLQQQVVVXXXXXXYYYWWWSSSPPPPPPUUU]]]cccVVVWWWXXXYYYZZZWWWRRROOOOOONNNOOOTTTZZZ[[[XXXSSSRRRRRRPPPLLLLLLOOORRRTTTSSSSSS[[[qqq|||tttcccSSSQQQJJJDDDHHHOOOMMMEEEIIIIIIHHHGGGFFFFFFGGGGGGDDDEEEEEEEEEFFFFFFGGGGGG@@@@@@@@@@@@BBBDDDGGGHHHDDDEEEFFFFFFEEEDDDEEEGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGEEECCCBBBHHHJJJLLLLLLKKKKKKKKKMMMJJJKKKKKKLLLMMMNNNOOOOOOKKKJJJMMMQQQQQQPPPWWWaaayyyyyyyyy~~~}}}kkkdddsss~~~tttuuupppqqqrrrssssssooojjjfffTTT[[[ccciiinnnrrrsssrrrqqqrrrooodddUUUIIIDDDCCC::::::::::::::::::999999<<<<<<;;;;;;;;;<<<<<<===999;;;======;;;:::<<>>???@@@@@@???>>>>>>888888:::<<<>>>???AAAAAAOOOLLLNNNXXXhhhtttxxxwwwwwwyyyuuuqqqxxxuuuuuuvvv|||gggUUUUUUmmm~~~|||zzz{{{}}}\\\]]]XXXOOOMMMSSSVVVTTTNNNMMMMMMNNNNNNMMMKKKHHHDDDFFFHHHIIIIIIJJJLLLNNNJJJJJJIIIIIIIIIJJJJJJKKKIIIFFFDDDEEEHHHJJJIIIGGGGGGHHHJJJKKKKKKHHHEEECCCEEEGGGIIIGGGDDDCCCFFFHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGGGGEEEAAA@@@BBBDDDDDDCCCCCCCCCDDDFFFHHHIIIAAACCCGGGKKKMMMKKKGGGDDD???EEEHHHHHHNNN^^^sss~~~iiiYYYMMMFFFFFFIIINNNTTTbbbtttwwwZZZZZZZZZZZZ[[[]]]^^^___]]]^^^```bbbdddeeeffffffpppwwwvvvqqqqqqcccbbbaaabbbdddeeeeeedddaaa^^^[[[ZZZ\\\\\\[[[YYYXXXWWWWWWXXXZZZ[[[ZZZYYYYYYVVVSSSRRRTTTXXXZZZ[[[YYYUUUOOOMMMNNNNNNMMMLLLKKKLLLMMMNNNOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMFFFJJJOOORRRPPPMMMKKKIIINNNNNNNNNOOORRRSSSRRRPPPIIIJJJKKKMMMPPPRRRUUUVVVRRRPPPNNNNNNQQQTTTUUUVVVMMMUUUZZZXXXTTTTTTUUUTTTTTTSSSPPPNNNNNNOOOQQQSSSUUUSSSPPPNNNLLLLLLMMMMMMTTTOOOPPPZZZnnnvvvvvvzzznnn\\\SSSLLLJJJHHHIIIKKKKKKJJJGGGHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCAAA@@@???FFFFFFEEEDDDCCCBBBAAAAAAGGGGGGFFFDDDBBBCCCEEEHHHHHHGGGFFFFFFHHHIIIHHHGGGEEEEEEGGGGGGFFFDDDAAA@@@HHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFJJJKKKMMMNNNNNNLLLJJJIIIIIIKKKMMMPPPQQQRRRRRRRRR^^^gggwwwuuuiiiccczzzwwwiiinnnwwwtttzzz}}}zzz~~~}}}pppfffUUUSSS]]]cccjjjllleeekkksss}}}{{{uuuxxxqqq[[[LLLBBB;;;;;;;;;999999===:::999999===>>>===<<<<<<888888:::;;;;;;;;;;;;;;;:::AAA>>>;;;>>>888111555666999:::888:::GGG[[[kkkyyyqqqlllwwwxxxnnnsss{{{}}}tttnnnsss[[[sss{{{}}}uuu~~~{{{kkkYYYVVVRRRPPPQQQRRRSSSSSSMMMKKKIIIIIIKKKKKKKKKJJJHHHKKKMMMMMMJJJHHHJJJLLLJJJKKKLLLKKKJJJIIIJJJLLLJJJEEEAAABBBFFFIIIIIIGGGCCCEEEGGGGGGFFFEEEEEEEEEIIIHHHFFFEEEDDDDDDDDDEEEAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCDDDDDDDDDFFFHHHEEEHHHLLLMMMKKKGGGEEECCCGGGDDDFFFLLLLLLOOOccczzzwwwcccWWWOOOCCCIIIGGGQQQhhh~~~[[[[[[\\\]]]]]]^^^^^^^^^[[[]]]___aaaccceeeggggggffflllssswwwzzzuuuoooiiifffgggaaa`````````bbbbbbaaa___^^^\\\YYYYYY[[[\\\\\\[[[XXXWWWVVVWWWYYYZZZYYYXXXXXXVVVSSSSSSTTTWWWXXXXXXSSSQQQOOONNNOOOOOOMMMKKKNNNOOOOOOPPPPPPOOONNNMMMQQQOOOLLLIIIHHHHHHIIIJJJGGGJJJLLLMMMLLLJJJJJJKKKNNNMMMMMMOOOQQQQQQPPPOOOJJJKKKLLLMMMOOOQQQSSSTTTLLLKKKKKKNNNRRRUUUWWWXXXXXX\\\^^^ZZZWWWXXXYYYWWWTTTRRRPPPNNNNNNOOOQQQRRRSSSRRRPPPNNNMMMMMMMMMNNNOOOMMMOOOVVVbbbzzz|||nnnmmmrrr~~~uuu___SSSNNNKKKIIIGGGHHHJJJJJJIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDCCC@@@@@@AAABBBCCCDDDEEEFFFIIIHHHFFFCCCBBBDDDIIIMMMHHHGGGEEEEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDBBBIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIKKKKKKKKKKKKJJJLLLLLLNNNOOOPPPPPPPPPPPPXXX]]]iiixxx~~~yyywwwvvvyyyxxx{{{xxxlllnnn|||vvv{{{{{{aaaVVV[[[]]]dddmmmooosssxxx}}}vvv```TTTHHHBBB===777777:::888777666777888:::;;;<<<===<<<;;;999888999;;;===666<<<888555:::999888@@@666;;;BBBIIISSSdddyyyzzzyyymmmpppwww}}}gggUUUVVVkkkzzzsssyyyjjj```ZZZWWWTTTRRRRRRSSSSSSRRRMMMKKKIIIIIIJJJKKKJJJIIIHHHIIIKKKKKKJJJIIIIIIJJJJJJKKKLLLKKKJJJIIIJJJLLLMMMJJJGGGFFFIIIJJJHHHFFFBBBDDDFFFFFFEEEDDDDDDDDDGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@???AAACCCDDDEEEEEEEEEGGGHHHGGGIIIKKKJJJHHHEEEEEEEEEIIIFFFHHHLLLKKKMMM]]]qqqyyyzzz{{{yyypppgggYYYJJJDDDGGGWWWmmmZZZ\\\]]]___```___^^^]]][[[[[[\\\]]]___``````aaa\\\aaaeeeggghhhmmmvvv}}}ttthhhddddddbbbaaabbb^^^]]]]]]^^^______\\\ZZZ[[[YYYXXXXXXYYY[[[[[[[[[WWWVVVTTTUUUWWWXXXWWWVVVWWWUUUSSSSSSTTTUUUTTTSSSMMMMMMMMMNNNPPPOOOMMMJJJOOOOOOOOOOOOOOONNNMMMLLLPPPMMMIIIFFFDDDEEEGGGIIIIIIJJJJJJIIIHHHIIIKKKMMMNNNMMMLLLMMMOOOOOONNNLLLKKKKKKLLLMMMOOOPPPQQQRRRKKKKKKLLLPPPTTTWWWWWWWWWWWWXXXVVVSSSUUUXXXYYYUUURRRQQQOOONNNNNNNNNOOOPPPPPPPPPOOONNNNNNNNNNNNOOOOOOQQQTTTVVVZZZkkk}}}vvvwwwwww^^^SSSPPPPPPJJJIIIHHHHHHIIIIIIHHHFFFCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEE???@@@AAACCCDDDFFFGGGHHHHHHGGGDDDAAA@@@CCCIIIMMMHHHFFFDDDDDDEEEGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHDDDDDDFFFGGGIIIJJJKKKLLLNNNNNNMMMMMMMMMNNNOOOOOORRRQQQXXXhhhxxx|||oooqqq}}}~~~|||rrrbbbccc\\\XXX___eeejjjkkkvvv|||}}}{{{qqqfff^^^VVVMMMIIIHHHDDDAAA<<<888666888;;;===;;;:::888444333555999<<<<<>>>>>============>>>>>>>>>>>>???BBBEEEEEECCCAAA@@@???@@@@@@AAACCCFFFFFFEEECCCFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPRRRQQQPPPOOOMMMRRRbbbsssvvvyyysss|||pppoooyyyuuuqqqddd]]]cccoooxxx~~~uuujjjdddggglllooommmtttuuuppppppxxx|||}}}vvvrrrrrrsssssshhhlllyyyxxxyyykkkSSSEEE>>>IIIWWWlll~~~yyy```YYY[[[XXXSSSQQQQQQQQQRRRTTTWWWWWWVVVTTTMMMKKKIIIHHHIIIIIIHHHFFFIIIHHHHHHIIIJJJJJJIIIGGGCCCDDDEEEDDDCCCBBBCCCEEEAAAFFFJJJIIIEEEBBBCCCFFFEEEGGGIIIIIIHHHFFFFFFGGGDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDAAACCCDDDDDDCCCCCCDDDFFFBBBEEEHHHHHHGGGEEEDDDDDDFFFFFFGGGIIIJJJKKKKKKLLLMMMRRRXXX]]]jjj{{{wwwcccSSSQQQTTTWWWZZZ\\\\\\[[[ZZZWWWWWWXXXZZZ]]]aaaeeegggYYYYYYXXXVVVTTTRRRSSSSSSSSSTTTVVVWWWZZZbbbnnnvvvxxx|||vvvmmmeeeaaa___bbbccc```___aaaaaa___ZZZ\\\[[[YYYZZZ```aaa^^^[[[XXXUUUTTTUUUWWWWWWVVVUUUVVVVVVSSSOOONNNPPPRRRSSSQQQMMMLLLMMMOOOOOOOOOPPPNNNLLLKKKLLLKKKIIIGGGIIIKKKLLLJJJIIIIIIKKKNNNMMMMMMLLLKKKKKKKKKLLLMMMKKKKKKKKKJJJIIIGGGEEEDDDEEEHHHLLLNNNNNNMMMMMMMMMJJJIIIIIIJJJLLLMMMLLLJJJIIIJJJLLLMMMNNNMMMLLLKKKJJJIIIIIIKKKLLLMMMKKKIIIGGGJJJLLLMMMQQQSSSOOOIIIJJJLLLMMMNNNNNNLLLJJJIIIIIIKKKNNNPPPQQQOOOMMMLLLPPPNNNPPPTTTUUUSSSSSSVVV\\\pppdddZZZRRRMMMOOOOOOLLLJJJLLLHHHIIIJJJHHHEEECCCDDDEEEBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>?????????@@@@@@CCCBBB@@@???>>>>>>>>>>>>:::;;;;;;<<<===>>>>>>???<<>>???@@@AAABBBBBBBBB>>>>>>>>>>>>????????????>>>===<<<;;;;;;<<<======>>>>>>>>>>>>????????????999:::<<<===>>>@@@CCCEEEAAACCCGGGKKKNNNLLLHHHDDD>>>@@@BBBDDDEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFGGGHHHJJJKKKKKKKKKJJJIIIJJJHHHHHHKKKLLLLLLOOOUUUlllyyy~~~rrrppp|||}}}ssssss|||{{{bbbbbbmmm}}}wwwzzz}}}uuuxxxuuuyyyxxxooojjjjjjjjjgggrrr~~~~~~zzz}}}|||wwwzzz|||~~~|||{{{tttooo|||{{{|||~~~vvviii\\\WWW[[[fffooorrr~~~xxxqqqiiiddd___XXXOOOOOObbbyyy~~~kkk```[[[^^^]]]UUUTTT[[[TTTRRRPPPOOOPPPOOONNNLLLNNNKKKIIIHHHHHHHHHGGGFFFCCCFFFHHHFFFBBB@@@AAACCCEEEFFFGGGFFFEEEDDDEEEGGGCCCIIIMMMJJJCCC@@@CCCHHHCCCEEEGGGGGGFFFEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDFFFEEEDDDDDDDDDEEEGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGEEEEEEEEEDDDDDDFFFJJJMMMIIIIIIGGGGGGIIIKKKIIIEEEGGGBBBDDDMMMTTT]]]tttTTTUUUVVVYYY[[[[[[XXXVVVTTTVVVYYY\\\]]]^^^]]]]]]]]]\\\YYYWWWUUUSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWUUUTTTWWW]]]___\\\]]]^^^bbbgggmmmsssyyy|||{{{vvvsssqqqpppooommmhhhbbb^^^[[[[[[VVVTTTRRRPPPQQQTTTXXXZZZSSSUUUXXXXXXXXXXXXZZZ[[[[[[YYYVVVTTTTTTVVVYYY[[[[[[ZZZXXXSSSOOONNNQQQUUURRRQQQPPPOOONNNNNNNNNNNNIIILLLOOONNNKKKKKKOOOSSSOOONNNLLLKKKJJJIIIHHHHHHLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFDDDCCCEEEFFFIIIIIIJJJKKKLLLLLLKKKKKKOOONNNMMMMMMMMMNNNPPPQQQLLLLLLKKKJJJIIIIIIJJJKKKRRRRRRQQQNNNKKKHHHGGGGGGIIIGGGHHHLLLRRRUUURRROOONNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKMMMNNNPPPPPPQQQQQQTTTUUUYYYbbbsss}}}___PPPOOOTTTKKKJJJGGGEEECCCBBBBBBBBBFFFFFFFFFFFFEEECCCBBBBBB@@@@@@@@@??????@@@AAAAAA>>>>>>======>>>???@@@@@@AAA@@@???===<<<<<<<<<<<>>>>>???AAABBBDDDCCCBBBAAA???>>>>>>??????DDDAAA>>>???BBBEEEDDDBBBGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEIIIIIIGGGFFFGGGGGGIIIJJJIIIIIIGGGGGGGGGGGGIIIIIIKKKJJJIIIIIIJJJLLLOOOPPPXXX\\\ccchhhjjjjjjhhhfffpppuuu~~~}}}qqqnnnssswww{{{xxxpppnnntttyyyyyywww|||zzztttkkk```YYYUUUSSSTTT]]]bbbhhhooouuu{{{}}}|||}}}yyyuuuwww~~~vvvggg[[[bbbwwwiiiUUUhhhppp]]]YYYVVVRRROOOTTTgggppp___[[[WWWUUUWWWZZZ]]]___SSSQQQOOOMMMLLLLLLMMMMMMPPPMMMIIIGGGGGGHHHIIIHHHIIIHHHFFFDDDCCCDDDDDDEEEEEEEEEDDDEEEGGGGGGFFFDDDMMMKKKHHHEEECCCBBBAAAAAABBBCCCFFFHHHHHHGGGEEEDDDEEECCCAAAAAACCCEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGIIIJJJHHHDDDBBBCCCEEEFFFEEECCCBBBCCCEEEHHHJJJHHHGGGFFFEEEEEEGGGIIIJJJJJJKKKLLLLLLLLLKKKIIIIIIHHHGGGIIIKKKKKKSSShhh}}}UUUVVVWWWZZZ\\\\\\YYYWWWTTTVVVXXXZZZ[[[\\\\\\[[[\\\[[[YYYWWWUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSSSSRRROOOSSSUUUTTTVVVZZZ\\\ZZZWWWXXXXXXZZZ\\\___bbbccc```bbbeeeggghhhiiijjjllljjjhhheeeccccccdddfffggg```___]]][[[ZZZYYYXXXXXXbbbcccbbb___[[[WWWVVVVVVTTTSSSSSSRRRRRRSSSUUUVVVSSSUUUWWWXXXWWWWWWWWWXXXYYYXXXUUUTTTSSSTTTVVVWWWWWWWWWWWWUUUQQQOOOPPPRRRNNNMMMLLLKKKJJJJJJJJJJJJKKKNNNQQQPPPMMMMMMPPPTTTNNNMMMKKKIIIHHHHHHHHHIIIKKKKKKIIIIIIHHHIIIJJJKKKJJJJJJJJJIIIHHHGGGFFFFFFCCCDDDDDDDDDCCCDDDGGGIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIJJJKKKLLLPPPPPPOOOMMMJJJHHHGGGGGGHHHFFFFFFIIIOOORRRPPPNNNLLLLLLLLLLLLLLLKKKKKKJJJMMMMMMLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNOOOOOOOOOOOOMMMPPPSSSUUU^^^ttt|||cccQQQIIIGGGHHHIIIHHHFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@?????????@@@@@@>>>=========>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;<<<<<<======>>>???@@@@@@???>>>======>>>@@@AAABBBCCCBBB@@@???>>>>>>>>>???AAAAAABBBCCCEEEDDDBBB@@@DDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIKKKMMMOOOQQQQQQTTT\\\fffmmmpppppppppttt~~~tttjjjhhhxxx~~~xxxxxx{{{{{{zzzhhhhhhhhhggggggfffeeeeee```dddgggeeedddhhhmmmpppyyy{{{{{{mmmbbb^^^SSSIIIMMMggg|||dddPPPIII@@@HHHXXXooo{{{aaa]]]ZZZWWWUUUUUUUUUUUUUUUPPPOOOMMMLLLLLLMMMNNNPPPPPPMMMIIIGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBDDDFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEEEECCCAAAAAACCCEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGEEEGGGHHHGGGEEEDDDEEEGGGHHHGGGEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFHHHKKKIIIJJJJJJKKKJJJIIIHHHGGGFFFEEEFFFGGGEEEGGGTTTbbbrrrzzz|||uuuttt~~~VVVVVVWWWZZZ\\\\\\YYYWWWUUUVVVVVVWWWXXXXXXYYYYYYZZZYYYXXXWWWUUUTTTSSSSSSRRRSSSSSSSSSSSSRRRRRRQQQOOOVVVZZZXXXVVVWWWWWWVVVWWWVVVUUUTTTTTTUUUVVVWWW[[[\\\]]]]]][[[[[[\\\]]]\\\\\\ZZZYYYXXXWWWWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXTTTVVVWWWVVVTTTRRRQQQQQQPPPQQQSSSSSSTTTSSSRRRQQQRRRTTTWWWWWWVVVTTTSSSSSSVVVUUUTTTSSSSSSSSSSSSSSSSSSUUUVVVUUURRROOONNNMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKMMMOOONNNLLLLLLOOORRRLLLKKKIIIGGGGGGHHHIIIJJJKKKJJJHHHGGGGGGGGGHHHHHHKKKKKKKKKJJJHHHGGGEEEDDDAAABBBCCCCCCBBBDDDGGGIIIJJJJJJJJJKKKJJJJJJIIIIIIEEEEEEEEEEEEGGGIIIKKKLLLMMMNNNMMMLLLJJJJJJLLLNNNMMMMMMLLLJJJIIIHHHGGGGGGGGGEEEDDDGGGLLLOOONNNMMMJJJJJJJJJJJJIIIIIIIIIHHHNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNRRRSSSOOOOOO\\\uuu|||mmmZZZNNNJJJJJJGGGDDDFFFEEEDDDBBBBBBBBBCCCCCCAAAAAAAAABBBBBBAAAAAA@@@AAA@@@@@@??????>>>>>>>>>=========<<<======>>>???===<<<<<<;;;;;;:::::::::999:::;;;<<<===???@@@@@@======<<<<<<<<<>>>???@@@CCCAAA@@@>>>===<<<======>>>AAAEEEGGGFFFCCC@@@>>>AAAAAA@@@@@@???@@@@@@@@@CCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFGGGGGGIIIKKKLLLLLLHHHGGGNNN\\\jjjrrrtttrrrttt|||yyynnniiisss~~~zzzxxxwwwgggkkkrrrxxx{{{yyyvvvsssqqqzzzpppjjjgggiiieeebbbcccaaa]]]ZZZZZZTTTNNN\\\yyytttjjjWWWIIIDDDEEENNN```{{{~~~wwwiii\\\^^^[[[XXXVVVUUURRROOOLLLMMMLLLKKKKKKKKKMMMPPPQQQNNNLLLHHHGGGGGGHHHHHHHHHFFFFFFGGGFFFFFFEEEDDDCCCAAA@@@AAABBBEEEGGGGGGFFFAAAAAAAAABBBDDDEEEGGGHHHFFFEEEDDDCCCCCCCCCEEEFFFEEECCCAAAAAACCCEEEEEEEEECCCDDDFFFGGGHHHHHHGGGFFFDDDEEEGGGGGGFFFFFFGGGIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDHHHKKKJJJFFFEEEHHHLLLIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGHHHIIIFFFDDDHHHNNNUUU^^^hhhjjjjjjsss{{{UUUTTTUUUWWWYYYZZZXXXVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRUUUUUUUUUUUUUUUTTTSSSRRRUUU]]]bbb___YYYVVVTTTRRRWWWVVVVVVVVVWWWXXXZZZ[[[WWWYYY[[[ZZZYYYWWWWWWWWWYYYZZZ[[[\\\[[[YYYWWWUUUSSSSSSRRRRRRRRRRRRSSSSSSOOOQQQTTTTTTRRRQQQPPPPPPNNNOOOPPPRRRSSSSSSRRRRRRQQQSSSVVVVVVTTTQQQPPPOOORRRRRRSSSSSSSSSSSSSSSRRRTTTUUUTTTSSSPPPMMMKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJGGGIIIJJJIIIHHHHHHJJJLLLJJJIIIGGGFFFFFFGGGIIIKKKJJJIIIGGGFFFEEEEEEFFFFFFJJJJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDBBBCCCEEEGGGJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEFFFHHHJJJMMMNNNNNNOOOOOOMMMKKKJJJMMMOOOJJJIIIIIIHHHIIIIIIHHHGGGGGGEEEEEEGGGKKKNNNNNNMMMKKKKKKJJJJJJIIIIIIIIIJJJOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKPPPSSSSSSOOOLLLSSSbbboookkk___UUUJJJGGGJJJLLLIIIEEECCCBBBAAAAAAAAAAAABBBCCC???@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>>===<<<;;;===<<<<<<<<<<<<<<<======;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>???<<<;;;:::::::::<<<===>>>AAA@@@>>>===;;;;;;<<<<<<<<>>?????????>>>>>>???@@@@@@CCCCCCDDDDDDDDDCCCBBBBBBAAACCCEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGIIIJJJKKKKKKGGGEEEHHHQQQ]]]fffjjj|||~~~zzztttqqqhhhttt~~~uuulllpppvvvyyyttt|||rrriiihhhlllpppvvv{{{ppplll}}}zzzpppbbbWWWTTTOOOHHHGGGLLLaaaiiivvvsssmmmlllgggbbbaaa```]]]ZZZWWWUUURRROOOLLLLLLKKKJJJJJJJJJLLLNNNPPPMMMJJJHHHFFFGGGHHHHHHGGGEEEFFFGGGGGGGGGEEEDDDCCCBBBAAA@@@AAADDDEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDBBBBBBCCCDDDEEEDDDAAACCCDDDFFFGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHFFFEEEDDDBBBHHHMMMLLLFFFDDDHHHLLLJJJJJJIIIIIIHHHFFFFFFEEEGGGGGGHHHJJJJJJHHHHHHIIIOOOVVV___gggooo~~~RRRQQQRRRTTTVVVVVVUUUSSSUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUTTTSSSRRRRRRTTTTTTTTTTTTSSSSSSRRRQQQUUU^^^ccc___YYYVVVSSSQQQRRRRRRSSSTTTVVVXXXZZZ\\\VVVXXX[[[[[[XXXTTTRRRPPPQQQTTTWWWYYYYYYWWWTTTRRRRRRQQQPPPNNNMMMLLLLLLLLLPPPRRRTTTSSSQQQPPPOOOPPPLLLMMMNNNOOOQQQSSSTTTUUUPPPRRRTTTTTTQQQOOOMMMMMMOOOPPPQQQSSSTTTTTTTTTTTTWWWUUURRROOOMMMKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFFFFGGGIIIJJJHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIKKKKKKJJJIIIHHHFFFGGGGGGEEEDDDEEEGGGIIIIIIIIIJJJIIIIIIHHHGGGGGGEEEEEEFFFGGGIIILLLNNNPPPMMMOOOPPPNNNJJJJJJMMMPPPJJJHHHGGGHHHJJJJJJIIIHHHHHHHHHHHHJJJMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLMMMOOOOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJLLLMMMNNNNNNNNNQQQVVVZZZccc}}}dddWWWNNNJJJFFFDDDDDDEEECCCBBB@@@@@@?????????@@@AAABBB??????@@@AAAAAAAAA@@@@@@>>>>>>???>>>===<<<;;;:::<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<=========<<<<<<==================<<<<<<;;;:::999999999:::;;;<<>><<<;;;::::::;;;;;;===???AAA@@@===;;;<<<>>>???>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@BBBDDDGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJHHHIIIIIIIIIIIINNNVVV\\\yyy}}}{{{zzzjjjjjjooozzz}}}pppiiiddd```hhhnnnvvv~~~}}}yyy~~~yyytttwwwqqqggggggUUUPPPQQQWWWZZZ[[[dddpppwwwvvviiiaaadddccc\\\[[[aaa^^^[[[VVVSSSRRRQQQQQQPPPNNNLLLKKKIIIIIIJJJKKKLLLKKKIIIGGGFFFGGGHHHGGGFFFDDDEEEFFFGGGGGGFFFDDDCCCEEECCCAAAAAABBBCCCCCCBBBCCCCCCCCCCCCBBBBBBAAAAAADDDEEEGGGHHHHHHGGGEEEDDDFFFDDDBBBBBBCCCDDDDDDDDD@@@AAABBBCCCDDDDDDCCCCCCGGGGGGFFFFFFFFFFFFFFFEEECCCEEEFFFHHHHHHHHHFFFFFFBBBHHHMMMKKKFFFDDDGGGLLLJJJJJJIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDFFFGGGGGGFFFIIIMMMUUUbbbsssOOOOOOOOOPPPRRRSSSRRRQQQSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPRRRSSSSSSRRRQQQPPPOOOPPPPPPPPPPPPPPPOOONNNOOOVVVZZZXXXUUUVVVUUUTTTRRRRRRRRRRRRTTTVVVXXXYYY]]]___```___[[[VVVSSSQQQSSSUUUYYY\\\]]]ZZZWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRPPPNNNMMMMMMNNNLLLMMMNNNOOOQQQSSSTTTUUUQQQRRRSSSQQQOOOMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSWWWTTTPPPNNNMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIFFFFFFEEEDDDDDDEEEFFFGGGFFFGGGIIIKKKLLLKKKJJJIIIEEEFFFGGGGGGGGGHHHKKKMMMHHHHHHHHHIIIHHHHHHGGGGGGEEEEEEEEEFFFHHHKKKMMMOOOLLLOOOQQQNNNJJJIIILLLQQQKKKIIIGGGHHHKKKMMMKKKIIIHHHJJJLLLNNNPPPPPPPPPPPPQQQPPPNNNMMMMMMMMMNNNOOOOOOOOONNNMMMLLLKKKKKKJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLOOOQQQSSSRRRRRRZZZvvviiiUUUPPPRRRHHHHHHGGGDDDAAA????????????>>>=========???@@@AAA??????@@@@@@@@@??????>>><<<======>>>===<<<:::999<<<;;;:::::::::::::::::::::;;;<<<===>>>>>>===<<<>>>>>>>>>===<<<<<<;;;;;;;;;:::999888888999:::;;;<<<;;;:::999999:::;;;<<<>>>>>>===;;;::::::<<<>>>>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBCCCCCCBBBBBBAAABBBCCCEEEGGGHHHHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGHHHHHHHHHIIIBBBGGGKKKJJJFFFFFFLLLQQQXXXiii|||vvvjjjkkkvvv{{{nnneee___```bbbfffjjjppptttwww{{{xxxooo___YYYbbbbbb^^^\\\UUUUUUbbbhhhhhhoooyyy{{{yyymmm```\\\]]]aaa___XXXVVV[[[WWWSSSOOOMMMNNNOOOPPPPPPOOOMMMKKKIIIHHHHHHHHHIIIJJJHHHFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGEEEBBBAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCBBBCCCFFFHHHIIIGGGEEEDDDGGGEEEBBBBBBCCCDDDDDDCCC@@@@@@@@@AAAAAABBBCCCCCCIIIGGGFFFFFFGGGGGGEEEDDDBBBCCCEEEFFFGGGGGGFFFFFFCCCGGGJJJIIIEEEDDDGGGKKKJJJIIIHHHGGGGGGGGGHHHHHHFFFHHHGGGCCCCCCEEEFFFEEEAAADDDJJJXXXmmmNNNMMMMMMNNNPPPQQQQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPLLLMMMOOOQQQQQQQQQPPPOOOMMMMMMNNNOOOOOOOOONNNNNNMMMQQQRRRPPPQQQUUUVVVTTTTTTTTTSSSSSSSSSUUUVVVWWWWWWWWWVVVSSSPPPNNNNNNOOOOOORRRUUUWWWWWWTTTQQQNNNMMMMMMLLLLLLLLLMMMMMMNNNPPPPPPOOOMMMKKKJJJLLLNNNLLLNNNQQQSSSSSSRRRQQQPPPRRRRRRQQQOOOMMMLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNOOOQQQQQQNNNLLLLLLLLLLLLKKKKKKLLLLLLMMMIIIHHHFFFFFFGGGHHHHHHGGGHHHHHHIIIJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDFFFGGGHHHGGGHHHJJJLLLLLLKKKIIIHHHGGGGGGHHHGGGGGGHHHJJJMMMFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIKKKMMMNNNKKKOOOQQQNNNIIIGGGLLLQQQMMMJJJHHHJJJMMMOOOMMMJJJHHHKKKOOORRRRRRQQQPPPPPPQQQOOONNNLLLLLLMMMNNNOOOOOONNNNNNMMMKKKJJJJJJIIIKKKKKKLLLMMMMMMMMMLLLLLLKKKMMMOOOPPPPPPPPPQQQRRR]]]tttrrr\\\UUUQQQMMMLLLIIIHHHFFFDDDBBBAAAAAAAAA>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<======<<<:::999;;;;;;:::999999999999999777999;;;=========<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888999::::::999999888888999:::<<<===>>><<<::::::;;;=========<<<<<<======>>>@@@AAABBB>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEFFFFFFGGGGGGFFFFFF@@@CCCGGGHHHFFFFFFHHHJJJAAAQQQbbbpppzzz{{{{{{}}}xxxnnnjjjeeeaaa```bbbeeehhh~~~|||zzz~~~zzz```LLLSSSWWWRRROOOQQQVVViii~~~tttjjjddd^^^\\\[[[[[[ZZZWWWUUUUUUOOOMMMLLLLLLMMMNNNMMMLLLNNNLLLJJJHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGDDDBBBAAABBBCCCDDDDDD@@@AAACCCDDDEEEEEEDDDDDD@@@AAACCCDDDEEEEEEEEEEEEGGGEEEBBBBBBCCCDDDDDDCCCAAA@@@??????@@@AAACCCEEEGGGEEEDDDEEEGGGHHHGGGEEECCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDEEEGGGIIIGGGGGGFFFEEEFFFGGGHHHIIIHHHLLLLLLFFFCCCEEEFFFEEE@@@BBBFFFMMMZZZpppNNNMMMMMMNNNPPPQQQQQQPPPPPPQQQSSSTTTTTTSSSQQQOOOJJJLLLNNNPPPPPPPPPOOONNNMMMNNNOOOOOOPPPPPPPPPPPPQQQRRRPPPMMMPPPUUUVVVSSSRRRQQQQQQPPPQQQSSSTTTUUUUUUTTTRRROOOMMMOOOSSSWWWRRRTTTVVVXXXWWWSSSOOOMMMQQQPPPPPPOOOOOOPPPPPPQQQPPPOOONNNKKKIIIJJJMMMPPPMMMPPPTTTVVVVVVRRRNNNJJJRRRRRRQQQNNNLLLLLLNNNPPPQQQPPPOOOMMMLLLKKKKKKKKKJJJKKKLLLQQQTTTUUUQQQMMMJJJJJJIIIIIIIIIJJJJJJKKKHHHGGGEEEEEEFFFGGGFFFFFFHHHIIIKKKKKKKKKIIIGGGFFFDDDDDDDDDDDDEEEFFFHHHIIIHHHJJJLLLMMMLLLJJJHHHFFFKKKKKKJJJHHHFFFEEEGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLNNNPPPKKKNNNQQQNNNHHHGGGKKKQQQOOOLLLIIIKKKOOOPPPNNNJJJGGGKKKPPPSSSSSSRRRPPPOOOOOONNNLLLKKKJJJKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHKKKKKKLLLMMMMMMMMMMMMMMMHHHLLLOOOMMMHHHGGGLLLQQQZZZoooxxxpppwwwwww^^^SSSPPPLLLHHHHHHGGGEEEBBBAAABBBBBBAAAAAA>>>===<<<;;;;;;<<<===>>>============<<<;;;:::999888:::;;;======<<<:::999;;;::::::999888888888999666777:::<<<===<<<;;;:::999999999::::::;;;;;;;;;;;;:::999888888999::::::888777777777888:::<<<===>>>;;;999;;;>>>@@@>>><<<;;;;;;<<<<<<>>>???AAABBB===>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGIIIIIIIIIIIIGGGGGGCCCDDDEEEEEEEEEEEEEEEDDDBBBBBBDDDEEEGGGGGGFFFEEEHHHNNNTTT\\\mmmyyyrrrooopppsssvvvzzzjjjiiijjjlllkkkjjjpppwwwyyytttppp```MMMWWW\\\[[[___iiitttzzzmmmeeeccceee___[[[TTTPPPRRRUUUTTTOOOKKKKKKLLLNNNOOOOOOLLLJJJMMMKKKIIIGGGGGGGGGHHHIIIHHHFFFEEEFFFGGGGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFCCCAAAAAACCCEEEFFFFFFCCCCCCDDDEEEEEEDDDCCCBBB@@@??????@@@AAACCCEEEFFFGGGEEECCCBBBCCCDDDCCCCCCCCCBBB@@@??????BBBEEEGGGEEECCCCCCEEEHHHJJJIIIGGGEEEEEEDDDDDDCCCCCCBBBBBBGGGEEEDDDCCCCCCEEEGGGHHHEEEEEEDDDDDDDDDFFFGGGHHHBBBIIIKKKEEEAAACCCDDDBBBBBBEEEEEECCCFFFWWWtttOOOOOOOOONNNNNNMMMMMMMMMPPPRRRSSSRRRPPPOOOOOOPPPJJJMMMOOOPPPPPPPPPPPPRRROOONNNLLLJJJJJJKKKMMMNNNNNNOOOQQQRRRTTTVVVXXXXXXXXXUUUQQQOOOPPPPPPPPPPPPTTTRRRPPPNNNNNNPPPRRRSSSUUUTTTQQQPPPPPPQQQTTTVVVRRRPPPNNNLLLKKKKKKLLLMMMRRROOOLLLJJJJJJKKKLLLKKKHHHOOOVVVVVVQQQMMMMMMPPPPPPQQQQQQPPPLLLIIIHHHHHHOOOMMMKKKIIIHHHHHHGGGFFFKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMKKKGGGEEEDDDEEEFFFEEEEEEGGGIIIJJJIIIGGGNNNNNNNNNNNNLLLIIIFFFDDDEEEBBB@@@BBBEEEFFFFFFDDDFFFHHHJJJKKKIIIHHHHHHIIIIIIIIIHHHFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFIIIIIIHHHHHHHHHIIIIIIIIIKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDEEEHHHJJJKKKJJJHHHNNNOOOQQQSSSSSSQQQNNNMMMQQQRRRSSSSSSQQQOOOLLLKKKJJJKKKMMMLLLKKKIIIIIIJJJIIIJJJLLLLLLLLLMMMOOORRRQQQPPPNNNMMMMMMMMMNNNOOOTTT]]]fffhhhhhhpppkkkZZZVVVQQQNNNKKKIIIFFFDDDCCCCCCBBBAAA@@@>>>>>>===>>>===<<<;;;:::;;;<<<<<<>>>>>>===<<<;;;;;;::::::888888888888888888888888777777777777888999:::;;;::::::::::::::::::::::::888888888888888888888888666777777777777888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<===???@@@BBBCCCDDDDDDCCCBBB???>>>AAA@@@??????AAACCCEEEGGGEEEFFFHHHHHHHHHFFFDDDCCCBBBCCCDDDDDDCCCCCCDDDFFFDDDCCCCCCDDDEEEFFFFFFEEE@@@DDDJJJPPPYYYhhhzzz|||uuurrruuuyyyyyykkk\\\aaaeeedddaaabbbgggmmmuuujjjfffhhhtttyyytttzzz}}}hhhaaaaaa___]]]]]]YYYTTTPPPPPPSSSUUURRROOOMMMMMMNNNNNNNNNNNNMMMMMMHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHFFFDDDBBB@@@BBBBBBCCCDDDDDDCCCBBBAAAEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFKKKHHHEEECCCBBBBBB@@@???DDDCCCAAA???>>>============???AAACCCDDDDDDCCCCCCBBBDDDEEEDDDBBB@@@BBBDDD@@@HHHDDD???EEEFFFCCCFFFFFFCCCAAABBBDDDDDDBBB@@@AAABBBCCCCCCDDDDDDCCCCCCFFFEEEDDDCCCEEEMMMYYYbbbtttzzzwwwKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRRRRPPPOOOOOOPPPNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLPPPPPPQQQRRRRRRSSSTTTTTTRRRPPPNNNNNNOOOQQQRRRRRRRRRQQQOOONNNNNNOOOPPPQQQRRRQQQOOONNNOOOPPPRRRSSSOOONNNKKKJJJIIIIIIJJJKKKOOOMMMJJJIIIJJJKKKKKKJJJGGGNNNTTTTTTOOOKKKKKKNNNPPPRRRSSSSSSQQQOOONNNNNNSSSOOOKKKKKKNNNNNNJJJEEEGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJGGGFFFGGGHHHEEEDDDDDDFFFHHHIIIGGGFFFKKKLLLLLLKKKJJJGGGDDDBBBCCCAAA@@@AAADDDFFFFFFEEEFFFIIIKKKLLLJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGIIIKKKKKKIIIGGGKKKLLLMMMOOOOOONNNLLLKKKPPPQQQQQQQQQPPPNNNKKKJJJLLLMMMNNNNNNLLLKKKKKKLLLKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOPPPTTTYYY\\\YYYTTTVVV___hhhsss~~~tttbbbZZZQQQNNNJJJHHHFFFEEECCCBBBBBBBBBAAA@@@???>>>======>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;::::::999888888888888888888888888888888777777777777888999:::;;;::::::::::::::::::::::::888888888888888888888888777777777888888888888999888888888888888888888888999999::::::::::::;;;;;;===<<<<<<;;;<<<===>>>??????@@@AAABBBBBB@@@???>>>@@@AAABBBCCCDDDDDDDDDEEEDDDEEEFFFGGGGGGEEECCCBBBBBBDDDEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDEEEFFFEEECCCAAAEEEIIILLLPPPWWWbbbjjjxxx~~~}}}|||qqqiiimmmqqqsssooohhheeekkkqqqyyyvvvsssdddWWWUUUWWWVVVTTTUUUUUURRRNNNNNNPPPQQQOOOMMMKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBCCCDDDDDDBBB@@@BBBAAA@@@>>>============DDDCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDCCC@@@???AAACCCAAAHHHDDD>>>DDDEEEAAADDDDDDBBB@@@AAACCCCCCAAA???AAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAACCCHHHOOOTTT]]]hhhrrrtttrrruuuKKKKKKLLLMMMNNNOOOPPPPPPNNNPPPQQQQQQOOONNNNNNOOOPPPMMMKKKKKKNNNOOOMMMKKKHHHIIIJJJJJJKKKKKKKKKKKKQQQQQQPPPPPPPPPOOOOOOOOOPPPNNNLLLLLLNNNPPPPPPPPPPPPOOOOOONNNMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNMMMKKKIIIHHHIIIJJJKKKKKKJJJIIIIIIJJJKKKJJJHHHGGGLLLQQQQQQLLLHHHIIIKKKNNNQQQSSSSSSRRRRRRRRRRRRSSSMMMIIIKKKPPPQQQJJJCCCGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHIIIIIIHHHGGGIIIJJJEEEDDDDDDFFFHHHIIIHHHFFFIIIIIIIIIHHHGGGEEEBBBAAA@@@??????AAADDDFFFGGGGGGGGGIIILLLMMMKKKHHHFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFHHHIIIJJJKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKMMMLLLJJJHHHHHHHHHIIIIIIJJJJJJKKKKKKOOOOOOPPPOOONNNLLLJJJHHHKKKLLLMMMLLLJJJIIIJJJKKKLLLJJJHHHHHHHHHIIIIIIHHHHHHHHHJJJKKKLLLMMMMMMMMMNNNPPPPPPNNNKKKLLLPPPTTTWWWdddaaaNNNLLLPPPJJJGGGDDDCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>=========<<<<<<;;;:::;;;;;;;;;999999999888777777666666888888888888888888888888777777777777888888999:::999999999999999999999999888888888888888888888888777888888888888999999999777777777777777777777777888888888888999999999999;;;;;;:::::::::;;;<<<===<<<===>>>@@@@@@@@@???>>>@@@AAACCCEEEFFFEEECCCBBBCCCDDDEEEEEEEEEDDDBBBAAACCCEEEEEEEEECCCCCCCCCEEEHHHFFFEEEEEEFFFEEEDDDBBBCCCGGGJJJKKKKKKLLLPPPSSSYYY___mmm}}}xxxtttsssuuuxxxxxxssskkkhhhkkkpppzzzyyyzzz}}}{{{uuurrrsssrrraaa\\\UUUQQQRRRTTTRRRPPPPPPOOONNNMMMLLLLLLKKKLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHDDDDDDDDDCCCCCCDDDDDDEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBB>>>???AAACCCEEEDDDAAA>>>???>>>======<<<<<<======EEECCCAAA@@@???@@@BBBCCCCCCCCCCCC@@@>>>>>>???AAABBBIIIDDD>>>CCCCCC???BBBBBB@@@??????@@@AAA@@@>>>@@@@@@AAABBBBBBBBBBBBAAACCCBBBBBBCCCFFFHHHHHHHHHLLLTTT]]]eeemmmyyyMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNPPPOOONNNMMMMMMNNNOOOLLLLLLOOOTTTVVVRRRNNNHHHIIIKKKMMMNNNNNNMMMLLLOOONNNNNNNNNMMMMMMLLLLLLRRRPPPNNNMMMMMMNNNMMMLLLNNNNNNMMMMMMMMMLLLLLLLLLJJJKKKLLLMMMNNNMMMMMMLLLNNNMMMKKKJJJJJJKKKLLLMMMIIIHHHHHHJJJKKKKKKJJJHHHHHHKKKOOONNNJJJGGGHHHIIIKKKMMMPPPQQQPPPOOOOOOPPPLLLIIIHHHJJJMMMLLLGGGBBBIIIHHHHHHGGGFFFFFFFFFFFFEEEGGGHHHHHHGGGGGGHHHJJJFFFEEEEEEGGGIIIJJJIIIGGGGGGGGGGGGGGGFFFDDDBBBAAA???>>>???AAACCCEEEGGGHHHGGGIIILLLMMMKKKGGGEEEDDDCCCCCCBBBAAAAAAAAABBBBBBDDDEEEFFFGGGIIIJJJKKKLLLGGGGGGHHHIIIJJJLLLMMMNNNKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLNNNPPPPPPNNNLLLHHHHHHGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHHHHGGGFFFEEEFFFGGGKKKHHHFFFFFFHHHKKKKKKJJJJJJKKKLLLLLLLLLKKKIIIHHHLLLKKKKKKLLLNNNOOOPPPQQQMMMTTThhhuuu]]]QQQLLLKKKJJJGGGEEECCCBBBBBBCCCCCCBBB@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::888888888777777666666666888888888888888888888888777777777777777888999999999999999999999999999999888888888888888888888888888888888888999999999999666666666666666666666666666666666777777777888888999999999999999::::::;;;:::;;;<<<>>>????????????@@@AAABBBCCCCCCCCCBBBAAACCCCCCDDDDDDDDDDDDCCCBBBDDDEEEFFFEEECCCCCCCCCEEEGGGFFFEEEEEEFFFGGGFFFDDDFFFIIILLLNNNNNNNNNPPPRRRQQQTTT[[[dddiiippp}}}|||yyy{{{zzztttttttttuuuxxx}}}uuuvvvtttggg[[[WWWXXXVVVUUUUUUSSSPPPNNNMMMKKKLLLLLLKKKIIIHHHIIIKKKIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAABBBAAA>>>;;;===<<<<<<<<<<<<<<<======???>>>>>>>>>???AAACCCDDDCCCBBBAAA>>>======>>>???BBBIIIDDD===BBBBBB===@@@???>>>>>>>>>>>>>>>>>>===??????@@@AAAAAAAAAAAA@@@EEECCCAAACCCFFFHHHFFFCCCGGGKKKQQQXXXbbbtttLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNNNNMMMLLLLLLMMMLLLKKKMMMSSSXXXXXXQQQKKKGGGIIIKKKMMMNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLQQQOOONNNMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJMMMLLLJJJIIIIIIKKKLLLNNNJJJIIIIIIJJJLLLLLLJJJIIIHHHJJJLLLKKKIIIGGGHHHIIIJJJLLLNNNNNNLLLKKKKKKKKKEEEGGGIIIJJJHHHFFFEEEDDDIIIIIIHHHGGGFFFFFFFFFGGGFFFGGGHHHHHHFFFEEEFFFGGGDDDCCCCCCEEEGGGHHHGGGEEEGGGGGGGGGFFFEEEDDDCCCCCC???@@@AAABBBCCCDDDFFFHHHFFFIIIKKKKKKIIIFFFDDDDDDBBBAAAAAAAAAAAAAAABBBCCCBBBCCCDDDFFFGGGIIIJJJJJJFFFFFFGGGHHHJJJLLLNNNOOOJJJLLLMMMNNNNNNNNNLLLKKKKKKKKKLLLOOORRRSSSRRRQQQJJJIIIHHHHHHIIIKKKMMMNNNKKKKKKKKKJJJJJJIIIHHHHHHFFFFFFFFFEEECCCCCCDDDFFFJJJGGGEEEDDDEEEGGGHHHIIIKKKLLLMMMNNNMMMLLLKKKJJJOOOMMMJJJKKKLLLMMMKKKHHHNNNOOOVVVfff{{{}}}mmmYYYOOONNNMMMHHHAAAGGGDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::888888888888777777777777777777777777777777777777777777777666777777888888888888888888888888888888777777777777777777777777777777888888888999999999555555555555555555555555555555555666666666777777777888888999999999999999999:::<<<===>>>@@@@@@AAAAAA@@@?????????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEEEEDDDDDDEEEHHHIIIIIIHHHHHHJJJLLLNNNOOORRRUUUWWWWWWVVVWWWYYYXXX[[[fffqqq{{{wwwpppgggbbbeeeaaaXXXUUUYYYVVVVVVTTTQQQMMMKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIJJJIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@CCCAAA??????@@@@@@@@@???<<<<<<<<<<<<<<<======>>>:::;;;===???@@@@@@@@@@@@BBBAAA???>>>===>>>>>>>>>AAAHHHCCC<<>><<<============<<<======>>>???@@@@@@AAAAAA@@@@@@BBB???===>>>AAADDDCCCBBBBBBEEEGGGHHHOOOaaa{{{GGGHHHIIIKKKLLLNNNOOOPPPIIIKKKLLLLLLKKKKKKKKKLLLJJJKKKNNNRRRTTTQQQKKKEEEFFFGGGIIIKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKMMMOOOPPPPPPOOOJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMMMMNNNMMMLLLJJJIIIIIIHHHGGGFFFGGGIIIKKKLLLKKKJJJIIIIIIJJJKKKJJJIIIGGGHHHIIIHHHGGGGGGHHHIIIJJJLLLMMMMMMKKKIIIIIIIIIDDDHHHKKKJJJGGGEEEFFFHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDEEEFFFAAA@@@@@@BBBDDDEEEDDDBBBGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCDDDCCCCCCCCCEEEGGGEEEGGGIIIHHHFFFEEEDDDEEEBBBAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDFFFGGGHHHHHHFFFFFFFFFGGGIIIKKKLLLMMMJJJKKKLLLNNNMMMLLLJJJIIIIIIJJJKKKNNNRRRSSSSSSRRRKKKJJJIIIIIIJJJKKKMMMNNNIIIIIIIIIIIIIIIIIIJJJJJJHHHIIIHHHFFFEEEEEEGGGIIIKKKJJJHHHDDDAAA@@@CCCEEEJJJKKKLLLMMMNNNOOOOOOOOONNNKKKIIIJJJLLLNNNLLLJJJNNNMMMOOOUUU^^^pppssscccSSSRRRPPPNNNJJJGGGDDDCCCEEEBBB???>>>>>>???>>>============<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999888888888888888888888888777777777777777777777777777777777666666777777888777777777777777777777777777777777777777777777777666777777777777888888888666666666666666666666666555555555555666666666666666777888999999999999888999::::::<<<===???@@@@@@@@@???===<<<===???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFEEEEEEDDDFFFGGGEEEDDDDDDFFFIIIJJJJJJJJJJJJJJJJJJKKKMMMPPPRRRTTTTTTQQQQQQRRRQQQQQQWWW```[[[dddoooxxxsssggg```YYYYYYZZZ\\\YYYUUUVVV[[[SSSTTTQQQLLLKKKLLLLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEFFFFFFHHHIIIJJJIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCC>>>>>>>>>????????????@@@@@@@@@@@@???@@@@@@AAAAAABBB@@@>>>>>>AAACCCDDDDDD>>>>>>>>>======>>>??????<<<===???@@@@@@>>><<<;;;@@@???>>>>>>???@@@>>>===@@@GGGBBB;;;@@@@@@;;;>>>:::<<<======;;;;;;<<<>>>??????@@@AAAAAAAAAAAA@@@BBB@@@??????BBBDDDFFFGGGBBBDDDEEECCCFFFSSShhhxxx~~~FFFGGGHHHJJJLLLMMMOOOOOOHHHIIIKKKKKKJJJJJJKKKLLLHHHJJJLLLMMMMMMKKKHHHFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKNNNOOONNNMMMJJJIIIIIIIIIJJJMMMOOOQQQNNNNNNMMMLLLKKKIIIHHHGGGHHHGGGFFFFFFGGGIIIKKKLLLLLLJJJHHHGGGHHHHHHHHHGGGDDDEEEEEEEEEEEEEEEGGGIIIGGGIIIKKKKKKIIIHHHGGGHHHFFFGGGIIIHHHGGGFFFGGGIIIFFFEEECCCCCCCCCDDDFFFGGGEEEGGGGGGGGGEEEDDDEEEFFFAAAAAAAAABBBDDDEEEDDDCCCFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGEEECCCBBBCCCFFFDDDEEEFFFEEECCCCCCDDDFFFBBBBBBBBBCCCCCCEEEFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGEEEEEEFFFFFFHHHIIIKKKKKKIIIJJJLLLMMMLLLJJJHHHFFFHHHHHHIIILLLOOOPPPOOONNNIIIIIIIIIIIIIIIIIIJJJJJJGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKJJJHHHFFFGGGIIIKKKKKKMMMLLLGGGAAA???DDDIIIKKKKKKKKKLLLMMMNNNOOOPPPKKKJJJIIIJJJMMMPPPRRRRRRLLLLLLOOOTTTXXX___nnn}}}zzzjjjZZZPPPMMMCCCFFFIIIHHHEEEDDDEEEHHHBBB@@@>>>===>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888777777777777777777888888777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777555555666666666777777777666666666666666666666666555555555555666666666666666777888999:::999888888888888999:::;;;<<<>>>>>>===>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCEEEEEEEEEEEEGGGIIIFFFFFFEEEGGGIIIJJJJJJIIILLLKKKKKKLLLNNNOOOOOOOOOOOOLLLLLLOOOPPPNNNPPPTTTQQQTTTYYY]]]ccckkkuuu{{{{{{uuulllccc]]]YYYWWWVVVOOOSSSUUUSSSTTTVVVWWWUUURRRSSSQQQMMMNNNRRRQQQLLLKKKIIIIIIJJJMMMMMMKKKHHHGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHJJJKKKHHHGGGFFFEEEDDDDDDEEEEEEAAAAAAAAAAAABBBCCCDDDEEE>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAAAAABBBDDDEEEDDDCCCAAAAAA@@@?????????@@@@@@??????@@@?????????>>>>>>>>>===>>>@@@BBBBBB???<<<>>>FFF@@@:::??????;;;>>>999;;;======;;;;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEGGGIIIDDDFFFIIILLLOOOTTT[[[aaa```fffqqq{{{~~~IIIJJJJJJJJJKKKKKKLLLLLLGGGIIIKKKKKKJJJJJJJJJKKKFFFHHHIIIJJJIIIJJJLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHLLLKKKJJJKKKLLLLLLJJJHHHJJJIIIHHHHHHJJJMMMQQQSSSOOONNNLLLKKKIIIGGGFFFEEEIIIIIIHHHGGGHHHJJJMMMNNNMMMJJJFFFEEEEEEFFFFFFFFFBBBBBBBBBBBBCCCDDDFFFHHHCCCEEEGGGHHHGGGFFFFFFFFFHHHFFFDDDDDDFFFHHHGGGFFFFFFEEEDDDCCCDDDFFFHHHIIIDDDEEEFFFFFFEEEEEEFFFGGGDDDDDDDDDEEEGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDHHHIIIIIIGGGCCCAAABBBEEEDDDDDDDDDCCCAAABBBDDDGGGCCCCCCCCCDDDEEEFFFGGGHHHDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIKKKLLLKKKIIIFFFDDDGGGGGGHHHJJJLLLLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIKKKMMMNNNKKKKKKJJJHHHFFFFFFIIIKKKKKKOOOPPPKKKDDDCCCJJJRRROOONNNLLLKKKKKKKKKLLLMMMNNNLLLJJJIIIJJJKKKMMMMMMJJJKKKPPPWWW[[[___gggpppbbbeeekkkrrrvvv~~~ooo___WWWRRRLLLJJJLLLNNNHHHBBB@@@CCCEEEDDDBBBBBB@@@>>>>>>???AAAAAA@@@;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<;;;:::999888666666666777777777777777777777777777777777777777888777666666666666777777777777777777777777777777777777777777777777777777555555555555666666666666777777777777777777777777555555555666666666777777666777888::::::999999888777777777888999:::<<<===;;;===???AAACCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCAAACCCEEEEEEEEEFFFHHHJJJIIIGGGGGGGGGIIIIIIIIIGGGNNNNNNOOOQQQRRRRRRPPPNNNTTTPPPQQQTTTUUURRROOOOOOUUUSSSPPPQQQVVV\\\aaaccckkknnnttt|||~~~uuulllggg]]]\\\[[[YYYWWWVVVTTTSSSWWW[[[XXXQQQRRRWWWTTTKKKRRRSSSPPPMMMOOOTTTPPPIIIKKKHHHGGGIIINNNNNNJJJFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKGGGFFFEEEEEEEEEFFFGGGHHHBBBBBBBBBCCCDDDEEEFFFFFFAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGEEEAAA===CCCBBBBBBAAA@@@@@@AAAAAA@@@???>>>>>>???AAACCCEEE===<<<===AAADDDDDD@@@<<<===EEE@@@:::??????;;;>>>999;;;======;;;:::===???@@@@@@AAABBBBBBBBBBBBAAA<<<@@@CCCCCCAAA@@@BBBDDDCCCFFFLLLTTTYYYYYYTTTOOOHHHPPPcccwwwFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHJJJIIIGGGEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIHHHHHHHHHJJJMMMPPPRRRPPPNNNKKKHHHFFFEEEFFFFFFDDDEEEGGGGGGFFFGGGIIIKKKKKKJJJHHHFFFEEEDDDCCCCCCCCCFFFHHHHHHEEECCCDDDGGGFFFGGGHHHIIIIIIGGGFFFDDDDDDEEEHHHJJJJJJIIIGGGEEEDDDFFFGGGEEEBBB@@@AAACCCIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEFFFEEECCCAAA@@@AAACCCEEEEEECCCAAAAAAAAAEEEGGGGGGDDDAAA???BBBEEEGGGGGGGGGFFFDDDCCCAAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGDDDFFFHHHIIIJJJJJJHHHHHHKKKHHHFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFHHHIIIIIILLLKKKIIIHHHGGGGGGHHHIIIRRROOOOOOOOOIIIHHH[[[sssWWWLLLGGGLLLMMMGGGFFFLLLKKKJJJIIIJJJMMMOOOPPPOOOJJJLLLNNNNNNOOORRRXXX]]]UUUUUUTTTVVV[[[fffrrrzzz|||pppkkkXXXVVVSSSOOOKKKHHHFFFEEEBBBBBBAAA@@@@@@BBBCCCDDD@@@???>>>===<<<;;;;;;;;;<<<;;;:::999888999:::;;;::::::999999888777666666666666666666555555555555666666666666666666666666777777777777666666666666555555555555555555444444333444555555666666555555666666555555555555666666888888888888777666444444555555555555666666666666777777777777666666666666777888888999999:::;;;;;;===>>>??????>>>===>>>@@@>>>>>>???@@@BBBCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGJJJGGGDDDDDDGGGHHHFFFDDDIIIMMMQQQSSSTTTSSSSSSSSSYYYVVVRRROOONNNNNNMMMMMMSSSUUURRROOOTTT^^^^^^WWW\\\]]]___```ccchhhnnnsss|||yyytttlllfffcccaaaaaa```ZZZYYYXXXWWWUUUTTTSSSRRRTTTSSSSSSRRRQQQPPPPPPOOOPPPOOOMMMKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIKKKMMMNNNMMMKKKHHHFFFFFFGGGHHHIIIIIIHHHGGGDDDBBBCCCFFFHHHGGGFFFBBBAAAAAABBBCCCDDDBBB@@@BBBBBBCCCCCCCCCBBB@@@???>>>???AAACCCDDDEEEFFFFFFAAABBBCCCDDDCCCAAA???===>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCEEEFFFGGG>>>>>>?????????>>>>>>======EEEAAA;;;>>>===:::>>>========================@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFIIIJJJJJJIIIHHHEEEIIIPPP[[[hhhwwwFFFFFFGGGGGGHHHIIIIIIIIIFFFHHHIIIIIIHHHGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIIIIIIIJJJMMMOOOPPPNNNLLLJJJGGGFFFFFFFFFGGGFFFFFFGGGFFFDDDDDDFFFHHHIIIIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAFFFGGGHHHIIIHHHGGGEEEDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDFFFGGGEEEBBBAAABBBCCCFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGHHHGGGFFFCCC@@@??????BBBDDDDDDCCCBBBBBBCCCEEEEEEDDDBBB@@@@@@AAACCCGGGGGGGGGGGGFFFEEEDDDCCCAAAAAACCCDDDDDDEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGIIIKKKLLLKKKJJJIIIHHHFFFCCCCCCEEEGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJMMMLLLJJJIIIHHHHHHIIIJJJQQQOOOPPPPPPMMMQQQiii^^^PPPGGGHHHIIIFFFFFFLLLMMMKKKJJJKKKMMMNNNNNNMMMJJJLLLNNNNNNNNNOOOSSSVVVPPPOOOOOOQQQUUUZZZ___bbbyyy~~~oooaaaWWWQQQNNNMMMLLLIIIGGGEEECCCBBBBBB@@@@@@???@@@@@@AAABBBBBB>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999:::::::::999888888777666666666666555555555444444444555555555555555555555555777777777666666666555555555555555444444444444444333444444555555555555555555555444444444444555555666666666666555444333333444444444444555555555555555555666666666666666666777777888888999::::::;;;===>>>??????>>>===???@@@?????????@@@AAABBBCCCCCCGGGFFFDDDCCCCCCDDDEEEFFFIIIGGGEEEEEEGGGIIIHHHFFFFFFIIINNNPPPQQQQQQQQQQQQUUUSSSOOOMMMLLLLLLLLLKKKQQQNNNNNNQQQSSSTTTWWW[[[YYYZZZ[[[ZZZ[[[]]]```ccc```ccceeegggggghhhjjjkkkrrrsssttttttssstttwwwyyytttrrrnnnkkkhhheeebbb___bbb^^^YYYWWWWWWXXXXXXXXXVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRRRRQQQQQQPPPPPPOOOUUUSSSQQQNNNLLLKKKJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIKKKMMMNNNMMMKKKKKKIIIHHHIIIKKKKKKKKKIIIFFFDDDBBBBBBEEEFFFEEEDDDBBBAAAAAABBBCCCCCCBBB@@@BBBBBBCCCCCCCCCBBB@@@@@@@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBBBBAAA@@@>>>==================>>>??????=========>>>???@@@AAABBB>>>>>>>>>??????>>>>>>===@@@HHHDDD===@@@???<<<@@@????????????????????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGFFFFFFEEEEEEFFFJJJNNNUUU^^^iiiooo|||www}}}EEEFFFFFFGGGGGGHHHHHHHHHEEEGGGIIIJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJHHHGGGFFFGGGGGGHHHGGGHHHGGGEEEBBBBBBCCCEEEHHHGGGEEEDDDCCCBBBBBBAAAEEEBBB???AAADDDFFFCCC@@@EEEFFFGGGGGGGGGFFFDDDCCCEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFEEECCCBBBBBBCCCAAAAAAAAABBBBBBDDDEEEEEEGGGHHHHHHHHHGGGEEECCCBBB???AAADDDEEEDDDCCCCCCDDDFFFDDDBBBAAAAAABBBBBBAAAFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBAAACCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLIIIFFFCCCCCCEEEHHHIIIJJJGGGHHHJJJLLLMMMMMMMMMMMMOOOMMMLLLJJJJJJJJJJJJKKKPPPOOOQQQQQQPPPYYYuuufffUUUGGGEEEFFFEEEGGGKKKKKKJJJIIIIIIKKKKKKJJJIIIJJJLLLNNNNNNMMMMMMNNNOOOOOONNNOOORRRVVVWWWUUURRRYYYaaakkkuuuqqqhhh[[[WWWQQQJJJDDDAAA@@@@@@BBBAAA@@@@@@???@@@@@@@@@<<<===>>>???@@@@@@@@@@@@;;;;;;::::::::::::;;;;;;:::::::::::::::999999888999999999888888777777666555555555555444444444444444444444444444444444444666666666666555555555444444444444444444444444444333333444555555555555555444333333222222333333444555555555555444333222222222333333333444444444444333333444444555555666666777777777888999999::::::<<<===??????>>>===???@@@@@@??????>>>???@@@AAABBBGGGEEEBBB@@@@@@BBBEEEGGGGGGFFFEEEEEEGGGIIIIIIHHHEEEIIIMMMOOOOOOOOOPPPPPPOOONNNLLLJJJIIIIIIJJJJJJNNNHHHIIIQQQPPPJJJNNNYYYTTTUUUUUUTTTSSSSSSUUUWWW^^^]]]\\\\\\]]]\\\ZZZXXXWWWXXXXXXXXXWWWWWWYYY[[[^^^\\\ZZZZZZZZZ[[[ZZZYYYTTTRRRPPPQQQRRRTTTUUUTTTRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOTTTSSSQQQOOOMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIJJJMMMMMMLLLKKKIIIGGGFFFGGGHHHHHHGGGFFFFFFDDDBBBBBBCCCDDDDDDCCCCCCAAA@@@AAABBBCCCBBB@@@BBBBBBBBBCCCBBBBBBAAA@@@AAAAAA@@@??????@@@@@@@@@AAA@@@???>>>>>>=========<<<<<<<<<<<<<<<======>>><<<<<<;;;;;;<<<<<<===>>>======>>>>>>>>>>>>======CCCKKKFFF???BBBAAA===AAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDCCCDDDGGGMMMQQQ\\\kkkvvv{{{tttzzzEEEEEEEEEFFFFFFGGGGGGGGGEEEGGGIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGDDDBBBBBBDDDFFFGGGFFFEEEDDDCCCCCCBBBCCCEEECCCBBBCCCFFFHHHHHHGGGDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDD??????@@@AAABBBDDDFFFGGGDDDEEEGGGHHHIIIIIIIIIHHHBBBDDDFFFGGGEEEDDDDDDDDDGGGDDDAAAAAACCCEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHIIIJJJJJJIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKGGGFFFHHHKKKMMMMMMJJJLLLOOOQQQRRRRRRRRRQQQQQQOOONNNLLLKKKKKKKKKLLLNNNOOOPPPPPPOOOXXXqqqeeeUUUGGGDDDFFFGGGHHHJJJGGGFFFFFFGGGIIIJJJIIIHHHIIIKKKMMMOOOOOONNNMMMLLLOOONNNOOOTTTZZZ[[[VVVPPPTTTTTTSSSRRRTTT]]]jjjsssvvvggg\\\SSSMMMJJJLLLIIIFFFCCCAAAAAABBBCCC>>>>>>>>>>>>>>>???@@@AAA:::;;;===???@@@@@@@@@???999999888888999:::;;;;;;999999:::;;;;;;999888777999888888888777777777666666666666555555555555444444444444444444444444444555555555555444444444444333333333333333444444444333333444555555555444444333333222222222222333333444444555444444333222222333333333333444444444444111111222333444444555555666666777777888999999999;;;<<<>>>>>>======>>>@@@@@@???>>>======>>>@@@AAA@@@???>>>>>>@@@CCCFFFIIIDDDCCCCCCDDDFFFGGGHHHIIIIIIKKKNNNOOOOOONNNNNNOOOKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHIIILLLNNNMMMOOOSSSMMMOOOQQQRRRQQQRRRTTTUUUYYYWWWUUUVVVYYYZZZWWWTTTVVVWWWXXXWWWVVVVVVWWWYYYYYYWWWUUUUUUVVVWWWWWWWWWUUUSSSRRRRRRTTTTTTSSSRRRNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIILLLLLLKKKJJJHHHFFFEEEEEEGGGGGGFFFDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@@@@AAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@AAA@@@????????????@@@AAAAAA???===<<<;;;;;;<<<===;;;;;;::::::;;;;;;<<<===>>>======<<<<<<<<<======<<<<<<======>>>>>>======BBBJJJEEE>>>@@@???<<>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBDDDDDDCCCBBBAAABBBFFFIIIHHHTTT\\\fffuuuxxxxxxDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFDDDCCCDDDGGGJJJGGGFFFEEEEEEDDDDDDDDDDDDAAACCCEEEEEEEEEGGGJJJMMMCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDD??????@@@AAACCCEEEGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIGGGIIIJJJIIIFFFDDDCCCCCCEEEBBB??????BBBDDDDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAABBBEEEHHHIIIIIIHHHGGGBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPQQQNNNKKKJJJKKKMMMNNNNNNOOOQQQSSSVVVWWWVVVUUUUUURRRQQQOOOMMMLLLLLLLLLLLLKKKMMMOOONNNMMMQQQ```ooo\\\QQQGGGFFFIIIJJJJJJJJJEEEEEEFFFIIILLLMMMLLLKKKIIIJJJLLLOOOQQQQQQOOONNNOOOMMMMMMQQQVVVXXXTTTOOOQQQPPPNNNKKKLLLSSS^^^fff}}}vvvjjj]]]XXXQQQKKKJJJJJJKKKKKKEEEDDDBBB@@@??????@@@@@@>>>>>>=========>>>??????:::;;;===>>>??????>>>>>>888888777888888999:::;;;888999:::;;;:::999888777888888888777777777777777777777777666666666555555444444444444444444444444444444444444333333333222222222222222333333444444222333333444555444444444444444333333333333444444444444555555555444333333333444444444444555555555000111111222333444444555555666666777777888888999999;;;<<<<<<<<<<<<===??????>>>=========>>>??????<<<===>>>???AAABBBCCCDDD@@@AAABBBBBBCCCEEEFFFHHHKKKLLLNNNNNNLLLJJJJJJJJJHHHJJJKKKJJJHHHHHHJJJKKKHHHLLLKKKHHHQQQ___^^^RRRJJJLLLNNNPPPPPPQQQSSSUUUSSSQQQPPPSSSVVVXXXVVVSSSRRRTTTUUUUUUTTTSSSTTTUUUUUUTTTRRRSSSTTTUUUUUUTTTQQQPPPOOOPPPQQQPPPOOOMMMMMMMMMNNNNNNOOOPPPPPPPPPLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFHHHJJJKKKJJJHHHJJJIIIHHHHHHIIIJJJIIIGGGGGGGGGFFFEEEDDDDDDDDDEEEDDDBBB@@@???@@@AAA@@@@@@@@@????????????@@@@@@@@@????????????@@@AAABBBCCC@@@>>><<<:::999:::<<<===:::::::::::::::;;;;;;<<<>>>======<<<<<<<<<<<<<<<:::;;;<<<===============>>>FFFAAA:::===<<<999<<<::::::::::::::::::::::::======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????AAABBBDDDDDDBBBBBBCCCCCCCCCDDDGGGIIIBBBJJJLLLSSSeeepppttt}}}DDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHGGGEEEDDDCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKHHHGGGFFFEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDCCCCCCEEEIIIMMMFFFFFFEEEDDDDDDEEEEEEEEE>>>AAADDDCCCAAABBBGGGLLLCCCBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEECCCBBBBBBCCCEEEFFFEEEDDDAAAAAAAAABBBDDDFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEJJJKKKLLLJJJGGGCCCBBBBBBAAA???>>>>>>@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@??????AAACCCFFFHHHIIIIIIIIIBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQOOOMMMKKKLLLMMMOOOOOONNNSSSTTTVVVWWWXXXXXXWWWWWWSSSRRRPPPNNNLLLLLLLLLLLLJJJKKKLLLLLLKKKMMMRRRWWWQQQMMMIIIIIIKKKLLLKKKJJJHHHHHHJJJMMMPPPRRRQQQPPPIIIJJJLLLOOORRRSSSQQQOOOSSSQQQOOOPPPSSSSSSQQQNNNKKKKKKKKKLLLOOOVVV^^^cccpppmmmgggdddbbbccccccccccccjjjuuuyyykkkcccaaa\\\SSSJJJQQQOOOLLLJJJGGGCCC===:::AAA@@@@@@???????????????===<<<<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;888888888888888999:::;;;999999999999999888888777777777777777777777777777777666666666666555555555444444444444444444444444333333333333222222222222000111111222222333333444222222333444444444444444444333333222222333333444333444444555555444444333444444444444555555555555111111222222333333444444555555555666777777888888777888::::::::::::<<<>>><<<<<<<<<======>>>>>>>>>??????@@@@@@???>>>======???@@@AAAAAAAAABBBEEEGGGIIIJJJKKKJJJGGGFFFFFFFFFHHHKKKMMMLLLIIIHHHJJJLLLEEENNNLLLGGGUUUjjjiiiVVVKKKLLLMMMMMMLLLLLLNNNPPPXXXWWWWWWXXXYYYYYYWWWVVVNNNPPPRRRRRRQQQQQQQQQRRRTTTTTTTTTVVVYYYZZZYYYWWWMMMLLLLLLMMMOOOPPPOOONNNLLLLLLMMMNNNNNNOOOPPPPPPKKKKKKKKKKKKKKKKKKKKKJJJMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDFFFHHHHHHGGGFFFEEEDDDCCCDDDFFFGGGFFFEEEFFFGGGGGGFFFDDDDDDEEEGGGEEEBBB@@@??????@@@@@@???>>>============>>>??????===>>>???AAAAAABBBBBBAAA???>>><<<:::999:::;;;<<<:::::::::::::::;;;;;;<<<;;;;;;:::::::::::::::;;;999:::;;;<<<============:::CCC>>>888;;;:::777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>@@@AAACCCDDDDDD???AAABBBBBBAAABBBCCCEEEAAAHHHFFFFFFUUU___dddkkkCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHHHHFFFEEEEEEFFFEEEFFFFFFGGGHHHJJJJJJKKKIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHFFFFFFEEEFFFGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBDDDHHHLLLDDDDDDDDDCCCCCCDDDEEEEEECCCBBBAAA@@@@@@@@@BBBDDDBBBBBBAAA@@@@@@@@@@@@@@@===???BBBDDDFFFGGGFFFFFFCCCBBBAAABBBEEEGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFDDDDDDCCCCCCCCCHHHIIIJJJIIIFFFCCCAAAAAA@@@AAAAAAAAA@@@BBBDDDFFFGGGGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAA@@@????????????AAABBBDDDEEEGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPMMMLLLMMMOOORRRTTTSSSRRRVVVVVVVVVVVVVVVVVVVVVVVVSSSRRRPPPNNNLLLLLLLLLLLLJJJIIIIIIKKKNNNPPPOOOLLLJJJKKKKKKJJJIIIJJJKKKKKKIIIJJJLLLOOORRRRRRQQQOOOKKKJJJKKKMMMQQQRRRQQQOOORRRRRRRRRQQQQQQPPPOOONNNIIIIIIJJJJJJKKKMMMPPPRRRVVVSSSOOOMMMOOOQQQSSSTTTNNNPPPUUUYYY^^^ccchhhkkkwwwttthhh___YYYVVVRRRNNNIIIGGGGGGHHHHHHGGG===>>>???BBBCCCCCC@@@===@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;::::::999::::::;;;999999888888777777888888999999888888888999:::::::::999999888888888888888666777777777777777777777555555444444444333333333333333333333333333333333333222222222111111111111000000000111222333333333222222333444444444444333222222111111111111222222222222333333333333222222222333333333444444444444333333333333333333333333444444555666666777777888555666888999888999:::<<<888999<<<===>>>>>>======AAA@@@>>>===<<<<<<<<<<<>>======>>>@@@BBBBBBAAACCCEEEFFFEEECCCCCCEEEGGGEEEBBB???>>>???@@@@@@???<<<<<<;;;;;;;;;<<<===>>><<<>>>@@@AAAAAA@@@>>>===???>>><<<;;;::::::;;;;;;:::::::::::::::;;;<<<<<<:::999999999999999::::::999999:::;;;<<<<<<<<<<<<999AAA>>>777;;;;;;999<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????AAAAAAAAAAAAAAAAAAAAAAAA<<<===???@@@AAAAAAAAA@@@???@@@AAAAAA@@@???@@@AAA???GGGEEEBBBMMMTTTVVV[[[CCCCCCCCCCCCCCCCCCCCCBBBDDDFFFHHHHHHGGGGGGHHHIIIDDDEEEEEEFFFGGGGGGHHHHHHJJJHHHFFFCCCBBBBBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCDDDEEEEEEFFFFFFIIIGGGFFFDDDDDDEEEGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDBBBAAA@@@BBBFFFJJJCCCBBBBBBBBBBBBCCCDDDDDDJJJEEE@@@???AAABBB@@@>>>BBBAAA@@@@@@??????@@@@@@;;;>>>BBBEEEHHHHHHGGGFFFCCCAAA@@@BBBEEEGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHGGGEEEBBBAAABBBBBBEEEFFFEEECCCDDDHHHKKKIIIIIIIIIHHHFFFEEECCCBBB======>>>???@@@@@@@@@@@@????????????@@@BBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOLLLMMMOOOSSSWWWYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUSSSRRRPPPMMMLLLKKKKKKLLLJJJIIIHHHJJJQQQUUURRRLLLHHHKKKLLLIIIGGGHHHKKKLLLIIIJJJKKKMMMPPPPPPNNNLLLMMMKKKJJJLLLPPPQQQOOOMMMJJJLLLOOOOOOMMMLLLLLLLLLKKKKKKJJJHHHFFFEEEEEEEEEEEEHHHKKKMMMNNNLLLJJJIIIHHHIIIHHHHHHIIIKKKOOOSSSOOOVVV\\\\\\WWWVVV[[[```eeecccaaa``````^^^[[[YYYWWWTTTRRRQQQQQQOOOLLLHHHEEEFFFGGGDDD@@@???BBBEEECCCAAA>>>===>>>@@@@@@@@@<<<=========<<<;;;:::::::::::::::::::::;;;;;;<<<999888666444444444555555::::::999999999999999:::;;;:::888777777777888999666666666666777777777777333333333222222222111111111111111111111111111111222222222111111111111000///000000111222222333333222222333444444444333333111111000000000000111111000111111222222222111111111111222222222333333333444444333333333333333333444444555555666777777777333555777777777888:::;;;666888;;;>>>??????===<<<@@@>>>;;;999999;;;>>>@@@@@@BBBDDDCCCAAAAAADDDGGGEEEFFFHHHHHHHHHHHHJJJLLLGGGKKKNNNMMMIIIGGGHHHKKKJJJHHHHHHKKKNNNOOONNNLLLKKKKKKKKKJJJIIIKKKOOOSSSRRRUUUWWWUUURRRPPPQQQRRRNNNPPPSSSUUUUUUTTTUUUVVVQQQQQQSSSUUUUUUSSSOOOKKKQQQOOOMMMLLLMMMNNNNNNMMMKKKKKKKKKKKKLLLLLLMMMMMMKKKKKKJJJIIIHHHHHHGGGGGGCCCDDDFFFHHHIIIIIIHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEDDDCCC===<<<<<<>>>AAABBBBBBBBBAAACCCEEEDDDBBBBBBEEEGGGEEECCC???>>>>>>?????????;;;::::::999:::;;;<<<===<<<>>>@@@AAAAAA>>>:::888>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===::::::999999:::;;;;;;<<<888999:::;;;<<<<<<<<<<<<999BBB>>>888======;;;???888888888888888888888888;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???AAAAAA???>>>===???AAACCCCCCAAAAAAAAABBB;;;GGGFFFDDDMMMSSSRRRUUUBBBBBBBBBBBBCCCCCCDDDEEEDDDEEEFFFHHHIIIHHHFFFCCCCCCDDDFFFHHHIIIJJJKKKKKKJJJGGGDDDDDDFFFGGGGGGEEEAAACCCEEEEEEEEEDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEIIIHHHFFFEEECCCBBBBBBAAAAAADDDFFFFFFEEEEEEGGGJJJGGGFFFEEECCCAAA@@@??????BBBBBBCCCDDDEEEFFFGGGGGGBBBCCCDDDEEEDDDCCCAAA???@@@AAACCCDDDDDDDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCC>>>@@@CCCFFFHHHHHHGGGGGGCCCAAAAAACCCFFFGGGEEEBBB@@@CCCFFFGGGGGGFFFEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBIIIGGGEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHFFFDDDAAA@@@============<<<<<<;;;;;;??????@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBDDDGGGHHHHHHJJJLLLNNNNNNLLLJJJHHHIIIJJJLLLOOOQQQTTTUUUPPPSSSVVVWWWVVVVVVVVVWWWXXXWWWUUUSSSSSSTTTUUUVVVOOOOOOOOONNNMMMLLLLLLKKKHHHGGGFFFGGGIIIJJJIIIHHHIIIJJJLLLMMMLLLKKKIIIHHHKKKLLLNNNPPPPPPOOONNNMMMMMMKKKJJJLLLNNNOOOMMMJJJJJJLLLNNNOOOOOOMMMJJJIIILLLKKKIIIHHHGGGGGGHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJEEEEEEFFFFFFGGGGGGGGGHHHLLLLLLKKKJJJJJJJJJJJJKKKMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@>>>>>>===BBBAAA@@@>>>============;;;<<<<<<===<<<<<<;;;;;;999999999999::::::;;;<<<999999888777666666777777777777777777777777777777888888999::::::888777666444444444444444444444444666666666555555444444444222222222222222222222222111222222333333222222111000000000000111111111111333333333333333333333333111111111111111111111111111111111222222333333333333333333444444444555555333333333444444444555555444444444555555555555666333444555777888777777666555666888:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<@@@AAACCCCCCCCCDDDGGGIIIJJJJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJKKKLLLKKKIIIHHHKKKKKKLLLNNNNNNOOOOOOOOOLLLMMMKKKGGGKKKRRRRRRNNNQQQQQQQQQQQQPPPOOONNNMMMQQQRRRTTTUUUVVVUUUUUUTTTNNNRRRVVVWWWVVVRRRPPPNNNIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLJJJIIIIIIKKKNNNGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGEEEDDDEEEGGGJJJLLLJJJHHHFFFEEEFFFHHHHHHGGGCCCAAA???======???AAABBBBBBCCCEEEFFFFFFDDDCCCAAAAAA>>><<<<<<@@@BBBBBB@@@BBBBBBAAAAAAAAAAAA@@@@@@BBBBBB@@@???>>>>>>>>>>>>===<<<:::::::::;;;===???@@@???>>>===;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888<<<@@@AAA>>>;;;<<<;;;888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@?????????@@@@@@AAABBBFFFDDDBBB@@@>>>======>>>???@@@AAA@@@>>>===>>>???>>>???CCCHHHMMMOOOLLLIIIBBBBBBAAAAAAAAABBBDDDDDDEEEEEEDDDEEEEEEFFFEEEDDDCCCDDDEEEGGGIIIJJJJJJJJJJJJGGGDDDDDDEEEFFFEEEDDDCCCDDDFFFGGGFFFFFFGGGHHHFFFFFFEEEEEEDDDDDDDDDDDDGGGFFFEEECCCBBBAAA@@@@@@???BBBDDDDDDCCCCCCEEEGGGFFFEEEDDDBBB@@@?????????@@@AAAAAABBBCCCDDDEEEEEEBBBCCCDDDEEEDDDCCCBBBAAADDDEEEEEEEEEEEECCCBBBAAA???@@@AAABBBBBBCCCCCCBBB???@@@BBBDDDEEEFFFFFFFFFDDDBBBBBBCCCFFFGGGEEECCCCCCFFFHHHIIIHHHHHHHHHIIIFFFEEEEEEDDDDDDCCCDDDDDDIIIGGGFFFFFFHHHIIIIIIHHHGGGGGGFFFEEECCCBBB@@@???DDDCCCBBB@@@???>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDCCCCCCCCCEEEGGGHHHIIIJJJKKKLLLLLLJJJHHHGGGHHHIIIKKKNNNPPPSSSTTTRRRTTTVVVWWWVVVVVVWWWXXXVVVUUUTTTRRRRRRSSSTTTUUUPPPPPPNNNLLLKKKJJJJJJJJJIIIGGGFFFGGGIIIIIIIIIHHHFFFHHHJJJKKKLLLLLLKKKJJJKKKLLLMMMOOOOOONNNMMMLLLKKKJJJJJJLLLOOOPPPOOOMMMGGGIIILLLMMMNNNMMMKKKJJJKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@???>>>======???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;888888888888888999::::::999888888777666666777777777777777777777777777777777777888888777777666555444444444444444444444444555555555444444333333333222222222222222222222222111222222333333222222111000000000000111111111111222222222222222222222222000000000000000000000000111111111222222333333333333333333333444444444444333333333444444444444555444444444444555555555555333333444555666666666666555666777999:::;;;;;;;;;===<<<<<<;;;;;;<<<<<<<<<>>>@@@AAABBBBBBCCCEEEGGGHHHHHHIIIJJJJJJJJJIIIIIIKKKJJJJJJKKKLLLLLLJJJHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMKKKIIILLLRRRSSSOOOPPPPPPQQQQQQQQQQQQQQQPPPRRRSSSTTTUUUVVVVVVUUUUUUVVVXXXZZZYYYUUUPPPLLLKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMKKKJJJIIIKKKMMMIIIIIIHHHGGGGGGFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDBBBCCCEEEGGGHHHHHHCCCBBB@@@>>>>>>@@@BBBCCCGGGGGGGGGFFFDDDAAA???>>><<<;;;<<<>>>BBBCCCAAA???BBBAAAAAAAAA@@@?????????@@@@@@???>>>===<<<<<<<<<===<<<;;;::::::;;;===>>>@@@???>>><<<;;;;;;::::::999999:::;;;;;;<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888777777:::???@@@<<<:::::::::777999999:::;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>??????@@@AAA@@@>>>============>>>???@@@AAA@@@>>>===>>>???CCCBBBCCCEEEHHHGGGDDDAAACCCBBB@@@???@@@AAACCCDDDEEEDDDCCCBBBBBBCCCDDDEEECCCDDDFFFGGGHHHIIIIIIJJJIIIGGGDDDDDDDDDDDDCCCBBBCCCEEEGGGGGGFFFFFFHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCEEEDDDCCCBBBAAA@@@???>>>===???@@@AAA@@@AAACCCDDDEEEDDDCCCAAA@@@?????????>>>??????@@@AAABBBCCCDDDAAABBBCCCDDDDDDDDDCCCCCCFFFFFFEEEDDDCCCAAA???>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGEEEDDDFFFGGGHHHHHHHHHHHHJJJLLLGGGGGGFFFFFFFFFFFFFFFFFFIIIHHHHHHIIIKKKKKKJJJIIIHHHGGGEEECCCBBBBBBBBBBBBEEEDDDCCCBBBAAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEBBBDDDFFFFFFFFFEEEFFFGGGJJJJJJKKKKKKJJJHHHGGGFFFGGGHHHIIIJJJMMMOOOQQQSSSRRRTTTTTTTTTSSSSSSUUUWWWTTTSSSQQQPPPPPPPPPQQQRRRQQQOOOLLLJJJHHHHHHHHHIIIJJJHHHGGGGGGHHHIIIHHHGGGEEEFFFHHHKKKLLLMMMMMMLLLJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLKKKMMMNNNOOONNNLLLEEEGGGIIILLLMMMMMMLLLKKKJJJJJJHHHGGGGGGFFFGGGGGGDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>======<<<::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;777777777777777777888999888888777666666666777777777777777777777777777777777666555555444444555555444444444444444444444444333333333333333222222222222222222222222222222222111111222222222222111111000000000000111111111111111111111111111111111111////////////////////////111111111222222222222222222222333333333444444444333333333333444444444444444444444444555555555555333333333333444555666666555555666888888999999999===<<<<<<<<<<<<<<<=========>>>@@@AAAAAABBBDDDFFFDDDFFFHHHIIIJJJIIIGGGFFFJJJIIIIIIJJJLLLLLLKKKIIIGGGHHHIIIJJJJJJKKKJJJJJJMMMNNNMMMLLLNNNSSSSSSPPPOOOPPPQQQRRRSSSSSSTTTTTTRRRSSSTTTTTTUUUTTTTTTSSSWWWXXXXXXVVVQQQMMMJJJJJJNNNNNNOOOOOONNNMMMLLLLLLLLLMMMNNNMMMKKKJJJKKKLLLKKKJJJIIIGGGFFFEEEEEEEEEHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCAAABBBDDDEEEEEEDDDDDDBBBAAA@@@@@@AAACCCDDDHHHGGGFFFDDDBBBAAA??????:::;;;>>>BBBEEEEEECCC@@@AAAAAA@@@??????>>>======>>>>>>======<<<<<<;;;;;;<<<<<<;;;::::::<<<===>>>??????===<<<;;;;;;::::::777777999:::<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;666666555555555555666666999===>>>;;;999999888666777888999:::;;;<<<<<<<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;<<<===>>>???@@@???===<<<===>>>CCCBBBAAAAAAAAA@@@===;;;CCCBBB@@@>>>???@@@BBBDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFHHHIIIIIIIIIIIIGGGFFFDDDCCCCCCBBBBBBAAACCCDDDEEEFFFEEEFFFHHHIIIJJJIIIIIIGGGFFFDDDCCCBBBCCCCCCCCCBBBAAA???>>>>>><<<===>>>???@@@AAABBBCCCEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@???===<<<<<<>>>>>>???@@@AAAAAAAAAAAADDDCCCBBBAAAAAACCCDDDFFFGGGGGGGGGHHHHHHHHHGGGFFFGGGGGGGGGFFFFFFGGGJJJMMMJJJJJJJJJJJJIIIHHHHHHGGGIIIIIIIIIKKKLLLLLLJJJHHHKKKIIIFFFDDDCCCDDDEEEGGGAAAAAA@@@AAACCCFFFHHHJJJCCCCCCDDDDDDDDDEEEEEEEEEBBBEEEGGGHHHHHHGGGGGGHHHJJJKKKKKKJJJHHHFFFDDDDDDHHHHHHIIIKKKMMMOOORRRSSSPPPQQQQQQOOONNNOOOQQQSSSQQQPPPOOONNNNNNNNNOOOOOONNNLLLIIIGGGFFFGGGIIIJJJKKKIIIGGGGGGGGGHHHHHHGGGGGGHHHJJJKKKMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNMMMMMMQQQPPPOOONNNMMMKKKIIIGGGFFFHHHJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;888888777777888999999:::999999999999999::::::;;;888777777666777777888888888777777666666666777777666666666666666666666666777666555333333444555555333333333333333333333333222222222222111111111111111111111111111111111111111111222222222222111111///000000000111111111111111111111111111111111111000000000000000000000000111111111111111222222222222222222222333333333333222222333333333444444444333333444444444555555555333222111111222333555666555666777888888888888888<<<<<<<<<;;;<<<<<<======<<<>>>@@@AAAAAABBBCCCEEEBBBCCCEEEGGGHHHIIIIIIIIIIIIHHHHHHJJJLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKOOOOOOPPPPPPRRRTTTTTTSSSQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRPPPQQQQQQPPPMMMLLLLLLMMMNNNNNNOOOOOOOOONNNNNNMMMKKKMMMNNNNNNLLLKKKKKKLLLLLLKKKJJJHHHGGGGGGFFFFFFIIIIIIIIIIIIGGGEEECCCBBBGGGFFFDDDCCCCCCBBBAAA???DDDCCCBBBAAAAAABBBDDDEEECCCBBBBBBBBBBBBCCCDDDEEE>>>???AAACCCEEEEEECCCBBB@@@@@@???>>>===<<<<<<;;;==================<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;999999:::;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;777666444444444444666777888<<<>>>;;;999999999666666777888:::;;;;;;;;;;;;888888888999999999::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<>>>>>>>>><<<<<<===>>>>>>======<<<============CCCBBB@@@??????@@@AAACCCBBBDDDGGGGGGEEEBBBBBBBBBEEEFFFGGGHHHHHHHHHHHHHHHCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCBBBCCCFFFHHHJJJJJJIIIHHHFFFDDDBBBAAABBBCCCCCCBBBBBB@@@???>>><<<<<<===>>>@@@BBBBBBBBBDDDDDDCCCBBBAAAAAAAAABBB??????@@@AAABBBCCCDDDDDDAAAAAA@@@@@@AAABBBCCCDDD@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAFFFEEECCCBBBBBBCCCEEEGGGIIIJJJKKKJJJIIIHHHHHHGGGHHHHHHHHHFFFFFFGGGKKKNNNMMMMMMMMMMMMKKKJJJHHHGGGHHHHHHIIIJJJLLLLLLJJJHHHKKKIIIFFFDDDCCCEEEGGGHHHBBBBBBBBBCCCEEEGGGJJJKKKBBBCCCCCCCCCCCCDDDDDDDDDBBBEEEGGGHHHHHHGGGGGGHHHJJJKKKLLLJJJFFFDDDDDDEEEJJJJJJKKKLLLNNNPPPRRRSSSPPPPPPPPPNNNMMMMMMOOOQQQNNNNNNMMMMMMLLLLLLLLLLLLIIIHHHFFFEEEFFFHHHKKKMMMLLLJJJGGGFFFGGGHHHHHHGGGLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNPPPPPPPPPNNNKKKIIIGGGGGGIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===============@@@@@@?????????>>>>>>>>>???>>>>>>===<<<<<<;;;;;;=========<<<<<<;;;;;;:::777777777777888999::::::888888888777888999:::;;;888888777777777777888888777666666666666666777777555555555555555555555555777666555333333444555555333333333333333333333333111111111111111111111111111111111111111111111111000111111222222111111000///000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222333333222222222333333333444444333333333444444444444555222222111111222333555666666666777888999999888888;;;;;;;;;;;;;;;<<<======<<<>>>AAABBBBBBBBBDDDEEEBBBBBBBBBCCCEEEIIILLLOOOIIIHHHHHHIIIKKKLLLKKKIIIKKKLLLMMMMMMMMMMMMMMMMMMOOOOOORRRTTTTTTTTTTTTUUURRRRRRSSSSSSSSSSSSRRRRRRVVVUUUUUUTTTTTTSSSSSSSSSKKKLLLNNNMMMMMMMMMOOOPPPLLLLLLMMMNNNOOOPPPPPPPPPLLLMMMOOONNNMMMKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIFFFDDDBBBHHHFFFEEEDDDDDDCCCAAA@@@CCCCCCBBBBBBBBBCCCDDDEEE@@@@@@@@@AAABBBDDDFFFGGGAAAAAAAAA@@@??????@@@AAA??????>>>======<<<;;;;;;======>>>?????????>>>>>>;;;;;;;;;;;;<<<<<<======>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::777777555444444555777777888===>>>;;;999::::::777666777888999::::::::::::777777777777888888888888::::::;;;<<<;;;;;;:::999::::::::::::::::::999999;;;<<<======;;;;;;<<<===<<<;;;;;;;;;;;;;;;===>>>CCCBBBBBBAAAAAAAAAAAAAAA@@@DDDHHHHHHEEEBBBAAAAAADDDEEEEEEFFFFFFFFFEEEEEE@@@AAACCCBBBAAA???@@@@@@???@@@@@@@@@@@@BBBEEEGGGHHHHHHIIIHHHFFFDDDBBBAAAAAABBBBBBBBBBBB@@@>>>===<<<;;;;;;===@@@BBBCCCBBBBBBBBBAAAAAAAAAAAAAAABBB???@@@AAAAAACCCCCCDDDEEEBBB@@@???>>>>>>???AAACCC@@@@@@@@@@@@@@@AAABBBCCC>>>???@@@AAABBBBBBBBBBBBFFFEEEDDDCCCCCCDDDFFFGGGJJJKKKLLLKKKIIIGGGGGGGGGHHHHHHHHHGGGFFFGGGKKKMMMLLLLLLLLLLLLKKKIIIHHHFFFHHHGGGGGGHHHJJJJJJIIIHHHHHHFFFDDDBBBBBBDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGBBBBBBBBBBBBCCCCCCCCCCCCBBBDDDFFFFFFFFFEEEFFFGGGHHHJJJLLLJJJFFFDDDFFFHHHJJJKKKKKKMMMOOOQQQRRRSSSQQQRRRRRRQQQOOONNNOOOQQQLLLLLLLLLLLLLLLKKKKKKKKKFFFEEEEEEEEEGGGIIILLLNNNLLLIIIFFFEEEGGGHHHIIIHHHOOONNNNNNMMMKKKJJJJJJIIILLLLLLLLLMMMMMMMMMNNNNNNKKKMMMNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@???????????????>>>>>>===============????????????>>>>>>>>>===???>>>>>>===<<<;;;;;;:::<<<<<<;;;;;;::::::::::::777777777777777888999:::888777666666777888:::;;;999888888777777777777777666666555555666666777777555555555555555555555555666555555444444444444444333333333333333333333333000000000111111111111111111111111111111111111111000000111111111111000000000000000000111111111111222222222222222222222222111111111111111111111111111111111111111000000000000000111111111222222222222222222222333333333333333333333333444444444444222222222222333444555555555555777888888999999999999999999999:::;;;<<<===;;;>>>AAABBBBBBBBBCCCDDDBBBAAA@@@@@@CCCHHHMMMPPPIIIHHHHHHIIIKKKKKKJJJHHHMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMQQQUUUTTTQQQQQQTTTQQQQQQRRRRRRRRRQQQPPPPPPXXXWWWVVVUUUTTTSSSSSSSSSMMMNNNOOOOOOOOOOOOPPPRRRJJJKKKLLLNNNOOOPPPPPPPPPMMMNNNOOONNNLLLKKKLLLMMMKKKJJJIIIIIIIIIIIIIIIJJJHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCCCCDDDFFFGGGFFFDDDBBBBBBBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@???===::::::<<<===>>>>>>============<<<<<<===>>>???AAAAAAAAA@@@???;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;::::::;;;;;;???>>>===<<<;;;::::::999999999999999::::::::::::;;;;;;::::::999999888888777777666666666666777777777<<<>>>;;;999::::::777777777888999999999999888555666666666666777777777999999:::;;;;;;:::888777999:::::::::::::::999888999;;;<<<<<<;;;:::;;;============;;;999999:::;;;BBBCCCCCCDDDCCCBBBAAA@@@AAADDDGGGFFFAAA???@@@BBBAAABBBBBBCCCBBBBBBAAAAAA<<>>????????????AAADDDGGGFFFGGGGGGGGGFFFDDDBBB@@@???@@@AAAAAA@@@???===<<<;;;:::999<<<@@@BBBBBBAAA@@@???????????????@@@@@@???@@@@@@AAABBBCCCDDDDDDBBB@@@===<<<;;;===???AAAAAA@@@@@@@@@@@@AAABBBCCC???@@@AAABBBBBBCCCCCCBBBDDDCCCCCCBBBCCCDDDEEEFFFHHHJJJKKKIIIFFFDDDDDDEEECCCDDDDDDDDDCCCDDDFFFIIIEEEGGGHHHIIIIIIIIIGGGFFFGGGFFFDDDEEEGGGHHHHHHGGGGGGFFFDDDCCCCCCEEEFFFGGGIIIIIIJJJJJJIIIGGGDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDCCCCCCCCCEEEGGGFFFIIIKKKJJJFFFEEEHHHLLLJJJJJJKKKLLLNNNPPPQQQRRRPPPRRRSSSRRRPPPNNNNNNNNNKKKLLLLLLLLLKKKKKKJJJJJJEEEEEEFFFGGGHHHJJJKKKLLLKKKHHHEEEEEEFFFIIIJJJJJJNNNMMMLLLKKKIIIIIIHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLIIIKKKMMMLLLIIIGGGHHHIIIEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>???>>>>>>===<<<=====================<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999777777666666666777777888777666555555555777999;;;888777666666555555666666555555555555555666777777444444444444444444444444333333333444333222222111222222222222222222222222000000000111111222222222111111111111111111111111000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111222111111111000000000///000000000000111111111222111222222222222333333333222222333333333444444444111222333444555555555555222333555666777888999999888888888888999:::;;;<<<999<<<@@@BBBBBBAAABBBBBB@@@@@@@@@@@@BBBFFFIIIKKKJJJIIIHHHIIIJJJJJJIIIGGGKKKLLLLLLMMMMMMLLLLLLKKKIIIIIINNNSSSRRRMMMMMMQQQMMMNNNOOOPPPPPPPPPPPPPPPUUUTTTRRRPPPOOOOOOOOOOOOKKKMMMOOOPPPPPPPPPQQQRRRKKKLLLLLLMMMNNNNNNNNNMMMNNNOOONNNMMMKKKKKKMMMOOOKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBDDDGGGGGGFFFDDD@@@AAAAAABBBBBBCCCDDDDDDBBBCCCDDDDDDCCCBBB@@@???===>>>@@@>>><<<:::;;;==================>>>>>>>>><<<===???AAABBBBBBAAA@@@:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;===<<<<<<;;;999888777777777777888888888999999999::::::999999888777777666666666777777777777666666666:::<<<999888999999666888888888888888888777666444555555555555666666666777888999999999888666555666777888999::::::999999888:::;;;;;;::::::;;;<<<;;;===>>><<<999777777999BBBCCCDDDEEEEEECCCAAA???BBBDDDEEEBBB===<<>>>>>:::>>>AAABBB@@@???@@@AAA>>>????????????AAAEEEHHHEEEFFFGGGGGGFFFDDDBBB@@@===>>>???@@@???>>><<<::::::888888;;;???BBBAAA@@@===============>>>>>>?????????@@@AAABBBCCCCCCDDDBBB@@@===::::::;;;>>>???AAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEEEEFFFHHHIIIHHHDDDAAABBBCCC===???@@@@@@??????AAACCC@@@AAADDDFFFHHHHHHGGGFFFGGGEEECCCCCCEEEFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHIIICCCEEEGGGHHHHHHFFFCCCAAACCCCCCCCCCCCDDDDDDDDDDDDAAABBBBBBAAAAAABBBDDDGGGEEEHHHKKKJJJGGGFFFJJJNNNIIIIIIJJJKKKMMMNNNPPPQQQNNNPPPQQQQQQNNNLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIFFFFFFGGGHHHIIIIIIJJJJJJJJJHHHEEEDDDFFFIIIKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKMMMNNNLLLGGGDDDDDDEEEAAAAAABBBCCCDDDEEEFFFFFFDDDEEEEEEEEEEEECCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>???>>>======<<<<<<======;;;;;;;;;::::::::::::999999999:::;;;<<<<<<======::::::999999999999999999777666666555555555666666777666555444555777999;;;777666555444444444444444555555555555555666777888444444444444444444444444111111222333333111000///222222222222222222222222000000111111222222222333000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000111111111111111111222222222333333333222222333333333444444444111222444555666666555444000111333555666777888888777777777777888999:::;;;888;;;???@@@@@@@@@@@@AAA???@@@@@@AAABBBDDDDDDEEEKKKJJJIIIIIIJJJJJJHHHFFFIIIJJJJJJJJJJJJJJJIIIIIIEEEFFFKKKQQQPPPJJJIIINNNJJJKKKLLLNNNOOOPPPQQQQQQPPPOOOLLLJJJIIIIIIIIIIIIEEEHHHLLLNNNOOOPPPQQQRRRLLLMMMMMMMMMMMMLLLKKKKKKOOOOOONNNLLLJJJKKKMMMPPPKKKJJJHHHFFFEEECCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFDDDCCCCCCEEEFFFEEECCCAAA@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCDDDDDDBBB@@@???;;;???BBBCCCAAA>>>>>>???<<<<<<======>>>?????????;;;<<>>>>>??????<<<999=========<<<;;;;;;::::::<<<>>>AAACCCCCCBBB@@@>>>BBBAAA@@@???@@@BBBDDDFFFEEEEEEDDDBBBAAA@@@??????AAA@@@===;;;::::::;;;<<<::::::;;;<<<===>>>??????<<<=========<<<;;;::::::???@@@AAABBBBBBAAA@@@???AAA@@@???===::::::<<>>>>>>>>>>>>>>===<<<<<>>???CCCDDDCCCAAAAAADDDGGGGGGEEECCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCAAAAAA@@@@@@AAAAAABBBCCCCCCEEEIIIKKKKKKHHHCCC@@@BBBAAA@@@???@@@BBBEEEGGGEEEFFFHHHJJJLLLKKKGGGDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKJJJGGGEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDHHHKKKLLLJJJIIIJJJKKKCCCDDDFFFHHHJJJLLLMMMNNNQQQPPPPPPNNNMMMKKKIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGCCCEEEHHHKKKLLLMMMLLLLLLGGGHHHIIIJJJJJJJJJIIIHHHKKKKKKJJJIIIHHHHHHGGGGGGJJJIIIHHHIIIKKKKKKJJJHHHLLLJJJHHHGGGGGGGGGEEECCCAAAAAA@@@???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>======<<<;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;<<<<<<===>>><<<;;;;;;;;;;;;999888::::::::::::::::::::::::999888888777666555555444666666666666666666666666666555444333333444555666555555555555555555555555444444444444444444444444444444444444444444444444444333333222222333333444222222222222222222222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111////////////////////////------///000111111111111333222111111111222444444111111222222222333333333444444444333333222222222000111222333555666777777666666666666777777777777888:::===???@@@@@@??????>>>???@@@???@@@BBBFFFJJJDDDFFFIIIKKKKKKJJJHHHFFFIIIJJJJJJJJJIIIGGGEEEDDDDDDEEEHHHJJJJJJIIIGGGEEEHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHKKKMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJLLLLLLIIIFFFEEEGGGJJJSSSQQQOOOMMMKKKIIIHHHHHHFFFGGGGGGFFFDDDCCCDDDFFFKKKIIIFFFEEEFFFFFFDDDCCCCCCDDDEEEEEEEEEDDDBBBAAAAAA@@@?????????@@@AAABBB>>>AAADDDDDDAAA???@@@AAA?????????>>>>>>>>>>>>>>>;;;===<<<:::;;;>>>===999===<<<<<>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAAAAA@@@???>>>CCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBB???>>><<<;;;::::::;;;<<<;;;;;;;;;<<<======>>>>>><<<<<<======<<<<<<;;;;;;>>>??????@@@@@@??????>>>??????>>><<<::::::<<<>>>===>>>>>>>>>>>>===<<<;;;???===<<<>>>@@@BBBAAA???AAACCCFFFFFFDDDCCCDDDEEEDDDDDDBBBAAAAAAAAABBBBBB@@@@@@??????@@@@@@AAABBBBBBDDDGGGJJJIIIFFFBBB@@@===>>>???AAACCCEEEGGGHHHGGGHHHIIILLLNNNLLLIIIFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJKKKJJJGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDJJJMMMPPPQQQNNNKKKIIIIIIDDDEEEFFFHHHJJJLLLMMMNNNUUUSSSPPPMMMKKKJJJJJJJJJMMMMMMLLLKKKKKKJJJIIIIIIHHHIIIKKKLLLMMMLLLKKKJJJEEEFFFHHHJJJJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGJJJIIIIIIKKKMMMMMMLLLJJJKKKIIIGGGFFFFFFEEECCCAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA??????>>>>>>===<<<<<<;;;;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<===<<<::::::;;;:::999777999999999999999999999999888888777777666555555444555555555555555555555555666555444333333444555666444444444444444444444444444444444444444444444444444444444444444444444444333333222222222222333333222222222222222222222222000000////////////000000000000000000000000000000000000000000000000000000////////////////////////........................//////000000000111111111000000000000000000000000...///000111222222222222222111000000000111333333111111111222222222333333333333333333222222222111111222222333444555666666555555666666666777777777777999;;;===>>>>>>===<<<===>>>@@@@@@AAABBBFFFHHHDDDEEEGGGHHHIIIHHHGGGFFFHHHHHHHHHHHHGGGEEECCCBBBCCCEEEGGGIIIIIIHHHFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLKKKKKKLLLNNNPPPKKKKKKJJJJJJIIIIIIIIIHHHJJJJJJJJJHHHFFFFFFGGGHHHPPPOOONNNLLLJJJIIIIIIHHHFFFGGGGGGFFFDDDCCCEEEFFFJJJHHHEEEDDDDDDDDDBBBAAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@???>>>???@@@AAABBB>>>AAACCCCCCAAA???@@@AAA??????>>>>>>===<<<<<<;;;<<<>>>===:::<<>>:::<<<;;;:::<<<>>>>>><<<999::::::::::::::::::::::::999999999888999999999:::777777777777777777777777666555555555555555555555777777666555444333333444555555555555555555555555555666666777888888777777555555444444444333333333555555444444444444444444333333333333333333333333444555555666666777888888888777666666777888999:::888888888888888888888888@@@AAABBBBBBBBBCCCEEEGGGEEECCCBBBAAABBBAAA@@@>>>;;;;;;;;;<<<<<<<<<=========>>>>>>???????????????BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA<<<<<<::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<>>>======<<<<<<======>>>=========;;;999888:::<<<<<<============<<<;;;;;;<<<;;;;;;<<<>>>???>>>===???BBBDDDEEEDDDCCCCCCDDDCCCBBBAAAAAA@@@AAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@@@@BBBEEEGGGFFFDDDAAA???;;;===@@@CCCEEEFFFFFFFFFFFFGGGHHHKKKMMMLLLIIIGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIGGGGGGHHHIIIGGGFFFFFFEEEEEEFFFGGGHHHPPPRRRSSSRRRNNNJJJHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMSSSQQQNNNLLLKKKLLLNNNPPPMMMLLLKKKJJJJJJJJJJJJJJJNNNOOOOOOOOONNNLLLJJJHHHEEEFFFGGGIIIJJJKKKLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGIIIIIIJJJLLLNNNOOONNNLLLJJJHHHFFFEEEDDDCCCAAA??????>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@?????????======<<<<<<;;;;;;::::::<<<<<<============<<<<<<<<<<<<;;;:::::::::::::::<<<:::999999::::::888777888888888888888888888888777777777666555555444444555555555555555555555555555444444333333444444555333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333111111111111111111111111000//////......//////000000000000000000000000000000000000000000000000000////////////////////////........................////////////000000000000000000000000000000000000...//////000111111111111000000/////////000111222000111111111222222222222222222222111111111111111222222333333333444444444555555555666666666666777777888999:::;;;::::::999;;;>>>@@@AAABBBBBBDDDFFFDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHHHHHHHFFFDDDBBBAAACCCDDDFFFGGGHHHGGGEEEDDDFFFGGGHHHIIIIIIIIIIIIIIIFFFHHHKKKLLLLLLMMMNNNPPPHHHIIIJJJJJJJJJIIIHHHGGGJJJIIIHHHHHHHHHHHHGGGEEEJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGFFFDDDCCCEEEFFFIIIGGGDDDCCCCCCBBBAAA???BBBCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>???AAABBB>>>@@@BBBBBB@@@???@@@AAA>>>>>>======<<<;;;::::::;;;===<<<:::;;;>>>===999;;;999888999:::;;;:::888::::::::::::::::::::::::999999999999999999999999666666666666666666666666777777777666666555555555555555444333222222222222444444444444444444444444444555666666666666666666444444444444333333333333444444444333333222222222333333333333333333333333444444444555666666777777777666666666666777777888666666666666666666666666>>>@@@AAAAAAAAABBBDDDFFFDDDCCCBBBBBBBBBAAA@@@???<<<<<<<<<===>>>??????@@@???????????????@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDDDDCCCBBBAAA??????>>>::::::999999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===============<<<;;;:::999999:::;;;<<<;;;;;;;;;:::888777999:::;;;;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;<<<======<<<>>>???AAACCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<======>>>??????@@@BBBCCCCCCBBB@@@>>>???@@@@@@AAABBBBBBAAAAAACCCCCCEEEHHHJJJJJJHHHEEEHHHGGGEEEDDDDDDEEEGGGIIIHHHHHHIIIHHHHHHIIILLLOOOJJJJJJIIIIIIIIIKKKMMMNNNSSSSSSQQQNNNKKKIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKLLLKKKKKKKKKLLLOOOQQQTTTVVVLLLLLLJJJIIIIIIIIIJJJJJJQQQQQQQQQPPPNNNLLLKKKIIIFFFGGGHHHIIIJJJJJJKKKKKKIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGIIIKKKNNNOOOMMMKKKIIIFFFDDDCCCBBBAAA>>><<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999999999;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;:::999999888999999:::999777888999999777666666666666666666666666666666666666555555444444444444444444444444444444444444333333333333333333444111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111/////////....../////////000000000000000000000000000000000000000000000000////////////////////////................................./////////000000........................,,,,,,---...........................//////000000000000000111111111111222111111111000000000000000333333333333222222222222444444555555555666666666777777888999999999888888:::===@@@BBBBBBBBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDIIIJJJJJJIIIHHHFFFDDDBBBBBBCCCDDDFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGBBBEEEHHHJJJJJJJJJJJJKKKGGGIIIKKKLLLLLLKKKIIIHHHLLLIIIGGGHHHJJJKKKHHHEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGGGGEEECCCBBBCCCCCCBBBAAACCCCCCCCCCCCCCCBBBBBBAAA???>>>======>>>???AAABBB???@@@@@@@@@@@@??????@@@=========<<<<<<<<<<<<<<<:::;;;:::888999===<<<888:::999888888888999999999999999999999999999999999999999999999999888888777777777777777777777777777999888888777666555555444444444333222222222222222333333333333333333333333444444555555666555555444333333333333333333333333444444333333222111111111222222222222222222222222333333333444555555666666666666666555555666666666555555555555555555555555???@@@@@@@@@???@@@AAACCCBBBBBBBBBAAA@@@?????????======>>>???@@@AAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDDDDDDDDDDCCC@@@@@@@@@??????>>>>>>>>>888999999999::::::;;;<<<<<<<<<;;;;;;::::::999999999:::;;;<<<<<<===<<<<<<;;;:::888888888888:::;;;888999:::999777777888999999::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===<<<===???AAABBBCCCBBBBBB>>>>>>??????????????????<<<<<<;;;;;;<<<<<<===>>>===>>>@@@AAAAAA@@@???>>>AAA@@@>>>======???AAABBBBBBBBBCCCFFFIIIIIIHHHFFFIIIGGGEEEDDDDDDEEEGGGHHHDDDFFFGGGHHHIIILLLPPPSSSMMMMMMLLLLLLMMMPPPRRRTTTVVVSSSNNNJJJIIIJJJLLLMMMIIIIIIHHHGGGGGGIIIJJJKKKFFFHHHLLLOOORRRTTTUUUUUUNNNMMMMMMLLLLLLLLLLLLLLLPPPPPPPPPOOOOOONNNMMMLLLJJJIIIIIIIIIHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEGGGJJJLLLMMMKKKIIIGGGEEEBBBAAAAAA@@@===;;;;;;<<<<<<===========================<<<;;;:::999999999999888888888888888;;;::::::::::::::::::;;;::::::999888888888888888888777666666777888666555555555555555555555555555555555555555444444444444444444444444444444444444222333333333333333333222111111111111111111111111222222222222222222222222222222222222222222222222222111111000000111111222000000000000000000000000//////............//////////////////////////////////////////////////////................................................---............/////////------------------------,,,------............---------......//////////////////000000000111111111000000000000000000000000222222222222222111111111444444444444555555555555777888888999999999888888999<<<@@@BBBBBBAAAAAABBBCCCBBB@@@??????@@@AAABBBGGGGGGHHHHHHGGGEEECCCBBBAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBEEEIIIJJJIIIHHHHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKNNNKKKIIIIIILLLMMMKKKHHHDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDFFFGGGEEECCCBBBBBBDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB======<<<<<<===???@@@AAA@@@???>>>>>>????????????;;;<<<<<<======>>>>>>???;;;<<<;;;999;;;>>>===999::::::999999888888::::::999999999999999999999999888999999999999888777666888888888888888888888888999888888777666555555444555444333333333333333333333333333333333333333333444444555555555555444444333333333333333333333333333333222222222111111111222222222222222222222222222222222333444444555555444555555555666666666666444444444444444444444444>>>???@@@???>>>>>>???AAA???AAAAAA@@@???>>>>>>???>>>>>>???@@@@@@AAABBBBBB@@@AAAAAABBBCCCBBBBBBBBBEEEEEEDDDDDDCCCBBBBBBAAA;;;<<<<<<===>>>???@@@@@@999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;:::999888888777777888888999777888999999888777888999888999999::::::::::::999;;;<<<===<<<;;;;;;<<<===;;;;;;<<>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<============>>>>>>?????????>>>>>>===<<<;;;===@@@CCCFFFCCCCCCDDDGGGJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGCCCDDDGGGHHHJJJLLLPPPRRRNNNNNNMMMMMMOOORRRUUUXXXXXXSSSMMMJJJKKKNNNPPPRRRKKKJJJHHHGGGGGGHHHIIIKKKHHHJJJNNNQQQRRRRRRQQQOOOOOOPPPPPPQQQQQQPPPOOOOOOMMMMMMMMMMMMNNNNNNNNNOOOKKKKKKJJJHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCEEEHHHKKKJJJHHHEEEEEECCCAAA@@@@@@@@@>>><<<===>>>???@@@@@@@@@??????>>>>>>?????????===;;;:::888888888888888888777777999999888888888888999999888888777777777777888888777555444555666777666444555555555555555555555555444444444444444444444444333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111///////////////////////////......------......///////////////////////////////////////////////////........................------------------------------------.........//////////////////////////////000000111111000000000,,,---...////////////...////////////000000000000000000000000111111111111222111111111111111111111333333333444444444555555777777888888888999999:::999<<<@@@AAAAAA@@@@@@AAABBBAAA@@@???>>>???@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDGGGJJJKKKJJJIIIHHHIIIIIIJJJKKKMMMNNNNNNNNNMMMNNNLLLJJJJJJKKKLLLLLLLLLIIIJJJKKKKKKJJJIIIGGGFFFDDDEEEFFFEEEDDDDDDFFFHHHDDDCCCAAABBBDDDEEEEEEEEEDDDCCCCCCBBBAAABBBBBBBBB<<<<<<;;;<<<===>>>@@@AAA@@@>>>======>>>??????>>><<<<<<<<<===>>>>>>??????===???>>><<<===@@@???;;;999:::;;;:::999888999;;;999999999999999999999999888888999999999777666555888888888888888888888888777777777666666555555555555444444333333444444444333333333333333333333333555555555666555555444333222222222222333333333333222222222222222222222222333333333333333333333333111111111222333333444444333444555666777777777777444444444444444444444444===>>>>>>>>>======???AAA???@@@BBBAAA>>>===???@@@===>>>>>>>>>???@@@@@@@@@>>>@@@AAACCCCCCBBBAAA@@@DDDCCCBBBBBBBBBDDDEEEFFF>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;;;;::::::::::::999999999999999999999:::::::::999888888777777888888888888777777777888:::999888777888999777888888999::::::999999:::<<<===<<<:::999;;;<<<:::999:::===AAACCCBBB@@@:::;;;<<<===>>>======<<<;;;;;;;;;;;;;;;<<<==================>>>>>>??????>>>>>>>>>???@@@BBBDDDEEEBBBBBBCCCFFFIIIKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDFFFHHHJJJJJJKKKLLLNNNMMMLLLKKKLLLNNNRRRVVVYYYUUUQQQMMMLLLMMMOOOPPPOOOMMMKKKIIIGGGFFFGGGIIIJJJIIIKKKMMMOOOPPPPPPPPPOOOMMMOOOQQQRRRRRRQQQOOOMMMKKKKKKKKKKKKLLLMMMNNNNNNKKKJJJIIIHHHHHHHHHIIIIIIEEEFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEHHHJJJIIIFFFCCCCCCBBB@@@@@@AAA@@@???===<<<===>>>???@@@??????>>>>>>>>>???@@@???===;;;:::777777777777777888888888888777666666666666777888666666666666777888999999555444333444555666555444555555555555555555555555333333333333333333333333222222222222222222222222000111222333333222111000111111111111111111111111111111111111111111111111111111111111111111111111000000000//////000000000///////////////////////////......------......///////////////////////////////////////////////////........................------------------------,,,,,,---------.........////////////////////////000111111222222111111000,,,---...///000//////............/////////000000000000000111111222222222000000000111111111111111222333333333333444444444666666666777777999:::::::::<<>>???@@@AAABBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBEEEHHHIIIIIIIIIJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMKKKIIIHHHIIIMMMPPPLLLMMMMMMMMMLLLIIIGGGEEEDDDEEEFFFEEEDDDDDDFFFHHHEEECCCAAAAAABBBCCCBBBAAABBBAAA@@@?????????@@@@@@;;;;;;;;;;;;<<<>>>@@@AAA@@@>>>;;;<<<>>>??????============<<<<<<;;;;;;;;;===>>>===;;;<<<@@@???;;;666999;;;;;;999888888999888888888888888888888888888888999:::999777555444888888888888888888888888666555555555555555555555444444333333333444444555444444444444444444444444666666666666666555444444111111222222222333333333111111222222333444444444333333333333333333333333000000111111222333333333222333555777888999999888555555555555555555555555;;;<<<============@@@BBB???AAACCCAAA???>>>???AAA============>>>>>>>>>>>><<<>>>AAACCCCCCBBB@@@>>>>>>>>>>>>@@@CCCGGGKKKMMMEEEDDDBBB@@@===;;;999888:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999888777666666777888999999888777666666888::::::888888888999666777888999999999999999999;;;===;;;999888999<<<999888999===AAACCCBBB???999:::<<<=========<<<<<<<<<;;;;;;;;;;;;<<<=====================>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAACCCGGGIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEHHHJJJKKKJJJIIIIIIIIILLLKKKJJJJJJMMMQQQUUUXXXPPPNNNLLLLLLNNNNNNLLLJJJMMMLLLIIIGGGFFFGGGHHHJJJHHHIIIJJJKKKNNNPPPRRRSSSIIIKKKNNNQQQQQQOOOLLLJJJKKKKKKJJJJJJKKKLLLMMMMMMIIIHHHHHHGGGHHHIIIKKKLLLEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDFFFIIIJJJIIIEEEBBBBBBAAA@@@@@@AAAAAA@@@>>>::::::<<<=========<<<;;;;;;<<<>>>>>>===<<<999888777777777777888888888888777666555444444555666777555555555555666888999:::555333333333555555444333555555555555555555555555333333333333333333333333222222222222222222222222000111222333333222111000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////.........------.........////////////////////////////////////////////////........................------------------------,,,,,,,,,---------......------------------------///000000000000000//////------///000000000///.............../////////000000000111111222222222333///000000000111111111111222222333333333444444444444444555555777888::::::;;;===????????????@@@AAA@@@@@@@@@@@@??????>>>>>>>>>???@@@BBBCCCCCCBBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>AAADDDEEEFFFGGGIIIKKKHHHHHHHHHIIIJJJLLLNNNOOOLLLMMMKKKHHHEEEGGGLLLQQQLLLMMMMMMLLLJJJGGGDDDBBBDDDEEEFFFEEEDDDEEEFFFHHHFFFDDDBBB@@@@@@@@@???===AAA@@@>>>=========>>>???;;;;;;:::;;;<<<>>>@@@AAAAAA>>>;;;;;;===??????===???>>>===<<<:::999888777:::;;;:::888999<<<<<<888444888;;;<<<999777777888888888888888888888888888777888999:::999777555333777777777777777777777777444444444555555555555555333333333222333333444444444444444444444444444444666777777777666555444444111111111222222333333333111111222333444555555666444444444444444444444444000000000111222222333333111222555777999:::::::::555555555555555555555555<<<<<<===>>>??????@@@@@@?????????@@@@@@AAAAAAAAABBBAAA@@@???>>>>>>>>>>>>??????>>>???AAAAAA???>>>???BBBAAA===???HHHSSSXXXOOOEEE===<<<======<<<===;;;::::::999999::::::;;;999999999999999999999999::::::999888777666555444777888888777666555555666777777666666666888999;;;:::999888888::::::999888999::::::;;;;;;::::::999:::<<<======<<<;;;;;;<<<<<<<<<<<<<<<============999;;;<<<======;;;999888:::;;;<<<<<<<<<<<>>===<<<===>>>@@@<<<<<<;;;:::999999999999;;;;;;;;;;;;::::::999888888888999999999999888888444444555666777777666666444555666888888666555444555555555444444333333333555555444444444333333333111111111111111111111111222111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......111111000000//////......///............------------------............///------............------........................------------------------,,,,,,,,,------.........................................................////////////////////////........................---------............///////////////000000000000222222111111111111222222111111222222222333333333333333444555666777888999:::::::::;;;;;;===>>>>>>========================>>>???AAABBBBBBBBBAAA@@@AAABBBBBBAAA@@@???AAACCC===>>>???@@@AAABBBBBBBBBFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFHHHIIIJJJIIIIIIHHHGGGIIIKKKLLLMMMLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDGGGFFFEEECCCCCCCCCDDDEEECCCBBBAAA@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@AAABBB???<<<::::::===???>>>===;;;;;;<<<;;;999999;;;======<<<;;;:::::::::::::::<<<;;;999999::::::999888999999888888888888999999666666666777666555555444444444333333444555777888777777666555555555555555444444444333333222222222222222222222222222222222444444444333333222222222333444444555555444444333000000111111111222222222111111222222222333333333333333333333333333333333222222222333333444444444111222333333444444333333222222222222333444555666?????????@@@AAABBBBBBBBB======>>>???@@@BBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@???>>>???@@@@@@>>>===???BBBAAA>>>AAAKKKTTTYYYJJJAAA;;;;;;======<<<===::::::999999999999::::::999999888888888888999999:::999999888777666555444777888888777666555555777666666666666777888999::::::999888888::::::999888999999::::::::::::999999999;;;<<<<<<:::::::::;;;;;;<<<<<<<<<============:::;;;<<<===<<<;;;999888999;;;<<<<<<<<<===???AAACCCCCCDDDDDDDDDBBBAAA@@@???>>>>>>@@@CCCEEEFFFFFFIIIGGGEEEEEEEEEEEEDDDBBBDDDEEEFFFFFFEEEEEEGGGHHHLLLNNNMMMJJJJJJLLLLLLHHHIIIIIIJJJIIIHHHIIIKKKMMMLLLNNNNNNMMMPPPUUUSSSMMMLLLKKKLLLOOOQQQQQQNNNKKKGGGHHHJJJLLLLLLJJJHHHGGGGGGFFFEEEEEEFFFHHHJJJLLLIIIHHHFFFDDDCCCDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFGGGFFFDDDBBBAAAAAA@@@>>>=========??????<<<<<<;;;:::999999999999::::::;;;;;;:::999999888777888888999999888888777555666666666666555555444444555666777777666555444555555444444444333333333555444444444444333333333111111111111111111111111111111111000000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000///////////////000000000000//////......000////////////.........------------............------............------........................------------------------,,,,,,,,,---------......------------------------........................................................................---------............///.../////////000000000000222111111000000111111222111111222222222333333333333333444555666777888888::::::999999:::;;;<<<<<<>>>??????@@@AAABBBBBBCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCBBB@@@@@@AAABBB??????@@@AAABBBCCCDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHIIIHHHHHHGGGIIIJJJLLLMMMMMMMMMKKKKKKMMMLLLJJJGGGEEEDDDCCCBBBEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCBBB@@@??????@@@AAACCC@@@===;;;;;;===>>>===<<<:::<<<===<<<;;;:::;;;<<<<<<<<<;;;:::::::::::::::<<<;;;999:::;;;;;;:::999999888888777777888888999666666666666666555555444444333333333444555777888888777777666555666666666444444333333333222222222222222222222222222222222444444333333333222222222333333444444444444333333000000111111111222222222111111111222222222333333333333333333333333333333222222333333333333333333111222333333444444333333111111111222222444555555??????@@@@@@AAABBBBBBBBB;;;<<<===>>>@@@BBBCCCDDDAAA@@@???>>>>>>======>>>@@@???>>>>>>??????===;;;===???@@@>>>AAAJJJRRRUUUCCC<<<999;;;>>>===<<<===::::::999999999999::::::999888666555555666888999999999888777666555555444666777888777666555666777555666777888888999999888:::999888888::::::999888999999::::::::::::999999888999;;;;;;999999999:::;;;;;;;;;<<<<<<<<<======<<<<<<======<<<:::999777999:::<<<<<<<<<===@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@======>>>@@@CCCEEEEEEDDDFFFDDDBBBAAABBBCCCCCCBBBAAACCCEEEFFFGGGHHHJJJLLLMMMOOOOOOKKKJJJJJJHHHDDDFFFGGGHHHHHHHHHIIILLLNNNKKKLLLLLLOOOUUUZZZWWWPPPKKKLLLMMMOOOQQQPPPMMMJJJGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFFFFHHHIIIJJJKKKLLLGGGFFFDDDCCCBBBBBBCCCDDDIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCAAA@@@???>>>===>>>??????<<<<<<;;;:::999999999999999::::::::::::999888888777777888888888888777777666666666666666555333333444555666777777666555444444444444444333333333333444444444444333333333333111111111111111111111111111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000000////////////...000000000////////////...------------............------............------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///....../////////000000000222111111000000111111222111111222222222333333333222333333444555666777777999999999888999999::::::>>>>>>???AAABBBCCCEEEEEEHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA??????@@@AAAAAAAAAAAAAAACCCEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFHHHIIIKKKLLLLLLLLLKKKJJJNNNLLLKKKHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAACCCCCCBBBBBBBBBCCCDDDDDDCCCBBB???>>>>>>@@@BBBDDD@@@>>><<<<<<======<<<;;;:::<<<>>>>>>===;;;;;;<<<<<<;;;;;;:::::::::::::::;;;:::999:::<<<<<<<<<:::999888888777777888888999666666666666666555555555444333333333444555666777888777777666666666666666333333333333222222222222222222222222222222222222333333333222222222222222222333333444444333333222000000000111111111111222111111111222222222222333222222222222222222222222333333333333333222222222111222222333333333333333111111111111222333444444>>>>>>>>>>>>??????@@@@@@<<<<<<===>>>???@@@AAABBB@@@???>>>===============???>>>======>>>>>><<<:::;;;======;;;>>>EEEKKKLLL???:::999===>>><<<:::;;;999999888888888888999999999777555333333555777999888888777666666555444444666777888777666555666777444555777999999999888888:::999888888::::::999888888888999999999999888888888:::;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888777888999;;;<<<<<<===@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@???@@@AAADDDGGGHHHFFFEEEEEEBBB@@@???AAACCCDDDDDDBBBDDDFFFGGGGGGHHHKKKMMMGGGLLLNNNLLLJJJKKKIIIFFFGGGHHHIIIJJJIIIJJJLLLNNNLLLJJJJJJNNNTTTWWWSSSMMMKKKLLLNNNPPPPPPNNNLLLIIIKKKKKKKKKKKKKKKJJJJJJIIIFFFGGGIIIJJJKKKJJJJJJIIIFFFFFFDDDCCCCCCBBBCCCCCCGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEAAA@@@???>>>>>>>>>??????<<<<<<;;;:::999999999999888999999999999999888888666777777777777777777666555555555666555555444444444555555666666555555444333333333333333333333333444444444333333333222222111111111111111111111111000000000000000000//////////////////////////////000000000000000000000000000000000000000000000000---......//////000000000////////////////////////////////////............,,,,,,---------.........,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........./////////000000111111000000000000111111111111222222222333333333222333333444555555666666999999999888888999999:::<<<<<<===>>>???@@@AAAAAAEEECCCBBB@@@?????????@@@@@@AAAAAA???>>>===>>>@@@AAAAAA@@@@@@BBBEEEHHHJJJJJJIIIHHHFFFEEECCCBBBAAABBBCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIJJJJJJJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIBBBCCCDDDEEEDDDDDDBBBAAACCCBBBBBBBBBCCCDDDEEEEEECCCAAA???======???BBBDDD@@@???>>>======<<<<<<;;;:::<<>><<<<<<<<<;;;;;;::::::999::::::;;;;;;:::999:::<<<======;;;888888777777777777888888777777666555555555555555333333333444444555555555777666555555444444555555333222222222222222222222111111111111111111111111222222222222222111111111222222333333333333222222000000000000111111111111111111111111222222222222222222222222222222222222333333333222222222222222111111222333333333333222111111111111111222333333======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<=========>>>===<<<<<<======;;;999<<<>>>===;;;===BBBDDDCCC>>>;;;;;;>>>???;;;999:::999888888777777888888999888666444222222444666888777777666666555444444444555777888777666555666888444555777999999999888888:::999888888::::::999888777888888999999888888777999:::<<<<<<:::999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888777777999:::;;;;;;<<>><<<<<<===>>>>>>===>>>>>>===<<<<<<===???AAA@@@??????AAACCCFFFHHHHHHHHHFFFEEECCCAAA@@@?????????AAABBBEEEGGGHHHIIIHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIBBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEAAA@@@>>>===>>>@@@BBBDDD???@@@??????===<<<<<<<<<:::<<>><<<<<<<<<::::::999999999::::::;;;:::999999:::<<<===<<<;;;888777777777777777777888777777666555555555555666333333333444444444444444444444333222222222222333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222000111222222333333222222111111000000000111222222????????????????????????>>>>>>>>>>>>==================<<<<<<<<<<<<======;;;;;;:::;;;======;;;:::>>>???>>><<<>>>AAAAAA===;;;999;;;>>>>>>:::888:::888888777777777777888888777666444333333444666777666666555555444444444444555666777777666666777888555666777888888999999888:::999888888::::::999888777777888888888888777777999;;;<<<<<<;;;::::::;;;999999999:::::::::;;;;;;999999888888888888777777777888999999999:::<<<>>>???>>>>>>>>>>>>???@@@@@@BBBAAA@@@AAACCCCCCBBB@@@AAA@@@???@@@DDDGGGHHHHHHHHHIIIIIIHHHFFFDDDEEEFFFFFFLLLNNNJJJGGGGGGHHHFFFJJJLLLMMMNNNLLLLLLLLLMMMOOOKKKIIIKKKJJJFFFDDDDDDMMMNNNOOOOOOMMMMMMNNNPPPMMMLLLJJJHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIGGGEEEDDDHHHGGGGGGFFFFFFEEEDDDDDDAAABBBEEEGGGIIIIIIHHHGGGBBBAAA@@@@@@AAABBBCCCDDDAAA@@@@@@@@@@@@?????????<<<<<<;;;:::999999999999666666777888888888888777555555666666666666555555000111333444666777777777444444444444444444444444222222222222333333333333333333333333222222222222000000000000000000000000......////////////000000////////////////////////////////////////////////////////////////////////..................//////---............/////////---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------........./////////111000000//////000000111111111222222222333333333222222222333333333444444888888888888999:::;;;<<<=========<<<<<<<<<<<<<<<>>>>>>======<<<=========;;;<<<======<<<<<<>>>@@@@@@@@@??????@@@BBBDDDEEEDDDDDDCCCBBBAAA@@@??????>>>>>>???AAACCCFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@AAABBBBBB??????>>>>>>???@@@AAABBB>>>???@@@@@@>>><<<<<<===:::<<<>>>>>>===;;;;;;<<<999999999999999::::::;;;:::999888999;;;;;;;;;999888777777666666777777888888777666444444555555666222333444444444444333333333222222111111111111111111111111222222222222222111111111111111111111111000000000000000111111111000111111222222111111000111000000000000000//////000000000111111111111222000000000000000000000000111111111111222222222333000111111222222222222222111000000000000000111111>>>>>>>>>>>>=======================================<<<<<<;;;;;;<<<<<<===999999999:::<<<===<<<:::<<<===<<<;;;===AAA???:::777666888;;;;;;888999<<<777777777666666777777777666666555555555555666666555555555444444444444333444666777777666666777999666666666666777888999::::::999888888::::::999888666777777777777777777666888999;;;;;;999999999:::999999999999::::::::::::666666666666666777777888777888999888777777999;;;;;;;;;;;;;;;<<<>>>???AAACCCAAA???>>>??????>>>===>>>>>>>>>AAAEEEGGGHHHHHHHHHIIIIIIGGGDDDCCCCCCCCCGGGLLLNNNIIIEEEEEEGGGGGGGGGIIILLLMMMMMMLLLMMMNNNMMMKKKJJJKKKHHHCCCDDDJJJOOOOOOOOONNNLLLMMMQQQUUUOOOMMMKKKIIIHHHIIIJJJKKKIIIIIIIIIIIIHHHFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDBBBDDDGGGIIIJJJIIIHHHGGG????????????@@@AAABBBCCC@@@AAAAAAAAA@@@@@@??????<<<<<<;;;:::999999999999555666666777888888777777444555555666666555555444111222333444555666666666555444444444444444444555111111222222222333333333333333333222222222222111000000000000000000000000........./////////000000////////////////////////////////////////////////////////////////////////..................---------------.........//////......---------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////000000////////////000000111111222222222333333333222222222222333333333333555555666777888999;;;<<<:::;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;:::999:::<<<=========>>>AAACCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@?????????????????????@@@AAACCCEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEE@@@??????>>>>>>>>>??????===>>>>>>???@@@AAAAAAAAA<<<>>>AAA@@@>>>======>>>:::<<<===<<<;;;:::;;;<<<999999888888999::::::;;;:::999888888999:::999777777777666666666666777777888777555444444444666777222333444444444444333222333222222111111111111111000111111111222222222222111111111111111111111111/////////000000000111111000000111111111111000000111111000000////////////000000000000111111111111000000000000000000000000//////000111222333333444000000111222222222222222111000000/////////000000;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>??????<<<<<<;;;;;;;;;<<<<<<===888777888999<<<===<<<;;;777999999999<<>>>>>>>>======<<<<<<===AAAEEEGGGGGGGGGHHHHHHHHHGGGDDDBBBBBBCCCEEEKKKMMMHHHDDDEEEIIIJJJDDDFFFJJJLLLLLLMMMNNNOOOLLLJJJJJJLLLHHHCCCGGGPPPOOOPPPOOOMMMLLLNNNSSSXXXRRRPPPNNNKKKJJJKKKMMMNNNHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCEEEGGGIIIKKKKKKIIIGGGFFF======>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@??????<<<<<<;;;:::999999999999555555666777777888777777444555555555555555555444333333444444555444444444555444444333333444444555111111111222222333333333333333333222222222111111000000000000000000000000---.........//////000000000000000000000000000000/////////////////////////////////////////////////////////......------,,,---------.........////////////.........---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////000000////////////000000111111222222222333333333222222222222222222333333333333444555777999:::;;;666777888999;;;<<<===============<<<:::888555444:::<<<>>>??????AAACCCFFFAAAAAABBBCCCCCCBBBBBBAAA===>>>>>>>>>????????????BBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEAAAAAAAAAAAABBBDDDEEEFFFCCCBBBAAAAAABBBCCCDDDEEE??????>>>===<<<<<<<<<===<<<===???@@@AAAAAA@@@@@@;;;>>>AAAAAA???===>>>???;;;;;;<<<;;;999999;;;===999888888888999::::::;;;;;;999888888999999777666777777666666666666777777999777555444333444666777222333444444444333222111444333222222111111222222000000111111222222222222000000000000000000000000.../////////000000111111000000111111111111000000111111000000/////////...000000000000111111111111000000000000000000000000......///111222333444555000000111222222222222111111000////////////000000;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::<<>>===;;;:::::::::;;;;;;;;;;;;::::::999999999999999::::::999888666555666666777888999:::::::::666555444333333444555666555555555666666666666666444333333222222333333444444555666666555555666888777666666666666888:::;;;999666333555999:::777333555555555555666666666666555444444666888999666333666666666666666555555555444444444555555555555666555555555555666666666666999999999999:::<<<>>>???@@@?????????>>>>>>======;;;===???AAACCCDDDDDDDDDHHHGGGEEEBBB@@@@@@CCCFFFIIIIIIIIIGGGDDDCCCDDDEEEDDDGGGKKKKKKJJJJJJLLLNNNOOONNNLLLHHHEEEFFFJJJOOORRROOOMMMMMMOOOQQQPPPNNNNNNMMMMMMLLLKKKKKKLLLLLLLLLJJJGGGDDDBBBAAA@@@@@@GGGHHHHHHGGGEEECCCCCCDDDGGGFFFFFFHHHJJJJJJGGGDDDAAAAAABBBCCCDDDEEEFFFFFFEEEBBB@@@@@@AAAAAA???<<<999999999888888888888888888888777777777777777888777666555444333444444555222333333444444333333222/////////111333444333222000000000000000111111222222222222111111111111000111111000000//////......////////////////////////////////////////////////........................---------............///........................---------------------------------------------------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......//////000---------............///////////////////////////////////////000000000000222333444333111111111333444444444555555555555555888777777777777999:::;;;===<<<;;;:::888777666555;;;;;;;;;;;;<<<>>>???@@@???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<>>>@@@BBBDDD?????????AAABBBCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;<<<<<<>>>???@@@@@@@@@@@@@@@>>><<<<<<===>>>>>>======<<<;;;:::999888888888::::::::::::::::::::::::999888777777999:::999888666666555444444444444555:::999777666444333333333444444444333333222222222222222222111111111111000333333333333333222111000111111000000//////......000///.........000111222////////////000000000000000000000000000000000000222111111111000000//////111111000000000000111111000000000000111111111111000000000000000000000000111111111111111111111111;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<::::::<<<>>>???>>><<<;;;:::::::::;;;::::::::::::999999999888777888888888777666555444555555666777888999888888666555444444444444555666555555555555555555555666444333333222222333333444222444555666555444555666666666555555666888999:::999666333444777999777444555555555666666666777777777555555666888888555333444444444444444555555555444444444444555555555555444555555555666666666666999999999999:::;;;===>>>??????>>>>>>============<<<===???AAABBBCCCCCCBBBDDDDDDDDDBBB??????@@@BBBEEEDDDCCCCCCCCCDDDDDDDDDFFFHHHJJJJJJHHHHHHJJJLLLKKKLLLKKKIIIHHHJJJOOOTTT^^^WWWMMMHHHHHHLLLPPPRRRMMMLLLLLLKKKKKKKKKLLLLLLIIIHHHFFFDDDBBBAAAAAAAAAEEEFFFHHHGGGEEEDDDCCCDDDBBBAAABBBDDDFFFFFFBBB???AAAAAABBBCCCDDDEEEFFFFFFGGGDDDAAAAAAAAA@@@>>>;;;888888888888777777777777888777777666666777777777777666555444333444444555222333333444444333333222111000000111333333222000000000//////000000111222222222222111111111000000000000000000//////..............................................................................------------....................................------------------------------------------------------------,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++------------......................................./////////000000000000111222333222111111222333444444444444555555555555888777777777777999:::;;;<<<<<<;;;:::999888777777::::::;;;<<<>>>???@@@@@@??????@@@AAAAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<:::::::::;;;<<<>>>@@@BBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAACCCDDDFFFGGGCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>??????===;;;;;;;;;:::::::::::::::;;;::::::::::::::::::::::::999888777777999999888777666666555444444444444444888888666555444444333333444444333333333222222222222222222111111111000000222222333333222222111000111000000000/////////...000//////......///000111////////////000000000000000000000000000000000000111111111000000000//////111111000000000000111111//////000000000111111111000000000000000000000000111111111111111111111111::::::;;;;;;<<<<<<<<<<<<===>>>>>><<<;;;:::;;;======<<<;;;:::::::::::::::999999999888888888888888888888888888888777666555444555666777777777777777666555444444444444555666555555555555555555555555333333222222222222333333222444777888777666555666555555555555666777888999999666333333666888777555666666666666777777777777888777666777777777555333222222333333444444555555333333333444444444555555444444444555555555666666999999888888999:::;;;;;;============<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@???@@@AAA@@@>>>======>>>AAA??????AAAEEEGGGFFFEEEHHHHHHHHHGGGFFFFFFHHHJJJIIIIIIHHHGGGGGGIIIMMMQQQ\\\UUUKKKEEEEEEIIINNNQQQJJJJJJJJJJJJJJJKKKKKKKKKGGGFFFEEECCCCCCBBBBBBBBBAAACCCFFFGGGEEEDDDCCCCCCBBBBBBDDDFFFGGGFFFBBB@@@AAABBBBBBCCCDDDEEEFFFFFFIIIGGGDDDBBBAAA???===:::888777777777666666666666777666666666666666777777666555444444333444444444222333333444444333333222222111111111222222000...000000//////000000111222222222111111111000000000000000000////////////...................................................------------------------------------............------------------------------------------------------------------------...---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,+++*********------------........................................../////////000000000///000222222111111222444333333333444444555555555777777777777777999::::::;;;;;;::::::::::::999999888:::<<<>>>@@@@@@@@@@@@>>>??????@@@@@@@@@@@@???========================;;;;;;;;;<<<===???@@@AAADDDCCCCCCBBBBBBAAA@@@@@@>>>??????AAABBBDDDFFFGGGCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<<<<<<<;;;:::999888999999:::?????????@@@AAA???;;;888;;;::::::::::::;;;<<<===999999:::::::::::::::::::::999777777888888777555666555555444444444444444666666555444444444444444333333333222222222222222222222111111111000000000111222222222222111111000000000000000////////////111000000////////////000////////////000000000000000000000000000000000000111111000000000000//////111000000//////000000111//////000000000000111111000000000000000000000000111111111111111111111111:::::::::;;;;;;<<<<<<===>>>>>>???===;;;::::::;;;;;;;;;;;;:::::::::::::::888888888777777777777777:::::::::::::::999888888555666666777888888777777555555555444444555555555555555555444444444444444333333222222222222333333333666:::;;;:::888777777444444555555555666666777888555333222444666666555666666666777777777888888888888777777666555444333111222222333444555555666222333333333444444444444333333444444444555555555888888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????>>>======<<<======<<<::::::<<<===@@@===<<>>>>>?????????>>>>>>;;;;;;;;;<<<======>>>>>>===>>>>>>???@@@AAABBBCCCEEEEEEDDDCCCAAA@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA???>>>===<<<;;;>>><<<;;;::::::;;;===>>>AAA@@@?????????>>>;;;999<<<;;;;;;:::;;;;;;<<<<<<999999999999999:::::::::;;;999888777888777666444666555444444333333444444444444333333333333444444222222222222222111111111111111111111000000000000000111111111111111000000000000000000////////////111111000000//////......////////////000000000000////////////////////////000000000000000000//////000000////////////000000////////////000000000111000000000000000000000000111111111111111111111111999999::::::;;;<<<<<<===<<<>>>>>>===;;;999999:::999999999:::::::::::::::777777777777777777777777::::::999999999999999999777777888888999999888888444555555555555555555444555444444444333333333222333222222111111222222333333666999;;;:::888777666333444444444555555555555666555333333444555555555666666666666777777777777888777777666444444333444222222333444555666666777222222222222333333333444333333333333444444444444666666777777777777777777999999999999999999999999:::;;;<<<======<<<;;;;;;<<<<<<;;;999888999<<>>@@@CCCHHHKKKLLLKKKIIIHHHFFFGGGGGGHHHHHHHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@@@@;;;>>>AAABBBAAA@@@@@@AAA@@@BBBCCCCCCBBBAAA@@@???AAAAAAAAABBBCCCCCCDDDDDDKKKJJJHHHEEEAAA>>><<<<<<777777666666555444444333444444333333444555555666333333444444444444444444222333333444444333333222///......000222333222000/////////...///000000111111111111000000000//////.............../////////................................................------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------.......................................////////////---...000000000000222333111111222222333444444555555666666777888888999999888888999::::::;;;;;;<<<888999<<>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEDDDBBB???>>>@@@BBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@???===<<<<<<;;;<<<<<<;;;;;;<<<>>>AAACCCDDDAAA===;;;;;;<<<<<<;;;======<<<;;;:::999999999888888888999999::::::::::::999777777777777666444555555444333333333333333222222222222222333333444111111111111111111111111111111111000000000/////////000000111111000000000////////////000000000000111111000000//////......////////////000000000000//////////////////////////////////////////000000000000////////////000000...////////////000000000////////////////////////000000000000000000000000888888999:::;;;<<<<<<===:::;;;===<<<:::999999999777888999:::::::::::::::777777777777888888888888777777666666555666666777888888999999999999888888444444555666666555444444444444444333333222222111222222111111111111222222000222555666555444333444222333333444444444333333444444444444444444444444555555555555666666666666555666666444222222333555333333444444555555666666111111222222222333333333222222222333333333444444333444555666666666666666777777777777888888888888888999:::;;;<<<;;;:::999;;;;;;<<<;;;:::;;;===???:::::::::>>>CCCEEECCCAAACCCBBBAAACCCFFFIIIKKKKKKEEECCCBBBCCCDDDDDDBBBAAAGGGHHHJJJJJJIIIHHHIIIJJJEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@===???AAAAAA@@@@@@AAABBBCCCDDDDDDCCCAAA@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBFFFGGGFFFCCC???<<<;;;<<<888888777666555444444333222222222222333444555555222333333444444444444333222333333444444333333222---------///222333222111//////......//////000111111111000000000/////////---............/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,,,,,,,,,,,,,------------------------------------------........./////////---...000000//////000222000000111222333333444444444555666777888888888888777777888999999:::;;;;;;999:::<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::777888999:::;;;<<<============>>>@@@@@@AAAAAA@@@AAABBBCCCAAA>>>>>>AAADDDFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>======<<<<<<:::::::::;;;<<>>@@@@@@>>>>>>>>>:::<<<===???@@@@@@???>>>DDDBBBBBBDDDHHHJJJJJJIIICCCBBBBBBDDDGGGGGGFFFDDDIIIJJJKKKJJJGGGEEEGGGHHHEEEFFFFFFGGGFFFDDDAAA@@@===>>>@@@BBBCCCDDDDDDDDDBBBBBBBBBAAA@@@@@@BBBDDDEEEFFFEEEBBB??????BBBEEE???????????????@@@@@@@@@???AAAAAA???;;;999999:::999999888777666555444333111111111222222333444555111222333444555444444333222333333444444333333222///......///111222111//////............///000000111000000000////////////---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******************++++++++++++,,,,,,,,,------------------------------------------.........//////...///000000......///000//////000111222333444444444555666777888888888777777777777888888999999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999777888888999:::;;;<<<<<<===>>>???AAAAAAAAAAAA@@@===???AAA???======BBBFFFFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@??????>>>>>>>>>????????????????????????::::::;;;<<<>>>???@@@@@@???<<<999888999:::;;;;;;;;;:::999888888888888888666777777888999999::::::888777666666777888777555555444333333222222333333222111111000000000111111/////////000000000111111111000000000////////////---...//////000000//////.../////////000000000111...///000111111000000///////////////000000000000000000000000000000000000........./////////000000//////............//////........./////////000000////////////////////////000000000000000000000000777888888999;;;<<<======555777::::::999888888888555666888999:::::::::999777777888888999999999:::888777666555555666777888666777777777777777666666333444555666666555444333444444333333222111000000222222111111111111222222000222333222111111333444111222333444333333111000///222555666555333222111333333333444444444555555111333333222000000333666333333222222222222222222000111111111111222222222111111222222222333333333///111333555666666666666555555555555666666777777555666888999::::::999999555:::AAAEEEEEEAAA>>><<<===???BBBBBBAAA???>>>>>>EEEDDDCCCFFFIIIJJJHHHFFFCCCBBBBBBDDDGGGGGGEEEBBBBBBFFFKKKKKKIIIEEEDDDDDDEEEFFFFFFFFFEEECCC@@@>>>999;;;>>>AAADDDFFFFFFGGGEEEEEEDDDBBBAAABBBDDDGGGBBBBBB@@@<<<999999===BBB>>>>>>>>>>>>>>>?????????:::<<<===;;;888666777999:::999888777666555444444111111111111222333444555000111333444555444444333222333333444444333333222111000///000111111///---...............///000000000000000000////////////---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))*********+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++......---,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------.........//////...///000///...---...///...///000111222333444444333444666888888888777777666666777777888888888888<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;::::::999888777888888999::::::;;;;;;???@@@BBBCCCDDDCCCCCCBBB:::===???>>><<<===CCCHHHCCCCCCBBBBBBBBBCCCCCCCCCAAA@@@@@@???>>>===<<<<<>>???@@@@@@??????;;;:::999999:::;;;:::999888888777777888888999:::666777777888999999::::::777666555666777888777666555444333333222222333333222222111000000000000000.../////////000000111111000000000000////////////------...///000000//////.../////////000000111111---...///111111111000000////////////000000000000000000000000000000000000---.........//////000000//////............//////............/////////000////////////////////////000000000000000000000000999888888888888888999999999999888666555555777:::999999:::;;;;;;:::999999555666777888888888888888888888777777777777888888666666777666666555444444666666555444333333222222333333111000000000111222444333333222111111111222222222222222222222222222555333000......000333555333444555777777555444333444333333555777777333000444444333222111111111111111222222222222111000000///////////////000111111111222222333333222222111222333444666666666666555555555444444444444555555888888888888888999999999999===AAACCCBBB???===;;;AAABBBDDDEEEEEECCCBBB@@@CCCDDDDDDDDDEEEEEEFFFFFF@@@AAACCCDDDDDDDDDCCCBBBFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEDDDDDDCCCAAA===:::;;;<<<===>>>@@@AAACCCCCCAAAAAAAAAAAABBBDDDEEEFFFDDDCCCAAA@@@>>>===<<<<<<======>>>>>>>>>>>>======???===;;;999777888888999;;;;;;::::::888777555444222222222222222333444555222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000///............---------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))*********+++++++++(((***,,,/////////...---------------------------------------------,,,,,,000000000111222222333333444444555555666777777777777777666666666666666777;;;<<<=========<<<;;;::::::;;;<<<======<<<;;;:::888888888999:::;;;<<<===>>>???AAACCCDDDCCC???;;;<<<:::999;;;???CCCFFFGGGEEEDDDBBB@@@@@@AAADDDEEEEEEDDDCCCAAA@@@???>>>>>>@@@@@@AAABBBCCCCCC@@@===BBBBBBAAAAAAAAA@@@@@@@@@===<<<:::888777777777888888888888777777777777777:::999888888777777888888888666555555666666555333555444333333222111000000111111111111111111111111333222111000////////////000000000000000000000000000000000000000000000000......//////000000111111////////////////////////000000111111111111000000////////////////////////***+++,,,---...000111111........................,,,---......//////......000000//////.........---000000000000000000000000999999888888999:::;;;;;;888888777666444444666888999:::;;;;;;;;;;;;:::999777888888999999999999888888888777777777777888888666666777777666666555555666555555444333333222222333222111000000000111222444333222222111111111222222222222222222222222222444333111//////111333444333444666777777666444333444333444666888888555222333333222222111111222222111222222222222111000000///////////////000111111111222222333333222222111222333555666777777666666666555555444444555555666777777888888888888999999999<<<@@@AAA@@@>>>======@@@AAABBBCCCCCCBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDEEEAAABBBCCCEEEFFFFFFEEEEEEHHHHHHHHHGGGFFFEEECCCCCCFFFFFFFFFEEEDDDAAA>>>;;;<<<===>>>???AAABBBCCCDDDAAAAAABBBBBBCCCDDDEEEEEEBBBAAA???===<<<;;;::::::=========>>>>>>=========>>><<<:::888777777888888:::::::::999888777666555333333222222333444444555222222222222222222222222222222222222222222222222111111111000000000//////////////////////////////////////////////////////............------------........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))***++++++,,,,,,++++++*********++++++++++++,,,***+++,,,.........------------------------------//////////////////......//////000000111222222222333444444555666666777777777777666666666666666777999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::888888888999:::;;;<<<===??????@@@BBBDDDCCC@@@===???===<<<>>>AAACCCDDDDDDCCCBBBAAA@@@AAACCCFFFHHHEEEDDDBBB@@@???>>>>>>>>>@@@@@@@@@BBBCCCBBB@@@===?????????@@@@@@AAAAAAAAA???===;;;:::888888888999777777777777777777777777999999888777777777777888888666555555666666555333333333333333222222222222111111111111111111111111444333222111000000000000000000000000000000000000////////////////////////......//////000000000000........................//////000000000000//////////////////////////////,,,,,,---...//////000111........................,,,------...............000/////////.........---////////////////////////999999999999:::;;;<<<===777777777555444444555777::::::;;;;;;;;;;;;::::::999999::::::999999888888888777777666666777777888555666666777777777777666555555444444333333222222333222111111000000111111333333222111111111111222222222222222222222222222333333222222222222333333444555666888888666555444333333444666888888666444111111111222222222222222111222222222222111000000///////////////000111111111111222222222222111111333444555777777777777666666666555555555555666666666777777777888888888999888:::===>>>>>>>>>>>>??????@@@AAABBBBBBAAA@@@???AAAAAABBBBBBBBBBBBCCCCCC@@@AAABBBCCCDDDEEEEEEDDDGGGGGGFFFFFFFFFFFFFFFEEEHHHHHHHHHGGGEEEBBB???===>>>>>>???@@@BBBCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDEEE@@@@@@>>>===;;;;;;::::::<<<<<<============<<<<<<<<<;;;999777666666666777888888888888888777666666444444333333333444555555222222222222222222222222111111111111111111111111111111000000000000//////////////////////////////////////////////////////............------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************++++++++++++******)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................//////......//////000111111111333333333444555555666666666666555555555666666777888888888888999:::;;;;;;::::::999999999999::::::888888888999:::;;;======@@@@@@???@@@BBBBBB@@@???AAA@@@@@@AAACCCCCCBBB@@@@@@@@@@@@AAACCCEEEHHHJJJEEECCCAAA>>>======>>>?????????@@@BBBCCCCCC@@@>>><<<===>>>???@@@AAABBBBBB@@@???===;;;999888888999777777777777777777777777999888777777666666777777777666444555666666555444222222222333333444444444111111111111111111111111444444333222111111111111000000000000000000000000////////////////////////...////////////000000000..............................////////////......////////////////////////............/////////000------------------------,,,,,,---.............../////////...............////////////////////////777777888888:::;;;======777888888777555555666888::::::;;;;;;;;;;;;::::::999999999999999888777666777777666666666666777777555555666777888888888777444444444333333333222222222222222111111111111111222222111111111111111222222222222222222222222222333333333444444333333333444555777888888777555444111222444666777777555444000000111222222222222222111222222222222111000000///////////////000000111111111222222222222111111333444555777888777777666777666666555555666666777555666666777777888888888777999;;;<<<<<<===???@@@???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFHHHIIIJJJHHHIIIJJJIIIFFFCCCAAA@@@@@@@@@AAAAAABBBCCCDDDDDDBBBCCCCCCCCCDDDDDDCCCCCCAAA@@@???>>>===<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::999777666555555555666666666777777888777777666555444444333444444555555111111111111111111111111111111111111111111111111111000000000////////////////////////////////////////////////////////////.........---------,,,,,,------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******))))))*********+++++++++************************************************+++++++++***************************************************************))))))***+++++++++++++++++++++,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000222222333333444444555555555555444444555555666666888888777777888:::;;;===999888777666666777888999777888888999:::<<<===>>>@@@>>>===>>>???@@@@@@?????????@@@BBBCCCCCC@@@>>>???@@@@@@BBBDDDEEEGGGHHHDDDBBB???===<<<<<<===>>>@@@@@@@@@BBBDDDDDDAAA???===>>>>>>???@@@@@@AAAAAA@@@>>><<<:::888777777777666666666777777777777777888777666666555555666666666555444444666666555444333333333333333333333333111111111111111111111111333222111111000000000111////////////////////////////////////////////////////////////////////////........................,,,------......------,,,........................////////////////////////------------------------,,,,,,---.........------........................////////////////////////666666666777888:::;;;<<<888999:::999777666777999:::::::::999999:::::::::777777888888777666555555777777666666666666777777444555666777777777777777333333333333333222222222222222222222111111000000111111111000000111222222222222222222222222222222222333444444444444333222444555666888888666555444000111444555555444333333///000111222222222222111111222222222222111000000///////////////000000111000111111222222111111000333444555777777777666666666666555555555555666666444444555666777777888888777888:::;;;;;;<<>>===<<<<<>>===<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;888777777666555555555555555555666777777777666666555444444333333333444444111111111111111111111111000000000000000000000000000000000////////////......................................................------------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++******)))))))))*********+++++++++************************************************************************************************************************))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------...//////000000111111111222333333444444444444333444444555666666999888777777888:::<<<===888777666555555666777888777777888999:::<<<===>>>???===;;;;;;===?????????<<<===>>>AAACCCCCCAAA>>>@@@AAABBBCCCCCCDDDDDDDDDBBBAAA>>><<<<<<<<<======??????@@@BBBDDDDDDBBB???@@@@@@@@@???????????????===<<<:::888666555555666555555666666777777777777777666555555444444555555555444333444555666555444555555444333333222111111000000000000000000000000111000000////////////000////////////////////////......................../////////.......................................,,,,,,------------,,,,,,------------------------////////////............------------------------+++,,,,,,---...------------------.......................................666666777777888999:::;;;999:::;;;:::888777888999999999888888888888999999666666666777666666555555777666666555555666666777444555555666666666666555333333333333222222222222111222222222222111000000111000000000000111222222222222222222222222222222222222333333333333222222333444555777777555444333///222444555444222111111///000111222222222111000111222222222222111000000///////////////000111111000000111111111111000000222333444666666666666555555555444444444444555555333333444555666777888888777999;;;<<<<<<===???AAA@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@????????????>>>CCCBBBAAA???>>>=========AAABBBCCCDDDCCCBBBAAA@@@BBBEEEHHHHHHEEEBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAA@@@???<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;;;;::::::777777777666666555555555444555666666666666666555444444333222222222333333111111111111111111111111////////////////////////000000////////////......................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++))))))************)))))))))************+++++++++************************************************)))))))))***************************************************************((()))******++++++******++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------......///000000000000000111111222333333333333333333333333444555666888888888888999:::;;;;;;777777666666666666777777777777777999:::<<<>>>???>>><<<;;;<<<>>>?????????;;;;;;===@@@BBBCCCAAA???@@@AAABBBCCCCCCBBB@@@?????????>>>===<<<<<<<<<<<<======>>>AAACCCCCC@@@>>>????????????>>>>>>======:::999777555444444555555444555555666666777777888666555444444333333444444555333333333555666555444555444444333111000000///000000000000000000000000000//////.........//////000000000000000000000000......................../////////............---------------------------,,,,,,------------,,,,,,------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------.................................888888888888888999:::;;;888999::::::888777777888888888777666666777888888555666666777777777777666666666555555555555666666444555555555555444444333222222222222222222222222111222222333222111000///000000000000000111222222222222222222222222222222222222222222222222222222222333444666666444333222111444666666444111000111///000222222222111///...111222222222222111000000///////////////000111111000000111111111111000000111222333555555555555444444444333333333333444444222333333444666777777888777:::<<<=========>>>@@@?????????@@@@@@AAABBBCCC@@@@@@@@@?????????>>>>>>@@@???>>>=========>>>???@@@AAACCCDDDCCC@@@===:::===BBBFFFFFFCCCAAABBBDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@AAABBBBBBAAA@@@>>><<<:::::::::999::::::;;;;;;::::::;;;;;;;;;;;;::::::777777777777777666555555555555666666666555444444444333222111111111111111111111111111111111111111////////////////////////000000/////////.........................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************************************************************************************************************))))))*********+++++++++))))))************)))))))))************+++++++++************************************************((()))))))))*********+++************************************************((())))))************************++++++++++++,,,'''((()))+++++++++******+++++++++++++++++++++++++++,,,,,,---......//////---......///000000111111//////000000111222222333222222222222333444555666777777888888999888888888666666777777777777666666666666777888:::<<<>>>???>>>===<<<>>>@@@AAAAAA???======>>>@@@BBBCCCBBB@@@>>>???AAABBBBBBAAA???=========>>>>>>===<<<:::999::::::;;;===???@@@===;;;;;;<<<<<<<<<<<<<<<<<<<<<888777555444444444555666444444555555666777777888555444444333333333333333444333222333555666555444222222222111111000000000000000000000000000000000000000////////////000000000000000000000000000000........................//////.........---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------.................................:::::::::999999:::;;;;;;777888999999777666666777888777666555555666777888555666777888888888888888666666555555555555666666555555555555444333222222222222222222222222222222111111222333222111000///000000///000000111222222222222222222222222222222222111111000000111111222111222444555555444222111333666888888444111111111000111222333222000...---111222222222222111000000///////////////000111111000000111111111111000000000111222444555444444333444333333222222333333444222222333444555666777888888:::===>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@??????>>>>>>;;;;;;::::::;;;<<<>>>???<<<>>>AAADDDCCC@@@===:::;;;@@@EEEEEEBBB@@@BBBEEEBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBAAA???<<<;;;<<<<<<;;;;;;;;;<<<======999::::::;;;;;;::::::999666777777777777777666555555555666666555444444333333222222111000000000111000000000000000000000000////////////////////////000/////////............................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))******++++++++++++))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************(((((()))***************))))))*********+++++++++%%%''')))+++,,,,,,***)))++++++++++++++++++++++++))))))***++++++,,,------......//////000111111111/////////000111111222222222222222222333444555666666666777888888777666555555666777888888777666555666666777888:::<<<>>>???>>>>>>>>>@@@BBBCCCBBBAAA@@@@@@???AAABBBCCCBBBAAA<<<===@@@BBBBBBAAA???===;;;<<<===>>>>>><<<:::888777777888;;;======;;;999777888999999:::;;;<<<<<<777666555444444555666777444444444555666777777888555444333333222222333333444333222333555666555444000000000000000111111111000000000000000000000000111000000000000000111111000000000000000000000000........................//////.........---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------.................................???===:::888777999;;;===:::;;;<<<<<<<<<;;;:::999;;;999888777888888888666999999777666555555555555444444444444444333333333444444444444444444444444111111111111111111111111000000000000000000000000000000111222222222222111444333222222111111222222000222333333222111333444111333444444333222333444111222222333222111000///111111000000000000111111222222111000//////000000////////////000000000000111111111000000000000000000000111222222222222111222222222333333333444444222333444555666666666666999999::::::;;;<<<======::::::;;;<<<===>>>??????>>>>>>======<<<<<<;;;;;;888999;;;===????????????>>>???@@@@@@???>>>???AAAEEEDDDAAA???>>>???@@@AAA@@@@@@????????????@@@@@@DDDBBB???===;;;:::;;;;;;============<<<;;;:::999999999999888888888888888666666666666666666666666555555555444444333333333555555555555444333222111000000000000000000000000//////////////////////////////////////////////////////.........---------........................---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++******************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---.........------///000---,,,,,,,,,,,,---......000111111111111222222222222222222333555777888999444555666888888777555444555555666666666666555555444666888:::;;;===@@@CCCBBBDDDGGGFFFCCCAAABBBDDDCCCHHHKKKJJJDDDAAABBBDDDCCCEEEGGGGGGEEEBBBAAA@@@>>>>>>??????>>><<<999888888888999::::::888777666666666666777888888999999777666666555555555555666666666666666666666666666555555444444444333333333555555555444444333333333222222111111111111222222000000000000000000000000////////////////////////////////////////////////...---,,,,,,,,,,,,---...//////.........---------------............------........................---,,,,,,++++++,,,,,,------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......>>><<<:::888777999;;;===;;;;;;<<<======<<<;;;::::::888777777888999888777999888777666555555555555666555555444444333333333444444444444444444444444111111111111111111111111000000000000000000000000000000111222222222222111444333222222111111222222000111333222111111222444111333555555333222222222111111222333222111000///111111000000000000111111111000//////......//////.../////////000000000000000000000000000000000000000000111222222222222111222222222333333333333444333333444555666666666555777777888999999:::;;;;;;::::::;;;<<<===>>>??????>>>>>>======<<<<<<<<<<<<999:::;;;===>>>>>>>>>======???@@@@@@>>>>>>???AAAAAA@@@???===============???>>>>>>======>>>>>>???BBB@@@>>><<<::::::;;;;;;=========<<<<<<;;;999999999888888888777777666666555555555555555555555555444444444444333333333222444444444444333222111000////////////////////////................................................///.........------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***,,,+++******+++---++++++++++++++++++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---...---,,,---...000---------------......///000000111111111222222222111111222333444666777888666666777888777666444222666666777777777777666666666777999999999;;;===???@@@AAACCCCCCBBBBBBCCCDDDEEEFFFGGGIIIJJJIIIFFFDDDBBBCCCEEEEEECCCAAA@@@@@@??????>>>>>>===;;;:::999888999999999999888777777666666666666666777777777666666555555555666666777666666666666666666666666555444444444444333333333444444444333333333222222222111111000000111111222000000000000000000000000...................................................---,,,,,,,,,,,,---...///.........------------------............------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,------------...===<<<999777777888:::<<<;;;;;;<<<=========<<<;;;999777666666888999888888888777666555555555555555777777666555444444333333444444444444444444444444111111111111111111111111000000000000000000000000000000111222222222222111333333222111111111111222000111222222111111222444000333666666444222000000000111222222222111000///111000000//////000000111//////......------............/////////000000000000000000000000000000000///000111111222222111111111111222222222333333333333444444555555555444444555666666777777888888999::::::;;;;;;<<<===>>>>>>===============<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<>>>??????>>>>>>???AAA????????????>>>===<<<<<<===<<<<<<;;;;;;<<<<<<===???===<<<:::::::::;;;;;;;;;<<<<<<<<<;;;:::999888888888888777666555444444444444444444444444444444333333333333333222222222222222222222222111000///////////////////////////............................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***++++++******+++---++++++++++++++++++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---...---,,,,,,...000......------......///000000000000111111111222222000000111111333444666777777777888888777555333222777777888888888888777777888999:::999888888:::<<>>>>>@@@BBBDDDCCCCCCEEEBBBAAAFFFMMMNNNHHH@@@???@@@AAAAAA??????@@@AAA??????===<<<;;;;;;:::::::::999888888777888888888666666666666555555555555555555555555555666777888666666666666666666666666444444444444333333333333333333333222222222222222222111111000000111111222000000000000000000000000........................------------------------...------,,,,,,------...............------------------............------------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------<<<:::888777666777999:::999:::;;;<<<<<<<<<;;;:::777666555555777999888888777666555555444444444555777777666666555444333333333333333333333333333333111111111111111111111111000000000000000000000000000000111222222222222111333222222111111111111111000111222222111111222333000333666777555111///...///000111222222111000///000000////////////000000//////......---......///........./////////000000/////////000000000000000///000000111111111111111111111111111222222222222444444555555555444333333555555555666666777777777999999:::;;;;;;<<<===============<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::::::::;;;===>>>>>>======???@@@???@@@BBBBBBBBB@@@>>>===;;;::::::999999::::::;;;;;;;;;:::999999:::;;;;;;::::::;;;;;;:::999888888888888777666444333222222222222222222222222222222222222222222222222222222111222222222111111000///////////////////////////................................................------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************,,,+++++++++++++++++++++************************)))***++++++******+++,,,***************************************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---------,,,,,,...000///............///000000000000000000111111111111//////000000111333444555666777777777777666555555888999999::::::999999888999:::::::::999999;;;===AAA???===???BBBDDDCCCAAA@@@===<<>>===<<<===???AAA???>>><<<;;;::::::;;;;;;;;;:::888777777777888999888888777666555555444444444444444555555777888888666666666666666666666666444444444333333333222222222222111111111111111111111111000000000000111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------:::999888666666777888999777888999:::;;;:::999999666555444555666888888777666555444444444444444444777666666555444444333333333333333333333333333333111111111111111111111111000000000000000000000000000000111222222222222111333222111111000000111111///111222222111000222333000333666777444111...---//////111111222111000///000000////////////000000/////////......///000000............////////////......//////000000000000//////000111111111111000000000000111111111222222444444444444444444333333555555555555555666666666888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<:::::::::999999999999999:::<<<============???@@@???@@@BBBCCCCCCAAA???>>>::::::999999999999::::::999999999999999:::;;;;;;999999999999999888888777777777666555444333222111222222222222222222222222000111111111111111111111111222222222222111111000........................................................................,,,,,,------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************(((***++++++***)))+++,,,************************))))))*********+++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,------,,,,,,---//////............///000000//////000000000111111111/////////000111222333444444444555777888888999999999999::::::::::::999999888999;;;;;;;;;<<<>>>@@@DDDAAA>>>???BBBCCCBBB@@@>>>===>>>AAACCCAAA===999;;;<<<===<<<<<<<<<>>>@@@???===<<<:::::::::;;;<<<;;;:::888777777777888999:::999888888777666555555444444444555555777888888666666666666666666666666444444333333333222222222111111111111111111111111111000000000000000000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,------------,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------999888777666555666777777555666888999:::999999888777555444444666777777666555444444333333333444444555444444444444333333333333333333333333333333333111111111111111111111111000000000000000000000000000000111222222222222111222222111000000000000111///000111111000000111333///222555555333111//////...///000111111111000///000//////......//////000/////////...//////000111------........./////////---......//////000000111...///000000111111000000///000000000000111111111222333333444444444333333444444444444444444444444666666666777777888888888999999999::::::::::::::::::999888888888888999999999;;;<<<===<<<===>>>@@@<<<===???@@@@@@???===<<<;;;::::::999999::::::;;;888999999999::::::::::::777888888888888888777777777666666555444333222222222222222222222222222222/////////000000000000000111111222222222111111000........................------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********************************+++++++++++++++************************((()))******))))))***,,,************************)))))))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,---,,,++++++---///......------......///000/////////000000000111111/////////000000222333333333444555666888999;;;;;;999999::::::::::::999999777999;;;;;;<<<>>>AAACCCDDDBBB@@@???@@@AAAAAAAAA???AAABBBBBB@@@===<<<;;;;;;<<<=========<<<>>>???===<<<<<<;;;::::::;;;;;;:::999888888777888888888:::999999888777666666555555555555555555666777888666666666666666666666666333333333333222222222222111111111111111222222222111000000//////000000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------++++++++++++++++++++++++*********+++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,888777666555555555666666555666888999::::::999999777666444444555666555444444333333333333333444444222222222333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000111222222222222111222222111000000000000000///000111111000000111222///111333333222111000111---...000111111111000/////////............//////...---------......///000---------.........//////------......///000000111...//////000000000000000/////////000000000111111111222333333444444444444222222222222222222222222444444555555555555666666777777888888888999999999999888777777777888999999888:::<<<<<<<<<<<<>>>@@@:::;;;<<<======<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999999::::::::::::::::::666777777888888777777666666666555555444444444333222222222222222222222222.........//////000000000///000000111111000000///........................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))*********++++++++++++************************((()))******))))))***+++************************((())))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++******************************+++,,,,,,,,,,,,++++++,,,---,,,++++++---///---------------......///////////////000000000111000000000000111222333333444555555666777999:::;;;999999::::::::::::999999777999:::;;;;;;===@@@BBB@@@@@@@@@>>>===>>>AAACCCBBBBBBBBB@@@???=========;;;===???@@@???======>>>;;;;;;<<<<<<;;;;;;::::::888999999999999888777777888888777777666666666555666666555555555666666777666666666666666666666666333333333222222222222111111111111222222222333333000000////////////000000////////////////////////------------------------------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,************************)))*********++++++++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,777777666555555555555555666777999:::;;;;;;::::::888666444444555555444333333333333222222333444444000111111222222333333444222222222222222222222222111111111111111111111111000000000000000000000000000000111222222222222111222111111000000000000000///000111111000000111222///111222222111111111222---...///111111111000/////////............//////,,,,,,,,,,,,------...///---------.........//////---------...///000000111...//////000000000000000////////////000000000000000111222333444555555555111111111111000000000000333333444444444444444444666666777777888888888999888777666666666777999:::888:::;;;<<<<<<<<<>>>@@@;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===999::::::;;;;;;;;;::::::666666777777777777777666555555555555555555555555222222222222222222222222---.........//////000000......///////////////...........................------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,---------******************************+++,,,,,,,,,,,,++++++,,,,,,,,,++++++---///---,,,,,,,,,,,,---......////////////000000000000111000000000111222333333666666666666777888999:::888999999::::::999999888777999:::::::::;;;>>>@@@<<<>>>???===;;;===AAAEEEBBB@@@>>>===>>>>>>>>><<<<<<>>>AAAAAA@@@>>>======:::;;;<<<===<<<;;;:::999888888999::::::888777666666666666666666555555555777666666555555555666666666666666666666666666666333333333222222222111111111111222222333333333333000000////////////000000////////////////////////------------------------------------------------,,,,,,---......---,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++************************))))))******++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,555666666666777777888888444555666777999999999999???===;;;888666555444444555555444333333222111111333444555555333111111222222333333444444333333222111111111000000000000000111111111111000000000000////////////000000000000//////............/////////000111000///...///000000222333222000......///+++---///000...------.........------------......---------------------------------............///...............///000000000000000000////////////000000000000111111111111000000000000111111111111111000///...///111333444555222000111444555444333555444444555555666777888999888888888777777666666888999999999999:::::::::666999<<<======<<<;;;<<<===<<<<<<>>>AAAAAA>>>;;;???>>>===<<<;;;:::::::::;;;;;;;;;;;;:::999888888333444444555555444444333222111111000000000000000111111000000//////......////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++***)))))))))***'''((()))++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,,,,------,,,,,,,,,---...///000000000000000000000000111222333444111222444666777666666555444666777888777777999::::::;;;===<<<;;;;;;<<<>>>>>>>>>======>>>???@@@AAA<<<;;;;;;::::::;;;;;;;;;???@@@@@@???<<<;;;;;;<<<>>>===<<<;;;::::::999:::999999888888999999:::;;;:::999777666555555555555777777666555444333333333444444444333333222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////............---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------,,,,,,+++***************************************************++++++************++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++666666777777777888888888555555666777888888888888:::999888666555555666666555555444333333222111111222444555555333111222222111222222333333222222111111111111111000000000000111111111111000000000000////////////000000000000000//////......//////000///000111000///...///000000222333222000......///+++---000000///------............------.........////////////////////////---------............///...............//////000000///////////////////////////000000000111111111000000000000111111111111222111000///000222444555555333111222555666555444444444444555555666777888888888888888777777777666777777777888888999999999999;;;======;;;999999999;;;:::;;;===??????===:::===<<<<<<;;;::::::::::::::::::;;;::::::999888777333444444555555444444333222111111000000000000000111000000000/////////...////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))(((************)))))))))(((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,++++++******+++++++++***+++,,,,,,------,,,,,,,,,---...///000000000000111111111000111111222222222333444555666666666555444666777888777777999:::888:::;;;;;;:::999;;;<<<>>>============>>>>>>???::::::::::::::::::;;;;;;===>>>???>>><<<;;;;;;<<<===<<<;;;:::999999999999888888888888999:::;;;;;;;;;:::888777666666666777666666666555444444444333333333333222222111111111111111111111111111111111000000000000000000000000////////////////////////////////////............------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++***************************************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++666777777777777888888888666666777777777777666666666555555555555666777888555444444333333222222111222444555444333222222333111111222222222222111111111111111111111111111111111111111111000000000000////////////000000000000111000000//////000000111...000111000///...///111000222333222000......///,,,...000000///------...........................////////////////////////---------............///......------......///000//////////////////////////////000000000000111111000000000000111111111111222111111111111333444555555444333333555666666555444444555555666777777777888888888888777777777777555555666777888888999999<<<======;;;888777777777999999999;;;<<<<<<;;;999;;;::::::999999999::::::999999999999888777666666444444555555555555444444222222111111000000000000000000000000////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++*********++++++,,,***+++,,,,,,------,,,,,,,,,---...///000000000000222222111000000000000111222333444555555666555555444666777777777777888:::666888999999888777999:::=========<<<<<<<<<<<<<<<999888888888999:::;;;;;;;;;<<<======;;;;;;;;;===<<<;;;:::999999888999999888888888888999:::;;;<<<::::::888888777777777777555555555555555555444444222222111111111111111000111111111111111111111111000000000000000000000000/////////////////////////////////............---------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,++++++***************************************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++666666666666666666666666666777777777666666555444444555555555666777888888444444444333333222222222222333555444333222222333222222222333333222222222000111111111111111222222111111111111000000000///////////////000000000000111111000000000000111111...///000000//////000111000222333222000......///---///111111///------...---..................------------------------------------............///...------------...//////.........///////////////////////////000000000111///000000000111111111111111111000111111222444444444333333333444444555555444444555666666777777777888888888777777777777777555666666777888999::::::<<<<<<;;;999777666777888777777888999::::::999888999888888888888888999:::888888888888777666555444444444555555555555444444222222222222111111000000000000000000////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,***)))((((((((()))+++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++***************++++++,,,***+++,,,,,,------,,,,,,,,,---...///000000000000111000000000000000111222333333444444555555555555555666777777666666777999666777888888777777888:::<<<<<<<<<<<<;;;::::::999777777777777888999:::;;;999:::<<<;;;::::::<<<===;;;:::999999888888888999888888888888999:::;;;<<<888888777777777777777777444444444555555555555555222222222222111111111111111111111111111111111111000000000000000000000000//////////////////////////////.........---------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************************++++++************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++555555555555555555555555666666666666666555444333666666777777777777777777444444333333333333222222111333444444333222333444333333444444444444333333000000111111222222222333111111111111000000000///////////////000000000000111111000000000000111111---///000000//////000222000222333222000......///...///111111///---------------...//////...---------------------------------------............///---------------...//////------....../////////000...////////////000000000///000000000111111111111/////////000111111222333222222222222111222333444333444555666777777777666777777777777777777888888777777888888999:::;;;;;;999::::::999777777999;;;666777888888888888888999888888777777777888888999777777777777666555444444444555555666666555555444111222222222222111000000////////////000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,***)))((((((((()))+++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***)))))))))******+++,,,***+++,,,,,,------,,,,,,,,,---...///000000000000.........///000222333444333333333333444444444555555666777777666555777888777888999999888888999:::;;;;;;<<<<<<;;;:::999888777777777777888888999:::888999;;;;;;::::::<<<===::::::999888888888999999999999888888999999:::;;;555555666666666666666666444444444555555555555555222333333333333333333333000000000000000000000000////////////////////////....................................------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++************************************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++666666555555555555444444555555666666555444333333666777777888888777777666333333333333333333333333111222444444333222333444444444555555555555444444000000111111222333333333111111111111000000000000////////////000000000000111000000//////000000111---...000000//////111222000222333222000......///...000222111///...------,,,---...//////...---,,,////////////////////////---------............///------,,,,,,------...///---------......//////000......////////////000000000000000000111111111111...//////000111111222222000111222111000000222444222444555777777777777666777777777777888888888888999999999999999:::::::::666888::::::999:::;;;===666888999999888777999:::999888888777777777888888777777777777666555444444555555666666666666555555111222333333333222000///////////////000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))******++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))***+++,,,***+++,,,,,,------,,,,,,,,,---...///000000000000,,,,,,---...000222444555444444333333333333444444555666777777555555666777777999::::::999999:::;;;::::::;;;<<<<<<;;;999888999999888888888888888999999:::;;;;;;::::::<<<===::::::999999999999::::::;;;:::999999888888999999333333555555666666666666555555555555555555444444333333333333333444444444000000000000000000000000////////////////////////.................................------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***++++++++++++++++++************************************************++++++************++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++888888777777777666666666444444555555555444333333444555666777777777666666333333333333333333333333000222444444333333333444333444444555555444444333000000111222222333444444111111111111000000000000////////////000000000000000//////......//////000---...000000//////111222000222333222000......//////111222222000...------,,,---///000000///---,,,////////////////////////---------............///------,,,,,,------...///,,,,,,---......///000000........./////////000000000000000000111111111111//////000111222222222222000222333222111000333555222333555777888777666666666777777777888888888888999999999999888888888888666888;;;<<<;;;;;;;;;<<<777999::::::888888:::<<<::::::999888777777777777777888888777777666555444555555666666666666555555111222333444444222000///.../////////000000000111////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************((()))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((((((((()))***+++,,,***+++,,,,,,------,,,,,,,,,---...///000000000000------......000111333333444444333222222333333444555666777666555444555777777999::::::888888999;;;888999;;;<<<===<<<:::999;;;:::999888888888888888:::;;;<<<<<<;;;:::<<<===;;;;;;::::::::::::;;;;;;<<<<<<:::999888777777777222333555666777777777666666666666555444444444333111111222222333333333333000000000000000000000000////////////////////////.................................---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++++++++++++++************************************************++++++************++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++:::999999999888888777777333444444555555444444333111222444666777777666666333333333333333333333333000222444444333333444555222333333444444333333222000000111222333333444444111111111111000000000000////////////000000000000//////............//////,,,...000000//////111333000222333222000......//////111222222000...------,,,---///000000///---,,,---------------------------------.........//////---,,,,,,,,,,,,---......,,,,,,------...///000000............/////////000000000000000111111111111000000111333333333333333111333444333111111444666222333666777888777666555666666777777888888888999999999888888777666666666777:::===>>>===;;;;;;;;;888:::<<<;;;888888;;;>>>;;;;;;999888777777777777888888888888777666555444555555666666666666555555111222333444444222111///.../////////000000111111////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((((((((()))***+++,,,++++++,,,---------,,,,,,,,,---...///000000000000///////////////000111111555444333222222222333444555666777666555444555666666888999999888888999:::888999;;;=========;;;:::<<<<<<:::999888888777777;;;<<<======;;;;;;<<<===;;;;;;;;;::::::;;;<<<<<<>>>===;;;999888777666666333444666777888888888888777777666555444444333333000000111111222222222222000000000000000000000000////////////////////////..............................---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***+++++++++++++++************************************************++++++************++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++:::999888777666555444333444444555555555555555555444555666666555555666888444444333222222111000000222222333333333222111111222333333444444333333222222222111111222222333444111111111111111000//////////////////////////////000///...---------------...------------...//////...000000///...---...///---...000000...,,,,,,,,,------------------------&&&'''***,,,---...------------------------------,,,------......------,,,---------............///000000000///......------////////////////////////......//////000000111111111111222333333333333222444333222111111111222333555555555555666666666666888888888888777777777777777777888999::::::::::::>>>======<<<;;;;;;:::::::::999888666555555555555:::999777555444333444444444444555555555555555555555444222222222222111///...///111222222222111000///............------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))***(((''''''***++++++***+++***)))'''''''''((()))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))************))),,,,,,,,,---------......,,,---......//////.....................///000000///000000111111222333333555444333222333333555555777888999999777777888999::::::999999999:::;;;;;;;;;;;;;;;::::::999999999;;;;;;<<<======<<<;;;:::999999999999999999999999:::999999888888777777777555555444444444333333333555555444333333222222111111111000000000000111111222111111111000000//////..............................------------......------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))))))))))))))************************************)))************++++++++++++*********))))))((((((,,,+++*********+++,,,---:::999888666555444444444444444555555555555555555333555666666555444666777444444444333222111111111000111222333333444333333222333333444444333333222222111111111111222333333111111111111111000////////////////////////////////////...---------------...------------...//////...000000///...---...///,,,---//////---++++++,,,------------------------))))))***,,,------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------////////////.............................................///000000111111000111111222222222222222333222222111111111222222444555555555666666666666666666777777777777777777777888999:::;;;;;;;;;;;;>>>>>>===<<<;;;::::::999777777666666555666666666666666555555444444555555444444444444444555555555555333222222222222000/////////000000111000000000///............---------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++***)))+++000444+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((())))))***************+++++++++,,,,,,,,,------,,,------..............................///000000000000000111222222333333666555444444444555666777888:::;;;:::999888999;;;:::::::::999::::::;;;<<<<<<;;;;;;;;;:::::::::999;;;<<<=========<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777555555444444444333333333444444333333222111111111000000////////////000000111111111000000000//////..............................------------......------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,------,,,,,,+++***------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++************************+++++++++*********))))))))))))))))))************************************))))))*********+++++++++************)))))))))(((++++++*********+++,,,---:::999777555444444555555555555444444444444444444333444555555444444555666555444444333333222222111000111222333444555555555222222333333333333222222111111111111111222222333000000111111000000////////////////////////////////////...------------......------------...//////...000000///...---...///+++,,,...---,,,+++++++++------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---............/////////........................---......//////000111111//////000111111111111111111111222222222222111111444444444555555555666666444444444555666666777777666777888:::;;;<<<<<<<<<======<<<;;;:::999888888555555555555555666777777444555666777777777777777444444444444444444444444444222111111222222000///000000//////...////////////............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))),,,---***''')))111999++++++***)))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++*********+++++++++,,,,,,,,,,,,---..............................///000000000000111111222333333333555555555555555666777888:::;;;<<<;;;:::999:::<<<:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999888888555555444444444333333333333333222222111000000000//////............//////111111000000000000//////..............................------------......------------------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,************************+++++++++***************))))))))))))************************************)))))))))*********++++++************))))))))))))+++************+++,,,,,,999888666444444444555666555555444444444444333333222333444444333333444555444444444333333333222222111222333444444444444444222222333333333333222222000000000000000111222222///000000000000000/////////////////////////////////......---------.........------------...//////...000000///...---...///+++---...---,,,+++,,,---------------------------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......///000000........................------......///000000111...//////000000000000000///000111222222222111000333333444444444555555555111222222444555666777777444555777888:::;;;;;;;;;;;;:::999888777666666555666555555444444555666666555666888999999999888777444444444333333333333333333111000000111111000///111000...---------/////////............---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((()))***************))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***(((&&&(((---222++++++******************))))))))))))))))))))))))'''(((***,,,,,,***((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************************++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---.........------...............///000000000000111111222333333333333444444555555666777888999:::;;;;;;999999:::;;;:::999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<;;;;;;;;;======<<<;;;999888777777555555444444444333333333222222111111000/////////.........------.........000000000000000000//////..............................------------......------------------------+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,++++++***,,,+++++++++++++++++++++*********++++++,,,,,,,,,************************************************((()))))))))************************************))))))))))))*********************)))))))))))))))***************++++++,,,777666555444444555666666555555444444333333333333111222333333222222333444444333333333333333222222444444444444333222222111111222222333333222222111000000//////000000111222...//////000000000//////////////////////////////......---------......///...------------...//////...000000///...---...///,,,.........---,,,...///------------------------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,---...///000000........................---------...//////000000......///000000000000///---...000111222111000000333333333333444444444444000111222333444555666777333444555666777888888888777666666555555444333333777666555444333333333333555666777777777666444333444444333333222222222222222000//////111111000...000///...------...///000///............---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((()))***************))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((*********+++++++++******))))))))))))))))))))))))'''(((***,,,,,,***((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************)))))))))***+++,,,,,,,,,,,,,,,------------+++,,,,,,---...---------...............///000000///000000111111222222333111111333444555666777777777999999999888777888999888888888999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;:::::::::999999;;;;;;:::999888777666555555555444444444333333333222222111000000//////.........------------......//////////////////000000////////////////////////......------------......------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************((()))))))))************************************(((((()))))))))*********))))))))))))))))))******))))))******++++++++++++555555555555555555666555555555444444333333222222000111222222111111222333222222222222222222222222444444444333222111000///111111222222222222111111///////////////000000111......///000000000//////////////////////////////...------------...//////...------------...//////...000000///...---...///---.........------///000------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,---......//////------------------------,,,------......///000000......///000000000000000---...///000000111000000222222222333333333444444000111222333444555666666333333444555666666666666444444444333333333333333777666555444333222222222333333333333333222111000444333333222222111111000111///...///000111///...//////......//////000111///............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))+++,,,,,,)))&&&((()))******+++*********))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((((()))+++,,,,,,,,,---------.........++++++,,,---------------...............///000000......//////000111111222///000222444555666777777666777888777666555666888777777777777888:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>:::::::::999999888888777888888888777666666555555555555444444444333333333222222111111000/////////......------------............////////////000000////////////////////////......------------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))***++++++++++++++++++*********+++++++++++++++++++++++++++++++++,,,,,,***************************************+++++++++))))))))))))************************************((((((((()))))))))******))))))))))))************((()))******++++++******222333555666777666555444555555444444333222222111///000222111000000111333111111111111111111111111222222222222111000000///111111222222222222111111///............///000000---......///000000//////////////////////////////---------------...//////...------------...//////...000000///...---...///,,,------,,,+++,,,...000------------------------++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,---......//////000//////000111111111111000............///000111111222222222222333333333333111222222333444555666666444555555666666555555444222222333444444555555666555555444333222222222333222111111111111222222333333333333222111000000000000///......000000///...---...///000111222222222///............---------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***++++++*********+++'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''&&&'''(((***+++++++++,,,,,,,,,---------++++++,,,------------,,,...............///000000------......//////000000///000222555777888888888555666777777555555666777555555555666777999:::;;;999:::::::::;;;;;;;;;;;;:::999999999:::;;;===>>>;;;::::::999888888777777666666666666666666666666555555444444444333333333333222222111111000////////////............//////........./////////000000////////////////////////......------------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***))))))***+++++++++++++++)))*********++++++++++++,,,,,,++++++++++++++++++************************))))))*********+++++++++))))))))))))************************************(((((((((((()))))))))***((()))))))))************'''((()))***+++******)))000222555777888777555333555555444333333222111111///000111111000000111222000000000000000000111111///000000111111111000000111111222222222222111111...............///000000------...///000000//////////////////////////////---------------...///000...------------...//////...000000000...---...///+++,,,,,,+++***+++---000------------------------)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++,,,,,,------------......------------------------,,,,,,------...//////000//////000111111111111111......------...///111222111111222222222333333333222333333444444555555666666666666777666555555444222222333444666777777888333333222222333333444444333222222222333555777888333333222222111000000//////...---...///000///...,,,---///111333333333222//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&)))+++)))&&&&&&+++111&&&'''(((*********)))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))*********+++++++++,,,,,,,,,++++++,,,---------,,,,,,...............///000000,,,,,,------...////////////111333666888999999999555777888777666555666777444444444555666888999:::999999999::::::;;;;;;;;;999999888888999;;;<<<===;;;;;;:::999999888777777666666666666777777777777555555444444444333333333333333222222111000000000//////............//////---.........//////000000000000000000000000000000.........------.........------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******((()))***+++++++++++++++))))))******++++++++++++---,,,,,,++++++*********************************))))))******++++++++++++))))))))))))************************************(((((((((((())))))))))))(((((())))))*********+++'''((()))++++++******)))